.variant-shopping{clear:both;border:1px dashed #ff5e0a;border-radius:5px}.variant-shopping .number-input{position:relative;flex:0 0 5rem;min-width:5rem}.variant-shopping .number-input button{background:initial;border:1px solid #e5e5e5;line-height:initial;padding:0;min-width:1.5rem;height:1.5rem;box-shadow:none;border-radius:.25rem 0 0 .25rem}.variant-shopping .number-input button:disabled{cursor:not-allowed}.variant-shopping .number-input button:before,.variant-shopping .number-input button:after{display:inline-block;position:absolute;content:'';width:0.5rem;height:1px;background-color:var(--mainColor);transform:translate(-50%, -50%)}.variant-shopping .number-input button.plus{border-radius:0 .25rem .25rem 0}.variant-shopping .number-input button.plus:after{transform:translate(-50%, -50%) rotate(90deg)}.variant-shopping .number-input input{min-height:1.5rem !important;height:1.5rem;width:2rem;outline:none;font-size:0.875rem}.variant-shopping .number-input input::-webkit-outer-spin-button,.variant-shopping .number-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.variant-shopping .number-input input[type='number']{-moz-appearance:textfield}.variant-shopping .item .checkbox-wrap{flex:0 0 24px;min-width:24px}.variant-shopping .item .checkbox-wrap .checkbox{cursor:pointer}.variant-shopping .item .checkbox-wrap .checkbox input[type=checkbox]+.ico{width:18px;height:18px;background-image:url(//bizweb.dktcdn.net/100/428/064/themes/822352/assets/check-off.svg?1683042603936);user-select:none}.variant-shopping .item .checkbox-wrap .checkbox input[type=checkbox]:checked+.ico{background-image:url(//bizweb.dktcdn.net/100/428/064/themes/822352/assets/check-on.svg?1683042603936)}.variant-shopping .item .image{margin-right:8px;padding:2px;min-width:2rem;height:2rem}.variant-shopping .item .image img{width:auto;max-height:100%}.variant-shopping .item .name{font-size:13px;overflow:hidden}@media (max-width: 767px){.variant-shopping .item .name{text-overflow:initial;white-space:initial}.variant-shopping .item .name span{display:block}}.variant-shopping .item .name a{color:#4a4a4a}.variant-shopping .item .name a:hover,.variant-shopping .item .name a:focus{color:var(--mainColor)}.variant-shopping .item .variant_price{font-size:0.9rem;min-width:80px}.variant-shopping .item.disabled{cursor:not-allowed;user-select:none}.variant-shopping .item.disabled .checkbox-wrap .checkbox{cursor:not-allowed}.variant-shopping .summary .total-prices{color:var(--mainColor)}.variant-shopping .summary .add-combo{padding:12px 25px;background:#fff;color:var(--mainColor);border:1px solid var(--mainColor);font-size:14px;transition:all 0.5s}.variant-shopping .summary .add-combo:hover,.variant-shopping .summary .add-combo:focus{background:var(--mainColor);color:#fff}
