.product-information{padding-block:clamp(16px,3vw,40px) clamp(40px,6vw,80px)}@media(min-width:990px){.product-information .product-details{padding-inline-start:clamp(8px,2vw,32px)}.product-information__media{position:sticky;top:calc(var(--header-height, 68px) + 20px);align-self:start}}.product-information .text-block h1{font-family:var(--hte-font-display);font-weight:500;font-size:var(--hte-text-h1);line-height:1.08;letter-spacing:-.01em;color:var(--hte-color-heading);margin:0;text-wrap:balance}.hte-pd-eyebrow{margin:0}.hte-pd-eyebrow a,.hte-pd-eyebrow span{display:inline-flex;align-items:center;gap:6px;font-family:var(--hte-font-body);font-size:var(--hte-text-caption);font-weight:700;letter-spacing:var(--hte-track-xl);text-transform:uppercase;color:var(--g-mid);text-decoration:none}.hte-pd-eyebrow a{min-height:24px;transition:color var(--hte-dur) var(--hte-ease)}.hte-pd-eyebrow a:hover{color:var(--g);text-decoration:underline;text-underline-offset:3px}.hte-pd-eyebrow .ti svg{width:14px;height:14px;color:var(--g-gold-ink)}.product-information .product-details .price{font-family:var(--hte-font-display);font-weight:600;font-size:var(--hte-text-numeral-sm);color:var(--g);letter-spacing:0}.hte-pd-perks{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:10px 20px;width:100%}.hte-pd-perks--grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.hte-pd-perks li{display:flex;align-items:flex-start;gap:10px;font-family:var(--hte-font-body);font-size:var(--hte-text-body-sm);line-height:1.5;color:var(--hte-color-text)}.hte-pd-perks .ti{flex-shrink:0;display:inline-grid;place-items:center;width:28px;height:28px;background:rgb(var(--g-rgb) / .08);color:var(--g)}.hte-pd-perks .ti svg{width:16px;height:16px}.hte-pd-perks li span{padding-top:4px}.product-information .product-details .divider,.product-information .product-details hr{opacity:1;border-color:rgb(var(--g-earth-rgb) / .12)}.product-information .product-details :is(input[type=text],input[type=email],input[type=date],input[type=number],select,textarea):not(.quantity-selector *){min-height:48px;border:1px solid rgb(var(--g-earth-rgb) / .3);border-radius:var(--hte-radius);background-color:var(--hte-color-field);color:var(--hte-color-text);font-family:var(--hte-font-body);font-size:var(--hte-text-base);transition:border-color var(--hte-dur) var(--hte-ease),box-shadow var(--hte-dur) var(--hte-ease)}.product-information .product-details :is(input,select,textarea):not(.quantity-selector *):not([type=radio]):not([type=checkbox]):hover{border-color:rgb(var(--g-earth-rgb) / .5)}.product-information .product-details :is(input,select,textarea):not(.quantity-selector *):focus-visible{outline:none;border-color:var(--g);box-shadow:0 0 0 3px rgb(var(--g-gold-rgb) / .45)}.product-information .product-details label:not(.variant-option__button-label){font-family:var(--hte-font-body);font-weight:600;color:var(--hte-color-text)}.product-information .buy-buttons-block{gap:10px}.product-information .add-to-cart-button,.sticky-add-to-cart__button{min-height:56px;font-family:var(--hte-font-body);font-weight:700;font-size:var(--hte-text-small);letter-spacing:var(--hte-track-lg);text-transform:uppercase;transition:background-color var(--hte-dur) var(--hte-ease),transform var(--hte-dur-fast) var(--hte-ease)}.product-information .add-to-cart-button:active,.sticky-add-to-cart__button:active{transform:translateY(1px)}.product-information .add-to-cart-button svg{width:18px;height:18px}.product-information .quantity-selector{min-height:56px;border:1px solid rgb(var(--g-earth-rgb) / .3);border-radius:var(--hte-radius);background:var(--hte-color-field)}.product-information .quantity-selector .button{min-width:var(--hte-tap);min-height:var(--hte-tap)}.product-information .quantity-selector input{border:0;background:transparent;box-shadow:none;font-family:var(--hte-font-body);font-size:var(--hte-text-base);color:var(--hte-color-text)}.product-information .quantity-selector input:focus-visible{outline:2px solid var(--hte-color-focus);outline-offset:-2px}.hte-pd-assure{display:flex;flex-wrap:wrap;gap:8px 22px;padding-top:2px}.hte-pd-assure p{display:inline-flex;align-items:center;gap:7px;margin:0;font-family:var(--hte-font-body);font-size:var(--hte-text-small);color:var(--hte-color-text-muted)}.hte-pd-assure .ti svg{width:15px;height:15px;color:var(--g-mid)}.hte-pd-assure a{color:inherit;text-decoration:underline;text-decoration-color:rgb(var(--g-earth-rgb) / .3);text-underline-offset:3px;min-height:24px;display:inline-flex;align-items:center}.hte-pd-assure a:hover{color:var(--g);text-decoration-color:var(--g-gold)}.hte-pd-faq{width:100%;border-bottom:1px solid rgb(var(--g-earth-rgb) / .14)}.hte-pd-faq-row{border-top:1px solid rgb(var(--g-earth-rgb) / .14)}.hte-pd-faq-row summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 0;cursor:pointer;font-family:var(--hte-font-body);font-weight:700;font-size:var(--hte-text-small);letter-spacing:var(--hte-track-md);text-transform:uppercase;color:var(--g)}.hte-pd-faq-row summary::-webkit-details-marker{display:none}.hte-pd-faq-row summary .ti svg{width:18px;height:18px;color:var(--g-gold-ink);transition:transform var(--hte-dur) var(--hte-ease)}.hte-pd-faq-row[open] summary .ti svg{transform:rotate(45deg)}.hte-pd-faq-row summary:hover{color:var(--g-mid)}.hte-pd-faq-body{padding:0 0 22px}.hte-pd-faq-more{display:inline-flex;align-items:center;gap:6px;min-height:var(--hte-tap);font-family:var(--hte-font-body);font-size:var(--hte-text-small);font-weight:700;letter-spacing:var(--hte-track-md);text-transform:uppercase;color:var(--g);text-decoration:none}.hte-pd-faq-more .ti svg{width:16px;height:16px;transition:transform var(--hte-dur) var(--hte-ease)}.hte-pd-faq-more:hover .ti svg{transform:translate(3px)}.hte-prose{font-family:var(--hte-font-body);font-size:var(--hte-text-base);line-height:1.75;color:var(--hte-color-text)}.hte-prose>*+*{margin-top:.9em}.hte-prose p{margin:0}.hte-prose p+p{margin-top:.9em}.hte-prose strong{font-weight:600;color:var(--g)}.hte-prose h2,.hte-prose h3,.hte-prose h4{font-family:var(--hte-font-display);font-weight:600;color:var(--g);line-height:1.2;margin:1.2em 0 .4em}.hte-prose ul{list-style:none;padding:0;margin:.6em 0 0}.hte-prose ul li{position:relative;padding-left:20px}.hte-prose ul li+li{margin-top:.45em}.hte-prose ul li:before{content:"";position:absolute;left:2px;top:.7em;width:6px;height:6px;background:var(--g-gold);transform:rotate(45deg)}.hte-prose a{color:var(--g);text-decoration-color:var(--g-gold);text-underline-offset:3px}.product-information .media-gallery .slideshow-control:not(.slideshow-controls__thumbnail){width:var(--hte-tap);height:var(--hte-tap);background:rgb(var(--g-dusk-rgb) / .9);color:var(--g);border-radius:var(--hte-radius);transition:background-color var(--hte-dur) var(--hte-ease)}.product-information .media-gallery .slideshow-control:not(.slideshow-controls__thumbnail):hover{background:var(--g-dusk)}.product-information .slideshow-controls__thumbnail{border-radius:var(--hte-radius);opacity:.65;transition:opacity var(--hte-dur) var(--hte-ease)}.product-information .slideshow-controls__thumbnail:hover,.product-information .slideshow-controls__thumbnail[aria-selected=true]{opacity:1;outline:2px solid var(--g-gold);outline-offset:2px}.sticky-add-to-cart__bar{border-top:1px solid rgb(var(--g-earth-rgb) / .12);box-shadow:0 -8px 24px rgb(var(--g-earth-rgb) / .08)}.sticky-add-to-cart__title{font-family:var(--hte-font-display);font-weight:600;font-size:var(--hte-text-lg);color:var(--g)}.sticky-add-to-cart__price{font-family:var(--hte-font-display);font-weight:600;color:var(--g)}@media(prefers-reduced-motion:reduce){.hte-pd-faq-row summary .ti svg,.hte-pd-faq-more .ti svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/hte-product.css.map */
