.vp__input{flex:0 0 100%;padding:var(--hh-spacing-sm) 0;margin:0 0 var(--hh-spacing-xs) 0;min-width:fit-content;border:none;border-bottom:.1rem solid rgba(184,184,184,.2)}.vp__input__text{margin:0 0 var(--hh-spacing-xs) 0}@media screen and (min-width: 990px){.vp__input{margin-bottom:var(--hh-spacing-2sm);padding:var(--hh-spacing-2sm) 0}.vp__input__text{margin-bottom:var(--hh-spacing-sm)}}.vp__input__heading{margin-bottom:var(--hh-spacing-2xs)}.vp__input.vp__input--swatch .vp__input__heading{margin-bottom:var(--hh-spacing-sm)}.vp__input__heading .js-open-slideout{padding:0;background:unset;border:0}.vp__input__heading .js-open-slideout:hover{color:var(--hh-color-ink)}.vp__input__buttons{gap:2rem}.vp__input.vp__input--swatch .vp__input__buttons{gap:1rem}.vp__input .form__label{padding-left:0}.vp__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.vp__input input[type=radio]+label{border:0;color:var(--hh-color-subdued);display:inline-block;margin:0;padding:.5rem 0;text-align:center;transition:border var(--hh-duration-short) ease;cursor:pointer;position:relative}.vp__input input[type=radio].disabled,.vp__input input[type=radio].disabled+label{display:none}.vp__input input[type=radio]+label:hover,.vp__input input[type=radio]:checked+label{color:var(--hh-color-ink)}.vp__input input[type=radio]+label:hover:after,.vp__input input[type=radio]:checked+label:after{content:"";position:absolute;background-color:var(--hh-color-ink);height:.1rem;overflow:hidden;bottom:0;left:0;width:100%}.vp__input input[type=radio]:disabled+label{color:var(--hh-color-neutral);text-decoration:line-through}.vp__input input[type=radio]:focus-visible+label{box-shadow:0 0 0 .3rem var(--hh-color-background),0 0 0 .5rem var(--hh-color-focus)}.vp__input input[type=radio]:focus+label{box-shadow:0 0 0 .3rem var(--hh-color-background),0 0 0 .5rem var(--hh-color-focus)}.vp__input input[type=radio]:focus:not(:focus-visible)+label{box-shadow:none}.vp__input.vp__input--swatch .main-product__swatch-item{width:3rem;height:3rem;padding:0;background-repeat:no-repeat;background-size:cover;background-position:center}.vp__input.vp__input--swatch .main-product__swatch-item:hover{box-shadow:0 0 0 .2rem var(--hh-color-background),0 0 0 .3rem var(--hh-color-subdued)}.vp__input.vp__input--swatch .main-product__swatch-item.active{box-shadow:0 0 0 .2rem var(--hh-color-background),0 0 0 .3rem var(--hh-color-ink)}.vp__input.vp__input--swatch .main-product__swatch-item:hover:after,.vp__input.vp__input--swatch .main-product__swatch-item.active:after{display:none}.vp__input--dropdown{display:flex;flex-direction:column;gap:var(--hh-spacing-xs)}.vp__input--dropdown hh-custom-select{--hh-height: var(--hh-spacing-md)}@media screen and (min-width: 990px){.vp__input--dropdown hh-custom-select{--hh-height: var(--hh-spacing-sm)}}.engraving-input__text{display:flex;flex-direction:column;gap:var(--hh-spacing-2xs);--hh-input-background: var(--hh-color-light)}.engraving-input__text hh-input-wrapper{--hh-height: 5rem}.engraving-input__text hh-input-wrapper label{pointer-events:none}.vp__input--dropdown-engraving hh-custom-select{--hh-width: 20rem;--hh-width-list: 100%}@media screen and (min-width: 1920px){.vp__input--dropdown-engraving hh-custom-select{--hh-width: 28rem}}
/*# sourceMappingURL=/cdn/shop/t/246/assets/snippet-variant-picker.css.map */
