:root{--fds22-ink:#2d211b;--fds22-copy:#665a52;--fds22-brown:#76513e;--fds22-brown-dark:#51382c;--fds22-brown-soft:#9b735d;--fds22-cream:#f7efe6;--fds22-ivory:#fffdf9;--fds22-oat:#efe1d2;--fds22-line:rgba(67,47,38,.14);--fds22-line-strong:rgba(67,47,38,.24);--fds22-shadow:0 18px 48px rgba(60,40,30,.08);--fds22-radius:14px}html{scroll-behavior:smooth}body{color:var(--fds22-copy)!important;background:var(--fds22-ivory)!important;font-size:1.6rem!important;line-height:1.66!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body p,.rte,.product__description,.product__text{font-size:1.6rem!important;line-height:1.7!important}button,.button,input,select,textarea{font-family:inherit}.announcement-bar-section .utility-bar{background:var(--fds22-brown-dark)!important;color:#fff!important;border:0!important}.announcement-bar-section .utility-bar__grid{min-height:4.4rem!important}.fds16-announcement__list{max-width:106rem!important;margin-inline:auto!important}.fds16-announcement__item{min-height:4.4rem!important;padding:.8rem 2rem!important;font-size:1.18rem!important;line-height:1.25!important;font-weight:500!important;letter-spacing:.015em!important;color:#fff!important;gap:.9rem!important}.fds16-announcement__item:before{display:none!important}.fds22-announcement-icon{width:1.9rem;height:1.9rem;display:grid;place-items:center;flex:0 0 auto;opacity:.95}.fds22-announcement-icon svg{width:100%;height:100%;display:block;stroke:currentColor;stroke-width:1.45;fill:none;stroke-linecap:round;stroke-linejoin:round}.section-header,.shopify-section-header-sticky,.header-wrapper{background:#fff!important}.header-wrapper{border-bottom:1px solid rgba(45,33,27,.07)!important;box-shadow:none!important}.header{align-items:center!important}.header__heading-link{text-decoration:none!important}.header__heading-logo{object-fit:contain!important}.header__icon .svg-wrapper{width:2.25rem!important;height:2.25rem!important}.header__menu-item{color:var(--fds22-ink)!important}.template-index .fds18-hero{min-height:min(74rem,80vh)!important;background:#4e392e!important;border:0!important;isolation:isolate!important}.template-index .fds18-hero__image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:66% 50%!important;filter:saturate(.94) contrast(1.04) brightness(.82)!important;transform:scale(1.01)!important}.template-index .fds18-hero__veil{background:linear-gradient(90deg,#231712d1,#231712b0 28%,#2317126b 48%,#2317121f 72%,#23171205),linear-gradient(0deg,#18100c2e,#18100c00 48%)!important}.template-index .fds18-hero__texture{opacity:.025!important}.template-index .fds18-hero__inner{min-height:min(74rem,80vh)!important;display:flex!important;align-items:center!important;padding-top:6.2rem!important;padding-bottom:7rem!important}.template-index .fds18-hero__copy{width:min(61rem,49vw)!important;max-width:61rem!important}.template-index .fds18-hero__eyebrow{color:#ffffffed!important;font-size:1.16rem!important;line-height:1.2!important;letter-spacing:.19em!important;margin:0 0 2.2rem!important}.template-index .fds18-hero__eyebrow span{background:#ffffff8c!important}.template-index .fds18-hero__title{color:#fff!important;font-size:clamp(6.2rem,6vw,9rem)!important;line-height:.9!important;letter-spacing:-.052em!important;max-width:9.5ch!important;text-wrap:balance;text-shadow:0 3px 24px rgba(0,0,0,.12)!important}.template-index .fds18-hero__title span,.template-index .fds18-hero__title em{color:#fff!important}.template-index .fds18-hero__title em{color:#f3dfca!important;margin-left:.1em!important}.template-index .fds18-hero__body{color:#fffffff0!important;font-size:1.72rem!important;line-height:1.62!important;max-width:50rem!important;margin-top:2.5rem!important}.template-index .fds18-hero__actions{margin-top:3rem!important;gap:2rem!important}.template-index .fds18-button--solid{min-height:5.8rem!important;padding-inline:3rem!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.28)!important;background:#75503df0!important;color:#fff!important;box-shadow:0 18px 36px #00000029!important;font-size:1.2rem!important;letter-spacing:.07em!important;font-weight:700!important;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.template-index .fds18-button--solid:hover{background:#fff!important;color:var(--fds22-brown-dark)!important;border-color:#fff!important}.template-index .fds18-link{color:#fff!important;font-size:1.22rem!important;letter-spacing:.09em!important;padding-bottom:.55rem!important;border-bottom:1px solid rgba(255,255,255,.58)!important;text-decoration:none!important}.template-index .fds18-hero__aside,.template-index .fds18-hero__scroll{display:none!important}.fds18-benefits{background:#fff!important;border:0!important;padding:0!important}.fds18-benefits__grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;border-left:1px solid var(--fds22-line)!important;border-top:1px solid var(--fds22-line)!important;padding:0!important}.fds18-benefit{min-height:14rem!important;display:grid!important;grid-template-columns:5.5rem 1fr!important;align-items:center!important;gap:1.6rem!important;padding:2.4rem!important;border:0!important;border-right:1px solid var(--fds22-line)!important;border-bottom:1px solid var(--fds22-line)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.fds18-benefit__icon{width:5.2rem!important;height:5.2rem!important;display:grid!important;place-items:center!important;color:var(--fds22-brown)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.fds18-benefit__icon svg{width:3.7rem!important;height:3.7rem!important;stroke-width:1.35!important}.fds18-benefit strong{display:block!important;font-family:var(--font-heading-family)!important;color:var(--fds22-ink)!important;font-size:1.75rem!important;line-height:1.18!important;font-weight:500!important;letter-spacing:-.015em!important}.fds18-benefit small{display:block!important;margin-top:.55rem!important;color:#7a6f67!important;font-size:1.34rem!important;line-height:1.45!important}.fds20-heading__rule p,.fds16-rule-title p{font-size:1.05rem!important;letter-spacing:.18em!important;font-weight:700!important}.fds20-heading__grid h2{color:var(--fds22-ink)!important}.fds20-heading__copy{font-size:1.55rem!important;line-height:1.7!important;color:var(--fds22-copy)!important}.fds18-product__meta h3{font-size:1.62rem!important;line-height:1.25!important;color:var(--fds22-ink)!important}.fds18-product__meta p{font-size:1.34rem!important;line-height:1.52!important}.fds18-product__meta>strong{font-size:1.4rem!important}.fds20-gift__caption h3{font-size:1.6rem!important;line-height:1.25!important;color:var(--fds22-ink)!important}.fds20-gift__caption p{font-size:1.34rem!important;line-height:1.6!important}.fds20-promise__item h3{font-size:1.42rem!important}.fds20-promise__item p{font-size:1.3rem!important;line-height:1.58!important}.fds18-story{padding:8rem 0!important;background:linear-gradient(90deg,#f3e4d5,#ead6c3)!important;color:var(--fds22-ink)!important}.fds18-story__grid{display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;gap:0!important;align-items:stretch!important;max-width:var(--page-width)!important}.fds18-story__copy{grid-column:1!important;grid-row:1!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:5.5rem 6rem 5.5rem 0!important}.fds18-story__media{grid-column:2!important;grid-row:1!important;min-height:52rem!important;max-height:62rem!important;border-radius:0 18px 18px 0!important;overflow:hidden!important}.fds18-story__media img{width:100%!important;height:100%!important;aspect-ratio:auto!important;max-height:none!important;object-fit:cover!important;object-position:center 38%!important;filter:saturate(.9) contrast(1.01)!important}.fds18-story__stamp{display:none!important}.fds18-story .fds18-eyebrow--light{color:#7d685b!important;font-size:1.06rem!important;letter-spacing:.18em!important}.fds18-story .fds18-eyebrow--light span{background:#51382c4d!important}.fds18-story__copy h2{color:var(--fds22-brown-dark)!important;font-size:clamp(5rem,5vw,7.4rem)!important;line-height:.94!important;letter-spacing:-.045em!important;margin:2rem 0 2.4rem!important}.fds18-story__body{color:#6e6159!important;font-size:1.62rem!important;line-height:1.72!important;max-width:51rem!important}.fds18-story__facts{margin:3rem 0!important;border-top:1px solid var(--fds22-line-strong)!important}.fds18-story__facts>div{grid-template-columns:4.2rem 1fr!important;gap:1.4rem!important;padding:1.45rem 0!important;border-bottom:1px solid var(--fds22-line)!important}.fds18-story__facts>div>span{color:var(--fds22-brown)!important;font-size:1.35rem!important}.fds18-story__facts strong{color:var(--fds22-ink)!important;font-size:1.08rem!important;letter-spacing:.09em!important}.fds18-story__facts small{color:#76685f!important;font-size:1.18rem!important;line-height:1.5!important}.fds18-story .fds18-button--light{align-self:flex-start!important;min-height:5.6rem!important;border-radius:999px!important;background:var(--fds22-brown)!important;color:#fff!important;border:1px solid var(--fds22-brown)!important;padding-inline:2.8rem!important;box-shadow:0 12px 28px #51382c1f!important}.template-collection main{background:var(--fds22-ivory)!important}.template-collection .card__heading a{font-size:1.58rem!important;line-height:1.28!important;color:var(--fds22-ink)!important}.template-collection .card-information>.price{font-size:1.38rem!important;color:var(--fds22-brown-dark)!important}.template-collection .facets-container{font-size:1.35rem!important}.template-product main{background:var(--fds22-ivory)!important}.template-product .product{column-gap:5rem!important}.template-product .product__info-container{max-width:60rem!important}.template-product .product__title h1{color:var(--fds22-ink)!important;font-size:clamp(4.7rem,4.6vw,6.8rem)!important;line-height:.96!important;letter-spacing:-.045em!important;font-weight:400!important;margin:0!important}.template-product .price{font-size:2.2rem!important;color:var(--fds22-ink)!important}.template-product .product__inventory{font-size:1.3rem!important;color:#6d625b!important}.template-product .jdgm-prev-badge{font-size:1.3rem!important}.fds-pdp-kicker{font-size:1.08rem!important;letter-spacing:.17em!important;color:#806857!important}.fds-pdp-intro{font-size:1.58rem!important;line-height:1.65!important;color:#70655e!important;margin:1.5rem 0 2.2rem!important;max-width:56rem!important}.template-product .product__media-wrapper media-gallery{display:block!important}.template-product .product__media-list{margin:0!important}.template-product .product__media-list .product__media-item{border-radius:14px!important;overflow:hidden!important}.template-product .product__media-list .product__media-item .global-media-settings{border:0!important;border-radius:14px!important;background:#f4eee8!important;overflow:hidden!important}.template-product .product__media-list .product__media-item img{object-fit:cover!important}.template-product .thumbnail-slider{margin-top:1rem!important}.template-product .thumbnail-list{gap:.8rem!important}.template-product .thumbnail-list__item{border-radius:10px!important;overflow:hidden!important}.template-product .thumbnail{border:1px solid transparent!important;border-radius:10px!important;box-shadow:none!important;overflow:hidden!important;opacity:.76!important;transition:opacity .2s ease,border-color .2s ease!important}.template-product .thumbnail[aria-current]{border-color:var(--fds22-brown)!important;opacity:1!important;box-shadow:none!important}.fds-pdp-benefits{border-top:1px solid var(--fds22-line)!important;border-bottom:1px solid var(--fds22-line)!important}.fds-pdp-benefits__item{padding:1.35rem 0!important;gap:1.15rem!important}.fds-pdp-benefits__item strong{font-size:1.36rem!important;color:var(--fds22-ink)!important}.fds-pdp-benefits__item small{font-size:1.28rem!important;line-height:1.52!important;color:#756a63!important}.fds-pdp-offer{background:#f7efe7!important;border:1px solid var(--fds22-line)!important;border-radius:14px!important;box-shadow:none!important}.fds-pdp-offer__head strong{font-size:1.4rem!important;color:var(--fds22-ink)!important}.fds-pdp-offer__head span,.fds-pdp-offer__tier span{font-size:1.24rem!important}.template-product .product-form__quantity{margin-top:2rem!important}.template-product .quantity__label{font-size:1.38rem!important;color:#71665f!important;margin-bottom:.7rem!important}.template-product quantity-input.quantity{width:18rem!important;min-height:5.4rem!important;border:1px solid var(--fds22-line-strong)!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;overflow:hidden!important}.template-product quantity-input.quantity:before,.template-product quantity-input.quantity:after{display:none!important;content:none!important;border:0!important;box-shadow:none!important}.template-product .quantity__button{border:0!important;box-shadow:none!important;background:#fff!important}.template-product .quantity__input{font-size:1.65rem!important;font-weight:500!important;color:var(--fds22-ink)!important}.template-product .product-form__submit{min-height:5.8rem!important;border:1px solid var(--fds22-brown)!important;border-radius:999px!important;background:var(--fds22-brown)!important;color:#fff!important;box-shadow:0 14px 30px #51382c26!important;font-size:1.26rem!important;letter-spacing:.075em!important;font-weight:700!important}.template-product .product-form__submit:before,.template-product .product-form__submit:after{display:none!important;content:none!important;border:0!important;box-shadow:none!important}.template-product .product-form__submit:hover{background:var(--fds22-brown-dark)!important;border-color:var(--fds22-brown-dark)!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>*{min-height:8.8rem!important;display:grid!important;grid-template-columns:4.1rem minmax(0,1fr)!important;align-items:center!important;gap:1.15rem!important;padding:1.45rem 1.5rem!important;background:#fff!important;border:1px solid var(--fds22-line)!important;border-radius:12px!important;box-shadow:none!important;color:var(--fds22-copy)!important;text-decoration:none!important}.fds-pdp-reassurance__icon{width:4.1rem!important;height:4.1rem!important;display:grid!important;place-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--fds22-brown)!important}.fds-pdp-reassurance__icon svg{width:2.8rem!important;height:2.8rem!important;stroke-width:1.45!important}.fds-pdp-reassurance__copy strong{font-size:1.34rem!important;line-height:1.25!important;font-weight:650!important;color:var(--fds22-ink)!important}.fds-pdp-reassurance__copy small{font-size:1.2rem!important;line-height:1.4!important;color:#82766e!important;margin-top:.3rem!important}.fds-payment-trust{margin-top:1.7rem!important;padding-top:1.5rem!important;border-top:1px solid var(--fds22-line)!important}.fds-payment-trust__label{font-size:1.15rem!important;letter-spacing:.055em!important;color:#7b7069!important}.fds-payment-trust__icons{gap:.7rem!important;flex-wrap:wrap!important}.template-product .product__description{color:#6c625b!important;font-size:1.58rem!important;line-height:1.72!important;padding-top:.5rem!important}.template-product .product__description h2,.template-product .product__description h3{color:var(--fds22-ink)!important;font-family:var(--font-heading-family)!important;font-weight:400!important;line-height:1.05!important}.template-product .product__description h2{font-size:3.2rem!important}.template-product .accordion{border-color:var(--fds22-line)!important;margin:0!important}.template-product .accordion summary{min-height:6.8rem!important;padding:1.25rem 0!important;align-items:center!important}.template-product .accordion .summary__title{display:grid!important;grid-template-columns:3rem minmax(0,1fr)!important;align-items:center!important;gap:1.25rem!important;min-width:0!important}.template-product .accordion .summary__title .svg-wrapper{width:3rem!important;height:3rem!important;margin:0!important;display:grid!important;place-items:center!important;color:var(--fds22-brown)!important}.template-product .accordion .summary__title .svg-wrapper svg{width:2.35rem!important;height:2.35rem!important}.template-product .accordion__title{margin:0!important;max-width:none!important;color:var(--fds22-ink)!important;font-family:var(--font-heading-family)!important;font-size:1.65rem!important;line-height:1.3!important;font-weight:500!important;letter-spacing:0!important}.template-product .accordion .icon-caret{right:.2rem!important;width:1.3rem!important}.template-product .accordion__content{padding:0 4.25rem 2rem!important;color:#746960!important;font-size:1.48rem!important;line-height:1.7!important}.fds-product-story{background:#f3e7da!important;padding:7.5rem 0!important}.fds-product-story__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;gap:5.5rem!important;align-items:center!important}.fds-product-story__image{aspect-ratio:4/3!important;max-height:50rem!important;border-radius:14px!important;object-fit:cover!important}.fds-product-story__content h2{font-size:clamp(4.4rem,4vw,5.8rem)!important;color:var(--fds22-ink)!important}.fds-product-story__content>p{font-size:1.52rem!important;line-height:1.72!important;color:#6d625a!important}.fds-product-story__facts span{font-size:1.3rem!important;line-height:1.45!important}.fds-product-story__link{font-size:1.08rem!important}.related-products{background:#fff!important}.related-products__heading{text-align:center!important;color:var(--fds22-ink)!important;font-family:var(--font-heading-family)!important;font-weight:400!important}.related-products .card__heading{font-size:1.4rem!important}.related-products .price{font-size:1.25rem!important}@media screen and (max-width:989px){.header{min-height:6.4rem!important;padding-block:.65rem!important}.template-index .fds18-hero__copy{width:min(54rem,64vw)!important}.fds18-benefits__grid{grid-template-columns:1fr 1fr!important}.fds18-story{padding:5.5rem 0!important}.fds18-story__copy{padding:4rem 4rem 4rem 0!important}.fds18-story__media{min-height:42rem!important;max-height:48rem!important}.fds-product-story__grid{grid-template-columns:1fr!important;gap:3.5rem!important}}@media screen and (max-width:749px){body{font-size:1.7rem!important;line-height:1.66!important}body p,.rte,.product__description,.product__text{font-size:1.65rem!important;line-height:1.7!important}.announcement-bar-section .utility-bar__grid{min-height:4rem!important;padding-inline:0!important}.fds16-announcement__list{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important}.fds16-announcement__item{display:flex!important;min-height:4rem!important;padding:.65rem .9rem!important;font-size:1.08rem!important;letter-spacing:0!important;white-space:normal!important;text-align:center!important;line-height:1.25!important}.fds16-announcement__item:nth-child(n+3){display:none!important}.fds22-announcement-icon{width:1.65rem;height:1.65rem}.header{min-height:5.8rem!important;padding:.55rem 1.25rem!important;grid-template-columns:4.6rem 1fr 9rem!important}.header__heading,.header__heading-link{min-width:0!important;width:auto!important;margin:0!important}.header__heading-link{padding:0!important}.header__heading-logo-wrapper{line-height:0!important}.header__heading-logo{width:auto!important;max-width:3rem!important;max-height:3rem!important}.fds16-brand-wordmark,.fds16-brand-subline{display:none!important}.header__icons{gap:.1rem!important}.header__icon{width:4.2rem!important;height:4.2rem!important}.header__icon .svg-wrapper{width:2.25rem!important;height:2.25rem!important}.template-index .fds18-hero{min-height:64rem!important;height:auto!important}.template-index .fds18-hero__image{object-position:68% 50%!important;filter:saturate(.94) contrast(1.04) brightness(.79)!important;transform:scale(1.005)!important}.template-index .fds18-hero__veil{background:linear-gradient(90deg,#1f140fd4,#1f140fb3 38%,#1f140f6b 62%,#1f140f14),linear-gradient(0deg,#140d0a29,#140d0a00 50%)!important}.template-index .fds18-hero__inner{min-height:64rem!important;display:flex!important;align-items:center!important;padding:4.4rem 1.8rem 5rem!important}.template-index .fds18-hero__copy{width:78%!important;max-width:31.5rem!important;margin:0!important}.template-index .fds18-hero__eyebrow{font-size:1.12rem!important;letter-spacing:.155em!important;margin-bottom:1.6rem!important}.template-index .fds18-hero__title{font-size:clamp(4.5rem,12.8vw,5.55rem)!important;line-height:.9!important;max-width:8.8ch!important}.template-index .fds18-hero__body{font-size:1.62rem!important;line-height:1.58!important;max-width:30rem!important;margin-top:1.8rem!important}.template-index .fds18-hero__actions{margin-top:2.2rem!important;display:grid!important;grid-template-columns:1fr!important;gap:1.25rem!important;max-width:31rem!important}.template-index .fds18-button--solid{width:100%!important;min-height:5.4rem!important;padding-inline:1.5rem!important;font-size:1.14rem!important}.template-index .fds18-link{width:max-content!important;font-size:1.18rem!important}.fds18-benefits__grid{grid-template-columns:1fr 1fr!important;padding:0!important}.fds18-benefit{min-height:14.2rem!important;grid-template-columns:4.3rem 1fr!important;gap:1.05rem!important;padding:1.6rem 1.3rem!important}.fds18-benefit__icon{width:4.2rem!important;height:4.2rem!important}.fds18-benefit__icon svg{width:3.1rem!important;height:3.1rem!important}.fds18-benefit strong{font-size:1.5rem!important;line-height:1.18!important}.fds18-benefit small{font-size:1.26rem!important;line-height:1.42!important;margin-top:.5rem!important}.fds20-heading__rule p,.fds16-rule-title p{font-size:1.05rem!important;letter-spacing:.15em!important}.fds20-heading__grid h2{font-size:clamp(3.8rem,10.6vw,4.8rem)!important;line-height:.98!important}.fds20-heading__copy{font-size:1.55rem!important;line-height:1.68!important}.fds18-product__meta h3{font-size:1.52rem!important}.fds18-product__meta p{font-size:1.3rem!important}.fds18-product__meta>strong{font-size:1.36rem!important}.fds20-gift__caption h3{font-size:1.55rem!important}.fds20-gift__caption p{font-size:1.3rem!important}.fds20-promise__item h3{font-size:1.4rem!important}.fds20-promise__item p{font-size:1.28rem!important}.fds18-story{padding:0!important;background:#f0dfce!important}.fds18-story__grid{display:flex!important;flex-direction:column!important;padding:0!important;max-width:none!important}.fds18-story__copy{order:1!important;padding:4.4rem 2rem 3.6rem!important}.fds18-story__media{order:2!important;width:100%!important;min-height:0!important;max-height:30rem!important;border-radius:0!important}.fds18-story__media img{width:100%!important;height:30rem!important;aspect-ratio:4/3!important;object-fit:cover!important;object-position:center 36%!important}.fds18-story .fds18-eyebrow--light{font-size:1.05rem!important;margin:0 0 1.5rem!important}.fds18-story__copy h2{font-size:clamp(4.2rem,11vw,5.2rem)!important;line-height:.96!important;margin:0 0 2rem!important}.fds18-story__body{font-size:1.58rem!important;line-height:1.68!important;max-width:none!important}.fds18-story__facts{margin:2.4rem 0!important}.fds18-story__facts>div{grid-template-columns:3.8rem 1fr!important;padding:1.2rem 0!important}.fds18-story__facts strong{font-size:1.12rem!important}.fds18-story__facts small{font-size:1.22rem!important}.fds18-story .fds18-button--light{min-height:5.3rem!important;width:100%!important;justify-content:center!important;font-size:1.12rem!important}.fds20-gift__media,.fds20-gift__card--large .fds20-gift__media{aspect-ratio:4/3!important;max-height:29rem!important}.fds20-gift__media img{width:100%!important;height:100%!important;object-fit:cover!important}.template-product .product:not(.product--no-media){padding:0 1.4rem 4.8rem!important}.template-product .product__media-wrapper{width:100%!important;max-width:none!important;padding:0!important}.template-product .product__info-wrapper{width:100%!important;max-width:none!important;padding:0!important;margin-top:2.4rem!important}.template-product .product__info-container{max-width:none!important}.fds-pdp-kicker{display:none!important}.template-product .product__media-list .product__media-item{width:100%!important;max-width:100%!important;border-radius:0!important}.template-product .product__media-list .product__media-item .global-media-settings{border-radius:0!important;aspect-ratio:4/3!important}.template-product .product__media-list .product__media-item .product__media{padding-top:75%!important}.template-product .product__media-list .product__media-item img{width:100%!important;height:100%!important;object-fit:cover!important}.template-product .thumbnail-slider{margin-top:.7rem!important}.template-product .thumbnail-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.7rem!important;overflow:visible!important;padding:0!important}.template-product .thumbnail-list__item{width:100%!important;max-width:none!important;aspect-ratio:4/3!important}.template-product .thumbnail{width:100%!important;height:100%!important;border-radius:8px!important}.template-product .thumbnail img{width:100%!important;height:100%!important;object-fit:cover!important}.template-product .thumbnail-slider>.slider-button{display:none!important}.template-product .product__title h1{font-size:clamp(4.1rem,11.2vw,5rem)!important;line-height:.96!important}.template-product .jdgm-prev-badge{font-size:1.3rem!important;margin-top:.5rem!important}.template-product .price{font-size:2.3rem!important;margin-top:.6rem!important}.template-product .product__inventory{font-size:1.3rem!important}.fds-pdp-intro{font-size:1.6rem!important;line-height:1.65!important;margin:1.4rem 0 2rem!important}.template-product .quantity__label{font-size:1.45rem!important}.template-product quantity-input.quantity{width:18rem!important;min-height:5.3rem!important}.template-product .quantity__input{font-size:1.7rem!important}.template-product .product-form__submit{min-height:5.5rem!important;font-size:1.2rem!important}.fds-pdp-reassurance{grid-template-columns:1fr 1fr!important;gap:.8rem!important;margin-top:1.5rem!important}.fds-pdp-reassurance>*{grid-template-columns:3.7rem minmax(0,1fr)!important;gap:.85rem!important;min-height:9.2rem!important;padding:1.2rem!important;border-radius:10px!important}.fds-pdp-reassurance__icon{width:3.7rem!important;height:3.7rem!important}.fds-pdp-reassurance__icon svg{width:2.55rem!important;height:2.55rem!important}.fds-pdp-reassurance__copy strong{font-size:1.3rem!important;line-height:1.25!important}.fds-pdp-reassurance__copy small{font-size:1.16rem!important;line-height:1.35!important}.fds-payment-trust__label{font-size:1.15rem!important}.template-product .product__description{font-size:1.62rem!important;line-height:1.72!important}.template-product .product__description h2{font-size:3rem!important}.template-product .accordion summary{min-height:6.9rem!important;padding:1.3rem 0!important}.template-product .accordion .summary__title{grid-template-columns:3rem minmax(0,1fr)!important;gap:1.2rem!important}.template-product .accordion .summary__title .svg-wrapper{width:3rem!important;height:3rem!important}.template-product .accordion .summary__title .svg-wrapper svg{width:2.35rem!important;height:2.35rem!important}.template-product .accordion__title{font-size:1.65rem!important;line-height:1.3!important}.template-product .accordion__content{padding:0 4.2rem 2rem!important;font-size:1.48rem!important;line-height:1.7!important}.fds-pdp-benefits__item strong{font-size:1.4rem!important}.fds-pdp-benefits__item small{font-size:1.28rem!important}.fds-pdp-offer__head strong{font-size:1.38rem!important}.fds-pdp-offer__head span,.fds-pdp-offer__tier span{font-size:1.23rem!important}.fds-product-story{padding:5.2rem 0!important}.fds-product-story__grid{grid-template-columns:1fr!important;gap:3rem!important}.fds-product-story__media{max-height:29rem!important;overflow:hidden!important;border-radius:12px!important}.fds-product-story__image{width:100%!important;height:29rem!important;aspect-ratio:4/3!important;max-height:29rem!important;object-fit:cover!important;border-radius:12px!important}.fds-product-story__content h2{font-size:4rem!important;line-height:.98!important}.fds-product-story__content>p{font-size:1.58rem!important;line-height:1.7!important}.fds-product-story__facts span{font-size:1.28rem!important}.fds-product-story__link{font-size:1.08rem!important}.related-products{padding-top:4.5rem!important;padding-bottom:5rem!important}.related-products__heading{font-size:3.2rem!important;margin-bottom:2.4rem!important}.related-products .card__heading{font-size:1.35rem!important}.related-products .price{font-size:1.24rem!important}.related-products .card__media .media{aspect-ratio:4/3!important}.related-products .card__media .media img{object-fit:cover!important}.fds-sticky-atc__title{font-size:1.16rem!important}.fds-sticky-atc__price,.fds-sticky-atc__button{font-size:1.08rem!important}}@media screen and (max-width:479px){.fds16-announcement__list{grid-template-columns:1fr!important}.fds16-announcement__item:nth-child(n+2){display:none!important}.fds16-announcement__item{font-size:1.12rem!important}.template-index .fds18-hero__copy{width:82%!important}}@media screen and (max-width:390px){.template-index .fds18-hero{min-height:62rem!important}.template-index .fds18-hero__inner{min-height:62rem!important;padding-inline:1.5rem!important}.template-index .fds18-hero__title{font-size:4.35rem!important}.template-index .fds18-hero__body{font-size:1.54rem!important}.fds18-benefit{min-height:14.5rem!important;padding:1.45rem 1.05rem!important;grid-template-columns:3.8rem 1fr!important}.fds18-benefit__icon{width:3.8rem!important;height:3.8rem!important}.fds18-benefit__icon svg{width:2.8rem!important;height:2.8rem!important}.fds18-benefit strong{font-size:1.42rem!important}.fds18-benefit small{font-size:1.2rem!important}.fds-pdp-reassurance>*{grid-template-columns:3.3rem 1fr!important;padding:1.05rem!important;gap:.75rem!important}.fds-pdp-reassurance__icon{width:3.3rem!important;height:3.3rem!important}.fds-pdp-reassurance__icon svg{width:2.3rem!important;height:2.3rem!important}.fds-pdp-reassurance__copy strong{font-size:1.23rem!important}.fds-pdp-reassurance__copy small{font-size:1.1rem!important}}.fds18-manifesto{background:#fffdf9!important;padding:8rem 0!important}.fds18-manifesto .fds18-section-head h2{color:var(--fds22-ink)!important}.fds18-manifesto .fds18-section-head__text{font-size:1.55rem!important;line-height:1.7!important;color:var(--fds22-copy)!important}.fds18-manifesto__main img,.fds18-manifesto__detail img{border-radius:14px!important}.fds18-manifesto figcaption{font-size:1.05rem!important;color:#75685f!important}.fds18-manifesto__quote{border-color:var(--fds22-line)!important}.fds18-manifesto__quote p{color:var(--fds22-brown-dark)!important}@media screen and (max-width:749px){.template-product .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin:0!important}.template-product .product__media-list{margin:0 0 .8rem!important;width:100%!important;padding:0!important;overflow:visible!important;scroll-snap-type:none!important}.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:none!important}.template-product .product__media-list .product__media-item.is-active{display:flex!important}.fds18-manifesto{padding:5.4rem 0!important}.fds18-manifesto__grid{grid-template-columns:1fr!important;gap:2rem!important;margin-top:3rem!important}.fds18-manifesto__side{padding-top:0!important}.fds18-manifesto__main img,.fds18-manifesto__detail img{width:100%!important;height:28rem!important;aspect-ratio:4/3!important;object-fit:cover!important;border-radius:12px!important}.fds18-manifesto figcaption{font-size:1.03rem!important;padding-top:1rem!important}.fds18-manifesto__quote{margin-top:2rem!important;padding:2.7rem 0!important;text-align:center!important}.fds18-manifesto__quote>span{font-size:4.5rem!important}.fds18-manifesto__quote p{font-size:3.35rem!important;line-height:1.04!important;margin-top:1rem!important}.fds18-seal{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/fds-v22-reference-master.css.map */
