/*! 
----------------------------------------------
BASE STYLES
----------------------------------------------
NOTE: PLEASE DO NOT edit this file
      For custom styles use "custom.css" only!
----------------------------------------------
*//*! RB Reset v5 */
*,:after,:before{box-sizing:border-box}body,html{height:100%;width:100%;max-width:100vw}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}applet,article,aside,audio,blockquote,body,canvas,caption,dd,details,div,dl,dt,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,input,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,section,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,ul,var,video{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}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],[list]::-webkit-calendar-picker-indicator,template{display:none}a img,abbr,acronym,body,html,img{border:0}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}dir,menu,ol,ul{list-style:none}a{background-color:rgba(0,0,0,0)}a,a:active,a:hover{outline:0;border:0}:focus{outline:0}caption,table th{text-align:left}table{border-collapse:collapse;border-spacing:0}table td{vertical-align:top}q:after,q:before{content:""}blockquote,q{quotes:none}hr{height:0;box-sizing:content-box}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}sub,sup{line-height:0}svg:not(:root){overflow:hidden}nav ol,nav ul{list-style:none;list-style-image:none;margin:0;padding:0}summary{display:list-item;cursor:pointer}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;line-height:inherit}button{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner,legend{border:0;padding:0}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;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}img,svg{vertical-align:middle}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em;direction:ltr;unicode-bidi:bidi-override}::-webkit-color-swatch-wrapper,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit}::file-selector-button{font:inherit}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}img{max-width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;overflow:hidden;overflow-y:auto;min-width:300px;min-height:100%}select{word-wrap:normal}progress{vertical-align:baseline}hr{box-sizing:content-box;height:0;overflow:visible}svg{overflow:hidden;vertical-align:middle}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]{box-sizing:border-box}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-webkit-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){*,::after,::before,:focus,:hover{transition:none!important;-webkit-animation-duration:0s!important;animation-duration:0s!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}/*! 
------------------------------------------
GRID
------------------------------------------
*/.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-ul,.container-xl,.container-xxl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:576px){.container,.container-sm{max-width:none}}@media(min-width:768px){.container,.container-md,.container-sm{max-width:none}}@media(min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:none}}@media(min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:none}}@media(min-width:1440px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:none}}@media(min-width:1920px){.container,.container-lg,.container-md,.container-sm,.container-ul,.container-xl,.container-xxl{max-width:1900px}}/*! 
------------------------------------------
TYPOGRAPHY
------------------------------------------
*/:root{--index:calc(1vw + 1vh);--body-text:#151515;--body-background:#ffffff;--font-main:Apoc Normal,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Roboto,Helvetica Neue,sans-serif;--font-secondary:Apoc Sans,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Roboto,Helvetica Neue,sans-serif;--font-body-size:100%;--font-body-weight:400;--font-body-style:normal;--font-body-scale:1;--font-icons:"icons";--border-radius:0;--border-color:#e3e3e3;--color-main:#A00001;--color-main-light:#ff0709;--color-main-dark:#810001;--color-secondary:#2F2F2F;--color-secondary-light:#626262;--color-secondary-dark:black;--color-link:#A00001;--color-black:#000;--color-white:#fff;--color-grey:#c1c1c1;--color-success:#56A321;--color-success-light:#88db4f;--color-success-dark:#294e10;--color-warning:#f0d435;--color-warning-light:#f7e894;--color-warning-dark:#b2990d;--color-error:#f03d3d;--color-error-light:#f79c9c;--color-error-dark:#b90e0e;--color-disabled:#7E7E7E;--color-disabled-light:#dadada;--color-disabled-dark:#717171;--editor-margin:min(max(0.9375rem, 1.5vw), 1.5rem);--layer-bg:rgba(18, 18, 18, 0.3);--section-margin:6.25rem;--section-padding:6.25rem;--layout-gap:1.5625rem}/*! base */body{font-family:var(--font-main);font-size:var(--font-body-size);font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:normal;font-optical-sizing:auto;text-rendering:optimizeSpeed;color:var(--body-text);background-color:var(--body-background);display:flex;flex-direction:column}body[data-scroll-locked]{overflow:hidden!important;position:relative!important;pointer-events:none;-ms-scroll-chaining:none;overscroll-behavior:contain;padding-left:0;padding-right:var(--scrollbar-width)!important;padding-top:0;margin-left:0;margin-top:0;margin-right:0}body:not(.index__page) .layout-wrapper{padding-top:78px}@media(min-width:576px){body:not(.index__page) .layout-wrapper{padding-top:94px}}@media(min-width:992px){body:not(.index__page) .layout-wrapper{padding-top:136px}}.container--max{max-width:1320px}.layout-wrapper{flex:1 0 auto}/*! headings */.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--font-main);margin-bottom:1.5625rem;letter-spacing:.6px;font-weight:400;line-height:120%;letter-spacing:.9px;font-size:min(max(var(--min),var(--val)),var(--max))}.h1,h1{--min:2rem;--val:3.75vw;--max:3.75rem}.h2,h2{--min:1.5rem;--val:2.625vw;--max:2.625rem}.h3,h3{--min:1.3rem;--val:2vw;--max:2rem}.h4,h4{--min:1.2rem;--val:1.5vw;--max:1.5rem}.h5,.h6,h5,h6{--min:1.1rem;--val:1.3vw;--max:1.3rem;font-weight:500}/*! base tags style */a{color:var(--color-main);background-color:rgba(0,0,0,0);outline:0!important}a:hover{text-decoration:none}a:focus{outline:thin dotted;outline:.3125rem auto -webkit-focus-ring-color;outline-offset:-.125rem}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.b,b,strong{font-weight:700}p:not(:last-child){margin-bottom:var(--editor-margin)}u{text-decoration:underline}dfn,em{font-style:italic}del{text-decoration:line-through}ins{background:var(--color-warning);color:var(--body-text);text-decoration:none}big{font-size:1.2em}small{font-size:.8em}abbr[title],acronym{border-bottom:1px dotted}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}mark{background:var(--color-warning);color:var(--body-text);font-style:italic;font-weight:700}q{quotes:none}q:after,q:before{content:"";content:none}sub,sup{font-size:.8em;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}hr{display:block;block-size:.0625rem;border:0;border-top:.0625rem dashed var(--color-disabled);margin-bottom:var(--editor-margin);padding:0}dl{margin:0 0 var(--editor-margin) 0}dl dt{font-weight:700}dd{margin:0 0 0 var(--editor-margin)}img,picture{max-width:100%;max-height:100%;height:auto;display:inline-block}/*! editor content */@media(max-width:767.98px){.editor{font-size:14px;letter-spacing:-.35px;line-height:17px}}.editor ol,.editor ul{margin-bottom:var(--editor-margin)}.editor ol li,.editor ul li{position:relative;margin-bottom:var(--editor-margin);padding-left:1.6rem}.editor ol{list-style-type:decimal;margin-left:1.25rem}.editor ol li{padding-left:.65rem}.editor ul li::before{width:12px;height:1px;background:var(--body-text);position:absolute;left:0;top:50%;content:""}.editor blockquote{border-radius:.9375rem;background:#efefef;padding:1.5625rem 2rem;margin-bottom:var(--editor-margin)}.editor p:last-child{margin-bottom:0}.editor iframe{max-width:100%;max-height:100%}.editor table:not(.custom){border:0;margin-bottom:var(--editor-margin);width:100%}.editor table:not(.custom) tr td,.editor table:not(.custom) tr th{transition:background .3s;border:1px solid #ccc;padding:.5rem .75rem;vertical-align:middle}.editor table:not(.custom) tr th{background:#eee;text-align:center}.editor table:not(.custom) tr:hover td{background:#fbfbfb}.table{margin-bottom:var(--editor-margin)}.table .tr{display:flex;align-items:center;width:100%;border-bottom:1px solid #848484}.table .tr--head{font-weight:600;text-transform:uppercase}.table .tr .td{flex:1;padding:25px 10px;vertical-align:middle}.table .price{display:inline-flex}.table--delivery{margin-bottom:min(max(40px,5vw),80px)}.table--delivery .td--title{text-transform:uppercase}.table--delivery .td--time{font-weight:600}@media(max-width:767.98px){.table--delivery{border-top:1px solid #848484}.table--delivery .tr{display:block;padding:20px 30px}.table--delivery .tr--head{display:none}.table--delivery .tr .td{padding:0}.table--delivery .tr .td--title{font-weight:500;font-size:18px;margin-bottom:6px;line-height:normal}}.alert{padding:1.4rem 1.563rem;margin-bottom:var(--editor-margin);font-weight:500;text-align:left;padding-left:1.563rem;background-color:#fafafa;border-left:.3125rem solid transparent;text-transform:none}.alert--empty{background-color:#f1f1f1;border-color:#7e7e7e;color:#0b0b0b}.alert--error{background-color:#fde3e3;border-color:#e81212;color:#890b0b}.alert--warning{background-color:#fbf2c3;border-color:#f0d435;color:#b2990d}.alert--success{background-color:#e4f7d6;border-color:#56a321;color:#56a321}.alert--empty a,.alert--error a,.alert--success a,.alert--warning a{color:inherit}/*! ratio blocks default  */.ratio{position:relative;display:block;width:100%;padding:0;overflow:hidden}.ratio::before{display:block;content:""}.ratio .ratio__item,.ratio embed,.ratio iframe,.ratio object,.ratio video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.ratio--21by9::before{padding-top:42.857143%}.ratio--16by9::before{padding-top:56.25%}.ratio--4by3::before{padding-top:75%}.ratio--1by1::before{padding-top:100%}.ratio--catalog::before{padding-top:140%}.ratio--shop-item::before{padding-top:125%}.ratio--banner-item:before{padding-top:108%}.ratio--main-banner:before{padding-top:55%}/*! default links */.link{cursor:pointer;transition:all .3s}.link:hover{color:var(--color-main)}.link--reverse{text-decoration:none}.link--reverse:hover{text-decoration:underline}.link--ico{display:flex;align-items:center;font-size:.875rem}.link--ico::after,.link--ico::before{font-size:23px;font-family:var(--font-icons)}.link--ico::before{margin-right:.625rem}.link--ico::after{margin-left:.625rem}.link--wishlist::before{content:"";margin:0}.link--wishlist.favorites-added,.link--wishlist.is-selected{color:var(--color-main)}.link--wishlist.favorites-added::before,.link--wishlist.is-selected::before{content:""}.link--delete::before{content:"";margin:0}.link--delete:hover{color:var(--main-color)}.link--size-table{font-size:13px;font-weight:500;color:#848484;border-bottom:1px solid #848484;padding-bottom:1px;display:inline-block;text-transform:none}.link--size-table:hover{border-color:var(--color-main)}.link--color{width:22px;height:22px;flex:0 0 22px;border-radius:100%;border:1px solid #ccc;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.link--color .link__value{width:14px;height:14px;border-radius:100%}.link--color:not(.is-selected):hover{border:1px solid var(--body-text)}.link--color.is-selected{cursor:default;border:1px solid var(--color-main)}.link--more{text-decoration:none;border-bottom:1px dashed var(--color-main);font-size:15px}.link--more:hover{color:#000}.link--gift::after{content:"";font-size:28px}.link--path{font-size:16px;font-weight:500;text-transform:uppercase}.link--path::after{content:"";font-size:13px;padding-top:3px}.r_imageBg{position:absolute;z-index:1;width:100%;height:100%;left:0;bottom:0;background:#cacaca;display:inline-flex;align-items:center;justify-content:center}.r_imageBg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}/*! default tabs */.tabs .tabs__links{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:5px;font-size:18px;font-weight:500;text-transform:capitalize;gap:25px}.tabs .tabs__links .tabs__links_item{cursor:pointer}.tabs .tabs__links .tabs__links_item.is-selected{color:var(--color-main)}.tabs .tabs__content{line-height:129.4%;transition:all .3s;padding-top:15px}.tabs .tabs__content .tabs__content_item{height:0;overflow:hidden;transition:all .3s;opacity:0;visibility:hidden}.tabs .tabs__content .tabs__content_item.is-selected{height:auto;visibility:visible;opacity:1}/*! default contacts */.contacts .contacts__item:not(:last-child){margin-bottom:14px}.contacts .contacts__item--title,.contacts .contacts__item--worktime{margin-bottom:0!important;font-size:18px}.contacts .contacts__item--worktime{margin-bottom:10px!important;font-size:14px}.contacts .contacts__item--phone{font-size:23px;text-transform:uppercase}/*! default mobile popup */.js-show-mainmenu{overflow:hidden}.js-show-mainmenu .c_slide--menu{left:0;visibility:visible;opacity:1;z-index:904;top:135px}.js-show-mainmenu .layer{opacity:1;visibility:visible;z-index:903}@media(max-width:575.98px){.js-show-mainmenu .header{z-index:904}.js-show-mainmenu .c_slide--menu{top:45px;height:calc(100vh - 45px)}@supports(height:1dvh){.js-show-mainmenu .c_slide--menu{height:calc(100dvh - 45px)}}}@media(max-width:575.98px){.js-show-mainmenu.is-has-marquee .c_slide--menu{top:65px;height:calc(100vh - 65px)}@supports(height:1dvh){.js-show-mainmenu.is-has-marquee .c_slide--menu{height:calc(100dvh - 65px)}}}.js-show-filter .c_slide--filter{left:0;visibility:visible;opacity:1;max-width:300px;z-index:904}.js-show-filter .layer{opacity:1;visibility:visible;z-index:903}/*! default social */.social{display:flex;flex-wrap:wrap;gap:16px}.social .social__item_link{font-size:30px;text-decoration:none;transition:all .3s}.social .social__item_link:hover{opacity:.7;color:inherit;text-decoration:none!important}.social .social__item_link::before{margin:0}.messangers{display:flex;text-transform:uppercase;gap:8px 30px}.messangers .messangers__item_link:hover{color:var(--color-main)}/*! default badges */.badges{font-size:13px;color:#fff;display:flex;flex-direction:column;align-items:flex-start}.badges .badges__item{flex:auto;display:inline-flex;padding:2px 4px;background:var(--color-main);margin-bottom:2px}@media(min-width:992px){.badges{font-size:15px}}/*! default prices */.price{font-size:20px;display:flex;align-items:center;vertical-align:baseline;line-height:normal}.price--default{font-weight:400}.price--old{color:#7c7c7c;font-weight:400;text-decoration:line-through}/*! font weight */.fw-100{font-weight:100}.fw-300{font-weight:300}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-900{font-weight:900}/*! theme colors */.color-main{color:var(--color-main)}.color-secondary{color:var(--color-secondary)}.color-success{color:var(--color-success)}.color-warning{color:var(--color-warning)}.color-error{color:var(--color-error)}.color-disabled{color:var(--color-disabled)}.variants .variants__group{margin-bottom:27px}.variants .variants__group .variants__label{margin-bottom:15px;font-size:17px;text-transform:capitalize;display:flex;align-items:center;gap:10px}.variants .variants__group .variants__label .variants__label_value{color:#5a5a5a}.variants .variants__group .variants__items{display:flex;flex-wrap:wrap;align-items:center;gap:11px}.variants .variants__group--color .link--color{width:32px;height:32px;flex:0 0 32px}.variants .variants__group--color .link--color .link__value{width:20px;height:20px}.variants .variants__group--size .variants_item,.variants .variants__group.is-span .variants_item{border:1px solid var(--border-color);padding:5px 20px;display:flex;align-items:center;text-transform:uppercase;font-size:16px;cursor:pointer;transition:all .3s}.variants .variants__group--size .variants_item:hover,.variants .variants__group.is-span .variants_item:hover{border-color:var(--color-main);color:var(--color-main)}.variants .variants__group--size .variants_item.is-active,.variants .variants__group--size .variants_item.is-selected,.variants .variants__group.is-span .variants_item.is-active,.variants .variants__group.is-span .variants_item.is-selected{background:#000;color:#fff;border-color:#000}.video__thumb{position:relative}.video__thumb img{position:relative;z-index:1}.video__thumb::after{font-family:var(--font-icons);content:"";position:absolute;z-index:2;font-size:26px;color:#d40011;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;color:#000;font-size:11px}@media(min-width:576px){.breadcrumbs{font-size:14px}}.breadcrumbs .breadcrumbs__item{position:relative;padding-right:22px;margin-right:10px;text-decoration:none;color:#000;text-decoration:none;transition:all .3s}.breadcrumbs .breadcrumbs__item:hover{color:var(--color-main);text-decoration:underline}.breadcrumbs .breadcrumbs__item:not(:last-child)::after{position:absolute;right:0;top:50%;margin-top:1px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";height:1px;width:13px;background:#000}.breadcrumbs.is-light{color:#fff}.breadcrumbs.is-light .breadcrumbs__item{color:#fff}.breadcrumbs.is-light .breadcrumbs__item:not(:last-child)::after{background:#fff}/*! font weight */.is-fw-100{font-weight:100}.is-fw-300{font-weight:300}.is-fw-400{font-weight:400}.is-fw-500{font-weight:500}.is-fw-600{font-weight:600}.is-fw-700{font-weight:700}.is-fw-900{font-weight:900}/*! font weight */.is-fs-12{font-size:12px}.is-fs-14{font-size:14px}.is-fs-16{font-size:16px}.is-fs-18{font-size:18px}.is-fs-20{font-size:20px}.is-fs-22{font-size:22px}.is-fs-24{font-size:24px}.is-fs-xsmall{font-size:.5rem}.is-fs-small{font-size:.75rem}.is-fs-large{font-size:1.25rem}/*! theme colors */.is-color-main{color:var(--color-main)!important}.is-color-secondary{color:var(--color-secondary)!important}.is-color-success{color:var(--color-success)!important}.is-color-warning{color:var(--color-warning)!important}.is-color-error{color:var(--color-error)!important}.is-color-disabled{color:var(--color-disabled)!important}.is-text-align-center{text-align:center}.is-text-align-left{text-align:left}.is-text-align-right{text-align:right}.is-text-underline{text-decoration:underline}.is-text-uppercase{text-transform:uppercase}.is-text-lowercase{text-transform:lowercase}.is-text-dashed{padding-left:35px;position:relative}.is-text-dashed::before{content:"";width:20px;height:1px;background:var(--body-text);position:absolute;left:0;top:50%}.is-font-default{font-family:var(--font-main)}.is-font-secondary{font-family:var(--font-secondary)}.is-mb-0,.is-mb-no-margin{margin-bottom:0}.is-mb-1{margin-bottom:10px}.is-mb-2{margin-bottom:20px}.is-mb-3{margin-bottom:30px}.is-mb-4{margin-bottom:40px}.is-mb-5{margin-bottom:50px}.is-mb-xsmall{margin-bottom:min(max(10px,1.25vw),20px)}.is-mb-small{margin-bottom:min(max(20px,2.5vw),40px)}.is-mb-medium{margin-bottom:min(max(30px,3.75vw),60px)}.is-mb-default,.is-mb-large{margin-bottom:min(max(40px,5vw),80px)}.is-mb-xlarge{margin-bottom:min(max(50px,6.25vw),100px)}.is-mb-xxlarge{margin-bottom:min(max(50px,10vw),160px)}.header{position:fixed;left:0;right:0;top:0;width:100%;z-index:992;color:#fcf8ec;transition:background .3s,z-index .3s}@media(max-width:1919.98px){.header>.container{padding-left:0;padding-right:0}}.header a{color:#fcf8ec;text-decoration:none;text-underline-offset:4px;text-decoration-thickness:1px}.header a.is-selected,.header a:hover{text-decoration:underline}.header .header__row--top{display:flex;align-items:center;justify-content:center;position:relative;background:#000;height:20px;padding:5px 0;text-align:center;transition:margin .3s}@media(min-width:576px){.header .header__row--top{height:36px}}.header .header__row--top .nav{display:flex;width:100%;justify-content:center;align-items:center;letter-spacing:.28px;text-transform:lowercase;font-size:6px}@media(min-width:576px){.header .header__row--top .nav{font-size:11px}}@media(min-width:992px){.header .header__row--top .nav{font-size:14px}}.header .header__row--top .nav .nav__item{position:relative;padding-left:min(max(10px,3.125vw),3.125rem);margin-left:min(max(10px,3.125vw),3.125rem)}.header .header__row--top .nav .nav__item::before{width:1px;height:10px;content:"";background:#fff;position:absolute;left:0;top:55%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(min-width:576px){.header .header__row--top .nav .nav__item::before{height:14px}}.header .header__row--top .nav .nav__item:first-child{padding-left:0;margin-left:0}.header .header__row--top .nav .nav__item:first-child::before{content:none}.header .header__row--middle{background:rgba(0,0,0,0);display:flex;align-items:center;height:58px}@media(min-width:992px){.header .header__row--middle{height:100px}}.header .header__row--middle .container{display:-ms-grid;display:grid;grid-gap:20px;-ms-grid-columns:1fr 20px 8.125rem 20px 1fr;grid-template-columns:1fr 8.125rem 1fr;grid-template-areas:"menu logo userbar";padding-left:.9375rem;padding-right:.9375rem}@media(min-width:768px){.header .header__row--middle .container{-ms-grid-columns:1fr 15rem 1fr;grid-template-columns:1fr 15rem 1fr}}@media(min-width:992px){.header .header__row--middle .container{padding-left:2.5rem;padding-right:2.5rem}}.header .mobile__nav{position:relative;height:30px;width:40px;cursor:pointer}@media(min-width:992px){.header .mobile__nav{width:60px;height:40px}}.header .mobile__nav .mobile__nav_icon::after,.header .mobile__nav .mobile__nav_icon::before{transition:all .2s ease-in-out;background:#fcf8ec;height:1.5px;content:""}.header .mobile__nav .mobile__nav_icon::before{position:absolute;width:30px;top:10px}@media(min-width:992px){.header .mobile__nav .mobile__nav_icon::before{width:40px;top:13px}}.header .mobile__nav .mobile__nav_icon::after{position:absolute;width:40px;bottom:10px}@media(min-width:992px){.header .mobile__nav .mobile__nav_icon::after{width:60px;bottom:13px}}@media(min-width:992px){.header .mobile__nav .mobile__nav_icon::before{top:14px}.header .mobile__nav .mobile__nav_icon::after{bottom:14px}}.header .userbar{display:flex;gap:3px;align-items:center}.header .userbar .userbar__item{position:relative;transition:all .3s;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);cursor:pointer}@media(min-width:768px){.header .userbar .userbar__item{width:44px;height:44px}}.header .userbar .userbar__item .userbar__item_icon::before{margin:0;font-size:21px}@media(min-width:992px){.header .userbar .userbar__item .userbar__item_icon::before{font-size:min(max(16px,1.125vw),1.125rem)}}@media(min-width:992px){.header .userbar .userbar__item .userbar__item_icon::before{font-size:24px}}.header .userbar .userbar__item .userbar__item_badge{width:14px;height:14px;font-size:8px;display:block;line-height:14px;text-align:center;color:#fff;background:var(--color-main);border-radius:100%;text-align:center;position:absolute;top:8px;right:5px}.header .userbar .userbar__item:hover{color:#ccc}.header .userbar .userbar__item a:hover{text-decoration:none}@media(max-width:767.98px){.header .userbar .userbar__item{display:none}}.header .userbar .userbar__item--search{display:flex}.header .header__col--menu{-ms-grid-row:1;-ms-grid-column:1;grid-area:menu;display:flex;align-items:center;gap:60px}.header .header__col--menu .nav{display:none}@media(min-width:1200px){.header .header__col--menu .nav{display:flex;gap:30px;font-size:18px}}.header .header__col--userbar{-ms-grid-row:1;-ms-grid-column:5;grid-area:userbar;display:flex;justify-content:flex-end}.header .header__col--logo{-ms-grid-row:1;-ms-grid-column:3;display:flex;align-items:center;justify-content:center;grid-area:logo}.header .header__col--logo img{max-height:25px}@media(min-width:992px){.header .header__col--logo img{max-height:2.625rem}}body:not(.index__page) .header{background:#000}body:not(.index__page) .header .header__row--top{background:#1a1a1a}.search{width:100%;position:relative}.search .search__item_input{width:100%;padding-right:50px;border-bottom:2px solid #c5c5c5;height:52px}.search .search__item_btn{position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}.search .search__item_btn,.search .search__item_btn:active,.search .search__item_btn:focus,.search .search__item_btn:hover{background:rgba(0,0,0,0);width:40px;height:100%}.search .search__item_btn::before{margin-right:0}.search .search__item_btn:hover{height:100%;color:#ccc}.is-popup-show-menu:not(.is-popup-show-search) .header .mobile__nav_icon{transition-duration:.5s;background:rgba(0,0,0,0)}.is-popup-show-menu:not(.is-popup-show-search) .header .mobile__nav_icon::before{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);top:18px;width:26px}.is-popup-show-menu:not(.is-popup-show-search) .header .mobile__nav_icon::after{-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);top:18px;width:26px}.is-fixed-header .header{background:#000}.is-fixed-header .header__row--top{margin-top:-20px}@media(min-width:576px){.is-fixed-header .header__row--top{margin-top:-36px}}.is-fixed-header .header__row--middle{height:60px}@media(min-width:992px){.is-fixed-header .header__row--middle{height:80px}}/*! 
------------------------------------------
FORMS
------------------------------------------
*/input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}/*! placeholder (defaut) */::-webkit-input-placeholder{color:var(--color-disabled)}::-moz-placeholder{color:var(--color-disabled)}:-ms-input-placeholder{color:var(--color-disabled)}::-ms-input-placeholder{color:var(--color-disabled)}::placeholder{color:var(--color-disabled)}[disabled]::-webkit-input-placeholder{color:var(--color-disabled-dark)}[disabled]::-moz-placeholder{color:var(--color-disabled-dark)}[disabled]:-ms-input-placeholder{color:var(--color-disabled-dark)}[disabled]::-ms-input-placeholder{color:var(--color-disabled-dark)}[disabled]::placeholder{color:var(--color-disabled-dark)}/*! default inputs */.btn,.co-button,.input,.m-modal-button{font-family:var(--font-main);font-weight:var(--font-body-weight);margin:0;vertical-align:middle;transition:all .25s;font-size:inherit;padding:0 1.15rem;height:42px;min-width:auto;letter-spacing:.3px;text-transform:lowercase;line-height:110%;border:0;border-radius:var(--border-radius);box-sizing:border-box}.btn.is-disabled,.btn[disabled],.co-button.is-disabled,.co-button[disabled],.input.is-disabled,.input[disabled],.m-modal-button.is-disabled,.m-modal-button[disabled]{text-shadow:none!important;box-shadow:none!important;background:var(--color-disabled-light)!important;color:var(--color-disabled-dark)!important;box-shadow:none!important;border:0!important;border-color:var(--color-disabled)!important;cursor:default!important}.input{color:var(--body-text);border:1px solid var(--border-color);background:rgba(0,0,0,0);transition:all .3s ease;-moz-text-align-last:left;text-align-last:left;-webkit-appearance:none}.input:active,.input:focus{border-color:var(--color-secondary-light)}textarea.input{box-sizing:border-box;resize:vertical;overflow-y:auto;transition:all .3s,height 0s;height:50px;padding-top:12px!important;padding-bottom:6px!important;min-height:50px;max-height:300px}select.input{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:1;padding-left:20px;padding-right:20px;font-size:inherit;cursor:pointer;padding-right:3.4375rem;background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%);background-position:calc(100% - 20px) center,calc(100% - 15px) center,calc(100% - 2.5em) center;background-size:5px 5px,5px 5px,1px 70%;background-repeat:no-repeat}.btn,.co-button,.m-modal-button{font-size:inherit;font-family:var(--font-main);font-weight:var(--font-body-weight);align-items:center;justify-content:center;text-decoration:none;display:inline-flex;vertical-align:middle;width:auto;color:#fff;background:var(--color-main);text-align:center;cursor:pointer}.btn .btn__text,.co-button .btn__text,.m-modal-button .btn__text{margin:0 .25em}.btn svg,.co-button svg,.m-modal-button svg{width:1.4em;height:1.4em;fill:currentcolor;margin:0 .25em}.btn:hover,.co-button:hover,.m-modal-button:hover{text-decoration:none;background:var(--color-main-dark)}.btn:active,.co-button:active,.m-modal-button:active{box-shadow:inset 0 .375rem 1.25rem rgba(0,0,0,.1)}.ns{text-shadow:none;text-transform:none;border-radius:none;height:auto;block-size:auto;background:0 0;line-height:auto;padding:0;border:0;box-shadow:none}.btn--link{background:rgba(0,0,0,0);border:0;color:var(--color-secondary);text-decoration:underline}.btn--link:hover{background:rgba(0,0,0,0);text-decoration:none}.btn--secondary{background:var(--color-secondary)}.btn--secondary:hover{background:var(--color-secondary-dark)}.btn--bordered{border:1px solid var(--color-secondary);color:var(--color-secondary);background:inherit}.btn--bordered:hover{background:var(--color-main);border:1px solid var(--color-main);color:#fff}.btn--bordered.is-light{border-color:#fff;color:#fff;background:rgba(217,217,217,.2);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.btn--bordered.is-light:hover{background:#fff;color:#000}.btn--grey{background:#f0f0f0;color:var(--body-text)}.btn--grey:hover{background:#d7d7d7}.btn--white{background:#f0f0f0;color:var(--body-text)}.btn--white:hover{background:var(--color-main)}.btn__ico::after,.btn__ico::before{font-family:var(--font-icons);font-size:1.125rem}.btn__ico::after{margin-left:.625rem}.btn__ico::before{margin-right:.625rem}.btn__ico--cart::after{content:""}.c_input{display:flex;gap:6px}.c_input:focus-within{color:var(---color-success)}.c_input .c_input__label{cursor:pointer;font-size:14px;font-weight:400}.c_input .c_input__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);margin:0;font:inherit;color:var(--body-text);width:1.25rem;height:1.25rem;min-width:20px;border:1px solid var(--body-text);-webkit-transform:translateY(-.075rem);transform:translateY(-.075rem);display:-ms-grid;display:grid;cursor:pointer;place-content:center}.c_input .c_input__control::before{content:"";opacity:0;-webkit-transform:scale(0);transform:scale(0);transition:120ms -webkit-transform ease-in-out;transition:120ms transform ease-in-out;transition:120ms transform ease-in-out,120ms -webkit-transform ease-in-out}.c_input .c_input__control:checked::before{-webkit-transform:scale(1);transform:scale(1);opacity:1}.c_input--checkbox .c_input__control::before{font-family:var(--font-icons);content:"";font-size:.5rem;opacity:0;transition:all .3s}.c_input--radiobox .c_input__control{border-radius:50%;margin-top:2px}.c_input--radiobox .c_input__control::before{width:.625rem;height:.625rem;border-radius:50%;box-shadow:inset 1em 1em var(--color-main)}.c_input--checkbox-color .c_input__control{display:none}.c_input--checkbox-color .c_input__control:checked~.link--color{border:1px solid #150303}.c_input--checkbox-color:hover .link--color{border-color:#ccc}.selectBox{font-size:.875rem;z-index:9;position:relative;border:0;display:inline-block;transition:all .3s}.selectBox .selectBox__name{position:relative;transition:all .3s;cursor:pointer;display:inline-flex;align-items:center;color:var(--body-text);background:#fff;padding:9px 35px 9px 20px}.selectBox .selectBox__name::after{transition:all .3s;font-family:var(--font-icons);content:"";font-size:10px;position:absolute;right:15px;margin-top:.1875rem}.selectBox .selectBox__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:500;font-size:12px;text-transform:uppercase}.selectBox .selectBox__dd{background:#fff;opacity:0;visibility:hidden;transition:all .3s;-webkit-transform:translate(0,-10px);transform:translate(0,-10px);width:100%;position:absolute;top:80%;width:240px;background:#fff;border-bottom-left-radius:.8125rem;border-bottom-right-radius:.8125rem;box-shadow:0 4px 4px 0 rgba(221,221,221,.25);border-top:0;padding:20px}.selectBox .selectBox__dd .selectBox__dd_inner{max-height:192px;overflow:hidden;overflow-y:auto}.selectBox .selectBox__dd .selectBox__dd_inner::-webkit-scrollbar{width:6px}.selectBox .selectBox__dd .selectBox__dd_inner::-webkit-scrollbar-track{background:#eee;border-radius:10px}.selectBox .selectBox__dd .selectBox__dd_inner::-webkit-scrollbar-thumb{background:silver;border-radius:10px}.selectBox .selectBox__dd .selectBox__dd_item{padding:3px 0}.selectBox .selectBox__dd .selectBox__link{text-decoration:none;color:inherit}.selectBox--default .selectBox__dd .selectBox__dd_item{cursor:pointer;transition:all .3s}.selectBox--default .selectBox__dd .selectBox__dd_item.is-selected,.selectBox--default .selectBox__dd .selectBox__dd_item:hover{color:var(--color-main);text-decoration:underline}.selectBox--default .selectBox__dd .selectBox__dd_item.is-selected{font-weight:700;text-decoration:none}.selectBox--right .selectBox__dd{border-top-right-radius:.375rem;left:0}.selectBox--left .selectBox__dd{border-top-left-radius:.375rem;right:0}.selectBox.is-open .selectBox__dd{-webkit-transform:translate(0,0);transform:translate(0,0);box-shadow:0 .625rem .9375rem rgba(0,0,0,.1);transition:.4s;visibility:visible;opacity:1}.selectBox.is-open .selectBox__name:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.selectBox--base{max-width:15.625rem}.selectBox--base .selectBox__option{transition:all .3s;padding:.375rem 1.25rem;cursor:pointer}.selectBox--base .selectBox__option.is-selected,.selectBox--base .selectBox__option:hover{background:#f6f6f6;color:#000}.selectBox--base .selectBox__name{max-width:12.5rem;padding:.875rem 2.5rem .875rem 1.25rem;border:1px solid #c4c4c4}/*! toggle switch */.c_inputSwitch__wrap{display:flex;align-items:center}.c_inputSwitch__wrap .form__group_label{margin-left:1em;cursor:pointer;margin-bottom:0!important}.c_inputSwitch{position:relative;display:inline-block;width:60px;height:32px}.c_inputSwitch input{opacity:0;width:0;height:0}.c_inputSwitch .c_inputSwitch__slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--color-disabled-light);transition:background-color .4s;border-radius:32px}.c_inputSwitch .c_inputSwitch__slider::before{content:"";position:absolute;height:26px;width:26px;left:3px;top:3px;background-color:#fff;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.c_inputSwitch input:checked+.c_inputSwitch__slider{background-color:var(--color-main)}.c_inputSwitch input:checked+.c_inputSwitch__slider::before{-webkit-transform:translateX(28px);transform:translateX(28px)}/*! default forms */.form .form__header{margin-bottom:1.25rem}.form .form__header .form__header_title{font-weight:700;margin-bottom:.9375rem}.form .form__header .form__header_desc{font-size:.8125rem;font-weight:300;line-height:1.4375rem}.form--discount .form__group--discount .form__group_hints{font-size:12px;text-align:left;padding-left:15px;display:none}.form--discount .form__group--discount.is-error .form__group_hints{display:block;color:var(--color-error)}.form .form__group{margin-bottom:12px}.form .form__group:last-child{margin-bottom:0}@media(min-width:992px){.form .form__group{margin-bottom:21px}}.form .form__group_label{margin-bottom:.5rem;display:block;color:#888;padding-left:.625rem}.form .form__group_control .input{width:100%}.form .form__group_hint{transition:all .3s;padding:.5rem 0 0 .625rem;font-size:80%;color:var(--color-disabled)}.form .form__group_hint.is-hidden{height:0;padding-top:0;display:flex;align-items:center;overflow:hidden;opacity:0}.form .form__group .form__group_hints{font-size:12px;text-align:left;padding-left:15px;display:none}@media(min-width:1200px){.form .form__group--inline{display:flex}.form .form__group--inline .form__group_label{flex:0 0 24%;display:flex;align-items:center;padding-right:1.25rem;padding-left:0}.form .form__group--inline .form__group_control{flex:0 0 24%}.form .form__group--inline .form__group_hint{display:flex;align-items:center;padding:0 0 0 1.25rem}}.form .form__group--check{width:100%}.form .form__group--check .c_input{align-items:center;gap:15px}@media(min-width:576px){.form .form__group--check .c_input{gap:20px}}.form .form__group--check .c_input .c_input__control{width:20px;height:20px;flex:0 0 20px;max-width:20px}.form .form__group--check .c_input .c_input__label{font-weight:300;color:gray;flex:1}.form .form__group_cols{margin-bottom:var(--layout-gap)}@media(min-width:576px){.form .form__group_cols{margin:0 -6px;margin-bottom:var(--layout-gap);display:flex;align-items:flex-start;justify-content:space-between}.form .form__group_cols .form__group{padding:0 6px;margin-bottom:0;flex:1}}.form .form__agree{font-size:.9375rem;font-weight:300}.form .form__agree a{color:inherit}.form .form__controls{position:relative}.form--bordered{padding:1.5rem;border:1px solid #e0e0e0;border-radius:.375rem}.form .feedback__recaptcha{margin-bottom:10px}.form--contacts .form__header{text-transform:uppercase;font-size:16px;font-weight:500;margin-bottom:18px}@media(min-width:576px){.form--contacts .form__content{display:-ms-grid;display:grid;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.form--contacts .form__content .form__group{margin-bottom:17px}.form--contacts .form__content .form__group_control .input{height:40px}.form--contacts .form__content .form__group--textarea{-ms-grid-column-span:2;grid-column:span 2}.form--contacts .form__content .form__group--textarea .form__group_control .input{height:106px}.form--contacts .form__content .form__group_checks{-ms-grid-column-span:2;grid-column:span 2}@media(min-width:576px){.form--contacts .form__content .form__group--buttons{-ms-grid-column-span:2;grid-column:span 2}}.form--contacts .form__content .form__group--buttons .btn{flex:0 0 48%;height:44px}.form--oneclick .input{height:48px}.form--oneclick>.form__hint{font-size:11px}@media(max-width:575.98px){.form--subscribe{padding-bottom:25px}}@media(min-width:992px){.form--subscribe{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:15px 80px}}.form--subscribe .form__header{margin-bottom:30px}@media(min-width:576px){.form--subscribe .form__header{margin-bottom:0}}.form--subscribe .form__header .form__header_title{margin-bottom:20px}.form--subscribe .form__header .form__header_title>*{line-height:100%;margin-bottom:0}.form--subscribe .form__header .form__header_subtitle{font-size:20px;font-weight:300;line-height:110%;letter-spacing:.36px}@media(min-width:576px){.form--subscribe .form__header .form__header_subtitle{font-family:var(--font-secondary)}}.form--subscribe .form__group--inputs{position:relative;margin-bottom:30px}.form--subscribe .form__group--inputs .form__group_control--input{width:100%;padding:0 20px;padding-right:60px;border:1px solid #fff;height:50px;position:relative;z-index:1}@media(min-width:576px){.form--subscribe .form__group--inputs .form__group_control--input{padding:0 30px}}.form--subscribe .form__group--inputs .form__group_control--btn{width:50px;height:50px;z-index:2;background:rgba(0,0,0,0);position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;transition:all .3s}.form--subscribe .form__group--inputs .form__group_control--btn::before{font-family:var(--font-icons);content:"";font-size:18px}.form--subscribe .form__group--inputs .form__group_control--btn:hover{background:#fff;color:#000}.form--subscribe .form__group--check{margin-bottom:10px;width:100%}.form--subscribe .form__group--check .c_input .c_input__control{background:rgba(0,0,0,0);border:1px solid #fff;color:#fff}.form--subscribe .form__group--check .c_input .c_input__control::before{font-size:.55rem}.form--subscribe .form__group--check .c_input .c_input__label{color:#c5c5c5;font-family:"Apoc Sans";font-weight:300;font-size:12px}@media(min-width:576px){.form--subscribe .form__group--check .c_input .c_input__label{font-size:16px}}.form--subscribe .form__group--check .c_input .c_input__label a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}.form--subscribe .form__group--error,.form--subscribe .form__group--success{display:none;flex:0 0 100%;padding-top:8px;font-size:13px;color:#97b797}.form--subscribe .form__group--error{color:red}.form--subscribe .form__group_checks{flex:0 0 100%}.form--subscribe.is-success .form__group--error{display:none}.form--subscribe.is-success .form__group--success{display:block}.form--subscribe.is-error .form__group--success{display:none}.form--subscribe.is-error .form__group--error{display:block}.form--landing .form__group_checks{margin-bottom:20px}.form--landing .form__group_checks .form__group:not(:last-child){margin-bottom:8px}.form--subscribe-popup{display:block;flex:0 0 90%;height:auto}.form--subscribe-popup .form__group{margin-bottom:10px}.form--subscribe-popup .form__group .input{text-align:center}.form--subscribe-popup .form__text{margin-bottom:20px;font-size:14px;text-align:center}.form--discounts{padding:20px;margin-bottom:10px;background:#f5f5f5}.form--discounts .form__header{flex:0 0 100%;margin-bottom:9px;color:#878787;font-size:14px}.form--discounts .btn,.form--discounts .input{width:100%}.form--discounts .form__group{margin-bottom:5}@media(min-width:992px){.form--discounts{display:flex;flex-wrap:wrap;margin-bottom:17px}.form--discounts .form__group{margin-bottom:0}.form--discounts .form__group--input{flex:1;padding-right:20px}.form--discounts .form__group--buttons{flex:0 0 170px}}.form--credit{padding:0 15px}.form--credit .form__groups{margin-bottom:30px}.form--credit .form__groups .form__group{margin-bottom:0;padding:11px 25px;border-bottom:2px solid #e3e3e3}@media(min-width:576px){.form--credit .form__groups{margin-bottom:38px;display:flex;align-items:center;justify-content:space-between}.form--credit .form__groups .form__group{padding:11px}}@media(max-width:575.98px){.form--credit .form__groups{display:flex;flex-direction:column}}.form--credit .form__groups .c_input .c_input__control{margin-top:4px}.form--credit .form__groups .c_input .c_input__label{font-size:15px;font-weight:500}@media(max-width:575.98px){.form--credit .form__groups .c_input .c_input__label .none{display:inline-block}}.form--credit .form__text{text-align:center;margin-bottom:18px;font-size:16px;font-weight:500}.form--credit .editor{display:none}@media(min-width:576px){.form--credit .editor{display:block}.form--credit .editor ul{font-size:14px;font-weight:500}}@media(min-width:576px)and (min-width:576px){.form--credit .editor ul{margin-bottom:40px}}@media(min-width:576px){.form--credit .editor,.form--credit .form__hint{max-width:70%;margin-inline:auto}}.form--credit .form__hint{font-size:13px;color:#8a8a8a;text-align:center}.form--credit .form__hint a{color:#8a8a8a}@media(max-width:340px){.form--credit{padding:0}.form--credit .form__groups .form__group{padding-left:0;padding-right:0}}.r_input{position:relative}.r_input .r_input__control{border:2px solid #e3e3e3;display:inline-flex;align-items:center;padding:0 20px;width:100%;height:44px;transition:all .3s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0)}.r_input .r_input__control:active,.r_input .r_input__control:focus{border-color:var(--color-main)}.r_input .r_input__control.is-error{border-color:var(--color-error);color:var(--color-error)}.r_input--radio input[type=radio]{display:none}.r_input--radio input[type=radio]:checked~.r_input__control{border-color:var(--color-main)}.form--showRoom{min-height:255px}.form--showRoom .group .group__label{text-align:center;font-size:14px;font-weight:500;margin-bottom:15px}@media(min-width:576px){.form--showRoom .group .group__label{font-size:18px}}.form--showRoom .group--type .group__items{display:flex;gap:8px}@media(max-width:575.98px){.form--showRoom .group--type .group__items{max-width:86%;margin-inline:auto;flex-direction:column}}@media(min-width:576px){.form--showRoom .group--type .group__items{align-items:center;justify-content:center;gap:24px}}.form--showRoom .group--type .r_input__control{cursor:pointer;min-width:194px;text-align:center;justify-content:center;font-size:16px;font-weight:400;text-transform:uppercase}.form--showRoom .group--type .r_input__control::before{font-size:24px}.form--showRoom .group--type .group__hint{padding-top:50px;font-size:15px;color:#737373;text-align:center}.form--showRoom .group--params .group__hint{font-size:14px;color:#7c7c7c;margin-bottom:12px;text-align:center}.form--showRoom .group--params .group__hint .group__hint_link{transition:all .3s;border-bottom:1px solid #7c7c7c;cursor:pointer}.form--showRoom .group--params .group__hint .group__hint_link:hover{border-color:var(--color-main);color:var(--color-main)}.form--showRoom .group--params .group__items{margin-inline:auto}@media(min-width:768px){.form--showRoom .group--params .group__items{max-width:50%}}.form--showRoom .group--params .group__items .item{margin-bottom:8px}.form--showRoom .group--params .r_input{border:2px solid var(--color-main);display:flex;align-items:center;justify-content:space-between;padding:8px 20px;width:100%;height:44px;position:relative}.form--showRoom .group--params .r_input::after{position:absolute;right:30px;top:7px;content:"см"}.form--showRoom .group--params .r_input .r_input__label{flex:1}.form--showRoom .group--params .r_input .r_input__control{height:27px;border-width:1px;padding:0 30px 0 10px;width:80px;text-align:center}@media(max-width:575.98px){.form--showRoom .group--params .group__hint br{display:none}}.form--showRoom .group--address .item{margin-bottom:8px}.form--showRoom .group--address .group__items{max-width:80%;margin-inline:auto}@media(max-width:575.98px){.form--showRoom .group--address .group__items .col-12{padding:0}}.form--showRoom .group--date{margin-bottom:25px}.form--showRoom .group--date .group__items{display:flex}@media(max-width:575.98px){.form--showRoom .group--date .group__items{flex-direction:column;gap:8px;max-width:80%;margin-inline:auto}}@media(min-width:576px){.form--showRoom .group--date .group__items{gap:24px;justify-content:center}}@media(min-width:576px){.form--showRoom .group--date .r_input{max-width:240px}}.form--showRoom .group--date .r_input .r_input__control{width:100%}.form--showRoom .group--contacts .group__items{max-width:90%;margin-inline:auto}@media(max-width:575.98px){.form--showRoom .group--contacts .group__items .col-12:first-child .form__hint{display:none}}.form--showRoom .group--contacts .item{margin-bottom:8px}@media(max-width:575.98px){.form--showRoom .group--contacts .form__hint{font-size:10px;text-align:center}}.form--showRoom .group--contacts .btn{margin-bottom:8px}@media(max-width:575.98px){.form--showRoom .group--contacts .btn{font-size:14px}}.form--showRoom .group--contacts textarea.r_input__control{margin-bottom:0;height:96px;padding-top:10px;padding-bottom:10px}.form--showRoom .group--contacts .form__hint{font-size:12px;font-weight:400;padding-top:6px}.form--showRoom .group--contacts .form__hint a{color:inherit}.form--showRoom .feedback__recaptcha{margin-bottom:8px}.is-error .input,.is-error.input{border-color:var(--color-error);color:var(--color-error)}.is-error .input::-webkit-input-placeholder,.is-error.input::-webkit-input-placeholder{color:var(--color-error)}.is-error .input::-moz-placeholder,.is-error.input::-moz-placeholder{color:var(--color-error)}.is-error .input:-ms-input-placeholder,.is-error.input:-ms-input-placeholder{color:var(--color-error)}.is-error .input::-ms-input-placeholder,.is-error.input::-ms-input-placeholder{color:var(--color-error)}.is-error .input::placeholder,.is-error.input::placeholder{color:var(--color-error)}.is-error .checkBox__input::before,.is-error .checkBox__label,.is-error .radioBox__label{color:var(--color-error)}.is-error .checkBox__input,.is-error .radioBox__input{border-color:var(--color-error)}.is-error .radioBox__input::before{box-shadow:inset 1em 1em var(--color-error)}.is-error .form__group_label{color:var(--color-error)}.is-error .form__group_hint{opacity:1;padding-top:.5rem;height:auto;color:var(--color-error)}.is-success .input,.is-success.input{border-color:var(--color-success);color:var(--color-success)}.is-success .input::-webkit-input-placeholder,.is-success.input::-webkit-input-placeholder{color:var(--color-success)}.is-success .input::-moz-placeholder,.is-success.input::-moz-placeholder{color:var(--color-success)}.is-success .input:-ms-input-placeholder,.is-success.input:-ms-input-placeholder{color:var(--color-success)}.is-success .input::-ms-input-placeholder,.is-success.input::-ms-input-placeholder{color:var(--color-success)}.is-success .input::placeholder,.is-success.input::placeholder{color:var(--color-success)}.is-success .checkBox__input::before,.is-success .checkBox__label,.is-success .radioBox__label{color:var(--color-success)}.is-success .checkBox__input,.is-success .radioBox__input{border-color:var(--color-success)}.is-success .radioBox__input::before{box-shadow:inset 1em 1em var(--color-success)}.is-success .form__group_label{color:var(--color-success)}.is-success .form__group_hint{opacity:1;padding-top:.5rem;height:auto;color:var(--color-success)}.is-disabled .input,.is-disabled.input{border-color:var(--color-disabled);color:var(--color-disabled)}.is-disabled .input::-webkit-input-placeholder,.is-disabled.input::-webkit-input-placeholder{color:var(--color-disabled)}.is-disabled .input::-moz-placeholder,.is-disabled.input::-moz-placeholder{color:var(--color-disabled)}.is-disabled .input:-ms-input-placeholder,.is-disabled.input:-ms-input-placeholder{color:var(--color-disabled)}.is-disabled .input::-ms-input-placeholder,.is-disabled.input::-ms-input-placeholder{color:var(--color-disabled)}.is-disabled .input::placeholder,.is-disabled.input::placeholder{color:var(--color-disabled)}.is-disabled .checkBox__input::before,.is-disabled .checkBox__label,.is-disabled .radioBox__label{color:var(--color-disabled)}.is-disabled .checkBox__input,.is-disabled .radioBox__input{border-color:var(--color-disabled)}.is-disabled .radioBox__input::before{box-shadow:inset 1em 1em var(--color-disabled)}.is-disabled .form__group_label{color:var(--color-disabled)}.is-disabled .form__group_hint{opacity:1;padding-top:.5rem;height:auto;color:var(--color-disabled)}.size--sm{height:1.75rem}.size--md{height:2.25rem}.size--lg{font-size:1.1rem;padding:0 min(max(1.3rem,2vw),2rem);height:3rem}.size--xl{font-size:1.3rem;padding:0 min(max(1.5rem,2.2vw),2.5rem);height:3.625rem}/*! 
------------------------------------------
COMPONENTS
------------------------------------------
*//*! animated loader */.r_loader{transition:all .3s;visibility:hidden;opacity:0;z-index:9991;width:11.75rem;height:11.75rem;margin:-5.875rem 0 0 -5.875rem;position:fixed;left:50%;top:50%;-webkit-transform:scale(.33);transform:scale(.33)}.r_loader>i{font-style:normal;display:block;top:5rem;left:5.8125rem;width:.25rem;height:1.875rem;background:#888;-webkit-animation:fadeOut 1s linear infinite;animation:fadeOut 1s linear infinite;border-radius:.625rem;position:absolute}.r_loader>i:nth-of-type(1){-webkit-transform:rotate(0) translate(0,-3.75rem);transform:rotate(0) translate(0,-3.75rem);-webkit-animation-delay:-.5s;animation-delay:-.5s}.r_loader>i:nth-of-type(2){-webkit-transform:rotate(30deg) translate(0,-3.75rem);transform:rotate(30deg) translate(0,-3.75rem);-webkit-animation-delay:-.4166666667s;animation-delay:-.4166666667s}.r_loader>i:nth-of-type(3){-webkit-transform:rotate(60deg) translate(0,-3.75rem);transform:rotate(60deg) translate(0,-3.75rem);-webkit-animation-delay:-.3333333333s;animation-delay:-.3333333333s}.r_loader>i:nth-of-type(4){-webkit-transform:rotate(90deg) translate(0,-3.75rem);transform:rotate(90deg) translate(0,-3.75rem);-webkit-animation-delay:-.25s;animation-delay:-.25s}.r_loader>i:nth-of-type(5){-webkit-transform:rotate(120deg) translate(0,-3.75rem);transform:rotate(120deg) translate(0,-3.75rem);-webkit-animation-delay:-.1666666667s;animation-delay:-.1666666667s}.r_loader>i:nth-of-type(6){-webkit-transform:rotate(150deg) translate(0,-3.75rem);transform:rotate(150deg) translate(0,-3.75rem);-webkit-animation-delay:-.0833333333s;animation-delay:-.0833333333s}.r_loader>i:nth-of-type(7){-webkit-transform:rotate(180deg) translate(0,-3.75rem);transform:rotate(180deg) translate(0,-3.75rem);-webkit-animation-delay:0s;animation-delay:0s}.r_loader>i:nth-of-type(8){-webkit-transform:rotate(210deg) translate(0,-3.75rem);transform:rotate(210deg) translate(0,-3.75rem);-webkit-animation-delay:.0833333333s;animation-delay:.0833333333s}.r_loader>i:nth-of-type(9){-webkit-transform:rotate(240deg) translate(0,-3.75rem);transform:rotate(240deg) translate(0,-3.75rem);-webkit-animation-delay:.1666666667s;animation-delay:.1666666667s}.r_loader>i:nth-of-type(10){-webkit-transform:rotate(270deg) translate(0,-3.75rem);transform:rotate(270deg) translate(0,-3.75rem);-webkit-animation-delay:.25s;animation-delay:.25s}.r_loader>i:nth-of-type(11){-webkit-transform:rotate(300deg) translate(0,-3.75rem);transform:rotate(300deg) translate(0,-3.75rem);-webkit-animation-delay:.3333333333s;animation-delay:.3333333333s}.r_loader>i:nth-of-type(12){-webkit-transform:rotate(330deg) translate(0,-3.75rem);transform:rotate(330deg) translate(0,-3.75rem);-webkit-animation-delay:.4166666667s;animation-delay:.4166666667s}/*! show loader */.js-loader-show .r_loader{opacity:1;visibility:visible}/*! qty counter */.r_qty{max-width:100px;width:100%;color:var(--body-text);position:relative;justify-content:space-between;display:flex}.r_qty .r_qty__btn{font-size:26px;width:40px;background:rgba(0,0,0,0);height:100%;display:flex;justify-content:center;align-items:center;font-weight:500;position:absolute;right:0;padding-bottom:3px;cursor:pointer}.r_qty .r_qty__btn--minus{right:auto;left:0;font-size:18px}.r_qty .r_qty__input{width:100%;text-align:center;-moz-text-align-last:center;text-align-last:center;min-width:auto;padding:0 40px;font-size:18px;font-weight:500}.r_qty .r_qty__input:disabled~.r_qty__btn{opacity:.6;cursor:default}.r_qty--small{width:98px;height:32px}.r_qty--small .r_qty__input{height:100%;padding:0 34px;font-size:16px}.r_qty--small .r_qty__btn{width:34px}/*! default accordeons */.r_acc .r_acc__item{font-size:14px;padding:12px 24px;background:rgba(255,255,255,.5);margin-bottom:8px;border-radius:24px}@media(min-width:1200px){.r_acc .r_acc__item{font-size:16px}}.r_acc .r_acc__item .r_acc__item_header{cursor:pointer;padding:12px 40px 12px 0;position:relative;font-family:var(--font-secondary);font-weight:300}@media(min-width:1200px){.r_acc .r_acc__item .r_acc__item_header{font-weight:400}}.r_acc .r_acc__item .r_acc__item_header::after{font-family:var(--font-icons);content:"";font-size:18px;position:absolute;right:0;font-weight:400;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);transition:all .3s}@media(min-width:1200px){.r_acc .r_acc__item .r_acc__item_header::after{font-size:24px}}.r_acc .r_acc__item .r_acc__item_content{height:0;opacity:0;overflow:hidden;letter-spacing:-.16px;transition:all .2s linear;text-transform:none;color:#4e4b5b}.r_acc .r_acc__item .r_acc__item_content p:last-child{margin-bottom:0}.r_acc .r_acc__item.is-open .r_acc__item_header::after{-webkit-transform:translate(0,-50%) rotate(-180deg);transform:translate(0,-50%) rotate(-180deg)}.r_acc .r_acc__item.is-open .r_acc__item_content{height:auto;opacity:1;padding-top:5px;padding-bottom:12px}/*! scroll to top */.r_totop{display:none}@media(min-width:1200px){.r_totop{position:fixed;right:12px;bottom:0;opacity:0;transition:all .3s;visibility:hidden;width:52px;height:52px;z-index:904;cursor:pointer;text-transform:uppercase;background:var(--color-main);color:#fff;border-radius:100%;display:flex;align-items:center;justify-content:center;font-size:18px}.r_totop::before{font-family:var(--font-icons);content:"";-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.r_totop:hover{background-color:var(--color-main-dark)}}/*! to top */.is-show-totop .r_totop{bottom:12px;opacity:1;visibility:visible}/*! video player */.r_video{width:100%;height:100vh}@supports(height:1dvh){.r_video{height:100dvh}}.r_video .r_video__source{background:#000;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.r_imageBg{position:absolute;z-index:1;width:100%;height:100%;left:0;bottom:0;display:inline-flex;align-items:center;justify-content:center}.r_imageBg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}/*! infinity scroll */.r_infinity{-webkit-animation:translateinfinite 16s linear infinite;animation:translateinfinite 16s linear infinite}@-webkit-keyframes translateinfinite{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-100% - 52px));transform:translateX(calc(-100% - 52px))}}@keyframes translateinfinite{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-100% - 52px));transform:translateX(calc(-100% - 52px))}}/*! custom scrollbar */.is-custom-scrollbar{-webkit-overflow-scrolling:touch}.is-custom-scrollbar::-webkit-scrollbar{width:6px}.is-custom-scrollbar::-webkit-scrollbar-track{background:#eee}.is-custom-scrollbar::-webkit-scrollbar-thumb{background:silver}/*! default pagination */.pagination{padding-top:2.5rem;margin-bottom:1.5625rem;text-align:center}.pagination .pagination__more{margin-bottom:1.125rem}.pagination .pagination__more .btn{max-width:15rem;width:100%}.pagination .pagination__pager .pager{display:flex;align-items:center;justify-content:center;gap:4px}.pagination .pagination__pager .pager .pager__item--next{margin-left:1.0625rem}.pagination .pagination__pager .pager .pager__item--prev{margin-right:1.0625rem}.pagination .pagination__pager .pager .pager__item_link{padding:.875rem .4375rem;transition:all .2s;display:block;color:#888;text-decoration:none}.pagination .pagination__pager .pager .pager__item_link.is-selected,.pagination .pagination__pager .pager .pager__item_link:hover{color:var(--color-main)}/*! separator */.r_separator{display:none}@media(min-width:768px){.r_separator{display:block;position:relative}.r_separator::before{content:"";display:flex;align-items:center;height:1px;width:100%;background:#c3bdc4;line-height:0;font-size:0}}/*! default empty */.r_empty{text-align:center;display:flex;flex-direction:column;align-items:center}.r_empty .r_empty__title{display:flex;align-items:center;text-transform:uppercase;font-size:16px;font-weight:500;margin-bottom:23px}.r_empty .r_empty__title img{margin-right:5px}.r_empty .r_empty__text{margin-bottom:23px;font-size:19px}.r_empty .r_empty__button{width:100%}.r_empty .r_empty__button .btn{height:50px;max-width:320px;width:100%;font-size:14px}@media(min-width:1200px){.r_empty .r_empty__button .btn{font-size:16px}}.productsGrid .card{position:relative;text-align:center;overflow:hidden}.productsGrid .card .card__tools{display:flex;align-items:center;justify-content:space-between;z-index:2;position:absolute;top:0;left:0;padding:10px;width:100%}.productsGrid .card .card__tools .link--wishlist{position:absolute;top:10px;right:10px}.productsGrid .card .card__tools .link--wishlist::before{font-size:20px}@media(min-width:576px){.productsGrid .card .card__tools .link--wishlist::before{font-size:24px}}.productsGrid .card .card__title{margin-bottom:8px}.productsGrid .card .card__title>*{text-transform:none;font-size:15px;font-weight:400;line-height:normal;margin-bottom:0}@media(min-width:992px){.productsGrid .card .card__title>*{font-size:20px}}.productsGrid .card .card__title .card__title_link{text-decoration:none;color:#000}.productsGrid .card .card__title .card__title_link:hover{text-decoration:underline;color:var(--color-main)}.productsGrid .card .card__prices .prices{display:flex;align-items:center;gap:14px;justify-content:center}@media(max-width:991.98px){.productsGrid .card .card__prices .prices .price{font-size:15px}}.productsGrid .card .card__image_link{background:url(loader.gif) no-repeat center center}.productsGrid .card .card__image-wrap{position:relative;margin-bottom:15px}.productsGrid .card .card__image-wrap img,.productsGrid .card .card__image-wrap picture{width:100%;height:100%}.productsGrid .card .card__image-wrap img{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.productsGrid .card .card__buttons{padding-top:17px}.productsGrid .card .card__image_src--last{opacity:0;visibility:hidden}@media(max-width:991.98px){.productsGrid .card .card__variants{display:none}}@media(min-width:992px){.productsGrid .card .card__variants{opacity:0;transition:all .4s ease;position:absolute;bottom:0;overflow:hidden;left:0;width:100%;padding:0 20px;background:rgba(40,40,40,.93);color:#fff}}.productsGrid .card .variants .variants__group{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;margin-bottom:0}.productsGrid .card .variants .variants__group:not(:last-child){margin-bottom:5px}.productsGrid .card .variants .variants__group .variants__label{display:none}.productsGrid .card .variants .variants__group .link--color:not(.is-selected){border:1px solid #2f2e2e}.productsGrid .card .variants .variants__group .link--color:not(.is-selected):hover{border:1px solid var(--color-main)}.productsGrid .card .variants .variants__group--size{text-transform:uppercase;justify-content:center}.productsGrid .card .variants .variants__group--size .variants_item{border:0;font-size:14px;padding:3px 6px}.productsGrid .card .variants .variants__group--size .variants_item:hover{color:inherit;background:var(--body-text)}.productsGrid .card .variants .variants__group--size .variants_item.is-selected{background-color:var(--color-main)}.productsGrid .card:hover .card__variants{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);padding-top:12px;padding-bottom:12px}.productsGrid--default{display:-ms-grid;display:grid}@media(max-width:767.98px){.productsGrid--default{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:1rem}}@media(min-width:768px){.productsGrid--default{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:min(max(1.25rem,2.125vw),2.125rem)}}.productsGrid--carousel .swiper-slide .card{max-width:328px}@media(min-width:992px){.productsGrid--certificate{display:flex;gap:10%;justify-content:center}.productsGrid--certificate .card{flex:1;max-width:460px}}@media(min-width:1440px){.productsGrid.is-detailed .card:nth-child(3),.productsGrid.is-detailed .card:nth-child(6){max-width:none;-ms-grid-column-span:2;grid-column:span 2;-ms-grid-row-span:2;grid-row:span 2}.productsGrid.is-detailed .card:nth-child(3) .card__image_src,.productsGrid.is-detailed .card:nth-child(6) .card__image_src{width:100%}}/*! 
------------------------------------------
SECTIONS
------------------------------------------
*//*! base section styles */.section .section__header{position:relative;margin-bottom:min(max(25px,2.8125vw),2.8125rem)}.section .section__header .section__header_title>*{margin-bottom:0}.section .section__header .section__header_subtitle{padding-top:8px}.section .section__header.is-align-center{text-align:center}.section .section__header.is-align-center .section__header_subtitle{margin:0 auto}.section .section__header.is-title-uppercase .section__header_title>*{text-transform:uppercase}.section .section__header--more{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.section .section__header--more .section__header_title{flex:1;padding-right:20px}@media(min-width:576px){.section .section__header--more .section__header_more{font-size:20px}}.section .section__header--more .section__header_more a{text-decoration:none;color:var(--body-text)}.section .section__header--more .section__header_more a::after{z-index:-1;content:"";width:34px;height:34px;background:#e2e9b4;opacity:1;border-radius:100%;position:absolute;left:25%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .3s;margin-left:0}@media(max-width:991.98px){.section .section__header--more .section__header_more a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}}@media(min-width:992px){.section .section__header--more .section__header_more a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.section .section__header--more .section__header_more a:hover::after{width:44px;height:44px;left:23%}}.section .section__footer{padding-top:min(max(20px,1.5625vw),1.5625rem);text-align:center}@media(max-width:1919.98px){.section--container-nopadding .container{padding-left:0;padding-right:0}}.textBanner{display:flex}@media(max-width:991.98px){.textBanner{justify-content:center;flex-direction:column;text-align:center}.textBanner .textBanner__content{order:2}.textBanner .textBanner__image{order:1;margin-bottom:30px}}@media(min-width:992px){.textBanner{align-items:center;gap:60px}.textBanner--left .textBanner__content{order:2}.textBanner--left .textBanner__image{order:1}}.textBanner .textBanner__content{flex:1}@media(min-width:992px){.textBanner .textBanner__image{min-width:530px;max-width:50%}}.textBanner .textBanner__title{font-size:min(max(1.8125rem,3.8vw),3.875rem);font-weight:500;text-transform:uppercase}@media(min-width:992px){.textBanner .textBanner__title{margin-bottom:60px}}.textBanner .textBanner__text{font-size:13px;margin-bottom:30px}@media(min-width:992px){.textBanner .textBanner__text{font-size:15px;line-height:163.9%;margin-bottom:60px}}.textBanner .textBanner__more .btn{width:100%;max-width:334px}.mainBanner{color:#fff;text-align:center}.mainBanner span{display:inline-block}.mainBanner .swiper-notification{display:none!important}.mainBanner a{color:#fff}.mainBanner .swiper-slide{height:min(max(560px,54vw),874px);background-repeat:no-repeat;background-position:center center;background-size:cover;display:flex;align-items:center;justify-content:center}@media(min-width:992px){.mainBanner .swiper-slide{background-attachment:local;padding-top:100px}}.mainBanner .swiper-slide--link{cursor:pointer}.mainBanner .swiper-slide--video .r_video{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.mainBanner .swiper-slide--video .r_video .r_video__source{position:absolute;z-index:1;left:0;top:0}.mainBanner .swiper-slide--video .mainBanner__item{z-index:2}.mainBanner .swiper__pagination{bottom:min(max(25px,4.4vw),4.4375rem)}.mainBanner .mainBanner__collection{font-size:26px;font-weight:700}.mainBanner .mainBanner__title{font-size:min(max(2.6875rem,6vw),5.875rem);font-weight:500;text-transform:uppercase}.mainBanner .mainBanner__link{padding-top:30px;font-size:18px;font-weight:600;text-transform:uppercase}@media(min-width:768px){.mainBanner .mainBanner__link{padding-top:10px;font-size:20px}}.mainBanner .mainBanner__link a{color:#fcf8ec}.mainBanner .mainBanner__buttons{padding-top:67px;position:relative;z-index:7}.mainBanner .mainBanner__buttons .mainBanner__buttons_item{margin-bottom:17px}.mainBanner .mainBanner__buttons .btn{height:40px;max-width:240px;width:100%;color:#fcf8ec}@media(min-width:992px){.mainBanner .mainBanner__buttons{padding-top:124px;display:flex;justify-content:center;flex-wrap:wrap;gap:54px}.mainBanner .mainBanner__buttons .btn{max-width:254px;height:50px}}.section--products .section__header{display:flex;align-items:center}.section--products .section__header .section__header_title{font-weight:500;text-transform:uppercase}.section--products .section__header .section__header_title>*{margin-bottom:0}.section--products .pagination{padding-top:70px;text-align:center}.section--products .pagination .btn{max-width:200px;width:100%;border-width:2px}.section--carousel .section__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:min(max(20px,2.5vw),40px)}.section--carousel .section__header .section__header_title>*{--min:1.125rem}.banners .banners__item{background-color:#efefef;text-align:center;flex:1}@media(max-width:991.98px){.banners .banners__item{margin-bottom:10px}}.banners .banner{display:flex;align-items:center;justify-content:center;text-decoration:none;padding:30px}.banners .banner .banner__img{z-index:1;height:100%;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;transition:all .3s}.banners .banner .banner__text{text-transform:uppercase;color:#fcf8ec;position:relative;font-size:min(max(29px,2.5vw),2.5rem);font-weight:500;z-index:2;text-shadow:0 0 10px rgba(0,0,0,.4)}@media(min-width:992px){.banners .banner:hover .banner__img{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media(min-width:992px){.section--banners .banners{display:flex;gap:20px;width:100%;justify-content:space-between;align-items:center}}.section--shops{position:relative;overflow:hidden}.section--shops .section__header{text-align:center}.section--shops .container{position:unset}.section--shops .swiper{position:unset;overflow:visible}.section--shops .swiper .swiper__button{color:#fff;display:flex;align-items:center;justify-content:center;width:80px;left:0;z-index:20;top:0;position:absolute;height:100%;cursor:pointer}.section--shops .swiper .swiper__button::before{font-family:var(--font-icons)}.section--shops .swiper .swiper__button--next{left:auto;right:0}.section--shops .swiper .swiper__button--prev::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.section--shops .swiper .swiper__button.swiper-button-disabled{opacity:0}.section--certificate{background-repeat:no-repeat;background-position:center center;background-size:cover;padding:50px 0;text-align:center;color:#fff}@media(min-width:992px){.section--certificate{background-attachment:fixed}}@media(max-width:767.98px){.section--certificate{background-size:cover}.section--certificate .section__header{margin-bottom:30px}.section--certificate .btn{height:40px;font-size:14px}}.section--certificate .section__header_title>*{font-size:min(max(1.5625rem,2.8vw),2.8125rem)}@media(max-width:767.98px){.section--certificate .section__header_title>*{text-transform:none}}.section--banner-large{padding:45px 0;height:min(max(290px,50vw),820px);background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fcf8ec}@media(min-width:992px){.section--banner-large{padding:70px 0;background-attachment:fixed}}.section--banner-large .container{display:flex;text-align:center;flex-direction:column;justify-content:space-around;align-items:center;height:100%}.section--banner-large .section__header{margin-top:auto;margin-bottom:0}.section--banner-large .section__title{font-weight:500;text-transform:uppercase}.section--banner-large .section__title *{font-size:min(max(1.8125rem,4vw),4.5rem)}.section--banner-large .section__footer{margin-top:auto;font-size:14px;font-weight:600;text-transform:uppercase}@media(min-width:992px){.section--banner-large .section__footer{font-size:20px}}.section--banner-large .section__footer a{color:#fcf8ec;text-decoration:none;display:inline-block;padding-bottom:3px;border-bottom:1px solid #fcf8ec;transition:all .3s}.section--banner-large .section__footer a:hover{border-color:#ccc}.section--subscribe{position:relative;background-color:#000;padding:45px 0;display:flex;align-items:center;color:#fff}.section--subscribe .section__title>*{font-size:min(max(1.8125rem,4vw),4.625rem)}.section--subscribe .section__content{padding-left:min(max(1.25rem,5vw),5rem);padding-right:min(max(1.25rem,5vw),5rem)}@media(max-width:991.98px){.section--subscribe .form--subscribe{padding-bottom:0}.section--subscribe .form--subscribe .form__header{text-align:center;margin-bottom:40px}.section--subscribe .form--subscribe .form__header .form__header_subtitle{font-size:18px}}@media(max-width:767.98px){.section--related .section__header{margin-bottom:30px}}.section--related .section__header .section__header_title>*{margin-bottom:0}.section--title{margin-bottom:min(max(25px,2.75vw),44px)}.section--title .section__header{margin-bottom:0}.section--title .section__header .section__header_title{font-size:unset}.section--title .section__header .section__header_subtitle{font-size:14px;color:#000;padding-top:14px;max-width:80%}.section--title .section__header.is-padding-mini .section__header_subtitle{padding-top:0}.section--title .section__header.is-padding-max .section__header_subtitle{padding-top:min(max(20px,2.5vw),2.5rem)}.section--title .section__header.is-has-separator .section__header_title{margin-bottom:0;padding-bottom:24px;position:relative}.section--title .section__header.is-has-separator .section__header_title::before{width:92px;height:1px;margin:0 auto;background:#000;position:absolute;left:0;right:0;bottom:0;content:""}.section--title .section__header.is-has-separator .section__header_subtitle{padding-top:24px;text-transform:none}.section--title .section__header.is-align-center .section__header_subtitle::before{margin:0 auto;right:0}@media(min-width:992px){.section--title .section__header.is-max-width{max-width:730px;margin-left:auto;margin-right:auto}}.section--title-margin .section__header .section__header_subtitle{padding-top:min(max(20px,2.5vw),2.5rem)}.section--breadcrumbs{padding-top:20px;margin-bottom:min(max(40px,2.5vw),40px)}.section--fade{position:relative}.section--fade::before{position:absolute;z-index:1;background:#000;opacity:.2;inset:0;content:""}.section--fade .container{z-index:2;position:relative}.section--padding-xsmall{padding:min(max(10px,1.25vw),20px) 0}.section--padding-small{padding:min(max(20px,2.5vw),40px) 0}.section--padding-medium{padding:min(max(30px,3.75vw),60px) 0}.section--padding-default,.section--padding-large{padding:min(max(40px,5vw),80px) 0}.section--padding-xlarge{padding:min(max(50px,6.25vw),100px) 0}.section--padding-xxlarge{padding:min(max(50px,10vw),160px) 0}.section--margin-xsmall{margin-bottom:min(max(10px,1.25vw),20px)}.section--margin-small{margin-bottom:min(max(20px,2.5vw),40px)}.section--margin-medium{margin-bottom:min(max(30px,3.75vw),60px)}.section--margin-default,.section--margin-large{margin-bottom:min(max(40px,5vw),80px)}.section--margin-xlarge{margin-bottom:min(max(50px,6.25vw),100px)}.section--margin-xxlarge{margin-bottom:min(max(50px,10vw),160px)}.section--no-padding{padding:0}.section--no-padding-top{padding-top:0}.section--no-padding-bottom{padding-bottom:0}.section--no-margin{margin:0}@media(max-width:767.98px){.section.is-hide-mobile{display:none}}/*! cart */.cart .cart__items{margin-bottom:10px}.cart .cart__items .item{display:flex;flex-wrap:wrap;font-size:14px;padding:0 8px}.cart .cart__items .item:not(:last-child){padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid var(--border-color)}.cart .cart__items .item .item__image{flex:0 0 73px;height:100px;overflow:hidden;overflow:hidden}.cart .cart__items .item .item__image .item__image_link{display:block;font-size:0;line-height:0}.cart .cart__items .item .item__image .item__image_link img{border-radius:4px;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top}.cart .cart__items .item .item__content{flex:1;padding-left:10px;grid-gap:2px 5px;display:-ms-grid;display:grid;grid-template-columns:repeat(1fr 1fr 1fr);-ms-grid-rows:auto 2px auto 2px auto;grid-template-areas:"title title title" "desc desc desc" "qty del prices";align-items:center}@media(max-width:380px){.cart .cart__items .item .item__content{grid-template-areas:"title title title" "desc desc desc" "qty prices prices" "del del del"}}@media(min-width:576px){.cart .cart__items .item .item__content{grid-auto-rows:minmax(32px auto) auto auto;-ms-grid-columns:50% 5px 1fr 5px 1fr;grid-template-columns:50% 1fr 1fr;-ms-grid-rows:auto 2px auto 2px auto;grid-template-areas:"title qty prices" "desc desc desc" "del del del"}}.cart .cart__items .item .item__badges{display:none;grid-area:badges;align-self:flex-start}.cart .cart__items .item .item__badges .badges{display:inline}.cart .cart__items .item .item__badges .badges .badges__item{transition:.3s;height:20px;font-size:12px;margin:0;text-transform:none}@media(max-width:380px){.cart .cart__items .item .item__badges .badges .badges__item{font-size:10px;height:18px}}.cart .cart__items .item .item__qty{-ms-grid-row:5;-ms-grid-column:1;grid-area:qty}.cart .cart__items .item .item__prices{-ms-grid-row:5;-ms-grid-column:5;padding-left:5px;grid-area:prices;display:flex;justify-content:flex-end}.cart .cart__items .item .item__prices .price{font-size:17px;font-weight:400}.cart .cart__items .item .item__title{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:5;font-size:16px;grid-area:title}.cart .cart__items .item .item__title .item__title_link{text-decoration:none}.cart .cart__items .item .item__title .item__title_link:hover{text-decoration:underline}@media(max-width:380px){.cart .cart__items .item .r_qty{width:76px}.cart .cart__items .item .r_qty .r_qty__btn{width:28px}}.cart .cart__items .item .item__details{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:5;grid-area:desc;color:#5b575c}@media(max-width:380px){.cart .cart__items .item .item__details .specs{font-size:11px}}@media(max-width:575.98px){.cart .cart__items .item .item__details .specs{margin-bottom:5px}}@media(min-width:576px){.cart .cart__items .item .item__details .specs{display:flex;gap:15px}}.cart .cart__items .item .item__delete{-ms-grid-row:5;-ms-grid-column:3;grid-area:del}@media (max-width:380px){.cart .cart__items .item .item__qty{-ms-grid-row:5;-ms-grid-column:1}.cart .cart__items .item .item__prices{-ms-grid-row:5;-ms-grid-column:3;-ms-grid-column-span:3}.cart .cart__items .item .item__title{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:5}.cart .cart__items .item .item__details{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:5}.cart .cart__items .item .item__delete{-ms-grid-row:7;-ms-grid-column:1;-ms-grid-column-span:5}}@media (min-width:576px){.cart .cart__items .item .item__qty{-ms-grid-row:1;-ms-grid-column:3}.cart .cart__items .item .item__prices{-ms-grid-row:1;-ms-grid-column:5;-ms-grid-column-span:1}.cart .cart__items .item .item__title{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.cart .cart__items .item .item__details{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:5}.cart .cart__items .item .item__delete{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:5}}@media(max-width:380px){.cart .cart__items .item .item__delete{padding-top:6px}}.cart .cart__items .item .item__delete .link{color:#a29ea3}.cart .cart__items .item .item__delete .link:hover{text-decoration:underline}.discountForm{padding:16px 20px;margin-bottom:10px;background:#f9f9f9}.discountForm .form .form__footer{padding-top:8px;text-align:left;font-size:11px;color:#878787}.discountForm .form .form__group_cols{margin-bottom:0}.discountForm .form .form__group_cols .form__group:nth-child(2){flex:0 0 30%}.cart__summary{padding:10px 20px;display:-ms-grid;display:grid;grid-gap:5px;margin-bottom:8px}@media(max-width:575.98px){.cart__summary{font-size:12px}}.cart__summary .item{display:flex;justify-content:space-between}.cart__summary .item .price{font-size:13px}@media(min-width:576px){.cart__summary .item .price{font-size:15px}}.cart__summary .item .price--old{color:#898989}.cart__summary .item .item__value{justify-content:flex-end}.cart__summary .item--summary{font-size:18px}.cart__summary .item--summary .price{font-size:15px;font-weight:600}@media(min-width:576px){.cart__summary .item--summary .price{font-size:17px}}.cart__summary .item--discounts{display:none}.cart__summary .item--discounts.is-shown{display:flex}.js-cart-update{position:relative;transition:all .4s}.js-cart-update.is-loading{-webkit-filter:blur(2px);filter:blur(2px)}.section--page-banner{-webkit-transform:translateY(0);transform:translateY(0);transition:all .5s;padding:15px 0 30px 0;position:relative}@media(min-width:576px){.section--page-banner{padding-top:30px}}.section--page-banner .r_imageBg{overflow:hidden}.section--page-banner .r_imageBg .p_banner__img_src{-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.section--page-banner .container{position:relative;z-index:2}.section--page-banner .p_banner{min-height:min(max(8.625rem,22vw),22rem);display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding-top:35px}@media(max-width:575.98px){.section--page-banner .p_banner .p_banner__title>*{margin-bottom:10px}}.section--page-banner .p_banner .p_banner__description{font-size:min(max(.75rem,1.1vw),1.25rem)}.section--page-banner .p_banner.is-align-center{align-items:center;text-align:center}.section--page-banner .p_banner.is-align-right{text-align:right;align-items:flex-end}.section--page-banner .section--breadcrumbs{position:absolute;left:0;top:0;padding-top:0;color:#fff;z-index:2}.section--page-banner.is-light .r_imageBg{background:#000}.section--page-banner.is-light .p_banner .p_banner__title>*{color:#fff}.section--page-banner.is-light .p_banner .p_banner__description{color:#fff}.section--page-banner.is-light .breadcrumbs .breadcrumbs__item{color:#fff}.section--page-banner.is-light .breadcrumbs .breadcrumbs__item:not(:last-child)::after{background:#fff}.is-fixed-header:not(.index__page) .section--page-banner{-webkit-transform:translateY(-40px);transform:translateY(-40px);margin-bottom:-40px}.is-fixed-header:not(.index__page) .section--page-banner .r_imageBg .p_banner__img_src{-webkit-transform:scale(1.05);transform:scale(1.05)}@media(max-width:767.98px){.c_slide--filter{display:none}}.section--favorites .favorite__page .page__header{text-align:center}.section--favorites .wishlist__buttons{padding-top:65px}.section--favorites .wishlist__buttons .btn{height:50px}.section--favorites .wishlist__buttons .wishlist__buttons_item{margin-bottom:15px}@media(max-width:991px){.section--favorites .wishlist__buttons{gap:20px}.section--favorites .wishlist__buttons .btn{font-size:15px;width:100%}}@media(min-width:768px){.section--favorites .wishlist__buttons{padding-top:100px;display:flex;align-items:center;justify-content:center;gap:34px}.section--favorites .wishlist__buttons .wishlist__buttons_item{margin-bottom:0}}/*!  userbar */@media(max-width:575.98px){.b_userbar__wrapper{position:fixed;bottom:0;left:0;right:0;z-index:1000;background:#fff;border-top:1px solid var(--border-color)}.b_userbar__wrapper .b_userbar{display:flex;justify-content:space-between}.b_userbar__wrapper .b_userbar .b_userbar__item{padding:13px 6px;font-size:14px;font-weight:400;line-height:116.667%;letter-spacing:.18px;position:relative;cursor:pointer}.b_userbar__wrapper .b_userbar .b_userbar__item::after{height:2px;content:"";background:var(--color-main);position:absolute;left:0;top:0;right:0;opacity:0;transition:all .3s}.b_userbar__wrapper .b_userbar .b_userbar__item.is-selected::after{opacity:1}.b_userbar__wrapper .b_userbar .b_userbar__item .b_userbar__item_link{color:#000;text-decoration:none;height:38px;display:flex;padding-top:7px;justify-content:center}.b_userbar__wrapper .b_userbar .b_userbar__item .b_userbar__item_link:hover{color:var(--color-main)}.b_userbar__wrapper .b_userbar .b_userbar__item--logo .b_userbar__item_link{padding-top:0;font-size:32px;color:var(--color-main)}.b_userbar__wrapper .b_userbar .b_userbar__item--logo .b_userbar__item_link::before{margin-right:0}}@media(min-width:576px){.b_userbar__wrapper{display:none}}/*! 
------------------------------------------
FOOTER
------------------------------------------
*/.footer{background:#fff;color:#000;font-size:.75rem;text-transform:uppercase;letter-spacing:.24px;padding:45px 0 90px 0}@media(min-width:768px){.footer{font-size:inherit;padding:4.0625rem 0 1.875rem 0;text-transform:lowercase}}.footer a{color:#000;text-decoration:none;transition:all .3s}.footer a.is-selected,.footer a:hover{color:var(--color-main);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}@media(max-width:767.98px){.footer .nav .nav__item{margin-bottom:1.25rem}}@media(min-width:768px){.footer .nav{display:flex;gap:.625rem 4.375rem}}.footer .messangers{justify-content:center;text-align:center}@media(max-width:767.98px){.footer .messangers{margin-bottom:2.5rem}}.footer .footer__row{align-items:center;justify-content:center;text-align:center;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"logo" "social" "navA" "navB" "offer"}@media(min-width:768px){.footer .footer__row{grid-gap:2.5rem min(max(1.875rem,6.875vw),6.875rem);-ms-grid-columns:1fr min(max(1.875rem,6.875vw),6.875rem) 5.625rem min(max(1.875rem,6.875vw),6.875rem) 1fr;grid-template-columns:1fr 5.625rem 1fr;-ms-grid-rows:auto 2.5rem auto 2.5rem auto;grid-template-areas:"navA logo navB" "social social social" "offer offer offer"}.footer .footer__row>.header__col--logo{-ms-grid-row:1;-ms-grid-column:3}}@media(min-width:768px){.footer .footer__col{display:flex;justify-content:center}}.footer .footer__col--nav-a{-ms-grid-row:3;-ms-grid-column:1;grid-area:navA}@media(min-width:768px){.footer .footer__col--nav-a{justify-content:flex-end}}.footer .footer__col--nav-b{-ms-grid-row:4;-ms-grid-column:1;grid-area:navB}@media(min-width:768px){.footer .footer__col--nav-b{justify-content:flex-start}}.footer .footer__col--logo{-ms-grid-row:1;-ms-grid-column:3;grid-area:logo}.footer .footer__col--logo .logo{color:var(--color-main)}.footer .footer__col--logo .logo::before{margin-right:0;font-size:4.0625rem}@media(min-width:768px){.footer .footer__col--logo .logo::before{font-size:6.25rem}}@media(max-width:767.98px){.footer .footer__col--logo{margin-bottom:min(max(30px,3.125vw),3.125rem)}}.footer .footer__col--offer{-ms-grid-row:5;-ms-grid-column:1;grid-area:offer}@media(max-width:767.98px){.footer .footer__col--offer{padding-top:min(max(.625rem,1.25vw),1.25rem)}}@media(max-width:767.98px){.footer .footer__col--offer .nav{font-size:8px;text-transform:lowercase}}@media(min-width:768px){.footer .footer__col--offer .nav{gap:.5rem 1.875rem;font-size:12px}}.footer .footer__col--offer .nav .nav__item{letter-spacing:.18px}@media(max-width:767.98px){.footer .footer__col--offer .nav .nav__item{margin-bottom:10px}}.footer .footer__col--offer .nav .nav__item .nav__item_link{color:#7d7d7d}.footer .footer__col--offer .nav .nav__item .nav__item_link:hover{color:#000}.footer .footer__col--messangers{-ms-grid-row:2;-ms-grid-column:1;grid-area:social}@media (min-width:768px){.footer .footer__col--nav-a{-ms-grid-row:1;-ms-grid-column:1}.footer .footer__col--nav-b{-ms-grid-row:1;-ms-grid-column:5}.footer .footer__row>.footer__col--logo{-ms-grid-row:1;-ms-grid-column:3}.footer .footer__col--offer{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:5}.footer .footer__col--messangers{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:5}}.footer .footer__col--messangers .social{font-size:16px;text-transform:uppercase;gap:8px 30px}:root{--duration-short:100ms;--duration-extra-long:600ms;--duration-extended:3s;--ease-out-slow:cubic-bezier(0, 0, 0.3, 1);--animation-slide-in:slideIn var(--duration-extra-long) var(--ease-out-slow) forwards;--animation-fade-in:fadeIn var(--duration-extra-long) var(--ease-out-slow)}.is-animate--zoom-in{--zoom-in-ratio:1}.is-animate--zoom-in>.svg-wrapper,.is-animate--zoom-in>img{transition:scale var(--duration-short) linear;scale:var(--zoom-in-ratio)}@media(prefers-reduced-motion:no-preference){.is-animate--zoom-in>.svg-wrapper,.is-animate--zoom-in>img{-webkit-animation:animateAmbient 30s linear infinite;animation:animateAmbient 30s linear infinite}.is-animate.is-animate--fade-in,.is-animate.is-animate--slide-in{opacity:.01}.is-animate.is-animate--slide-in{-webkit-transform:translateY(2rem);transform:translateY(2rem)}.is-animate:not(.is-animate--offscreen).is-animate--fade-in{opacity:1;-webkit-animation:var(--animation-fade-in);animation:var(--animation-fade-in)}.is-animate:not(.is-animate--offscreen).is-animate--slide-in{-webkit-animation:var(--animation-slide-in);animation:var(--animation-slide-in);-webkit-animation-delay:calc(var(--animation-order)*75ms);animation-delay:calc(var(--animation-order)*75ms)}.is-animate:not(.is-animate--offscreen).is-animate--cancel{opacity:1;-webkit-animation:none;animation:none;transition:none;-webkit-transform:none;transform:none}}/*! */@keyframes loading{0%{-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}70%{-webkit-transform:translateY(3px);transform:translateY(3px)}}@-webkit-keyframes loading{0%{-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}70%{-webkit-transform:translateY(3px);transform:translateY(3px)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes color-change{0%{background-image:linear-gradient(to right,#b3ffff,#df80ff,#ff80ff)}100%{background-image:linear-gradient(to right,red,red);background-image:linear-gradient(to right,#ff80ff,#df80ff,#b3ffff)}}@keyframes color-change{0%{background-image:linear-gradient(to right,#b3ffff,#df80ff,#ff80ff)}100%{background-image:linear-gradient(to right,red,red);background-image:linear-gradient(to right,#ff80ff,#df80ff,#b3ffff)}}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes loader{50%{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}}@keyframes loader{50%{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}}@-webkit-keyframes slideInLeft{from{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slideInLeft{from{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes slideInRight{from{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slideInRight{from{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes bounce{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes bounce{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@-webkit-keyframes animateAmbient{0%{-webkit-transform:rotate(0) translateX(1em) rotate(0) scale(1.2);transform:rotate(0) translateX(1em) rotate(0) scale(1.2)}100%{-webkit-transform:rotate(360deg) translateX(1em) rotate(-360deg) scale(1.2);transform:rotate(360deg) translateX(1em) rotate(-360deg) scale(1.2)}}@keyframes animateAmbient{0%{-webkit-transform:rotate(0) translateX(1em) rotate(0) scale(1.2);transform:rotate(0) translateX(1em) rotate(0) scale(1.2)}100%{-webkit-transform:rotate(360deg) translateX(1em) rotate(-360deg) scale(1.2);transform:rotate(360deg) translateX(1em) rotate(-360deg) scale(1.2)}}@-webkit-keyframes slideIn{from{-webkit-transform:translateY(2rem);transform:translateY(2rem);opacity:.01}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideIn{from{-webkit-transform:translateY(2rem);transform:translateY(2rem);opacity:.01}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}/*! 
------------------------------------------
POPUPS
------------------------------------------
*//*! default popups */.popup{transition:opacity .4s ease-in-out;visibility:hidden;z-index:991;opacity:0;position:fixed;left:0;top:0;bottom:0;right:0;padding:15px;overflow-y:auto;background:var(--layer-bg);height:100vh}@supports(height:100dvh){.popup{height:100dvh}}.popup.is-align-top{align-items:flex-start}.popup .container{display:flex;height:100%;position:relative;align-items:flex-start}@media(min-width:576px){.popup .container{align-items:center}}.popup .popup__layer{transition-property:opacity;transition-duration:.25s,0s;transition-delay:0s,.25s;opacity:0;visibility:hidden;position:fixed;left:0;top:0;width:100%;height:100%;z-index:901;-webkit-backdrop-filter:unset;backdrop-filter:unset;background:rgba(18,18,18,.73)}.popup .popup__inner{width:100%;transition:all .4s;opacity:0;z-index:902;position:relative;overflow:hidden;max-height:100%;display:flex;margin:0 auto;flex-direction:column;justify-content:space-around;padding:15px;min-width:320px}.popup .popup__title{position:relative;color:var(--color-main);display:block;font-size:19px;text-transform:uppercase;margin-bottom:1.25rem}@media(min-width:576px){.popup .popup__title{font-size:21px;margin-bottom:1.75rem}}.popup .alert--wrap{padding:20px}.popup .popup__content{overflow:hidden;overflow-y:auto;font-size:18px;font-weight:400}.popup .popup__close{position:absolute;display:block;right:17px;top:17px;left:auto;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;z-index:9}.popup .popup__close::before{font-size:20px;line-height:0;cursor:pointer;transition:all .3s;color:var(--body-text);font-family:var(--font-icons);content:""}.popup .popup__close:hover::before{color:var(--color-error)}.popup .btn{width:100%}.popup .alert--wrap{padding:20px}.popup .popup__state--b{color:var(--color-success);display:none;padding-bottom:.9375rem}.popup--window{display:flex;align-items:center;justify-content:center}.popup--window .popup__content,.popup--window .popup__footer,.popup--window .popup__header{padding:25px}@media(min-width:992px){.popup--window .popup__content,.popup--window .popup__footer,.popup--window .popup__header{padding:45px}}.popup--window .container{padding:0;height:100%}.popup--window .popup__header{padding-bottom:15px;margin-bottom:0}.popup--window .popup__header>*{margin-bottom:0}.popup--window .popup__content{overflow-y:auto;padding-top:15px;flex:1}.popup--window .popup__content .form .input{width:100%}.popup--window .popup__inner{opacity:0;-webkit-transform:scale(.9);transform:scale(.9);z-index:902;transition:all .3s;background:#fff;border-radius:2px;box-shadow:rgba(0,0,0,.05) 0 .25rem .625rem;padding:2.1875rem 1.3rem}@media(min-width:576px){.popup--window .popup__inner{padding:2.1875rem}}@media(max-width:575.98px){.popup--window.is-sm-fullscreen:not(.is-complete){padding:0;align-items:flex-start}.popup--window.is-sm-fullscreen:not(.is-complete) .popup__inner{height:100%}}.popup--window-nopadding .popup__content{padding:0}.popup--window-nopadding .popup__inner{padding:0;background:#fff9fd}@media(max-width:991.98px){.popup--window-nopadding .r_cols{display:block}}@media(min-width:992px){.popup--window-nopadding .r_cols{gap:0;margin-bottom:0;-ms-grid-columns:1fr 394px;grid-template-columns:1fr 394px;grid-auto-rows:minmax(650px,auto)}}.popup--window-nopadding .r_cols .r_cols__col--content{padding:25px;-ms-grid-row-align:center;align-self:center}@media(min-width:992px){.popup--window-nopadding .r_cols .r_cols__col--content{padding:50px}}.popup--window-nopadding .r_cols .r_cols__col--content strong{font-weight:600}@media(max-width:991.98px){.popup--window-nopadding .r_cols .r_cols__col--image{display:none}}@media(min-width:992px){.popup--window-nopadding .r_cols .r_cols__col--image{background-position:center top;background-size:cover;background-repeat:no-repeat}}.popup--slide{overflow:hidden}.popup--slide .popup__inner{padding:15px;display:flex;flex-direction:column;position:fixed;justify-content:center;left:auto;top:0;z-index:903;background:#fff;width:100%;max-width:600px;box-shadow:0 1.25rem 1.25rem rgba(0,0,0,.1);color:var(--body-text);height:calc(100vh - 64px)}@media(min-width:576px){.popup--slide .popup__inner{padding:35px}}@supports(height:1dvh){.popup--slide .popup__inner{height:calc(100dvh - 64px)}}@media(min-width:576px){.popup--slide .popup__inner{height:100vh}@supports(height:1dvh){.popup--slide .popup__inner{height:100dvh}}}.popup--slide-right .popup__inner{left:auto;right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.popup--slide-left{padding-left:0}.popup--slide-left .popup__inner{right:auto;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.popup--slide-nopadding .popup__header{padding-top:35px}.popup--slide-nopadding .popup__content{padding:0}.popup--slide-nopadding .popup__inner{padding:0}.popup.is-shown-success .popup__title{--min:25px}.popup.is-shown-success .popup__header{padding:0;padding-top:20px}.popup.is-shown-success .popup__state{display:none!important}.popup.is-shown-success .popup__state--success{display:block!important}.popup.is-shown-success .popup__inner{padding:50px 10px 50px 10px;text-align:center;max-width:480px!important}@media(min-width:576px){.popup.is-shown-success .popup__inner{padding:35px;padding-bottom:25px}}.popup.is-shown-success .popup__inner .editor{font-size:16px;margin-bottom:30px}.popup.is-shown-success .popup__inner .hint{font-size:12px;font-weight:300;color:#afafaf}/*! popup sizes */@media(min-width:1440px){.popup--xl .popup__inner{max-width:1140px}}@media(min-width:1200px){.popup--xl .popup__inner{max-width:960px}}@media(min-width:768px){.popup--md .popup__inner{max-width:570px}.popup--lg .popup__inner{max-width:650px}}@media(min-width:576px){.popup--sm .popup__inner{max-width:360px}}/*! popup show */.js-popup-show{overflow:hidden}.js-popup-show.is-no-touchdevice{padding-right:var(--scrollbar-width)}.js-popup-show.is-no-touchdevice .header{padding-right:var(--scrollbar-width)}.js-popup-show .popup.is-shown{z-index:999;opacity:1;visibility:visible}.js-popup-show .popup.is-shown .popup__layer{opacity:1;visibility:visible}.js-popup-show .popup.is-shown .popup__inner{visibility:visible;opacity:1}.js-popup-show .popup--slide-left.is-shown .popup__inner{-webkit-transform:translateX(0);transform:translateX(0)}.js-popup-show .popup--slide-right.is-shown .popup__inner{-webkit-transform:translateX(0);transform:translateX(0)}.js-popup-show .popup--window.is-shown .popup__inner{-webkit-transform:scale(1);transform:scale(1);margin-bottom:0}/*! minipopup */.m_popup{position:relative}.m_popup .m_popup__inner{position:absolute;background:#fff;border-radius:13px;padding:15px;width:260px;bottom:20px;border:1px solid #cbcbcb;opacity:0;visibility:hidden;box-shadow:0 .625rem .9375rem rgba(0,0,0,.1);left:-25px;text-align:center;transition:all .3s}.m_popup .m_popup__inner .social{justify-content:center}.m_popup .m_popup__inner::after{width:0;height:0;border-style:solid;border-width:10px 12px 0 12px;border-color:#fff transparent transparent transparent;position:absolute;bottom:-8px;left:50%;margin-left:-6px;content:""}.m_popup.is-open .m_popup__inner{bottom:30px;opacity:1;visibility:visible}.m_popup--gift .m_popup__inner{width:160px;left:10px}.m_popup--gift .social .social__item_link{color:inherit;transition:all .3s}.m_popup--gift .social .social__item_link:hover{color:var(--color-main);opacity:1}.popup--menu{padding:0;top:0;transition:all .3s/*!  menu */}@media(min-width:1200px){.popup--menu .menu{max-width:57%}}@media(min-width:576px){.popup--menu .menu .form{display:flex;align-items:center;gap:15px 35px}}.popup--menu .menu .form .form__group{margin-bottom:15px}@media(min-width:576px){.popup--menu .menu .form .form__group{margin-bottom:8px}}.popup--menu .menu .form .form__content{flex:0 0 50%}.popup--menu .menu .form .form__header .form__header_title{display:none}.popup--menu .menu .form .form__group_checks{padding-top:10px}.popup--menu .menu .menu__footer{border-top:1px solid #c5c5c5;padding-top:30px}@media(min-width:576px){.popup--menu .menu .menu__footer{padding-top:40px;border-top:2px solid #797979}}.popup--menu .menu .menu__group .menu__group_title{display:none}.popup--menu .menu .menu__group:not(:last-child){margin-bottom:30px}@media(min-width:576px){.popup--menu .menu .menu__group:not(:last-child){margin-bottom:40px}}@media(min-width:576px){.popup--menu .menu .menu__group--nav .menu__group_content{display:flex;justify-content:space-between;flex-wrap:wrap;gap:0 min(max(30px,6.25vw),6.25rem)}.popup--menu .menu .menu__group--nav .menu__group_content .nav{flex:1}}.popup--menu .menu .nav{font-size:18px;font-weight:400;line-height:22px;letter-spacing:.27px;text-transform:lowercase}@media(max-width:575.98px){.popup--menu .menu .nav:first-child{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #c5c5c5}}.popup--menu .menu .nav a{color:var(--body-text);text-decoration:none;transition:all .3s}@media(min-width:576px){.popup--menu .menu .nav a{color:#fff}}.popup--menu .menu .nav a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.popup--menu .menu .nav a.is-selected,.popup--menu .menu .nav a:hover{color:var(--color-main)}.popup--menu .menu .nav .nav__item:not(:last-child){margin-bottom:15px}@media(min-width:576px){.popup--menu .menu .nav .nav__item:not(:last-child){margin-bottom:20px}}.popup--menu .menu .nav .nav__item.is-dd{position:relative;padding-right:30px}.popup--menu .menu .nav .nav__item.is-dd .nav__dd_toggle{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-icons);font-size:14px;position:absolute;right:0;top:-2px;cursor:pointer;background:rgba(0,0,0,0);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:all .3s}@media(min-width:576px){.popup--menu .menu .nav .nav__item.is-dd .nav__dd_toggle{font-size:16px}}.popup--menu .menu .nav .nav__item.is-dd .nav__dd_toggle::before{content:""}.popup--menu .menu .nav .nav__item.is-dd .nav__item_dd{font-size:14px;height:0;overflow:hidden;opacity:0;padding:0 0 0 15px;transition:all .3s}.popup--menu .menu .nav .nav__item.is-dd .nav__item_dd .nav__item:not(:last-child){margin-bottom:10px}@media(min-width:576px){.popup--menu .menu .nav .nav__item.is-dd .nav__item_dd{padding:0 0 0 20px}}.popup--menu .menu .nav .nav__item.is-dd .nav__item_dd a{color:#2e2e2e}@media(min-width:576px){.popup--menu .menu .nav .nav__item.is-dd .nav__item_dd a{color:#c5c5c5}}.popup--menu .menu .nav .nav__item.is-dd.is-open .nav__item_dd{opacity:1;height:auto;padding-top:20px;padding-bottom:20px}.popup--menu .menu .nav .nav__item.is-dd.is-open .nav__dd_toggle{-webkit-transform:rotate(0);transform:rotate(0)}.popup--menu .menu .nav .nav__item--certificate>.nav__item_link{display:inline-block}.popup--menu .menu .nav .nav__item--certificate>.nav__item_link::before{font-family:var(--font-icons);content:"";color:var(--color-main);float:right;margin-left:10px;margin-top:1px}@media(max-width:575.98px){.popup--menu .menu .nav--inner{font-size:14px}}.popup--menu .menu .nav--inner .nav__item:not(:last-child){margin-bottom:10px}.popup--menu .popup__header{width:100%;margin-bottom:30px}@media(min-width:576px){.popup--menu .popup__header{margin-bottom:40px}}@media(min-width:1200px){.popup--menu .popup__header{max-width:57%}}@media(max-width:575.98px){.popup--menu .popup__header .search .search__item_input{padding-left:20px;border-bottom-width:1px;border-color:#c5c5c5}.popup--menu .popup__header .search .search__item_btn{color:#000;right:10px}}.popup--menu .popup__footer{padding:0 20px;width:100%;border-top:1px solid #636363}@media(min-width:576px){.popup--menu .popup__footer{display:none}}.popup--menu .popup__content{width:100%;flex:1}.popup--menu .popup__content.is-custom-scrollbar::-webkit-scrollbar-thumb{background:#d9d9d9;width:1px}@media(min-width:576px){.popup--menu .popup__content.is-custom-scrollbar::-webkit-scrollbar-thumb{background:var(--body-text);width:2px}}.popup--menu .popup__content.is-custom-scrollbar::-webkit-scrollbar-track{background:rgba(0,0,0,0);width:2px}@media(min-width:576px){.popup--menu .popup__content.is-custom-scrollbar::-webkit-scrollbar-track{background:#3e3e3e}}@media(max-width:575.98px){.popup--menu .popup__content{padding-left:20px;padding-right:20px}}.popup--menu .container{overflow:hidden;max-height:100%;display:flex;margin:0 auto;align-items:flex-start;flex-direction:column;justify-content:space-around;padding:0}@media(min-width:576px){.popup--menu .container{padding-left:15px;padding-right:15px}}@media(min-width:768px){.popup--menu .container{padding-left:2.5rem;padding-right:2.5rem}}@media(max-width:575.98px){.popup--menu{height:calc(100vh - 64px)}@supports(height:1dvh){.popup--menu{height:calc(100dvh - 64px)}}}@media(max-width:575.98px)and (min-width:576px){.popup--menu{height:100vh}@supports(height:1dvh){.popup--menu{height:100dvh}}}.popup--menu .popup__inner{padding-left:0;padding-right:0;background:#fff;width:100%;transition:all .3s}@media(max-width:575.98px){.popup--menu .popup__inner{padding:0}}@media(min-width:576px){.popup--menu .popup__inner{padding-bottom:30px;background:#000;padding-top:100px;color:#fff}}@media(max-width:575.98px){.popup--menu .form--subscribe .form__group--inputs .form__group_control--input{border:1px solid #000}.popup--menu .form--subscribe .form__group--inputs .form__group_control--btn:hover{background:#000;color:#fff}.popup--menu .form--subscribe .form__group--check .c_input .c_input__control{border:1px solid #000;color:#000}.popup--menu .form--subscribe .form__group--check .c_input .c_input__label{color:#000}}@media(min-width:576px){.is-no-touchdevice .popup--menu .popup__inner{padding-right:var(--scrollbar-width)}}.is-popup-show-search .popup--menu .popup__content,.is-popup-show-search .popup--menu .popup__footer{display:none}.is-popup-show-search .popup--menu .popup__header{margin-bottom:0;margin:0 auto}.is-popup-show-search .popup--menu .popup__inner{height:auto}@media(min-width:576px){.js-popup-show.is-popup-show-menu .header{background:#000;z-index:1000}}@media(min-width:576px)and (min-width:576px){.js-popup-show.is-popup-show-menu .popup--menu.is-shown .popup__inner{padding-top:108px}}@media(min-width:576px)and (min-width:992px){.js-popup-show.is-popup-show-menu .popup--menu.is-shown .popup__inner{padding-top:150px}}@media(max-width:575.98px){.js-popup-show.is-popup-show-menu .b_userbar__wrapper .b_userbar .b_userbar__item--catalog::after{opacity:1}}@media(min-width:576px){.is-fixed-header .popup--menu .popup__inner{padding-top:50px}.is-fixed-header.js-popup-show .popup--menu.is-shown .popup__inner{padding-top:100px}}/*! popup cart */.popup--cart .popup__close{right:15px;top:20px}@media(min-width:576px){.popup--cart .popup__close{right:20px}}.popup--cart .is-none{display:none!important}.popup--cart .section--empty .alert{border-left:0;text-align:center;font-size:14px}.popup--cart .section--empty .btn{height:50px}.popup--cart .popup__inner{max-width:590px;justify-content:flex-start}.popup--cart .popup__header{padding:0 min(max(15px,1.875vw),1.875rem);position:relative;padding-top:20px}.popup--cart .popup__header::before{position:absolute;left:25px;right:25px;bottom:-25px;z-index:9;height:25px;background:#fff;background:linear-gradient(0deg,rgba(255,255,255,0) 0,#fff 81%);content:""}.popup--cart .popup__header .popup__header_title{padding-bottom:15px;border-bottom:1px solid var(--border-color)}.popup--cart .popup__header .popup__header_title>*{margin-bottom:0;display:inline-flex;align-items:center}.popup--cart .popup__content{padding:0 min(max(15px,1.875vw),1.875rem);padding-top:15px;padding-bottom:15px;height:100%;overflow:hidden;overflow-y:auto}.popup--cart .popup__footer{text-align:center;position:relative;padding:0 min(max(15px,1.875vw),1.875rem);padding-bottom:20px}.popup--cart .popup__footer::before{position:absolute;left:25px;right:25px;top:-25px;z-index:9;height:25px;background:#fff;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 81%);content:""}.popup--cart .popup__footer .btn{width:100%;font-weight:400;display:inline-flex}.popup--cart .popup__footer .btn--submit{height:56px}.popup--cart .popup__footer .popup__footer_item .swiper .swiper-slide{background:#f9f7f8}.popup--cart .popup__footer .popup__footer_item .swiper__pagination{bottom:8px}@media(min-width:576px){.popup--cart .popup__footer .popup__footer_item .swiper__pagination{bottom:10px}}.js-popup-show.is-popup-show-cart .b_userbar__wrapper .b_userbar .b_userbar__item--cart::after{opacity:1}/*! popup room */.popup--room-offline,.popup--room-online{padding:0}.popup--room-offline .popup__inner,.popup--room-online .popup__inner{max-width:754px;padding:50px 20px 20px 20px}@media(min-width:576px){.popup--room-offline .popup__inner,.popup--room-online .popup__inner{padding:50px 35px 20px 35px}}.popup--room-offline .popup__title,.popup--room-online .popup__title{text-transform:none;text-align:center;color:var(--body-text);font-size:min(max(1rem,1.75vw),1.75rem);margin-bottom:0}.popup--room-offline .popup__header,.popup--room-online .popup__header{margin-bottom:22px}@media(min-width:576px){.popup--room-offline .popup__header,.popup--room-online .popup__header{margin-bottom:50px}}.roomApp .roomApp__window{display:none}.roomApp .roomApp__window.is-open{display:block;-webkit-animation:fadeIn .3s linear;animation:fadeIn .3s linear}.roomApp__buttons{padding-top:20px;display:flex;justify-content:space-between;align-items:center;gap:20px}.roomApp__buttons .room__btn{display:flex;justify-content:center;align-items:center;width:36px;height:36px;font-size:28px;cursor:pointer}.roomApp__buttons .room__btn:hover{color:var(--color-main)}.roomApp__buttons .room__btn--prev::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.roomApp__buttons .room__btn::after{font-family:var(--font-icons);content:""}.roomApp__buttons .room__btn.is-disabled{color:#ccc;cursor:default}.roomApp__buttons .room__windows{display:flex;gap:14px}.roomApp__buttons .room__windows .room__windows_item{width:25px;height:4px;background:#e3e3e3}.roomApp__buttons .room__windows .room__windows_item.is-open{background:var(--color-main)}.roomApp__success .alert{text-align:center;border:0;font-size:14px}.bonusPopup .bonusPopup__image{background-position:center center;background-repeat:no-repeat;background-size:cover}@media(min-width:576px){.bonusPopup{display:flex}.bonusPopup .bonusPopup__image{flex:0 0 300px}}@media(max-width:575.98px){.bonusPopup .bonusPopup__image{height:290px}}.bonusPopup .bonusPopup__content{display:flex;align-items:center;justify-content:center;padding:30px 22px;flex:1}@media(min-width:576px){.bonusPopup .bonusPopup__content{padding:20px;min-height:400px}}.bonusPopup .bonus{display:flex;flex-direction:column;gap:11px;text-align:center}@media(min-width:576px){.bonusPopup .bonus{gap:22px}}.bonusPopup .bonus .bonus__title{font-size:18px;font-weight:500}.bonusPopup .bonus .bonus__subtitle{text-transform:uppercase;font-size:24px;font-weight:600;text-transform:uppercase;color:var(--color-main)}.bonusPopup .bonus .bonus__text{font-size:14px}@media(min-width:576px){.bonusPopup .bonus .btn{width:auto}}.popup--credit .popup__header{text-align:center}.popup--action .popup__inner,.popup--bonus .popup__inner,.popup--subscribe .popup__inner{padding:0;max-width:670px}@media(max-width:575.98px){.popup--action .popup__close::before,.popup--bonus .popup__close::before,.popup--subscribe .popup__close::before{color:#fff}}.popup--subscribe .popup__content{padding:0}.popup--subscribe .popup__header{padding:0;margin:0}.popup--action .popup__content{background-repeat:no-repeat;background-position:center center;background-size:cover;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.3);padding:30px;display:flex;align-items:center;text-align:center;height:400px}.popup--action .btn{width:auto}.popup--action .editor{margin-bottom:20px}/*! 
------------------------------------------
PLUGINS
------------------------------------------
*/.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{margin-top:18px;border-radius:13px;position:relative;background:#bfbfbf;height:2px}@media(max-width:575.98px){.swiper-scrollbar{margin-bottom:5px}}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:4px;top:auto;z-index:50;background:#ebebeb;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:auto;right:4px;top:1%;z-index:50;width:var(--swiper-scrollbar-size,4px);height:1%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--color-main);border-radius:7px;height:7px;left:0;top:-2px}.swiper-scrollbar-cursor-drag{cursor:move}.swiper:hover .swiper__buttons{opacity:1;visibility:visible;z-index:9}.swiper__buttons{display:flex;transition:all .3s}.swiper__buttons .swiper__button{color:var(--body-text);display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer;transition:all .3s}.swiper__buttons .swiper__button::before{font-family:var(--font-icons);content:"";font-size:24px}.swiper__buttons .swiper__button--prev::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper__buttons .swiper__button:hover{background:var(--color-main);color:#fff}.swiper__buttons .swiper__button.swiper-button-disabled{opacity:0;visibility:hidden}.swiper__buttons--large{position:absolute}.swiper__buttons--large{visibility:hidden;opacity:0;left:0;top:0;z-index:1;width:100%;top:50%;margin-top:-27px;justify-content:space-between;height:0}.swiper__buttons--large .swiper__button{width:54px;height:54px;border-radius:100px;border:1px solid var(--color-main)}.swiper__buttons--large .swiper__button::before{font-size:22px;color:var(--color-main)}.swiper__buttons--large .swiper__button:hover::before{color:#fff}.swiper__buttons--angles .swiper__button{height:100%;opacity:.7;color:#fff;transition:all .3s}.swiper__buttons--angles .swiper__button--next{background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(0,0,0,.9) 100%)!important}.swiper__buttons--angles .swiper__button--prev{background:linear-gradient(-90deg,rgba(255,255,255,0) 0,rgba(0,0,0,.9) 100%)!important}.swiper__buttons--angles .swiper__button::before{font-size:40px;content:""}.swiper__buttons--angles .swiper__button:hover{opacity:1}.swiper__buttons--hide{position:absolute;left:0;top:50%;right:0;transition:all .3s;height:0;z-index:91;display:flex;align-items:center;justify-content:space-between}.swiper__buttons--hide .swiper__button{position:relative;transition:all .3s;opacity:0;visibility:hidden}.swiper__buttons--hide .swiper__button::before{font-size:18px;content:"";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.swiper__buttons--hide .swiper__button--next::before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.swiper__buttons--hide .swiper__button.swiper-button-disabled{opacity:0!important}@media(min-width:576px){.swiper:hover .swiper__buttons--hide{display:flex;justify-content:space-between;padding:0 20px}.swiper:hover .swiper__buttons--hide .swiper__button{opacity:1;visibility:visible;width:48px;height:48px;color:#fff}.swiper:hover .swiper__buttons--hide .swiper__button:hover{background:rgba(0,0,0,0)!important}}.swiper__pagination{position:absolute;bottom:15px;width:100%;display:flex;justify-content:center;z-index:9}.swiper__pagination .swiper-pagination-bullet{display:flex;align-items:center;justify-content:center;padding:0 5px;cursor:pointer}.swiper__pagination .swiper-pagination-bullet::before{content:"";width:10px;height:10px;transition:all .3s;border-radius:100px;border:2px solid var(--color-main)}.swiper__pagination .swiper-pagination-bullet:hover::before{border-color:var(--color-main)}.swiper__pagination .swiper-pagination-bullet-active::before,.swiper__pagination .swiper-pagination-bullet-active:hover::before{border-color:var(--color-main);background-color:var(--color-main)}.swiper__pagination--dashes{gap:4px;padding:0 3.75rem}.swiper__pagination--dashes .swiper-pagination-bullet{width:100%;max-width:122px;height:20px;display:flex;align-items:center;padding:0}.swiper__pagination--dashes .swiper-pagination-bullet::before{height:2px;background:#c5c5c5;border:0;border-radius:0;width:100%;opacity:.3}.swiper__pagination--dashes .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover::before{opacity:.5}.swiper__pagination--dashes .swiper-pagination-bullet.swiper-pagination-bullet-active::before{background:#fff;opacity:1}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0!important}.cf::after,.clear,.clearfix::after{clear:both;content:".";height:0;display:block;visibility:hidden;line-height:0;font-size:0}.nscript{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.95);zoom:1;z-index:9999}.nscript__content{background:var(--color-error);font-size:.8125rem;text-shadow:.0625rem 0 .0625rem var(--color-error);line-height:.9375rem;color:#fff;text-align:center;box-shadow:0 0 .3125rem var(--body-text);padding:1.25rem 0}.layer{transition-property:opacity;transition-duration:.25s,0s;transition-delay:0s,.25s;opacity:0;visibility:hidden;position:fixed;inset:0;z-index:901;background:rgba(18,18,18,.73)}.a-left{text-align:left!important}.a-right{text-align:right!important}.a-center{text-align:center!important}.hide,.none{display:none}.hidden{visibility:hidden}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .3s}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes color-change{0%{background-image:linear-gradient(to right,#b3ffff,#df80ff,#ff80ff)}100%{background-image:linear-gradient(to right,red,red);background-image:linear-gradient(to right,#ff80ff,#df80ff,#b3ffff)}}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader{50%{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}}@-webkit-keyframes scrollText{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes scrollText{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.layout,.layout .layout__content{padding:0!important;margin:0!important;max-width:none!important}.m-modal{box-shadow:none}.m-modal-wrapper{padding:20px}@media(min-width:576px){.m-modal-wrapper{padding:25px 30px!important}}
