:root{--hm-stone: #EFE8DC;--hm-ink: #231F1A;--hm-cream: #FBF8F2;--hm-brass: #8A6A25}html.hm-overlay #shopify-section-header{position:absolute;top:0;left:0;right:0;z-index:30;transition:background-color .6s ease,box-shadow .6s ease}html.hm-overlay:not(.hm-overlay--solid) #shopify-section-header .toolbar,html.hm-overlay:not(.hm-overlay--solid) #shopify-section-header .header-wrapper,html.hm-overlay:not(.hm-overlay--solid) #shopify-section-header .site-header{background:transparent!important;box-shadow:none!important;border-color:#fbf8f240!important}html.hm-overlay:not(.hm-overlay--solid) #shopify-section-header .toolbar,html.hm-overlay:not(.hm-overlay--solid) #shopify-section-header .toolbar a,html.hm-overlay:not(.hm-overlay--solid) #shopify-section-header .toolbar button,html.hm-overlay:not(.hm-overlay--solid) #shopify-section-header .toolbar select,html.hm-overlay:not(.hm-overlay--solid) #shopify-section-header .site-header .site-nav__link:not(.site-nav__dropdown-link),html.hm-overlay:not(.hm-overlay--solid) #shopify-section-header .site-header .header-item--icons a,html.hm-overlay:not(.hm-overlay--solid) #shopify-section-header .site-header .header-item--icons button{color:var(--hm-cream)!important}html.hm-overlay:not(.hm-overlay--solid) #shopify-section-header .toolbar .icon,html.hm-overlay:not(.hm-overlay--solid) #shopify-section-header .site-header>.page-width .icon{color:var(--hm-cream);fill:currentColor;stroke:currentColor}html.hm-overlay:not(.hm-overlay--solid) #shopify-section-header .site-header .icon-search path,html.hm-overlay:not(.hm-overlay--solid) #shopify-section-header .site-header .icon-hamburger path{stroke:var(--hm-cream)}html.hm-overlay:not(.hm-overlay--solid) #shopify-section-header .header-item--logo img{filter:brightness(0) invert(1);transition:filter .6s ease}html.hm-overlay:not(.hm-overlay--solid) #shopify-section-header .site-nav__link:not(.site-nav__dropdown-link):after{background:var(--hm-cream);border-color:var(--hm-cream)}html.hm-overlay.hm-overlay--solid #shopify-section-header{position:fixed;background:var(--hm-cream);box-shadow:0 1px #231f1a0f;animation:hmHeaderIn .6s ease both}html.hm-overlay.hm-overlay--solid #shopify-section-header .toolbar,html.hm-overlay.hm-overlay--solid #shopify-section-header .announcement-bar{display:none}@keyframes hmHeaderIn{0%{transform:translateY(-100%)}to{transform:none}}html.hm-reveal-on .hm-reveal{opacity:0;transform:translateY(18px);transition:opacity 1.4s cubic-bezier(.25,.1,.25,1),transform 1.4s cubic-bezier(.2,.6,.2,1);will-change:opacity,transform}html.hm-reveal-on .hm-reveal.is-in{opacity:1;transform:none;will-change:auto}.template-product .page-content--product{padding-top:clamp(16px,3vw,48px)}.template-product .product-single__meta .breadcrumb{display:none}.template-product .product__main-photos .image-wrap,.template-product .product__thumb-item .image-wrap{background:var(--hm-stone)}.template-product .product__main-photos img,.template-product .product__thumb-item img{mix-blend-mode:multiply}.template-product .product__thumb-item{opacity:.5;transition:opacity .4s ease}.template-product .product__thumb-item:hover,.template-product .product__thumb-item.slick-current{opacity:1}.template-product .product-single__meta{max-width:400px;margin:0 auto;padding-top:clamp(8px,4vw,72px)}.template-product .product-single__title{font-size:clamp(1.5rem,2.2vw,2rem)!important;font-weight:400;line-height:1.15;letter-spacing:.02em;margin:0 0 12px;text-transform:none}.template-product .product__price{font-size:.8125rem;letter-spacing:.18em}.template-product .product__price--compare{opacity:.45;margin-right:8px}.template-product .product__policies{margin-top:8px;font-size:.6875rem;letter-spacing:.04em;opacity:.55}.template-product .product-single__meta hr{border:0;margin:28px 0;height:1px;background:var(--hm-c-line, #e6ddcc)}.template-product .variant-wrapper{margin-bottom:24px}.template-product .variant__label,.template-product .variant-wrapper>label{font-size:.625rem;letter-spacing:.3em;text-transform:uppercase;margin-bottom:12px;opacity:.75}.template-product .variant-input-wrap label{border-radius:0!important;border:1px solid var(--hm-c-line, #e6ddcc)!important;box-shadow:none!important;background:transparent!important;color:inherit!important;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;padding:11px 18px;transition:border-color .3s ease,background .3s ease,color .3s ease}.template-product .variant-input-wrap label:hover{border-color:var(--hm-ink)!important}.template-product .variant-input-wrap input[type=radio]:checked+label{background:var(--hm-ink)!important;color:var(--hm-cream)!important;border-color:var(--hm-ink)!important}.template-product .product-single__form .add-to-cart{min-height:54px;background:var(--hm-ink)!important;color:var(--hm-cream)!important;border:1px solid var(--hm-ink)!important;font-size:.6875rem;font-weight:400;letter-spacing:.3em;text-transform:uppercase;transition:background .4s ease,color .4s ease}.template-product .product-single__form .add-to-cart:hover:not([disabled]){background:transparent!important;color:var(--hm-ink)!important}.template-product .product-single__form .add-to-cart[disabled]{opacity:.4}.template-product .payment-buttons{margin-top:2px}.template-product .shopify-payment-button__button--unbranded{min-height:54px;border-radius:0!important;background:transparent!important;color:var(--hm-ink)!important;border:1px solid var(--hm-c-line, #e6ddcc)!important;font-size:.6875rem!important;font-weight:400!important;letter-spacing:.26em;text-transform:uppercase}.template-product .shopify-payment-button__button--unbranded:hover:not([disabled]){border-color:var(--hm-ink)!important}.template-product .shopify-payment-button__more-options{font-size:.6875rem;letter-spacing:.08em;opacity:.6}.template-product .product-single__description,.template-product .product-single__description-full{font-size:.9375rem;line-height:1.9;opacity:.88}.template-product .product__inventory{font-size:.625rem;letter-spacing:.24em;text-transform:uppercase;color:var(--hm-brass)}@media only screen and (min-width:769px){.template-product .page-content--product>.page-width>.grid{display:flex;flex-wrap:wrap;align-items:flex-start}.template-product .page-content--product>.page-width>.grid>.grid__item{float:none}.template-product .page-content--product>.page-width>.grid>.grid__item:has(.product-single__meta){position:sticky;top:90px}}.hm-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:25;display:flex;align-items:center;gap:14px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--hm-cream);border-top:1px solid var(--hm-c-line, #e6ddcc);transform:translateY(110%);transition:transform .5s cubic-bezier(.2,.6,.2,1)}.hm-sticky-atc.is-visible{transform:none}.hm-sticky-atc__info{flex:1;min-width:0}.hm-sticky-atc__name{display:block;font-size:.625rem;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-sticky-atc__price{display:block;font-size:.75rem;letter-spacing:.1em;opacity:.7;margin-top:3px}.hm-sticky-atc__btn{flex:none;min-height:46px;padding:0 22px;background:var(--hm-ink);color:var(--hm-cream);border:0;font-size:.625rem;letter-spacing:.28em;text-transform:uppercase;cursor:pointer}.hm-sticky-atc__btn[disabled]{opacity:.4}@media only screen and (min-width:769px){.hm-sticky-atc{display:none}}@media(prefers-reduced-motion:reduce){html.hm-reveal-on .hm-reveal{opacity:1!important;transform:none!important;transition:none!important}html.hm-overlay.hm-overlay--solid #shopify-section-header{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/halfmoon-polish.css.map */
