:root{--fds20-ink:#241b17;--fds20-ink-soft:#4e433c;--fds20-cocoa:#6a4a3a;--fds20-cocoa-dark:#4d3429;--fds20-clay:#a56f55;--fds20-champagne:#c5a27c;--fds20-sage:#7d8377;--fds20-ivory:#faf7f1;--fds20-oat:#f0e7dc;--fds20-paper:#ffffff;--fds20-line:rgba(36,27,23,.12);--fds20-line-strong:rgba(36,27,23,.22);--fds20-shadow:0 24px 60px rgba(57,40,31,.1);--fds20-radius:16px;--fds20-ease:cubic-bezier(.22,1,.36,1)}html{scroll-behavior:smooth}body{background:var(--fds20-ivory)!important;color:var(--fds20-ink)!important;font-size:1.4rem!important;line-height:1.62!important}body,.rte,.product__text,.field__input,.select__select{color:var(--fds20-ink-soft)!important}h1,h2,h3,h4,.h0,.h1,.h2,.h3{color:var(--fds20-ink)!important}.button,.shopify-payment-button__button,.product-form__submit{letter-spacing:.075em!important}.announcement-bar-section .utility-bar{background:var(--fds20-cocoa-dark)!important;color:#fff!important;border:0!important}.announcement-bar-section .utility-bar__grid{min-height:3.7rem!important}.fds16-announcement__item{min-height:3.7rem!important;font-size:1rem!important;line-height:1.2!important;font-weight:600!important;letter-spacing:.045em!important;padding:.65rem 1.6rem!important}.section-header,.shopify-section-header-sticky,.header-wrapper{background:#fff!important}.header-wrapper{border-bottom:1px solid var(--fds20-line)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.header{min-height:7.8rem!important;padding-top:.85rem!important;padding-bottom:.85rem!important;padding-inline:clamp(1.8rem,3.8vw,5rem)!important}.header__heading,.header__heading-link{min-width:16rem!important}.header__heading-link{gap:0!important}.header__heading-logo{max-width:2.45rem!important;width:auto!important;height:auto!important}.fds16-brand-wordmark{margin-top:.18rem!important;font-size:2.15rem!important;line-height:.96!important;letter-spacing:-.04em!important;color:var(--fds20-ink)!important}.fds16-brand-subline{margin-top:.38rem!important;font-size:.59rem!important;letter-spacing:.26em!important;color:#887b72!important}.header__inline-menu .header__menu-item{position:relative!important;color:var(--fds20-ink)!important;font-size:1rem!important;line-height:1.3!important;font-weight:650!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-decoration:none!important}.header__inline-menu .header__menu-item span{text-decoration:none!important}.header__inline-menu .header__menu-item:before{display:none!important}.header__inline-menu .header__menu-item:after{content:""!important;position:absolute!important;left:1.2rem!important;right:1.2rem!important;bottom:.15rem!important;height:1px!important;background:var(--fds20-cocoa)!important;transform:scaleX(0)!important;transform-origin:center!important;transition:transform .28s ease!important}.header__inline-menu .header__menu-item:hover:after,.header__active-menu-item:after{transform:scaleX(1)!important}.header__active-menu-item{text-decoration:none!important}.header__icon{color:var(--fds20-ink)!important}.template-index .fds18-hero{min-height:min(78rem,82vh)!important;background:#dfcdb9!important;overflow:hidden!important}.template-index .fds18-hero__image{object-position:64% 54%!important;filter:saturate(.9) contrast(1.02) brightness(.98)!important;transform:scale(1.01)}.template-index .fds18-hero__veil{background:linear-gradient(90deg,#f9f2e8fa,#f9f2e8ed 27%,#f9f2e8b3 43%,#f9f2e82e 65%,#f9f2e800 81%),linear-gradient(0deg,#231b160f,#231b1600 55%)!important}.template-index .fds18-hero__inner{min-height:min(78rem,82vh)!important;padding-top:6.4rem!important;padding-bottom:6.8rem!important;align-items:center!important}.template-index .fds18-hero__copy{width:min(56rem,43vw)!important;max-width:56rem!important}.template-index .fds18-hero__eyebrow{color:#816b5a!important;font-size:1rem!important;letter-spacing:.23em!important;margin-bottom:2.1rem!important}.template-index .fds18-hero__title{max-width:9.2ch!important;color:var(--fds20-ink)!important;font-size:clamp(5.8rem,5.8vw,8.6rem)!important;line-height:.88!important;letter-spacing:-.05em!important}.template-index .fds18-hero__title em{color:var(--fds20-cocoa)!important;font-weight:400!important}.template-index .fds18-hero__body{max-width:45rem!important;margin-top:2rem!important;color:#51463f!important;font-size:1.42rem!important;line-height:1.62!important}.template-index .fds18-hero__actions{margin-top:2.6rem!important;gap:1.8rem!important}.template-index .fds18-button--solid{min-height:5.3rem!important;padding-inline:2.7rem!important;background:var(--fds20-cocoa)!important;border-color:var(--fds20-cocoa)!important;border-radius:999px!important;box-shadow:0 12px 28px #50352926!important;font-size:1.08rem!important}.template-index .fds18-button--solid:hover{background:var(--fds20-cocoa-dark)!important;transform:translateY(-2px)!important}.template-index .fds18-link{color:var(--fds20-ink)!important;font-size:1.02rem!important}.template-index .fds18-hero__aside{color:#6d5c50!important;max-width:19rem!important}.fds18-benefits{background:#fff!important;border-block:1px solid var(--fds20-line)!important}.fds18-benefits__grid{min-height:10.8rem!important}.fds18-benefit{min-height:10.8rem!important;padding:1.8rem 2rem!important;border-right:1px solid var(--fds20-line)!important}.fds18-benefit__icon{width:3.1rem!important;height:3.1rem!important;color:var(--fds20-cocoa)!important}.fds18-benefit strong{font-size:1.15rem!important;color:var(--fds20-ink)!important}.fds18-benefit small{font-size:1rem!important;color:#81766e!important}.fds20-heading{margin-bottom:4.2rem!important}.fds20-heading__rule,.fds16-rule-title{display:grid!important;grid-template-columns:minmax(3rem,1fr) auto minmax(3rem,1fr)!important;gap:1.8rem!important;align-items:center!important;margin-bottom:3rem!important}.fds20-heading__rule span,.fds16-rule-title span{height:1px;background:var(--fds20-line-strong)!important}.fds20-heading__rule p,.fds16-rule-title p{margin:0!important;font-size:.82rem!important;font-weight:750!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:#806d60!important}.fds20-heading__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(28rem,.72fr);gap:5rem;align-items:end}.fds20-heading__grid h2{margin:0!important;max-width:12ch!important;font-size:clamp(4.4rem,5vw,7rem)!important;line-height:.94!important;letter-spacing:-.045em!important;font-weight:400!important}.fds20-heading__copy{font-size:1.25rem!important;line-height:1.72!important;max-width:50rem!important}.fds18-products{background:var(--fds20-ivory)!important;padding-top:8.5rem!important;padding-bottom:8.5rem!important}.fds18-products__grid{gap:2rem!important}.fds18-product__media{background:#eee5db!important;border-radius:var(--fds20-radius)!important;overflow:hidden!important;aspect-ratio:4/5!important;box-shadow:none!important}.fds18-product__img{transition:opacity .45s ease,transform .8s var(--fds20-ease)!important}.fds18-product:hover .fds18-product__img--primary{transform:scale(1.025)!important}.fds18-product__badge{background:#ffffffe6!important;color:var(--fds20-ink)!important;border:1px solid rgba(36,27,23,.08)!important;border-radius:999px!important;padding:.6rem 1rem!important;font-size:.72rem!important}.fds18-product__meta{padding-top:1.35rem!important}.fds18-product__meta h3{font-size:1.55rem!important;line-height:1.25!important;font-weight:500!important}.fds18-product__meta p{font-size:.93rem!important;color:#867a71!important}.fds18-product__meta>strong{font-size:1.18rem!important;color:var(--fds20-ink)!important}.fds20-gift{background:#fff!important;padding:9rem 0!important}.fds20-gift__grid{display:grid;grid-template-columns:1.25fr .875fr .875fr;gap:1.8rem;align-items:start}.fds20-gift__card{min-width:0}.fds20-gift__media{position:relative;overflow:hidden;border-radius:var(--fds20-radius);background:#eee7de;aspect-ratio:4/5}.fds20-gift__card--large .fds20-gift__media{aspect-ratio:5/6}.fds20-gift__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s var(--fds20-ease),filter .5s ease}.fds20-gift__card:hover .fds20-gift__media img{transform:scale(1.025)}.fds20-gift__caption{display:grid;grid-template-columns:3.4rem 1fr;gap:1rem;padding:1.6rem .1rem 0;border-top:1px solid transparent}.fds20-gift__caption>span{font-family:var(--font-heading-family);font-size:1.15rem;color:var(--fds20-clay)}.fds20-gift__caption h3{margin:0 0 .55rem;font-size:1.45rem;line-height:1.25;font-weight:600}.fds20-gift__caption p{margin:0;color:#766b63;font-size:1rem;line-height:1.58}.fds20-gift__footer{margin-top:4rem;padding-top:2.2rem;border-top:1px solid var(--fds20-line-strong);display:flex;justify-content:space-between;gap:2rem;align-items:center}.fds20-gift__footer p{margin:0;font-size:1rem;color:#776c64;letter-spacing:.04em}.fds20-promise{padding:0 0 9rem;background:#fff!important}.fds20-promise__inner{display:grid;grid-template-columns:minmax(26rem,.7fr) minmax(0,1.3fr);gap:6rem;padding:5.5rem 6rem;background:var(--fds20-oat);border-radius:var(--fds20-radius)}.fds20-promise__eyebrow{margin:0 0 1.8rem;font-size:.8rem;letter-spacing:.22em;font-weight:750;color:#806b5d;text-transform:uppercase}.fds20-promise__intro h2{margin:0;font-size:clamp(3.8rem,4vw,5.8rem);line-height:.96;letter-spacing:-.04em;font-weight:400}.fds20-promise__items{border-top:1px solid var(--fds20-line-strong)}.fds20-promise__item{display:grid;grid-template-columns:4rem 1fr;gap:1.4rem;padding:1.9rem 0;border-bottom:1px solid var(--fds20-line)}.fds20-promise__item>span{font-family:var(--font-heading-family);font-size:1.2rem;color:var(--fds20-clay)}.fds20-promise__item h3{margin:0 0 .35rem;font-size:1.15rem;text-transform:uppercase;letter-spacing:.075em}.fds20-promise__item p{margin:0;color:#766a62;font-size:1rem;line-height:1.55}.fds18-story{background:#2d231e!important}.fds18-story__media{border-radius:var(--fds20-radius)!important}.fds18-story__copy h2{font-size:clamp(4.6rem,4.8vw,6.8rem)!important}.fds18-story__facts>div{border-color:#ffffff29!important}.fds18-offer{background:var(--fds20-cocoa)!important}.fds18-offer__tier{border-color:#ffffff38!important}.template-collection main{background:var(--fds20-ivory)!important}.template-collection .fds16-collection-head{padding-top:6.5rem!important;padding-bottom:4rem!important;background:var(--fds20-ivory)!important}.template-collection .fds16-collection-head__grid{align-items:end!important;gap:5rem!important}.template-collection .fds16-collection-head h1{font-size:clamp(5rem,5.2vw,7.5rem)!important;line-height:.9!important;letter-spacing:-.05em!important;font-weight:400!important}.template-collection .fds16-collection-head__copy{font-size:1.22rem!important;line-height:1.7!important}.template-collection .fds16-collection-head__meta{gap:.7rem!important;flex-wrap:wrap!important}.template-collection .fds16-collection-head__meta span{border:1px solid var(--fds20-line)!important;background:#fff!important;border-radius:999px!important;padding:.65rem 1rem!important;font-size:.78rem!important;letter-spacing:.055em!important}.template-collection .facets-container{position:sticky!important;top:8rem!important;z-index:5!important;background:#fffffff0!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border:1px solid var(--fds20-line)!important;border-radius:12px!important;box-shadow:0 10px 30px #281d170e!important;padding:1rem 1.4rem!important}.template-collection #product-grid{column-gap:2rem!important;row-gap:4.4rem!important}.template-collection .card-wrapper.product-card-wrapper .card__inner{background:#fff!important;border:1px solid var(--fds20-line)!important;border-radius:14px!important;overflow:hidden!important;box-shadow:none!important;transition:transform .35s var(--fds20-ease),box-shadow .35s ease!important}.template-collection .card-wrapper.product-card-wrapper:hover .card__inner{transform:translateY(-4px)!important;box-shadow:var(--fds20-shadow)!important}.template-collection .card__media{background:#eee6dc!important}.template-collection .card__heading a{font-size:1.42rem!important;font-weight:500!important;line-height:1.28!important;color:var(--fds20-ink)!important}.template-collection .card-information>.price{font-size:1.12rem!important;color:#665c55!important}.template-collection .badge{background:#fffffff0!important;border:1px solid var(--fds20-line)!important;color:var(--fds20-ink)!important;border-radius:999px!important;font-size:.72rem!important}.template-product main{background:#fff!important}@media screen and (min-width:990px){.template-product .product:not(.product--no-media){max-width:140rem!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(4rem,5vw,7rem)!important;padding-top:5rem!important;padding-bottom:7rem!important}.template-product .product__info-container{max-width:56rem!important;top:10.5rem!important}}.template-product .product__media{background:#f1e9df!important;border:1px solid var(--fds20-line)!important;border-radius:14px!important}.template-product .thumbnail-list__item button{border-radius:9px!important}.fds-pdp-kicker{margin-bottom:1.45rem!important;color:#856d5c!important;font-size:.78rem!important;letter-spacing:.21em!important}.template-product .product__title h1{font-size:clamp(4rem,4vw,5.8rem)!important;line-height:.96!important;letter-spacing:-.045em!important}.template-product .jdgm-prev-badge{font-size:1.1rem!important}.template-product .price{font-size:1.8rem!important;color:var(--fds20-ink)!important}.template-product .product__inventory{font-size:1.02rem!important;color:#6f665f!important}.fds-pdp-benefits{margin-top:2rem!important}.fds-pdp-benefits__item{grid-template-columns:3.2rem 1fr!important;gap:1rem!important;padding:1.2rem 0!important}.fds-pdp-benefits__check{font-size:1rem!important;color:var(--fds20-clay)!important}.fds-pdp-benefits__item strong{font-size:1.08rem!important;letter-spacing:.055em!important}.fds-pdp-benefits__item small{font-size:1rem!important;line-height:1.5!important}.fds-pdp-offer{margin:1.8rem 0!important;padding:1.6rem!important;background:var(--fds20-ivory)!important;border:1px solid var(--fds20-line)!important;border-radius:12px!important}.fds-pdp-offer__head strong{font-size:1.05rem!important}.fds-pdp-offer__head span{font-size:.96rem!important}.fds-pdp-offer__tier{background:#fff!important;border-radius:9px!important}.fds-pdp-offer__tier span{font-size:1rem!important}.fds-pdp-offer__tier strong{font-size:1.55rem!important;color:var(--fds20-cocoa)!important}.template-product quantity-input.quantity{border-radius:10px!important;min-height:4.8rem!important}.template-product .product-form__submit{min-height:5.5rem!important;border-radius:999px!important;background:var(--fds20-cocoa)!important;border-color:var(--fds20-cocoa)!important;font-size:1.08rem!important;letter-spacing:.095em!important;box-shadow:0 12px 30px #4e33281f!important}.template-product .product-form__submit:hover{background:var(--fds20-cocoa-dark)!important;border-color:var(--fds20-cocoa-dark)!important;transform:translateY(-2px)!important}.fds-pdp-reassurance{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.8rem!important;margin-top:1.4rem!important;border:0!important}.fds-pdp-reassurance>*{display:grid!important;grid-template-columns:2.7rem 1fr!important;align-items:center!important;gap:.8rem!important;min-height:6.2rem!important;padding:1rem 1.1rem!important;background:var(--fds20-ivory)!important;border:1px solid var(--fds20-line)!important;border-radius:10px!important;color:var(--fds20-ink-soft)!important;text-decoration:none!important}.fds-pdp-reassurance__icon{width:2.5rem!important;height:2.5rem!important;color:var(--fds20-cocoa)!important}.fds-pdp-reassurance__copy strong{font-size:1.02rem!important;color:var(--fds20-ink)!important}.fds-pdp-reassurance__copy small{font-size:.9rem!important;color:#857970!important}.fds-payment-trust{margin-top:1.2rem!important;padding-top:1rem!important}.fds-payment-trust__label{font-size:.92rem!important;color:#857970!important}.template-product .product__description{font-size:1.12rem!important;line-height:1.7!important}.template-product .accordion summary{min-height:5.3rem!important}.template-product .accordion__title{font-size:1.08rem!important}.template-product .accordion__content{font-size:1.02rem!important;line-height:1.65!important}.fds-product-story{background:var(--fds20-ivory)!important;padding:7rem 0!important}.fds-product-story__grid{gap:5rem!important}.fds-product-story__image{aspect-ratio:4/3!important;max-height:52rem!important;border-radius:14px!important}.fds-product-story__content h2{font-size:clamp(3.8rem,4vw,5.5rem)!important}.fds-product-story__content>p{font-size:1.15rem!important;line-height:1.7!important}.fds-product-story__facts>div{padding:1.3rem 0!important}.fds-product-story__facts span{font-size:1rem!important}.template-product .related-products{background:#fff!important;padding-top:7rem!important;padding-bottom:8rem!important}.template-product .related-products__heading{font-size:clamp(3.6rem,4vw,5.4rem)!important}.fds-sticky-atc{background:#fffffff5!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;border-top:1px solid var(--fds20-line)!important;box-shadow:0 -12px 30px #281e1814!important}.fds-sticky-atc__thumb{border-radius:8px!important;overflow:hidden!important}.fds-sticky-atc__title{font-size:1rem!important;color:var(--fds20-ink)!important}.fds-sticky-atc__price{font-size:.92rem!important;color:#7c7068!important}.fds-sticky-atc__button{background:var(--fds20-cocoa)!important;border-radius:999px!important;font-size:.92rem!important;letter-spacing:.07em!important}@media screen and (max-width:989px){.header{min-height:7.2rem!important;padding-inline:1.5rem!important}.header__heading-logo{max-width:2.15rem!important}.fds16-brand-wordmark{font-size:1.8rem!important}.fds16-brand-subline{display:none!important}.fds20-heading__grid{grid-template-columns:1fr!important;gap:1.4rem!important}.fds20-gift__grid{grid-template-columns:1fr 1fr!important}.fds20-gift__card--large{grid-column:1/-1!important}.fds20-gift__card--large .fds20-gift__media{aspect-ratio:4/3!important}.fds20-promise__inner{grid-template-columns:1fr!important;gap:3rem!important;padding:4.5rem 3.5rem!important}}@media screen and (max-width:749px){body{font-size:1.35rem!important}.announcement-bar-section .utility-bar__grid{min-height:3.4rem!important}.fds16-announcement__item{min-height:3.4rem!important;font-size:.92rem!important;padding:.5rem 1.2rem!important}.header{min-height:6.8rem!important;padding:1rem 1.25rem!important}.header__heading-logo{max-width:1.95rem!important}.fds16-brand-wordmark{font-size:1.6rem!important}.template-index .fds18-hero{min-height:66rem!important}.template-index .fds18-hero__inner{min-height:66rem!important;align-items:flex-start!important;padding:3.8rem 1.8rem 3.5rem!important}.template-index .fds18-hero__image{object-position:68% 62%!important;filter:saturate(.9) contrast(1.01) brightness(.98)!important}.template-index .fds18-hero__veil{background:linear-gradient(180deg,#faf4eb,#faf4ebfc 29%,#faf4ebe0,#faf4eb7a 53%,#faf4eb1a 66%,#faf4eb00 77%),linear-gradient(90deg,#faf4eb52,#faf4eb00 74%)!important}.template-index .fds18-hero__copy{width:100%!important;max-width:32rem!important}.template-index .fds18-hero__eyebrow{font-size:.72rem!important;letter-spacing:.17em!important;margin-bottom:1rem!important}.template-index .fds18-hero__title{font-size:clamp(3.8rem,11.5vw,4.8rem)!important;line-height:.91!important;max-width:9ch!important}.template-index .fds18-hero__body{font-size:1.13rem!important;line-height:1.5!important;max-width:29rem!important;margin-top:1.25rem!important}.template-index .fds18-hero__actions{margin-top:1.5rem!important;max-width:29rem!important;display:grid!important;grid-template-columns:1fr!important;gap:1rem!important}.template-index .fds18-button--solid{min-height:4.7rem!important;width:100%!important;font-size:1rem!important}.template-index .fds18-link{font-size:.95rem!important}.template-index .fds18-hero__aside,.template-index .fds18-hero__scroll{display:none!important}.fds18-benefits__grid{grid-template-columns:1fr 1fr!important}.fds18-benefit{min-height:9.3rem!important;padding:1.25rem 1rem!important}.fds18-benefit__icon{width:2.55rem!important;height:2.55rem!important}.fds18-benefit strong{font-size:1rem!important}.fds18-benefit small{font-size:.88rem!important}.fds20-heading{margin-bottom:2.6rem!important}.fds20-heading__rule,.fds16-rule-title{gap:1rem!important;margin-bottom:2rem!important}.fds20-heading__rule p,.fds16-rule-title p{font-size:.68rem!important;letter-spacing:.18em!important}.fds20-heading__grid h2{font-size:clamp(3.3rem,10vw,4.4rem)!important;line-height:.97!important}.fds20-heading__copy{font-size:1.08rem!important;line-height:1.62!important}.fds18-products{padding:5.5rem 0!important}.fds18-products__grid{grid-template-columns:1fr 1fr!important;gap:1.2rem!important}.fds18-product__media{aspect-ratio:4/5!important;border-radius:10px!important}.fds18-product__index{display:none!important}.fds18-product__badge{font-size:.62rem!important;padding:.45rem .7rem!important}.fds18-product__meta{display:block!important;padding-top:.9rem!important}.fds18-product__meta h3{font-size:1.15rem!important;margin-bottom:.25rem!important}.fds18-product__meta p{font-size:.79rem!important;line-height:1.35!important}.fds18-product__meta>strong{display:block!important;margin-top:.35rem!important;font-size:1rem!important}.fds20-gift{padding:5.8rem 0!important}.fds20-gift__grid{display:flex!important;overflow-x:auto!important;gap:1.2rem!important;scroll-snap-type:x mandatory!important;padding-bottom:.6rem!important;margin-right:-1.4rem!important;scrollbar-width:none!important}.fds20-gift__grid::-webkit-scrollbar{display:none!important}.fds20-gift__card,.fds20-gift__card--large{flex:0 0 82vw!important;max-width:32rem!important;grid-column:auto!important;scroll-snap-align:start!important}.fds20-gift__media,.fds20-gift__card--large .fds20-gift__media{aspect-ratio:4/5!important;border-radius:11px!important}.fds20-gift__caption{grid-template-columns:2.8rem 1fr!important;padding-top:1.1rem!important}.fds20-gift__caption h3{font-size:1.2rem!important}.fds20-gift__caption p{font-size:.92rem!important}.fds20-gift__footer{margin-top:2.6rem!important;padding-top:1.5rem!important;display:block!important}.fds20-gift__footer .fds18-link{display:inline-flex!important;margin-top:1rem!important}.fds20-promise{padding-bottom:5.8rem!important}.fds20-promise__inner{padding:3.4rem 2rem!important;border-radius:11px!important}.fds20-promise__intro h2{font-size:3.5rem!important}.fds20-promise__item{grid-template-columns:3rem 1fr!important;padding:1.45rem 0!important}.fds20-promise__item h3{font-size:1rem!important}.fds20-promise__item p{font-size:.9rem!important}.template-collection .fds16-collection-head{padding-top:4rem!important;padding-bottom:2.4rem!important}.template-collection .fds16-collection-head__grid{grid-template-columns:1fr!important;gap:1.4rem!important}.template-collection .fds16-collection-head h1{font-size:4rem!important}.template-collection .fds16-collection-head__copy{font-size:1.05rem!important}.template-collection .facets-container{top:6.8rem!important;margin-top:.8rem!important;padding:.8rem 1rem!important;border-radius:9px!important}.template-collection #product-grid{column-gap:1rem!important;row-gap:2.6rem!important}.template-collection .card__heading a{font-size:1.12rem!important}.template-collection .card-information>.price{font-size:1rem!important}.template-product .product:not(.product--no-media){padding:1.1rem 1.4rem 4.5rem!important}.template-product .product__info-wrapper{margin-top:2rem!important}.fds-pdp-kicker{font-size:.68rem!important;margin-bottom:1rem!important}.template-product .product__title h1{font-size:clamp(3.2rem,10vw,4.2rem)!important;line-height:.97!important}.template-product .price{font-size:1.55rem!important}.template-product .jdgm-prev-badge{font-size:1rem!important}.fds-pdp-benefits__item{grid-template-columns:2.8rem 1fr!important;padding:1.05rem 0!important}.fds-pdp-benefits__item strong{font-size:.98rem!important}.fds-pdp-benefits__item small{font-size:.9rem!important}.fds-pdp-offer{padding:1.35rem!important}.fds-pdp-offer__tiers{grid-template-columns:1fr 1fr!important;gap:.6rem!important}.fds-pdp-offer__tier{padding:1rem!important}.fds-pdp-offer__tier span{font-size:.9rem!important}.fds-pdp-offer__tier strong{font-size:1.35rem!important}.template-product .product-form__submit{min-height:5.1rem!important;font-size:1rem!important}.fds-pdp-reassurance{grid-template-columns:1fr 1fr!important;gap:.6rem!important}.fds-pdp-reassurance>*{grid-template-columns:2.2rem 1fr!important;min-height:5.7rem!important;padding:.85rem!important}.fds-pdp-reassurance__icon{width:2.1rem!important;height:2.1rem!important}.fds-pdp-reassurance__copy strong{font-size:.88rem!important}.fds-pdp-reassurance__copy small{font-size:.78rem!important}.fds-product-story{padding:5.4rem 0!important}.fds-product-story__image{aspect-ratio:4/3!important;border-radius:10px!important}.fds-product-story__content h2{font-size:3.6rem!important}.fds-product-story__content>p{font-size:1rem!important}.template-product .related-products{padding-top:5.5rem!important;padding-bottom:6rem!important}.template-product .related-products__heading{font-size:3.6rem!important}.fds-sticky-atc{padding:.75rem 1rem!important;gap:.7rem!important}.fds-sticky-atc__meta{min-width:0!important}.fds-sticky-atc__title{font-size:.88rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.fds-sticky-atc__price{font-size:.82rem!important}.fds-sticky-atc__button{min-height:4.1rem!important;padding-inline:1.5rem!important;font-size:.84rem!important}}@media screen and (max-width:390px){.template-index .fds18-hero__title{font-size:3.65rem!important}.template-index .fds18-hero__body{font-size:1.04rem!important}.fds18-benefit{min-height:9.6rem!important}.fds-pdp-reassurance{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/fds-v20-luxury-commerce.css.map */
