@charset "UTF-8";*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{font-size:100%;line-height:1.5;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{overflow-x:clip;margin:0;padding:0;font-family:var(--font-body);font-style:var(--font-style-body);font-weight:400;color:var(--color-body-text);background-color:var(--color-body-bg);font-size:calc(1rem * var(--font-adjust-body))}h1,h2,h3,h4,h5,h6{margin:0 0 .5em;font-family:var(--font-body);font-style:var(--font-style-heading);font-weight:var(--font-weight-heading);line-height:1.15}p{margin:0 0 1em}p:last-child{margin-bottom:0}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}img,video{display:block;max-width:100%}[hidden]{display:none!important}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none;padding:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}body{font-family:ABCFavoritPlusVariable,sans-serif;font-weight:400;color:#202121;background:#fff}a{font-size:1rem;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:ABCFavoritPlusVariable,sans-serif}h2,h3,h4,h5,h6,p,label,span{margin:0;line-height:100%}h2{font-weight:400;font-size:3.125rem}@media screen and (max-width:600px){h2{font-size:2.5rem}}h3{font-weight:400;font-size:1.375rem}h4,h5{font-weight:700;font-size:1rem}h5{font-weight:400}h6{font-size:.875rem;font-weight:400}p{font-size:1rem}label,span,del,ins{font-size:.875rem;font-weight:400;display:block}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.announcement-bar{background:#fff;color:#abb0b0;text-align:center;position:relative;overflow:hidden;height:2.5rem;font-family:ABCFavoritPlusVariable,sans-serif}.announcement-bar__track{position:relative;height:100%}.announcement-bar__item{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;transform:translateY(100%);transition:transform .4s ease}.announcement-bar__item p{margin:-1px 0 0;font-size:inherit;font-weight:inherit;font-size:.75rem}.announcement-bar__item a{color:inherit;text-underline-offset:3px}.announcement-bar__item.is-active{transform:translateY(0)}.announcement-bar__item.is-leaving{transform:translateY(-100%)}.site-header{width:100%;position:absolute;top:0;z-index:1000;background-color:#fff;height:4.375rem;transition:background .2s ease}.site-header.has-banner{top:2.5rem}.site-header.fixed{top:0;position:fixed}.site-header__inner{display:flex;justify-content:space-between;align-items:center;max-width:1920px;margin:0 auto;padding:0 1.75rem 0 .5rem}@media screen and (max-width:600px){.site-header__inner{height:100%;padding:0 1.25rem}}.site-header__logo{position:absolute;left:50%;height:4.375rem;transform:translate(-50%);display:flex;align-items:center;justify-content:center;transition:.2s ease}@media screen and (max-width:600px){.site-header__nav{display:flex}}.site-header .mega-nav__list{display:flex;align-items:center;justify-content:center;list-style:none}.site-header .mega-nav__link{padding:1.5625rem 1.25rem;text-decoration:none;display:block;font-weight:500}.site-header .mega-nav__item .mega-menu{display:none;position:absolute;z-index:100;left:0;top:4.375rem;width:100vw;max-width:100%;background:#fff}.site-header .mega-nav__item .mega-menu__inner{max-width:1920px;margin:0 auto;padding:1.5625rem 1.75rem;display:flex;align-items:flex-start;justify-content:space-between}.site-header .mega-nav__item .mega-menu__inner--images-only{justify-content:center}.site-header .mega-nav__item .mega-menu__col--images{display:flex;align-items:flex-start;justify-content:center}.site-header .mega-nav__item .mega-menu__big-link{display:block;margin-bottom:1.25rem}.site-header .mega-nav__item .mega-menu__big-link:hover{color:#abb0b0}.site-header .mega-nav__item .mega-menu__big-link h3{font-size:1.625rem;font-weight:500}.site-header .mega-nav__item .mega-menu__small-link{display:block;margin-bottom:.9375rem;font-weight:500}.site-header .mega-nav__item .mega-menu__small-link:hover{color:#abb0b0}.site-header .mega-nav__item .mega-menu__image-card{margin-right:1.25rem}.site-header .mega-nav__item .mega-menu__image-card-img{width:265px;height:350px;-o-object-fit:cover;object-fit:cover}.site-header .mega-nav__item .mega-menu__image-card-label{margin-top:.625rem;font-weight:500}.site-header .mega-nav__item .mega-menu__image-card:hover{color:#abb0b0}.site-header .mega-nav__item:hover .mega-menu{display:block}.site-header .mega-blur{position:absolute;top:4.375rem;left:0;width:100%;height:100vh;background-color:#0006;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;display:none}.site-header__icons{display:flex;align-items:center;gap:1.25rem}@media screen and (max-width:600px){.site-header__icons{gap:.9375rem}}.site-header__icon-btn{display:flex;align-items:center;background:none;border:none;cursor:pointer}.site-header__icon-btn svg path{fill:#202121}.site-header__icon-btn[data-drawer-toggle=drawer-cart]{position:relative}.site-header__cart-count{display:inline-flex;align-items:center;justify-content:center;position:absolute;bottom:-.25rem;right:-.25rem;min-width:.75rem;height:.75rem;background:#202121;color:#fff;border:1px solid #202121;border-radius:50%;font-size:.5rem;font-weight:600;padding:0 .125rem}.site-header__cart-count[hidden]{display:none}.site-header__hamburger{display:none;cursor:pointer;align-items:center;margin-right:.9375rem}.site-header__search--mobile{display:none}@media screen and (max-width:600px){.site-header__hamburger,.site-header__search--mobile{display:flex}.site-header__search--desktop,.site-header__account,.site-header .mega-nav{display:none}}.site-header.is-clear{background-color:transparent}.site-header.is-clear .mega-nav__link{color:#fff}.site-header.is-clear .site-header__logo{filter:brightness(0) invert(1);transition:filter .1s ease}.site-header.is-clear.is-active{background-color:#fff}.site-header.is-clear .site-header__icon-btn svg path,.site-header.is-clear .site-header__hamburger svg path{fill:#fff}.site-header.is-clear .site-header__wishlist svg path{fill:#fff}.site-header.is-clear .site-header__cart-count{border-color:#fff;background:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff}.site-header.is-active{background-color:#fff}.site-header.is-active .mega-nav__link{color:#abb0b0}.site-header.is-active .mega-nav__link:hover{color:#202121}.site-header.is-active .site-header__logo{filter:none}.site-header.is-active .site-header__icon-btn svg path,.site-header.is-active .site-header__hamburger svg path{fill:#202121}.site-header.is-active .mega-blur{display:block}@media screen and (max-width:600px){body.drawer-is-open .site-header{z-index:3000;background:transparent;pointer-events:none}body.drawer-is-open .site-header .site-header__logo{pointer-events:all}body.drawer-is-open .site-header .site-header__hamburger,body.drawer-is-open .site-header .site-header__search--mobile,body.drawer-is-open .site-header .site-header__icons{opacity:0;pointer-events:none}body.drawer-is-open .site-header.is-clear .site-header__logo{filter:none;transition:filter .1s ease .06s}}.mobile-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;pointer-events:none}.mobile-drawer[aria-hidden=false]{pointer-events:all}.mobile-drawer[aria-hidden=false] .mobile-drawer__overlay{opacity:1}.mobile-drawer[aria-hidden=false] .mobile-drawer__panel{transform:translate(0)}.mobile-drawer.has-banner .mobile-drawer__panel{top:2.5rem}.mobile-drawer.fixed .mobile-drawer__panel{top:0}.mobile-drawer__panel{position:absolute;top:0;left:0;bottom:0;width:100%;background:#fff;transform:translate(-100%);transition:transform .2s ease;display:flex;flex-direction:column;overflow-y:auto;padding:0 1.25rem 1.25rem}.mobile-drawer__head{padding-top:1.25rem;position:sticky;top:-1px;background:#fff;display:flex;justify-content:space-between;align-items:center}.mobile-drawer__account{color:#202121;display:flex;align-items:center;padding-bottom:1.5625rem}.mobile-drawer__fade{background:linear-gradient(to bottom,#ffffff,transparent 100%);width:100%;height:3.75rem;position:absolute;top:3.75rem;pointer-events:none}.mobile-drawer__close{align-self:flex-start;background:none;border:none;cursor:pointer;font-size:1.125rem;color:#202121;padding-top:.3125rem;padding-bottom:1.5625rem;line-height:1}.mobile-drawer__nav{display:flex;flex-direction:column}.mobile-drawer__nav .mobile-nav__item{display:block}.mobile-drawer__nav .mobile-nav__panel{display:grid;grid-template-rows:0fr;width:calc(100vw - 2.5rem)}.mobile-drawer__nav .mobile-nav__panel-inner{overflow:hidden}.mobile-drawer__nav .mobile-nav__title{display:block;font-family:ABCFavoritPlusVariable,sans-serif;font-size:1.375rem;font-weight:500;color:#202121;margin-top:.625rem;margin-bottom:1.25rem}.mobile-drawer__nav .mobile-nav__item--title .mobile-nav__panel{grid-template-rows:1fr}.mobile-drawer__nav .mobile-nav__col{display:flex;flex-direction:column;padding-bottom:.625rem}.mobile-drawer__nav .mobile-nav__col--images{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:.625rem;padding-bottom:1.25rem}.mobile-drawer__nav .mobile-nav__item--has-panel.is-open .mobile-nav__panel{grid-template-rows:1fr}.mobile-drawer__nav .mobile-nav__item--has-panel.is-open .mobile-nav__toggle svg{transform:rotate(0)}.mobile-drawer__nav .mobile-nav__toggle,.mobile-drawer__nav .mobile-nav__link{font-size:1rem;font-family:ABCFavoritPlusVariable,sans-serif;color:#abb0b0;display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:1.25rem;margin-top:.625rem;font-weight:500}.mobile-drawer__nav .mobile-nav__toggle svg,.mobile-drawer__nav .mobile-nav__link svg{transform:rotate(180deg);transition:transform .2s ease}.mobile-drawer__nav .mobile-nav__big-link{font-size:1.375rem;font-weight:500;font-family:ABCFavoritPlusVariable,sans-serif;margin-bottom:1.25rem}.mobile-drawer__nav .mobile-nav__small-link{font-size:1rem;margin-bottom:1.25rem;font-weight:500}.mobile-drawer__nav .mobile-nav__image-card{font-size:.875rem;font-weight:500;width:calc(50% - .3125rem)}.mobile-drawer__nav .mobile-nav__image-card img{aspect-ratio:175/235;-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.mobile-drawer__nav .mobile-nav__image-card span{font-size:1rem;font-weight:500;font-family:ABCFavoritPlusVariable,sans-serif;padding-top:.625rem}.footer__main{padding:5rem 1.75rem}@media screen and (max-width:600px){.footer__main{padding:2.5rem 1.25rem 0}}.footer__inner{background-color:#f6f7f7;margin:0 auto;max-width:1920px}@media screen and (max-width:600px){.footer__inner{padding-top:1.875rem}}.footer__grid{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width:600px){.footer__grid{flex-direction:column}}.footer__col{min-width:220px}.footer__link{font-weight:400;display:block;margin-bottom:.9375rem;transition:color .2s ease}@media screen and (min-width:600px){.footer__link{color:#abb0b0}}@media(hover:hover){.footer__link:hover{color:#202121}}.footer__locale{padding:0 192px 5rem 1.5625rem;visibility:hidden}.footer__locale #CurrencyForm{display:none}@media screen and (max-width:1020px){.footer__locale{padding:0 20px 5rem 1.5625rem}}@media screen and (max-width:600px){.footer__locale{padding:.625rem 1.25rem 2.5rem}}.footer__locale form{margin-bottom:.9375rem}.footer__locale .popout__toggle{color:#abb0b0;transition:color .2s ease}.footer__locale .popout__toggle svg path{fill:#abb0b0;transition:fill .2s ease}@media(hover:hover){.footer__locale .popout__toggle:hover{color:#202121}.footer__locale .popout__toggle:hover svg path{fill:#202121}}@media screen and (max-width:600px){.footer__locale .popout__toggle{color:#202121}.footer__locale .popout__toggle svg path{fill:#202121}}.footer__sub{height:25.8vw;max-height:495px;position:relative;overflow:hidden}@media screen and (max-width:600px){.footer__sub{height:auto;max-height:none;overflow:visible}}.footer__sub svg{position:absolute;top:0;left:0;width:100.2%;height:auto}.footer__sub svg path{fill:#abb0b0}@media screen and (max-width:600px){.footer__sub svg{display:none}}.footer__copyright{position:absolute;bottom:1.875rem;left:1.5625rem;font-size:.75rem;font-family:ABCFavoritPlusVariable,sans-serif;color:#202121}@media screen and (min-width:600px){.footer__copyright{color:#fff}}.footer__bottom{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width:600px){.footer__bottom{display:block}}@media screen and (min-width:600px){.footer__newsletter p,.footer__newsletter span{color:#abb0b0}}@media screen and (min-width:600px){.footer__newsletter .newsletter-bar__inner form{border-color:#abb0b0}}@media screen and (max-width:600px){.footer__newsletter{padding-top:1.25rem;width:100%;display:none}}.footer__newsletter__mobile{display:none}@media screen and (max-width:600px){.footer__newsletter__mobile{display:block}}.cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;pointer-events:none;overflow:hidden}.cart-drawer[aria-hidden=false]{pointer-events:all}.cart-drawer[aria-hidden=false] .cart-drawer__blur{opacity:1}.cart-drawer[aria-hidden=false] .cart-drawer__inner{transform:translate(0)}@media screen and (max-width:600px){.cart-drawer[aria-hidden=false] .cart-drawer__inner{transform:translateY(0)}}.cart-drawer__blur{position:absolute;top:0;left:0;width:100vw;height:100vh;background-color:#0006;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;opacity:0;transition:opacity .2s ease;cursor:pointer}.cart-drawer__inner{position:absolute;top:0;right:0;bottom:0;width:40vw;max-width:510px;background:#fff;transform:translate(100%);transition:transform .2s ease;display:flex;flex-direction:column;overflow:hidden;z-index:2}@media screen and (max-width:600px){.cart-drawer__inner{top:2.5rem;left:0;width:100vw;max-width:100%;height:calc(100dvh - 2.5rem);border-radius:5px 5px 0 0;transform:translateY(150%)}}.cart-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:1.5625rem 1.25rem;flex-shrink:0}@media screen and (max-width:600px){.cart-drawer__header{padding:1.25rem}}.cart-drawer__title{font-size:1rem;font-family:ABCFavoritPlusVariable,sans-serif;font-weight:500}.cart-drawer__close{background:none;border:none;cursor:pointer}.cart-drawer__gift-bar{flex-shrink:0;padding:.625rem 1.25rem 1.25rem}@media screen and (max-width:600px){.cart-drawer__gift-bar{padding-top:0;padding-bottom:.9375rem}}.cart-drawer__gift-bar-track{height:.125rem;background:#e8ecec;border-radius:.25rem;overflow:hidden;margin-bottom:.9375rem}.cart-drawer__gift-bar-fill{height:100%;background:#202121;border-radius:.25rem;transition:width .2s ease;width:0%}.cart-drawer__gift-bar-text{font-size:.75rem;font-weight:400;color:#202121;font-family:ABCFavoritPlusVariable,sans-serif}.cart-drawer__gift-bar-text-wrapper{display:flex;align-items:center;gap:.5rem}.cart-drawer__body{flex:1;overflow-y:auto;padding:0 1.25rem 1.5625rem}@media screen and (max-width:600px){.cart-drawer__body{padding:0 1.25rem 1.25rem}}.cart-drawer .cart-items .cart-item{display:flex;padding:.75rem 0;font-family:ABCFavoritPlusVariable,sans-serif;font-weight:400;font-size:.875rem;gap:.9375rem;flex-wrap:wrap}.cart-drawer .cart-items .cart-item__body{width:calc(100% - 4.6875rem);padding-top:.3125rem;display:flex;flex-direction:column;justify-content:space-between}.cart-drawer .cart-items .cart-item__image{width:3.75rem;height:5.3125rem;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:1px solid #F6F7F7;border-radius:1px}.cart-drawer .cart-items .cart-item__name{font-size:inherit;padding-bottom:.3125rem;font-weight:500;display:block;line-height:1}.cart-drawer .cart-items .cart-item__meta{display:flex;align-items:flex-start;justify-content:space-between}.cart-drawer .cart-items .cart-item__variants{display:flex;gap:.3125rem}.cart-drawer .cart-items .cart-item__color{color:#abb0b0}.cart-drawer .cart-items .cart-item__controls{display:flex;border-radius:.25rem}.cart-drawer .cart-items .cart-item__qty{background:#f6f7f7;display:flex;align-items:center;gap:1.875rem;height:1.875rem;padding:0 .9375rem}.cart-drawer .cart-items .cart-item__remove{background:#f6f7f7;display:flex;align-items:center;justify-content:center;margin-left:.9375rem;width:1.875rem;height:1.875rem}.cart-drawer .cart-items .cart-item__price del{color:#abb0b0;margin-top:.3125rem}.cart-drawer__nosto-inner{padding:.9375rem 0 0}.cart-drawer__nosto{flex-shrink:0;padding:.9375rem 0;background:#fff}.cart-drawer__nosto>.cart-drawer__nosto-title{padding-left:1.25rem}.cart-drawer__nosto>.cart-drawer__nosto-grid{padding-left:1.25rem}.cart-drawer__nosto-title{padding:.9375rem 0 .625rem;font-family:ABCFavoritPlusVariable,sans-serif;font-size:1rem;font-weight:500;color:#202121}.cart-drawer__nosto-grid{display:flex;overflow-x:auto;gap:.3125rem;padding:0 1.25rem .3125rem 0;scrollbar-width:none}.cart-drawer__nosto-grid::-webkit-scrollbar{display:none}.cart-drawer__nosto-grid nosto-dynamic-card{flex:0 0 90px;display:block;min-width:0}.cart-drawer__nosto-grid .product-card__info,.cart-drawer__nosto-grid .color-selector,.cart-drawer__nosto-grid .product-card__badges,.cart-drawer__nosto-grid .product-card__hover-actions{display:none}.cart-drawer__nosto-grid .product-card__media-link{display:block}.cart-drawer__nosto-grid .product-card__img--hover,.cart-drawer__nosto-grid .product-card__img--extra{display:none}.cart-drawer__nosto-grid .product-card__img{border-radius:2px}.cart-drawer__footer{flex-shrink:0;padding:1.5625rem 1.25rem;background:#f6f7f7}@media screen and (max-width:600px){.cart-drawer__footer{padding:1.25rem}}.cart-drawer__shipping-line,.cart-drawer__total-line{display:flex;justify-content:space-between;font-size:1rem;font-family:ABCFavoritPlusVariable,sans-serif;margin-bottom:.625rem}@media screen and (max-width:600px){.cart-drawer__shipping-line,.cart-drawer__total-line{margin-bottom:.9375rem}}.cart-drawer__shipping-line span,.cart-drawer__total-line span{font-size:1rem}.cart-drawer__shipping-line{color:#abb0b0}.cart-drawer__reassurance{color:#abb0b0;padding-top:1.875rem}@media screen and (max-width:600px){.cart-drawer__reassurance{padding-top:.3125rem;padding-bottom:.625rem;display:flex;overflow-x:auto;width:100%;scrollbar-width:none;position:relative}.cart-drawer__reassurance::-webkit-scrollbar{display:none}.cart-drawer__reassurance:after{content:"";position:absolute;top:0;right:0;width:3.75rem;height:100%;background:linear-gradient(to right,transparent,#F6F7F7);pointer-events:none}}.cart-drawer__reassurance li{font-family:ABCFavoritPlusVariable,sans-serif;display:flex;margin-bottom:.5rem}@media screen and (max-width:600px){.cart-drawer__reassurance li{order:2;white-space:nowrap;margin-right:1.25rem}}.cart-drawer__reassurance li svg{margin-right:.625rem}.cart-drawer__reassurance li span{font-size:.75rem}.cart-drawer__reassurance li.cart-drawer__reassurance-delivery{color:#202121;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:600px){.cart-drawer__reassurance li.cart-drawer__reassurance-delivery{order:1}}.cart-drawer__reassurance li.cart-drawer__reassurance-delivery svg{fill:#202121}.cart-drawer__reassurance li.cart-drawer__reassurance-delivery>div{display:flex}@media screen and (max-width:600px){.cart-drawer__reassurance li.cart-drawer__reassurance-delivery .cart-drawer__payments{display:none}}.cart-drawer__reassurance li.cart-drawer__reassurance-delivery .cart-drawer__payments svg{margin:0}.cart-drawer__reassurance li.cart-drawer__reassurance-taxes,.cart-drawer__payments--mobile{display:none}@media screen and (max-width:600px){.cart-drawer__payments--mobile{display:block;margin-bottom:.625rem}}.cart-drawer__checkout,.cart-drawer__continue{display:flex;align-items:center;justify-content:center;background:#202121;color:#fff;font-family:ABCFavoritPlusVariable,sans-serif;font-size:.875rem;font-weight:400;width:100%;height:2.5rem;margin-top:1.25rem;border-radius:1.25rem;transition:opacity .2s ease}@media(hover:hover){.cart-drawer__checkout:hover:not(:disabled),.cart-drawer__continue:hover:not(:disabled){opacity:.85}}@media screen and (max-width:600px){.cart-drawer__checkout,.cart-drawer__continue{margin-top:.625rem}}.cart-drawer just-pay-button.just-pay-btn-side-cart{display:block;width:100%;margin-top:.625rem}.cart-drawer just-pay-button.just-pay-btn-side-cart::part(just-button-logo-img){display:none}.cart-drawer just-pay-button.just-pay-btn-side-cart::part(just-button){width:100%;height:2.5rem;background:transparent;color:#202121;border:.0625rem solid #202121;border-radius:1.25rem;font-family:ABCFavoritPlusVariable,sans-serif;font-size:.875rem;font-weight:400;cursor:pointer;text-transform:none;transition:background .2s ease}@media(hover:hover){.cart-drawer just-pay-button.just-pay-btn-side-cart::part(just-button):hover{background:#f6f7f7}}.cart-drawer__empty{height:100%;font-family:ABCFavoritPlusVariable,sans-serif;font-size:1rem;font-weight:400;text-transform:none;color:#abb0b0;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}body.drawer-is-open{overflow:hidden}.cart-insurance.filter-option{font-weight:400;padding-top:.9375rem;margin-top:.9375rem;align-items:center;gap:1.25rem}.cart-insurance.filter-option input[type=checkbox]{display:none}.cart-insurance.filter-option .cart-insurance__icon{flex-shrink:0;margin-top:1px}.cart-insurance.filter-option .cart-insurance__icon svg{display:block}.cart-insurance.filter-option .cart-insurance__icon--on{display:none}.cart-insurance.filter-option .cart-insurance__icon--off{display:block}.cart-insurance.filter-option input:checked~.cart-insurance__icon--on{display:block}.cart-insurance.filter-option input:checked~.cart-insurance__icon--off{display:none}.cart-insurance.filter-option .cart-insurance__text{flex:1;font-size:.875rem;line-height:1.3}.cart-insurance.filter-option .filter-option__count{color:#202121;flex-shrink:0;opacity:1;font-size:.875rem}.search-drawer{position:fixed;top:0;left:0;right:0;z-index:10500;background:#fff;transform:translateY(-100%);visibility:hidden;height:100%;overflow-y:auto;overscroll-behavior:contain}.search-drawer.is-open{transform:translateY(0);visibility:visible}.search-drawer.has-banner{top:2.5rem}.search-drawer.fixed{top:0}.search-drawer__inner{max-width:1920px;margin:0 auto;padding:0 2.5rem}@media screen and (max-width:600px){.search-drawer__inner{padding:0 1.25rem}}.search-drawer__form{width:100%}.search-drawer__input-wrap{display:flex;align-items:center;gap:.9375rem;max-width:1920px;margin:0 auto;padding:1.375rem 0 1.25rem}.search-drawer__input-icon{flex-shrink:0;display:flex;align-items:center}.search-drawer__input{flex:1;border:none;outline:none;font-size:1rem;color:#202121;background:transparent;min-width:0}.search-drawer__input::-moz-placeholder{font-size:1rem;color:#abb0b0;text-transform:none;font-family:ABCFavoritPlusVariable,sans-serif}.search-drawer__input::placeholder{font-size:1rem;color:#abb0b0;text-transform:none;font-family:ABCFavoritPlusVariable,sans-serif}.search-drawer__input::-webkit-search-cancel-button{display:none}.search-drawer__close{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;background:none;border:none;cursor:pointer;padding:0;color:#202121;transition:opacity .2s ease}.search-drawer__close:hover{opacity:.5}.search-drawer__suggestions{padding-top:.625rem}@media screen and (max-width:600px){.search-drawer__suggestions{padding-left:.3125rem}}.search-drawer__suggestions-label{color:#abb0b0;margin-bottom:.9375rem;font-weight:500}.search-drawer__suggestions-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.625rem}.search-drawer__suggestion{display:inline-block;color:#202121;text-decoration:none;transition:opacity .2s ease;font-weight:500}.search-drawer__product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;padding-top:3.125rem}@media screen and (max-width:600px){.search-drawer__product-grid{padding-top:1.25rem;grid-template-columns:repeat(2,1fr);gap:.625rem}}.search-drawer__no-results{font-size:1rem;color:#abb0b0;padding-top:.625rem}.image-banner{position:relative;margin-bottom:1.875rem}@media screen and (max-width:600px){.image-banner{height:calc(100svh - 40px)!important}}.image-banner__bg{position:absolute;top:0;left:0;width:100%;height:100%}.image-banner__bg-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.image-banner__bg--mobile{display:none}@media screen and (max-width:600px){.image-banner__bg--mobile{display:block}}@media screen and (max-width:600px){.image-banner__bg--desktop{display:none}}.image-banner__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12}.image-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,#00000014 0% 80%,#0000);pointer-events:none}.image-banner__content{position:absolute;z-index:13;pointer-events:none;bottom:0;left:50%;transform:translate(-50%);max-width:1920px;width:100%;padding:1.875rem 1.75rem}@media screen and (max-width:600px){.image-banner__content{padding:1.875rem 1.25rem}}.image-banner__title{margin-bottom:1.25rem;max-width:540px;pointer-events:none;font-weight:500}@media screen and (max-width:600px){.image-banner__title{margin-bottom:1.25rem}}.image-banner__text{margin-bottom:1.25rem;max-width:540px;pointer-events:none}.image-banner__btn{font-family:ABCFavoritPlusVariable,sans-serif;background:#fff;color:#202121;padding:.625rem .9375rem;font-size:.875rem;height:2.1875rem;border-radius:1.25rem;pointer-events:auto;transition:opacity .2s ease}@media(hover:hover){.image-banner__btn:hover:not(:disabled){opacity:.85}}.image-banner__btn+.image-banner__notify-btn{margin-left:.625rem}.image-banner__notify-btn{pointer-events:auto;vertical-align:middle;display:inline-flex;align-items:center;font-family:ABCFavoritPlusVariable,sans-serif;font-size:.875rem;font-weight:500;height:38px;padding:0 .9375rem;border:none;border-radius:1.25rem;background:#202121;color:#fff;cursor:pointer;transition:opacity .2s ease}@media(hover:hover){.image-banner__notify-btn:hover:not(:disabled){opacity:.85}}.image-banner__launch{position:absolute;right:1.75rem;bottom:1.875rem;font-size:.875rem;font-weight:500;pointer-events:none}@media screen and (max-width:600px){.image-banner__launch{position:static;margin-top:1.25rem;bottom:1.25rem}}.products-block{max-width:1920px;margin:0 auto;padding:0 1.75rem 1.875rem}@media screen and (max-width:600px){.products-block{padding:0 0 1.875rem}}.products-block__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}@media screen and (max-width:600px){.products-block__header{padding:0;padding-left:1.25rem}}.products-block__title{font-weight:500;margin-bottom:0}.products-block__progress{position:relative;width:100px;height:.125rem;background:#abb0b0;border-radius:.25rem}@media screen and (max-width:600px){.products-block__progress{display:none}}.products-block__progress-bar{position:absolute;top:0;left:0;width:2.1875rem;height:100%;border-radius:.25rem;background:#202121;transition:transform .1s linear;cursor:grab}.products-block__progress-bar:active{cursor:grabbing}.products-block__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.25rem}.products-block__grid::-webkit-scrollbar{display:none}.products-block__grid.is-dragging{scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.products-block__grid>*{flex:0 0 calc((100% - (var(--cols, 4) - 1) * 1.25rem) / var(--cols, 4));scroll-snap-align:start}@media(hover:none){.products-block__grid .product-card__media-link{display:block}.products-block__grid .product-card__img--hover,.products-block__grid .product-card__img--extra{display:none}}.products-block__grid nosto-dynamic-card{display:block;min-width:0}.products-block__grid>*:last-child{scroll-snap-align:end}@media screen and (max-width:600px){.products-block__grid{gap:.625rem;padding:0 1.25rem;scroll-snap-type:none}.products-block__grid>*{flex:0 0 160px}}.template-index .products-block .color-selector{display:none}.product-card{min-width:0}.product-card__media{position:relative}@media(hover:hover){.product-card__media{overflow:hidden}.product-card__media:hover .product-card__img--hover,.product-card__media:hover .product-card__hover-actions{opacity:1}.product-card__media:hover .product-card__size-bar{transform:none}}.product-card__img{width:100%;aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover;height:auto}.product-card .color-selector{padding:.6875rem 0 .3125rem}@media screen and (max-width:600px){.product-card .color-selector{padding:.6875rem 0 .3125rem .625rem}}.product-card .color-selector .links{display:flex;gap:.125rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.product-card .color-selector .links::-webkit-scrollbar{display:none}.product-card .color-selector .links:has(>.color-variant:nth-child(6)){-webkit-mask-image:linear-gradient(to right,black calc(100% - 1.875rem),transparent);mask-image:linear-gradient(to right,black calc(100% - 1.875rem),transparent);padding-right:1.875rem}.product-card .color-selector .color-variant{width:1.375rem;height:1.375rem;padding:.125rem;border-radius:50%;border:.0625rem solid transparent;box-sizing:border-box;flex-shrink:0;cursor:pointer;background-size:cover;background-position:center;background-clip:content-box}.product-card .color-selector .color-variant span{display:block;width:100%;height:100%;border-radius:50%;background-size:cover;background-position:center}.product-card .color-selector .color-variant.active,.product-card .color-selector .color-variant:hover{border-color:#202121}.product-card__badges{position:absolute;top:.625rem;left:.625rem;display:flex;gap:.25rem;align-items:center}@media screen and (max-width:600px){.product-card__badges{bottom:.625rem;top:auto}}@media screen and (max-width:600px){.product-card:not(.is-sold-out) .product-card__badges:has(.badge--sale){top:.625rem;bottom:auto}}.product-card__badges .badge{display:flex;align-items:center;justify-content:center;height:1.5rem;padding:.25rem .625rem .3125rem;background:#fff;border-radius:1.25rem;font-size:.75rem;pointer-events:none;font-family:ABCFavoritPlusVariable,sans-serif}.product-card__badges .badge--notify{pointer-events:auto;cursor:pointer;background:#202121;color:#fff;border:none;transition:opacity .2s ease}.product-card__badges .badge--notify:hover{opacity:.8}.product-card__badges .badge--extra:empty{display:none}.product-card:not(.is-sold-out) .product-card__badges .badge--sold-out,.product-card:not(.is-sold-out) .product-card__badges .badge--notify{display:none}.product-card.is-sold-out .product-card__badges .badge--extra,.product-card__img--hover{display:none}@media(hover:hover){.product-card__img--hover{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0}}@media(hover:none){.product-card__img--hover{display:block}}.product-card__img--extra{display:none}@media(hover:none){.product-card__img--extra{display:block}}@media(hover:none){.product-card__media-link{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.product-card__media-link::-webkit-scrollbar{display:none}.product-card__media-link .product-card__img{flex:0 0 100%;scroll-snap-align:start}}.product-card__hover-actions{opacity:0;transition:opacity .2s ease}@media screen and (max-width:600px){.product-card__hover-actions{opacity:1}}@media screen and (max-width:600px){.product-card__hover-actions .product-card__size-bar{display:none}}.product-card__quick-add--mobile{display:none}@media(max-width:600px){.product-card__quick-add--desktop{display:none}.product-card__quick-add--mobile{display:flex;align-items:center;justify-content:center;position:absolute;bottom:.625rem;right:.625rem;width:1.5rem;height:1.5rem;border-radius:50%;background:#fff;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem)}}.product-card__quick-add svg{display:block}.product-card__wishlist{position:absolute;right:.75rem;top:.75rem;display:flex}.product-card__wishlist:hover .product-card__wishlist-icon--default,.product-card__wishlist.swym-added .product-card__wishlist-icon--default{opacity:0}.product-card__wishlist:hover .product-card__wishlist-icon--active,.product-card__wishlist.swym-added .product-card__wishlist-icon--active{opacity:1}.product-card__wishlist-icon{display:block;transition:opacity .2s ease}.product-card__wishlist-icon--default{opacity:1}.product-card__wishlist-icon svg path{fill:#202121}.product-card__wishlist-icon--active{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.product-card__wishlist-icon--active svg path{fill:#202121}.product-card__info{display:block;padding-top:.625rem;text-align:left}.product-card__info>*{margin-bottom:.3125rem}@media screen and (max-width:600px){.product-card__info>*{margin-bottom:.5rem}}@media screen and (max-width:600px){.product-card__info{padding-left:.625rem}}.product-card__title{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-bottom:.6em;margin-bottom:-.01em}.product-card__color{color:#abb0b0}.product-card__size-bar{background-color:#fff;color:#202121;display:flex;justify-content:center;align-items:center;gap:0;padding:.3125rem .625rem;position:absolute;bottom:.625rem;left:.625rem;right:.625rem;max-width:19.375rem;margin:0 auto;border:.0625rem solid #202121;border-radius:3.125rem;-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);z-index:10;transform:translateY(calc(100% + .625rem));transition:transform .2s ease}.product-card__size-bar .size-bar__btn{position:relative;font-size:.875rem;text-transform:uppercase;font-family:ABCFavoritPlusVariable,sans-serif;line-height:1;flex:0 1 3.125rem;text-align:center;padding:.4375rem 0 .5rem;background:none;color:#202121;font-weight:500;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.0625rem;text-underline-offset:.25rem;transition:text-decoration-color .2s ease}.product-card__size-bar .size-bar__btn:hover{text-decoration-color:#202121}.product-card__size-bar .size-bar__btn.is-unavailable{color:#e8ecec;pointer-events:none}.product-card__price{font-family:ABCFavoritPlusVariable,sans-serif;display:flex}.product-card__price span,.product-card__price del,.product-card__price ins{line-height:100%}.product-card__price span{font-weight:400}.product-card__price del{font-weight:400;color:#abb0b0}.product-card__price ins{font-weight:400;text-decoration:none;margin-left:.3125rem}.product-card.is-sold-out .badge:not(.badge--notify){background:#abb0b0;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.product-card.is-sold-out h6,.product-card.is-sold-out .product-card__price{color:#abb0b0;opacity:.3}.collections-block{max-width:1920px;margin:0 auto;padding:0 1.75rem 1.875rem}@media screen and (max-width:600px){.collections-block{padding:0 0 1.875rem;margin-bottom:-.2em}}.collections-block__title{margin-bottom:1.25rem}@media screen and (max-width:600px){.collections-block__title{padding-left:1.25rem}}.collections-block__grid{display:grid;grid-template-columns:repeat(var(--cols, 4),1fr);gap:1.25rem}@media screen and (max-width:600px){.collections-block__grid{overflow:auto;gap:.625rem;scrollbar-width:none}.collections-block__grid::-webkit-scrollbar{display:none}.collections-block__grid{padding:0 1.25rem}}.collection-card__img{min-width:160px;width:100%;aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover;height:auto}.collection-card__label{padding-top:.625rem;text-align:left;padding-bottom:.2em;font-weight:500}.newsletter-bar{padding:0 1.75rem;max-width:620px}@media screen and (max-width:600px){.newsletter-bar{padding:2.5rem 1.25rem 0;position:relative}}.newsletter-bar__inner form{display:flex;align-items:center;border-bottom:1px solid #202121}.newsletter-bar__inner form input{border:0px;background-color:transparent;padding:0 .75rem;width:300px;min-width:0}@media screen and (max-width:600px){.newsletter-bar__inner form input{width:100%;padding-left:0}}.newsletter-bar__inner form input:hover,.newsletter-bar__inner form input:focus,.newsletter-bar__inner form input:focus-visible{border:0px;outline:none}.newsletter-bar__inner form input::-moz-placeholder{color:#abb0b099;font-weight:400}.newsletter-bar__inner form input::placeholder{color:#abb0b099;font-weight:400}.newsletter-bar__inner form span{font-size:1rem}.newsletter-bar__submit{flex-shrink:0;position:relative}.newsletter-bar__submit span{transition:color .2s ease}@media(hover:hover){.newsletter-bar__submit:hover span{color:#202121}}.newsletter-bar__submit-label{transition:opacity .15s ease}.newsletter-bar__submit-check{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:flex-end;opacity:0;transition:opacity .15s ease}.newsletter-bar__submit.is-sent .newsletter-bar__submit-label{opacity:0}.newsletter-bar__submit.is-sent .newsletter-bar__submit-check{opacity:1}.newsletter-bar__text{flex-shrink:0;white-space:nowrap;cursor:default}@media screen and (max-width:600px){.newsletter-bar__text{position:absolute;bottom:40px}}.newsletter-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;align-items:center;justify-content:center}.newsletter-modal.is-open{display:flex}.newsletter-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#20212173;border:none;cursor:pointer;padding:0}.newsletter-modal__card{position:relative;z-index:1;background:#fff;border-radius:1.25rem;padding:6.25rem 2.5rem;text-align:center;max-width:340px;width:calc(100% - 2.5rem)}@media screen and (max-width:600px){.newsletter-modal__card{padding:2.5rem 1.875rem}}.newsletter-modal__close{position:absolute;top:1.5625rem;right:1.5625rem;background:none;border:none;cursor:pointer;padding:.3125rem;line-height:0}.newsletter-modal__close svg path{fill:#202121}.newsletter-modal__msg{font-family:ABCFavoritPlusVariable,sans-serif;font-size:1rem;color:#202121;margin:0;padding-top:.625rem}.section-icons{max-width:1920px;margin:1.875rem auto;padding:0 1.75rem}@media screen and (max-width:600px){.section-icons{margin:1.25rem auto 3.125rem;padding:0 1.25rem}}.section-icons__grid{display:flex;justify-content:space-between;align-items:center;padding:0 7.5rem;min-height:150px;background-color:#f6f7f7;border-radius:1.25rem}@media screen and (max-width:800px){.section-icons__grid{flex-wrap:wrap;padding:1.25rem}}@media screen and (max-width:640px){.section-icons__grid{justify-content:center;flex-direction:column;align-items:center}}.section-icons__grid .icon-block{text-align:center;margin:1.25rem 2.8125rem;max-width:240px}@media screen and (max-width:600px){.section-icons__grid .icon-block{margin:1.25rem}}.section-icons__grid .icon-block__icon{display:none}.section-icons__grid .icon-block__icon img,.section-icons__grid .icon-block__icon svg{width:1.25rem;height:auto;margin:0 auto}.section-icons__grid .icon-block__icon{margin-bottom:.625rem}.section-icons__grid .icon-block__title{margin-bottom:.3125rem;font-size:.875rem;font-weight:400}.section-icons__grid .icon-block__text{color:#abb0b0;line-height:1.2;font-size:.875rem}@media screen and (max-width:600px){.section-icons__grid .icon-block__text{max-width:165px;text-align:center}}.selector{display:inline-block}form .selector{display:block}.popout{position:relative;display:inline-block}.popout span{font-size:1rem;font-weight:400;text-transform:capitalize}.popout__toggle{display:flex;align-items:center;gap:.5rem;background:none;border:none;cursor:pointer;padding:.375rem 0;color:#202121;font-size:1rem;font-weight:500;line-height:1;transition:opacity .2s ease}.popout__toggle:hover{opacity:.6}.popout__toggle svg{flex-shrink:0}.popout-list{position:absolute;bottom:calc(100% + .375rem);left:0;min-width:220px;background:#fff;border:1px solid #F6F7F7;border-radius:.25rem;box-shadow:0 4px 20px #2021211a;z-index:500;overflow:hidden;display:none}.popout-list__item{list-style:none}.popout-list__item--current .popout-list__option{font-weight:500;color:#202121}.popout-list__item--current .popout-list__option:after{content:"\2713";margin-left:auto;font-size:.75rem}.popout-list__option{display:flex;align-items:center;padding:.625rem .9375rem;font-size:1rem;font-weight:500;color:#666969;text-decoration:none;transition:background .2s ease,color .2s ease}.popout-list__option:hover{background:#f6f7f7;color:#202121}.popout__toggle[aria-expanded=true]~.popout-list{display:block}.popout__toggle-wrap{position:relative;display:inline-flex}.popout__native-select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.quick-add-dialog{padding:0;border:none;outline:none;margin:0;width:100%;max-width:100%;max-height:92dvh;overflow-y:auto;background:#fff;color:#202121;position:fixed;bottom:0;left:0;right:0;top:auto;overscroll-behavior:contain}.quick-add-dialog::backdrop{background:#20212166;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}.quick-add-dialog[open]{animation:qa-slide-up .28s cubic-bezier(.32,.72,0,1)}@media(min-width:600px){.quick-add-dialog{max-width:520px;left:50%;right:auto;transform:translate(-50%)}}@keyframes qa-slide-up{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media(min-width:600px){@keyframes qa-slide-up{0%{transform:translate(-50%) translateY(100%);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}}.quick-add-dialog__inner{padding:1.25rem 1rem calc(1.5625rem + env(safe-area-inset-bottom)) 1rem;display:flex;flex-direction:column}.quick-add-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.625rem}.quick-add-dialog__product-title{font-family:ABCFavoritPlusVariable,sans-serif;font-size:1rem;font-weight:500;color:#202121;text-decoration:underline;text-underline-offset:.1875rem}.quick-add-dialog__wishlist{position:relative;display:flex;flex-shrink:0}.quick-add-dialog__wishlist.swym-added .quick-add-dialog__wishlist-icon--default{opacity:0}.quick-add-dialog__wishlist.swym-added .quick-add-dialog__wishlist-icon--active{opacity:1}.quick-add-dialog__wishlist-icon{display:block;transition:opacity .2s ease}.quick-add-dialog__wishlist-icon--active{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.quick-add-dialog__subtitle{margin-top:.3125rem;font-family:ABCFavoritPlusVariable,sans-serif;font-size:.875rem;font-weight:400;color:#abb0b0}.quick-add-dialog__subtitle:empty{display:none}.quick-add-dialog__price{display:flex;gap:.3125rem;margin-top:.3125rem;font-family:ABCFavoritPlusVariable,sans-serif;font-size:1rem;font-weight:500}.quick-add-dialog__price del{color:#abb0b0}.quick-add-dialog__price ins{text-decoration:none}.quick-add-dialog__color{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.quick-add-dialog__color:not(:has(.color-variant)) .quick-add-dialog__swatch{display:none}.quick-add-dialog__color-name{font-family:ABCFavoritPlusVariable,sans-serif;font-size:.875rem;font-weight:400}.quick-add-dialog__color-name:empty{display:none}.quick-add-dialog__swatch .color-variant{display:block;width:1.875rem;height:1.875rem;padding:.125rem;border-radius:50%;border:.0625rem solid #202121;box-sizing:border-box;background-size:cover;background-position:center;background-clip:content-box}.quick-add-dialog__swatch .color-variant span{display:block;width:100%;height:100%;border-radius:50%;background-size:cover;background-position:center}.quick-add-dialog__sizes{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.375rem;margin-top:1.5rem;padding:.3125rem .625rem;border:.0625rem solid #202121;border-radius:3.125rem;background:#fff}.quick-add-dialog__sizes:empty{visibility:hidden}.size-pill{font-family:ABCFavoritPlusVariable,sans-serif;font-size:.875rem;font-weight:500;line-height:1;text-transform:uppercase;padding:.4375rem .625rem .5rem;background:none;border:none;color:#202121;cursor:pointer;transition:opacity .2s ease}.size-pill:disabled:not(.is-unavailable){opacity:.35}.size-pill.is-unavailable{color:#abb0b0;cursor:not-allowed}.quick-add-dialog__error{font-size:.75rem;color:#666969}.stories{max-width:1920px;margin:0 auto;padding:1.875rem 1.75rem}@media screen and (max-width:600px){.stories{padding:1.25rem 1.25rem 1.875rem;padding-right:0;padding-left:0}}.stories__title{font-family:ABCFavoritPlusVariable,sans-serif;font-size:1.375rem;font-weight:500;margin-bottom:1.25rem;color:#abb0b0}@media screen and (max-width:600px){.stories__title{padding-left:1.25rem}}.stories__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}@media screen and (max-width:600px){.stories__grid{display:flex;gap:.625rem;overflow-x:auto;scrollbar-width:none;padding-left:1.25rem}.stories__grid::-webkit-scrollbar{display:none}}.stories__item{display:block;border-radius:1.25rem;overflow:hidden;text-decoration:none;position:relative}.stories__item--video:hover .stories__play{opacity:0}@media screen and (max-width:600px){.stories__item{flex:0 0 160px}}.stories__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:opacity .2s ease}@media screen and (max-width:600px){.stories__play{opacity:0}}.stories__media{display:block;width:100%;aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover}.stories__media--placeholder{background:#f6f7f7}#didomi-host{display:none!important}.cookie-bar{position:fixed;bottom:0;left:0;right:0;z-index:9000;background:#fff;border-top:1px solid rgba(32,33,33,.1);font-family:ABCFavoritPlusVariable,sans-serif}.cookie-bar__inner{max-width:1920px;margin:0 auto;padding:2.1875rem 1.75rem;display:flex;align-items:center;gap:1.875rem}@media(max-width:600px){.cookie-bar__inner{flex-direction:column;align-items:stretch;gap:.9375rem}}.cookie-bar__content{flex:1;min-width:0}.cookie-bar__heading{font-size:1.375rem;font-weight:500;margin-bottom:.9375rem}.cookie-bar__text{font-size:1rem;font-weight:500;line-height:1.5}@media(max-width:600px){.cookie-bar__text{padding-bottom:1.875rem}}.cookie-bar__policy-link{color:#202121;text-decoration:underline}.cookie-bar__actions{display:flex;align-items:center;gap:.625rem;flex-shrink:0}@media(max-width:600px){.cookie-bar__actions{justify-content:stretch}}.cookie-bar__prefs-btn{background:none;border:none;font-family:ABCFavoritPlusVariable,sans-serif;font-size:.875rem;font-weight:500;color:#202121;cursor:pointer;text-decoration:underline;padding:0 .3125rem;white-space:nowrap;flex-shrink:0}.cookie-bar__prefs-btn:hover{opacity:.7}@media(max-width:600px){.cookie-bar__prefs-btn{order:2}}.cookie-bar__btn{height:36px;padding:0 1.25rem;border-radius:100px;font-family:ABCFavoritPlusVariable,sans-serif;font-size:.875rem;font-weight:500;cursor:pointer;transition:opacity .2s ease;white-space:nowrap;flex-shrink:0}@media(max-width:600px){.cookie-bar__btn{flex:1}}.cookie-bar__btn:hover{opacity:.8}.cookie-bar__btn--outline{background:none;border:1.5px solid #202121;color:#202121}@media(max-width:600px){.cookie-bar__btn--outline{order:1}}.cookie-bar__btn--filled{background:#202121;border:1.5px solid #202121;color:#fff}@media(max-width:600px){.cookie-bar__btn--filled{order:0}}.cookie-dialog{border:none;padding:0;width:900px;min-height:500px;overflow-y:auto;background:#fff;color:#202121;font-family:ABCFavoritPlusVariable,sans-serif}.cookie-dialog::backdrop{background:#0006;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cookie-dialog__inner{padding:45px 65px;position:relative}@media(max-width:600px){.cookie-dialog__inner{padding:3.75rem .9375rem 1.25rem}}.cookie-dialog__close{position:absolute;top:1.25rem;right:1.25rem;background:none;border:none;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;color:#202121;opacity:.5}.cookie-dialog__close:hover{opacity:1}.cookie-dialog__close svg{width:14px;height:14px}.cookie-dialog__heading{font-size:1.375rem;font-weight:400;text-align:center;margin-bottom:2.5rem}.cookie-dialog__top-actions{display:flex;gap:.625rem;justify-content:center;margin-bottom:1.875rem}.cookie-dialog__btn{height:40px;padding:0 1.5625rem;border-radius:100px;font-family:ABCFavoritPlusVariable,sans-serif;font-size:.875rem;font-weight:500;cursor:pointer;transition:opacity .2s ease}.cookie-dialog__btn:hover{opacity:.8}.cookie-dialog__btn--outline{background:none;border:1.5px solid #202121;color:#202121}.cookie-dialog__btn--filled{background:#202121;border:1.5px solid #202121;color:#fff}.cookie-dialog__categories{display:flex;flex-direction:column;gap:0}.cookie-dialog__save{display:block;width:100%;height:44px;margin-top:1.5625rem;background:#202121;color:#fff;border:none;border-radius:.25rem;font-family:ABCFavoritPlusVariable,sans-serif;font-size:.875rem;font-weight:500;cursor:pointer;transition:opacity .2s ease}.cookie-dialog__save:hover{opacity:.85}.cookie-category{display:flex;align-items:flex-start;gap:.9375rem;padding:1.25rem 0}.cookie-category__toggle{flex-shrink:0;background:none;border:none;padding:0;cursor:pointer;margin-top:2px}.cookie-category--locked .cookie-category__toggle{cursor:default;pointer-events:none}.cookie-category__info{flex:1;min-width:0;display:flex}@media(max-width:600px){.cookie-category__info{display:block}}.cookie-category__title{font-size:.875rem;font-weight:500;display:block;margin-bottom:.375rem;width:180px}@media(max-width:600px){.cookie-category__title{width:100%}}.cookie-category__desc{font-weight:500;font-size:.75rem;line-height:1.55;width:calc(100% - 180px)}@media(max-width:600px){.cookie-category__desc{width:100%;margin-top:.3125rem}}.cookie-toggle{display:block;width:32px;height:18px;border-radius:9px;background:#2021211f;position:relative;transition:background .2s}.cookie-toggle:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0000002e;transition:transform .2s}.cookie-toggle--on{background:#20212159}.cookie-toggle--on:after{transform:translate(14px)}[data-cookie-toggle][aria-pressed=true] .cookie-toggle{background:#202121}[data-cookie-toggle][aria-pressed=true] .cookie-toggle:after{transform:translate(14px)}.nl-popup{border:none;padding:0;background:transparent;width:calc(100% - 1.875rem);max-width:900px;overflow:visible;outline:none}.nl-popup::backdrop{background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nl-popup__inner{position:relative;overflow:hidden;border-radius:.25rem;background:#202121;height:500px;flex-direction:column;display:flex;align-items:center;justify-content:center}@media(max-width:600px){.nl-popup__inner{height:380px;justify-content:space-between;align-items:stretch;padding:1.25rem}}.nl-popup__bg{display:block;width:100%;height:480px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;left:0;top:0;height:100%}@media(max-width:600px){.nl-popup__bg{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}}.nl-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000001a,#00000026 60%,#00000073);pointer-events:none}.nl-popup__close{position:absolute;top:1.25rem;right:1.25rem;z-index:3;background:none;border:none;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;color:#fff;opacity:.85;transition:opacity .2s ease;outline:none;-webkit-tap-highlight-color:transparent}.nl-popup__close:hover{opacity:1}.nl-popup__close:focus-visible{outline:none}.nl-popup__close svg{width:14px;height:14px}.nl-popup__close svg path{fill:#fff}.nl-popup__body{pointer-events:none;width:100%;max-width:540px;margin:0 auto;color:#fff;position:relative;z-index:10}@media(max-width:600px){.nl-popup__body{position:relative;z-index:1;max-width:100%;padding:.625rem 0 0;margin:0}}.nl-popup__heading{font-family:ABCFavoritPlusVariable,sans-serif;font-size:3.125rem;font-weight:500;margin-bottom:1.5625rem;line-height:1.1;margin-left:-3px}@media(max-width:600px){.nl-popup__heading{font-size:1.875rem}}.nl-popup__text{font-family:ABCFavoritPlusVariable,sans-serif;font-size:1rem;line-height:1.55;margin-bottom:1.5625rem;font-weight:500}.nl-popup__form-wrap{z-index:2;width:100%;max-width:540px;margin:0 auto}@media(max-width:600px){.nl-popup__form-wrap{position:relative;max-width:100%;margin:0;padding-bottom:.625rem}}.nl-popup__form{display:flex;align-items:center;padding-top:140px;border-bottom:1px solid #ffffff}@media(max-width:600px){.nl-popup__form{flex-wrap:wrap;padding-top:0;gap:.9375rem 0}}.nl-popup__form-label{font-family:ABCFavoritPlusVariable,sans-serif;font-size:1rem;color:#fff;white-space:nowrap;flex-shrink:0;padding-right:.75rem}@media(max-width:600px){.nl-popup__form-label{display:block;flex:0 0 100%;padding-right:0}}.nl-popup__email{flex:1;background:transparent;border:none;color:#fff;font-family:ABCFavoritPlusVariable,sans-serif;font-size:1rem;padding:0 .75rem;min-width:0;-webkit-tap-highlight-color:transparent}.nl-popup__email::-moz-placeholder{color:#ffffff73}.nl-popup__email::placeholder{color:#ffffff73}.nl-popup__email:hover,.nl-popup__email:focus,.nl-popup__email:focus-visible{border:none;outline:none}.nl-popup__email:-webkit-autofill,.nl-popup__email:-webkit-autofill:hover,.nl-popup__email:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:#ffffff!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}@media screen and (max-width:600px){.nl-popup__email{padding-left:0}}.nl-popup__submit{background:none;border:none;color:#fff;font-family:ABCFavoritPlusVariable,sans-serif;font-size:1rem;font-weight:500;cursor:pointer;flex-shrink:0;position:relative;outline:none;-webkit-tap-highlight-color:transparent}.nl-popup__submit:hover{opacity:.7}.nl-popup__submit:focus-visible{outline:none}.nl-popup__submit:disabled{opacity:.4;cursor:default}.nl-popup__submit-label{transition:opacity .15s ease}.nl-popup__submit-check{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:flex-end;opacity:0;transition:opacity .15s ease}.nl-popup__submit-check svg path{fill:#fff}.nl-popup__submit.is-sent .nl-popup__submit-label{opacity:0}.nl-popup__submit.is-sent .nl-popup__submit-check{opacity:1}.nl-popup__success,.nl-popup__error{font-family:ABCFavoritPlusVariable,sans-serif;font-size:1rem;color:#fff;text-align:center}.nl-popup__error{color:#f99}.notify-modal{border:none;padding:0;background:transparent;width:calc(100% - 1.25rem);max-width:900px;overflow:visible;outline:none}.notify-modal::backdrop{background:#0006;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.notify-modal__inner{position:relative;overflow:hidden;height:500px;border-radius:.625rem;background:#202121;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:70px;padding:1.25rem}@media(max-width:600px){.notify-modal__inner{height:470px;align-items:stretch;gap:0}}.notify-modal__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}.notify-modal__bg--mobile{display:none}@media(max-width:600px){.notify-modal__bg--mobile{display:block}}@media(max-width:600px){.notify-modal__bg--desktop{display:none}}.notify-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000001a;pointer-events:none}.notify-modal__close{position:absolute;top:1.25rem;right:1.25rem;z-index:3;display:flex;align-items:center;justify-content:center;padding:.25rem;background:none;border:none;cursor:pointer;color:#fff;opacity:.85;transition:opacity .2s ease;-webkit-tap-highlight-color:transparent}.notify-modal__close:hover{opacity:1}.notify-modal__close svg{width:14px;height:14px}.notify-modal__close svg path{fill:#fff}.notify-modal__body{position:relative;z-index:1;text-align:center;pointer-events:none}@media(max-width:600px){.notify-modal__body{flex:1;display:flex;flex-direction:column;justify-content:center}}.notify-modal__title{font-family:ABCFavoritPlusVariable,sans-serif;font-size:1.875rem;font-weight:500;line-height:1.15}.notify-modal__launch{font-family:ABCFavoritPlusVariable,sans-serif;font-size:1.25rem;line-height:1.15;font-weight:500}.notify-modal__form-wrap{position:relative;z-index:2;width:100%;max-width:545px}.notify-modal__form{display:flex;align-items:center;border-bottom:1px solid #ffffff}.notify-modal__form[hidden]{display:none}.notify-modal__email{flex:1;min-width:0;padding:0;background:transparent;border:none;outline:none;color:#fff;font-family:ABCFavoritPlusVariable,sans-serif;font-size:1rem;font-weight:500}.notify-modal__email::-moz-placeholder{color:#fff9}.notify-modal__email::placeholder{color:#fff9}.notify-modal__email:-webkit-autofill,.notify-modal__email:-webkit-autofill:hover,.notify-modal__email:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:#ffffff!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.notify-modal__submit{flex-shrink:0;padding:0 0 0 .625rem;background:none;border:none;color:#fff;font-family:ABCFavoritPlusVariable,sans-serif;font-size:1rem;font-weight:500;cursor:pointer}.notify-modal__submit:hover{opacity:.7}.notify-modal__submit:disabled{opacity:.4;cursor:default}.notify-modal__msg{font-family:ABCFavoritPlusVariable,sans-serif;font-size:1rem;font-weight:500;text-align:center}.notify-modal__msg--error{color:#f99}.collection-page{max-width:1920px;margin:0 auto;padding:4.375rem 1.75rem}@media screen and (max-width:600px){.collection-page{padding:4.375rem 0}}@media screen and (max-width:600px){.collection-page .product-card__info{padding-left:.625rem}}.collection-breadcrumb{margin:.625rem 0 1.25rem;display:flex;align-items:center;gap:.3125rem}.collection-breadcrumb__link,.collection-breadcrumb__sep,.collection-breadcrumb__current{font-size:.75rem;color:#abb0b0}@media screen and (max-width:600px){.collection-breadcrumb{padding:0 1.25rem;margin:.625rem 0}}.collection-header__title{font-size:1.375rem;font-weight:500;margin-bottom:.9375rem}@media screen and (max-width:600px){.collection-header__title{margin-bottom:.5rem}}.collection-header__desc{font-size:1rem;color:#abb0b0;margin-bottom:1.875rem;max-width:850px}.collection-header__desc span{font-weight:inherit;font-size:inherit;color:inherit}@media screen and (max-width:600px){.collection-header__desc span{font-size:.875rem}}.collection-header__desc p{line-height:1.2}@media screen and (max-width:600px){.collection-header__desc{margin-bottom:1.25rem}}@media screen and (max-width:600px){.collection-header{padding:0 1.25rem}}.collection-subnav{margin-bottom:3.125rem}@media screen and (max-width:600px){.collection-subnav{margin-bottom:1.25rem;width:100%;overflow:auto}}.collection-subnav__scroller{display:flex;gap:1.25rem}@media screen and (max-width:600px){.collection-subnav__scroller{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:.625rem;scrollbar-width:none;padding-left:1.25rem}.collection-subnav__scroller::-webkit-scrollbar{display:none}.collection-subnav__scroller>*{flex:0 0 auto}}.collection-subnav .subnav-card{width:133px}@media screen and (max-width:600px){.collection-subnav .subnav-card{padding-bottom:.625rem}}.collection-subnav .subnav-card__img{width:133px;height:177px;-o-object-fit:cover;object-fit:cover;border-radius:.3125rem}.collection-subnav .subnav-card__title{font-size:1rem;font-weight:500;color:#202121;margin-top:.625rem;font-family:ABCFavoritPlusVariable,sans-serif;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:600px){.collection-subnav{overflow:auto}}.collection-filters{margin-bottom:1.25rem}@media screen and (max-width:600px){.collection-filters{padding:0 1.25rem;position:relative}.collection-filters:after{content:"";position:absolute;top:0;right:0;width:3.75rem;height:100%;background:linear-gradient(to right,transparent,#ffffff);pointer-events:none}}.collection-filters__chips{display:flex;align-items:center;gap:1.875rem}@media screen and (max-width:600px){.collection-filters__chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.collection-filters__chips::-webkit-scrollbar{display:none}}.collection-filter-fab{display:none}@media screen and (max-width:600px){.collection-filter-fab{display:inline-flex;align-items:center;justify-content:center;position:fixed;bottom:.9375rem;right:.9375rem;z-index:400;height:2.5rem;padding:.5rem .625rem .5625rem;background:#fff;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);color:#202121;font-family:ABCFavoritPlusVariable,sans-serif;font-size:1rem;font-weight:400;line-height:1;border:.0625rem solid #202121;border-radius:3.125rem;cursor:pointer;transition:background .2s ease}}@media screen and (max-width:600px)and (hover:hover){.collection-filter-fab:hover{background:#f6f7f7}}.collection-active-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}@media screen and (max-width:600px){.collection-active-filters{padding:0 1.25rem;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.collection-active-filters::-webkit-scrollbar{display:none}}.collection-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}@media screen and (max-width:600px){.collection-grid{grid-template-columns:repeat(2,1fr);-moz-column-gap:.625rem;column-gap:.625rem;row-gap:1.875rem}}.collection-grid.is-loading{opacity:.4;pointer-events:none}.filter-chip{display:inline-flex;align-items:center;gap:.375rem;padding:0;font-family:ABCFavoritPlusVariable,sans-serif;font-size:1rem;font-weight:500;border:none;background:transparent;color:#abb0b0;white-space:nowrap;text-decoration:none;cursor:pointer;transition:color .15s}.filter-chip:hover,.filter-chip.is-active{color:#202121}.filter-chip--clear{color:#abb0b0}.filter-chip--clear:hover{color:#202121}.filter-chip__badge{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:50%;background:#202121;color:#fff;font-size:.75rem;line-height:1}.active-filter-pill{display:inline-flex;align-items:center;gap:.3125rem;padding:.1875rem .625rem;height:2.0625rem;background:#202121;color:#fff;font-family:ABCFavoritPlusVariable,sans-serif;font-size:1rem;font-weight:400;text-decoration:none;border-radius:.1875rem;white-space:nowrap;cursor:pointer}.active-filter-pill:hover{opacity:.75}.active-filter-pill svg{flex-shrink:0;margin-top:.125rem}.active-filter-pill svg path{fill:#fff}.filter-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;visibility:hidden}.filter-drawer.is-open{visibility:visible}.filter-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#20212166;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);opacity:0;transition:opacity .3s ease;cursor:pointer}.filter-drawer.is-open .filter-drawer__overlay{opacity:1}.filter-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:420px;max-width:100vw;background:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s ease}@media screen and (max-width:600px){.filter-drawer__panel{top:auto;left:0;width:100%;height:85vh;height:85dvh;border-radius:.3125rem .3125rem 0 0;box-shadow:0 0 .625rem #0000001a;transform:translateY(100%)}}.filter-drawer.is-open .filter-drawer__panel{transform:translate(0)}@media screen and (max-width:600px){.filter-drawer.is-open .filter-drawer__panel{transform:translateY(0)}}.filter-drawer__header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.25rem 2.1875rem}.filter-drawer__title{font-family:ABCFavoritPlusVariable,sans-serif;font-size:1rem;font-weight:500}.filter-drawer__close{background:none;border:none;cursor:pointer;font-size:1rem;color:#202121;line-height:1;padding:0;width:1.375rem;height:1.375rem;display:flex;align-items:center;justify-content:center}.filter-drawer__close svg path{fill:#abb0b0}.filter-drawer__body{flex:1;overflow-y:auto}.filter-drawer__footer{flex-shrink:0;position:relative;padding:1.25rem;display:flex;flex-direction:column;gap:.625rem}.filter-drawer__footer:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:3.125rem;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none}.filter-drawer__clear{font-family:ABCFavoritPlusVariable,sans-serif;font-size:.75rem;font-weight:500;color:#abb0b0;text-align:center;cursor:pointer}.filter-drawer__apply{width:100%;height:2.5rem;background:#202121;color:#fff;font-family:ABCFavoritPlusVariable,sans-serif;font-size:.875rem;font-weight:400;border:none;border-radius:1.25rem;padding-bottom:.0625rem;cursor:pointer;transition:opacity .2s ease}@media(hover:hover){.filter-drawer__apply:hover:not(:disabled){opacity:.85}}.filter-drawer__apply:disabled{opacity:.5;cursor:wait}.filter-group__header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.9375rem 1.25rem;background:none;border:none;cursor:pointer;font-family:ABCFavoritPlusVariable,sans-serif;font-size:1rem;font-weight:400;color:#202121;text-align:left}.filter-group__header span{font-size:1rem;font-weight:400}.filter-group__chevron{display:flex;align-items:center;transition:transform .2s ease;transform:rotate(180deg)}.filter-group.is-open .filter-group__chevron{transform:rotate(0)}.filter-group__body{display:none;padding:.9375rem 1.25rem}.filter-group.is-open .filter-group__body{display:block}.filter-option{display:flex;align-items:center;gap:.625rem;padding:0;cursor:pointer}.filter-option+.filter-option{margin-top:.3125rem}.filter-option{font-family:ABCFavoritPlusVariable,sans-serif;font-size:1rem;font-weight:400}.filter-option span{font-size:1rem;font-weight:400}.filter-option.is-disabled{opacity:.35;cursor:not-allowed}.filter-option input[type=checkbox],.filter-option input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex-shrink:0;width:1.375rem;height:1.375rem;margin:0;border:none;border-radius:0;background:#202121;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M19.25 4.125V17.875C19.25 18.2397 19.1051 18.5894 18.8473 18.8473C18.5894 19.1051 18.2397 19.25 17.875 19.25H4.125C3.76033 19.25 3.41059 19.1051 3.15273 18.8473C2.89487 18.5894 2.75 18.2397 2.75 17.875V4.125C2.75 3.76033 2.89487 3.41059 3.15273 3.15273C3.41059 2.89487 3.76033 2.75 4.125 2.75H17.875C18.2397 2.75 18.5894 2.89487 18.8473 3.15273C19.1051 3.41059 19.25 3.76033 19.25 4.125ZM17.875 17.875V4.125H4.125V17.875H17.875Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M19.25 4.125V17.875C19.25 18.2397 19.1051 18.5894 18.8473 18.8473C18.5894 19.1051 18.2397 19.25 17.875 19.25H4.125C3.76033 19.25 3.41059 19.1051 3.15273 18.8473C2.89487 18.5894 2.75 18.2397 2.75 17.875V4.125C2.75 3.76033 2.89487 3.41059 3.15273 3.15273C3.41059 2.89487 3.76033 2.75 4.125 2.75H17.875C18.2397 2.75 18.5894 2.89487 18.8473 3.15273C19.1051 3.41059 19.25 3.76033 19.25 4.125ZM17.875 17.875V4.125H4.125V17.875H17.875Z'/%3E%3C/svg%3E") center/contain no-repeat;cursor:pointer}.filter-option input[type=checkbox]:checked,.filter-option input[type=radio]:checked{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M14.9239 8.45109C14.9878 8.51494 15.0385 8.59077 15.0731 8.67423C15.1077 8.75769 15.1255 8.84715 15.1255 8.9375C15.1255 9.02785 15.1077 9.11731 15.0731 9.20077C15.0385 9.28423 14.9878 9.36006 14.9239 9.42391L10.1114 14.2364C10.0476 14.3003 9.97173 14.351 9.88827 14.3856C9.80481 14.4202 9.71535 14.438 9.625 14.438C9.53465 14.438 9.44519 14.4202 9.36173 14.3856C9.27827 14.351 9.20244 14.3003 9.13859 14.2364L7.07609 12.1739C6.94709 12.0449 6.87462 11.8699 6.87462 11.6875C6.87462 11.5051 6.94709 11.3301 7.07609 11.2011C7.2051 11.0721 7.38006 10.9996 7.5625 10.9996C7.74494 10.9996 7.9199 11.0721 8.04891 11.2011L9.625 12.778L13.9511 8.45109C14.0149 8.38717 14.0908 8.33646 14.1742 8.30187C14.2577 8.26727 14.3472 8.24946 14.4375 8.24946C14.5278 8.24946 14.6173 8.26727 14.7008 8.30187C14.7842 8.33646 14.8601 8.38717 14.9239 8.45109ZM19.25 4.125V17.875C19.25 18.2397 19.1051 18.5894 18.8473 18.8473C18.5894 19.1051 18.2397 19.25 17.875 19.25H4.125C3.76033 19.25 3.41059 19.1051 3.15273 18.8473C2.89487 18.5894 2.75 18.2397 2.75 17.875V4.125C2.75 3.76033 2.89487 3.41059 3.15273 3.15273C3.41059 2.89487 3.76033 2.75 4.125 2.75H17.875C18.2397 2.75 18.5894 2.89487 18.8473 3.15273C19.1051 3.41059 19.25 3.76033 19.25 4.125ZM17.875 17.875V4.125H4.125V17.875H17.875Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M14.9239 8.45109C14.9878 8.51494 15.0385 8.59077 15.0731 8.67423C15.1077 8.75769 15.1255 8.84715 15.1255 8.9375C15.1255 9.02785 15.1077 9.11731 15.0731 9.20077C15.0385 9.28423 14.9878 9.36006 14.9239 9.42391L10.1114 14.2364C10.0476 14.3003 9.97173 14.351 9.88827 14.3856C9.80481 14.4202 9.71535 14.438 9.625 14.438C9.53465 14.438 9.44519 14.4202 9.36173 14.3856C9.27827 14.351 9.20244 14.3003 9.13859 14.2364L7.07609 12.1739C6.94709 12.0449 6.87462 11.8699 6.87462 11.6875C6.87462 11.5051 6.94709 11.3301 7.07609 11.2011C7.2051 11.0721 7.38006 10.9996 7.5625 10.9996C7.74494 10.9996 7.9199 11.0721 8.04891 11.2011L9.625 12.778L13.9511 8.45109C14.0149 8.38717 14.0908 8.33646 14.1742 8.30187C14.2577 8.26727 14.3472 8.24946 14.4375 8.24946C14.5278 8.24946 14.6173 8.26727 14.7008 8.30187C14.7842 8.33646 14.8601 8.38717 14.9239 8.45109ZM19.25 4.125V17.875C19.25 18.2397 19.1051 18.5894 18.8473 18.8473C18.5894 19.1051 18.2397 19.25 17.875 19.25H4.125C3.76033 19.25 3.41059 19.1051 3.15273 18.8473C2.89487 18.5894 2.75 18.2397 2.75 17.875V4.125C2.75 3.76033 2.89487 3.41059 3.15273 3.15273C3.41059 2.89487 3.76033 2.75 4.125 2.75H17.875C18.2397 2.75 18.5894 2.89487 18.8473 3.15273C19.1051 3.41059 19.25 3.76033 19.25 4.125ZM17.875 17.875V4.125H4.125V17.875H17.875Z'/%3E%3C/svg%3E")}.filter-option input[type=checkbox]:focus-visible,.filter-option input[type=radio]:focus-visible{outline:.0625rem solid #202121;outline-offset:.125rem}.filter-option__count{margin-left:auto;font-size:.75rem;color:#abb0b0;font-weight:400;opacity:0}.filter-price__inputs{display:flex;align-items:center;gap:.625rem}.filter-price__field{flex:1;display:flex;align-items:center;gap:.3125rem;border:1.5px solid #E8ECEC;border-radius:.1875rem;padding:0 .625rem;height:2.5rem}.filter-price__field span{font-family:ABCFavoritPlusVariable,sans-serif;font-size:.8125rem;color:#abb0b0}.filter-price__field input{flex:1;border:none;outline:none;font-family:ABCFavoritPlusVariable,sans-serif;font-size:.8125rem;font-weight:500;width:100%;background:transparent}.filter-price__sep{color:#abb0b0;font-size:.8125rem}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}.product-card--skeleton{pointer-events:none;animation:skeleton-pulse 1.4s ease-in-out infinite}.product-card--skeleton .product-card__skeleton-img{width:100%;aspect-ratio:3/4;background:#f6f7f7;border-radius:.1875rem}.product-card--skeleton .product-card__skeleton-swatches{display:flex;gap:.5rem;padding:.5rem 0 .3125rem .1875rem;margin-bottom:.9375rem}.product-card--skeleton .product-card__skeleton-swatches span{display:block;width:1rem;height:1rem;border-radius:50%;background:#f6f7f7}.product-card--skeleton .product-card__skeleton-info{display:flex;flex-direction:column;gap:.5rem}.product-card--skeleton .product-card__skeleton-line{height:.625rem;background:#f6f7f7;border-radius:.3125rem}.product-page{max-width:1920px;margin:0 auto;padding:4.375rem 0 1.875rem}@media screen and (max-width:600px){.product-page{padding:4.375rem 0 .625rem}}@media screen and (max-width:600px){.product-page .product-card__info{padding-left:.625rem}}.product-breadcrumb{margin:0;padding:1rem 1.75rem;display:flex;align-items:center;gap:.3125rem}.product-breadcrumb__link,.product-breadcrumb__sep,.product-breadcrumb__current{font-size:.75rem;color:#abb0b0}@media screen and (max-width:600px){.product-breadcrumb{padding:.75rem 1.25rem}}.product-section--main{display:flex;gap:3.125rem;align-items:flex-start;padding:0 1.75rem 5rem}@media screen and (max-width:600px){.product-section--main{flex-direction:column;gap:0;padding:0}}.product-section--details{display:flex;gap:3.125rem;margin-bottom:2.5rem;padding:5rem 1.75rem 0}@media screen and (max-width:600px){.product-section--details{gap:.625rem;flex-direction:column;padding:0}}.product-section--details__media{width:50%}@media screen and (max-width:600px){.product-section--details__media{width:100%}}.product-section--details__img,.product-section--details__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.product-gallery{flex:1;min-width:0}@media screen and (max-width:600px){.product-gallery{width:100%}}.product-gallery__track{display:grid;grid-template-columns:1fr 1fr;gap:.3125rem}@media screen and (max-width:600px){.product-gallery__track{display:flex;gap:.25rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.product-gallery__track::-webkit-scrollbar{display:none}}.product-gallery__slide{position:relative}@media screen and (max-width:600px){.product-gallery__slide{flex:0 0 100%;scroll-snap-align:start}}.product-gallery__img{display:block;width:100%;height:auto;aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover}.product-gallery__badges{position:absolute;bottom:.625rem;left:.625rem;pointer-events:none}.product-gallery__badges .badge{display:flex;align-items:center;justify-content:center;height:1.5625rem;padding:.1875rem .625rem .25rem;background:#fff;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);border-radius:.625rem;font-size:.75rem;font-family:ABCFavoritPlusVariable,sans-serif}.product-gallery__model-info{position:absolute;bottom:.625rem;right:.625rem;pointer-events:none}.product-gallery__model-info .badge--model{display:flex;align-items:center;justify-content:center;height:1.5625rem;padding:.1875rem .625rem .25rem;background:#202121;-webkit-backdrop-filter:blur(.9375rem);backdrop-filter:blur(.9375rem);color:#fff;border-radius:.625rem;font-size:.75rem;font-family:ABCFavoritPlusVariable,sans-serif}.product-gallery__dots{display:none}@media screen and (max-width:600px){.product-gallery__dots{display:flex;align-items:center;gap:.375rem;padding:.75rem 1.25rem .25rem}}.product-gallery__dot{width:.375rem;height:.375rem;border-radius:50%;background:#e8ecec;transition:background .2s ease}.product-gallery__dot.is-active{background:#202121}.product-buy-block{flex:0 0 23.25rem;width:23.25rem;display:flex;flex-direction:column;gap:1.25rem;font-family:ABCFavoritPlusVariable,sans-serif;position:sticky;top:5.625rem}@media screen and (max-width:600px){.product-buy-block{position:static;flex:none;width:100%;gap:1.5rem;padding:1.25rem 1.25rem 3.125rem}}.product-buy-block__box{display:flex;flex-direction:column;gap:1rem}.product-buy-block__heading{display:flex;flex-direction:column;gap:.625rem;line-height:1}.product-buy-block__title-row{position:relative;padding-right:1.875rem}.product-buy-block__title{font-size:.875rem;font-weight:500;line-height:1;margin:0}@media screen and (max-width:600px){.product-buy-block__title{font-size:1rem}}.product-buy-block__wishlist{position:absolute;top:0;right:0;display:flex;flex-shrink:0;background:none;border:none;cursor:pointer;padding:0}.product-buy-block__wishlist:hover .product-buy-block__wishlist-icon--default,.product-buy-block__wishlist.swym-added .product-buy-block__wishlist-icon--default{opacity:0}.product-buy-block__wishlist:hover .product-buy-block__wishlist-icon--active,.product-buy-block__wishlist.swym-added .product-buy-block__wishlist-icon--active{opacity:1}.product-buy-block__wishlist-icon{display:block;transition:opacity .2s ease}.product-buy-block__wishlist-icon svg path{fill:#202121}.product-buy-block__wishlist-icon--default{opacity:1}.product-buy-block__wishlist-icon--active{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.product-buy-block__subtitle{font-size:.875rem;font-weight:400;color:#abb0b0;margin:0}.product-buy-block__price{display:flex;align-items:baseline;gap:.3125rem}.product-buy-block__price span,.product-buy-block__price del,.product-buy-block__price ins{text-decoration:none;font-size:.875rem;font-weight:500}@media screen and (max-width:600px){.product-buy-block__price span,.product-buy-block__price del,.product-buy-block__price ins{font-size:1rem}}.product-buy-block__price .product-price__compare{color:#abb0b0;font-weight:400;text-decoration:line-through}.product-buy-block__price .product-price__sale,.product-buy-block__price .product-price__regular{color:#202121}.product-buy-block__scalapay{position:relative;display:inline-flex;align-self:flex-start}.product-buy-block__scalapay .scalapay-trigger{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:.3125rem;background:none;border:none;padding:0;cursor:pointer;font-family:ABCFavoritPlusVariable,sans-serif;font-size:.75rem;line-height:1;color:#abb0b0;white-space:nowrap;pointer-events:none}@media screen and (max-width:600px){.product-buy-block__scalapay .scalapay-trigger{font-size:.8125rem}}.product-buy-block__scalapay .scalapay-trigger__text{display:flex;gap:.1875rem;font-size:inherit}.product-buy-block__scalapay .scalapay-trigger__text span{font-size:inherit}.product-buy-block__scalapay .scalapay-trigger__logo{height:1em;width:auto;color:#abb0b0;flex-shrink:0}.product-buy-block__scalapay .scalapay-hidden{position:absolute;right:0;bottom:0;left:0;opacity:0;cursor:pointer;z-index:1;overflow:hidden;top:-50px}@media screen and (max-width:600px){.product-buy-block__scalapay .scalapay-hidden{top:-15px}}.product-buy-block__scalapay .scalapay-hidden scalapay-widget{display:block;width:100%;height:100%}.product-buy-block__scalapay .scalapay-hidden *{padding:0}.product-buy-block__color{display:flex;flex-direction:column;gap:.75rem}.product-buy-block__color-name{font-size:.875rem;font-weight:400;color:#202121;margin:0}.product-buy-block .color-selector .links{display:flex;gap:.25rem;overflow-x:auto;scrollbar-width:none}.product-buy-block .color-selector .links::-webkit-scrollbar{display:none}.product-buy-block .color-selector .links>*{flex-shrink:0}.product-buy-block .color-selector .links.is-dragging{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:600px){.product-buy-block .color-selector .links{margin-right:-1.25rem;padding-right:1.25rem}}.product-buy-block .color-selector .color-variant{display:block;width:1.875rem;height:1.875rem;padding:.125rem;border-radius:50%;border:.0625rem solid transparent;box-sizing:border-box;cursor:pointer;background-size:cover;background-position:center;background-clip:content-box}.product-buy-block .color-selector .color-variant span{display:block;width:100%;height:100%;border-radius:50%;background-size:cover;background-position:center}.product-buy-block .color-selector .color-variant.active,.product-buy-block .color-selector .color-variant:hover{border-color:#202121}.product-buy-block .color-selector .color-variant.disable{opacity:.35}.product-buy-block__stock{display:flex;align-items:center;gap:.5rem;height:1.75rem;padding:0 .75rem;width:-moz-fit-content;width:fit-content;border-radius:.625rem;background:#f6f7f7;font-size:.75rem;font-weight:400;color:#202121}.product-buy-block__stock span{font-size:inherit;line-height:1.2}.product-buy-block__stock-dot{width:.3125rem;height:.3125rem;border-radius:50%;background:#202121;flex-shrink:0}.product-buy-block__stock.is-oos .product-buy-block__stock-dot{background:#abb0b0}.product-buy-block__stock.is-oos .product-buy-block__stock-label{color:#abb0b0}.product-buy-block__form,.product-buy-block__sizes{display:flex;flex-direction:column;gap:1rem}.product-buy-block__fitle fitle-size-recommender{display:block}.product-buy-block__fitle button.fitle-placeholder{background:transparent;border:none;padding:0;margin:0;cursor:pointer;text-align:left;display:block;width:auto;min-height:unset!important}.product-buy-block__fitle .ftl-widget-logo{display:none!important}.product-buy-block__fitle .ftl-widget-text,.product-buy-block__fitle span.ftl-widget-reco-size{font-family:ABCFavoritPlusVariable,sans-serif;font-size:.75rem;color:#202121;text-decoration:none;display:inline-block}@media screen and (max-width:600px){.product-buy-block__fitle .ftl-widget-text,.product-buy-block__fitle span.ftl-widget-reco-size{font-size:.8125rem}}.product-buy-block__fitle .ftl-reco-text{display:inline-block;font-family:ABCFavoritPlusVariable,sans-serif;font-size:.75rem;color:#abb0b0;margin-bottom:.25rem}.product-buy-block__cta{display:flex;flex-direction:column;gap:.625rem}.product-buy-block__atc{height:2.5rem;width:100%;font-family:ABCFavoritPlusVariable,sans-serif;font-size:.875rem;font-weight:400;background:#202121;color:#fff;border-radius:1.25rem;-webkit-backdrop-filter:blur(3.125rem);backdrop-filter:blur(3.125rem);padding-bottom:.0625rem;transition:opacity .2s ease}@media(hover:hover){.product-buy-block__atc:hover:not(:disabled){opacity:.85}}.product-buy-block__just-pay{display:block;width:100%}.product-buy-block__just-pay[hidden]{display:none}.product-buy-block__just-pay::part(just-button-logo-img){display:none}.product-buy-block__just-pay::part(just-button){width:100%;height:2.5rem;background:transparent;color:#202121;border:.0625rem solid #202121;border-radius:1.25rem;font-family:ABCFavoritPlusVariable,sans-serif;font-size:.875rem;cursor:pointer;text-transform:none;font-weight:400;position:relative;z-index:2;transition:background .2s ease}@media(hover:hover){.product-buy-block__just-pay::part(just-button):hover{background:#f6f7f7}}.product-buy-block__shipping{list-style:none;margin:0;padding:.9375rem 1.25rem;display:flex;flex-direction:column;gap:.25rem;background:#f6f7f7;border-radius:1.25rem}.product-buy-block__shipping-line{color:#abb0b0}.product-buy-block__shipping-line p{font-size:.75rem;line-height:1.3;color:inherit;margin:0}@media screen and (max-width:600px){.product-buy-block__shipping-line p{font-size:.8125rem}}.product-buy-block__shipping-line:first-child{color:#202121}.product-buy-block__infos{display:flex;flex-direction:column;gap:1.25rem}.product-buy-block__description p,.product-buy-block__description ul,.product-buy-block__description ol,.product-buy-block__description li,.product-buy-block__description span{font-size:.75rem;font-weight:400;line-height:1.4;color:#202121}@media screen and (max-width:600px){.product-buy-block__description p,.product-buy-block__description ul,.product-buy-block__description ol,.product-buy-block__description li,.product-buy-block__description span{font-size:.875rem}}.product-buy-block__description p+p{margin-top:.625rem}.product-buy-block__description ul,.product-buy-block__description ol{padding-left:1.25rem;list-style:revert}.product-buy-block__description strong{color:#202121}.product-buy-block__description a{text-decoration:underline}.product-option{border:none;padding:0;margin:0}.product-option__legend{display:flex;align-items:baseline;gap:.5rem;font-size:.75rem;font-weight:400;color:#abb0b0;margin-bottom:.5rem;width:100%}.product-option__legend--hidden{display:none}.product-option__selected{color:#202121}.product-option__inputs{display:flex;flex-wrap:wrap;gap:1.375rem}.product-option__label{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.375rem 0;font-family:ABCFavoritPlusVariable,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2;color:#202121;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-option__label:after{content:"";display:block;width:100%;height:.0625rem;background:transparent;transition:background .2s ease}.product-option__radio{display:none}.product-option__label.is-unavailable{color:#abb0b0}.product-option__radio:checked+.product-option__label:after{background:#202121}.product-option__radio:focus-visible+.product-option__label{outline:.0625rem solid #202121;outline-offset:.125rem}.product-atouts{display:flex;align-items:center;justify-content:center;gap:1.25rem;padding:5rem 1.75rem;background:#f6f7f7;text-align:center}@media screen and (max-width:600px){.product-atouts{flex-direction:column;gap:2.0625rem;padding:3.125rem 1.25rem}}.product-atouts__item{flex:1;display:flex;flex-direction:column;align-items:center;gap:.625rem}.product-atouts__title{font-family:ABCFavoritPlusVariable,sans-serif;font-size:1.125rem;font-weight:500;color:#202121;margin:0}.product-atouts__text{max-width:21.25rem;font-family:ABCFavoritPlusVariable,sans-serif;font-size:.875rem;line-height:1.4;color:#abb0b0;margin:0}.size-barometer{display:flex;flex-direction:column;gap:.375rem}.size-barometer__track{position:relative;height:.0625rem;background:#e8ecec;border-radius:.0625rem;overflow:hidden}.size-barometer__marker{position:absolute;top:0;left:var(--barometer-pos, 50%);width:1.875rem;height:100%;background:#202121;transform:translate(calc(var(--barometer-pos, 50%) * -1))}.size-barometer__labels{display:flex;justify-content:space-between}.size-barometer__label{font-family:ABCFavoritPlusVariable,sans-serif;font-size:.75rem;line-height:1.3;color:#abb0b0}.size-barometer__label.is-active{color:#202121;font-weight:500}@media screen and (max-width:600px){[data-upsell-look] .products-block__grid{display:grid;grid-template-columns:1fr 1fr;overflow-x:visible;scroll-snap-type:none;padding:0;gap:.625rem}[data-upsell-look] .products-block__grid>*{flex:unset;scroll-snap-align:unset}[data-upsell-look] .products-block__grid>*:last-child{scroll-snap-align:unset}[data-upsell-look] .products-block__progress{display:none}[data-upsell-look] .products-block__header{padding-left:.625rem}}.product-gallery__img{cursor:zoom-in}@keyframes product-zoom-in{0%{opacity:0}}.product-zoom{outline:none;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:none;background:#fff}.product-zoom::backdrop{background:#fff}.product-zoom[open]{animation:product-zoom-in .2s ease}.product-zoom__track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.product-zoom__track::-webkit-scrollbar{display:none}.product-zoom__slide{flex:0 0 100%;height:100%;display:flex;align-items:center;justify-content:center;scroll-snap-align:start}@media screen and (max-width:600px){.product-zoom__slide{overflow-y:auto;align-items:safe center}}.product-zoom__img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:600px){.product-zoom__img{width:100%;max-height:none}}.product-zoom__close,.product-zoom__nav{position:fixed;z-index:2;display:flex;align-items:center;justify-content:center;padding:.625rem;background:none;border:none;line-height:0;cursor:pointer}.product-zoom__close svg path,.product-zoom__nav svg path{transition:fill .2s ease}@media(hover:hover){.product-zoom__close:hover svg path,.product-zoom__nav:hover svg path{fill:#202121}}.product-zoom__close{top:.9375rem;right:.9375rem}.product-zoom__nav{top:50%;transform:translateY(-50%)}@media screen and (max-width:600px){.product-zoom__nav{display:none}}.product-zoom__nav svg{width:.75rem;height:auto}.product-zoom__nav--prev{left:.625rem}.product-zoom__nav--prev svg{transform:rotate(-90deg)}.product-zoom__nav--next{right:.625rem}.product-zoom__nav--next svg{transform:rotate(90deg)}.product-info-tabs{display:flex;flex-direction:column;gap:.5rem}.product-info-tabs__btn{display:flex;align-items:center;justify-content:space-between;gap:.625rem;width:100%;height:2.5rem;padding:0 1.25rem;font-family:ABCFavoritPlusVariable,sans-serif;font-size:.875rem;font-weight:400;text-align:left;background:#f6f7f7;border:none;color:#202121;border-radius:1.25rem;cursor:pointer;transition:background .2s ease}.product-info-tabs__btn:hover{background:#eef0f0}.product-info-tabs__chevron{display:flex;flex-shrink:0;transform:rotate(90deg)}.product-info-tabs__chevron svg{width:.75rem;height:auto}.product-info-tabs__chevron svg path{fill:#202121}.product-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;pointer-events:none;overflow:hidden}.product-drawer[aria-hidden=false]{pointer-events:all}.product-drawer[aria-hidden=false] .product-drawer__blur{opacity:1}.product-drawer[aria-hidden=false] .product-drawer__inner{transform:translate(0)}@media screen and (max-width:600px){.product-drawer[aria-hidden=false] .product-drawer__inner{transform:translateY(0)}}.product-drawer__blur{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0006;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;opacity:0;transition:opacity .2s ease;cursor:pointer}.product-drawer__inner{position:absolute;top:0;right:0;bottom:0;width:40vw;max-width:510px;background:#fff;transform:translate(100%);transition:transform .2s ease;display:flex;flex-direction:column;overflow:hidden;z-index:2}@media screen and (max-width:600px){.product-drawer__inner{top:2.5rem;left:0;width:100vw;max-width:100%;height:calc(100dvh - 2.5rem);border-radius:5px 5px 0 0;transform:translateY(150%)}}.product-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:1.5625rem 1.25rem;flex-shrink:0}@media screen and (max-width:600px){.product-drawer__header{padding:1.25rem}}.product-drawer__title{font-size:1rem;font-family:ABCFavoritPlusVariable,sans-serif;font-weight:500}.product-drawer__close{background:none;border:none;cursor:pointer;padding:.3125rem;line-height:0}.product-drawer__body{flex:1;overflow-y:auto;padding:1.25rem 1.25rem 1.875rem}.product-drawer__body p{font-size:.75rem;line-height:1.5;color:#202121;margin-top:.9375rem;font-weight:400}.product-drawer__body p:first-child{margin-top:0}@media screen and (max-width:600px){.product-drawer__body p{font-size:.875rem}}.product-drawer__body h2,.product-drawer__body h3,.product-drawer__body h4,.product-drawer__body h5,.product-drawer__body h6{font-size:.75rem}@media screen and (max-width:600px){.product-drawer__body h2,.product-drawer__body h3,.product-drawer__body h4,.product-drawer__body h5,.product-drawer__body h6{font-size:.875rem}}.product-drawer__body h2,.product-drawer__body h3,.product-drawer__body h4,.product-drawer__body h5,.product-drawer__body h6{font-weight:500;margin-top:1.25rem;margin-bottom:.3125rem}.product-drawer__body ul,.product-drawer__body ol{padding-left:1.25rem;list-style:revert}.product-drawer__body ul li,.product-drawer__body ol li{font-size:.75rem;color:#202121;margin-top:.3125rem;line-height:1.5}@media screen and (max-width:600px){.product-drawer__body ul li,.product-drawer__body ol li{font-size:.875rem}}.product-drawer__body a{text-decoration:underline;font-size:inherit}body:has(#faq-plus-app) main#MainContent{margin-top:revert!important;padding-top:revert!important}body:has(#faq-plus-app) .page-content__title{display:block!important;visibility:visible!important;opacity:1!important}#faq-plus-app{padding-top:0!important;font-family:ABCFavoritPlusVariable,sans-serif!important;padding:6.25rem 2.5rem!important}@media screen and (max-width:600px){#faq-plus-app{padding:6.25rem 1.25rem!important}}#faq-plus-app #easy-faq-app-header{display:block!important;font-family:ABCFavoritPlusVariable,sans-serif!important;font-size:1.375rem!important;font-weight:500!important;text-align:left!important;text-transform:none!important;color:#202121!important;padding:0!important;margin-bottom:3.125rem!important}#faq-plus-app .introTextFaqPlus,#faq-plus-app .footerTextFaqPlus{display:none!important}#faq-plus-app .faq-plus-app-container{max-width:100%!important;margin:0 auto!important;padding:0!important}#faq-plus-app .faq-plus-accordian{margin:0!important;max-width:100%!important}#faq-plus-app .faq-plus-accordian h2,#faq-plus-app .faqCollapseCategory{font-family:ABCFavoritPlusVariable,sans-serif!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:0em!important;text-transform:uppercase!important;color:#abb0b0!important;text-align:left!important;background:none!important;margin:2.5rem 0 1.25rem!important;padding:0 0 .625rem!important;border:none!important;border-bottom:1px solid #F6F7F7!important;font-style:normal!important;display:none!important}#faq-plus-app .faqPlusAppFaq{position:static!important;background:none!important;margin-bottom:1.5625rem!important}#faq-plus-app .faqPlusAppFaq:hover{background:none!important;background-color:transparent!important}#faq-plus-app .faqPlusAppToggle{display:none!important}#faq-plus-app .faqPlusAppTitle{display:block!important;font-family:ABCFavoritPlusVariable,sans-serif!important;font-size:1rem!important;font-weight:500!important;color:#202121!important;background:none!important;padding:0!important;margin-bottom:1.875rem!important;letter-spacing:normal!important;text-transform:none!important;font-style:normal!important;cursor:default!important}#faq-plus-app .faqPlusAppTitle:before,#faq-plus-app .faqPlusAppTitle:after{display:none!important;content:none!important;background:none!important;width:0!important;height:0!important}#faq-plus-app .faqPlusAppContent{display:block!important;max-height:none!important;overflow:visible!important;opacity:1!important;visibility:visible!important;background:none!important;background-color:transparent!important;box-shadow:none!important;transform:none!important;transition:none!important;padding:0!important}#faq-plus-app .faqPlusAppToggle:checked+.faqPlusAppTitle+.faqPlusAppContent{max-height:none!important;box-shadow:none!important}#faq-plus-app .faqPlusAppAnswer{margin:0!important;padding:0!important;background:none!important;background-color:transparent!important}#faq-plus-app .faqPlusAppContent,#faq-plus-app .faqPlusAppContent span,#faq-plus-app .faqPlusAppContent p,#faq-plus-app .faqPlusAppContent li,#faq-plus-app .faqPlusAppContent div{font-family:ABCFavoritPlusVariable,sans-serif!important;font-size:1rem!important;font-weight:400!important;color:#abb0b0!important;background:none!important;background-color:transparent!important;font-style:normal!important;line-height:1.6!important}#faq-plus-app .faqPlusAppContent p{margin-top:.625rem!important}#faq-plus-app .faqPlusAppContent p:first-child{margin-top:0!important}#faq-plus-app .faqPlusAppContent ul,#faq-plus-app .faqPlusAppContent ol{padding-left:0!important;padding-bottom:0!important;margin-left:0!important;margin-top:.625rem!important;list-style:none!important}#faq-plus-app .faqPlusAppContent ul li,#faq-plus-app .faqPlusAppContent ol li{list-style:none!important;color:#abb0b0!important;padding-left:0!important;margin-top:.3125rem!important}#faq-plus-app .faqPlusAppContent a,#faq-plus-app .faqPlusAppContent a:link,#faq-plus-app .faqPlusAppContent a:hover,#faq-plus-app .faqPlusAppContent a span:hover{color:#202121!important;text-decoration:underline!important;background:none!important}#faq-plus-app .faqPlusAppContent strong{font-weight:500!important;color:#abb0b0!important}#faq-plus-app .faqPlusAppContent img{max-width:100%!important;border:0!important}.search-page{max-width:1920px;margin:0 auto;padding:5.625rem 1.75rem 4.375rem}@media screen and (max-width:600px){.search-page{padding:5.625rem 0}}.search-header{margin-bottom:3.125rem}.search-header__title{text-align:center;font-family:ABCFavoritPlusVariable,sans-serif;font-size:1rem;font-weight:400;text-transform:none}.search-header__count{display:none;font-size:.875rem;color:#abb0b0}.search-active-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:none}@media screen and (max-width:600px){.search-active-filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.search-active-filters::-webkit-scrollbar{display:none}}.wishlist-status{text-align:center;color:#abb0b0;font-family:ABCFavoritPlusVariable,sans-serif;font-size:.875rem;padding:2.5rem 0}.search-filter-fab{display:inline-flex!important;align-items:center;justify-content:center;position:fixed;bottom:.9375rem;right:.9375rem;z-index:400;height:2.5rem;padding:.5rem .625rem .5625rem;background:#fff;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);color:#202121;font-family:ABCFavoritPlusVariable,sans-serif;font-size:1rem;font-weight:400;line-height:1;border:.0625rem solid #202121;border-radius:3.125rem;cursor:pointer;white-space:nowrap;transition:background .2s ease}@media(hover:hover){.search-filter-fab:hover{background:#f6f7f7}}.page-content{max-width:1920px;margin:0 auto;padding:6.25rem 2.5rem 4.375rem}@media screen and (max-width:600px){.page-content{padding:6.25rem 1.25rem}}.page-content__title{text-align:left;font-family:ABCFavoritPlusVariable,sans-serif;font-size:1.375rem;font-weight:500;text-transform:none;margin-bottom:3.125rem}.page-content__body{font-family:ABCFavoritPlusVariable,sans-serif;font-size:1rem;font-weight:400;margin:0 auto;line-height:1.5;color:#abb0b0}.page-content__body p{margin-top:.9375rem;line-height:1.5}.page-content__body p:first-child{margin-top:0}.page-content__body ul,.page-content__body ol{padding-left:1.25rem;list-style:revert;margin-top:.9375rem}.page-content__body li{margin-top:.3125rem;line-height:1.5}.page-content__body h2,.page-content__body h3,.page-content__body h4{font-weight:500;margin-top:1.875rem;margin-bottom:.625rem}.page-content__body a{text-decoration:underline;color:inherit}.page-content__body strong{font-weight:500}.page-content__body span{font-size:inherit;font-weight:inherit;color:inherit;display:inline}.teasing-breadcrumb{max-width:1920px;margin:0 auto;padding:4.375rem 1.75rem 0}@media screen and (max-width:600px){.teasing-breadcrumb{padding:4.375rem 0 .9375rem}}.teasing-gallery{max-width:1920px;margin:0 auto;position:relative}.teasing-gallery__track{display:flex;height:calc(100vh - 163px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:.625rem}@media screen and (max-width:600px){.teasing-gallery__track{height:100%}}.teasing-gallery__track::-webkit-scrollbar{display:none}.teasing-gallery__track:active{cursor:grabbing}.teasing-gallery__track.is-dragging{scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.teasing-gallery__slide{flex:0 0 auto;height:100%;scroll-snap-align:start}.teasing-gallery__img{height:100%;width:auto;-o-object-fit:cover;object-fit:cover;display:block}@media screen and (max-width:600px){.teasing-gallery__img{height:135vw;aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover}}.teasing-gallery__progress{position:absolute;width:100px;height:.125rem;background:#f6f7f7;border-radius:.25rem;bottom:1.25rem;right:1.25rem;outline:3px solid rgba(32,33,33,.2)}@media screen and (max-width:600px){.teasing-gallery__progress{display:none}}.teasing-gallery__progress-bar{position:absolute;bottom:0;left:0;width:2.1875rem;height:100%;border-radius:.25rem;background:#202121;transition:transform .1s linear;cursor:grab}.teasing-gallery__progress-bar:active{cursor:grabbing}.teasing-body{max-width:1920px;margin:0 auto;padding:1.5625rem 1.75rem 90px}@media screen and (max-width:600px){.teasing-body{padding:2.5rem 1.25rem}}.teasing-body__collection-title{font-family:ABCFavoritPlusVariable,sans-serif;font-size:1.375rem;font-weight:500;color:#202121;margin-bottom:1.25rem}.teasing-body__content{font-family:ABCFavoritPlusVariable,sans-serif;font-size:1.375rem;margin:0 auto;line-height:1.5;color:#abb0b0;text-align:justify}@media screen and (max-width:600px){.teasing-body__content{font-size:1rem}}.teasing-body__content p{margin-top:.9375rem;line-height:1.3;font-size:inherit}.teasing-body__content p:first-child{margin-top:0}.teasing-body__content ul,.teasing-body__content ol{padding-left:1.25rem;list-style:revert;margin-top:.9375rem;font-size:inherit}.teasing-body__content li{margin-top:.3125rem;line-height:1.3;font-size:inherit}.teasing-body__content h2,.teasing-body__content h3,.teasing-body__content h4{font-weight:400;margin-top:1.875rem;margin-bottom:.625rem;font-size:inherit}.teasing-body__content a{text-decoration:underline;color:inherit}.teasing-body__content strong{font-weight:400}.teasing-body__content span{font-size:inherit;font-weight:inherit;color:inherit;display:inline}.teasing-products{max-width:1920px;margin:0 auto;padding:0 1.75rem 4.375rem}.teasing-products__title{font-family:ABCFavoritPlusVariable,sans-serif;font-size:1.375rem;font-weight:400;color:#202121;margin-bottom:1.5625rem}@media screen and (max-width:600px){.teasing-products__title{padding-left:1.25rem}}@media screen and (max-width:600px){.teasing-products{padding:0 0 3.125rem}}.not-found{max-width:1920px;margin:0 auto;padding:5.625rem 1.75rem 4.375rem;text-align:center}@media screen and (max-width:600px){.not-found{padding:4.375rem 1.25rem}}.not-found__eyebrow{font-family:ABCFavoritPlusVariable,sans-serif;font-size:3.75rem;font-weight:400;color:#abb0b0;line-height:1;margin-bottom:1.25rem}@media screen and (max-width:600px){.not-found__eyebrow{font-size:2.5rem}}.not-found__title{font-family:ABCFavoritPlusVariable,sans-serif;font-size:1rem;font-weight:400;text-transform:none;color:#202121;margin-bottom:.625rem}.not-found__message{font-family:ABCFavoritPlusVariable,sans-serif;font-size:.875rem;font-weight:400;color:#abb0b0;line-height:1.5;margin-bottom:2.5rem}.not-found__cta{display:inline-block;font-family:ABCFavoritPlusVariable,sans-serif;font-size:.875rem;font-weight:400;color:#202121;text-decoration:underline;text-underline-offset:3px}.swym-storefront-layout-root-component{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/138/assets/theme.css.map */
