main[data-template^=product] .vh-meta-color__box,main[data-template^=product] .vh-vanity-color__box,main[data-template^=product] .vh-color-swatch__visual,main[data-template^=product] variant-picker[ref=mainVariantPicker] .variant-option--swatches .variant-option__button-label--has-swatch{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important;border:1px solid rgba(17,17,17,.18)!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;outline:none!important;overflow:visible!important;box-sizing:border-box!important;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease!important}main[data-template^=product] .vh-meta-color__swatch,main[data-template^=product] .vh-vanity-color__swatch,main[data-template^=product] .vh-color-swatch__visual .swatch,main[data-template^=product] variant-picker[ref=mainVariantPicker] .variant-option--swatches .variant-option__button-label--has-swatch .vh-swatch-wrap,main[data-template^=product] variant-picker[ref=mainVariantPicker] .variant-option--swatches .variant-option__button-label--has-swatch .swatch{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;padding:0!important;margin:0!important;border:0!important;outline:0!important;border-radius:inherit!important;box-shadow:none!important;overflow:hidden!important;box-sizing:border-box!important}main[data-template^=product] .vh-meta-color__swatch .swatch,main[data-template^=product] .vh-vanity-color__swatch .swatch,main[data-template^=product] .vh-vanity-color__swatch svg,main[data-template^=product] .vh-vanity-color__swatch img,main[data-template^=product] .vh-vanity-color__swatch picture,main[data-template^=product] .vh-color-swatch__visual .swatch>*,main[data-template^=product] variant-picker[ref=mainVariantPicker] .variant-option--swatches .variant-option__button-label--has-swatch .swatch>*{display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;border:0!important;border-radius:inherit!important;box-shadow:none!important;object-fit:cover!important}main[data-template^=product] .vh-meta-color:has(:checked) .vh-meta-color__box,main[data-template^=product] .vh-vanity-color:has(:checked) .vh-vanity-color__box,main[data-template^=product] .vh-color-swatch:has(:checked) .vh-color-swatch__visual,main[data-template^=product] variant-picker[ref=mainVariantPicker] .variant-option--swatches .variant-option__button-label--has-swatch:has(:checked){border-color:#8c6a52!important;background:transparent!important;box-shadow:none!important;outline:none!important}main[data-template^=product] .vh-meta-color:has(:checked) .vh-meta-color__check,main[data-template^=product] .vh-vanity-color:has(:checked) .vh-vanity-color__check{display:inline-flex!important;z-index:10!important}main[data-template^=product] .vh-color-swatch:has(:checked):after,main[data-template^=product] variant-picker[ref=mainVariantPicker] .variant-option--swatches .variant-option__button-label--has-swatch:has(:checked):after{content:"\2713"!important;position:absolute!important;top:-4px!important;right:-4px!important;z-index:10!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:15px!important;height:15px!important;padding:0!important;border:0!important;border-radius:999px!important;background:#8c6a52!important;color:#fff!important;font-size:9px!important;line-height:1!important;font-weight:700!important;box-shadow:0 2px 6px #11111129!important;pointer-events:none!important}@media(hover:hover){main[data-template^=product] .vh-meta-color:hover .vh-meta-color__box,main[data-template^=product] .vh-vanity-color:hover .vh-vanity-color__box,main[data-template^=product] .vh-color-swatch:hover .vh-color-swatch__visual,main[data-template^=product] variant-picker[ref=mainVariantPicker] .variant-option--swatches .variant-option__button-label--has-swatch:hover{transform:translateY(-1px)!important;border-color:#11111157!important;box-shadow:0 3px 10px #11111114!important}}main[data-template^=product] .vh-meta-color:has(input:focus-visible) .vh-meta-color__box,main[data-template^=product] .vh-vanity-color:has(input:focus-visible) .vh-vanity-color__box,main[data-template^=product] .vh-color-swatch:has(input:focus-visible) .vh-color-swatch__visual,main[data-template^=product] variant-picker[ref=mainVariantPicker] .variant-option--swatches .variant-option__button-label--has-swatch:has(input:focus-visible){outline:2px solid #111!important;outline-offset:2px!important}@media(max-width:749px){main[data-template^=product] .vh-meta-color__box,main[data-template^=product] .vh-vanity-color__box,main[data-template^=product] .vh-color-swatch__visual,main[data-template^=product] variant-picker[ref=mainVariantPicker] .variant-option--swatches .variant-option__button-label--has-swatch{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}}main[data-template^=product] product-recommendations product-swatches{margin-top:1px!important;overflow:visible!important}main[data-template^=product] product-recommendations product-swatches swatches-variant-picker-component{overflow:visible!important}main[data-template^=product] product-recommendations product-swatches .variant-option--swatches overflow-list::part(list){gap:7px!important;align-items:center!important;padding-block:4px 5px!important}main[data-template^=product] product-recommendations product-swatches .variant-option__swatch{display:inline-flex!important;align-items:center!important;justify-content:center!important}main[data-template^=product] product-recommendations product-swatches .variant-option__button-label--has-swatch{position:relative!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;padding:4px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;outline:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;cursor:pointer!important;transform:none!important}main[data-template^=product] product-recommendations product-swatches .variant-option__button-label--has-swatch .swatch{position:static!important;display:block!important;inset:auto!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;aspect-ratio:1 / 1!important;margin:0!important;padding:0!important;border:1px solid rgba(24,22,20,.18)!important;border-radius:999px!important;box-sizing:border-box!important;outline:none!important;box-shadow:inset 0 0 0 1px #fff3!important;overflow:hidden!important;transition:transform .16s ease,box-shadow .16s ease,outline-color .16s ease!important}main[data-template^=product] product-recommendations product-swatches .variant-option__button-label--has-swatch:has(:checked){border:0!important;outline:0!important;box-shadow:none!important}main[data-template^=product] product-recommendations product-swatches .variant-option__button-label--has-swatch:has(:checked):after{content:none!important;display:none!important}main[data-template^=product] product-recommendations product-swatches .variant-option__button-label--has-swatch:has(:checked) .swatch{outline:1px solid rgba(24,22,20,.82)!important;outline-offset:2px!important;box-shadow:inset 0 0 0 1px #ffffff38!important}main[data-template^=product] product-recommendations product-swatches .hidden-swatches__count{min-width:22px!important;height:28px!important;font-size:11px!important;line-height:1!important;color:#18161494!important}@media(hover:hover){main[data-template^=product] product-recommendations product-swatches .variant-option__button-label--has-swatch:hover{border:0!important;outline:0!important;box-shadow:none!important;transform:none!important}main[data-template^=product] product-recommendations product-swatches .variant-option__button-label--has-swatch:hover .swatch{transform:scale(1.06)!important}}@media(max-width:749px){main[data-template^=product] product-recommendations product-swatches .variant-option--swatches overflow-list::part(list){gap:6px!important;padding-block:3px 4px!important}main[data-template^=product] product-recommendations product-swatches .variant-option__button-label--has-swatch{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;padding:4px!important}main[data-template^=product] product-recommendations product-swatches .variant-option__button-label--has-swatch .swatch{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important}main[data-template^=product] product-recommendations product-swatches .hidden-swatches__count{height:26px!important;font-size:10.5px!important}}main[data-template^=product] .vh-width-card__check{align-self:center!important;transform:translateY(-1px)!important}
/*# sourceMappingURL=/cdn/shop/t/21/assets/valleans-product-swatches.css.map */
