.options-container label{border:1px solid var(--sx-gray-300);overflow:hidden;-webkit-border-radius:500px;-moz-border-radius:500px;-ms-border-radius:500px;-o-border-radius:500px;border-radius:500px}.options-container label.has-image{-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}.options-container label .img,.options-container label img{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.options-container label:hover{box-shadow:0 2px 4px #0000001f,0 0 6px #0000000a}.options-container input[type=radio]:checked+label{border-color:var(--sx-red);color:var(--sx-red)}.options-container label.disabled{opacity:.5;cursor:not-allowed}.cart_input-wrap input[type=number]::-webkit-inner-spin-button,.cart_input-wrap input[type=number]::-webkit-outer-spin-button{-moz-appearance:none;-webkit-appearance:none;appearance:none;margin:0}.cart_btn:after{content:"";display:block;position:absolute;top:0;left:0;width:0;height:100%;background-color:#fff3;z-index:1;-webkit-transition:width .5s ease-in-out;-moz-transition:width .5s ease-in-out;-ms-transition:width .5s ease-in-out;-o-transition:width .5s ease-in-out;transition:width .5s ease-in-out}.cart_btn:hover{border-width:2px}.cart_btn:hover:after{width:100%}#sku .cart_button-view{display:none}.cart_binding-item-button .binding-price,.cart_binding-item-button .binding-original-price{justify-content:end}.cart_option-view:has(.cart_option-title) .options-container{margin-top:.5rem}.cart_option-view:has(.cart_option-title) .options-container legend{margin-bottom:0rem;font-size:.75rem;color:var(--sx-gray);font-weight:400}@media screen and (min-width: 768px){.cart_option-view:has(.cart_option-title) .options-container legend{font-size:.875rem}}.cart_promotions-wrap .cart_promotion-view{display:block}.cart_promotions-wrap .cart_promotion-view .cart_binding-item-button{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"binding-title binding-title binding-price" "binding-title binding-title binding-original-price";width:100%;margin-bottom:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;position:relative;padding:9px 17px;border:0;overflow:visible;align-items:center}.cart_promotions-wrap .cart_promotion-view .cart_binding-item-button.most-favorable{margin-top:16px;padding:16px}.cart_promotions-wrap .cart_promotion-view .cart_binding-item-button.most-favorable .most-tag{display:block;position:absolute;z-index:2;top:-10px;right:0;background:#000;color:#fff;font-size:12px;line-height:16px;padding:2px 8px;-webkit-border-radius:10px 10px 0px 10px;-moz-border-radius:10px 10px 0px 10px;-ms-border-radius:10px 10px 0px 10px;-o-border-radius:10px 10px 0px 10px;border-radius:10px 10px 0}.cart_promotions-wrap .cart_promotion-view .cart_binding-item-button:after{z-index:1;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}.cart_promotions-wrap .cart_promotion-view .cart_binding-item-button.active{background:var(--sx-red)}.cart_promotions-wrap .cart_promotion-view .cart_binding-item-button.active .binding-title{color:#fff;font-weight:700}.cart_promotions-wrap .cart_promotion-view .cart_binding-item-button.active .binding-original-price,.cart_promotions-wrap .cart_promotion-view .cart_binding-item-button.active .binding-price{color:#fff}.cart_promotions-wrap .cart_promotion-view .cart_binding-item-button .binding-title{padding:0;font-size:14px;line-height:20px;color:#333;grid-area:binding-title;text-align:start;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical}.cart_promotions-wrap .cart_promotion-view .cart_binding-item-button .binding-original-price{color:#333;grid-area:binding-original-price;text-align:end}.cart_promotions-wrap .cart_promotion-view .cart_binding-item-button .binding-price{color:var(--sx-red);grid-area:binding-price;text-align:end;margin-bottom:0}.cart_promotions-wrap .cart_promotion-view .cart_binding-item-button .binding-off{display:none}.skeleton-title,.skeleton-select-item{background:linear-gradient(90deg,#f0f2f5 25%,#e6e8eb 37%,#f0f2f5 63%);background-size:400% 100%;animation:skeleton-loading 1.4s ease infinite}@keyframes skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}
