#product-page.has-aio-variants .aio-variants-active .add-to-cart-form.product-list-container fieldset.product-variants{display:none}.aio-variants-list-container{padding:5px;max-height:500px;overflow-y:auto;overflow-x:hidden}.aio-variants-list-container::-webkit-scrollbar{-webkit-appearance:none;width:5px}.aio-variants-list-container::-webkit-scrollbar-thumb{border-radius:4px;background-color:#000;box-shadow:0 0 1px rgba(88,86,86,.5)}.aio-variants-list-container::-webkit-scrollbar-track{background-color:#e1e2e1}.aio-variants-part{display:flex;align-items:center;justify-content:space-between;padding:4px;cursor:pointer;min-height:80px;border:1px solid transparent;gap:8px}.aio-variants-part:nth-child(odd){background-color:#afb0af;border:1px solid #afb0af}.aio-variants-part.disabled{opacity:.3;cursor:default;display:flex;justify-content:flex-start}.aio-variants-part.selected{background-color:#e1e2e1;border:1px solid #000}.aio-variants-part-left{padding-left:16px}.aio-variants-part .aio-variants-part-title{font-weight:600;text-overflow:initial;white-space:inherit;overflow:visible}.aio-variants-part .aio-variants-part-title .aio-variant-color{width:20px;height:20px;border-radius:50%;margin:0 4px 0 4px;display:inline-block;border:.1px solid rgba(0,0,0,.05);background-color:transparent}.aio-variants-part .aio-variants-part-title .aio-variant-color.has-no-colorValue:after{content:'?';color:initial;font-size:1rem;line-height:1.4;display:block;margin:auto;width:9px}.has-aio-variants #product-page .add-to-cart-form .toggle-favorite-action{display:none!important}.has-aio-variants #product-page .add-to-cart-form .add-to-cart-wrap>:not(button){display:none!important}input.amount.aio-variants-part-amount{border:solid 1px #c1c1c1;height:2.5rem;width:5rem;font-size:1.3rem}.aio-variants-part-sku{font-size:11px}.aio-variants-part-stock-status{font-size:14px;font-weight:600}.aio-variants-part-image{width:4rem}.aio-variants-part-selected{display:flex;flex-direction:row;align-content:center;justify-content:center;align-items:center}.aio-variants-part.selected .aio-variants-part-selected{display:flex}.aio-variants-part .favorite:before{font-size:20px}.aio-variants-part-amount{margin-top:-4px}label.amount-label.aio-variants-part-amount{font-size:11px;line-height:1.2;padding:0 0 4px 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.aio-variants-list-container .toggle-favorite-action{padding:4px}.aio-variants-watch-btn{transition:none}.aio-variants-part-amount,.aio-variants-part-button,.aio-variants-watch-btn{visibility:hidden;display:block}.selected .aio-variants-part-amount,.selected .aio-variants-watch-btn,.selected div.aio-variants-part-button{visibility:visible;display:block;flex:1;padding-left:8px;padding-right:8px}.has-aio-variants #product-page .product-offer .product-price{display:none}#product-page .aio-variants-part-price .product-price{margin-top:0;display:block}.aio-variants-active-filters{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-bottom:10px;min-height:40px;padding:8px 0}.aio-variants-active-filters .aio-variants-filter-list-active-filter .aio-variant-filter-color{width:20px;height:20px;border-radius:50%;margin-left:4px;margin-top:1px;display:block;align-content:center}.aio-variants-filter-list-active-filter{display:flex;height:32px;width:auto;font-size:1rem;letter-spacing:.05em;border-radius:16px;padding-left:16px;padding-right:32px;padding-top:4px;padding-bottom:4px;float:left;margin-right:4px;margin-bottom:4px;text-transform:none;cursor:pointer;position:relative;background-color:#000;color:#fff;height:32px}.aio-variants-filter-list-active-filter:after{content:"\e61d";line-height:15px;font-size:14px;position:absolute;margin-top:-7px;top:50%;right:10px;font-family:swt}.aio-variants-filter-list-active-filter .aio-varaint-filter-color{width:24px;height:24px;border-radius:50%;margin:0 4px 4px 0}.aio-variants-filter-list-attribute{display:flex;align-items:center}.aio-variants-filter-list-Attribute-values{margin:10px}.aio-variants-filter-list-Attribute-value{padding:10px;border:1px solid #303030;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;letter-spacing:.05em;padding-left:25px;padding-right:25px;padding-top:4px;padding-bottom:4px;float:left;margin-right:5px;margin-bottom:5px;width:auto;text-transform:none}.aio-variants-filter-list-Attribute-values-select{width:100%;padding:10px;margin-bottom:10px;background-color:transparent}.aio-variants-filter-list-Attribute-value.selected{background-color:#000;color:#fff}.aio-variants-filters-groups{display:flex;align-items:center;margin-bottom:15px}.aio-variants-filter-list-Attribute-title{padding:5px;margin-right:5px;border-bottom:1px solid transparent;cursor:pointer}.aio-variants-filter-list-Attribute-title.selected{border-bottom-color:#000}#product-page.has-aio-variants .aio-variants-active .add-to-cart-form.product-list-container button{display:none}#product-page.has-aio-variants .aio-variants-active .product-details .product-sku,#product-page.has-aio-variants .aio-variants-active .product-details .product-stock-status{display:none}@media only screen and (max-width:1400px){.aio-variants-part-left{font-size:12px}.aio-variants-part-stock-status price{margin-right:8px;margin-left:4px}.aio-variants-part-stock-status{font-size:12px}.aio-display{display:none}.aio-variants-part-sku,.aio-variants-part-stock-status,.aio-variants-part-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:90px}.aio-variants-list-container .toggle-favorite-action{width:10%!important}.aio-variants-part{display:flex;flex-wrap:wrap;justify-content:flex-start}}@media only screen and (max-width:1100px){input.amount.aio-variants-part-amount{font-size:16px}.selected .aio-variants-part-amount,.selected .aio-variants-watch-btn,.selected div.aio-variants-part-button{padding-left:4px;padding-right:4px}}@media only screen and (max-width:1000px){#product-page.has-aio-variants .aio-variants-active .dynamic-product-info .product-media,#product-page.has-aio-variants .aio-variants-active .dynamic-product-info .product-offer{float:none;width:100%}.aio-variants-part.selected .aio-variants-part-selected{width:80%;justify-content:flex-end}label.amount-label.aio-variants-part-amount{margin-top:0}.selected .aio-variants-part-amount,.selected .aio-variants-watch-btn,.selected div.aio-variants-part-button{padding-left:8px;padding-right:8px;padding-top:4px;flex:0}}@media only screen and (max-width:550px){input.amount.aio-variants-part-amount{font-size:16px}#product-page .aio-variants-part-price .product-price,#product-page .aio-variants-part-price .product-price .selling-price{font-size:16px}.selected .aio-variants-part-amount,.selected .aio-variants-watch-btn,.selected div.aio-variants-part-button{padding-left:4px;padding-right:4px}#product-page .aio-variants-part-price .product-price .original-price{font-size:12px}}@media only screen and (max-width:400px){.aio-variants-part-left{padding-left:4px}label.amount-label.aio-variants-part-amount{padding-bottom:8px;font-size:9px}.aio-variants-part-sku,.aio-variants-part-stock-status{font-size:9px}.aio-variants-part .aio-variants-part-title .aio-variant-color{width:12px;height:12px;margin-left:2px}input.amount.aio-variants-part-amount{height:32px}.selected .aio-variants-watch-btn,.selected div.aio-variants-part-button{padding-left:0;padding-right:0}.selected .aio-variants-part-amount{padding-right:2px}}