variant-selects>div:not(:first-child){margin-top:1rem}variant-selects .sm-options__label{margin-bottom:1rem}variant-selects .sm-options__item{margin-bottom:.625rem;margin-right:.625rem}variant-selects .sm-options__item input.disabled+label{position:relative;opacity:.5}variant-selects .sm-options__item input.disabled+label:after{content:"";position:absolute;top:50%;left:50%;width:2.5rem;height:1px;-webkit-transform:rotate(-45deg) translate(-50%,-50%);transform:rotate(-45deg) translate(-50%,-50%);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform-origin:top left;transform-origin:top left;background-color:rgb(var(--color-border))}variant-selects .sm-options__item-label-img{padding:0!important;background-color:rgba(var(--color-background))!important}variant-selects .sm-options__item-label-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}variant-selects .sm-options-s2 .sm-options__item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid transparent}variant-selects .sm-options-s2 .sm-options__item label>span{display:none;width:100%;height:100%;border-radius:50%;-webkit-transition:all var(--duration-100);transition:all var(--duration-100);position:relative}variant-selects .sm-options-s2 .sm-options__item label>span:first-child{display:block}variant-selects .sm-options-s2 .sm-options__item label>span:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;right:0;bottom:0;border-radius:50%;-webkit-box-shadow:inset 0 0 0 0px rgb(255,255,255),inset 0 0 0 1px rgba(0,0,0,.1),inset 1px 2px 2px rgba(0,0,0,.1);box-shadow:inset 0 0 #fff,inset 0 0 0 1px #0000001a,inset 1px 2px 2px #0000001a}variant-selects .sm-options-s2 .sm-options__item:hover label,variant-selects .sm-options-s2 .sm-options__item input[type=radio]:checked+label{-webkit-box-shadow:0px .25rem .75rem rgba(var(--color-shadow),.05);box-shadow:0 .25rem .75rem rgba(var(--color-shadow),.05);border-color:rgb(var(--color-foreground))}variant-selects .sm-options-s2 .sm-options__item:hover label>span,variant-selects .sm-options-s2 .sm-options__item input[type=radio]:checked+label>span{width:2.125rem;height:2.125rem}
/*# sourceMappingURL=/cdn/shop/t/103/assets/component-product-variant-picker.css.map */
