.sticky-section{position:relative;z-index:2;transform:translateY(0)}@media(min-width:1160px){.sticky-active{position:sticky;top:var(--viewport-height);z-index:1}}main>.featured-products-section:first-child .featured-products__image-wrapper--full-mobile,main>.featured-products-section:first-child .featured-products__image-wrapper--full-desktop{min-height:calc(100vh - var(--announcement-height) - var(--header-height));min-height:calc(100svh - var(--announcement-height) - var(--header-height))}@media(max-width:989.99px){.featured-products{overflow:hidden}}.featured-products__wrapper{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;row-gap:1.6rem}@media(min-width:1160px){.featured-products__wrapper{display:flex;flex-direction:row;gap:0;grid-template-columns:unset;grid-template-rows:unset}}.featured-products__wrapper:not(:has(.featured-products__image-wrapper)) .featured-products__list{width:100%}.featured-products__block{width:100%;display:flex;flex-direction:column}@media(min-width:750px){.featured-products__block.featured-products__list .product-card-buttons-wrapper{position:absolute;padding-inline:.35rem;padding-block-end:.4rem;display:flex;justify-content:flex-end;align-items:end;gap:.4rem;bottom:0}.featured-products__block.featured-products__list .product-card-buttons-wrapper .button{padding:0;min-height:2.4rem}.featured-products__block.featured-products__list .product-card-buttons-wrapper .product-card__quickview,.featured-products__block.featured-products__list .product-card-buttons-wrapper .product-card__quickadd{padding:0;width:fit-content;margin:unset;height:2.4rem;transform:translateZ(0)}.featured-products__block.featured-products__list .product-card-buttons-wrapper .product-card__quickview .button__label,.featured-products__block.featured-products__list .product-card-buttons-wrapper .product-card__quickview .product-card__quickadd-text+.sold-out-message,.featured-products__block.featured-products__list .product-card-buttons-wrapper .product-card__quickview .button__arrow--hover,.featured-products__block.featured-products__list .product-card-buttons-wrapper .product-card__quickadd .button__label,.featured-products__block.featured-products__list .product-card-buttons-wrapper .product-card__quickadd .product-card__quickadd-text+.sold-out-message,.featured-products__block.featured-products__list .product-card-buttons-wrapper .product-card__quickadd .button__arrow--hover{display:none}}@media(min-width:0){.featured-products__block.featured-products__list.featured-products__list--mobile-2 .product-card-buttons-wrapper{position:absolute;padding-inline:.35rem;padding-block-end:.4rem;display:flex;justify-content:flex-end;align-items:end;gap:.4rem;bottom:0}.featured-products__block.featured-products__list.featured-products__list--mobile-2 .product-card-buttons-wrapper .button{padding:0;min-height:2.4rem}.featured-products__block.featured-products__list.featured-products__list--mobile-2 .product-card-buttons-wrapper .product-card__quickview,.featured-products__block.featured-products__list.featured-products__list--mobile-2 .product-card-buttons-wrapper .product-card__quickadd{padding:0;width:fit-content;margin:unset;height:2.4rem;transform:translateZ(0)}.featured-products__block.featured-products__list.featured-products__list--mobile-2 .product-card-buttons-wrapper .product-card__quickview .button__label,.featured-products__block.featured-products__list.featured-products__list--mobile-2 .product-card-buttons-wrapper .product-card__quickview .product-card__quickadd-text+.sold-out-message,.featured-products__block.featured-products__list.featured-products__list--mobile-2 .product-card-buttons-wrapper .product-card__quickview .button__arrow--hover,.featured-products__block.featured-products__list.featured-products__list--mobile-2 .product-card-buttons-wrapper .product-card__quickadd .button__label,.featured-products__block.featured-products__list.featured-products__list--mobile-2 .product-card-buttons-wrapper .product-card__quickadd .product-card__quickadd-text+.sold-out-message,.featured-products__block.featured-products__list.featured-products__list--mobile-2 .product-card-buttons-wrapper .product-card__quickadd .button__arrow--hover{display:none}}@media(min-width:1160px){.featured-products__block{width:50%}.featured-products__block--order{order:-1}.featured-products__block--order .featured-products__info-subheading{color:rgb(var(--color-foreground-secondary))}.featured-products__block--background.featured-products__list{width:100%}.featured-products__block--background.featured-products__list--full-desktop{min-height:100vh;min-height:100svh}.featured-products__block--background.featured-products__list .featured-products__item{margin-top:25.6rem}.featured-products__block--background.featured-products__list .featured-products__item .product-card{width:100%;padding:.8rem;transition:background-color var(--duration-fast) linear}}@media(min-width:1160px)and (min-width:1160px){.featured-products__block--background.featured-products__list .featured-products__item .product-card:hover{background:var(--overwrite-background)}.featured-products__block--background.featured-products__list .featured-products__item .product-card:hover .product-card__vendor{color:rgb(var(--color-foreground-secondary))}}@media(min-width:1160px){.featured-products__block--background.featured-products__list .featured-products__item:only-child .product-card{width:26.4rem!important}.featured-products__block--background.featured-products__image-wrapper{position:absolute;width:100%;height:100%;z-index:0}}.featured-products .product-card__quickview-text,.featured-products .product-card__quickview .button__label,.featured-products .product-card__quickview .button__arrow--hover{display:block}@media(min-width:750px){.featured-products .product-card__quickview-text,.featured-products .product-card__quickview .button__label,.featured-products .product-card__quickview .button__arrow--hover{display:none}}.featured-products .product-card__quickadd-text,.featured-products .product-card__quickadd .sold-out-message,.featured-products .product-card__quickadd .button__arrow--hover{display:block}@media(min-width:750px){.featured-products .product-card__quickadd-text,.featured-products .product-card__quickadd .sold-out-message,.featured-products .product-card__quickadd .button__arrow--hover{display:none}}@media(min-width:0){.featured-products .featured-products__list--mobile-2 .product-card__quickview-text,.featured-products .featured-products__list--mobile-2 .product-card__quickview .button__label,.featured-products .featured-products__list--mobile-2 .product-card__quickview .button__arrow--hover{display:none}}@media(min-width:0){.featured-products .featured-products__list--mobile-2 .product-card__quickadd-text,.featured-products .featured-products__list--mobile-2 .product-card__quickadd .sold-out-message,.featured-products .featured-products__list--mobile-2 .product-card__quickadd .button__arrow--hover{display:none}}.featured-products .product-card__mobile-icon{display:none}@media(min-width:750px){.featured-products .product-card__mobile-icon{display:flex!important;justify-content:center;align-items:center;width:2.4rem;height:2.4rem}.featured-products .product-card__mobile-icon svg{width:2.2rem;height:2.1rem}}@media(min-width:0){.featured-products .featured-products__list--mobile-2 .product-card__mobile-icon{display:flex!important;justify-content:center;align-items:center;width:2.4rem;height:2.4rem}.featured-products .featured-products__list--mobile-2 .product-card__mobile-icon svg{width:2.2rem;height:2.1rem}}.featured-products__list{grid-row:2;grid-column:1/-1;display:flex;align-self:stretch;height:auto;justify-content:space-between;gap:3.2rem;z-index:1}@media(min-width:1160px){.featured-products__list{grid-column:unset;grid-row:unset}}.featured-products__info{grid-column:1;grid-row:2;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;padding-inline:2rem}.featured-products__info-heading{max-width:56rem}.featured-products__info-heading.heading--standard{color:rgb(var(--color-foreground))}.featured-products__info-heading.heading--accent,.featured-products__info-heading.heading--accent a{color:rgb(var(--color-accent))}.featured-products__info-subheading{color:rgb(var(--color-foreground))}.featured-products__info-desc{text-wrap:wrap;word-break:break-word;margin-top:.6rem;max-width:40rem;font-size:calc(var(--font-body-scale) * 1.2rem)}@media(min-width:576px){.featured-products__info-desc{font-size:calc(var(--font-body-scale) * 1.4rem)}}.featured-products__info-btn{margin:2.2rem 0 0}.featured-products__info-btn:first-child{margin:0}@media(min-width:990px){.featured-products__info{grid-column:unset;grid-row:unset}}@media(min-width:576px){.featured-products__info{padding:0 4rem}}@media(min-width:1160px){.featured-products__info{padding:0 8rem}}.featured-products__items{grid-column:1/span 2;grid-row:3;display:flex;flex-direction:column;align-items:center;overflow:visible;padding-inline:0;margin:0 2rem}@media(min-width:576px){.featured-products__items{overflow:hidden}.featured-products__items.swiper{margin:0 4rem}}@media(min-width:1160px){.featured-products__items{margin-inline:8rem}.featured-products__items.swiper{margin:0 8rem}}.featured-products__items-wrapper{width:100%;display:flex;justify-content:space-between;box-sizing:border-box}.featured-products__items:only-child .featured-products__item:first-child{border-top:none}.featured-products__item{width:100%;height:auto;flex-shrink:0}.featured-products__item:only-child{max-width:100%}.featured-products__item .product-card__information{padding-inline:0}.featured-products__item .product-card__information .product-card__title{font-size:calc(var(--font-body-scale) * 1.4rem)}.featured-products__item .product-card__information .product-card__vendor{color:rgba(var(--color-foreground),.7);pointer-events:none}.featured-products__item .product-card__information .product-card__vendor:has(a){pointer-events:all}.featured-products__item-overlay-link{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%}.featured-products__item-overlay-link:empty{display:block}.featured-products__item-overlay-link:focus-visible{outline-offset:-.1rem}@media screen and (hover:hover)and (pointer:fine){.featured-products__item-overlay-link:hover+img{transform:scale(1.02)}.featured-products__item-overlay-link:hover+.placeholder-svg{transform:scale(1.52)}}.featured-products__item-info{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.featured-products__item-title{font-family:var(--font-heading-card-family);font-style:var(--font-heading-card-style);font-weight:var(--font-heading-card-weight);font-size:calc(var(--font-heading-card-scale) * 1rem);text-transform:var(--font-heading-card-text-transform);color:rgb(var(--color-foreground));letter-spacing:.005em;word-break:break-word;line-height:1.285}.featured-products__item-title a{line-height:inherit;font-family:inherit;font-style:inherit;font-weight:inherit;font-size:inherit;letter-spacing:inherit;word-break:break-word;text-decoration:none;color:inherit;transition:opacity var(--duration-default)}@media screen and (hover:hover)and (pointer:fine){.featured-products__item-title a:hover{opacity:var(--hover-opacity)}}.featured-products__item-btn{display:block;margin:.6rem 0 0}@media screen and (hover:hover)and (pointer:fine)and (min-width:990px){.featured-products__item-btn{display:none}}@media screen and (hover:hover)and (pointer:fine)and (min-width:990px){.featured-products__item--active .featured-products__item-inner{opacity:1}.featured-products__item--active .featured-products__item-btn{display:block}}@media screen and (hover:hover)and (pointer:fine){.no-js .featured-products__item:hover .featured-products__item-inner{opacity:1}.no-js .featured-products__item:hover .featured-products__item-inner .featured-products__item-btn{display:block}}.featured-products__image-wrapper{position:relative;overflow:hidden;width:100%;height:auto;grid-row:1;grid-column:1/-1}.featured-products__image-wrapper--full-mobile{min-height:100vh;min-height:100svh}@media(min-width:750px){.featured-products__image-wrapper{min-height:unset}.featured-products__image-wrapper--full-desktop{min-height:100vh;min-height:100svh}}@media(min-width:1160px){.featured-products__image-wrapper{grid-column:unset;grid-row:unset;width:50%}}.featured-products__image-wrapper:after{content:"";display:block;width:0;padding-bottom:calc(var(--detail-image-mobile-padding-bottom) * 1%)}@media(min-width:750px){.featured-products__image-wrapper:after{padding-bottom:calc(var(--detail-image-padding-bottom) * 1%)}}.featured-products__image-wrapper img,.featured-products__image-wrapper svg,.featured-products__image-wrapper video{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;z-index:1;transition:var(--image-transition);transform:scale(1);visibility:visible}.featured-products__image--desktop{display:none}@media screen and (min-width:576px){.featured-products__image--desktop{display:block}}.featured-products__image--mobile{display:block}@media screen and (min-width:576px){.featured-products__image--mobile{display:none}}.featured-products__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2}.featured-products__navigation{width:100%;display:none;align-items:center;margin-top:2.4rem;gap:.8rem}.featured-products__navigation:has(.swiper-button-lock){display:none}@media screen and (min-width:576px){.featured-products__navigation{display:flex}}.featured-products__navigation .swiper-pagination{width:100%;height:.1rem;background-color:rgb(var(--color-border))}.featured-products__navigation .swiper-pagination-progressbar-fill{width:100%;height:100%;transform-origin:left center;background-color:rgba(var(--color-foreground))}.featured-products__navigation-button{width:3.2rem;height:3.2rem;transform:rotate(270deg);color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;overflow:hidden}.featured-products__navigation-button-prev svg,.featured-products__navigation-button-next svg{transition:transform var(--duration-default) ease-in-out}.featured-products__navigation-button-prev:hover svg{transform:translateY(-.3rem)}.featured-products__navigation-button-next:hover svg{transform:translateY(.3rem)}.featured-products__navigation-button svg{width:3.2rem;height:3.2rem}[dir=rtl] .featured-products__navigation-button{transform:rotate(90deg)}[dir=rtl] .featured-products__navigation-button-prev:hover svg{transform:translateY(-.3rem)}[dir=rtl] .featured-products__navigation-button-next:hover svg{transform:translateY(.3rem)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-featured-products.css.map */
