.custom-container{padding-top:3rem;padding-bottom:3rem;max-width:1260px}@media (min-width:1400px){.custom-container{max-width:1320px}}.custom-container .breadcrumb{border-bottom:none}.custom-page-title{display:flex;align-items:baseline;gap:.6rem}.custom-page-title i{width:14px;height:14px;border-radius:2px;background:#fe0000;display:inline-block}.custom-page-title h1{margin:0;font-size:2rem;letter-spacing:-.025em;font-weight:800}.custom-page-title .sub-text{font-size:1.3rem;margin-top:.5rem}.table.cart-table thead th{height:44px;vertical-align:middle;background:#fff;color:#444;font-weight:700;font-size:1.3rem;border-top:none;border-bottom:none}.table.table-wishlist .wishlist-item-qty{color:#444;font-weight:700;font-size:1.3rem}.table.cart-table tbody tr td,.table.table-wishlist tbody tr td{vertical-align:middle;padding:1.5rem 1rem}.table.cart-table tbody tr:last-child td{border-bottom:0}.table.cart-table thead th:first-child{width:auto}.table.table-wishlist td:first-child{max-width:450px}.table.cart-table tbody td:nth-child(2),.table.cart-table thead th:nth-child(2){width:140px}.table.cart-table tbody td:nth-child(3),.table.cart-table thead th:nth-child(3){width:210px}.table.cart-table thead th:nth-child(4){width:150px}.table.cart-table thead th:nth-child(5){width:70px}.table.cart-table thead th:nth-child(2),.table.cart-table thead th:nth-child(3){text-align:center}.table.cart-table thead th:nth-child(4){text-align:right}.table.cart-table tbody td:nth-child(2),.table.cart-table tbody td:nth-child(3),.table.cart-table tbody td:nth-child(4),.table.cart-table tbody td:nth-child(5){text-align:right}.table.cart-table .product-single-qty{max-width:fit-content}.cart-item{display:grid;grid-template-columns:96px 1fr;gap:1rem;align-items:center}.cart-item figure a{margin:0;width:100px;height:100px;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center}.cart-item img{max-width:100%;max-height:100%;object-fit:contain}.cart-item .product-title{margin:0;font-size:1.4rem;line-height:1.2;font-weight:500}.cart-item .product-title a{color:#212529;text-decoration:none}.cart-item .order-number{font-size:1.2rem;display:block;color:#7d848c;margin-top:.6rem}.cart-item .product-title a:hover{text-decoration:underline}.cart-weight{white-space:nowrap;color:#212529;font-size:1.4rem;line-height:1.2;font-weight:600}.cart-weight small{display:block;margin-top:.6rem;font-size:1.2rem;color:#7d848c;font-weight:400}.product-single-qty .input-group{width:150px}.product-single-qty .form-control{text-align:center;font-size:1.4rem;font-weight:600}.product-single-qty .input-group .btn{border:1px solid #dee2e6;width:50px}.product-single-qty .btn.btn-down-icon:after,.product-single-qty .btn.btn-up-icon:after,.product-single-qty .btn.btn-up-icon:before{width:12px;height:2px;background:#212529}.subtotal-price{font-weight:600;font-size:1.6rem;color:#212529;line-height:1.2}.price-excl-vat{margin-top:.6rem;font-size:1.2rem}.cart-remove{cursor:pointer;width:40px;height:40px;border:1px solid #dee2e6;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:#fe0000;transition:.3s ease-in-out}.cart-remove:hover{background:#fe0000;color:#fff;border-color:#fe0000}.cart-summary{border:1px solid #dee2e6;background:#fff;padding:1.5rem 2rem 2rem;box-shadow:0 2px 10px rgba(0,0,0,.03);top:1rem}.summary-row{display:flex;justify-content:space-between;align-items:flex-start;padding:.6rem 0;margin-bottom:1rem}.summary-label{font-size:1.65rem;font-weight:600;color:#212529}.summary-amount{text-align:right;white-space:nowrap}.summary-amount .price-main{display:block;font-weight:600;font-size:1.9rem;color:#212529}.summary-amount .price-sub{display:block;margin-top:.2rem;font-weight:600;font-size:1.4rem;color:#444}.summary-amount .price-sub .excl-vat{font-size:1.2rem}.link-back{display:inline-flex;gap:.5rem;align-items:center;color:#777;text-decoration:none;font-weight:600}.link-back:hover{color:#212529}.btn-total-items{border:1px solid #dee2e6;background-color:#efefef;padding:7px 20px;font-size:1.3rem;text-transform:initial}.header-middle.sticky-header{border-bottom:1px solid #e7e7e7}.header-middle .header-right{box-shadow:none}.checkout-login h1{font-size:4rem}.checkout-login-form{min-height:270px}.custom-form .form__group{position:relative;padding:15px 0 0;margin-top:10px}.custom-form .form__field{display:block;width:100%;box-sizing:border-box;font:15px/24px Muli,sans-serif;color:#444;background:0 0;letter-spacing:1px;padding:10px 2rem 10px 0;border:0;border-bottom:2px solid #9b9b9b;outline:0;transition:border-color .2s ease-in-out}.custom-form .form__field::placeholder{color:transparent}.custom-form .form__label{position:absolute;top:0;left:0;display:block;color:#9b9b9b;font-size:1rem;transition:.2s;pointer-events:none}.custom-form .form__field:placeholder-shown~.form__label{font-size:1.4rem;top:32px;cursor:text}.custom-form .form__field:focus~.form__label{top:0;font-size:1.1rem;color:#444;font-weight:600}.custom-form .form__field:focus{border-color:#444}.custom-form .form__field:-webkit-autofill~.form__label,.custom-form .form__field:autofill~.form__label{top:0;font-size:1rem}.custom-form .form__field:-webkit-autofill,.custom-form .form__field:-webkit-autofill:focus,.custom-form .form__field:-webkit-autofill:hover{-webkit-text-fill-color:#333;box-shadow:0 0 0 1000px transparent inset;transition:background-color 5000s ease-in-out 0s}.custom-form .form__field:not(:placeholder-shown)~.form__label{top:0}.custom-form .form__field:invalid,.custom-form .form__field:required{box-shadow:none}.custom-form .status-icon{position:absolute;right:.5rem;top:67%;transform:translateY(-60%);font-size:15px;line-height:1;pointer-events:none;opacity:0;transition:opacity .2s}.custom-form .status-icon.ok{color:#28a745}.custom-form .status-icon.err{color:#dc3545}.custom-form .form__field.is-valid{border-image:none;border-bottom-color:#28a745}.custom-form .form__field.is-invalid{border-image:none;border-bottom-color:#dc3545}.custom-page-title>div{flex-basis:100%}.section-card{border:1px solid #e5e7eb;border-radius:.3rem;background:#fff}.section-card .form-group{margin:0}.section-header{display:flex;align-items:center;gap:.2rem;margin-bottom:1rem}.section-header .bar{width:4px;height:14px;background:#fe0000;border-radius:2px}.section-header h2{font-size:1.4rem;font-weight:700;margin-bottom:0;margin-left:.5rem}.custom-container .form-control,.custom-container select.form-control:not([size]):not([multiple]){height:49px}.custom-container .checkout-card .form-control,.custom-container .checkout-card select.form-control:not([size]):not([multiple]){height:36px}.cta-box{border:1px solid #eef0f2;border-radius:.375rem;background:#fff;min-height:190px;cursor:pointer}.cta-box .plus{font-size:42px;line-height:1;color:#444}.cta-box .text{color:#444;margin-top:.5rem;font-weight:500}.remove-company-btn{position:absolute;top:2px;right:10px}.remove-company-btn .btn{font-size:1rem;padding:3px 7px 1px;border-radius:.3rem;font-weight:500}form h2{margin-top:0!important;margin-bottom:0!important}.custom-link{color:#444;text-decoration:underline;font-weight:500}.checkout-form label{font-weight:500}.custom-checkbox label{font-size:1.3rem;letter-spacing:-.02rem}.checkout-customer-btn{width:100%}.info-text{width:100%}.checkout-card{border:1px solid #e5e7eb;border-radius:.3rem;background:#fff;overflow:hidden}.checkout-panels{display:flex;gap:0;align-items:stretch}.panel{padding:2rem;min-height:295px;min-width:0;transition:flex-basis .35s ease,max-width .35s ease,opacity .25s ease,transform .35s ease}.panel-left{background:#e5f6e8;flex:0 0 30%;max-width:30%}.panel-right{flex:0 0 30%;max-width:30%}.panel-middle{border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;flex:0 0 40%;max-width:40%}.checkout-panels.no-right .panel-left,.checkout-panels.no-right .panel-middle{flex-basis:50%;max-width:50%}.checkout-panels.no-right .panel-right{flex-basis:0;max-width:0;opacity:0;transform:translateX(10px);pointer-events:none}.checkout-panels.has-right .panel-right{opacity:1;transform:none}.segmented{border:1px solid #c8e9ce;border-radius:.5rem;overflow:hidden;display:flex;width:100%;margin:0 auto}.segmented .btn{flex:1 1 50%;border:0;background:#fff;color:#2a2a2a}.segmented .btn i{font-size:14px}.segmented .btn i.icon-shipped::before{content:"";font-size:17px;line-height:1;text-shadow:0 0 1px currentColor}.icon-shipped::before{text-shadow:0 0 1px currentColor}.segmented .btn:not(:last-child){border-right:1px solid #c8e9ce}.segmented .btn.active{background:#5bbf73;color:#fff}.link-plus{color:#198754;text-decoration:none;font-weight:600}.link-plus:hover{text-decoration:underline}.cursor-pointer{cursor:pointer!important}.checkout-card .small{color:#444;font-size:1.2rem}.checkout-card .small ul{list-style:initial;margin-left:1.5rem;margin-top:1rem}.checkout-card .small ul li{margin-bottom:.5rem}.checkout-card .small ul li span{margin-top:.5rem}.show-cart{color:#444;font-weight:600;position:relative}.show-cart div{margin-left:1.8rem}.show-cart .text-highlight{color:#5bbf73}.show-cart:hover{color:#444}.show-cart i{position:absolute;font-size:1.1rem;top:3px;left:2px}.loader{display:inline-block;width:2rem;height:2rem;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite;vertical-align:sub}@keyframes spin{to{transform:rotate(360deg)}}.options-wrapper i{font-size:3.5rem;margin-right:1.5rem;color:#444;font-weight:600}.options-wrapper h5{font-weight:500;margin-bottom:.5rem}.options-wrapper p{font-weight:500;font-size:1.2rem}.options-wrapper .price-wrap{color:#000;font-size:1.5rem;font-weight:500}.checkout-edit .btn{padding:9px 21px;border-radius:.3rem}.box-btn{padding:5px 9px;border-radius:.3rem}.edit-btn{background-color:#fff;color:#444;border:1px solid #c4c8cc}.edit-btn:hover{background-color:#1aa633;color:#fff;border:1px solid #178a2f}#sps-selected p{margin-bottom:2px}.checkout-container{position:relative}.checkout-note{position:absolute;bottom:60px;width:30%;text-align:center;margin-left:5px;left:5px}.checkout-note-inner{position:relative}.checkout-note-inner i{position:absolute;right:0;bottom:13px}.confirmation-container{background-color:#f5f5f5;border:1px solid #c4c8cc;padding:3rem 2rem;color:#333}.confirmation-container ul li{list-style:initial;margin-left:2rem;margin-bottom:1rem}.confirmation-container h1{font-size:3rem;margin-bottom:3rem}#balikovo-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:1040;display:none;opacity:0;transition:opacity .25s ease}#balikovo-overlay.active{display:block;opacity:1}body.balikovo-locked{overflow:hidden}.condition-wrapper ul{margin-bottom:0}.payment-conditions{margin-top:6.5rem}.balikovo-error{font-size:1.3rem;margin-top:1rem;margin-bottom:0;padding:1rem 1.5rem}@media (max-width:575.98px){.cart-item{display:block;min-width:200px}.table-wishlist .cart-item{display:flex;flex-direction:column;align-items:center;text-align:center}.table-wishlist .cart-item figure{margin:0 auto}.cart-table .cart-item figure a{width:72px;height:60px}.table.cart-table tbody td{padding:.85rem .75rem}.table.cart-table tbody td:nth-child(3),.table.cart-table thead th:nth-child(3){min-width:150px;width:150px}.product-single-qty .input-group{width:120px}.product-single-qty .input-group .btn{width:35px}.panel{padding:1.5rem}}@media (max-width:767.98px){.checkout-note{position:relative;bottom:20px;margin-bottom:20px;width:96%;text-align:left}}@media (max-width:991.98px){.checkout-panels{flex-direction:column}.checkout-panels .panel{flex:1 1 100%!important;max-width:100%!important;width:100%!important}.checkout-panels.no-right .panel-right{display:none!important}.checkout-panels .panel{transition:opacity .25s ease,transform .35s ease}}@media (min-width:992px){.checkout-customer-btn{width:30%}.info-text{width:50%}.panel-middle{border-top:none;border-bottom:none;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb}.panel-middle.col-lg-6{border-right:none}}