.cart-section .cart-empty{margin:30px 0 40px;display:none}.cart-section .cart-empty .cart-empty_icon{max-width:140px;margin:0 auto;padding-bottom:20px}.cart-section .cart-empty .cart-empty_icon svg{position:relative;left:-5px}.cart-section.empty .cart-empty{display:block}.cart-section.empty .cart-inner,.cart-section.empty .upsell-products{display:none}.cart-section .line-item{margin-bottom:15px}.cart-section .section-wrapper{padding:30px 0;margin-bottom:40px}.cart-section .cart-title{margin-bottom:30px}.cart-section .cart-title .cart-wrapper{display:flex}.cart-section .cart-content .line-item_wrapper{background:var(--miscellaneous-color);border:1px solid var(--body-border-color)}.cart-section .cart-content .line-item_price{text-align:center;padding:15px 0;border-bottom:1px solid var(--body-border-color)}.cart-section .cart-content .line-item_price .price-compare{-webkit-margin-end:10px;margin-inline-end:10px}.cart-section .cart-content .line-item_price .price{font-weight:400;color:var(--color-second);font-size:15px}.cart-section .cart-content .line-item_total{padding:15px 0;text-align:center;border-top:1px solid var(--body-border-color);font-weight:500;font-size:15px;color:var(--color-second)}.cart-section .cart-content .line-item_quantity{display:flex;align-items:center;justify-content:center;margin:10px auto;max-width:100px;height:45px;background:var(--body-border-color);border-radius:2px}.cart-section .cart-content .line-item_quantity input{width:30px;padding:0;border:0;text-align:center;color:var(--color-second)}.cart-section .cart-content .line-item_quantity input[type=number]::-webkit-inner-spin-button,.cart-section .cart-content .line-item_quantity input[type=number]::-webkit-outer-spin-button{-moz-appearance:textfield;-webkit-appearance:none;appearance:none;margin:0}.cart-section .cart-content .line-item_quantity>a{width:30px;height:100%;opacity:.7;color:var(--color-second);display:flex;justify-content:center;align-items:center}@media(hover:hover){.cart-section .cart-content .line-item_quantity>a:hover{background:var(--body-border-color);opacity:1}}.cart-section .cart-content .line-item_quantity svg{width:10px;height:10px}.cart-section .cart-content .line-item{position:relative}.cart-section .cart-content .line-item .btn-remove{position:absolute;top:0;right:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:var(--main-color)}.cart-section .cart-content .line-item .btn-remove svg{width:12px;height:12px;color:var(--text-miscellaneous)}@media(hover:hover){.cart-section .cart-content .line-item .btn-remove:hover{opacity:.8}}.cart-section .cart-content .line-item_headline{display:flex;align-items:center;border-bottom:1px solid var(--body-border-color)}.cart-section .cart-content .image{width:100%;max-width:125px;-webkit-margin-end:var(--gutter-xs);margin-inline-end:var(--gutter-xs)}.cart-section .cart-content .line-item_info{padding:10px 0;height:100%;display:flex;align-content:center;flex-wrap:wrap}.cart-section .cart-content .line-item_info .name{width:100%}.cart-section .cart-content .line-item_info strong{font-weight:500;color:var(--color-second)}.cart-section .cart-content .options p{margin:4px 0;color:var(--body-second-color);font-size:13px}.cart-section .cart-content .options p:last-child{margin-bottom:0}.cart-section .cart-content_headline{display:none}.cart-section .cart-content_redirect{margin:30px 0 50px;display:flex;justify-content:space-between}.cart-section .cart-content_redirect>a{display:inline-flex;align-items:center}.cart-section .cart-content_redirect>a .svg_element-ui{-webkit-margin-start:3px;margin-inline-start:3px}.cart-section .cart-content_redirect>a svg{width:10px;height:10px;display:flex}.cart-section .cart-content_redirect .btn-update{-webkit-margin-start:30px;margin-inline-start:30px}.cart-section .cart-content_bottom{grid-gap:30px;color:var(--color-second)}.cart-section .cart-content_bottom .cart-note_title{font-size:18px;margin:0 0 20px;font-weight:500}.cart-section .cart-content_bottom textarea{min-height:120px;height:100%}.cart-section .cart-content_bottom .cart-total{display:flex;justify-content:space-between;align-items:center;padding-bottom:0;margin-bottom:20px;font-weight:500}.cart-section .cart-content_bottom .cart-total .title{text-transform:uppercase}.cart-section .cart-content_bottom .cart-total .price{font-size:26px;color:var(--price-sale-color)}.cart-section .cart-content_bottom .terms-and-conditions{position:relative;display:flex;cursor:pointer}.cart-section .cart-content_bottom .terms-and-conditions input[type=checkbox]{width:16px;height:16px;padding:0;-webkit-margin-end:10px;margin-inline-end:10px;margin-top:2px;position:relative;cursor:pointer}.cart-section .cart-content_bottom .terms-and-conditions input[type=checkbox]:checked:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10'%3E%3Cpath fill='%231010ff' d='M12 1.741L4.267 10 0 5.427l1.633-1.739L4.27 6.515 10.37 0 12 1.741z'/%3E%3C/svg%3E");position:absolute;left:1px;top:-1px;bottom:0}.cart-section .cart-content_bottom .terms-and-conditions>label{margin:0;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;font-size:var(--body-font-size);cursor:pointer}.cart-section .cart-content_bottom .terms-and-conditions>label>a{-webkit-margin-start:5px;margin-inline-start:5px}.cart-section .text-right{margin-top:25px}.cart-section .free-shipping{margin-top:15px}.cart-section .free-shipping .price{font-size:14px;color:var(--color-second);-webkit-margin-start:5px;margin-inline-start:5px}.cart-section .free-shipping .text{font-size:var(--body-font-size)}.cart-section .upsell-products{margin-top:50px;color:var(--body-color)}.cart-section .upsell-products .section_title-text-1{text-transform:uppercase;font-size:16px;font-weight:500;color:var(--color-second)}.cart-section .upsell-products .tns-ovh{padding:3px}.cart-section .upsell-products .upsell-products_list{margin-top:3px}.cart-section .upsell-products .product-card{box-shadow:0 0 8px 1px #0000000d}.cart-section .shipping-calculator_form .form-group select{padding:0 15px}.cart-section .shipping-calculator_form .form-group input{height:42px}.cart-section .shipping-calculator_form .form-group .js-btn-submit-shipping{padding:8px 30px;height:42px}.cart-section .shipping-calculator_results>div{padding-bottom:30px}.cart-section .shipping-calculator_results .title{padding:5px 0}.cart-section .shipping-calculator_results ul li{list-style:unset;margin:5px 0}@media(min-width:768px){.cart-section .cart-content_redirect{display:block}.cart-section .section-wrapper{background:var(--miscellaneous-color);padding:30px;margin-bottom:60px}.cart-section .line-item{margin-bottom:0}.cart-section .cart-content{font-size:15px}.cart-section .cart-content .line-item_info{-webkit-border-start:1px solid var(--body-border-color);border-inline-start:1px solid var(--body-border-color);padding:10px}.cart-section .cart-content .line-item_info strong{font-weight:400}.cart-section .cart-content .line-item_wrapper{display:grid;align-items:center;grid-template-columns:1fr minmax(100px,100px) minmax(100px,100px) 50px}.cart-section .cart-content .line-item_wrapper:last-child{border-top:0}.cart-section .cart-content .image{max-width:110px;padding:10px}.cart-section .cart-content .line-item_headline,.cart-section .cart-content .line-item_price,.cart-section .cart-content .line-item_total{border:0;height:100%;display:flex;align-items:center;-webkit-border-end:1px solid var(--body-border-color);border-inline-end:1px solid var(--body-border-color)}.cart-section .cart-content .line-item_total{-webkit-border-start:1px solid var(--body-border-color);border-inline-start:1px solid var(--body-border-color)}.cart-section .cart-content .price-compare{display:none}.cart-section .cart-content .line-item .btn-remove{margin:0 auto;background:none;border:1px solid var(--color-second);border-radius:2px;position:unset}.cart-section .cart-content .line-item .btn-remove svg{color:var(--color-second)}.cart-section .cart-content .line-item_price{display:none}.cart-section .cart-content .line-item_price,.cart-section .cart-content .line-item_total{justify-content:center}.cart-section .cart-content_headline{display:grid;text-align:center;align-items:center;height:55px;background:var(--body-border-color);color:var(--color-second);font-size:15px;grid-template-columns:1fr minmax(100px,100px) minmax(100px,100px) 50px}.cart-section .cart-content_headline .price_title{display:none}.cart-section .cart-content_bottom{grid-template-columns:1fr 40%}}@media(min-width:1100px){.cart-section .cart-content .line-item_wrapper{grid-template-columns:1fr minmax(100px,150px) minmax(100px,150px) minmax(100px,150px) 50px}.cart-section .cart-content .line-item_price{display:flex}.cart-section .cart-content_headline{grid-template-columns:1fr minmax(100px,150px) minmax(100px,150px) minmax(100px,150px) 50px}.cart-section .cart-content_headline .price_title{display:block}}.shipping-quote-gate{margin-bottom:32px;padding:24px;border:1px solid var(--body-border-color);border-top:3px solid var(--main-color);border-radius:6px;background:var(--miscellaneous-color);box-shadow:0 4px 18px #00000009}.shipping-quote-gate [hidden]{display:none!important}.shipping-quote-gate__header{padding-bottom:17px;border-bottom:1px solid var(--body-border-color)}.shipping-quote-gate__header h2{margin:0 0 8px;color:var(--color-second);font-size:24px;font-weight:500;line-height:1.2}.shipping-quote-gate__header p{margin:0;max-width:760px;font-size:14px;line-height:1.55}.shipping-quote-gate__destination{display:grid;grid-template-columns:1fr;gap:12px;margin-top:20px}.shipping-quote-gate__form-grid{display:grid;grid-template-columns:1fr;gap:15px}.shipping-quote-gate__field label{display:block;margin:0 0 7px;font-size:14px;font-weight:500;line-height:1.3;color:var(--color-second)}.shipping-quote-gate__field input,.shipping-quote-gate__field select,.shipping-quote-gate__field textarea{display:block;width:100%;box-sizing:border-box}.shipping-quote-gate__field input,.shipping-quote-gate__field select{min-height:44px}.cart-section .cart-content_bottom .shipping-quote-gate__field textarea{height:auto;min-height:112px}.shipping-quote-gate__action{display:flex;align-items:flex-end}.shipping-quote-gate__action .btn{min-height:44px}.shipping-quote-gate__form>.btn{width:100%;min-height:44px;margin-top:2px}.shipping-quote-gate__status,.shipping-quote-gate__rates{margin-top:18px}.shipping-quote-gate__status{padding:10px 13px;border:1px solid transparent;border-radius:4px;background:#f2f2f2;font-size:13px;line-height:1.45}.shipping-quote-gate__status[data-status=loading]{background:#fff8e5;border-color:#f4dfac}.shipping-quote-gate__status[data-status=success]{background:#eaf7ee;border-color:#c9e8d1;color:#176c32}.shipping-quote-gate__status[data-status=warning],.shipping-quote-gate__status[data-status=quote]{background:#fff3d6;border-color:#f0daa4;color:#684b00}.shipping-quote-gate__status[data-status=error]{background:#fdecec;border-color:#f2caca;color:#a11d1d}.shipping-quote-gate__rates ul{margin:8px 0 0;padding:0;list-style:none}.shipping-quote-gate__delivery-group{padding:13px 14px;border:1px solid var(--body-border-color);border-radius:4px;background:#fafafa}.shipping-quote-gate__delivery-group+.shipping-quote-gate__delivery-group{margin-top:10px}.shipping-quote-gate__delivery-products{display:grid;gap:4px;padding-bottom:10px;border-bottom:1px solid var(--body-border-color);font-size:13px;line-height:1.4}.shipping-quote-gate__delivery-options{margin-top:10px!important}.shipping-quote-gate__delivery-options li{display:flex;justify-content:space-between;gap:16px;font-size:14px;line-height:1.4}.shipping-quote-gate__delivery-options li+li{margin-top:7px}.shipping-quote-gate__delivery-options strong{flex:0 0 auto}.shipping-quote-gate__request{margin-top:16px}.shipping-quote-gate__notice{padding:14px 16px;border-inline-start:4px solid var(--main-color);background:#fff8e5}.shipping-quote-gate__notice h3{margin:0 0 5px;color:var(--color-second);font-size:15px;font-weight:500;line-height:1.35}.shipping-quote-gate__notice p{margin:0;font-size:14px;line-height:1.5}.shipping-quote-gate__notice .shipping-quote-gate__hours{margin-top:9px;padding-top:9px;border-top:1px solid rgba(104,75,0,.16);font-weight:500}.shipping-quote-gate__products{margin-top:16px;padding:14px 16px;border:1px solid var(--body-border-color);border-radius:4px;background:#fafafa}.shipping-quote-gate__products>strong{display:block;font-size:14px;font-weight:500}.shipping-quote-gate__products ul{margin:7px 0 0;padding:0;list-style:none}.shipping-quote-gate__products li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;line-height:1.4}.shipping-quote-gate__products li+li{border-top:1px solid var(--body-border-color)}.shipping-quote-gate__product-title{min-width:0}.shipping-quote-gate__product-badge{flex:0 0 auto;padding:3px 8px;border-radius:999px;background:#fff0c7;color:#684b00;font-size:12px;font-weight:500;white-space:nowrap}.shipping-quote-gate__form{margin-top:18px;padding-top:18px;border-top:1px solid var(--body-border-color)}.shipping-quote-gate__consent{position:relative;display:grid!important;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:center;width:100%;box-sizing:border-box;margin:16px 0;padding:11px 13px;border:1px solid var(--body-border-color);border-radius:4px;background:#fafafa;cursor:pointer}.shipping-quote-gate__consent input[type=checkbox]{position:absolute!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;margin:0!important;padding:0!important;opacity:0!important;pointer-events:none}.shipping-quote-gate__consent-box{position:relative;display:block;width:20px;height:20px;box-sizing:border-box;border:1px solid #9b9b9b;border-radius:3px;background:#fff;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease;cursor:pointer}.shipping-quote-gate__consent input[type=checkbox]:checked+.shipping-quote-gate__consent-box{border-color:var(--main-color);background:var(--main-color)}.shipping-quote-gate__consent input[type=checkbox]:checked+.shipping-quote-gate__consent-box:after{content:"";position:absolute;top:3px;left:6px;width:6px;height:10px;border:solid #1e1e1e;border-width:0 2px 2px 0;transform:rotate(45deg)}.shipping-quote-gate__consent input[type=checkbox]:focus-visible+.shipping-quote-gate__consent-box{box-shadow:0 0 0 3px #fdb8194d}.shipping-quote-gate__consent:hover .shipping-quote-gate__consent-box{border-color:var(--main-color)}.shipping-quote-gate__consent-text{display:block;min-width:0;font-size:14px;line-height:1.45}.shipping-quote-gate__field--honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}.js-shipping-gate-checkout[disabled]{cursor:not-allowed;opacity:.45}@media(min-width:768px){.shipping-quote-gate__destination{grid-template-columns:1.4fr 1.2fr 1fr auto;align-items:end}.shipping-quote-gate__form-grid{grid-template-columns:1fr 1fr}.shipping-quote-gate__field--wide{grid-column:1 / -1}}@media(max-width:767px){.shipping-quote-gate{padding:18px}.shipping-quote-gate__header h2{font-size:21px}.shipping-quote-gate__products li{align-items:flex-start;flex-direction:column;gap:6px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/page-cart.css.map */
