#checkout-progress-bar{background-color:#f8f8f8;border-radius:50px;box-shadow:0 8px 24px hsla(210,8%,62%,.2);counter-reset:step;display:table;margin:0;padding:12px 0;table-layout:fixed;width:100%}#checkout-progress-bar li{display:table-cell;float:left;font-size:14px;list-style-type:none;position:relative;text-align:center;width:33.3%}#checkout-progress-bar li:before{background-color:#fff;border:2px solid #6c757d;border-radius:50%;color:#343a40;content:counter(step);counter-increment:step;display:block;font-size:14px;height:35px;line-height:35px;margin:0 auto;position:relative;text-align:center;width:35px;z-index:2}#checkout-progress-bar li:after{background-color:#6c757d;content:"";height:3px;left:-50%;position:absolute;top:20px;width:100%;z-index:1}#checkout-progress-bar li:first-child:after{content:none}#checkout-progress-bar li.step-done{color:#a99a6f}#checkout-progress-bar li.step-done:before{background-color:#a99a6f;border-color:#a99a6f;color:#fff;content:"N";font-family:ETModules}#checkout-progress-bar li.step-done+li:after{background-color:#a99a6f}#checkout-progress-bar li.step-active{color:#a99a6f;font-weight:700}#checkout-progress-bar li.step-active:before{border-color:#a99a6f;border-width:3px;color:#a99a6f;font-weight:700}#checkoutWrapper{background-color:hsla(44,25%,55%,.2);border-radius:12px;box-shadow:5px 8px 24px hsla(210,8%,62%,.2);display:none;padding:24px}@media(max-width:480px){#checkoutWrapper{padding:12px}}#checkoutWrapper h3{color:#280400;font-size:22px;font-weight:700}#checkoutWrapper #section-cart{display:flex;flex-direction:column}#checkoutWrapper #section-cart .shipping-options{align-items:stretch;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}#checkoutWrapper #section-cart .shipping-options .shipping-option-wrapper{flex:1;min-width:200px;width:50%}#checkoutWrapper #section-cart .shipping-options .shipping-option-wrapper .e-success .e-radio:checked+label:after,#checkoutWrapper #section-cart .shipping-options .shipping-option-wrapper .e-success .e-radio:checked+label:hover:after,#checkoutWrapper #section-cart .shipping-options .shipping-option-wrapper .e-success .e-radio:checked:focus+label:after{background-color:#280400;border-color:#280400}#checkoutWrapper #section-cart .shipping-options .shipping-option-wrapper .e-success .e-radio:checked+label:before,#checkoutWrapper #section-cart .shipping-options .shipping-option-wrapper .e-success .e-radio:checked+label:hover:before,#checkoutWrapper #section-cart .shipping-options .shipping-option-wrapper .e-success .e-radio:checked:focus+label:before{border-color:#280400}#checkoutWrapper #section-cart .shipping-options .shipping-option-wrapper .e-success .e-radio+label:hover:before{border-color:#6c757d}#checkoutWrapper #section-cart .shipping-options .shipping-option-wrapper .e-radio-wrapper{border:1px solid #280400;border-radius:12px;padding:8px 12px;width:100%}#checkoutWrapper #section-cart .shipping-options .shipping-option-wrapper .e-radio-wrapper label{width:100%}#checkoutWrapper #section-cart .shipping-options .shipping-option-wrapper .e-radio-wrapper label .e-label{font-size:18px}#checkoutWrapper #section-cart .shipping-options .shipping-option-wrapper .e-radio-wrapper label .e-label .radio-lbl-sub{color:#6c757d;font-size:14px;font-weight:400}#checkoutWrapper #section-cart .shipping-cost-hint{background-color:#4caf50;border-radius:25px;color:#fff;padding:4px 12px}#checkoutWrapper #section-cart .checkout-summary{margin-top:24px}#checkoutWrapper #section-cart table{margin-top:8px}#checkoutWrapper #section-cart table td{border-left:1px solid #343a40;border-top:1px solid #343a40;padding:8px}#checkoutWrapper #section-cart table td:first-of-type{border-left:0}#checkoutWrapper #section-cart table .total-val{background-color:#343a40;color:#fff}#checkoutWrapper #section-cart .remove-item-checkout{background-color:transparent;border:0;color:#6c757d;margin-top:4px;padding:2px 4px;text-decoration:underline}#checkoutWrapper #section-cart h2,#checkoutWrapper #section-cart p{font-family:Open Sans;font-size:18px}#checkoutWrapper #section-cart h2{color:#a99a6f!important;font-size:26px}#checkoutWrapper #section-cart #cart-items{display:flex;overflow-y:auto;padding:0 0 18px}#checkoutWrapper #section-cart #cart-items .shop-item{background-color:hsla(0,0%,100%,.2);border:1px solid #a99a6f;margin-right:12px;padding:12px;width:auto}#checkoutWrapper #section-cart #cart-items .shop-item h3{color:#280400;font-size:18px}#checkoutWrapper #section-cart #checkout{display:none}#checkoutWrapper #section-data label[for=ipt-accepts_terms] p{display:inline;padding:0}#checkoutWrapper #section-data .indent{margin-bottom:12px;padding:0 0 12px}#checkoutWrapper #section-data #user-data-form h2{color:#a99a6f;font-size:26px;margin-bottom:12px}@media(min-width:480px){#checkoutWrapper #section-data #user-data-form .form-col-2{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}}#checkoutWrapper #section-data #user-data-form .ipt-wrapper{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:12px}#checkoutWrapper #section-data #user-data-form .ipt-wrapper.ipt-checkbox-wrapper{cursor:pointer;flex-direction:row}#checkoutWrapper #section-data #user-data-form .ipt-wrapper.ipt-checkbox-wrapper input{align-items:center;height:22px;margin-left:12px;width:22px}#checkoutWrapper #section-data #user-data-form .ipt-wrapper label{color:#343a40;font-size:18px;margin:0 0 2px 4px}#checkoutWrapper #section-data #user-data-form .ipt-wrapper label .required-star{color:#d90429}#checkoutWrapper #section-data #user-data-form .ipt-wrapper input[type=text],#checkoutWrapper #section-data #user-data-form .ipt-wrapper textarea{background-color:#f8f8f8;border:2px solid #280400;border-radius:6px;caret-color:#280400;font-size:18px;padding:6px 10px;width:100%}#checkoutWrapper #section-data #user-data-form .ipt-wrapper textarea{resize:none;vertical-align:top}#checkoutWrapper #section-data #user-data-form .ipt-wrapper .e-error{color:#d90429;font-size:15px}#checkoutWrapper #section-data #user-data-form #country-tooltip .et-pb-icon{font-size:18px}#checkoutWrapper #section-data .userSummary{margin-bottom:48px;padding-left:12px}#checkoutWrapper #section-data .userSummary dl dt{font-size:14px;font-weight:400}#checkoutWrapper #section-data .userSummary dl dd{color:#280400;font-size:18px;margin:0 0 8px}#checkoutWrapper #section-data .summary-products{padding-left:12px}#checkoutWrapper #section-data .spinnerWrapper{border:2px solid #f8f8f8;display:grid;gap:12px;padding:18px 0;place-items:center}#checkoutWrapper #section-data .spinnerWrapper span{position:relative;z-index:101}#checkoutWrapper #section-data .spinnerWrapper .spinner{animation:rotator 1.4s linear infinite}#checkoutWrapper #section-data .spinnerWrapper .path{stroke-dasharray:187;stroke-dashoffset:0;animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite;transform-origin:center}#checkoutWrapper #section-data .submit-error{color:#d90429;font-size:18px;font-weight:700;padding:0 0 24px}#checkoutWrapper #section-summary{display:none}#checkoutWrapper #section-summary .successWrapper{align-items:center;border:3px solid #4caf50;display:flex;justify-content:center;padding:24px}#checkoutWrapper #section-summary .successWrapper .et-pb-icon{color:#4caf50;font-size:45px;margin-right:18px}#checkoutWrapper #section-summary .successWrapper h3{padding:0 0 4px}#checkoutWrapper #section-summary .payment-info-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:24px 0;padding:24px}@media(max-width:480px){#checkoutWrapper #section-summary .payment-info-wrapper{margin:24px 0;padding:12px}}#checkoutWrapper #section-summary .payment-info-wrapper .payment-info{flex:1;margin-bottom:24px;max-width:600px;min-width:300px;padding-right:24px;width:100%}@media(max-width:480px){#checkoutWrapper #section-summary .payment-info-wrapper .payment-info{min-width:unset;padding:12px 0 12px 12px}}#checkoutWrapper #section-summary .payment-info-wrapper .payment-info #pay-qr-code{min-width:350px;width:100%}#checkoutWrapper #section-summary .payment-info-wrapper .payment-info .account-data,#checkoutWrapper #section-summary .payment-info-wrapper .payment-info .payment-amount{background-color:#fff;border:2px solid #280400;color:#280400;font-weight:700;padding:4px 6px}#checkoutWrapper #section-summary .payment-info-wrapper .payment-info .account-data{margin-top:12px;padding:8px 12px}#checkoutWrapper #submitOrder{background-color:#4caf50;border-color:#4caf50;color:#fff;padding:18px 36px}#checkoutWrapper #submitOrder:hover{background-color:#fff;color:#4caf50}#shop-products{display:none}#shop-products .shop-empty{align-items:center;border:1px solid #a99a6f;display:flex;justify-content:center;margin-bottom:18px;padding:25px 0}#shop-products ul.shop-product-list{list-style:none;padding:0}#shop-products ul.shop-product-list li{align-items:center;border-radius:12px;box-shadow:0 8px 24px hsla(210,8%,62%,.2);box-sizing:border-box;display:flex;flex-wrap:wrap-reverse;gap:25px;justify-content:space-between;margin-bottom:25px;padding:50px}@media(max-width:480px){#shop-products ul.shop-product-list li{flex-direction:column-reverse;padding:25px}}#shop-products ul.shop-product-list li .wrapperLeft{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start}@media(max-width:480px){#shop-products ul.shop-product-list li .wrapperLeft{flex-direction:column}}#shop-products ul.shop-product-list li img{max-height:300px;width:auto}#shop-products ul.shop-product-list li .addWrapper{align-items:stretch;display:flex;flex-direction:column;flex-shrink:0;height:100%;justify-content:center;width:150px}#shop-products ul.shop-product-list li .addWrapper .btn-addToCart{margin-top:8px}#shop-products ul.shop-product-list li .addWrapper .e-input-group.e-control-wrapper{background-color:#f8f8f8;padding:0 8px}#shop-products ul.shop-product-list li .addWrapper span.price{color:#280400;font-size:18px;margin-bottom:6px;text-align:right}#shop-products ul.shop-product-list li .addWrapper span.price:after{color:#a99a6f;content:"";font-family:ETmodules;padding-left:8px}#shop-products ul.shop-product-list li .soldOut{background-color:#fff;border:2px solid #280400;color:#280400;font-size:18px;font-weight:700;padding:8px 16px}#shop-products ul.shop-product-list li .descriptionWrapper{flex:1;min-width:20ch}#shop-products ul.shop-product-list li .descriptionWrapper h2{font-family:Lora,sans-serif}.cart-top-bar{display:none;justify-content:flex-end;margin:18px 0;pointer-events:none;position:sticky;right:24px;top:170px;z-index:9999999}@media(max-width:480px){.cart-top-bar{right:0;top:70px}}.cart-top-bar #checkout-bar{align-items:center;background-color:#dde8b9;border-radius:50px;cursor:pointer;display:inline-flex;font-weight:700;margin-left:12px;padding:8px 8px 8px 18px;pointer-events:all;transition:all .2s ease-in}.cart-top-bar #checkout-bar:hover{background-color:#4caf50;color:#fff}.cart-top-bar #checkout-bar .cart-badge{align-items:center;background-color:#f8f8f8;border-radius:50%;color:#4caf50;display:flex;font-size:30px;height:50px;justify-content:center;margin-left:12px;position:relative;width:50px}.cart-top-bar #checkout-bar .cart-amount{align-items:center;background-color:#a99a6f;border-radius:50%;color:#fff;display:block;display:flex;font-family:Open Sans;font-size:10px;font-weight:700;height:20px;justify-content:center;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease-in;width:20px}.number-input-wrapper-cart{width:100%}.number-input-wrapper,.number-input-wrapper-cart{display:flex}.number-input-wrapper-cart>*,.number-input-wrapper>*{box-sizing:border-box}.number-input-wrapper .input-number,.number-input-wrapper-cart .input-number{flex:1;outline:none;padding:0;text-align:center;vertical-align:top;width:80px}.number-input-wrapper .input-number,.number-input-wrapper .input-number-decrement,.number-input-wrapper .input-number-increment,.number-input-wrapper-cart .input-number,.number-input-wrapper-cart .input-number-decrement,.number-input-wrapper-cart .input-number-increment{border:1px solid #280400;height:40px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.number-input-wrapper .input-number-decrement,.number-input-wrapper .input-number-increment,.number-input-wrapper-cart .input-number-decrement,.number-input-wrapper-cart .input-number-increment{background:#f8f8f8;color:#343a40;cursor:pointer;display:inline-block;font-weight:700;line-height:38px;text-align:center;transition:background-color .2s ease-in,color .2s ease-in;width:30px}.number-input-wrapper .input-number-decrement:active,.number-input-wrapper .input-number-increment:active,.number-input-wrapper-cart .input-number-decrement:active,.number-input-wrapper-cart .input-number-increment:active{background:#f8f8f8}.number-input-wrapper .input-number-decrement:hover,.number-input-wrapper .input-number-increment:hover,.number-input-wrapper-cart .input-number-decrement:hover,.number-input-wrapper-cart .input-number-increment:hover{background-color:#280400;color:#f8f8f8}.number-input-wrapper .input-number-decrement,.number-input-wrapper-cart .input-number-decrement{border-radius:4px 0 0 4px;border-right:0}.number-input-wrapper .input-number-increment,.number-input-wrapper-cart .input-number-increment{border-left:0;border-radius:0 4px 4px 0}button{background-color:transparent;border:2px solid #280400;cursor:pointer;font-size:16px;padding:8px 18px;transition:all .3s ease-in}button:hover{background-color:#280400;color:#fff}button.disabled{cursor:not-allowed;opacity:.5}.e-tooltip-wrap{border-radius:4px;opacity:1}.e-tooltip-wrap .e-tip-content{font-size:16px;line-height:22px;padding:10px 15px}.e-tooltip-wrap .e-tip-content a{color:#a99a6f}.e-toast-container .e-toast.e-toast-success{background-color:#4caf50!important;box-sizing:border-box;margin-bottom:15px!important;padding:15px 20px!important}.e-toast-container .e-toast .e-toast-message .e-toast-title{color:#fff!important}.e-toast-container .e-toast .e-toast-message .e-toast-content{color:#fff!important;font-size:13px;font-weight:400;padding-top:0!important}.e-toast-container .e-toast .e-toast-message .e-toast-content .to-checkout{background-color:#fff!important;margin-top:8px!important;padding:8px 12px!important}.e-toast-container .e-toast .e-toast-message .e-toast-content .to-checkout:hover{background-color:#280400!important;color:#fff!important}*{box-sizing:border-box}.hidden{display:none}.bold{font-weight:700}h2{font-family:Lora,serif!important}.spinnerWrapper{border:2px solid #f8f8f8;display:grid;gap:12px;padding:18px 0;place-items:center}.spinnerWrapper span{position:relative;z-index:101}.spinnerWrapper .spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0deg)}to{transform:rotate(270deg)}}.spinnerWrapper .path{stroke-dasharray:187;stroke-dashoffset:0;animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite;transform-origin:center}@keyframes colors{0%{stroke:#a99a6f}to{stroke:#a99a6f}}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}to{stroke-dashoffset:187;transform:rotate(450deg)}}