.loader-wrapper{right:10%;position:fixed;opacity:.1;text-align:center;top:50%;left:10%;margin-top:-128px;z-index:999999}#header{padding-top:1.5em;margin:0 auto;align-items:center;padding-bottom:1.5em;display:flex}#header .logotype img{max-width:200px;max-height:40px}@media (min-width:768px){#header .logotype img{max-width:250px;max-height:80px}#header .logotype{width:320px}}#header .middle{flex-grow:1}#header .customer-service{flex-grow:1;align-self:center;text-align:end;line-height:150%}@media (min-width:768px){#header .customer-service{flex-grow:0;font-size:1.25em;width:320px}}#header .customer-service .title{font-weight:700;margin:0}#box-checkout-cart{margin-top:0}#box-checkout-cart .row{margin-bottom:0}#box-checkout-cart [class*=col-]{align-self:center}#box-checkout-cart .headings{padding:.5em var(--gutter-x);font-weight:600;border-bottom:1px solid var(--default-border-color)}#box-checkout-cart .item{padding:var(--gutter-y) var(--gutter-x);border-top:1px solid #e0e0e0}#box-checkout-cart .item:nth-child(odd){background:var(--table-striped-row-background-odd)}#box-checkout-cart .item:nth-child(2n){background:var(--table-striped-row-background-even)}#box-checkout-cart .name{font-weight:600}#box-checkout-cart .btn{padding-right:1em;padding-left:1em}#box-checkout-cart .error{color:red}#box-checkout-cart .total-price,#box-checkout-cart .unit-price{font-size:1.1em}#box-checkout-cart .subtotal{font-size:1.5em}#box-checkout-customer fieldset{padding:0;border:none}#box-checkout-customer button[type=submit]:not([disabled]){animation:flasher 1s linear infinite;font-weight:700;color:red}#box-checkout-payment .thumbnail,#box-checkout-shipping .thumbnail{overflow:hidden;padding:.5em}#box-checkout-payment .option,#box-checkout-shipping .option{transition:all .25s ease;position:relative;box-shadow:0 .5rem 1rem rgba(0,0,0,.1);background:var(--card-background-color)}#box-checkout-payment .option.btn,#box-checkout-shipping .option.btn{padding:1em;white-space:normal}#box-checkout-payment .option.btn:first-child,#box-checkout-shipping .option.btn:first-child{border-start-end-radius:var(--border-radius);border-start-start-radius:var(--border-radius)}#box-checkout-payment .option.btn:last-child,#box-checkout-shipping .option.btn:last-child{border-end-start-radius:var(--border-radius);border-end-end-radius:var(--border-radius)}#box-checkout-payment .option.active,#box-checkout-shipping .option.active{background:#eaebef}#box-checkout-payment .option.disabled,#box-checkout-shipping .option.disabled{cursor:not-allowed}#box-checkout-payment .option:not(.active) .content,#box-checkout-shipping .option:not(.active) .content{overflow-y:hidden;max-height:0}#box-checkout-payment .option .thumbnail,#box-checkout-shipping .option .thumbnail{padding:0!important}#box-checkout-payment .option .error,#box-checkout-shipping .option .error{color:#c00}#box-checkout-payment .option .content,#box-checkout-shipping .option .content{overflow-y:auto;overflow-x:hidden;transition:all .25s ease;max-height:200px;text-align:start}#box-checkout-payment .option .description,#box-checkout-shipping .option .description{margin-bottom:1em}#box-checkout-payment .option hr,#box-checkout-shipping .option hr{border-color:#ddd;margin:1em 0}@media (min-width:768px){#box-checkout-payment .price,#box-checkout-shipping .price{right:var(--gutter-x);position:absolute;top:var(--gutter-y);display:inline-block}[dir=rtl] .price{right:auto;left:var(--gutter-x)}}#box-checkout-summary table{margin-bottom:0}#box-checkout-summary .error{font-size:1.25em;color:red;align-self:center;text-align:center}#box-checkout-summary input[type=checkbox][required]:not(:checked){animation:flasher 1s linear infinite}