.product-variant .css-slider:not(.enabled) .product-variant__container--radio{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.product-variant .css-slider:not(.enabled) .product-variant__container--radio::-webkit-scrollbar{width:0!important;height:0!important}.product-variant__item--color .product-variant__item-swatch{position:absolute;top:0;width:100%;height:100%}html[dir=rtl] .product-variant__item--color .product-variant__item-swatch,.product-variant__item--color html[dir=rtl] .product-variant__item-swatch{right:0}html[dir=ltr] .product-variant__item--color .product-variant__item-swatch,.product-variant__item--color html[dir=ltr] .product-variant__item-swatch{left:0}.product-text .product-variants{display:flex;flex-wrap:wrap}.product-text .product-variants .product-variant{width:100%}.product-text .product-variants .product-variant:first-child{margin-top:0}.product-text .product-variants .product-variant.product-variant-size{width:auto;display:flex;flex-direction:column;justify-content:flex-end;margin-right:20px}.product-text .product-variants .product-variant.product-variant-size.size-extension a.hc-drawer-label{padding:14px}.product-text .product-variants .product-variant.product-variant-size.size-extension .hc-drawer-items{grid-template-columns:repeat(auto-fill,3.85rem)}.product-text .product-variants .product-variant.product-variant-size.size-extension .hc-drawer-val-size{height:61.5px;font-size:13px}.product-variant .css-slider:not(.enabled) .product-variant__container--radio{padding:.0625rem;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.product-variant__name{font-weight:var(--font-weight-body-primary-bold);display:block;margin-bottom:.625rem;font-weight:400;font-size:12px;color:#b0b0b1}.product-variant__name.product-variant__disable{display:none}.product-variant__container--radio{display:flex;flex-wrap:nowrap}.product-text .product-variant__container--radio{flex-wrap:wrap;gap:.5rem}.product-text .product-variant__container--radio .product-variant__item--radio{margin:0}.product-variant__container--radio--nowrap{flex-wrap:wrap;gap:.6875rem}.product-variant__container--radio--nowrap .product-variant__item--radio{padding-inline-end:0!important}html[dir=rtl] .product-variant__container--radio--nowrap .product-variant__item--radio{margin-left:0}html[dir=ltr] .product-variant__container--radio--nowrap .product-variant__item--radio{margin-right:0}.product-variant__container--radio--nowrap .product-variant__item--radio label{transform:none!important}.product-variant__container--select{line-height:1;padding-inline-start:.75rem;background-position-x:calc(100% - .75rem);padding-inline-end:2.375rem;padding-top:.75rem;padding-bottom:.75rem}.product-variant__container--select html[dir=rtl]{background-position-x:.75rem}.product-variant__quantity:not(:empty){margin-top:.75rem;display:block}.product-variant__item--radio{position:relative;display:inline-block;margin:0 .6875rem 0 0}.product-variant__item--radio:not(:first-child) label{transform:translate(.0625rem)}.product-variant__item--radio:last-child{padding-inline-end:1.5625rem}.product-variant__item--radio label{text-align:center;display:inline-block;border-style:solid;border-width:1px;border-radius:var(--border-radius-buttons);border-color:var(--color-borders-forms-primary);color:var(--color-text-main);padding:var(--input-padding) calc(var(--input-padding) * 1.5);transition:all .1s linear;line-height:1;width:max-content;min-width:2.5rem;cursor:pointer}.product-variant__item--radio input{position:absolute;top:0;width:100%;height:100%;border:none;background:transparent;opacity:0;pointer-events:all!important;cursor:pointer}html[dir=rtl] .product-variant__item--radio input{right:0}html[dir=ltr] .product-variant__item--radio input{left:0}.product-variant__item--radio input:before{display:none}.product-variant__item--radio input.disabled,.product-variant__item--radio input[disabled]{cursor:default}.product-variants--hide-unavailable .product-variant__item--radio input.disabled,.product-variants--hide-unavailable .product-variant__item--radio input[disabled]{display:none}.product-variant__item--radio input.disabled+label,.product-variant__item--radio input[disabled]+label{opacity:.22;text-decoration:line-through;cursor:default}.product-variant__item--radio input[disabled]{pointer-events:none}.product-variant__item--radio input:checked+label{border-color:var(--color-text-main)!important;box-shadow:0 0 0 1px var(--color-text-main)}.no-touchevents .product-variant__item--radio input:hover:not([disabled])+label{border-color:var(--color-borders-forms-secondary)}.product-variant__item--radio input:focus-visible+label{box-shadow:0 0 0 3px var(--color-secondary-background-main)}.product-variant__item--color{height:36px;margin-inline-end:.5rem}.product-variant__item--color label{min-width:0;width:36px;height:36px;border-radius:100%;padding:0;position:relative;pointer-events:none;border-color:transparent;margin-top:.0625rem;transform:translate(.0625rem)}.product-variant__item--color label span{box-shadow:inset 0 0 0 1px #0003}.product-variant__item--color input:checked+label{border-color:var(--color-text-main)!important;border:1px solid}.product-variant__item--color input:checked+label span{box-shadow:none}.no-touchevents .product-variant__item--color input:hover:not([disabled]):not(:checked)+label{border-color:transparent;outline:1px solid var(--color-borders-forms-primary);outline-offset:.0625rem}.product-variant__item--color .product-variant__item-swatch{border-radius:100%}.product-variant__item-text-label{display:block;margin-top:.625rem}.hide-variant{display:none}@media screen and (max-width: 1800px){.product-text .sidebar-widget{display:flex}.product-text .sidebar-widget__content{width:100%}.product-text .product-variants .product-variant.product-variant-size{width:calc(50% - 5px);margin-right:0}.product-text .product-variants .product-variant.product-variant-size:nth-child(1){margin-right:10px}}@media (min-width: 1201px) and (max-width: 1280px){.product-text .sidebar-widget,.product-text .product-variants .product-variant{margin-top:15px}}@media screen and (max-width: 1279px){.product-text .product-variants .product-variant.product-variant-size{width:100%!important;margin-right:0!important}.product-actions{padding-top:0!important;margin-top:0!important}.product-actions .product-form{margin-top:0!important;margin-bottom:0!important}.sidebar-widget{margin-bottom:0!important}}@media screen and (max-width: 768px){.product-text .product-variants .product-variant-size:nth-child(3){margin-top:0}.product-variant-size:nth-child(1) a.hc-drawer-label{margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/component-product-variants.css.map */
