@media(min-width:990px){.product-information .product-information__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:48px!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important}.product-information__details{max-width:100%!important}}@media(max-width:989px){body .product-information__grid,body .product-information .product-information__grid,.product-information section .product-information__grid,[class*=product-information__grid]{display:block!important;grid-template-columns:none!important;grid-template-rows:none!important;grid-column:auto!important;width:100%!important;max-width:100%!important}body .product-information__media,.product-information .product-information__media,body .product-information__details,.product-information .product-information__details{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;grid-column:auto!important}.product-information__media media-gallery,.product-information__media slideshow-component,.product-information__media slideshow-slides,.product-information__media slideshow-slide,.product-information__media [class*=slide],.product-information__media .slideshow-container,.product-information__media .slideshow{width:100%!important;max-width:100%!important;min-width:0!important}}@media(max-width:989px){body .product-information .product-information__grid,body .product-information__grid.product-information--media-left,body .product-information__grid.product-information--media-right,body .product-information__grid:not(.product-information--media-none),body .product-information__grid.product-information--media-left:not(.product-information--media-none),body .product-information__grid.product-information--media-right:not(.product-information--media-none),.product-information section.section--page-width .product-information__grid{display:block!important;grid-template-columns:none!important;grid-template-rows:none!important;grid-column:1 / -1!important;width:100%!important;max-width:100%!important;gap:0!important}.product-information__media,.product-information__media media-gallery,.product-information__media slideshow-component,.product-information__media slideshow-slides,.product-information__details,.product-details{width:100%!important;min-width:0!important;max-width:100%!important}.product-information__media slideshow-slide,.product-information__media [class*=slide]{width:100%!important}.product-information.section.section--page-width{padding-left:16px!important;padding-right:16px!important;padding-block-start:16px!important}.product-information h1.product-title,.product-information .product-details h1:first-of-type,.product-details h1{font-size:1.5rem!important;line-height:1.18!important;letter-spacing:-.01em!important;margin:4px 0 10px!important}.fp-pdp-eyebrow{font-size:.66rem!important;letter-spacing:.18em!important;margin-bottom:2px!important}.product-information p.fp-pdp-subtitle,.product-details p.fp-pdp-subtitle{font-size:.78rem!important;line-height:1.45!important;margin:0 0 12px!important}.product-information .price__regular,.product-information .price__sale,.product-details .price__regular,.product-details .price__sale{font-size:1.2rem!important}.product-information variant-picker .variant-option--buttons,.product-information .variant-picker fieldset{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:0 0 16px!important}.product-information variant-picker .variant-option__button-label,.product-information .variant-option__button-label{width:100%!important;margin:0!important}.product-information variant-picker .variant-option__button-label__pill,.product-information .variant-option__button-label__pill{width:100%!important;padding:12px 8px!important;font-size:.78rem!important;text-align:center!important;justify-content:center!important;display:flex!important;align-items:center!important}.product-information variant-picker legend,.product-information .variant-picker legend,.product-information .variant-picker__option-name{font-size:.66rem!important;letter-spacing:.18em!important;margin-bottom:8px!important}.product-information button[name=add],.product-information .product-form__submit,.product-details button[name=add]{width:100%!important;padding:16px 20px!important;font-size:.85rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;min-height:52px!important}.fp-pdp-trust{grid-template-columns:repeat(2,1fr)!important;gap:6px!important;padding:12px 0!important}.fp-pdp-trust__item{font-size:.66rem!important;padding:6px 4px!important;line-height:1.3!important}.fp-pdp-trust__item svg,.fp-pdp-trust__item img{width:18px!important;height:18px!important}.fp-pdp-specs{grid-template-columns:repeat(2,1fr)!important;gap:6px!important;padding:12px 0!important}.fp-pdp-specs__item{font-size:.7rem!important;padding:8px 4px!important}.fp-pdp-accordion summary,.product-information details summary,details.accordion summary{padding:14px 0!important;font-size:.85rem!important;letter-spacing:.04em!important;min-height:48px!important}.fp-pdp-accordion[open]>div,.product-information details[open]>div{padding:8px 0 16px!important;font-size:.9rem!important;line-height:1.6!important}.product-information .fp-pdp-klarna,.product-details .fp-pdp-klarna{font-size:.7rem!important;padding:8px 12px!important;margin:8px 0 0!important}.product-information [class*=rich-text] h2,.product-information .rte h2,.fp-body-intro h2,.fp-body-discover__inner h2{font-size:1.25rem!important;margin:24px 0 10px!important}.product-information [class*=rich-text] h3,.product-information .rte h3,.fp-body-intro h3,.fp-body-discover__inner h3{font-size:.78rem!important;margin:18px 0 6px!important}.product-information [class*=rich-text] p,.product-information .rte p,.fp-body-intro p,.fp-body-discover__inner p{font-size:.9rem!important;line-height:1.62!important}.fp-body-intro,.fp-body-discover__inner{padding-left:4px!important;padding-right:4px!important}.fp-body-discover__inner table{font-size:.82rem!important}.fp-body-discover__inner table td,.fp-body-discover__inner table th{padding:8px 10px!important}.product-information .slideshow-control{width:36px!important;height:36px!important}.product-information slideshow-controls,.product-information .slideshow-controls__thumbnails-container{padding:8px 0!important}.fp-recently-viewed,.product-recommendations{padding:40px 16px!important}.fp-recently-viewed h2,.product-recommendations h2{font-size:1.4rem!important;margin-bottom:18px!important}}@media(min-width:750px)and (max-width:989px){.product-information .product-information__grid{grid-template-columns:minmax(0,1fr)!important;gap:32px!important}}.product-information slideshow-component{background:transparent!important}.product-information .slideshow-container{background:transparent!important}.product-information .product-media-container{background:#fbf8f1!important;border-radius:4px}.product-information .slideshow-control{background:#fbf8f1d9!important;border:1px solid #E8DECA!important;color:#2a1b12!important;border-radius:50%!important;width:38px!important;height:38px!important;transition:all .2s ease!important}.product-information .slideshow-control:hover{background:#2a1b12!important;color:#fbf8f1!important;border-color:#2a1b12!important}.product-information h1.product-title,.product-information .product-details h1:first-of-type,.product-information .product-info-section h1:first-of-type{font-family:var(--font-heading--family)!important;font-size:1.85rem!important;font-weight:400!important;line-height:1.15!important;margin:6px 0 14px!important;color:#2a1b12!important;letter-spacing:-.01em}.fp-pdp-eyebrow{font-family:var(--font-subheading--family);font-style:italic;font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:#a55a33;margin-bottom:4px;display:block}.fp-pdp-subtitle{font-family:var(--font-body--family);font-size:.82rem;color:#5c4636;margin:0 0 16px;letter-spacing:.02em}.fp-pdp-subtitle span{display:inline}.fp-pdp-subtitle .fp-dot{margin:0 8px;opacity:.5}.product-information .price__regular,.product-information .price__sale{font-family:var(--font-heading--family)!important;font-size:1.25rem!important;color:#2a1b12!important;font-weight:400!important}.fp-pdp-klarna{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:#fbf8f1;border:1px solid #E8DECA;border-radius:4px;margin:10px 0 18px;font-size:.78rem;color:#2a1b12}.fp-pdp-klarna__brand{background:#ffb3c7;color:#000;padding:3px 7px;border-radius:3px;font-weight:700;font-size:.7rem}.product-information .variant-picker fieldset{border:none;padding:0;margin:0 0 18px}.product-information .variant-picker legend,.product-information .variant-picker__option-name{font-family:var(--font-body--family)!important;font-size:.72rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#5c4636!important;margin-bottom:10px!important}.product-information .variant-picker__option label,.product-information .variant-picker .variant-option{border:1px solid #E8DECA!important;background:#fbf8f1!important;color:#2a1b12!important;padding:11px 16px!important;border-radius:2px!important;font-size:.78rem!important;letter-spacing:.04em!important;transition:all .2s ease!important;font-weight:400!important}.product-information .variant-picker__option label:hover{border-color:#a55a33!important}.product-information .variant-picker__option input:checked+label,.product-information .variant-picker__option label[aria-selected=true],.product-information .variant-picker__option label.is-selected{background:#2a1b12!important;color:#fbf8f1!important;border-color:#2a1b12!important}.product-information button[name=add],.product-information add-to-cart-component button,.product-information .product-form__buttons button[type=submit]{background:#1a0f08!important;color:#f6f1e7!important;font-family:var(--font-body--family)!important;font-size:.85rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:500!important;padding:18px 24px!important;border-radius:2px!important;border:none!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;transition:background .3s ease!important}.product-information button[name=add]:hover{background:#2a1b12!important}.product-information .shopify-payment-button,.product-information shopify-payment-terms{display:none!important}.fp-pdp-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:0;margin-top:22px;border:none}.fp-pdp-trust__item{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;font-family:var(--font-body--family);font-size:.72rem;color:#5c4636;line-height:1.35;background:#f2ebd9;border:1px solid #E0D2B5;border-radius:4px;padding:14px 10px;transition:border-color .2s ease,transform .2s ease}.fp-pdp-trust__item:hover{border-color:#a55a33;transform:translateY(-1px)}.fp-pdp-trust__item svg{color:#a55a33;width:26px;height:26px;flex-shrink:0}.fp-pdp-trust__item strong{color:#2a1b12;font-weight:600;font-size:.82rem;letter-spacing:.02em;text-transform:uppercase}.fp-pdp-trust__item span:not(strong){color:#5c4636;font-size:.72rem;opacity:.85}@media(max-width:749px){.fp-pdp-trust{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.fp-pdp-trust__item{padding:12px 8px!important}.fp-pdp-trust__item svg{width:22px!important;height:22px!important}}.fp-pdp-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:22px 0;margin:18px 0 0;border-bottom:1px solid #E8DECA}.fp-pdp-specs__item{display:flex;flex-direction:column;gap:4px}.fp-pdp-specs__label{font-family:var(--font-subheading--family);font-style:italic;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:#a55a33}.fp-pdp-specs__value{font-family:var(--font-heading--family);font-size:.92rem;color:#2a1b12}.fp-pdp-accordion{margin:24px 0}.fp-pdp-accordion details{border-top:1px solid #E8DECA}.fp-pdp-accordion details:last-of-type{border-bottom:1px solid #E8DECA}.fp-pdp-accordion summary{list-style:none;cursor:pointer;padding:18px 0;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-body--family);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:#2a1b12;font-weight:500}.fp-pdp-accordion summary::-webkit-details-marker{display:none}.fp-pdp-accordion summary:after{content:"+";font-size:1.4rem;color:#a55a33;transition:transform .2s ease;line-height:1}.fp-pdp-accordion details[open] summary:after{content:"\2212"}.fp-pdp-accordion .fp-pdp-accordion__body{padding:0 0 22px;font-family:var(--font-body--family);font-size:.88rem;line-height:1.65;color:#5c4636}.fp-pdp-accordion .fp-pdp-accordion__body p{margin:0 0 10px}.product-information .product-information__rich-text h1,.product-information [class*=rich-text] h1,.product-information .rte h1{font-family:var(--font-heading--family)!important;font-size:1.1rem!important;font-weight:400!important;margin:28px 0 10px!important;color:#2a1b12!important;letter-spacing:0}.product-information [class*=rich-text] h2,.product-information .rte h2{font-family:var(--font-heading--family)!important;font-size:1rem!important;font-weight:500!important;margin:22px 0 8px!important;color:#2a1b12!important}.product-information [class*=rich-text] h3,.product-information .rte h3{font-family:var(--font-body--family)!important;font-size:.85rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#5c4636!important;margin:18px 0 6px!important}.product-information [class*=rich-text] p,.product-information .rte p{font-family:var(--font-body--family)!important;font-size:.92rem!important;line-height:1.65!important;color:#5c4636!important}.product-information [class*=rich-text] ul,.product-information .rte ul{padding-left:20px;margin:10px 0}.product-information [class*=rich-text] li{margin-bottom:6px;color:#5c4636}@media(max-width:768px){.product-information .product-information__grid{grid-template-columns:1fr!important;gap:24px!important}.product-information h1.product-title,.product-information .product-details h1:first-of-type{font-size:1.55rem!important}.fp-pdp-trust,.fp-pdp-specs{grid-template-columns:repeat(3,1fr);gap:8px}.fp-pdp-trust__item,.fp-pdp-specs__item{font-size:.7rem}}.product-information p.fp-pdp-subtitle,.product-information .product-details p.fp-pdp-subtitle,.product-information .product-info-section p.fp-pdp-subtitle{font-family:var(--font-body--family)!important;font-size:.82rem!important;font-weight:400!important;line-height:1.5!important;color:#5c4636!important;margin:0 0 16px!important;letter-spacing:.02em!important}.product-information .fp-pdp-subtitle .fp-dot{margin:0 8px;opacity:.5}.product-information .fp-pdp-klarna,.product-details .fp-pdp-klarna{display:flex!important;width:100%!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:10px 14px!important;background:transparent!important;border:none!important;border-radius:0!important;margin:10px 0 0!important;font-size:.74rem!important;color:#5c4636!important;cursor:pointer;transition:color .2s ease,background .2s ease;border-bottom:1px solid transparent!important}.product-information .fp-pdp-klarna:hover{color:#2a1b12!important}.product-information .fp-pdp-klarna__brand{background:#ffb3c7!important;color:#000!important;padding:2px 6px!important;border-radius:3px!important;font-weight:700!important;font-size:.66rem!important;letter-spacing:.01em}.product-information .fp-pdp-klarna strong{color:#2a1b12;font-weight:600}.product-information .fp-pdp-klarna__more{margin-left:6px;font-size:.7rem;color:#a55a33;text-decoration:underline;text-underline-offset:2px}.fp-klarna-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:#1a0f088c;opacity:0;pointer-events:none;transition:opacity .25s ease}.fp-klarna-modal.is-open{opacity:1;pointer-events:auto}.fp-klarna-modal__panel{background:#fbf8f1;max-width:440px;width:calc(100% - 32px);border-radius:6px;padding:32px 28px;box-shadow:0 12px 60px #0000002e;position:relative;font-family:var(--font-body--family)}.fp-klarna-modal__close{position:absolute;top:12px;right:12px;background:transparent;border:none;cursor:pointer;font-size:1.4rem;color:#5c4636;line-height:1;padding:6px 10px}.fp-klarna-modal__brand{display:inline-block;background:#ffb3c7;color:#000;padding:4px 10px;border-radius:3px;font-weight:700;font-size:.78rem;margin-bottom:14px}.fp-klarna-modal h3{font-family:var(--font-heading--family);font-size:1.1rem;color:#2a1b12;margin:0 0 12px}.fp-klarna-modal p{font-size:.85rem;color:#5c4636;line-height:1.55;margin:0 0 10px}.fp-klarna-modal ul{padding-left:18px;margin:10px 0 16px}.fp-klarna-modal li{font-size:.85rem;color:#5c4636;margin-bottom:6px}@media(min-width:990px){.product-information .product-information__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:48px!important}}.product-information .slideshow-container,.product-information .slideshow,.product-information .product-media-container,.product-information slideshow-component{aspect-ratio:4 / 5!important;background:#fbf8f1!important;border-radius:4px!important;overflow:hidden!important}.product-information .product-information__media,.product-information .media-gallery{display:flex!important;flex-direction:column!important;gap:12px!important}.product-information .thumbnails,.product-information .thumbnails-list,.product-information .product-information__thumbnails,.product-information [class*=thumbnail-list],.product-information [class*=thumbnails]{position:static!important;display:flex!important;flex-direction:row!important;gap:8px!important;margin-top:12px!important;width:100%!important;max-height:none!important;height:auto!important;overflow-x:auto!important;scrollbar-width:none}.product-information [class*=thumbnails]::-webkit-scrollbar{display:none}.product-information .thumbnail,.product-information [class*=thumbnail]:not([class*=thumbnails]){flex:0 0 64px!important;width:64px!important;height:64px!important;aspect-ratio:4 / 5!important;border-radius:3px!important;overflow:hidden!important;cursor:pointer!important;border:1px solid #E8DECA!important;padding:0!important}.product-information .thumbnail img,.product-information [class*=thumbnail]:not([class*=thumbnails]) img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.product-information .thumbnail.is-active,.product-information .thumbnail[aria-current=true],.product-information [aria-selected=true][class*=thumbnail]{border-color:#2a1b12!important;border-width:2px!important}.product-information slideshow-component .slideshow-control,.product-information slideshow-component .slideshow-controls__arrow,.product-information slideshow-component button[aria-label*=Next],.product-information slideshow-component button[aria-label*=Previous]{background:transparent!important;border:none!important;color:#2a1b12!important;width:44px!important;height:44px!important;border-radius:0!important;font-size:0!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:3;opacity:.65;transition:opacity .2s ease}.product-information .slideshow-control:hover{opacity:1!important;background:transparent!important;color:#2a1b12!important}.product-information .slideshow-control--previous,.product-information .slideshow-control[class*=previous]{left:14px!important}.product-information .slideshow-control--next,.product-information .slideshow-control[class*=next]{right:14px!important}.product-information .slideshow-control svg{width:22px!important;height:22px!important;display:block!important;margin:auto!important;stroke-width:1.5!important}.product-information .slideshow-controls__thumbnails-container,.product-information scroll-hint.slideshow-controls__thumbnails-container{position:static!important;display:block!important;width:100%!important;height:auto!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;margin-top:12px!important;-webkit-mask-image:none!important;mask-image:none!important;scrollbar-width:none!important}.product-information .slideshow-controls__thumbnails-container::-webkit-scrollbar{display:none!important}.product-information .slideshow-controls__thumbnails{display:flex!important;flex-direction:row!important;gap:8px!important;width:max-content!important;height:auto!important;padding:2px!important}.product-information .slideshow-controls__thumbnail{position:static!important;transform:none!important;width:64px!important;height:64px!important;flex:0 0 64px!important;aspect-ratio:4 / 5!important;border-radius:3px!important;overflow:hidden!important;border:1px solid #E8DECA!important;padding:0!important;background:transparent!important;opacity:.85;transition:all .2s ease!important;margin:0!important}.product-information .slideshow-controls__thumbnail:hover{opacity:1;border-color:#a55a33!important}.product-information .slideshow-controls__thumbnail[aria-current=true],.product-information .slideshow-controls__thumbnail.is-active{opacity:1!important;border-color:#2a1b12!important;border-width:2px!important}.product-information .slideshow-controls__thumbnail img,.product-information .slideshow-controls__thumbnail picture,.product-information .slideshow-controls__thumbnail picture img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.product-information .slideshow-control.slideshow-controls__thumbnail{width:64px!important;height:64px!important;position:static!important;transform:none!important;top:auto!important;left:auto!important;right:auto!important;font-size:inherit!important;opacity:.85}.product-information .slideshow-control--previous:not(.slideshow-controls__thumbnail){left:14px!important}.product-information .slideshow-control--next:not(.slideshow-controls__thumbnail){right:14px!important}.product-information slideshow-component{aspect-ratio:4 / 5!important;width:100%!important;max-width:600px!important;background:#fbf8f1!important;border-radius:4px!important;overflow:hidden!important;display:block!important}.product-information slideshow-component slideshow-slide{width:100%!important;height:100%!important}.product-information slideshow-component slideshow-slide img,.product-information slideshow-component slideshow-slide picture,.product-information slideshow-component slideshow-slide picture img,.product-information slideshow-component .product-media img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.product-information slideshow-component{aspect-ratio:auto!important;display:flex!important;flex-direction:column!important;overflow:visible!important;background:transparent!important;height:auto!important}.product-information slideshow-component>slideshow-container{aspect-ratio:4 / 5!important;width:100%!important;background:#fbf8f1!important;border-radius:4px!important;overflow:hidden!important;position:relative}.product-information slideshow-component>slideshow-controls{position:static!important;width:100%!important;height:auto!important;margin-top:12px!important}.product-information .fp-pdp-trust{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:12px!important;padding:20px 18px!important;margin:16px 0 0!important;border:1px solid #E8DECA!important;border-radius:4px!important;background:#fbf8f1!important}.product-information .fp-pdp-trust__item{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:4px!important;padding:0 6px!important;border-right:1px solid #EDE5D2;font-family:var(--font-body--family)}.product-information .fp-pdp-trust__item:last-child{border-right:none}.product-information .fp-pdp-trust__stat{font-family:var(--font-heading--family);font-size:1.05rem;color:#2a1b12;line-height:1;letter-spacing:-.01em}.product-information .fp-pdp-trust__label{font-family:var(--font-body--family);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:#5c4636;line-height:1.3;opacity:.85}.product-information .fp-pdp-trust__stars{color:#a55a33;letter-spacing:.05em;font-size:.85rem;line-height:1;margin-bottom:1px}.fp-pdp-clook{margin:28px 0 0}.fp-pdp-clook__head{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.fp-pdp-clook__eyebrow{font-family:var(--font-subheading--family);font-style:italic;font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:#a55a33}.fp-pdp-clook__title{font-family:var(--font-heading--family);font-size:1.05rem;color:#2a1b12;font-weight:400;font-style:italic}.fp-pdp-clook__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.fp-pdp-clook__card{background:transparent;border:1px solid #E8DECA;border-radius:3px;padding:10px;display:flex;flex-direction:column;gap:6px;transition:all .2s ease}.fp-pdp-clook__card:hover{border-color:#a55a33}.fp-pdp-clook__media{aspect-ratio:1;width:100%;background:#ede5d2;border-radius:3px;overflow:hidden}.fp-pdp-clook__media img{width:100%;height:100%;object-fit:cover;display:block}.fp-pdp-clook__name{font-family:var(--font-heading--family);font-size:.78rem;line-height:1.25;color:#2a1b12;text-decoration:none;min-height:2em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fp-pdp-clook__price{font-family:var(--font-body--family);font-size:.78rem;color:#5c4636;font-weight:500}.fp-pdp-clook__add{background:transparent;border:1px solid #2A1B12;color:#2a1b12;font-family:var(--font-body--family);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;padding:7px 8px;border-radius:2px;cursor:pointer;margin-top:auto;transition:all .2s ease}.fp-pdp-clook__add:hover{background:#2a1b12;color:#fbf8f1}.fp-pdp-promise{margin:28px 0 0;background:#fbf8f1;border:1px solid #E8DECA;border-radius:4px;padding:22px 22px 18px}.fp-pdp-promise__head{display:flex;flex-direction:column;gap:4px;border-bottom:1px solid #EDE5D2;padding-bottom:14px;margin-bottom:14px}.fp-pdp-promise__eyebrow{font-family:var(--font-subheading--family);font-style:italic;font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:#a55a33}.fp-pdp-promise__title{font-family:var(--font-body--family);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:#2a1b12;font-weight:600}.fp-pdp-promise__row{display:flex;align-items:flex-start;gap:12px;padding:8px 0}.fp-pdp-promise__row svg{flex-shrink:0;width:18px;height:18px;color:#a55a33;margin-top:1px}.fp-pdp-promise__col{display:flex;flex-direction:column;gap:2px}.fp-pdp-promise__label{font-family:var(--font-body--family);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:#2a1b12;font-weight:600}.fp-pdp-promise__sub{font-family:var(--font-body--family);font-size:.78rem;color:#5c4636;line-height:1.5}.fp-pdp-promise__countdown{display:inline-block;background:#2a1b12;color:#fbf8f1;padding:2px 8px;border-radius:2px;font-family:var(--font-body--family);font-size:.7rem;letter-spacing:.06em;font-weight:500;margin:0 4px}.fp-pdp-accordion{margin:24px 0 0!important}@media(max-width:768px){.product-information .fp-pdp-trust{grid-template-columns:repeat(2,1fr)!important}.product-information .fp-pdp-trust__item:nth-child(2n){border-right:none}.product-information .fp-pdp-trust__item:nth-child(-n+2){border-bottom:1px solid #EDE5D2;padding-bottom:12px}.fp-pdp-clook__grid{grid-template-columns:repeat(2,1fr)}.fp-pdp-promise{padding:18px}}.product-information .fp-pdp-trust{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important;padding:22px 18px!important;margin:16px 0 0!important;border:1px solid #E8DECA!important;border-radius:4px!important;background:#fbf8f1!important}.product-information .fp-pdp-trust__item{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:8px!important;padding:0 14px!important;border-right:1px solid #EDE5D2!important;font-family:var(--font-body--family)!important;border-bottom:none!important}.product-information .fp-pdp-trust__item:last-child{border-right:none!important}.product-information .fp-pdp-trust__item svg{width:28px!important;height:28px!important;color:#a55a33!important;stroke-width:1.4!important;display:block!important}.product-information .fp-pdp-trust__label{font-family:var(--font-body--family)!important;font-size:.7rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#2a1b12!important;font-weight:600!important;line-height:1.25!important;opacity:1!important}.product-information .fp-pdp-trust__sub{font-family:var(--font-body--family)!important;font-size:.7rem!important;color:#5c4636!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important}.product-information .fp-pdp-trust__stars,.product-information .fp-pdp-trust__stat{display:none!important}@media(max-width:768px){.product-information .fp-pdp-trust{grid-template-columns:repeat(2,1fr)!important}.product-information .fp-pdp-trust__item{padding:12px!important}.product-information .fp-pdp-trust__item:nth-child(2n){border-right:none!important}.product-information .fp-pdp-trust__item:nth-child(-n+2){border-bottom:1px solid #EDE5D2!important}}.product-information .fp-pdp-klarna,.product-details .fp-pdp-klarna{border:1px solid #E8DECA!important;background:#fbf8f1!important;border-radius:4px!important;padding:12px 16px!important;margin:12px 0 0!important;justify-content:flex-start!important;gap:10px!important}.product-information .fp-pdp-klarna:hover{border-color:#a55a33!important;background:#fbf8f1!important}.fp-pdp-clook{margin:28px 0 0!important}.fp-pdp-clook__head{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:flex-end!important;gap:16px!important;margin-bottom:14px!important}.fp-pdp-clook__head-text{display:flex;flex-direction:column;gap:4px}.fp-pdp-clook__nav{display:flex;gap:8px}.fp-pdp-clook__arrow{background:transparent;border:1px solid #E8DECA;color:#2a1b12;width:32px;height:32px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;line-height:1;padding:0;transition:all .2s ease}.fp-pdp-clook__arrow:hover{background:#2a1b12;color:#fbf8f1;border-color:#2a1b12}.fp-pdp-clook__arrow:disabled{opacity:.35;cursor:not-allowed}.fp-pdp-clook__grid{display:flex!important;flex-direction:row!important;gap:12px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;scroll-behavior:smooth!important;padding:4px 2px!important;grid-template-columns:none!important}.fp-pdp-clook__grid::-webkit-scrollbar{display:none!important}.fp-pdp-clook__card{flex:0 0 calc((100% - 24px) / 3)!important;scroll-snap-align:start!important;background:#fbf8f1!important;border:1px solid #E8DECA!important;border-radius:4px!important;padding:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;position:relative!important;transition:all .25s ease!important}.fp-pdp-clook__card:hover{border-color:#a55a33!important;transform:translateY(-2px);box-shadow:0 6px 18px #2a1b120f}.fp-pdp-clook__media{aspect-ratio:4 / 5!important;width:100%!important;background:#ede5d2!important;border-radius:0!important;position:relative;overflow:hidden!important}.fp-pdp-clook__media img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .4s ease}.fp-pdp-clook__card:hover .fp-pdp-clook__media img{transform:scale(1.05)}.fp-pdp-clook__body{display:flex;flex-direction:column;gap:4px;padding:12px 14px 14px}.fp-pdp-clook__name{font-family:var(--font-heading--family)!important;font-size:.85rem!important;line-height:1.25!important;color:#2a1b12!important;text-decoration:none!important;min-height:2em!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fp-pdp-clook__price{font-family:var(--font-body--family);font-size:.82rem;color:#5c4636;font-weight:500;margin-bottom:2px}.fp-pdp-clook__add{position:absolute!important;bottom:8px!important;left:8px!important;right:8px!important;margin:0!important;background:#2a1b12!important;color:#fbf8f1!important;border:none!important;font-family:var(--font-body--family)!important;font-size:.65rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding:10px 8px!important;border-radius:2px!important;cursor:pointer!important;opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease,background .2s ease!important;pointer-events:none}.fp-pdp-clook__card:hover .fp-pdp-clook__add{opacity:1;transform:translateY(0);pointer-events:auto}.fp-pdp-clook__add:hover{background:#a55a33!important}@media(max-width:768px){.fp-pdp-clook__head{flex-direction:column;align-items:flex-start}.fp-pdp-clook__nav{display:none!important}.fp-pdp-clook__card{flex:0 0 calc(50% - 6px)!important}.fp-pdp-clook__add{position:static!important;opacity:1!important;transform:none!important;pointer-events:auto!important;margin:0 14px 14px!important;background:transparent!important;color:#2a1b12!important;border:1px solid #2A1B12!important}.fp-pdp-clook__add:hover{background:#2a1b12!important;color:#fbf8f1!important}}.product-information .fp-pdp-klarna,.product-details .fp-pdp-klarna{justify-content:center!important;text-align:center!important}.product-information .fp-pdp-specs,.fp-pdp-specs{display:none!important}.fp-pdp-clook__add{position:static!important;opacity:1!important;transform:none!important;pointer-events:auto!important;margin:0 12px 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:#fbf8f1!important;color:#a55a33!important;border:1.5px solid #A55A33!important;font-family:var(--font-body--family)!important;font-size:.7rem!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding:11px 8px!important;border-radius:2px!important;cursor:pointer!important;transition:all .22s ease!important;position:relative!important}.fp-pdp-clook__card:hover .fp-pdp-clook__add{opacity:1!important;transform:none!important}.fp-pdp-clook__add:before{content:"+";font-size:1rem;font-weight:700;line-height:1;display:inline-block;transition:transform .2s ease}.fp-pdp-clook__add:hover{background:#a55a33!important;color:#fbf8f1!important;border-color:#a55a33!important;box-shadow:0 4px 12px #a55a3340}.fp-pdp-clook__add:hover:before{transform:rotate(90deg)}.fp-pdp-clook__add:active{transform:translateY(1px)!important}.fp-pdp-clook__add[disabled]{opacity:.55!important;cursor:progress!important}@media(min-width:769px){.fp-pdp-clook__card{flex:0 0 calc((100% - 24px) / 3)!important}}.fp-pdp-accordion{margin:28px 0 0!important}.fp-pdp-accordion details{border-top:1px solid #E8DECA!important;border-bottom:none!important;background:transparent!important}.fp-pdp-accordion details:last-of-type{border-bottom:1px solid #E8DECA!important}.fp-pdp-accordion details[open]{background:#fbf8f180}.fp-pdp-accordion summary{list-style:none!important;cursor:pointer!important;padding:20px 4px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;font-family:var(--font-body--family)!important;font-size:.78rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#2a1b12!important;font-weight:500!important;transition:color .2s ease!important}.fp-pdp-accordion summary:hover{color:#a55a33!important}.fp-pdp-accordion summary::-webkit-details-marker{display:none!important}.fp-pdp-accordion summary>.fp-acc-label{display:flex;align-items:center;gap:12px;flex:1}.fp-pdp-accordion summary>.fp-acc-label svg{width:18px;height:18px;color:#a55a33;flex-shrink:0;stroke-width:1.5}.fp-pdp-accordion summary:after{content:"+"!important;font-size:1.5rem!important;color:#a55a33!important;line-height:1!important;font-weight:300!important;transition:transform .2s ease!important}.fp-pdp-accordion details[open] summary:after{content:"\2212"!important;transform:scale(1.05)}.fp-pdp-accordion .fp-pdp-accordion__body{padding:0 4px 22px 34px!important;font-family:var(--font-body--family)!important;font-size:.86rem!important;line-height:1.65!important;color:#5c4636!important}.fp-pdp-accordion .fp-pdp-accordion__body p{margin:0 0 10px!important}.fp-pdp-accordion .fp-pdp-accordion__body p:last-child{margin-bottom:0!important}.fp-pdp-accordion .fp-pdp-accordion__body strong{color:#2a1b12;font-weight:600}.fp-pdp-accordion .fp-pdp-accordion__body ul{list-style:none;padding:0;margin:8px 0 12px}.fp-pdp-accordion .fp-pdp-accordion__body li{position:relative;padding-left:18px;margin-bottom:6px;color:#5c4636}.fp-pdp-accordion .fp-pdp-accordion__body li:before{content:"\b7";position:absolute;left:6px;color:#a55a33;font-weight:700}.fp-pdp-clook{background:#fff!important;border:1px solid #EDE5D2!important;border-radius:6px!important;padding:22px 22px 18px!important;margin:28px 0 0!important;box-shadow:0 4px 14px #2a1b120a}.fp-pdp-clook__card{background:#fbf8f1!important;border:1px solid #E8DECA!important}@media(min-width:769px){.fp-pdp-clook__nav{display:flex!important}.fp-pdp-clook__arrow{width:36px!important;height:36px!important;border-color:#a55a33!important;color:#a55a33!important;font-size:1.1rem!important}.fp-pdp-clook__arrow:hover{background:#a55a33!important;color:#fbf8f1!important;border-color:#a55a33!important}}.fp-pdp-clook__add{text-align:center!important;justify-content:center!important;align-items:center!important;width:calc(100% - 24px)!important;letter-spacing:.16em!important}.fp-pdp-clook__head-text{flex:1 1 auto!important;min-width:0!important}.fp-pdp-clook__nav{flex:0 0 auto!important;min-width:80px!important}.fp-pdp-clook__head{align-items:center!important}.fp-pdp-clook__nav{display:flex!important;gap:8px!important;align-items:center!important;height:auto!important}.fp-pdp-clook__arrow{flex:0 0 auto!important;min-width:36px!important;min-height:36px!important}@media(max-width:768px){.fp-pdp-clook__nav{display:none!important}}.fp-pdp-promise{background:#fff!important;border:1px solid #EDE5D2!important;border-radius:6px!important;box-shadow:0 4px 14px #2a1b120a}.fp-pdp-clook__arrow,.fp-pdp-clook__nav .fp-pdp-clook__arrow,button.fp-pdp-clook__arrow{position:static!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;opacity:1!important}.fp-pdp-clook__nav{display:flex!important;gap:8px!important;height:auto!important;min-height:36px!important}.fp-pdp-bc{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;font-family:var(--font-subheading--family);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-foreground);opacity:.65;margin:0 0 14px;overflow:hidden;white-space:nowrap}.fp-pdp-bc__current{overflow:hidden;text-overflow:ellipsis;min-width:0}.fp-pdp-bc a{color:inherit;text-decoration:none;transition:opacity .2s ease}.fp-pdp-bc a:hover{opacity:.85;text-decoration:underline}.fp-pdp-bc__sep{opacity:.5}.fp-pdp-bc__current{opacity:1}@media(max-width:749px){.fp-pdp-bc{font-size:.7rem;margin-bottom:10px}}.product-information__details .buy-buttons-block,.product-information__details span.buy-buttons-block,span.buy-buttons-block,.product-information__details product-form-component,product-form-component,.product-information__details .shopify-product-form,.product-information__details .product-form-buttons{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.fp-pdp-clook,.product-form-buttons>.fp-pdp-clook{background:#fff;border:1px solid #E8DECA;border-radius:4px;padding:16px;margin:16px 0 0;overflow:hidden;box-sizing:border-box;width:100%!important;max-width:100%!important;min-width:0!important;display:block!important}.fp-pdp-clook__media-link{display:block;text-decoration:none;color:inherit;cursor:pointer;overflow:hidden}.fp-pdp-clook__media-link .fp-pdp-clook__media{transition:transform .4s ease}.fp-pdp-clook__media-link:hover .fp-pdp-clook__media{transform:scale(1.03)}product-recommendations .product-card,.product-recommendations .product-card,product-recommendations .resource-list .product-card,.product-recommendations .resource-list .product-card{background:var(--color-background, #FBF8F1);border:1px solid #E8DECA;border-radius:4px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .25s ease,box-shadow .25s ease}product-recommendations .product-card:hover,.product-recommendations .product-card:hover{border-color:#c8a96e;box-shadow:0 2px 12px #2a1b120f}product-recommendations .product-card-gallery,.product-recommendations .product-card-gallery,product-recommendations .product-card a>picture,.product-recommendations .product-card a>picture{aspect-ratio:4/5;overflow:hidden;background:#fbf8f1}product-recommendations .product-card img,.product-recommendations .product-card img{width:100%;height:100%;object-fit:cover}product-recommendations .product-card .product-title,.product-recommendations .product-card .product-title,product-recommendations .product-card h3,.product-recommendations .product-card h3{font-family:var(--font-body--family);font-size:.92rem;font-weight:400;color:#2a1b12;padding:14px 14px 12px;margin:0;border-bottom:1px solid #E8DECA}product-recommendations .product-card .price__regular:not(.price__hidden),.product-recommendations .product-card .price__regular:not(.price__hidden),product-recommendations .product-card .price__sale:not(.price__hidden),.product-recommendations .product-card .price__sale:not(.price__hidden){padding:12px 14px 14px;font-size:.875rem;font-weight:500;color:#1a0f08;display:flex;align-items:center}product-recommendations .product-card .price__regular:not(.price__hidden):after,.product-recommendations .product-card .price__regular:not(.price__hidden):after,product-recommendations .product-card .price__sale:not(.price__hidden):after,.product-recommendations .product-card .price__sale:not(.price__hidden):after{content:"DISCOVER \2192";margin-left:auto;font-size:.68rem;font-weight:500;letter-spacing:.14em;color:#a55a33;text-transform:uppercase}.fp-pdp-clook__grid{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;flex-direction:row;gap:12px}.fp-pdp-clook__grid::-webkit-scrollbar{display:none}.fp-pdp-clook__card{flex:0 0 calc((100% - 24px) / 3);max-width:calc((100% - 24px) / 3);scroll-snap-align:start;background:#fff;border:1px solid #EFE5D0;border-radius:3px;overflow:hidden;display:flex;flex-direction:column}@media(hover:hover)and (pointer:fine)and (min-width:990px){body[data-page-template=product] .product-media .fp-zoomable,body[data-page-template=product] .product-media__image.fp-zoomable{cursor:zoom-in;transition:transform .4s ease}}.fp-zoomable:not(.product-media .fp-zoomable),:not(body[data-page-template=product]) .fp-zoomable{cursor:default!important}.product-media:hover .fp-zoomable,.product-media:hover img,.product-media__image:hover,.product-information .product-media:hover *,.product-information .product-media__image-wrapper:hover img{transform:none!important}.product-information .product-media img,.product-information .product-media__image,.product-information .product-media__image-wrapper img{transition:none!important}.fp-lightbox,.fp-lightbox.is-open{display:none!important}dialog.dialog-zoomed-gallery__dialog,dialog.dialog-zoomed-gallery__dialog[open]{display:none!important}@media(min-width:0px){.product-information,.product-information *{--media-preview-ratio: .8 !important;--gallery-aspect-ratio: .8 !important;--constrained-height: none !important}.product-information .product-media-container,.product-information .product-media-container.constrain-height,.product-information .product-media-container.media-fit-contain,.product-information slideshow-slide,.product-information slideshow-slides,.product-information slideshow-container,.product-information slideshow-component,.product-information slideshow-component slideshow-slide,.product-information slideshow-component .product-media,.product-information media-gallery,.product-information media-gallery slideshow-component,.product-information .product-media{aspect-ratio:4 / 5!important;max-height:none!important;height:auto!important}.product-information .product-media-container img,.product-information slideshow-slide img,.product-information .product-media__image,.product-information .product-media img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}}.product-information .product-media,.product-information .product-media img,.product-information .product-media__image,.product-information slideshow-component,.product-information slideshow-component img,.product-information .product-media-container{cursor:default!important}.product-information slideshow-component slideshow-slide>.product-media>img,.product-information slideshow-component slideshow-slide>.product-media>.product-media__image,.product-information slideshow-component slideshow-slide .product-media img.product-media__image{pointer-events:none!important}@media(min-width:750px){.product-information slideshow-arrows,.product-information slideshow-component slideshow-arrows{opacity:1!important}.product-information slideshow-arrows .slideshow-control:not(.slideshow-controls__thumbnail),.product-information slideshow-component slideshow-arrows .slideshow-control:not(.slideshow-controls__thumbnail),.product-information slideshow-component .slideshow-control--previous:not(.slideshow-controls__thumbnail),.product-information slideshow-component .slideshow-control--next:not(.slideshow-controls__thumbnail){width:40px!important;height:40px!important;background:#fefcf6d9!important;border:1px solid rgba(42,27,18,.1)!important;border-radius:50%!important;box-shadow:0 2px 10px #2a1b1214!important;color:#2a1b12!important;opacity:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;transition:background .2s ease,transform .2s ease,box-shadow .2s ease!important}.product-information slideshow-arrows .slideshow-control:not(.slideshow-controls__thumbnail):hover,.product-information slideshow-component .slideshow-control--previous:not(.slideshow-controls__thumbnail):hover,.product-information slideshow-component .slideshow-control--next:not(.slideshow-controls__thumbnail):hover{background:#fff!important;color:#1a0f08!important;transform:scale(1.06);box-shadow:0 6px 16px #2a1b1224!important}.product-information slideshow-arrows .slideshow-control:not(.slideshow-controls__thumbnail) svg,.product-information slideshow-component .slideshow-control--previous:not(.slideshow-controls__thumbnail) svg,.product-information slideshow-component .slideshow-control--next:not(.slideshow-controls__thumbnail) svg{width:18px!important;height:18px!important;stroke:currentColor!important;stroke-width:1.8!important;color:inherit!important;margin:0!important}}@media(min-width:750px)and (max-width:1280px){.product-information slideshow-component>slideshow-container{max-height:62vh!important}.product-information slideshow-component>slideshow-container slideshow-slide,.product-information slideshow-component>slideshow-container .product-media,.product-information slideshow-component>slideshow-container .product-media img{max-height:62vh!important}}@media(min-width:750px)and (max-height:820px){.product-information slideshow-component>slideshow-container{max-height:58vh!important}.product-information slideshow-component>slideshow-container slideshow-slide,.product-information slideshow-component>slideshow-container .product-media,.product-information slideshow-component>slideshow-container .product-media img{max-height:58vh!important}}.product-information .add-to-cart-button,.product-information button[name=add].button{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.product-information .add-to-cart-button .add-to-cart-text,.product-information button[name=add] .add-to-cart-text{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;line-height:1!important}.product-information .add-to-cart-button .add-to-cart-icon,.product-information button[name=add] .add-to-cart-icon,.product-information .add-to-cart-button .svg-wrapper,.product-information button[name=add] .svg-wrapper{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;line-height:1!important}.product-information .add-to-cart-button .add-to-cart-icon svg,.product-information button[name=add] .add-to-cart-icon svg{width:18px!important;height:18px!important;flex-shrink:0!important;display:block!important;vertical-align:middle!important}@media(max-width:749px){sticky-add-to-cart,sticky-add-to-cart .sticky-add-to-cart__bar,.shopify-section sticky-add-to-cart{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;height:0!important;overflow:hidden!important}}sticky-add-to-cart{display:none!important}.product-information .product-media__image,.product-information .product-media__image:hover,.product-information .product-media__image:focus,.product-information .product-media__image:active,.product-information .product-media img,.product-information .product-media:hover img,.product-information slideshow-component,.product-information slideshow-component img,.product-information slideshow-component:hover img,.product-information slideshow-slide,.product-information slideshow-slide:hover,.product-information slideshow-slide img,.product-information .product-media-container,.product-information .product-media-container img,.product-information .product-media-container:hover img,.product-information .product-media-container:hover{cursor:default!important}.fp-zoom{position:fixed;top:0;right:0;bottom:0;left:0;background:#fefcf6;display:none;align-items:center;justify-content:center;z-index:99999;padding:32px;animation:fpZoomFadeIn .25s ease}.fp-zoom.is-open{display:flex}.fp-zoom__img{max-width:92vw;max-height:88vh;width:auto;height:auto;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;animation:fpZoomImgIn .3s cubic-bezier(.22,.61,.36,1)}.fp-zoom__close{position:absolute;top:20px;right:24px;background:transparent;border:1px solid rgba(0,0,0,.15);color:#2a1b12;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,border-color .2s ease;z-index:2}.fp-zoom__close:hover{background:#0000000d;border-color:#2a1b12}.fp-zoom__nav{position:absolute;top:50%;transform:translateY(-50%);background:transparent;border:1px solid rgba(0,0,0,.15);color:#2a1b12;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,border-color .2s ease;z-index:2}.fp-zoom__nav:hover{background:#0000000d;border-color:#2a1b12}.fp-zoom__nav--prev{left:24px}.fp-zoom__nav--next{right:24px}.fp-zoom__counter{position:absolute;bottom:24px;left:50%;transform:translate(-50%);color:#2a1b128c;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-body--family);z-index:2}@media(max-width:749px){.fp-zoom{padding:12px}.fp-zoom__close{top:12px;right:12px;width:38px;height:38px}.fp-zoom__nav{width:40px;height:40px}.fp-zoom__nav--prev{left:8px}.fp-zoom__nav--next{right:8px}.fp-zoom__img{max-width:96vw;max-height:84vh}.fp-zoom__counter{bottom:16px;font-size:.72rem}}@keyframes fpZoomFadeIn{0%{opacity:0}to{opacity:1}}@keyframes fpZoomImgIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.product-information .product-media,.product-information .product-media img,.product-information .product-media__image{cursor:default!important}.fp-lightbox__img{max-width:92vw;max-height:90vh;width:auto;height:auto;object-fit:contain;cursor:zoom-out;box-shadow:0 30px 80px #00000080}.fp-lightbox__close{position:absolute;top:20px;right:24px;background:transparent;border:1px solid rgba(255,255,255,.4);color:#fff;width:44px;height:44px;border-radius:50%;font-size:24px;line-height:1;cursor:pointer;transition:background .2s ease,border-color .2s ease}.fp-lightbox__close:hover{background:#ffffff1f;border-color:#fff}body.fp-no-scroll{overflow:hidden}@keyframes fpFadeIn{0%{opacity:0}to{opacity:1}}.fp-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:998;background:transparent;border-top:none;box-shadow:none;transform:translateY(140%);transition:transform .38s cubic-bezier(.2,.85,.2,1);padding:0 14px;padding-bottom:max(12px,env(safe-area-inset-bottom));display:none;pointer-events:none}.fp-sticky-atc.is-visible{transform:translateY(0)}.fp-sticky-atc__img,.fp-sticky-atc__info,.fp-sticky-atc__title,.fp-sticky-atc__price{display:none!important}.fp-sticky-atc__inner{display:flex;align-items:stretch;max-width:720px;margin:0 auto}.fp-sticky-atc__btn{pointer-events:auto;width:100%;background:#1a0f08;color:#f6f1e7;border:0;padding:18px 24px;border-radius:2px;font-family:"Inter",var(--font-body--family),sans-serif;font-size:.78rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 30px #1a0f0847;transition:background .22s ease,transform .18s ease,box-shadow .22s ease;display:inline-flex;align-items:center;justify-content:center;gap:10px}.fp-sticky-atc__icon{width:18px;height:18px;flex-shrink:0;display:block}.fp-sticky-atc__btn:active{transform:translateY(1px)}.fp-sticky-atc__btn:hover{background:#3d2817;box-shadow:0 14px 32px #1a0f0857}@media(max-width:749px){.fp-sticky-atc{display:block}}.product-information .fp-pdp-trust__item svg{width:30px!important;height:30px!important;stroke-width:1.5!important}.product-information .fp-pdp-trust__item{background:#a55a330a;border-radius:4px;padding:14px 12px!important}.product-information .fp-pdp-trust{background:#fbf8f1!important;padding:16px!important;gap:10px!important}.product-information .price__regular,.product-information .price__sale,.product-information .price-item,.product-information [class*=price]:not([class*=price-item--regular]):not([class*=price__sale-label]) .price-item--regular{font-family:var(--font-body--family, sans-serif)!important;font-size:1.15rem!important;font-weight:500!important;color:#2a1b12!important;letter-spacing:-.01em!important;font-variant-numeric:tabular-nums!important;line-height:1.2!important}.product-information [class*=rich-text] details,.product-information .rte details,.fp-body-section{border-top:1px solid #E8DECA!important;background:transparent!important;margin:0!important}.product-information [class*=rich-text] details:last-of-type,.product-information .rte details:last-of-type,.fp-body-section:last-of-type{border-bottom:1px solid #E8DECA}.product-information [class*=rich-text] details summary,.product-information .rte details summary,.fp-body-section summary{list-style:none!important;cursor:pointer!important;padding:18px 4px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;font-family:var(--font-body--family, sans-serif)!important;font-size:.78rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#2a1b12!important;font-weight:500!important;transition:color .2s ease!important}.product-information [class*=rich-text] details summary::-webkit-details-marker,.product-information .rte details summary::-webkit-details-marker,.fp-body-section summary::-webkit-details-marker{display:none!important}.product-information [class*=rich-text] details summary:after,.product-information .rte details summary:after,.fp-body-section summary:after{content:"+"!important;font-size:1.5rem!important;color:#a55a33!important;line-height:1!important;font-weight:300!important;transition:transform .2s ease!important}.product-information [class*=rich-text] details[open] summary:after,.product-information .rte details[open] summary:after,.fp-body-section details[open] summary:after{content:"\2212"!important}.product-information [class*=rich-text] details summary:hover,.product-information .rte details summary:hover,.fp-body-section summary:hover{color:#a55a33!important}.fp-body-section .fp-body-section__inner{padding:0 4px 22px!important;font-family:var(--font-body--family, sans-serif)!important;font-size:.92rem!important;line-height:1.65!important;color:#5c4636!important}.fp-body-section .fp-body-section__inner p{margin:0 0 10px!important}.fp-body-section .fp-body-section__inner ul{padding-left:18px;margin:8px 0 12px}.fp-body-section .fp-body-section__inner li{margin-bottom:6px;color:#5c4636}.fp-body-section .fp-body-section__inner strong{color:#2a1b12;font-weight:600}.fp-body-section .fp-body-section__inner table{width:100%;border-collapse:collapse;margin:8px 0 14px}.fp-body-section .fp-body-section__inner table td{padding:10px 14px;border-bottom:1px solid #EDE5D2;font-size:.88rem}.fp-body-section .fp-body-section__inner table td:first-child{font-family:var(--font-subheading--family);font-style:italic;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:#a55a33;width:38%;vertical-align:middle}.fp-body-section .fp-body-section__inner table td:last-child{color:#2a1b12}.fp-body-intro{font-family:var(--font-body--family, sans-serif);font-size:1rem;line-height:1.7;color:#2a1b12;margin:0 0 28px}.fp-body-intro p:first-child{font-family:var(--font-heading--family, serif);font-size:1.2rem;line-height:1.4;font-style:italic;color:#2a1b12;margin-bottom:18px}.fp-body-intro{font-family:var(--font-body--family, sans-serif);font-size:1rem;line-height:1.7;color:#2a1b12;margin:0 0 24px;max-width:720px}.fp-body-intro p{margin:0 0 14px}.fp-body-intro p:first-child{font-family:var(--font-heading--family, serif);font-size:1.25rem;line-height:1.45;font-style:italic;color:#2a1b12;margin-bottom:18px}.fp-body-intro strong{color:#2a1b12;font-weight:600}.fp-body-discover{border-top:1px solid #E8DECA;border-bottom:1px solid #E8DECA;margin:28px 0 0!important}.fp-body-discover summary{list-style:none!important;cursor:pointer!important;padding:22px 4px!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:12px!important;font-family:var(--font-body--family, sans-serif)!important;font-size:.78rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#2a1b12!important;font-weight:600!important;transition:color .2s ease!important}.fp-body-discover summary::-webkit-details-marker{display:none!important}.fp-body-discover summary:after{content:"\2193"!important;font-size:1rem!important;color:#a55a33!important;line-height:1!important;transition:transform .25s ease!important}.fp-body-discover[open] summary:after{content:"\2191"!important}.fp-body-discover summary:hover{color:#a55a33!important}.fp-body-discover .fp-body-discover__inner{padding:12px 4px 28px!important;font-family:var(--font-body--family, sans-serif)!important;font-size:.92rem!important;line-height:1.65!important;color:#5c4636!important}.fp-body-discover .fp-body-h{font-family:var(--font-heading--family, serif)!important;font-size:1.05rem!important;font-weight:400!important;color:#2a1b12!important;margin:26px 0 10px!important;letter-spacing:0!important}.fp-body-discover .fp-body-h:first-child{margin-top:8px!important}.fp-body-discover p{margin:0 0 10px!important;color:#5c4636!important}.fp-body-discover ul,.fp-body-discover ol{padding-left:18px;margin:8px 0 14px}.fp-body-discover li{margin-bottom:6px;color:#5c4636}.fp-body-discover strong{color:#2a1b12;font-weight:600}.fp-body-discover table{width:100%;border-collapse:collapse;margin:8px 0 14px}.fp-body-discover table td{padding:10px 14px;border-bottom:1px solid #EDE5D2;font-size:.88rem}.fp-body-discover table td:first-child{font-family:var(--font-subheading--family);font-style:italic;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:#a55a33;width:38%;vertical-align:middle}.fp-body-discover table td:last-child{color:#2a1b12}.fp-body-section{display:none!important}.product-information .product-details .fp-body-intro,.product-information .product-details .fp-body-discover{max-width:100%!important;width:100%!important}.fp-body-discover .fp-body-block{padding:28px 0;border-top:1px solid #EDE5D2}.fp-body-discover .fp-body-block:first-of-type{border-top:none;padding-top:16px}.fp-body-discover .fp-body-block:last-of-type{padding-bottom:8px}.fp-body-discover .fp-body-h{margin:0 0 12px!important;font-size:1.1rem!important}.fp-body-discover .fp-body-block p:last-child{margin-bottom:0!important}.fp-body-discover .fp-body-block ul:last-child,.fp-body-discover .fp-body-block ol:last-child,.fp-body-discover .fp-body-block table:last-child{margin-bottom:0!important}.fp-brew-steps{display:flex;flex-direction:column;gap:0;margin-top:8px}.fp-brew-step{display:grid;grid-template-columns:64px 1fr;gap:18px;align-items:flex-start;padding:18px 0;border-bottom:1px solid #EDE5D2}.fp-brew-step:last-child{border-bottom:none}.fp-brew-step__num{font-family:var(--font-heading--family, serif)!important;font-size:1.4rem!important;color:#a55a33!important;font-weight:400!important;line-height:1!important;letter-spacing:-.01em;font-variant-numeric:tabular-nums;padding-top:4px}.fp-brew-step__body{display:flex;flex-direction:column;gap:4px}.fp-brew-step__title{display:block;font-family:var(--font-body--family, sans-serif)!important;font-size:.78rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#2a1b12!important;font-weight:600!important}.fp-brew-step__body p{margin:0!important;font-family:var(--font-body--family, sans-serif)!important;font-size:.9rem!important;line-height:1.6!important;color:#5c4636!important}@media(max-width:768px){.fp-brew-step{grid-template-columns:48px 1fr;gap:14px}.fp-brew-step__num{font-size:1.2rem!important}}.fp-body-intro,.fp-body-intro p,.fp-body-intro p:first-child{font-family:var(--font-body--family, sans-serif)!important;font-size:.95rem!important;font-style:normal!important;font-weight:400!important;line-height:1.65!important;color:#2a1b12!important}.fp-body-intro p:first-child{font-style:italic!important;color:#5c4636!important}.fp-body-intro p{margin:0 0 12px!important}.fp-body-discover .fp-body-h{font-size:.95rem!important;font-weight:600!important;font-family:var(--font-body--family, sans-serif)!important;letter-spacing:.04em!important;text-transform:none!important}.fp-body-discover p,.fp-body-discover li,.fp-body-discover table td:last-child{font-size:.92rem!important;line-height:1.6!important}.fp-body-discover summary{font-size:.74rem!important}@media(max-width:768px){.product-information slideshow-component{width:100%!important;max-width:100%!important}.product-information .product-information__grid{grid-template-columns:1fr!important;gap:24px!important}.product-information .product-details{padding:0 16px!important}.product-information h1.product-title,.product-information .product-details h1:first-of-type{font-size:1.5rem!important;line-height:1.2!important}.product-information .fp-pdp-eyebrow{font-size:.66rem!important}.product-information .variant-picker__option label{padding:10px 12px!important;font-size:.74rem!important}.product-information button[name=add]{padding:16px 20px!important;font-size:.78rem!important}.product-information .fp-pdp-klarna{font-size:.7rem!important;padding:9px 12px!important}.product-information .fp-pdp-trust{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;padding:14px!important}.product-information .fp-pdp-trust__item{padding:10px 6px!important;border-right:none!important;border-bottom:1px solid #EDE5D2}.product-information .fp-pdp-trust__item:nth-last-child(-n+2){border-bottom:none}.product-information .fp-pdp-trust__item svg{width:22px!important;height:22px!important}.product-information .fp-pdp-trust__label{font-size:.66rem!important}.product-information .fp-pdp-trust__sub{font-size:.65rem!important}.fp-pdp-clook{padding:16px 14px 14px!important}.fp-pdp-clook__card{flex:0 0 calc(60% - 6px)!important}.fp-pdp-clook__nav{display:none!important}.fp-pdp-promise{padding:18px!important}.fp-pdp-promise__row{gap:10px!important;padding:6px 0!important}.fp-pdp-promise__label{font-size:.7rem!important;letter-spacing:.1em!important}.fp-pdp-promise__sub{font-size:.74rem!important}.product-information .product-details .fp-body-intro,.product-information .product-details .fp-body-discover{max-width:100%!important;width:100%!important}.fp-body-intro{font-size:.92rem!important}.fp-body-discover summary{padding:18px 4px!important;font-size:.7rem!important}.fp-body-discover .fp-body-h{font-size:.92rem!important}.fp-body-discover .fp-body-block{padding:22px 0!important}.fp-brew-step{grid-template-columns:36px 1fr!important;gap:12px!important;padding:14px 0!important}.fp-brew-step__num{font-size:1.05rem!important}.fp-brew-step__title{font-size:.7rem!important}.fp-brew-step__body p{font-size:.84rem!important;line-height:1.5!important}.fp-body-discover table td{display:block!important;padding:6px 0!important;border-bottom:none!important}.fp-body-discover table tr{display:block;padding:8px 0;border-bottom:1px solid #EDE5D2}.fp-body-discover table td:first-child{width:auto!important;padding-bottom:2px!important}.fp-body-discover table td:last-child{font-size:.86rem!important}.fp-pdp-accordion summary{padding:16px 4px!important;font-size:.7rem!important}.fp-hero-rating{font-size:.7rem!important;padding:6px 10px!important;gap:6px!important;margin-bottom:8px!important}.fp-hero-rating__stars{font-size:.8rem!important}.fp-hero-rating__count{font-size:.65rem!important}.fp-pdp-specs{grid-template-columns:1fr!important;gap:10px!important}.product-information .slideshow-control:not(.slideshow-controls__thumbnail){width:36px!important;height:36px!important}.product-information .slideshow-controls__thumbnail{width:54px!important;height:54px!important;flex:0 0 54px!important}}body[data-page-template=product],body[data-template=product],.shopify-section[class*=main-product],.shopify-section[class*=main-product]>.section-background,.shopify-section--main-product>.section-background,.product-information,.product-information .product-media-container,.product-information .product-media,.product-information .product-media-gallery,.product-information .slideshow-container,.product-information .product-media__image-wrapper{background-color:#fefcf6!important}.product-information .product-media img,.product-information .product-media__image,.product-information slideshow-component .product-media img,.product-information .product-media__image-wrapper img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}.product-information .product-media,.product-information .product-media-container,.product-information slideshow-slide,.product-information .slideshow-container>*{aspect-ratio:4 / 5!important;width:100%!important}@media(min-width:990px){.product-information,.shopify-section[class*=main-product]{padding-top:32px!important}}.fp-pdp-clook__swatches{display:flex;gap:6px;margin:4px 0 2px;flex-wrap:wrap}.fp-pdp-clook__swatch{display:inline-block;width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.1);background-size:cover;background-position:center;cursor:pointer;transition:outline-offset .15s ease}.fp-pdp-clook__swatch:hover{outline:1.5px solid #2A1B12;outline-offset:2px}.product-information variant-picker,.product-information .variant-picker,.product-information variant-picker .variant-option,.product-information variant-picker fieldset,.product-information variant-picker .variant-option--swatches,.product-information variant-picker .variant-option--buttons,.product-information swatches-variant-picker-component,.product-information variant-picker form,.product-information variant-picker .variant-picker__form{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important}.product-information variant-picker .variant-option{margin-bottom:18px!important}.product-information variant-picker legend{display:block!important;font-size:.78rem!important;letter-spacing:.05em!important;text-transform:uppercase!important;opacity:.6!important;margin-bottom:10px!important;padding:0!important}.product-information variant-picker fieldset{padding:0!important;gap:8px!important}.product-information variant-picker .variant-option--swatches{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px!important}.product-information variant-picker .swatch,.product-information variant-picker .swatch--pill,.product-information variant-picker .swatch--unscaled,.product-information variant-picker .swatch--variant-image,.product-information variant-picker label.swatch,.product-information swatches-variant-picker-component .swatch,.product-information swatches-variant-picker-component label.swatch,.product-information [class*=variant-option--swatches] .swatch,.product-information [class*=variant-option--swatches] label{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;max-width:28px!important;max-height:28px!important;border-radius:50%!important;aspect-ratio:4 / 5!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:none!important;margin:0!important;padding:0!important;background-size:cover!important;background-position:center!important;flex:0 0 28px!important}.product-information variant-picker .swatch-list,.product-information variant-picker overflow-list,.product-information variant-picker [role=radiogroup],.product-information swatches-variant-picker-component overflow-list,.product-information swatches-variant-picker-component .swatch-list{display:flex!important;flex-wrap:wrap!important;gap:10px!important;background:transparent!important;padding:0!important;margin:0!important;box-shadow:none!important}.product-information variant-picker .swatch.is-selected,.product-information variant-picker .swatch[aria-checked=true],.product-information variant-picker .swatch:has(input:checked),.product-information variant-picker label.swatch:has(input:checked),.product-information swatches-variant-picker-component .swatch.is-selected,.product-information swatches-variant-picker-component .swatch:has(input:checked),.product-information [class*=variant-option--swatches] label:has(input:checked){outline:1.5px solid #2A1B12!important;outline-offset:2px!important;border-color:transparent!important;background-color:transparent!important}.product-information variant-picker .swatch:before,.product-information variant-picker .swatch:after,.product-information variant-picker label.swatch:before,.product-information variant-picker label.swatch:after{display:none!important;content:none!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/fp-pdp.css.map */
