table.list.cart thead tr th{color:#606060!important;text-transform:uppercase;font-size:11px}#myModal{z-index:10000;padding-top:20px;background-color:rgba(0,0,0,.55)}#myModal .modal-content{width:94%;max-width:80%;margin:0 auto;padding:0;border:0;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.35)}#myModal .modal-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #ececec;background:#fff}#myModal .modal-title{margin:0;font-size:18px;font-weight:600;line-height:1.25;color:#222}#myModal .btn-close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid #d8d8d8;border-radius:50%;background:#fff;cursor:pointer;opacity:1}#myModal .btn-close:before{content:"x";font-size:20px;line-height:1;color:#222}#myModal .modal-body{padding:0;height:calc(100dvh - 110px);min-height:380px}#myModal #glsXbpPseMap{width:100%!important;height:100%!important}@media (min-width:992px){#myModal{padding-top:28px}#myModal .modal-content{width:88%}#myModal .modal-header{padding:14px 20px}#myModal .modal-title{font-size:20px}#myModal .modal-body{height:calc(100dvh - 140px)}}@media (max-width:640px){#myModal{padding-top:8px}#myModal .modal-content{width:98%;border-radius:10px;max-width:98%}#myModal .modal-header{padding:10px 12px}#myModal .modal-title{font-size:16px}#myModal .btn-close{width:32px;height:32px}#myModal .modal-body{height:calc(100dvh - 82px);min-height:320px}}table.list.cart tbody tr td input[type=number],table.list.cart tbody tr td input[type=text]{width:40px;-webkit-appearance:none;-moz-appearance:textfield;text-align:center;border:none;background-color:transparent}table.list.cart tbody tr td input[type=number]::-webkit-inner-spin-button,table.list.cart tbody tr td input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}table.list.cart tbody tr td span.quantity-input{display:inline-block;padding:2px;border:#dcdcdc solid 1px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}table.list.cart tbody tr td span.quantity-input>span{display:inline-block;width:18px;height:18px;line-height:18px;text-align:center;font-size:18px;color:#000;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;cursor:pointer;padding:0;margin:0;background-image:none}table.list.cart .delete-cart-item{display:block;background:url('/img/cart-delete-item-background.png') repeat-x top left;line-height:52px;width:52px;text-align:center;font-weight:600;font-size:13px;color:#fff}table.list.cart .delete-cart-item:hover{background-position-y:100%;color:#000}#cos-page .list.cart .cos-subtotal-mobile{display:none}#cos-page .cos-mobile-total-produse{display:none}table.list.cart .delete-cart-item .delete-cart-icon{display:none}table.list.cart .delete-cart-item .delete-cart-text{display:inline}table.cart tfoot tr td{font-size:13px}table.cart tfoot tr td.cart-totals>div.totals>span{display:block}table.cart tfoot tr td.cart-totals>div.totals>span>span{display:inline-block;width:60px;text-align:right}.continue-shopping{background-color:#9d0d17}.cart-send-order h2{font-size:24px;color:#404040;font-weight:600}.cart-send-order .input{width:90%}.cart-send-order .input label{width:30%}.cart-send-order .selItem{padding-bottom:1em}.cart-send-order .selItem .personal>span{font-weight:700}.cart-send-order .selItem .personal{padding:0 10px 0 2px}.cart-send-order .selItem .addr{margin-left:3em;margin-bottom:10px;display:block}.cart-send-order .selItem label{cursor:pointer;font-size:1.2em;text-shadow:2px 1px 1px #e2e2e2}#order-form-container .address-list .address-option,#order-form-container .methodes .delivery_types,#order-form-container .methodes .payment_type,.cart-send-order .delivery_types,.cart-send-order .payment_type,.cart-send-order .selItem{padding:10px 12px;border:1px solid #e0e0e0;border-radius:6px;margin-bottom:8px;background:#fff;transition:border-color .2s,background-color .2s}#order-form-container .address-list .address-option:has(input:checked),#order-form-container .methodes .delivery_types:has(input:checked),#order-form-container .methodes .payment_type:has(input:checked),.cart-send-order .delivery_types:has(input:checked),.cart-send-order .payment_type:has(input:checked),.cart-send-order .selItem:has(input:checked){border-color:#2e7d32;background:#e8f5e9}.cart-send-order .input,.cart-send-order .input input,.cart-send-order .input select{font-size:14px}.cart-send-order .input input[type=email],.cart-send-order .input input[type=password],.cart-send-order .input input[type=tel],.cart-send-order .input input[type=text]{width:60%}.cart-send-order .input i.error{text-align:center}.input input[type=email],.input input[type=tel]{line-height:24px;height:24px}input[type=email],input[type=tel],textarea{border:1px solid #cfcfcf;margin:0}.cart-send-order #AddressForm{margin:5px;padding:5px;border:1px solid #ddd;background-color:#f7f7f7}.cart-send-order input[type=submit].button{font-size:15px}.methodes li label{cursor:pointer;font-size:14px}.methodes li{padding-bottom:1em}.methodes li .payment_description{display:none;padding:.4rem 0 .5rem 3rem}.methodes li .no_operator_description{padding:.4rem 0 .5rem 3rem}.cart #cart_max_info,.cart #cart_min_info,.cart #free_shipping_info{display:none;font-size:12px}.methodes li .delivery_method_fee{display:none;padding-left:3em;font-weight:700}.cart-send-order .methodes{border-bottom:1px solid #8080802e;margin-bottom:1.4em;padding-bottom:1.4em}.pay_fee_text{padding:6px 14px;text-shadow:0 1px 0 hsla(0,0%,100%,.5);color:#8b6a31;background-color:#fcf8e3;border:1px solid #fbeed5;border-radius:5px}.locker_btn{cursor:pointer;line-height:26px;height:26px;color:#fff;font-weight:600;background-color:#c90000;text-transform:uppercase;padding-left:30px;padding-right:30px;font-family:inherit;border:none;display:inline-block}.ui-autocomplete{max-height:200px;overflow-y:auto;overflow-x:hidden;z-index:1000;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ui-autocomplete .ui-menu-item{padding:5px 10px;cursor:pointer;font-size:14px}.ui-autocomplete .ui-menu-item:hover{background:#f5f5f5}.ui-helper-hidden-accessible{display:none}#AddressForm .select2-container{width:60%!important}.checkout-wrapper{display:flex;flex-wrap:wrap;gap:20px;padding-top:10px;align-items:flex-start;background-color:#fff}.checkout-left{flex:0 0 68%;width:68%}.checkout-right{flex:0 0 30%;width:30%}.checkout-footer{flex:0 0 100%;width:100%;margin-top:10px}.checkout-right .order-summary-box{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);border:1px solid #8080802e;margin-bottom:20px;padding:0;overflow:hidden}@media (min-width:768px){.checkout-right .order-summary-title,.order-summary-box .order-summary-title{background:#f5f5f5;color:#333;font-size:16px;font-weight:600;margin:0;padding:15px 20px;text-transform:uppercase;border-bottom:1px solid #e0e0e0}}.checkout-right .order-summary-content{padding:6px}.checkout-right .order-summary-totals{margin:0;padding:0}.checkout-right .order-summary-row{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 0;border-bottom:1px solid #e8e8e8;min-height:20px}.checkout-right .order-summary-row:last-of-type{border-bottom:none}.checkout-right .order-summary-total{border-top:2px solid #333;border-bottom:none;margin-top:10px;padding-top:15px;padding-bottom:0}.checkout-right .order-summary-label{color:#333;font-size:14px;font-weight:400;flex:1;text-align:left}.checkout-right .order-summary-value{color:#333;font-size:14px;font-weight:400;text-align:right;flex:0 0 auto;min-width:100px}.checkout-right .order-summary-total .order-summary-label{font-weight:600;font-size:16px}.checkout-right .order-summary-total .order-summary-value{font-weight:600;font-size:18px;color:#000}.checkout-right .order-summary-message{margin-top:15px;padding:12px 15px;border-radius:4px;font-size:13px;line-height:1.5}.checkout-right .order-summary-message.success{background:#e8f5e9;color:#2e7d32;border:1px solid #c8e6c9}.checkout-right .order-summary-message.warning{background:#fff3e0;color:#e65100;border:1px solid #ffcc80}.checkout-right .order-summary-notification{margin-top:15px;padding:12px 15px;background:#f1aaaa;color:#8b6a31;border:1px solid #fbeed5;border-radius:5px;font-size:13px;line-height:1.5}.checkout-right .order-summary-notification p{margin:0;font-weight:500}@media (max-width:1023px){.checkout-wrapper{flex-direction:column}.checkout-footer,.checkout-left,.checkout-right{width:100%;flex:1 1 100%}.checkout-footer{margin-top:0;padding:2px 0 15px 0}}#cos-page.cos-page{padding-left:12px;padding-right:12px}.order-summary-box .cos-public-coupons{margin-bottom:15px}.order-summary-box .cos-link-coupons{color:#be0105;font-weight:600;font-size:13px;text-decoration:none}.order-summary-box .cos-link-coupons:hover{text-decoration:underline}.order-summary-box .cos-public-coupons-list{background:#f7f7f7;padding:12px 2px;border-radius:6px;margin-top:8px;font-size:13px;display:none}.order-summary-box #public-coupons-loading{padding:12px 0;font-size:13px;color:#666;text-align:center}.order-summary-box #public-coupons-empty{text-align:center;padding:15px;color:#666;font-size:13px}#cos-page .checkout-right #couponAddBtn{height:36px;min-width:48px;padding:0 18px;font-size:14px;font-weight:600;background:#be0105;color:#fff;border:none;border-radius:6px;cursor:pointer;-webkit-tap-highlight-color:transparent;flex-shrink:0}#cos-page .checkout-right #couponAddBtn:hover{background:#9a0104}#cos-page .checkout-right #couponAddBtn:active{background:#7a0103}#cos-page #ProcessOrder,#cos-page .checkout-button{width:100%;max-width:100%;min-height:46px;padding:12px 16px!important;font-size:15px!important;font-weight:700!important;background:#be0105!important;color:#fff!important;border:none!important;border-radius:8px!important;cursor:pointer;box-shadow:0 2px 6px rgba(190,1,5,.3);-webkit-tap-highlight-color:transparent}#cos-page #ProcessOrder:hover,#cos-page .checkout-button:hover{background:#9a0104!important;color:#fff!important}#cos-page #ProcessOrder:active,#cos-page .checkout-button:active{background:#7a0103!important}@media (max-width:768px){#cos-page .box-heading{font-size:16px;line-height:32px;background:#ccc url("/img/header-background-red.png") repeat-x top left;color:#fff;width:100%;margin:0 0 2px 0;padding:2px 3px;border:none;max-height:32px}#cos-page .breadcrumb{display:none}#cos-page .list.cart{margin:0;width:100%;border:0;background:0 0}#cos-page .list.cart tbody tr.cos-product-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 0;margin:0 0 10px 0;padding:12px 48px 12px 12px;background:#fff;border-radius:8px;border:1px solid #eee;box-shadow:0 1px 2px rgba(0,0,0,.04);position:relative}#cos-page .list.cart tbody tr.cos-product-row td{border:0;padding:0;vertical-align:top}#cos-page .list.cart tbody tr.cos-product-row td.cos-product-image{flex:0 0 72px;width:72px}#cos-page .list.cart tbody tr.cos-product-row td.cos-product-image a{display:block}#cos-page .list.cart tbody tr.cos-product-row td.cos-product-image img{width:72px;height:72px;object-fit:cover;border-radius:6px;display:block}#cos-page .list.cart .promotion-badge{position:absolute;top:14px;left:14px;background:#c2185b;color:#fff;padding:2px 5px;font-size:9px;font-weight:700;border-radius:3px;z-index:5;letter-spacing:.02em}#cos-page .list.cart tbody tr.cos-product-row td.cos-product-info{flex:1 1 0;min-width:0;padding-right:0}#cos-page .list.cart .cos-product-name{font-size:14px;font-weight:600;line-height:1.3;color:#222;margin:0 0 4px 0}#cos-page .list.cart .cos-product-name a{color:inherit;text-decoration:none}#cos-page .list.cart .cos-product-info .promotion-name{font-size:11px;color:#c2185b;margin:0 0 8px 0}#cos-page .list.cart .cos-product-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}#cos-page .list.cart .cos-product-footer .quantity-input{display:inline-flex;align-items:center;border:1px solid #ddd;border-radius:6px;overflow:hidden;background:#f9f9f9}#cos-page .list.cart .cos-product-footer .quantity-input .button.modQuantity{min-width:28px;height:28px;line-height:28px;text-align:center;font-size:18px;font-weight:400;color:#555;background:#fff;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent}#cos-page .list.cart .cos-product-footer .quantity-input .button.modQuantity:active{background:#eee}#cos-page .list.cart .cos-product-footer .quantity-input input{width:32px!important;min-width:32px!important;height:28px!important;text-align:center!important;border:0!important;border-left:1px solid #eee!important;border-right:1px solid #eee!important;font-size:13px!important;font-weight:600;background:#fff!important}#cos-page .list.cart .cos-subtotal-inline{font-size:14px;font-weight:700;color:#222;white-space:nowrap}#cos-page .list.cart .cos-subtotal-inline .old-price{display:block;text-decoration:line-through;color:#999;font-size:11px;font-weight:400}#cos-page .list.cart .cos-subtotal-inline .price-promo{color:#c2185b;font-weight:700}#cos-page .list.cart tbody tr.cos-product-row td.cart-item-price,#cos-page .list.cart tbody tr.cos-product-row td.cart-item-price.cos-price-cell,#cos-page .list.cart tbody tr.cos-product-row td.subtotal{display:none!important}#cos-page .list.cart .cos-subtotal-mobile{display:inline-block;font-size:15px;font-weight:700;color:#222}#cos-page .list.cart tbody tr.cos-product-row td.cart-item-price.cos-price-cell,#cos-page .list.cart tbody tr.cos-product-row>td.cos-subtotal-cell{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}#cos-page .list.cart tbody tr.cos-product-row td.cos-delete-cell{position:absolute;top:12px;right:10px;padding:0}#cos-page .list.cart .delete-cart-item{display:flex;align-items:center;justify-content:center;width:30px;height:30px;line-height:1;font-size:22px;font-weight:300;color:#999;background:#f0f0f0;border-radius:50%;text-decoration:none;-webkit-tap-highlight-color:transparent}#cos-page .list.cart .delete-cart-item span{display:block;line-height:1}#cos-page .list.cart .delete-cart-item .delete-cart-text{display:none}#cos-page .list.cart .delete-cart-item .delete-cart-icon{display:block}#cos-page .list.cart .delete-cart-item:hover{color:#fff;background:#c2185b}#cos-page .list.cart tbody tr[id^=cart-item-]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 0;margin:0 0 10px 0;padding:12px 48px 12px 12px;background:#fff;border-radius:8px;border:1px solid #eee;box-shadow:0 1px 2px rgba(0,0,0,.04);position:relative}#cos-page .list.cart tbody tr[id^=cart-item-] td{border:0;padding:0;vertical-align:top}#cos-page .list.cart tbody tr[id^=cart-item-] td:first-child{flex:0 0 72px;width:72px}#cos-page .list.cart tbody tr[id^=cart-item-] td:first-child a{display:block}#cos-page .list.cart tbody tr[id^=cart-item-] td:first-child img{width:72px;height:72px;object-fit:cover;border-radius:6px;display:block}#cos-page .list.cart tbody tr[id^=cart-item-] td:nth-child(2){flex:1 1 0;min-width:0;padding-right:0}#cos-page .list.cart tbody tr[id^=cart-item-] td:nth-child(2) a{font-size:14px;font-weight:600;color:#222;line-height:1.3}#cos-page .list.cart tbody tr[id^=cart-item-] td:nth-child(2) small{font-size:11px;color:#c2185b;margin-top:4px;display:block}#cos-page .list.cart tbody tr[id^=cart-item-] td:nth-child(3){flex:0 0 auto;margin-top:6px}#cos-page .list.cart tbody tr[id^=cart-item-] td:nth-child(3) .quantity-input{display:inline-flex;align-items:center;border:1px solid #ddd;border-radius:6px;overflow:hidden;background:#f9f9f9}#cos-page .list.cart tbody tr[id^=cart-item-] td:nth-child(3) .quantity-input .button.modQuantity{min-width:28px;height:28px;line-height:28px;text-align:center;font-size:18px;font-weight:400;color:#555;background:#fff;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent}#cos-page .list.cart tbody tr[id^=cart-item-] td:nth-child(3) .quantity-input input{width:32px!important;min-width:32px!important;height:28px!important;text-align:center!important;border:0!important;border-left:1px solid #eee!important;border-right:1px solid #eee!important;font-size:13px!important;font-weight:600}#cos-page .list.cart tbody tr[id^=cart-item-] td.cart-item-price{display:none!important}#cos-page .list.cart tbody tr[id^=cart-item-] td.subtotal{flex:0 0 auto;margin-top:6px;font-size:15px;font-weight:700;color:#222}#cos-page .list.cart tbody tr[id^=cart-item-] td:last-child{position:absolute;top:12px;right:10px;padding:0}#cos-page .list.cart tbody tr[id^=cart-item-] td:last-child .delete-cart-item{display:flex;align-items:center;justify-content:center;width:30px;height:30px;line-height:1;font-size:22px;font-weight:300;color:#999;background:#f0f0f0;border-radius:50%;text-decoration:none;-webkit-tap-highlight-color:transparent}#cos-page .list.cart tbody tr[id^=cart-item-] td:last-child .delete-cart-item:hover{color:#fff;background:#c2185b}#cos-page .list.cart thead{display:none}#cos-page .cos-mobile-total-produse{display:flex;justify-content:space-between;align-items:center;margin:16px 0 0 0;padding:14px 14px 14px 12px;background:#f5f5f5;border-radius:8px;border:1px solid #e8e8e8;font-size:16px}#cos-page .cos-mobile-total-produse .cos-mobile-total-label{font-weight:600;color:#333}#cos-page .cos-mobile-total-produse .cos-mobile-total-value{font-weight:700;color:#222}}.public-coupon-item{padding:10px 0;border-bottom:1px solid #eee}.public-coupon-item:last-child{border-bottom:none;padding-bottom:0}.public-coupon-main{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.public-coupon-code{font-weight:600;font-size:13px;color:#333}.public-coupon-value{font-size:13px;color:#be0105;font-weight:600;flex:1}.public-coupon-min{font-size:11px;color:#666;margin-top:4px}.apply-public-coupon{flex-shrink:0;min-width:65px;font-weight:600;background:#be0105;color:#fff;border:none;border-radius:4px;cursor:pointer;text-transform:uppercase}.apply-public-coupon:hover{background:#9a0104}@media (min-width:769px){#cos-page .list.cart .cos-product-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}#cos-page .list.cart .cos-product-footer .quantity-input{display:inline-flex;align-items:center;border:1px solid #ddd;border-radius:6px;overflow:hidden;background:#f9f9f9}#cos-page .list.cart .cos-product-footer .quantity-input .button.modQuantity{min-width:28px;height:28px;line-height:28px;text-align:center;font-size:18px;font-weight:400;color:#555;background:#fff;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent}#cos-page .list.cart .cos-product-footer .quantity-input .button.modQuantity:active{background:#eee}#cos-page .list.cart .cos-product-footer .quantity-input input{width:32px!important;min-width:32px!important;height:28px!important;text-align:center!important;border:0!important;border-left:1px solid #eee!important;border-right:1px solid #eee!important;font-size:13px!important;font-weight:600;background:#fff!important}}.cos-coupons-box .coupons-toggle-icon{display:none}.cos-coupons-box .cos-coupons-header{cursor:default}.cos-coupons-box.cos-coupons-collapsed .coupons-content{display:block}@media (max-width:768px){.cos-coupons-box .coupons-toggle-icon{display:inline}.cos-coupons-box .cos-coupons-header{cursor:pointer}#cos-page .list.cart tfoot tr td{padding:8px 0!important;border:0}.cos-coupons-box{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:8px 12px;margin-bottom:8px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.cos-coupons-box.cos-coupons-collapsed{padding:8px 12px}.cos-coupons-box.cos-coupons-collapsed .coupons-content{display:none!important}.cos-coupons-box .cos-coupons-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;margin:0;padding:8px 0;font-size:14px;font-weight:600;color:#333;border-bottom:none;background:0 0}.cos-coupons-box .cos-coupons-header .coupons-toggle-icon{font-size:12px;color:#888;transition:transform .2s ease}.cos-coupons-box:not(.cos-coupons-collapsed) .cos-coupons-header .coupons-toggle-icon{transform:rotate(90deg)}.cos-coupons-box .coupons-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;min-height:28px;padding:2px 0;-webkit-tap-highlight-color:transparent}.cos-coupons-box .coupons-header h4.coupons-header-title{margin:0;font-size:13px;font-weight:600;color:#555}.cos-coupons-box .coupons-toggle-icon{font-size:11px;color:#888;flex-shrink:0}.cos-coupons-box .coupons-content{margin-top:10px;padding-top:2px}.cos-coupons-box .cos-public-coupons{margin-bottom:8px}.cos-coupons-box .cos-link-coupons{color:#be0105;font-weight:600;font-size:12px;text-decoration:none}.cos-coupons-box .cos-link-coupons:hover{text-decoration:underline}.cos-coupons-box .cos-public-coupons-list{background:#f7f7f7;padding:8px 2px;border-radius:6px;margin-top:6px;font-size:12px;display:none}.cos-coupons-box #public-coupons-loading{padding:8px 0;font-size:12px;color:#666}.public-coupon-item{padding:8px 0}.public-coupon-main{gap:6px}.public-coupon-code{font-size:12px}.public-coupon-value{font-size:12px}.public-coupon-min{font-size:10px;margin-top:3px}.apply-public-coupon{min-width:55px;padding:4px 8px!important;font-size:10px}.cos-coupons-box .coupon-row{display:flex;gap:8px;align-items:center}.cos-coupons-box .coupon-row input[type=text]{flex:1;height:34px;padding:0 10px;border:1px solid #ddd;border-radius:6px;font-size:13px}.cos-coupons-box #couponAddBtn{width:34px;height:34px;border-radius:50%;background:#2e7d32;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;flex-shrink:0;-webkit-tap-highlight-color:transparent}.cos-coupons-box #couponAddBtn:active{background:#1b5e20}.cos-coupons-box #total_notification_container .box-notification{background:#ffebee;padding:8px 10px;border-radius:6px;font-size:12px;color:#c62828;border:1px solid #ffcdd2}.cos-coupons-box #couponAdded{font-size:13px;color:#c62828;font-weight:600}.cos-coupons-box #couponDelBtn{margin-left:6px;color:#c62828;text-decoration:none;font-weight:700}#cos-page .success.information,#cos-page .warning{border-radius:8px;padding:10px 12px;margin:8px 0;font-size:12px}#cos-page .success.information{background:#e8f5e9;border:1px solid #c8e6c9;color:#2e7d32}#cos-page .warning{background:#fff3e0;border:1px solid #ffe0b2;color:#e65100}}@media (max-width:768px){#order-form-container{padding:0 10px 4px}#order-form-container .content.cart-send-order{max-width:100%}#order-form-container .box-heading{font-size:17px;font-weight:700;color:#333;margin-bottom:14px;padding-bottom:10px;border-bottom:2px solid #be0105}#order-form-container .cos-section-title{font-size:14px;font-weight:700;color:#333;margin:14px 0 8px 0;display:block}#order-form-container .input{margin-bottom:10px}#order-form-container .input input[type=email],#order-form-container .input input[type=number],#order-form-container .input input[type=password],#order-form-container .input input[type=tel],#order-form-container .input input[type=text],#order-form-container .input select{width:100%!important;max-width:100%;height:32px;padding:0 12px;font-size:15px;border:1px solid #ddd;border-radius:6px;box-sizing:border-box}#order-form-container #AddressForm{margin:8px 0;padding:12px;border:1px solid #e0e0e0;background:#fafafa;border-radius:8px}#order-form-container #AddressForm .select2-container{width:100%!important}#order-form-container .methodes{border-bottom:1px solid #eee;margin-bottom:12px;padding-bottom:12px}#order-form-container .methodes:last-of-type{border-bottom:0}#order-form-container .methodes h5.fs-6{font-size:14px;font-weight:700;color:#333;margin:0 0 8px 0}#order-form-container .methodes ul{list-style:none;padding:0;margin:0}#order-form-container .methodes .address-option,#order-form-container .methodes .delivery_types,#order-form-container .methodes .payment_type{margin-bottom:6px;padding:10px 12px;background:#fff;border:2px solid #e8e8e8;border-radius:8px;list-style:none;transition:border-color .2s,background .2s;display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px 10px}#order-form-container .methodes .address-option:has(input:checked),#order-form-container .methodes .delivery_types:has(input:checked),#order-form-container .methodes .payment_type:has(input:checked){border-color:#87cd8a;background:#f0f9eb}#order-form-container .methodes .address-option .input,#order-form-container .methodes .address-option>input[type=radio],#order-form-container .methodes .delivery_types>input[type=radio],#order-form-container .methodes .payment_type label{flex:0 0 auto;margin:0}#order-form-container .methodes .delivery_types label{flex:1 1 0;min-width:0}#order-form-container .methodes .address-option label,#order-form-container .methodes .delivery_types label,#order-form-container .methodes .payment_type label{display:flex;align-items:center;gap:10px;padding:0;margin:0;cursor:pointer;background:0 0;border:none;min-height:0;font-size:14px;color:#333;-webkit-tap-highlight-color:transparent}#order-form-container .methodes .payment_type label{width:90%}#order-form-container .methodes .address-option .input{display:flex;align-items:center;gap:10px;flex:1 1 0;min-width:0}#order-form-container .methodes .delivery_types label:has(.alt_description),#order-form-container .methodes .payment_type label:has(.pay_fee_text){flex-wrap:wrap}#order-form-container .methodes .address-option input[type=radio],#order-form-container .methodes .delivery_types input[type=radio],#order-form-container .methodes .payment_type input[type=radio]{margin:0;flex-shrink:0;width:12px;height:12px}#order-form-container .methodes .pay_fee_text{display:inline-block;margin-left:4px;padding:2px 6px;font-size:11px;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;color:#666}#order-form-container .methodes .payment_description{flex:1 1 100%;width:100%;display:block;padding:4px 0 0 28px;margin:0;font-size:12px;color:#666;line-height:1.35;background:0 0;border:none;box-sizing:border-box}#order-form-container .DeliveryLockers{margin-top:8px;padding:10px 12px;background:#f5f5f5;border-radius:8px;border:1px solid #eee}#order-form-container #searchLockerBtn{display:inline-block;padding:8px 14px;background:#be0105;color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%}#order-form-container #searchLockerBtn:active{background:#9a0104}#order-form-container .DeliveryLockers .cos-locker-text{font-size:13px;font-weight:700;line-height:1.4;min-height:1.4em;padding:6px 0 0 0;color:#333}#order-form-container .DeliveryLockers .cos-locker-text #shipping_locker_name{font-weight:700;color:#333;word-break:break-word}#order-form-container .DeliveryLockers #shipping_locker_id,#order-form-container .DeliveryLockers .cos-locker-hidden{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;border:0;padding:0}#cos-page #ProcessOrder,#cos-page .checkout-button{width:100%;max-width:100%;height:48px;padding:12px 16px!important;font-size:16px!important;font-weight:700!important;background:#be0105!important;color:#fff!important;border:none!important;border-radius:8px!important;cursor:pointer;box-shadow:0 2px 6px rgba(190,1,5,.3);-webkit-tap-highlight-color:transparent}#cos-page #ProcessOrder:active,#cos-page .checkout-button:active{background:#9a0104!important}#cos-page .continue-shopping{width:100%;height:42px;padding:10px 16px;font-size:15px;font-weight:600;border-radius:8px;margin:6px 0}#cos-page .checkout-footer .text-center{font-size:12px;color:#666;margin:2px 0 16px 0;line-height:1.5}#cos-page .checkout-footer .text-center a{color:#be0105;text-decoration:none}#cos-page .checkout-footer .text-center a:hover{text-decoration:underline}#order-form-container .address-list .member-address{margin-bottom:6px}#order-form-container .address-list label{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;border:2px solid #e8e8e8;border-radius:8px;cursor:pointer;font-size:14px;min-height:44px;-webkit-tap-highlight-color:transparent}#order-form-container .address-list input:checked+label,#order-form-container .address-list label:has(input:checked){border-color:#2e7d325c;background:#e8f5e942}#order-form-container .address-list .address-option label{padding:0;margin:0;background:0 0;border:none;border-radius:0;display:flex;align-items:center;gap:10px;cursor:pointer;min-height:0;-webkit-tap-highlight-color:transparent}#order-form-container .methodes .no_operator_description{font-size:11px;color:#666}#cos-page .checkout-right{width:100%;max-width:100%}#cos-page .checkout-right>.order-summary-box:first-of-type{background:#f0f8f0;border:1px solid #e0e8e0;border-radius:8px;padding:10px;margin-bottom:16px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.checkout-right .order-summary-title,.order-summary-box .order-summary-title{font-size:17px;font-weight:700;color:#333;margin-bottom:14px;padding-bottom:10px;border-bottom:2px solid #be0105}.order-summary-box .checkout-form-fields h3{font-size:16px;font-weight:700;color:#333;margin:14px 0 4px 0;display:block}#cos-page .checkout-right>.order-summary-box:first-of-type .order-summary-title{background:0 0;color:#333;font-size:18px;font-weight:600;margin:0;padding:0 0 15px 0;border-bottom:none;text-transform:none}#cos-page .checkout-right>.order-summary-box:first-of-type .order-summary-content{padding:5px}#cos-page .checkout-right>.order-summary-box:first-of-type .order-summary-totals{margin:0;padding:0}#cos-page .checkout-right>.order-summary-box:first-of-type .order-summary-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding:0;border-bottom:none;font-size:14px;color:#333;min-height:0}#cos-page .checkout-right>.order-summary-box:first-of-type .order-summary-row:last-of-type{margin-bottom:0}#cos-page .checkout-right>.order-summary-box:first-of-type .order-summary-label,#cos-page .checkout-right>.order-summary-box:first-of-type .order-summary-value{font-size:14px;font-weight:500}#cos-page .checkout-right>.order-summary-box:first-of-type .order-summary-total{border-top:1px solid #c8dcc8;margin-top:12px;padding-top:12px;padding-bottom:0}#cos-page .checkout-right>.order-summary-box:first-of-type .order-summary-total .order-summary-label,#cos-page .checkout-right>.order-summary-box:first-of-type .order-summary-total .order-summary-value{font-size:16px;font-weight:700;color:#333}#cos-page .checkout-right>.order-summary-box:first-of-type .order-summary-message{margin-top:12px;padding:10px 12px 10px 30px;font-size:12px}#cos-page .checkout-right>.order-summary-box:first-of-type .order-summary-notification{margin-top:12px;padding:10px 12px;font-size:12px}#cos-page .checkout-right>.order-summary-box:nth-of-type(2){background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:10px 5px 5px 5px;margin-bottom:16px}#cos-page .checkout-right>.order-summary-box:nth-of-type(2) .order-summary-title{font-size:16px;padding:0 0 12px 8px;background:0 0;border-bottom:1px solid #eee}}