main[data-template*=product]{--dh-text: #1a1a1a;--dh-muted: #8c8479;--dh-border: #e6dfd6;--dh-bg: #fffdf9;--dh-bg-soft: #f7f2eb;--dh-cta: #1a1a1a;--dh-cta-text: #ffffff}main[data-template*=product] .page-width,main[data-template*=product] .section,main[data-template*=product] .section-content-wrapper{background:transparent}main[data-template*=product] [data-ld-buybox],main[data-template*=product] .product-information .details-content,main[data-template*=product] .product-information .layout-panel-flex--column{background:var(--dh-bg);border:1px solid var(--dh-border);padding:24px}main[data-template*=product] [data-ld-buybox] h1,main[data-template*=product] .product__title,main[data-template*=product] .product-title,main[data-template*=product] h1{color:var(--dh-text);letter-spacing:-.02em;line-height:1.08;font-weight:400}@media(min-width:990px){main[data-template*=product] [data-ld-buybox] h1,main[data-template*=product] .product__title,main[data-template*=product] .product-title,main[data-template*=product] h1{font-size:36px}}@media(max-width:989px){main[data-template*=product] [data-ld-buybox] h1,main[data-template*=product] .product__title,main[data-template*=product] .product-title,main[data-template*=product] h1{font-size:28px;line-height:1.1}}main[data-template*=product] .price,main[data-template*=product] .price-item,main[data-template*=product] .product-price{color:var(--dh-text);font-size:20px;letter-spacing:.02em}main[data-template*=product] .price--compare,main[data-template*=product] .compare-at-price{color:var(--dh-muted)}main[data-template*=product] .product__media-wrapper,main[data-template*=product] .product-gallery,main[data-template*=product] .hermes-gallery,main[data-template*=product] .product-information .layout-panel-flex>:first-child{position:sticky;top:32px}main[data-template*=product] .thumbnail,main[data-template*=product] .product__media-item,main[data-template*=product] .hermes-thumbnail,main[data-template*=product] .product-information [class*=thumbnail]{border:1px solid var(--dh-border)}main[data-template*=product] button[type=submit],main[data-template*=product] .button,main[data-template*=product] .shopify-payment-button__button{min-height:56px;border-radius:0;letter-spacing:.16em;text-transform:uppercase}main[data-template*=product] [data-ld-buybox] button[type=submit],main[data-template*=product] [data-ld-buybox] .button,main[data-template*=product] .product-information .buy-buttons .button,main[data-template*=product] .product-information .buy-buttons button[type=submit]{background:var(--dh-cta);color:var(--dh-cta-text);border:1px solid var(--dh-cta)}main[data-template*=product] [data-ld-buybox] button[type=submit]:hover,main[data-template*=product] [data-ld-buybox] .button:hover,main[data-template*=product] .product-information .buy-buttons .button:hover,main[data-template*=product] .product-information .buy-buttons button[type=submit]:hover{background:transparent;color:var(--dh-cta)}main[data-template*=product] .accordion,main[data-template*=product] details{border-color:var(--dh-border)}main[data-template*=product] .ld-benefits,main[data-template*=product] .ld-trust{margin-top:16px}main[data-template*=product] .product-information .layout-panel-flex--column>*+*{margin-top:10px}@media(max-width:989px){main[data-template*=product] .product__media-wrapper,main[data-template*=product] .product-gallery,main[data-template*=product] .hermes-gallery,main[data-template*=product] .product-information .layout-panel-flex>:first-child{position:static;top:auto}main[data-template*=product] [data-ld-buybox],main[data-template*=product] .product-information .details-content,main[data-template*=product] .product-information .layout-panel-flex--column{padding:18px}}@media(min-width:990px){main[data-template*=product] .product-information{--gap: 24px}main[data-template*=product] .product-information__grid.product-information--media-left{grid-template-columns:minmax(0,1fr) clamp(420px,32vw,500px);align-items:start}main[data-template*=product] .product-information__grid.product-information--media-right{grid-template-columns:clamp(420px,32vw,500px) minmax(0,1fr);align-items:start}main[data-template*=product] .product-details{align-self:start;min-width:0}main[data-template*=product] .product-details>.group-block{width:100%;max-width:clamp(420px,32vw,500px);max-height:calc(100vh - var(--header-group-height, 0px) - 72px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.22) transparent}main[data-template*=product] .product-details>.group-block::-webkit-scrollbar{width:7px}main[data-template*=product] .product-details>.group-block::-webkit-scrollbar-track{background:transparent}main[data-template*=product] .product-details>.group-block::-webkit-scrollbar-thumb{background:#0000002e;border-radius:999px}}main[data-template*=product] .product-details>.group-block{box-sizing:border-box}main[data-template*=product] .product-details .ld-payment-methods,main[data-template*=product] .product-details .payment-icons{width:100%;margin-top:14px;padding-top:14px;border-top:1px solid var(--dh-border)}main[data-template*=product] .product-details .ld-payment-methods__heading,main[data-template*=product] .product-details .payment-icons .visually-hidden+.payment-icons__list:before{font-size:10px;letter-spacing:.16em;text-transform:uppercase}main[data-template*=product] .product-details .ld-payment-methods__list,main[data-template*=product] .product-details .payment-icons__list{justify-content:flex-start!important;align-items:center;row-gap:8px;column-gap:8px}main[data-template*=product] .product-details .ld-payment-methods__item,main[data-template*=product] .product-details .payment-icons__item{display:inline-flex;align-items:center;justify-content:center;min-height:28px}main[data-template*=product] .product-details .ld-payment-methods__item svg,main[data-template*=product] .product-details .ld-payment-methods__svg,main[data-template*=product] .product-details .payment-icons__item svg,main[data-template*=product] .product-details .payment-icons__item .icon{height:22px;width:auto}main[data-template*=product] .product-details .ld-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}main[data-template*=product] .product-details .ld-trust-item{border:1px solid var(--dh-border);padding:12px 10px;min-height:86px;display:flex;flex-direction:column;justify-content:flex-start;text-align:left}main[data-template*=product] .product-details .ld-trust-item strong{margin-bottom:6px;font-size:10px;letter-spacing:.12em;text-transform:uppercase}main[data-template*=product] .product-details .ld-trust-item span{font-size:12px;line-height:1.55;color:var(--dh-muted)}@media(max-width:989px){main[data-template*=product] .product-details .ld-trust{grid-template-columns:1fr}main[data-template*=product] .product-details .ld-trust-item{min-height:auto}}main[data-template*=product] .ld-faq__inner,main[data-template*=product] .ld-faq__shell{max-width:min(1240px,calc(100vw - 64px))}@media(min-width:990px){main[data-template*=product] .ld-faq__title{font-size:clamp(34px,3.3vw,52px)}}body:has(main[data-template*=product]) .header-logo__wordmark{font-size:clamp(1.3rem,1.02rem + 1vw,2.15rem);letter-spacing:.18em}@media(max-width:749px){body:has(main[data-template*=product]) .header-logo__wordmark{font-size:1.1rem;letter-spacing:.12em}}.ld-faq__inner{max-width:min(1240px,calc(100vw - 64px));margin:0 auto;padding-left:0;padding-right:0}.ld-faq__shell{max-width:min(1080px,calc(100vw - 176px));margin:0 auto;padding-left:clamp(40px,4vw,56px);padding-right:clamp(40px,4vw,56px);box-sizing:border-box}.ld-faq__eyebrow{font-size:clamp(12px,.72rem + .14vw,13px);letter-spacing:.2em;color:#000}@media(max-width:989px){.ld-faq__inner{max-width:calc(100vw - 32px)}.ld-faq__shell{max-width:calc(100vw - 56px);padding-left:24px;padding-right:24px}.ld-faq__eyebrow{font-size:11px}}@media(max-width:749px){.ld-faq__inner{max-width:calc(100vw - 24px)}.ld-faq__shell{max-width:calc(100vw - 40px);padding-left:20px;padding-right:20px}}main[data-template*=product] .ld-product-kicker{margin:0;color:#5a5a5a;font-size:11px;line-height:1.2;letter-spacing:.18em;text-transform:uppercase}main[data-template*=product] .ld-product-promise{margin-top:2px}main[data-template*=product] .ld-product-promise p{margin:0;color:var(--dh-muted);font-size:14px;line-height:1.75}main[data-template*=product] .product-details .rating-wrapper{margin-top:2px}main[data-template*=product] .product-details .rating-count,main[data-template*=product] .product-details .rating-count-separator{color:var(--dh-muted);font-size:12px}main[data-template*=product] .product-details .ld-product-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}main[data-template*=product] .product-details .ld-product-highlights__item{border:1px solid var(--dh-border);padding:12px;min-height:82px;display:flex;flex-direction:column;justify-content:flex-start}main[data-template*=product] .product-details .ld-product-highlights__label{font-size:10px;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--dh-muted);margin-bottom:6px}main[data-template*=product] .product-details .ld-product-highlights__value{font-size:13px;line-height:1.55;color:var(--dh-text)}main[data-template*=product] .product-details .ld-benefits{padding-left:0;margin:14px 0 0}main[data-template*=product] .product-details .ld-benefits li{list-style:none;position:relative;padding-left:18px;margin:8px 0;color:var(--dh-text);font-size:14px;line-height:1.65}main[data-template*=product] .product-details .ld-benefits li:before{content:"\2022";position:absolute;left:0;top:0;color:#c6a76a}main[data-template*=product] .ld-shipping-returns,main[data-template*=product] .ld-product-faq-inline,main[data-template*=product] .ld-inci,main[data-template*=product] .ld-short-meta__content,main[data-template*=product] .ld-actives{color:var(--dh-text);font-size:14px;line-height:1.75}main[data-template*=product] .ld-shipping-returns p,main[data-template*=product] .ld-product-faq-inline__item{margin:0 0 12px}main[data-template*=product] .ld-shipping-returns p:last-child,main[data-template*=product] .ld-product-faq-inline__item:last-child{margin-bottom:0}main[data-template*=product] .ld-product-faq-inline__question{margin:0 0 4px;font-size:12px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--dh-muted)}main[data-template*=product] .ld-product-faq-inline__answer p{margin:0}@media(max-width:989px){main[data-template*=product] .product-details .ld-product-highlights{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/494/assets/ld-hermes-pdp.css.map */
