.product-option-selector:not(.select-color) .yv-variant-title{display:block;margin-bottom:12px;font-weight:700;font-size:var(--smallText, 12px);letter-spacing:.12em;text-transform:uppercase;color:var(--colorTextBody, #222)}.product-option-selector:not(.select-color) .product-loop-variants{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 6px;padding:0}.product-option-selector:not(.select-color) .product-loop-variants li.variant_option{margin:0!important;padding:0!important;position:relative}.product-option-selector:not(.select-color) .product-loop-variants li.variant_option .option{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:8px 20px;border:1.5px solid var(--colorXlightTextBody, rgba(0, 0, 0, .3));border-radius:999px;background:var(--primaryColorBody, #fff);color:var(--colorTextBody, #222);font-size:var(--text, 14px);font-weight:500;line-height:1.2;letter-spacing:.02em;text-decoration:none!important;cursor:pointer;white-space:nowrap;transition:border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .15s ease}.product-option-selector:not(.select-color) .product-loop-variants li.variant_option .option:before,.product-option-selector:not(.select-color) .product-loop-variants li.variant_option .option:after{display:none!important;content:none!important}@media(hover:hover){.product-option-selector:not(.select-color) .product-loop-variants li.variant_option .option:hover{border-color:var(--theme-color, #9d6348);color:var(--theme-color, #9d6348);transform:translateY(-1px)}}.product-option-selector:not(.select-color) .product-loop-variants li.variant_option input.productOption:not(:checked)~.option,.product-option-selector:not(.select-color) .product-loop-variants li.variant_option input.productOption:not(:checked)~.option.selected{border-color:var(--colorXlightTextBody, rgba(0, 0, 0, .3));border-width:1.5px;background:var(--primaryColorBody, #fff);color:var(--colorTextBody, #222);font-weight:500;box-shadow:none}.product-option-selector:not(.select-color) .product-loop-variants li.variant_option input.productOption:checked~.option,.product-option-selector:not(.select-color) .product-loop-variants li.variant_option input.productOption:checked~.option.selected{border-color:var(--theme-color, #9d6348);border-width:2px;background:var(--theme-light-color, rgba(157, 99, 72, .1));color:var(--theme-color, #9d6348);font-weight:700;box-shadow:0 0 0 3px var(--theme-light-color, rgba(157, 99, 72, .1))}.product-option-selector:not(.select-color) .product-loop-variants li.variant_option input.productOption:focus-visible~.option{outline:2px solid var(--theme-color, #9d6348);outline-offset:2px}.product-option-selector:not(.select-color) .product-loop-variants li.variant_option.soldout .option,.product-option-selector:not(.select-color) .product-loop-variants li.variant_option.sold-out .option,.product-option-selector:not(.select-color) .product-loop-variants li.variant_option.disabled .option,.product-option-selector:not(.select-color) .product-loop-variants li.variant_option .option.soldout,.product-option-selector:not(.select-color) .product-loop-variants li.variant_option .option.disabled{opacity:.45;border-style:dashed;background-image:linear-gradient(to top right,transparent calc(50% - 1px),var(--colorXlightTextBody, rgba(0, 0, 0, .3)) 50%,transparent calc(50% + 1px))}@media(min-width:768px){.yv-main-product-detail .product-option-selector:not(.select-color){display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center;width:100%}.yv-main-product-detail .product-option-selector:not(.select-color) .yv-variant-title{width:100%!important;max-width:none!important;flex:0 0 auto!important;margin:0 0 14px!important;padding:0!important;text-align:center!important}.yv-main-product-detail .product-option-selector:not(.select-color) .product-loop-variants{width:100%!important;max-width:none!important;flex:0 0 auto!important;justify-content:center!important;gap:12px}.yv-main-product-detail .product-option-selector:not(.select-color) .sizeChart-label{margin:10px auto 0!important;display:inline-block}}@media(max-width:575px){.product-option-selector:not(.select-color) .product-loop-variants{gap:8px}.product-option-selector:not(.select-color) .product-loop-variants li.variant_option .option{min-height:38px;padding:6px 16px;font-size:var(--smallText, 13px)}}.product-option-selector.yv-no-selection .product-loop-variants li.variant_option input.productOption:checked~.option,.product-option-selector.yv-no-selection .product-loop-variants li.variant_option input.productOption:checked~.option.selected{border-color:var(--colorXlightTextBody, rgba(0, 0, 0, .3));border-width:1.5px;background:var(--primaryColorBody, #fff);color:var(--colorTextBody, #222);font-weight:500;box-shadow:none}.product-option-selector.select-color.yv-no-selection .option.selected{box-shadow:none!important;outline:none!important;border-color:transparent!important}.pdp-action-container.yv-needs-selection button.add_to_cart{opacity:.55;cursor:not-allowed}.pdp-action-container.yv-needs-selection .shopify-payment-button{display:none!important}@keyframes yvShake{0%,to{transform:translate(0)}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.product-option-selector.yv-shake{animation:yvShake .45s ease}.product-option-selector.yv-shake .yv-variant-title{color:var(--theme-color, #9d6348)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-variant-picker.css.map */
