.shopify-section--main-product:has(.product--editorial){--product-editorial-bg: #f4f1ec;--product-editorial-surface: #faf8f5;--product-editorial-ink: #1a1814;--product-editorial-muted: #1a1814;--product-editorial-line: rgba(26, 24, 20, .12);--product-editorial-accent: #9a8558;--product-editorial-info-pad-y: clamp(2rem, 4vw, 3.25rem);--product-editorial-info-pad-x: clamp(1.5rem, 2.5vw, 2.25rem);--product-editorial-display: var(--heading-font-family);--product-editorial-sans: var(--heading-font-family);--product-editorial-text: var(--text-font-family)}.shopify-section--main-product:has(.product--editorial) .section-spacing{padding-block:0;margin-block:0!important;--section-vertical-spacing-override: 0px}.shopify-section--main-product:has(.product--editorial)+.shopify-section{margin-block-start:0!important;border-block-start-width:0!important;padding-block-start:0!important}.shopify-section--main-product:has(.product--editorial)+.shopify-section .section-spacing,.shopify-section--main-product:has(.product--editorial)+.shopify-section .oc-consult-cta{margin-block-start:0!important;border-block-start:0!important}.product--editorial{width:100%;max-width:none;font-family:var(--product-editorial-text);color:var(--product-editorial-ink)}.product--editorial .product-info{font-family:var(--product-editorial-text);font-weight:400;letter-spacing:var(--text-letter-spacing);background:var(--product-editorial-surface)}@media screen and (min-width:1000px){.shopify-section--main-product:has(.product--editorial){overflow:visible}.shopify-section--main-product:has(.product--editorial) .section-spacing{margin-block-start:0;overflow:visible}.shopify-section--main-product:has(.product--editorial) .container{--distance-to-bleed: 0px;max-width:none;width:100%;margin-inline:0;padding-inline:0;overflow:visible}.product--editorial{--product-gap: 0;align-items:start;gap:0;overflow:visible}.product--editorial .product-gallery{position:relative;align-self:start;background:var(--product-editorial-bg);padding:0;margin:0;gap:0;width:100%}.product--editorial .product-gallery__image-list{width:100%}.product--editorial .product-gallery__carousel{display:grid!important;grid-auto-flow:row!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2px!important;scroll-snap-type:none!important;overflow:visible!important;max-height:none!important;height:auto!important}.product--editorial .product-gallery__media{width:100%;display:block;min-width:0;aspect-ratio:1 / 1;overflow:hidden}.product--editorial .product-gallery__media img,.product--editorial .product-gallery__media>*{width:100%;height:100%;max-height:none;object-fit:cover;display:block}.product--editorial .product-gallery__media--full{grid-column:1 / -1;aspect-ratio:auto;overflow:visible}.product--editorial .product-gallery__media--full img,.product--editorial .product-gallery__media--full>*{height:auto;object-fit:cover}.product--editorial .product-gallery__thumbnail-list,.product--editorial .page-dots,.product--editorial .product-gallery__zoom-button{display:none!important}.product--editorial .product-info,.product--editorial safe-sticky.product-info{position:sticky;top:var(--sticky-area-height, 0px);align-self:start;padding:var(--product-editorial-info-pad-y) var(--product-editorial-info-pad-x);max-width:none;min-height:0;max-height:none!important;height:auto!important;overflow:visible!important}.product--editorial .product-info__block-list{max-width:none;margin-inline:0;width:100%;overflow:visible}}@media screen and (max-width:999px){.shopify-section--main-product:has(.product--editorial),.shopify-section--main-product:has(.product--editorial) .section-spacing,.shopify-section--main-product:has(.product--editorial) .container{background:var(--product-editorial-surface)}.product--editorial .product-gallery{position:relative;background:var(--product-editorial-bg);margin-inline:calc(-1 * var(--container-gutter, 1.25rem));width:calc(100% + 2 * var(--container-gutter, 1.25rem));padding-block:0}.product--editorial .product-gallery__image-list{position:relative}.product--editorial .product-gallery__carousel{gap:0!important;--product-gallery-carousel-gap: 0;margin-inline:0!important}.product--editorial .product-gallery__media{margin:0}.product--editorial .page-dots{display:none!important}.product--editorial .product-editorial__gallery-progress{display:block;position:absolute;left:0;right:0;bottom:0;height:2px;background:#1a181424;z-index:3;pointer-events:none}.product--editorial .product-editorial__gallery-progress-knob{height:100%;width:20%;background:var(--product-editorial-ink);transform:translate(0);will-change:transform}.product--editorial .product-info{background:var(--product-editorial-surface);padding:1.75rem var(--container-gutter, 1.25rem) 2rem;margin-inline:calc(-1 * var(--container-gutter, 1.25rem));width:calc(100% + 2 * var(--container-gutter, 1.25rem));max-width:none}}@media screen and (min-width:1000px){.product--editorial .product-editorial__gallery-progress{display:none!important}}.product--editorial .product-editorial__title-brand{font-weight:300}.product--editorial .product-title{font-family:var(--product-editorial-display);font-weight:300;font-size:clamp(2rem,2.8vw,2.65rem);line-height:1.15;letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);color:var(--product-editorial-ink);margin:0;max-width:none;width:100%}.product--editorial .product-info__block-item[data-block-type=title]{margin-block-end:0}.product--editorial .oc-product-price,.product--editorial .price-list--product{font-family:var(--product-editorial-text);font-size:1.375rem!important;font-weight:400;letter-spacing:var(--text-letter-spacing);text-transform:none;color:var(--product-editorial-ink);margin-block:0}.product--editorial .price-list--product .h2,.product--editorial .price-list--product .oc-product-price{font-family:var(--product-editorial-text);font-size:1.375rem!important;font-weight:400;letter-spacing:var(--text-letter-spacing);text-transform:none}.product--editorial .product-info__block-item[data-block-type=price]{--product-info-gap: 0;margin-block-start:16px!important;margin-block-end:0!important}.product--editorial .product-info__block-item[data-block-type=price] .badge{font-family:Oswald,var(--product-editorial-sans),sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:1px;text-transform:uppercase}.product--editorial .product-info__block-item[data-block-type=buy-buttons]{--product-info-gap: 0;margin-block-start:48px!important;margin-block-end:0}.product--editorial buy-buttons,.product--editorial .buy-buttons{display:flex;flex-direction:column;gap:1rem}.product--editorial buy-buttons>.button,.product--editorial .buy-buttons>.button{border-radius:0!important;min-height:3.5rem;font-family:var(--product-editorial-text)!important;font-weight:700!important;letter-spacing:var(--button-letter-spacing);text-transform:var(--button-text-transform);font-size:.875rem;padding-inline:1.5rem;background:var(--product-editorial-ink)!important;color:#faf8f5!important;border:1px solid var(--product-editorial-ink)!important;transition:background .35s ease,color .35s ease,border-color .35s ease}.product--editorial buy-buttons>.button:before{border-radius:0;background:#2c2924!important;transition:transform .55s cubic-bezier(.22,1,.36,1)}.product--editorial buy-buttons>.button:not(:disabled):hover{background:#2c2924!important;border-color:#2c2924!important}.product--editorial .shopify-payment-button__button{border-radius:0!important}.product--editorial .shopify-payment-button{margin-block-start:0}.product--editorial .product-info__block-item[data-block-type=modal]{margin-block:.75rem 0!important}.product--editorial button[aria-controls^=modal-],body:has(.product--editorial) .oc-mobile-sticky-cta button[aria-controls^=modal-]{background:var(--product-editorial-ink)!important;background-image:none!important;border:1px solid var(--product-editorial-ink)!important;color:#faf8f5!important;text-decoration:none;font-family:var(--product-editorial-text)!important;font-weight:700!important;min-height:3.5rem;width:100%!important;justify-content:center;border-radius:0!important;letter-spacing:var(--button-letter-spacing);text-transform:var(--button-text-transform);font-size:.875rem;box-shadow:none!important;padding:.65rem 1.5rem!important}.product--editorial button[aria-controls^=modal-]:before,.product--editorial button[aria-controls^=modal-]:after,body:has(.product--editorial) .oc-mobile-sticky-cta button[aria-controls^=modal-]:before,body:has(.product--editorial) .oc-mobile-sticky-cta button[aria-controls^=modal-]:after{content:none!important;display:none!important}.product--editorial button[aria-controls^=modal-]:hover,body:has(.product--editorial) .oc-mobile-sticky-cta button[aria-controls^=modal-]:hover{background:#2c2924!important;border-color:#2c2924!important;color:#faf8f5!important;opacity:1}.product--editorial .product-info__block-item[data-block-type=payment-terms]{margin-block:.85rem .15rem;font-size:.6875rem;letter-spacing:.02em;color:var(--product-editorial-muted);text-align:center}.product--editorial .product-info__block-item[data-block-type=payment-terms] *{font-size:inherit!important;color:inherit!important}.product-trust{list-style:none;margin:2rem 0 0;padding:1.5rem 0 0;border-block-start:1px solid var(--product-editorial-line);display:flex;flex-direction:column;gap:1rem}.product-trust__item{display:flex;align-items:flex-start;gap:.9rem;color:#1c1c1c;font-family:var(--product-editorial-text);font-size:.8125rem;line-height:1.45;font-weight:700;letter-spacing:var(--text-letter-spacing)}.product-trust__icon{flex:0 0 1rem;width:1rem;height:1rem;margin-block-start:.15rem;color:#1c1c1c;opacity:1}.product-trust__icon svg{display:block;width:100%;height:100%}.product-trust__text,.product-trust__text a{color:#1c1c1c;font-weight:700}.product-trust__text a{text-decoration:none;border-bottom:1px solid #1c1c1c;transition:border-color .25s ease,opacity .25s ease}.product-trust__text a:hover{border-bottom-color:var(--product-editorial-ink)}.product-editorial__story{grid-column:1 / -1;padding:3rem 1.5rem 3.5rem;border-block-start:1px solid var(--product-editorial-line);background:var(--product-editorial-surface);text-align:center}.product-editorial__story-heading{margin:0 auto 1.5rem;max-width:40rem;font-family:var(--product-editorial-sans);font-size:clamp(1.05rem,1.3vw,1.25rem);font-weight:400;line-height:1.35;letter-spacing:var(--heading-letter-spacing);text-transform:uppercase;color:var(--product-editorial-ink)}.product-editorial__story-byline{margin:0 auto}.product-editorial__story-author{display:block;width:5.25rem;height:auto;margin:0 auto .7rem;mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(ellipse 72% 70% at 50% 46%,#000 58%,transparent 78%);mask-image:radial-gradient(ellipse 72% 70% at 50% 46%,#000 58%,transparent 78%)}.product-editorial__story-name{display:block;font-family:var(--product-editorial-sans);font-size:.75rem;font-weight:400;letter-spacing:var(--heading-letter-spacing);text-transform:uppercase;color:var(--product-editorial-ink)}.product-editorial__story .product-content-below-gallery__description,.product-editorial__story .product-content-below-gallery__description p{margin:0;font-family:var(--product-editorial-text);font-size:.8125rem;line-height:1.7;letter-spacing:var(--text-letter-spacing);color:var(--product-editorial-ink);font-weight:400}.product-editorial__story .product-content-below-gallery__description{width:min(42rem,100%);margin-inline:auto}.product-editorial__story .product-content-below-gallery__description p+p{margin-block-start:1rem}.product-editorial__story .product-content-below-gallery__description.is-clamped{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.product-editorial__story .product-editorial__read-more{-webkit-appearance:none;appearance:none;background:none;border:0;border-bottom:1px solid rgba(26,24,20,.28);padding:0;margin:1.25rem auto 0;color:var(--product-editorial-ink);font-family:var(--product-editorial-sans);font-size:.6875rem;letter-spacing:var(--heading-letter-spacing);text-transform:uppercase;cursor:pointer}.product-editorial__story .product-editorial__read-more:hover{border-bottom-color:var(--product-editorial-ink)}.product-editorial__story-rule{width:min(42rem,100%);margin:1.75rem auto 1.5rem;border:0;border-block-start:1px solid var(--product-editorial-line)}@media screen and (min-width:1000px){.product-editorial__story{padding:4.5rem 2.5rem 5rem}}.product--editorial .product-info__block-item[data-block-type=description]{margin-block-start:1.75rem!important}.product--editorial .product-info__block-item[data-block-type=description] .prose{font-family:var(--product-editorial-text);font-size:.8125rem;line-height:1.7;letter-spacing:var(--text-letter-spacing);color:var(--product-editorial-muted);font-weight:400}.product--editorial .product-editorial__desc.is-clamped{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product--editorial .product-editorial__read-more{-webkit-appearance:none;appearance:none;background:none;border:0;padding:.65rem 0 0;margin:0;color:var(--product-editorial-ink);font-family:var(--product-editorial-sans);font-size:.625rem;letter-spacing:var(--heading-letter-spacing);text-transform:uppercase;text-decoration:none;cursor:pointer;border-bottom:1px solid rgba(26,24,20,.28)}.product--editorial .product-editorial__read-more:hover{border-bottom-color:var(--product-editorial-ink)}.product--editorial .product-info__block-item[data-block-type=separator],.product--editorial .product-info__block-item[data-block-type=badges]{display:none}.product--editorial .product-info__block-item[data-block-type=badges]:has(.badge){display:block;--product-info-gap: 0;margin-block-start:1.75rem!important;margin-block-end:0!important;padding-block-start:1.25rem;border-block-start:1px solid var(--product-editorial-line)}.product--editorial .product-info__block-item[data-block-type=badges]:has(.badge)+.product-info__block-group,.product--editorial .product-info__block-item[data-block-type=badges]:has(.badge)+.product-info__block-item[data-block-type=accordion]{margin-block-start:1.25rem}.product--editorial .product-info__block-item[data-block-type=badges] .product-icons{display:flex;flex-wrap:wrap;gap:.5rem;margin:0}.product--editorial .product-info__block-item[data-block-type=badges] .badge--custom{margin:0;background:transparent;color:var(--product-editorial-ink);border:1px solid rgba(26,24,20,.55);border-radius:0;font-family:Oswald,var(--product-editorial-sans),sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;line-height:16px;text-transform:uppercase;padding:6px 8px;gap:8px}.product--editorial .product-info__block-group[data-group-type=accordion-group],.product--editorial .product-info__block-item[data-block-type=accordion]{border-block-start:1px solid var(--product-editorial-line);margin-block-start:1.75rem}.product--editorial .product-info__block-group[data-group-type=accordion-group]>.product-info__block-item[data-block-type=accordion]{border-block-start:0;margin-block-start:0}.product--editorial .product-info__block-group[data-group-type=accordion-group]>.product-info__block-item[data-block-type=accordion]+.product-info__block-item[data-block-type=accordion],.product--editorial .product-info__block-item[data-block-type=accordion]+.product-info__block-item[data-block-type=accordion]{border-block-start:1px solid var(--product-editorial-line);margin-block-start:0}.product--editorial .accordion{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.product--editorial .product-editorial__condition{display:grid;gap:1.15rem}.product--editorial .product-editorial__condition-item{display:grid;gap:.3rem}.product--editorial .product-editorial__condition>*,.product--editorial .product-editorial__condition-label,.product--editorial .product-editorial__condition-body{margin:0}.product--editorial .product-editorial__condition-label{font-family:var(--product-editorial-sans);font-size:.875rem;font-weight:400;letter-spacing:var(--heading-letter-spacing);text-transform:uppercase;color:var(--product-editorial-ink)}.product--editorial .product-editorial__condition-body,.product--editorial .product-editorial__condition-body p,.product--editorial .product-editorial__condition-body li{margin:0;font-family:var(--product-editorial-text);font-size:.8125rem;line-height:1.7;letter-spacing:var(--text-letter-spacing);color:var(--product-editorial-ink);font-weight:400}.product--editorial .product-editorial__condition-body>*{margin:0}.product--editorial .product-editorial__condition-body>*+*{margin-block-start:.75rem}.product--editorial .product-editorial__condition-body :is(b,strong){display:block;margin-block-start:.85rem;font-family:var(--product-editorial-sans);font-size:.875rem;font-weight:400;letter-spacing:var(--heading-letter-spacing);text-transform:uppercase;color:var(--product-editorial-ink)}.product--editorial .product-editorial__condition-body :is(h2,h3,h4){margin:.85rem 0 0;font-family:var(--product-editorial-sans);font-size:.875rem;font-weight:400;letter-spacing:var(--heading-letter-spacing);line-height:1.4;text-transform:uppercase;color:var(--product-editorial-ink)}.product--editorial .product-editorial__condition-body :is(h2,h3,h4) :is(b,strong){display:inline;margin:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.product--editorial .product-editorial__condition-body :is(ul,ol){margin:.65rem 0 0;padding-inline-start:1.05rem}.product--editorial .product-editorial__condition-body li+li{margin-block-start:.45rem}.product--editorial .product-editorial__condition-body table,.product--editorial .product-editorial__condition-body .shipping-table{width:100%!important;height:auto!important;margin-block-start:.75rem;border:0!important;border-collapse:collapse;background:transparent}.product--editorial .product-editorial__condition-body tr,.product--editorial .product-editorial__condition-body tr:first-child{background:transparent!important;color:inherit}.product--editorial .product-editorial__condition-body td{width:auto!important;text-align:start!important;padding:.45rem 0;border:0!important;border-bottom:1px solid var(--product-editorial-line)!important;background:transparent!important;color:var(--product-editorial-muted);vertical-align:baseline}.product--editorial .product-editorial__condition-body td:last-child{text-align:end!important}.product--editorial .product-editorial__condition-body tr:first-child td{font-family:var(--product-editorial-sans);font-size:.875rem;font-weight:400;letter-spacing:var(--heading-letter-spacing);text-transform:uppercase;color:var(--product-editorial-ink)}.product--editorial .accordion__toggle,.product--editorial summary{font-family:var(--product-editorial-sans);font-size:.875rem;font-weight:400;letter-spacing:var(--heading-letter-spacing);text-transform:uppercase;padding-block:1.2rem;color:var(--product-editorial-ink)}@media screen and (min-width:1000px){.product--editorial .product-info__block-list{display:flex;flex-direction:column}.product--editorial .product-info__block-item[data-block-type=title]{order:10}.product--editorial .product-info__block-item[data-block-type=price]{order:20}.product--editorial .product-info__block-item[data-block-type=buy-buttons]{order:30;margin-block-end:0}.product--editorial .product-info__block-item[data-block-type=payment-terms]{order:35}.product--editorial .product-info__block-item[data-block-type=modal]{order:40}.product--editorial .product-info__block-item[data-block-type=trust-details]{order:50}.product--editorial .product-info__block-item[data-block-type=description]{order:60}.product--editorial .product-info__block-item[data-block-type=badges]{order:65}.product--editorial .product-info__block-item[data-block-type=separator]{order:70}.product--editorial .product-info__block-item[data-block-type=variant-picker]{order:80}.product--editorial .product-info__block-item[data-block-type=accordion],.product--editorial .product-info__block-group[data-group-type=accordion-group]{order:100}.product--editorial .product-info__block-item[data-block-type=complementary-products]{order:110}}@media(prefers-reduced-motion:no-preference){.product--editorial .product-info__block-item[data-block-type=title],.product--editorial .product-info__block-item[data-block-type=price],.product--editorial .product-info__block-item[data-block-type=buy-buttons],.product--editorial .product-info__block-item[data-block-type=modal],.product--editorial .product-info__block-item[data-block-type=trust-details]{animation:productEditorialRise .8s cubic-bezier(.22,1,.36,1) both}.product--editorial .product-info__block-item[data-block-type=title]{animation-delay:.1s}.product--editorial .product-info__block-item[data-block-type=price]{animation-delay:.16s}.product--editorial .product-info__block-item[data-block-type=buy-buttons]{animation-delay:.22s}.product--editorial .product-info__block-item[data-block-type=modal]{animation-delay:.28s}.product--editorial .product-info__block-item[data-block-type=trust-details]{animation-delay:.34s}}@keyframes productEditorialRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.product--editorial .page-dots{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/24/assets/product-editorial.css.map */
