body.template-product:not(.password-template){--fpp-ivory: #f5efe0;--fpp-parch: #faf6ee;--fpp-forest: #243d2f;--fpp-forest-m: #2f5240;--fpp-terra: #c4612a;--fpp-ink: #1a1410;--fpp-ink-l: #6b5d4f;--fpp-rule: rgba(36, 61, 47, .1);--fpp-card: #fdfbf7;--fpp-serif: "Playfair Display", Georgia, serif;--fpp-sans: "DM Sans", ui-sans-serif, system-ui, sans-serif}body.template-product:not(.password-template) #MainContent{background:radial-gradient(ellipse 72% 52% at 100% 0%,rgba(156,171,140,.12) 0%,transparent 55%),radial-gradient(ellipse 58% 48% at 0% 100%,rgba(191,158,72,.07) 0%,transparent 52%),linear-gradient(180deg,#f5efe0,#f1e8d6)!important}body.template-product:not(.password-template) .section-breadcrumbs{background:#ffffff73!important;border-bottom:1px solid var(--fpp-rule)!important}body.template-product:not(.password-template) .section-breadcrumbs .section__inner{padding-top:.85rem!important;padding-bottom:.85rem!important}body.template-product:not(.password-template) .breadcrumbs{font-family:var(--fpp-sans)!important;font-size:.78rem!important;letter-spacing:.04em}body.template-product:not(.password-template) .breadcrumbs a{color:var(--fpp-forest-m)!important;text-decoration:none}body.template-product:not(.password-template) .breadcrumbs a:hover{color:var(--fpp-forest)!important}body.template-product:not(.password-template) .section-main-product{background:transparent!important}body.template-product:not(.password-template) .section-main-product>product-info>.section__inner,body.template-product:not(.password-template) .section-main-product product-info.section__inner{padding-top:clamp(1.25rem,2.5vw,2rem)!important;padding-bottom:clamp(2rem,4vw,3rem)!important}body.template-product:not(.password-template) .section-main-product .product.grid{gap:clamp(1.75rem,3.5vw,3.25rem);align-items:start}body.template-product:not(.password-template) .section-main-product .product__media-wrapper{position:relative}body.template-product:not(.password-template) .section-main-product .product-media-container,body.template-product:not(.password-template) .section-main-product .product__media-item,body.template-product:not(.password-template) .section-main-product .deferred-media{border-radius:20px!important;overflow:hidden;background:linear-gradient(145deg,#f8f4eb,#efe8dc);box-shadow:0 12px 40px #1a2e2614;border:1px solid rgba(36,61,47,.06)}body.template-product:not(.password-template) .section-main-product .product__media-item img,body.template-product:not(.password-template) .section-main-product .product-media-container img{object-fit:contain}body.template-product:not(.password-template) .section-main-product .thumbnail-list__item .thumbnail{border-radius:12px!important;overflow:hidden;border:1.5px solid rgba(36,61,47,.1)!important;background:var(--fpp-card);transition:border-color .22s ease,box-shadow .22s ease}body.template-product:not(.password-template) .section-main-product .thumbnail-list__item .thumbnail[aria-current=true],body.template-product:not(.password-template) .section-main-product .thumbnail-list__item .thumbnail:hover{border-color:var(--fpp-forest)!important;box-shadow:0 4px 14px #243d2f1f}body.template-product:not(.password-template) .section-main-product .slider-button{border-radius:999px;background:#fdfbf7eb!important;border:1px solid var(--fpp-rule)!important;box-shadow:0 4px 16px #1a2e2614}body.template-product:not(.password-template) .section-main-product .product__info-padded-main{background:var(--fpp-card)!important;border:1px solid rgba(36,61,47,.08)!important;border-radius:22px!important;box-shadow:0 14px 44px #1a2e2612!important;--info-padding-y: clamp(1.35rem, 2.5vw, 2rem);--info-padding-x: clamp(1.25rem, 2.5vw, 2rem)}body.template-product:not(.password-template) .section-main-product .product__title,body.template-product:not(.password-template) .section-main-product .product__title h1,body.template-product:not(.password-template) .section-main-product .product__title h2{font-family:var(--fpp-serif)!important;font-size:clamp(1.65rem,2.8vw,2.15rem)!important;font-weight:400!important;line-height:1.12!important;letter-spacing:-.025em!important;color:var(--fpp-ink)!important;margin-bottom:.35rem!important}body.template-product:not(.password-template) .section-main-product .product__title em{font-style:italic;color:var(--fpp-forest-m)!important}body.template-product:not(.password-template) .section-main-product .product__vendor,body.template-product:not(.password-template) .section-main-product .product__text.caption-with-letter-spacing{font-family:var(--fpp-sans)!important;font-size:.72rem!important;letter-spacing:.1em!important;text-transform:uppercase;color:var(--fpp-ink-l)!important}body.template-product:not(.password-template) .section-main-product .product__vendor{display:none!important}body.template-product:not(.password-template) .section-main-product .price,body.template-product:not(.password-template) .section-main-product .price-item,body.template-product:not(.password-template) .section-main-product .price-item--regular,body.template-product:not(.password-template) .section-main-product .price-item--sale{font-family:var(--fpp-sans)!important;font-size:clamp(1.35rem,2vw,1.65rem)!important;font-weight:600!important;color:var(--fpp-forest)!important;letter-spacing:-.01em}body.template-product:not(.password-template) .section-main-product .price .price-item--regular s,body.template-product:not(.password-template) .section-main-product .price__compare{color:var(--fpp-ink-l)!important;font-size:.95rem!important;font-weight:400!important}body.template-product:not(.password-template) .section-main-product .product__tax,body.template-product:not(.password-template) .section-main-product .unit-price{font-family:var(--fpp-sans);font-size:.78rem;color:var(--fpp-ink-l)}body.template-product:not(.password-template) .section-main-product .product__inventory{font-family:var(--fpp-sans)!important;font-size:.72rem!important;letter-spacing:.06em;text-transform:uppercase}body.template-product:not(.password-template) .section-main-product .badge{border-radius:999px;font-family:var(--fpp-sans);font-size:.68rem;letter-spacing:.07em;text-transform:uppercase;font-weight:600}body.template-product:not(.password-template) .section-main-product .product-form__input--pill input[type=radio]+label,body.template-product:not(.password-template) .section-main-product .variant-picker__pill label{border-radius:999px!important;border:1.5px solid rgba(36,61,47,.16)!important;background:#ffffffb8!important;font-family:var(--fpp-sans)!important;font-size:.82rem!important;font-weight:500!important;padding:.55rem 1rem!important;transition:background .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}body.template-product:not(.password-template) .section-main-product .product-form__input--pill input[type=radio]:checked+label,body.template-product:not(.password-template) .section-main-product .variant-picker__pill input:checked+label{background:var(--fpp-forest)!important;border-color:var(--fpp-forest)!important;color:#fff!important;box-shadow:0 4px 14px #243d2f2e}body.template-product:not(.password-template) .section-main-product .product-form__input legend,body.template-product:not(.password-template) .section-main-product .form__label{font-family:var(--fpp-sans)!important;font-size:.78rem!important;font-weight:600!important;letter-spacing:.08em;text-transform:uppercase;color:var(--fpp-ink)!important;margin-bottom:.55rem!important}body.template-product:not(.password-template) .section-main-product .swatch-input__input+.swatch-input__label{border-radius:999px;box-shadow:inset 0 0 0 1px #243d2f1f}body.template-product:not(.password-template) .section-main-product .swatch-input__input:checked+.swatch-input__label{box-shadow:0 0 0 2px var(--fpp-forest)}body.template-product:not(.password-template) .section-main-product .product-form__quantity .quantity{border-radius:999px!important;border:1.5px solid rgba(36,61,47,.14)!important;background:#fff!important;min-height:2.85rem;overflow:hidden}body.template-product:not(.password-template) .section-main-product .product-form__quantity .quantity__button{color:var(--fpp-forest)!important}body.template-product:not(.password-template) .section-main-product .product-form__submit,body.template-product:not(.password-template) .section-main-product .shopify-payment-button__button--unbranded{min-height:3.15rem!important;border-radius:999px!important;font-family:var(--fpp-sans)!important;font-size:.78rem!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase;background:var(--fpp-forest)!important;color:#fff!important;border:1px solid var(--fpp-forest)!important;box-shadow:0 6px 20px #243d2f2e;transition:transform .22s ease,background .22s ease,box-shadow .22s ease}body.template-product:not(.password-template) .section-main-product .product-form__submit:hover,body.template-product:not(.password-template) .section-main-product .shopify-payment-button__button--unbranded:hover{background:var(--fpp-terra)!important;border-color:var(--fpp-terra)!important;transform:translateY(-1px);box-shadow:0 10px 28px #c4612a3d}body.template-product:not(.password-template) .section-main-product .shopify-payment-button{margin-top:.65rem}body.template-product:not(.password-template) .section-main-product .product-form__buttons{gap:.65rem}body.template-product:not(.password-template) .section-main-product .product__info-panel .icons-with-text,body.template-product:not(.password-template) .section-main-product .icons-with-text{display:flex;flex-wrap:wrap;gap:.55rem .85rem;margin-top:.35rem}body.template-product:not(.password-template) .section-main-product .icons-with-text__item{flex:1 1 calc(33.333% - .65rem);min-width:7.5rem;padding:.65rem .75rem;border-radius:14px;background:#e7eddd8c;border:1px solid rgba(36,61,47,.08)}body.template-product:not(.password-template) .section-main-product .icons-with-text__heading{font-family:var(--fpp-sans)!important;font-size:.68rem!important;font-weight:600!important;letter-spacing:.05em;text-transform:uppercase;color:var(--fpp-forest)!important;line-height:1.35!important}body.template-product:not(.password-template) .section-main-product .icons-with-text .icon{color:var(--fpp-forest-m)!important}body.template-product:not(.password-template) .section-main-product .product__description,body.template-product:not(.password-template) .section-main-product .product__description.rte{font-family:var(--fpp-sans);font-size:1rem;line-height:1.72;color:var(--fpp-ink-l)}body.template-product:not(.password-template) .section-main-product .product__description.rte h3,body.template-product:not(.password-template) .section-main-product .product__description.rte h4{font-family:var(--fpp-serif);color:var(--fpp-ink);margin-top:1.35rem;margin-bottom:.5rem}body.template-product:not(.password-template) .section-main-product .product__description.rte ul{padding-left:1.15rem}body.template-product:not(.password-template) .section-main-product .product__info-panel{background:var(--fpp-card)!important;border:1px solid rgba(36,61,47,.08)!important;border-radius:18px!important;box-shadow:0 8px 28px #1a2e260d!important}body.template-product:not(.password-template) .section-main-product .product__info-panel.color-scheme-3,body.template-product:not(.password-template) .section-main-product .product__info-panel.color-scheme-5{background:linear-gradient(145deg,#eef2e8,#f5efe0)!important;color:var(--fpp-ink)!important}body.template-product:not(.password-template) .section-main-product .product__info-panel.color-scheme-3 .rte,body.template-product:not(.password-template) .section-main-product .product__info-panel.color-scheme-5 .rte,body.template-product:not(.password-template) .section-main-product .product__info-panel.color-scheme-3 .rte p,body.template-product:not(.password-template) .section-main-product .product__info-panel.color-scheme-5 .rte p{color:var(--fpp-ink-l)!important}body.template-product:not(.password-template) .section-main-product .product__info-panel.color-scheme-3 h4,body.template-product:not(.password-template) .section-main-product .product__info-panel.color-scheme-5 h4,body.template-product:not(.password-template) .section-main-product .product__info-panel.color-scheme-3 h5,body.template-product:not(.password-template) .section-main-product .product__info-panel.color-scheme-5 h5{color:var(--fpp-ink)!important}body.template-product:not(.password-template) .section-rich-text{background:transparent!important}body.template-product:not(.password-template) .section-related-products,body.template-product:not(.password-template) .section-recently-viewed{background:radial-gradient(ellipse 64% 78% at 78% 18%,rgba(122,140,94,.14) 0%,transparent 56%),linear-gradient(168deg,#e7eddd,#eef2e8 46%,#f4efe2)!important}body.template-product:not(.password-template) .section-related-products .title,body.template-product:not(.password-template) .section-recently-viewed .title{font-family:var(--fpp-serif)!important;font-size:clamp(1.5rem,2.5vw,2rem)!important;font-weight:400!important;letter-spacing:-.025em!important}body.template-product:not(.password-template) .section-related-products .product-card,body.template-product:not(.password-template) .section-recently-viewed .product-card{border-radius:20px!important;border:1px solid rgba(36,61,47,.08)!important;background:var(--fpp-card)!important;box-shadow:0 4px 18px #1a2e260f!important;overflow:hidden}body.template-product:not(.password-template) .section-related-products .product-card .card__heading a,body.template-product:not(.password-template) .section-recently-viewed .product-card .card__heading a{font-family:var(--fpp-serif)!important;font-size:.95rem!important;line-height:1.32!important}body.template-product:not(.password-template) .section-related-products .product-card .quick-add,body.template-product:not(.password-template) .section-recently-viewed .product-card .quick-add{display:flex;justify-content:flex-start;padding:0 .85rem .85rem!important}body.template-product:not(.password-template) .section-related-products .product-card .quick-add product-form,body.template-product:not(.password-template) .section-related-products .product-card .quick-add modal-opener,body.template-product:not(.password-template) .section-recently-viewed .product-card .quick-add product-form,body.template-product:not(.password-template) .section-recently-viewed .product-card .quick-add modal-opener{display:inline-flex;width:auto}body.template-product:not(.password-template) .section-related-products .product-card .quick-add__submit,body.template-product:not(.password-template) .section-recently-viewed .product-card .quick-add__submit,body.template-product:not(.password-template) .section-related-products .product-card .quick-add__submit.button--full-width,body.template-product:not(.password-template) .section-recently-viewed .product-card .quick-add__submit.button--full-width{width:auto!important;min-width:0!important;min-height:2.3rem!important;padding:.5rem .95rem!important;font-size:.65rem!important;background:var(--fpp-forest)!important;color:#fff!important;border-color:var(--fpp-forest)!important}body.template-product:not(.password-template) .section-related-products .product-card .quick-add__submit:hover,body.template-product:not(.password-template) .section-recently-viewed .product-card .quick-add__submit:hover{background:var(--fpp-terra)!important;border-color:var(--fpp-terra)!important;color:#fff!important}body.template-product:not(.password-template) .section-related-products .product-card .product-vendor,body.template-product:not(.password-template) .section-recently-viewed .product-card .product-vendor{display:none!important}body.template-product:not(.password-template) .sticky-cta{background:#fdfbf7f5!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--fpp-rule)!important;box-shadow:0 -8px 28px #1a2e2614}body.template-product:not(.password-template) .sticky-cta .button{border-radius:999px!important;min-height:2.75rem!important;background:var(--fpp-forest)!important;color:#fff!important}@media screen and (max-width:749px){body.template-product:not(.password-template) .section-main-product .product__info-padded-main{border-radius:18px!important;--info-padding-y: 1.15rem;--info-padding-x: 1.05rem}body.template-product:not(.password-template) .section-main-product .product.grid{gap:1.15rem}body.template-product:not(.password-template) .section-main-product .product-media-container,body.template-product:not(.password-template) .section-main-product .product__media-item{border-radius:16px!important}body.template-product:not(.password-template) .section-main-product .icons-with-text__item{flex:1 1 calc(50% - .5rem);min-width:0}body.template-product:not(.password-template) .section-main-product .product-form__submit{min-height:3rem!important}}@media screen and (min-width:990px){body.template-product:not(.password-template) .section-main-product .product__column-sticky{top:calc(var(--header-height-live, 0px) + 1rem)}}body.template-product:not(.password-template) #MainContent{background:var(--fpp-parch)!important}body.template-product:not(.password-template) .section-breadcrumbs{background:transparent!important}body.template-product:not(.password-template) .section-main-product .product-media-container,body.template-product:not(.password-template) .section-main-product .product__media-item,body.template-product:not(.password-template) .section-main-product .deferred-media{border-radius:12px!important;background:#f3ede3!important;box-shadow:none!important;border:1px solid rgba(36,61,47,.06)!important}body.template-product:not(.password-template) .section-main-product .product__media-item img,body.template-product:not(.password-template) .section-main-product .product-media-container img{object-fit:cover}body.template-product:not(.password-template) .section-main-product .thumbnail-list__item .thumbnail{border-radius:8px!important;box-shadow:none!important}body.template-product:not(.password-template) .section-main-product .thumbnail-list__item .thumbnail[aria-current=true],body.template-product:not(.password-template) .section-main-product .thumbnail-list__item .thumbnail:hover{box-shadow:none!important}body.template-product:not(.password-template) .section-main-product .slider-button{box-shadow:none!important;background:#fdfbf7e0!important}body.template-product:not(.password-template) .section-main-product .product__info-padded-main{background:#fff!important;border:1px solid rgba(36,61,47,.1)!important;border-radius:12px!important;box-shadow:none!important}body.template-product:not(.password-template) .section-main-product .product__title,body.template-product:not(.password-template) .section-main-product .product__title h1,body.template-product:not(.password-template) .section-main-product .product__title h2{font-size:clamp(1.75rem,3vw,2.35rem)!important;letter-spacing:-.03em!important}body.template-product:not(.password-template) .section-main-product .product__info-container>.product__block:not(:first-child){padding-top:1.1rem;margin-top:1.1rem;border-top:1px solid var(--fpp-rule)}body.template-product:not(.password-template) .section-main-product .product-form__submit{border-radius:999px!important;min-height:3.15rem!important;letter-spacing:.1em!important;text-transform:uppercase;font-size:.78rem!important;font-weight:600!important}body.template-product:not(.password-template) .section-main-product .shopify-payment-button__button{border-radius:999px!important;min-height:3rem!important}body.template-product:not(.password-template) .section-main-product .product__accordion,body.template-product:not(.password-template) .section-main-product .accordion{border:none!important;border-top:1px solid var(--fpp-rule)!important;border-radius:0!important;background:transparent!important}body.template-product:not(.password-template) .section-main-product .accordion__title,body.template-product:not(.password-template) .section-main-product summary{font-family:var(--fpp-sans)!important;font-size:.82rem!important;letter-spacing:.08em!important;text-transform:uppercase;font-weight:600!important;color:var(--fpp-ink)!important}body.template-product:not(.password-template) .section-main-product .icons-with-text{gap:.65rem 1rem}body.template-product:not(.password-template) .section-main-product .icons-with-text__item{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}body.template-product:not(.password-template) .section-related-products .product-card,body.template-product:not(.password-template) .section-recently-viewed .product-card{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;display:grid!important;grid-template-columns:1fr;grid-template-areas:"media" "info"}body.template-product:not(.password-template) .section-related-products .product-card .card__inner,body.template-product:not(.password-template) .section-recently-viewed .product-card .card__inner{grid-area:media;padding:0!important}body.template-product:not(.password-template) .section-related-products .product-card>.card__content,body.template-product:not(.password-template) .section-recently-viewed .product-card>.card__content{display:contents!important}body.template-product:not(.password-template) .section-related-products .product-card .card__information,body.template-product:not(.password-template) .section-recently-viewed .product-card .card__information{grid-area:info;padding:.85rem 0 0!important}body.template-product:not(.password-template) .section-related-products .product-card .card__media,body.template-product:not(.password-template) .section-recently-viewed .product-card .card__media{aspect-ratio:4 / 5;border-radius:12px!important;background:#f3ede3;overflow:hidden}body.template-product:not(.password-template) .section-related-products .product-card .card__heading a,body.template-product:not(.password-template) .section-recently-viewed .product-card .card__heading a{font-family:var(--fpp-serif)!important;font-size:clamp(.92rem,1.1vw,1.02rem)!important}body.template-product:not(.password-template) .section-related-products .product-card .quick-add,body.template-product:not(.password-template) .section-recently-viewed .product-card .quick-add{grid-area:media;align-self:end;padding:0 .65rem .75rem;opacity:0;transform:translateY(6px);transition:opacity .26s ease,transform .26s ease;pointer-events:none;justify-content:center}body.template-product:not(.password-template) .section-related-products .product-card:hover .quick-add,body.template-product:not(.password-template) .section-recently-viewed .product-card:hover .quick-add,body.template-product:not(.password-template) .section-related-products .product-card:focus-within .quick-add,body.template-product:not(.password-template) .section-recently-viewed .product-card:focus-within .quick-add{opacity:1;transform:translateY(0);pointer-events:auto}@media screen and (min-width:990px){body.template-product:not(.password-template) .section-main-product .product.grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(2rem,3.5vw,3.5rem)!important;align-items:start}}@media screen and (max-width:749px){body.template-product:not(.password-template) .section-main-product .product__info-padded-main{border-radius:0!important;--info-padding-y: 1.1rem;--info-padding-x: 0;background:transparent!important;border:none!important}body.template-product:not(.password-template) .section-main-product .product-media-container,body.template-product:not(.password-template) .section-main-product .product__media-item{border-radius:10px!important}}body.template-product:not(.password-template) .section-main-product>product-info>.section__inner,body.template-product:not(.password-template) .section-main-product product-info.section__inner{max-width:min(1320px,100%);margin-inline:auto}body.template-product:not(.password-template) .section-main-product .product__info-padded-main{background:#ffffff8c!important;border:1px solid rgba(36,61,47,.08)!important;border-radius:20px!important;box-shadow:none!important;--info-padding-y: clamp(1.25rem, 2vw, 1.75rem);--info-padding-x: clamp(1.15rem, 2vw, 1.65rem)}body.template-product:not(.password-template) .section-main-product .product__info-container>.product__block:first-child{border-top:none!important;padding-top:0!important;margin-top:0!important}body.template-product:not(.password-template) .section-main-product .product__block:has(.product__description){border-top:1px solid var(--fpp-rule);padding-top:1.15rem;margin-top:1.15rem}body.template-product:not(.password-template) .section-main-product .product__block:has(.product__description):before{content:"Description";display:block;font-family:var(--fpp-sans);font-size:.8rem;letter-spacing:.09em;text-transform:uppercase;font-weight:600;color:var(--fpp-ink);margin-bottom:.75rem}body.template-product:not(.password-template) .section-main-product .product__description.rte{font-size:.95rem;line-height:1.75;color:var(--fpp-ink-l)}body.template-product:not(.password-template) .section-main-product .product__description.rte p:first-child{margin-top:0}body.template-product:not(.password-template) [id$=__shipping_info],body.template-product:not(.password-template) [id$=__trust_icons]{display:none!important}body.template-product:not(.password-template) .section-main-product [id^=product-enquiry-],body.template-product:not(.password-template) .section-main-product [id^=back-in-stock-enquiry-]{display:none!important}body.template-product:not(.password-template) .section-main-product .thumbnail-slider{margin-top:.75rem}body.template-product:not(.password-template) .section-main-product .thumbnail-list{gap:.55rem}body.template-product:not(.password-template) .section-main-product .thumbnail-list__item .thumbnail{opacity:.72;transition:opacity .22s ease,border-color .22s ease}body.template-product:not(.password-template) .section-main-product .thumbnail-list__item .thumbnail[aria-current=true]{opacity:1;border-width:2px!important}body.template-product:not(.password-template) .section-main-product .product-form__input{margin-bottom:1rem}body.template-product:not(.password-template) .section-main-product .price{margin-bottom:.15rem}body.template-product:not(.password-template) .section-main-product .product__inventory{margin-top:.35rem}body.template-product:not(.password-template) .section-main-product .icons-with-text__heading{font-size:.72rem!important;letter-spacing:.06em}body.template-product:not(.password-template) .section-collapsible-content{background:linear-gradient(180deg,#1e342c,#243d2f,#1a2e26)!important;border-top:1px solid var(--fpp-rule)}body.template-product:not(.password-template) .section-collapsible-content .section__inner{max-width:min(920px,100%);margin-inline:auto;padding-top:clamp(2.5rem,5vw,4rem)!important;padding-bottom:clamp(2.5rem,5vw,4rem)!important}body.template-product:not(.password-template) .section-collapsible-content .collapsible-content{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;border-top:none!important;padding-top:0}body.template-product:not(.password-template) .section-collapsible-content .title,body.template-product:not(.password-template) .section-collapsible-content .title.h3,body.template-product:not(.password-template) .section-collapsible-content .title *{font-family:var(--fpp-serif)!important;font-size:clamp(1.65rem,3vw,2.25rem)!important;letter-spacing:-.025em!important;margin-bottom:1.25rem!important;color:#fbf7ec!important;-webkit-text-fill-color:#fbf7ec!important}body.template-product:not(.password-template) .section-collapsible-content .accordion{border:none!important;border-bottom:1px solid rgba(255,255,255,.14)!important;background:transparent!important}body.template-product:not(.password-template) .section-collapsible-content .accordion summary,body.template-product:not(.password-template) .section-collapsible-content .accordion__title,body.template-product:not(.password-template) .section-collapsible-content summary .inline-richtext,body.template-product:not(.password-template) .section-collapsible-content summary .accordion__title *,body.template-product:not(.password-template) .section-collapsible-content summary span:not(.icon):not(svg *){color:#fbf7ec!important;-webkit-text-fill-color:#fbf7ec!important;font-family:var(--fpp-sans)!important;font-weight:600!important;font-size:.98rem!important;letter-spacing:.01em!important}body.template-product:not(.password-template) .section-collapsible-content .accordion summary{padding:1rem 0;display:flex;align-items:center;gap:.85rem}body.template-product:not(.password-template) .section-collapsible-content .accordion__content,body.template-product:not(.password-template) .section-collapsible-content .accordion__content .rte,body.template-product:not(.password-template) .section-collapsible-content .accordion__content .rte p,body.template-product:not(.password-template) .section-collapsible-content .accordion__content .rte li,body.template-product:not(.password-template) .section-collapsible-content .accordion__content .rte span,body.template-product:not(.password-template) .section-collapsible-content .accordion__content p,body.template-product:not(.password-template) .section-collapsible-content .accordion__content li,body.template-product:not(.password-template) .section-collapsible-content .accordion__content span:not(.icon){color:#fffffff0!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important;font-family:var(--fpp-sans)!important;font-size:.92rem!important;line-height:1.68!important;max-width:none}body.template-product:not(.password-template) .section-collapsible-content .accordion__content a{color:#f6e9d5!important;-webkit-text-fill-color:#f6e9d5!important;text-decoration:underline;text-underline-offset:.15em}body.template-product:not(.password-template) .section-collapsible-content .accordion__image{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;margin:0;padding:0;border-radius:999px;background:#ffffff1a}body.template-product:not(.password-template) .section-collapsible-content .icon-accordion,body.template-product:not(.password-template) .section-collapsible-content .accordion__image .icon,body.template-product:not(.password-template) .section-collapsible-content .accordion__image svg{width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important;flex-shrink:0}body.template-product:not(.password-template) .section-collapsible-content .icon-caret,body.template-product:not(.password-template) .section-collapsible-content .icon-accordion{color:#ffffffb8!important;fill:currentColor!important}body.template-product:not(.password-template) .section-collapsible-content .accordion__content--spacer{width:2.15rem!important;flex-shrink:0}body.template-product:not(.password-template) .section-collapsible-content .accordion-container{padding:0!important}body.template-product:not(.password-template) .section-collapsible-content .accordion__content{padding:0 0 1.15rem!important}body.template-product:not(.password-template) .section-collapsible-content .button,body.template-product:not(.password-template) .section-collapsible-content .collapsible-content-row__buttons .button{min-height:auto!important;min-width:0!important;padding:.42rem .95rem!important;font-family:var(--fpp-sans)!important;font-size:.76rem!important;font-weight:600!important;letter-spacing:.04em!important;line-height:1.2!important;border-radius:999px!important;margin-top:.65rem!important;background:transparent!important;border:1px solid rgba(255,255,255,.42)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}body.template-product:not(.password-template) .section-collapsible-content .button:hover,body.template-product:not(.password-template) .section-collapsible-content .collapsible-content-row__buttons .button:hover{background:#ffffff1f!important;border-color:#ffffffa6!important;color:#fff!important}body.template-product:not(.password-template) .section-related-products,body.template-product:not(.password-template) .section-recently-viewed{background:var(--fpp-parch)!important;border-top:1px solid var(--fpp-rule)}body.template-product:not(.password-template) .section-related-products .section__inner,body.template-product:not(.password-template) .section-recently-viewed .section__inner{max-width:min(1320px,100%)}@media screen and (max-width:749px){body.template-product:not(.password-template) .section-main-product .product.grid{gap:1rem}body.template-product:not(.password-template) .section-main-product .product__title,body.template-product:not(.password-template) .section-main-product .product__title h1{font-size:clamp(1.45rem,6vw,1.85rem)!important}body.template-product:not(.password-template) .section-main-product .product-form__buttons{position:sticky;bottom:calc(env(safe-area-inset-bottom,0px) + .5rem);z-index:3;background:linear-gradient(to top,var(--fpp-parch) 72%,transparent);padding-top:.75rem;margin-top:.5rem}body.template-product:not(.password-template) .section-related-products .product-card .quick-add,body.template-product:not(.password-template) .section-recently-viewed .product-card .quick-add{grid-area:info;opacity:1;transform:none;pointer-events:auto;padding:.55rem 0 0!important;justify-content:flex-start}}body.template-product:not(.password-template){--fpp-honey: #c4612a;--fpp-moss: #3c5a47}body.template-product:not(.password-template) .furzima-pdp-eyebrow{font-family:var(--fpp-sans);font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--fpp-moss);margin:0 0 .85rem}body.template-product:not(.password-template) .furzima-pdp-eyebrow__mark{color:var(--fpp-honey)}@media screen and (min-width:990px){body.template-product:not(.password-template) .section-main-product .product__media-wrapper{position:sticky;top:calc(var(--header-height-live, 0px) + 1rem)}body.template-product:not(.password-template) .section-main-product media-gallery{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:14px;align-items:start}body.template-product:not(.password-template) .section-main-product .slider-mobile-gutter:has(.product__media-list){grid-row:1;grid-column:1;width:100%}body.template-product:not(.password-template) .section-main-product .thumbnail-slider{grid-row:2;grid-column:1;width:100%;display:block!important;margin-top:0!important}body.template-product:not(.password-template) .section-main-product .thumbnail-slider .slider-button{display:none!important}body.template-product:not(.password-template) .section-main-product .thumbnail-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;overflow:visible!important;flex-direction:unset!important;flex-wrap:unset!important;scroll-snap-type:none!important;padding:0!important}body.template-product:not(.password-template) .section-main-product .thumbnail-list__item{width:100%!important;max-width:none!important}body.template-product:not(.password-template) .section-main-product .thumbnail-list__item:nth-child(6n+1),body.template-product:not(.password-template) .section-main-product .thumbnail-list__item:nth-child(6n+4){grid-column:span 2;grid-row:span 2}body.template-product:not(.password-template) .section-main-product .product.grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(2rem,3.5vw,3.5rem)!important}}body.template-product:not(.password-template) .section-main-product .product-media-container,body.template-product:not(.password-template) .section-main-product .product__media-list .product__media-item{aspect-ratio:1 / 1;border-radius:20px!important}body.template-product:not(.password-template) .section-main-product .thumbnail-list__item .thumbnail{border-radius:14px!important;aspect-ratio:1;opacity:.86;transition:opacity .22s ease,box-shadow .22s ease,transform .22s ease}body.template-product:not(.password-template) .section-main-product .thumbnail-list__item .thumbnail:hover{opacity:1;transform:translateY(-2px)}body.template-product:not(.password-template) .section-main-product .thumbnail-list__item .thumbnail[aria-current=true]{opacity:1;box-shadow:0 0 0 2px var(--fpp-forest)}body.template-product:not(.password-template) .section-main-product .slider-buttons{inset-inline-end:16px!important;bottom:16px!important}body.template-product:not(.password-template) .section-main-product .product__title h1,body.template-product:not(.password-template) .section-main-product .product__title h2{font-size:clamp(1.85rem,3.4vw,2.6rem)!important;line-height:1.06!important;margin-bottom:.65rem!important}body.template-product:not(.password-template) .section-main-product .product__block:has(.rating){margin-bottom:.35rem;border-top:none!important;padding-top:0!important}body.template-product:not(.password-template) .section-main-product .rating-star{--color-rating-star: var(--fpp-honey) !important}body.template-product:not(.password-template) .section-main-product .rating-text,body.template-product:not(.password-template) .section-main-product .rating-count{font-family:var(--fpp-sans);font-size:.84rem;color:var(--fpp-ink-l)}body.template-product:not(.password-template) .section-main-product #price-main .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.65rem .75rem}body.template-product:not(.password-template) .section-main-product .price-item--sale,body.template-product:not(.password-template) .section-main-product .price-item--last{font-family:var(--fpp-serif)!important;font-size:clamp(1.65rem,2.5vw,1.9rem)!important;font-weight:500!important}body.template-product:not(.password-template) .section-main-product .price--on-sale .price-item--regular s{font-size:1rem!important}body.template-product:not(.password-template) .section-main-product .price--on-sale .price__badge-sale,body.template-product:not(.password-template) .section-main-product .badge.price__badge-sale{font-family:var(--fpp-sans);font-size:.72rem;font-weight:700;letter-spacing:.03em;color:var(--fpp-honey)!important;background:#f6e9d5!important;border-radius:999px;padding:.2rem .55rem}body.template-product:not(.password-template) .section-main-product .installment,body.template-product:not(.password-template) .section-main-product shopify-payment-terms{font-family:var(--fpp-sans);font-size:.82rem;color:var(--fpp-ink-l);margin-top:.15rem;margin-bottom:1.25rem}body.template-product:not(.password-template) .section-main-product .swatch-input__label,body.template-product:not(.password-template) .section-main-product .variant-picker__swatch{width:54px!important;height:54px!important;border-radius:14px!important}body.template-product:not(.password-template) .section-main-product .swatch-input__input:checked+.swatch-input__label{box-shadow:0 0 0 2px var(--fpp-forest),inset 0 0 0 1px #243d2f1f}body.template-product:not(.password-template) .section-main-product .product-form__buttons .flex.gap-1{flex-direction:row;align-items:stretch;gap:12px!important}body.template-product:not(.password-template) .section-main-product .product-form__buttons .quantity{flex-shrink:0;min-height:54px;border-radius:999px!important}body.template-product:not(.password-template) .section-main-product .product-form__submit{flex:1;min-height:54px!important;text-transform:none!important;letter-spacing:.02em!important;font-size:.94rem!important;font-weight:600!important}body.template-product:not(.password-template) .section-main-product .shopify-payment-button__button{min-height:54px!important;border-radius:999px!important;font-family:var(--fpp-sans)!important;font-size:.94rem!important;font-weight:600!important;margin-top:.65rem}body.template-product:not(.password-template) .furzima-pdp-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.85rem 0 0;margin:.75rem 0 0;border-top:1px solid var(--fpp-rule);list-style:none}body.template-product:not(.password-template) .furzima-pdp-trust__item{display:flex;align-items:center;gap:.55rem;min-width:0;padding:.55rem .65rem;border-radius:12px;background:#e7eddd73;border:1px solid rgba(36,61,47,.07)}body.template-product:not(.password-template) .furzima-pdp-trust__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;border-radius:999px;background:#ffffffb8;color:var(--fpp-forest)}body.template-product:not(.password-template) .furzima-pdp-trust__icon svg{display:block;width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important;flex-shrink:0}body.template-product:not(.password-template) .furzima-pdp-trust__copy{display:flex;flex-direction:column;gap:.08rem;min-width:0}body.template-product:not(.password-template) .furzima-pdp-trust__title{font-family:var(--fpp-sans);font-size:.72rem;font-weight:600;line-height:1.25;color:var(--fpp-ink)}body.template-product:not(.password-template) .furzima-pdp-trust__sub{font-family:var(--fpp-sans);font-size:.64rem;color:var(--fpp-ink-l);line-height:1.25}body.template-product:not(.password-template) [id$=__recently_viewed]{display:none!important}body.template-product:not(.password-template) .section-main-product .product__accordion summary{display:flex;justify-content:space-between;align-items:center;padding:1.15rem .15rem;list-style:none}body.template-product:not(.password-template) .section-main-product .furzima-pdp-acc summary{display:flex;justify-content:space-between;align-items:center;padding:1.15rem .15rem;list-style:none}body.template-product:not(.password-template) .section-main-product .product__accordion summary .icon-caret,body.template-product:not(.password-template) .section-main-product .furzima-pdp-acc summary .icon-caret{display:none}body.template-product:not(.password-template) .section-main-product .furzima-pdp-acc__icon,body.template-product:not(.password-template) .section-main-product .product__accordion summary:after{content:"";width:20px;height:20px;position:relative;flex-shrink:0;background:linear-gradient(var(--fpp-ink-l),var(--fpp-ink-l)),linear-gradient(var(--fpp-ink-l),var(--fpp-ink-l));background-size:16px 2px,2px 16px;background-position:center;background-repeat:no-repeat;transition:transform .3s ease}body.template-product:not(.password-template) .section-main-product .product__accordion details[open] summary:after,body.template-product:not(.password-template) .section-main-product .furzima-pdp-acc details[open] .furzima-pdp-acc__icon{transform:rotate(45deg)}body.template-product:not(.password-template) .section-main-product .product__accordion .accordion__title,body.template-product:not(.password-template) .section-main-product .furzima-pdp-acc .accordion__title{font-family:var(--fpp-sans)!important;font-size:.94rem!important;letter-spacing:.01em!important;text-transform:none!important;font-weight:600!important}body.template-product:not(.password-template) .section-main-product .product__accordion .accordion__content,body.template-product:not(.password-template) .section-main-product .furzima-pdp-acc .accordion__content{font-family:var(--fpp-sans);font-size:.92rem;line-height:1.7;color:var(--fpp-ink-l);max-width:46ch;padding-bottom:1.25rem}body.template-product:not(.password-template) .section-main-product .product__block:has(.product__description):before{display:none}body.template-product:not(.password-template) .section-main-product .product__block:has(.furzima-pdp-acc),body.template-product:not(.password-template) .section-main-product .product__block:has(.product__accordion){border-top:none!important;padding-top:0!important;margin-top:0!important}body.template-product:not(.password-template) .section-main-product .icons-with-text{display:none!important}body.template-product:not(.password-template) .section-furzima-product-story,body.template-product:not(.password-template) .section-related-products,body.template-product:not(.password-template) .section-main-product .product__info-container{color:var(--fpp-ink)}body.template-product:not(.password-template) .section-furzima-product-story .fpps-story__intro-title,body.template-product:not(.password-template) .section-furzima-product-story .fpps-feature__heading,body.template-product:not(.password-template) .section-related-products .title{color:var(--fpp-ink)!important;-webkit-text-fill-color:var(--fpp-ink)!important}body.template-product:not(.password-template) .section-furzima-product-story .fpps-story__intro-text,body.template-product:not(.password-template) .section-furzima-product-story .fpps-feature__body,body.template-product:not(.password-template) .section-furzima-product-story .fpps-specgrid__key{color:var(--fpp-ink-l)!important;-webkit-text-fill-color:var(--fpp-ink-l)!important}body.template-product:not(.password-template) .section-main-product .product__info-padded-main{background:#ffffff8c!important;border:1px solid rgba(36,61,47,.08)!important;border-radius:20px!important;--info-padding-y: clamp(1.25rem, 2vw, 1.75rem);--info-padding-x: clamp(1.15rem, 2vw, 1.65rem)}@media screen and (min-width:990px){body.template-product:not(.password-template) .section-main-product .product__info-wrapper{align-self:start}body.template-product:not(.password-template) .section-main-product .product__column-sticky{top:calc(var(--header-height-live, 0px) + 1rem)}}body.template-product:not(.password-template) .section-related-products .title-wrapper-with-link,body.template-product:not(.password-template) .section-related-products .section-heading{margin-bottom:2rem}body.template-product:not(.password-template) .section-related-products .grid--4-col-desktop{--grid-desktop-horizontal-spacing: 22px}@media screen and (max-width:749px){body.template-product:not(.password-template) .section-main-product media-gallery{display:flex;flex-direction:column;gap:12px}body.template-product:not(.password-template) .section-main-product .thumbnail-slider{order:2;width:100%}body.template-product:not(.password-template) .section-main-product .thumbnail-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;flex-direction:unset!important;overflow:visible!important}body.template-product:not(.password-template) .section-main-product .thumbnail-list__item{width:100%!important;flex-shrink:unset}body.template-product:not(.password-template) .section-main-product .thumbnail-list__item:nth-child(5n+1){grid-column:span 2;grid-row:span 2}body.template-product:not(.password-template) .section-main-product .product__info-padded-main{background:#ffffffb8!important;border-radius:16px!important;--info-padding-x: 1rem}body.template-product:not(.password-template) .furzima-pdp-trust{grid-template-columns:1fr;gap:.45rem}body.template-product:not(.password-template) .furzima-pdp-trust__item{padding:.5rem .6rem}}body.template-product:not(.password-template) .section-collapsible-content .accordion__content .rte,body.template-product:not(.password-template) .section-collapsible-content .accordion__content .rte *:not(a):not(svg):not(use):not(path){color:#fffffff0!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important;font-size:.92rem!important;max-width:none!important}body.template-product:not(.password-template) .section-main-product .product__block:has(.furzima-pdp-trust){margin-top:.15rem;margin-bottom:.25rem;padding-top:0!important;border-top:none!important}body.template-product:not(.password-template) .section-main-product .product__block:has(.furzima-pdp-acc),body.template-product:not(.password-template) .section-main-product .product__block:has(.product__accordion){margin-top:.35rem}
/*# sourceMappingURL=/cdn/shop/t/22/assets/component-furzima-product-premium.css.map */
