.c-main-cart__wrapper{display:flex;align-items:flex-start;flex-direction:column;gap:2rem}.c-cart-items .cart__items{border-bottom:none;padding-bottom:0}.c-cart-items{width:100%;padding:0}.c-cart-items.is-empty{width:100%;margin-bottom:4rem}.c-cart-totals{width:100%}.c-cart-totals.is-empty{display:none}.c-cart-items .title-wrapper-with-link{justify-content:center;margin-bottom:2rem}.c-cart-totals__main{background-color:var(--primary-800);border-radius:var(--radius-12);padding:2rem 1.5rem 2.5rem}.c-cart-totals__footer{color:var(--primary-800);text-align:center;padding:1.5rem 2rem}.c-cart-totals__footer-payment ul{display:flex;flex-direction:row;justify-content:center;margin:1rem 0 0;list-style-type:none}.c-cart-items .cart-item{background-color:var(--primary-white);border-radius:var(--radius-12);column-gap:1rem}.c-cart-totals .cart__blocks{width:100%;max-width:800px;margin:0 auto}.c-cart-totals .totals{display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--primary-white)}.c-cart-totals .totals>*+*{margin-left:unset}.c-cart-totals h2,.c-cart-totals small{color:var(--primary-white)}.c-cart-totals__main .c-h1{color:var(--success-600)}.c-cart__checkout-button{max-width:unset;background-color:var(--success-600);color:var(--primary-800);min-height:7rem}.c-cart__checkout-button .c-icon{margin-right:.75rem;width:26px;height:26px}.totals__header,.totals__klarna,.totals__shipping{text-align:center;width:100%;padding-bottom:2rem;border-bottom:1px solid #FFFFFF30}.totals__klarna,.totals__shipping{padding-top:1rem;padding-bottom:1rem}.totals__header p,.totals__header h2{margin:0}.totals__klarna{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem}.totals__klarna span{font-size:1.2rem;line-height:140%}.totals__klarna svg{width:50px;height:auto}.totals__shipping p{display:flex;align-items:center;justify-content:center;gap:.5rem}.totals__shipping svg{display:flex;align-items:center;justify-content:center;width:2rem;color:var(--success-600)}.totals__vat-form{background-color:var(--primary-white);color:var(--primary-800);width:100%;border-radius:var(--radius-small);margin-top:1rem;padding:1.5rem}.vat-form__header{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:nowrap}.vat-form__header h2{color:var(--primary-800)}.vat-form__header .c-pdp-tooltip{display:inline-flex;align-items:center;padding:0}.vat-form__header .c-pdp-tooltip .c-icon{width:20px;height:20px;color:var(--neutral-500)}.vat-form__header .c-pdp-tooltip .c-icon svg{width:100%;height:100%}.vat-form__header .c-pdp-tooltip .c-tooltip-content{max-width:235px;font-size:1.3rem;line-height:1.5;z-index:2}.vat-form__details{margin-top:1.5rem}.vat-form__field{width:100%;position:relative;margin-top:2rem}.vat-form__field label{position:absolute;top:-.6rem;background-color:var(--primary-white);padding:0 .25rem;left:1.4rem;font-weight:600;font-size:1.3rem;color:var(--neutral-500);border-radius:var(--radius-small)}.vat-form__checkbox{width:100%;display:flex;flex-direction:row;align-items:center;margin:1.5rem 0 0;position:relative}.vat-form__checkbox-wrapper{position:relative;width:2rem;min-width:2rem;height:2rem;min-height:2rem;border:1.5px solid var(--primary-800);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-small)}.vat-form__checkbox input{opacity:0;position:absolute;width:100%;height:100%;cursor:pointer;z-index:1;margin:0}.vat-form__checkbox input:checked+label .vat-form__checkbox-wrapper:after{content:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.4139 36.5841C39.5997 36.7699 39.7471 36.9905 39.8477 37.2332C39.9482 37.476 40 37.7362 40 37.999C40 38.2618 39.9482 38.522 39.8477 38.7647C39.7471 39.0075 39.5997 39.2281 39.4139 39.4139C39.2281 39.5997 39.0075 39.7471 38.7647 39.8477C38.522 39.9482 38.2618 40 37.999 40C37.7362 40 37.476 39.9482 37.2332 39.8477C36.9905 39.7471 36.7699 39.5997 36.5841 39.4139L20 22.8273L3.41592 39.4139C3.04066 39.7892 2.5317 40 2.001 40C1.4703 40 0.96134 39.7892 0.586079 39.4139C0.210819 39.0387 1.04613e-08 38.5297 0 37.999C-1.04613e-08 37.4683 0.210819 36.9593 0.586079 36.5841L17.1727 20L0.586079 3.41592C0.210819 3.04066 -3.95401e-09 2.5317 0 2.001C3.95401e-09 1.4703 0.210819 0.96134 0.586079 0.586079C0.96134 0.210819 1.4703 3.95401e-09 2.001 0C2.5317 -3.95401e-09 3.04066 0.210819 3.41592 0.586079L20 17.1727L36.5841 0.586079C36.9593 0.210819 37.4683 -1.04613e-08 37.999 0C38.5297 1.04613e-08 39.0387 0.210819 39.4139 0.586079C39.7892 0.96134 40 1.4703 40 2.001C40 2.5317 39.7892 3.04066 39.4139 3.41592L22.8273 20L39.4139 36.5841Z' fill='currentColor' /%3E%3C/svg%3E");position:absolute;width:100%;height:100%;top:0;left:0}.vat-form__checkbox label{line-height:1.25!important;font-size:1.2rem;display:inline-flex;gap:1rem;align-items:center;cursor:pointer}.vat-form__details .vat-form__select select{min-height:5rem;width:100%;border-radius:var(--radius-small);border:1.5px solid var(--primary-800);padding:.5rem 3rem .5rem 1.5rem;font-family:inherit;font-size:14px;line-height:140%;font-weight:600;color:var(--primary-800);background-color:var(--primary-white)}.vat-form__details .vat-form__select select:disabled .vat-form__header{opacity:.5}.vat-form-opacity-reduced{opacity:.5}.vat-form__details .vat-form__field input{min-height:5rem;width:100%;border-radius:var(--radius-small);border:1.5px solid var(--primary-800);padding:1rem 1.5rem .65rem;font-family:inherit;font-size:16px;line-height:140%;font-weight:600;color:var(--primary-800)}.vat-form__details .vat-form__field input::placeholder{font-size:14px;color:var(--neutral-500)}.vat-form__details .vat-form__field input:focus,.vat-form__details .vat-form__select select:focus{outline:none;box-shadow:none}.c-cart-items-table quantity-popover .quantity__button:not(:focus-visible):not(.focused),.c-cart-items-table .quantity__input:focus,.c-cart-items-table .quantity__input:not(:focus-visible):not(.focused){outline:none;box-shadow:none;background-color:var(--primary-white);margin-top:1px;margin-bottom:1px}.vat-form__details .vat-form__field input::placeholder{color:var(--neutral-500)}.vat-form__details .vat-form__field input:disabled{opacity:.5}#manual-ailment-details,#full-name-ailment-details{display:none}.vat-form__no-ailment-info{margin-top:1rem}.c-cart-items-table{display:flex;flex-direction:column}.c-cart-items-table tr{display:flex;width:100%;margin-bottom:1.5rem;border-radius:var(--radius-12);padding:1.5rem}.c-cart-items-table thead tr{padding:0;column-gap:1rem}.c-cart-items-table thead tr th{border:none}.c-cart-items-table td,.c-cart-items-table th{padding:0;padding-left:unset!important}.c-cart-items-table .cart-item>td+td{padding-left:unset}.c-cart-items-table .cart-item__media{display:flex;width:65px;min-width:65px;min-height:65px;margin:0 .5rem 0 0}.c-cart-items-table .cart-item__media .cart-item__image-container img{width:100%;height:auto}.c-cart-items-table .cart-item__details{display:flex;flex-direction:column;flex-grow:1}.cart-item__details dl{margin:-.3rem 0 1.1rem}.vat-qualified,.vat-not-qualified{display:flex;align-items:center;gap:.3rem;margin:1rem 0 0}.vat-qualified svg,.vat-not-qualified svg{width:16px;height:16px}.vat-qualified,.vat-not-qualified{color:var(--neutral-500)}.vat-qualification-label{margin-top:2px}.c-cart-items-table .cart-item__quantity{display:flex;width:125px;min-width:125px}.c-cart-items-table .quantity-popover-container{padding:0}.c-cart-items-table quantity-popover{width:100%}.c-cart-items-table .cart-item cart-remove-button{margin:0;justify-content:center}.c-cart-items-table .cart-item cart-remove-button a{color:var(--neutral-500)}.c-cart-items-table .cart-item .loading-overlay{padding-top:1rem}.c-cart-items-table .cart-item__quantity-wrapper{width:100%;flex-direction:row;justify-content:flex-start;align-items:center;gap:2rem}.c-cart-items-table .cart-item__quantity .quantity{width:100%;background-color:transparent;height:3.6rem;min-height:unset;border-radius:var(--inputs-radius)}.c-cart-items-table .quantity__button{border-radius:var(--inputs-radius)}.c-cart-items-table .quantity__button.disabled{opacity:1;border-radius:var(--inputs-radius)}.c-cart-items-table .quantity__button.disabled svg{opacity:.25}.c-cart-items-table .quantity{background-color:var(--primary-white);height:3.6rem;min-height:unset}.c-cart-items-table .cart-item__name{padding-bottom:1rem}.c-cart-items-table quantity-popover{padding-top:1.25rem;border-top:1px solid var(--neutral-100);padding-bottom:1rem}.c-cart-items-table .quantity__button svg{stroke:currentColor}.c-cart-items-table .cart-item__price{display:flex;justify-content:flex-end;width:100px;min-width:100px;text-align:right}.cart-item__price .product-option{display:flex;flex-direction:column}.cart-item__price .product-option p{margin:0}.c-cart-items-table .cart-item__totals{display:flex;justify-content:flex-end;width:150px;min-width:150px;display:none}.c-cart-items-table .cart-item-product-label{flex-grow:1;margin-left:2rem;margin-right:2rem}.c-cart-items-table .cart-item-quantity-label{width:125px;min-width:125px;text-align:center}.c-cart-items-table .cart-item-total-label{width:150px;min-width:150px;text-align:right;margin-right:2rem;display:none}.c-cart-items-table .cart-item-price-label{width:100px;min-width:100px;text-align:right;margin-right:2rem}.c-cart-items-table .cart-item .product-option dt{font-weight:600}.c-product-option-price{display:flex;flex-direction:column}@media screen and (min-width:360px){.vat-form__header .c-pdp-tooltip .c-tooltip-content{max-width:265px}}@media screen and (min-width:750px){.cart-item__details dl{margin:1.25rem 0 0;padding-bottom:unset;border-bottom:none}.c-cart-items-table .cart-item__media{margin:0 1rem 0 .5rem}.c-cart-items-table .cart-item__name{padding-bottom:unset}.c-cart-items-table .quantity__button.disabled{opacity:.25}.c-cart-items-table quantity-popover{padding-top:unset;border-top:unset}.c-cart-items-table .cart-item__quantity-wrapper{width:100%;flex-direction:column;justify-content:center;align-items:center;gap:0}.vat-qualified,.vat-not-qualified{margin:1.5rem 0 0}.vat-qualification-label{margin-top:1px}.c-cart-items-table .cart-item cart-remove-button{margin:.5rem 0 0}}@media screen and (min-width:1024px){.c-main-cart__wrapper{flex-direction:row;gap:2rem}.c-cart-items{width:60%}.c-cart-items .title-wrapper-with-link{justify-content:space-between;margin-bottom:3rem}.c-cart-totals{width:40%;height:max-content;position:sticky;top:36px}.c-cart-items-table .cart-item__media{width:75px;min-width:75px}}@media screen and (min-width:1280px){.c-main-cart__wrapper{gap:3rem}.c-cart-items{width:68%}.c-cart-totals{width:32%}.c-cart-totals__main{padding:3rem 2rem 3.5rem}.c-cart-items-table tr{padding:2rem;margin-bottom:2rem}.c-cart-items-table .cart-item__media{width:120px;min-width:120px;margin:0 2rem 0 1rem}.c-cart-items-table .cart-item__price,.c-cart-items-table .cart-item-price-label{width:150px;min-width:150px}.c-cart-items-table .cart-item__media{margin:0 2rem 0 1rem}.c-cart-items-table .cart-item__quantity .quantity{height:4.2rem}.c-cart-items-table .cart-item cart-remove-button{margin:2rem 0 0}}.vat-invoice-details{margin-top:1rem}.vat-invoice-details__item span{font-size:13px!important;line-height:1.75!important}.vat-invoice-details__item-title{font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/87/assets/custom-cart.css.map */
