:root{--fds21-ink:#241b17;--fds21-copy:#5f554f;--fds21-cocoa:#694839;--fds21-cocoa-deep:#493126;--fds21-warm:#b98a68;--fds21-ivory:#fbf8f3;--fds21-paper:#fff;--fds21-line:rgba(36,27,23,.12);--fds21-line-strong:rgba(36,27,23,.2);--fds21-shadow:0 18px 46px rgba(52,36,28,.08);--fds21-radius:14px}body{font-size:1.5rem!important;line-height:1.65!important;color:var(--fds21-copy)!important}.rte,.product__description,.product__text{font-size:1.5rem!important;line-height:1.7!important}.announcement-bar-section .utility-bar__grid{min-height:3.8rem!important}.fds16-announcement__item{font-size:1.1rem!important;line-height:1.3!important;letter-spacing:.035em!important;font-weight:600!important;min-height:3.8rem!important}.header__inline-menu .header__menu-item{font-size:1.1rem!important}.section-header,.shopify-section-header-sticky,.header-wrapper{background:#fff!important}.header-wrapper{border-bottom:1px solid var(--fds21-line)!important;box-shadow:none!important}.header__heading-logo{object-fit:contain!important}.template-index .fds18-hero{min-height:min(76rem,82vh)!important;background:#5c4437!important;border-bottom:0!important;isolation:isolate!important}.template-index .fds18-hero__image{object-position:62% 52%!important;filter:saturate(.9) contrast(1.04) brightness(.82)!important;transform:scale(1.015)!important}.template-index .fds18-hero__veil{background:linear-gradient(90deg,#1f1511d1,#1f1511ad 30%,#1f15115c 52%,#1f151114,#1f151105),linear-gradient(0deg,#140e0b47,#140e0b00 45%)!important}.template-index .fds18-hero__texture{opacity:.055!important;mix-blend-mode:screen!important}.template-index .fds18-hero__inner{min-height:min(76rem,82vh)!important;align-items:center!important;padding-top:7rem!important;padding-bottom:8rem!important}.template-index .fds18-hero__copy{width:min(61rem,48vw)!important;max-width:61rem!important}.template-index .fds18-hero__eyebrow{color:#ffffffdb!important;font-size:1.12rem!important;letter-spacing:.2em!important;margin-bottom:2rem!important}.template-index .fds18-hero__eyebrow span{background:#ffffff8c!important}.template-index .fds18-hero__title{color:#fff!important;font-size:clamp(6rem,6.3vw,9.2rem)!important;line-height:.88!important;letter-spacing:-.052em!important;text-shadow:0 2px 22px rgba(0,0,0,.12)!important}.template-index .fds18-hero__title span{color:#fff!important}.template-index .fds18-hero__title em{color:#f3dfc7!important;margin-left:.18em!important}.template-index .fds18-hero__body{color:#ffffffe8!important;font-size:1.55rem!important;line-height:1.65!important;max-width:48rem!important;margin-top:2.5rem!important}.template-index .fds18-hero__actions{margin-top:3rem!important;gap:2rem!important}.template-index .fds18-button--solid{background:#f4e7d7!important;color:var(--fds21-cocoa-deep)!important;border:1px solid #f4e7d7!important;min-height:5.4rem!important;padding-inline:2.6rem!important;box-shadow:0 14px 30px #00000024!important}.template-index .fds18-button--solid:hover{background:#fff!important;border-color:#fff!important;color:var(--fds21-cocoa-deep)!important}.template-index .fds18-link{color:#fff!important;font-size:1.18rem!important;text-decoration-color:#ffffff80!important}.template-index .fds18-hero__aside{color:#fff!important;opacity:.78!important}.template-index .fds18-hero__aside-rule{background:#ffffff61!important}.template-index .fds18-hero__scroll{color:#ffffffa6!important}.template-index .fds18-hero__scroll span{background:#ffffff73!important}.fds18-benefits{background:#fff!important;border-block:1px solid var(--fds21-line)!important;padding:1.4rem 0!important}.fds18-benefits__grid{gap:1rem!important;min-height:0!important}.fds18-benefit{min-height:11.2rem!important;grid-template-columns:5rem 1fr!important;gap:1.35rem!important;padding:1.7rem 1.8rem!important;border:1px solid var(--fds21-line)!important;border-radius:13px!important;background:linear-gradient(145deg,#fff,#fbf8f3)!important;box-shadow:0 10px 28px #3e2b210b!important}.fds18-benefit__icon{width:4.5rem!important;height:4.5rem!important;border-radius:12px!important;display:grid!important;place-items:center!important;color:var(--fds21-cocoa)!important;background:linear-gradient(145deg,#f6eee5,#fff)!important;border:1px solid rgba(105,72,57,.12)!important;box-shadow:inset 0 1px #ffffffe6!important}.fds18-benefit__icon svg{width:2.35rem!important;height:2.35rem!important;stroke-linecap:round!important;stroke-linejoin:round!important}.fds18-benefit strong{font-size:1.35rem!important;line-height:1.2!important;font-weight:600!important;color:var(--fds21-ink)!important}.fds18-benefit small{font-size:1.16rem!important;line-height:1.45!important;color:#71655d!important;margin-top:.45rem!important}.fds18-story__media,.fds-product-story__media{overflow:hidden!important}.fds18-story__media img,.fds-product-story__image{object-fit:cover!important;object-position:center!important}.template-product .product__title h1,.template-product .price{color:var(--fds21-ink)!important}.template-product .product__inventory{font-size:1.2rem!important}.fds-pdp-kicker{font-size:1.02rem!important;line-height:1.3!important}.fds-pdp-benefits__item{grid-template-columns:3.6rem 1fr!important;gap:1.2rem!important;padding:1.45rem 0!important}.fds-pdp-benefits__check{font-size:1.15rem!important}.fds-pdp-benefits__item strong{font-size:1.25rem!important;line-height:1.25!important;letter-spacing:.035em!important}.fds-pdp-benefits__item small{font-size:1.18rem!important;line-height:1.55!important;margin-top:.5rem!important}.fds-pdp-offer__head strong{font-size:1.25rem!important}.fds-pdp-offer__head span{font-size:1.14rem!important}.fds-pdp-offer__tier span{font-size:1.15rem!important}.template-product quantity-input.quantity{border:1px solid var(--fds21-line-strong)!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;min-height:5.1rem!important;overflow:hidden!important}.template-product quantity-input.quantity:before,.template-product quantity-input.quantity:after{content:none!important;display:none!important;box-shadow:none!important;border:0!important}.template-product .quantity__button{border:0!important;box-shadow:none!important;background:transparent!important}.template-product .quantity__input{font-size:1.6rem!important;font-weight:600!important}.template-product .product-form__submit{min-height:5.6rem!important;border:1px solid var(--fds21-cocoa)!important;border-radius:999px!important;background:var(--fds21-cocoa)!important;color:#fff!important;box-shadow:0 12px 28px #4a312726!important;font-size:1.18rem!important;letter-spacing:.08em!important;font-weight:700!important}.template-product .product-form__submit:before,.template-product .product-form__submit:after{content:none!important;display:none!important;box-shadow:none!important;border:0!important}.template-product .product-form__submit:hover{background:var(--fds21-cocoa-deep)!important;border-color:var(--fds21-cocoa-deep)!important}.fds-pdp-reassurance{display:grid!important;grid-template-columns:1fr 1fr!important;gap:1rem!important;margin-top:1.6rem!important;border:0!important}.fds-pdp-reassurance>*{display:grid!important;grid-template-columns:4.2rem 1fr!important;align-items:center!important;gap:1.1rem!important;min-height:8rem!important;padding:1.35rem 1.4rem!important;border:1px solid var(--fds21-line)!important;border-radius:14px!important;background:linear-gradient(145deg,#fff,#fbf8f3)!important;color:var(--fds21-copy)!important;text-decoration:none!important;box-shadow:0 10px 26px #39281f0b!important;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease!important}.fds-pdp-reassurance>a:hover{transform:translateY(-2px)!important;border-color:#69483942!important;box-shadow:0 14px 32px #39281f13!important}.fds-pdp-reassurance__icon{width:4.2rem!important;height:4.2rem!important;border-radius:50%!important;display:grid!important;place-items:center!important;color:var(--fds21-cocoa)!important;background:#f4ebe1!important;border:1px solid rgba(105,72,57,.12)!important}.fds-pdp-reassurance__icon svg{width:2.15rem!important;height:2.15rem!important;display:block!important;stroke-width:1.55!important;stroke-linecap:round!important;stroke-linejoin:round!important}.fds-pdp-reassurance__copy strong{display:block!important;font-size:1.2rem!important;line-height:1.3!important;font-weight:650!important;color:var(--fds21-ink)!important}.fds-pdp-reassurance__copy small{display:block!important;font-size:1.08rem!important;line-height:1.4!important;color:#7b7068!important;margin-top:.3rem!important}.fds-payment-trust{margin-top:1.6rem!important;padding-top:1.4rem!important;border-top:1px solid var(--fds21-line)!important}.fds-payment-trust__label{font-size:1.1rem!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:#756961!important}.template-product .product__description{font-size:1.42rem!important;line-height:1.75!important;color:var(--fds21-copy)!important}.template-product .accordion{border-color:var(--fds21-line)!important;margin-top:0!important}.template-product .accordion summary{min-height:6.4rem!important;padding:1.2rem .2rem!important;align-items:center!important}.template-product .accordion .summary__title{display:grid!important;grid-template-columns:2.8rem minmax(0,1fr)!important;align-items:center!important;gap:1.1rem!important;min-width:0!important}.template-product .accordion .summary__title .svg-wrapper{width:2.6rem!important;height:2.6rem!important;margin:0!important;display:grid!important;place-items:center!important;color:var(--fds21-cocoa)!important}.template-product .accordion .summary__title .svg-wrapper svg{width:2.15rem!important;height:2.15rem!important}.template-product .accordion__title{font-size:1.4rem!important;line-height:1.3!important;font-weight:600!important;letter-spacing:.01em!important;color:var(--fds21-ink)!important;max-width:none!important;margin:0!important}.template-product .accordion .icon-caret{right:.4rem!important;width:1.25rem!important;height:.75rem!important}.template-product .accordion__content{padding:0 3.8rem 2rem!important;font-size:1.3rem!important;line-height:1.7!important;color:var(--fds21-copy)!important}@media screen and (min-width:990px){.header{min-height:7.2rem!important;padding-top:.7rem!important;padding-bottom:.7rem!important}.header__heading-logo{max-height:2.6rem!important}.fds16-brand-wordmark{font-size:2rem!important}.fds16-brand-subline{font-size:.68rem!important}.fds18-story__media img{aspect-ratio:1/1!important;max-height:62rem!important}.fds-product-story__image{aspect-ratio:4/3!important;max-height:52rem!important}}@media screen and (max-width:989px){.header{min-height:6.2rem!important;padding-block:.7rem!important}.fds18-story__media img,.fds-product-story__image{aspect-ratio:4/3!important;max-height:42rem!important}}@media screen and (max-width:749px){body{font-size:1.58rem!important;line-height:1.66!important}.rte,.product__description,.product__text{font-size:1.48rem!important;line-height:1.7!important}.announcement-bar-section .utility-bar__grid{min-height:3.6rem!important;padding-inline:1rem!important}.fds16-announcement__item{min-height:3.6rem!important;font-size:1.05rem!important;padding:.55rem 1rem!important;letter-spacing:.025em!important}.header{min-height:5.4rem!important;padding:.55rem 1.2rem!important;grid-template-columns:4.5rem 1fr 8.8rem!important;align-items:center!important}.header__heading,.header__heading-link{min-width:0!important;width:auto!important}.header__heading-link{padding:0!important;margin:0!important}.header__heading-logo-wrapper{line-height:0!important}.header__heading-logo{width:auto!important;max-width:2.45rem!important;max-height:2.45rem!important}.fds16-brand-wordmark,.fds16-brand-subline{display:none!important}.header__icons{gap:.15rem!important}.header__icon{width:4rem!important;height:4rem!important}.template-index .fds18-hero{min-height:66rem!important;height:auto!important;background:#493126!important}.template-index .fds18-hero__image{object-position:62% 50%!important;filter:saturate(.91) contrast(1.04) brightness(.76)!important;transform:scale(1.01)!important}.template-index .fds18-hero__veil{background:linear-gradient(180deg,#1a120e2e,#1a120e14 28%,#1a120e61 54%,#1a120ed6),linear-gradient(90deg,#1c130f6b,#1c130f0d 78%)!important}.template-index .fds18-hero__inner{min-height:66rem!important;display:flex!important;align-items:flex-end!important;padding:4rem 1.8rem 5rem!important}.template-index .fds18-hero__copy{width:100%!important;max-width:35rem!important;margin:0!important}.template-index .fds18-hero__eyebrow{font-size:1.05rem!important;letter-spacing:.16em!important;color:#ffffffe0!important;margin-bottom:1.4rem!important}.template-index .fds18-hero__eyebrow span{background:#ffffff80!important}.template-index .fds18-hero__title{font-size:clamp(4.3rem,12.5vw,5.5rem)!important;line-height:.9!important;max-width:9.5ch!important;color:#fff!important}.template-index .fds18-hero__title em{color:#f4dfc8!important;margin-left:.05em!important}.template-index .fds18-hero__body{font-size:1.45rem!important;line-height:1.6!important;max-width:33rem!important;color:#ffffffeb!important;margin-top:1.6rem!important}.template-index .fds18-hero__actions{margin-top:2rem!important;max-width:33rem!important;display:grid!important;grid-template-columns:1fr!important;gap:1.2rem!important}.template-index .fds18-button--solid{width:100%!important;min-height:5rem!important;font-size:1.08rem!important;padding-inline:1.6rem!important;background:#f3e3d1!important;color:var(--fds21-cocoa-deep)!important;border-color:#f3e3d1!important}.template-index .fds18-link{font-size:1.15rem!important;color:#fff!important;width:max-content!important}.template-index .fds18-hero__aside,.template-index .fds18-hero__scroll{display:none!important}.fds18-benefits{padding:1rem 0 1.3rem!important}.fds18-benefits__grid{grid-template-columns:1fr 1fr!important;gap:.9rem!important;padding-inline:1.2rem!important}.fds18-benefit{min-height:12.4rem!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:1rem!important;padding:1.35rem!important;border-radius:12px!important}.fds18-benefit__icon{width:4rem!important;height:4rem!important;border-radius:11px!important}.fds18-benefit__icon svg{width:2.15rem!important;height:2.15rem!important}.fds18-benefit strong{font-size:1.25rem!important;line-height:1.2!important}.fds18-benefit small{font-size:1.08rem!important;line-height:1.38!important;margin-top:.35rem!important}.fds20-heading__rule p,.fds16-rule-title p{font-size:1rem!important;letter-spacing:.16em!important}.fds20-heading__copy{font-size:1.4rem!important;line-height:1.65!important}.fds18-product__meta h3{font-size:1.35rem!important;line-height:1.25!important}.fds18-product__meta p{font-size:1.12rem!important;line-height:1.45!important}.fds18-product__meta>strong{font-size:1.2rem!important}.fds18-product__badge{font-size:.9rem!important}.fds20-gift__caption h3{font-size:1.42rem!important;line-height:1.25!important}.fds20-gift__caption p{font-size:1.16rem!important;line-height:1.55!important}.fds20-promise__item h3{font-size:1.3rem!important}.fds20-promise__item p{font-size:1.16rem!important;line-height:1.55!important}.template-collection .fds16-collection-head__copy{font-size:1.4rem!important;line-height:1.65!important}.template-collection .card__heading a{font-size:1.35rem!important;line-height:1.3!important}.template-collection .card-information>.price{font-size:1.2rem!important}.fds18-story__media{max-height:33rem!important;border-radius:12px!important}.fds18-story__media img{width:100%!important;height:100%!important;aspect-ratio:4/3!important;max-height:33rem!important;object-fit:cover!important;object-position:center 35%!important}.fds-product-story__media{max-height:32rem!important;border-radius:12px!important}.fds-product-story__image{width:100%!important;height:100%!important;aspect-ratio:4/3!important;max-height:32rem!important;object-fit:cover!important;object-position:center!important}.fds20-gift__media,.fds20-gift__card--large .fds20-gift__media{aspect-ratio:4/3!important;max-height:31rem!important}.fds20-gift__media img{width:100%!important;height:100%!important;object-fit:cover!important}.template-product .product:not(.product--no-media){padding:1rem 1.4rem 4.5rem!important}.template-product .product__info-wrapper{margin-top:2rem!important}.fds-pdp-kicker{font-size:1rem!important;letter-spacing:.15em!important;margin-bottom:1.1rem!important}.template-product .product__title h1{font-size:clamp(3.7rem,10.8vw,4.8rem)!important;line-height:.96!important}.template-product .price{font-size:1.9rem!important}.template-product .jdgm-prev-badge,.template-product .product__inventory{font-size:1.18rem!important}.fds-pdp-benefits__item{grid-template-columns:3.2rem 1fr!important;padding:1.3rem 0!important;gap:1rem!important}.fds-pdp-benefits__check{font-size:1.12rem!important}.fds-pdp-benefits__item strong{font-size:1.22rem!important;letter-spacing:.025em!important}.fds-pdp-benefits__item small{font-size:1.15rem!important;line-height:1.52!important}.fds-pdp-offer{padding:1.45rem!important}.fds-pdp-offer__head strong{font-size:1.24rem!important}.fds-pdp-offer__head span,.fds-pdp-offer__tier span{font-size:1.12rem!important}.fds-pdp-offer__tier strong{font-size:1.55rem!important}.template-product quantity-input.quantity{min-height:5.2rem!important;border-width:1px!important}.template-product .product-form__submit{min-height:5.4rem!important;font-size:1.14rem!important}.fds-pdp-reassurance{grid-template-columns:1fr 1fr!important;gap:.85rem!important;margin-top:1.5rem!important}.fds-pdp-reassurance>*{grid-template-columns:3.7rem 1fr!important;gap:.85rem!important;min-height:8.6rem!important;padding:1.15rem!important;border-radius:12px!important}.fds-pdp-reassurance__icon{width:3.7rem!important;height:3.7rem!important}.fds-pdp-reassurance__icon svg{width:1.95rem!important;height:1.95rem!important}.fds-pdp-reassurance__copy strong{font-size:1.16rem!important;line-height:1.25!important}.fds-pdp-reassurance__copy small{font-size:1.02rem!important;line-height:1.35!important}.fds-payment-trust__label{font-size:1.05rem!important}.template-product .product__description{font-size:1.45rem!important;line-height:1.72!important}.template-product .accordion summary{min-height:6.5rem!important;padding:1.25rem .15rem!important}.template-product .accordion .summary__title{grid-template-columns:2.9rem 1fr!important;gap:1.05rem!important}.template-product .accordion .summary__title .svg-wrapper{width:2.7rem!important;height:2.7rem!important}.template-product .accordion__title{font-size:1.42rem!important;line-height:1.3!important;font-weight:600!important}.template-product .accordion__content{padding:0 3.9rem 2.1rem!important;font-size:1.33rem!important;line-height:1.7!important}.fds-product-story__content h2{font-size:3.8rem!important;line-height:.98!important}.fds-product-story__content>p{font-size:1.4rem!important;line-height:1.7!important}.fds-product-story__facts span{font-size:1.18rem!important;line-height:1.45!important}.fds-sticky-atc__title{font-size:1.05rem!important}.fds-sticky-atc__price,.fds-sticky-atc__button{font-size:1rem!important}}@media screen and (max-width:390px){.header{grid-template-columns:4.2rem 1fr 8.2rem!important}.template-index .fds18-hero{min-height:63rem!important}.template-index .fds18-hero__inner{min-height:63rem!important;padding-inline:1.5rem!important}.template-index .fds18-hero__title{font-size:4.15rem!important}.fds18-benefit{min-height:12.8rem!important;padding:1.2rem!important}.fds-pdp-reassurance{grid-template-columns:1fr 1fr!important;gap:.7rem!important}.fds-pdp-reassurance>*{grid-template-columns:3.4rem 1fr!important;padding:1rem!important;min-height:8.8rem!important}.fds-pdp-reassurance__icon{width:3.4rem!important;height:3.4rem!important}.fds-pdp-reassurance__copy strong{font-size:1.08rem!important}.fds-pdp-reassurance__copy small{font-size:.98rem!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/fds-v21-advanced-mobile-polish.css.map */
