.front-head-back.front-head-dark .front-head-bg:after{background:var(--color-neutral);content:"";opacity:.8;position:absolute;left:0;top:0;height:100%;width:100%}.text-main{color:var(--color-main)}@media(max-width: 991.98px){.head-main-wr .menu-shop{display:none}}.front-head{padding:0;position:relative}.front-head-back{display:flex}.front-head-back .front-head-bg{position:absolute;right:0;left:0;bottom:0;top:0;width:auto}.front-head-main{align-items:center;display:flex}.front-head-dark{background:var(--color-neutral);color:var(--color-white)}.head-tr .front-head-dark .front-head-bg:after{content:none}.head-tr .front-head-bg{top:calc(var(--head-height)*-1)}.front-head-bg video{background:var(--color-neutral);-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.front-head-l{align-self:stretch;padding:0 1.5em}.front-head-down{align-items:center;background:var(--color-white);border-radius:50%;box-shadow:0px 3px 6px var(--color-shadow-dark);color:var(--color-neutral);display:flex;justify-content:center;position:absolute;left:50%;bottom:1em;transform:translate3d(-50%, 0, 0);height:2rem;width:2rem}.front-head-down i{font-size:2em;line-height:0;transition:transform var(--time)}.front-head-down:hover i,.front-head-down:focus i{color:var(--color-neutral);transform:translate3d(0, 10%, 0)}.front-head-btn{display:flex;flex-wrap:wrap;margin:1em -0.5em 0}.front-head-btn .btn{margin:.5rem}.front-head-img{height:auto;max-width:18.75rem;width:100%}.front-head h1{margin-bottom:1.5em}.front-head-in{max-width:45.625rem;padding:2em 0;position:relative}.front-head p{font-size:1.35em;font-weight:700;text-transform:uppercase}.front-head .swiper-wrapper{z-index:initial}.front-head .swiper-slide{pointer-events:none}.front-head .swiper-slide img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}@media(min-width: 768px){.front-head{min-height:calc(70vh - var(--head-height))}.front-head-bg{display:flex;height:100%;position:absolute;left:50%;right:0}.front-head-full{min-height:calc(100vh - var(--head-height))}.front-head-full .front-head-in{padding-bottom:4em}.front-head-l{display:flex}.front-head-l .front-head-in{display:flex;flex-direction:column;justify-content:center;max-width:35.625rem;margin:0 auto}.front-head-l .front-head-down{left:0;transform:none}}@media(max-width: 767.98px){.front-head-down{display:none}}.shop-form h2{margin-bottom:1.5rem;padding-bottom:1.25rem;position:relative}.shop-form h2::after{background:var(--color-main);content:"";height:1px;max-width:17.5rem;position:absolute;left:0;bottom:0;width:80%}.shop-form input,.shop-form select{border:1px solid currentColor;border-radius:3px;color:currentColor;outline:none;padding:.25em .5em;vertical-align:middle;width:100%}.shop-table .row{align-items:center;padding:1.2em 0}.shop-table .row:first-child{font-size:1.1em;font-weight:700;padding-bottom:0}.shop-table p{margin:0}.shop-table input,.shop-table select{max-width:7.5rem}.shop-table .col-4 input{max-width:14.375rem}.shop-table .col-1:first-child{text-align:center}.shop-table .col-1:last-child{white-space:nowrap}.shop-table .col-1:last-child .text-main{font-size:1.1em}.shop-check{border-bottom:1px solid var(--color-neutral-h)}.shop-check.no-rem .check-rem{display:none}.check-rem{color:var(--color-main);font-size:1.2em}.check-rem:hover,.check-rem:focus{color:var(--color-main-h)}.shop-mentions label{display:block;margin:1em 0}.shop-mentions strong{display:block;font-size:1.1em}.shop-mentions input{max-width:23.75rem}.shop-tot-wr{background:var(--color-neutral-h);color:var(--color-white);align-items:center;display:flex;flex-direction:column;padding:1.5em;text-align:center;z-index:1}.shop-tot-wr h3{font-size:1.5em;margin-bottom:0}.shop-tot-wr hr{background:var(--color-white);border:none;height:2px;margin:1em 0;width:100%}@media(min-width: 992px){.shop-tot-wr{position:relative}}@media(min-width: 1200px){.shop-tot-wr h3{font-size:2.1em}}.woocommerce-info{border-color:var(--color-neutral)}.woocommerce-info:before{color:var(--color-neutral)}.woocommerce-message{border-color:var(--color-neutral-h)}.woocommerce-message:before{color:var(--color-neutral-h)}.woocommerce-error{border-color:var(--color-main-h)}.woocommerce-error:before{color:var(--color-main-h)}.woocommerce-error:after,.woocommerce-info:after,.woocommerce-message:after{content:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding-left:3.5em !important}.wc-tabs{align-items:center;border-bottom:1px solid var(--color-neutral-h);display:flex;flex-wrap:wrap;font-weight:700;padding-left:0 !important}.wc-tabs li{display:flex}.wc-tabs li.active a:after,.wc-tabs li.is-active a:after{background:var(--color-neutral)}.wc-tabs .btn{border-bottom-right-radius:0}.wc-tabs a:not(.btn){box-sizing:border-box;min-width:9.375rem;padding:.6em .5em .6em 0;position:relative;text-decoration:none}.wc-tabs a:not(.btn):hover:after,.wc-tabs a:not(.btn):focus:after{background:var(--color-neutral)}.wc-tabs a:not(.btn):after{background:rgba(0,0,0,0);content:"";height:4px;position:absolute;left:0;bottom:-2px;transition:background var(--time);width:100%}.woocommerce .woocommerce-checkout label{margin:1.25em 0}.woocommerce-MyAccount-navigation-link--customer-logout{margin-left:auto}.woocommerce-MyAccount-navigation-link--customer-logout .btn{justify-content:center}.woocommerce-MyAccount-navigation-link--customer-logout .btn:after{content:none}.woocommerce-EditAccountForm fieldset{border:1px solid var(--color-neutral);line-height:normal;padding:.35em .75em .625em}.woocommerce-EditAccountForm fieldset legend{float:none;width:auto;padding:0 .5em;font-size:1em}.woocommerce .woocommerce-checkout .col-md-6,.woocommerce .woocommerce-checkout .col-full{width:100%}@media(min-width: 768px){.woocommerce .woocommerce-checkout .col-md-6{width:50%}}.woocommerce .woocommerce-checkout label>span{white-space:nowrap;max-width:100%;overflow:hidden}.woocommerce .woocommerce-checkout label textarea+span{white-space:normal}.woocommerce .woocommerce-checkout .form-row-first,.woocommerce .woocommerce-checkout .form-row-last{float:none}.woocommerce .woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{font-weight:400;color:currentColor;padding:0}.woocommerce .woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;transform:translateY(-50%)}.woocommerce .woocommerce-checkout .select2-container--default .select2-selection--single{border:none;border-radius:0}.woocommerce .woocommerce-checkout select+.select2{background:var(--color-white);border:1px solid currentColor;border-radius:3px;color:currentColor;outline:none;padding:.69em 1em;z-index:1;position:relative;top:-2px}.woocommerce .woocommerce-checkout select:focus+span.select2,.woocommerce .woocommerce-checkout select:active+span.select2,.woocommerce .woocommerce-checkout select.on+span.select2,.woocommerce .woocommerce-checkout select+span.select2{transform:none}.woocommerce .woocommerce-checkout select:focus+span.select2~span:last-child,.woocommerce .woocommerce-checkout select:active+span.select2~span:last-child,.woocommerce .woocommerce-checkout select.on+span.select2~span:last-child,.woocommerce .woocommerce-checkout select+span.select2~span:last-child{font-weight:700;position:absolute;top:0;left:0;font-weight:700;transform:scale(1.05) translate3d(-0.69em, -80%, 0)}.woocommerce .woocommerce-checkout select+span{position:static}.checkout-account-notice{display:none}.woocommerce-checkout #payment.woocommerce-checkout-payment{padding:1em}.woocommerce-checkout #payment.woocommerce-checkout-payment .wc_payment_methods{padding:0 0 1em}.woocommerce-checkout #payment.woocommerce-checkout-payment label{margin:0}.woocommerce-checkout #payment.woocommerce-checkout-payment .payment_method_paypal label{align-items:center;display:flex;flex-wrap:wrap}.woocommerce-checkout #payment.woocommerce-checkout-payment .payment_method_paypal label img{max-height:5.625rem;margin-right:.5em}.woocommerce-checkout #payment.woocommerce-checkout-payment .payment_method_paypal label img:hover,.woocommerce-checkout #payment.woocommerce-checkout-payment .payment_method_paypal label img:focus{cursor:default;opacity:1}.select2-container--open .select2-dropdown--below,.select2-container--default .select2-search--dropdown .select2-search__field{border-color:var(--color-neutral)}