@font-face{font-family:"Ubuntu";src:url("../fonts/ubuntu/Ubuntu-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Ubuntu";src:url("../fonts/ubuntu/Ubuntu-LightItalic.woff2") format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Ubuntu";src:url("../fonts/ubuntu/Ubuntu-Regular.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Ubuntu";src:url("../fonts/ubuntu/Ubuntu-Italic.woff2") format("woff2");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Ubuntu";src:url("../fonts/ubuntu/Ubuntu-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Ubuntu";src:url("../fonts/ubuntu/Ubuntu-MediumItalic.woff2") format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Ubuntu";src:url("../fonts/ubuntu/Ubuntu-Bold.woff2") format("woff2");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Ubuntu";src:url("../fonts/ubuntu/Ubuntu-BoldItalic.woff2") format("woff2");font-weight:bold;font-style:italic;font-display:swap}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;outline:none;margin:0}body{background-color:#fff;font-family:"Ubuntu",sans-serif;font-weight:normal;font-size:16px;line-height:150%;color:#333;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body.overflow-hidden{overflow:hidden}header,main,footer,nav,section{display:block}ul,ol{list-style:none}a{display:inline-block;color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}table{border-collapse:collapse}.container{max-width:1392px;padding:0 16px;margin:0 auto}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.col{padding-left:8px;padding-right:8px}.section-header{margin-bottom:32px}.section-title{font-weight:500;font-size:32px;line-height:38px;color:#333}.to-top-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:48px;height:48px;background-color:#f9ebef;border-radius:4px;position:fixed;right:24px;bottom:96px;z-index:52;cursor:pointer;opacity:0;pointer-events:none;-webkit-transition:.3s;transition:.3s}.to-top-button::before{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;width:26px;height:26px;background:url("../img/to-top-button-icon.svg") no-repeat center/contain}.to-top-button.active{opacity:1;pointer-events:all}.whatsapp-button{display:block;width:48px;height:48px;background:url("../img/social-whatsapp-icon.svg") no-repeat center/contain;position:fixed;right:24px;bottom:24px;z-index:52}.page-overlay{display:block;width:100%;height:100%;background-color:#1c2e3a;opacity:0;pointer-events:none;-webkit-transition:.3s;transition:.3s;position:fixed;left:0;top:0;z-index:53}.page-overlay.active{opacity:.25;pointer-events:all}@-webkit-keyframes addToCartLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes addToCartLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@media(max-width: 1440px){.container{max-width:1262px}}@media(max-width: 1279px){.container{max-width:972px}.page-overlay{z-index:56}}@media(max-width: 991px){.container{max-width:750px}.section-header{margin-bottom:24px}.section-title{font-size:24px;line-height:28px}}@media(max-width: 767px){.container{max-width:100%}.to-top-button{width:40px;height:40px;right:8px;bottom:116px}.to-top-button::before{width:30px;height:30px}.whatsapp-button{width:40px;height:40px;right:8px;bottom:68px}}.woocommerce-info,.woocommerce-error{padding:16px;padding-left:68px;border-radius:6px;position:relative;margin-bottom:24px}.woocommerce-info::before,.woocommerce-error::before{content:"";display:block;width:24px;height:24px;position:absolute;left:24px;top:17px}.woocommerce-info a,.woocommerce-error a{text-decoration:underline}.woocommerce-info{background-color:rgba(255,149,0,.05);border:1px solid #ff9500}.woocommerce-info::before{background:url("../img/info-exclamation-icon.svg") no-repeat}.woocommerce-error{background-color:rgba(235,0,27,.05);border:1px solid #d50032}.woocommerce-error::before{background:url("../img/error-exclamation-icon.svg") no-repeat}.woocommerce-error li{margin-bottom:8px}.woocommerce-error li:last-child{margin-bottom:0}.woocommerce-error strong{font-weight:normal}.woocommerce-message{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px;padding-left:68px;background-color:rgba(79,194,92,.1);border:1px solid #4aa714;border-radius:6px;position:relative;margin-bottom:24px}.woocommerce-message::before{content:"";display:block;width:24px;height:24px;background:url("../img/message-check-icon.svg") no-repeat;position:absolute;left:24px;top:17px}.woocommerce-message .wc-forward,.woocommerce-message .restore-item{-ms-flex-negative:0;flex-shrink:0;padding-left:16px;color:#4aa714;text-decoration:underline;margin-left:auto}.quantity{-ms-flex-negative:0;flex-shrink:0;width:80px}.stock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#666}.stock::before{content:"" !important;-ms-flex-negative:0;flex-shrink:0;display:block !important;width:8px;height:8px;border-radius:50%;margin-right:6px}.stock.in-stock::before{background-color:#4aa714}.stock.out-of-stock::before{background-color:#d50032}@media(max-width: 991px){.woocommerce-info,.woocommerce-error{padding-left:56px}.woocommerce-info::before,.woocommerce-error::before{left:16px}.woocommerce-message{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:56px}.woocommerce-message::before{left:16px}.woocommerce-message .wc-forward,.woocommerce-message .restore-item{padding-left:0;margin-left:0;margin-top:16px}}@media(max-width: 767px){.stock{font-size:14px;line-height:150%}}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],textarea,select{display:block;width:100%;height:48px;padding:0 16px;border:1px solid #ccc;border-radius:4px;background-color:#fff;font-family:inherit;font-size:16px;line-height:150%;color:#333}input[type=text]::-webkit-input-placeholder, input[type=email]::-webkit-input-placeholder, input[type=password]::-webkit-input-placeholder, input[type=tel]::-webkit-input-placeholder, input[type=number]::-webkit-input-placeholder, textarea::-webkit-input-placeholder, select::-webkit-input-placeholder{color:#999}input[type=text]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=number]::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder{color:#999}input[type=text]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, input[type=number]:-ms-input-placeholder, textarea:-ms-input-placeholder, select:-ms-input-placeholder{color:#999}input[type=text]::-ms-input-placeholder, input[type=email]::-ms-input-placeholder, input[type=password]::-ms-input-placeholder, input[type=tel]::-ms-input-placeholder, input[type=number]::-ms-input-placeholder, textarea::-ms-input-placeholder, select::-ms-input-placeholder{color:#999}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=number]::placeholder,textarea::placeholder,select::placeholder{color:#999}textarea{height:144px;padding-top:12px;resize:none}.admin-bar.archive>.select2-container{padding-top:32px}.select2-container{display:block;height:48px}.select2-container .select2-selection--single{height:48px}.select2-container--default .select2-selection--single{border:1px solid #ccc;border-radius:4px}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:16px;padding-right:26px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:48px;color:#333}.select2-container--default .select2-selection--single .select2-selection__arrow{width:16px;height:46px;background:url("../img/select-arrow-icon.svg") no-repeat center;right:10px}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.select2-dropdown{border:1px solid #ccc;border-radius:4px;overflow:hidden}.select2-search--dropdown{padding:10px 16px}.select2-container--default .select2-search--dropdown .select2-search__field{height:40px;padding:0 16px;border-color:#ccc}.select2-container--default .select2-results>.select2-results__options{max-height:240px}.select2-results__option{padding:8px 16px}.select2-container--default .select2-results__option--selected{background-color:rgba(0,0,0,0)}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#f9ebef;color:#d50032}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#f9ebef;color:#d50032}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#f9ebef;color:#d50032}.password-input{display:block;position:relative}.password-input input[type=password]{padding-right:48px}.password-input .show-password-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:48px;height:48px;background-color:rgba(0,0,0,0);border:none;position:absolute;right:0;top:0;cursor:pointer}.password-input .show-password-input::before,.password-input .show-password-input::after{content:"";position:absolute;left:0;right:0;top:0;bottom:0}.password-input .show-password-input::before{background:url("../img/password-hide-icon.svg") no-repeat center;opacity:1}.password-input .show-password-input::after{background:url("../img/password-show-icon.svg") no-repeat center;opacity:0}.password-input .show-password-input.display-password::before{opacity:0}.password-input .show-password-input.display-password::after{opacity:1}.woocommerce-password-strength{font-size:14px;line-height:150%;color:#666;margin-top:4px}.woocommerce-password-strength.short{color:#d50032}.woocommerce-password-strength.bad{color:#d50032}.woocommerce-password-strength.good{color:#ff9500}.woocommerce-password-strength.strong{color:#4aa714}.woocommerce-password-hint{display:block;font-size:14px;line-height:150%;color:#666;margin-top:4px}.form-item{margin-bottom:32px}.form-label{display:block;font-size:16px;line-height:150%;color:#666;margin-bottom:8px}.form-items-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -16px}.form-items-col{padding:0 16px;width:50%}.form-acceptance-item{margin-top:-8px}.form-acceptance-item .wpcf7-list-item{margin-left:0}.form-acceptance-item input[type=checkbox]{width:1px !important;height:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap !important;margin:-1px !important;padding:0 !important;border:0 !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important}.form-acceptance-item input[type=checkbox]:checked+.wpcf7-list-item-label::after{opacity:1}.form-acceptance-item .wpcf7-list-item-label{display:block;padding-left:40px;position:relative}.form-acceptance-item .wpcf7-list-item-label::before,.form-acceptance-item .wpcf7-list-item-label::after{content:"";display:block;width:24px;height:24px;border-radius:4px;position:absolute;left:0;top:0}.form-acceptance-item .wpcf7-list-item-label::before{border:1px solid #ccc}.form-acceptance-item .wpcf7-list-item-label::after{background:url("../img/checkbox-icon.svg") no-repeat center/16px 16px;opacity:0}.form-submit-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-top:32px}.form-submit-item .arrow-button{width:100%}.form-submit-item .wpcf7-spinner{display:block;margin:0;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.wpcf7-not-valid-tip{font-size:14px;line-height:150%;color:#d50032;margin-top:2px}.wpcf7 form .wpcf7-response-output{padding:8px;border-width:1px;border-radius:4px;font-size:14px;line-height:120%;margin:16px 0 0}.wpcf7 form.sent .wpcf7-response-output{background-color:rgba(79,194,92,.1);border-color:#4aa714}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{background-color:rgba(235,0,27,.05);border-color:#d50032}.wpcf7 form.spam .wpcf7-response-output{background-color:rgba(255,149,0,.05);border-color:#ff9500}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{background-color:rgba(255,149,0,.05);border-color:#ff9500}.form-row{margin-bottom:32px}.form-row>label{display:block;color:#666;margin-bottom:8px}.form-row>label .optional{display:none}.form-row>label .required{text-decoration:none}.form-row.notes,.form-row.place-order{margin-bottom:0}.form-row.woocommerce-invalid .woocommerce-input-wrapper,.form-row.woocommerce-validated .woocommerce-input-wrapper{display:block;position:relative}.form-row.woocommerce-invalid .woocommerce-input-wrapper::before,.form-row.woocommerce-validated .woocommerce-input-wrapper::before{content:"";display:block;width:5px;border-top-left-radius:4px;border-bottom-left-radius:4px;position:absolute;left:0;top:0;bottom:0;z-index:1}.form-row.woocommerce-invalid .woocommerce-input-wrapper::before{background-color:#d50032}.form-row.woocommerce-validated .woocommerce-input-wrapper::before{background-color:#4aa714}.form-row .checkout-inline-error-message{font-size:14px;line-height:150%;color:#d50032;margin-top:4px}.form-row-first{width:calc(50% - 16px);margin-right:16px}.form-row-last{width:calc(50% - 16px);margin-left:16px}.form-row-wide{width:100%}.woocommerce-form__label-for-checkbox{position:relative}.woocommerce-form__label-for-checkbox input{width:1px !important;height:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap !important;margin:-1px !important;padding:0 !important;border:0 !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important}.woocommerce-form__label-for-checkbox input:checked+span::after{opacity:1}.woocommerce-form__label-for-checkbox span{display:block;padding-left:34px;position:relative}.woocommerce-form__label-for-checkbox span::before,.woocommerce-form__label-for-checkbox span::after{content:"";display:block;width:24px;height:24px;border-radius:4px;position:absolute;left:0;top:0}.woocommerce-form__label-for-checkbox span::before{border:1px solid #ccc}.woocommerce-form__label-for-checkbox span::after{background:url("../img/checkbox-icon.svg") no-repeat center/16px 16px;opacity:0}#billing_country_field .woocommerce-input-wrapper>strong{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;padding:0 16px;border:1px solid #ccc;border-radius:4px;font-weight:normal;font-size:16px;line-height:150%;color:#333;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:not-allowed}.iti__selected-country{pointer-events:none}.iti__selected-country .iti__arrow{display:none}@media(max-width: 782px){.admin-bar.archive>.select2-container{padding-top:46px}}@media(max-width: 767px){textarea{height:132px}.form-item{margin-bottom:16px}.form-label{font-size:14px;line-height:120%}.form-items-col{width:100%}.form-acceptance-item{margin-top:16px}.form-acceptance-item .wpcf7-list-item-label{padding-top:3px;font-size:14px;line-height:150%}.form-submit-item{margin-top:24px}.form-row{margin-bottom:16px}.form-row>label{font-size:14px;line-height:120%}.form-row-first{width:100%;margin-right:0}.form-row-last{width:100%;margin-left:0}}.main-button,.woocommerce-address-fields .button,.woocommerce-EditAccountForm .button,.place-order .button,#payment .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;padding:15px;background-color:#d50032;border:none;border-radius:4px;font-family:inherit;font-weight:normal;font-size:18px;line-height:100%;color:#fff;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-transition:.3s;transition:.3s}.main-button:hover,.woocommerce-address-fields .button:hover,.woocommerce-EditAccountForm .button:hover,.place-order .button:hover,#payment .button:hover{background-color:#dd335b}.arrow-button,.return-to-shop .button,.wc-proceed-to-checkout .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;background-color:#d50032;border:none;border-radius:4px;font-family:inherit;font-weight:normal;font-size:18px;line-height:100%;color:#fff;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-transition:.3s;transition:.3s}.arrow-button::after,.return-to-shop .button::after,.wc-proceed-to-checkout .button::after{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;width:24px;height:24px;background:url("../img/button-arrow-white-icon.svg") no-repeat;margin-left:4px}.arrow-button:hover,.return-to-shop .button:hover,.wc-proceed-to-checkout .button:hover{background-color:#dd335b}@media(max-width: 991px){.main-button,.woocommerce-address-fields .button,.woocommerce-EditAccountForm .button,.place-order .button,#payment .button{padding:16px;font-weight:500;font-size:16px}.arrow-button,.return-to-shop .button,.wc-proceed-to-checkout .button{font-weight:500;font-size:16px}}.breadcrumbs{margin-top:24px;margin-bottom:32px}.breadcrumbs .woocommerce-breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumbs a{color:#666;margin-right:10px}.breadcrumbs .delimiter{-ms-flex-negative:0;flex-shrink:0;display:block;width:1px;height:16px;background-color:#666;font-size:0;color:rgba(0,0,0,0);margin-right:10px;margin-top:2px}@media(max-width: 767px){.breadcrumbs{font-size:12px;line-height:175%;margin-bottom:24px}.breadcrumbs .delimiter{height:14px;margin-top:0}}.woocommerce-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:32px}.woocommerce-pagination>.page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-6px;margin-right:-6px;margin-top:-12px}.woocommerce-pagination li{-ms-flex-negative:0;flex-shrink:0;margin-left:6px;margin-right:6px;margin-top:12px}.woocommerce-pagination li .page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:42px;height:36px;background-color:rgba(213,0,50,.05);border:1px solid #d50032;border-radius:4px;font-weight:500;font-size:18px;line-height:150%;color:#d50032}.woocommerce-pagination li .page-numbers.current{background-color:#d50032;color:#fff}.woocommerce-pagination li .page-numbers.prev,.woocommerce-pagination li .page-numbers.next{font-size:0;color:rgba(0,0,0,0);position:relative}.woocommerce-pagination li .page-numbers.prev::before,.woocommerce-pagination li .page-numbers.prev::after,.woocommerce-pagination li .page-numbers.next::before,.woocommerce-pagination li .page-numbers.next::after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;-webkit-transition:.3s;transition:.3s}.woocommerce-pagination li .page-numbers.prev::before,.woocommerce-pagination li .page-numbers.next::before{background:url("../img/pagination-arrow-red-icon.svg") no-repeat center;opacity:1}.woocommerce-pagination li .page-numbers.prev::after,.woocommerce-pagination li .page-numbers.next::after{background:url("../img/pagination-arrow-white-icon.svg") no-repeat center;opacity:0}.woocommerce-pagination li .page-numbers.prev:hover::before,.woocommerce-pagination li .page-numbers.next:hover::before{opacity:0}.woocommerce-pagination li .page-numbers.prev:hover::after,.woocommerce-pagination li .page-numbers.next:hover::after{opacity:1}.woocommerce-pagination li .page-numbers.next{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.woocommerce-pagination li .page-numbers.dots{font-weight:bold;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.woocommerce-pagination a{-webkit-transition:.3s;transition:.3s}.woocommerce-pagination a:hover{background-color:#d50032;color:#fff}.woocommerce-pagination.woocommerce-pagination--without-numbers{display:-webkit-box;display:-ms-flexbox;display:flex}.woocommerce-pagination.woocommerce-pagination--without-numbers a{padding:8px 16px;border:1px solid #d50032;border-radius:4px;font-weight:500;margin:0 8px}.woocommerce-pagination--without-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:24px;border-top:1px solid #edeff0;margin-left:-6px;margin-right:-6px}.woocommerce-pagination--without-numbers .woocommerce-button{-ms-flex-negative:0;flex-shrink:0;display:block;width:42px;height:36px;background-color:rgba(213,0,50,.05);border:1px solid #d50032;border-radius:4px;font-size:0;color:rgba(0,0,0,0);-webkit-transition:.3s;transition:.3s;position:relative;margin:0 6px}.woocommerce-pagination--without-numbers .woocommerce-button::before,.woocommerce-pagination--without-numbers .woocommerce-button::after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;-webkit-transition:.3s;transition:.3s}.woocommerce-pagination--without-numbers .woocommerce-button::before{background:url("../img/pagination-arrow-red-icon.svg") no-repeat center;opacity:1}.woocommerce-pagination--without-numbers .woocommerce-button::after{background:url("../img/pagination-arrow-white-icon.svg") no-repeat center;opacity:0}.woocommerce-pagination--without-numbers .woocommerce-button:hover{background-color:#d50032}.woocommerce-pagination--without-numbers .woocommerce-button:hover::before{opacity:0}.woocommerce-pagination--without-numbers .woocommerce-button:hover::after{opacity:1}.woocommerce-pagination--without-numbers .woocommerce-button--next{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.lmp_products_loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#d50032;margin-top:16px}.lmp_products_loading .fa::before{display:block !important}.lmp_load_more_button{margin-top:60px;margin-bottom:-44px}.lmp_load_more_button .lmp_button{width:100%;max-width:260px;padding:15px 30px !important;border-radius:4px !important;font-weight:normal !important;font-size:18px !important;line-height:100% !important;-webkit-transition:.3s !important;transition:.3s !important}@media(max-width: 991px){.woocommerce-pagination{padding:24px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.lmp_load_more_button{margin-top:32px;margin-bottom:-16px}.lmp_load_more_button .lmp_button{max-width:328px;padding:15px 30px !important;border-radius:4px !important;font-weight:normal !important;font-size:18px !important;line-height:100% !important;-webkit-transition:.3s !important;transition:.3s !important}}.cookie-notice-container{padding:16px 50px;font-family:"Ubuntu",sans-serif;font-size:16px;line-height:150%}.cn-text-container{margin:24px 0}.cn-text-container .cn-link{color:#d50032;text-decoration:underline;-webkit-transition:color .3s;transition:color .3s}#cn-accept-cookie.cn-set-cookie.cn-button{padding:8px 24px;border-radius:6px;font-size:16px;line-height:150%;color:#fff;margin-left:16px;-webkit-transition:.3s;transition:.3s}#cn-accept-cookie.cn-set-cookie.cn-button:hover{background-color:#dd335b !important}#cn-refuse-cookie.cn-set-cookie.cn-button{padding:7px 23px;background-color:rgba(0,0,0,0) !important;border:1px solid #fff;border-radius:6px;font-size:16px;line-height:150%;color:#fff;margin-left:16px;-webkit-transition:.3s;transition:.3s}@media(max-width: 767px){.cookie-notice-container{padding:24px 50px;font-size:14px}.cn-text-container{margin:0 0 24px}}.header-panels.header-scrolled{-webkit-box-shadow:0 3px 14px 0 rgba(51,51,51,.12);box-shadow:0 3px 14px 0 rgba(51,51,51,.12);position:fixed;left:0;right:0;z-index:56;-webkit-animation:slideDown .5s ease-out;animation:slideDown .5s ease-out}@-webkit-keyframes slideDown{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.header-panel{padding:21px 0;background-color:#fff;position:relative;z-index:55}.header-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-menu-open{display:none}.header-logo{-ms-flex-negative:0;flex-shrink:0;display:block;width:212px;margin-right:32px}.header-logo img{width:100%}.header-catalog-button{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:240px;padding-left:20px;padding-right:16px;padding-top:12px;padding-bottom:12px;background-color:#d50032;border-radius:4px;font-size:18px;color:#fff;margin-right:12px;-webkit-transition:.3s;transition:.3s}.header-catalog-button::before,.header-catalog-button::after{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;width:24px;height:24px;-webkit-transition:.3s;transition:.3s}.header-catalog-button::before{background:url("../img/catalog-button-icon.svg") no-repeat;margin-right:16px}.header-catalog-button::after{background:url("../img/catalog-button-arrow-icon.svg") no-repeat;margin-left:auto}.header-catalog-button.active::after{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.header-catalog-button:hover{background-color:#dd335b}.header-search{-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:464px;margin-right:32px}.header-search .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{height:48px;padding-left:12px;padding-right:104px;border-radius:4px;font-family:inherit;font-weight:normal;font-size:16px;line-height:150%}.header-search .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-webkit-input-placeholder{font-family:inherit;font-style:normal;font-weight:normal;font-size:16px;line-height:150%;color:#999;opacity:1}.header-search .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-moz-placeholder{font-family:inherit;font-style:normal;font-weight:normal;font-size:16px;line-height:150%;color:#999;opacity:1}.header-search .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-ms-input-placeholder{font-family:inherit;font-style:normal;font-weight:normal;font-size:16px;line-height:150%;color:#999;opacity:1}.header-search .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-ms-input-placeholder{font-family:inherit;font-style:normal;font-weight:normal;font-size:16px;line-height:150%;color:#999;opacity:1}.header-search .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder{font-family:inherit;font-style:normal;font-weight:normal;font-size:16px;line-height:150%;color:#999;opacity:1}.header-search .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{-webkit-box-shadow:none;box-shadow:none}.header-search .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{min-width:64px;width:64px;height:48px;border-top-right-radius:4px;border-bottom-right-radius:4px}.header-search .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:active,.header-search .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:focus{opacity:1}.header-search .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover{background-color:#dd335b}.header-search .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before{display:none}.header-search .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:after{content:"";display:block;background:url("../img/header-search-white-icon.svg") no-repeat center;position:absolute;left:0;right:0;top:0;bottom:0}.header-search .dgwt-wcas-ico-magnifier{display:none}.header-search .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover,.header-search .dgwt-wcas-sugg-hist-clear:hover{opacity:1}.header-search-button{display:none}.dgwt-wcas-suggestions-wrapp{border-color:#ccc}.dgwt-wcas-suggestion-selected{background-color:#f9ebef}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more{padding:16px;background-color:#d50032;font-weight:500;font-size:14px;line-height:16px;color:#fff}.header-right{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.header-languages{font-size:18px;line-height:18px;margin-right:30px}.header-languages .wpml-ls-legacy-dropdown-click{width:auto}.header-languages .wpml-ls-legacy-dropdown-click a{border:none;line-height:150%;color:#333}.header-languages .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;background-color:rgba(0,0,0,0);border:none;color:#333;cursor:pointer}.header-languages .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;width:24px;height:24px;background:url("../img/languages-arrow-icon.svg") no-repeat;border:none;position:static;margin-left:6px}.header-languages .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{border:none;border-radius:4px;-webkit-box-shadow:0 3px 14px 0 rgba(51,51,51,.12);box-shadow:0 3px 14px 0 rgba(51,51,51,.12);overflow:hidden;top:calc(100% + 8px)}.header-account{-ms-flex-negative:0;flex-shrink:0;width:32px;height:32px;background:url("../img/header-account-icon.svg") no-repeat;border-radius:50%;margin-right:40px}.header-favorites{-ms-flex-negative:0;flex-shrink:0;width:32px;height:32px;background:url("../img/header-favorites-icon.svg") no-repeat;position:relative;margin-right:40px}.header-favorites .wishlist_products_counter{display:block;width:100%;height:100%}.header-favorites .wishlist_products_counter::before{display:none !important}.header-favorites .wishlist_products_counter.wishlist-counter-with-products .wishlist_products_counter_number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-favorites .wishlist_products_counter_number{display:none;width:20px;height:20px;background-color:#d50032;border-radius:50%;font-weight:500;font-size:14px;color:#fff;position:absolute;right:-8px;top:-8px}.header-favorites .wishlist_products_counter_number:empty{background-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.header-cart-block{-ms-flex-negative:0;flex-shrink:0;width:32px;height:32px;position:relative}.header-cart-block:hover .widget_shopping_cart{display:block}.header-cart{display:block;width:32px;height:32px;background:url("../img/header-cart-icon.svg") no-repeat center/contain;position:relative;z-index:52}.header-cart span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px;background-color:#d50032;border-radius:50%;font-weight:500;font-size:14px;color:#fff;position:absolute;right:-8px;top:-8px}.widget_shopping_cart{display:none;width:392px;position:absolute;right:0;top:calc(100% + 16px)}.widget_shopping_cart::before{content:"";display:block;width:64px;height:46px;position:absolute;right:0;bottom:100%}.widget_shopping_cart .blockOverlay{background-color:rgba(0,0,0,0) !important}.widget_shopping_cart_content{max-height:80vh;padding:24px;background-color:#fff;border-radius:6px;-webkit-box-shadow:0 3px 14px 0 rgba(51,51,51,.12);box-shadow:0 3px 14px 0 rgba(51,51,51,.12);overflow-y:auto;overflow-x:hidden}.product_list_widget{margin-bottom:32px}.mini_cart_item{min-height:145px;padding-right:110px;padding-bottom:50px;border-bottom:1px solid #edeff0;position:relative;margin-bottom:24px}.mini_cart_item:last-child{margin-bottom:0}.mini_cart_item .remove_from_cart_button{display:block;width:24px;height:24px;background:url("../img/product-remove-icon.svg") no-repeat;font-size:0;color:rgba(0,0,0,0);position:absolute;right:0;bottom:13px}.mini_cart_item img{width:94px;height:94px;-o-object-fit:contain;object-fit:contain;border-radius:4px;position:absolute;right:0;top:0}.mini_cart_item .quantity{width:auto;font-weight:500;line-height:120%;position:absolute;left:0;bottom:16px}.woocommerce-mini-cart__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:32px}.woocommerce-mini-cart__total strong{font-weight:500;font-size:18px;line-height:150%}.woocommerce-mini-cart__total .amount{font-weight:500;font-size:20px;line-height:150%}.woocommerce-mini-cart__buttons .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:11px;border:1px solid #d50032;border-radius:4px;font-family:inherit;font-weight:normal;font-size:18px;line-height:100%;color:#d50032;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:16px;-webkit-transition:.3s;transition:.3s}.woocommerce-mini-cart__buttons .button::after{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;width:24px;height:24px;background:url("../img/button-arrow-red-icon.svg") no-repeat;margin-left:4px}.woocommerce-mini-cart__buttons .button:hover{background-color:#f9ebef}.woocommerce-mini-cart__buttons .button.checkout{background-color:#d50032;border-color:#d50032;color:#fff;-webkit-transition:.3s;transition:.3s}.woocommerce-mini-cart__buttons .button.checkout::after{background:url("../img/button-arrow-white-icon.svg") no-repeat}.woocommerce-mini-cart__buttons .button.checkout:hover{background-color:#dd335b}.woocommerce-mini-cart__buttons .button:last-child{margin-bottom:0}.header-menu-panel{background-color:#fff;border-top:1px solid #edeff0;border-bottom:1px solid #edeff0;position:relative;z-index:54}.header-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-menu li{font-size:18px;line-height:20px}.header-menu .current-menu-item a{color:#d50032}.header-menu a{padding:22px 36px;-webkit-transition:.3s;transition:.3s}.header-menu a:hover{color:#d50032}.header-catalog-menu-wrapper{display:none;width:100%;position:absolute;left:0;top:calc(100% + 1px)}.header-catalog-menu-wrapper.active{display:block}.header-catalog-menu{max-height:calc(100vh - 96px);padding:12px 0;background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;overflow-y:auto}.header-catalog-menu>ul{width:275px;position:relative}.header-catalog-menu>ul>li>a{padding-left:56px}.header-catalog-menu li{line-height:20px}.header-catalog-menu li:hover>a{color:#d50032}.header-catalog-menu a{display:block;padding:14px;padding-left:16px;position:relative;-webkit-transition:.3s;transition:.3s}.header-catalog-menu .menu-item ._svg{width:24px;height:24px}.header-catalog-menu .menu-item img._before{margin-right:0;position:absolute;left:16px;top:calc(50% - 12px)}.header-catalog-menu .menu-item-has-children>a{padding-right:46px}.header-catalog-menu .menu-item-has-children>a::after{content:"";display:block;width:16px;height:16px;background:url("../img/header-catalog-menu-arrow-icon.svg") no-repeat;position:absolute;right:0;top:calc(50% - 8px);-webkit-transition:.3s;transition:.3s}.header-catalog-menu .menu-item-has-children:hover>a::after{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.header-catalog-menu .menu-item-has-children:hover>.sub-menu{display:block}.header-catalog-menu .sub-menu{display:none;width:275px;min-height:100%;position:absolute;left:100%;top:0}.admin-bar .header-catalog-menu{max-height:calc(100vh - 128px)}.mobile-menu-block{display:none}.mobile-catalog-menu-block{display:none}@media(max-width: 1440px){.header-search{max-width:440px}}@media(max-width: 1279px){.header-panels{-webkit-box-shadow:0 3px 14px 0 rgba(51,51,51,.12);box-shadow:0 3px 14px 0 rgba(51,51,51,.12)}.header-panel{padding:16px 0}.header-panel>.container{max-width:100%}.mobile-menu-open{-ms-flex-negative:0;flex-shrink:0;display:block;width:24px;height:24px;background:url("../img/mobile-menu-open-icon.svg") no-repeat center;position:relative;cursor:pointer;margin-right:24px}.header-logo{width:168px;margin-right:24px}.header-catalog-button{display:none}.header-search{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto;max-width:none;margin-right:24px}.header-languages{display:none}.header-account{display:none}.header-favorites{display:none}.header-cart-block:hover .widget_shopping_cart{display:none}.header-menu-panel{display:none}.mobile-menu-block{display:block;max-width:302px;background-color:#fff;overflow-y:auto;position:fixed;left:0;right:0;top:0;bottom:0;z-index:57;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:.3s;transition:.3s}.mobile-menu-block.active{-webkit-transform:translateX(0);transform:translateX(0)}.mobile-menu-block .header-languages{display:block;font-size:16px;line-height:16px;margin-left:16px;margin-right:16px}.mobile-menu-block .header-languages .wpml-ls-legacy-dropdown-click a{padding:0}.mobile-menu-block .header-languages .wpml-ls-legacy-dropdown-click a:hover{background-color:rgba(0,0,0,0)}.mobile-menu-block .header-languages .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{position:static;-webkit-box-shadow:none;box-shadow:none;margin-top:8px}.mobile-menu-block-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:23px 16px;border-bottom:1px solid #ccc}.mobile-menu-close{-ms-flex-negative:0;flex-shrink:0;display:block;width:24px;height:24px;background:url("../img/mobile-menu-close-icon.svg") no-repeat;cursor:pointer}.mobile-menu-block-catalog{padding:16px;border-bottom:1px solid #ccc}.mobile-catalog-button{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-left:20px;padding-right:20px;padding-top:12px;padding-bottom:12px;background-color:#d50032;border-radius:4px;font-size:18px;color:#fff}.mobile-catalog-button::before{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;width:24px;height:24px;background:url("../img/catalog-button-icon.svg") no-repeat;margin-right:12px}.mobile-menu-block-account{padding:16px 0;border-bottom:1px solid #ccc}.mobile-account-menu li{font-weight:500;line-height:24px}.mobile-account-menu a{display:block;padding-left:52px;padding-right:16px;padding-top:12px;padding-bottom:12px;position:relative}.mobile-account-menu .menu-item ._svg{width:24px;height:24px}.mobile-account-menu .menu-item img._before{margin-right:0;position:absolute;left:16px;top:calc(50% - 12px)}.mobile-menu-block-menu{padding:16px 0;border-bottom:1px solid #ccc}.mobile-menu li{font-weight:500;line-height:16px}.mobile-menu a{display:block;padding:16px}.mobile-menu .current-menu-item a{color:#d50032}.mobile-menu-block-languages{padding:24px 0}.mobile-catalog-menu-block{padding-top:57px;background-color:#fff;overflow-y:auto;position:fixed;left:0;right:0;top:0;bottom:0;z-index:57}.mobile-catalog-menu-block.active{display:block}.mobile-catalog-menu-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;background-color:#fff;border-bottom:1px solid #ccc;position:fixed;left:0;right:0;top:0;z-index:1}.mobile-catalog-menu-title{font-weight:500;font-size:18px}.mobile-catalog-menu-close{-ms-flex-negative:0;flex-shrink:0;display:block;width:24px;height:24px;background:url("../img/mobile-menu-close-icon.svg") no-repeat;cursor:pointer}.mobile-catalog-menu>ul>li>a{padding-left:56px}.mobile-catalog-menu li{line-height:20px}.mobile-catalog-menu a{display:block;padding:14px;padding-left:16px;position:relative}.mobile-catalog-menu .current-menu-item>a{color:#d50032}.mobile-catalog-menu .menu-item ._svg{width:24px;height:24px}.mobile-catalog-menu .menu-item img._before{margin-right:0;position:absolute;left:16px;top:calc(50% - 12px)}.mobile-catalog-menu .menu-item-has-children{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-catalog-menu .menu-item-has-children>a{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mobile-catalog-menu .mobile-catalog-menu-arrow{-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;background:url("../img/mobile-catalog-submenu-arrow-icon.svg") no-repeat;position:relative;margin-right:16px;cursor:pointer}.mobile-catalog-menu .sub-menu{display:none;background-color:#fff;overflow-y:auto;position:fixed;left:0;right:0;top:57px;bottom:0;z-index:1}.mobile-catalog-menu .sub-menu.sub-menu-open{display:block}.mobile-catalog-menu .mobile-catalog-menu-back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;font-size:14px;line-height:120%;color:#d50032;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.mobile-catalog-menu .mobile-catalog-menu-back::before{content:"";-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;background:url("../img/mobile-catalog-menu-back-arrow-icon.svg") no-repeat center;margin-left:-8px;margin-right:4px}.admin-bar .mobile-menu-block,.admin-bar .mobile-catalog-menu-block,.admin-bar .mobile-catalog-menu-header{top:32px}.admin-bar .mobile-catalog-menu .sub-menu{top:89px}}@media(max-width: 782px){.admin-bar .mobile-menu-block,.admin-bar .mobile-catalog-menu-block,.admin-bar .mobile-catalog-menu-header{top:46px}.admin-bar .mobile-catalog-menu .sub-menu{top:103px}}@media(max-width: 767px){.header-panels{position:relative}.header-search{-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:initial;margin-left:auto;margin-right:16px}.header-search .dgwt-wcas-search-wrapp{display:none;position:absolute;left:0;top:100%}.header-search .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-left:none;border-radius:0}.header-search .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{border-radius:0}.header-search-button{-ms-flex-negative:0;flex-shrink:0;display:block;width:24px;height:24px;background:url("../img/header-search-black-icon.svg") no-repeat;cursor:pointer}.dgwt-wcas-suggestions-wrapp{border:none}.header-right{margin-left:0}.header-cart-block{width:24px;height:24px}.header-cart{width:24px;height:24px}.header-cart span{width:18px;height:18px;font-size:12px}.mobile-catalog-button{font-weight:500;font-size:16px}.mobile-menu-block-header{padding:16px}.mobile-catalog-menu>ul{padding-top:16px}.mobile-catalog-menu li{font-size:14px}.mobile-catalog-menu a{padding:11px 16px}}@media(max-width: 600px){#wpadminbar{position:fixed}}.footer{margin-top:100px}.footer-top{padding:36px 0;background-color:#edeff0}.footer-subscribe-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-subscribe-label{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;line-height:120%;margin-right:32px}.footer-subscribe-label::before{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;width:40px;height:40px;background:url("../img/footer-subscribe-icon.svg") no-repeat center/contain;margin-right:16px}.footer-subscribe-form{width:100%;max-width:688px}.footer-subscribe-form-row{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-subscribe-form-field{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:12px}.footer-subscribe-form-field input[type=email]{padding:0 20px;border:none}.footer-subscribe-form-button{-ms-flex-negative:0;flex-shrink:0;position:relative}.footer-subscribe-form-button .main-button{width:200px}.footer-subscribe-form-button .wpcf7-spinner{display:block;margin:0;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.footer-main{padding-top:48px;padding-bottom:40px;background-color:#fff}.footer-main-col-left{width:30%}.footer-main-col-right{width:70%}.footer-logo{display:block;width:212px;margin-bottom:20px}.footer-logo img{width:100%}.footer-text{font-size:18px;line-height:150%}.footer-right-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:-32px}.footer-right-col{margin-top:32px}.footer-title{font-weight:500;font-size:18px;line-height:120%;margin-bottom:24px}.footer-menu-list li{margin-bottom:16px}.footer-menu-list li:last-child{margin-bottom:0}.footer-menu-list a{-webkit-transition:.3s;transition:.3s}.footer-menu-list a:hover{color:#d50032}.footer-menu-list .current-menu-item>a{color:#d50032}.footer-contacts{max-width:190px}.footer-social-list{-ms-flex-negative:0;flex-shrink:0}.footer-social-list ul{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-social-list li{margin-right:20px}.footer-social-list li:last-child{margin-right:0}.footer-social-list a{display:block;width:48px;height:48px}.footer-social-list .facebook{background:url("../img/social-facebook-icon.svg") no-repeat}.footer-social-list .instagram{background:url("../img/social-instagram-icon.svg") no-repeat}.footer-bottom{background-color:#fff}.footer-bottom-container{padding:28px 0;border-top:1px solid #edeff0}.footer-bottom-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:-16px}.footer-bottom-col{margin-top:16px}.bottom-nav-bar{display:none}.mobile-catalog-block{display:none}@media(max-width: 1440px){.footer-main-col-left{width:100%;margin-bottom:32px}.footer-main-col-right{width:100%}}@media(max-width: 991px){.footer{margin-top:48px}.footer-top{padding:16px 0}.footer-subscribe-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer-subscribe-label{margin-right:0;margin-bottom:16px}.footer-subscribe-form{max-width:100%}.footer-subscribe-form-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer-subscribe-form-field{width:100%;margin-right:0;margin-bottom:12px}.footer-subscribe-form-button{width:100%}.footer-subscribe-form-button .main-button{width:100%}.footer-right{padding-top:32px;border-top:1px solid #edeff0}.footer-right-col-1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.footer-right-col-2{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.footer-right-col-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.footer-right-col-4{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}}@media(max-width: 767px){.footer-subscribe-label{font-weight:500;font-size:16px}.footer-subscribe-label::before{width:32px;height:32px;margin-right:12px}.footer-main{padding-top:32px;padding-bottom:32px}.footer-logo{width:168px;margin-bottom:16px}.footer-text{font-size:14px;line-height:120%}.footer-title{margin-bottom:16px}.footer-menu-list li{font-size:14px;line-height:120%}.footer-social-list li{margin-right:12px}.footer-bottom-container{padding:32px 0;font-size:14px;line-height:120%}.bottom-nav-bar{display:block;width:100%;height:60px;padding:6px 16px 13px;background-color:#fff;border-top:1px solid #ccc;position:fixed;left:0;bottom:0;z-index:53}.bottom-nav-bar ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -3px}.bottom-nav-bar li{width:20%;padding:0 3px;font-weight:500;font-size:10px;line-height:100%;color:#666;text-align:center}.bottom-nav-bar li.active{color:#4aa714}.bottom-nav-bar li.active .bottom-nav-bar-icon::before{opacity:0}.bottom-nav-bar li.active .bottom-nav-bar-icon::after{opacity:1}.bottom-nav-bar a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-nav-bar .bottom-nav-bar-icon{-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;position:relative;margin-bottom:6px}.bottom-nav-bar .bottom-nav-bar-icon::before,.bottom-nav-bar .bottom-nav-bar-icon::after{content:"";position:absolute;left:0;right:0;top:0;bottom:0}.bottom-nav-bar .bottom-nav-bar-icon::before{opacity:1}.bottom-nav-bar .bottom-nav-bar-icon::after{opacity:0}.bottom-nav-bar .bottom-nav-bar-home .bottom-nav-bar-icon::before{background:url("../img/bottom-nav-bar-icon-1.svg") no-repeat}.bottom-nav-bar .bottom-nav-bar-home .bottom-nav-bar-icon::after{background:url("../img/bottom-nav-bar-icon-1-active.svg") no-repeat}.bottom-nav-bar .bottom-nav-bar-catalog .bottom-nav-bar-icon::before{background:url("../img/bottom-nav-bar-icon-2.svg") no-repeat}.bottom-nav-bar .bottom-nav-bar-catalog .bottom-nav-bar-icon::after{background:url("../img/bottom-nav-bar-icon-2-active.svg") no-repeat}.bottom-nav-bar .bottom-nav-bar-promotions .bottom-nav-bar-icon::before{background:url("../img/bottom-nav-bar-icon-3.svg") no-repeat}.bottom-nav-bar .bottom-nav-bar-promotions .bottom-nav-bar-icon::after{background:url("../img/bottom-nav-bar-icon-3-active.svg") no-repeat}.bottom-nav-bar .bottom-nav-bar-cart .bottom-nav-bar-icon{position:relative}.bottom-nav-bar .bottom-nav-bar-cart .bottom-nav-bar-icon::before{background:url("../img/bottom-nav-bar-icon-4.svg") no-repeat}.bottom-nav-bar .bottom-nav-bar-cart .bottom-nav-bar-icon::after{background:url("../img/bottom-nav-bar-icon-4-active.svg") no-repeat}.bottom-nav-bar .bottom-nav-bar-cart .bottom-nav-bar-icon span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:12px;height:12px;background-color:#d50032;border-radius:50%;font-weight:500;font-size:7px;line-height:100%;color:#fff;text-align:center;position:absolute;right:-2px;top:2px;z-index:1}.bottom-nav-bar .bottom-nav-bar-account .bottom-nav-bar-icon::before{background:url("../img/bottom-nav-bar-icon-5.svg") no-repeat}.bottom-nav-bar .bottom-nav-bar-account .bottom-nav-bar-icon::after{background:url("../img/bottom-nav-bar-icon-5-active.svg") no-repeat}.mobile-catalog-block{background-color:#fff;overflow-y:auto;position:fixed;left:0;right:0;top:0;bottom:60px;z-index:9999}.mobile-catalog-block.active{display:block}.mobile-catalog-block .mobile-catalog-menu-header{display:block;position:static}.mobile-catalog-block .header-search{margin-left:0;margin-right:0;margin-top:16px}.mobile-catalog-block .header-search .dgwt-wcas-search-wrapp{display:block !important;position:relative;left:initial;top:initial}.mobile-catalog-block .header-search .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-left:1px solid #ccc}.mobile-catalog-block .mobile-catalog-menu>ul{padding-bottom:16px}.mobile-catalog-block .mobile-catalog-menu .sub-menu{top:0;bottom:60px}.mobile-bottom-catalog-open .dgwt-wcas-suggestions-wrapp{background-color:#f5f5f5}.admin-bar .mobile-catalog-block{top:46px}.admin-bar .mobile-catalog-block .mobile-catalog-menu .sub-menu{top:46px}}.hero-slider .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:1.04vw}.hero-slider .swiper-pagination .swiper-pagination-bullet{width:28px;height:8px;background-color:#fff;border-radius:30px;opacity:1;-webkit-transition:.3s;transition:.3s;margin:0 5px}.hero-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:46px;background-color:#4aa714}.hero-slide{position:relative}.hero-slide-image{height:22.92vw;background-repeat:no-repeat;background-position:center;background-size:cover}.hero-slide-image.hero-slide-image-desktop{display:block}.hero-slide-image.hero-slide-image-mobile{display:none}.hero-slide-content{max-width:22.66vw;position:absolute;top:50%;right:14.58vw;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hero-slide-text{font-weight:bold;font-size:2.4vw;line-height:120%;color:#fff;text-transform:uppercase;margin-bottom:1.88vw}.hero-slide-button{max-width:260px}.hero-slide-button .main-button{width:100%}@media(max-width: 767px){.hero-slider .swiper-pagination{bottom:2.78vw}.hero-slider .swiper-pagination .swiper-pagination-bullet{width:14px;height:4px;border-radius:15px;margin:0 3px}.hero-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:23px}.hero-slide-image{height:147.22vw}.hero-slide-image.hero-slide-image-desktop{display:none}.hero-slide-image.hero-slide-image-mobile{display:block}.hero-slide-content{width:100%;max-width:100%;padding-left:5.56vw;padding-right:5.56vw;right:auto;top:auto;bottom:6.67vw;-webkit-transform:none;transform:none}.hero-slide-text{font-size:9.44vw;text-align:center;margin-bottom:5.56vw}.hero-slide-button{margin:0 auto}}.categories-section{margin-top:60px}.categories-section-container{overflow:hidden;border-radius:4px}.categories-section-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1px}.categories-section-col{padding:0 1px}.categories-section-col-left{width:47.5%}.categories-section-col-right{width:52.5%}.categories-cards-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-2px -1px 0}.categories-cards-col{width:33.3333333333%;padding:0 1px;margin-top:2px}.category-card{display:block;min-height:276px;height:100%;padding-bottom:16px;background-color:#f5f5f5;-webkit-transition:.3s;transition:.3s}.category-card:hover{background-color:#ebebeb}.category-card-image{width:100%;height:207px;margin-bottom:12px}.category-card-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.category-card-title{padding:0 16px;font-weight:normal;font-size:16px;line-height:150%;text-align:center}@media(max-width: 1440px){.category-card{min-height:260px}}@media(max-width: 1279px){.categories-section-col-left{width:100%;margin-bottom:2px}.categories-section-col-right{width:100%}}@media(max-width: 991px){.categories-section{margin-top:48px}}@media(max-width: 767px){.categories-section-container{border-radius:0;overflow:initial}.categories-section-col-left{margin-bottom:24px}.categories-cards-row{margin:-8px -4px -4px}.categories-cards-col{width:50%;padding:0 4px;margin-top:8px}.category-card{min-height:192px;padding:16px 8px 20px;border-radius:12px;overflow:hidden}.category-card-image{height:28.89vw;margin-bottom:16px}.category-card-title{padding:0;line-height:18px}}.sale-slider-block{height:100%;background-color:#f5f5f5}.sale-slider-label-block{display:-webkit-box;display:-ms-flexbox;display:flex}.sale-slider-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7px 32px 7px 24px;background-color:#4aa714;border-bottom-right-radius:4px;font-size:22px;line-height:32px;color:#fff}.sale-slider-label::before{content:"";-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;background:url("../img/sale-slider-label-icon.svg") no-repeat center/contain;margin-right:12px}.sale-slider .swiper-slide{height:auto}.sale-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:24px 32px 32px}.sale-card-info{margin-bottom:24px}.sale-card-title{display:block}.sale-card-title h2{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:normal;font-size:32px;line-height:150%}.sale-card-end-date{font-size:18px;line-height:150%;margin-top:12px}.sale-card-end-date strong{font-weight:normal;color:#d50032}.sale-card-content{margin-top:auto}.sale-card-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -16px}.sale-card-col{padding:0 16px}.sale-card-col-left{width:48%}.sale-card-col-right{width:52%}.sale-card-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;position:relative}.sale-card-image img{width:100%;border-radius:4px}.sale-card-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding-top:46px}.sale-card-price .old-price-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.sale-card-price .old-price-wrapper .product-badge{padding:6px 14px;border-radius:4px;font-size:18px;line-height:100%}.sale-card-price .amount{display:block;font-weight:500;font-size:48px;line-height:55px;color:#d50032}.sale-card-price del{display:block;font-size:24px;line-height:28px;text-decoration:line-through;margin-right:16px}.sale-card-price del .amount{font-weight:normal;font-size:inherit;line-height:inherit;color:#333}.sale-card-price bdi{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.sale-card-price .price-unit{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-weight:normal;font-size:24px;color:#d50032;margin-left:2px}.sale-card-price .new-price-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.sale-card-button{margin-top:24px;margin-bottom:40px}.sale-card-button .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:11px;border:1px solid #d50032;border-radius:4px;font-family:inherit;font-weight:normal;font-size:18px;line-height:100%;color:#d50032;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-transition:.3s;transition:.3s}.sale-card-button .button::after{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;width:24px;height:24px;background:url("../img/product-card-button-icon.svg") no-repeat center/contain;margin-left:12px}.sale-card-button .button:hover{background-color:#f9ebef}.sale-card-button .button.add_to_cart_button{background-color:#d50032;color:#fff}.sale-card-button .button.add_to_cart_button::after{background:url("../img/product-card-button-add-icon.svg") no-repeat center/contain}.sale-card-button .button.add_to_cart_button:hover{background-color:#dd335b}.sale-card-button .button.loading::after{-webkit-animation:addToCartLoading 1s ease-out infinite;animation:addToCartLoading 1s ease-out infinite}.sale-card-button .button.added{display:none}.sale-card-button .button.product_type_variable{background-color:rgba(0,0,0,0);color:#d50032}.sale-card-button .button.product_type_variable::after{background:url("../img/product-card-button-icon.svg") no-repeat center/contain}.sale-card-button .button.product_type_variable:hover{background-color:#f9ebef}.sale-card-button .added_to_cart{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:11px;border:1px solid #d50032;border-radius:4px;font-family:inherit;font-weight:normal;font-size:18px;line-height:100%;color:#d50032;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-transition:.3s;transition:.3s;position:relative}.sale-card-button .added_to_cart::after{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;width:24px;height:24px;background:url("../img/product-card-button-added-icon.svg") no-repeat center/contain;margin-left:12px}.sale-card-button .added_to_cart:hover{background-color:#f9ebef}.sale-slider-controls{display:none}.sale-slider-controls.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:auto}.sale-slider-counter{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;line-height:150%}.sale-slider-counter .sale-slider-counter-current{color:#4aa714}.sale-slider-counter .sale-slider-counter-divider{margin:0 2px}.sale-slider-navigation{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.sale-slider-navigation .swiper-button-prev,.sale-slider-navigation .swiper-button-next{width:36px;height:36px;background-color:#4aa714;border:1px solid #4aa714;border-radius:4px;position:relative;left:auto;right:auto;top:auto;bottom:auto;margin:0}.sale-slider-navigation .swiper-button-prev::after,.sale-slider-navigation .swiper-button-next::after{width:24px;height:24px;background:url("../img/slider-navigation-white-arrow-icon.svg") no-repeat;font-family:inherit;font-size:0}.sale-slider-navigation .swiper-button-prev.swiper-button-disabled,.sale-slider-navigation .swiper-button-next.swiper-button-disabled{background-color:#fff;opacity:1;pointer-events:all}.sale-slider-navigation .swiper-button-prev.swiper-button-disabled::after,.sale-slider-navigation .swiper-button-next.swiper-button-disabled::after{background:url("../img/slider-navigation-green-arrow-icon.svg") no-repeat}.sale-slider-navigation .swiper-button-prev.swiper-button-lock,.sale-slider-navigation .swiper-button-next.swiper-button-lock{margin-left:0}.sale-slider-navigation .swiper-button-prev{margin-right:12px}.sale-slider-navigation .swiper-button-next::after{-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media(max-width: 1440px){.sale-card{padding:24px}.sale-card-row{margin:0 -8px}.sale-card-col{padding:0 8px}.sale-card-col-left{width:50%}.sale-card-col-right{width:50%}}@media(max-width: 991px){.sale-slider-label{padding:11px 16px;font-size:16px;line-height:150%}.sale-card-title h2{font-weight:500;font-size:24px}.sale-card-button .button{font-weight:500;font-size:16px}.sale-card-button .added_to_cart{font-weight:500;font-size:16px}}@media(max-width: 767px){.sale-slider-block{background-color:rgba(0,0,0,0);margin-left:-16px;margin-right:-16px}.sale-slider-label{width:100%;border-radius:0}.sale-card-col-left{width:100%}.sale-card-col-right{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:100%}.sale-card{height:auto;padding:16px 16px 0}.sale-card-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:16px}.sale-card-end-date{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;font-size:14px;margin-top:0;margin-bottom:16px}.sale-card-actions{padding-top:16px}.sale-card-price{margin-top:16px}.sale-card-price .old-price-wrapper{margin-bottom:8px}.sale-card-price .amount{font-size:42px;line-height:48px}.sale-card-price del{margin-right:8px}.sale-card-price .price-unit{font-size:22px}.sale-card-button{margin-top:16px;margin-bottom:0}.sale-slider-controls.active{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-top:0}.sale-card-image img{border-radius:12px}}.product-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:16px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 3px 14px 0 rgba(51,51,51,.12);box-shadow:0 3px 14px 0 rgba(51,51,51,.12)}.product-card.outofstock{opacity:.7;-webkit-filter:grayscale(60%);filter:grayscale(60%)}.product-card-image{display:block;height:227px;position:relative;margin-bottom:8px}.product-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-top-left-radius:4px;border-top-right-radius:4px}.product-badges{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:absolute;left:-16px;top:6px;z-index:1}.product-badge{display:block;padding:5px 14px;background-color:#666;border-top-right-radius:4px;border-bottom-right-radius:4px;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);font-weight:500;line-height:18px;color:#fff;margin-bottom:6px}.product-badge:last-child{margin-bottom:0}.product-badge.promotion{background-color:#2a24a0}.product-badge.new{background-color:#ff6f00}.product-badge.recipe{background-color:#4aa714}.product-card-info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-card-title{margin-bottom:8px}.product-card-title h2{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:normal;font-size:16px;line-height:150%}.product-card-sku{font-size:14px;line-height:150%;color:#666;margin-bottom:8px}.product-card-statuses{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:auto;margin-bottom:24px}.product-card-statuses .stock{font-size:14px;line-height:150%}.product-card-favorite{-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;margin-right:12px}.product-card-favorite .tinvwl-loop-button-wrapper{width:100%;height:100%}.product-card-favorite .tinvwl_add_to_wishlist_button{display:block;width:100% !important;height:100% !important}.product-card-favorite .tinvwl_add_to_wishlist_button::before{content:"" !important;display:block !important;width:100%;height:100%;background:url("../img/product-card-favorite-icon.svg") no-repeat center/contain;position:static !important;margin:0 !important}.product-card-favorite .tinvwl_add_to_wishlist_button.tinvwl-product-in-list::before{background:url("../img/product-card-favorite-active-icon.svg") no-repeat center/contain}.product-card-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-card-footer .price{display:block}.product-card-footer .price .amount{display:block;font-weight:500;font-size:28px;line-height:32px;color:#d50032}.product-card-footer .price ins{display:block;text-decoration:none}.product-card-footer .price del{display:block;font-size:18px;line-height:21px;text-decoration:line-through;margin-top:-21px}.product-card-footer .price del .amount{font-weight:normal;font-size:inherit;line-height:inherit;color:#333}.product-card-footer .price del .price-unit{display:none}.product-card-footer .price bdi{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding-right:4px}.product-card-footer .price .price-unit{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-weight:normal;font-size:16px;margin-left:2px}.product-card-button{margin-left:auto}.product-card-button .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:48px;height:48px;border:1px solid #d50032;border-radius:8px;font-size:0;color:rgba(0,0,0,0);-webkit-transition:.3s;transition:.3s}.product-card-button .button::after{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;width:24px;height:24px;background:url("../img/product-card-button-icon.svg") no-repeat center/contain}.product-card-button .button:hover{background-color:#f9ebef}.product-card-button .button.add_to_cart_button{background-color:#d50032}.product-card-button .button.add_to_cart_button::after{background:url("../img/product-card-button-add-icon.svg") no-repeat center/contain}.product-card-button .button.add_to_cart_button:hover{background-color:#dd335b}.product-card-button .button.loading::after{-webkit-animation:addToCartLoading 1s ease-out infinite;animation:addToCartLoading 1s ease-out infinite}.product-card-button .button.added{display:none}.product-card-button .button.product_type_variable{background-color:rgba(0,0,0,0)}.product-card-button .button.product_type_variable::after{background:url("../img/product-card-button-icon.svg") no-repeat center/contain}.product-card-button .button.product_type_variable:hover{background-color:#f9ebef}.product-card-button .added_to_cart{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:48px;height:48px;border:1px solid #d50032;border-radius:8px;font-size:0;color:rgba(0,0,0,0);position:relative;-webkit-transition:.3s;transition:.3s}.product-card-button .added_to_cart::after{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;width:24px;height:24px;background:url("../img/product-card-button-added-icon.svg") no-repeat center/contain}.product-card-button .added_to_cart:hover{background-color:#f9ebef}@media(max-width: 767px){.product-card{padding:8px;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.product-card-image{margin-bottom:12px}.product-badges{left:-8px;top:6px}.product-badge{padding:4px 8px;font-size:12px;line-height:14px;margin-bottom:4px}.product-card-title{margin-bottom:4px}.product-card-title h2{font-size:14px}.product-card-sku{font-size:12px;margin-bottom:4px}.product-card-statuses{margin-bottom:20px}.product-card-statuses .stock{font-size:12px}.product-card-favorite{margin-right:6px}.product-card-footer .price .amount{font-size:18px;line-height:21px}.product-card-footer .price del{font-size:12px;line-height:14px;color:#999;margin-top:0;margin-bottom:1px}.product-card-footer .price del .amount{color:#999}.product-card-footer .price .price-unit{font-size:12px}.product-card-button .button{width:36px;height:36px}.product-card-button .button::after{width:20px;height:20px}.product-card-button .added_to_cart{width:36px;height:36px}.product-card-button .added_to_cart::after{width:20px;height:20px}}.products-recipes-section .products-slider .swiper-slide .recipe-card{opacity:0;-webkit-transition:.3s;transition:.3s}.products-recipes-section .products-slider .swiper-slide-visible .recipe-card{opacity:1}.recipe-card{display:block;height:440px;border:1px solid #edeff0;border-radius:6px;overflow:hidden;position:relative}.recipe-card .product-badges{left:0}.recipe-card-image{width:100%;height:100%;position:relative}.recipe-card-image::after{content:"";display:block;background:-webkit-gradient(linear, left top, left bottom, from(rgba(6, 6, 6, 0)), to(rgb(0, 0, 0)));background:linear-gradient(180deg, rgba(6, 6, 6, 0) 0%, rgb(0, 0, 0) 100%);opacity:.7;position:absolute;left:0;right:0;top:0;bottom:0}.recipe-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.recipe-card-info{padding:16px;position:absolute;left:0;right:0;bottom:0}.recipe-card-title{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:500;font-size:22px;line-height:130%;color:#fff;margin-bottom:16px}.recipe-card-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;padding:14px;background-color:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border:1px solid #fff;border-radius:4px;font-family:inherit;font-weight:normal;font-size:18px;line-height:100%;color:#fff;text-align:center;cursor:pointer;-webkit-transition:.3s;transition:.3s}.recipe-card-button:hover{background-color:#d50032;border-color:#d50032}@media(max-width: 1440px){.recipe-card{height:394px}}@media(max-width: 1279px){.recipe-card{height:376px}}@media(max-width: 991px){.recipe-card{height:386px}.recipe-card-button{padding:15px;font-weight:500;font-size:16px}}@media(max-width: 767px){.products-recipes-section .products-slider{margin-left:0}.products-recipes-section .products-slider .swiper-slide{width:280px;padding-right:12px;border:none}.products-recipes-section .products-slider .swiper-slide:last-child{padding-right:16px;border:none}.recipe-card{height:328px}.recipe-card-title{font-size:20px;margin-bottom:12px}}.products-section{margin-top:60px}.products-section-header{margin-bottom:32px}.products-section-header-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.products-section-header-row .section-title{margin-right:12px}.products-section-header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.products-section-header-link{-ms-flex-negative:0;flex-shrink:0;font-size:18px;line-height:150%;color:#4aa714;text-decoration:underline}.products-slider-navigation{display:-webkit-box;display:-ms-flexbox;display:flex}.products-slider-navigation .swiper-button-prev,.products-slider-navigation .swiper-button-next{width:36px;height:36px;background-color:#4aa714;border:1px solid #4aa714;border-radius:4px;position:relative;left:auto;right:auto;top:auto;bottom:auto;margin:0}.products-slider-navigation .swiper-button-prev::after,.products-slider-navigation .swiper-button-next::after{width:24px;height:24px;background:url("../img/slider-navigation-white-arrow-icon.svg") no-repeat;font-family:inherit;font-size:0}.products-slider-navigation .swiper-button-prev.swiper-button-disabled,.products-slider-navigation .swiper-button-next.swiper-button-disabled{background-color:#fff;opacity:1;pointer-events:all}.products-slider-navigation .swiper-button-prev.swiper-button-disabled::after,.products-slider-navigation .swiper-button-next.swiper-button-disabled::after{background:url("../img/slider-navigation-green-arrow-icon.svg") no-repeat}.products-slider-navigation .swiper-button-prev.swiper-button-lock,.products-slider-navigation .swiper-button-next.swiper-button-lock{margin-left:0}.products-slider-navigation .swiper-button-prev{margin-left:32px;margin-right:12px}.products-slider-navigation .swiper-button-next::after{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.products-slider{padding:16px;margin:-16px}.products-slider .swiper-slide{width:259.2px;height:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.products-slider .swiper-slide .product-card{opacity:0;-webkit-transition:.3s;transition:.3s}.products-slider .swiper-slide-visible .product-card{opacity:1}.products-slider-scrollbar{margin-top:32px}.products-slider-scrollbar .swiper-scrollbar{width:100%;height:4px;background-color:#eef4e7;border-radius:2px;position:relative;left:auto;top:auto;bottom:auto}.products-slider-scrollbar .swiper-pagination-progressbar-fill{background-color:#4aa714;border-radius:2px}.products-slider-scrollbar .swiper-scrollbar-drag{background-color:#4aa714;border-radius:2px}@media(max-width: 1440px){.products-slider .swiper-slide{width:233.2px}.products-slider .product-card-image{height:201px}}@media(max-width: 1279px){.products-slider .swiper-slide{width:223px}.products-slider .product-card-image{height:191px}}@media(max-width: 991px){.products-section{margin-top:48px}.products-section-header{margin-bottom:24px}.products-slider .swiper-slide{width:228.7px}.products-slider .product-card-image{height:197px}}@media(max-width: 767px){.products-section-header{margin-bottom:24px}.products-section-header-row{-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:36px;padding-top:4px;position:relative}.products-section-header-row .section-title{margin-right:96px}.products-section-header-right{width:100%}.products-section-header-link{font-size:14px;margin-top:20px;margin-bottom:-16px}.products-slider-navigation{position:absolute;right:0;top:0}.products-slider{padding:0;margin-top:0;margin-bottom:0}.products-slider .swiper-slide{width:164px;border:1px solid #ccc;border-right:none}.products-slider .swiper-slide:last-child{border-right:1px solid #ccc}.products-slider .product-card{-webkit-box-shadow:none;box-shadow:none}.products-slider .product-card-image{height:147px}.products-slider-scrollbar{display:none}}.banners-section{margin-top:60px}.banners-cards-row{margin-top:-16px}.banners-cards-col{width:50%;margin-top:16px}.banner-card{height:360px;border-radius:4px;overflow:hidden;position:relative}.banner-card-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 22px 8px 12px;background-color:#4aa714;border-bottom-right-radius:4px;font-size:20px;line-height:150%;color:#fff;position:absolute;left:0;top:0}.banner-card-label::before{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;width:20px;height:20px;background:url("../img/banner-card-label-icon.svg") no-repeat center/contain;margin-right:12px}.banner-card-image{height:100%;background-color:#edeff0}.banner-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner-card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:50%;padding:40px 32px;background-color:rgba(28,27,31,.2);backdrop-filter:blur(12px);position:absolute;right:0;top:0;bottom:0}.banner-card-title{font-weight:500;font-size:32px;line-height:120%;color:#fff}.banner-card-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:12px;background-color:#d50032;border:none;border-radius:4px;font-family:inherit;font-weight:normal;font-size:18px;line-height:100%;color:#fff;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;margin-top:20px;-webkit-transition:.3s;transition:.3s}.banner-card-button::after{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;width:24px;height:24px;background:url("../img/product-card-button-add-icon.svg") no-repeat;margin-left:12px}.banner-card-button:first-child{margin-top:0}.banner-card-button:hover{background-color:#dd335b}.banner-card-sale{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100px;height:100px;background:url("../img/banner-card-sale-icon.svg") no-repeat;font-weight:bold;font-size:26px;color:#fff;text-align:center;position:absolute;right:24px;top:24px;-webkit-transform:rotate(20deg);transform:rotate(20deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}@media(max-width: 1440px){.banner-card-content{padding:32px 16px}}@media(max-width: 1279px){.banner-card-content{width:100%;padding:16px;top:auto}.banner-card-title{font-size:24px;line-height:150%}}@media(max-width: 991px){.banners-section{margin-top:48px}.banner-card-label{font-size:16px}.banner-card-button{font-weight:500;font-size:16px;margin-top:16px}.banner-card-sale{right:16px;top:16px}}@media(max-width: 767px){.banners-cards{margin:0 -16px}.banners-cards-row{margin-left:0;margin-right:0;margin-top:-24px}.banners-cards-col{width:100%;padding-left:0;padding-right:0;margin-top:24px}.banner-card{height:auto;border-radius:0}.banner-card-label{border-radius:0;position:relative}.banner-card-image{height:360px}.banner-card-sale{top:56px}}.company-section{margin-top:60px}.company-section-block{padding-top:32px;border-top:1px solid #edeff0}.company-block-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -16px}.company-block-col{padding:0 16px}.company-block-col-left{width:47%}.company-block-col-left .company-block-image{display:none}.company-block-content .section-header{margin-bottom:40px}.company-block-text{max-width:575px}.company-block-text p{margin-bottom:1.5em}.company-block-text p:last-child{margin-bottom:0}.company-block-col-right{width:53%;padding-top:62px}.company-block-image img{border-radius:4px}@media(max-width: 991px){.company-section{margin-top:48px}.company-section-block{padding-top:0;border:none}.company-block-col-left{width:100%}.company-block-col-left .company-block-image{display:block;margin-bottom:24px}.company-block-content .section-header{margin-bottom:24px}.company-block-text{max-width:100%}.company-block-col-right{display:none}}@media(max-width: 767px){.company-block-text{font-size:14px;line-height:150%}}.advantages-section{margin-top:60px}.advantages-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-32px -24px 0}.advantages-col{width:33.3333333333%;padding:0 24px;margin-top:32px}.advantages-card-row{display:-webkit-box;display:-ms-flexbox;display:flex}.advantages-card-icon-row{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:20px}.advantages-card-icon-row .advantages-card-title{display:none}.advantages-card-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:104px;height:104px;background-color:#f5f5f5;border-radius:8px}.advantages-card-icon img{width:72px;height:72px}.advantages-card-title{font-weight:500;font-size:20px;line-height:120%;text-transform:uppercase;margin-bottom:12px}.advantages-card-text{color:#666}@media(max-width: 1440px){.advantages-row{margin:-32px -16px 0}.advantages-col{padding:0 16px}}@media(max-width: 1279px){.advantages-col{width:50%}}@media(max-width: 991px){.advantages-col{width:100%}}@media(max-width: 767px){.advantages-card-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.advantages-card-icon-row{width:100%;max-width:100%;margin-right:0;margin-bottom:12px}.advantages-card-icon-row .advantages-card-title{display:block}.advantages-card-icon{-ms-flex-negative:0;flex-shrink:0;width:64px;height:64px;margin-right:16px}.advantages-card-icon img{width:44px;height:44px}.advantages-card-content{width:100%}.advantages-card-content .advantages-card-title{display:none}.advantages-card-title{font-size:18px;margin-bottom:0}.advantages-card-text{font-size:14px;line-height:150%}}.catalog-filters{padding-top:12px}.catalog-filters .wpc-posts-found{display:none}.catalog-filters .wpc-filters-section{margin-bottom:32px}.catalog-filters .wpc-filters-section:last-child{margin-bottom:0}.catalog-filters .wpc-filter-header{padding-bottom:20px;border-bottom:1px solid #edeff0;margin-bottom:12px}.catalog-filters .wpc-filter-title{font-weight:500;font-size:20px;line-height:120%;margin-bottom:0}.catalog-filters .wpc-filters-main-wrap ul.wpc-filters-ul-list{padding:0}.catalog-filters .wpc-filters-main-wrap li.wpc-term-item{padding-top:12px;padding-bottom:12px;margin-bottom:6px}.catalog-filters .wpc-filters-main-wrap li.wpc-term-item:last-child{margin-bottom:0}.catalog-filters .wpc-filters-main-wrap .wpc-filter-has-hierarchy .wpc-term-item-content-wrapper{padding-right:0}.catalog-filters .wpc-has-children>.wpc-term-item-content-wrapper{padding-right:28px !important}.catalog-filters .wpc-filters-main-wrap li.wpc-term-item label{font-size:16px;line-height:20px}.catalog-filters .wpc-filters-main-wrap li.wpc-term-item a{margin-right:0}.catalog-filters i.wpc-toggle-children-list{width:16px;height:16px;background:url("../img/filters-arrow-icon.svg") no-repeat;top:2px}.catalog-filters i.wpc-toggle-children-list::before,.catalog-filters i.wpc-toggle-children-list::after{display:none}.catalog-filters .wpc-opened>.wpc-term-item-content-wrapper>.wpc-toggle-children-list{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.catalog-filters .wpc-filters-main-wrap ul.children{margin-left:12px}.catalog-filters li.wpc-term-item ul.children,.catalog-filters li.wpc-term-item>.wpc-term-item-content-wrapper+ul.children{margin-top:12px}.catalog-filters .wpc-checkbox-item .wpc-term-item-content-wrapper input[type=checkbox]{width:1px !important;height:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap !important;margin:-1px !important;padding:0 !important;border:0 !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important}.catalog-filters .wpc-checkbox-item .wpc-term-item-content-wrapper input[type=checkbox]:checked+label::after{opacity:1}.catalog-filters .wpc-checkbox-item .wpc-term-item-content-wrapper label{padding-left:32px}.catalog-filters .wpc-checkbox-item .wpc-term-item-content-wrapper label::before,.catalog-filters .wpc-checkbox-item .wpc-term-item-content-wrapper label::after{content:"";display:block;width:20px;height:20px;border-radius:2px;position:absolute;left:0;top:0}.catalog-filters .wpc-checkbox-item .wpc-term-item-content-wrapper label::before{border:1px solid #ccc}.catalog-filters .wpc-checkbox-item .wpc-term-item-content-wrapper label::after{background:url("../img/checkbox-icon.svg") no-repeat center/16px 16px;opacity:0}.catalog-filters .wpc-edit-filter-set{display:none}.catalog-section-right .wpc-custom-selected-terms{display:block !important}.catalog-section-right .wpc-filter-chips-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-8px;margin-top:-8px;margin-bottom:32px}.catalog-section-right .wpc-filter-chips-list.wpc-empty-chips-container{margin:0}.catalog-section-right .wpc-filter-chip{margin-left:8px !important;margin-right:0 !important;margin-top:8px !important;margin-bottom:0 !important}.catalog-section-right .wpc-filter-chip a{display:block !important;padding:1px 9px !important;background-color:#fff;border:1px solid #d50032 !important;border-radius:4px !important;font-size:16px !important;line-height:150% !important;color:#333 !important;opacity:1 !important}.catalog-section-right .wpc-filter-chip.wpc-chip-reset-all a{background-color:rgba(0,0,0,0);color:#d50032 !important}.catalog-section-right .wpc-filter-chip.wpc-chip-reset-all .wpc-filter-chip-name{margin-right:12px}.catalog-section-right .wpc-filter-chip.wpc-chip-reset-all .wpc-chip-remove-icon{display:block;background:url("../img/filters-chip-red-icon.svg") no-repeat center}.catalog-section-right .wpc-filter-chip-name{text-overflow:ellipsis;margin-right:12px}.catalog-section-right .wpc-chip-remove-icon{-ms-flex-negative:0;flex-shrink:0;width:18px;height:18px;background:url("../img/filters-chip-black-icon.svg") no-repeat center;font-size:0;line-height:0;color:rgba(0,0,0,0)}@media(max-width: 1279px){.catalog-filters{padding-top:0}.catalog-filters .wpc-filters-open-button-container{display:-webkit-box;display:-ms-flexbox;display:flex}.catalog-filters .wpc-open-close-filters-button{width:100%;display:block !important;padding-left:24px !important;padding-right:24px !important;padding-top:12px !important;padding-bottom:12px !important;background-color:#d50032 !important;border:none !important;border-radius:4px !important;font-weight:500 !important;font-size:16px !important;line-height:120% !important;color:#fff !important;margin-bottom:0}.catalog-filters .wpc-open-close-filters-button .wpc-filters-button-text{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-right:12px}.catalog-filters .wpc-open-close-filters-button .wpc-button-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.catalog-filters .wpc-open-close-filters-button .wpc-icon-html-wrapper{-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;position:relative;margin-right:0;top:0}.catalog-filters .wpc-open-close-filters-button .wpc-icon-html-wrapper::before,.catalog-filters .wpc-open-close-filters-button .wpc-icon-html-wrapper::after{content:"";display:block;width:24px;height:24px;position:absolute;left:0;right:0;top:0;bottom:0}.catalog-filters .wpc-open-close-filters-button .wpc-icon-html-wrapper::before{background:url("../img/filters-button-open-icon.svg") no-repeat;opacity:1}.catalog-filters .wpc-open-close-filters-button .wpc-icon-html-wrapper::after{background:url("../img/filters-button-close-icon.svg") no-repeat;opacity:0}.catalog-filters .wpc-open-close-filters-button .wpc-icon-html-wrapper span{display:none}.catalog-filters .wpc-open-close-filters-button.wpc-closed .wpc-icon-html-wrapper::before{opacity:1}.catalog-filters .wpc-open-close-filters-button.wpc-closed .wpc-icon-html-wrapper::after{opacity:0}.catalog-filters .wpc-filters-widget-content{display:none;padding:16px;border:1px solid #ccc;border-radius:4px;margin-top:16px}}.catalog-section-header{display:none}.catalog-section-left{-ms-flex-negative:0;flex-shrink:0;width:276px}.catalog-section-right{width:calc(100% - 276px)}.catalog-section-right .products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-8px;margin-right:-8px;margin-top:-16px}.catalog-section-right .products-col{width:25%;padding-left:8px;padding-right:8px;margin-top:16px}.woocommerce-products-header{display:none}.catalog-header{margin-bottom:32px}.catalog-header-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-16px}.catalog-header-col{margin-top:16px}.catalog-header-title{font-weight:500;font-size:32px;line-height:120%}.catalog-sorting-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catalog-sorting-col-left{margin-right:20px}.catalog-sorting-col-right{-ms-flex-negative:0;flex-shrink:0}.woocommerce-ordering{width:260px}.woocommerce-ordering select{height:38px}.woocommerce-ordering .select2-container{width:100% !important;height:38px}.woocommerce-ordering .select2-container .select2-selection--single{height:38px}.woocommerce-ordering .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:38px}.woocommerce-ordering .select2-container--default .select2-selection--single .select2-selection__arrow{height:38px;top:0}.catalog-bottom-results-count{text-align:center;margin-top:60px}.catalog-description{margin-top:80px}@media(max-width: 1440px){.catalog-section-right .products-col .product-card-image{height:195px}}@media(max-width: 1279px){.catalog-section-header{display:block;margin-bottom:32px}.catalog-section-left{width:100%;margin-bottom:32px}.catalog-section-right{width:100%}.catalog-section-right .products-col .product-card-image{height:191px}.catalog-header-col-left{display:none}.catalog-sorting-col-left{margin-right:0}.catalog-sorting-col-right{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-right:20px}.woocommerce-ordering select{height:48px}.woocommerce-ordering .select2-container{height:48px}.woocommerce-ordering .select2-container .select2-selection--single{height:48px}.woocommerce-ordering .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:48px}.woocommerce-ordering .select2-container--default .select2-selection--single .select2-selection__arrow{height:48px}}@media(max-width: 991px){.catalog-section-header{margin-bottom:24px}.catalog-section-right .products-col{width:50%}.catalog-section-right .products-col .product-card-image{height:319px}.catalog-bottom-results-count{margin-top:32px}}@media(max-width: 767px){.catalog-section-left{margin-bottom:12px}.catalog-section-right .products{border-top:1px solid #ccc;position:relative;margin:0}.catalog-section-right .products::after{content:"";display:block;width:100%;height:1px;background-color:#ccc;position:absolute;left:0;bottom:0}.catalog-section-right .products-col{padding:0;border-bottom:1px solid #ccc;margin:0}.catalog-section-right .products-col:nth-child(odd){border-right:1px solid #ccc}.catalog-section-right .products-col .product-card-image{height:41.11vw}.catalog-header{margin-bottom:24px}.catalog-header-col{width:100%}.catalog-sorting-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.catalog-sorting-col-left{width:100%}.catalog-sorting-col-left .woocommerce-result-count{font-size:14px;line-height:120%}.catalog-sorting-col-right{width:100%;margin-right:0;margin-bottom:24px}.woocommerce-ordering{width:100%}.catalog-description{font-size:14px;line-height:150%;margin-top:24px}}.product-main-block{padding:24px 24px 32px;background-color:#fff;border-radius:6px;-webkit-box-shadow:0 3px 14px 0 rgba(51,51,51,.12);box-shadow:0 3px 14px 0 rgba(51,51,51,.12)}.product-main-block-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -12px}.product-main-block-col{width:50%;padding:0 12px}.product-gallery{position:relative}.product-gallery .woocommerce-product-gallery__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.product-gallery .woocommerce-product-gallery__image{float:none !important;width:100%;height:auto;position:relative}.product-gallery .woocommerce-product-gallery__image a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.product-gallery .woocommerce-product-gallery__image a img{width:100%;border-radius:4px}.product-gallery .woocommerce-product-gallery__image--placeholder{width:100%}.product-gallery .woocommerce-product-gallery__image--placeholder img{width:100%}.product-gallery .flex-control-thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -8px}.product-gallery .flex-control-thumbs li{width:calc(16.6666666667% - 16px);cursor:pointer;margin:16px 8px 0}.product-gallery .flex-control-thumbs li img{width:100%;border:1px solid #333}.product-gallery .flex-prev,.product-gallery .flex-next{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:36px;height:36px;background-color:#fff;border:1px solid #4aa714;border-radius:4px;font-size:0;color:rgba(0,0,0,0);position:absolute;top:calc(50% - 55px);-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;-webkit-transition:.3s;transition:.3s}.product-gallery .flex-prev::after,.product-gallery .flex-next::after{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;width:24px;height:24px;background:url("../img/product-slider-arrow.svg") no-repeat}.product-gallery .flex-prev{left:16px}.product-gallery .flex-next{right:16px}.product-gallery .flex-next::after{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.product-gallery .product-badges{left:0;top:0}.product-info-tabs.product-info-tabs-left{display:block}.product-info-tabs.product-info-tabs-right{display:none}.product-info-tabs .wc-tabs-wrapper{margin-top:20px}.product-info-tabs .wc-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0;border-top:1px solid #edeff0;border-bottom:1px solid #edeff0}.product-info-tabs .wc-tabs li{margin-right:16px}.product-info-tabs .wc-tabs li:last-child{margin-right:0}.product-info-tabs .wc-tabs .active a{color:#d50032}.product-info-tabs .wc-tabs a{display:block;font-weight:500;font-size:20px;line-height:120%;color:#666;text-transform:uppercase}.product-info-tabs .wc-tab{padding-top:20px}.product-info-tabs .wc-tab>h2:first-child{display:none}.product-info-tabs .wc-tab h1,.product-info-tabs .wc-tab h2,.product-info-tabs .wc-tab h3,.product-info-tabs .wc-tab h4,.product-info-tabs .wc-tab h5,.product-info-tabs .wc-tab h6{font-weight:normal;font-size:20px;line-height:120%;margin-bottom:12px}.product-info-tabs .wc-tab p{margin-bottom:12px}.product-info-tabs .wc-tab p:last-child{margin-bottom:0}.product-info-tabs .wc-tab ul,.product-info-tabs .wc-tab ol{padding-left:18px;margin-bottom:12px}.product-info-tabs .wc-tab ul li,.product-info-tabs .wc-tab ol li{margin-bottom:4px}.product-info-tabs .wc-tab ul li:last-child,.product-info-tabs .wc-tab ol li:last-child{margin-bottom:0}.product-info-tabs .wc-tab ul:last-child,.product-info-tabs .wc-tab ol:last-child{margin-bottom:0}.product-info-tabs .wc-tab ul{list-style-type:disc}.product-info-tabs .wc-tab ol{list-style-type:decimal}.product-info-tabs .woocommerce-Tabs-panel--description table{margin-bottom:12px}.product-info-tabs .woocommerce-Tabs-panel--description table:last-child{margin-bottom:0}.product-info-tabs .woocommerce-Tabs-panel--description table td{padding:.5em;border:1px solid #ccc}.product-info-tabs .woocommerce-product-attributes{width:100%}.product-info-tabs .woocommerce-product-attributes tr{border-bottom:1px solid #edeff0}.product-info-tabs .woocommerce-product-attributes th,.product-info-tabs .woocommerce-product-attributes td{height:48px;padding:12px 0}.product-info-tabs .woocommerce-product-attributes .woocommerce-product-attributes-item__label{width:374px;padding-right:16px;font-weight:normal;color:#666;text-align:left}.product_title{font-weight:500;font-size:32px;line-height:120%;margin-bottom:16px}.product_meta>span{display:block;color:#666;margin-bottom:8px}.product_meta>span:last-child{margin-bottom:0}.product_meta>span span,.product_meta>span a{color:#333}.woocommerce-product-details__short-description{margin-top:16px}.woocommerce-product-details__short-description p{margin-bottom:1.5em}.woocommerce-product-details__short-description p:last-child{margin-bottom:0}.product-actions{padding-top:20px;border-top:1px solid #edeff0;margin-top:20px}.product-actions>.stock{display:none}.product-actions .price{display:block}.product-actions .price .amount{display:block;font-weight:500;font-size:48px;line-height:55px;color:#d50032}.product-actions .price ins{display:block;text-decoration:none}.product-actions .price del{display:block;font-size:24px;line-height:28px;text-decoration:line-through;margin-bottom:12px}.product-actions .price del .amount{font-weight:normal;font-size:inherit;line-height:inherit;color:#333}.product-actions .price del .price-unit{display:none}.product-actions .price bdi{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.product-actions .price .price-unit{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-weight:normal;font-size:24px;margin-left:2px}.product-actions .cart{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}.product-actions .cart .quantity{margin-right:12px}.product-type-grouped .product-actions{padding-top:0;border:none;margin-top:32px}.product-type-grouped .product-actions .cart{display:block;margin-top:0}.product-type-grouped .product-actions .price{margin-bottom:20px}.product-type-variable .product-actions .cart{display:block}.product-type-variable .product-actions .woocommerce-variation-add-to-cart{display:-webkit-box;display:-ms-flexbox;display:flex}.product-type-external .product-actions .cart{margin-top:20px}.product-availability{margin-bottom:20px}.single_add_to_cart_button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:260px;padding:12px;background-color:#d50032;border:none;border-radius:4px;font-family:inherit;font-weight:normal;font-size:18px;line-height:100%;color:#fff;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-transition:.3s;transition:.3s}.single_add_to_cart_button::after{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;width:24px;height:24px;background:url("../img/product-card-button-add-icon.svg") no-repeat;margin-left:12px}.product-grouped-table-wrapper{padding:0 24px;border:1px solid #edeff0;border-radius:6px;margin-bottom:32px}.product-grouped-table-wrapper table{width:100%}.product-grouped-table-wrapper table tr{border-bottom:1px solid #edeff0}.product-grouped-table-wrapper table tbody tr:last-child{border-bottom:none}.product-grouped-table-wrapper table th,.product-grouped-table-wrapper table td{height:80px;padding-right:24px;padding-top:15px;padding-bottom:15px}.product-grouped-table-wrapper table th:last-child,.product-grouped-table-wrapper table td:last-child{padding-right:0}.product-grouped-table-wrapper table th{font-weight:normal;color:#666;text-transform:uppercase;text-align:left}.product-grouped-table-wrapper table th:nth-child(1){width:auto}.product-grouped-table-wrapper table th:nth-child(2){width:108px}.product-grouped-table-wrapper table th:nth-child(3){width:130px}.product-grouped-table-wrapper table th:nth-child(4){width:125px}.woocommerce-grouped-product-list-item.outofstock .woocommerce-grouped-product-list-item__price .stock{display:none}.woocommerce-grouped-product-list-item.outofstock .woocommerce-grouped-product-list-item__price .cwg_popup_submit{display:none}.woocommerce-grouped-product-list-item.outofstock .woocommerce-grouped-product-list-item__quantity{cursor:not-allowed}.woocommerce-grouped-product-list-item.outofstock .woocommerce-grouped-product-list-item__quantity .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80px;height:48px;border:1px solid #ccc;border-radius:4px;font-size:0;pointer-events:none;opacity:.5}.woocommerce-grouped-product-list-item.outofstock .woocommerce-grouped-product-list-item__quantity .button::after{content:"0";padding-left:16px;font-size:16px}.woocommerce-grouped-product-list-item__price .amount{display:block;font-weight:500;font-size:18px;line-height:22px}.woocommerce-grouped-product-list-item__price ins{display:block;text-decoration:none}.woocommerce-grouped-product-list-item__price del{display:block;text-decoration:line-through}.woocommerce-grouped-product-list-item__price del .amount{font-weight:normal;font-size:inherit;line-height:inherit}.woocommerce-grouped-product-list-item__price del .price-unit{display:none}.woocommerce-grouped-product-list-item__price bdi{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.woocommerce-grouped-product-list-item__price .price-unit{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-weight:normal;font-size:12px;margin-left:2px}.product-favorite{margin-top:20px}.product-favorite .tinvwl_add_to_wishlist_button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-favorite .tinvwl_add_to_wishlist_button::before{content:"" !important;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;background:url("../img/product-card-favorite-icon.svg") no-repeat center/contain;margin-right:8px !important}.product-favorite .tinvwl_add_to_wishlist_button.tinvwl-product-in-list::before{background:url("../img/product-card-favorite-active-icon.svg") no-repeat center/contain}.product-favorite .tinvwl_add_to_wishlist-text,.product-favorite .tinvwl_remove_from_wishlist-text{font-size:18px;line-height:150%}.single-product .cwg_popup_submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:280px;padding:14px;background-color:#fff;border:1px solid #d50032;border-radius:4px;font-family:inherit;font-weight:normal;font-size:18px;line-height:100%;color:#d50032;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;margin-top:20px;-webkit-transition:.3s;transition:.3s}.single-product .cwg_popup_submit:hover{background-color:#f9ebef}.single-product .swal2-container{padding:0 16px}.single-product .swal2-container.swal2-backdrop-show,.single-product .swal2-container.swal2-noanimation{background-color:rgba(28,46,58,.25)}.single-product .swal2-container.swal2-backdrop-show.active,.single-product .swal2-container.swal2-noanimation.active{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.single-product .swal2-popup{width:535px;padding:48px 36px 20px;background-color:#fff;-webkit-box-shadow:0 2px 15px 0 rgba(51,51,51,.2);box-shadow:0 2px 15px 0 rgba(51,51,51,.2);border-radius:6px}.single-product .swal2-popup .swal2-close{width:30px;height:30px;background:url("../img/out-of-stock-popup-close-icon.svg") no-repeat center/contain !important;-webkit-box-shadow:none;box-shadow:none;font-size:0;color:rgba(0,0,0,0);right:16px;top:16px}.single-product .swal2-popup .swal2-close:focus{-webkit-box-shadow:none;box-shadow:none}.single-product .swal2-popup .swal2-content{padding:0}.single-product .swal2-popup .cwginstock-subscribe-form .panel-primary{border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin-bottom:16px}.single-product .swal2-popup .cwginstock-subscribe-form .panel-heading{padding:0;border-bottom:none;border-radius:0}.single-product .swal2-popup .cwginstock-subscribe-form .panel-primary>.panel-heading{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#333;margin-bottom:40px}.single-product .swal2-popup .cwginstock-panel-heading h4{font-weight:500;font-size:28px;line-height:120%;color:#333}.single-product .swal2-popup .cwginstock-subscribe-form .panel-body{padding:0}.single-product .swal2-popup .cwginstock-subscribe-form .row{margin:0}.single-product .swal2-popup .cwginstock-subscribe-form .col-md-12{width:100%;padding:0;float:none}.single-product .swal2-popup .cwginstock-subscribe-form .center-block{margin-bottom:16px}.single-product .swal2-popup .cwginstock-panel-body input[type=email],.single-product .swal2-popup .cwginstock-panel-body input[type=text]{text-align:left !important;margin-bottom:24px}.single-product .swal2-popup .cwgstock_button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;padding:15px;background-color:#d50032;border:none;border-radius:4px;font-family:inherit;font-weight:normal;font-size:18px;line-height:100%;color:#fff;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;margin-top:36px;-webkit-transition:.3s;transition:.3s}.single-product .swal2-popup .cwgstock_button:hover{background-color:#dd335b}.single-product .swal2-popup .cwgstock_output{font-size:14px;line-height:150%}.product-delivery{margin-top:36px}.product-delivery-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-32px -16px 0}.product-delivery-col{padding:0 16px;margin-top:32px}.product-delivery-card{display:-webkit-box;display:-ms-flexbox;display:flex}.product-delivery-card-icon{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:48px;height:48px;background-color:#f5f5f5;border-radius:4px;margin-right:16px;margin-top:4px}.product-delivery-card-icon img{width:36px;height:36px}.product-delivery-card-title{font-weight:normal;font-size:16px;line-height:150%;color:#666;margin-bottom:4px}@media(max-width: 1279px){.product-main-block-col{width:100%;margin-bottom:16px}.product-main-block-col:last-child{margin-bottom:0}.product-info-tabs .wc-tabs-wrapper{margin-top:36px}.product-info-tabs.product-info-tabs-left{display:none}.product-info-tabs.product-info-tabs-right{display:block}}@media(max-width: 767px){.product-main-block{padding:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.product-gallery .flex-control-thumbs li{width:calc(25% - 16px)}.product-gallery .flex-prev,.product-gallery .flex-next{top:calc(50% - 43px)}.product-info-tabs .wc-tabs-wrapper{padding-top:24px;border-top:1px solid #edeff0;margin-top:24px}.product-info-tabs .wc-tabs{display:none}.product-info-tabs .wc-tab{display:block !important;padding-top:0;font-size:14px;line-height:150%;margin-bottom:32px}.product-info-tabs .wc-tab>h2:first-child{display:block;font-weight:500;font-size:18px;text-transform:uppercase;margin-bottom:16px}.product-info-tabs .wc-tab h1,.product-info-tabs .wc-tab h2,.product-info-tabs .wc-tab h3,.product-info-tabs .wc-tab h4,.product-info-tabs .wc-tab h5,.product-info-tabs .wc-tab h6{font-size:18px}.product-info-tabs .wc-tab:last-child{margin-bottom:0}.product-info-tabs .woocommerce-product-attributes th,.product-info-tabs .woocommerce-product-attributes td{height:46px;padding:12px 0}.product-info-tabs .woocommerce-product-attributes .woocommerce-product-attributes-item__label{width:50%}.product_title{padding:16px 0;border-top:1px solid #edeff0;border-bottom:1px solid #edeff0;font-weight:bold;font-size:18px;line-height:150%}.product_meta>span{font-size:14px;line-height:150%}.woocommerce-product-details__short-description{font-size:14px;line-height:150%}.product-actions{padding-top:16px;margin-top:10px}.product-actions .price .amount{font-size:24px;line-height:28px}.product-actions .price del{font-size:16px;line-height:18px;margin-bottom:2px}.product-actions .price .price-unit{font-size:16px}.product-type-grouped .product-actions{padding-top:16px;border-top:1px solid #edeff0;margin-top:16px}.product-availability{margin-bottom:16px}.single_add_to_cart_button{max-width:328px;font-weight:500;font-size:16px}.product-favorite .tinvwl_add_to_wishlist-text,.product-favorite .tinvwl_remove_from_wishlist-text{font-size:16px}.product-grouped-table-wrapper{padding:0;border:none;border-radius:0;margin-bottom:24px}.product-grouped-table-wrapper table{font-size:14px;line-height:150%}.product-grouped-table-wrapper table thead{display:none}.product-grouped-table-wrapper table tr{display:block;padding:16px 0}.product-grouped-table-wrapper table td{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;padding:0;margin-bottom:12px}.product-grouped-table-wrapper table td::before{content:attr(data-title);-ms-flex-negative:0;flex-shrink:0;display:block;width:132px;padding-right:16px;font-weight:normal;line-height:150%}.product-grouped-table-wrapper table td:last-child{margin-bottom:0}.woocommerce-grouped-product-list-item__price{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.woocommerce-grouped-product-list-item__price del{font-size:14px;line-height:16px;margin-right:6px}.woocommerce-grouped-product-list-item__quantity{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-product .cwg_popup_submit{width:100%;max-width:328px;padding:15px;font-weight:500;font-size:16px}.single-product .swal2-popup{padding:48px 16px 20px}.single-product .swal2-popup .swal2-close{width:24px;height:24px}.single-product .swal2-popup .cwginstock-subscribe-form .panel-primary>.panel-heading{margin-bottom:30px}.single-product .swal2-popup .cwginstock-panel-heading h4{font-size:24px}.single-product .swal2-popup .cwginstock-panel-body input[type=email],.single-product .swal2-popup .cwginstock-panel-body input[type=text]{margin-bottom:20px}.single-product .swal2-popup .cwgstock_button{padding:16px;font-weight:500;font-size:16px}.product-delivery-row{margin-top:-12px}.product-delivery-col{margin-top:12px}.product-delivery-card{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-delivery-card-icon{-ms-flex-item-align:start;align-self:flex-start;width:64px;height:64px;margin-top:0}.product-delivery-card-title{font-size:14px;line-height:120%;margin-bottom:8px}.product-delivery-card-text{font-weight:500;font-size:14px;line-height:120%}}.contacts-col-left{width:34%}.contacts-col-right{width:66%}.contacts-top-block{margin-bottom:40px}.contacts-block-header{margin-bottom:32px}.contacts-block-text{font-size:18px;line-height:150%;margin-bottom:32px}.contacts-block-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;line-height:150%;margin-bottom:32px}.contacts-block-list li::before{content:"";-ms-flex-negative:0;flex-shrink:0;width:32px;height:32px;margin-right:16px}.contacts-block-list li:last-child{margin-bottom:0}.contacts-block-list .address::before{background:url("../img/contacts-block-address-icon.svg") no-repeat center/contain}.contacts-block-list .phone::before{background:url("../img/contacts-block-phone-icon.svg") no-repeat center/contain}.contacts-block-list .schedule::before{background:url("../img/contacts-block-schedule-icon.svg") no-repeat center/contain}.contacts-block-list .email::before{background:url("../img/contacts-block-email-icon.svg") no-repeat center/contain}.contacts-map iframe{display:block;width:100%;height:500px;background-color:#edeff0}.contacts-form-block{max-width:664px;margin:0 auto}.contacts-form-block-header{margin-bottom:24px}.contacts-form-block-header .section-title{text-align:center}.contacts-form-block-text{text-align:center;margin-bottom:64px}@media(max-width: 991px){.contacts-col-left{width:100%;margin-bottom:32px}.contacts-col-right{width:100%}.contacts-form-block{max-width:100%}}@media(max-width: 767px){.contacts-top-block{padding-bottom:24px;border-bottom:1px solid #edeff0;margin-bottom:16px}.contacts-col-left{margin-bottom:24px}.contacts-block-header{margin-bottom:24px}.contacts-block-text{font-size:14px;margin-bottom:16px}.contacts-block-list li{font-weight:normal;font-size:14px;margin-bottom:16px}.contacts-block-list li::before{width:24px;height:24px}.contacts-map iframe{height:328px}.contacts-form-block-header{margin-bottom:16px}.contacts-form-block-header .section-title{text-align:left}.contacts-form-block-text{font-size:14px;line-height:150%;text-align:left;margin-bottom:24px}.contacts-form-block-text br{display:none}}.wishlist-section form{padding:24px;background-color:#fff;border-radius:6px;-webkit-box-shadow:0 3px 14px 0 rgba(51,51,51,.12);box-shadow:0 3px 14px 0 rgba(51,51,51,.12)}.wishlist-section .tinv-header{display:none}.wishlist-section .tinvwl-table-manage-list{width:100%;margin-bottom:0 !important}.wishlist-section .tinvwl-table-manage-list tr{border-top:1px solid #edeff0}.wishlist-section .tinvwl-table-manage-list th,.wishlist-section .tinvwl-table-manage-list td{padding-left:0 !important;padding-right:24px !important}.wishlist-section .tinvwl-table-manage-list th{height:48px;padding-top:0 !important;padding-bottom:20px !important;font-weight:normal;color:#666;text-transform:uppercase;text-align:left}.wishlist-section .tinvwl-table-manage-list td{padding-top:20px !important;padding-bottom:20px !important}.wishlist-section .tinvwl-table-manage-list thead tr{border-top:none}.wishlist-section .tinvwl-table-manage-list .product-remove{width:32px !important;padding-left:8px !important}.wishlist-section .tinvwl-table-manage-list .product-remove button{width:24px;height:24px;padding:0;background:url("../img/product-remove-icon.svg") no-repeat;border-radius:0;cursor:pointer}.wishlist-section .tinvwl-table-manage-list .product-remove button i{display:none}.wishlist-section .tinvwl-table-manage-list .product-thumbnail{width:152px;min-width:152px;max-width:152px}.wishlist-section .tinvwl-table-manage-list .product-thumbnail a{display:block;width:100%}.wishlist-section .tinvwl-table-manage-list .product-thumbnail img{border-radius:4px}.wishlist-section .tinvwl-table-manage-list .product-name{width:auto}.wishlist-section .tinvwl-table-manage-list .product-price{width:auto}.wishlist-section .tinvwl-table-manage-list .product-price .amount{display:block;font-weight:500;font-size:18px;line-height:22px;color:#d50032}.wishlist-section .tinvwl-table-manage-list .product-price ins{display:block;text-decoration:none}.wishlist-section .tinvwl-table-manage-list .product-price del{display:block;text-decoration:line-through;margin-bottom:4px}.wishlist-section .tinvwl-table-manage-list .product-price del .amount{font-weight:normal;font-size:inherit;line-height:inherit;color:#333}.wishlist-section .tinvwl-table-manage-list .product-price del .price-unit{display:none}.wishlist-section .tinvwl-table-manage-list .product-price bdi{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.wishlist-section .tinvwl-table-manage-list .product-price .price-unit{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-weight:normal;font-size:16px;margin-left:2px}.wishlist-section .tinvwl-table-manage-list .product-stock{width:200px}.wishlist-section .tinvwl-table-manage-list .product-stock .stock{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.wishlist-section .tinvwl-table-manage-list .product-stock .stock i{display:none}.wishlist-section .tinvwl-table-manage-list .product-stock .stock span{display:block !important}.wishlist-section .tinvwl-table-manage-list .product-action{width:214px;padding-right:0 !important}.wishlist-section .tinvwl-table-manage-list .product-action a{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:214px !important;max-width:100%;padding:11px;background-color:#fff;border:1px solid #d50032;border-radius:4px;font-family:inherit;font-weight:normal;font-size:18px;line-height:100%;color:#d50032;text-align:center;cursor:pointer;-webkit-transition:.3s;transition:.3s}.wishlist-section .tinvwl-table-manage-list .product-action a::after{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;width:24px;height:24px;background:url("../img/product-card-button-icon.svg") no-repeat center/contain;margin-left:12px}.wishlist-section .tinvwl-table-manage-list .product-action button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:214px !important;max-width:100%;padding:12px;background-color:#d50032;border:none;border-radius:4px;font-family:inherit;font-weight:normal;font-size:18px;line-height:100%;color:#fff;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-transition:.3s;transition:.3s}.wishlist-section .tinvwl-table-manage-list .product-action button::after{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;width:24px;height:24px;background:url("../img/product-card-button-add-icon.svg") no-repeat center/contain;margin-left:12px}.wishlist-section .tinvwl-table-manage-list .product-action button i{display:none !important}.wishlist-section .tinvwl-table-manage-list .product-action button .tinvwl-txt{display:block !important}.wishlist-section .tinvwl-table-manage-list .product-action button:hover{background-color:#dd335b}.wishlist-section .tinvwl-table-manage-list tfoot td{padding-top:32px !important;padding-bottom:8px !important}.wishlist-section .tinvwl-table-manage-list tfoot .tinvwl-to-left{display:none !important}.wishlist-section .tinvwl-table-manage-list tfoot .tinvwl-to-right{width:100%;float:none;text-align:left;margin:0 !important}.wishlist-section .tinvwl-table-manage-list tfoot .tinvwl-to-right .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 24px;background-color:#d50032;border:none;border-radius:4px;font-family:inherit;font-weight:normal;font-size:18px;line-height:100%;color:#fff;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0;cursor:pointer;-webkit-transition:.3s;transition:.3s}.wishlist-section .tinvwl-table-manage-list tfoot .tinvwl-to-right .button::after{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;width:24px;height:24px;background:url("../img/product-card-button-add-icon.svg") no-repeat;margin-left:12px}.wishlist-section .tinvwl-table-manage-list tfoot .tinvwl-to-right .button:hover{background-color:#dd335b}@media(max-width: 1279px){.wishlist-section .tinvwl-table-manage-list .product-action{width:48px !important}.wishlist-section .tinvwl-table-manage-list .product-action a{width:48px !important;font-size:0;color:rgba(0,0,0,0)}.wishlist-section .tinvwl-table-manage-list .product-action a::after{margin-left:0}.wishlist-section .tinvwl-table-manage-list .product-action button{width:48px !important}.wishlist-section .tinvwl-table-manage-list .product-action button::after{margin-left:0}.wishlist-section .tinvwl-table-manage-list .product-action button .tinvwl-txt{display:none !important}}@media(max-width: 991px){.wishlist-section form{padding:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.wishlist-section .tinvwl-table-manage-list{display:block}.wishlist-section .tinvwl-table-manage-list thead{display:none}.wishlist-section .tinvwl-table-manage-list tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:12px;border:1px solid #edeff0;border-radius:8px;position:relative;margin-top:16px}.wishlist-section .tinvwl-table-manage-list tr:first-child{margin-top:0}.wishlist-section .tinvwl-table-manage-list td{display:block !important;padding:0 !important;margin-bottom:12px}.wishlist-section .tinvwl-table-manage-list tbody{display:block}.wishlist-section .tinvwl-table-manage-list .product-remove{width:0 !important;padding:0 !important;margin-bottom:0}.wishlist-section .tinvwl-table-manage-list .product-remove button{position:absolute;right:12px;top:12px}.wishlist-section .tinvwl-table-manage-list .product-thumbnail{width:92px !important;min-width:92px;max-width:92px;padding-right:12px !important}.wishlist-section .tinvwl-table-manage-list .product-thumbnail img{max-width:100%;margin:0}.wishlist-section .tinvwl-table-manage-list .product-name{width:calc(100% - 92px) !important;padding-right:30px !important;padding-top:30px !important;text-align:left}.wishlist-section .tinvwl-table-manage-list .product-price{width:100% !important;text-align:left;margin-bottom:0}.wishlist-section .tinvwl-table-manage-list .product-stock{width:auto !important;margin-bottom:0;position:absolute;left:104px;top:12px}.wishlist-section .tinvwl-table-manage-list .product-action{padding-right:0 !important;margin-bottom:0;position:absolute;right:12px;bottom:12px}.wishlist-section .tinvwl-table-manage-list tfoot{display:block}.wishlist-section .tinvwl-table-manage-list tfoot tr{padding:0;border:none}.wishlist-section .tinvwl-table-manage-list tfoot td{padding-bottom:0 !important;margin-bottom:0}.wishlist-section .tinvwl-table-manage-list tfoot .tinvwl-to-right .button{width:auto;font-weight:500;font-size:16px}}@media(max-width: 767px){.wishlist-section .tinvwl-table-manage-list .product-name{padding-top:26px !important;font-size:14px;line-height:150%}.wishlist-section .tinvwl-table-manage-list .product-price del{font-size:14px;line-height:16px;margin-bottom:2px}.wishlist-section .tinvwl-table-manage-list .product-price .price-unit{font-size:12px}.wishlist-section .tinvwl-table-manage-list .product-action{width:36px !important}.wishlist-section .tinvwl-table-manage-list .product-action a{width:36px !important;height:36px !important;padding:0}.wishlist-section .tinvwl-table-manage-list .product-action a::after{width:20px;height:20px}.wishlist-section .tinvwl-table-manage-list .product-action button{width:36px !important;height:36px !important;padding:0}.wishlist-section .tinvwl-table-manage-list .product-action button::after{width:20px;height:20px}.wishlist-section .tinvwl-table-manage-list tfoot td{padding-top:24px}.wishlist-section .tinvwl-table-manage-list tfoot .tinvwl-to-right .button{width:100%;max-width:328px}}.page-content{padding:32px;background-color:#fff;border-radius:16px;-webkit-box-shadow:0 3px 14px 0 rgba(51,51,51,.12);box-shadow:0 3px 14px 0 rgba(51,51,51,.12)}.page-content-inner{font-size:16px;line-height:150%;color:#333}.page-content-inner::before,.page-content-inner::after{content:"";display:table}.page-content-inner::after{clear:both}.page-content-inner h1,.page-content-inner h2{font-weight:500;font-size:20px;line-height:120%;color:#333;margin-top:32px;margin-bottom:16px}.page-content-inner h1:first-child,.page-content-inner h2:first-child{margin-top:0}.page-content-inner h1:last-child,.page-content-inner h2:last-child{margin-bottom:0}.page-content-inner h3,.page-content-inner h4,.page-content-inner h5,.page-content-inner h6{font-weight:500;font-size:16px;line-height:150%;margin-bottom:16px}.page-content-inner h3:last-child,.page-content-inner h4:last-child,.page-content-inner h5:last-child,.page-content-inner h6:last-child{margin-bottom:0}.page-content-inner p{margin-bottom:16px}.page-content-inner p:last-child{margin-bottom:0}.page-content-inner ul,.page-content-inner ol{padding-left:20px;margin-bottom:16px}.page-content-inner ul:last-child,.page-content-inner ol:last-child{margin-bottom:0}.page-content-inner ul{list-style-type:disc}.page-content-inner ol{list-style-type:decimal}.page-content-inner .about{margin-bottom:32px}.page-content-inner .thanks{margin-top:32px}.page-content-inner .updated{margin-top:32px}@media(max-width: 767px){.page-content{padding:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.page-content-inner{font-size:14px}.page-content-inner h1,.page-content-inner h2{margin-top:24px;margin-bottom:12px}.page-content-inner h3,.page-content-inner h4,.page-content-inner h5,.page-content-inner h6{margin-bottom:12px}.page-content-inner p{margin-bottom:12px}.page-content-inner ul,.page-content-inner ol{margin-bottom:12px}.page-content-inner .about{margin-bottom:24px}.page-content-inner .thanks{margin-top:24px}.page-content-inner .updated{margin-top:24px}}.authorization-section .section-title{text-align:center}.authorization-block{max-width:535px;padding:36px;background-color:#fff;border:1px solid #edeff0;border-radius:6px;margin:0 auto}.authorization-block-header{margin-bottom:36px}.authorization-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}.authorization-nav li{width:50%;padding:14px 0;border:1px solid #edeff0;font-size:18px;line-height:100%;text-align:center;cursor:pointer;position:relative;-webkit-transition:.3s;transition:.3s}.authorization-nav li:nth-child(1){border-right-color:rgba(0,0,0,0);border-top-left-radius:4px;border-bottom-left-radius:4px}.authorization-nav li:nth-child(2){border-left-color:rgba(0,0,0,0);border-top-right-radius:4px;border-bottom-right-radius:4px}.authorization-nav li.active{border-color:#d50032;color:#d50032}.authorization-block-body .authorization-form{display:none}.authorization-block-body .authorization-form.active{display:block}.authorization-block-body .authorization-block-title{font-weight:500;font-size:20px;line-height:120%;text-align:center;margin-bottom:36px}.authorization-block-body p:not(.form-row){margin-bottom:20px}.authorization-block-body p:not(.form-row) a{color:#d50032;text-decoration:underline}.authorization-block-body p:not(.form-row):last-child{margin-bottom:0}.authorization-block-body .form-row:last-child{margin-bottom:0}.authorization-block-body .authorization-remember-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:-12px;margin-bottom:36px}.authorization-block-body .authorization-remember-row label{margin-bottom:0}.authorization-block-body p.woocommerce-LostPassword{margin-bottom:0}.authorization-block-body p.woocommerce-LostPassword a{color:#d50032}.authorization-block-body .woocommerce-privacy-policy-text{margin-bottom:36px}.authorization-block-body .form-row-password{margin-bottom:0}.authorization-block-body .main-button{display:block;width:100%;max-width:260px;margin:0 auto}@media(max-width: 991px){.authorization-block{max-width:100%}}@media(max-width: 767px){.authorization-section .section-title{text-align:left}.authorization-block{padding:0;border:none}.authorization-block-header{margin-bottom:24px}.authorization-nav li{padding:15px 0;border-color:#ccc;font-weight:500;font-size:16px}.authorization-block-body .authorization-block-title{font-size:18px;text-align:left;margin-bottom:24px}.authorization-block-body p{font-size:14px;line-height:150%}.authorization-block-body .authorization-remember-row{margin-top:6px}.authorization-block-body .woocommerce-LostPassword a{font-size:14px;line-height:150%}.authorization-block-body .woocommerce-privacy-policy-text{margin-bottom:24px}.authorization-block-body .form-row-password{margin-top:24px}.authorization-block-body .main-button{max-width:328px}}.cart-col-left{width:70%}.cart-col-right{width:30%}.cart-table{padding:24px;background-color:#fff;border-radius:6px;-webkit-box-shadow:0 3px 14px 0 rgba(51,51,51,.12);box-shadow:0 3px 14px 0 rgba(51,51,51,.12)}.cart-table table{width:100%}.cart-table table tr{border-top:1px solid #edeff0}.cart-table table tr:last-child{border-top:none}.cart-table table tr:last-child td{padding:0}.cart-table table th,.cart-table table td{padding-right:24px}.cart-table table th{height:48px;padding-top:0;padding-bottom:20px;font-weight:normal;color:#666;text-transform:uppercase;text-align:left}.cart-table table td{padding-top:20px;padding-bottom:20px}.cart-table .product-thumbnail{width:152px}.cart-table .product-thumbnail a{display:block;width:128px}.cart-table .product-thumbnail a img{border-radius:4px}.cart-table .product-name{width:auto}.cart-table .product-price{width:152px}.cart-table .product-price .amount{font-weight:500;font-size:18px;line-height:120%;color:#d50032}.cart-table .product-quantity{width:152px}.cart-table .product-subtotal{width:152px}.cart-table .product-subtotal .amount{font-weight:500;font-size:18px;line-height:120%}.cart-table .product-remove{width:32px;padding-right:8px}.cart-table .product-remove .remove{display:block;width:24px;height:24px;background:url("../img/product-remove-icon.svg") no-repeat;font-size:0;color:rgba(0,0,0,0)}.cart-table button[name=update_cart]{display:none}.cart-functional-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.cart-functional-link{text-decoration:underline}.cart-functional-link.cart-continue-shopping{color:#d50032;margin-right:32px}.cart-functional-link.cart-remove-all{color:#666}.cart-collaterals{padding:24px 24px 32px;background-color:#fff;border-radius:6px;-webkit-box-shadow:0 3px 14px 0 rgba(51,51,51,.12);box-shadow:0 3px 14px 0 rgba(51,51,51,.12)}.cart-collaterals .cart_totals h2{padding-bottom:24px;border-bottom:1px solid #edeff0;font-weight:normal;font-size:16px;line-height:24px;color:#666;text-transform:uppercase}.cart-collaterals table{width:100%}.cart-collaterals table th,.cart-collaterals table td{vertical-align:baseline}.cart-collaterals table th{padding-right:24px;font-weight:normal;color:#666;text-transform:uppercase;text-align:left}.cart-collaterals table td{font-weight:500;font-size:18px;line-height:120%;text-align:right}.cart-collaterals table .cart-subtotal{display:none}.cart-collaterals table .cart-subtotal th,.cart-collaterals table .cart-subtotal td{padding-top:24px}.cart-collaterals table .woocommerce-shipping-totals th,.cart-collaterals table .woocommerce-shipping-totals td{padding-top:32px;padding-bottom:32px}.cart-collaterals table .woocommerce-shipping-methods li{line-height:22px;position:relative;margin-bottom:24px}.cart-collaterals table .woocommerce-shipping-methods li:last-child{margin-bottom:0}.cart-collaterals table .woocommerce-shipping-methods li input[type=radio]{width:1px !important;height:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap !important;margin:-1px !important;padding:0 !important;border:0 !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important}.cart-collaterals table .woocommerce-shipping-methods li input[type=radio]:checked+label::after{opacity:1}.cart-collaterals table .woocommerce-shipping-methods li input[type=radio]:disabled+label{opacity:.3}.cart-collaterals table .woocommerce-shipping-methods li input[type=hidden]+label::before{border-color:#333}.cart-collaterals table .woocommerce-shipping-methods li input[type=hidden]+label::after{opacity:1}.cart-collaterals table .woocommerce-shipping-methods li label{display:inline-block;padding-right:34px;position:relative}.cart-collaterals table .woocommerce-shipping-methods li label::before,.cart-collaterals table .woocommerce-shipping-methods li label::after{content:"";display:block;border-radius:50%;position:absolute}.cart-collaterals table .woocommerce-shipping-methods li label::before{width:20px;height:20px;background-color:#fff;border:2px solid #333;right:0;top:1px}.cart-collaterals table .woocommerce-shipping-methods li label::after{width:10px;height:10px;right:5px;top:6px;background-color:#333;opacity:0}.cart-collaterals table .woocommerce-shipping-destination{display:none}.cart-collaterals table .shipping-method-description{font-weight:normal;font-size:16px;line-height:150%;margin-top:8px}.cart-collaterals table .tax-rate th,.cart-collaterals table .tax-rate td{padding-bottom:24px}.cart-collaterals table .order-total{border-top:1px solid #edeff0}.cart-collaterals table .order-total th,.cart-collaterals table .order-total td{padding-top:24px}.cart-collaterals table .order-total td{font-size:22px;color:#d50032}.cart-collaterals table .order-total strong{font-weight:500}.cart-collaterals .wc-proceed-to-checkout{margin-top:32px}.return-to-shop{max-width:260px}@media(max-width: 1279px){.cart-col-left{width:100%;margin-bottom:32px}.cart-col-right{width:50%;margin-left:auto}}@media(max-width: 991px){.cart-col-right{width:100%;margin-left:0}.cart-table{padding:16px}.cart-table table th,.cart-table table td{padding-right:16px}.cart-table table th{height:40px;padding-bottom:16px}.cart-table table td{padding-top:16px;padding-bottom:16px}.cart-table .product-thumbnail{width:86px}.cart-table .product-thumbnail a{width:70px}.cart-table .product-price{width:130px}.cart-table .product-quantity{width:130px}.cart-table .product-subtotal{width:130px}.cart-collaterals{padding:16px 16px 24px}.cart-collaterals .cart_totals h2{padding-bottom:16px}.cart-collaterals table th{padding-right:16px}}@media(max-width: 767px){.cart-col-left{margin-bottom:24px}.cart-table{padding:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.cart-table table{display:block}.cart-table table thead{display:none}.cart-table table tbody{display:block}.cart-table table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:12px;border:1px solid #edeff0;border-radius:8px;position:relative;margin-top:16px}.cart-table table tr:first-child{margin-top:0}.cart-table table tr:last-child{padding:0;border:none;margin:0}.cart-table table tr:last-child td{margin:0}.cart-table table td{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0;margin-bottom:12px}.cart-table table td::before{content:attr(data-title);-ms-flex-negative:0;flex-shrink:0;width:92px;font-size:14px;line-height:150%}.cart-table .product-thumbnail{-ms-flex-negative:0;flex-shrink:0;width:92px;margin-bottom:12px}.cart-table .product-thumbnail::before{display:none}.cart-table .product-thumbnail a{width:80px}.cart-table .product-name{width:calc(100% - 92px);padding-right:30px;font-size:14px;line-height:150%}.cart-table .product-name::before{display:none}.cart-table .product-price{width:100%}.cart-table .product-quantity{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-table .product-subtotal{width:100%;margin-bottom:0}.cart-table .product-remove{width:24px;padding:0;margin-bottom:0;position:absolute;right:12px;top:12px}.cart-table .product-remove::before{display:none}.cart-functional-links{margin-top:24px}.cart-functional-link{font-size:14px;line-height:120%}.cart-functional-link.cart-continue-shopping{margin-right:24px}.cart-collaterals{padding:16px;border:1px solid #edeff0;-webkit-box-shadow:none;box-shadow:none}.cart-collaterals .cart_totals h2{font-weight:500;font-size:14px;line-height:120%}.cart-collaterals table th{font-size:14px;line-height:120%}.cart-collaterals table td{font-size:14px}.cart-collaterals table .woocommerce-shipping-totals th,.cart-collaterals table .woocommerce-shipping-totals td{padding-top:24px;padding-bottom:24px}.cart-collaterals table .woocommerce-shipping-methods li{margin-bottom:16px}.cart-collaterals table .shipping-method-description{font-size:12px}.cart-collaterals table .order-total td{font-size:20px}.cart-collaterals .wc-proceed-to-checkout{margin-top:24px}.return-to-shop{max-width:328px}}.account-col-left{width:25%}.account-col-right{width:75%}.account-col-right>.woocommerce-MyAccount-content{height:100%}.woocommerce-MyAccount-navigation ul{padding:12px 0;border-radius:16px;-webkit-box-shadow:0 3px 14px 0 rgba(51,51,51,.12);box-shadow:0 3px 14px 0 rgba(51,51,51,.12);overflow:hidden}.woocommerce-MyAccount-navigation li{margin-bottom:12px}.woocommerce-MyAccount-navigation li:last-child{margin-bottom:0}.woocommerce-MyAccount-navigation a{display:block;padding:15px;padding-left:72px;background-color:#fff;font-size:18px;line-height:26px;position:relative}.woocommerce-MyAccount-navigation a::before,.woocommerce-MyAccount-navigation a::after{content:"";display:block;width:32px;height:32px;position:absolute;left:24px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.woocommerce-MyAccount-navigation a::before{opacity:1}.woocommerce-MyAccount-navigation a::after{opacity:0}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--dashboard a::before{background:url("../img/account-menu-dashboard-icon.svg") no-repeat center/contain}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--dashboard a::after{background:url("../img/account-menu-dashboard-active-icon.svg") no-repeat center/contain}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--orders a::before{background:url("../img/account-menu-orders-icon.svg") no-repeat center/contain}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--orders a::after{background:url("../img/account-menu-orders-active-icon.svg") no-repeat center/contain}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--edit-address a::before{background:url("../img/account-menu-address-icon.svg") no-repeat center/contain}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--edit-address a::after{background:url("../img/account-menu-address-active-icon.svg") no-repeat center/contain}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--edit-account a::before{background:url("../img/account-menu-account-icon.svg") no-repeat center/contain}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--edit-account a::after{background:url("../img/account-menu-account-active-icon.svg") no-repeat center/contain}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--customer-logout a::before{background:url("../img/account-menu-logout-icon.svg") no-repeat center/contain}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--customer-logout a::after{background:url("../img/account-menu-logout-active-icon.svg") no-repeat center/contain}.woocommerce-MyAccount-navigation .is-active a{background-color:#d50032;color:#fff}.woocommerce-MyAccount-navigation .is-active a::before{opacity:0}.woocommerce-MyAccount-navigation .is-active a::after{opacity:1}.account-dashboard-content{height:100%;padding:32px;background-color:#fff;border-radius:16px;-webkit-box-shadow:0 3px 14px 0 rgba(51,51,51,.12);box-shadow:0 3px 14px 0 rgba(51,51,51,.12)}.account-dashboard-content-header{padding-bottom:32px;border-bottom:1px solid #edeff0;margin-bottom:32px}.account-dashboard-content-header h2{font-weight:500;font-size:32px;line-height:120%}.account-dashboard-content-header strong{font-weight:500}.account-dashboard-content-header a{color:#d50032;text-decoration:underline}.account-dashboard-content-text a{color:#4aa714;text-decoration:underline}@media(max-width: 1279px){.account-col-left{width:100%;margin-bottom:32px}.account-col-right{width:100%}}@media(max-width: 767px){.account-row{margin-left:-16px;margin-right:-16px}.account-col{padding-left:0;padding-right:0}.account-col-left{margin-bottom:24px}.woocommerce-MyAccount-navigation ul{padding:0;border-radius:0}.woocommerce-MyAccount-navigation li{margin-bottom:0}.woocommerce-MyAccount-navigation a{padding:16px;padding-left:56px;font-size:16px;line-height:24px}.woocommerce-MyAccount-navigation a::before,.woocommerce-MyAccount-navigation a::after{width:24px;height:24px;left:16px}.account-col-right .woocommerce-info,.account-col-right .woocommerce-error,.account-col-right .woocommerce-message{margin-left:16px;margin-right:16px}.account-dashboard-content{padding:16px;border-radius:0}.account-dashboard-content-header{padding-bottom:24px;margin-bottom:24px}.account-dashboard-content-header h2{font-size:20px;line-height:150%}.account-dashboard-content-text{font-size:14px;line-height:150%}}.woocommerce-orders-table-wrapper{padding:24px;background-color:#fff;border-radius:16px;-webkit-box-shadow:0 3px 14px 0 rgba(51,51,51,.12);box-shadow:0 3px 14px 0 rgba(51,51,51,.12)}.woocommerce-orders-table{width:100%}.woocommerce-orders-table thead tr{border-top:none}.woocommerce-orders-table thead th{padding-right:24px;padding-bottom:24px;font-weight:normal;font-size:18px;line-height:150%;color:#666;text-align:left}.woocommerce-orders-table thead th:last-child{padding-right:0}.woocommerce-orders-table tr{border-top:1px solid #edeff0}.woocommerce-orders-table th,.woocommerce-orders-table td{padding-right:24px;padding-top:12px;padding-bottom:12px}.woocommerce-orders-table th:last-child,.woocommerce-orders-table td:last-child{padding-right:0}.woocommerce-orders-table th{font-weight:normal;text-align:left}.woocommerce-orders-table .woocommerce-orders-table__cell-order-status{white-space:nowrap}.woocommerce-orders-table time{white-space:nowrap}.woocommerce-orders-table ins{text-decoration:none}.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions{width:200px}.woocommerce-orders-table .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:200px;height:48px;padding:14px;border:1px solid #d50032;border-radius:4px;font-weight:normal;font-size:18px;line-height:100%;color:#d50032;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;margin-bottom:8px;-webkit-transition:.3s;transition:.3s}.woocommerce-orders-table .button:last-child{margin-bottom:0}.woocommerce-orders-table .button:hover{background-color:#f9ebef}@media(max-width: 991px){.woocommerce-orders-table-wrapper{padding:16px}.woocommerce-orders-table{display:block}.woocommerce-orders-table thead{display:none}.woocommerce-orders-table tbody{display:block}.woocommerce-orders-table tr{display:block;padding:16px 0}.woocommerce-orders-table tr:first-child{border-top:none}.woocommerce-orders-table th,.woocommerce-orders-table td{display:block;padding:0;position:relative;padding-left:40%;margin-bottom:12px}.woocommerce-orders-table th::before,.woocommerce-orders-table td::before{content:attr(data-title);width:40%;font-weight:normal;position:absolute;left:0;top:0}.woocommerce-orders-table th:last-child,.woocommerce-orders-table td:last-child{margin-bottom:0}.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions{width:100%;padding-left:0}.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions::before{display:none}.woocommerce-orders-table .button{padding:15px;font-weight:500;font-size:16px}}@media(max-width: 767px){.woocommerce-orders-table-wrapper{padding:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.woocommerce-orders-table{font-size:14px;line-height:150%}.woocommerce-orders-table tr{padding:16px;background-color:#fff;-webkit-box-shadow:0 3px 14px 0 rgba(51,51,51,.12);box-shadow:0 3px 14px 0 rgba(51,51,51,.12);margin-top:16px}.woocommerce-orders-table tr:first-child{margin-top:0}.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions{margin-top:24px}.woocommerce-orders-table .button{width:100%;max-width:328px}}.woocommerce-thankyou-order-received{font-weight:500;font-size:32px;line-height:150%;text-align:center;margin-bottom:32px}.woocommerce-thankyou-order-received::before{content:"";display:block;width:136px;height:136px;background:url("../img/order-received-icon.svg") no-repeat center/contain;margin:0 auto 32px}.woocommerce-thankyou-order-details{max-width:640px;padding:24px;background-color:#f5f5f5;border-radius:16px;margin:0 auto 64px}.woocommerce-thankyou-order-details li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:16px}.woocommerce-thankyou-order-details li strong{font-weight:500;font-size:18px;line-height:150%;text-align:right}.woocommerce-thankyou-order-details li:last-child{margin-bottom:0}.order-received-col-left{width:70%}.order-received-col-right{width:30%}.woocommerce-MyAccount-content .order-received-row{margin-left:0;margin-right:0}.woocommerce-MyAccount-content .order-received-col-left{width:100%;padding:0;margin-bottom:32px}.woocommerce-MyAccount-content .order-received-col-right{width:100%;padding:0}.woocommerce-order-details{padding:24px;background-color:#fff;border-radius:16px;-webkit-box-shadow:0 3px 14px 0 rgba(51,51,51,.12);box-shadow:0 3px 14px 0 rgba(51,51,51,.12);margin-bottom:32px}.woocommerce-order-details:last-child{margin-bottom:0}.received-order-details-header{padding-bottom:24px;border-bottom:1px solid #edeff0;margin-bottom:24px}.woocommerce-order-details__title{font-weight:500;font-size:20px;line-height:150%;margin-bottom:24px}.received-order-details-text{font-size:18px;line-height:150%}.received-order-details-text strong{font-weight:bold}.woocommerce-bacs-bank-details{margin-top:24px}.woocommerce-bacs-bank-details .wc-bacs-bank-details-heading{font-weight:500;font-size:20px;line-height:150%;margin-bottom:16px}.woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name{font-weight:500;font-size:18px;line-height:150%;margin-bottom:8px}.woocommerce-table--order-details{width:100%}.woocommerce-table--order-details th,.woocommerce-table--order-details td{padding-top:24px;padding-bottom:24px}.woocommerce-table--order-details td:first-child{padding-right:24px}.woocommerce-table--order-details td:last-child{vertical-align:baseline}.woocommerce-table--order-details th{padding-right:24px;font-weight:normal;text-align:left}.woocommerce-table--order-details .product-quantity{font-weight:500}.woocommerce-table--order-details .amount{font-weight:500;font-size:18px;line-height:150%}.woocommerce-table--order-details .shipped_via{font-size:inherit}.woocommerce-table--order-details ins{text-decoration:none}.woocommerce-table--order-details small{font-size:inherit}.woocommerce-table--order-details tbody td{padding-top:0}.woocommerce-table--order-details tfoot tr{border-top:1px solid #edeff0}.woocommerce-table--order-details .order-actions-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:200px;height:48px;padding:14px;border:1px solid #d50032;border-radius:4px;font-weight:normal;font-size:18px;line-height:100%;color:#d50032;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;margin-bottom:8px;-webkit-transition:.3s;transition:.3s}.woocommerce-table--order-details .order-actions-button:last-child{margin-bottom:0}.woocommerce-customer-details .woocommerce-column{padding:24px;background-color:#fff;border-radius:16px;-webkit-box-shadow:0 3px 14px 0 rgba(51,51,51,.12);box-shadow:0 3px 14px 0 rgba(51,51,51,.12);margin-bottom:32px}.woocommerce-customer-details .woocommerce-column:last-child{margin-bottom:0}.woocommerce-customer-details .woocommerce-column__title{font-weight:500;font-size:32px;line-height:120%;margin-bottom:24px}.woocommerce-customer-details address{font-style:normal}@media(max-width: 1279px){.woocommerce-thankyou-order-details{max-width:100%}.order-received-col-left{width:100%;margin-bottom:32px}.order-received-col-right{width:100%}}@media(max-width: 767px){.woocommerce-thankyou-order-received{font-size:18px;margin-bottom:24px}.woocommerce-thankyou-order-received::before{width:100px;height:100px;margin-bottom:16px}.woocommerce-thankyou-order-details{max-width:none;padding:16px;border-radius:0;margin-left:-16px;margin-right:-16px;margin-bottom:24px}.woocommerce-thankyou-order-details li{display:block;font-size:14px;line-height:150%;margin-bottom:12px}.woocommerce-thankyou-order-details li strong{font-size:14px}.order-received-row{margin-left:-16px;margin-right:-16px}.order-received-col{padding:0}.order-received-col-left{margin-bottom:24px}.woocommerce-order-details{padding:16px;border-radius:0}.received-order-details-header{margin-bottom:16px}.woocommerce-order-details__title{font-size:18px;margin-bottom:16px}.received-order-details-text{font-size:14px}.woocommerce-bacs-bank-details{margin-top:16px}.woocommerce-bacs-bank-details .wc-bacs-bank-details-heading{font-size:16px;margin-bottom:8px}.woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name{font-size:16px}.woocommerce-table--order-details{font-size:14px;line-height:150%}.woocommerce-table--order-details th,.woocommerce-table--order-details td{padding-top:16px;padding-bottom:16px}.woocommerce-table--order-details td:first-child{padding-right:16px}.woocommerce-table--order-details th{padding-right:16px}.woocommerce-table--order-details .amount{font-weight:bold;font-size:14px}.woocommerce-table--order-details .order-actions-button{width:164px;padding:15px;font-weight:500;font-size:16px}.woocommerce-customer-details .woocommerce-column{padding:16px;border-radius:0;margin-bottom:24px}.woocommerce-customer-details .woocommerce-column__title{font-size:24px;margin-bottom:16px}.woocommerce-customer-details address{font-size:14px;line-height:150%}}.account-addresses-text{padding:24px;background-color:#fff;border-radius:16px;-webkit-box-shadow:0 3px 14px 0 rgba(51,51,51,.12);box-shadow:0 3px 14px 0 rgba(51,51,51,.12);margin-bottom:32px}.woocommerce-Addresses{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.woocommerce-Addresses .woocommerce-Address{width:calc(50% - 16px);margin-left:8px;margin-right:8px}.woocommerce-Address{width:50%;padding:24px;background-color:#fff;border-radius:16px;-webkit-box-shadow:0 3px 14px 0 rgba(51,51,51,.12);box-shadow:0 3px 14px 0 rgba(51,51,51,.12)}.woocommerce-Address address{font-style:normal}.woocommerce-Address .edit{color:#d50032;text-decoration:underline;margin-top:24px}.woocommerce-Address-title{margin-bottom:24px}.woocommerce-Address-title h2{font-weight:500;font-size:32px;line-height:120%}@media(max-width: 767px){.account-addresses-text{padding:16px;border-radius:0;font-size:14px;line-height:150%;margin-bottom:24px}.woocommerce-Addresses{margin-left:0;margin-right:0}.woocommerce-Addresses .woocommerce-Address{width:100%;margin-left:0;margin-right:0}.woocommerce-Address{width:100%;padding:16px;border-radius:0;margin-bottom:24px}.woocommerce-Address:last-child{margin-bottom:0}.woocommerce-Address address{font-size:14px;line-height:150%}.woocommerce-Address-title{margin-bottom:16px}.woocommerce-Address-title h2{font-size:24px}}.woocommerce-edit-address .woocommerce-MyAccount-content form{padding:32px;background-color:#fff;border-radius:16px;-webkit-box-shadow:0 3px 14px 0 rgba(51,51,51,.12);box-shadow:0 3px 14px 0 rgba(51,51,51,.12)}.woocommerce-edit-address .woocommerce-MyAccount-content form>h2{padding-bottom:32px;border-bottom:1px solid #edeff0;font-weight:500;font-size:32px;line-height:120%;margin-bottom:32px}.woocommerce-address-fields .button{width:100%;max-width:284px}.woocommerce-address-fields__field-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width: 767px){.woocommerce-edit-address .woocommerce-MyAccount-content form{padding:16px;border-radius:0}.woocommerce-edit-address .woocommerce-MyAccount-content form>h2{padding-bottom:24px;font-size:20px;line-height:150%;margin-bottom:24px}.woocommerce-address-fields .button{max-width:328px;margin-top:8px}}.woocommerce-EditAccountForm{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:32px;background-color:#fff;border-radius:16px;-webkit-box-shadow:0 3px 14px 0 rgba(51,51,51,.12);box-shadow:0 3px 14px 0 rgba(51,51,51,.12)}.woocommerce-EditAccountForm fieldset{display:block;width:100%;border:none;margin-top:32px}.woocommerce-EditAccountForm fieldset legend{font-weight:500;font-size:32px;line-height:120%;margin-bottom:32px}.woocommerce-EditAccountForm>p:not(.form-row){width:100%}.woocommerce-EditAccountForm .button{width:100%;max-width:284px}#account_display_name_description{display:inline-block;font-size:14px;line-height:150%;color:#666;margin-top:4px}#account_display_name_description em{font-style:normal}@media(max-width: 767px){.woocommerce-EditAccountForm{padding:16px;border-radius:0}.woocommerce-EditAccountForm fieldset{margin-top:16px}.woocommerce-EditAccountForm fieldset legend{font-size:24px;margin-bottom:24px}.woocommerce-EditAccountForm .button{max-width:328px}}.checkout-col-left{width:70%}.checkout-col-right{width:30%}.checkout-block{padding:24px;background-color:#fff;border-radius:16px;-webkit-box-shadow:0 3px 14px 0 rgba(51,51,51,.12);box-shadow:0 3px 14px 0 rgba(51,51,51,.12)}.checkout-block-header{padding-bottom:24px;border-bottom:1px solid #edeff0;margin-bottom:24px}.checkout-block-header h2{font-weight:500;font-size:18px;line-height:120%;color:#666;text-transform:uppercase}.woocommerce-billing-fields>h3{display:none}.woocommerce-billing-fields__field-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-shipping-fields__field-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-shipping-fields>h3{margin-bottom:32px}.woocommerce-shipping-fields>h3 .woocommerce-form__label-for-checkbox span{font-weight:normal;font-size:16px;line-height:150%}.woocommerce-additional-fields>h3{display:none}.woocommerce-checkout-review-order-table{width:100%}.woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout-review-order-table tbody{border-bottom:1px solid #edeff0}.woocommerce-checkout-review-order-table tbody td{padding-bottom:24px;vertical-align:baseline}.woocommerce-checkout-review-order-table tbody td:first-child{padding-right:24px}.woocommerce-checkout-review-order-table tbody td:last-child{text-align:right}.woocommerce-checkout-review-order-table tbody .product-quantity{font-weight:normal}.woocommerce-checkout-review-order-table tfoot tr{border-bottom:1px solid #edeff0}.woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout-review-order-table tfoot td{padding-top:32px;padding-bottom:32px}.woocommerce-checkout-review-order-table tfoot th{padding-right:24px;font-weight:normal;color:#666;text-transform:uppercase;text-align:left}.woocommerce-checkout-review-order-table tfoot td{text-align:right}.woocommerce-checkout-review-order-table tfoot td strong{font-weight:normal}.woocommerce-checkout-review-order-table tfoot .cart-subtotal{display:none}.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals th{display:block;padding-bottom:0}.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td{display:block;text-align:left}.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals li{font-weight:500;font-size:18px;line-height:120%;margin-bottom:24px}.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals li:last-child{margin-bottom:0}.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals li input[type=radio]{width:1px !important;height:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap !important;margin:-1px !important;padding:0 !important;border:0 !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important}.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals li input[type=radio]:checked+label::after{opacity:1}.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals li input[type=radio]:disabled+label{opacity:.3}.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals li input[type=hidden]+label::after{opacity:1}.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals li label{display:inline-block;padding-left:34px;text-align:left;position:relative}.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals li label::before,.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals li label::after{content:"";display:block;border-radius:50%;position:absolute}.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals li label::before{width:20px;height:20px;background-color:#fff;border:2px solid #333;left:0;top:1px}.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals li label::after{width:10px;height:10px;left:5px;top:6px;background-color:#333;opacity:0}.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals .shipping-method-description{font-weight:normal;font-size:16px;line-height:150%;margin-top:8px}.checkout-payments-title{font-weight:normal;font-size:16px;line-height:150%;text-transform:uppercase;color:#666;margin-top:32px}.woocommerce-checkout-payment{margin-top:32px}.woocommerce-checkout-payment li{margin-bottom:24px}.woocommerce-checkout-payment li:last-child{margin-bottom:0}.woocommerce-checkout-payment li input[type=radio]{width:1px !important;height:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap !important;margin:-1px !important;padding:0 !important;border:0 !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important}.woocommerce-checkout-payment li input[type=radio]:checked+label::after{opacity:1}.woocommerce-checkout-payment li input[type=radio]:disabled+label{opacity:.3}.woocommerce-checkout-payment li label{display:inline-block;padding-left:34px;font-weight:500;font-size:18px;line-height:120%;position:relative}.woocommerce-checkout-payment li label::before,.woocommerce-checkout-payment li label::after{content:"";display:block;border-radius:50%;position:absolute}.woocommerce-checkout-payment li label::before{width:20px;height:20px;background-color:#fff;border:2px solid #333;left:0;top:1px}.woocommerce-checkout-payment li label::after{width:10px;height:10px;left:5px;top:6px;background-color:#333;opacity:0}.woocommerce-checkout-payment li .payment_box{margin-top:8px}.woocommerce-checkout-payment .place-order{padding-top:32px;border-top:1px solid #edeff0;margin-top:32px}.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper{margin-bottom:32px}.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper>.form-row{margin-top:16px;margin-bottom:0}.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions{border-radius:4px;font-size:14px;line-height:150%;margin-top:16px}.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions p{margin-bottom:16px}.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions p:last-child{margin-bottom:0}.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions h1,.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions h2,.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions h3,.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions h4,.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions h5,.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions h6{font-weight:500;font-size:16px;line-height:120%;margin-top:0;margin-bottom:16px}.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions ul,.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions ol{padding-left:20px;margin-bottom:16px}.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions ul:last-child,.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions ol:last-child{margin-bottom:0}.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions ul{list-style-type:disc}.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions ol{list-style-type:decimal}.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions li{margin-bottom:4px}.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions li:last-child{margin-bottom:0}.woocommerce-checkout-payment .place-order .woocommerce-privacy-policy-link{display:inline;color:#d50032;text-decoration:underline}.woocommerce-checkout-payment .place-order .woocommerce-form__label-for-checkbox{color:#333;margin-bottom:0}.woocommerce-checkout-payment .place-order .woocommerce-form__label-for-checkbox span{display:inline;padding-top:3px}.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-link{display:inline;color:#d50032;text-decoration:underline}.woocommerce-checkout-payment .place-order .button{width:100%}@media(max-width: 1279px){.checkout-col-left{width:100%;margin-bottom:32px}.checkout-col-right{width:50%;margin-left:auto}}@media(max-width: 991px){.checkout-col-right{width:100%;margin-left:0}}@media(max-width: 767px){.checkout-col-left{margin-bottom:24px}.checkout-block{padding:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.checkout-block-right{padding:16px;border:1px solid #edeff0;border-radius:6px}.checkout-block-header{padding-bottom:16px;margin-bottom:24px}.checkout-block-header h2{font-size:14px}.woocommerce-shipping-fields>h3{margin-bottom:16px}.woocommerce-shipping-fields>h3 .woocommerce-form__label-for-checkbox span{padding-top:2px;font-size:14px}.woocommerce-checkout-review-order-table tbody td{font-size:14px;line-height:150%}.woocommerce-checkout-review-order-table tbody td:first-child{padding-right:16px}.woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout-review-order-table tfoot td{padding-top:24px;padding-bottom:24px}.woocommerce-checkout-review-order-table tfoot th{padding-right:16px;font-size:14px;line-height:150%}.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals li{font-size:14px;line-height:22px;margin-bottom:16px}.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals .shipping-method-description{font-size:12px}.checkout-payments-title{font-size:14px;margin-top:24px}.woocommerce-checkout-payment{margin-top:24px}.woocommerce-checkout-payment li{margin-bottom:16px}.woocommerce-checkout-payment li label{font-size:16px;line-height:22px}.woocommerce-checkout-payment li .payment_box{font-size:14px;line-height:150%}.woocommerce-checkout-payment .place-order{padding-top:24px;margin-top:24px}.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper{margin-bottom:24px}.woocommerce-checkout-payment .place-order .woocommerce-privacy-policy-text{font-size:14px;line-height:150%}.woocommerce-checkout-payment .place-order .woocommerce-form__label-for-checkbox{line-height:160%}}.woocommerce-order-pay #order_review{padding:24px;background-color:#fff;border-radius:12px;-webkit-box-shadow:0 3px 14px 0 rgba(51,51,51,.12);box-shadow:0 3px 14px 0 rgba(51,51,51,.12)}.woocommerce-order-pay .shop_table{width:100%}.woocommerce-order-pay .shop_table thead{border-bottom:1px solid #edeff0}.woocommerce-order-pay .shop_table thead th{padding-right:24px;padding-bottom:24px;font-weight:normal;color:#666;text-transform:uppercase;text-align:left}.woocommerce-order-pay .shop_table thead th:last-child{padding-right:0}.woocommerce-order-pay .shop_table tbody{border-bottom:1px solid #edeff0}.woocommerce-order-pay .shop_table tbody tr:last-child td{padding-bottom:24px}.woocommerce-order-pay .shop_table tbody td{padding-right:24px;padding-top:24px}.woocommerce-order-pay .shop_table tbody td:last-child{padding-right:0}.woocommerce-order-pay .shop_table tbody .product-quantity{font-weight:normal}.woocommerce-order-pay .shop_table tfoot tr{border-bottom:1px solid #edeff0}.woocommerce-order-pay .shop_table tfoot th{padding-right:24px;padding-top:24px;padding-bottom:24px;font-weight:normal;color:#666;text-transform:uppercase;text-align:left}.woocommerce-order-pay .shop_table tfoot td{padding-top:24px;padding-bottom:24px}.woocommerce-order-pay #payment .payment_methods{padding:32px 0;border-bottom:1px solid #edeff0}.woocommerce-order-pay #payment .payment_methods li{margin-bottom:24px}.woocommerce-order-pay #payment .payment_methods li:last-child{margin-bottom:0}.woocommerce-order-pay #payment .payment_methods li input[type=radio]{width:1px !important;height:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap !important;margin:-1px !important;padding:0 !important;border:0 !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important}.woocommerce-order-pay #payment .payment_methods li input[type=radio]:checked+label::after{opacity:1}.woocommerce-order-pay #payment .payment_methods li input[type=radio]:disabled+label{opacity:.3}.woocommerce-order-pay #payment .payment_methods li label{display:inline-block;padding-left:34px;font-weight:500;font-size:18px;line-height:120%;position:relative}.woocommerce-order-pay #payment .payment_methods li label::before,.woocommerce-order-pay #payment .payment_methods li label::after{content:"";display:block;border-radius:50%;position:absolute}.woocommerce-order-pay #payment .payment_methods li label::before{width:20px;height:20px;background-color:#fff;border:2px solid #333;left:0;top:1px}.woocommerce-order-pay #payment .payment_methods li label::after{width:10px;height:10px;left:5px;top:6px;background-color:#333;opacity:0}.woocommerce-order-pay #payment .payment_methods li .payment_box{margin-top:8px}.woocommerce-order-pay #payment>.form-row{padding-top:32px;margin-bottom:0}.woocommerce-order-pay #payment .woocommerce-terms-and-conditions-wrapper{margin-bottom:32px}.woocommerce-order-pay #payment .woocommerce-terms-and-conditions-wrapper>.form-row{margin-top:16px;margin-bottom:0}.woocommerce-order-pay #payment .woocommerce-terms-and-conditions{border-radius:4px;font-size:14px;line-height:150%;margin-top:16px}.woocommerce-order-pay #payment .woocommerce-terms-and-conditions p{margin-bottom:16px}.woocommerce-order-pay #payment .woocommerce-terms-and-conditions p:last-child{margin-bottom:0}.woocommerce-order-pay #payment .woocommerce-terms-and-conditions h1,.woocommerce-order-pay #payment .woocommerce-terms-and-conditions h2,.woocommerce-order-pay #payment .woocommerce-terms-and-conditions h3,.woocommerce-order-pay #payment .woocommerce-terms-and-conditions h4,.woocommerce-order-pay #payment .woocommerce-terms-and-conditions h5,.woocommerce-order-pay #payment .woocommerce-terms-and-conditions h6{font-weight:500;font-size:16px;line-height:120%;margin-top:0;margin-bottom:16px}.woocommerce-order-pay #payment .woocommerce-terms-and-conditions ul,.woocommerce-order-pay #payment .woocommerce-terms-and-conditions ol{padding-left:20px;margin-bottom:16px}.woocommerce-order-pay #payment .woocommerce-terms-and-conditions ul:last-child,.woocommerce-order-pay #payment .woocommerce-terms-and-conditions ol:last-child{margin-bottom:0}.woocommerce-order-pay #payment .woocommerce-terms-and-conditions ul{list-style-type:disc}.woocommerce-order-pay #payment .woocommerce-terms-and-conditions ol{list-style-type:decimal}.woocommerce-order-pay #payment .woocommerce-terms-and-conditions li{margin-bottom:4px}.woocommerce-order-pay #payment .woocommerce-terms-and-conditions li:last-child{margin-bottom:0}.woocommerce-order-pay #payment .woocommerce-privacy-policy-link{display:inline;color:#d50032;text-decoration:underline}.woocommerce-order-pay #payment .woocommerce-form__label-for-checkbox{color:#333;margin-bottom:0}.woocommerce-order-pay #payment .woocommerce-form__label-for-checkbox span{display:inline;padding-top:3px}.woocommerce-order-pay #payment .woocommerce-terms-and-conditions-link{display:inline;color:#d50032;text-decoration:underline}.woocommerce-order-pay #payment .button{width:100%;max-width:260px}@media(max-width: 991px){.woocommerce-order-pay .shop_table thead th:nth-child(2){padding:0;font-size:0;color:rgba(0,0,0,0)}}@media(max-width: 767px){.woocommerce-order-pay #order_review{padding:16px;border:1px solid #edeff0;border-radius:6px;-webkit-box-shadow:none;box-shadow:none}.woocommerce-order-pay .shop_table thead th{padding-right:16px;padding-bottom:16px;font-size:14px;line-height:150%}.woocommerce-order-pay .shop_table tbody td{padding-right:16px;font-size:14px;line-height:150%}.woocommerce-order-pay .shop_table tfoot th{padding-right:16px;font-size:14px;line-height:150%}.woocommerce-order-pay .shop_table tfoot td{font-size:14px;line-height:150%}.woocommerce-order-pay #payment .payment_methods{padding:24px 0}.woocommerce-order-pay #payment .payment_methods li{margin-bottom:16px}.woocommerce-order-pay #payment .payment_methods li label{font-size:16px;line-height:22px}.woocommerce-order-pay #payment .payment_methods li .payment_box{font-size:14px;line-height:150%}.woocommerce-order-pay #payment>.form-row{padding-top:24px}.woocommerce-order-pay #payment .woocommerce-terms-and-conditions-wrapper{margin-bottom:24px}.woocommerce-order-pay #payment .woocommerce-privacy-policy-text{font-size:14px;line-height:150%}.woocommerce-order-pay #payment .woocommerce-form__label-for-checkbox{line-height:160%}.woocommerce-order-pay #payment .button{max-width:100%}}.error404-section{padding-top:20px}.error404-image{width:31.25vw;margin:0 auto}.error404-image img{margin:0 auto}.error404-title{font-weight:500;font-size:56px;line-height:120%;text-align:center;margin-bottom:12px}.error404-text{font-size:22px;line-height:150%;text-align:center;margin-bottom:56px}.error404-button{max-width:260px;margin:0 auto}@media(max-width: 767px){.error404-section{padding-top:24px}.error404-image{width:100%;margin-bottom:20px}.error404-title{font-size:26px;margin-bottom:10px}.error404-text{font-size:16px;margin-bottom:46px}.error404-button{max-width:328px}}