body:has(main[data-template=product]){--hx-pdp-green: #0b3b2b;--hx-pdp-paper: #faf8f5;--hx-pdp-line: #dadbd4;background:var(--hx-pdp-paper)}body main[data-template=product]{color:var(--hx-pdp-green)}body main[data-template=product] .product-details{text-align:start;min-width:0}body main[data-template=product] .product-details:dir(rtl){text-align:right}body main[data-template=product] h1{font-family:Cormorant Garamond,Frank Ruhl Libre,Georgia,serif!important;font-size:28px!important;font-weight:400;letter-spacing:.08em!important;line-height:1.25;text-transform:uppercase!important;color:var(--hx-pdp-green);margin:0 0 8px;overflow-wrap:anywhere}body main[data-template=product] .product-details product-price{font-size:18px;font-weight:400;letter-spacing:.03em}body main[data-template=product] .group-block:has(>.group-block-content>.hx-product-title-wish){position:relative}body main[data-template=product] .group-block-content:has(>.hx-product-title-wish){position:relative;padding-inline-end:48px}.hx-product-title-wish{position:absolute;inset-inline-end:0;inset-block-start:0}body main[data-template=product] .hx-product-title-wish .hx-wish{position:static;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;color:var(--hx-pdp-green);font-size:26px;line-height:1}.hx-pdp-gallery-note{width:100%;font-size:13px;line-height:1.6;color:#56665e}.hx-pdp-gallery-note p{margin:0}body main[data-template=product] .variant-option{text-align:start}body main[data-template=product] .variant-option legend{margin-block-end:12px;font-weight:400;font-size:15px}body main[data-template=product] .variant-option__swatch-value{color:var(--hx-pdp-green);margin-inline-start:4px}body main[data-template=product] .variant-option--swatches{--variant-picker-swatch-width: 28px;--variant-picker-swatch-height: 28px;--variant-picker-swatch-radius: 50%}body main[data-template=product] .variant-option--swatches .variant-option__button-label{min-width:44px;min-height:44px;border-radius:50%}body main[data-template=product] .hx-pdp-buy{display:block;width:100%}body main[data-template=product] .hx-pdp-buy quantity-selector-component{display:none}body main[data-template=product] .hx-pdp-buy .product-form-buttons{width:100%;max-width:none;gap:0}body main[data-template=product] .hx-pdp-buy add-to-cart-component{width:100%;flex:1 0 100%}body main[data-template=product] .hx-pdp-buy .add-to-cart-button{width:100%;min-height:52px;height:52px;padding-block:0;border-radius:0;border:1px solid var(--hx-pdp-green);background:var(--hx-pdp-green);color:#fff;font-size:16px;font-weight:400;letter-spacing:.04em;box-shadow:none}body main[data-template=product] .hx-pdp-buy .add-to-cart-icon{display:none}body main[data-template=product] .hx-product-support{width:100%}body main[data-template=product] .hx-pdp-introduction{font-size:16px;line-height:1.75;margin-block-end:24px}body main[data-template=product] .hx-pdp-introduction p{margin-block:0 12px}body main[data-template=product] .hx-size-link{font-size:14px;margin-block:0 24px}body main[data-template=product] .hx-product-accordions{border-color:var(--hx-pdp-line)}body main[data-template=product] .hx-product-accordions details{padding:0;border-color:var(--hx-pdp-line)}body main[data-template=product] .hx-product-accordions summary{font-family:Frank Ruhl Libre,Georgia,serif;font-size:18px;font-weight:400;line-height:1.4;padding-block:18px;min-height:56px}body main[data-template=product] .hx-product-accordions summary::-webkit-details-marker{display:none}body main[data-template=product] .hx-product-accordions details>a{padding:0 0 20px;font-size:15px}body main[data-template=product] .hx-product-accordions dl{margin:0 0 18px;font-size:15px;line-height:1.65}body main[data-template=product] .hx-product-accordions dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding-block:12px;border-top:1px solid var(--hx-pdp-line);text-align:start}body main[data-template=product] .hx-product-accordions dt{color:#56665e}body main[data-template=product] .hx-product-accordions dd{margin:0;text-align:end;overflow-wrap:anywhere}body main[data-template=product] .hx-product-accordions .hx-pdp-setting{grid-template-columns:1fr;gap:6px}body main[data-template=product] .hx-product-accordions .hx-pdp-setting dd{text-align:start}body main[data-template=product] product-recommendations .quick-add{display:none}body main[data-template=product] product-recommendations .resource-list__item:only-child{width:min(100%,320px);justify-self:center;grid-column:1 / -1}body main[data-template=product] product-recommendations h3{font-family:Frank Ruhl Libre,Georgia,serif;font-size:26px;font-weight:400}body main[data-template=product] :is(button,summary,a):focus-visible{outline:2px solid var(--hx-pdp-green);outline-offset:4px}body:has(main[data-template=product]) .hx-accessibility-launcher{display:grid;place-items:center;gap:0;width:44px;height:44px;min-height:44px;border-radius:50%;padding:0;box-shadow:none}body:has(main[data-template=product]) .hx-accessibility-launcher span{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body:has(main[data-template=product]) .hx-accessibility-launcher:focus-visible{box-shadow:none;outline:2px solid var(--hx-pdp-green);outline-offset:3px}@media(max-width:749px){body main[data-template=product] .product-information{padding-block-start:0}body main[data-template=product] .product-details{padding-inline:24px}body main[data-template=product] h1{font-size:27px!important;letter-spacing:.055em!important}body main[data-template=product] product-recommendations .resource-list__item:only-child{width:min(75vw,280px)}body main[data-template=product] .hx-pdp-gallery-note{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/hexo-pdp-luxury.css.map */
