:root{--hgn-ink: #0f0d0b;--hgn-bone: #f2ede8;--hgn-line: #d9cfc2;--hgn-text-muted: #7a6f63;--hgn-text-on-dark: #f6f2ec;--hgn-font-display: "ClashDisplayMedium", "Clash Display", "Didot", serif;--hgn-font-body: "ClashDisplayRegular", "Clash Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--hgn-font-mono: "ClashDisplayRegular", "Clash Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}html:has(body[class*=template-product]),body[class*=template-product],body[class*=template-product] main,body[class*=template-product] #MainContent,body[class*=template-product] .shopify-section,body[class*=template-product] [class*=shopify-section--main-product],body[class*=template-product] .shopify-section-group-header-group{background:var(--hgn-bone)!important}body[class*=template-product] .page-width,body[class*=template-product] product-info{background:transparent!important}body.template-product .button:before,body.template-product .button:after{display:none!important;content:none!important;border:0!important;box-shadow:none!important}body.template-product .button{border-radius:0!important;box-shadow:none!important}.product__info-wrapper,.product__info-container{padding:0!important;background:transparent!important}.product__info-container>*+*{margin-top:20px!important}.product__info-container .caption-with-letter-spacing,.product__info-container .product__text.caption-with-letter-spacing,.product__info-container .subtitle{font-family:var(--hgn-font-mono, "ClashDisplayRegular", "Clash Display", -apple-system, BlinkMacSystemFont, sans-serif)!important;font-size:10px!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--hgn-text-muted)!important;margin:0!important}.product__info-container .product__title h1,.product__info-container .product__title h2.h1{font-family:var(--hgn-font-display, "ClashDisplayMedium", serif)!important;font-weight:500!important;font-size:clamp(28px,4vw,40px)!important;line-height:1.1!important;letter-spacing:-.3px!important;text-transform:uppercase!important;color:var(--hgn-ink)!important;margin:0 0 8px!important}.product__info-container .product__title h2.h1{display:none!important}.product__info-container .product__title a{text-decoration:none!important;color:inherit!important}.product__info-container .price,.product__info-container .price--large{display:inline-flex!important;align-items:baseline!important;gap:10px!important;font-family:var(--hgn-font-body, system-ui, sans-serif)!important;color:var(--hgn-ink)!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}.product__info-container .price__regular,.product__info-container .price__sale{margin:0!important;padding:0!important;gap:10px!important;align-items:baseline!important}.product__info-container .price:not(.price--on-sale) .price__sale,.product__info-container .price__sale:not(.price__sale--show){display:none!important}.product__info-container .price.price--on-sale .price__regular{display:none!important}.product__info-container .price-item{font-family:var(--hgn-font-body)!important;font-size:20px!important;font-weight:600!important;letter-spacing:0!important;color:var(--hgn-ink)!important}.product__info-container .price-item--sale{color:var(--hgn-ink)!important}.product__info-container .price-item--regular:where(.price__sale .price-item--regular),.product__info-container s.price-item--regular{color:var(--hgn-text-muted)!important;text-decoration:line-through!important;font-weight:400!important}.product__info-container .price__badges{margin-left:0!important}.product__info-container .price__badge-sale,.product__info-container .price__badge-sold-out,.product__info-container .badge{background:var(--hgn-ink)!important;color:var(--hgn-text-on-dark)!important;border:0!important;border-radius:0!important;font-family:var(--hgn-font-mono, "ClashDisplayRegular", "Clash Display", -apple-system, BlinkMacSystemFont, sans-serif)!important;font-size:9px!important;letter-spacing:1.5px!important;text-transform:uppercase!important;padding:4px 8px!important}.product__info-container .price__sale .price-item,.product__info-container .price-item--last{color:var(--hgn-ink)!important}.product__info-container .product-form__input{border:0!important;padding:0!important;margin:0!important;max-width:none!important}.product__info-container .product-form__input>legend,.product__info-container .form__label,.product__info-container .product-form__input-label{font-family:var(--hgn-font-mono, "ClashDisplayRegular", "Clash Display", -apple-system, BlinkMacSystemFont, sans-serif)!important;font-size:10px!important;font-weight:500!important;letter-spacing:1.8px!important;text-transform:uppercase!important;color:var(--hgn-text-muted)!important;padding:0!important;margin:0 0 8px!important}.product__info-container .product-form__input input[type=radio]+label,.product__info-container .product-form__input .variant-input-wrap label{font-family:var(--hgn-font-body)!important;font-size:11px!important;font-weight:500!important;letter-spacing:1px!important;text-transform:uppercase!important;color:var(--hgn-ink)!important;background:transparent!important;border:1px solid var(--hgn-ink)!important;border-radius:0!important;padding:10px 16px!important;min-height:38px!important;min-width:38px!important;margin:0 8px 8px 0!important;box-shadow:none!important;transition:background .15s ease,color .15s ease!important}.product__info-container .product-form__input input[type=radio]:checked+label,.product__info-container .product-form__input .variant-input-wrap input:checked+label{background:var(--hgn-ink)!important;color:var(--hgn-text-on-dark)!important}.product__info-container .product-form__input input[type=radio]:hover:not(:checked)+label{background:var(--hgn-ink)!important;color:var(--hgn-text-on-dark)!important;opacity:.88}.product__info-container .product-form__input input[type=radio]:disabled+label,.product__info-container .product-form__input input[type=radio].disabled+label{color:var(--hgn-text-muted)!important;border-color:var(--hgn-line)!important;text-decoration:line-through!important;cursor:not-allowed!important}.product__info-container .product-form__input select,.product__info-container select.select__select{font-family:var(--hgn-font-body)!important;font-size:12px!important;letter-spacing:1px!important;text-transform:uppercase!important;color:var(--hgn-ink)!important;background:#fff!important;border:1px solid var(--hgn-ink)!important;border-radius:0!important;padding:12px 36px 12px 14px!important;min-height:44px!important;appearance:auto!important;-webkit-appearance:auto!important;box-shadow:none!important}.product__info-container .color-swatch{border:1px solid var(--hgn-line)!important;border-radius:0!important;padding:3px!important}.product__info-container input:checked+.color-swatch,.product__info-container input:checked~.color-swatch{border-color:var(--hgn-ink)!important;outline:1px solid var(--hgn-ink)!important;outline-offset:1px!important}.product__info-container quantity-input,.product__info-container .quantity{border:1px solid var(--hgn-ink)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;height:46px!important;display:inline-flex!important;align-items:stretch!important}.product__info-container .quantity__input,.product__info-container input[type=number].quantity__input{font-family:var(--hgn-font-body)!important;font-size:13px!important;font-weight:600!important;color:var(--hgn-ink)!important;background:transparent!important;border:0!important;min-width:50px!important;text-align:center!important;box-shadow:none!important;padding:0!important}.product__info-container .quantity__button{background:transparent!important;border:0!important;color:var(--hgn-ink)!important;width:40px!important;cursor:pointer!important;padding:0!important}.product__info-container .quantity__button:before,.product__info-container .quantity__button:after{display:none!important;content:none!important}.product__info-container .quantity__button:hover{background:var(--hgn-ink)!important;color:var(--hgn-text-on-dark)!important}.product__info-container .product-form__buttons{display:flex!important;flex-direction:column!important;gap:10px!important;margin:16px 0 0!important;width:100%!important}body[class*=template-product] .product-form__submit,body[class*=template-product] button.product-form__submit,body[class*=template-product] button[name=add],body[class*=template-product] .product-form button[type=submit],body[class*=template-product] .product__info-container .product-form__submit,body[class*=template-product] .product-form .product-form__buttons .button{background:var(--hgn-ink)!important;color:var(--hgn-text-on-dark)!important;border:0!important;border-radius:0!important;outline:none!important;box-shadow:none!important;font-family:var(--hgn-font-body)!important;font-size:12px!important;font-weight:500!important;letter-spacing:2.5px!important;text-transform:uppercase!important;padding:18px 24px!important;min-height:52px!important;width:100%!important;cursor:pointer!important;transition:background .15s ease,color .15s ease!important;-webkit-appearance:none!important;appearance:none!important}body[class*=template-product] .product-form__submit:before,body[class*=template-product] .product-form__submit:after,body[class*=template-product] button[name=add]:before,body[class*=template-product] button[name=add]:after{display:none!important;content:none!important;background:none!important;border:0!important}body[class*=template-product] .product-form__submit:hover:not([disabled]),body[class*=template-product] button[name=add]:hover:not([disabled]){background:var(--hgn-bone)!important;color:var(--hgn-ink)!important;outline:1px solid var(--hgn-ink)!important;outline-offset:-1px!important;box-shadow:none!important}body[class*=template-product] .product-form__submit[disabled],body[class*=template-product] .product-form__submit.disabled,body[class*=template-product] button[name=add][disabled]{opacity:.35!important;cursor:not-allowed!important}.product__info-container .shopify-payment-button__button,.product__info-container .shopify-payment-button__button--unbranded{background:transparent!important;color:var(--hgn-ink)!important;border:1px solid var(--hgn-ink)!important;border-radius:0!important;box-shadow:none!important;font-family:var(--hgn-font-body)!important;font-size:12px!important;font-weight:500!important;letter-spacing:2.5px!important;text-transform:uppercase!important;min-height:52px!important;padding:18px 24px!important}.product__info-container .shopify-payment-button__button:hover{background:var(--hgn-ink)!important;color:var(--hgn-text-on-dark)!important}.product__info-container .product__description,.product__info-container .product__description.rte{font-family:var(--hgn-font-body)!important;font-size:14px!important;line-height:1.65!important;color:var(--hgn-ink)!important;margin:8px 0 0!important}.product__info-container .product__description p{margin:0 0 12px!important}.product__info-container .product__description a{color:var(--hgn-ink)!important;text-decoration:underline!important;text-underline-offset:3px!important}.product__info-container .product__accordion,.product__info-container details.product__accordion{border-top:1px solid var(--hgn-line)!important;border-bottom:1px solid var(--hgn-line)!important;margin-top:-1px!important;padding:0!important;background:transparent!important;border-radius:0!important}.product__info-container .product__accordion>summary,.product__info-container .product__accordion-summary{font-family:var(--hgn-font-body)!important;font-size:11px!important;font-weight:500!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--hgn-ink)!important;padding:18px 0!important;list-style:none!important;cursor:pointer!important;background:transparent!important;border:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.product__info-container .product__accordion>summary::-webkit-details-marker{display:none!important}.product__info-container .product__accordion .summary__title{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;padding:0!important}.product__info-container .product__accordion .accordion__content{padding:0 0 20px!important;font-family:var(--hgn-font-body)!important;font-size:14px!important;line-height:1.65!important;color:var(--hgn-ink)!important}.product__info-container .product__accordion .icon-caret,.product__info-container .product__accordion svg{color:var(--hgn-ink)!important;stroke:var(--hgn-ink)!important}.product__media-wrapper .product__media-list,.product__media-wrapper .product__media-item{background:transparent!important}.product__media-wrapper .product__media{border:1px solid var(--hgn-line)!important;border-radius:0!important;overflow:hidden!important;background:#fff!important}.product__media-wrapper .product__modal-opener,.product__media-wrapper .product__media-zoom-container{border:0!important}.product__media-wrapper .thumbnail-list{gap:8px!important}.product__media-wrapper .thumbnail-list__item .thumbnail,.product__media-wrapper button.thumbnail{border:1px solid var(--hgn-line)!important;border-radius:0!important;background:#fff!important;padding:0!important;overflow:hidden!important;box-shadow:none!important;transition:border-color .15s ease!important}.product__media-wrapper .thumbnail-list__item.is-active .thumbnail,.product__media-wrapper .thumbnail-list__item [aria-current=true],.product__media-wrapper .thumbnail[aria-current=true],.product__media-wrapper button.thumbnail.is-active{border-color:var(--hgn-ink)!important;outline:1px solid var(--hgn-ink)!important;outline-offset:-1px!important}.product__media-wrapper .thumbnail img{border-radius:0!important;object-fit:cover!important}.product__media-wrapper .slider-button,.product__media-wrapper button.slider-button{background:#f2ede8eb!important;color:var(--hgn-ink)!important;border:1px solid var(--hgn-ink)!important;border-radius:999px!important;box-shadow:none!important;width:36px!important;height:36px!important}.product__media-wrapper .slider-button:hover{background:var(--hgn-ink)!important;color:var(--hgn-text-on-dark)!important}.product__media-wrapper .slider-counter{font-family:var(--hgn-font-mono, "ClashDisplayRegular", "Clash Display", -apple-system, BlinkMacSystemFont, sans-serif)!important;font-size:10px!important;letter-spacing:1.5px!important;color:var(--hgn-text-muted)!important}.product__info-container share-button .share-button__button,.product__info-container .share-button summary{font-family:var(--hgn-font-body)!important;font-size:11px!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:var(--hgn-text-muted)!important;background:transparent!important;border:0!important;padding:8px 0!important}.related-products,.product-recommendations,section[class*=related-products]{background:transparent!important;padding-top:40px!important;padding-bottom:40px!important;border-top:1px solid var(--hgn-line)!important;margin-top:40px!important}.related-products__heading,.product-recommendations__heading,.related-products .section-header h2,.related-products h2,.product-recommendations h2{font-family:var(--hgn-font-display)!important;font-weight:500!important;font-size:clamp(20px,3vw,28px)!important;letter-spacing:-.2px!important;text-transform:uppercase!important;color:var(--hgn-ink)!important;margin:0 0 24px!important}body.template-product .hgn-ai-hook,body.template-product .hgn-ai-hook__text{color:var(--hgn-ink)!important;background:transparent!important;font-family:var(--hgn-font-mono, "ClashDisplayRegular", "Clash Display", -apple-system, BlinkMacSystemFont, sans-serif)!important;font-size:11px!important;font-weight:500!important;letter-spacing:2px!important;text-transform:uppercase!important;border:0!important;padding:0!important;margin:0 0 12px!important}body.template-product .hgn-global-stars,body.template-product .hgn-card__stars,body.template-product .hgn-global-stars svg,body.template-product .hgn-card__stars svg{color:var(--hgn-ink)!important;fill:var(--hgn-ink)!important}body.template-product .hgn-card__review-count,body.template-product .hgn-global-stars+span,body.template-product .hgn-global-stars+*{color:var(--hgn-text-muted)!important;font-family:var(--hgn-font-mono, "ClashDisplayRegular", "Clash Display", -apple-system, BlinkMacSystemFont, sans-serif)!important;font-size:11px!important;letter-spacing:1px!important}body.template-product .hgn-usp,body.template-product .hgn-usp *{color:var(--hgn-ink)!important}body.template-product .hgn-usp svg,body.template-product .hgn-usp [class*=icon] svg{color:var(--hgn-ink)!important;stroke:var(--hgn-ink)!important;fill:none!important}body.template-product .hgn-usp li,body.template-product .hgn-usp .hgn-usp__item{background:transparent!important;border-color:var(--hgn-line)!important;font-family:var(--hgn-font-body)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.2px!important;text-transform:none!important;padding:10px 0!important}body.template-product .hgn-we-say{background:var(--hgn-bone)!important;border:0!important;border-left:2px solid var(--hgn-ink)!important;border-radius:0!important;padding:18px 20px!important;color:var(--hgn-ink)!important;box-shadow:none!important;margin:16px 0!important}body.template-product .hgn-we-say__label{font-family:var(--hgn-font-mono, "ClashDisplayRegular", "Clash Display", -apple-system, BlinkMacSystemFont, sans-serif)!important;font-size:10px!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--hgn-ink)!important;background:transparent!important;margin:0 0 10px!important;padding:0!important;display:inline-flex!important;align-items:center!important;gap:8px!important}body.template-product .hgn-we-say__icon,body.template-product .hgn-we-say__icon svg{color:var(--hgn-ink)!important;stroke:var(--hgn-ink)!important;fill:none!important;background:transparent!important}body.template-product .hgn-we-say__quote{font-family:var(--hgn-font-body)!important;font-size:14px!important;line-height:1.6!important;color:var(--hgn-ink)!important;margin:0!important}body.template-product .hgn-style-it-up{background:var(--hgn-bone)!important;border:0!important;border-left:2px solid var(--hgn-ink)!important;border-radius:0!important;padding:18px 20px!important;color:var(--hgn-ink)!important;box-shadow:none!important;margin:16px 0!important}body.template-product .hgn-style-it-up__label{font-family:var(--hgn-font-mono, "ClashDisplayRegular", "Clash Display", -apple-system, BlinkMacSystemFont, sans-serif)!important;font-size:10px!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--hgn-ink)!important;background:transparent!important;margin:0 0 10px!important;padding:0!important;display:inline-flex!important;align-items:center!important;gap:8px!important}body.template-product .hgn-style-it-up__icon,body.template-product .hgn-style-it-up__icon svg{color:var(--hgn-ink)!important;stroke:var(--hgn-ink)!important;fill:none!important;background:transparent!important}body.template-product .hgn-style-it-up__text{font-family:var(--hgn-font-body)!important;font-size:14px!important;line-height:1.6!important;color:var(--hgn-ink)!important;margin:0!important}body.template-product .hgn-ppgeo{font-family:var(--hgn-font-mono, "ClashDisplayRegular", "Clash Display", -apple-system, BlinkMacSystemFont, sans-serif)!important;font-size:11px!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:var(--hgn-text-muted)!important;background:transparent!important;border:0!important}body.template-product .hgn-ppgeo svg{color:var(--hgn-ink)!important;stroke:var(--hgn-ink)!important;fill:none!important}body.template-product a[href*=starter],body.template-product .starter-kit-selector__cta,body.template-product .hgn-starter-kit-cta,body.template-product button.starter-kit-selector__cta{background:var(--hgn-ink)!important;color:var(--hgn-text-on-dark)!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-family:var(--hgn-font-body)!important;font-size:12px!important;font-weight:500!important;letter-spacing:2px!important;text-transform:uppercase!important;padding:16px 24px!important;min-height:48px!important}body.template-product a[href*=starter]:hover,body.template-product .starter-kit-selector__cta:hover,body.template-product .hgn-starter-kit-cta:hover{background:var(--hgn-bone)!important;color:var(--hgn-ink)!important;outline:1px solid var(--hgn-ink)!important;outline-offset:-1px!important}body.template-product [style*="#e91e63"],body.template-product [style*="#c2185b"],body.template-product [style*="rgb(233"],body.template-product [fill="#e91e63"],body.template-product [stroke="#e91e63"]{color:var(--hgn-ink)!important;fill:var(--hgn-ink)!important;stroke:var(--hgn-ink)!important}body.template-product .shopify-installments,body.template-product shopify-payment-terms{font-family:var(--hgn-font-body)!important;font-size:12px!important;color:var(--hgn-text-muted)!important;background:transparent!important;border:0!important;padding:0!important}body.template-product .shopify-installments a{color:var(--hgn-ink)!important}body[class*=template-product] .hgn-info-block summary>svg:first-child,body[class*=template-product] .hgn-info-block summary>.hgn-info-block__icon,body[class*=template-product] details.hgn-info-block__item summary>svg:first-of-type,body[class*=template-product] details.hgn-info-block__item summary>.icon-wrapper{display:none!important}body[class*=template-product] .product__media-wrapper .slider-buttons{background:transparent!important;padding:8px 0 0!important;gap:12px!important;border:0!important}body[class*=template-product] .product__media-wrapper .slider-button{width:24px!important;height:24px!important;border:0!important;background:transparent!important;color:var(--hgn-ink)!important}body[class*=template-product] .product__media-wrapper .slider-button svg{width:10px!important;height:10px!important}body[class*=template-product] .product__media-wrapper .slider-counter{font-family:var(--hgn-font-body)!important;font-size:12px!important;letter-spacing:.04em!important;color:var(--hgn-text-muted)!important;text-transform:none!important}body[class*=template-product] .related-products .wishlist-card-button,body[class*=template-product] .product-recommendations .wishlist-card-button,body[class*=template-product] [class*=related-products] .wishlist-card-button,body[class*=template-product] .hgn-card .wishlist-card-button{background:#f2ede8eb!important;color:var(--hgn-ink)!important;border:1px solid var(--hgn-ink)!important;border-radius:999px!important;box-shadow:none!important;width:32px!important;height:32px!important}body[class*=template-product] .wishlist-card-button:hover,body[class*=template-product] .wishlist-card-button.wishlisted{background:var(--hgn-ink)!important;color:var(--hgn-text-on-dark)!important}body[class*=template-product] .wishlist-card-button svg{width:15px!important;height:15px!important}body[class*=template-product] .related-products .slider__slide,body[class*=template-product] .product-recommendations .slider__slide,body[class*=template-product] [class*=related-products] .slider__slide{flex:0 0 42%!important;min-width:180px!important}body[class*=template-product] .related-products .hgn-card__name,body[class*=template-product] [class*=related-products] .hgn-card__name{font-size:12px!important;-webkit-line-clamp:2!important;line-clamp:2!important;letter-spacing:.3px!important}@media(max-width:749px){body[class*=template-product] .related-products .slider__slide,body[class*=template-product] [class*=related-products] .slider__slide{flex:0 0 68%!important}}body[class*=template-product] .related-products h2,body[class*=template-product] .related-products .related-products__heading,body[class*=template-product] .product-recommendations h2,body[class*=template-product] section[class*=related] h2,body[class*=template-product] section[class*=complementary] h2{font-family:var(--hgn-font-display)!important;font-weight:500!important;font-size:clamp(18px,2.4vw,22px)!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:var(--hgn-ink)!important;margin:0 0 18px!important}body[class*=template-product] .hgn-breadcrumbs__item:last-child .hgn-breadcrumbs__link{display:inline-block!important;max-width:22ch!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;vertical-align:bottom!important}@media(max-width:749px){.product__info-container .product__title h1{font-size:clamp(22px,7vw,30px)!important}.product__info-container .price-item{font-size:18px!important}.product__info-container .product-form__submit{padding:16px 20px!important;min-height:48px!important;font-size:11px!important}.product__info-container>*+*{margin-top:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/hgn-product.css.map */
