.menu__item a[href="/pages/black-friday"] span,.sliderow a[href="/pages/black-friday"] span{color:#2f1125;font-weight:700!important}body.template-page h1,body.template-page:not(#dia-de-la-madre) h2,body.template-page h3,body.template-page h4,body.template-page h5,div.shopify-policy__container h1,div.shopify-policy__container h2,div.shopify-policy__container h3,div.shopify-policy__container h4,div.shopify-policy__container h5{font-size:18px!important}@media only screen and (min-width:750px){body.template-page p,body.template-page span,body.template-page a,body.template-page li,div.shopify-policy__container p,div.shopify-policy__container span,div.shopify-policy__container a,div.shopify-policy__container li{font-size:14px!important}}.wim-custom-field{position:relative;min-height:20px}.wim-custom-field .checkbox label{top:0;font-size:14px}.grandparent .header__dropdown{top:94%}.grandparent .header__dropdown__inner{max-width:100vw!important;margin:40px auto 0;justify-content:center;gap:4.5rem}.grandparent .navlink--child{margin-bottom:30px}.grandparent .header__grandparent__links{column-gap:50px;align-self:start;display:grid!important;grid-template-rows:auto auto;gap:.5rem}body.grid-classic .grandparent .menu__blocks>.menu__block{min-width:calc(50% - 1rem)!important;max-width:450px!important;padding:0!important;height:fit-content}body.grid-classic .grandparent .menu__blocks{max-width:30%;height:fit-content}body.grid-classic .grandparent .menu__blocks{gap:1rem!important}body.grid-classic .grandparent:not(.image-1){flex-wrap:wrap}.dropdown__family{width:100%!important;padding:0!important;grid-row:1;text-align:center}.dropdown__family[data-nav-slider] a span{width:max-content;display:flex;justify-content:center;border-bottom:3px solid transparent;padding:0 10px 5px;margin:0 auto}.dropdown__family[data-nav-slider].is-active a span{border-bottom:3px solid #2f1125}.dropdown__sub-family{grid-column:1 / -1;grid-row:2;width:100%;position:relative;top:-10px}.dropdown__sub-family .grid-item{max-width:150px}.dropdown__sub-family .wim-nav-slider{position:absolute;top:0;left:0;width:100%;opacity:0;z-index:-1}.dropdown__sub-family .dropdown__subtitle{display:flex;justify-content:center;align-items:center;margin:20px 0}.dropdown__sub-family .dropdown__subtitle>a span{display:inline-flex;margin-left:3px}.dropdown__sub-family .dropdown__subtitle>span,.dropdown__sub-family .dropdown__subtitle>span+a{display:inline-flex;margin-left:3px}.header__grandparent__links{grid-template-columns:100%!important}.header__grandparent__links .dropdown__family-container{display:flex;justify-content:center;width:40vw;margin:0 auto}.header__grandparent__links .dropdown__sub-family .wim-nav-slider.is-active{position:relative;opacity:1;z-index:1}.header__grandparent__links .dropdown__sub-family .wim-nav-slider .grid--slider.grid--centent-center{justify-content:center}.grandparent .navlink--child,.grandparent .navlink--grandchild{margin-right:0!important}.header__grandparent__links.one-level{display:flex}.header__grandparent__links.one-level>.dropdown__family{display:flex;flex-direction:row;column-gap:1.5rem!important;flex-wrap:wrap}.header__grandparent__links.one-level.not-image{justify-content:center}.header__grandparent__links.one-level>.dropdown__family a{width:100%;height:fit-content}.header__wrapper:not(.js__show__mobile) .header__grandparent__links:not(.not-image){max-width:61%;flex:unset}.header__dropdown__wrapper.no-images{overflow-y:hidden!important}.header__grandparent__links.two-level.not-image{grid-template-columns:repeat(1fr,1fr)!important;justify-content:center;grid-gap:0px}.grandparent .header__grandparent__links{flex-grow:unset!important;flex-basis:fit-content}.grandparent.kids-1[class*=images] .header__dropdown__inner{max-width:800px!important}.grandparent .header__dropdown__inner>.header__grandparent__links{min-width:90vw}.wim-nav-slider grid-slider{max-width:1150px;margin:0 auto}.wim-nav-slider grid-slider .grid--slider{max-width:1050px;margin:0 auto}.wim-nav-slider grid-slider .slider__button,.wim-nav-grid-slider__arrows .slider__button{opacity:1!important;transform:none!important;top:calc(50% - 20px)}.wim-nav-slider .column__image{margin-bottom:10px}.wim-nav-slider .column__heading{display:flex;width:100%;height:32px;justify-content:center;align-items:center}.wim-nav-slider .wrapper--full-padded{max-width:1000px;overflow:hidden;margin:0 auto;position:relative}.menu__blocks img{width:100%;height:100%;object-fit:cover}.grandparent[class*=images-] .menu__blocks{display:grid!important;grid-template-columns:repeat(2,1fr)}.grandparent.images-1 .menu__blocks{display:flex!important}.header__wrapper.js__show__mobile .sliderule-grid[class*=blocks-]:not(.blocks-1){display:flex;flex-wrap:wrap;gap:1rem!important;margin-left:1rem}.header__wrapper.js__show__mobile .sliderule-grid[class*=blocks-]:not(.blocks-1)>.menu__block{width:calc(50% - 1rem)!important;padding:0!important}.header__wrapper .wim-image{width:fit-content;height:fit-content}.hero__description{margin:0!important}.hero__content__wrapper.bottom_center{--alignment-align-items: flex-end;--alignment-justify-content: center}.hero__content__wrapper.bottom_left{--alignment-align-items: flex-end;--alignment-justify-content: flex-start}.hero__content__wrapper.bottom_right{--alignment-align-items: flex-end;--alignment-justify-content: flex-end}.hero__content__wrapper.center_center{--alignment-align-items: center;--alignment-justify-content: center}.hero__content__wrapper.center_left{--alignment-align-items: center;--alignment-justify-content: flex-start}.hero__content__wrapper.center_right{--alignment-align-items: center;--alignment-justify-content: flex-end}.hero__content__wrapper.top_center{--alignment-align-items: flex-start;--alignment-justify-content: center}.hero__content__wrapper.top_left{--alignment-align-items: flex-start;--alignment-justify-content: flex-start}.hero__content__wrapper.top_right{--alignment-align-items: flex-start;--alignment-justify-content: flex-end}.header__desktop__bar__r .header__desktop__buttons--icons{margin-right:-5px}.mobile__menu__dropdown[data-sliderule="2"] .sliderow__links{display:flex;flex-wrap:wrap;flex-direction:row}.mobile__menu__dropdown[data-sliderule="2"] .sliderow__links .sliderule__wrapper{display:flex;flex-direction:column;flex:0 0 50%}.mobile__menu__dropdown[data-sliderule="2"] .sliderow__links .sliderule__wrapper .sliderow__title{display:block;margin-bottom:15px;text-align:center}.mobile__menu__dropdown[data-sliderule="2"] .sliderow__links .sliderule__wrapper .sliderow__title span{display:block;margin-top:15px}@media only screen and (min-width:750px){.header__mobile__button .navlink:not(.navlink--toplevel),.header__desktop__button .navlink:not(.navlink--toplevel){padding-left:5px;padding-right:5px}}@media(max-width:1320px){.header__wrapper:not(.js__show__mobile) .grandparent .header__dropdown__inner{margin:40px auto 0}}.collection__products .grid-item,.grid--slider .grid-item{margin-right:5px}.product-item__info .product-item__title{font-family:var(--FONT-STACK-HEADING)}.collection__products .grid-item{padding-bottom:2rem}.product-item__title span.title{font-size:calc(1rem * var(--FONT-ADJUST-BODY))}.collection__products .product-item__title span.title{font-size:calc(1.125rem * var(--FONT-ADJUST-BODY))}.wim-box-container{--left-spacing: 5px;position:absolute;left:var(--left-spacing);top:5px;z-index:3;display:flex;flex-wrap:wrap;flex-direction:column;gap:.5rem;width:95%}.wim-box{position:static!important;width:fit-content}@media only screen and (max-width:749px){.grid--mobile-slider .grid-item.product-item{width:calc(50% - 20px)}.product-item__info{padding:6px 6px 6px 0}.product-item h3.product-item__title .title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:3em;line-height:1.2em}.product-item .product-link{text-align:left}}.supports-touch hover-images:after{height:1px!important}.initial_fieldset input{display:none}.initial_fieldset .radio__fieldset{display:flex;flex-direction:row!important;gap:1rem;flex-wrap:wrap}.initial_fieldset legend{width:100%}.wim-box-container-block{display:flex;gap:.5rem;margin-bottom:12px}.product__page .breadcrumbs,.product__page .product__block--read-more{font-size:15px}.product__page .product__page .breadcrumbs a{margin-left:5px;text-decoration:underline}.product__page .product__title{font-size:18px;margin-bottom:4px}.product__page .product__block.product__head{display:flex;flex-direction:column-reverse}.product__page .product__title__wrapper{padding-right:0}.product__page .richtext-full.hidden{display:none}.product__page .richtext-full{margin:0}.product__page .product__head .breadcrumbs a{margin-left:5px;text-decoration:underline}.product__page .richtext-preview,.product__page .richtext-full{line-height:25px}.product__page .read-more-btn{background:none;border:none;cursor:pointer;text-decoration:underline;font-size:14px;background:unset;width:100%;background-color:unset!important;color:#000;text-align:left;padding:0}.product__page .wim-product__block.product__block--read-more{margin-bottom:16px}.product__page .product__price span{font-size:18px!important;font-weight:400!important}.product__page .form__width,.product__page .product__block--product-price{position:relative}.product__page #wishlist-hero-product-page-button{position:absolute;right:0;top:0}.product__page #wishlisthero-product-page-button-container{padding-top:12px}.product__page #wishlist-hero-product-page-button button{padding:0!important;height:fit-content!important}.product__page #wishlist-hero-product-page-button button svg{width:21px;height:18px}.product__page .product__block--lines{border-top:0;border-bottom:0}.product__page .radio__legend__label{padding-bottom:13px;border-bottom:1px solid var(--COLOR-A20);position:relative}.product__page .radio__fieldset{display:flex;flex-direction:column}.product__page .radio__legend__label product-modal{position:absolute;right:0}.product__page product-modal a.radio__legend__link{margin:0!important;padding:1px;font-size:14px}.product__page product-modal .block__icon{margin-right:10px!important}.product__page .selector-wrapper collapsible-elements .product-accordion .accordion__title{padding:8px 0 8px 22px!important}.product__page .selector-wrapper collapsible-elements .product-accordion .accordion__title svg{left:0}.product__page .radio__legend__value{flex-basis:0}.product__page product-modal .block__icon__container{padding:5px 0}.product__page product-modal .block__icon{display:block!important}.product__page product-modal .block__icon__text{flex:unset}.product__page .wim-before-text *{color:#000!important;text-transform:initial!important;font-family:var(--FONT-STACK-HEADING)}.product__page product-modal .block__icon__container:has(.wim-before-text){padding-left:8px;padding-right:8px}.product__page product-modal .block__icon__container:has(.wim-before-text) .block__icon{align-self:center}.product__page .wim-before-text{margin-right:15px}.product__page summary.accordion__title,.product__page button.caps--link{text-decoration:underline;font-size:14px;text-transform:initial}.product__page .product__block--accordion .accordion__title{text-transform:initial!important;font-size:14px;text-decoration:unset!important}.product__page button.caps--link span:hover{background-size:0!important}.product__page .product__heading{font-size:17px;font-family:var(--FONT-STACK-HEADING)}.product__page .accordion{border-bottom:1px solid var(--COLOR-A20)}.product__page .product__block--accordion .accordion .metafield-rich_text_field *{font-size:14px;font-weight:unset}.product__page .grid__heading-actions .tab-link-0 span{font-size:16px}.product__page .brick__block.brick__block--products{padding:2rem}.block-color-select-item:has(img) .block-color-select-title,.block-central-stone-item:has(img) .block-central-stone-title{display:none}.block-color-select-item:has(img):not(.selected):not(:hover),.block-central-stone-item:has(img):not(.selected):not(:hover){border:0}.block-color-select-item:has(img),.block-central-stone-item:has(img){padding:0!important;width:70px!important;height:70px!important}.product__block.product__form__holder .radio__legend__value{display:none}.product__page .block__icon__container{font-size:14px}.product__page .block__icon__container p{margin:0!important}.pswp__caption__center{display:none}.product__submit__item--inline{grid-template-columns:minmax(0,5.5rem) minmax(0,100%)}body:has(#cart-bar.is-visible) gty-whatsapp-chat-button{display:none!important}.wim-quick-view-other-sizes{grid-column:1 / -1;font-weight:500}.wim-quick-view-other-sizes .radio__legend__option-name{text-decoration:underline}.product__content .wim-quick-view-other-sizes{display:none!important}@media only screen and (max-width:749px){.cart-bar__info{display:none}.cart-bar{min-height:unset}}.wim-klarna-message .wim-klarna-message__content{display:flex;align-items:center;justify-content:center;padding:5px;margin-bottom:20px;border:1px solid}.wim-klarna-message .wim-klarna-message__content span{text-align:center}.wim-klarna-message .wim-klarna-message__content span,.wim-klarna-message .wim-klarna-message__content a{font-size:14px}.wim-klarna-message .wim-klarna-message__content a{text-decoration:underline}.wim-brick-section{margin-top:56px}.wim-grid-outer{margin-top:24px;margin-bottom:36px;margin-right:50px}.wim-grid-outer .grid--slider{grid-column-gap:32px}.wim-grid-slider-centered{justify-content:center}@media not (min-width:1000px){.wim-grid-outer{margin-right:30px}.wim-grid-outer .grid--slider{grid-column-gap:0}}@media not (min-width:990px){.wim-grid-slider-centered{justify-content:flex-start}}@media not (min-width:750px){.wim-grid-outer{margin-right:16px}}button[id*=subscribe-button-newsletter] span{background-color:#fff;color:#000;padding:5px 17px}.wim-gdpr{display:flex;gap:.25rem}.footer__block summary.footer__block__title{font-weight:400;font-family:var(--FONT-STACK-HEADING)!important;text-decoration:unset!important;font-size:20px!important}.footer__block--localization .popout-footer .popout__toggle{border-color:transparent}.footer__quicklinks a{font-size:14px}.wim-app-downloads{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.wim-app-downloads a{display:block}.wim-app-downloads img{max-width:100%;display:block;object-fit:contain}@media only screen and (min-width:990px){.column__text.body-size-3{--font-3: 14px}}@media only screen and (max-width:749px){.shopify-section-group-group-pre-footer.divider-container:has(+footer),.footer__block.footer__block--localization{display:none}.shopify-section-group-group-pre-footer .grid{--columns: 1;padding:15px 0}.footer__block summary.footer__block__title{font-size:18px!important}.form__legal p{font-size:calc(1rem * var(--FONT-ADJUST-BODY))}.popout__toggle,.caps,.blog-section .article__image .article__tags,.sale-box,.preorder-box,.badge-box,.search-submit{font-size:calc(var(--font-3) * var(--FONT-ADJUST-BODY))}}#social_login_frame{height:50px!important}@media only screen and (max-width:749px){#social_login_frame{height:110px!important}}body .docapp-promo-widget-variables .docapp-promo-popup__header__title{background-color:#2f1125;color:#f4e2de;padding-left:2rem;padding-right:2rem;text-align:center}body .docapp-promo-widget-variables .docapp-promo-popup__header__body{background-color:#4f2844;color:#f4e2de}body .docapp-promo-widget-variables .docapp-promo-popup__earned,body .docapp-promo-widget-variables .docapp-promo-popup__more{color:#2f1125}body .docapp-promo-widget-variables .docapp-promo-popup__continue{background-color:#2f1125;color:#f4e2de}body .docapp-promo-widget-variables .docapp-promo-popup__continue:hover{background-color:#4f2844!important;color:#f4e2de!important}body .docapp-promo-widget-variables .docapp-promo-offer-info-text-main{color:#4f2844}.docapp-free-gift-float-icon.docapp-promo-widget-variables.docapp-free-gift-circle:not(.disabled-animation){opacity:0;transition:opacity .4s ease-in-out;animation:showFreeGift 0s forwards;animation-delay:4s}@keyframes showFreeGift{to{opacity:1}}figure:has(>.wp-block-image:nth-child(2)){display:flex;gap:24px}figure:has(>.wp-block-image:nth-child(2))>.wp-block-image{max-width:calc(50% - 24px)}body[class*=article] .wim-background-image{height:600px;background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;align-items:center}section.one-column .blog-listing .grid-item{display:flex;flex-direction:row;width:100%}section.one-column:not(.wrapper--full):not(.wrapper--full-padded){max-width:1200px}section.one-column .blog-listing .grid-item>div{width:50%}section.one-column article:hover{background:#f5e2df4d}section.one-column .article__text-wrapper{padding:0 30px;display:flex;flex-direction:column;justify-content:center;align-items:center}section.one-column .blog-listing{gap:0!important;align-items:center;display:flex;flex-direction:column}section.one-column .blog-listing article:nth-child(2n){flex-direction:row-reverse}section.one-column .article__tags{width:fit-content;margin-bottom:15px!important}section.one-column .article__tags .article__tag{line-height:29px;letter-spacing:0em;font-weight:400;text-transform:none;color:#333!important;border:1px solid #999;background:#fff;display:inline-block;padding:0 15px;margin:3px;border-radius:9999px}section.one-column .article__title{font-size:1.5rem!important;font-weight:800}section.one-column .article__link{background:#4c1b3d!important;color:#fff!important}section.one-column .article__link span{padding:0 20px!important;text-decoration:unset!important;font-size:.75rem!important;color:#fff!important;text-transform:initial!important}@media(max-width:749px){body[class*=article] .wim-background-image{height:400px}}@media(max-width:767px){section.one-column .blog-listing .grid-item,ction.one-column .blog-listing article:nth-child(2n){flex-direction:column!important}section.one-column .blog-listing .grid-item>div{width:100%}section.one-column .blog-listing{gap:var(--gap)!important}section.one-column .article__text-wrapper{padding:0!important}section.one-column .article__link{margin-bottom:5px!important}}@media only screen and (min-width:750px)and (max-width:989px){section.one-column .grid{--columns: 1}}@media(min-width:750px){.wim-produt-with-image .brick__section>div{max-width:50%}.wim-produt-with-image .frame__item{max-width:100%}.wim-produt-with-image .frame__item img{object-fit:contain;max-width:100%}.wim-produt-with-image .grid--desktop-slider{display:flex;flex-flow:row nowrap;justify-content:flex-start;gap:1.5rem;margin-left:var(--outer-offset);margin-right:var(--outer-offset);padding-left:var(--outer);padding-right:0;overflow-x:scroll;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding:var(--outer);scrollbar-width:none;-ms-overflow-style:none;position:relative;padding:0!important;min-width:calc(100% + 100px)}.wim-produt-with-image .grid--desktop-slider.count-1{justify-content:center}.wim-produt-with-image .grid-outer:has(>.grid--desktop-slider){display:flex;justify-content:center;align-items:center;height:100%}.wim-produt-with-image .grid--desktop-slider>div{flex:0 0 auto;width:calc(50% - 20px);margin-right:var(--gap);scroll-snap-align:start;margin-right:0!important}.wim-produt-with-image .wim-brick-products{position:relative;max-width:70%;padding:0 20px;margin:0 auto}.wim-produt-with-image .wim-brick-products .carousel-btn{position:absolute;top:calc(50% - 20px);width:20px;height:20px;z-index:1}.wim-produt-with-image .wim-brick-products .prev{left:-80px}.wim-produt-with-image .wim-brick-products .next{right:-80px}.wim-produt-with-image .wim-brick-products .carousel-btn.is-disabled{opacity:.3}.wim-produt-with-image .frame__item>.image__hero__frame{display:none!important}}@media(max-width:749px){.wim-produt-with-image .wim-brick-products .next,.wim-produt-with-image .wim-brick-products .prev{display:none}.wim-produt-with-image .frame__item>img.image-desktop{display:none!important}}.product__upsell-list{width:100%;overflow:visible}.product__upsell-list.block-padding{overflow:visible}.product__upsell-list .product-upsell__holder__title{font-family:var(--FONT-STACK-HEADING);font-size:calc(var(--font-4) * var(--FONT-ADJUST-HEADING));margin:0 0 1.5rem;text-align:left}.upsell-list-grid-wrapper{position:relative;overflow:visible;padding-left:30px;padding-right:30px;margin-left:-30px;margin-right:-30px}.upsell-list-grid{display:flex;gap:.8rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:1rem;margin:0 -1rem;padding-left:1rem;padding-right:1rem}.upsell-list-grid::-webkit-scrollbar{display:none}.upsell-list-grid__arrow{--icon-size: 40px;position:absolute;top:50%;z-index:100;display:flex;align-items:center;justify-content:center;width:var(--icon-size);height:var(--icon-size);margin-top:calc(var(--icon-size) / -2);padding:0;background-color:#fffffff2;border:1px solid rgba(0,0,0,.1);border-radius:50%;box-shadow:0 2px 8px #00000026;cursor:pointer;transition:opacity .3s ease,visibility .3s ease,transform .2s ease;opacity:0;visibility:hidden;pointer-events:none}.upsell-list-grid__arrow.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.upsell-list-grid__arrow:not(.is-hidden){opacity:1;visibility:visible;pointer-events:auto}.upsell-list-grid__arrow:hover{background-color:#fff;box-shadow:0 4px 12px #00000026}.upsell-list-grid__arrow .icon{width:20px;height:20px;color:var(--COLOR-TEXT, #000)}.upsell-list-grid__arrow--prev{left:0;transform:translate(-50%)}.upsell-list-grid__arrow--prev:hover{transform:translate(-50%) scale(1.1)}.upsell-list-grid__arrow--prev:active{transform:translate(-50%) scale(.95)}.upsell-list-grid__arrow--next{right:0;transform:translate(50%)}.upsell-list-grid__arrow--next:hover{transform:translate(50%) scale(1.1)}.upsell-list-grid__arrow--next:active{transform:translate(50%) scale(.95)}@media only screen and (max-width:749px){.upsell-list-grid__arrow{--icon-size: 36px}.upsell-list-grid__arrow .icon{width:18px;height:18px}}.upsell-list-grid quick-add-product,.upsell-list-grid quick-add-product .product-upsell-list__holder{flex:0 0 auto;width:300px!important;min-width:300px!important;max-width:300px!important;scroll-snap-align:start}@media only screen and (min-width:750px){.upsell-list-grid quick-add-product,.upsell-list-grid quick-add-product .product-upsell-list__holder{width:300px!important;min-width:300px!important;max-width:300px!important}}@media only screen and (min-width:990px){.upsell-list-grid quick-add-product,.upsell-list-grid quick-add-product .product-upsell-list__holder{width:220px!important;min-width:220px!important;max-width:220px!important}}.product-upsell-list__holder{height:100%;display:block}.product-upsell-list{position:relative;display:flex;flex-direction:column;height:100%;background-color:var(--bg, #fff);border-radius:var(--RADIUS, 0);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.product-upsell-list:hover{transform:translateY(-4px);box-shadow:0 6px 20px #0000001a}.product-upsell-list__image{width:100%;margin:0;position:relative;overflow:hidden}.product-upsell-list__image__link{display:block;width:100%}.product-upsell-list__image__thumb{overflow:hidden;position:relative;padding-top:100%;background-color:var(--bg, #f5f5f5)}.product-upsell-list__image__thumb .image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.product-upsell-list__image__thumb img{width:100%;height:100%;object-fit:cover}.product-upsell-list__content{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem;flex:1}.product-upsell-list__link{text-decoration:none;color:inherit;width:100%;display:flex;flex-direction:column;gap:.5rem}.product-upsell-list__title{font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);letter-spacing:var(--LETTER-SPACING-HEADING);font-size:calc(var(--font-2) * var(--FONT-ADJUST-HEADING));line-height:1.3;margin:0;min-height:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-upsell-list__variant-title{font-family:var(--FONT-STACK-BODY);font-style:var(--FONT-STYLE-BODY);font-weight:var(--FONT-WEIGHT-BODY);letter-spacing:var(--LETTER-SPACING-BODY);font-size:calc(var(--font-1) * var(--FONT-ADJUST-BODY));color:#0009;margin:0}.product-upsell-list__variant-title span{display:inline-block;width:2px;height:2px;border-radius:50%;margin:0 4px;vertical-align:middle;background-color:currentColor}.product-upsell-list__price{font-family:var(--FONT-STACK-BODY);font-style:var(--FONT-STYLE-BODY);font-weight:600;letter-spacing:var(--LETTER-SPACING-BODY);font-size:calc(var(--font-3) * var(--FONT-ADJUST-BODY));margin:.5rem 0 0;display:flex;gap:.5rem;justify-content:center;align-items:center;flex-wrap:wrap}.product-upsell-list__price .old-price{text-decoration:line-through;opacity:.5;font-size:.85em;font-weight:400}.product-upsell-list__price .new-price{font-weight:600}.product-upsell-list__price.sale .new-price{color:var(--COLOR-SALE, #c00)}.product-upsell-list__price .unit{font-family:var(--FONT-STACK-BODY);font-style:var(--FONT-STYLE-BODY);font-weight:var(--FONT-WEIGHT-BODY);letter-spacing:var(--LETTER-SPACING-BODY);display:block;font-size:.8em;width:100%;margin-top:.25rem;font-weight:400}.product-upsell-list__actions{width:100%;margin-top:auto;padding-top:1rem;display:none}.product-upsell-list__form{width:100%}.product-upsell-list__btn{--btn-size: 40px;--btn-text: var(--primary);width:100%;height:var(--btn-size);display:flex;align-items:center;justify-content:center;background-color:var(--primary);color:var(--bg);border:none;border-radius:var(--RADIUS, 4px);cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;font-size:calc(var(--font-2) * var(--FONT-ADJUST-BODY));font-weight:500}.product-upsell-list__btn:hover{opacity:.85;transform:translateY(-1px)}.product-upsell-list__btn .btn__text{display:block;white-space:nowrap;transition:opacity .3s ease}.product-upsell-list__btn .btn__loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s ease}.product-upsell-list__btn.is-loading .btn__text,.product-upsell-list__btn.is-added .btn__text{opacity:0}.product-upsell-list__btn.is-loading .btn__loader{opacity:1}.product-upsell-list__btn[disabled]{opacity:.5;cursor:not-allowed}.product-upsell-list__out-of-stock{font-size:calc(var(--font-2) * var(--FONT-ADJUST-BODY));color:var(--COLOR-ERROR, #c00);margin:.5rem 0}.product-upsell-list__errors{overflow:hidden;position:relative;max-height:0;opacity:0;visibility:hidden;transition:max-height .3s ease,opacity .3s ease,visibility .3s ease}.product-upsell-list__errors.is-visible{visibility:visible;max-height:300px;opacity:1}.product-upsell-list__errors .errors{position:relative;padding:10px;margin:10px 0;border:1px solid var(--COLOR-ERROR-BORDER);border-radius:var(--RADIUS);background-color:var(--COLOR-ERROR-BG);color:var(--COLOR-ERROR)}.sequra-educational-popup{display:none}.wim-sequra-info .sequra-educational-popup{display:block}@media only screen and (max-width:749px){.upsell-list-grid quick-add-product,.upsell-list-grid quick-add-product .product-upsell-list__holder{width:300px!important;min-width:300px!important;max-width:300px!important}.product-upsell-list__title{font-size:calc(var(--font-1) * var(--FONT-ADJUST-HEADING));min-height:2.4em}.product-upsell-list__price{font-size:calc(var(--font-2) * var(--FONT-ADJUST-BODY))}.sequra-educational-popup{text-align:left}}.cart__quantity.read-only{display:none}body:not(.template-account):not(.template-order) button#wb-trigger-btn{display:none!important}button#wb-trigger-btn{right:unset!important;left:20px!important;bottom:30px!important}body:has(#app_bar_fixed.show) button#wb-trigger-btn{bottom:100px!important}.menu__item:not(:hover)>.header__dropdown:not(.is-visible)>.header__dropdown__wrapper{content-visibility:hidden}.drawer--header .drawer__inner{content-visibility:auto;contain-intrinsic-size:auto 100vh}body{overflow-x:clip}@media(max-width:749px){.upsell-list-grid__arrow--next{right:0}.upsell-list-grid__arrow--prev{left:0}}.product__block:has(>.upsell-list-grid-wrapper),.product__block:has(.upsell-list-grid-wrapper){overflow-x:clip}.wim-pdp-cro{margin-top:14px}.wim-pdp-cro__alert{margin:10px 0 4px;padding:10px 12px;font-size:13px;line-height:1.45;background:#f6f3ef;border-left:3px solid #2b1a2e;color:#1f1f1f}.wim-pdp-cro__alert.is-error{background:#fbeaea;border-left-color:#a61c1c}.wim-pdp-cro__alert[hidden]{display:none}.wim-pdp-cro__trust{list-style:none;margin:0;padding:0;display:grid;gap:8px}.wim-pdp-cro__trust li{display:flex;align-items:center;gap:10px;margin:0;font-size:13px;line-height:1.35}.wim-pdp-cro__trust svg{flex:none}.wim-size-error .radio__buttons{outline:1px solid #a61c1c;outline-offset:6px}.wim-sequra-over .sequra-educational-popup{display:none!important}.wim-cart-trust{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:6px}.wim-cart-trust li{display:flex;align-items:center;gap:8px;margin:0;font-size:12px;line-height:1.35;color:#434343}.wim-cart-trust svg{flex:none}.wim-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.wim-clamp.wim-clamp--open{display:block;-webkit-line-clamp:unset;overflow:visible}.wim-clamp__toggle{margin-top:6px;padding:0;background:none;border:0;font:inherit;font-size:13px;text-decoration:underline;cursor:pointer;color:inherit}.wim-collection-count{margin:4px 0 8px;font-size:13px;color:#78828f}.wim-load-more{display:flex;flex-direction:column;align-items:center;gap:12px;margin:32px auto 8px;text-align:center}.wim-load-more__progress{margin:0;font-size:13px;color:#434343}.wim-load-more__btn{min-width:220px}.wim-load-more__btn.is-loading{opacity:.5;pointer-events:none}.wim-load-more+.pagination-custom{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wim-cat-strip{padding:var(--pt,20px) 0 var(--pb,8px)}.wim-cat-strip__title{text-align:center;margin:0 0 12px}.wim-cat-strip__list{list-style:none;margin:0;padding:0 16px!important;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;justify-content:flex-start}.wim-cat-strip__list::-webkit-scrollbar{display:none}@media(min-width:750px){.wim-cat-strip__list{justify-content:center;gap:32px}}.wim-cat-strip__item{flex:none;scroll-snap-align:start;margin:0}.wim-cat-strip__link{display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none;color:inherit;width:84px}@media(min-width:750px){.wim-cat-strip__link{width:120px}}.wim-cat-strip__img{display:block;width:84px;height:84px;border-radius:50%;overflow:hidden;background:#f4f1ec}@media(min-width:750px){.wim-cat-strip__img{width:120px;height:120px}}.wim-cat-strip__img img{width:100%;height:100%;object-fit:cover}.wim-cat-strip__label{font-size:13px;line-height:1.2;text-align:center}.wim-trust-strip{padding:var(--pt,8px) 16px var(--pb,24px)}.wim-trust-strip__list{list-style:none;margin:0 auto;padding:16px 0;max-width:1200px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;border-top:1px solid #e8e3dc;border-bottom:1px solid #e8e3dc}@media(min-width:750px){.wim-trust-strip__list{grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center}}.wim-trust-strip__list li{display:flex;align-items:center;gap:10px;margin:0;font-size:12px;line-height:1.3}.wim-trust-strip__list svg{flex:none}.wim-trust-strip__list strong{font-weight:600}.wim-help-strip{padding:20px 0}.wim-help-strip--compact{padding:4px 0 12px}.wim-help-strip__title{text-align:center;margin:0 0 12px;font-size:15px;letter-spacing:.04em;text-transform:uppercase}.wim-help-strip__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:750px){.wim-help-strip__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.wim-help-strip__list li{margin:0}.wim-help-strip__list a,.wim-help-strip__static{display:flex;align-items:center;gap:10px;height:100%;padding:12px;background:#f6f3ef;color:inherit;text-decoration:none;font-size:13px;line-height:1.3}.wim-help-strip__list a:hover{background:#efe9e2}.wim-help-strip__list svg{flex:none}@media(max-width:749px){.subcollections .subcollection__item.grid-item{width:auto!important;min-width:0!important;max-width:none!important;height:auto!important}.subcollections .grid--mobile-slider{height:auto!important;gap:8px;align-items:center}.subcollections .image-overlay-bottom,.subcollections .subcollection__text p:empty{display:none!important}.subcollections .subcollection__inner{height:auto!important}.subcollections .subcollection__link{position:static!important;height:auto!important;padding:4px 14px 4px 4px!important;border:1px solid #d9d2c9;border-radius:999px;display:flex!important;flex-direction:row!important;align-items:center;gap:8px;background:#fff}.subcollections .subcollection__image{width:32px!important;height:32px!important;border-radius:50%;overflow:hidden;flex:none;position:relative!important;margin:0!important;padding:0!important}.subcollections .subcollection__image img{width:100%!important;height:100%!important;object-fit:cover}.subcollections .subcollection__text{position:static!important;width:auto!important;height:auto!important;padding:0!important;transform:none!important;margin:0!important}.subcollections .subcollection__title{font-size:15px!important;line-height:1.2;white-space:nowrap;margin:0}}.wim-cat-strip__list{scroll-snap-type:none!important;scroll-padding-inline:16px}.supports-touch hover-images:after{display:none!important}@media(min-width:750px){.subcollections.section-padding{padding-top:4px!important;padding-bottom:20px!important}.subcollections grid-slider{margin:0!important}.subcollections .grid{display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:flex-start!important;height:auto!important;padding:0!important;margin:0!important;width:auto!important;overflow:visible!important;transform:none!important}.subcollections .subcollection__item.grid-item{width:auto!important;flex:0 0 auto!important;max-width:none!important;min-width:0!important;padding:0!important;margin:0!important;height:auto!important}.subcollections .subcollection__inner{height:auto!important}.subcollections .subcollection__link{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center;gap:12px;padding:5px 20px 5px 5px!important;border:1px solid #d9d2c9;border-radius:999px;height:auto!important;position:static!important;background:#fff;text-align:left!important}.subcollections .subcollection__link:hover{border-color:#2b1a2e}.subcollections .subcollection__image{width:44px!important;height:44px!important;border-radius:50%;overflow:hidden;flex:none;position:relative!important;margin:0!important}.subcollections .image-overlay-bottom,.subcollections .subcollection__text p:empty{display:none!important}.subcollections .subcollection__text{position:static!important;width:auto!important;height:auto!important;padding:0!important;transform:none!important;margin:0!important}.subcollections .subcollection__title{font-size:16px!important;line-height:1.2!important;white-space:nowrap;margin:0!important}.subcollections .slider__arrows,.subcollections .flickity-prev-next-button{display:none!important}}@media(min-width:750px){.wim-help-strip__list--six{grid-template-columns:repeat(3,minmax(0,1fr))}}.wim-cat-strip__list{gap:12px!important}.wim-cat-strip__link{width:38vw!important;max-width:170px;align-items:stretch!important;gap:10px!important}.wim-cat-strip__img{width:100%!important;height:auto!important;aspect-ratio:4/5;border-radius:0!important;max-width:100%}.wim-cat-strip__label{font-size:12px!important;letter-spacing:.12em;text-transform:uppercase;text-align:center}@media(min-width:750px){.wim-cat-strip__list{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px!important;max-width:1340px;margin:0 auto!important;padding:0 var(--outer,32px)!important;overflow:visible}.wim-cat-strip__link{width:auto!important;max-width:none}.wim-cat-strip__label{font-size:13px!important}}.wim-ff .collection__nav{display:none!important}.wim-ff .collection__products{display:block!important}.wim-ff .collection__products>.grid-outer{width:100%!important;max-width:none!important}.wim-ff .collection__products>.underlay{display:none!important}.wim-ff-fab{position:fixed;left:50%;bottom:calc(20px + var(--wim-ff-lift,0px) + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:900;display:inline-flex;align-items:center;gap:8px;padding:13px 22px;border:0;border-radius:999px;background:#1d1a1ed1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font:500 13px/1 inherit;letter-spacing:.04em;white-space:nowrap;box-shadow:0 8px 24px #140a1940;cursor:pointer;transition:bottom .2s}.wim-ff-fab__n{background:#fff;color:#1d1a1e;border-radius:999px;min-width:20px;padding:3px 6px;font-size:11px;letter-spacing:0;text-align:center}.wim-ff-open .wim-ff-fab{opacity:0;pointer-events:none}.wim-ff-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#140a1959;opacity:0;pointer-events:none;transition:opacity .25s;z-index:6000}.wim-ff-drawer{position:fixed;top:0;right:0;bottom:0;width:min(420px,100vw);background:#fff;z-index:6001;transform:translate(100%);transition:transform .3s ease;display:flex;flex-direction:column;visibility:hidden}.wim-ff-open .wim-ff-overlay{opacity:1;pointer-events:auto}.wim-ff-open .wim-ff-drawer{transform:none;visibility:visible}.wim-ff-open,.wim-ff-open body{overflow:hidden}.wim-ff-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #eee7e0;font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.wim-ff-x{background:none;border:0;font-size:28px;line-height:1;padding:0 4px;cursor:pointer;color:inherit}.wim-ff-drawer__body{flex:1;overflow-y:auto;padding:4px 20px 20px;overscroll-behavior:contain}.wim-ff-drawer__foot{display:flex;gap:10px;padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid #eee7e0}.wim-ff-go{flex:1;background:#1d1a1e;color:#fff;border:0;border-radius:999px;padding:14px 16px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.wim-ff-clear{background:none;border:1px solid #d9d2c9;border-radius:999px;padding:14px 16px;font-size:13px;cursor:pointer;color:inherit}.wim-ff-sort{padding:16px 0 12px;border-bottom:1px solid #eee7e0}.wim-ff-sort__title{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.wim-ff-sort ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.wim-ff-sort li{margin:0}.wim-ff-sort button{background:#fff;border:1px solid #d9d2c9;border-radius:999px;padding:8px 14px;font-size:13px;cursor:pointer;color:inherit}.wim-ff-sort button[aria-pressed=true]{background:#1d1a1e;border-color:#1d1a1e;color:#fff}.wim-ff-drawer [data-collection-sidebar]{position:static!important;inset:auto!important;transform:none!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;overflow:visible!important;visibility:visible!important;opacity:1!important;display:block!important;padding:0!important;margin:0!important;box-shadow:none!important;border:0!important;background:none!important}.wim-ff-drawer .collection__sidebar{position:static!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:0!important;width:auto!important;mask:none!important;-webkit-mask:none!important;transform:none!important}.wim-ff-drawer .collection__sidebar__head,.wim-ff-drawer .collection__sidebar__buttons{display:none!important}.wim-ff-drawer .filter-group,.wim-ff-drawer .collection__active__filters{opacity:1!important;transform:none!important;animation:none!important}.wim-ff-drawer .collection__active__filters{display:flex;flex-wrap:wrap;gap:6px;padding:14px 0 4px!important;margin:0!important}.wim-cat-strip__link{width:62vw!important;max-width:300px!important}@media(min-width:750px){.wim-cat-strip__list{max-width:none!important;padding:0 8px!important;gap:8px!important}.wim-cat-strip__link{width:auto!important;max-width:none!important}}.wim-services{padding:var(--pt,56px) 16px var(--pb,56px);border-top:1px solid #eee7e0}.wim-services__title{text-align:center;margin:0 0 32px}.wim-services__list{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:1fr;gap:40px;max-width:1200px}@media(min-width:750px){.wim-services__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}}.wim-services__item{margin:0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.wim-services__img img{width:80px;height:80px;object-fit:contain}.wim-services__item-title{margin:0;font-size:20px;line-height:1.25;font-weight:400}.wim-services__text{max-width:34ch;font-size:14px;line-height:1.6;color:#4a444b}.wim-services__text p{margin:0}.wim-services__link{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:inherit;text-decoration:underline;text-underline-offset:4px}.wim-ff-drawer .filter-group{margin-top:22px!important}.wim-ff-drawer .wim-ff-sort{margin-bottom:4px}
/*# sourceMappingURL=/cdn/shop/t/12/assets/wim-custom.css.map */
