#MainContent{background:#f0f5fa;position:relative;overflow-x:hidden}#MainContent h1,#MainContent h2{font-family:jaf-bernino-sans,sans-serif}@media screen and (min-width:1140px){#MainContent{display:grid;grid-template-columns:2fr 1fr!important;padding:0 5rem;column-gap:5rem}}#MainContent .cart-header{position:absolute;left:50%;transform:translate(-50%)}.breadcrumb-journey{width:650px;margin-top:40px;position:relative;padding-left:50px}.breadcrumb-journey .steps{display:flex;justify-content:space-between}.breadcrumb-journey .step{display:flex;flex-direction:column}.breadcrumb-journey p{text-wrap:nowrap;text-align:center;margin-top:2px;color:#818181;font-size:14px}.breadcrumb-journey p.active{color:#0089cf}.breadcrumb-journey .step__circle{width:26px;height:26px;border-radius:50%;border:2px solid #ababab;color:#ababab;background:#fff;font-size:14px;font-weight:400;display:flex;align-items:center;justify-content:center;margin:auto;z-index:2}.breadcrumb-journey .step__circle.active{background:#0089cf;border-color:#0089cf;color:#fff}.breadcrumb-journey .breadcrumb-line{position:absolute;width:520px;height:1px;background:#ababab;display:block;top:12px;left:54px}.cart-header .title-wrapper-with-link{justify-content:center;margin-top:40px}#main-cart-footer{background:#fff;padding:5rem;border-radius:20px;box-shadow:0 6px 14px 1px #0055a50f;margin-top:250px}#main-cart-footer h2{margin-top:0;margin-bottom:3rem}#main-cart-footer .cart-attribute__orderNotes{margin:20px 0}#main-cart-footer .cart-attribute__orderNotes label{position:absolute;display:inline-block;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;border:0}#main-cart-footer .cart-attribute__orderNotes textarea{width:100%;border:1px solid #d7dbdb;height:150px;display:block;padding:15px;border-radius:4px;margin:0;font-size:14px;color:#818181;font-weight:400;resize:none}#main-cart-footer .cart-attribute__orderNotes textarea:focus-visible{outline:none;box-shadow:0 0 4px 3px #c5e0ee66}#main-cart-footer .cart__footer{display:flex;flex-direction:column;padding:0}.cart-footer-button{display:none!important}@media screen and (max-width:1139px){#MainContent .cart-header{position:unset;transform:unset}.cart-header .breadcrumb-journey{margin:40px auto 0}#MainContent .cart-wrapper{margin:50px 40px 40px}.cart-items-button{display:none!important}#main-cart-footer{margin:0 40px}#main-cart-footer .cart-attribute__orderNotes{margin:0}#main-cart-footer h2{margin-bottom:1rem}#main-cart-footer .cart-attribute__orderNotes textarea{margin:10px 0}#main-cart-footer .cart__footer .cart__blocks{margin-top:1rem}#main-cart-footer .shippingInstructions{margin-top:0}.trust-badges{margin:20px 42px!important;display:flex;justify-content:space-between;gap:20px}.cart-footer-button{display:inline-block!important;margin:40px!important}}@media screen and (max-width:749px){.cart-header .breadcrumb-journey{width:90%;padding:0}.cart-header .breadcrumb-journey p{max-width:100px;text-wrap:wrap;line-height:1.2;margin:auto;padding-top:4px;font-size:13px}.cart-header .breadcrumb-journey .step__circle{margin:0 auto}.cart-header .breadcrumb-journey .breadcrumb-line{width:88.5%;left:2%}#MainContent .cart-wrapper{margin:40px 20px 20px;padding:5%}.cart-wrapper .cart-items{margin-top:20px}.cart-item__image-container{width:unset!important}.cart-item .cart-item__totals{display:none}.cart-items .cart-item__details .product-option.price-option{color:#000;font-weight:700}.cart-item__quantity .quantity{min-height:30px!important}.cart-remove-button .button{margin-top:2px;margin-left:4px}.cart-notes-wrapper{margin-top:4rem!important}#main-cart-footer{margin:0 20px;padding:5%}.trust-badges{flex-direction:column;justify-content:center;align-items:center;gap:0;margin:20px!important}.trust-badges .tbadge{width:fit-content}.continue-button{margin:40px 20px!important}}@media screen and (max-width:450px){.cart-header .breadcrumb-journey .step__circle{width:22px;height:22px;font-size:13px}.cart-header .breadcrumb-journey .breadcrumb-line{width:83%;top:10px}#MainContent .cart-wrapper{margin-top:20px}.cart-wrapper .cart-items{margin-top:10px}.cart-item__image-container{min-width:80px}.cart-item__name{font-size:16px}.cart-item__quantity{flex-direction:column}.cart-item cart-remove-button{margin:0}.cart-notes-wrapper{margin-top:3rem!important;padding-top:3rem!important}.cart-notes-wrapper *{font-size:14px}.trust-badges{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:20px 21px!important}.trust-badges img{width:24px;height:24px}.trust-badges p{font-size:14px}}@media screen and (min-width:750px){#main-cart-footer .cart__footer{align-items:flex-start}}#main-cart-footer .cart__footer .cart__blocks{order:1;width:100%}@media screen and (max-width:749px){#main-cart-footer .cart__footer .cart__checkout-button,#main-cart-footer .cart__footer .additional-checkout-buttons{max-width:unset}}.cart__footer .totals{justify-content:space-between;gap:1rem}.cart__footer .totals .totals__total{margin:0!important}.cart__footer .totals .totals__total-value{margin:0!important;text-align:right;color:#000;font-weight:700}.vat-fields label{font-size:1.4rem}.vat-fields .vat-email,.vat-fields .vat-reg-number{display:flex;flex-direction:column;margin-bottom:12px;flex-wrap:wrap}.vat-fields input[type=text]{height:32px;border-radius:4px;flex:1;border:1px solid #cce5f4;padding:8px}.vat-fields input::placeholder{color:#999}.vat-fields input:focus-visible{outline:none;box-shadow:0 0 4px 3px #c5e0ee66}.tooltip-wrapper{position:relative;display:inline-block;vertical-align:middle;margin-top:-1px}.tooltip-icon{display:flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;background-color:#0089cf;color:#fff;font-size:10px;font-weight:700}.tooltip-text{visibility:hidden;opacity:0;background-color:#1f2937;color:#fff;text-align:center;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:400;white-space:nowrap;position:absolute;bottom:130%;left:50%;transform:translate(-50%);transition:opacity .2s ease;pointer-events:none;z-index:10}.tooltip-text:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#1f2937}.tooltip-wrapper:hover .tooltip-text{visibility:visible;opacity:1}.vat-fields .donovat{flex-basis:100%;line-height:1.4;margin-top:8px}.vat-fields .donovat .checkvat{margin:0 4px 0 0;vertical-align:middle}@media screen and (max-width:1139px)and (min-width:750px){.vat-fields .vat-email,.vat-fields .vat-reg-number{flex-direction:row;align-items:center;column-gap:16px;margin-bottom:12px}.vat-fields input[type=text]{max-width:300px}}.trust-badges{margin:20px 4px 40px}.trust-badges .tbadge{display:flex;align-items:center;margin-top:8px;gap:8px}.trust-badges p{margin:0;line-height:1.3}.section-template--14861572898898__cart-items-padding{background:#f0f5fa}.cart-item__image-container{width:180px;height:auto;padding:4px;border:1px solid #efefef}.cart-item__image-container img{width:100%}.cart-attribute__field{display:flex;align-items:center;gap:20px}.cart-attribute__field input{width:100%;max-width:300px;border:1px solid #d7dbdb;height:20px;display:block;padding:15px;border-radius:4px;margin:0;font-size:14px;color:#818181;font-weight:400}.cart-items thead th{font-size:14px;line-height:20px;font-weight:700;text-transform:capitalize;color:#818181;opacity:1;margin:0}.cart-items thead th:first-child{width:unset}.cart-items .cart-item__details .product-option{font-size:14px;line-height:20px;color:#999;font-weight:500}.product-option dd{color:#282727;font-weight:500}.cart-items .cart-item__totals .price{font-size:16px;color:#282727;font-weight:700}.cart-item__name{color:var(--color-light-blue)}.shippingInstructions,.tax-note{font-size:12px;font-weight:500;line-height:20px;color:#818181}select#app-select-ble-s721.dropdown{border:1px solid #cce5f4;border-radius:3px;display:block;height:40px;margin-bottom:1rem;padding:0 1rem;position:inherit;width:100%;z-index:2;color:#282727}select#app-select-ble-s721.dropdown:focus-visible{outline:none;box-shadow:0 0 4px 3px #c5e0ee66}.cart-item__quantity{display:flex;margin-top:1rem}.cart-item__quantity .quantity{min-height:40px;width:120px}@media screen and (max-width:749px){.cart-remove-button{display:unset}.cart-item__error{margin:0}select#app-select-ble.dropdown{width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/cart.css.map */
