.hm-colors{border:0;margin:0;padding:0;min-width:0}.hm-colors legend{padding:0;margin-block-end:12px;color:var(--variant-option-label-color,var(--color-foreground))}.hm-colors__value{margin-inline-start:6px;opacity:.7}.hm-colors__list{display:flex;flex-wrap:wrap;gap:12px}.hm-color{position:relative;display:inline-flex;cursor:pointer;border-radius:50%}.hm-color__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.hm-color__dot{position:relative;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--hm-dot);box-shadow:inset 0 0 0 1px #0e0d0b29;outline:1px solid transparent;outline-offset:3px;font-size:12px;text-transform:uppercase;color:var(--hm-black,#0e0d0b);transition:outline-color .2s ease,transform .2s ease}.hm-color:hover .hm-color__dot{outline-color:#0e0d0b59}.hm-colors[data-hm-picked] .hm-color__input:checked+.hm-color__dot{outline:1.5px solid var(--hm-black,#0e0d0b);outline-offset:3px}.hm-color__input:focus-visible+.hm-color__dot{outline:2px solid var(--hm-gold,#b08d3f);outline-offset:3px}.hm-color--soldout .hm-color__dot{opacity:.5}.hm-color--soldout .hm-color__dot:after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:1.5px;background:#0e0d0bb3;transform:rotate(45deg)}@media(max-width:749px){.hm-color__dot{width:38px;height:38px}}.hm-colors:not([data-hm-picked]) .hm-colors__value{display:none}.variant-option--dropdowns[data-hm-option]:not([data-hm-picked]) .variant-option__select{color:transparent}.variant-option--dropdowns[data-hm-option] .variant-option__select option{color:var(--color-foreground,#0e0d0b)}.variant-option--dropdowns[data-hm-option]:not([data-hm-picked]) .variant-option__select-wrapper:before{content:attr(data-hm-placeholder);position:absolute;inset-inline-start:var(--padding-lg,16px);top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-foreground,#0e0d0b);opacity:.65}.hm-needs-msg{margin:8px 0 0;font-size:13px;color:#9b2c2c}.variant-option.hm-needs .variant-option__select-wrapper{border-color:#9b2c2c}.hm-colors.hm-needs legend{color:#9b2c2c}@keyframes hm-nudge{0%,to{transform:none}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.variant-option.hm-needs{animation:hm-nudge .35s ease 1}[data-hm-incomplete] shopify-accelerated-checkout,[data-hm-incomplete] .shopify-payment-button{opacity:.45;pointer-events:none}@media(prefers-reduced-motion:reduce){.variant-option.hm-needs{animation:none}}.tpo_add-to-cart .add-to-cart-icon{display:none}.hm-ppv-host{position:relative}.hm-ppv{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;overflow:hidden}.hm-ppv__art{position:absolute;pointer-events:auto;touch-action:none;cursor:move;user-select:none;-webkit-user-select:none;outline:1.5px dashed transparent;outline-offset:2px;transition:outline-color .2s ease}.hm-ppv__art img{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-drag:none;box-shadow:0 1px 2px #00000014}.hm-ppv__art:hover,.hm-ppv__art.is-active{outline-color:var(--hm-gold,#b08d3f)}.hm-ppv__handle{position:absolute;right:-11px;bottom:-11px;width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid var(--hm-gold,#b08d3f);box-shadow:0 1px 4px #00000040;cursor:nwse-resize;touch-action:none}.hm-ppv__bar{position:absolute;left:50%;bottom:14px;transform:translate(-50%);display:flex;gap:6px;pointer-events:auto}.hm-ppv__bar button{min-width:38px;height:34px;padding:0 12px;border:1px solid rgba(14,13,11,.25);border-radius:2px;background:#f6f0e4f0;color:var(--hm-black,#0e0d0b);font:500 12px/1 var(--hm-sans,inherit);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.hm-ppv__bar button:hover{background:var(--hm-black,#0e0d0b);color:var(--hm-cream,#f6f0e4)}.hm-ppv__hint{position:absolute;left:50%;top:12px;transform:translate(-50%);margin:0;padding:6px 12px;background:#0e0d0bb8;color:#f6f0e4;font-size:12px;letter-spacing:.04em;white-space:nowrap;pointer-events:none;border-radius:2px}@media(hover:hover){.hm-ppv:not(:hover) .hm-ppv__hint{opacity:0;transition:opacity .3s ease}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/hm-pdp.css.map */
