:root{--main-color: #131313;--light-color: #f1f1f1;--border-radius-max: 0;--border-radius: 0;--border-radius-min: 0}html{scroll-behavior:smooth}.my-2{margin-top:.625rem;margin-bottom:.625rem}.mt-2{margin-bottom:.625rem}.mr-2{margin-right:.625rem}.mb-2{margin-bottom:.625rem}.mt-3{margin-top:1.25rem}.mb-3{margin-bottom:1.25rem}.p-3{padding:1.25rem}.pb-3{padding-bottom:1.25rem}.mr-5{margin-right:3rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}sup{top:-0.3em}.d-none{display:none}.alert{display:flex;align-items:center;gap:.3125rem;padding:.625rem 1.25rem;margin-bottom:1.5625rem;border-radius:var(--border-radius);font-size:.75rem}.alert .material-icons{vertical-align:middle;margin-right:.625rem}.alert-close{position:absolute;right:.9375rem;cursor:pointer;transition:all .5s ease}.alert-close:hover{opacity:.7;transition:all .5s ease}.alert-sold-out{margin-top:.3125rem}.pull-right{float:right}.font-bold{font-weight:bold}.input-group .input-group-btn>.btn{z-index:999;height:3.125rem;box-sizing:content-box;padding:0 1rem;padding-bottom:0;border-radius:0 var(--border-radius-max) var(--border-radius-max) 0}.input-group.focus{outline:none;box-shadow:none}.float-left{float:left}a i{transition:all .5s ease}a i:hover{opacity:.75}textarea{width:100%;padding:.625rem;font-size:.875rem}fieldset{padding-top:.35em;padding-bottom:.625em;padding-left:.75em;padding-right:.75em;border-radius:var(--border-radius-max)}fieldset legend{font-size:1rem;margin:0;padding-left:.3125rem;padding-right:.3125rem;font-size:.8125rem}.nav{padding-right:0}.nav-item a{width:100%;height:3.125rem;display:flex;justify-content:center;align-items:center}.delivery-options{margin-bottom:.75rem}.delivery-options-list .carrier-delay{opacity:.8}.delivery-options .delivery-option .custom-radio{float:left;margin-top:4px}.delivery-options .delivery-option .carrier-name{font-size:1rem}.delivery-information,.additional-information{transition:all .5s ease}.delivery-information.d-none,.additional-information.d-none{transition:all .5s ease;overflow:hidden}.view-center{text-align:center}.big-text{font-weight:bold;line-height:normal}fieldset{display:block;border:1px solid #bbb;margin-bottom:.3125rem}fieldset legend{color:#bbb;width:-moz-fit-content;width:fit-content;text-align:center}fieldset.xtocheckout-express{position:relative;margin-bottom:2.5rem;padding-top:.9375rem;padding-bottom:.9375rem;border-radius:var(--border-radius-max)}fieldset.xtocheckout-express svg{top:0}fieldset.xtocheckout-express div{margin:0;margin-top:-2px;margin-bottom:-1px;justify-content:center}.xtocheckout main{padding-left:.9375rem;padding-right:.9375rem;background-color:#fafafa}.xtocheckout .label,.xtocheckout label{text-align:left}.xtocheckout .condition-label{display:flex}.xtocheckout-steps{padding:0}.xtocheckout-steps .view-center{text-align:left}.xtocheckout-steps .form-group .form-control-comment{position:absolute;font-size:.625rem}.xtocheckout-steps .form-group .form-control-comment.error{color:#fff;background-color:#c80211;top:2px;right:2px;padding:0 5px;border-top-right-radius:var(--border-radius-max)}.xtocheckout-steps .form-group label.success{color:#094}.xtocheckout-steps .form-group label.error{color:#c80211}.xtocheckout-steps .form-group input.success,.xtocheckout-steps .form-group select.success,.xtocheckout-steps .form-group textarea.success{background:linear-gradient(0deg, #f1f1f1 0%, #fafafa 100%);color:#131313;border-color:#094}.xtocheckout-steps .form-group input.success+label,.xtocheckout-steps .form-group select.success+label,.xtocheckout-steps .form-group textarea.success+label{color:#094}.xtocheckout-steps .form-group input.success:focus,.xtocheckout-steps .form-group select.success:focus,.xtocheckout-steps .form-group textarea.success:focus{background:linear-gradient(0deg, #ffffff 50%, #fafafa 100%);border-color:#131313}.xtocheckout-steps .form-group input.error,.xtocheckout-steps .form-group select.error,.xtocheckout-steps .form-group textarea.error{background:linear-gradient(0deg, #f1f1f1 0%, #fafafa 100%);color:#c80211;border-color:#c80211}.xtocheckout-steps .form-group input.error+label,.xtocheckout-steps .form-group select.error+label,.xtocheckout-steps .form-group textarea.error+label{color:#c80211}.xtocheckout-steps .form-group select::-webkit-scrollbar{width:7px}.xtocheckout-steps .form-group select option{height:40px;line-height:40px}.xtocheckout-steps .form-group select option:checked{color:#fff;background-color:#131313}.xtocheckout-steps .form-group select.form-address-selector{margin-bottom:2.1875rem}.xtocheckout-steps .payment-option label{font-size:1rem}.xtocheckout-steps .payment-option img{display:none}.xtocheckout-cart{background-color:var(--light-color)}.xtocheckout-cart .card-block{padding:0}.xtocheckout-cart .card-block:first-child{padding-bottom:0}.xtocheckout-cart .card-block:last-child{margin-top:15px;padding-top:10px;border-top:1px solid rgba(19,19,19,.1882352941)}.xtocheckout-cart .card-block::after{display:none}.xtocheckout-cart .cart-summary-products ul{list-style:none;padding:0}.xtocheckout-cart .cart-summary-products ul .media-left{padding-right:0}.xtocheckout-cart .cart-summary-products ul .media-left a{display:block;width:6.25rem;height:auto}.xtocheckout-cart .cart-summary-line{display:flex;justify-content:space-between;align-content:flex-start;flex-wrap:wrap;margin-bottom:.625rem}.xtocheckout-cart .cart-summary-line::after{display:none}.xtocheckout-cart .cart-summary-line .label{font-size:1rem}.xtocheckout-cart .cart-summary-line .value{font-weight:600}.xtocheckout-cart .cart-summary-line.cart-total{padding:0 !important}.xtocheckout-cart .cart-summary-line.cart-total .label{font-weight:700}.xtocheckout-cart .cart-summary-line.cart-total .cart-total-tax{display:block;font-size:.75rem;font-weight:400}.xtocheckout-cart .cart-summary-line.cart-total .value{font-size:1.25rem;font-weight:700}.xtocheckout>*{cursor:default;outline:none}.xtocheckout p{color:var(--main-color);line-height:1.7}.xtocheckout a{transition:all .5s ease;text-decoration:none}.xtocheckout a.nav-link{color:var(--main-color);border:1px solid var(--main-color)}.xtocheckout a.nav-link.active{display:none}.xtocheckout input:checked~span{border-color:var(--main-color);font-weight:bold}.xtocheckout .btn{transition:all .5s ease}.xtocheckout .btn:hover,.xtocheckout .btn:focus,.xtocheckout .btn:active{transition:all .7s ease;outline:none;box-shadow:none}.xtocheckout .btn:focus{border-color:var(--light-color)}.xtocheckout .btn:disabled{background-color:#bbb;border-color:dimgray;color:dimgray;transition:all 0s}.xtocheckout .btn:disabled:hover{background-color:#bbb;border-color:dimgray;color:dimgray;transition:all 0s}.xtocheckout .btn-primary{display:flex;justify-content:center;align-items:center;height:3.125rem;padding:0;background-color:var(--main-color);color:#fff;border:1px solid var(--main-color);border-radius:var(--border-radius-max);font-size:1.125rem;font-weight:normal;text-transform:none}.xtocheckout .btn-primary:hover{background-color:var(--light-color);color:var(--main-color)}.xtocheckout .btn-secondary{display:flex;justify-content:center;align-items:center;height:3.125rem;background-color:var(--light-color);color:var(--main-color);border:1px solid var(--main-color);border-radius:var(--border-radius-max);font-size:1rem;font-weight:normal;text-transform:none}.xtocheckout .btn-secondary:hover{background-color:var(--main-color);color:#fff}.xtocheckout .btn-link{color:var(--main-color);background-color:rgba(0,0,0,0);border-bottom:1px solid var(--main-color)}.xtocheckout .btn-link:hover,.xtocheckout .btn-link:focus,.xtocheckout .btn-link:active{color:var(--main-color);border-bottom-color:rgba(0,0,0,0);text-decoration:none}.xtocheckout .btn-small{font-weight:bold;color:var(--light-color);background:var(--main-color)}.xtocheckout .btn-small.btn[data-action=show-password]{padding:.0625rem .625rem;height:3.125rem}.xtocheckout .btn-small:hover{opacity:.8}.xtocheckout .wrapper .breadcrumb{background:rgba(0,0,0,0);justify-content:center}.xtocheckout .wrapper .breadcrumb[data-depth="1"]{display:none}.xtocheckout .wrapper .breadcrumb ol li{display:inline-block;font-weight:normal;opacity:.6}.xtocheckout .wrapper .breadcrumb ol li:after{content:">";color:var(--main-color);font-weight:normal}.xtocheckout .wrapper .breadcrumb ol li:last-child:after{content:""}.xtocheckout .wrapper .breadcrumb ol li .active{font-weight:bold}.xtocheckout .wrapper .breadcrumb ol li a,.xtocheckout .wrapper .breadcrumb ol li div{color:var(--main-color);display:inline-flex;justify-content:center}.xtocheckout .wrapper .breadcrumb ol li.previous-step{opacity:1}.xtocheckout .wrapper .breadcrumb ol li.previous-step a,.xtocheckout .wrapper .breadcrumb ol li.previous-step .step-edit{cursor:pointer;border-bottom:1px solid}.xtocheckout .wrapper .breadcrumb ol li.previous-step a:hover,.xtocheckout .wrapper .breadcrumb ol li.previous-step .step-edit:hover{border-color:rgba(0,0,0,0)}.xtocheckout .wrapper .breadcrumb ol li.current-step{font-weight:bold;opacity:1}.xtocheckout #header{box-shadow:none}.xtocheckout #header .header-nav{position:initial;border:none;box-shadow:none;text-align:center}.xtocheckout #header .header-nav .logo{max-height:1.25rem}.xtocheckout #header .header-nav--support{display:flex;justify-content:space-between;align-items:center;padding-left:1.875rem;padding-right:1.875rem}.xtocheckout #header .header-nav--support .header_nav__phone{margin-top:-0.5rem}.xtocheckout #header .header-nav--support small{font-size:.6875rem;opacity:.8}.xtocheckout #header .header-nav--support a{transition:all .5s ease}.xtocheckout #header .header-nav--support a:hover{transition:all .5s ease;opacity:.9}.xtocheckout .media{border-top:1px solid rgba(19,19,19,.1882352941)}.xtocheckout .media:last-child{border-bottom:1px solid rgba(19,19,19,.1882352941)}.xtocheckout .media-left{position:relative}.xtocheckout .media-left img{filter:brightness(0.95);border:1px solid rgba(19,19,19,.1882352941);border-radius:var(--border-radius-max);max-width:6.25rem}.xtocheckout .media-left .product-quantity{font-size:.75rem;line-height:1.125rem;padding-left:1px;height:1.25rem;width:1.25rem;display:block;position:absolute;text-align:center;border-radius:50%;background:var(--main-color);box-shadow:0 0 0 2px var(--light-color);color:var(--light-color)}.xtocheckout .media-body .product-name{font-weight:bold}.xtocheckout .media-body .product-attribute{font-size:.8125rem}.xtocheckout .media-body .product-attribute .label{margin-right:.625rem}.xtocheckout .media-body .product-attribute .value{font-weight:700}.xtocheckout .media-body .product-price-details .value{font-weight:700}.xtocheckout .media-body .product-discount .regular-price{margin-right:.625rem;opacity:.8}.xtocheckout .media-body .product-discount .discount{border-radius:var(--border-radius);background-color:#c80211;color:#fff;padding:0 2px 1px 5px}.xtocheckout .media-body .product-price{color:#131313;font-weight:700}.xtocheckout .media-body .product-price-save{text-align:right;font-size:.8125rem;color:#c80211}.xtocheckout .section-title{font-weight:normal;text-transform:none;color:rgba(19,19,19,.3960784314);border-bottom:1px solid rgba(19,19,19,.1882352941);padding-bottom:.3125rem;margin-bottom:1.25rem}.xtocheckout #footer{display:flex;justify-content:space-between;align-items:center}.xtocheckout #footer .logos-payment{display:flex;align-items:center;gap:1.25rem}.xtocheckout #footer .footer-menu{display:inline-block}.xtocheckout #footer .footer-menu a{transition:all .5s ease}.xtocheckout #footer .footer-menu a:hover{transition:all .5s ease;opacity:.9}.xtocheckout #footer .footer-menu__items::after{content:"|";display:inline-block}.xtocheckout #footer .footer-menu__items:last-child::after{content:""}.xtocheckout .order-summary{margin-bottom:3.125rem}.xtocheckout .order-summary__details .section-title{margin-top:0}.xtocheckout .order-summary__block li{margin-bottom:.625rem}.xtocheckout .order-summary__block .section-subtitle{margin-top:.625rem;margin-bottom:.3125rem}.product-quantity-group{display:flex;border:1px solid dimgray;color:var(--main-color);border-radius:var(--border-radius-max);width:-moz-fit-content;width:fit-content}.product-quantity-group span{text-align:center;min-width:.9375rem;transition:all .5s ease;background-color:var(--light-color)}.product-quantity-group .btn{padding:0 .625rem;transition:all .5s ease;background-color:var(--light-color)}.product-quantity-group .btn-decrease{border-radius:var(--border-radius-max) 0 0 var(--border-radius-max)}.product-quantity-group .btn-decrease:hover{opacity:.7}.product-quantity-group .btn-increase{border-radius:0 var(--border-radius-max) var(--border-radius-max) 0}.product-quantity-group .btn-increase:hover{opacity:.7}.product-quantity-group:hover span,.product-quantity-group:hover .btn{transition:all .5s ease;background-color:#fff}.steps-completed{border:1px solid rgba(19,19,19,.1882352941);border-radius:var(--border-radius-max);padding-bottom:3px}.step-valid{position:relative;border-bottom:1px solid rgba(19,19,19,.1882352941)}.step-valid:last-child{border-bottom:none}.step-valid .step-icon{display:inline-flex}.step-valid .label{display:flex;align-items:center;gap:.3125rem;font-weight:bold;text-align:left}.step-valid .step-action{position:absolute;right:0;z-index:99}.step-valid .step-action .step-edit{border:1px solid var(--main-color);background-color:var(--main-color);color:var(--light-color);padding:0 5px 1px;border-radius:var(--border-radius)}.step-valid .step-action .step-edit:hover{border:1px solid var(--main-color);background-color:var(--light-color);color:var(--main-color)}.xto_details{display:inline-block}.xto_details summary::after{font-family:"Material Icons";content:"";position:absolute}.xto_details .input-group{display:flex}.xto_details .input-group input[name=password]{padding:0 .625rem;box-sizing:border-box}.custom-radio{display:inline-block;position:relative;width:1rem;height:1rem;vertical-align:middle;cursor:pointer;border-radius:50%;border:2px solid var(--main-color);background:rgba(0,0,0,0);margin-right:.625rem;margin-bottom:.25rem}.custom-radio+label{cursor:pointer}.custom-radio input[type=radio]{cursor:pointer;position:absolute;opacity:0;top:0;z-index:999}.custom-radio input[type=radio]:checked+span{display:block;background-color:var(--main-color);width:.5rem;height:.5rem;border-radius:50%;position:absolute;left:.125rem;top:.125rem}.custom-checkbox{display:inline-block;position:relative;width:1rem;height:1rem;vertical-align:middle;cursor:pointer;border:1px solid var(--main-color);background:rgba(0,0,0,0);margin-right:.625rem;margin-bottom:0;margin-top:-5px;border-radius:var(--border-radius-min)}.custom-checkbox__label{display:flex}.custom-checkbox__label label{font-size:.875rem;cursor:pointer}.custom-checkbox__label a{color:#131313;border-bottom:1px solid var(--main-color)}.custom-checkbox__label a:hover{border-bottom-color:rgba(0,0,0,0)}.custom-checkbox:focus{border-color:#bbb}.custom-checkbox input[type=checkbox]{position:absolute;cursor:pointer;opacity:0;top:0;z-index:999}.custom-checkbox input[type=checkbox]+span{margin-right:0;width:0;height:0;vertical-align:initial;cursor:pointer;border:0;display:none}.custom-checkbox input[type=checkbox]:focus+span,.custom-checkbox input[type=checkbox]:checked+span{display:block;width:10px;height:10px;position:absolute;left:2px;top:2px}.custom-checkbox input[type=checkbox]:focus+span{background-color:#bbb;border-radius:var(--border-radius-min)}.custom-checkbox input[type=checkbox]:checked+span{background-color:var(--main-color);border-radius:var(--border-radius-min)}.conditions_checkbox{display:flex;margin-bottom:.625rem}.conditions_checkbox ul{padding-left:0;list-style:none}.options_checkbox{display:inline-block;margin-bottom:.625rem}.form-group,.input-group{position:relative}.form-group .form-control,.input-group .form-control{height:3.125rem !important;outline:none;border-radius:var(--border-radius-max);box-shadow:none;color:var(--main-color);background-color:rgba(0,0,0,0);margin-bottom:.9375rem;border:1px solid dimgray}.form-group .form-control:focus,.form-group .form-control:hover,.input-group .form-control:focus,.input-group .form-control:hover{outline:none;box-shadow:none}.form-group .form-control:focus,.input-group .form-control:focus{border-color:#131313;background:linear-gradient(0deg, #ffffff 50%, #fafafa 100%)}.form-group .form-control ::-webkit-input-placeholder,.form-group .form-control :-moz-placeholder,.form-group .form-control ::-moz-placeholder,.form-group .form-control :-ms-input-placeholder,.input-group .form-control ::-webkit-input-placeholder,.input-group .form-control :-moz-placeholder,.input-group .form-control ::-moz-placeholder,.input-group .form-control :-ms-input-placeholder{color:var(--main-color)}.block-promo.promo-highlighted{text-align:left}.block-promo .block-promo__list .collapse-button{display:flex;color:var(--main-color)}.block-promo .block-promo__list .collapse-button span{font-weight:700}.block-promo .block-promo__list .collapse-button i{margin-top:3px}.block-promo .block-promo__list .collapse-button .expand_more{display:none}.block-promo .block-promo__list .collapse-button .expand_less{display:inline-block}.block-promo .block-promo__list .collapse-button.collapsed .expand_more{display:inline-block}.block-promo .block-promo__list .collapse-button.collapsed .expand_less{display:none}.block-promo .block-promo__list .js-discount{padding-left:0}.block-promo .block-promo__list span.label{color:var(--main-color);font-weight:300}.block-promo .block-promo__list span.label:last-child{font-weight:700}.block-promo .block-promo__list span.code{cursor:pointer;border:1px dashed;padding:0 .625rem;transition:all .5s ease;opacity:1}.block-promo .block-promo__list span.code:hover{opacity:.6;transition:all .5s ease}.block-promo .promo-code{position:relative;display:block}.block-promo .promo-code form{text-align:left}.block-promo .promo-code form .input-group{display:flex}.block-promo .promo-code form .input-group-append{z-index:2}.block-promo .promo-code form .input-group .form-control:focus+.form-control-label,.block-promo .promo-code form .input-group .form-control:-webkit-autofill+.form-control-label,.block-promo .promo-code form .input-group .form-control:not(:placeholder-shown)+.form-control-label{background-color:var(--light-color)}.block-promo .promo-code form .input-group .form-control:focus{background:linear-gradient(0deg, #fafafa 0%, #f1f1f1 100%)}.block-promo .promo-code form .input-group .btn{font-size:1rem;border:1px solid #131313;background-color:#fff;margin-top:0;margin-left:-1px;padding-left:1.25rem;padding-right:1.25rem;width:9.375rem;height:3.125rem;box-shadow:none}.block-promo .promo-code form .input-group .btn:hover{border:1px solid #131313;background-color:#131313;color:#fff}.block-promo .promo-code__loading{position:absolute;top:0;right:50%;display:none}.block-promo .promo-code__loading.active{display:block}.block-promo .promo-code .alert-danger{display:none}.block-promo .promo-name{border-bottom:none;padding:0;margin-bottom:0}.block-promo .promo-name .cart-summary-line{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:.3125rem}.block-promo .promo-name .cart-summary-line::after{display:none}.block-promo .promo-name .cart-summary-line .label{font-weight:700}.block-promo .promo-name .cart-summary-line .label,.block-promo .promo-name .cart-summary-line .price{font-weight:700;margin-right:.625rem}.block-promo .promo-name .cart-summary-line .price{color:#c80211}.block-promo .promo-name .cart-summary-line .remove-voucher{height:21px;transition:all .5s ease;color:#131313}.block-promo .promo-name .cart-summary-line .remove-voucher:hover{transition:all .5s ease}.block-promo .promo-name .cart-summary-line .remove-voucher:hover i{color:#c80211}.is_required .custom-checkbox{border-color:#c80211}.is_required label{color:#c80211;font-weight:bold}.is_required label a{color:#c80211;border-bottom-color:#c80211}.info-field-required{position:absolute;top:50%;right:10px;transform:translate(0, -50%)}.info-field-required .icon{margin-top:5px}.info-field-required .message{position:absolute;right:0;top:-19px;background-color:var(--main-color);color:var(--light-color);font-size:12px;padding:0 10px 2px;white-space:nowrap;z-index:1;opacity:0;border-radius:var(--border-radius);transition:opacity .3s}.info-field-required:hover .message{opacity:1}.payment-confirmation-icon{margin-top:.625rem;display:flex;justify-content:center;align-items:center;gap:.3125rem;color:#094}#payment-confirmation-space{padding-top:.3125rem}#xtocheckout-form-invoice .btn-secondary{width:100%}.msg-error{color:#c80211;font-weight:700}form .form-control-label{font-weight:400}.form-group textarea.form-control{height:auto !important;padding-top:1.25rem}.delivery_label{margin-bottom:.3125rem}.form-body .row{margin-left:-7px;margin-right:-7px}.form-body .row .col-lg-6{padding-left:7px;padding-right:7px}.form-footer .col-lg-6{padding-right:7px}.form-footer .btn-link{display:inline-block}.form-control{width:100%;font-family:inherit;font-size:1rem;color:var(--main-color);padding:0 .9375rem}.form-control-label{position:absolute;top:.8125rem;left:0;padding:0;transform:translateX(0.9375rem);transition:all .3s;font-size:1rem !important;color:var(--main-color);opacity:.8;z-index:9}.form-control-label sup{position:absolute;margin-left:.125rem;top:.4375rem}.form-control:focus+.form-control-label,.form-control:-webkit-autofill+.form-control-label,.form-control:not(:placeholder-shown)+.form-control-label{font-size:.625rem !important;transform-origin:top left;color:rgba(22,22,22,.8);top:-8px;left:-4px;padding:0 5px;background:#fafafa;opacity:1}.xtocheckout-advantage{margin-top:.625rem;margin-bottom:.625rem}.xtocheckout-advantage p{font-size:.875rem;margin-bottom:.3125rem}.xtocheckout-advantage ul{font-size:.875rem}.xtocheckout-information a{font-weight:bold;color:#131313;border-bottom:1px solid #131313;transition:all .5s ease}.xtocheckout-information a:hover{border-color:rgba(0,0,0,0);transition:all .5s ease}.xtocheckout-popup{opacity:0;transition:opacity .3 ease}.xtocheckout-popup__container{opacity:0;transition:opacity .3 ease}.xtocheckout-popup__header{padding:1.25rem 1.25rem 0;font-size:.875rem}.xtocheckout-popup__header .customer{display:flex;align-items:center;gap:.625rem}.xtocheckout-popup__header .customer__initial{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;background:#131313;color:#fff;border-radius:50%}.xtocheckout-popup__header .customer__email{font-size:.75rem}.xtocheckout-popup__content{padding:0 1.25rem;text-align:center}.xtocheckout-popup__content p{font-size:.875rem}.xtocheckout-popup__title{font-weight:bold}.xtocheckout-popup__body{height:calc(100% - 35px)}.xtocheckout-popup__information{margin-bottom:1.875rem}.xtocheckout-popup__logo{text-align:center}.xtocheckout-popup__logo svg{transition:all .5s ease;cursor:pointer}.xtocheckout-popup__logo svg path{stroke:#000}.xtocheckout-popup__logo svg:hover{transition:all .5s ease;scale:.95}.xtocheckout-popup__logo svg:hover #logo-corners{opacity:.3;transition:all .5s ease}.xtocheckout-popup__logo.active--01 svg #side-01{animation:changeColor 1s infinite}.xtocheckout-popup__logo.active--02 svg #side-02{animation:changeColor 1s infinite}.xtocheckout-popup__logo.active--03 svg #side-03{animation:changeColor 1s infinite}.xtocheckout-popup__logo.active--04 svg #side-04{animation:changeColor 1s infinite}.xtocheckout-popup__logo.active--05 svg #side-05{animation:changeColor 1s infinite}.xtocheckout-popup__logo.active--06 svg #side-06{animation:changeColor 1s infinite}.xtocheckout-popup__logo.active.fixed-01 svg #side-01{fill:#f54329;stroke:#f54329}.xtocheckout-popup__logo.active.fixed-02 svg #side-02{fill:#f54329;stroke:#f54329}.xtocheckout-popup__logo.active.fixed-03 svg #side-03{fill:#f54329;stroke:#f54329}.xtocheckout-popup__logo.active.fixed-04 svg #side-04{fill:#f54329;stroke:#f54329}.xtocheckout-popup__logo.active.fixed-05 svg #side-05{fill:#f54329;stroke:#f54329}.xtocheckout-popup__logo.active.finnish svg path{fill:#f54329;stroke:#f54329}.xtocheckout-popup__time{margin-top:-45px;font-size:21px;font-weight:bold;margin-bottom:32px}.xtocheckout-popup__footer{display:flex;justify-content:space-between;align-items:center;padding:0 1.25rem;font-size:.875rem}.xtocheckout-popup__footer .btn{font-size:.75rem}.xtocheckout-popup .xtocheckout-code{display:flex;justify-content:center;align-items:center;gap:.625rem;margin-bottom:.9375rem}.xtocheckout-popup .xtocheckout-code__item{width:2.5rem;height:3.4375rem;padding:.125rem;font-size:2.5rem;font-weight:bold;text-align:center}.xtocheckout-popup .xtocheckout-code__item:focus{border:1px solid #131313;outline:.1875rem solid #131313}.xtocheckout-popup.active{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);opacity:1;transition:opacity .3 ease;z-index:999}.xtocheckout-popup.active .xtocheckout-popup__container{position:absolute;top:50%;left:50%;width:21.875rem;height:31.25rem;background-color:#fff;transform:translate(-50%, -50%);opacity:1;transition:opacity .7 ease}.xtocheckout-popup.active .btn-resend-code{display:block;width:-moz-fit-content;width:fit-content;margin:.625rem auto 0;cursor:pointer}.xtocheckout-popup.active .xtocheckout-popup-close{cursor:pointer}.xtocheckout-popup.active #xtocheckout-popup-loading{text-align:center;margin-top:-72px;display:none}.xtocheckout-popup.active #xtocheckout-popup-loading img{width:1.25rem}.xtocheckout-popup.active #xtocheckout-popup-loading.active{display:block}.xtocheckout-close{position:absolute;top:.625rem;right:.625rem;cursor:pointer;transition:all .5s ease}.xtocheckout-close:hover{opacity:.7;transition:all .5s ease}@keyframes changeColor{0%{fill:#000;stroke:#000}100%{fill:#f54329;stroke:#f54329}}