.fds24-hero__image{object-position:center 52%!important}.fds24-hero__shade{background:linear-gradient(90deg,rgba(30,18,12,.74),rgba(30,18,12,.52) 35%,rgba(30,18,12,.13) 72%,transparent)!important}.fds24-hero h1,.fds24-hero__description,.fds24-hero__description p{color:#fff!important;text-shadow:0 2px 14px rgba(0,0,0,.2)}
.fds24-collection-banner__image{object-position:65% center!important}.fds24-collection-banner:before{background:linear-gradient(90deg,rgba(31,18,13,.76),rgba(31,18,13,.38) 46%,transparent 85%)!important}.fds25-gift__visual img{object-position:69% center!important}.fds25-craft__image{object-position:center 52%!important}.fds25-faq__photo img{object-position:65% center!important}.fds18-story__media img{object-position:67% center!important}
.fds28-about-hero{position:relative;min-height:clamp(380px,46vw,620px);display:flex;align-items:center;isolation:isolate;overflow:hidden;background:#3b2920;color:#fff}.fds28-about-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% center;z-index:-2}.fds28-about-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(30,17,12,.76),rgba(30,17,12,.36) 53%,transparent)}.fds28-about-hero__content{width:100%;padding-top:6rem;padding-bottom:6rem}.fds28-about-hero__content p{color:#fff;font-size:1.12rem;letter-spacing:.18em;font-weight:700;margin:0 0 1.8rem}.fds28-about-hero__content h1{font-family:var(--font-heading-family);font-size:clamp(5rem,6vw,8rem);font-weight:400;line-height:1.02;letter-spacing:-.035em;max-width:11ch;color:#fff !important;margin:0}
.fds28-about-story{background:#faf5ef;padding:8rem 0}.fds28-about-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(4rem,7vw,10rem);align-items:center}.fds28-about-story__image{overflow:hidden;aspect-ratio:5/4}.fds28-about-story__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:62% center}.fds28-about-story__copy>p{font-size:1.08rem;letter-spacing:.16em;text-transform:uppercase;color:#785742;font-weight:700}.fds28-about-story__copy h2{font-family:var(--font-heading-family);font-size:clamp(4rem,4.8vw,6.4rem);font-weight:400;line-height:1.02;color:#302018;margin:1.4rem 0 2rem}.fds28-about-story__copy .rte,.fds28-about-story__copy .rte p{color:#57483e;font-size:1.55rem!important;line-height:1.7!important}.fds28-about-story__copy a{display:inline-flex;gap:1.4rem;margin-top:1.8rem;background:#604332;color:#fff;text-decoration:none;border-radius:99px;padding:1.3rem 2.3rem;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em}
.fds28-care{background:#faf6f1!important;color:#30231c!important}.fds28-care .collapsible-content__wrapper{background:#faf6f1!important}.fds28-care .collapsible-content__header{max-width:100rem;margin:0 auto 3rem!important}.fds28-care .collapsible-content__heading{color:#2e211b!important;font-size:clamp(3.7rem,4vw,5.6rem)!important;line-height:1.1!important}.fds28-care .caption-with-letter-spacing{color:#694937!important;font-size:1.25rem!important;font-weight:700!important;letter-spacing:.12em!important}.fds28-care .collapsible-content__grid{max-width:100rem;margin:0 auto!important;display:block!important}.fds28-care .collapsible-content__grid>.grid__item{width:100%!important;max-width:100%!important}.fds28-care .accordion{border-top:1px solid #d8c8ba!important;background:#fffdf9!important;padding:0 2.3rem!important}.fds28-care .accordion:last-child{border-bottom:1px solid #d8c8ba!important}.fds28-care .accordion summary{padding:1.7rem 0!important}.fds28-care .accordion__title{color:#30231c!important;font-family:var(--font-heading-family)!important;font-size:2.15rem!important;font-weight:500!important;line-height:1.3!important}.fds28-care .accordion__content,.fds28-care .accordion__content p{color:#3b3029!important;font-size:1.6rem!important;line-height:1.75!important;opacity:1!important}.fds28-care .accordion__content{padding-bottom:2.2rem!important}.fds28-care .accordion__content p{margin:0!important}.fds28-care .accordion .svg-wrapper,.fds28-care .accordion .icon{color:#5b4132!important}
@media(max-width:749px){
 .fds24-hero__image{object-position:72% center!important}.fds24-hero__shade{display:none!important}.fds24-collection-banner__image{object-position:72% center!important}.fds24-collection-banner:before{background:linear-gradient(180deg,rgba(29,16,10,.88),rgba(29,16,10,.55) 47%,rgba(29,16,10,.05) 86%)!important}.fds25-gift__visual img{object-position:70% center!important}
 .template-product .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin:0!important}.template-product .product__media-list{display:flex!important;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-padding-left:0!important;gap:0!important;margin:0!important;padding:0!important;scrollbar-width:none;touch-action:pan-x pan-y!important}.template-product .product__media-list::-webkit-scrollbar{display:none!important}
 .template-product .product--thumbnail_slider .product__media-list .product__media-item,.template-product .product--thumbnail_slider .product__media-list .product__media-item:not(.is-active),.template-product .product--thumbnail .product__media-list .product__media-item:not(.is-active){display:flex!important;flex:0 0 100%!important;min-width:100%!important;width:100%!important;max-width:100%!important;scroll-snap-align:start!important;opacity:1!important;visibility:visible!important;margin:0!important;padding:0!important;border-radius:0!important}.template-product .product__media-list .product__media-item .global-media-settings{width:100%!important;aspect-ratio:1/1!important;border-radius:0!important}.template-product .product__media-list .product__media-item .product__media{padding-top:100%!important;width:100%!important}.template-product .product__media-list .product__media-item img{width:100%!important;height:100%!important;object-fit:contain!important;background:#f7f3ef!important}
 .template-product .product__media-wrapper .slider-buttons{display:flex!important;align-items:center!important;justify-content:center!important;gap:1.4rem!important;margin:.5rem 0 1.2rem!important;min-height:42px!important}.template-product .product__media-wrapper .slider-button{display:grid!important;place-items:center!important;width:4rem!important;height:4rem!important;border:1px solid #d8c9bc!important;border-radius:50%!important;background:#fff!important;color:#594035!important}.template-product .product__media-wrapper .slider-counter{font-size:1.3rem!important;color:#49362b!important;min-width:4rem!important}.template-product .thumbnail-slider{display:none!important}
 .fds28-about-hero{min-height:430px;align-items:flex-start}.fds28-about-hero__image{object-position:72% center}.fds28-about-hero:before{background:linear-gradient(180deg,rgba(25,15,10,.83),rgba(25,15,10,.48) 55%,transparent)}.fds28-about-hero__content{padding-top:4rem;padding-bottom:10rem}.fds28-about-hero__content h1{font-size:4.5rem}.fds28-about-story{padding:5.2rem 0}.fds28-about-story__grid{grid-template-columns:1fr;gap:2.8rem}.fds28-about-story__image{aspect-ratio:4/3}.fds28-about-story__copy h2{font-size:4rem}.fds28-care .collapsible-content__heading{font-size:3.6rem!important}.fds28-care .accordion{padding:0 1.3rem!important}.fds28-care .accordion__title{font-size:1.85rem!important}.fds28-care .accordion__content,.fds28-care .accordion__content p{font-size:1.5rem!important}
}
