.loader-wrapper{position:fixed;top:50%;left:10%;right:10%;text-align:center;margin-top:-128px;opacity:.1;z-index:999999}#header{display:flex;margin:0 auto;align-items:center;padding:1em;padding-bottom:1.5em}#header .logotype img{max-width:200px;max-height:40px}@media (min-width:768px){#header .logotype img{max-width:250px;max-height:80px}}@media (min-width:768px){#header .logotype{width:320px}}#header .middle{flex-grow:1}#header .customer-service{align-self:center;text-align:end;line-height:150%;flex-grow:1}@media (min-width:768px){#header .customer-service{flex-grow:0;width:320px;font-size:1.25em}}#header .customer-service .title{font-weight:bold;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{font-weight:600;padding:.5em;border-bottom:1px solid var(--default-border-color)}#box-checkout-cart .item{padding:.5rem .5rem;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(even){background:var(--table-striped-row-background-even)}#box-checkout-cart .name{font-weight:600}#box-checkout-cart .btn{padding-left:.75rem;padding-right:.75rem}#box-checkout-cart .error{color:#f00}#box-checkout-cart .unit-price,#box-checkout-cart .total-price{font-size:1.1em}#box-checkout-cart .subtotal{font-size:1.25rem}#box-checkout-customer fieldset{border:none;padding:0}#box-checkout-customer button[type=submit]:not([disabled]){font-weight:bold;color:#ff0000;animation:flasher 1s linear infinite}#box-checkout-shipping .thumbnail,#box-checkout-payment .thumbnail{padding:.5em;overflow:hidden}#box-checkout-shipping .option,#box-checkout-payment .option{position:relative;background:var(--card-background-color);transition:all 250ms ease}#box-checkout-shipping .option.btn,#box-checkout-payment .option.btn{padding:1em}#box-checkout-shipping .option.btn:first-child,#box-checkout-payment .option.btn:first-child{border-radius:var(--border-radius) var(--border-radius) 0 0}#box-checkout-shipping .option.btn:last-child,#box-checkout-payment .option.btn:last-child{border-radius:0 0 var(--border-radius) var(--border-radius);color:inherit}#box-checkout-shipping .option.active,#box-checkout-payment .option.active{background:#eaebef;color:inherit}#box-checkout-shipping .option:not(.active) .content,#box-checkout-payment .option:not(.active) .content{max-height:0;overflow-y:hidden}#box-checkout-shipping .option .thumbnail,#box-checkout-payment .option .thumbnail{padding:0 !important}#box-checkout-shipping .option .error,#box-checkout-payment .option .error{color:#c00}#box-checkout-shipping .option .content,#box-checkout-payment .option .content{max-height:200px;overflow-x:hidden;overflow-y:auto;text-align:start;transition:all .25s ease}#box-checkout-shipping .option .description,#box-checkout-payment .option .description{margin-bottom:1em}#box-checkout-shipping .option hr,#box-checkout-payment .option hr{margin:1em 0;border-color:#ddd}@media (min-width:480px){#box-checkout-shipping .price,#box-checkout-payment .price{position:absolute;display:inline-block;top:var(--gutter-y);right:var(--gutter-x)}}#box-checkout-summary table{margin-bottom:0}#box-checkout-summary .error{align-self:center;font-size:1.25em;color:#ff0000;text-align:center}#box-checkout-summary input[type=checkbox][required]:not(:checked){animation:flasher 1s linear infinite}#box-checkout .col-md-7>.wrapper{margin-bottom:1rem;border:1px solid #e0e0e0;background:#fff;border-radius:4px}#box-checkout .col-md-7>.wrapper .card-header{padding:.5rem;background:#f7f7f7;border-bottom:1px solid #ddd}#box-checkout .col-md-7>.wrapper .card-body{padding:.75rem}#box-checkout .col-md-7>.wrapper .form-group{margin-bottom:.5rem}#box-checkout .col-md-7>.wrapper h2,#box-checkout .col-md-7>.wrapper h3{margin:.5rem 0;font-size:1.25rem;border-bottom:1px solid #ddd;padding-bottom:.25rem}#box-checkout .col-md-6.sticky{position:sticky !important;top:1rem;align-self:flex-start;z-index:10}#box-checkout .shipping.wrapper .option,#box-checkout .payment.wrapper .option{margin-bottom:.5rem;padding:.5rem;border:1px solid #ddd;border-radius:3px;transition:background-color .2s ease}#box-checkout .shipping.wrapper .option:hover,#box-checkout .payment.wrapper .option:hover{background-color:#f9f9f9}#box-checkout .shipping.wrapper .option.active,#box-checkout .payment.wrapper .option.active{background-color:#e9e9e9;border-color:#bbb}.options .option{position:relative;display:flex;align-items:center;cursor:pointer;border:1px solid #ddd;border-radius:4px;padding:.5rem .75rem;margin-bottom:.5rem;transition:background-color .2s ease,border-color .2s ease}.options .option:hover{background-color:#f9f9f9}.options .option .option-icon{margin-inline:.75rem}.options .option .option-text{flex-grow:1;font-size:.95rem}.options .option .option-fee{margin-left:.5rem;font-weight:bold;color:var(--bitter-sweet-darker)}.options .option.disabled{opacity:.5;pointer-events:none}.form-group{margin-block-end:1rem}#box-checkout-summary{background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,0.1);padding:1rem;margin-bottom:1rem}#box-checkout-cart .card-header,#box-checkout-summary .card-header{border-bottom:1px solid #ddd;font-weight:600}#box-checkout-summary table{width:100%;border-collapse:collapse;margin-bottom:0}#box-checkout-summary table th,#box-checkout-summary table td{padding:.5rem .75rem;border:1px solid #ddd;text-align:right}#box-checkout-summary table th{background:#f8f8f8;font-weight:bold}#box-checkout-summary table td:first-child{text-align:left}#box-checkout-summary .confirm button{padding:.75rem 1.5rem;font-size:1rem;border:none;border-radius:4px;background:#28a745;color:#fff;cursor:pointer;transition:background .2s ease}#box-checkout-summary .confirm button:hover{background:#218838}h2{font-size:1.25rem !important;margin:.5rem 0 !important;font-size:1.25rem;padding-bottom:.25rem !important}h3{font-size:1rem !important}