article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}input,textarea,select{-webkit-font-smoothing:antialiased;text-size-adjust:100%}a{background-color:rgba(0,0,0,0);text-decoration:none}b,strong{font-weight:600}em{font-style:italic}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;border:0}button,input,optgroup,select,textarea{margin:0;color:inherit;font:inherit}progress{border:none;appearance:none}ul{list-style-position:inside}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}input[type=search],input[type=number],input[type=email],input[type=password]{appearance:none}table{width:100%;border-collapse:collapse;border-spacing:0}td,th{padding:0}textarea{overflow:auto;appearance:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{padding:0;border:0;margin:0;font-size:100%;vertical-align:baseline}button,[type=button],[type=reset],[type=submit]{appearance:none}body{max-width:100%;overflow-x:hidden}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1,.title,.margin-title{margin-bottom:28px;line-height:normal}body{color:var(--color-general, #092c59);font-family:"Sofia Pro",serif;font-size:16px;line-height:175%}.hidden{display:none !important}.title{display:block;color:var(--color-general, #092c59);font-family:"Gopher",serif;font-size:48px;font-weight:400}h1,.h1{color:var(--color-general, #092c59);font-family:"Gopher",serif;font-size:48px;font-weight:400}@media screen and (max-width: 768px){h1,.h1{font-size:37px}}h2,.h2{color:var(--color-general, #092c59);font-family:"Gopher",serif;font-size:44px;font-weight:400}@media screen and (max-width: 768px){h2,.h2{font-size:34px}}h3,.h3{color:var(--color-general, #092c59);font-family:"Gopher",serif;font-size:34px;font-weight:400}h4,.h4{color:var(--color-general, #092c59);font-family:"Gopher",serif;font-size:28px;font-weight:400}h5,.h5{color:var(--color-general, #092c59);font-family:"Gopher",serif;font-size:24px;font-weight:400}h6,.h6{color:var(--color-general, #092c59);font-family:"Gopher",serif;font-size:20px;font-weight:400}a{text-decoration:none;color:var(--color-general, #092c59)}a:hover{text-decoration:underline}.hn-line-break{margin-bottom:44px;fill:#fce222}.hn-line-break>span:first-child{display:block}.hn-highlight>span:first-child{display:block}.line-break-text{display:inline-flex;position:relative;justify-content:center}.line-break-text>svg{width:100%;bottom:-15px;margin:0 auto;position:absolute}.line-break-text path{fill:inherit}.highlight-text{position:relative;display:inline-block;padding:0 10px;margin-left:-10px}.highlight-text>span{position:relative;line-height:100%}.highlight-text>svg{z-index:0;left:0;width:100%;position:absolute}.highlight-text path{fill:inherit}.section-separator{height:70px;margin-top:-2px}.section-separator svg{width:100%;position:relative;bottom:-1px}.section-separator path{fill:inherit}.select-option{cursor:pointer}.select-option input{display:none}.select-option__design{padding:12px;border-radius:8px;border:1px solid #d4dae6;background-color:#fff;opacity:.8;display:flex;align-items:center}input:checked~.select-option__design{opacity:1;border-color:#092c59;box-shadow:4px 4px 0 0 #9ad2d0}.select-option__texture{width:20px;height:20px}.select-option--big .select-option__design{flex-direction:column;align-items:center;padding:12px 22px}.select-option--big .select-option__texture{margin-right:0}.icon{width:20px;height:20px}.size-xs{font-size:12px}.size-s{font-size:14px}.size-m{font-size:16px}.size-l{font-size:18px}.weight-light{font-weight:300}.weight-regular{font-weight:400}.weight-medium{font-weight:500}.weight-bold{font-weight:700}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}@media screen and (max-width: 768px){.hide-on-mobile{display:none}}@media screen and (min-width: 768px){.hide-on-desktop{display:none}}.hidde-elements{display:none}.btn-3,.btn-2,.btn-1{padding:11px 24px;border-style:none;border-radius:50px;cursor:pointer;font-weight:600;transition:.3s ease;transition-property:all;user-select:none;line-height:155%;display:inline-flex;justify-content:center;align-items:center;text-align:center}.btn-3:hover,.btn-2:hover,.btn-1:hover{text-decoration:none}.btn-3:active,.btn-2:active,.btn-1:active{transform:translate(4px, 4px);box-shadow:0 0 !important}.btn-3:disabled,.btn-2:disabled,.btn-1:disabled,.disabled.btn-3,.disabled.btn-2,.disabled.btn-1,[disabled=true].btn-3,[disabled=true].btn-2,[disabled=true].btn-1{opacity:.5;pointer-events:none}.btn-3,.btn-2,.btn-1{box-shadow:4px 4px 0 0 #092c59}.btn-1{border:1px solid #092c59;background-color:#fce222;color:#092c59}.btn-1>div#loading{border:3px solid rgba(0,0,0,0);border-top-color:#092c59}.btn-2{border:1px solid #092c59;background-color:#fff;color:#092c59;border-width:1px;border-radius:2px}.btn-2>div#loading{border:3px solid rgba(0,0,0,0);border-top-color:#092c59}.btn-2:hover{background:#f9f6ef}.btn-3{border:1px solid #fff;background-color:#092c59;color:#fff;box-shadow:4px 4px 0 0 #4f7eba}.btn-3>div#loading{border:3px solid rgba(0,0,0,0);border-top-color:#fff}.btn-3:hover{color:#092c59;background-color:#fce222;box-shadow:4px 4px 0 0 #092c59}.btn-s{padding-left:20px;padding-right:20px;font-size:14px;line-height:20px}.btn__w-100{width:100%}.btn__p-50{padding-right:50px;padding-left:50px}.btn__p-70{padding-right:70px;padding-left:70px}.btn__l{padding:12px 28px}.btn__s{padding:7px 20px}.btn-shrink{margin:auto}.btn-main-product-fw{width:100%}@media screen and (min-width: 768px){.btn-main-product-fw{max-width:456px}}.nav__button,.header__logo{display:flex;align-items:center}.header{border-bottom:1px solid #e5e8ed;background-color:#fff;box-shadow:0px 4px 20px 0px rgba(0,0,0,.05);transition:all .3s ease-out}.header.scroll-up-header{top:0}.header.scroll-up-header:has(.transparent){background:#fff}.header.scroll-up-header:has(.transparent) .nav__child:not(.highlight) button,.header.scroll-up-header:has(.transparent) .nav__child:not(.highlight) a{color:var(--color-general, #092c59)}.header.scroll-up-header:has(.transparent) .account p,.header.scroll-up-header:has(.transparent) .nav__button p{color:var(--color-general, #092c59)}.header.scroll-up-header:has(.transparent) .account svg path,.header.scroll-up-header:has(.transparent) .nav__button svg path{fill:var(--color-general, #092c59)}.header.scroll-up-header:has(.transparent) .cart p{color:var(--color-general, #092c59)}.header.scroll-up-header:has(.transparent) .cart svg path{stroke:var(--color-general, #092c59)}.header.scroll-up-header:has(.transparent) .nav__burguer p{color:var(--color-general, #092c59)}.header.scroll-up-header:has(.transparent) .nav__burguer svg path{fill:var(--color-general, #092c59)}.header.scroll-down-header{top:-120px}.header:has(.transparent){margin-bottom:-87px;border-bottom:none;box-shadow:none;background:linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);transition:all .3s}.header:has(.transparent):hover{background:#fff}.header:has(.transparent):hover .nav__child:not(.highlight) button,.header:has(.transparent):hover .nav__child:not(.highlight) a{color:var(--color-general, #092c59)}.header:has(.transparent):hover .account p,.header:has(.transparent):hover .nav__button p{color:var(--color-general, #092c59)}.header:has(.transparent):hover .account svg path,.header:has(.transparent):hover .nav__button svg path{fill:var(--color-general, #092c59)}.header:has(.transparent):hover .cart p{color:var(--color-general, #092c59)}.header:has(.transparent):hover .cart svg path{stroke:var(--color-general, #092c59)}.header:has(.transparent):hover .nav__burguer p{color:var(--color-general, #092c59)}.header:has(.transparent):hover .nav__burguer svg path{fill:var(--color-general, #092c59)}.header:has(.transparent) .nav__child:not(.highlight) button,.header:has(.transparent) .nav__child:not(.highlight) a{color:#fff;transition:all .3s}.header:has(.transparent) .account p,.header:has(.transparent) .nav__button p{color:#fff;transition:all .3s}.header:has(.transparent) .account svg path,.header:has(.transparent) .nav__button svg path{fill:#fff;transition:all .3s}.header:has(.transparent) .cart p{color:#fff;transition:all .3s}.header:has(.transparent) .cart svg path{stroke:#fff;transition:all .3s}.header:has(.transparent) .nav__burguer p{color:#fff}.header:has(.transparent) .nav__burguer svg path{fill:#fff}.header:has(.transparent) .nav__child .nav__dropdown-first{width:fit-content;position:relative}.header:has(.transparent) .nav__child .nav__dropdown-first:after{content:"";width:100%;height:3px;background-color:#fce222;position:absolute;bottom:-8px;opacity:0;transition:.3s}.header:has(.transparent) .nav__child .nav__dropdown-first:hover::after{opacity:1}.header:has(.transparent) .nav__child .nav__dropdown-first a{color:var(--color-general, #092c59)}.header:has(.transparent) .nav__child .nav__dropdown-first.highlight a{color:#ea7168}.header__content{display:flex;justify-content:space-between;align-items:center;padding:0 2rem}@media(max-width: 1330px){.header__content{padding:0 30px}}@media(max-width: 1350px){.header__content{padding:10px 20px}}.header__content__menu{justify-content:flex-start;display:flex}.header__content__logo a{display:flex}.header__content__logo svg,.header__content__logo img{width:100%;height:100%;object-fit:contain;object-position:top}@media screen and (max-width: 1350px){.header__content__logo svg,.header__content__logo img{height:85px}}.header__content__logo{justify-content:center;display:flex;position:absolute;left:45%;top:0}@media(max-width: 767px){.header__content__logo{top:0px;left:35%}}@media screen and (max-width: 486px){.header__content__logo{left:33%}}.header__content__actions{justify-content:flex-end;display:flex}.header__content__actions,.header__content__menu{max-width:calc(50% - 55px);flex:0 0 calc(50% - 55px)}.header a{text-decoration:none}.header__logo>a{display:block;font-weight:600;letter-spacing:3px;text-decoration:none;text-transform:uppercase}.header__logo>a img{width:auto}.header__user{display:flex;justify-content:flex-end;align-items:center}.header__user>*{display:block;cursor:pointer}.header__user>*:not(:last-child){margin-right:20px}@media screen and (min-width: 1350px){.header__user>*:not(:last-child){margin-right:26px}}.header__user__cta{margin-right:6px}@media(max-width: 1099px){.header__user__cta{display:none}}.header__user .account,.header__user .cart{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;position:relative}.header__user .account img,.header__user .cart img{width:auto;height:26px}.header__user .account .svg-container,.header__user .cart .svg-container{max-height:26px}.header__user .account p,.header__user .cart p{font-size:16px;line-height:26px;font-weight:400;font-family:"Gopher",serif;color:var(--color-general, #092c59);letter-spacing:.8px}@media screen and (max-width: 768px){.header__user .account p,.header__user .cart p{font-size:12px;display:none}}.header__user .account .item-count,.header__user .cart .item-count{font-size:10px;font-family:"Sofia Pro",serif;color:#fff;width:18px;height:18px;background-color:#e3493d;border-radius:100%;display:flex;justify-content:center;align-items:center;font-weight:600;position:absolute;top:0;right:-3px}.header__user svg{width:auto;height:26px}.header__user .svg-container{height:26px;width:26px}.nav{display:flex;justify-content:center}@media screen and (max-width: 1350px){.nav{order:-1}}.nav__list{display:flex;height:auto;justify-content:center;align-items:center;flex-wrap:wrap}.nav__list>*:not(:last-child){margin-right:20px}@media screen and (max-width: 1350px){.nav__list{display:none}}.nav__button{padding:0;border-style:none;margin:0;background-color:rgba(0,0,0,0);text-transform:inherit}.nav__button svg{height:16px;transition:transform ease .3s}.nav__dropdown{width:300px;max-height:70vh;padding:16px;top:100%;left:100%;transform:translateX(-50%);position:absolute;display:none;background-color:#fff;overflow-y:auto;box-shadow:4px 4px var(--color-general, #092c59);border-radius:2px}.nav__dropdown-first{display:flex;flex-direction:column;font-family:"Gopher",serif}.nav__dropdown-first:not(:last-child){margin-bottom:20px}.nav__dropdown-first>*:not(:last-child){margin-bottom:5px}.nav__dropdown-first>a{font-weight:600}.nav__child{padding:30px 0;display:flex;position:relative}.nav__child:after{content:"";width:100%;height:3px;background-color:#fce222;position:absolute;bottom:0;opacity:0;transition:.3s}.nav__child.highlight{box-shadow:4px 4px #ea7168;align-items:center;border:1px solid var(--color-general, #092c59);background-color:#fff;transform:rotate(-2deg);height:30px;transition:background-color .3s;padding:0;margin-top:-8px}.nav__child.highlight:after{display:none}.nav__child.highlight:hover{background-color:#c9493e}.nav__child.highlight:hover a{color:#fff}.nav__child.highlight a{letter-spacing:.36px;line-height:24px;transition:color .3s;padding:8px 12px 4px}.nav__child a{font-size:16px;line-height:26px;font-family:"Sofia Pro",serif;font-weight:400;color:var(--color-general, #092c59);letter-spacing:.9px}.nav__child .nav__dropdown-first.highlight a{font-weight:600;color:#ea7168}.nav__child .nav__dropdown a{display:block;text-transform:none;font-size:14px;line-height:20px;font-family:"Sofia Pro",serif;font-weight:400;color:var(--color-general, #092c59);transition:.3s;letter-spacing:unset}.nav__child button{font-size:18px;line-height:26px;font-family:"Sofia Pro",serif;font-weight:400;color:var(--color-general, #092c59);letter-spacing:.9px;cursor:pointer;gap:8px}.nav__child button svg.active{transform:rotate(180deg);transition:transform .3s ease}.nav__child .nav__dropdown-first{width:fit-content;position:relative}.nav__child:hover .nav__dropdown{display:block !important}.nav__child:hover .nav__button svg{transform:rotate(180deg)}.nav__burguer{display:none}@media screen and (max-width: 1350px){.nav__burguer{display:flex;flex-direction:column;justify-content:center}}.nav__burguer>svg{width:auto}.nav__burguer img{width:auto;height:26px}.nav__burguer .svg-container{max-height:26px}.nav__burguer p{font-size:16px;line-height:26px;font-weight:400;font-family:"Gopher",serif;color:var(--color-general, #092c59);letter-spacing:.8px}.container{max-width:1440px;margin:0 auto;position:relative}.hero--simple{position:relative}.hero--simple>.hero__image{position:absolute;top:0;left:0;width:100%;height:100%}.hero--simple>.hero__image img{width:100%;height:100%;object-fit:cover}.hero--simple .hero__description{position:relative;padding-top:150px;padding-bottom:150px}.hero--slider .swiper-pagination{position:absolute;z-index:1;bottom:40px;display:flex;width:100%;justify-content:center}.hero--slider .swiper-pagination-bullet{width:10px;height:10px;border:1px solid #000;background-color:#fff;border-radius:50%}.hero--slider .swiper-pagination-bullet-active{background-color:#000}.hero--slider .swiper-pagination-bullet:not(:last-child){margin-right:10px}.hero--slider .swiper-pagination-bullet .hero__description{position:relative;padding-top:150px;padding-bottom:150px}.hero-slider{position:relative}.hero-slider .hero-decorator{width:100%;height:70px;position:absolute;bottom:-1px}@media screen and (max-width: 749px){.hero-slider .hero-decorator{height:30px}}.hero-slider .swiper-pagination-bullet{border:1px solid #fff}.hero-slider .swiper-pagination-bullet-active{background:#fff}.hero-slider .swiper-pagination{left:0;width:100%;z-index:1;position:absolute;top:80%}@media screen and (max-width: 1124px){.hero-slider .swiper-pagination{top:80%}}@media screen and (max-width: 749px){.hero-slider .swiper-pagination{top:85%}}.hero-slider .btn-arrow svg{border:.1rem solid #092c59}.hero-slider .swiper-button-prev{left:10px}.hero-slider .swiper-button-next{right:10px}.hero-slider .text-buttons.center{text-align:center}.hero-slider .btn-1,.hero-slider .btn-2,.hero-slider .btn-3{text-align:center}.hero-slider p{font-family:"Sofia Pro",serif;font-size:16px;font-weight:700}.hero-slider .text-buttons__p{font-family:"Sofia Pro",serif;font-size:16px;font-weight:700;margin-bottom:32px}@media screen and (max-width: 749px){.hero-slider .text-buttons__p{margin-bottom:16px}}.hero-slider .text-buttons__p p{display:-webkit-box;display:box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.hero-slider .btn-arrow{display:block}@media screen and (max-width: 749px){.hero-slider .btn-arrow{display:none}}.hero_slider-container .section-separator{transform:rotateY(180deg) rotateX(180deg);width:100%;margin-top:-2.7rem}@media screen and (max-width: 749px){.hero_slider-container .section-separator{width:100%;margin-top:-2.7rem}}.hero_title-tag{padding:2px 5px;margin-bottom:10px}.hero--simple{height:660px}.hero--simple .hero__image{overflow:hidden;width:100%}.hero--simple .video-container{width:100%;height:100%}.hero--simple .video-container video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.hero--simple .video-container button{background-color:rgba(0,0,0,0);border:none}.hero--simple .video-container #play-pause-button svg{opacity:.5;background:rgba(0,0,0,0);position:absolute;bottom:20%;right:5%;transform:translate(-50%);fill:#fff;border:none;padding:0;border-radius:5px;cursor:pointer;z-index:999;width:3%}@media screen and (max-width: 749px){.hero--simple .video-container #play-pause-button svg{width:6%;bottom:90%;right:5%}}.hero--simple .hero__description{position:relative;padding-top:132px;padding-bottom:174px;width:45%;place-content:center}@media screen and (max-width: 1124px){.hero--simple .hero__description{width:80%;height:435px}}@media screen and (max-width: 749px){.hero--simple .hero__description{width:100%;height:400px;padding-top:175px;padding-bottom:95px}}.hero--simple .hero__description-container.text-buttons{text-align:left}.hero--simple .hero__description-container .h1{text-align:left}@media screen and (max-width: 749px){.hero--simple .hero__description-container .h1{margin-bottom:20px}}.hero--simple .hero__description-container .buttons-container{margin-right:auto;width:80%;display:grid;grid-template-columns:.5fr .5fr;grid-template-rows:1fr;gap:16px}@media screen and (max-width: 749px){.hero--simple .hero__description-container .buttons-container{width:100%;grid-template-columns:1fr}}.side-cart{opacity:0}.window{display:none}.modal{translate:100%;opacity:0}
