.category-landing{position:relative;overflow:hidden}.category-landing__bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.category-landing__bg-image{position:absolute;height:auto;max-width:40%}.category-landing[data-parallax-enabled=true] .category-landing__bg-image{will-change:transform}@media screen and (max-width:767.98px){.category-landing__bg-image--hide-mobile{display:none}}.category-landing__content{position:relative;z-index:1;padding:0 var(--container-pad-x, 2rem)}.category-landing__header{text-align:center;margin:0 0 2rem}.category-landing__subheading{margin:0 0 .6rem}.category-landing__sticker{position:absolute;z-index:5;pointer-events:none}.category-landing__sticker img{width:100%;height:auto;display:block}@media screen and (max-width:767.98px){.category-landing__sticker--hide-mobile{display:none}}.category-landing__tags{display:flex;gap:1.6rem;padding:1rem 0 1.2rem;margin:var(--category-landing-circles-top-spacing, 0) 0 1.2rem}@media screen and (max-width:767.98px){.category-landing__tags{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.category-landing__tags::-webkit-scrollbar{display:none}}.category-landing__tag-dots{display:flex;justify-content:center;align-items:center;gap:.4rem;margin:0 0 2.4rem}.category-landing__tag-dot{position:relative;width:2rem;height:2rem;padding:0;margin:0;background:none;border:none;cursor:pointer}.category-landing__tag-dot:before{content:"";position:absolute;top:50%;left:50%;width:.8rem;height:.8rem;border-radius:50%;background-color:#d1d1d1;transform:translate(-50%,-50%);transition:background-color .2s ease,transform .2s ease}.category-landing__tag-dot--active:before{background-color:rgb(var(--color-scheme-default-btn-bg-color));transform:translate(-50%,-50%) scale(1.2)}.category-landing__tag{display:flex;flex-direction:column;align-items:center;gap:.6rem;flex:0 0 auto;width:calc(var(--category-landing-circle-size-mobile) + 2rem);background:none;border:none;padding:0;cursor:pointer;font-family:var(--base-font-family)}.category-landing__hero{margin-bottom:var(--category-landing-hero-bottom-spacing, 2.4rem)}.category-landing__hero-image-wrapper{overflow:hidden}.category-landing[data-parallax-enabled=true] .category-landing__hero-image-wrapper .theme-img{will-change:transform}.category-landing__circle{display:block;width:var(--category-landing-circle-size-mobile);height:var(--category-landing-circle-size-mobile);border-radius:50%;overflow:hidden;border:.2rem solid transparent;background:#f4f4f4;transition:border-color .2s ease,transform .2s ease}.category-landing__tag[aria-selected=true] .category-landing__circle{border-color:rgb(var(--color-scheme-default-btn-bg-color));transform:scale(1.06)}.category-landing__circle img,.category-landing__circle svg{width:100%;height:100%;object-fit:cover;display:block}.category-landing__tag-label{font-size:1.3rem;line-height:1.3;text-align:center;max-width:calc(var(--category-landing-circle-size-mobile) + 2rem)}@media screen and (min-width:768px){.category-landing__tag{flex:1 1 0;min-width:0;width:auto}.category-landing__circle{width:100%;max-width:var(--category-landing-circle-size);height:auto;aspect-ratio:1 / 1;margin:0 auto}.category-landing__tag-label{max-width:100%}}.category-landing__panels{position:relative;padding:3.2rem 0}.category-landing__load-sentinel{height:1px}.category-landing__empty{padding:4rem 2rem;text-align:center;border:.1rem dashed rgba(0,0,0,.2);border-radius:.8rem}.category-landing__featured-label{font-size:1.2rem;letter-spacing:.05em;text-transform:uppercase;font-style:italic;text-align:center;opacity:.7;margin:0 0 2.4rem}.category-landing__grid{margin:0 0 4rem}.category-landing__cursive-title{text-align:center;text-transform:none;letter-spacing:normal;margin:0 0 4rem}.category-landing__two-products{display:flex;align-items:stretch;gap:var(--gutter, 1.6rem);margin:0 0 4rem}.category-landing__two-products-items{display:flex;flex:2 1 0;min-width:0;gap:var(--category-landing-items-gap, 1.6rem)}.category-landing__two-products-product{flex:1 1 0;min-width:0;background-color:#fff}.category-landing__tile .image-cont{border-radius:var(--category-landing-tile-radius, 1.2rem);overflow:hidden}.category-landing__two-products-product .product-block__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.category-landing__two-products-photo{flex:2 1 0;min-width:0;position:relative;aspect-ratio:970 / 614;align-self:flex-start;overflow:hidden}.category-landing__two-products--photo-left .category-landing__two-products-photo{order:-1}.category-landing__two-products-photo picture,.category-landing__two-products-photo .theme-img{display:block;width:100%;height:100%;object-fit:cover}.category-landing__two-products-photo-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:1}.category-landing__wide-photo{position:relative;overflow:hidden;margin:0 0 4rem}@media screen and (min-width:768px){.category-landing__wide-photo{aspect-ratio:3 / 1}.category-landing__wide-photo .theme-img{display:block;width:100%;height:100%;object-fit:cover}}@media screen and (max-width:767.98px){.category-landing__wide-photo .theme-img{display:block;width:100%;height:auto}}.category-landing__wide-photo-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:1}@media screen and (max-width:767.98px){.category-landing__wide-photo-link{position:static;display:block}}@media screen and (max-width:989px){.category-landing__grid .product-grid{--product-columns-desktop: 3}}@media screen and (max-width:767.98px){.category-landing__bg-image{max-width:30%}.category-landing__two-products{flex-wrap:wrap}.category-landing__two-products-items{flex:1 1 100%}.category-landing__two-products-product{flex:1 1 0}.category-landing__two-products-photo{flex:1 1 100%;order:3;aspect-ratio:auto}.category-landing__two-products--photo-left .category-landing__two-products-photo{order:-1}.category-landing__two-products-photo .theme-img{height:auto}}@media(prefers-reduced-motion:reduce){.category-landing__bg-image,.category-landing__hero-image-wrapper .theme-img{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/section-category-landing.css.map */
