@font-face {font-family: 'Nunito';  src: url('/fonts/Nunito/Nunito-ExtraBold.eot');  src: url('/fonts/Nunito/Nunito-ExtraBold.eot?#iefix') format('embedded-opentype'), url('/fonts/Nunito/Nunito-ExtraBold.woff2') format('woff2'), url('/fonts/Nunito/Nunito-ExtraBold.woff') format('woff'), url('/fonts/Nunito/Nunito-ExtraBold.ttf') format('truetype'), url('/fonts/Nunito/Nunito-ExtraBold.svg#Nunito-ExtraBold') format('svg');  font-weight: 800;  font-style: normal;  font-display: swap;}
@font-face {font-family: 'Nunito';  src: url('/fonts/Nunito/Nunito-Regular.eot');  src: url('/fonts/Nunito/Nunito-Regular.eot?#iefix') format('embedded-opentype'), url('/fonts/Nunito/Nunito-Regular.woff2') format('woff2'), url('/fonts/Nunito/Nunito-Regular.woff') format('woff'), url('/fonts/Nunito/Nunito-Regular.ttf') format('truetype'), url('/fonts/Nunito/Nunito-Regular.svg#Nunito-Regular') format('svg');  font-weight: 400;  font-style: normal;  font-display: swap;}
@font-face {font-family: 'Nunito';  src: url('/fonts/Nunito/Nunito-Italic.eot');  src: url('/fonts/Nunito/Nunito-Italic.eot?#iefix') format('embedded-opentype'), url('/fonts/Nunito/Nunito-Italic.woff2') format('woff2'), url('/fonts/Nunito/Nunito-Italic.woff') format('woff'), url('/fonts/Nunito/Nunito-Italic.ttf') format('truetype'), url('/fonts/Nunito/Nunito-Italic.svg#Nunito-Italic') format('svg');  font-weight: 400;  font-style: italic;  font-display: swap;}
@font-face {font-family: 'Nunito';  src: url('/fonts/Nunito/Nunito-SemiBoldItalic.eot');  src: url('/fonts/Nunito/Nunito-SemiBoldItalic.eot?#iefix') format('embedded-opentype'), url('/fonts/Nunito/Nunito-SemiBoldItalic.woff2') format('woff2'), url('/fonts/Nunito/Nunito-SemiBoldItalic.woff') format('woff'), url('/fonts/Nunito/Nunito-SemiBoldItalic.ttf') format('truetype'), url('/fonts/Nunito/Nunito-SemiBoldItalic.svg#Nunito-SemiBoldItalic') format('svg');  font-weight: 600;  font-style: italic;  font-display: swap;}
@font-face {font-family: 'Nunito';  src: url('/fonts/Nunito/Nunito-ExtraLight.eot');  src: url('/fonts/Nunito/Nunito-ExtraLight.eot?#iefix') format('embedded-opentype'), url('/fonts/Nunito/Nunito-ExtraLight.woff2') format('woff2'), url('/fonts/Nunito/Nunito-ExtraLight.woff') format('woff'), url('/fonts/Nunito/Nunito-ExtraLight.ttf') format('truetype'), url('/fonts/Nunito/Nunito-ExtraLight.svg#Nunito-ExtraLight') format('svg');  font-weight: 200;  font-style: normal;  font-display: swap;}
@font-face {font-family: 'Nunito';  src: url('/fonts/Nunito/Nunito-BoldItalic.eot');  src: url('/fonts/Nunito/Nunito-BoldItalic.eot?#iefix') format('embedded-opentype'), url('/fonts/Nunito/Nunito-BoldItalic.woff2') format('woff2'), url('/fonts/Nunito/Nunito-BoldItalic.woff') format('woff'), url('/fonts/Nunito/Nunito-BoldItalic.ttf') format('truetype'), url('/fonts/Nunito/Nunito-BoldItalic.svg#Nunito-BoldItalic') format('svg');  font-weight: 700;  font-style: italic;  font-display: swap;}
@font-face {font-family: 'Nunito';  src: url('/fonts/Nunito/Nunito-Medium.eot');  src: url('/fonts/Nunito/Nunito-Medium.eot?#iefix') format('embedded-opentype'), url('/fonts/Nunito/Nunito-Medium.woff2') format('woff2'), url('/fonts/Nunito/Nunito-Medium.woff') format('woff'), url('/fonts/Nunito/Nunito-Medium.ttf') format('truetype'), url('/fonts/Nunito/Nunito-Medium.svg#Nunito-Medium') format('svg');  font-weight: 500;  font-style: normal;  font-display: swap;}
@font-face {font-family: 'Nunito';  src: url('/fonts/Nunito/Nunito-ExtraLightItalic.eot');  src: url('/fonts/Nunito/Nunito-ExtraLightItalic.eot?#iefix') format('embedded-opentype'), url('/fonts/Nunito/Nunito-ExtraLightItalic.woff2') format('woff2'), url('/fonts/Nunito/Nunito-ExtraLightItalic.woff') format('woff'), url('/fonts/Nunito/Nunito-ExtraLightItalic.ttf') format('truetype'), url('/fonts/Nunito/Nunito-ExtraLightItalic.svg#Nunito-ExtraLightItalic') format('svg');  font-weight: 200;  font-style: italic;  font-display: swap;}
@font-face {font-family: 'Nunito';  src: url('/fonts/Nunito/Nunito-Black.eot');  src: url('/fonts/Nunito/Nunito-Black.eot?#iefix') format('embedded-opentype'), url('/fonts/Nunito/Nunito-Black.woff2') format('woff2'), url('/fonts/Nunito/Nunito-Black.woff') format('woff'), url('/fonts/Nunito/Nunito-Black.ttf') format('truetype'), url('/fonts/Nunito/Nunito-Black.svg#Nunito-Black') format('svg');  font-weight: 900;  font-style: normal;  font-display: swap;}
@font-face {font-family: 'Nunito';  src: url('/fonts/Nunito/Nunito-SemiBold.eot');  src: url('/fonts/Nunito/Nunito-SemiBold.eot?#iefix') format('embedded-opentype'), url('/fonts/Nunito/Nunito-SemiBold.woff2') format('woff2'), url('/fonts/Nunito/Nunito-SemiBold.woff') format('woff'), url('/fonts/Nunito/Nunito-SemiBold.ttf') format('truetype'), url('/fonts/Nunito/Nunito-SemiBold.svg#Nunito-SemiBold') format('svg');  font-weight: 600;  font-style: normal;  font-display: swap;}
@font-face {font-family: 'Nunito';  src: url('/fonts/Nunito/Nunito-LightItalic.eot');  src: url('/fonts/Nunito/Nunito-LightItalic.eot?#iefix') format('embedded-opentype'), url('/fonts/Nunito/Nunito-LightItalic.woff2') format('woff2'), url('/fonts/Nunito/Nunito-LightItalic.woff') format('woff'), url('/fonts/Nunito/Nunito-LightItalic.ttf') format('truetype'), url('/fonts/Nunito/Nunito-LightItalic.svg#Nunito-LightItalic') format('svg');  font-weight: 300;  font-style: italic;  font-display: swap;}
@font-face {font-family: 'Nunito';  src: url('/fonts/Nunito/Nunito-MediumItalic.eot');  src: url('/fonts/Nunito/Nunito-MediumItalic.eot?#iefix') format('embedded-opentype'), url('/fonts/Nunito/Nunito-MediumItalic.woff2') format('woff2'), url('/fonts/Nunito/Nunito-MediumItalic.woff') format('woff'), url('/fonts/Nunito/Nunito-MediumItalic.ttf') format('truetype'), url('/fonts/Nunito/Nunito-MediumItalic.svg#Nunito-MediumItalic') format('svg');  font-weight: 500;  font-style: italic;  font-display: swap;}
@font-face {font-family: 'Nunito';  src: url('/fonts/Nunito/Nunito-ExtraBoldItalic.eot');  src: url('/fonts/Nunito/Nunito-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'), url('/fonts/Nunito/Nunito-ExtraBoldItalic.woff2') format('woff2'), url('/fonts/Nunito/Nunito-ExtraBoldItalic.woff') format('woff'), url('/fonts/Nunito/Nunito-ExtraBoldItalic.ttf') format('truetype'), url('/fonts/Nunito/Nunito-ExtraBoldItalic.svg#Nunito-ExtraBoldItalic') format('svg');  font-weight: 700;  font-style: italic;  font-display: swap;}
@font-face {font-family: 'Nunito';  src: url('/fonts/Nunito/Nunito-Bold.eot');  src: url('/fonts/Nunito/Nunito-Bold.eot?#iefix') format('embedded-opentype'), url('/fonts/Nunito/Nunito-Bold.woff2') format('woff2'), url('/fonts/Nunito/Nunito-Bold.woff') format('woff'), url('/fonts/Nunito/Nunito-Bold.ttf') format('truetype'), url('/fonts/Nunito/Nunito-Bold.svg#Nunito-Bold') format('svg');  font-weight: 700;  font-style: normal;  font-display: swap;}
@font-face {font-family: 'Nunito';  src: url('/fonts/Nunito/Nunito-BlackItalic.eot');  src: url('/fonts/Nunito/Nunito-BlackItalic.eot?#iefix') format('embedded-opentype'), url('/fonts/Nunito/Nunito-BlackItalic.woff2') format('woff2'), url('/fonts/Nunito/Nunito-BlackItalic.woff') format('woff'), url('/fonts/Nunito/Nunito-BlackItalic.ttf') format('truetype'), url('/fonts/Nunito/Nunito-BlackItalic.svg#Nunito-BlackItalic') format('svg');  font-weight: 900;  font-style: italic;  font-display: swap;}
@font-face {font-family: 'Nunito';  src: url('/fonts/Nunito/Nunito-Light.eot');  src: url('/fonts/Nunito/Nunito-Light.eot?#iefix') format('embedded-opentype'), url('/fonts/Nunito/Nunito-Light.woff2') format('woff2'), url('/fonts/Nunito/Nunito-Light.woff') format('woff'), url('/fonts/Nunito/Nunito-Light.ttf') format('truetype'), url('/fonts/Nunito/Nunito-Light.svg#Nunito-Light') format('svg');  font-weight: 300;  font-style: normal;  font-display: swap;}
.trin{animation-name:trin;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear}
@keyframes trin{from{transform:rotate3d(0,0,1,0deg)} 20%,32%,44%,56%,68%{transform:rotate3d(0,0,1,0deg)} 23%,35%,47%,59%,71%{transform:rotate3d(0,0,1,15deg)} 26%,38%,50%,62%,74%{transform:rotate3d(0,0,1,0deg)} 29%,41%,53%,65%,77%{transform:rotate3d(0,0,1,-15deg)} 80%{transform:rotate3d(0,0,1,0deg)}}
.fadeOut{animation-name:fadeOut}
@keyframes fadeOut{0%{opacity:1} 100%{opacity:0}}  .fadeIn{animation-name:fadeIn}
@keyframes fadeIn{0%{opacity:0} 100%{opacity:1}}
@keyframes stretch{0%{color:#006b25} 100%{color:#fe8b07}}
@keyframes logoRes{from{opacity:0;transform:scale(.7)} to{opacity:1;transform:scale(1)}}
@keyframes showDialog{0%{opacity:0;transform:translateY(40px)} 100%{opacity:1;transform:translateY(0)}}
@keyframes scale{0%{transform:scale(.8)} 100%{transform:scale(1.2)}}
.scale{animation-name:scale;animation-duration:1s;animation-timing-function:ease-out;animation-delay:0s;animation-direction:alternate;animation-iteration-count:infinite;animation-fill-mode:none;animation-play-state:running}
@keyframes jump{0%{bottom:0} 50%{bottom:10px} 100%{bottom:0}}
@keyframes slide-down{0%{opacity:0;transform:translateY(-100%)} 100%{opacity:1;transform:translateY(0)}}
@keyframes zoomIn{from{opacity:0;transform:scale(.7)} to{opacity:1;transform:scale(1)}}
@keyframes spin_rise{0%{transform:rotateY(0) scale(1)} 25%{transform:rotateY(35deg) scale(1.02)} 50%{transform:rotateY(0) scale(1)} 75%{transform:rotateY(-35deg) scale(1.02)} 100%{transform:rotateY(0) scale(1)}}
@keyframes scale2{0%{transform:scale(1)} 50%{transform:scale(.8)} 100%{transform:scale(1)}}
@keyframes scale_down{0%{transform:scale(1)} 50%{transform:scale(.8)} 100%{transform:scale(1)}}
@keyframes scale_move_sides{0%{transform:translate(0,0) scale(1)} 25%{transform:translate(-50%,0) scale(.8)} 50%{transform:translate(0,0) scale(1)} 75%{transform:translate(50%,0) scale(.8)} 100%{transform:translate(0,0) scale(1)}}
@keyframes scale_move_bottom{0%{transform:translate(0,0) scale(1)} 50%{transform:translate(0,100%) scale(1.05)} 100%{transform:translate(0,0) scale(1)}}
@keyframes scale_move_right{0%{transform:translate(0,0) scale(1)} 50%{transform:translate(100%,0) scale(1.05)} 100%{transform:translate(0,0) scale(1)}}
.char{display:inline-block;opacity:0;transform:translateY(20px);animation:fadeUp .5s forwards ease-out}
@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}
@keyframes blink{0%,50%{opacity:1} 100%,50.01%{opacity:0}}
@-webkit-keyframes outline1 { from {stroke-dashoffset: 522.8599853515625;} to {stroke-dashoffset: 0;} }
@-webkit-keyframes outline2 { from {stroke-dashoffset: 193.20834350585938;} to {stroke-dashoffset: 0;} }
*,:after,:before{box-sizing:border-box;margin:0;padding:0;outline:0}
video{width:100%}
audio,canvas,iframe,img,svg,video{vertical-align:middle}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:rgba(0,0,0,0);transition:.3s}
a:active,a:focus,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub.red,sup.red{color:#e31e26}
sup{top:-.5em}
sub{bottom:-.25em}
svg:not(:root){overflow:hidden}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}
p{font:400 1.5rem/1.6 Nunito,sans-serif}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}
ol,ul{list-style-position:inside}
img{max-width:100%;height:auto;border:0}
.icon,[class*=" icon_"],[class^=icon_]{display:inline-block;width:1em;height:1em;fill:currentColor}
ol li,ul li{list-style:none}
.dialog_wrapper{position:fixed;top:0;left:0;display:none;width:100%;height:100%;z-index:1500;padding:0 1rem;overflow-y:auto}
.dialog{display:none;align-items:center;max-width:40rem;margin:4rem auto;min-height:calc(100% - 8rem)}
.dialog.modal_small{max-width:42rem}
.dialog.modal_medium{max-width:50rem}
.dialog.modal_large{max-width:128rem}
.dialog.modal_xlarge{max-width:65vw}
.modal_wrap{width:100%;padding:2rem 3rem 3rem;border-radius:2rem;background-color:#fff;border-top:.6rem solid #ff7b00;z-index:1503;position:relative}
.modal_wrap .icon_close{position:absolute;top:.5rem;right:.5rem;color:#ff7b00;cursor:pointer;font-size:3rem;transition:color .3s linear}
.modal_wrap .icon_close:focus{color:#dc3545}
.modal_wrap .icon_close .icon{display:block}
.modal_login .modal_wrap{border: none;}
.modal_cart_add .modal_wrap{border: none;background-color: transparent;backdrop-filter: blur(10px);box-shadow: inset 0 0 500px rgba(255, 255, 255, .7);}
.modal_price_total{margin-top: 2rem;}
.del_product{cursor: pointer;color: #6D6E71;position: absolute;top: 3.5rem;right: 4rem;transition: .3s;}
.del_product .icon{font-size: 2.4rem}
.bg_modal{width: 100%;background-color: #FFFFFF;border-radius: 2rem;position: relative;padding-right: 3rem;margin-bottom: 2rem;overflow: hidden;}
.bg_modal:last-child{margin-bottom: 0}
.link_arrow_left{font-size: 1.8rem;font-weight: 400;color: #6D6E71;position: relative;white-space: nowrap;padding-left: 2.2rem;text-transform: initial;cursor: pointer;transition: .3s linear}
.link_arrow_left:before{content: "";position: absolute;left: 0;top: 50%;transform: translate(0,-50%);transition: .3s linear;display: block;width: .7rem;height: 1.4rem;background-image: url("data:image/svg+xml;utf8,<svg width='9' fill='none' height='16' viewBox='0 0 9 16' xmlns='http://www.w3.org/2000/svg'><path d='M7.31641 1L1.31641 8.14286L7.31641 15' stroke='%236D6E71' stroke-width='2' stroke-linecap='round'/></svg>");background-repeat: no-repeat;background-size: contain;}
.modal_wrap .image_wrap{position:relative;width:7rem;height:7rem;line-height:7rem;margin:-5.5rem auto 0;border-radius:50%;text-align:center;background-color:#ff7b00}
.modal_wrap .image_wrap .icon{height:4rem;width:4rem;color:#fff;animation:zoomIn .5s both;animation-delay:.2s}
.modal_wrap .modal_text{text-align:center;margin:2rem 0 .5rem}
.modal_wrap .modal_text .modal_title{font-size:2.4rem;line-height:1.4;font-weight:700;color:#2b2c30;margin:0 auto}
.modal_wrap .modal_flex_top {display: flex;align-items: center;justify-content: space-between;gap: 1rem;margin: 0 0 2rem;}
.modal_wrap .modal_flex_top .modal_title{font-size:2.6rem;line-height:1.3;font-weight:500;color:#2B2C30;margin:0}
.dialog .navigation_close .icon{color: #6D6E71;}
.modal_wrap .modal_text p{margin:.5rem auto;max-width:88%}
.modal_wrap .modal_buttons{font-size:0;text-align:center;margin:2rem auto 0;max-width:35rem}
.modal_wrap .modal_buttons .button{width:calc(50% - 1.4rem);min-width:unset;margin:.5rem .7rem}
.dialog_bg{position:fixed;left:0;top:0;display:none;width:100%;height:100%;background-color:rgba(43,44,48,.3)}
.dialog_bg.visible,.dialog_wrapper.visible{display:block}
.dialog.visible{display:flex}
.dialog_opened{overflow:hidden;padding-right:.8rem}
.dialog_opened.dialog_scrollable_mobile{padding-right:0}
.dialog_opened .dialog_bg,.dialog_opened .modal_wrap{animation-duration:.3s;animation-fill-mode:both}
.dialog_opened .dialog_bg{animation-name:fadeIn}
.dialog_opened .modal_wrap{animation-name:showDialog}
.modal_status.dialog .modal_wrap{color:#2b2c30;background-color:#fff;text-align:center}
.modal_status.dialog .dialog_close.icon_close{display:none}
.modal_status.dialog .modal_text{margin:2rem 0}
.modal_status.dialog .modal_text .modal_title{font-size:2.6rem;font-weight:700;line-height:1.3;text-transform:initial;margin:0 auto 1rem;max-width:100%}
.modal_status.dialog .modal_text p{margin:.5rem auto;max-width:88%}
.modal_success.dialog .modal_wrap{border-top:.6rem solid #28a745}
.modal_success.dialog .check_wrap{border:.2rem solid #28a745;overflow:hidden;animation:wrap .3s ease-in-out forwards;animation-delay:.3s;transform:scale(0)}
.modal_success.dialog .check_wrap::after,.modal_success.dialog .check_wrap::before{content:"";position:absolute;background-color:#fff;width:0;height:.5rem;transform-origin:left;animation-duration:.3s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}
.modal_success.dialog .check_wrap::before{top:3.2rem;left:2.1rem;transform:rotate(45deg);animation-name:left;animation-delay:.8s}
.modal_success.dialog .check_wrap::after{top:4.2rem;left:2.9rem;transform:rotate(-45deg);animation-name:right;animation-delay:1.1s}
@keyframes wrap{0%{background-color:rgba(0,0,0,0);transform:scale(0)} 100%{background-color:#28a745;transform:scale(1)}}
@keyframes left{0%{width:0} 100%{width:1.5rem}}
@keyframes right{0%{width:0} 100%{width:3rem}}
.modal_danger.dialog .modal_wrap{border-top:.6rem solid #dc3545}
.modal_danger.dialog .checkmark{stroke-width:2;stroke:#fff;stroke-miterlimit:10;background-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 #dc3545;animation:fill .4s ease-in-out .4s forwards,scale2 .3s ease-in-out .9s both}
.modal_danger.dialog .checkmark_circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#dc3545;fill:none;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}
.modal_danger.dialog .checkmark_check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}
@keyframes stroke{100%{stroke-dashoffset:0}}
@keyframes scale2{0%,100%{transform:none} 50%{transform:scale3d(1.1,1.1,1)}}
@keyframes fill{100%{box-shadow:inset 0 0 0 5rem #dc3545}}
.modal_warning.dialog{border-top:.6rem solid #ffb92e}
.modal_warning.dialog .image_wrap{background-color:#ffb92e}
.modal_info.dialog{border-top:.6rem solid #119eb5}
.modal_info.dialog .image_wrap{background-color:#119eb5}
.dialog .contact_form .modal_text{margin:2rem 0}
.dialog .contact_form textarea.input{min-height:7.3rem}
.dialog .contact_form .button{display:block;width:100%;margin:2rem 0 0}
.dialog .contact_form .row_f [class*=col_]{width:calc(100% - 3.01rem)}
.modal_video.dialog{padding:1.5rem;border:none;width:65vw;max-width:100%;flex-shrink:0}
.modal_video.dialog .video_frame{width:100%;height:40rem;border-radius:1.5rem}
.modal_video.dialog .icon_close{display:none}
.button_flex_modal{display:flex;flex-wrap: wrap;gap:2.5rem;align-items: center;justify-content: space-between; margin-top:1.5rem}
.dialog .hide_dialog{display: none!important;}
.item_with_lines{display: flex;align-items: center;gap: 1.2rem;font: 600 2rem/1.3 "Nunito",sans-serif;color: #6D6E71;margin: 1rem 0;}
.item_with_lines span{flex-shrink: 0;}
.item_with_lines hr{margin: 0;flex-grow: 1;border-top: 1px solid #6D6E71;}

.toast_notifications{position:fixed;bottom:3rem;right:2rem;z-index:99999999}
.toast_notifications .column,.toast_notifications .toast{display:flex;align-items:center}
.toast_notifications .toast{width:40rem;position:relative;overflow:hidden;list-style:none;padding:1.6rem 1.7rem;margin-bottom:1rem;background:#fff;justify-content:space-between;animation:show_toast .3s ease forwards;box-shadow:0 .2rem .8rem 0 rgba(99,99,99,.2)}
@keyframes show_toast{0%{transform:translateX(100%)}
    40%{transform:translateX(-5%)}
    80%{transform:translateX(0)}
    100%{transform:translateX(-10px)}}
.toast_notifications .toast.hide{animation:hide_toast .3s ease forwards}
@keyframes hide_toast{0%{transform:translateX(-10px)}
    40%{transform:translateX(0)}
    80%{transform:translateX(-5%)}
    100%{transform:translateX(calc(100% + 20px))}}
.toast::before{position:absolute;content:"";height:.3rem;width:100%;bottom:0;left:0;animation:progress 4s linear forwards}
@keyframes progress{100%{width:0%}}
.toast.success::before{background-color:#43b14b}
.toast.error::before{background-color:#ff3f0a}
.toast.warning::before{background-color:#d8cd31}
.toast.info::before{background-color:#4fc8f4}
.toast .column svg{width:2.6rem;height:2.6rem;flex-shrink:0}
.toast.success .column span,.toast.success .column svg{color:#43b14b}
.toast.error .column span,.toast.error .column svg{color:#e24d4c}
.toast.warning .column span,.toast.warning .column svg{color:#d8cd31}
.toast.info .column span,.toast.info .column svg{color:#4fc8f4}
.toast .column span{font-size:1.6rem;font-weight:600;margin-left:1.2rem;color:#272727;flex-grow:1}
.toast_notifications .removeTOAST{display:flex;cursor:pointer;flex-shrink:0}
.toast_notifications .removeTOAST .icon{width:1.6rem;height:1.6rem;color:#000;transition:.3s linear}
html{font-size:62.5%}
body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden;font-family:Nunito,sans-serif;font-size:1.4rem;-webkit-tap-highlight-color: hsla(0, 0%, 100%, 0);-webkit-tap-highlight-color: transparent;background-color:#f4f4f5;margin:0;padding-top:16.6rem}
.disabled,[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}
.clearfix::after,.clearfix::before,.row::after,.row::before{content:" ";display:table}
.clearfix::after,.row::after{clear:both}
a{text-decoration:none;color:inherit;transition:.3s}
.table{display:table}
.tableb{display:table;border-collapse:collapse;border-spacing:0}
.trow{display:table-row}
.tcell{display:table-cell;vertical-align:middle}
.tc{text-align:center}
.tc .h1:first-child,.tc .h2:first-child,.tc h1:first-child,.tc h2:first-child{margin-top:0}
.tc .h1:last-child,.tc .h2:last-child,.tc h1:last-child,.tc h2:last-child{margin-bottom:0}
.tl{text-align:left}
.tr{text-align:right}
.fl{float:left}
.fr{float:right}
hr{border-top:1px solid #d1d1d1;border-bottom:0;border-right:0;border-left:0;clear:both;margin:2rem 0}
hr.hr{border-top:1px solid #d1d1d1;border-bottom:0;border-right:0;border-left:0;clear:initial;margin:2rem 0}
hr.dotted{border-style:dotted}
hr.dashed{border-style:dashed}
::-webkit-scrollbar{width:.4rem;height:.4rem}
::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:1rem;border-radius:0}
::-webkit-scrollbar-thumb{background:#fe8b07;border-radius:1rem;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}
.slick-next,.slick-prev{background:#ededed;border:none;font-size:0;width:3rem;height:6rem;position:absolute;border-radius:.3rem;top:50%;transform:translate(0,-50%);z-index:5;cursor:pointer;transition:.3s linear;display:flex;align-items:center;justify-content:center}
.slick-next .icon,.slick-prev .icon{transition:.3s linear;display:block;width:1rem;height:2.6rem;fill:none;stroke:#fe8b07}
.slick-next::after,.slick-prev::after{content:"";display:block;width:1.5rem;height:1.5rem;border-style:solid;border-width:0 .25rem .25rem 0;border-color:#fe8b07;position:absolute;top:50%;transform:translate(0,-50%);transition:.3s linear}
.slick-prev{left:1.5rem}
.slick-prev .icon{transform:rotate(180deg)}
.slick-prev::after{left:1.1rem;transform:translate(0,-50%) rotate(135deg)}
.slick-next{right:1.5rem}
.slick-next::after{right:1.25rem;transform:translate(0,-50%) rotate(-45deg)}
.slick-dots{position:absolute;left:50%;bottom:2rem;display:flex;flex-wrap:wrap;transform:translate(-50%,0);z-index:30;gap:1rem 0}
.slick-dots li{display:block;width:2.4rem;height:.4rem;margin:0;background-color:#e2e2e2;border:none;cursor:pointer;position:relative}
.slick-dots li:first-child{border-bottom-right-radius:.4rem;border-top-right-radius:.4rem}
.slick-dots li:last-child{border-bottom-left-radius:.4rem;border-top-left-radius:.4rem}
.slick-dots li:before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0);border:.1rem solid transparent;border-radius:.4rem}
.slick-dots li.slick-active{background-color:#e2e2e2}
.slick-dots li.slick-active:before{background-color:#fe8b07;border-color:#fe8b07;transition:.3s}
.slick-dots li:only-child{display:none}
.slick-dots li button{background:rgba(0,0,0,0);border:none;font-size:0}
.row{margin:0 -1.5rem}
.row:after{content:"";display:block;clear:both}
.row .col_1,.row .col_10,.row .col_11,.row .col_12,.row .col_2,.row .col_3,.row .col_4,.row .col_5,.row .col_6,.row .col_7,.row .col_8,.row .col_9{float:left;margin:0 1.5rem}
.row .col_1{width:calc(8.3333333333% - 3.01rem)}
.row .col_2{width:calc(16.6666666667% - 3.01rem)}
.row .col_3{width:calc(25% - 3.01rem)}
.row .col_4{width:calc(33.3333333333% - 3.01rem)}
.row .col_5{width:calc(41.6666666667% - 3.01rem)}
.row .col_6{width:calc(50% - 3.01rem)}
.row .col_7{width:calc(58.3333333333% - 3.01rem)}
.row .col_8{width:calc(66.6666666667% - 3.01rem)}
.row .col_9{width:calc(75.0000000019% - 3.01rem)}
.row .col_10{width:calc(83.3333333333% - 3rem)}
.row .col_11{width:calc(91.6666666667% - 3.01rem)}
.row .col_12{width:calc(100% - 3.01rem)}
.row_f{margin:0 -1.5rem;display:flex;flex-wrap:wrap}
.row_f .col_1,.row_f .col_10,.row_f .col_11,.row_f .col_12,.row_f .col_2,.row_f .col_3,.row_f .col_4,.row_f .col_5,.row_f .col_6,.row_f .col_7,.row_f .col_8,.row_f .col_9{margin:0 1.5rem}
.row_f .col_1{width:calc(8.3333333333% - 3.01rem)}
.row_f .col_2{width:calc(16.6666666667% - 3.01rem)}
.row_f .col_3{width:calc(25% - 3.01rem)}
.row_f .col_4{width:calc(33.3333333333% - 3.01rem)}
.row_f .col_5{width:calc(41.6666666667% - 3.01rem)}
.row_f .col_6{width:calc(50% - 3.01rem)}
.row_f .col_7{width:calc(58.3333333333% - 3.01rem)}
.row_f .col_8{width:calc(66.6666666667% - 3.01rem)}
.row_f .col_9{width:calc(75.0000000019% - 3.01rem)}
.row_f .col_10{width:calc(83.3333333333% - 3.01rem)}
.row_f .col_11{width:calc(91.6666666667% - 3.01rem)}
.row_f .col_12{width:calc(100% - 3.01rem)}
.map_overlay{position:absolute;top:0;left:0;width:100%;height:100%}
.wrapper{width:100%;max-width:171.2rem;padding:0 1.6rem;margin:0 auto;position:relative}
.wrapper::after{content:"";display:table;clear:both}
.wrapper.wrapper_full{max-width:100%}
.wrapper.wrapper_small{max-width:97rem}
.icon{line-height:0}
.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}
table.table{width:100%}
::-moz-placeholder{color:#4a6572;-moz-transition:all .3s;transition:all .3s}
::placeholder{color:#4a6572;transition:all .3s}
.form_xi{position:relative}
.form_item{margin: 2rem 0}
.form_item:last-child{margin-bottom:0}
.form_item .pre_input{display:block;font-size:1.4rem;font-weight: 400; margin:0 0 .7rem;color: #2B2C30;line-height: 1;}
.form_item.form_item_flex{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem 2rem}
.form_item.form_item_xi1{position:absolute;left:-999.9rem!important;margin:0;padding:0}
.form_item.form_item_xi2{position:absolute;max-width:.1rem!important;width:.1rem!important;height:.1rem!important;opacity:.01;pointer-events:auto;margin:0!important;padding:0!important}
.form_item_xi2 .input {max-width: .1rem !important;min-width: 0 !important;height: .1rem !important;color: transparent;background-color: transparent;border: none;pointer-events: auto;caret-color: transparent;padding: 0.1rem !important;}

.label_password{position:relative;display: block;}
.label_password .input{padding-right:4.5rem}
.show_password{display:block;position:absolute;bottom:0.3rem;right:1.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transform:translate(0,-50%)}
.show_password svg{position:static;width:1.8rem;height:1.8rem;fill:#6D6E71;stroke:#6D6E71;}
.show_password.showing svg{fill:#fe8b07;stroke:#fe8b07;}
.input{display:block;width:100%;max-width:100%;height:4.5rem;font-size:1.6rem;padding:0 2rem;border:.1rem solid #a4a4a4;background-color:#fff;color:#2b2c30;border-radius:.6rem;transition:box-shadow .2s ease-in}
.input:active,.input:focus{outline-style:none;box-shadow:0 0 0 .1rem #d1d1d1}
.input[type="range"]:focus {box-shadow: none}
.input::-moz-placeholder{font-family:Nunito,sans-serif;font-size:1.6rem;font-weight:400;color:#6D6E71;opacity:1;text-overflow:ellipsis}
.input::placeholder{font-family:Nunito,sans-serif;font-size:1.6rem;font-weight:400;color:#6D6E71;opacity:1;text-overflow:ellipsis}
.input:focus::-moz-placeholder{opacity:0}
.input:focus::placeholder{opacity:0}
.input:-webkit-autofill,.input:-webkit-autofill:active,.input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 4rem #fff inset!important;-webkit-text-fill-color:#2b2c30!important}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
input[type=number]{-moz-appearance:textfield!important}
textarea.input{min-height:12.8rem;padding-top:.5rem;resize:none}
select.input{line-height:normal;text-overflow:""}
select::-ms-expand{display:none}
.select_after{position:relative;display:block}
.select_after::after{content:"";position:absolute;top: 1.5rem;right: 2rem;width: .8rem;height: 1.6rem;background:url("data:image/svg+xml;utf8,<svg width='9' height='18' viewBox='0 0 9 18' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1.00006 1.00006L7.00006 9.16333L1.00006 17.0001' stroke='%236D6E71' stroke-width='2' stroke-linecap='round'/></svg>") no-repeat center;background-size:contain;pointer-events:none;transition:.3s;transform:rotate(90deg)}
.select_after select{padding-right:4.5rem;appearance:none;-moz-appearance:none;-webkit-appearance:none}
.select_after:has(select:focus):after{transform:rotate(270deg)}
.custom_checkbox{position:absolute;left:-999.9rem}
.custom_checkbox+label{display:inline-flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;margin:0}
.custom_checkbox+label .checkbox_design{flex:0 0 auto;width:2rem;height:2rem;border:.2rem solid #FE8B07;background-color:#fff;border-radius:.3rem;position:relative;transform:scale(1);transition:all .2s ease}
.custom_checkbox+label .checkbox_design svg{position: absolute;top: -.6rem;left: .1rem;width: 2rem;height: 2.125rem;fill: transparent;transition: all .3s ease;transition-delay: .1s;transform: translate3d(0, 0, 0);}
.custom_checkbox+label .checkbox_design::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;opacity:1;border-radius:50%;background-color:#fe8b07;transform:scale(0)}
.custom_checkbox+label .checkbox_text{display:inline-block;font-size:1.6rem;padding:0 0 0 1rem;color: #2B2C30;}
.custom_checkbox:checked+label .checkbox_design{background-color:#FFFFFF;border-color:#fe8b07}
.custom_checkbox:checked+label .checkbox_design svg{fill:#FE8B07;stroke-dashoffset:0}
.custom_checkbox + label .checkbox_design svg.iconCheckbox_old {fill: none;stroke: transparent;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;stroke-dasharray: 1.6rem;stroke-dashoffset: 1.6rem;transition: all 0.3s ease;}
.custom_checkbox:checked+label .checkbox_design svg.iconCheckbox_old {fill: none;stroke: #FE8B07;stroke-dashoffset:0}
.custom_checkbox:checked+label .checkbox_design::before{opacity:0;transform:scale(3.5);transition:all .6s ease}
.custom_radio_button{position:absolute;left:-999.9rem}
.custom_radio_button+label{display:inline-flex;align-items:flex-start;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;font-size:0;margin:0 2rem 1rem 0}
.custom_radio_button+label .radio_button_design{flex:0 0 auto;width:2rem;height:2rem;border:.1rem solid #cfcfcf;background-color:#fff;border-radius:50%;position:relative;transition:all .2s ease}
.custom_radio_button+label .radio_button_design::after,.custom_radio_button+label .radio_button_design::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-radius:50%;background-color:#fe8b07;transform:scale(0)}
.custom_radio_button+label .radio_button_design::before{opacity:1}
.custom_radio_button+label .radio_button_text{display:inline-block;font-size:1.6rem;padding:0 0 0 1rem}
.custom_radio_button:checked+label .radio_button_design{border-color:#fe8b07;border-width:.2rem}
.custom_radio_button:checked+label .radio_button_design::after,.custom_radio_button:checked+label .radio_button_design::before{transition:all .6s ease}
.custom_radio_button:checked+label .radio_button_design::before{opacity:0;transform:scale(3.5)}
.custom_radio_button:checked+label .radio_button_design::after{transform:scale(.55)}
.validate_error{border:.1rem solid #e57373!important}
.validate_error::-moz-placeholder{color:#e31e26!important}
.validate_error::placeholder{color:#e31e26!important}
.validate_error+.icon{color:#e57373!important}
textarea.validate_error{border:.1rem solid #e57373!important}
.input_file.validate_error+.input{border:.1rem solid #e57373!important}
.input_file.validate_error+.input span{color:#e31e26!important}
.validate_checkbox.validate_error{border:none!important}
.validate_checkbox.validate_error .checkbox+label::before{border:.1rem solid #e57373!important}
.validate_checkbox.validate_error .custom_checkbox+label .checkbox_design{border:.2rem solid #e57373!important}
.validate_radio.validate_error{border:none!important}
.validate_radio.validate_error .radio_button+label::before{border:.1rem solid #e57373!important}
.validate_radio.validate_error .custom_radio_button+label .radio_button_design{border:.1rem solid #e57373!important}
.button{display:inline-block;font:600 1.8rem/4.5rem Nunito,sans-serif;height:4.5rem;min-width:1rem;width:-moz-fit-content;width:fit-content;padding:0 3rem;color:#fff;background-color:#fe8b07;border:.1rem solid #fe8b07;border-radius:.7rem;text-align:center;white-space:nowrap;text-transform:initial;text-decoration:none;transition:.3s ease-out;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.button.link_button{line-height: 4.2rem;height: 4.2rem;padding: 0 4.3rem 0 1.7rem;border-radius: .9rem;position: relative;font-weight: 500;font-size: 1.6rem;}
.button.link_button:after {content: "";position: absolute;top: 50%;right: 1.7rem;transform: translate(0,-50%)rotate(180deg);display: inline-block;width: 1.6rem;height: .8rem;background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="9" viewBox="0 0 18 9" fill="none"><path d="M17 7.25006L8.83673 1.25006L0.999999 7.25006" stroke="%23FFFFFF" stroke-width="2" stroke-linecap="round"/></svg>');background-repeat: no-repeat;background-position: center;background-size: contain;transition: .3s;}
.button.link_button .icon{width: 1.6rem;margin: -.4rem 1rem 0 0;}
.button.link_button.light:after {background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="9" viewBox="0 0 18 9" fill="none"><path d="M17 7.25006L8.83673 1.25006L0.999999 7.25006" stroke="%23FE8B07" stroke-width="2" stroke-linecap="round"/></svg>');}
.button.link_button.active:after {transform: translate(0,-50%)rotate(0deg);}
.button.button_2{color:#2b2c30}
.button.button_2 .icon{color:#2b2c30}

.button.button_3{background-color:rgb(251 172 98);;border:.1rem solid #fe8b07;color:#2b2c30}
.button.login_button .icon{margin:0;position:relative;top:-.1rem}
.button.small{font-size:1.4rem;height:3.8rem;line-height:3.8rem;border-radius:1rem}
.button.small_p15{padding:0 1.5rem}
.button.small_round{font-size: 1.4rem;height: 3.4rem;line-height: 3.4rem;border-radius: .8rem;padding: 0 .9rem;}
.button.small_round .icon{width: 2.2rem;height: 2.2rem;margin: 0;}
.button.small_rounder{font-size:1.4rem;height:3.6rem;line-height:3.6rem;border-radius:2rem;padding:0 2.2rem}
.button.small_rounder.text_many{min-height:3.6rem;height: unset;line-height:1.1;padding-top: 0.95rem; padding-bottom: 0.95rem;white-space: normal;}
.button.smallest{font-size:1.6rem;height:3rem;line-height:3rem;border-radius:3rem;padding:0 2rem}
.button.button_orange{color:#ffffff;background-color:#2b2c30;border-color: #2b2c30;}
.button.button_4{color:#fe8b07;background-color:#f6f4f4;border-color:#f6f4f4}
.button.button_5{color:#6d6e71;background-color:#f6f4f4;border-color:#f6f4f4;position:relative}
.button.button_arrow{font:400 2rem/4.5rem Nunito,sans-serif;position:relative;padding:0 5.4rem 0 2.8rem;overflow:hidden}
.button.button_arrow2{font-weight: 400;font-size: 1.6rem;border-radius:1.4rem;padding: 0 4.5rem 0 2.8rem;text-transform: uppercase}
.button.button_arrow:after{content:"";position:absolute;top:50%;right:1.5rem;transform:translate(0,-50%);width:.8rem;height:1.6rem;background-image:url("data:image/svg+xml;utf8,<svg width='11' height='22' viewBox='0 0 11 22' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1.00003 1L9.00003 11.2041L1.00003 21' stroke='white' stroke-width='2' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-size:contain;transition:.3s}
.button.button_arrow2:after {right: 2.5rem;}
.button.button_arrow.small{line-height:3.8rem;height:3.8rem;border-radius:.5rem}
.button.button_arrow.button_arrow_equal_size{padding:0 4.8rem 0 4.7rem}
.button.button_arrow.button_arrow_equal_size:after{right:2.1rem;top: 53%;width:.6rem;height:1.2rem}
.button.button_arrow.button_arrow_half_transparent{border-color:#fe8b07;color:#2b2c30;background:rgba(0,0,0,0);padding:0 7.5rem 0 4.5rem}
.button.button_arrow.button_arrow_half_transparent:before{content:"";position:absolute;top:0;right:0;width:3rem;height:100%;background:#fe8b07;transition:.3s linear;z-index:-1}
.button.button_arrow.button_arrow_half_transparent.reversed:before{right:unset;left:0}
.button.button_arrow.button_arrow_half_transparent.reversed:after{left:1.1rem;right:unset;width:1rem;height:2rem;transform:translate(0,-50%) rotate(180deg)}
.button.button_arrow.button_arrow_half_transparent:after{right:1.1rem;}
.button.smaller{font-size:1.4rem;height:3.4rem;line-height:3.4rem;border-radius:.8rem;padding:0 .9rem}
.button.smallers{font-size:1.6rem;height:4rem;line-height:4rem;border-radius:.6rem;padding:0 2.1rem}
.button.smaller .icon{width:2.2rem;height:2.2rem;margin:0}
.button.button_gray{color: #2B2C30;background-color: #DEDEDE;border-color: #DEDEDE;}
.button.transparent{background:rgba(0,0,0,0);color:#fe8b07;border-color:#fe8b07}
.button.login_button{border-radius: 2rem}
.button.button_action{position:relative;padding:0 1rem}
.button.button_action .icon{width:2.4rem;margin:0}
.button.button_card{position:relative}
.button .item_total_cart{position:absolute}
.button.catalog_button{max-width:100%;width:100%;height:7rem;line-height:7rem;padding:0 3rem;border-radius:0;text-align:left;border-top-left-radius:1rem;border-top-right-radius:1rem;text-transform:uppercase;font-size: 1.6rem;}
.button.catalog_button .icon{width:2.2rem;height:1.4rem;margin-right:2rem}
.button.catalog_button2{max-width:45rem;width:100%;font-size:1.6rem;font-weight:600;border-radius:1rem;position:relative;text-transform:uppercase}
.button.catalog_button2 .icon{width:2rem;position:absolute;top:50%;left:1rem;transform:translate(0,-50%);margin:0}
.button.large{font-size:2.8rem;height:5.5rem;line-height:5.5rem}
.button.light{color:#fe8b07;background-color:#fff;border-color:#fff}
.button.light_2{color:#ff7b00;background-color:#fff;border-color:#ff7b00}
.button.dark{color:#fff;background-color:#ff7b00;border-color:#ff7b00}
.button.dark2{color:#fff;background-color:#ff7b00;border-color:#ff7b00}
.button.button_success{color:#fff;background-color:#28a745;border-color:#28a745}
.button.button_danger{color:#fff;background-color:#dc3545;border-color:#dc3545}
.button.button_warning{color:#2b2c30;background-color:#ffb92e;border-color:#ffb92e}
.button.button_info{color:#fff;background-color:#119eb5;border-color:#119eb5}
.button.button_disable{color:#6D6E71;background-color:#fff;border-color:#6D6E71;pointer-events: none}
.button.button_default{color:#fff;background-color:#607487;border-color:#607487}
.button span{display:inline-block;position:relative;z-index:3}
.button.icon_large{padding:0 2rem;border-radius:.6rem}
.button.icon_right{padding:0 2rem;border-radius:.6rem}
.button.button_single_product{height: 4rem;line-height: 4rem;font-size: 1.6rem}
.button.icon_right .icon{margin-right:0;margin-left:.4rem}
.button svg{display:inline-block;vertical-align:middle;width:2.1rem;height:unset;aspect-ratio:1/1;margin-right:.4rem;transition:.3s}
.button.btn_icon{position:relative;overflow:hidden}
.button.btn_icon svg{width:1.8rem;fill:#fff;position:absolute;left:50%;transform:translate(-50%,-3rem);transition:.2s linear;margin-right:0}
.button.btn_icon span{color:#fff;display:block;transition:.2s linear}
.button.button_wide{padding:.9rem 3rem .7rem;line-height:normal;white-space:normal;height:auto}
.button.button_block{display:block;width:100%}
.button.button_border1{border-radius: 1rem}
.button.button_google {color:#2B2C30;border-color: #2B2C30;}
.button.button_google .icon{position: relative;top: -.2rem;margin-right: 1rem;width: 2.2rem;}
.button.button_icon_right .icon{position: relative;top: -.2rem;margin: 0 0 0 1.4rem;width: 2.2rem;}
.button.two_arrows{line-height: 1;height: unset;white-space: pre-wrap;min-height: 7rem;padding: 1.4rem 3rem;display: flex;align-items: center;justify-content: center;border-radius: 1rem;gap: .7rem}
.button.two_arrows .icon{fill: none;stroke: #FFFFFF;flex-shrink: 0}
.btn_mobile{display:none}
.aside_form_wrapper{margin:0 0 2rem}
.overlay{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:rgba(0,0,0,.3)}
.overlay_dark{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:rgba(0,0,0,.7)}
.section,section{padding:5rem 0}
.pagination{padding:0;margin-top:3rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:0}
.pagination li{display:inline-block;vertical-align:top;padding:0;margin:0 .5rem;list-style:none}
.pagination li .icon{width:.7rem;height:1.6rem;fill:none;stroke:#6d6e71}
.pagination li.active a{color:#fe8b07;border-color:#fe8b07;pointer-events:none}
.pagination li.pagination_arrow{margin:0 .5rem 0 1.5rem}
.pagination li.pagination_arrow .icon{position:relative;top:-.1rem}
.pagination li.pagination_arrow_prev{margin:0 1.5rem 0 .5rem}
.pagination li.pagination_arrow_prev .icon{transform:rotate(180deg)}
.pagination li a{font-size:1.6rem;font-weight:400;display:block;min-width:3.5rem;height:3.5rem;line-height:3.5rem;padding:0 1rem;background-color:rgba(0,0,0,0);color:#6d6e71;border:.1rem solid #d1d1d1;border-radius:.6rem;text-align:center;transition:.3s linear}
.social{font-size:0;line-height:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:2rem}
.social .social_block{display:inline-flex;align-items:center;justify-content:center;line-height:0;width:4.6rem;aspect-ratio:1/1;background-color:#f6f4f4;border-radius:1.4rem}
.social .social_block .icon,.social .social_block img{width:2.6rem;height:2.6rem;transition:all .3s ease-in-out;color:#fe8b07}
.h1,h1{font:600 3.8rem/1.2 Nunito,sans-serif;color:#2b2c30;margin:1rem 0 2rem;text-transform:initial}
.h2,h2{font:600 2.2rem/1.2 Nunito,sans-serif;color:#2b2c30;margin:1rem 0 2rem;text-transform:initial}
.h3,h3{font:600 2rem/1.2 Nunito,sans-serif;color:#2b2c30;margin:0;text-transform:initial}
.h4,h4{font:600 1.8rem/1.2 Nunito,sans-serif;color:#2b2c30;margin:0;text-transform:initial}
.h5,h5{font:600 1.7rem/1.2 Nunito,sans-serif;color:#2b2c30;margin:0;text-transform:initial}
.h6,h6{font:600 1.6rem/1.2 Nunito,sans-serif;color:#2b2c30;margin:0;text-transform:initial}
.content .h1,.content h1{font:600 3.8rem/1.2 Nunito,sans-serif;color:#2b2c30;margin:1rem 0 1.5rem;text-transform:initial}
.content .h2,.content h2{font:600 2.2rem/1.2 Nunito,sans-serif;color:#2b2c30;margin:1rem 0 1.5rem;text-transform:initial}
.content .h3,.content h3{font:600 2rem/1.2 Nunito,sans-serif;color:#2b2c30;margin:1rem 0;text-transform:initial}
.content .h4,.content h4{font:600 1.8rem/1.2 Nunito,sans-serif;color:#2b2c30;margin:1rem 0;text-transform:initial}
.content .h5,.content h5{font:600 1.7rem/1.2 Nunito,sans-serif;color:#2b2c30;margin:1rem 0;text-transform:initial}
.content .h6,.content h6{font:600 1.6rem/1.2 Nunito,sans-serif;color:#2b2c30;margin:1rem 0;text-transform:initial}
.content p{margin:0 0 1.5rem}
.content ul{margin-bottom:1.5rem}
.content ul li{display:table;font:400 1.4rem/1.2 Nunito,sans-serif;color:#2b2c30;padding:0 0 0 2.2rem;margin:1rem 0;position:relative}
.content ul li p,.content ul li span{margin:0}
.content ul li::before{content:"";display:block;position:absolute;color:#fe8b07;top:.1rem;left:.5rem;width:.7rem;height:1.2rem;border-style:solid;border-width:0 .2rem .2rem 0;transform:rotate(40deg)}
.content ol{margin-bottom:1.5rem;counter-reset:li}
.content ol li{display:table;font:400 1.4rem/1.2 Nunito,sans-serif;color:#2b2c30;padding:0 0 0 2rem;margin:1rem 0;overflow:hidden}
.content ol li::before{margin-left:-2rem;counter-increment:li;content:counters(li, ".") ". ";color:#2b2c30;font-weight:700}
.content blockquote{font:400 1.4rem/1.5 Nunito,sans-serif;padding:0 0 0 2rem;margin:0 0 3rem;clear:both;position:relative}
.content blockquote::after{content:"";display:block;width:1rem;top:0;left:0;height:100%;position:absolute;background:#fe8b07}
.content a:not(.button){display:inline-block;color:#2B2C30;font-weight:600;transition:.3s linear}
.content a:not(.button):focus{color:#ff7b00}
.content .button{margin-top:.5rem}
.content img{height:auto!important}
.content .h1:first-child,.content .h2:first-child,.content .h3:first-child,.content .h4:first-child,.content .h5:first-child,.content .h6:first-child,.content h1:first-child,.content h2:first-child,.content h3:first-child,.content h4:first-child,.content h5:first-child,.content h6:first-child,.content iframe:first-child,.content img:first-child,.content ol li:first-child,.content ol:first-child,.content p:first-child,.content table:first-child,.content ul li:first-child,.content ul:first-child{margin-top:0}
.content .h1:last-child,.content .h2:last-child,.content .h3:last-child,.content .h4:last-child,.content .h5:last-child,.content .h6:last-child,.content h1:last-child,.content h2:last-child,.content h3:last-child,.content h4:last-child,.content h5:last-child,.content h6:last-child,.content iframe:last-child,.content img:last-child,.content ol li:last-child,.content ol:last-child,.content p:last-child,.content table:last-child,.content ul li:last-child,.content ul:last-child{margin-bottom:0}
.content iframe{width:100%;height:35rem}
.content table ol li,.content table ul li{display:block}
.content .content_table{width:100%}
.content .content_table th{text-align:left;font-weight:700;color:#fff}
.content .content_table th p{font-weight:700;color:#fff}
.content .content_table tr:nth-child(odd){background-color:#f7f7f7}
.content .content_table tr:first-child{background-color:#fe8b07}
.content .content_table td,.content .content_table th{padding:1rem}
p{font:400 1.4rem/1.5 Nunito,sans-serif;color:#2b2c30;margin:1rem 0}
[data-modals]{cursor:pointer}
.no_scroll{overflow:hidden}
.hide_desktop{display:none!important}
.map{padding:0}
.map #map,.map iframe{height:40rem;width:100%;max-width:100%}
.marker_info{text-align:center}
.marker_info p{font-size:1.4rem;font-weight:600;line-height:1.2;margin:.2rem 0}
.marker_info .map_address{max-width:23rem;margin:0 auto}
.marker_info p a{color:#fe8b07}
.img{display:block;width:100%;max-width:100%;position:relative;background-size:cover!important;background-position:center!important}
.page main{float:right;width:70%}
.page aside{width:25%;float:left}
.page.right_sidebar main{float:left;width:70%}
.page.right_sidebar aside{width:25%;float:right}
.inner_banner{background-repeat:no-repeat;background-size:cover;background-position:center top;position:relative;z-index:2;min-height:42.5rem;padding:9rem 0;}
.about_page .inner_banner{border-bottom-left-radius: 3rem;border-bottom-right-radius: 3rem;background-position:center bottom;}
.contact_page .inner_banner{min-height:44rem;padding:14rem 0;background-position:center right;}
.contact_page .inner_banner .wrapper{max-width: 153.4rem;}
.inner_banner .content h1,.inner_banner .content .h1{text-transform: uppercase;}
.contact_page .inner_banner .content h1,.contact_page .inner_banner .content .h1{text-shadow: -0.1rem 0 1.3rem #242424;}
.contact_page .inner_banner .content h2,.contact_page .inner_banner .content .h2, .contact_page .inner_banner .content h3,.contact_page .inner_banner .content .h3, .contact_page .inner_banner .content h4,.contact_page .inner_banner .content .h4, .contact_page .inner_banner .content h5,.contact_page .inner_banner .content .h5, .contact_page .inner_banner .content h6,.contact_page .inner_banner .content .h6, .contact_page .inner_banner .content p{text-shadow: -0.1rem 0 1.3rem #242424;}
.header{position:absolute;top:0;left:0;width:100%;padding:0;z-index:999;transition:.2s;background-color:#2b2c30}
.header .header_row{display:flex;align-items:center;gap:3rem}
.header .search_wrap{position:relative;flex-grow:1;margin:0 6.1rem 0 2rem}
.header .search_wrap .input{height:5rem;padding:0 6.1rem 0 3rem;position:relative;z-index:2;background:#2b2c30;border:.1rem solid #d9d9d9;border-radius:5rem;color: #FFFFFF;}
.header .search_wrap .input::-moz-placeholder{color:#b2b2b2;font-weight:300}
.header .search_wrap .input::placeholder{color:#b2b2b2;font-weight:300}
.header .search_wrap .search_button{position:absolute;top:50%;right:.6rem;transform:translateY(-50%);z-index:3;width:5.5rem;height:3.8rem;display:flex;align-items:center;justify-content:center;background-color:transparent;border-radius:2rem;transition:.3s}
.header .search_wrap .search_button .icon{fill:#fe8b07;width:2.2rem;height:2.1rem;transition:.3s}
.header .search_wrap .search_result{display:none;position:absolute;top:calc(100% - 2.5rem);left:0;width:100%;max-height:32rem;overflow:auto;text-align:left;padding:5rem 1.5rem 1rem;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.3);z-index:1;border-radius:.3rem .3rem 1.5rem 1.5rem}
.header .search_wrap .search_result a{color:#2b2c30;transition:.3s linear}
.header .search_wrap .search_result ul{margin:0 0 1rem}
.header .search_wrap .search_result ul li{margin-bottom:1rem}
.header .search_wrap .search_result ul li a{display:flex}
.header .search_wrap .search_result ul li a picture{flex:0 0 3rem;margin:0 1rem 0 0}
.header .search_wrap .search_result ul li a img{height:3rem;width:3rem;-o-object-fit:cover;object-fit:cover}
.header .search_wrap .search_result ul li a .price{margin:0}
.header .search_wrap .search_result.active{display:block}
.header .header_col_1{max-width:40rem;width:100%;flex-shrink:0}
.header .header_col_2{max-width:calc(100% - 40rem - 3rem);width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem}
.header .header_row_top{padding:1.2rem 0;border-bottom:.1rem solid #424242}
.header .header_row_bottom{padding-top:2.2rem;align-items:flex-end}
.header .header_col_2_bottom{padding-bottom:1.5rem}
.header .header_row_right_bottom{display:flex;align-items:center;justify-content:flex-end;gap:2rem;flex-shrink: 0}
.header .header_buttons_action{display:flex;align-items:center;justify-content:flex-start;gap:2rem}
.header .header_logo{display:inline-flex;position:relative;max-width:19.1rem;width:100%;align-items:flex-start;justify-content:flex-start;gap:.75rem}
.header .header_logo img{max-width:100%;width:100%}
.header .header_logo .main_element{max-width:4.2rem;height:4.4rem;flex-shrink:0}
.header .header_logo .logos_row_inner{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.2rem;margin-top:.6rem}
.header .header_logo .logo_extra{display:flex;align-items:center;flex-direction:row;justify-content:flex-start;gap:.26rem;margin-top:.2rem}
.header .header_logo .logo_extra img{animation:fadeIn .5s forwards}
.header .header_logo .logo_extra.logo_extra_small{margin-top:.1rem;gap:.1rem;max-width:7rem;justify-content:space-between}
.header .header_logo_small{display:inline-block;position:relative}
.header .header_logo_small img{width:4.4rem}
.header .header_row_right_top{display:flex;align-items:center;justify-content:flex-end;gap:3.4rem}
.header .languages{position:relative;z-index:2;flex-shrink:0}
.header .languages .language_current{position:relative;z-index:2;display:block;height:2.8rem;text-transform:uppercase;font:400 1.3rem/2.8rem Nunito,sans-serif;white-space:nowrap;padding:0 2.3rem 0 .8rem;border:.1rem solid #fff;border-radius:1.5rem;background-color:#2b2c30;color:#fff;transition:.3s}
.header .languages .language_current:before{content:"";position:absolute;top:50%;right:.8rem;display:block;width:1.1rem;height:.6rem;background:url("data:image/svg+xml;utf8,<svg width='11' height='6' viewBox='0 0 11 6' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M10.5 0.500023L5.39796 4.50002L0.5 0.500023' stroke='%23F6F4F4' stroke-linecap='round'/></svg>") no-repeat center;background-size:contain;transform:translate(0,-50%) rotate(0);transition:.3s}
.header .languages .hidden_languages{position:absolute;z-index:1;width:100%;top:0;right:0;height:0;opacity:0;visibility:hidden;transition:opacity .3s;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background-color:#fff;padding:3rem .2rem .4rem;border-radius:1.5rem 1.5rem .4rem .4rem}
.header .languages .hidden_languages .language{font-size:1.4rem;color:#2b2c30;transition: .3s}
.header .languages .hidden_languages .language.active{pointer-events:none}
.header .languages:hover .hidden_languages{height:auto;opacity:1;visibility:visible}
.header .top_menu{display:flex;justify-content:flex-end;align-items:center}
.header .top_menu .social{margin:0 2.6rem 0 0}
.header .top_menu .social a{margin:0 2.2rem 0 0}
.header .top_menu .social a .icon,.header .top_menu .social a img{width:2.8rem;height:2.8rem}
.header .phone_block{display:flex}
.header .phone_block .phone{font-size:3.2rem;line-height:1;font-weight:600;color:#2b2c30;transition:.3s linear}
.header .phone_block .phone .icon{width:3.2rem;height:3.2rem;color:#fe8b07;transition:.3s linear}
.header.fixed{position:fixed;animation:none;box-shadow:0 0 1.5rem 0 rgba(43,44,48,.2)}
.header.fixed .header_row_top{display:none}
.header_logo_nav{max-width:13.6rem;width:100%}
.navigation_close{display:flex;align-items:center;justify-content:center;width:3.6rem;height:2.8rem;transition:.3s;border-radius:1.12rem;background-color:#f6f4f4;cursor:pointer}
.navigation_close .icon{width:1.2rem;height:1.2rem;color:#fe8b07;transition:.3s}
.navigation_close.dashboard_aside_close{display: none}
.navigation_close.dashboard_aside_close .icon{color:#6D6E71;}
.navigation .mobile_social{display:none;padding:2rem 1rem;border-bottom:.1rem solid #424242}
.navigation .navigation_top{display:none;align-items:center;justify-content:space-between;margin:0 0 2rem 1rem}
.navigation .navigation_pre_top{padding:0 1rem 2rem;display:none;flex-wrap:wrap;align-items:center;justify-content:center;gap:2rem;border-bottom:.1rem solid #424242}
.navigation .navigation_pre_top .button{padding:0 2.2rem;max-width:13.9rem;width:100%}
.navigation .header_nav_top{display:none;padding:2rem 1rem;border-bottom:.1rem solid #424242}
.navigation .header_nav_top.header_nav_top_big{padding:1rem 1rem}
.navigation .header_nav_top li{margin:0 0 1.4rem}
.navigation .header_nav_top li:last-child{margin-bottom:0}
.navigation .header_nav_bottom{display:none;padding:2rem 1rem;border-bottom:.1rem solid #424242}
.navigation .header_nav_bottom li{margin:0 0 1.5rem}
.navigation .header_nav_bottom li a{color:#fff;transition:.3s}
.navigation .header_nav_bottom li:last-child{margin-bottom:0}
.navigation .header_p_nav{color:#fff;font:500 1.8rem/1 Nunito,sans-serif;margin:0 0 2rem 2rem}
.navigation .header_p_lang{color:#fff;font:600 1.4rem/1 Nunito,sans-serif;text-transform:uppercase;margin:0 0 0 .4rem}
.navigation .mobile_languages{display:none;align-items:center;justify-content:flex-start;padding:1rem 2rem 1.2rem;border-bottom:.1rem solid #424242;gap:1.6rem}
.navigation .mobile_languages .language{color:#f6f4f4;border:.1rem solid #f6f4f4;height:2.8rem;font:400 1.3rem/2.8rem Nunito,sans-serif;background-color:rgba(0,0,0,0);padding:0 1.6rem;cursor:pointer;border-radius:1.5rem;text-transform:uppercase;transition:.3s}
.navigation .mobile_languages .language.active{color:#fe8b07;border:.1rem solid #fe8b07;pointer-events:none}
.navigation .header_nav{display:flex;justify-content:flex-start;align-items:center;gap:6rem}
.navigation .header_nav>li>a:not(.button){font:400 1.2rem/1 Nunito,sans-serif;color:#fff;text-transform:uppercase;display:block;white-space:nowrap;position:relative;transition:.3s linear}
.navigation .header_nav>li.active>a:not(.button){font-weight:600;color:#fe8b07}
.navigation .header_nav>li.dr_down{position:relative}
.navigation .header_nav>li.header_btn{padding:0 0 0 1rem}
.navigation .header_nav .sub_menu{opacity:0;visibility:hidden;position:absolute;top:100%;left:2rem;margin:.6rem 0 0;z-index:3;min-width:25rem;background-color:#fe8b07;transition:all .3s ease-in-out;box-shadow:0 0 .3rem rgba(43,44,48,.1);transform:translate3d(0,1rem,0)}
.navigation .header_nav .sub_menu::before{content:"";position:absolute;left:1rem;bottom:100%;display:block;border-bottom:.6rem solid #fe8b07;border-left:.6rem solid transparent;border-right:.6rem solid transparent}
.navigation .header_nav .sub_menu>li{border-bottom:.1rem solid hsla(0,0%,100%,.1)}
.navigation .header_nav .sub_menu>li>a:not(.button){font-size:1.4rem;color:#fff;display:block;padding:.9rem 1.5rem .7rem;white-space:pre-wrap;text-align:left;text-transform:uppercase;transition:.3s linear}
.navigation .header_nav>li.dr_down:focus .sub_menu{opacity:1;visibility:visible;transform:translate3d(0,0,0)}
.navigation_btn{display:none;width:5rem;height:5rem;position:relative;flex-shrink:0;overflow:visible;cursor:pointer;background-color:#fe8b07;border-radius:1rem;transition-property:opacity;transition-duration:.15s;transition-timing-function:linear;z-index:1}
.navigation_btn .hamburger_box{display:block;width:2.2rem;height:.2rem;border-radius:.2rem;background-color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition-property:transform;transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}
.navigation_btn .hamburger_box::after,.navigation_btn .hamburger_box::before{content:"";display:block;width:2.2rem;height:.2rem;border-radius:.2rem;background-color:#fff;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}
.navigation_btn .hamburger_box::before{top:-.7rem;transition:top 75ms .12s ease,opacity 75ms ease}
.navigation_btn .hamburger_box::after{bottom:-.7rem;transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}
.navigation_btn.is_open .hamburger_box{transform:translate(-50%,-50%) rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);background-color:#fff}
.navigation_btn.is_open .hamburger_box::after,.navigation_btn.is_open .hamburger_box::before{background-color:#fff}
.navigation_btn.is_open .hamburger_box::before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease}
.navigation_btn.is_open .hamburger_box::after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1)}
.navigation_btn p{display:block;font-size:1.4rem;font-weight:400;color:#fff;margin:0;position:absolute;bottom:-2.5rem;left:50%;transform:translate(-50%,0)}
.mobile_phone{position:fixed;left:0;right:0;bottom:env(safe-area-inset-bottom);display:none;padding:.5rem 0;font:700 3rem Nunito,sans-serif;background-color:#fe8b07;color:#fff;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:300;transition:.3s}
.mobile_phone svg{width:2.6rem;height:2.6rem;transition:.3s}
@media not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none){.mobile_phone{bottom:0}}}
.home_bar_space{position:fixed;left:0;bottom:0;display:none;width:100%;height:env(safe-area-inset-bottom);background-color:#fe8b07;z-index:299}
.dark_overlay.nav_opened::after{content:"";position:fixed;top:0;left:0;display:block;width:100%;height:100vh;background-color:#000;opacity:.8;z-index:4}
.dark_overlay.nav_opened2::after{content:"";position:fixed;top:0;left:0;display:block;width:100%;height:100vh;background-color:#000;opacity:.8;z-index:-1}
.link_header{color:#b2b2b2;position:relative;white-space:nowrap;transition:.3s linear}
.link_header:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:.1rem;border-radius:.1rem;background-color:rgba(254,139,7,.5);z-index:0}
.link_header:after{content:"";position:absolute;bottom:0;left:0;width:0;height:.1rem;border-radius:.1rem;background-color:#fff;z-index:1;transition:.3s linear}
.header_contacts{display:flex;align-items:center;gap:1.8rem}
.header_contacts .phone{color:#fff;padding-left:2.2rem;position:relative;transition:.3s}
.header_contacts .phone .icon{position:absolute;left:0;top:50%;transform:translate(0,-50%);color:#fe8b07;font-size:2rem}
.link_big{display:flex;align-items:center;justify-content:flex-start;gap:1.6rem;text-transform:uppercase;color:#fff;font-size:1.6rem;font-weight:600;line-height:1;margin-bottom:.2rem;transition:.3s}
.link_big .link_icon_bg{width:4rem;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background-color:#fe8b07;border-radius:.8rem}
.link_big .link_icon_bg .icon{width:2rem;height:2rem}
.link_big .link_icon_bg.white{background-color:#f6f4f4}
.link_big .link_name_orange{color:#fe8b07;transition:.3s}
.link_small{display:flex;align-items:center;justify-content:flex-start;gap:1.8rem;text-transform:initial;color:#fff;font-size:1.4rem;font-weight:400;line-height:1;transition:.3s}
.link_small .link_icon_bg{width:3.6rem;height:2.8rem;display:flex;align-items:center;justify-content:center;background-color:#f6f4f4;border-radius:.7rem;position:relative}
.link_small .link_icon_bg .icon{width:1.7rem;height:1.7rem;color:#fe8b07}
.link_small .link_icon_bg .icon_sort{color:#6d6e71}
.link_small .link_icon_bg.orange{background-color:#fe8b07}
.link_small .link_icon_bg.orange .icon{width:1.9rem;height:1.9rem;color:#f6f4f4;position:relative;left:-.1rem}
.header_col_1_bottom{position:relative}
.navigation_pod_category{position:absolute;top:100%;left:0;display:flex;flex-direction:column;min-height:40rem;max-height:calc(100vh - 22rem);width:100%;opacity:0;visibility:hidden;transition:all .3s ease-in-out;box-shadow:0 0 .3rem rgba(0,0,0,.1);transform:translate3d(0,1rem,0);background-color:#fff;border-bottom-right-radius:1rem;z-index:10}
.navigation_pod_category.nav_opened2{opacity:1;visibility:visible;transform:translate3d(0,0,0)}
.item_total_cart{position:absolute;display:none;top:-1rem;right:-.5rem;min-width:1.8rem;height:1.8rem;line-height:1.8rem;padding:0 .3rem;text-align:center;font-size:1.2rem;font-weight:700;color:#fe8b07;background:#fff;border-radius:1.8rem}
.item_total_cart>.icon{width:1rem!important;height:.8rem!important;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1.6rem;stroke:#fe8b07;stroke-dashoffset:0}
.item_total_cart.orange{color:#fff;background-color:#fe8b07}

.item_total_cart.orange .icon{stroke:#fff}
.button .item_total_cart{display:none;align-items: center;justify-content: center;}
.button .item_total_cart.active{display:flex;}
.add_animation.animate .icon{animation:scale_down 2s ease-in-out}
.content[data-type=white] .h1,.content[data-type=white] .h2,.content[data-type=white] .h3,.content[data-type=white] .h4,.content[data-type=white] .h5,.content[data-type=white] .h6,.content[data-type=white] h1,.content[data-type=white] h2,.content[data-type=white] h3,.content[data-type=white] h4,.content[data-type=white] h5,.content[data-type=white] h6,.content[data-type=white] ol li,.content[data-type=white] p,.content[data-type=white] ul li,[data-type=white] .h1,[data-type=white] .h2,[data-type=white] .h3,[data-type=white] .h4,[data-type=white] .h5,[data-type=white] .h6,[data-type=white] h1,[data-type=white] h2,[data-type=white] h3,[data-type=white] h4,[data-type=white] h5,[data-type=white] h6,[data-type=white] img,[data-type=white] ol li,[data-type=white] p,[data-type=white] td,[data-type=white] ul li{color:#fff}
.main_top_row{display:flex;align-items:stretch;gap:3rem}
.navigation_aside_main{flex-shrink:0;max-width:40rem;width:100%;border-bottom-right-radius:1rem;background-color:#fff;transition:.3s;position:relative;z-index:3}
.top_sliders{max-width:calc(100% - 40rem - 3rem);width:100%}
.main_top{position:relative;z-index:2}
.main_top .banner{background-position:center center;background-size:cover;background-repeat:no-repeat;width:100%;max-width:100%;position:relative;height:40rem;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;z-index:2}
.main_top .main_content{position:absolute;top:51%;left:50%;width:100%;display:block;z-index:4;transform:translate(-50%,-50%)}
.main_top .banner::after{content:"";position:absolute;top:50%;left:0;transform:translate(0,-50%);display:block;width:100%;height:100%;background: linear-gradient(to bottom, rgba(43, 44, 48, .1) 0, rgba(43, 44, 48, .2) 40%, rgba(43, 44, 48, .2) 60%, rgba(43, 44, 48, 0) 100%);z-index:-1}
/*.main_top .main_content::after{content:"";position:absolute;top:50%;left:0;transform:translate(0,-50%);display:block;width:100%;height:890%;background:linear-gradient(to bottom,rgba(43,44,48,0) 0,#2b2c30 50%,rgba(43,44,48,0) 100%);z-index:-1}*/

.main_top .main_content .text{max-width:100%;display:block;position:relative;text-align:center}
.main_top .main_content .text .h2,.main_top .main_content .text h2{font-size:2.2rem;text-transform:uppercase}

.main_top .top_slider.hidden_slider{opacity:0;overflow:hidden;max-height:40rem}
.main_top .top_slider .slick-dots{bottom:7rem}
.navigation_categories{padding:4rem 0 3rem;overflow:hidden;overflow-y:auto;max-height:100%}
.navigation_categories>li{padding:0 3rem 0 2rem;margin:0 0 1.4rem}
.navigation_categories>li>a{display:flex;gap:1rem;align-items:center;position:relative;text-transform:uppercase}
.navigation_categories>li>a .nav_name{position:relative;z-index:2}
.navigation_categories>li>a .nav_name:before{content:"";position:absolute;z-index:-1;width:0;left:0;bottom:-.4rem;height:.2rem;border-radius:.2rem;transition:.3s linear;background-color:#fe8b07}
.navigation_categories>li.drop_down>a{padding-right:1.6rem}
.navigation_categories>li.drop_down>a:after{content:"";position:absolute;top:50%;right:0;transform:translate(0,-50%);display:block;width:.9rem;height:1.8rem;background:url("data:image/svg+xml;utf8,<svg width='9' height='18' viewBox='0 0 9 18' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1.00006 1.00006L7.00006 9.16333L1.00006 17.0001' stroke='%23FE8B07' stroke-width='2' stroke-linecap='round'/></svg>") no-repeat center;background-size:contain;transition:.3s}
.navigation_categories>li.catalog_mobile_main{display:none}
.navigation_categories_sub_menu{position:absolute;top:0;left:0;display:none;width:29rem;min-height:100%;padding:3rem 0;margin-left:40rem;z-index:5;height:100%;background-color:#fff;border-top-right-radius:1rem;border-bottom-right-radius:1rem}
.navigation_categories_sub_menu:before{content:"";position:absolute;top:0;left:0;width:.1rem;height:100%;background-color:#dfdfdf}
.navigation_categories_sub_menu li{padding:0 2rem;margin:0 0 1rem}
.navigation_categories_sub_menu li:last-child{margin-bottom: 0;}
.navigation_categories_sub_menu li a{display:block;font:600 1.6rem/1 Nunito,sans-serif;}
.navigation_categories_sub_menu li.drop_down>a{position:relative;padding-right:2.6rem}
.navigation_categories_sub_menu li.drop_down>a:after{content:"";position:absolute;top:50%;right:0;transform:translate(0,-50%);display:block;width:.8rem;height:1.6rem;background:url("data:image/svg+xml;utf8,<svg width='9' height='18' viewBox='0 0 9 18' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1.00006 1.00006L7.00006 9.16333L1.00006 17.0001' stroke='%23FE8B07' stroke-width='2' stroke-linecap='round'/></svg>") no-repeat center;background-size:contain;transition:.3s}
.navigation_categories_sub_menu .mobile_back{display:none}
.navigation_categories_sub_sub_menu{position:absolute;top:0;left:0;display:none;width:29rem;min-height:100%;padding:3rem 0;margin-left:29rem;z-index:4;height:100%;background-color:#fff;border-top-right-radius:1rem;border-bottom-right-radius:1rem}
.navigation_categories_sub_sub_menu:before{content:"";position:absolute;top:0;left:0;width:.1rem;height:100%;background-color:#dfdfdf}
.navigation_categories_sub_sub_sub_menu{position:absolute;top:0;left:0;display:none;width:29rem;min-height:100%;padding:3rem 0;margin-left:29rem;z-index:5;height:100%;background-color:#fff;border-top-right-radius:1rem;border-bottom-right-radius:1rem}
.navigation_categories_sub_sub_sub_menu:before{content:"";position:absolute;top:0;left:0;width:.1rem;height:100%;background-color:#dfdfdf}
.sub_nav_name{display:flex;gap: 1.5rem;align-items: center;justify-content: flex-start;padding:1rem 1rem 1.1rem 0.75rem;border-radius:1rem;position:relative;z-index:2}
.sub_nav_img{display: block;max-width: 2.5rem;width: 100%;flex-shrink: 0;aspect-ratio: 1/1;}
.sub_nav_img img{max-width: 100%;width: 100%;aspect-ratio: 1/1;}

.sub_nav_name:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:#f6f4f4;z-index:-1;border-radius:1rem;transition:.3s linear}
.sub_nav_name.has_img:before{width:4rem;}
.navigation_categories_img{width:4rem;aspect-ratio:1/1;flex-shrink:0;background-color:#f6f4f4;border-radius:1rem;position:relative;z-index:2}
.navigation_categories_img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;max-width:calc(100% - .84rem);width:100%;height:calc(100% - 1.28rem);-o-object-fit:contain;object-fit:contain}
.pre_slide_image{display:block;max-width:100%;width:100%;flex-grow:1;height:100%;padding:4.2rem .6rem 2.3rem;text-align:center;border-radius:1rem;overflow:hidden;position:relative;z-index:2;background:linear-gradient(to top,#2b2c30 0,#868686 100%)}
.pre_banner_name{margin:0 0 1.5rem;line-height:1;text-transform:uppercase;font-size:1.6rem}
.icon_hexagon_bg{position:absolute;width:10.6rem;height:unset;aspect-ratio:1/1;animation-name:spin_rise;animation-iteration-count:infinite;animation-timing-function:linear}
.ellipse_bg{position:absolute;width:17.8rem;aspect-ratio:1/1;background:radial-gradient(circle,#fe8b07 0,rgba(254,139,7,0) 60%,rgba(254,139,7,0) 100%);border-radius:50%;filter:blur(2.4rem);animation:scale_move_right 10s infinite linear}
.icon_hexagon_bg1{left:-2.4rem;top:-6.3rem}
.icon_hexagon_bg2{left:-7.8rem;bottom:-7.3rem}
.icon_hexagon_bg3{width:13.1rem;right:-7.5rem;top:-6.9rem}
.icon_hexagon_bg4{right:4.1rem;bottom:-8.1rem}
.icon_hexagon_bg5{left:.3rem;top:-7.8rem}
.icon_hexagon_bg6{width:13.1rem;right:-5.2rem;top:-6.9rem}
.icon_hexagon_bg7{left:-5.3rem;bottom:-6.8rem}
.icon_hexagon_bg8{right:2.1rem;bottom:-8.1rem}
.icon_hexagon_bg9{left:-3.4rem;top:-4.8rem}
.icon_hexagon_bg10{width:13.1rem;top:-4.9rem;right:-7.5rem}
.icon_hexagon_bg11{bottom:-4.8rem;left:-5.3rem}
.icon_hexagon_bg12{bottom:-8.1rem;right:3.1rem}
.icon_hexagon_bg13{top:-5rem;left:-.6rem}
.icon_hexagon_bg14{left:-6.3rem;bottom:-5.8rem}
.icon_hexagon_bg15{right:-2rem;top:-4rem}
.icon_hexagon_bg16{right:-5rem;bottom:-6.2rem}
.icon_hexagon_bg17{left:-.4rem;top:-5rem}
.icon_hexagon_bg18{left:-6.3rem;bottom:-6.1rem}
.icon_hexagon_bg19{right:-2rem;top:-3.7rem}
.icon_hexagon_bg20{right:-4rem;bottom:-7rem}
.icon_hexagon_bg21{left:-1.4rem;top:-4rem}
.icon_hexagon_bg22{left:-6rem;bottom:-6.5rem}
.icon_hexagon_bg23{right:-5rem;bottom:-6.4rem}
.icon_hexagon_bg.icon_hexagon_bg_about{width: 10.6rem;aspect-ratio: 106 / 92;}
.icon_hexagon_bg24{left:.6rem;top:-6rem;}
.icon_hexagon_bg25{left:-2.8rem;bottom:-4.3rem;}
.icon_hexagon_bg26{right:-2rem;top:-5rem;}
.icon_hexagon_bg27{right:-4rem;bottom:-3.3rem;}

.icon_hexagon_bg28{left:-.4rem;top:-7rem;}
.icon_hexagon_bg29{left:-3.3rem;bottom:-4.8rem;}
.icon_hexagon_bg30{right:-2rem;top:-6rem;}
.icon_hexagon_bg31{right:-4rem;bottom:-4.6rem;}

.icon_hexagon_bg32{left:-1.4rem;top:-6rem;}
.icon_hexagon_bg33{left:-3.3rem;bottom:-5rem;}
.icon_hexagon_bg34{right:-3rem;bottom:-5.2rem;}

.icon_hexagon_bg35{left:-3.3rem;bottom:-3.8rem;}
.icon_hexagon_bg36{right:-3rem;bottom:-4.2rem;}

.icon_hexagon_bg37{left:-.4rem;top:-6rem;}
.icon_hexagon_bg38{right:-2rem;top:-5rem;}
.icon_hexagon_bg39{right: -3rem;bottom:-4.6rem;}
.icon_hexagon_bg40{left: -1.4rem;top:-5rem;}
.icon_hexagon_bg41{left: -2.3rem;bottom:-4rem;}
.icon_hexagon_bg42{right: -2rem;top:-4rem;}
.icon_hexagon_bg43{right: -3rem;bottom:-3.2rem;}

.ellipse_bg1{left:3.3rem;top:-10.7rem;animation:scale_move_sides 10s infinite linear}
.ellipse_bg2{left:-8.6rem;bottom:-8.3rem;animation:scale2 6s infinite linear}
.ellipse_bg3{top:-9.3rem;right:-7.7rem;animation:scale_move_bottom 6s infinite linear}
.ellipse_bg4{top:-10.1rem;left:8.5rem;animation:scale_move_sides 10s infinite linear}
.ellipse_bg5{top:-9.3rem;right:-5.7rem;animation:scale_move_bottom 6s infinite linear}
.ellipse_bg6{bottom:-8.1rem;left:-6.6rem;animation:scale2 6s infinite linear}
.ellipse_bg7{top:-9.3rem;left:6rem;animation:scale_move_sides 10s infinite linear}
.ellipse_bg8{bottom:-7.6rem;left:-7.3rem;animation:scale2 6s infinite linear}
.ellipse_bg9{top:-11.3rem;right:-7.7rem;animation:scale_move_bottom 6s infinite linear}
.dots_bottom{display:flex;align-items:center;justify-content:flex-end}
.dots_bottom .slick-dots{position:relative;left:unset;bottom:unset;right:unset;top:unset;transform:none}
.dots_bottom .pre_slider_dots{margin-right:1.6rem}
.mobile_section{display:none}
.pre_slider_row{margin:2.6rem 0 0}
.pre_slider{margin:0 -1.3rem 0}
.pre_slider.hidden_slider{max-height:19.1rem;opacity:0;overflow:hidden}
.pre_slider .slick-track{display:flex!important}
.pre_slider .pre_slide{display:flex!important;flex-direction:column;height:auto!important;margin:0 1.3rem}
.text_uppercase{text-transform:uppercase}
.popular_sec{padding:6rem 0 4.4rem;overflow:hidden}
.popular_sec .wrapper{max-width:162.8rem}
.popular_slider{margin:3rem -2rem 0}
.popular_slider.hidden_slider{max-height:11.2rem;overflow:hidden;opacity:0}
.popular_slider .slick-list{overflow:unset}
.popular_slider .slick-track{display:flex!important}
.popular_slider .slick-slide{margin:0 2rem;display:flex!important;flex-direction:column;height:auto!important;opacity:0;pointer-events:none;transition: .2s;}
.popular_slider .slick-slide.slick-active{opacity:1;pointer-events:auto;transition: .2s;}
.popular_img{max-width:100%;width:100%;height:100%;display:block;padding:3.8rem 1rem;text-align:center;position:relative;z-index:2}
.popular_img .button{max-width:100%;width:-moz-fit-content;width:fit-content;padding:0 1.2rem;height:3.6rem;font:700 1.4rem/3.6rem Nunito,sans-serif;text-transform:uppercase}
.popular_img.aos-animate .popular_img_bg>path{animation:4s outline1 forwards}
.popular_img.aos-animate .popular_img_bg g>g>path{animation:9s outline2 forwards}
.popular_img_bg{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:100% auto;z-index:-1}
.popular_img_bg2{background-color: #ff7b00;padding: .2rem;}
.popular_img_bg2_inner{position: relative;}
.popular_img_bg2,.popular_img_bg2_inner{clip-path: polygon(48.948% 1.022%,2.858% 20%,2.858% 20%,2.458% 20.216%,2.085% 20.517%,1.744% 20.896%,1.437% 21.346%,1.168% 21.859%,0.94% 22.429%,0.757% 23.047%,0.622% 23.706%,0.539% 24.399%,0.51% 25.119%,0.51% 73.856%,0.51% 73.856%,0.538% 74.571%,0.621% 75.26%,0.754% 75.916%,0.935% 76.531%,1.16% 77.099%,1.426% 77.611%,1.73% 78.061%,2.068% 78.442%,2.437% 78.745%,2.834% 78.965%,48.983% 98.662%,48.983% 98.662%,49.127% 98.718%,49.272% 98.761%,49.418% 98.792%,49.565% 98.811%,49.711% 98.818%,49.858% 98.812%,50.004% 98.795%,50.15% 98.765%,50.295% 98.724%,50.44% 98.67%,97.129% 79.283%,97.129% 79.283%,97.53% 79.065%,97.904% 78.761%,98.246% 78.378%,98.553% 77.924%,98.822% 77.407%,99.049% 76.833%,99.231% 76.211%,99.364% 75.547%,99.445% 74.85%,99.471% 74.127%,99.257% 25.409%,99.257% 25.409%,99.226% 24.695%,99.141% 24.008%,99.005% 23.354%,98.821% 22.741%,98.594% 22.177%,98.326% 21.668%,98.021% 21.222%,97.682% 20.846%,97.312% 20.547%,96.914% 20.332%,50.379% 1.024%,50.379% 1.024%,50.237% 0.971%,50.094% 0.93%,49.951% 0.901%,49.807% 0.883%,49.663% 0.877%,49.519% 0.883%,49.375% 0.9%,49.232% 0.929%,49.089% 0.97%,48.948% 1.022% );}
.popular_img_bg2 img{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width: 100%;width:100%;height:100%;object-position: center center;object-fit: cover;z-index:1}
.popular_img_bg>path{fill:none;stroke:#ff7b00;stroke-linecap:square;stroke-miterlimit:10;stroke-dasharray:522.8599853516;stroke-dashoffset:522.8599853516}
.popular_img_bg g>g>path{fill:none;stroke:#ff7b00;stroke-linecap:square;stroke-miterlimit:10;stroke-dasharray:193.2083435059;stroke-dashoffset:193.2083435059}
.slider_sec{overflow:hidden;padding-top:.01rem}
.product_row{margin:3.2rem 6.5rem 0 6.5rem;position:relative}
.product_row:after,.product_row:before{content:"";position:absolute;top:0;max-width:18.8rem;width:100%;height:100%;background:linear-gradient(to right,#f4f4f5 0,rgba(244,244,245,0) 100%);z-index:3;pointer-events:none}
.product_row:before{left:calc(77.5rem - 50vw)}
.product_row:after{right:calc(77.5rem - 50vw);transform:rotate(180deg)}
.product_slider{margin:0 -1rem}
.product_slider.hidden_slider{opacity:0;overflow:hidden;max-height:54rem}
.product_slider .slick-list{overflow:unset}
.product_slider .slick-track{display:flex!important;margin-left:auto;margin-right:auto}
.product_slider .product_item{display:flex!important;height:auto!important;margin:1rem 1rem 0;max-width:100%;transition:all .2s;pointer-events: auto;}
.product_slider .slick-arrow:after{content:none;display:none}
.product_slider .slick-next{right:-6rem}
.product_slider .slick-prev{left:-6rem}
.product_slider .slick-prev .icon{transform:rotate(180deg)}
.product_item{display:flex;flex-direction:column;max-width:calc(25% - 1.5rem);width:100%;background-color:#fff;border-radius:1rem;border:.1rem solid #dedede;transition:all .2s;position:relative}
.product_item.product_item_list_type{max-width:100%;flex-direction:row}
.product_item.product_item_list_type .product_image{aspect-ratio:294/212;max-width:23.78%}
.product_item.product_item_list_type .product_image:after{top:1rem;left:unset;bottom:unset;right:.1rem;transform:none;width:.1rem;height:calc(100% - 2rem)}
.product_item.product_item_list_type .price{max-width:30%;width:100%;display:flex;align-items:center;justify-content:center;margin:auto 0;padding:2rem}
.product_item.product_item_list_type .price_inner{display:flex;flex-direction:column-reverse}
.product_item.product_item_list_type .product_name{display:flex;align-items:center;justify-content:center;max-width:70%;width:100%;margin:0;padding:2rem;position:relative}
.product_item.product_item_list_type .product_name:after,.product_item.product_item_list_type .product_name:before{content:"";position:absolute;top:1rem;transform:none;width:.1rem;height:calc(100% - 2rem);background-color:#dedede}
.product_item.product_item_list_type .product_name:before{left:0}
.product_item.product_item_list_type .product_name:after{right:0}
.product_item.product_item_list_type .product_bottom{max-width:8.6rem;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;padding:2rem;gap:2rem;flex-shrink:0}
.product_item.product_item_list_type .product_bottom .button:last-child{margin-left:0}
.price_name_block{width:100%;display:flex;flex-direction:row;align-items:stretch}
.product_bottom_box{max-width:33.6rem;width:100%;display:flex;flex-direction:row;align-items:stretch}
.product_bottom2_inner{display:flex;flex-wrap:wrap;gap:2rem 3rem;align-items:center;justify-content:center}
.product_bottom2{max-width:25rem;width:100%;display:flex;align-items:center;justify-content:center;position:relative;padding:2rem}
.product_bottom2:before{content:"";position:absolute;top:1rem;left:0;transform:none;width:.1rem;height:calc(100% - 2rem);background-color:#dedede}
.product_image{display:block;max-width:100%;width:100%;border-radius:1rem;aspect-ratio:294/300;overflow:hidden;position:relative;z-index:1;transition:.3s}
.product_image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;max-width:100%;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;z-index:1;transition: .3s}
.product_image:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%,0);width:calc(100% - 3.4rem);height:.1rem;background-color:#dedede;z-index:2}
.product_badges{position:absolute;top:2rem;z-index:2;display:flex;gap:.8rem}
.product_badges.product_badges_left{left:1.5rem;gap:.8rem .5rem;flex-wrap:wrap;max-width:calc(100% - 7rem)}
.product_badges.product_badges_right{right:1.5rem;flex-direction:column}
.product_badges.product_badges_right .product_badge{font-size:1.4rem}
.product_badge{height:2.6rem;font:400 1.2rem/2.6rem Nunito,sans-serif;color:#2b2c30;border-radius:2.6rem;padding:0 1rem}
.options {display: flex;gap: 10px;margin: 15px 0;}
.radio-card {position: relative;cursor: pointer;}
.radio-card input {display: none;}
.radio-content {display: block;padding: 10px 16px;border: 2px solid #ddd;border-radius: 8px;background: #fff;transition: all 0.2s ease;font-size: 14px;}
.radio-card:hover .radio-content {border-color: orange;}
.radio-card input:checked + .radio-content {border-color: orange;background: rgba(255, 165, 0, 0.1);color: #000;font-weight: 600;}
.radio-card input:checked + .radio-content::after {content: "";position: absolute;top: 6px;right: 8px;font-size: 12px;color: orange;}
.green{background-color:#7ceb83}
.light_green{background-color:#def8d3}
.light_blue{background-color:#eff9fd}
.cian{background-color:#7cc8eb}
.light_gray{background-color:#f6f4f4}
.orange{background-color:#ff9800}
.yellow{background-color:#fff218}
.purple{background-color:#bc1dad;color:#fff}
.dark_red{background-color:#ee3131;color:#fff}
.red{background-color:#f44a44;color:#fff}
.grey{background-color:#c5c5c5}
.grey2{background-color:#dad9d9}
.grey3{background-color:#bebebe}
.powdery{background-color:#f8e4d3}
.green_d{background-color:#c6dde1}
.white{background-color:#eaeaea}
.dark{background-color:#a2a2a2}
.price{line-height:1;margin:1rem 1.5rem 0;text-transform:initial}
.price.has_old_price{color:#ea3f01}
.price.has_old_price b{color: #2B2C30;font-weight: 600;}
.price .old_price{font:300 1.4rem/1 Nunito,sans-serif;color:#848484;text-decoration:line-through;white-space: nowrap;}
.product_name{font-size:1.6rem;margin:1rem 1.5rem 1.5rem}
.product_bottom{margin:auto 1rem 0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem;padding-bottom:1.5rem}
.product_bottom .button:last-child{margin-left:auto}
.d_flex_cen_cor{display:flex;align-items:center;justify-content:space-between;gap:1.5rem 3rem}
.link{font:400 1.6rem/1.4 Nunito,sans-serif;position:relative;transition:.3s linear}
.link:before{content:"";position:absolute;bottom:0;right:0;width:100%;height:.1rem;background-color:#fe8b07;z-index:0;transition:.3s linear}
.line_sides{margin:0;padding:1.5rem 2rem;position:relative;font:600 2.4rem/1 Nunito,sans-serif;text-transform:uppercase;display:inline-block}
.line_sides:after,.line_sides:before{content:"";position:absolute;width:50.72%;height:.4rem;background:linear-gradient(to right,#fe8b07 0,rgba(254,139,7,0) 100%);border-radius:.4rem}
.line_sides:before{top:0;left:0}
.line_sides:after{bottom:0;right:0;transform:rotate(180deg)}
.cta1_sec{padding:1rem 0 5rem;overflow:hidden}
.cta1_row{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:4rem}
.cta1_block{max-width:calc(50% - 2rem);width:100%;border-radius:1rem;z-index:2;background:linear-gradient(to right,#515151 0,#ffbe74 100%);min-height:29rem;padding:6rem;position:relative;display:flex;flex-direction:column}
.cta1_block .h2,.cta1_block h2{text-transform:uppercase;margin-bottom:auto}
.cta1_img{position:absolute;z-index:-1;width:100%}
.cta1_img img{max-width: 100%;width: 100%;object-fit: contain;}
.cta1_img.cta1_img1{max-width:63.53%;width:100%;bottom:-3.9rem;right:-4rem}
.cta1_img.cta1_img2{max-width:40.48%;width:100%;bottom:-3.6rem;right:4.5rem}
.cta2_sec{padding:2rem 0 4rem}
.cta2_row_bg{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-position:left center;background-size:cover;background-repeat:no-repeat;display:block}
.cta2_row_bg.mobile{display:none}
.cta2_row{padding:5rem 7rem;border-radius:1rem;position:relative;z-index:2;text-align:right;overflow:hidden}
.cta2_row:after{content:"";position:absolute;top:0;right:0;width:132.4rem;height:100%;background:linear-gradient(to left,#000 0,rgba(0,0,0,0) 100%);border-radius:1rem;z-index:-1}
.cta2_row .content{max-width:78%;margin-left:auto}
.cta2_row .content p{font-size:1.8rem}
.cta2_row .content .h2,.cta2_row .content h2{font:400 3.1rem/1 Nunito,sans-serif;margin:0 0 2rem;text-transform:initial}
.cta2_row .content .button{margin-top:2.3rem}
.cta2_logo{position:absolute;top:3rem;left:4.6rem;max-width:18.4rem;width:100%;z-index:3}
.cta2_logo img{width:100%;max-width:100%}
.counter_wrap{display:flex;flex-wrap:wrap;font-size:0;margin:2rem 0 0;gap:2.1rem}
.counter_wrap .counter_item{display:inline-block;vertical-align:top;max-width:calc(33.3333333333% - 1.4rem);width:100%;border:.1rem solid #fe8b07;border-radius:1rem;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;padding:3.6rem 1rem;position:relative;overflow:hidden}
.counter_wrap .counter_item.counter_item_button{display:none;background:rgba(0,0,0,0)!important}
.counter_wrap .counter_item.counter_item_button .button{width:100%;height:100%;line-height:1.2;display:flex;align-items:center;border-radius:.6rem;padding:0 2.9rem}
.counter_wrap .counter_item p{font:400 2rem/1 Nunito,sans-serif;text-transform:uppercase;color:#2b2c30;margin:0;text-align:center}
.counter_wrap .counter_item p.number{font-size:4.6rem;font-weight:600;margin:0 0 2.1rem;color:#fe8b07}
.section_info{padding:4rem 0 6rem;overflow:hidden}
.section_info .h1,.section_info h1{line-height:1;margin:0 0 3rem;text-transform:uppercase}
.info_row{display:flex;gap:5rem;justify-content:flex-start}
.info_row.info_row1{display:grid;align-items:stretch;margin:0 0 3rem;gap:0 5rem;grid-template-columns:55.35% 41.66%}
.info_row.info_row2{align-items:flex-end;margin:-8rem 0 6rem 0}
.info_row.info_row3{align-items:stretch}
.info_img_1{display:flex;align-items:center;justify-content:center;text-align:center;min-height:16.8rem;padding:2rem;background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:1rem}
.info_img_1 .h2,.info_img_1 h2{font:600 2.6rem/1 Nunito,sans-serif;line-height:1.4}
.info_img_1 p{opacity:0}
.info_img_1 p.visible{opacity:1}
.info_img_1 p.visible .char{display:inline-block;opacity:0;transform:translateY(20px);animation:fadeUp .5s forwards ease-out}
.info_img_1 p .word{white-space:nowrap}
.info_block{max-width:calc(50% - 2.5rem);width:100%}
.info_block p{font-size:1.8rem;line-height:1.4;color:#6d6e71}
.info_block_1,.info_block_11{max-width:93rem}
.info_block_2{max-width:70rem;grid-column:2;grid-row:1/3;padding-bottom:9rem;position:relative}
.info_block_2 .content p{margin:0;opacity:0;position:absolute}
.info_block_2 .content p.typing{opacity:1;position:static}
.info_block_2 .content p.printed{opacity:1;position:static}
.info_block_2>.button{display:none}
p.typing::after{content:"";display:inline-block;height:1.5rem;width:.2rem;background:#fe8b07;margin-left:4px;animation:blink .8s steps(1) infinite;vertical-align:middle}
.info_block_21{max-width:20rem;width:100%;padding-top:15.6rem;border-radius:1rem;position:relative;overflow:hidden}
.info_block_22{max-width:68rem;width:100%;padding-top:15.6rem;border-radius:1rem;position:relative;overflow:hidden}
.info_block_23{max-width:70rem;width:100%;padding-top:23.6rem;border-radius:1rem;position:relative;overflow:hidden}
.info_img_2{display:block;width:100%;height:100%;position:absolute;z-index:1;top:0;left:0}
.info_img_2 img{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;top:0;left:0}
.block_erase{position:absolute;top:-1rem;left:-1rem;z-index:2;border-bottom-right-radius:1rem;padding:1.5rem 0 0 1rem;max-width:27.5rem;width:100%;height:9rem;background-color:#f4f4f5}
.block_erase:after,.block_erase:before{content:"";position:absolute;width:1rem;height:1rem;z-index:-1;background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20width='70'%20height='70'%3E%3Cpath%20d='M0%200%20C0.66%200%201.32%200%202%200%20C2.15855469%200.7734375%202.31710938%201.546875%202.48046875%202.34375%20C4.95044164%2013.36992731%209.12587325%2021.05445617%2018.5625%2027.625%20C23.63680928%2030.71243962%2029.23653487%2031.81848965%2035%2033%20C35%2033.66%2035%2034.32%2035%2035%20C34.2265625%2035.15855469%2033.453125%2035.31710938%2032.65625%2035.48046875%20C21.63007269%2037.95044164%2013.94554383%2042.12587325%207.375%2051.5625%20C4.28756038%2056.63680928%203.18151035%2062.23653487%202%2068%20C1.34%2068%200.68%2068%200%2068%20C-0.15855469%2067.2265625%20-0.31710938%2066.453125%20-0.48046875%2065.65625%20C-2.95044164%2054.63007269%20-7.12587325%2046.94554383%20-16.5625%2040.375%20C-21.63680928%2037.28756038%20-27.23653487%2036.18151035%20-33%2035%20C-33%2034.34%20-33%2033.68%20-33%2033%20C-32.2265625%2032.84144531%20-31.453125%2032.68289062%20-30.65625%2032.51953125%20C-19.63007269%2030.04955836%20-11.94554383%2025.87412675%20-5.375%2016.4375%20C-2.28756038%2011.36319072%20-1.18151035%205.76346513%200%200%20Z'%20fill='%23f4f4f5'%20transform='translate(34%2C1)'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center;background-size: contain;}
.block_erase:before{bottom:-.5rem;left:.5rem}
.block_erase:after{top:.5rem;right:-.5rem}
.section_info_tabs{max-width:47.9rem;width:100%}
.section_info_tabs ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:1.5rem 2rem;margin:1rem 0 2.5rem}
.section_info_tabs ul li{display:block;background-color:rgba(0,0,0,0);color:#2b2c30;border:.1rem solid #fe8b07;font:400 1.6rem/4rem Nunito,sans-serif;height:4rem;border-radius:4.4rem;cursor:pointer;text-transform:uppercase;padding:0 2.2rem;min-width:10.4rem;transition:.3s;text-align:center;}
.section_info_tabs ul li.active{pointer-events:none;background-color:rgba(254,139,7,.5)}
.section_info_tab_content_inner{display:none}
.section_info_tab_content_inner.active{display:block}
.section_info_tab_content p{font:400 2rem/1 Nunito,sans-serif;color:#6d6e71;margin:2rem 0;padding:0 2rem}
.section_info_tab_content p:last-child{margin-bottom:0}
.section_info_tab_content a{display:inline-block;margin:.2rem 0 0;color:#2b2c30;transition:.3s}
.section_info_tab_content .address_block{display:inline-block;border-radius:.8rem;background-color:rgba(254,139,7,.5);border:.1rem solid #fe8b07;padding:1.5rem 2rem}
.section_info_tab_content .address_block p{margin:0;padding:0}
.section_info_tab_content .address_block a{margin:.4rem 0 0}
.section_info_map{position:relative;max-width:115.1rem;width:100%;border-radius:1rem;overflow:hidden;padding-top:26.79%}
.section_info_map img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:none}
.section_info_map img.active{display:block}
.section_info_map .map_frame{display: none;}
.section_info_map .map_frame.active{display: block;}
.section_info_map iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;width:100%;height:100%;}

.single_product_wrapper{display:flex;gap:3.3rem}
.single_product_wrapper .single_product{max-width:41.66%;width:100%}
.single_product_wrapper .single_product.desc_block{max-width:56.54%}
.single_product_wrapper .desc_block .h1,.single_product_wrapper .desc_block h1{font-size:2.4rem;line-height:1.2;font-weight:600;margin:0 0 2.5rem}
.single_product_wrapper .desc_block .prices_block{font-size:0;margin:0 0 1.5rem}
.single_product_wrapper .desc_block .prices_block .price{display:block;font-size:2.6rem;font-weight:700;margin:0}
.single_product_wrapper .desc_block .prices_block .price.old_price{color:#848484;text-decoration:line-through;font-size:1.6rem;font-weight:400;margin:0 0 1rem}
.single_product_wrapper .desc_block .prices_block .stars{display:inline-block;vertical-align:middle;max-width:30rem;margin:0 0 0 2rem}
.single_product_wrapper .desc_block .buttons_wrap{display:flex;align-items:center;justify-content:flex-start;font-size:0;margin:0 0 3rem}
.single_product_wrapper .desc_block .buttons_wrap .button:last-child{margin:0 0 0 auto}
.product_slider_main_row{position:relative;border-radius:1rem;width:calc(100% - 13.1rem);margin:0 auto;order:1;display:flex}
.product_slider_row{display:flex;align-items:stretch}
.product_slider_main{position:relative;z-index:1;width:100%}
.product_slider_main.slick-initialized{margin:auto 0}
.product_slider_main.hidden_slider{opacity:0;overflow:hidden;max-height:47.6rem}
.product_slider_main .slider_item{display:block;overflow:hidden;padding-top:83.656%;position:relative;border-radius:1rem}
.product_slider_main .slider_item img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}
.single_product_wrapper .desc_block .buttons_wrap{font-size:0;margin:0}
.buttons_wrap{display:flex;flex-wrap:wrap;gap:2rem 3rem}
.value_buttons_wrap{display:inline-flex;flex-direction:row;border-radius:.6rem;border:.1rem solid #d1d1d1}
.value_buttons_wrap.small .value_button{width:3.3rem;height:3.2rem;line-height:3.2rem}
.value_buttons_wrap.small .value_button:before{top:.5rem;height:calc(100% - 1rem)}
.value_buttons_wrap.small .input{height:3.2rem;padding:0 .5rem}
.value_buttons_wrap .value_button{display:inline-block;vertical-align:top;width:4rem;height:3.8rem;line-height:3.9rem;transition:all .3s;font-size:2.5rem;text-align:center;color:#2b2c30;border-radius:.6rem;background:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;position:relative;z-index:2}
.value_buttons_wrap .value_button:before{content:"";position:absolute;top:1rem;right:0;width:.1rem;height:calc(100% - 2rem);background-color:#d1d1d1;z-index:-1}
.value_buttons_wrap .value_button.increase:before{right:unset;left:0}
.value_buttons_wrap .input{text-align:center;display:inline-block;vertical-align:top;border:none;margin:0;width:4rem;height:3.8rem;font-size:1.8rem;color:#2b2c30;padding:0 .5rem;border-radius:0}
.product_slider_nav{width:12rem;order:0;margin:3.4rem 1rem 3.4rem 0}
.product_slider_nav .slick-next{background-color:#fff;right:unset;bottom:-3.4rem;left:0;top:unset;transform:unset;width:100%;height:3rem}
.product_slider_nav .slick-next .icon{transform:rotate(90deg)}
.product_slider_nav .slick-prev{background-color:#fff;left:0;top:-3.4rem;transform:unset;width:100%;height:3rem}
.product_slider_nav .slick-prev .icon{transform:rotate(-90deg)}
.product_slider_nav.hidden_slider{opacity:0;overflow:hidden;max-height:10rem}
.product_slider_nav .slick-arrow:after{content:none;display:none}
.product_slider_nav .slick-arrow .icon{width:1rem;height:2.6rem}
.product_slider_nav .slider_item{position:relative;cursor:pointer;aspect-ratio:120/96;max-width:100%;width:100%;margin:.3rem 0;overflow:hidden;transition:.3s linear;border-radius:.4rem;border:.1rem solid transparent;}
.product_slider_nav .slider_item img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}
.product_tabs_wrap{background-color:#fff;border-radius:1rem;margin-top:1rem;padding:3rem}
.product_tabs_wrap2{background-color:#fff;border-radius:1rem;padding:2rem}
.mobile_product_desc{background-color:#fff;border-radius:1rem;padding:3rem}
.product_tabs_list_wrap ul{display:flex;flex-wrap:wrap;gap:2rem;margin:0 0 2rem}
.product_tabs_list_wrap ul li{display:inline-block;vertical-align:top;position:relative;height:4rem;font:600 1.5rem/4rem Nunito,sans-serif;cursor:pointer;padding:0 3.4rem;min-width:19.4rem;background-color:#f6f4f4;border-radius:1rem;text-align:center;transition:.3s ease-out}
.product_tabs_list_wrap ul li.active{background-color:rgba(254,139,7,.5);pointer-events:none}
.product_tabs_list_wrap .nav_line{display:block;position:absolute;bottom:.3rem;left:0;height:.1rem;width:100%;border-top:.1rem solid #ccc}
.td{display:table-cell}
.product_tabs_content{display:none}
.product_tabs_content.active{display:block}
.product_tabs_content .content p{font-size:1.6rem;margin-bottom:1rem;color:#6d6e71}
.product_tabs_content .content ol li,.product_tabs_content .content ul li{font-size:1.6rem;margin:0;color:#6d6e71}
.description_c{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;max-height:21.6rem;margin:0 0 4rem;transition:all .4s}
.description_c.open{max-height:unset}
.characteristic{display:inline-flex;align-items:center;justify-content:center;background-color:rgba(254,139,7,.2);color:#2b2c30;font:500 1.4rem/1 Nunito,sans-serif;min-height:2.9rem;padding:.65rem 2rem;border-radius:.6rem;min-width:5rem;text-align:center;transition: .3s ease-in-out;}
.table_char{max-width:100%;width:100%;border-radius:1rem;border:.1rem solid #d9d9d9}
.table_char .td{padding:1rem 2rem;color:#6d6e71}
.table_char .td:first-child{width:30.33%}
.table_char .td:last-child{width:100%}
.many_characteristic{display:flex;flex-wrap:wrap;gap:1rem}
.table_tr{display:table-row;vertical-align:middle}
.table_tr:nth-child(2n+2){background-color:#fbfbfb}
.breadcrumbs_sec{padding:2rem 0}
.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:1rem .8rem}
.breadcrumbs li{display:inline-block;font:400 1.4rem/1 Nunito,sans-serif;position:relative;padding:0 .8rem 0 1.4rem;color:#2b2c30}
.breadcrumbs li+li::before{content:"";position:absolute;top:50%;left:0;width:.5rem;height:1rem;transform:translate(0,-50%);color:#2b2c30;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="6" height="11" viewBox="0 0 6 11" fill="none"><path d="M0.5 0.500015L4.5 5.60206L0.5 10.5" stroke="%232B2C30" stroke-linecap="round"/></svg>');background-repeat:no-repeat;background-position:center;background-size:contain}
.breadcrumbs li:last-child{font-weight:500;color:#6d6e71}
.breadcrumbs li:first-child{padding:0}
.breadcrumbs li .icon{width:1.8rem;height:auto;aspect-ratio:1/1;fill:#fe8b07}
.breadcrumbs li a{color:#2b2c30;text-decoration:none}
.slider_sec_product{padding:6rem 0 8rem}
.single_product_section{padding-top: 1rem}
.cart_icon{position:relative;display:inline-block}
.cart_icon .icon{width:3rem;height:3rem;color:#ff7b00}
.cart_icon .cart_qty{position:absolute;top:-.8rem;right:-1.5rem;font-size:1.4rem;font-weight:500;height:2rem;line-height:1.9rem;border-radius:2rem;text-align:center;white-space:nowrap;padding:0 .6rem;background-color:#fe8b07;color:#fff;z-index:3}
.products_section{padding:1rem 0 4rem}
.products_section aside{width:25.23%;float:left;padding:0 2rem 0 0}
.products_section aside .filter_item{margin:0 0 2rem;padding:2rem;border-radius:2rem;background-color:#fff;transition:.4s}
.products_section aside .filter_item .filter_heading.active{border-bottom:.1rem solid #dedede;margin:0 0 1.5rem;padding:0 0 1.5rem}
.products_section aside .filter_item .filter_heading.active.filter_heading_with_svg{padding-left:3.4rem}
.products_section aside .filter_item .filter_heading.active::after{transform:rotate(0);transition:.4s}
.products_section aside .filter_heading{font:600 1.8rem/1 Nunito,sans-serif;margin:0;padding:0;border-bottom:.1rem solid transparent;color:#2b2c30;position:relative;cursor:pointer;transition:all .4s}
.products_section aside .filter_heading.filter_heading_with_svg{font:500 2rem/1 Nunito,sans-serif;padding-left:3.4rem}
.products_section aside .filter_heading.filter_heading_with_svg .icon{width:2.4rem;height:unset;aspect-ratio:1/1;position:absolute;left:0;top:-.2rem}
.products_section aside .filter_heading::after{content:"";position:absolute;top:.4rem;right:0;transform:rotate(180deg);display:inline-block;width:1.6rem;height:.8rem;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="9" viewBox="0 0 18 9" fill="none"><path d="M17 7.25006L8.83673 1.25006L0.999999 7.25006" stroke="%23FE8B07" stroke-width="2" stroke-linecap="round"/></svg>');background-repeat:no-repeat;background-position:center;background-size:contain;transition:.4s}
.products_section aside .filters_active{display: none;}
.products_section main{float:left;width:74.77%}
.products_list{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:2rem}
.filter_btn{display:none;position:fixed;left:0;top:50%;background-color:#fe8b07;z-index:15;padding:1rem 1rem;border-radius:0 1.5rem 1.5rem 0;font-size:0;cursor:pointer}
.filter_btn.active{display:none}
.filter_btn .icon{display:inline-block;vertical-align:middle;margin:0 1rem 0 0;width:2rem;height:2rem;color:#fff}
.filter_btn span{color:#fff;display:inline-block;vertical-align:middle;font-size:1.6rem}
.overlay_bg::after{content:"";display:none;width:100%;height:100vh;background:#000;opacity:.8;position:fixed;top:0;left:0;z-index:3}
.overlay_bg.visible::after{display:block}
.aside_buttons_mobile{position:fixed;left:calc(-100% - 1.5rem);bottom:0;width:29rem;background-color:#fff;text-align:center;padding:1rem 0;font-size:0;transition:.3s}
.filter_list li{margin-bottom:1rem;display: flex;}
.filter_list li:last-child{margin-bottom:0;}
.filter_list li input:checked+label{color:#fe8b07}
.filter_list li input:checked+label .image_custom{border-color:#fe8b07}
.filter_list li input:checked+label .amount{color:#fe8b07}
.filter_list input{position:absolute;left:-999.9rem}
.filter_item .validate_checkbox{width: 100%;}
.filter_list label{cursor:pointer;display:inline-flex;align-items:center;justify-content:flex-start;font:600 1.6rem/1 Nunito,sans-serif;transition:.3s;width: 100%}
.filter_list label .amount{transition:.3s;margin-left:auto;color:#6d6e71}
.filter_list label{width:100%}
.filter_list label .checkbox_text{display:flex;max-width:100%;width:100%}
.custom_with_image{gap:.6rem;display: flex;align-items: center;font-size:1.6rem;font-weight:600;line-height: 1}
.filter_list .custom_with_image_round{gap:1.5rem;display:flex}
.image_custom_round{display:flex;align-items:center;justify-content:center;width:2.6rem;aspect-ratio:1/1;background-color:#eaeaea;border-radius:50%}
.image_custom_round .icon{width:2rem;height:unset;aspect-ratio:1/1}
.image_custom{display:block;width:3.4rem;aspect-ratio:1/1;padding:.5rem;position:relative;border:.1rem solid #dedede;border-radius:.25rem;transition:.3s}
.image_custom img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:calc(100% - .5rem);height:calc(100% - .5rem);-o-object-fit:contain;object-fit:contain;z-index:1}
.catalog_name{font:600 3.6rem/1 Nunito,sans-serif;margin:0}
.catalog_name_row{display: flex;flex-wrap:wrap;align-items: center;justify-content: space-between;gap: 1.5rem 2rem;margin:0 0 2rem}
.product_top_config{display:flex;gap:4rem;margin:0 0 1.5rem}
.filters_active{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:1rem;padding:0;background-color:#fff;border-radius:2rem;position:relative;transform:translateX(-2rem);opacity:0;visibility:hidden;transition:all .4s ease;pointer-events:none;}
.filters_active.active{transform:translateX(0);visibility:visible;opacity:1;pointer-events:auto;padding:1.2rem 2rem;}
.orientation_block{margin-left:auto;display:flex;gap:1rem;flex-shrink:0}
.orientation_button{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;font:400 1.4rem/1 Nunito,sans-serif;height:5.4rem;padding:0 2.1rem 0 1.5rem;background-color:#fff;border-radius:1.5rem;color:#2b2c30;white-space:nowrap;transition:.3s ease-out}
.orientation_button span{transition:.3s ease-out}
.orientation_button .icon{width:3rem;height:unset;aspect-ratio:1/1;fill:#6d6e71;stroke:#6d6e71;transition:.3s ease-out}
.orientation_button .icon.icon_net{fill:none!important}
.orientation_button .icon.icon_list{stroke:none!important}
.orientation_button.active{pointer-events:none;color:#fe8b07}
.orientation_button.active .icon{fill:#fe8b07;stroke:#fe8b07}
.button_filter{display:inline-flex;align-items:center;justify-content:flex-start;gap:.8rem;padding:0 3rem 0 .2rem;height:3rem;font:400 1.6rem/1 Nunito,sans-serif;border-radius:3rem;border:.1rem solid #fe8b07;color:#2b2c30;font-size:1.4rem;transition:.3s;white-space:nowrap;position:relative}
.filter_materials{display:inline-flex;align-items:center;justify-content:center;flex-direction:column;padding:0 1rem;font-size:1.4rem;height:2.6rem;;border-radius:2.6rem;font-weight:600}
.filter_materials small{font-size:.8rem}
.filter_icon{display:inline-flex;align-items:center;justify-content:center;background-color:#eaeaea;border-radius:50%;width:2.6rem;aspect-ratio:1/1}
.filter_icon .icon{width:2rem;aspect-ratio:1/1}
.filter_icon_check{width:2rem;height:2rem;border-radius:.3rem;margin-left:.5rem;position:relative;background-color: transparent;border:.2rem solid #fe8b07}
.filter_icon_check .icon{position:absolute;top: -.6rem;left: .1rem;width: 2rem;height: 2.125rem;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1.6rem;stroke:#fe8b07;stroke-dashoffset:0}
.filter_remove{position:absolute;top:50%;right:1rem;transform:translate(0,-50%);width:1.2rem;aspect-ratio:1/1;cursor:pointer;transition:.3s linear}
.filter_remove:after,.filter_remove:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:.1rem;border-radius:.1rem;background-color:#fe8b07;transition:.3s linear}
.filter_remove:before{transform:translate(-50%,-50%) rotate(45deg)}
.filter_remove:after{transform:translate(-50%,-50%) rotate(-45deg)}
.custom_with_text{width:100%;gap:1rem}
.text_custom{display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:1.4rem;font-weight:600;height:2.6rem;border-radius:1.4rem;line-height:1;padding:0 .3rem;min-width:3.6rem}
.text_custom small{font-size:.8rem}
.m_0{margin:0!important}
.mt_0{margin-top:0!important}
.mb_0{margin-bottom:0!important}
.p_0{padding:0!important}
.pt_0{padding-top:0!important}
.pb_0{padding-bottom:0!important}
.product_short_content{background-color:#fff;padding:3rem 3rem 7rem;border-radius:2rem;margin:6rem 0 0}
.product_short_content p:not([class]){font-size:1.6rem}
.product_short_content b,.product_short_content strong{font-weight:600}
.aside_top_mobile{display:none;align-items:center;justify-content:space-between;gap:2rem;padding: 0 0 1.5rem;margin:0 2rem 2rem;border-bottom: .1rem solid #DEDEDE;}
.aside_top_mobile .h2{margin:0;}
.aside_top_mobile .h2_with_svg {position: relative; padding-left: 3.4rem}
.aside_top_mobile .h2_with_svg .icon{color:#fe8b07;font-size: 2.4rem;position: absolute;top: 50%;left: 0; transform: translate(0,-50%);}
.aside_top_mobile .navigation_close .icon{color: #6D6E71}
.aside_top_mobile p{margin:0}
.atenshion_product{margin:1.5rem 0;color:#ea3f01;text-align: center;font-size: 1.6rem}
.product_tabs_list_wrap2>ul{display:flex;align-items:center;justify-content:flex-start;gap:5rem;margin:0 0 2rem}
.product_tabs_list_wrap2>ul>li{font:600 1.6rem/1 Nunito,sans-serif;padding:0 0 1rem;position:relative;transition:.3s linear;cursor:pointer}
.product_tabs_list_wrap2>ul>li:before{content:"";position:absolute;left:0;bottom:0;width:0;height:.1rem;border-radius:.1rem;transition:.3s linear;background-color:#fe8b07}
.product_tabs_list_wrap2>ul>li.active{pointer-events:none}
.product_tabs_list_wrap2>ul>li.active:before{width:100%}
.product_tabs2_content{display:none}
.product_tabs2_content.active{display:block}
.product_tabs2_content ol li,.product_tabs2_content p,.product_tabs2_content ul li{font-size:1.6rem;margin:0 0 1rem}
.single_product_top{display:flex;align-items:center;justify-content:space-between;gap:4rem;margin-bottom:1.5rem}
.single_product_top .article{font:500 1.6rem/1 Nunito,sans-serif;margin:0}
.single_product_top_buttons{display:flex;gap:1rem}
.sticky_block{position:sticky;top:10.2rem}
.cart_totals_wrap_inner{background-color:#fff;padding:2rem;border-radius:1rem}
.cart_totals_wrap{display:flex;align-items:flex-start;justify-content:flex-end}
.cart_totals_wrap p{font-size:1.6rem;line-height:1.2;margin:0 0 1.5rem}
.page_grow{display:flex;flex-direction:column;min-height:100vh}
.page_grow .element_grow{flex-grow:1}
.page_grow .element_grow_center{display:flex;align-items:center;justify-content:center;flex-grow:1}
.checkout .checkout_wrap{display: flex;align-items:flex-start;gap: 4rem}
.checkout_first{max-width: 61.9%;width: 100%;}
.checkout_second{max-width: 35.7%;width: 100%;}
.checkout .content h1{font-size: 3rem}
.checkout .validate_radio.validate_error input[type=radio]+label{color: #e57373!important;}
.checkout .validate_radio.validate_error input[type=radio]+label:before{border: 1px solid #e57373!important;}
.checkout .checkout_wrap{display: flex;align-items:flex-start;gap: 4rem}
.checkout .form_item_checkout{margin: 0}

.checkout .checkout_title{font-size: 2rem;margin:0 0 1.5rem}
.checkout .checkout_row{display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: flex-start;gap: 1.5rem 2rem;}
.checkout .checkout_row.align_stretch{align-items: stretch;margin-bottom: 2rem}
.checkout .checkout_row.align_stretch .checkout_bg{flex-grow: 1;margin: 0;}
.checkout .checkout_row .col_6 {width: calc(50% - 1rem);}
.checkout .checkout_row .col_12 {width: 100%;}
.attention_block{display: flex;flex-wrap: wrap;gap: 1rem 4rem;padding: 1.6rem 1.8rem;border-radius: 1rem;background-color: rgba(254, 139, 7, .3);border: .1rem solid #FE8B07;line-height: 1;margin: 2.5rem 0;}
.attention_block p{font-size: 1.6rem;margin: 0;line-height: inherit;}
.underlined{color: #FE8B07;transition: .3s;text-decoration: underline;cursor: pointer;line-height: inherit;font-size: 1.6rem;}
.checkout .checkout_order_item{font-size: 0;border: none; border-bottom: .1rem solid rgba(109, 110, 113, .3);margin-bottom: 1.5rem;position: relative;display: flex;align-items: stretch;padding: 0 0 1.5rem;}
.checkout .checkout_order_item:last-child{margin-bottom: 0}
.checkout .checkout_order_item .img_wrap{display:inline-block;vertical-align:middle;position:relative;width:12.8rem;margin:0 2.5rem 0 0;flex-shrink: 0;}
.checkout .checkout_order_item .img_wrap img{width:100%;aspect-ratio:128/118;-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;";transition:.3s linear}
.checkout .checkout_order_item .img_wrap .qty{position:absolute;top:0;right:0;font-size:1.4rem;font-weight:500;height:2rem;line-height:1.9rem;border-radius:2rem;text-align:center;white-space:nowrap;padding:0 .6rem;background-color:#fe8b07;color:#fff;z-index:3}
.tc_checkout{margin: 0 0 3rem;}
.checkout .checkout_order_item .checkout_order_desc{display:inline-block;vertical-align:middle;flex-grow: 1;}
.checkout .checkout_order_item .checkout_order_desc .checkout_order_name{font-size:1.6rem;line-height:1.3;margin:0 0 1rem;width: calc(100% - 4rem)}
.checkout .checkout_order_item .checkout_order_desc .article{font-size:1.4rem;line-height:1;margin:0 0 1.1rem}
.checkout .price{font-weight: 600;}
.checkout .price b{font-weight: 600;}
.checkout .delivery_checkout{display: flex;align-items: center;justify-content: space-between;gap: 1.5rem;padding: 1.5rem 0;border-bottom: .1rem solid #D1D1D1}
.checkout .total_price_checkout{width:100%;text-align: end;padding: 1.5rem 0;border-bottom: .1rem solid #D1D1D1}
.checkout .total_price_checkout:last-child{border-bottom: none}
.checkout .delivery_checkout p{margin: 0;font-size: 1.6rem;}
.checkout .delivery_checkout p:last-child{ text-align: end;}
.checkout .delivery_checkout b{font-weight: 600}
.bottom_checkout_submit{display: flex;flex-direction: column;align-items: center;gap: 2rem;margin: 2rem 0 0;}
.bottom_checkout_submit .custom_checkbox+label {align-items: flex-start;}
.bottom_checkout_submit .custom_checkbox+label .checkbox_text {line-height: 1.3}
.bottom_checkout_submit .captcha_wrap{width: 100%;}
.underlined_st_color{cursor: pointer;color: #6D6E71;text-decoration: underline;text-decoration-color: #FE8B07;transition: .3s linear;}

.checkout_order_price{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 1.5rem 2rem;margin-top: auto}
.del_product_checkout{position: absolute;top: 0;right: 0;color: #6D6E71;cursor: pointer;transition: .3s}
.del_product_checkout .icon{font-size: 2rem}
.checkout textarea.input{min-height: 7rem;padding-top: 1rem;}
.checkout_bg{background-color:#fff;border-radius:3rem;padding:4rem;margin-bottom: 2rem;}
.checkout_bg:last-child{margin-bottom: 0;}
.checkout_bg p{font-size: 1.6rem}
.checkout input[type=radio]{position:absolute;left:-9999px}
.delivery-method{margin-bottom: 1rem;}
.checkout_bg_inner{background-color: transparent;border: .1rem solid #F6F4F4;padding: 3rem 2rem 2.5rem;min-height: 11.8rem;transition: .2s;border-radius: 1.5rem;margin:0 0 2rem;}
.checkout_bg_inner:last-child{margin-bottom:0;}
.checkout_bg_inner:first-child{margin-top: 2rem;}
.checkout_bg_inner.active{background-color: #F6F4F4;}
.checkout_sub_title_payment{font-size: 1.8rem;font-weight: 600;margin: 0 0 1.5rem}
.checkout_sub_title{font-size: 1.8rem;font-weight: 600;gap:1rem;display: flex;align-items: center;justify-content: flex-start;margin: 0 0 1.5rem}
.checkout_sub_title img{width: 4.2rem}
.delivery-method:last-child{margin-bottom: 0;}
.checkout input[type=radio]+label{position:relative;padding-left:2.8rem;cursor:pointer;display:inline-block;margin:0;font-size: 1.6rem}
.checkout input[type=radio]+label span{display: block;}
.checkout input[type=radio]+label .details p{margin: 0}
.checkout input[type=radio]+label .details, .checkout input[type=radio]+label .details *{font-size: 1.4rem;line-height:1.4;margin-top: .7rem}
.checkout input[type=radio]+label .codes{display: flex; gap: 0 2rem}
.checkout input[type=radio]+label:before{content:"";position:absolute;left:0;top:.2rem;right:0;width:1.8rem;height:1.8rem;border:1px solid #6D6E71;background:#fff;border-radius:50%;transition:all .3s ease}
.checkout input[type=radio]+label:after{content:"";display:block;width:1.2rem;height:1.2rem;position:absolute;border-radius:50%;opacity:0;transform:scale(1);background-color:#6D6E71;border:.2rem solid #fff;top: .5rem;left: .3rem;transition: .1s;}
.checkout input[type=radio]:checked+label:after{opacity:1;}
.select2-container{max-width:100%!important;width:100%!important}
.select2-container .select2-selection--single {height: 4.5rem;}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#2B2C30;line-height:4.5rem;font-size: 1.6rem}
.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #6D6E71;border-radius:4px}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:4.5rem;width:4.5rem}
.select2-container .select2-selection--single .select2-selection__rendered{padding-right:6rem;padding-left: 2rem}
.select2-container--default .select2-selection--single .select2-selection__arrow b{background: url("data:image/svg+xml;utf8,<svg width='9' height='18' viewBox='0 0 9 18' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1.00006 1.00006L7.00006 9.16333L1.00006 17.0001' stroke='%236D6E71' stroke-width='2' stroke-linecap='round'/></svg>") no-repeat center;border:none;height:1.6rem;left:50%;margin-left:0;margin-top:0;position:absolute;top:50%;width:.8rem;transform:translate(-50%,-50%) rotate(90deg);transition:.3s}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{transform:translate(-50%,-50%) rotate(-90deg)}
.overflow_list{max-height: 26rem;margin-top: 1rem;padding: 0 1rem 0;overflow: hidden;overflow-y: auto;}
.overflow_list p{position: relative;padding-left: 2rem;margin-top: 0}
.overflow_list p:before{content: "";position: absolute;top: .6rem;left: 0;width: 1rem;aspect-ratio: 1/1;border-radius: 50%;background-color: #FE8B07;}
.select2-search--dropdown {display: block;padding: 1rem;}
.select2-container.select2-container--open{z-index: 999999;}
.select2-search--dropdown .select2-search__field {padding: 0 1rem;height: 3.5rem;border-radius: .5rem;}
.select2-results__option {padding: .5rem 1rem;}
.mb_2{margin-bottom:2rem}
.modal_product{display:flex;align-items:stretch;justify-content:flex-start;gap:2rem}
.modal_product .product_name{font-size:1.6rem;margin:0 4.5rem 1rem 0;}
.modal_product .article{color:#6d6e71}
.total_per_product{display: flex;align-items: center;justify-content: flex-end;gap: 3rem;}
.modal_product_decr{margin: 4rem 0 2.7rem;flex-grow: 1;display: flex;flex-direction: column;}
.modal_product_img{position:relative;z-index:2;border-radius:.5rem;width:21rem;aspect-ratio:1/1;flex-shrink:0}
.modal_product_img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;max-width:100%;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;z-index:1}
.modal_product_add{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin:auto 0 0}
.button.button_100{width:100%;max-width:100%}
.content_description.content ol li,.content_description.content p,.content_description.content ul li{font-size:1.6rem}
.compare_wrapper{position:relative;white-space:nowrap;overflow:auto}
.compare_wrapper::-webkit-scrollbar{height:7px}
.compare_wrapper .product_item{max-width:calc(100% - 1.5rem);white-space:pre-line;margin:0 .75rem;box-shadow: none!important;text-align: left;}
.compare_wrapper .product_item .price_inner{display: flex;flex-direction: column-reverse;gap: .3rem;}
.compare_wrapper .product_item .price{font-size: 1.8rem;display: flex;flex-wrap: wrap}
.compare_wrapper .product_item .price .old_price{font-size: 1.3rem;}
.compare_wrapper .product_item .product_name{font-size: 1.2rem;display: flex;}
.compare_wrapper .product_name{text-align: left;}
.compare_wrapper .product_item .button_compare2{display:none}
.compare_wrapper thead .product_item{margin-bottom: 3rem;}
.compare_wrapper .product_item.product_item_add{height: calc(100% - 3.1rem);justify-content: center;align-items: center;}
.compare_wrapper .product_item.mobile{display: none}
.button_add_plus{width: 6.5rem;aspect-ratio: 1/1;border-radius: 50%;background-color: #fe8b07;display: block;position: relative;}
.button_add_plus:before,.button_add_plus:after{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%) rotate(-90deg);border-radius: .7rem;transition: .3s;background-color: #FFFFFF;}
.button_add_plus:before{width: 3rem;height: .6rem;}
.button_add_plus:after{height: 3rem;width: .6rem;}
.button_add{display: flex;align-items: center;justify-content: center;flex-direction: column;gap: 2rem;white-space: nowrap;font-size: 1.8rem;font-weight: 400;transition: .3s;}
.compare_table{border-collapse:collapse;border-spacing:0;margin-bottom:2rem;width: 100%}
.compare_table td,.compare_table th{width:calc(100%/7);min-width:calc(100%/7);max-width:calc(100%/7)}
.compare_table tr{display: flex;width: 100%}
.compare_table td{vertical-align:middle;position:relative}
.compare_table td p{white-space:pre-line;font-size:1.6rem;margin: 0}
.compare_table thead tr{align-items: stretch;}
.compare_table thead tr th{flex-grow: 1;display: flex;}
.compare_table th{border-top:none;border-bottom:none;position:relative}
.compare_table .button_compare{padding: 0 1rem;}
.compare_desc{display:flex;flex-wrap:wrap;gap:.5rem 1rem;white-space:pre-line;}
.compare_sec h1,.compare_sec .h1{font-size: 3rem;margin: 0 0 3.5rem;}
.compare_table thead th:first-of-type {top: 0;left: 0;z-index: 4;background-color: #f4f4f5;position: sticky;}
.compare_table tbody td{padding: 1rem;background-color: #f4f4f5;border: .1rem solid #D1D1D1; border-right:none;}
.compare_table tbody td.empty{opacity: 0;}
.compare_table tbody tr>td:first-child{border-right: .1rem solid #D1D1D1;}
.compare_table tbody tr>td:nth-last-child(2){border-right: .1rem solid #D1D1D1;}
.compare_table tbody tr:first-child td:first-child{border-top-left-radius: 1rem;border-top-right-radius: 1rem;}
.compare_table tbody tr:last-child td:first-child{border-bottom-left-radius: 1rem;border-bottom-right-radius: 1rem;}
.compare_table tbody tr:first-child td:nth-last-child(2){border-top-right-radius: 1rem;}
.compare_table tbody tr:last-child td:nth-last-child(2){border-bottom-right-radius: 1rem;}
.compare_table tbody tr:first-child td:nth-child(2){border-top-left-radius: 1rem;}
.compare_table tbody tr:last-child td:nth-child(2){border-bottom-left-radius: 1rem;}
.compare_table tbody tr:nth-child(2n+2) td{background-color: #FBFBFB}
.filter_cat_name td{position: relative;padding: 1.5rem 2rem;max-width: 100%!important;width: 100%!important;}
.change_main_comparison{position:absolute;top:1.5rem;right:1.5rem;z-index:2;display: flex;}
.compare_options_name{font-size: 1.8rem;font-weight: 500;width: 100%;text-align: left;margin: 0;}
.button.button_compare{height: 3rem;line-height: 3rem;border-radius: 1rem;background-color: transparent;color: #fe8b07;border-color: #fe8b07;max-width: 14.6rem;font-weight: 500;width: 100%;}
.button.button_compare.active{color: #2B2C30;border-color: #2B2C30;pointer-events: none}
.button_filter.button_filter_gray{font-size: 1.6rem;line-height: 3rem;height: 3rem;padding: 1rem 3rem 1rem 1rem;border-color: #6D6E71;}
.button_filter_gray.no_border{border-color: transparent;}
.button_filter_gray .filter_remove:after,.button_filter_gray .filter_remove:before {background-color: #6D6E71;}
.compare_options{display: flex;flex-direction: column;align-items: center;justify-content: flex-start;width: 100%;padding: 2.5rem 1rem 0 0}
.compare_option_item{display: flex;flex-direction: column;align-items: center;justify-content: center;margin:3rem 0 4rem;width: 100%;gap:1.5rem;}
.compare_view{max-width:162rem}
.compare_table .first_col {left: 0;z-index: 2;}
.compare_table .navigation_close .icon{color: #6D6E71;}
.compare_table .sticky_col {position: -webkit-sticky;position: sticky;}
.compare_table .sticky_col p{font-size: 1.6rem;font-weight: 500;white-space: pre-line;margin: .25rem 0;}
.compare_table tbody td.full_td{width: 100%!important;min-width: 100%!important;max-width: 100%!important;background-color: transparent!important;border: none!important;border-radius: 0!important;}
.compare_table .fake_scrollbar{display: none;position: sticky;right: 0;width: calc(100dvw - 14rem)!important; height: .4rem;padding: 0!important; background: #E2E2E2!important;border-radius: 1rem!important;z-index: 5;margin: 1rem 0 1rem auto;}
.compare_table  .fake_thumb {height: 100%;width: 10%!important;padding: 0!important;max-width: unset!important;min-width: unset!important; background-color: #FE8B07!important;border-radius: 1rem;cursor: pointer;}
.img_cart img{max-width: 25rem;width: 100%;}


.dashboard_row{display:flex;gap:4rem;align-items:flex-start}
.dashboard_aside{max-width:30.4rem;width:100%;background-color:#fff;position:relative;padding:4rem 3rem 3rem;z-index:2;border-radius:3rem}
.profile_image_block{max-width: 14rem;width: 100%;margin: 0 auto 3rem;position: relative;}
.profile_image{width: 100%;display: block;position: relative;aspect-ratio: 1/1;border-radius: 50%;background-color: rgba(254,139,7,.5);overflow: hidden;z-index: 1}
.profile_image img {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);display: block;max-width: 100%;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;z-index: 1;}
.profile_image_upload{font-size: 2.4rem;position: absolute;left: 50%;bottom: -1.9rem;transform: translate(-50%,0);z-index: 2;color: #6D6E71;transition: .3s;cursor: pointer;padding:.7rem;border-radius: .4rem;background-color: transparent;display: flex;backdrop-filter: blur(10px);box-shadow: inset 0 0 500px rgba(255, 255, 255, .7);}
.dashboard_list{margin:2rem 0}
.dashboard_tab_list{width:100%;margin:0 0 1.2rem}
.dashboard_tab_list a{display:block;font: 400 1.4rem/4rem "Nunito",sans-serif;width:100%;padding-left:4rem;padding-right: 2rem;position:relative;height:4rem;white-space: nowrap;color: #2B2C30;border-radius: 1rem;background-color: transparent;}
.dashboard_tab_list a .icon{top:1.1rem;left:1rem;position:absolute;width:1.7rem;height:1.7rem;}

.dashboard_tab_list.active a{background-color: rgba(254,139,7,.3);pointer-events:none}
.dashboard_main{max-width:calc(100% - 34.4rem);width:100%;min-height:61rem;padding: 0;position:relative;z-index:4}
.dashboard_main_bg{padding:3rem;border-radius:3rem;background-color:#fff;margin: 0 0 4rem}
.dashboard_main_bg:last-child{margin-bottom: 0;}
.dashboard_orders_table{width: 100%;display: table;box-shadow: 0 0 1.2rem rgba(0, 0, 0, 0.05);border-radius: 2rem}
.dashboard_orders_table .table_tr{width: 100%;display: table-row;background-color: #FFFFFF}
.dashboard_orders_table .table_tr:last-child{margin-bottom: 0}
.dashboard_orders_table .table_tr:nth-child(2n+2){background-color: #FFFFFF}
.dashboard_orders_table .td{display: table-cell;padding: .9rem 1rem;vertical-align: middle;font-size: 1.6rem;font-weight: 500;}

.dashboard_orders_table .table_tr:nth-child(2n+1){background-color: #f3f3f3;}
.dashboard_orders_table .table_tr:last-child .td:first-child{border-bottom-left-radius: 2rem;}
.dashboard_orders_table .table_tr:last-child .td:last-child{border-bottom-right-radius: 2rem;}

.dashboard_orders_table .th{display: table-cell;padding: 1.3rem 1rem;vertical-align: middle;font-size: 1.4rem;font-weight: 400;background-color: #FFDDB5}
.dashboard_orders_table .th:first-child{border-top-left-radius: 2rem;}
.dashboard_orders_table .th:last-child{border-top-right-radius: 2rem;}

.dashboard_order_table{width: 100%;display: table;border-radius: 2rem;box-shadow: 0 0 1.2rem rgba(0, 0, 0, 0.05);}
.dashboard_order_table .table_tr{width: 100%;display: table-row;}
.dashboard_order_table .table_tr:nth-child(2n+1){background-color: #f3f3f3;}
.dashboard_order_table .table_tr:nth-child(2n+2){background-color: #FFFFFF}
.dashboard_order_table .td{display: table-cell;padding: .9rem 3rem;vertical-align: middle;font-size: 1.6rem;font-weight: 500;position: relative;}
.dashboard_order_table .th{display: table-cell;padding: 1.4rem 3rem;vertical-align: middle;font-size: 1.4rem;font-weight: 400;background-color: #FFDDB5}
.dashboard_order_table .th:last-child{border-top-right-radius: 2rem}
.dashboard_order_table .th:first-child{border-top-left-radius: 2rem}
.dashboard_order_table .table_tr:last-child .td:first-child{border-bottom-left-radius: 2rem}
.dashboard_order_table .table_tr:last-child .td:last-child{border-bottom-right-radius: 2rem}

.content .order_details{font-size: 1.6rem;line-height: 1.38;margin-top: .5rem}
.dashboard_order_bottom{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 2rem 3rem;margin: 4rem 0 0}
.dashboard_order_bottom .button:last-child{margin-left: auto;}
.bonus_system_row{display: flex;align-items: flex-start;justify-content: space-between;gap: 2rem;}
.bonus_system_sub_row{padding: 1.7rem 1.8rem;background-color: #FFFFFF;border-radius: 1.4rem;border: .1rem solid #D5D5D5;display: flex;align-items: center;justify-content: space-between;gap: 4.4rem;max-width: 51.6rem;width: 100%}
.bonus_system_sub_row .button{flex-shrink: 0}
.bonus_system_sub_row.active{background-color: rgba(254,139,7,.1);border: .1rem solid rgba(254,139,7,.1);}
.bonus_system_sub_row .message{margin:.4rem 0 0;font-weight: 500}
.div_success{color: #6D6E71;position: relative;padding-left: 1.4rem;font-size: 1.6rem;line-height: 1}
.div_success .icon{position: absolute;top: .2rem;left: 0;fill: none;font-size: 1.2rem;stroke: #6D6E71;}
.bonus_sub_title{position: relative;padding-left: 2.5rem;color: #6D6E71}
.bonus_system_sub_row.active  .bonus_sub_title{color: #2B2C30}
.bonus_sub_title .icon{position: absolute;top: -.3rem;left: 0;font-size: 2rem;color: rgba(254,139,7,.5)}
.bonus_system_sub_row.active .bonus_sub_title .icon{color: #fe8b07}
.dashboard_order_info{margin: 2rem 0;}
.dashboard_order_info td{padding: 0 1.7rem 1rem;font-size: 1.4rem;color: #6D6E71}
.dashboard_order_info td p{font-size: 1.6rem;color: #6D6E71;margin: 0}
.dashboard_order_info td:first-child{padding-left: 0;}
.dashboard_order_info td:last-child{padding-right: 0;color: #2B2C30}
.order_link{text-decoration: underline}
.dashboard_main .h2,.dashboard_main h2, .dashboard_main .content .h2,.dashboard_main .content h2{font-size: 2.8rem;margin: 0 0 .5rem}
.dashboard_fav_product_top{display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;gap: 1rem 2rem;margin: 0 0 2rem}
.dashboard_main .products_list {gap: 3rem;margin: 0 1.5rem;}
.dashboard_main .products_list .product_item {max-width: calc(20% - 3rem*4/5);}
.dashboard_main .product_item .price{font-size: 1.8rem;margin: 1.4rem 1.4rem 0;}
.dashboard_main .product_item .price .old_price{font-size: 1.4rem}
.dashboard_main .product_item .product_name{font-size: 1.2rem;margin: 1rem 1.4rem}
.dashboard_main .product_item .product_bottom {margin: auto 1.4rem 0;padding-bottom: 1.5rem;}
.dashboard_fav_product_top .button_filter.button_filter_gray{margin-left: auto;width: unset}
.dashboard_fav_product_button{margin: 0 0 3rem}
.dashboard_fav_product_button .button{max-width: 26rem;width: 100%;}
.dashboard_main .h4, .dashboard_main h4{color: #6D6E71;}
.dashboard_form_row{display: grid;grid-template-columns: repeat(2,1fr); gap:1.5rem 2rem;}
.bonus_title{position: relative;padding-left: 4.2rem;}
.bonus_title .icon{position: absolute;font-size: 3rem;top: -.8rem;left: 0;color: #fe8b07}
.dashboard_form_row .form_item{margin: 0}
.dashboard_form_row .form_item_full{grid-column: 1/-1}
.dashboard_profile_row{display: flex;gap: 4rem;align-items: flex-start;justify-content: flex-start;margin: 2rem 0 3rem}
.dashboard_profile_row:last-child{margin-bottom: 0;}
.dashboard_profile_main_item{max-width: 79.6rem;width: 100%;}
.dashboard_profile_second_item{max-width: 42rem;width: 100%;}
.w_100{max-width: 100%;width: 100%;}
.dashboard_profile_bg{border-radius: 3rem;margin-bottom: 4rem;padding: 3rem;background-color: #ffffff;box-shadow: 0 0 1.2rem rgba(0, 0, 0, 0.05);}
.dashboard_profile_bg:last-child{margin-bottom: 0}
.welcome_bonus_block p:not([class]){font-size: 1.6rem;margin: 1rem 0;font-weight: 500;}
.welcome_bonus_block p:not([class]):last-child{margin-bottom: 0;}
.welcome_bonus_block.active{background-color: rgba(254,139,7,.1);}
.aside_progress_row{display: flex;align-items: center;justify-content: space-between;gap: 1rem;}
.aside_progress_row p{color: #6D6E71;margin: 0;line-height: 1;}
.del_fav{position: absolute;top: -1.3rem;right: -1.3rem;width: 2.6rem;font-size: 2rem;aspect-ratio: 1/1;border-radius: 1.05rem;background-color: #F6F4F4;color: #6D6E71;display: flex;align-items: center;justify-content: center;z-index: 2;transition: .3s;}
.aside_progress_bar{height: 1rem;width: 100%;border-radius: 1rem;flex-shrink: 0;background-color: #D5D5D5;position: relative;margin: .8rem 0}
.aside_progress_bar_inner{content: "";position: absolute;top: 0;left: 0; width: 0;min-width: .2rem;max-width: 100%;height: 100%;border-radius: inherit;background-color:#fe8b07;transition: .1s}
.aside_progress_top p{font-size: 1.4rem;}
.aside_progress_top b{font-weight: 800;}
.aside_progress_center p{font-size: 1.2rem;}
.aside_progress_bottom{font-size: 1.2rem;padding: .5rem .6rem;border-radius: 1rem;border: .1rem dashed rgba(254,139,7,.5);margin-top: 1.8rem}
.start_progress{background-image: linear-gradient(to right, #2B2C30,#2B2C30);}
.bronze_progress{background-image: linear-gradient(to right, #745031,#E3934D);}
.silver_progress{background-image: linear-gradient(to right, #9A9BA5,#D1D4DD);}
.gold_progress{background-image: linear-gradient(to right, #C78817,#F9A216,#FEC83B);}
.gold_progress2{background-image: linear-gradient(to right, #FE8B07,#E8AB4A);}
.platinum_progress{background-image: linear-gradient(to right, #474C55,#8B97A6);}
.progress_name{background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: #fff0;}
.bonus_category_row{display: flex;flex-wrap: wrap;align-items: stretch;justify-content: center;gap: 3rem;margin: 3rem 0}
.bonus_category_row:last-child{margin-bottom: 0}
.bonus_category_row2 .button{max-width: calc(100%/4 - 3rem*3/4);width: 100%;margin: auto 0}
.arrow_side{position: relative;font-size: 1.6rem;padding-left: 1rem;margin: .6rem 0 0}
.arrow_side:before{content: "";position: absolute;top: .6rem;left: 0;width: .7rem;height: 1.2rem;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12' fill='none'%3E%3Cpath d='M1 1L5 6.10204L1 11' stroke='%23FE8B07' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat: no-repeat;background-size: contain;}
.bonus_price{font-size: 2.8rem;font-weight: 700;margin: 1rem 0 0;line-height: 1.15}
.start_progress_price {background-image:linear-gradient(to right,#6D6E71,#6D6E71);}
.bonus_item{max-width: calc(100%/4 - 3rem*3/4);width: 100%;background-color: #F6F6F6;border-radius: 3rem;box-shadow: .3rem .4rem 2rem rgba(0, 0, 0, 0.15);text-align: center;display: flex;flex-direction: column;}
.bonus_item_top{color: #fff;font-weight: 600;font-size: 2.2rem;line-height: 1.2;padding: 1.06rem 2rem;border-top-right-radius: inherit;border-top-left-radius: inherit;flex-shrink: 0;box-shadow: 0 0.75rem 1.5rem rgba(0, 0, 0, 0.12);}
.bonus_item_content{padding: 2rem 2rem;display: flex;flex-direction: column;flex-grow: 1}
.progress_main{background-color: #F6F6F6;border-radius: 3rem;padding: 2.8rem 3rem 3rem;margin: 2rem 0 2.5rem;}
.h3_b{font-size: 2rem;font-weight: 500;line-height: 1.1;margin: 0 0 1.3rem}
.notice{color: #fe8b07;font-size: 1.6rem;font-weight: 400;line-height: 1.2;margin: .5rem 0 0;}
.progress_row{display: flex;justify-content: space-between;align-items: flex-start;gap: 1.5rem 2rem;}
.progress_bottom{border: .1rem dashed #6D6E71;color: #6D6E71;padding: 1.5rem 2rem;font-size: 2rem;line-height: 1.1;margin: 2.5rem 0 3rem;border-radius: 1rem;text-align: center}
.bonus_item_content p{margin: 0 0 1.3rem;}
.bonus_item_content p:not([class]){font-size: 1.6rem;line-height: 1.2;}
.progress_bar_main{width: 100%;background-color: #D5D5D5;border-radius: 1.5rem;height: 1.5rem;position: relative;margin: 2.5rem 0;}
.progress_bar_main_inner{content: "";position: absolute;left: 0;top: 0; min-width: 1rem;width: 0;max-width: 100%;height: 100%;background-color: #FE8B07;border-radius: inherit;transition: .1s;z-index: 1;}
.progress_name_bar{content: "";position: absolute;top: 0;width: .2rem;height: 100%;background-color: #F6F6F6;z-index: 2;}
.progress_name_main {position: absolute;top: calc(100% + .7rem);left: 50%;transform: translate(-50%, 0);font-size: 1.6rem;line-height: 1;font-weight: 700;}
.progress_name_main.last_child{text-align: end;left: unset;right: 0;transform: none;}
.discount{font-size: 2rem;font-weight: 600;line-height: 1.1;margin-top: auto}
.fom_to{font-size: 1.6rem;font-weight: 500;line-height: 1.1;}
.flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay {background: #fe8b07;border-color: #fe8b07;}
.page_grow .element_grow_center{flex-grow:1;display:flex;align-items:center;justify-content:center;flex-direction:column}
.empty_search{margin:0 auto 2.5rem;text-align:center;max-width:21rem}
.dashboard_aside_btn{display:none;position:fixed;left:0;top:50%;background-color:#fe8b07;z-index:15;padding:1rem 1rem;border-radius:0 1.5rem 1.5rem 0;font-size:0;cursor:pointer;transition: .3s;color:#fff;box-shadow: none;}
.dashboard_aside_btn .icon{display:inline-block;vertical-align:middle;margin:0 1rem 0 0;width:2rem;height:2rem;transition: .3s}
.dashboard_aside_btn span{display:inline-block;vertical-align:middle;font-size:1.6rem}
.update_password_form .button{margin: 2.1rem 0 0;}
.dashboard_main .checkout_order_item:first-child{margin-top:0}
.dashboard_main .checkout_order_item{display:flex;align-items:flex-start;justify-content:flex-start;gap:1.5rem;margin-top:2rem}
.dashboard_main .checkout_order_item .img_wrap{max-width:6rem;width:100%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;position:relative}
.dashboard_main .checkout_order_item .img_wrap .qty{position:absolute;top:-.5rem;right:-.5rem;font-size:1.4rem;font-weight:500;height:2rem;line-height:2rem;border-radius:2rem;text-align:center;white-space:nowrap;padding:0 .6rem;background-color:#fe8b07;color:#fff;z-index:3}
.order_wrap .checkout_order_desc{width:100%}
.order_wrap .checkout_order_name p{margin-top:0;line-height:1;font-size:1.5rem}
.bot_line{margin-top:1rem}
.bot_line p{margin:0;line-height:1}
.contact_us_section{padding: 0 0 10rem;position: relative;z-index: 3;margin-top: -13.2rem}
.contact_us_section .wrapper{max-width: 83.6rem;}
.contact_us_section .table{width: 100%;border-radius: 1rem;overflow: hidden;display: table;margin: 2.6rem 0 0;}
.contact_us_section .table .thead {display: table-row;}
.contact_us_section .table .tr{display: table-row;position: relative}
.contact_us_section .table .tr:after{content: "";position: absolute;bottom: 0;left: 50%;transform: translate(-50%,0);width: calc(100% - 4rem);height: .1rem;background-color: #D9D9D9;}
.contact_us_section .table .tr:last-child:after{content: none;display: none}
.table_links{display: flex;flex-wrap: wrap;gap: 1rem 2rem;align-items: center;justify-content: center;}
.contact_us_section .table .th, .contact_us_section .table .td{display: table-cell;vertical-align: middle;text-align: left;max-width: 100%;}
.contact_us_section .table .td{padding: 1.1rem 1.5rem;background-color: #F5F5F5;font-size: 1.6rem;line-height: 1;font-weight: 600;color: #6D6E71;}
.contact_us_section .table .td.td_orange{color: #FE8B07;}
.contact_us_section .table .th{font-size: 1.8rem;font-weight: 400;padding: 1.2rem 1.5rem;border: .1rem solid #FE8B07;border-left: none;border-right: none;background-color: rgba(254, 139, 7, .5);}
.contact_us_section .table .thead .th:first-child{border-left:.1rem solid #FE8B07;border-top-left-radius: 1rem;}
.contact_us_section .table .thead .th:last-child{border-right:.1rem solid #FE8B07;border-top-right-radius: 1rem;}
.contact_us_section p{font-size:2rem;line-height: 1.1;margin: 0 0 1.5rem;font-weight: 400;}
.relative_contact{position: relative;padding: 0 3.4rem;}
.relative_contact > .icon{position: absolute;font-size: 2.8rem;top: 0;left: 0;fill: #000000;}
.relative_contact > .icon.icon_stroke {fill: none;stroke: #000000;}
.contact_us_section a.copy_contact:not(.button){top: 1rem;right: 0;position: absolute;color: #FE8B07;font-size: 2.8rem;transition: .3s;margin: 0;}
.relative_info{position: relative;padding-right: 4.4rem;}
.contact_us_section span{margin-top: .2rem;display: inline-block}
.contact_us_section  a.view_icon:not(.button){font-size: 2.4rem;color: #FE8B07;transition: .3s;}
.contact_us_section  a.download_icon:not(.button){font-size: 2.2rem;color: #6D6E71;transition: .3s;}

.contact_us_section h2, .contact_us_section .h2{font-weight: 600;font-size: 2.8rem;line-height: 1;margin: 0 0 2rem;}
.contact_us_section p:last-child{margin-bottom:0}
.contact_us_section a:not(.button){display:inline-block;font-style:initial;position:relative;font-size:2rem;line-height:1.3;font-weight:400;color:#2b2c30;transition:.3s linear;margin-top: .2rem}
.contact_us_section .wrapper{max-width:145.2rem}
.contact_us_section form .modal_title{display:none}
.contact_us_row{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:3rem 8rem}
.contact_bg{background-color:#fff;padding:4rem;border-radius:2rem;max-width:calc(50% - 4rem);width:100%}

.section_info_tabs.section_info_tabs_column > ul{margin:0 0 1.5rem;}
.contact_sec_map .section_info_tab_content_inner{display: block;margin-bottom: 2rem;}
.contact_sec_map .section_info_tab_content_inner .address_block{background-color: transparent;}
.contact_sec_map .section_info_tab_content_inner.active .address_block{background-color: rgba(254, 139, 7, .5);}
.contact_sec_map .section_info_tab_content:last-child .section_info_tab_content_inner{margin-bottom: 0;}
.contact_sec_map .section_info_map {border-radius: 3rem;padding-top: 31.91%;}

footer{padding:3rem 0 0;background:#1e1f21;position:relative;z-index:18}
footer .footer_row{display:grid;align-items:flex-start;justify-content:space-between;grid-template-columns:17.5rem 43.7rem 45.4rem 36rem;gap:4rem}
footer .footer_title{font:500 1.8rem/1 Nunito,sans-serif;color:#fff;margin:0 0 2rem;text-transform:initial}
footer .footer_col2{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}
footer p{display:block;color:#fff;font:400 1.6rem/1 Nunito,sans-serif;margin:0 0 1rem}
footer p:last-child{margin-bottom:0}
footer a{display:inline-block;font:400 1.6rem/1 Nunito,sans-serif;color:#fff;transition:.3s linear}
footer br{display:none}
footer ul li{margin:0 0 1rem}
footer ul li a{margin:0}
footer ul li:last-child{margin-bottom:0}
footer form .form_item{margin:0 0 1.5rem;position:relative}
footer form .form_item:last-child{margin-bottom:0}
footer form .input{color:#454545;border:.1rem solid #fff;background-color:#fff;height:4.5rem;padding:0 18rem 0 2rem;border-radius:1rem}
footer form .input::-moz-placeholder{color:#454545}
footer form .input::placeholder{color:#454545}
footer form .custom_checkbox+label .checkbox_text{color:#fff}
footer form .button.button_arrow{font:500 1.6rem/4.5rem Nunito,sans-serif;position:absolute;top:0;right:0;padding:0 3.4rem;border-radius:1rem}
footer form .button.button_arrow:after{right:1.5rem;width:.6rem;height:1.2rem}
footer .social_links_wrap{text-align:right}
footer .social_links_wrap .footer_title{margin-right:1.3rem}
footer .social{justify-content:flex-end}
footer .social .social_block{width:5.6rem}
footer .social .social_block .icon,footer .social .social_block img{width:3.6rem;height:3.6rem}
.footer_bottom{padding:2.4rem 0 2.4rem;margin:.8rem 0 0;position:relative;z-index:3}
.footer_bottom a,.footer_bottom p{font:400 1.6rem/1 Nunito,sans-serif;color:#fff}
.footer_bottom p{margin:0 0 .5rem}
.footer_bottom a{transition:.3s linear}
.footer_bottom .footer_logo{max-width:10rem;width:100%;margin:0 3rem 0 0}
.footer_bottom .footer_logo img{max-width:100%;width:100%}
.footer_bottom .payment_methods{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:2rem;margin:0 0 0 auto}
.footer_bottom .payment_methods img{max-width:4.1rem}
.footer_bottom .footer_bottom_text{margin:0 3rem 0 0}
.footer_bottom_row{display:flex;flex-wrap:wrap;align-items:center;gap:1.4rem 0}
.page_404{display:flex;flex-direction:column;min-height:100vh}
.page_404 .block_404{flex-grow:1;display:flex;align-items:center;background-position:center center;flex-direction: column;background-size:cover;background-repeat:no-repeat;min-height: calc(100dvh - 16.6rem);padding: 10rem 0;}
.page_404 .block_404_content{display:flex;flex-direction:column;text-align:center}
.page_404 .block_404_content p{font-size: 2rem;margin: 0}
.page_404 .block_404_content .h2,.page_404 .block_404_content h1{font-weight:700;text-transform:uppercase;margin: 0 0 1rem}
.page_404 .block_404_content .button{max-width:35rem;width:100%}
.block_404_text{width: 100%;margin-bottom: 3rem}
.block_404_buttons{width: 100%;margin-top: auto;}
.flex_button_404{display: flex;align-items: center;justify-content: center;gap: 5rem}
.flex_button_404 .button{max-width: 36rem;width: 100%;}
.page_404 footer{flex-shrink:0}
.compare_sec{padding-top: 4rem;}
.mobile_filters{display: flex;align-items: center;justify-content: flex-start;gap: 2rem;margin: 0 0 1.5rem;}
.filter_mobile_buttons{display: none;gap: 3rem;padding: 1rem;border-radius: 2rem;background-color: rgba(254, 254, 254, .01);backdrop-filter: blur(.15rem);box-shadow: 0 0 .4rem rgba(0, 0, 0, .25);}
.filter_mobile_buttons .button{max-width: 100%;width: 100%;}
.login_row{display: flex;align-items: stretch;flex-direction: row-reverse;border-radius: 3rem;overflow: hidden;background-color: #FFFFFF;}
.login_row h1,.login_row .h1{font-size: 3.6rem;font-weight: 500;}
.login_row_image{display: flex;align-items: center;width: 50%;position: relative;z-index: 2;padding-top: 31%;}
.login_row_image_bg{position: absolute;z-index: -1;inset: 0;background-image: url('/img/login_gb.jpg');background-position: center;background-size: cover;background-repeat: no-repeat;filter: blur(.4rem);}
.login_row_image_bg:before,.login_row_image_bg:after{content: "";position: absolute;z-index: -1;inset: 0;opacity: .3;}
.login_row_image_bg:before{background: linear-gradient(45deg, #B76910 0%,#D37000 50%,#7C4200 100%);}
.login_row_image_bg:after{background-color: #000000;}
.login_row_image .content {max-width: 100%;width: 100%;padding: 10rem;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.login_row_image .content p{font-size: 1.8rem;font-weight: 500;}
.login_row_image .content .button{margin-top: 1.5rem;}
.login_block{width: 50%;padding: 5rem 10rem;display: flex;flex-direction: column;justify-content: center;}
.login_block form{width: 100%;}
.login_register_page .login_sec .hide_login_register_page{display: none!important;}
.login_register_page .login_sec .modal_flex_top{display: none!important;}
.login_block .form_wrap_registration{display: grid;align-items: flex-start;gap:2rem;grid-template-columns: 1fr 1fr;}
.login_block h1,.login_block .h1{margin-top: 0;}
.login_block .form_wrap_registration .form_item{margin: 0}
.login_block .form_wrap_registration .form_item_full{grid-column: 1/-1}
.login_block .form_wrap_registration .button_r{max-width: 65%;width: 100%;min-width: 22rem;}
.link_standard{font: 400 1.6rem/1 "Nunito", sans-serif;color: #6D6E71;transition: .3s;cursor: pointer;}
.password_details{margin: 1rem 0 0;color: #6D6E71;font-size: 1.4rem;font-weight: 400;display: block}
.about_sec_1{padding: 0 0 2.5rem;position: relative;z-index: 3;top: -4.8rem;}
.about_sec_1 .wrapper{max-width: 169.2rem;}
.about_row1{display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: flex-start;gap: 2rem;}
.about_item{position: relative;z-index: 3;border-radius: 3rem;width: 100%;padding: 5.6rem 3.5rem;}
.about_item p{margin: 0;line-height: 1.3;}
.about_item1{max-width: 57.83%;background-color: #FE8B07;}
.about_item1 p{color: #FFFFFF;font-size: 2.4rem;text-transform: uppercase}
.about_item1:before{content: "";position: absolute;inset: 0;background-color: inherit;border-radius: inherit;z-index: -1;}
.about_item1 .block_overflow{content: none;display: none;position: absolute;top: -2rem;left: 50%;transform: translate(-50%, 0);width: calc(100% + 3.4rem);height: 50%;border-radius: 3rem;background-color: #f4f4f5;z-index: -2;}
.about_item1:first-child .block_overflow{content: "";display: block;}

.about_item1 .block_overflow:after,.about_item1 .block_overflow:before {content: "";position: absolute;top: 4.9rem;width: 4rem;height: 4rem;z-index: -1;background-image: url("data:image/svg+xml,%3Csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20width='70'%20height='70'%3E%3Cpath%20d='M0%200%20C0.66%200%201.32%200%202%200%20C2.15855469%200.7734375%202.31710938%201.546875%202.48046875%202.34375%20C4.95044164%2013.36992731%209.12587325%2021.05445617%2018.5625%2027.625%20C23.63680928%2030.71243962%2029.23653487%2031.81848965%2035%2033%20C35%2033.66%2035%2034.32%2035%2035%20C34.2265625%2035.15855469%2033.453125%2035.31710938%2032.65625%2035.48046875%20C21.63007269%2037.95044164%2013.94554383%2042.12587325%207.375%2051.5625%20C4.28756038%2056.63680928%203.18151035%2062.23653487%202%2068%20C1.34%2068%200.68%2068%200%2068%20C-0.15855469%2067.2265625%20-0.31710938%2066.453125%20-0.48046875%2065.65625%20C-2.95044164%2054.63007269%20-7.12587325%2046.94554383%20-16.5625%2040.375%20C-21.63680928%2037.28756038%20-27.23653487%2036.18151035%20-33%2035%20C-33%2034.34%20-33%2033.68%20-33%2033%20C-32.2265625%2032.84144531%20-31.453125%2032.68289062%20-30.65625%2032.51953125%20C-19.63007269%2030.04955836%20-11.94554383%2025.87412675%20-5.375%2016.4375%20C-2.28756038%2011.36319072%20-1.18151035%205.76346513%200%200%20Z'%20fill='%23f4f4f5'%20transform='translate(34%2C1)'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center;background-size: contain;}
.about_item1 .block_overflow:before {left: -1.7rem;}
.about_item1 .block_overflow:after {right: -1.7rem;}
.about_item2{max-width: 38.07%;background-color: #FFFFFF;padding-right: 2.7rem;padding-bottom: 8rem;margin-top: 8.4rem;}
.about_item2 p{font-size: 1.8rem;}
.about_item3{max-width: 30.72%;background-color: #D9D9D9;margin: auto 2rem 4rem auto;padding-top: 7.3rem;padding-bottom: 7.3rem;}
.about_item3 p{font-size: 1.8rem;font-weight: 500;}

.about_item4{max-width: 62.65%;background-color: #FFFFFF;padding: 0;aspect-ratio: 1040/526;z-index: 4;margin-top: -5.2rem;}
.about_item4 img{position: absolute;border-radius: 3rem; top: 50%;left: 50%;transform: translate(-50%, -50%);display: block;max-width: 100%;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;z-index: 2}
.about_item4:before{content: "";width: 36rem;height: 10rem;top: -2rem;left: -2rem;border-top-left-radius: 3rem;position: absolute;background-color: #f4f4f5;z-index: 1}
.about_sec_2{padding: 2.5rem 0;}
.about_row2{display: flex;align-items: stretch;justify-content: flex-start;gap: 5rem;}
.about_row2_inner{margin: 1rem 0;display: flex;flex-wrap: wrap;align-items: stretch;justify-content: center;gap: 3rem;}
.about_row2_inner .content{width: 100%;margin: 0 0 -2rem;}
.about_row2_inner .content h2,.about_row2_inner .content .h2{text-transform: uppercase;font-size: 2.8rem;font-weight: 600;}
.about_item_bg{max-width: calc(100%/3 - 3rem*2/3);width: 100%;padding: 4rem 2.7rem;display: flex;align-items: center;justify-content: center;text-align: center;border-radius: 2rem;border: .1rem solid #fe8b07;overflow: hidden;position: relative;}
.about_item_bg p{margin: 0;text-transform: uppercase;}
.about_image_2{flex-shrink: 0;max-width: 38.21%;width: 100%;}
.about_image_2 img{max-width: 100%;width: 100%;height: 100%;object-fit: cover;border-radius: 3rem;margin-top: 7.5rem;}
.about_sec_3{padding: 2.5rem 0}
.about_row3{display: flex;align-items: center;justify-content: flex-start;gap: 5rem;}
.about_image_3{flex-shrink: 0;max-width: 40.357%;width: 100%;}
.about_image_3 img{max-width: 100%;width: 100%;height: 100%;object-fit: cover;border-radius: 3rem;}
.about_row3_inner .content h2,.about_row3_inner .content .h2{text-transform: uppercase;font-weight: 600;font-size: 2.8rem;}

.about_items {counter-reset: about-counter;margin-top: 3rem;}
.about_item_w_number {counter-increment: about-counter;display: flex;align-items: center;gap: 2rem;justify-content: flex-start;margin-bottom: 3rem}
.about_item_number{position: relative;z-index: 1}
.about_item_number:after{content: "";position: absolute;width: .52rem;aspect-ratio: 1/1;background-color: #fe8b07;border-radius: 50%;left: 58%;transform: translate(-60%,0);top: -0.8rem;z-index: 2;}
.about_item_w_number:first-child .about_item_number:after{content: none;display: none;}
.about_text_line{content: "";position: absolute;top: 50%;right: 100%;width: 2.9rem;height: .1rem;background-color: #fe8b07;}
.about_item_line{content: "";position: absolute;top: 97%;left: 58%;transform: translate(-58%, 0);width: .1rem;height: 110%;background-color: #fe8b07;z-index: 2;}
.about_text_line:before,.about_text_line:after{content: "";position: absolute;top: 50%;transform: translate(0,-50%);width: .52rem;aspect-ratio: 1/1;background-color: #fe8b07;border-radius: 50%;}
.about_item_line:before{content: "";position: absolute;left: 50%;transform: translate(-50%,0);width: .52rem;aspect-ratio: 1/1;background-color: #fe8b07;border-radius: 50%;}
.about_text_line:before{left: -.26rem;}
.about_text_line:after{right: -.26rem;}
.about_item_line:before{top: -.26rem;}
/*.about_item_line:after{bottom: -.26rem;}*/
.about_item_number::before {content: counter(about-counter);font-size: 7rem;font-weight: 800;color: rgb(245 233 221);line-height: .7;text-shadow: 1px 1px 0 #FE8B07, -1px -1px 0 #FE8B07, -1px -1px 0 #FE8B07, -1px 1px 0 #FE8B07, 1px -1px 0 #FE8B07;display: block;position: relative;z-index: 1}
.about_item_w_number:first-child .about_text_line {width: 3.4rem}
.about_item_w_number:nth-child(2) .about_text_line {width: 3.1rem;}
.about_item_w_number:nth-child(3) .about_text_line {width: 2.6rem;}
.about_item_w_number:nth-child(5) .about_text_line {width: 2.3rem;}
.about_item_w_number:nth-child(6) .about_text_line {width: 2.3rem;}
.about_item_w_number:nth-child(7) .about_text_line {width: 3.4rem;}
.about_item_w_number:nth-child(7) .about_item_line {left: 44%;transform: translate(-44%, 0);}
.about_item_w_number:nth-child(8) .about_text_line {width: 2.5rem;}
.about_item_w_number:nth-child(8) .about_item_number:after {left: 44%;transform: translate(-44%, 0);}
.about_item_w_number:nth-child(9) .about_text_line {width: 2.3rem;}
.about_item_w_number:last-child{margin-bottom: 0;}
.about_item_w_number:last-child .about_item_line,.about_item_w_number:last-child .about_item_line:before,.about_item_w_number:last-child .about_item_line:after{content: none;display: none;}
.about_item_text{font-weight: 600;font-size: 1.7rem;color: #fe8b07;text-transform: uppercase;padding: 1.3rem 2rem;border-radius: 3rem;border: .1rem solid #fe8b07;line-height: 1;position: relative;z-index: 2;}

.about_sec_4{padding: 2.5rem 0 5rem;}
.about_row4{display: flex;align-items: flex-start;justify-content: flex-start;gap: 4rem;}
.about4_inner{display: flex;flex-direction: column;gap: 2.5rem;max-width: 50.24%;width: 100%;}
.about_image_4l{position: relative;border-radius: 3rem;overflow: hidden;height: 32.4rem;}
.about_image_4l img{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);display: block;max-width: 100%;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;border-radius: inherit;z-index: 1;}
.about_image_4l:before{content:"";position: absolute;inset: 0;background-color: rgba(0,0,0,.4);border-radius: inherit;z-index: 2;}
.about_image_4l:nth-child(2n+2):before{background-color: rgba(0,0,0,.2);}
.about_image_4l:nth-child(2n+2){height: 23.8rem;}
.about_text4l{position: absolute;margin: 0;left: 5rem;right: 5rem;bottom: 5rem;max-width: 55.1rem;font-size: 1.8rem;font-weight: 600;line-height: 1.35;z-index: 3;text-transform: uppercase;}
.about_image_4r{position: relative;display: flex;flex-direction: column;gap: 0;border-radius: 3rem;margin-top: 1.9rem}
.about_text4r{border-radius: inherit;text-align: center;padding: 2rem 10rem;}
.about_text4r h2,.about_text4r .h2{text-transform: uppercase;font-weight: 800;}
.about_text4r:before{content: "";top: 0;left: 50%;position: absolute;transform: translate(-50%,0);width: 82.41%;height: 100%;background-color: #fe8b07;border-radius: inherit;z-index: -1;}
.about_image_4r img{max-width: 100%;width: 100%;margin-top: 3rem;border-radius: 3rem}
h1.title_in_block,.title_in_block.h1{display: inline-block;margin: 3rem 0 0;background-color: rgba(254, 139, 7, .2);border-radius: 1rem;padding: 1.5rem 3rem;text-transform: uppercase;font-size: 2.6rem;}
section.delivery_payment_sec{padding: 3rem 0 5rem;}
.delivery_payment_sec .wrapper{max-width: 171.2rem;}
.delivery_payment_sec tbody{display: flex;flex-direction: column;}
.delivery_payment_sec tbody tr{display: flex;margin-bottom: 3rem;gap: 3rem;}
.delivery_payment_sec tbody tr:last-child{margin-bottom: 0;}
.delivery_payment_sec td{background-color: #FFFFFF;padding: 3rem;border-radius: 3rem;display: block;max-width: 100%;width: 100%;}
.delivery_payment_sec tr:nth-child(2n+2) td{background-color: #EBEBEB;}
.delivery_payment_sec .content ul li, .delivery_payment_sec .content ol li, .delivery_payment_sec .content p:not([class]){font-size: 1.6rem;}
.dot_ul_li .content ul li{padding-left: 2rem;}
.dot_ul_li .content ul li:before{color: transparent;background-color: #2B2C30;top: .8rem;left: .8rem;width: .5rem;height: .5rem;border-radius: 50%;border: none!important;transform: none;}
.delivery_payment_sec.dot_ul_li .content ul li{padding-left: 2.8rem;}
.delivery_payment_sec.dot_ul_li.mt_00 .content ul li{margin: 0;}
.delivery_payment_sec.dot_ul_li .content ul li:before{top: .6rem;left: 1rem;width: .65rem;height: .65rem;}

.content_block{position:relative;z-index:3;background-repeat:no-repeat;background-size:cover;background-position:center center}
.content_block.image_contain{background-size:contain}
.content_block .content br{display: block;}
.content_block .row_f_builder{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap: 3rem;}
.content_block .row_f_builder .col_12{max-width:100%;width:100%;}
.content_block .row_f_builder .col_6{max-width:calc(50% - 1.5rem);width:100%;}
.content_block .row_f_builder .col_4{max-width:calc(100%/3 - 3rem*2/3);width:100%;}
.content_block .row_f_builder .col_3{max-width:calc(25% - 3rem*3/4);width:100%;}

.content_block .row_f_builder .col_12, .content_block .row_f_builder .col_6, .content_block .row_f_builder .col_4, .content_block .row_f_builder .col_3{background-color: #FFFFFF;border-radius: 3rem;border: .1rem solid #FE8B07;padding: 3.3rem 3.7rem;position: relative;overflow: hidden;z-index: 2;}
.content_block.no_border .row_f_builder .col_12, .content_block.no_border .row_f_builder .col_6, .content_block.no_border .row_f_builder .col_4, .content_block.no_border .row_f_builder .col_3{border: none!important;}
.content_block.no_block .row_f_builder .col_12,.content_block.no_block .row_f_builder .col_6,.content_block.no_block .row_f_builder .col_4,.content_block.no_block .row_f_builder .col_3{border: none!important;border-radius:0!important;padding: 0!important;background-color: transparent!important;}
.content_block.section_style_1 .h1,.content_block.section_style_1 .h2,.content_block.section_style_1 .h3,.content_block.section_style_1 .h4,.content_block.section_style_1 .h5,.content_block.section_style_1 .h6,.content_block.section_style_1 h1,.content_block.section_style_1 h2,.content_block.section_style_1 h3,.content_block.section_style_1 h4,.content_block.section_style_1 h5,.content_block.section_style_1 h6,.content_block.section_style_1 p{color:#fff}
.content_block.section_style_1 .content .h1,.content_block.section_style_1 .content .h2,.content_block.section_style_1 .content .h3,.content_block.section_style_1 .content .h4,.content_block.section_style_1 .content .h5,.content_block.section_style_1 .content .h6,.content_block.section_style_1 .content h1,.content_block.section_style_1 .content h2,.content_block.section_style_1 .content h3,.content_block.section_style_1 .content h4,.content_block.section_style_1 .content h5,.content_block.section_style_1 .content h6,.content_block.section_style_1 .content p{color:#fff}
.content_block.section_style_1 .content blockquote{color:#fff}
.content_block.section_style_1 .content blockquote::after{background:#fff}
.content_block.section_style_1 .content ul li{color:#fff}
.content_block.section_style_1 .content ul li:before{color:#fff}
.content_block.section_style_1 .content ol li{color:#fff}
.content_block_ul_dots.section_style_1 .content ul li:before{background-color: #ffffff;}
.content_block.section_style_dark .content_block_bg{background-color:#2B2C30}
.content_block.section_style_orange .content_block_bg{background-color:#FE8B07}
.content_block.section_style_dark_inner .row_f_builder .col_12, .content_block.section_style_dark_inner .row_f_builder .col_6, .content_block.section_style_dark_inner .row_f_builder .col_4, .content_block.section_style_dark_inner .row_f_builder .col_3{background-color: #2B2C30;border-color: #FFFFFF;}
.content_block.section_style_orange_inner .row_f_builder .col_12, .content_block.section_style_orange_inner .row_f_builder .col_6, .content_block.section_style_orange_inner .row_f_builder .col_4, .content_block.section_style_orange_inner .row_f_builder .col_3{background-color: #FE8B07;border-color: #FFFFFF;}

.content_block.align_content_center .row_f_builder{align-items:center}
.content_block_bg{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}
.padding_small{padding: 5rem 0}
.padding_small_top{padding-top: 5rem}
.padding_small_bottom{padding-bottom: 5rem}
.content_block .content h1, .content_block .content .h1{font-size: 3.2rem;text-transform: uppercase}
.content_block .content h2, .content_block .content .h2{font-size: 2.4rem;text-transform: uppercase}
.content_block .icon_hexagon_bg{width: 16rem;aspect-ratio: 244/212;z-index: -1}
.icon_hexagon_bg44{top: -8rem;right: -.2rem;}
.icon_hexagon_bg45{top: -8.5rem;right: -2.2rem;}
.icon_hexagon_bg46{bottom: -9rem;left: 6.2rem;}
.icon_hexagon_bg47{top: -7rem;right: -.2rem;}
.icon_hexagon_bg48{top: -7rem;left: 11.8rem;}
.icon_hexagon_bg49{top: -7rem;right: 12.8rem;}
.content_block.image_full_block img{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);display: block;max-width: 100%;width: 100%;height: 100%!important;-o-object-fit: cover;object-fit: cover;z-index: -1;}
.content_block.middle_column_center .row_f_builder .col_4:nth-child(2){display: flex;flex-direction: column;justify-content: center;}
.content_block.ul_bg .content ul {margin: 1.5rem 0;}
.content_block.ul_bg .content ul li{background-color: rgba(254,139,7,.2);padding: 1.15rem 1.5rem;text-align: center;font-weight: 600;margin: 0 0 1.5rem;border-radius: 1rem}
.content_block.ul_bg .content ul li:last-child{margin-bottom: 0;}
.content_block.ul_bg .content ul li:before{content: none;display: none}
.content_block.content_block_table table{margin: 1.1rem 0}
.content_block.content_block_table table:last-child{margin-bottom: 0}
.content_block.content_block_table table:first-child{margin-top: 0}
.content_block.content_block_table table td{padding: 0 1rem;width: 50%;vertical-align: top}
.content_block.content_block_table table td:first-child{padding-left: 0}
.content_block.content_block_table table td:last-child{padding-right: 0}
.content_block.service_5_section  .content h2, .content_block.service_5_section .content .h2 {font-size: 2.7rem;}
.element_button_full .col_4 .button_full{position: absolute;top:0;left: 0;width: 100%;height: 100%;border-radius: 0;margin: 0;}
.content_block.image_full_block.element_button_full p:has(.button_full){position: static;}
.button.button_full{border: none!important;line-height: 1.3;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 2rem}
.button.button_full:after{content: "";position: relative;display: block;max-width: 15.8rem;width: 100%;height: 1.2rem;background-image: url("data:image/svg+xml;utf8,\<svg xmlns='http://www.w3.org/2000/svg' width='158' height='12' viewBox='0 0 158 12'>\<path d='M1 4.77344C0.447715 4.77344 0 5.22115 0 5.77344C0 6.32572 0.447715 6.77344 1 6.77344V5.77344V4.77344ZM158 5.77344L148 -6.53267e-05V11.5469L158 5.77344ZM1 5.77344V6.77344H149V5.77344V4.77344H1V5.77344Z' fill='white'/>\</svg>");background-repeat: no-repeat;background-size: contain;background-position: center right;}
.content_block.ul_bg_row .content ul {display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: center; gap: 0 4rem;}
.bg_block{padding: 2.2rem 1.5rem;background-color: #FE8B07;border-radius: 1.5rem;font-size: 1.6rem;font-weight: 600;color: #FFFFFF;line-height: 1.38;text-transform: uppercase;margin-top: 2rem!important;margin-bottom: 0!important;}
.bg_block2{margin-top: 2.5rem!important;}
.bg_block.bg_block_t_0{margin-top: 0!important;}
.result_p{font-weight: 600;font-size: 2rem;line-height: 1.375;color: #FE8B07;display: flex;align-items: center;text-transform: uppercase;}
.result_p_right{justify-content: flex-end;gap: 3rem;margin-top: 4rem!important;}
.result_p span{flex-shrink: 0}
.result_p_right:after{content: "";display: block;position: relative;max-width: 13rem;width: 100%;height: 1.2rem;background-image: url("data:image/svg+xml,%3Csvg width='158' height='12' viewBox='0 0 158 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4.77356C0.447715 4.77356 0 5.22127 0 5.77356C0 6.32584 0.447715 6.77356 1 6.77356V5.77356V4.77356ZM158 5.77356L148 5.67436e-05V11.5471L158 5.77356ZM1 5.77356V6.77356H149V5.77356V4.77356H1V5.77356Z' fill='%23FE8B07'/%3E%3C/svg%3E");background-repeat: no-repeat;background-size: contain;background-position: center right;}
.result_p_bottom{flex-direction: column;justify-content: center;gap: 1.5rem;}
.result_p_bottom:after{content: "";display: block;position: relative;width: 6.9rem;aspect-ratio: 1/1;background-image: url("data:image/svg+xml,%3Csvg width='69' height='69' viewBox='0 0 69 69' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.0273 1C35.0273 0.447715 34.5796 2.41411e-08 34.0273 0C33.4751 -2.41411e-08 33.0273 0.447715 33.0273 1L34.0273 1L35.0273 1ZM34.0273 69L39.8008 59L28.2538 59L34.0273 69ZM34.0273 1L33.0273 1L33.0273 60L34.0273 60L35.0273 60L35.0273 1L34.0273 1Z' fill='%23FE8B07'/%3E%3Cpath d='M21.5558 3.44046C21.6987 2.90699 21.3821 2.35866 20.8487 2.21571C20.3152 2.07277 19.7669 2.38936 19.6239 2.92282L20.5898 3.18164L21.5558 3.44046ZM2.99015 68.8646L11.1551 60.6996L0.00156381 57.711L2.99015 68.8646ZM20.5898 3.18164L19.6239 2.92282L4.35359 59.9124L5.31952 60.1713L6.28545 60.4301L21.5558 3.44046L20.5898 3.18164Z' fill='%23FE8B07'/%3E%3Cpath d='M48.4308 2.92087C48.2878 2.3874 47.7395 2.07082 47.206 2.21376C46.6726 2.3567 46.356 2.90504 46.4989 3.43851L47.4648 3.17969L48.4308 2.92087ZM65.0645 68.8626L68.0531 57.7091L56.8996 60.6977L65.0645 68.8626ZM47.4648 3.17969L46.4989 3.43851L61.7692 60.4281L62.7352 60.1693L63.7011 59.9105L48.4308 2.92087L47.4648 3.17969Z' fill='%23FE8B07'/%3E%3C/svg%3E");background-repeat: no-repeat;background-size: contain;background-position: center center;}
.flex_group{display: flex;gap: 2.5rem;align-items: center;justify-content: center;margin-top: 3rem;}
.result_p_left{justify-content: flex-end;gap: 2.8rem;margin: 0!important;}
.result_p_left:before{content: "";position: relative;display: block;max-width: 6rem;width: 100%;height: 1.2rem;background-image: url("data:image/svg+xml;utf8,\<svg xmlns='http://www.w3.org/2000/svg' width='61' height='12' viewBox='0 0 61 12'>\<path d='M60 6.77344C60.5523 6.77344 61 6.32572 61 5.77344C61 5.22115 60.5523 4.77344 60 4.77344V5.77344V6.77344ZM0 5.77344L10 11.5469V-6.53267e-05L0 5.77344ZM60 5.77344V4.77344L9 4.77344V5.77344V6.77344L60 6.77344V5.77344Z' fill='%23FE8B07'/>\</svg>");background-repeat: no-repeat;background-position: center;background-size: contain;}
.flex_group .bg_block{max-width: 50.6rem;width: 100%;}
.flex_group2 .bg_block{max-width: 117.4rem;}
.flex_group .result_p_left{max-width: 22.4rem;width: 100%;}
.flex_group .result_p_right{max-width: 36.9rem;width: 100%;margin: 0!important;}
.content_block_ul_dots .content ul li{font-size: 1.8rem;font-weight: 600;padding-left: 3rem;}
.content_block_ul_dots .content ul li:before{position: absolute;color: transparent;background-color: #2B2C30;top: .6rem;left: 1rem;width: .8rem;height: .8rem;border: none;transform: none;border-radius: 50%;}
.title_in_inner_banner .inner_banner {border-bottom-left-radius: 3rem;border-bottom-right-radius: 3rem;background-position: center center;padding: 4rem 0 0;display: flex;}
.title_in_inner_banner .inner_banner .wrapper{margin-top: auto}
.title_in_inner_banner .inner_banner .wrapper h1, .title_in_inner_banner .inner_banner .wrapper .h1{display: inline-block;position: relative;background-color: #f4f4f5;border-top-left-radius: 2rem;border-top-right-radius: 2rem;padding: 1.5rem 14rem 0;}
.cta3_row{position: relative;}
.cta3_image{position: absolute;right: 0;top: 50%;transform: translate(0,-50%);max-width: 81rem;width: 100%;aspect-ratio: 810/472;border-radius: 3rem;overflow: hidden;border: .1rem solid #fe8b07;}
.cta3_image img{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);display: block;max-width: 100%;width: 100%;height: 100% !important;-o-object-fit: cover;object-fit: cover;z-index: 1;}
.cta3_image1{z-index: 1;}
.cta3_image2{position: absolute;z-index: 3;border-left: none}
.cta3_content{position: relative;max-width: 95.8rem;width: 100%;z-index: 2;background-color: #fff;border-radius: 3rem;padding: 5rem 5rem 3.7rem;border: .1rem solid #fe8b07;margin: 8.5rem 0;}
.cta3_content.content h2, .cta3_content.content .h2{font-size: 3.6rem;color:#fe8b07;text-transform: uppercase}
.cta3_content.content ul{display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: center;gap: 2rem;margin: 0 0 2rem;}
.cta3_content.content ul li{margin: 0;padding: 1.5rem 2.2rem;font-size: 1.6rem;font-weight: 600;line-height: 1.3;background-color: #F6F6F6;border-radius: 1.5rem;text-transform: uppercase;}
.cta3_content.content ul li:before{content: none;display: none}
.cta_4{padding-bottom: 0!important;}
.cta_4_row{display: flex;align-items: stretch;justify-content: flex-start;gap: 3rem;}
.cta_4_image{max-width: 54rem;width: 100%;position: relative;border-radius: 3rem;border: .1rem solid #fe8b07;overflow: hidden;}
.cta_4_image img{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);display: block;max-width: 100%;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;z-index: 1;}

.cta_4_content{padding: 4rem 5rem;max-width: 111rem;width: 100%;background-color: #FFFFFF;border-radius: 3rem;border: .1rem solid #fe8b07;}
.cta_4_content ol{display: flex;flex-direction: column; align-items: flex-start;justify-content: flex-start;gap: 0;counter-reset: step4;}
.cta_4_content ol li{max-width: calc(50% - 1rem);width: 100%;display: flex;align-items: center;flex-direction: row-reverse;text-align: center;position: relative;z-index: 2;counter-increment: step;}
.cta_4_content ol li:nth-child(2n+2){margin: -3rem 0 -3rem auto;flex-direction: row}
.cta_4_content ol li .text{padding: 2rem 1.8rem;flex-grow: 1;font-weight: 600;font-size: 1.6rem;text-transform: uppercase;border: .1rem solid #fe8b07;border-left: none;border-right: none;min-height: 8.6rem;display: flex;align-items: center;justify-content: center;}
.cta_4_content ol li .number{width: 9rem;font-size: 5rem;aspect-ratio: 122/140;background-position: center;background-size: contain;background-repeat: no-repeat;display: flex;align-items: center;justify-content: center;line-height: 1;font-weight: 900;flex-shrink: 0;}
.cta_4_content ol li .number::before {content: counter(step, decimal-leading-zero);}


.cta_4_content ol li:nth-child(2n+1) .number{background-image: url("/img/cta_4_bg1.png");color: rgba(254,139,7,.3);margin-left: -.9rem;}
.cta_4_content ol li:nth-child(2n+2) .number{background-image: url("/img/cta_4_bg2.png");color: rgba(255,255,255,.3);margin-right: -.9rem;}
.cta_4_content ol li:before{content: "";position: absolute;right: -3rem;bottom: 0;width: 6.5rem;height: .1rem;background-color: #fe8b07;transform: rotate(210deg);z-index: -1;}
.cta_4_content ol li:last-child:before{content: none;display: none;}
.cta_4_content ol li:nth-child(2n+2):before {right: unset;left: -3rem;transform: rotate(-210deg);}
.cta_4 .cta_4_content h2,.cta_4 .cta_4_content .h2{font-size: 3rem;text-transform: uppercase;margin-bottom: 0;}
.document_row{display: flex;flex-wrap: wrap;align-items: stretch;justify-content: center;gap: 1.5rem 2rem;margin: 1.5rem 0}
.document_row:last-child{margin-bottom:0}
.document_row .document_content:not(.button){display: flex;flex-direction: column;align-items: center;justify-content: center; padding: 1rem 1.5rem;border-radius: 1rem;background-color: #ffffff;box-shadow: 0 0 1.2rem rgba(0, 0, 0, 0.05);text-align:center;flex-grow:1;max-width: 100%;}
.document_icon{font-size: 5.5rem;margin-bottom: .5rem}

.faqs .faqs_item{position:relative;border-radius: 2rem;box-shadow: 0 0 1.2rem rgba(0, 0, 0, 0.05);background-color:#ffffff;border: .1rem solid transparent;margin: 2rem 0}
.faqs .faqs_item:first-child{margin-top: 0}
.faqs .faqs_item:last-child{margin-bottom: 0}
.faqs .faqs_item.active{border-color: #fe8b07}
.faqs .faqs_item.active .faqs_question{color:#fe8b07}
.faqs .faqs_button{position: absolute;top: 1.2rem;left: 2rem;}
.faqs .faqs_question{position:relative;padding:1.5rem 2rem 1.5rem 5.5rem;font-size: 2.2rem;font-weight: 400;line-height: 1.2;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#2b2c30;}
.faqs .faqs_content{display:none;padding: 0 3rem 1.5rem 3rem;}
.logos{overflow: hidden;}
.bx-wrapper{padding:0;margin:0;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:transparent;max-width: 100%!important;width: 100%!important;}

.logos .tc{margin-bottom: 2rem;}
.logos .image{position:relative;height:15rem}
.logos .image img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:80%;height:80%;-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;";}


@-moz-document url-prefix(){html{scrollbar-width:auto;scrollbar-color:#fe8b07 #f1f1f1}}
@media only screen and (min-width:993px){
    .navigation .header_nav>li.dr_down:hover .sub_menu{opacity:1;visibility:visible;transform:translate3d(0,0,0)}
    .navigation_pod_category:has(.navigation_categories_drop_down.drop_down:hover){border-radius:0}
    .navigation_aside_main:has(.navigation_categories_drop_down.drop_down:hover){border-radius:0}
    .navigation_categories .navigation_categories_drop_down:hover .navigation_categories_sub_menu{display:block}
    .navigation_categories_sub_menu:has(.navigation_categories_sub_sub_li.drop_down:hover){border-radius:0}
    .navigation_categories_sub_sub_menu:has(.navigation_categories_sub_sub_sub_li.drop_down:hover){border-radius:0}
    .navigation_categories_sub_sub_sub_menu:has(.navigation_categories_sub_sub_sub_sub_li.drop_down:hover){border-radius:0}
    .navigation_categories_sub_sub_li:hover .navigation_categories_sub_sub_menu{display:block}
    .navigation_categories_sub_sub_sub_li:hover{border-radius:0}
    .navigation_categories_sub_sub_sub_li:hover .navigation_categories_sub_sub_sub_menu{display:block}
    .navigation_categories_sub_menu li:hover>a>.sub_nav_name:before{width:100%}
}
@media(-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){
    .header .phone_block .phone:hover{color:#fe8b07}
    .navigation .header_nav>li>a:not(.button):hover{color:#fe8b07}
    .navigation .header_nav>li>a:not(.button):hover::after{left:2rem;right:2rem}
    .navigation .header_nav>li.dr_down>a:not(.button):hover::after{left:5rem}
    .navigation .header_nav .sub_menu>li>a:not(.button):hover{color:hsla(0,0%,100%,.5)}
    .header .languages .hidden_languages .language:hover{color:#fe8b07;}
    footer a:hover{color:#fe8b07}
    .footer_bottom a:hover{color:#fe8b07}
    .button:hover{color:#fe8b07;background-color:#fff;border-color:#fe8b07}
    .button:hover svg{fill:#fe8b07}
    .button.light:hover{color:#fff;background-color:#fe8b07;border-color:#fe8b07}
    .button.light:hover .icon{fill:#fff}
    .button.transparent:hover{color:#fff;background-color:#fe8b07;border-color:#fe8b07}
    .button.transparent:hover .icon{fill:#fff}
    .button.button_4:hover{color:#fff;background-color:#fe8b07;border-color:#fe8b07}
    .button.button_4:hover .icon{fill:#fff}
    .button.button_5:hover{color:#fff;background-color:#fe8b07;border-color:#fe8b07}
    .button.button_5:hover > .icon{fill:#fff}
    .button.button_5:hover > .item_total_cart.orange{fill:none;stroke:#fff;}
    .button.light_2:hover{color:#fff;background-color:#ff7b00;border-color:#ff7b00}
    .button.light_2:hover .icon{fill:#fff;}
    .button.dark:hover{color:#ff7b00;background-color:#fff;border-color:#fff}
    .button.button_arrow:not(.button_arrow_half_transparent):hover:after{background-image:url("data:image/svg+xml;utf8,<svg width='11' height='22' viewBox='0 0 11 22' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1.00003 1L9.00003 11.2041L1.00003 21' stroke='%23FE8B07' stroke-width='2' stroke-linecap='round'/></svg>")}
    .button.button_arrow_half_transparent:hover{color:#fff}
    .button.button_arrow_half_transparent:hover:before{width:100%}
    .button.button_success:hover{color:#fff;background-color:#24993f;border-color:#24993f}
    .button.button_danger:hover{color:#fff;background-color:#c82333;border-color:#c82333}
    .button.button_warning:hover{color:#2b2c30;background-color:#fdae11;border-color:#fdae11}
    .button.button_info:hover{color:#fff;background-color:#0890a7;border-color:#0890a7}
    .button.button_disable:hover{color:#6D6E71;background-color:#FFFFFF;border-color:#6D6E71}
    .button.button_default:hover{color:#fff;background-color:#50606e;border-color:#50606e}
    .button.btn_icon:hover svg{transform:translate(-50%,.9rem)}
    .button.btn_icon:hover span{transform:translateY(3rem)}
    .slick-next:hover,.slick-prev:hover{background-color:#fe8b07}
    .slick-next:hover::after,.slick-prev:hover::after{border-color:#fff}
    .slick-next:hover .icon,.slick-prev:hover .icon{stroke:#fff}
    .dialog .icon_close:hover{color:#dc3545}
    .input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 4rem #fff inset!important;-webkit-text-fill-color:#2b2c30!important}
    .custom_checkbox+label:hover .checkbox_design{border-color:#fe8b07}
    .custom_radio_button+label:hover .radio_button_design{border-color:#fe8b07}
    .pagination li a:hover{border-color:#fe8b07;background-color:#fe8b07;color:#fff}
    .pagination li a:hover .icon{stroke:#fff}
    .social .social_block:hover .icon,.social .social_block:hover img{padding:.2rem}
    .content a:not(.button):hover{color:#ff7b00}
    .toast_notifications .removeTOAST .icon:hover{color:#ff3f0a}
    .navigation .header_nav_bottom li a:hover{color:#fe8b07}
    .link_big:hover{color:#fe8b07}
    .link_big:hover .link_name_orange{color:#fff}
    .link_small:hover{color:#fe8b07}
    .navigation .mobile_languages .language:hover{color:#fe8b07;border:.1rem solid #fe8b07}
    .navigation_categories>li:hover>a>.nav_name:before{width:100%}
    .sub_nav_name:hover:before{width:100%}
    .catalog_mobile_main>a:hover,.mobile_back>a:hover{color:#fe8b07}
    .navigation_close:hover{background-color:#fe8b07}
    .navigation_close:hover .icon{color:#fff}
    .header .search_wrap .search_button:hover{background-color:#fe8b07}
    .header .search_wrap .search_button:hover .icon{fill:#fff}
    .section_info_tabs ul li:hover{background-color:#fe8b07;color:#fff}
    .section_info_tab_content a:hover{color:#fe8b07}
    .mobile_phone:hover{color:#2b2c30}
    .link:hover{color:#fe8b07}
    .link:hover:before{width:0}
    .product_item:hover{box-shadow:0 0 1.2rem rgba(0,0,0,.24)}
    .header .languages .language_current:hover:before{transform:translate(0,-50%) rotate(180deg)}
    .header_contacts .phone:hover{color:#fe8b07}
    .link_header:hover{color:#fe8b07}
    .link_header:hover:after{width:100%}
    .breadcrumbs li a:hover{color:#fe8b07}
    .button_filter:hover{border-color:#ee3131}
    .button_filter:hover .filter_remove:before{background-color:#ee3131;}
    .button_filter:hover .filter_remove:after{background-color:#ee3131;}
    .orientation_button:hover{color:#fff;background-color:#fe8b07}
    .orientation_button:hover .icon{fill:#fff;stroke:#fff}
    .product_tabs_list_wrap2>ul>li:hover{color:#fe8b07}
    .product_tabs_list_wrap2>ul>li:hover:before{width:100%}
    .product_tabs_list_wrap ul li:hover{background-color:rgba(254,139,7,.5)}
    .product_slider_nav .slick-arrow:hover{background-color:#fe8b07}
    .product_name a:hover{color:#fe8b07}
    .value_buttons_wrap .value_button:hover{color:#fe8b07}
    .contact_us_section address a:not(.button):hover{color:#fe8b07}
    .button.btn_nav:hover .icon{fill:none;stroke:#fe8b07}
    .checkout_order_name a:hover{color:#fe8b07}
    .remove_comparison:hover .icon{color:#ee3131;}
    .button_compare:hover .item_total_cart.orange .icon {stroke: #fff;fill: none;}
    a.characteristic:hover{background-color: #fe8b07;color: #FFFFFF}
    .product_slider_nav .slider_item:hover{border:.1rem solid #fe8b07;}
    .button.link_button:hover:after {background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="9" viewBox="0 0 18 9" fill="none"><path d="M17 7.25006L8.83673 1.25006L0.999999 7.25006" stroke="%23FE8B07" stroke-width="2" stroke-linecap="round"/></svg>');}
    .button.link_button.light:hover:after {background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="9" viewBox="0 0 18 9" fill="none"><path d="M17 7.25006L8.83673 1.25006L0.999999 7.25006" stroke="%23FFFFFF" stroke-width="2" stroke-linecap="round"/></svg>');}
    .link_standard:hover{color: #fe8b07;}
    .link_arrow_left:hover{color: #fe8b07;}
    .link_arrow_left:hover:before{background-image: url("data:image/svg+xml;utf8,<svg width='9' fill='none' height='16' viewBox='0 0 9 16' xmlns='http://www.w3.org/2000/svg'><path d='M7.31641 1L1.31641 8.14286L7.31641 15' stroke='%23fe8b07' stroke-width='2' stroke-linecap='round'/></svg>");}
    .underlined:hover{color: #FFFFFF;}
    .underlined_st_color:hover{color: #fe8b07;}
    .button_add:hover{color: #fe8b07;}
    .button_add:hover .button_add_plus::before, .button_add:hover .button_add_plus::after {transform: translate(-50%, -50%) rotate(90deg);}
    .contact_us_section a.copy_contact:not(.button):hover {color: #2B2C30;}
    .contact_us_section a.view_icon:not(.button):hover {color: #2B2C30;}
    .contact_us_section a.download_icon:not(.button):hover {color: #fe8b07;}
    .checkout_order_name a:hover {color: #fe8b07;}
    .del_product_checkout:hover{color: #ea3f01;}
    .del_product:hover{color: #ea3f01;}
    .order_link:hover{color: #fe8b07;}
    .button.button_full:hover{background-color: transparent;}
    .button.button_full:hover:after{background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='158' height='12' viewBox='0 0 158 12'><path d='M1 4.77344C0.447715 4.77344 0 5.22115 0 5.77344C0 6.32572 0.447715 6.77344 1 6.77344V5.77344V4.77344ZM158 5.77344L148 -6.53267e-05V11.5469L158 5.77344ZM1 5.77344V6.77344H149V5.77344V4.77344H1V5.77344Z' fill='%23fe8b07'/></svg>");}
    .dashboard_tab_list a:hover{color: #fe8b07;}
    .del_fav:hover{color: #ea3f01;background-color: rgb(254 237 237);}
    .button.two_arrows:hover .icon{stroke: #fe8b07;}
    .profile_image_upload:hover{color: #ffffff;background-color: #fe8b07;box-shadow: none;backdrop-filter: none;}
    .dashboard_aside_btn:hover{background-color: #ffffff;color: #fe8b07;box-shadow: 0 0 1.2rem rgba(0, 0, 0, .14);}
    .breadcrumbs li a:hover .icon{color: #2b2c30;}
    .content_block.section_style_orange_inner .row_f_builder .button_full_col:hover{background-color: #ffffff;}
    .product_image:hover img{transform: translate(-50%, -50%)scale(1.1);}
    .custom_with_image:hover{color: #fe8b07;}
    .custom_with_image:hover .image_custom{border-color: #fe8b07;}
    .document_row .document_content:not(.button):hover{color: #fe8b07;}
    .faqs .faqs_question:hover{color:#fe8b07}
}
@media only screen and (max-width:1710px){
    .popular_img{padding:5rem 1rem;background-size:contain}
    .product_row:after{right:-8.1rem}
    .product_row:before{left:-8.1rem}
    footer .footer_row{grid-template-columns:17.5rem 39.7rem auto auto}
    footer .social_links_wrap .footer_title{margin-right:.5rem}
    footer form .input{padding:0 15rem 0 2rem}
    footer form .button.button_arrow{padding:0 2.5rem 0 2rem}
    footer form .button.button_arrow:after{right:1rem}
    footer .social .social_block{width:4.6rem}
    footer .social .social_block .icon,footer .social .social_block img{width:2.6rem;height:2.6rem}
    .info_row.info_row1{grid-template-columns:57.35% 38.66%}
    .checkout .checkout_order_item {align-items: flex-start;}
    .compare_table td,.compare_table th {width: calc(100% / 6);min-width: calc(100% / 6);max-width: calc(100% / 6);}
    .inner_banner {min-height: 35.5rem;}
    .about_row2 {gap: 3rem;}
    .about_row2_inner .content{margin: 0 0 -1rem;}
    .about_item_bg {max-width: calc(100% / 3 - 4rem * 2 / 3);padding: 3rem 1.5rem;}
    .about_image_3 {max-width: 35%;}
    .about_row3 {gap: 4rem;}
    .about_row4 {gap: 3rem;}
    .cta3_image{max-width: 48.7%;}
    .cta3_content{max-width:57.6%;padding: 3rem 2.5rem;}
    .cta3_content.content ul {margin: 0 0 1.5rem;}

    .dashboard_main .products_list {gap: 2rem;margin: 0;}
    .dashboard_main .products_list .product_item {max-width: calc(25% - 2rem*3/4);}
}

@media only screen and (max-width:1500px){
    .header .header_col_1,.navigation_aside_main{max-width:34rem}
    .header .header_col_2,.top_sliders{max-width:calc(100% - 34rem - 3rem)}
    .navigation_categories_sub_menu{margin-left:34rem}
    .pre_slide_image{padding:3rem .6rem 2.3rem}
    .pre_slide_image p br{display:none}
    .header .search_wrap{margin:0 4.1rem 0 2rem}
    .navigation .header_nav{gap:4rem}
    .header .header_row_right_top{gap:2rem}
    .popular_slider{margin:3rem -1.5rem 0}
    .popular_slider .slick-slide{margin:0 1.5rem}
    .product_row:after,.product_row:before{max-width:8rem}
    .product_row{margin:3.2rem 4rem 0}
    .product_row:after{right:-5.6rem}
    .product_row:before{left:-5.6rem}
    .product_slider .slick-prev{left:-3rem}
    .product_slider .slick-next{right:-3rem}
    .product_bottom2_inner{gap:2rem}
    .product_bottom_box{max-width:24rem}
    .product_bottom2{max-width:100%}
    .value_buttons_wrap.small .value_button{width:3rem;height:3rem;line-height:3rem;font-size:2rem}
    .value_buttons_wrap.small .input{width:4rem;height:3rem;padding:0 .5rem;font-size:1.6rem}
    .login_row_image .content{padding: 7rem;}
    .login_block {padding: 4rem 7rem;}
    .checkout_bg {border-radius: 2.5rem;padding: 3rem 2.5rem;}
    .checkout .checkout_wrap {gap: 2.5rem;}
    .checkout_second {max-width: 36.7%;}
    .checkout .checkout_order_item .img_wrap {width: 9rem;margin: 0 1.5rem 0 0;}
    .inner_banner {min-height: 30rem;padding: 4rem 0;}
    .about_sec_1 {top: -3.8rem;}
    .about_item1 .block_overflow:after, .about_item1 .block_overflow:before {top: 3.9rem;}
    .about_item {border-radius: 2rem;padding: 3rem;}
    .about_item4 img {border-radius: 2rem;}
    .about_image_2 {max-width: 33%;}
    .about_text4l {left: 4rem;right: 4rem;bottom: 4rem;}
    .about_item4:before {width: 32rem;}
    .about_item2 {margin-top: 7rem;}
    .content_block .row_f_builder .col_3{max-width:calc(50% - 1.5rem);}
    .dashboard_row {gap: 2rem;}
    .dashboard_main {max-width: calc(100% - 30.4rem);}
    .dashboard_aside {max-width: 28.4rem;padding: 3rem 2rem;border-radius: 2rem;}
    .dashboard_main_bg {padding: 2rem;border-radius: 2rem;margin: 0 0 3rem;}
    .dashboard_profile_row {gap: 2rem;}
    .dashboard_profile_second_item {max-width: 36rem;}
    .dashboard_profile_bg {border-radius: 2rem;margin-bottom: 3rem;padding: 2rem;}
    .bonus_system_sub_row {gap: 1rem 2.5rem;max-width: 45%;}
    .bonus_system_sub_row.active{flex-direction: column;}
    .bonus_category_row2 .button,
    .bonus_item {max-width: calc(100%/3 - 3rem*2/3);}
    .dashboard_order_table .td {padding: .9rem 1.5rem;font-size: 1.4rem;}
    .dashboard_order_table .th {padding: 1.4rem 1.5rem;font-size: 1.3rem;}
    .cta_4_content ol li .text{padding: 1.2rem 2rem;min-height: 6.6rem;font-size: 1.4rem}
    .cta_4_content ol li .text br{display: none}
    .cta_4_content ol li .number {width: 6.5rem;font-size: 4rem;}
    .cta_4_content ol li:nth-child(2n+2) {margin: -2.5rem 0 -2.5rem auto;}
    .dashboard_orders_table .th {font-size: 1.3rem;}
    .dashboard_orders_table .td {padding: .6rem .8rem;font-size: 1.4rem;}
    .dashboard_orders_table .td .button.small_rounder {padding-left: 1.2rem;padding-right: 1.2rem;}
}
@media only screen and (max-width:1300px){
    .content .h1,.content h1,.h1,h1{font-size:3.6rem}
    .line_sides{padding:1.7rem 1.5rem;font-size:2.3rem}
    .line_sides.long_mobile:after,.line_sides.long_mobile:before{width:60%}
    .content img[style*="float: right"]{margin:1rem 0 1rem 4.5rem!important}
    .content img[style*="float: left"]{margin:1rem 4.5rem 1.5rem 0!important}
    .header .header_col_1,.navigation_aside_main{max-width:30rem}
    .navigation_categories_sub_menu{margin-left:30rem}
    .header .header_col_2,.top_sliders{max-width:calc(100% - 30rem - 3rem)}
    .header .search_wrap{margin:0 2rem}
    .header .header_buttons_action{gap:1.5rem}
    .header .header_row_right_bottom{justify-content:flex-end;gap:2rem}
    .navigation .header_nav{gap:2rem}
    .header .header_row_right_top{gap:2rem}
    .pre_banner_name{margin:0 0 1rem}
    .pre_slider_row{margin:2rem 0 0}
    .pre_slider{margin:0 -.5rem}
    .pre_slider .pre_slide{margin:0 .5rem}
    .main_top .banner{height:35rem}
    .main_top .top_slider.hidden_slider{max-height:35rem}
    .product_name{font-size:1.5rem}
    .cta2_row .content .h2,.cta2_row .content h2{font-size:3.3rem}
    .cta2_row:after{width:78%}
    .cta2_row{padding:4rem 5rem}
    .counter_wrap .counter_item p{font-size:1.8rem}
    .counter_wrap .counter_item p.number{font-size:4rem;margin-bottom:1.8rem}
    .counter_wrap .counter_item{padding:3rem 1rem}
    .info_row.info_row1{gap:0 3rem;grid-template-columns:58.5% 38.5%}
    .info_row{gap:3rem}
    .section_info_tabs ul{gap:1rem 1.5rem;margin:1rem 0 3rem}
    .section_info_tabs{max-width:44.9rem}
    .section_info_tab_content p{font-size:1.8rem;margin:2rem 0}
    footer .footer_row{grid-template-columns:37.7rem auto auto}
    footer ul{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:1.4rem}
    footer ul li{margin:0}
    .footer_col1{grid-column:1/-1}
    .cta1_block{min-height:27rem;padding:4rem}
    .cta1_img.cta1_img2{bottom:-3.2rem;right:2.5rem}
    .cta1_img.cta1_img1{bottom:-3.3rem;right:-3.5rem}
    .products_section aside{width:32rem}
    .products_section main{float:left;width:calc(100% - 32rem)}
    .catalog_name{font-size:3.3rem}
    .product_item{max-width:calc(33.3333333333% - 1.3333333333rem)}
    .single_product_wrapper .desc_block .h1,.single_product_wrapper .desc_block h1{font-size:2.2rem}
    .single_product_wrapper .desc_block .prices_block .price{font-size:2.4rem}
    .compare_table td,.compare_table th {width: calc(100% / 5);min-width: calc(100% / 5);max-width: calc(100% / 5);}
    .checkout .checkout_row.checkout_row_deliver_payment{flex-direction: column;align-items: flex-start;}
    .checkout .checkout_row.checkout_row_deliver_payment .checkout_bg{flex-grow: 0;width: 100%;}
    .about_item2 {margin-top: 9.4rem;}
    .about_row2_inner .content h2,.about_row2_inner .content .h2{font-size: 2.4rem;}
    .about_row3_inner .content h2, .about_row3_inner .content .h2{font-size: 2.4rem;}
    .about_row2 {flex-direction: column;align-items: center;}
    .about_image_2 img {margin-top: 0;}
    .about_image_2 {flex-shrink: 1;max-width: 38.21%;}
    .about_item_w_number {margin-bottom: 2rem;}
    h1.title_in_block, .title_in_block.h1 {font-size: 2.4rem;}
    .button {font-size: 1.8rem;}
    .content_block .content h1, .content_block .content .h1{font-size: 2.6rem;}
    .content_block .content h4, .content_block .content .h2{font-size: 2.4rem;}
    .title_in_inner_banner .inner_banner .wrapper h1, .title_in_inner_banner .inner_banner .wrapper .h1 {padding: 1.5rem 10rem 0;}
    .result_p{font-size: 2rem;}
    .result_p_left{gap: 1rem;}
    .flex_group .result_p_left {max-width: 18.5rem;}
    .flex_group {gap: 1.5rem;}
    .bg_block {padding: 2rem 1.7rem;font-size: 1.4rem;}
    .cta3_row {display: flex;flex-direction: column;align-items: center;justify-content: center;}
    .cta3_content {max-width: 100%;margin: 2rem 0;border-radius: 2rem;}
    .cta3_image_block{position: relative;max-width: 50%;width: 100%;    aspect-ratio: 810 / 472;}
    .cta3_image {max-width: 100%;}
    .cta3_content.content h2, .cta3_content.content .h2 {font-size: 3.2rem;}
    .cta_4_content {padding: 3rem 3.5rem;border-radius: 2rem;}
    .cta3_image {border-radius: 2rem;}
    .cta3_content {border-radius: 2rem;}

    .cta_4_content ol li .text {padding: 1rem 2rem;}
    .cta_4_content ol li:nth-child(2n+2) {margin: -2.5rem 0 -2.5rem auto;}
    .cta_4 .cta_4_content h2, .cta_4 .cta_4_content .h2 {font-size: 2.8rem;}
    .content_block.service_5_section .content h2, .content_block.service_5_section .content .h2 {font-size: 2.4rem;}
    .dashboard_profile_second_item {max-width: 29rem;}

    .dashboard_main .products_list .product_item {max-width: calc(33.3333333333% - 1.3333333333rem);}
    .dashboard_main .h2, .dashboard_main h2, .dashboard_main .content .h2, .dashboard_main .content h2 {font-size: 2.6rem;}
    .bonus_category_row2 .button{max-width: calc(50% - 1.5rem);}
    .bonus_item {max-width: calc(50% - 1.5rem);border-radius: 2rem;}
    .bonus_price {font-size: 2.6rem;}
    .sub_nav_name {font-size: 1.4rem;}
}
@media only screen and (max-width:1200px){
    .row_f .col_lg_1{width:calc(8.3333333333% - 3.01rem)}
    .row_f .col_lg_2{width:calc(16.6666666667% - 3.01rem)}
    .row_f .col_lg_3{width:calc(25% - 3.01rem)}
    .row_f .col_lg_4{width:calc(33.3333333333% - 3.01rem)}
    .row_f .col_lg_5{width:calc(41.6666666667% - 3.01rem)}
    .row_f .col_lg_6{width:calc(50% - 3.01rem)}
    .row_f .col_lg_7{width:calc(58.3333333333% - 3.01rem)}
    .row_f .col_lg_8{width:calc(66.6666666667% - 3.01rem)}
    .row_f .col_lg_9{width:calc(75.0000000019% - 3.01rem)}
    .row_f .col_lg_10{width:calc(83.3333333333% - 3.01rem)}
    .row_f .col_lg_11{width:calc(91.6666666667% - 3.01rem)}
    .row_f .col_lg_12{width:calc(100% - 3.01rem)}
    .product_row{margin:2.8rem 3rem 0}
    .product_row:after{right:-4.6rem}
    .product_row:before{left:-4.6rem}
    .product_slider .slick-next{right:-2.5rem}
    .product_slider .slick-prev{left:-2.5rem}
    .product_bottom_box{max-width:20rem;flex-direction:column;justify-content:center;align-items:center}
    .product_item.product_item_list_type .product_bottom{max-width:100%;display:flex;flex-direction:row;padding:1rem 1rem 0}
    .product_bottom2:before{content:none;display:none}
    .product_item.product_item_list_type .price{max-width:14rem;padding:1rem}
    .product_item.product_item_list_type .product_name{max-width:40.5rem;padding:1rem}
    .product_bottom2{padding:1rem}
    .product_bottom_box{max-width:22rem}
    .table_char .td:first-child{width:15.5rem}
    .login_row_image .content{padding: 5rem;}
    .login_block {padding: 4rem 5rem;}
    .contact_us_row {gap: 3rem;}
    .contact_us_section p {font-size: 1.8rem;}
    .contact_us_section a:not(.button) {font-size: 1.8rem;}
    .contact_us_section a.copy_contact:not(.button) {font-size: 3rem;top: .5rem;}
    .contact_bg {padding: 3rem;max-width: calc(50% - 1.5rem);}
    .contact_us_section .table .th {padding: 1rem 1.5rem;width: unset!important;}
    .contact_us_section .table .td {padding: 1rem 1.5rem;}
    .contact_us_section a.view_icon:not(.button) {font-size: 2.2rem;}
    .contact_us_section a.download_icon:not(.button) {font-size: 2rem;}
    .relative_contact > .icon {font-size: 2.4rem;}
    .relative_contact {padding: 0 3.4rem 0 4rem;}
    .icon_hexagon_bg.icon_hexagon_bg_about {width: 8.6rem;}
    .delivery_payment_sec td {padding: 2rem;border-radius: 2rem;}
    .content_block .row_f_builder .col_12, .content_block .row_f_builder .col_6, .content_block .row_f_builder .col_4, .content_block .row_f_builder .col_3 {border-radius: 2rem;padding: 3rem 2.4rem;}
    .content_block .row_f_builder{gap: 2rem}
    .content_block .row_f_builder .col_6{max-width:calc(50% - 1rem);}
    .content_block .row_f_builder .col_4{max-width:calc(100%/3 - 2rem*2/3);}
    .content_block .row_f_builder .col_3{max-width:calc(50% - 1rem);}
    .content_block .icon_hexagon_bg {width: 12rem;}
    .icon_hexagon_bg44{top: -5rem;}
    .icon_hexagon_bg45{top: -6.3rem;right: -1.2rem;}
    .icon_hexagon_bg46{bottom: -7.5rem;left: 6.2rem;}
    .icon_hexagon_bg47{top: -7rem;right: -.2rem;}
    .icon_hexagon_bg48{top: -7rem;left: 6rem;}
    .icon_hexagon_bg49{top: -7rem;right: 6rem;}
    .content_block.ul_bg_row .content ul {gap: 0 2rem;}
    .content_block_ul_dots .content ul li {padding-left: 2.6rem;}
    .content_block_ul_dots .content ul li:before {left: .8rem;width: .6rem;height: .6rem;}
    .cta_4_row {align-items: center;justify-content: center;flex-direction: column;}
    .cta_4_image {aspect-ratio: 5 / 4;}
    .dashboard_order_table .td {padding: .9rem 1rem;}
    .dashboard_order_table .th {padding: 1.4rem 1rem;}
    .dashboard_order_table {border-radius: 2rem;}
    .document_icon {font-size: 4.5rem;}
}
@media only screen and (max-width:1100px){
    .header .header_col_1,.navigation_aside_main{max-width:25rem}
    .header .header_row_right_top{gap:1rem}
    .navigation_categories_sub_menu{margin-left:25rem;width:23.8rem}
    .navigation_categories_sub_sub_menu,.navigation_categories_sub_sub_sub_menu{width:23.8rem;margin-left:23.8rem}
    .header .header_col_2,.top_sliders{max-width:calc(100% - 25rem - 2rem)}
    .header .header_row,.main_top_row{gap:2rem}
    .navigation_categories>li{padding:0 1.5rem 0 1rem}
    .header .header_logo_small{display:none}
    .header .search_wrap{margin:0 2rem 0 0}
    .header_contacts{display:flex;align-items:center;gap:1rem}
    .info_row.info_row1{grid-template-columns:60% 37%}
    .content_block .row_f_builder .col_6{max-width:100%;}
    .content_block .row_f_builder .col_4{max-width:calc(50% - 1rem);}
    .content_block .row_f_builder .col_3{max-width:100%;}
    .service_1_section .image_col{aspect-ratio: 1/1;}
    .dashboard_orders_table .th {padding: 1.2rem .6rem;}
    .dashboard_orders_table .td {padding: .6rem .6rem;}
}
@media only screen and (max-width:992px){
    body{padding-top:16.1rem}
    .header,.header.fixed{padding:1.7rem 0 1.6rem;position:fixed}
    .header .header_logo,.header.fixed .header_logo{max-width:19.1rem}
    .header .header_row_right_top{display:none}
    .header.fixed .header_row_top{display:flex}
    .header .header_col_1{max-width:unset}
    .header .header_col_1_bottom{left:-10rem;top:0;position:fixed;width:1rem;height:1em;z-index:8}
    .header .header_col_1_bottom>.button{max-width:1rem;width:1rem}
    .header .header_col_1_bottom>.button span{display:none}
    .header .header_col_1_top{max-width:calc(100% - 15rem)}
    .header .header_row_bottom{padding-top:1.6rem;align-items:center}
    .header .header_row_top{gap:3rem;padding:0 0 1.1rem}
    .header .header_row_right_bottom .button{display:none}
    .header .header_row_right_bottom .button.button_card{display:block;position:fixed;top:2rem;right:1.6rem}
    .header .header_col_2_bottom{padding-bottom:0}
    .header .search_wrap{max-width:100%;width:100%;margin:0}
    .header .header_col_2{max-width:unset}
    .header .navigation_btn{display:block}
    .top_sliders{max-width:100%;overflow:hidden}
    .main_top>.wrapper{padding:0}
    .pre_slider_row{margin:2rem 2rem 0}
    .main_top .banner{border-radius:0}
    .navigation_aside_main{display:none}
    .navigation_categories{padding:2rem 0;position:relative;z-index:1}
    .navigation_categories>li{padding:0 2rem 0 1.6rem}
    .navigation_categories>li.catalog_mobile_main{display:block;padding:0 2rem 0 1.6rem;margin-bottom:2rem}
    .navigation_categories>li.catalog_mobile_main>a{display:flex;align-items:center;gap:1.6rem;padding:0 1rem 1.8rem;border-bottom:.1rem solid #ededed}
    .navigation_categories>li.catalog_mobile_main>a .icon_bg{display:flex;align-items:center;justify-content:center;width:4rem;height:unset;aspect-ratio:1/1;border-radius:1rem;background-color:#fe8b07}
    .navigation_categories>li.catalog_mobile_main>a .icon{width:2.6rem;height:auto;aspect-ratio:1/1}
    .dark_overlay.nav_opened2::after{z-index:5}
    .navigation_pod_category{position:fixed;top:0;left:-36rem;z-index:100;width:36rem;height:100vh;min-height:unset;max-height:100%;margin:0;overflow:hidden;overflow-y:auto;background-color:#fff;transition:right .3s ease-in;border-radius:0;display:block;opacity:1!important;visibility:visible!important;transform:none!important;padding:0 0 10rem}
    .navigation_pod_category.nav_opened2{left:0;transition:left .3s ease-out}
    .navigation_categories_sub_menu li{padding:0 2.6rem 0 3rem}
    .navigation_categories_sub_menu .mobile_back{display:block;padding:0 1rem;margin-bottom:2rem}
    .navigation_categories_sub_menu .mobile_back>a{display:flex;align-items:center;justify-content:flex-start;gap:1.6rem;text-transform:uppercase;padding:0 1rem 2rem;border-bottom:.1rem solid #ededed}
    .navigation_categories_sub_menu .mobile_back>a .icon_bg{display:flex;align-items:center;justify-content:center;width:1.8rem;height:3.6rem;background-color:#ededed;border-radius:.18rem}
    .navigation_categories_sub_menu .mobile_back>a .icon_bg .icon{transform:rotate(180deg);width:.8rem;height:1.6rem;fill:none;stroke:#fe8b07}
    .navigation_categories_drop_down.drop_down>.navigation_categories_sub_menu{position:fixed;top:0;left:-36rem;z-index:102;width:36rem;height:100vh;min-height:unset;max-height:100%;margin:0;overflow:hidden;overflow-y:auto;background-color:#fff;transition:left .3s ease-in;border-radius:0;display:block;opacity:1;visibility:visible;transform:none;padding:2rem 0 10rem}
    .navigation_categories_drop_down.drop_down.visible_sub>.navigation_categories_sub_menu{left:0;transition:left .3s ease-out}
    .navigation_categories_sub_sub_li.drop_down>.navigation_categories_sub_sub_menu{position:fixed;top:0;left:-36rem;z-index:103;width:36rem;height:100vh;min-height:unset;max-height:100%;margin:0!important;overflow:hidden;overflow-y:auto;background-color:#fff;transition:left .3s ease-in;border-radius:0;display:block;opacity:1;visibility:visible;transform:none;padding:2rem 0 10rem}
    .navigation_categories_sub_sub_li.drop_down.visible_sub>.navigation_categories_sub_sub_menu{left:0;transition:left .3s ease-out}
    .navigation_categories_sub_sub_sub_li.drop_down>.navigation_categories_sub_sub_sub_menu{position:fixed;top:0;left:-36rem;z-index:104;width:36rem;height:100vh;min-height:unset;max-height:100%;margin:0!important;overflow:hidden;overflow-y:auto;background-color:#fff;transition:left .3s ease-in;border-radius:0;display:block;opacity:1;visibility:visible;transform:none;padding:2rem 0 10rem}
    .navigation_categories_sub_sub_sub_li.drop_down.visible_sub>.navigation_categories_sub_sub_sub_menu{left:0;transition:left .3s ease-out}
    .navigation{position:fixed;top:0;left:-36rem;z-index:100;width:36rem;height:100vh;margin:0;overflow:hidden;background-color:#2b2c30;transition:left .3s ease-in}
    .sub_nav_name {font-size: 1.6rem;}
    .navigation .navigation_top{display:flex}
    .navigation .mobile_social{display:block}
    .navigation .mobile_social .social{gap:1.7rem}
    .navigation .navigation_pre_top{display:flex}
    .navigation .header_nav_top{display:block}
    .navigation .header_nav_bottom{display:block}
    .navigation .mobile_languages{display:flex}
    .navigation.nav_opened{left:0;transition:left .3s ease-out}
    .navigation .navigation_inner{padding:2rem 1.8rem 16rem 1.6rem;overflow-y:auto;margin:0;max-height:100%}
    .navigation .header_nav{display:block;padding:2rem 1rem;border-bottom:.1rem solid #424242}
    .navigation .header_nav>li{display:block;width:100%;margin:0 0 1.6rem}
    .navigation .header_nav>li:last-child{margin-bottom:0}
    .navigation .header_nav>li>a:not(.button){display:block;font-size:1.6rem;font-weight:400;color:#fff;text-align:left;text-transform:uppercase;padding:0;width:100%;margin:0}
    .navigation .header_nav>li>a:not(.button)::after{display:none}
    .navigation .header_nav>li.dr_down>a:not(.button)::after{content:"";position:relative;left:unset!important;top:.3rem;right:-1.3rem;display:inline-block;z-index:1;width:.9rem;height:1.8rem;background:url("data:image/svg+xml;utf8,<svg width='9' height='18' viewBox='0 0 9 18' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1.00006 1.00006L7.00006 9.16333L1.00006 17.0001' stroke='%23FE8B07' stroke-width='2' stroke-linecap='round'/></svg>") no-repeat center;background-size:contain;transition:.3s}
    .navigation .header_nav>li.dr_down.active>a:not(.button)::after{border-color:transparent transparent transparent #fe8b07}
    .navigation .header_nav>li.dr_down .sub_menu{display:none;position:relative;top:100%;left:0;width:100%;height:auto;margin:1rem 0;background-color:rgba(0,0,0,0);min-width:unset;box-shadow:unset;transform:unset;transition:unset}
    .navigation .header_nav>li.dr_down .sub_menu::after,.navigation .header_nav>li.dr_down .sub_menu::before{display:none}
    .navigation .header_nav>li.dr_down .sub_menu>li{border-bottom:none}
    .navigation .header_nav>li.dr_down .sub_menu>li>a:not(.button){font-size:1.7rem;line-height:1.4;border-bottom:none;padding:.8rem 0;margin:0 auto;max-width:80%;text-align:center}
    .navigation .header_nav>li.dr_down.visible_sub>a:not(.button)::after{transform:rotate(90deg)}
    .navigation .header_nav>li.dr_down.visible_sub .sub_menu{display:block;opacity:1;visibility:visible}
    .navigation .header_nav>li.header_btn{padding:1rem 3rem}
    .navigation .header_nav>li.header_btn .button{display:block;width:100%}
    .home_bar_space,.mobile_phone{display:block}
    .hide_desktop{display:block!important}
    .hide_tablet{display:none!important}
    .page aside,.page main{display:block;width:100%;float:none;margin:1rem 0;padding:0}
    .map #map,.map iframe{height:30rem}
    .row.tablet .col_3,.row.tablet .col_4{width:calc(50% - 3rem)}
    .header .top_header{display:none}
    footer{padding-bottom:5.1rem}
    .row_f .col_md_1{width:calc(8.3333333333% - 3.01rem)}
    .row_f .col_md_2{width:calc(16.6666666667% - 3.01rem)}
    .row_f .col_md_3{width:calc(25% - 3.01rem)}
    .row_f .col_md_4{width:calc(33.3333333333% - 3.01rem)}
    .row_f .col_md_5{width:calc(41.6666666667% - 3.01rem)}
    .row_f .col_md_6{width:calc(50% - 3.01rem)}
    .row_f .col_md_7{width:calc(58.3333333333% - 3.01rem)}
    .row_f .col_md_8{width:calc(66.6666666667% - 3.01rem)}
    .row_f .col_md_9{width:calc(75.0000000019% - 3.01rem)}
    .row_f .col_md_10{width:calc(83.3333333333% - 3.01rem)}
    .row_f .col_md_11{width:calc(91.6666666667% - 3.01rem)}
    .row_f .col_md_12{width:calc(100% - 3.01rem)}
    .content .h1,.content h1,.h1,h1{font-size:3.1rem}
    .content .h2,.content h2,.h2,h2{font-size:2rem}
    .content .h3,.content h3,.h3,h3{font-size:1.9rem}
    .content .h4,.content h4,.h4,h4{font-size:1.8rem}
    .content .h5,.content h5,.h5,h5{font-size:1.7rem}
    .content .h6,.content h6,.h6,h6{font-size:1.6rem}
    .content:not(.tab_content) img[style*="float: right"]{margin:1rem 0 1rem 2.5rem!important}
    .content:not(.tab_content) img[style*="float: left"]{margin:1rem 2.5rem 1.5rem 0!important}
    .modal_video.dialog .icon_close{display:none}
    .dots_bottom{margin:1.6rem 0 0}
    .dots_bottom .product_slider_dots{margin:.4rem 0 0}
    .mobile_section{display:block;padding:2rem 0}
    .popular_sec{padding:4rem 0 3.4rem}
    .line_sides{font-size:2.2rem}
    .line_sides.long_mobile:after,.line_sides.long_mobile:before{width:69%}
    .product_row{margin:1.5rem 3rem 0 0}
    .product_row:after,.product_row:before{content:none;display:none}
    .product_name{font-size:1.4rem}
    .product_image:after{width:calc(100% - 3.3rem)}
    .cta2_row .content .h2,.cta2_row .content h2{font-size:2.8rem;margin: 0 0 1.5rem;}
    .cta2_row .content p{font-size:1.7rem}
    .cta2_logo{max-width:14.4rem}
    .counter_wrap .counter_item p{font-size:1.6rem}
    .counter_wrap .counter_item p.number{font-size:3.4rem;margin-bottom:1.5rem}
    .info_row.info_row1{grid-template-columns:1fr}
    .counter_wrap{margin:2rem 0}
    .info_block_2{grid-column:unset;grid-row:unset;max-width:100%;padding-bottom:0}
    .info_block_2 br{display:none}
    .info_block_1,.info_block_11{max-width:100%}
    .info_row.image_slider{display:block;margin:0 -1rem 6rem}
    .info_row.image_slider .hidden_slider{overflow:hidden;opacity:0;max-height:17rem}
    .info_row.image_slider .info_img_block{max-width:100%;padding-top:20%;margin:0 1rem}
    .block_erase{display:none}
    .section_info_tab_content p{font-size:1.6rem}
    .section_info_tabs ul{gap:1rem .7rem;margin:0 0 2rem}
    .section_info_tabs ul li{line-height:4rem;font-size:1.6rem;height:4rem;border-radius:4rem;padding:0 1.7rem;min-width:8.4rem}
    .section_info_tabs{max-width:37.9rem}
    footer .footer_row{grid-template-columns:repeat(2,1fr)}
    .footer_col3{grid-column:1/-1;grid-row:3}
    footer .social_links_wrap .footer_title{margin-right:0}
    .cta1_row{gap:3rem}
    .cta1_block{max-width:calc(50% - 1.5rem)}
    .cta1_img.cta1_img1{max-width:83%;bottom:-2.5rem}
    .cta1_img.cta1_img2{right:1rem;max-width:56.48%}
    .icon_hexagon_bg1{left:-3rem;top:-7.5rem}
    .icon_hexagon_bg2{left:-6.8rem}
    .icon_hexagon_bg3{right:-8rem;top:-7.4rem}
    .icon_hexagon_bg4{right:-1.55rem}
    .icon_hexagon_bg5{left:-1.45rem;top:-7.4rem}
    .icon_hexagon_bg6{right:-5.8rem;top:-7.9rem}
    .icon_hexagon_bg7{left:-3.7rem;bottom:-7.2rem}
    .icon_hexagon_bg8{right:1.6rem}
    .icon_hexagon_bg9{left:-3.7rem;top:-5.4rem}
    .icon_hexagon_bg10{top:-5.4rem;right:-8rem}
    .icon_hexagon_bg11{bottom:-4.4rem;left:-3.7rem}
    .icon_hexagon_bg12{right:.6rem}
    .info_block_2>.button{display:block;margin-top:2rem}
    .products_section main{width:100%;float:none}
    .products_section aside {position: fixed;top: 8.5rem;left: calc(-100% - 1.5rem);padding: 3rem 0 2rem;width: 37.4rem;height: calc(100dvh - 8.5rem);min-height: calc(100dvh - 8.5rem);margin: 0;overflow: hidden;transition: .3s;z-index: 1000;float: none;background-color: #FFFFFF;border-top-right-radius: 2rem;border-bottom-right-radius: 2rem;}
    .products_section aside .aside_inner{overflow-y: auto;max-height: calc(100% - 6rem);padding: 0 2rem 11rem;}
    .products_section aside .filters_active{display: none;padding: 0 0 2rem;border-bottom: .1rem solid #DEDEDE;margin: 0 0 2rem;border-radius: 0}
    .products_section aside .filters_active.active{display: flex;}
    .products_section aside .filters_active .button.smallest{display: none;}
    .products_section aside .filter_item .filter_heading.active {border-color: transparent;margin: 0 0 2rem;padding: 0;}
    .products_section aside.active{left:0;transition:.3s}
    .products_section aside.active .aside_top_mobile.aside_top_mobile_category{display: none;}
    .products_section aside.active .filter_item.filter_item_category{display: none;}
    .products_section aside.active_category{left:0;transition:.3s}
    .products_section aside.active_category .filter_item{display: none;}
    .products_section aside.active_category .filter_item.filter_item_category{display: block;}
    .products_section aside .filter_item.filter_item_category{margin: 0;border-bottom: .1rem solid transparent;}
    .products_section aside.active_category .aside_top_mobile{display: none;}
    .products_section aside.active_category .aside_top_mobile.aside_top_mobile_category{display: flex;}
    .products_section aside.active_category .filters_active.active{display: none;}
    .filter_mobile_buttons{display: flex;position: fixed;bottom: 7rem;left: 1rem;width: calc(100% - 2rem);}
    .products_section aside.active_category .filter_mobile_buttons{display: none;}
    .amount{position: relative;padding-right: 3.5rem;}
    .amount:before{content: "";position: absolute;top: 50%;right: 0;width: 2rem;aspect-ratio: 1/1;transform: translate(0,-50%);background-color: transparent;border-radius: .3rem;border: .1rem solid #D9D9D9;}
    .amount:after{content: "";position: absolute;top: 50%;right: .4rem;transform: translate(0,-50%);width: 1.2rem;height: 1.3rem;background-image: url("data:image/svg+xml;utf8,<svg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M11 1.00021L5.86395 11.0002L1 5.54567' stroke='%236D6E71' stroke-width='2' stroke-linecap='round'/></svg>");background-size: contain;background-repeat: no-repeat;transition: all .3s ease-in-out;opacity: 0}
    .filter_list li input:checked+label { color: #2B2C30;}
    .filter_list li input:checked+label .amount {color: #6D6E71;}
    .filter_list li input:checked+label .amount:after {opacity: 1;}
    .products_section aside .filter_item {margin: 0 0 2rem;padding: 0 0 2rem;border-radius: 0;border-bottom: .1rem solid #DEDEDE;}
    .aside_top_mobile{display:flex}
    .filter_btn{display:block}
    .product_top_config{flex-direction:column;gap:2rem;}
    .product_item.product_item_list_type .product_bottom{gap:1rem}
    .product_bottom2_inner{gap:1rem}
    .product_item.product_item_list_type .product_image{aspect-ratio:1/1}
    .catalog_name{font-size:2.9rem;}
    .catalog_name_row{margin:0 0 2rem}
    .pagination{margin-top:2.5rem}
    .product_short_content{padding:2rem 2rem 3rem;margin:3rem 0 0}
    .products_section{padding:0 0 3rem}
    .products_list{gap:1rem}
    .product_item{max-width:calc(25% - .75rem)}
    .orientation_button{height:4.5rem}
    .orientation_button .icon{width:2.5rem}
    .single_product_wrapper{gap:2rem}
    .single_product_wrapper .single_product,.single_product_wrapper .single_product.desc_block{max-width:calc(50% - 1rem);}
    .product_slider_nav{width:10rem}
    .product_slider_main_row{width:calc(100% - 10.1rem)}
    .single_product_wrapper .desc_block .h1,.single_product_wrapper .desc_block h1{font-size:2rem;margin-bottom:2rem}
    .single_product_top{gap:3rem}
    .product_tabs_list_wrap2>ul{gap:4rem}
    .mobile_product_desc,.product_tabs_wrap,.product_tabs_wrap2{padding:2rem}
    .product_tabs_list_wrap ul{gap:1.5rem;margin:0 0 2rem}
    .product_tabs_list_wrap ul li{padding:0 2rem;min-width:12rem}
    .table_char .td:first-child{width:13.5rem;padding-right:0}
    .value_buttons_wrap .value_button{width:4rem;height:3.8rem;line-height:3.8rem;font-size:2rem}
    .value_buttons_wrap .input{margin:0;width:4.5rem;height:3.8rem;font-size:1.6rem}
    .single_product_wrapper .value_buttons_wrap .input {width: 4rem;height: 3.8rem;font-size: 1.8rem;}
    .single_product_wrapper .value_buttons_wrap .value_button {width: 3rem;height: 3.8rem;line-height: 3.8rem;font-size: 2.5rem;}
    .buttons_wrap{gap:1.5rem 2rem}
    .single_product_wrapper .desc_block .prices_block .price{font-size:2.2rem}
    .single_product_wrapper .desc_block .prices_block .price.old_price{font-size:1.4rem;margin:0 0 .7rem}
    .description_c{margin:0 0 3rem}
    .compare_table td,.compare_table th{width:calc(100%/4);min-width:calc(100%/4);max-width:calc(100%/4)}
    .compare_table td:first-child,.compare_table th:first-child{width:14rem;min-width:14rem;max-width:14rem;}
    .button.button_compare {padding: 0 .8rem;}
    .hide_mobile_992{display:none!important}
    .compare_table tbody td.empty {display: none;max-width: 0;min-width: 0;width: 0;}
    .compare_table th.add_item_desktop {display: none;max-width: 0;min-width: 0;width: 0;}
    .compare_wrapper .product_item{max-width:calc(100% - 1rem);margin:0 .5rem;}
    .compare_wrapper .product_item.desktop {display: none;}
    .compare_wrapper .product_item.mobile {display: flex;height: unset;padding: 1.5rem .8rem;margin: 1.6rem 0 1rem;max-width: 100%;}
    .button_add {gap: .8rem;font-size: 1.2rem;}
    .button_add_plus {width: 3.2rem;}
    .button_add_plus:before {width: 1.6rem;height: .3rem;}
    .button_add_plus:after {height: 1.6rem;width: .3rem;}
    .button_filter.button_filter_gray {font-size: 1.4rem;padding: 1rem 2.4rem 1rem .8rem;width: 100%;}
    .button_filter.button_filter_gray .filter_remove {width: 1.3rem;right: .8rem}
    .compare_option_item {margin: 2rem 0 2.5rem;}
    .compare_options{padding: 0 1rem 0 0;}
    .compare_sec h1, .compare_sec .h1 {font-size: 2.5rem;margin: 0 0 2.7rem;}
    .inner_banner {min-height: 24rem;padding: 3rem 0;}
    .about_sec_1 {top: -2.5rem;}
    .about_sec_1 {top: unset;padding: 2.5rem 0 3.75rem}
    .about_item1 .block_overflow{content: none!important;display: none!important;}
    .about_item1:before{content: none;display: none;}
    .dashboard_aside_btn{display:block}
    .dashboard_main{max-width:100%}
    .dashboard_aside{position:fixed;top:0;left:-40rem;width:40rem;height:100vh;margin:0;overflow:hidden;overflow-y: auto;padding:8rem 2rem 16rem;transition:all .3s ease-in-out;z-index:1005;display:block;border-radius:0}
    .dashboard_aside.nav_opened{left:0;transition:all .3s ease-out}
    .compare_sec{padding-top: 3rem;}
    .login_row_image {width: 45%;}
    .login_row_image .content {padding: 3rem 2.5rem;}
    .login_block {padding: 3rem 4rem;width: 55%;}
    .login_row h1,.login_row .h1{font-size: 3rem;}
    .dialog_wrapper {padding: 0 .2rem;}
    .modal_product .product_name {font-size: 1.8rem;margin: 0 4rem 1.4rem 0;}
    .del_product .icon {font-size: 2.2rem;}
    .link_arrow_left {font-size: 1.8rem;padding-left: 2rem}
    .checkout .checkout_wrap {gap: 2rem;}
    .checkout_second {max-width: 45%;}
    .checkout_first {max-width: 55%;}
    .checkout .content h1{font-size: 2.5rem}
    .compare_table .fake_scrollbar {display: block;}
    .compare_wrapper thead .product_item {margin-bottom: 0;flex-grow: 1;}
    .compare_wrapper::-webkit-scrollbar{display: none;}
    .page_404 .block_404 {min-height: 50rem;padding: 6rem 0;}
    .contact_page .inner_banner {min-height: 32rem;padding: 9rem 0;}
    .contact_bg{max-width:100%}
    .contact_bg address{display: grid;grid-template-columns: repeat(2, 1fr); gap: 0 4rem}
    .relative_info_block{display: grid;grid-template-columns: repeat(2, 1fr); gap: 0 6rem}
    .contact_us_section p {font-size: 1.6rem;margin: 0 0 1rem}
    .contact_us_section a:not(.button) {font-size: 1.6rem;}
    .contact_us_section a.copy_contact:not(.button) {font-size: 2.4rem;}
    .relative_contact > .icon {font-size: 2rem;}
    .relative_contact {padding: 0 3rem 0 2.5rem;}
    .contact_sec_map .info_row.info_row3{flex-direction: column;align-items: center;}
    .contact_sec_map .section_info_map {max-width: 100%}
    .about_item1 p {font-size: 2rem;}
    .about_item2 p {font-size: 1.6rem;}
    .about_text4l {font-size: 1.6rem;}
    .about_item3 p {font-size: 1.6rem;}
    .about_item2 {margin-top: 0;}
    .about_item4:before{content: none;display: none;}
    .about_item {padding: 3rem 2.5rem;max-width: 100%;}
    .about_item1{order: 1;}
    .about_item2{order: 2;}
    .about_item3 {margin: 0;order: 4;}
    .about_item4 {margin: 0;order: 3;}
    .about_row2_inner .content h2,.about_row2_inner .content .h2{font-size: 2.2rem;}
    .about_row3_inner .content h2, .about_row3_inner .content .h2{font-size: 2.2rem;}
    .icon_hexagon_bg.icon_hexagon_bg_about {width: 7rem;}
    .icon_hexagon_bg24 {top: -3.5rem;}
    .icon_hexagon_bg25 {left: -1.4rem;bottom: -3rem;}
    .icon_hexagon_bg26 {right: -1rem;top: -3.5rem;}
    .icon_hexagon_bg27 {right: -2rem;bottom: -2.3rem;}
    .icon_hexagon_bg28 {top: -3.5rem;}
    .icon_hexagon_bg29 {left: -1.3rem;bottom: -2.8rem;}
    .icon_hexagon_bg30 {right: -1rem;top: -3rem;}
    .icon_hexagon_bg31 {right: -2rem;bottom: -2.6rem;}
    .icon_hexagon_bg32 {left: -1rem;top: -4rem;}
    .icon_hexagon_bg33 {left: -2rem;bottom: -3.7rem;}
    .icon_hexagon_bg34 {right: -2.5rem;bottom: -3.7rem;}
    .icon_hexagon_bg35 {left: -2.8rem;bottom: -3.5rem;}
    .icon_hexagon_bg36 {right: -2.8rem;bottom: -3.2rem;}
    .icon_hexagon_bg37 {top: -4rem;}
    .icon_hexagon_bg38 {right: -1.8rem;top: -4.2rem;}
    .icon_hexagon_bg39 {right: -2.5rem;bottom: -3.6rem;}
    .icon_hexagon_bg40 {top: -4rem;}
    .icon_hexagon_bg42 {top: -3.5rem;}
    .icon_hexagon_bg41 {left: -2rem;bottom: -3.5rem;}
    .icon_hexagon_bg43 {bottom: -2.7rem;}
    .about_image_4r img {margin-top: 2.5rem;}
    .about_text4r {padding: 2rem 6rem;}
    .about4_inner {gap: 2rem;}
    .about_sec_3, .about_sec_4 {padding: 2rem 0;}
    .about_items {margin-top: 2rem;}
    .about_row3 {gap: 3rem;flex-direction: column-reverse;}
    .about_item_text {font-size: 1.6rem;}
    .about_item_number::before {font-size: 5.5rem;}
    .about_item_w_number:first-child .about_text_line {width: 3.3rem;}
    .about_item_line {height: 89%;}
    .about_image_3 {max-width: 45%;}
    .about_page .inner_banner .content h1, .about_page .inner_banner .content p{text-shadow: 1px 1px 0 rgb(251 227 165), -1px -1px 0 rgb(251 227 165), -1px -1px 0 rgb(251 227 165), -1px 1px 0 rgb(251 227 165), 1px -1px 0 rgb(251 227 165);}
    h1.title_in_block, .title_in_block.h1 {margin: 5rem 0 0;padding: 1.4rem 3rem;font-size: 2.2rem;}
    section.delivery_payment_sec {padding: 3rem 0 4rem;}
    .delivery_payment_sec .content ul li, .delivery_payment_sec .content ol li, .delivery_payment_sec .content p:not([class]) {font-size: 1.6rem;}
    .delivery_payment_sec.dot_ul_li .content ul li {padding-left: 2.4rem;}
    .delivery_payment_sec.dot_ul_li .content ul li:before {top: .6rem;left: .9rem;width: .6rem;height: .6rem;}
    .delivery_payment_sec tbody tr {margin-bottom: 2rem;}
    .content_block .content h1, .content_block .content .h1{font-size: 2.4rem;}
    .content_block .content h2, .content_block .content .h2{font-size: 2.2rem;}
    .title_in_inner_banner .inner_banner .wrapper h1, .title_in_inner_banner .inner_banner .wrapper .h1 {padding: 1.5rem 7rem 0;}
    .result_p{font-size: 1.8rem;}
    .result_p_right{gap: 2rem;margin-top: 3rem !important;}
    .button.button_arrow2 {padding: 0 2.5rem 0 2rem;}
    .button.button_arrow2:after {right: 1rem;}
    .result_p_right:after {max-width: 10.8rem;}
    .content_block.ul_bg .content ul li {margin: 0 0 1rem;}
    .content_block_ul_dots .content ul li {font-size: 1.8rem;padding-left: 2.8rem;}
    .cta3_content.content h2, .cta3_content.content .h2 {font-size: 2.7rem;}
    .cta3_content.content ul li {font-size: 1.5rem;padding: .8rem 1.5rem}
    .cta3_content.content ul {gap: 1.5rem;}
    .cta_4 .cta_4_content h2, .cta_4 .cta_4_content .h2 {font-size: 2.6rem;}
    .cta3_image_block {max-width: 40rem;}
    .content_block.service_5_section .content h2, .content_block.service_5_section .content .h2 {font-size: 2.3rem;}
    .dashboard_main .h2, .dashboard_main h2, .dashboard_main .content .h2, .dashboard_main .content h2 {font-size: 2.3rem;}
    .bonus_system_row {flex-direction: column-reverse;}
    .bonus_system_row2 {flex-direction: column;}
    .bonus_system_row .bonus_system_sub_row{margin-left: auto;gap: 1rem 1.5rem;max-width: 40rem;padding: 1.4rem;}
    .progress_bottom {font-size: 1.8rem;}
    .bonus_item_top {font-size: 2rem;padding: 1.06rem 1.5rem;}
    .discount {font-size: 1.8rem;}
    .h3_b {font-size: 1.8rem;margin: 0 0 1rem;}
    .progress_name_main {font-size: 1.4rem;}
    .bonus_price {font-size: 2.3rem;}
    .bonus_item_content p:not([class]){font-size: 1.4rem;}
    .dashboard_orders_table .th {padding: 1.2rem .8rem;}
    .dashboard_orders_table .td {padding: .6rem .8rem;}
    .dashboard_order_table .th {padding: 1.2rem .8rem;font-size: 1.2rem;}
    .dashboard_order_table .td {padding: .9rem .8rem;font-size: 1.3rem;}
    .dashboard_order_table .td:before{width: calc(100% - .8rem);}
    .content .order_details{font-size: 1.4rem;}
    .dashboard_aside_close_block{position: relative;}
    .navigation_close.dashboard_aside_close {display: flex;position: absolute;right: 2rem;top: 0}
    .profile_image_block {max-width: 12rem;margin: 0 auto 2rem;}
    .profile_image_upload {font-size: 2rem;}
    .dashboard_tab_list {margin: 0 0 .6rem;}
    .dashboard_tab_list a {padding-left:3rem;padding-right:1.4rem;}
    .dashboard_tab_list a .icon{top:1.2rem;left:.8rem;width:1.5rem;height:1.5rem;}
    .contact_us_section h2, .contact_us_section .h2{font-size: 2.4rem;}
    .about_row4 {flex-direction: column;align-items: center;max-width: 100%;}
    .about_image_4r{max-width: 50%}
    .about4_inner {flex-direction: row;max-width: 100%;}
    .about_image_4l{padding-top: 45%;max-width: 50%;width: 100%;}
    .document_icon {font-size: 4rem;}
    .login_row_image{padding-top: 42%;}

    .faqs .faqs_item{border-radius: 1rem;margin: 1.5rem 0}
    .faqs .faqs_button{top: .6rem;left: 1.5rem;}
    .faqs .faqs_question{padding:1rem 1.5rem 1rem 4rem;font-size: 2rem;}
    .faqs .faqs_content{padding: 0 2.5rem 1.5rem 2.5rem;}

}
@media only screen and (max-width:840px){
    .footer_bottom .footer_logo{max-width:8.8rem;margin:0 2.4rem 0 0;order:2}
    .footer_bottom .footer_bottom_text{order:3}
    .footer_bottom .payment_methods{width:100%;justify-content:center;order:1;gap:1rem 2rem}
    .footer_bottom .payment_methods img{max-width:4rem}
    .footer_bottom a,.footer_bottom p{font-size:1.4rem}
    .footer_bottom .footer_bottom_text{margin:0}
    .product_item{max-width:calc(33.3333333333% - .6666666667rem)}
    .login_block .form_wrap_registration .button_r {max-width: 58%;}
    .checkout .checkout_wrap {flex-direction: column;}
    .checkout_second, .checkout_first {max-width: 100%;}
    .contact_us_section .table .th {font-size: 1.6rem;}
    .contact_us_section .table .td {font-size: 1.4rem;}
    .delivery_payment_sec tbody tr {flex-direction: column;}
    .result_p_bottom {gap: 1rem;}
    .result_p_bottom:after {width: 5.9rem;}
    .dashboard_profile_row {flex-direction: column;margin: 1.5rem 0 2rem;}
    .dashboard_profile_bg{margin: 0;}
    .update_password_form .button {margin: 0;}
    .dashboard_profile_second_item {max-width: 100%;display: flex;flex-wrap: wrap;justify-content: center;gap: 1.5rem 2rem;}
    .dashboard_profile_second_item .dashboard_profile_bg {max-width: calc(50% - 1rem);width: 100%;}
    .progress_main {border-radius: 2rem;padding: 1.8rem 1.5rem;margin: 1.4rem 0;}
}
@media only screen and (max-width:767px){
    body {padding-top: 15.1rem;}
    .hide_mobile{display:none!important}
    .row.tablet .col_3,.row.tablet .col_4{width:calc(100% - 3rem)}
    .section,section{padding:3rem 0}
    .row.mobile .col_1,.row.mobile .col_10,.row.mobile .col_11,.row.mobile .col_12,.row.mobile .col_2,.row.mobile .col_3,.row.mobile .col_4,.row.mobile .col_5,.row.mobile .col_6,.row.mobile .col_7,.row.mobile .col_8,.row.mobile .col_9{width:calc(100% - 3rem)}
    .row_f .col_sm_1{width:calc(8.3333333333% - 3.01rem)}
    .row_f .col_sm_2{width:calc(16.6666666667% - 3.01rem)}
    .row_f .col_sm_3{width:calc(25% - 3.01rem)}
    .row_f .col_sm_4{width:calc(33.3333333333% - 3.01rem)}
    .row_f .col_sm_5{width:calc(41.6666666667% - 3.01rem)}
    .row_f .col_sm_6{width:calc(50% - 3.01rem)}
    .row_f .col_sm_7{width:calc(58.3333333333% - 3.01rem)}
    .row_f .col_sm_8{width:calc(66.6666666667% - 3.01rem)}
    .row_f .col_sm_9{width:calc(75.0000000019% - 3.01rem)}
    .row_f .col_sm_10{width:calc(83.3333333333% - 3.01rem)}
    .row_f .col_sm_11{width:calc(91.6666666667% - 3.01rem)}
    .row_f .col_sm_12{width:calc(100% - 3.01rem)}
    .content .h1,.content h1,.h1,h1{font-size:2.8rem}
    .content .h2,.content h2,.h2,h2{font-size:2rem}
    .content .h3,.content h3,.h3,h3{font-size:1.9rem}
    .content .h4,.content h4,.h4,h4{font-size:1.7rem}
    .content .h5,.content h5,.h5,h5{font-size:1.5rem}
    .content .h6,.content h6,.h6,h6{font-size:1.4rem}
    .modal_video.dialog{width:90vw}
    .pre_slider_row{margin:2rem 6.2rem 0 2rem}
    .pre_slider .slick-list{overflow:unset}
    .pre_slide_image{padding:2.5rem 1rem 2rem}
    .popular_sec{padding:3rem 0 2rem}
    .popular_row{margin:0 3rem 0 0}
    .popular_slider{margin:2rem -.5rem}
    .popular_slider .slick-slide{margin:0 .5rem;opacity:1;pointer-events:auto}
    .popular_img{padding:4rem 1rem}
    .popular_img .button{font-size:1.3rem}
    .line_sides{padding:1.6rem 1rem;font-size:2rem}
    .line_sides.long_mobile:after,.line_sides.long_mobile:before{width:78.65%}
    .button.smaller .icon {width: 2rem;height: 2rem;}
    .button.small_round .icon {width: 2rem;height: 2rem;}

    .product_name{font-size:1.3rem;margin:1.5rem}

    .product_slider{margin:0 -.5rem}
    .product_slider .product_item{margin:1rem .5rem 0}
    .product_image:after{width:calc(100% - 3.2rem)}
    .cta2_row .content p{font-size:1.4rem}
    .cta2_row .content p br{display:none}
    .cta2_row .content .h2,.cta2_row .content h2{font-size:2.2rem;margin:0 0 2rem}
    .cta2_row .content{max-width:100%;margin-left:auto}
    .cta2_row .content .button{margin-top:2.5rem;max-width:26rem;width:100%}
    .button.button_arrow{font-size:1.5rem;padding:0 7.2rem 0 3.4rem;text-align:left;line-height:4rem;height:4rem}
    .cta2_sec{padding:0 0 4rem}
    .cta2_row{padding:2.5rem 3.8rem;display:flex;align-items:flex-end;text-align:center;min-height:43.8rem}
    .cta2_row_bg{display:none;background-position:center top}
    .cta2_row_bg.mobile{display:block}
    .cta2_logo{max-width:10.8rem;left:unset;right:3.7rem}
    .cta2_row:after{top:unset;bottom:0;width:100%;height:calc(100% - 7rem);background:linear-gradient(to top,#000 0,rgba(0,0,0,0) 100%)}
    .section_info .h1,.section_info h1{margin:0 0 2rem}
    .counter_wrap .counter_item p{font-size:1.4rem}
    .counter_wrap .counter_item p.number{font-size:2.4rem;margin-bottom:1rem}
    .counter_wrap{gap:1.4rem;display:grid;grid-template-columns:calc(50% - .7rem) calc(50% - .7rem)}
    .counter_wrap .counter_item{max-width:100%;padding:2.2rem .7rem}
    .counter_wrap .counter_item.counter_item_button{display:block;padding:0;grid-column:2;grid-row:1;border: none;overflow: unset}
    .section_info{padding:4rem 0 4rem}
    .section_info_tab_content p{font-size:1.4rem}
    .info_row.info_row3{flex-direction:column;align-items: center;}
    .contact_sec_map .section_info_map {border-radius: 1rem;padding-top: 45%;}
    .section_info_map{max-width:100%;padding-top:55%}
    footer form .button.button_arrow{height:5rem;line-height:5rem}
    footer .footer_title{margin:0 0 1.5rem;font-size: 1.6rem}
    footer a{font-size:1.4rem}
    footer p{font-size:1.4rem}
    .header .search_wrap .input{height:4rem;padding:0 4.5rem 0 2rem;background: #2b2c30;border-radius: 4rem;}
    .header .search_wrap .search_result{padding: 4rem 1.5rem 1rem;}
    .header .search_wrap .search_button{width: 3.3rem;height: 3.3rem;border-radius: 50%;}
    .custom_checkbox+label .checkbox_text{font-size: 1.4rem;}
    footer .footer_row{gap:2rem 3rem}
    .social .social_block,footer .social .social_block{width:4rem;border-radius: 1rem}
    .social .social_block .icon,.social .social_block img,footer .social .social_block .icon,footer .social .social_block img{width:2.2rem;height:2.2rem}
    .cta1_block{max-width:100%}
    .cta1_img.cta1_img2{right:1rem;max-width:36.48%}
    .icon_hexagon_bg_counter{width:8.4rem}
    .icon_hexagon_bg13{top:-5.15rem;left:-1.47rem}
    .icon_hexagon_bg14{left:-5.9rem;bottom:-5.8rem}
    .icon_hexagon_bg15{right:-3.6rem;top:-4.3rem}
    .icon_hexagon_bg16{right:-4.9rem;bottom:-5.1rem}
    .icon_hexagon_bg17{left:-1.3rem;top:-4.9rem}
    .icon_hexagon_bg18{left:-5.9rem;bottom:-4.8rem}
    .icon_hexagon_bg19{right:-2.6rem;top:-3.3rem}
    .icon_hexagon_bg20{right:-4.2rem;bottom:-5.3rem}
    .icon_hexagon_bg21{left:-2.1rem;top:-4.1rem}
    .icon_hexagon_bg22{left:-5.8rem;bottom:-5.9rem}
    .icon_hexagon_bg23{right:-4.9rem;bottom:-5.8rem}
    .ellipse_bg1{top:-11.7rem}
    .ellipse_bg2{left:-9.9rem;bottom:-8.9rem}
    .ellipse_bg3{top:-9.8rem;right:-10rem}
    .ellipse_bg4{top:-11.4rem;left:5.9rem}
    .ellipse_bg5{top:-9.8rem;right:-9.2rem}
    .ellipse_bg6{bottom:-8.8rem;left:-8.4rem}
    .ellipse_bg7{top:-10.3rem;left:46.5rem}
    .ellipse_bg8{left:-9.9rem;bottom:-8.9rem}
    .ellipse_bg9{right:-7rem;top:-8.4rem}
    .info_block_2>.button{display:none;margin-top:0}
    .price_name_block{flex-direction:column;align-items:center;max-width:calc(65% - 18rem)}
    .product_item.product_item_list_type .price{max-width:100%;padding:1rem 1rem 0;margin:auto 0 0}
    .product_item.product_item_list_type .product_name{max-width:100%;padding:1rem;margin:0 0 auto;text-align:center}
    .product_item.product_item_list_type .product_name:after,.product_item.product_item_list_type .product_name:before{content:none;display:none}
    .product_bottom_box{position:relative}
    .product_bottom_box:before{content:"";position:absolute;top:1rem;left:0;transform:none;width:.1rem;height:calc(100% - 2rem);background-color:#dedede}
    .product_item.product_item_list_type .product_image{max-width:35%}
    .product_bottom_box{max-width:18rem}
    .catalog_name{font-size:2.6rem;}
    .breadcrumbs_sec{padding:1.5rem 0}
    .pagination{margin-top:2rem}
    .product_short_content{padding:2rem 2rem 3rem;margin:3rem 0 0}
    .products_section{padding:0 0 2rem}
    .single_product_wrapper .desc_block .h1,.single_product_wrapper .desc_block h1{font-size:1.7rem;margin-bottom:1.5rem}
    .single_product_top{gap:2rem;margin-bottom:1rem}
    .single_product_wrapper{flex-direction:column;gap: 1rem;}
    .single_product_wrapper .single_product,.single_product_wrapper .single_product.desc_block{max-width:100%;display: contents;}
    .single_product_wrapper .single_product .sticky_block{display: contents;}
    .product_slider_row{order: 1;}
    .atenshion_product{order: 2;margin: 0}
    .mobile_product_desc{order: 3;}
    .product_tabs_wrap{order: 4;margin: 0}
    .product_tabs_wrap2{order: 5;}
    .product_slider_nav{width:13rem}
    .product_slider_main_row{width:calc(100% - 13.1rem)}
    .single_product_wrapper .desc_block .prices_block .price{font-size:2rem}
    .price .old_price{font-size:1.3rem}
    .single_product_wrapper .desc_block .prices_block .price.old_price{font-size:1.3rem;margin:0 0 .5rem}
    .product_tabs2_content ol li,.product_tabs2_content p,.product_tabs2_content ul li{font-size:1.4rem}
    .product_tabs2_content img[style*="float: left"]{width:1.6rem!important;margin:-.2rem 0 0 .5rem!important}
    .single_product_top .article{font-size:1.4rem}
    hr{margin:2rem 0}
    .product_tabs_list_wrap2>ul{gap:6rem;margin:0 0 1.5rem}
    .table_char .td{padding:1rem 1.5rem}
    .characteristic{font-size:1.4rem;padding:.65rem 1rem;min-width:5rem}
    .product_tabs_content .content ol li,.product_tabs_content .content p,.product_tabs_content .content ul li{font-size:1.4rem}
    .description_c{margin:0 0 2rem}
    .cart_totals_wrap p{font-size:1.4rem}
    .cart_totals_wrap_inner{max-width:28rem}
    .cart_totals_wrap_buttons .button{padding:0 1.5rem;height:3.4rem;line-height:3.4rem}
    .compare_table td,.compare_table th{width:22rem;min-width:22rem;max-width:22rem}
    .btn_nav{display:none}
    .order_wrap{margin-top:1rem}
    .description_c{max-height:18.6rem}
    .compare_sec{padding-top: 2rem;}
    .button.icon_large .icon{margin-right: .4rem;}
    .product_tabs_list_wrap2>ul>li{padding-bottom: .7rem;font-size: 1.4rem}
    .login_row {flex-direction: column;border-radius: 2rem;}
    .login_block {padding:3rem 2rem;width:100%;}
    .login_row_image {width:100%;padding:0;}
    .login_row_image .content {padding: 5rem 2rem;position: static;transform: none}
    .form_item {margin: 1.2rem 0;}
    .button {font-size: 1.6rem;padding: 0 2rem;}
    .button.button_icon_right .icon{width: 1.9rem;}
    .button.button_google .icon{width: 1.9rem;}
    .login_row_image .content .button {margin-top: .5rem;}
    .login_row h1,.login_row .h1{font-size: 2.6rem;}
    .modal_product .product_name {font-size: 1.6rem;margin: 0 0 1rem 0;}
    .del_product .icon {font-size: 2rem;}
    .del_product{top: 1rem;right: 1rem;}
    .modal_product_img {width: 36%;}
    .bg_modal{padding: 2rem 2rem 10rem 0;margin-bottom: 1rem}
    .bg_modal.cart_empty{padding: 2rem 0;margin-bottom: 0;}
    .img_cart img {max-width: 50%;}
    .total_per_product{position: absolute;width: 100%;left: 0;bottom: 2rem;gap:1rem;justify-content: space-between;padding: 0 2rem;flex-wrap: wrap;flex-direction: row-reverse;}
    .modal_product_add {margin: 2rem 0 0;}
    .modal_product .article {font-size: 1.2rem;}
    .link_arrow_left {font-size: 1.6rem;padding-left: 1.6rem}
    .modal_product {align-items: flex-start;gap: 1rem;}
    .modal_product_decr {margin: 2rem 0 0;}
    .modal_wrap {padding: 2rem 1.6rem 3rem;}
    .checkout .content h1{font-size: 2rem}
    .compare_sec h1, .compare_sec .h1 {font-size: 2rem;margin: 0 0 2.5rem;}
    .compare_wrapper .product_item {max-width: calc(100% - .8rem);margin: 0 .4rem;}
    .compare_options {padding: 0 .4rem 0 0;}
    .page_404 .block_404 {padding: 4rem 0;}
    .relative_info {padding-right: 2.8rem;}
    .inner_banner {min-height: 17rem;padding: 2rem 0;}
    .about_sec_1 {padding: 2.5rem 0 2.5rem}
    .about_item1 p {font-size: 1.65rem;}
    .about_item2 p {font-size: 1.4rem;}
    .about_text4l {font-size: 1.4rem;}
    .about_item3 p {font-size: 1.3rem;}
    .about_row1 {gap: 1.5rem;}
    .about_row2_inner .content h2,.about_row2_inner .content .h2{font-size: 2rem;}
    .about_row3_inner .content h2, .about_row3_inner .content .h2{font-size: 2rem;}
    .about_row2_inner {gap: 2.5rem 2rem;}
    .about_item_bg {max-width: calc(100% / 2 - 1rem);}
    .about_item_bg br{display: none}
    .about_image_2 {max-width: 45rem;}
    .icon_hexagon_bg.icon_hexagon_bg_about {width: 6rem;}
    .icon_hexagon_bg24 {top: -2.5rem;}
    .icon_hexagon_bg25 {left: -1rem;bottom: -2rem;}
    .icon_hexagon_bg26 {right: -.5rem;top: -2.5rem;}
    .icon_hexagon_bg27 {right: -1.5rem;bottom: -1.7rem;}
    .icon_hexagon_bg28 {top: -2.5rem;}
    .icon_hexagon_bg29 {left: -1rem;bottom: -2.8rem;}
    .icon_hexagon_bg30 {right: -.5rem;top: -2rem;}
    .icon_hexagon_bg31 {right: -1rem;bottom: -2rem;}
    .icon_hexagon_bg32 {left: -.5rem;top: -3rem;}
    .icon_hexagon_bg33 {left: -1rem;bottom: -2.7rem;}
    .icon_hexagon_bg34 {right: -2.5rem;bottom: -2.7rem;}
    .icon_hexagon_bg35 {left: -2.8rem;bottom: -2.5rem;}
    .icon_hexagon_bg36 {right: -2.8rem;bottom: -2.2rem;}
    .icon_hexagon_bg37 {top: -3rem;}
    .icon_hexagon_bg38 {right: -1.3rem;top: -4.2rem;}
    .icon_hexagon_bg39 {right: -1.5rem;bottom: -3.6rem;}
    .icon_hexagon_bg40 {top: -2rem;}
    .icon_hexagon_bg42 {top: -2.5rem;}
    .icon_hexagon_bg41 {left: -1.5rem;bottom: -2.5rem;}
    .icon_hexagon_bg43 {bottom: -1.7rem;}
    .about_image_4r {margin-top: 0;max-width: 100%;order: 2;border-radius: 2rem;}
    .about_row4 {gap: 2rem;flex-direction: column;}
    .about4_inner {display: contents;gap: 1.5rem}
    .about_text4r {padding: 2rem 9rem;}
    .about_image_4l {padding-top: 45%;height: unset;width: 100%;order: 1;border-radius: 2rem;max-width: 100%}
    .about_image_4l:nth-child(2n+2) {padding-top: 32%;height: unset;width: 100%;order: 3;}
    .about_image_4r img {margin-top: 2.5rem;}
    .about_sec_3 {padding: 2rem 0 2.5rem;}
    .about_sec_4 {padding: 2.5rem 0 5rem;}
    .about_image_3 {max-width: 40rem;}
    .about_image_3 img {border-radius: 2rem;}
    .about_item_text {font-size: 1.4rem;}
    h1.title_in_block, .title_in_block.h1 {margin: 3rem 0 0;padding: 1.1rem 2rem;font-size: 2rem;}
    section.delivery_payment_sec {padding: 2rem 0 5rem;}
    .delivery_payment_sec td {padding: 2rem;border-radius: 1.5rem;}
    .delivery_payment_sec .content ul li, .delivery_payment_sec .content ol li, .delivery_payment_sec .content p:not([class]) {font-size: 1.4rem;}
    .delivery_payment_sec.dot_ul_li .content ul li {padding-left: 2rem;}
    .delivery_payment_sec.dot_ul_li .content ul li:before {left: .8rem;width: .5rem;height: .5rem;}
    .delivery_payment_sec tbody tr {margin-bottom: 2rem;gap: 2rem}
    .content_block .content h1, .content_block .content .h1{font-size: 2.4rem;}
    .content_block .content h2, .content_block .content .h2{font-size: 2rem;}
    .title_in_inner_banner .inner_banner .wrapper h1, .title_in_inner_banner .inner_banner .wrapper .h1 {padding: 1.5rem 5rem 0;}
    .content_block .row_f_builder .col_4{max-width:100%;}
    .service_1_section .image_col {aspect-ratio: 4 / 3;}
    .padding_small {padding: 2.5rem 0;}
    .padding_small_top {padding-top: 2.5rem;}
    .padding_small_bottom {padding-bottom: 2.5rem;}
    .element_button_full .button_full_col{min-height: 12rem;}
    .content_block.ul_bg .content ul li {padding: .8rem 1.4rem;}
    .result_p{font-size: 1.6rem;}
    .result_p_bottom{gap: .8rem;}
    .result_p_bottom:after{width: 4.9rem;}
    .bg_block {margin-top: 2rem !important;}
    .button.button_arrow2 {padding: 0 2.5rem 0 2rem;}
    .content_block .icon_hexagon_bg {width: 8rem;}
    .icon_hexagon_bg46{bottom: -4.5rem;left: 3.2rem;}
    .icon_hexagon_bg47{top: -4rem;right: -.2rem;}
    .icon_hexagon_bg48{top: -4.5rem;left: -2rem;}
    .icon_hexagon_bg49{top: -4.5rem;right: -2rem;}
    .flex_group {flex-direction: column;}
    .content_block_ul_dots .content ul li {font-size: 1.6rem;padding-left: 2rem;}
    .content_block_ul_dots .content ul li:before {left: .4rem;width: .5rem;height: .5rem;}
    .cta3_content.content h2, .cta3_content.content .h2 {font-size: 2.4rem;}
    .cta3_content.content ul li {font-size: 1.4rem;}
    .cta_4_content ol {gap: 1rem;}
    .cta_4_content ol li:nth-child(2n+2) {margin: 0;}
    .cta_4_content ol li:before{content: none;display: none;}
    .cta_4_content ol li {max-width: 100%;font-size: 1.2rem}
    .cta_4_content ol li br{display: none}
    .cta_4_content ol li .number {width: 5rem;font-size: 2.8rem;}
    .cta_4_content ol li .text{border-top: none;min-height: unset}
    .cta_4_content {padding: 3rem 2rem;}
    .cta_4 .cta_4_content h2, .cta_4 .cta_4_content .h2 {font-size: 2.4rem;}
    .flex_group {margin-top: 1rem;}
    .cta3_content {margin: 2rem 1.5rem;}
    .content_block.service_5_section .content h2, .content_block.service_5_section .content .h2 {font-size: 2.2rem;}
    .dashboard_orders_table .table_tr{display: block;margin: 0 0 1.5rem;border-radius: 2rem;box-shadow: 0 0 1.2rem rgba(0, 0, 0, 0.05);}
    .dashboard_orders_table .td {display: block;min-height: 5rem!important;text-align: left;position: relative;padding: .9rem 1rem .9rem 50%;border: none!important;border-top: none;overflow: hidden;}
    .dashboard_orders_table .td:last-child {border-top-right-radius: 0;border-bottom-left-radius: 2rem;border-bottom-right-radius: 2rem;}
    .dashboard_orders_table .td:first-child {border-top-left-radius: 2rem;border-top-right-radius: 2rem;border-bottom-left-radius: 0;}
    .dashboard_orders_table .table_tr:nth-child(2n+1) {background-color: #ffffff;}
    .dashboard_orders_table .td:nth-child(2n+1) {background-color: #f3f3f3;}
    .dashboard_main .products_list .product_item {max-width: calc(50% - 1rem);}
    .dashboard_main .h2, .dashboard_main h2, .dashboard_main .content .h2, .dashboard_main .content h2 {font-size: 2.2rem;}
    .dashboard_fav_product_top{margin: 0 0 1.5rem;}
    .dashboard_fav_product_button{margin: 0 0 3rem;}
    .bonus_category_row {gap: 2rem;margin: 2rem 0;}
    .bonus_item,.bonus_category_row2 .button {max-width: calc(50% - 1rem);}
    .progress_bottom {padding: 1rem 1.5rem;font-size: 1.6rem;line-height: 1.1;margin: 1.5rem 0 2rem;}
    .bonus_item_top{font-size: 1.8rem;}
    .bonus_item_content p{margin: 0 0 1rem;}
    .fom_to{font-size: 1.4rem;}
    .discount{font-size: 1.6rem;}
    .h3_b{font-size: 1.6rem;margin: 0 0 .5rem;}
    .progress_bar_main{border-radius: 2rem;height: 1.2rem;margin: 2.8rem 0;}
    .progress_name_main{top: calc(100% + .6rem);font-size: 1.3rem;}
    .progress_name_bar:nth-child(2n+2) .progress_name_main{top: unset;bottom: calc(100% + .6rem);}
    .bonus_price{font-size: 2.1rem;}
    .arrow_side{font-size: 1.4rem;}
    .arrow_side:before{width: .6rem;height: 1.1rem;}
    .bonus_item_content p:not([class]){font-size: 1.3rem;}
    .dashboard_orders_table{box-shadow: none;}
    .dashboard_orders_table .table_tr.table_thead,.dashboard_order_table .table_tr.table_thead{display: none!important;}
    .dashboard_order_table .td {display: block;min-height: 5rem !important;text-align: left;position: relative;padding: 1.1rem 1.2rem 1rem 50%;border-top: none;overflow: hidden;font-size: 1.5rem;border-color: #6D6E71;}
    .dashboard_order_table .td.empty_mobile,.dashboard_order_table .td.empty {display: none}
    .dashboard_orders_table .td::before,.dashboard_order_table .td::before {content: attr(data-label) " "!important;position: absolute!important;top: 0!important;left: 0!important;width: 45%!important;height: 100%!important;display: inline-block!important;padding: 1.1rem 1rem 0 1.2rem!important;font-size: 1.3rem!important;font-weight: 700!important;color: #2B2C30!important;text-align: left;background-color: rgba(255,221,181,.7)!important;}
    .dashboard_order_table .td.td_total{border-top: .1rem solid #fe8b07;}
    .dashboard_order_table .table_tr:last-of-type .td.td_total{border-top: none;}
    .dashboard_order_table .td.td_total::before {color: #fe8b07 !important;}

    .dashboard_order_table .table_tr:nth-child(2n+1){background-color: #ffffff;}
    .dashboard_order_table .td:nth-child(2n+1) {background-color: #f3f3f3;}
    .dashboard_order_table .table_tr .td:first-child{border-top-right-radius: 2rem;border-top-left-radius: 2rem;}
    .dashboard_order_table .table_tr:last-child .td{border-bottom-right-radius: 2rem;border-bottom-left-radius: 2rem;}
    .dashboard_order_info td {padding: 0 1.3rem .8rem;font-size: 1.3rem;}
    .dashboard_order_info td p{font-size: 1.5rem;}
    .dashboard_order_info {margin: 1.5rem 0;}
    .content .order_details{font-size: 1.3rem;}
    .div_success {font-size: 1.4rem;}
    .div_success .icon {top: .1rem;font-size: 1.1rem;}
    .bonus_system_row .bonus_system_sub_row {gap: 1rem;}
    .dashboard_list {margin: 1.5rem 0;}
    .info_block p{font-size: 1.6rem;}
    .breadcrumbs li{font-size: 1.3rem;}
    .contact_us_section h2, .contact_us_section .h2{font-size: 2.2rem;margin: 0 0 1.5rem;}
    .contact_us_section p{font-size: 1.4rem;}
    .contact_us_section a:not(.button) {font-size: 1.4rem;}
    .relative_contact > .icon {font-size: 1.8rem;}
    .button.button_full{gap: 1.5rem}
    .welcome_bonus_block p:not([class]){font-size: 1.4rem;}
    .bonus_title .icon{font-size: 2.5rem;top: -.5rem;}
    .bonus_title{padding-left: 3.4rem;}
    .document_row{gap: 1rem 1.5rem;margin: 1rem 0}
    .faqs .faqs_button{top: .7rem;left: 1rem;}
    .faqs .faqs_question{padding:1rem 1.5rem 1rem 3rem;font-size: 1.8rem;}
    .faqs .faqs_content{padding: 0 2rem 1.5rem 2rem;}
    .logos .image {height: 8rem;}
    .cta1_block .h2, .cta1_block h2{margin-bottom: 1rem;}
}
@media only screen and (max-width:640px){
    .row_f .col_xs_1{width:calc(8.3333333333% - 3.01rem)}
    .row_f .col_xs_2{width:calc(16.6666666667% - 3.01rem)}
    .row_f .col_xs_3{width:calc(25% - 3.01rem)}
    .row_f .col_xs_4{width:calc(33.3333333333% - 3.01rem)}
    .row_f .col_xs_5{width:calc(41.6666666667% - 3.01rem)}
    .row_f .col_xs_6{width:calc(50% - 3.01rem)}
    .row_f .col_xs_7{width:calc(58.3333333333% - 3.01rem)}
    .row_f .col_xs_8{width:calc(66.6666666667% - 3.01rem)}
    .row_f .col_xs_9{width:calc(75.0000000019% - 3.01rem)}
    .row_f .col_xs_10{width:calc(83.3333333333% - 3.01rem)}
    .row_f .col_xs_11{width:calc(91.6666666667% - 3.01rem)}
    .row_f .col_xs_12{width:calc(100% - 3.01rem)}
    .content:not(.tab_content) img[style*=float]{float:none!important;display:block;width:100%!important;max-width:100%!important;margin:0 auto 2rem!important}
    .content:not(.tab_content) img[style*="float: right"]{margin:0 auto 2rem!important;text-align:center}
    .content:not(.tab_content) img[style*="float: left"]{margin:0 auto 2rem!important;text-align:center}
    .content p[style*=float]{float:none!important;display:block;width:100%!important;max-width:100%!important;margin:1rem auto!important}
    .content p[style*=float][style*=right]{margin:1rem auto!important;text-align:center}
    .content p[style*=float][style*=left]{margin:1rem auto!important;text-align:center}
    .popular_row{margin:0 4rem 0 0}
    .info_row.image_slider .info_img_block{padding-top:8.76%}
    footer .footer_row{grid-template-columns:1fr}
    .footer_col3{grid-column:unset;grid-row:unset}
    footer .social_links_wrap{text-align:center}
    footer .social{justify-content:center}

    .footer_col1{grid-column:unset;display:none}
    .footer_bottom a,.footer_bottom p{font-size:1.2rem}
    .product_item{max-width:calc(50% - .5rem)}
    .button_flex_modal {align-items: center;justify-content: center;flex-direction: column-reverse;}
    .checkout .checkout_title {margin: 0 0 1.25rem;}
    .checkout_sub_title{margin: 0 0 1rem;}
    .checkout_sub_title_payment {margin: 0 1rem 1rem;}
    .attention_block {margin: 1.5rem 0;}
    .checkout .checkout_row .col_xs_12{width: 100%;}
    .checkout .checkout_row {gap: 1rem;}
    .checkout_bg {border-radius: 2rem;padding: 3rem 2rem 2rem;margin-bottom: 1rem;}
    .checkout .form_item_register{margin-top: 1rem}
    .checkout_bg_inner {padding: 2rem;min-height: unset;border-radius: 1rem;margin: 0 0 1rem;}
    .checkout_bg_inner.checkout_bg_inner_payment {padding: 2rem 1rem;}
    .checkout_bg_inner:first-child{margin-top: 1rem;}
    .checkout .delivery_checkout {padding: 1rem 0;}
    .checkout .total_price_checkout {padding: 1rem 0;}
    .bottom_checkout_submit {margin: 1rem 0 0;}
    .tc_checkout {margin: 0 0 2rem;}
    .page_404 .block_404 {min-height: 35rem;}
    .flex_button_404 {gap: 3rem;}
    .contact_bg address{grid-template-columns: 1fr;}
    .relative_info_block{grid-template-columns: 1fr;}
    .contact_bg {padding: 2rem;}
    .contact_us_section .table .th {font-size: 1.4rem;padding: .5rem 1rem;}
    .contact_us_section .table .td {font-size: 1.2rem;padding: .5rem 1rem;}
    .contact_us_section a.view_icon:not(.button) {font-size: 2rem;}
    .contact_us_section a.download_icon:not(.button) {font-size: 1.6rem;}
    .table_links {gap: .5rem 1rem;}
    .about_text4l {left: 1.5rem;right: 1.5rem;bottom: 2rem;}
    .about_item_line {content: none;display: none;}
    .about_item_number:after {content: none;display: none;}
    .about_item_w_number {flex-direction: column;margin-bottom: 1.5rem;gap: 1.5rem;}
    .about_text_line {top: unset;bottom: 100%;right: unset;left: 51%;transform: translate(-51%,0);width: .1rem!important;height: 2rem;}
    .about_text_line:before {top: 0;right: unset;left: 50%;transform: translate(-50%,0);}
    .about_text_line:after {top: unset;right: unset;left: 50%;bottom: 0;transform: translate(-50%,0);}
    .about_item_w_number:nth-child(7) .about_text_line{left: 48%;transform: translate(-48%,0);}
    .about_item_text {padding: 1.6rem 1.7rem;text-align: center;max-width: 100%;width: 100%}
    .content_block.ul_bg .content ul li {margin: 0 0 1.5rem;}
    .about_item_number::before {font-size: 4.5rem;}
    .content_block.content_block_table table td{padding: 0;width: 100%}
    .content_block.content_block_table table tr{display: flex;flex-direction: column;gap: 1.5rem;}
    .result_p_right {margin-top: 2rem !important;}
    .dashboard_profile_second_item .dashboard_profile_bg {max-width:100%;}
    .dashboard_form_row {gap: 1.3rem;}
    .bonus_item_content {padding: 1.5rem 1.4rem;}
    .aside_progress_top p {font-size: 1.3rem;}
    .aside_progress_center p {font-size: 1.1rem;}
    .dashboard_main .product_item .price {font-size: 1.5rem;}
    .dashboard_main .product_item .price .old_price {font-size: 1.2rem;}
    .del_fav {top: -1.2rem;right: -1.2rem;width: 2.4rem;font-size: 1.6rem;}
    .bonus_item{max-width: 100%;}
    .bonus_category_row2 .button{max-width: 100%;}
    .progress_row {flex-direction: column;}
    .tr_mobile{width: 100%;}
    .slider_sec_product{padding:3rem 0 4rem}
    .dashboard_order_info{margin: 1rem 0;}
    .dashboard_order_info2{margin-top: 0;}
    .document_icon {font-size: 3rem;}
    .about_page .inner_banner{min-height: 10.5rem;}
}
@media only screen and (max-width:550px){
    .toast_notifications{width:95%}
    .toast_notifications .toast{width:100%;font-size:1rem;margin-left:2rem}
    .product_badge{font-size:1.1rem;height:2rem;line-height:2rem;border-radius:2rem;padding:0 .6rem}
    .product_image{aspect-ratio:236/240}
    .section_info_map{padding-top:72.7%;border-radius: 1rem;}
    .section_info_tabs ul li{font-size:1.4rem}
    .section_info_tab_content .address_block{display:block;padding:1.5rem 1.5rem}
    .section_info_tab_content p{padding:0 1.5rem}
    .cta1_block{min-height:21.7rem;padding:3rem 2rem}
    .cta1_img.cta1_img1{max-width:78%;bottom:-2.7rem}
    .cta1_img.cta1_img2{right:0;max-width:40%;bottom:-2.4rem}
    .icon_hexagon_bg1{left:-3.7rem;top:-7.8rem}
    .icon_hexagon_bg2{left:-5.9rem}
    .icon_hexagon_bg3{right:-8.5rem;top:-7.9rem}
    .icon_hexagon_bg4{right:-5.2rem}
    .icon_hexagon_bg5{left:-2.5rem;top:-7.1rem}
    .icon_hexagon_bg6{right:-5.8rem;top:-7.9rem}
    .icon_hexagon_bg7{left:-2.1rem;bottom:-7.6rem}
    .icon_hexagon_bg8{right:1.2rem}
    .icon_hexagon_bg9{left:-4.1rem;top:-6rem}
    .icon_hexagon_bg10{top:-5.9rem;right:-8.5rem}
    .icon_hexagon_bg11{bottom:-4rem;left:-2.2rem}
    .icon_hexagon_bg12{right:.5rem}
    .icon_hexagon_bg_counter{width:8.4rem}
    .icon_hexagon_bg13{top:-5.3rem;left:-2.35rem}
    .icon_hexagon_bg14{left:-5.6rem;bottom:-5.8rem}
    .icon_hexagon_bg15{right:-4.2rem;top:-4.7rem}
    .icon_hexagon_bg16{right:-4.9rem;bottom:-5.1rem}
    .icon_hexagon_bg17{left:-2.2rem;top:-5.9rem}
    .icon_hexagon_bg18{left:-5.6rem;bottom:-5.4rem}
    .icon_hexagon_bg19{right:-3.2rem;top:-4.8rem}
    .icon_hexagon_bg20{right:-4.4rem;bottom:-6.3rem}
    .icon_hexagon_bg21{left:-2.8rem;top:-5.1rem}
    .icon_hexagon_bg22{left:-5.4rem;bottom:-6.3rem}
    .icon_hexagon_bg23{right:-4.6rem;bottom:-6.3rem}
    .ellipse_bg1{top:-12.7rem}
    .ellipse_bg2{left:-11.2rem;bottom:-9.6rem}
    .ellipse_bg3{top:-10.3rem;right:-12.7rem}
    .ellipse_bg4{top:-12.7rem;left:3.3rem}
    .ellipse_bg5{top:-10.3rem;right:-12.7rem}
    .ellipse_bg6{bottom:-9.6rem;left:-10.2rem}
    .ellipse_bg7{top:-12.7rem;left:3.3rem}
    .ellipse_bg8{left:-10.2rem;bottom:-8.6rem}
    .ellipse_bg9{top:-12.3rem;right:-12.7rem}
    .product_item.product_item_list_type{display:grid;align-items:stretch;grid-template-columns:45% 55%}
    .product_item.product_item_list_type .product_image{max-width:100%;grid-row:1/-3}
    .price_name_block{max-width:100%}
    .product_bottom_box{max-width:100%}
    .product_bottom_box:before{content:none;display:none}
    .filter_list .validate_checkbox label .checkbox_text,.filter_list label{font-size:1.4rem}
    .text_custom small{font-size:.7rem}
    .product_item.product_item_list_type .price{padding:2rem 1rem 0}
    .product_item.product_item_list_type .product_name{margin:0;padding-bottom:0}
    .product_bottom2{padding:1rem 1rem 2rem;margin:0 0 auto}
    .product_slider_main_row{width:100%;}
    .product_slider_nav{width:calc(100% - 2rem);margin:0 1rem}
    .product_slider_row{align-items:center;flex-direction:column-reverse}
    .product_slider_nav .slick-prev{background-color:#EDEDED;left:-.7rem;top:50%;transform: translate(0, -50%);width:3rem;height:6rem}
    .product_slider_nav .slick-prev .icon{transform:rotate(180deg)}
    .product_slider_nav .slider_item{max-width:calc(100% - 1.4rem);margin:0 .7rem}
    .product_slider_nav .slick-next {background-color: #EDEDED;right: -.7rem;bottom: unset;left: unset;top: 50%;transform: translate(0, -50%);width: 3rem;height: 6rem;}
    .product_tabs_list_wrap ul{gap: 1rem;}
    .product_slider_nav .slick-next .icon{transform:rotate(0)}
    .single_product_wrapper .desc_block .buttons_wrap .button:last-child {margin: 0;}
    .single_product_wrapper .button_print{max-width: 100%;width: 100%;}
    .compare_options_name {font-size: 1.6rem;}
    .button.button_compare {font-size: 1.4rem;}
    .compare_table .sticky_col p {font-size: 1.4rem;}
    .compare_table td,.compare_table th{width:22rem;min-width:22rem;max-width:22rem}
    .compare_table td:first-child, .compare_table th:first-child {width: 10rem;min-width: 10rem;max-width: 10rem;}
    .contact_page .inner_banner {min-height: 28rem;padding: 6rem 0;}
    .section_info_tabs.section_info_tabs_column > ul {margin: 0 0 1rem;}
    .contact_sec_map .section_info_tab_content_inner {margin-bottom: 1.5rem;}
    .about_item {padding: 2rem 1.5rem;}
    .about_text4r {padding: 2rem 7rem;}
    .delivery_payment_sec tbody tr {margin-bottom: 1.5rem;gap: 1.5rem}
    .content_block .row_f_builder .col_12,.content_block .row_f_builder .col_6,.content_block .row_f_builder .col_4,.content_block .row_f_builder .col_3 {padding: 2.7rem 1.4rem;}
    .dashboard_form_row {grid-template-columns: 1fr;}
    .dashboard_main .products_list{gap: 2rem 1.5rem;}
    .dashboard_main .products_list .product_item{max-width: calc(50% - .75rem);}
}
@media only screen and (max-width:500px){
    .product_row{margin:1.5rem 34% 0 0}
    .cta1_img.cta1_img1{max-width:85%}
    .cta1_img.cta1_img2{max-width:47%}
    .product_tabs_list_wrap ul li{padding:0 1.5rem;min-width:13.4rem}
    .login_block .form_wrap_registration {gap: 1.2rem;grid-template-columns: 1fr;}
    .login_block .form_wrap_registration .form_item_full {grid-column: unset;}
    .login_block .form_wrap_registration .button_r {max-width: 100%;min-width: 1rem;}
    .about_row2_inner {gap: 2.5rem;}
    .about_item_bg {max-width: 100%;}
    .title_in_inner_banner .inner_banner .wrapper h1, .title_in_inner_banner .inner_banner .wrapper .h1 {padding: 1rem 2.5rem 0;}
    .result_p_bottom:after {width: 3.9rem;}
    .progress_main {padding: 1.5rem 1rem;}
}
@media only screen and (max-width:450px){
    .popular_row{margin:0 auto 0 0;max-width:36rem}
    footer .footer_col2{flex-direction:column;gap:3rem}
    footer .footer_sub_col{padding:0 0 1.4rem;width:100%;border-bottom:.1rem solid #424242}
    footer form .input{padding:0 13rem 0 2rem;height:4rem}
    footer form .button.button_arrow{height:4rem;line-height:4rem;padding:0 2.5rem 0 1.3rem}
    footer form .button.button_arrow:after{right:1.3rem}
    .cta1_img.cta1_img1{max-width:90%}
    .cta1_img.cta1_img2{max-width:50%}
    .button.icon_large{padding:0 1rem}
    .button.icon_right{padding:0 1rem}
    .bottom_checkout_submit .button{max-width: 100%;width: 100%}
    .contact_us_section .table {border-radius: .5rem;}
    .contact_us_section .table .thead .th:first-child {border-top-left-radius: .5rem;}
    .contact_us_section .table .thead .th:last-child {border-top-right-radius: .5rem;}
    .contact_sec_map .section_info_map {padding-top: 72.5%;}
    .about_text4r {padding: 2rem 5rem;}
    .about_image_4l {padding-top: 55%;}
    .about_image_4l:nth-child(2n+2) {padding-top: 45%;}
    .checkout input[type=radio]+label .codes{flex-direction: column;}
    .dashboard_main .products_list .product_item {max-width: 100%;}
    .progress_name_main {font-size: 1.2rem;}
    .progress_bar_main{height: 1rem;margin: 2.5rem 0;}

}
@media only screen and (max-width:400px){
    .dialog .modal_buttons .button{width:100%;margin:0 0 1.5rem}
    .dialog .modal_buttons .button:last-child{margin:0}
    .popular_img .button{font-size:1.2rem}
    .cta1_img.cta1_img1{max-width:98%}
    .cta1_img.cta1_img2{max-width:58%}
    .product_item{max-width:100%}
    .buttons_wrap{gap:1.5rem}
    .page_404 .block_404 {min-height: 30rem;}
    .block_404_text {margin-bottom: 6rem;}
    .flex_button_404 {gap: 1.5rem;flex-direction: column;}
    .product_item.product_item_list_type {grid-template-columns: 40% 60%;}
    .about_page .inner_banner {min-height: 9.5rem;padding-top: 1rem;}
}
@media only screen and (max-width:380px){
    .navigation{left:-30rem;width:30rem}
    .navigation_pod_category{left:-30rem;width:30rem}
    .navigation_categories_drop_down.drop_down>.navigation_categories_sub_menu{left:-30rem;width:30rem}
    .navigation_categories_sub_sub_li.drop_down>.navigation_categories_sub_sub_menu{left:-30rem;width:30rem}
    .navigation_categories_sub_sub_sub_li.drop_down>.navigation_categories_sub_sub_sub_menu{left:-30rem;width:30rem}
    .counter_wrap .counter_item p{font-size:1.3rem}
    .header .header_row_top{gap:2rem}
    .popular_row{max-width:90%}
    .mobile_phone{font-size:2.6rem}
    .mobile_phone svg{width:2.2rem;height:2.2rem}
    .products_section aside{left:calc(-100% - 1.5rem);width:calc(100% - 2rem)}
    .button.button_arrow.button_arrow_half_transparent{padding:0 5rem 0 2.5rem}
    .button.button_arrow.button_arrow_half_transparent.reversed{padding:0 2.5rem 0 5rem}
    .header .header_logo .logo_extra:not(.logo_extra_small)>img{flex-shrink:1;max-width:2rem;height:2rem}
    .product_tabs_list_wrap2>ul{gap:4rem;}
    .checkout_sub_title {font-size: 1.6rem;}
    .checkout_sub_title_payment {font-size: 1.6rem;}
    .checkout_bg p {font-size: 1.4rem;}
    .checkout_sub_title img {width: 3.6rem;}
    .checkout input[type=radio]+label {font-size: 1.4rem;}
    .checkout input[type=radio]+label .details, .checkout input[type=radio]+label .details *{font-size: 1.3rem;}
    .underlined {font-size: 1.4rem;}
    .contact_us_section p {font-size: 1.4rem;}
    .contact_us_section a:not(.button) {font-size: 1.4rem;}
    .contact_us_section .table .th {font-size: 1.2rem;}
    .contact_us_section .table .td {font-size: 1.1rem;}

}
@media(orientation:landscape)and (max-height:450px){
    .home_bar_space,.mobile_phone{display:none}
    footer{padding-bottom:0}
}

