.ico-chevron-down{border:2px solid transparent;border-radius:100px;box-sizing:border-box;display:inline-block;height:14px;position:relative;transform:scale(var(--ggs,1));width:14px}.ico-chevron-down:after{border-bottom:2px solid;border-right:2px solid;box-sizing:border-box;content:"";display:block;height:6px;left:4px;position:absolute;top:2px;transform:rotate(45deg);width:6px}button.c4-btn--image{background-color:transparent;border:none;cursor:not-allowed;opacity:.7;padding:0}.__color-selected button.c4-btn--image{cursor:pointer;opacity:1}.c4-options__ready-show{visibility:hidden}.c4-options__none{display:none}.c4-options__original-show{visibility:hidden}.c4-options__option-show{display:none}.__original .c4-options__original-show,.__ready .c4-options__ready-show{visibility:visible}.__option .c4-options__original-show{display:none}.__option .c4-options__option-show{display:block}.c4-option-section{margin-bottom:10px}.c4-option-section .c4-option-section--head{background-color:orange;margin-bottom:10px;padding:2px 5px}.c4-option-section .c4-option-section--head .ico-chevron-down{margin-right:4px}.c4-option-section--color-list{display:flex;flex-wrap:wrap}.c4-option-section--color-list .c4-option-section--color-list-item{list-style:none;width:25%}.c4-option-section--color-list .c4-option-section--color-list-item img{height:auto;width:100%}.c4-option-section--color-list .c4-option-section--color-list-item input{display:none}.c4-option-section--color-list .c4-option-section--color-list-item label{border:1px solid #ccc;display:block;height:100%;width:100%}.c4-option-section--color-list .c4-option-section--color-list-item input:checked+label{background-color:orange;border-color:orange}.c4-option-section--color-list .c4-option-section--color-list-item p{font-size:11px;padding:10px 3px;text-align:center}.c4-option-section--size-list{font-size:13px;table-layout:fixed;width:100%}.c4-option-section--size-list>thead th{background-color:#eee;border:1px solid #d4d4d4;padding:3px 0;text-align:center}.c4-option-section--size-list .c4-option-section--size-list-head--size{width:20%}.c4-option-section--size-list .c4-option-section--size-list-head--price{width:35%}.c4-option-section--size-list .c4-option-section--size-list-head--qty{width:30%}.c4-option-section--size-list .c4-option-section--size-list-head--stock{width:15%}.c4-option-section--size-list>tbody td{border:1px solid #d4d4d4;padding:6px 0;text-align:center}.c4-option-section--size-list .c4-option-section--size-list-data--price{color:red}.c4-option-section--size-list input[type=number]::-webkit-inner-spin-button,.c4-option-section--size-list input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.c4-option-section--size-list input[type=number]{-moz-appearance:textfield}.c4-option-section--size-list .c4-option-section--size-qty{display:inline-block;position:relative}.c4-option-section--size-list .c4-option-section--size-qty.quantity-control{align-items:center;display:flex;gap:5px;justify-content:center}.c4-option-section--size-list .c4-option-section--size-qty.quantity-control .btn{background:none;border:none;cursor:pointer;display:inline-block;flex-shrink:0;height:32px;padding:0;position:relative;transition:transform .15s ease;width:32px}.c4-option-section--size-list .c4-option-section--size-qty.quantity-control .btn:hover{opacity:.8}.c4-option-section--size-list .c4-option-section--size-qty.quantity-control .btn:active{transform:scale(.9)}.c4-option-section--size-list .c4-option-section--size-qty.quantity-control .btn.btn-minus:before,.c4-option-section--size-list .c4-option-section--size-qty.quantity-control .btn.btn-plus:before{background-color:#333;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}.c4-option-section--size-list .c4-option-section--size-qty.quantity-control .btn.btn-plus:after{background-color:#333;content:"";height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:2px}.c4-option-section--size-list .c4-option-section--size-qty-arrow{display:inline-block;position:relative;width:12px}.c4-option-section--size-list .c4-option-section--size-qty-arrow>.__arrow{border-color:transparent transparent #000;border-style:solid;border-width:6px 4px;cursor:pointer;display:inline-block;left:0;position:absolute;top:calc(50% - 11px);transform:translateY(-50%)}.c4-option-section--size-list .c4-option-section--size-qty-arrow>.__arrow.__down{border-bottom:6px solid transparent;border-top:6px solid #000;top:calc(50% + 4px)}.c4-option-section--size-list .c4-option-section--size-qty--input{border:1px solid #707070;border-radius:2px;padding-bottom:5px;padding-top:5px;text-align:center;width:40px}@media screen and (max-width:768px){.c4-option-section--size-list td,.c4-option-section--size-list th{vertical-align:middle}.c4-option-section--size-list .c4-option-section--size-list-head--size{width:15%}.c4-option-section--size-list .c4-option-section--size-list-head--price,.c4-option-section--size-list .c4-option-section--size-list-head--qty{width:35%}.c4-option-section--size-list .c4-option-section--size-list-head--stock{width:15%}.c4-option-section--size-list .c4-option-section--size-list .c4-option-section--size-qty{top:3px}.c4-option-section--size-list .c4-option-section--size-list .c4-option-section--size-qty-arrow{top:4px}}