:root{--lv-ink: var(--longeva-brand-dark, #2D190E);--lv-ink-lift: #3C2517;--lv-paper: #FFFFFF;--lv-mute: #6F635A;--lv-faint: rgba(45, 25, 14, .55);--lv-line: #E6DFD5;--lv-fill: #F7F4EF;--lv-accent: var(--longeva-gold-dark, #A6783C);--lv-s0: 4px;--lv-s1: 8px;--lv-s2: 12px;--lv-s3: 16px;--lv-s4: 24px;--lv-s5: 32px;--lv-s6: 40px;--lv-s7: 48px;--lv-s8: 64px;--lv-s9: 80px;--lv-font-body: var(--longeva-font-body, "Poppins", system-ui, sans-serif);--lv-font-display: var(--longeva-font-display, "Poppins", system-ui, sans-serif);--lv-title: clamp(20px, 2.4vw, 24px);--lv-body: 15px;--lv-small: 13px;--lv-micro: 12px;--lv-ease: var(--longeva-easing, cubic-bezier(.2, 0, .2, 1));--lv-dur: var(--longeva-duration-base, .16s);--lv-measure: 62ch;--lv-content: 720px}body.longeva-theme .product-information__media .product-media-container,body.longeva-theme product-media-gallery .product-media-container,body.longeva-theme .product-information .product-media-container,body.longeva-theme .product-media-container,body.longeva-theme .product-media-container.constrain-height{background-color:var(--lv-paper);background-image:none;box-shadow:none;border:0;border-radius:0;overflow:hidden}.media-fit-contain .product-media,.media-fit-contain .product-media__wrapper,.product-media-gallery img,.product-media img,.product-media-container img{background-color:transparent}.product-information__media .product-media-container img,product-media-gallery .product-media-container img{transform:none;object-fit:contain}.product-media-gallery .slideshow-controls__thumbnail,.product-media-gallery slideshow-controls .slideshow-controls__thumbnail{border:1px solid var(--lv-line);border-radius:0;overflow:hidden;background-color:var(--lv-paper);opacity:.7;cursor:pointer;transition:border-color var(--lv-dur) var(--lv-ease),opacity var(--lv-dur) var(--lv-ease)}.product-media-gallery .slideshow-controls__thumbnail:hover,.product-media-gallery slideshow-controls .slideshow-controls__thumbnail:hover{opacity:1}.product-media-gallery .slideshow-controls__thumbnail[aria-current=true],.product-media-gallery slideshow-controls .slideshow-controls__thumbnail[aria-current=true]{border-color:var(--lv-ink);opacity:1}.product-media-gallery .slideshow-controls__thumbnail:focus-visible{outline:2px solid var(--lv-accent);outline-offset:2px}.product-media-gallery .slideshow-controls__thumbnail img{background-color:var(--lv-paper);object-fit:contain;width:100%;height:100%}.product-media-gallery .slideshow-controls__thumbnails{gap:var(--lv-s1)}.product-media-gallery .product-media,.product-information__media slideshow-slide{transition:opacity .52s var(--lv-ease)}.product-media-gallery .product-media[aria-hidden=false],.product-media-gallery .product-media:not([aria-hidden]),.product-information__media slideshow-slide[aria-hidden=false]{opacity:1}.product-media-gallery .product-media[aria-hidden=true],.product-information__media slideshow-slide[aria-hidden=true]{opacity:0}body.longeva-theme .product-information .longeva-pdp-chips{display:block;margin:0 0 var(--lv-s2)}body.longeva-theme .product-information .longeva-pdp-chip,body.longeva-theme .product-information a.longeva-pdp-chip,body.longeva-theme .product-information span.longeva-pdp-chip{display:inline;padding:0;border:0;border-radius:0;background:none;font-family:var(--lv-font-body);font-size:var(--lv-small);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lv-mute);text-decoration:none}body.longeva-theme .product-information .longeva-pdp-chip+.longeva-pdp-chip{display:none}body.longeva-theme .product-information a.longeva-pdp-chip:hover{color:var(--lv-ink)}body.longeva-theme .product-information h1,body.longeva-theme .product-information .text-block h1,body.longeva-theme .product-information [class*=text-block] h1,body.longeva-theme .product-information .product-title,body.longeva-theme .product-information [class*=product-title]{font-family:var(--lv-font-display);font-size:var(--lv-title);font-weight:400;letter-spacing:-.005em;line-height:1.25;color:var(--lv-ink);text-transform:none;margin:0}.product-information .price-item--sale.price,.product-information .price__regular .price,.product-information .price__sale .price,.product-information .price__regular .price-item,.product-information .price__sale .price-item,.product-information product-price .price-item,.product-information product-price,.product-information .price-item--regular{font-family:var(--lv-font-body);font-size:var(--lv-title);font-weight:400;letter-spacing:-.005em;color:var(--lv-ink)}.product-information .compare-at-price{font-size:var(--lv-body);font-weight:400;color:var(--lv-faint);text-decoration:line-through;text-decoration-thickness:.75px}.product-information .price sup,.product-information .price sub,.product-information .price-item sup,.product-information .price-item sub{font-size:1em;vertical-align:baseline;line-height:inherit}.product-information .longeva-pdp-vat-note{display:block;margin-top:var(--lv-s0);font-family:var(--lv-font-body);font-size:var(--lv-micro);font-weight:400;color:var(--lv-faint)}.product-information .longeva-pdp-stock,.product-information .longeva-pdp-stock[data-ready]{display:inline-flex;align-items:center;gap:var(--lv-s1);margin:0 0 var(--lv-s2);opacity:1;transform:none;font-family:var(--lv-font-body);font-size:var(--lv-micro);font-weight:400;letter-spacing:0;line-height:1.5;color:var(--lv-mute)}.product-information .longeva-pdp-stock:before{content:"";width:5px;height:5px;border-radius:50%;flex:0 0 5px;background-color:currentColor;opacity:.5}.product-information .longeva-pdp-stock[data-stock=out]{color:var(--lv-faint)}.product-information .longeva-pdp-stock__label{font:inherit;letter-spacing:0}.product-information .longeva-pdp-dispatch{display:block;margin:var(--lv-s3) 0 0;font-family:var(--lv-font-body);font-size:var(--lv-micro);font-weight:400;line-height:1.6;color:var(--lv-mute)}.product-information .longeva-pdp-dispatch:before{content:none}.product-information .longeva-pdp-dispatch__countdown{display:none}.product-information .longeva-pdp-trust-strip{list-style:none;margin:var(--lv-s3) 0 0;padding:var(--lv-s2) var(--lv-s3);background:var(--lv-fill);border-radius:0;display:flex;flex-direction:column;gap:var(--lv-s1)}.product-information .longeva-pdp-trust-strip li{font-family:var(--lv-font-body);font-size:var(--lv-micro);font-weight:400;line-height:1.55;color:var(--lv-mute)}.product-information .longeva-pdp-trust-strip li:before{content:none}.product-information .longeva-pdp-disclaimer{display:none}body.longeva-theme .product-information .variant-option--buttons,body.longeva-theme .product-information fieldset.variant-option--buttons{display:flex;flex-wrap:wrap;gap:var(--lv-s1);padding:0;border:0;background:transparent}body.longeva-theme .product-information .variant-option--buttons .variant-option__button-label__pill{background:transparent;border:0;width:auto;height:auto;box-shadow:none}body.longeva-theme .product-information .variant-option--buttons .variant-option__button-label{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border:1px solid var(--lv-line);border-radius:0;background-color:transparent;color:var(--lv-ink);font-family:var(--lv-font-body);font-size:var(--lv-small);font-weight:400;letter-spacing:.02em;cursor:pointer;transition:color var(--lv-dur) var(--lv-ease),background-color var(--lv-dur) var(--lv-ease),border-color var(--lv-dur) var(--lv-ease)}body.longeva-theme .product-information .variant-option--buttons .variant-option__button-label:hover{border-color:var(--lv-ink)}body.longeva-theme .product-information .variant-option--buttons input[type=radio]:checked+.variant-option__button-label{color:var(--lv-paper);background-color:var(--lv-ink);border-color:var(--lv-ink)}body.longeva-theme .product-information .variant-option--buttons input[type=radio]:disabled+.variant-option__button-label,body.longeva-theme .product-information .variant-option--buttons .variant-option__button-label[data-sold-out]{opacity:.35;cursor:default;pointer-events:none}body.longeva-theme .product-information .variant-option--buttons input[type=radio]:focus-visible+.variant-option__button-label{outline:2px solid var(--lv-accent);outline-offset:3px}body.longeva-theme .product-information .variant-option--buttons .longeva-variant-indicator{display:none}body.longeva-theme .product-information .quantity-selector-wrapper{display:flex;width:fit-content;max-width:100%;border:0;background:transparent;padding:0;margin:0}body.longeva-theme .product-information .product-form-buttons .quantity-selector,body.longeva-theme .product-information quantity-selector .quantity-selector{display:inline-flex;align-items:center;justify-content:space-between;background-color:transparent;border:1px solid var(--lv-line);border-radius:0;min-height:48px;overflow:hidden;transition:border-color var(--lv-dur) var(--lv-ease)}body.longeva-theme .product-information .product-form-buttons .quantity-selector:hover,body.longeva-theme .product-information .product-form-buttons .quantity-selector:focus-within{border-color:var(--lv-ink)}body.longeva-theme .product-information .product-form-buttons .quantity-selector .button{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--lv-ink);height:46px;padding:0 14px;border:0;cursor:pointer}body.longeva-theme .product-information .quantity-selector input{font-family:var(--lv-font-body);font-size:14px;font-weight:500;color:var(--lv-ink);background:transparent;border:none;text-align:center;width:3rem}body.longeva-theme .product-information .product-form-buttons .longeva-qty-tick{display:inline-flex;align-items:center;justify-content:center;width:28px;min-height:46px;font-family:var(--lv-font-body);font-size:14px;font-weight:500;line-height:1;color:var(--lv-ink)}body.longeva-theme .product-information .product-form-buttons .quantity-selector input[name=quantity]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;opacity:0;pointer-events:none}.product-information .product-form-buttons .button.add-to-cart-button:not(.quick-add__button),.product-information .product-form-buttons .sticky-add-to-cart__button.add-to-cart-button:not(.quick-add__button){position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;background-color:var(--lv-ink);color:var(--lv-paper);border:1px solid var(--lv-ink);border-radius:0;font-family:var(--lv-font-body);font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:none;padding:14px 24px;cursor:pointer;transition:background-color .2s var(--lv-ease),border-color .2s var(--lv-ease)}.product-information .product-form-buttons .button.add-to-cart-button:not(.quick-add__button):hover:not(:disabled),.product-information .product-form-buttons .button.add-to-cart-button:not(.quick-add__button):focus-visible:not(:disabled),.product-information .product-form-buttons .sticky-add-to-cart__button.add-to-cart-button:not(.quick-add__button):hover:not(:disabled){background-color:var(--lv-ink-lift);border-color:var(--lv-ink-lift);color:var(--lv-paper)}.product-information .product-form-buttons .button.add-to-cart-button:not(.quick-add__button):focus-visible{outline:2px solid var(--lv-accent);outline-offset:3px}.product-information .product-form-buttons .button.add-to-cart-button:not(.quick-add__button):active{transform:scaleY(.98)}.product-information .product-form-buttons .button.add-to-cart-button:disabled,.product-information .product-form-buttons .button.add-to-cart-button[disabled]{background-color:#2d190e38;border-color:transparent;color:#ffffffbf;cursor:not-allowed}.product-information .product-form-buttons .button.add-to-cart-button:not(.quick-add__button) .svg-wrapper,.product-information .product-form-buttons .button.add-to-cart-button:not(.quick-add__button) .add-to-cart-icon{display:none}.product-information .product-form-buttons .button.add-to-cart-button:before,.product-information .product-form-buttons .button.add-to-cart-button:after,.product-information .product-form-buttons .sticky-add-to-cart__button.add-to-cart-button:before,.product-information .product-form-buttons .sticky-add-to-cart__button.add-to-cart-button:after{content:none;display:none;background:none;animation:none}.quick-add__button,.quick-add,.product-card .quick-add,product-card .quick-add{display:none}.product-information .accelerated-checkout-block,.product-information [data-shopify-payment-button]{margin-top:var(--lv-s2)}.product-information .product-details-block{gap:var(--lv-s4)}.product-information .price-container,.product-information product-price{padding-top:0}.product-information variant-picker,.product-information .variant-picker,.product-information .product-form-buttons,.product-information .product-form-buttons-block{margin-top:0}.longeva-pdp-details,body .longeva-pdp-faq{border-top:1px solid var(--lv-line);padding:var(--lv-s8) 0}.longeva-pdp-details{background:var(--lv-paper)}body .longeva-pdp-faq{background:var(--lv-fill)}.longeva-pdp-details__inner,body .longeva-pdp-faq__inner{max-width:var(--lv-content);margin:0 auto;padding-inline:var(--lv-s4);box-sizing:border-box}.longeva-pdp-disclosure,body .longeva-pdp-faq__item{border-bottom:1px solid var(--lv-line);margin:0}.longeva-pdp-disclosure:first-of-type{border-top:1px solid var(--lv-line)}body .longeva-pdp-faq__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--lv-line)}.longeva-pdp-disclosure__summary,body .longeva-pdp-faq__summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--lv-s3);padding:var(--lv-s4) 0;min-height:44px;-webkit-user-select:none;user-select:none}.longeva-pdp-disclosure__summary::-webkit-details-marker,body .longeva-pdp-faq__summary::-webkit-details-marker{display:none}.longeva-pdp-disclosure__summary::marker{content:""}.longeva-pdp-disclosure__title,body .longeva-pdp-faq__question{font-family:var(--lv-font-display);font-size:15px;font-weight:500;letter-spacing:-.005em;line-height:1.35;color:var(--lv-ink);flex:1 1 auto}body .longeva-pdp-faq__heading{font-family:var(--lv-font-display);font-size:clamp(20px,2.2vw,24px);font-weight:500;letter-spacing:-.005em;line-height:1.25;color:var(--lv-ink);margin:0 0 var(--lv-s5);text-align:left}.longeva-pdp-disclosure__toggle,body .longeva-pdp-faq__icon{position:relative;width:14px;height:14px;flex-shrink:0}.longeva-pdp-disclosure__toggle:before,.longeva-pdp-disclosure__toggle:after,body .longeva-pdp-faq__icon:before,body .longeva-pdp-faq__icon:after{content:"";position:absolute;background:var(--lv-ink);transition:opacity .18s ease,transform .18s ease}.longeva-pdp-disclosure__toggle:before,body .longeva-pdp-faq__icon:before{top:50%;left:0;right:0;height:1px;transform:translateY(-50%)}.longeva-pdp-disclosure__toggle:after,body .longeva-pdp-faq__icon:after{top:0;bottom:0;left:50%;width:1px;transform:translate(-50%)}.longeva-pdp-disclosure[open] .longeva-pdp-disclosure__toggle:after,body .longeva-pdp-faq__details[open] .longeva-pdp-faq__icon:after{opacity:0}.longeva-pdp-disclosure__panel{overflow:hidden;transition:height .32s cubic-bezier(.2,.6,.4,1)}.longeva-pdp-disclosure__content,body .longeva-pdp-faq__answer{padding:0 0 var(--lv-s4);max-width:var(--lv-measure)}.longeva-pdp-disclosure__content p,.longeva-pdp-disclosure__content li,.longeva-pdp-disclosure__content ul,.longeva-pdp-disclosure__content ol,body .longeva-pdp-faq__answer{font-family:var(--lv-font-body);font-size:var(--lv-body);font-weight:300;line-height:1.65;color:#2d190ed9}.longeva-pdp-disclosure__content p{margin:0 0 var(--lv-s2)}.longeva-pdp-disclosure__content p:last-child{margin-bottom:0}.longeva-pdp-disclosure__content p strong{font-weight:500;color:var(--lv-ink)}.longeva-pdp-disclosure__content ul,.longeva-pdp-disclosure__content ol{margin:0 0 var(--lv-s2);padding-left:18px}.longeva-pdp-disclosure__content li{margin-bottom:var(--lv-s0)}.longeva-pdp-disclosure__content h2,.longeva-pdp-disclosure__content h3{font-family:var(--lv-font-display);font-size:14px;font-weight:600;letter-spacing:-.005em;color:var(--lv-ink);margin:var(--lv-s3) 0 var(--lv-s0)}body.longeva-theme .longeva-pdp-disclosure__eyebrow,body.longeva-theme .longeva-pdp-details .longeva-pdp-disclosure__eyebrow{font-family:var(--lv-font-body);font-size:var(--lv-micro);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--lv-mute);margin:0 0 var(--lv-s2)}.longeva-pdp-disclosure__link{font-family:var(--lv-font-body);font-size:var(--lv-small);color:var(--lv-ink);text-decoration:none;border-bottom:1px solid var(--lv-line);padding-bottom:1px;transition:border-color .18s ease}.longeva-pdp-disclosure__link:hover{border-color:var(--lv-ink)}.longeva-pdp-disclosure__summary:focus-visible,body .longeva-pdp-faq__summary:focus-visible{outline:2px solid var(--lv-accent);outline-offset:4px}.sticky-add-to-cart{background:var(--lv-paper);border-top:1px solid var(--lv-line);box-shadow:0 -4px 16px #2d190e0f}.product-information [class*=text-block] h2,.product-information .text-block h2{font-size:16px;font-weight:600;font-family:var(--lv-font-display);margin:var(--lv-s4) 0 var(--lv-s1);letter-spacing:-.005em}.product-information [class*=text-block] h3,.product-information .text-block h3{font-size:14px;font-weight:600;font-family:var(--lv-font-display);margin:var(--lv-s3) 0 var(--lv-s0)}.longeva-pdp-banner{padding:var(--lv-s8) 0;border-top:1px solid var(--lv-line)}.longeva-pdp-banner--neutral{background:var(--lv-fill)}.longeva-pdp-banner--paper{background:var(--lv-paper)}.longeva-pdp-banner__inner{max-width:var(--lv-content);margin:0 auto;padding-inline:var(--lv-s4);box-sizing:border-box;display:grid;gap:var(--lv-s4)}.longeva-pdp-banner__media img{display:block;width:100%;height:auto}.longeva-pdp-banner__eyebrow{margin:0 0 var(--lv-s1);font-family:var(--lv-font-body);font-size:var(--lv-micro);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lv-mute)}.longeva-pdp-banner__heading{margin:0 0 var(--lv-s2);font-family:var(--lv-font-display);font-size:clamp(20px,2.2vw,24px);font-weight:500;letter-spacing:-.005em;line-height:1.25;color:var(--lv-ink)}.longeva-pdp-banner__body{margin:0;max-width:var(--lv-measure);font-family:var(--lv-font-body);font-size:var(--lv-body);font-weight:300;line-height:1.65;color:#2d190ed9}.longeva-pdp-banner__link{display:inline-block;margin-top:var(--lv-s3);font-family:var(--lv-font-body);font-size:var(--lv-small);font-weight:500;color:var(--lv-ink);text-decoration:none;border-bottom:1px solid var(--lv-ink);padding-bottom:2px}body.longeva-theme .product-information__media{position:relative}body.longeva-theme .longeva-gallery-nav{position:absolute;top:50%;z-index:4;width:40px;height:40px;margin:0;padding:0;display:flex;align-items:center;justify-content:center;background:#ffffffb8;border:1px solid var(--lv-line);border-radius:999px;cursor:pointer;transform:translateY(-50%);opacity:0;transition:opacity .2s var(--lv-ease),background-color .2s var(--lv-ease)}body.longeva-theme .longeva-gallery-nav--prev{left:var(--lv-s3)}body.longeva-theme .longeva-gallery-nav--next{right:var(--lv-s3)}@media(hover:hover){body.longeva-theme .product-information__media:hover .longeva-gallery-nav{opacity:1}body.longeva-theme .longeva-gallery-nav:hover{background:#fff}}body.longeva-theme .longeva-gallery-nav:focus-visible{opacity:1;outline:2px solid var(--lv-accent);outline-offset:2px}body.longeva-theme .longeva-gallery-nav:before{content:"";width:9px;height:9px;border-right:1.5px solid var(--lv-ink);border-bottom:1.5px solid var(--lv-ink)}body.longeva-theme .longeva-gallery-nav--prev:before{transform:rotate(135deg);margin-left:3px}body.longeva-theme .longeva-gallery-nav--next:before{transform:rotate(-45deg);margin-right:3px}body.longeva-theme .longeva-gallery-bar{position:absolute;left:0;right:0;bottom:0;z-index:4;height:3px;background:var(--lv-line);overflow:hidden}body.longeva-theme .longeva-gallery-bar__fill{position:absolute;top:0;bottom:0;left:0;width:calc(100% / var(--lv-g-total, 1));background:var(--lv-ink);transform:translate(calc(var(--lv-g-cur, 0) * 100%));transition:transform .4s var(--lv-ease)}@media screen and (max-width:749px){body.longeva-theme .longeva-gallery-nav{width:44px;height:44px;opacity:1}}@media(prefers-reduced-motion:reduce){body.longeva-theme .longeva-gallery-nav,body.longeva-theme .longeva-gallery-bar__fill{transition:none}}@media screen and (max-width:749px){.product-information__media media-gallery,.product-information__media .sticky-content,media-gallery.sticky-content{position:static}.product-information__media,product-media-gallery{display:block;padding:0 0 var(--lv-s4);background:transparent}.product-information__media .product-media-container,product-media-gallery .product-media-container,.product-media-container.constrain-height{aspect-ratio:4 / 5;max-height:62vh;border-radius:0;box-shadow:none;background:var(--lv-paper)}.product-information__media slideshow-component,.product-information__media slideshow-container,.product-information__media slideshow-slides,.product-information__media slideshow-slide{max-height:62vh;border-radius:0}.product-media-container img,.product-media-container .product-media,.product-media-container .product-media img,.media-fit-contain .product-media,.media-fit-contain .product-media__wrapper{max-height:62vh;width:100%;object-fit:contain}.product-information .product-details-block{gap:var(--lv-s3)}.product-details{padding-block-start:var(--lv-s4)}.product-media-gallery .slideshow-controls{margin-block:var(--lv-s1)}.product-information .product-form-buttons{flex-direction:column;gap:var(--lv-s2)}.product-information .product-form-buttons .button.add-to-cart-button{width:100%;min-height:50px}.product-information .product-form-buttons .quantity-selector{width:100%;justify-content:space-between}.longeva-pdp-chip{min-height:24px;display:inline-flex;align-items:center}}@media(prefers-reduced-motion:reduce){.product-media-gallery .product-media,.product-media-gallery .slideshow-controls__thumbnail,.product-information .longeva-pdp-stock,.product-information .variant-option--buttons .variant-option__button-label,.product-information .product-form-buttons .quantity-selector,.product-information .product-form-buttons .button.add-to-cart-button,.longeva-pdp-disclosure__panel,.longeva-pdp-disclosure__toggle:before,.longeva-pdp-disclosure__toggle:after,body .longeva-pdp-faq__icon:before,body .longeva-pdp-faq__icon:after{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/longeva-pdp.css.map */
