.CustomSelectBox-module__4zQKAW__control{cursor:pointer;align-items:center;gap:10px;padding:5px 0 10px;line-height:1;display:flex}.CustomSelectBox-module__4zQKAW__label{color:#717271}.CustomSelectBox-module__4zQKAW__value{color:var(--primary);font-weight:500}.CustomSelectBox-module__4zQKAW__icon{color:var(--primary);margin-left:-5px}.CustomSelectBox-module__4zQKAW__dropdown{z-index:3;border:1px solid var(--bordercolor);width:200px;box-shadow:var(--shadow);background:#fff;border-radius:10px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.CustomSelectBox-module__4zQKAW__dropdown_list{flex-direction:column;gap:4px;padding:16px;display:flex}.CustomSelectBox-module__4zQKAW__dropdown_header{border-bottom:1px solid var(--bordercolor);justify-content:space-between;align-items:center;padding:14px 16px;font-size:16px;font-weight:500;display:flex}.CustomSelectBox-module__4zQKAW__btn_close{color:#dcdddb;font-size:14px}.CustomSelectBox-module__4zQKAW__dropdown_item{text-align:left}.CustomSelectBox-module__4zQKAW__dropdown_item_active{text-align:left;color:var(--primary)}.CustomSelectBox-module__4zQKAW__dropdown_item:hover{color:var(--primary)}@media (max-width:859px){.CustomSelectBox-module__4zQKAW__dropdown{left:auto;right:0;transform:translate(0)}.CustomSelectBox-module__4zQKAW__control{padding:10px 0}}@media (max-width:330px){.CustomSelectBox-module__4zQKAW__control{gap:5px;font-size:13px}.CustomSelectBox-module__4zQKAW__icon{width:8px;height:auto;margin-left:-2px}}
.card_product__mini--image{border-radius:10px;display:block;position:relative;overflow:hidden}.card_product__mini--image:after{content:"";width:100%;padding-bottom:100%;display:block}.card_product__mini.is-processing .item--overlay-solid{color:var(--primary);opacity:1;background:#ffffff8c;justify-content:center;align-items:center;display:flex}
.quantity-boxwrap{--qtyboxheight:24px;--qtyboxwidth:40px;--qtyiconwidth:20px;--qtyfontsize:14px;--qtyiconsize:14px;display:flex}.quantity-boxwrap.bigsize{--qtyboxheight:48px;--qtyiconwidth:25px;--qtyfontsize:16px;--qtyboxwidth:50px}.quantity-box{border:1px solid var(--bordercolor);border-radius:calc(2px + var(--qtyboxheight)/2);align-items:center;padding:0 5px;display:flex;overflow:hidden}.quantity-box button{width:var(--qtyiconwidth);font-size:var(--qtyiconsize);line-height:var(--qtyboxheight);outline:none}.quantity-box .qty--minus{order:-1}.quantity-box input{text-align:center;width:var(--qtyboxwidth);font-size:var(--qtyfontsize);line-height:var(--qtyboxheight);outline:none}
