@import'../../vendors/sal.min.css';@import'../../vendors/glightbox.min.css';@import'../../vendors/swiper.min.css';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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}*::before,*::after{box-sizing:border-box}::-moz-selection{background:#0d2c3f;color:#fff}::selection{background:#0d2c3f;color:#fff}html{--sal-duration: 0.75s;font-size:62.5%;scroll-behavior:smooth}@media only screen and (max-width: 768px){html *{-ms-overflow-style:none;scrollbar-width:none}}@media only screen and (max-width: 768px){html *::-webkit-scrollbar{display:none}}body{background-color:#fff;font-family:"Roboto",sans-serif;font-size:1.5rem;font-weight:400;line-height:150%;color:#0d2c3f;margin:0;padding:0}body.is-lock{height:100dvh;overflow:hidden}img{width:100%;height:auto;margin:0;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wrapper{width:100%;overflow:hidden}.container{max-width:1240px;margin:0 auto;padding:0 20px}a{text-decoration:none;color:#000;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:color .25s ease-in-out 0s;position:relative}a:hover{color:#000}h1,h2,h3,h4,h5,h6{font-family:"DM Serif Text",serif;font-weight:400;margin:0}h1,.as-h1{font-size:6.5rem;line-height:110%}@media only screen and (max-width: 1024px){h1,.as-h1{font-size:5.6rem}}@media only screen and (max-width: 768px){h1,.as-h1{font-size:4.8rem;line-height:120%}}h2,.as-h2{font-size:4.8rem;line-height:120%}h2.is-smaller,.as-h2.is-smaller{font-family:"DM Serif Text",serif;font-size:3.6rem;line-height:120%}h3,.as-h3{font-family:"Roboto",sans-serif;font-size:2.8rem;font-weight:300;line-height:140%}h4,.as-h4{font-family:"Roboto",sans-serif;font-size:2.2rem;font-weight:700;line-height:140%}h5,.as-h5{font-family:"Roboto",sans-serif;font-size:2rem;font-weight:700;line-height:140%}h6,.as-h6{font-family:"Roboto",sans-serif;font-size:1.8rem;font-weight:700;line-height:150%}p{font-size:1.5rem;line-height:150%;margin:0}strong,b{font-weight:700}.copy-block h2{font-size:3.6rem;line-height:120%}.copy-block--policy h3{font-size:2.2rem;font-weight:700;line-height:140%}.copy-block--policy>*{margin:30px 0}.copy-block>*{margin:24px 0}.copy-block>*:first-child{margin-top:0 !important}.copy-block>*:last-child{margin-bottom:0 !important}.button{border:0 none;border-radius:51px;background-color:#d9ac3b;height:51px;font-size:1.4rem;font-weight:800;line-height:0rem;text-align:center;color:#0d2c3f;cursor:pointer;outline:none !important;padding:0 52px 0 30px;justify-content:center;align-items:center;display:inline-flex;transition:background-color .25s ease-in-out 0s,color .25s ease-in-out 0s;-webkit-appearance:none;box-shadow:none !important;position:relative}.button::before,.button::after{content:"";background-image:url("../../images/icons/icon--button-arrow.svg");background-size:contain;background-repeat:no-repeat;background-position:center center;width:12px;height:12px;pointer-events:none;transition:opacity .25s ease-in-out 0s,right .25s ease-in-out 0s;transform:translateY(-50%);position:absolute;top:50%;right:30px}.button:before{background-image:url("../../images/icons/icon--button-arrow--white.svg");opacity:0}.button:hover{background-color:#0d2c3f;color:#fff}@media only screen and (max-width: 768px){.button:hover{background-color:#d9ac3b;color:#0d2c3f}}.button:hover::before,.button:hover::after{right:24px}.button:hover::before{opacity:1}.button:hover::after{opacity:0}.button--delivery{padding:0 61px 0 30px}.button--delivery::before,.button--delivery::after{background-image:url("../../images/icons/icon--delivery.svg");width:21px;height:21px}.button--delivery::before{background-image:url("../../images/icons/icon--delivery--white.svg")}.button--instagram{border:1px solid #0d2c3f;background-color:rgba(0,0,0,0);padding:0 56px 0 30px;transition:border-color .25s ease-in-out 0s,color .25s ease-in-out 0s,background-color .25s ease-in-out 0s}.button--instagram::before,.button--instagram::after{background-image:url("../../images/icons/icon--instagram.svg");width:16px;height:16px}.button--instagram::before{background-image:url("../../images/icons/icon--instagram--white.svg")}.button--instagram:hover{border-color:#0d2c3f;background-color:#0d2c3f}@media only screen and (max-width: 768px){.button--instagram:hover{border-color:#0d2c3f;background-color:rgba(0,0,0,0)}}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],textarea,select{border:1px solid #a3b3bd;border-radius:5px;background-color:#fff;width:100%;height:40px;font-family:"Roboto",sans-serif;font-size:1.4rem;line-height:1;vertical-align:middle;color:#0d2c3f;outline:none;margin:0;padding:0 20px;box-shadow:none !important;-webkit-appearance:none;transition:border-color .25s ease-in-out 0s}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=password]:focus,input[type=number]:focus,textarea:focus,select:focus{border:1px solid #a3b3bd;background-color:#fff}input[type=submit]{border-radius:0;-webkit-appearance:none;transition:background-color .25s ease-in-out 0s}textarea{height:100px;line-height:140%;resize:none;padding:12px 20px 14px}::-webkit-input-placeholder{color:#a3b3bd !important;opacity:1}:-moz-placeholder{color:#a3b3bd !important;opacity:1}::-moz-placeholder{color:#a3b3bd !important;opacity:1}:-ms-input-placeholder{color:#a3b3bd !important;opacity:1}.form{text-align:left;grid-template-columns:repeat(2, 1fr);gap:60px;row-gap:32px;display:grid}@media only screen and (max-width: 1024px){.form{gap:40px}}@media only screen and (max-width: 768px){.form{grid-template-columns:1fr;gap:15px}}.form__col{gap:15px;display:grid}.form__cols{grid-template-columns:repeat(2, 1fr);gap:30px;display:grid}@media only screen and (max-width: 768px){.form__cols{gap:20px}}@media only screen and (max-width: 480px){.form__cols{grid-template-columns:1fr;gap:15px}}.form__input{gap:5px;display:grid}.form__input label{font-weight:700;display:block}.form__input--select span{display:block;position:relative}.form__input--select span::after{content:"";background-image:url("../../images/icons/icon--select.svg");background-size:contain;background-repeat:no-repeat;background-position:center center;width:17px;height:10px;pointer-events:none;transform:translateY(-50%);position:absolute;top:50%;right:20px}.form__textarea{flex-direction:column;gap:5px;display:flex}.form__textarea label{flex:0 0 auto;font-weight:700;display:block}.form__textarea span{flex:1 1 auto}.form__textarea span textarea{height:100%}.form__full{grid-column:span 2;justify-content:center;display:flex}@media only screen and (max-width: 768px){.form__full{grid-column:unset}}@media only screen and (max-width: 768px){.form__checkbox{padding:20px 0}}.form__checkbox span{margin:0 !important;padding:0 !important}.form__checkbox span.wpcf7-list-item label{cursor:pointer}.form__checkbox span.wpcf7-list-item label input[type=checkbox]{display:none}.form__checkbox span.wpcf7-list-item label input[type=checkbox]:checked+span::after{opacity:1}.form__checkbox span.wpcf7-list-item label span{font-size:1.4rem;line-height:150%;padding:0 0 0 31px !important;display:block;position:relative}.form__checkbox span.wpcf7-list-item label span::before,.form__checkbox span.wpcf7-list-item label span::after{content:"";pointer-events:none;position:absolute}.form__checkbox span.wpcf7-list-item label span::before{content:"";border:1px solid #d9ac3b;border-radius:3px;width:16px;height:16px;top:2px;left:2px}.form__checkbox span.wpcf7-list-item label span::after{border-radius:2px;background-color:#d9ac3b;width:8px;height:8px;opacity:0;top:6px;left:6px;transition:opacity .25s ease-in-out 0s}.form__checkbox span.wpcf7-list-item label span a{text-decoration:underline;text-underline-offset:2px}.wpcf7-not-valid-tip{width:100%;font-size:1.2rem !important;line-height:150% !important;text-align:right;margin:0 !important;position:absolute;bottom:-20px;left:0}.wpcf7-response-output{font-size:1.4rem !important;line-height:150% !important;margin:32px 0 0 !important;padding:8px 16px !important}.header{width:100%;padding:50px 0;position:absolute;z-index:50;top:0;left:0}.header:has(+.concept),.header:has(+.text-two-cols){background-color:#0d2c3f}.header__container{justify-content:space-between;align-items:center;display:flex}.header__logo{flex:0 0 167px;position:relative;z-index:5}@media only screen and (max-width: 1024px){.header__logo{flex:0 0 150px}}@media only screen and (max-width: 768px){.header__logo{flex:0 0 125px}}@media only screen and (max-width: 768px){.header__menu{background-color:rgba(13,44,63,.975);width:100%;height:100dvh;opacity:0;pointer-events:none;justify-content:center;align-items:center;display:flex;transition:opacity .25s ease-in-out 0s,transform .25s ease-in-out 0s;transform:translateY(-20px);position:fixed;top:0;left:0}}.header__menu.is-active{opacity:1;pointer-events:all;transform:translateY(0px)}.header__menu-ul{align-items:center;gap:30px;display:flex}@media only screen and (max-width: 1024px){.header__menu-ul{gap:28px}}@media only screen and (max-width: 768px){.header__menu-ul{font-size:2.2rem;line-height:140%;flex-direction:column;justify-content:center;gap:30px}}.header__menu-li.is-login a{border:1px solid #fff;border-radius:41px;height:41px;padding:0 42px 0 20px;justify-content:center;align-items:center;display:inline-flex;transition:border-color .25s ease-in-out 0s,background-color .25s ease-in-out 0s,color .25s ease-in-out 0s;position:relative}@media only screen and (max-width: 768px){.header__menu-li.is-login a{height:51px}}.header__menu-li.is-login a::before,.header__menu-li.is-login a::after{content:"";background-image:url("../../images/icons/icon--login.svg");background-size:contain;background-repeat:no-repeat;background-position:center center;width:13px;height:15px;pointer-events:none;transition:opacity .25s ease-in-out 0s,right .25s ease-in-out 0s;transform:translateY(-50%);position:absolute;top:50%;right:20px}.header__menu-li.is-login a::before{background-image:url("../../images/icons/icon--login--blue.svg");opacity:0}.header__menu-li.is-login a:hover{border-color:#fff;background-color:#fff;color:#0d2c3f}.header__menu-li.is-login a:hover::before{opacity:1}.header__menu-li.is-login a:hover::after{opacity:0}.header__menu-a{color:#fff}.header__menu-a:hover{color:#d9ac3b}.header__trigger{display:none}@media only screen and (max-width: 768px){.header__trigger{padding:40px 0 0;display:block;position:fixed;z-index:5;top:0;right:20px}}.header__trigger.is-sticky .header__trigger-inner{background-color:#0d2c3f}.header__trigger.is-active .header__trigger-inner span{background-color:rgba(0,0,0,0)}.header__trigger.is-active .header__trigger-inner span::before{transform:rotate(45deg);top:0}.header__trigger.is-active .header__trigger-inner span::after{transform:rotate(-45deg);bottom:0}.header__trigger-inner{border-radius:50%;background-color:rgba(0,0,0,0);width:52px;height:52px;cursor:pointer;justify-content:center;align-items:center;display:flex;transition:background-color .25s ease-in-out 0s}.header__trigger-inner span{background-color:#fff;flex:0 0 26px;height:2px;transition:background-color .25s ease-in-out 0s;position:relative}.header__trigger-inner span::before,.header__trigger-inner span::after{content:"";background-color:#fff;width:100%;height:2px;position:absolute;left:0}.header__trigger-inner span::before{transition:transform .25s ease-in-out 0s,top .25s ease-in-out 0s;top:-8px}.header__trigger-inner span::after{transition:transform .25s ease-in-out 0s,bottom .25s ease-in-out 0s;bottom:-8px}.footer{background-color:#0d2c3f;color:#fff;padding:90px 0}@media only screen and (max-width: 1024px){.footer{padding:60px 0}}.footer__top{justify-content:space-between;align-items:center;gap:32px;display:flex}@media only screen and (max-width: 768px){.footer__top{flex-direction:column;justify-content:center}}.footer__logo{flex:0 0 auto}.footer__logo img{width:133px}.footer__text{flex:1 1 auto;text-align:right}@media only screen and (max-width: 768px){.footer__text{text-align:center}}.footer__text p{font-size:2.8rem;font-weight:300;line-height:140%}.footer__text p br:first-child{display:none}@media only screen and (max-width: 768px){.footer__text p br:first-child{display:block}}.footer__text p a{font-size:2.2rem;font-weight:700;line-height:140%;color:#fff;display:inline-block;transition:color .25s ease-in-out 0s}.footer__text p a:hover{color:#d9ac3b}.footer__middle{opacity:.3;margin:30px 0;align-items:center;gap:30px;display:flex}.footer__middle::before,.footer__middle::after{content:"";background-color:#fff;height:1px;flex:1 1 auto}.footer__middle img{width:24px}.footer__bottom{justify-content:space-between;align-items:center;gap:30px;display:flex}@media only screen and (max-width: 1024px){.footer__bottom{flex-wrap:wrap;justify-content:center}}@media only screen and (max-width: 1024px){.footer__menu:nth-child(1){flex:0 0 100%}}@media only screen and (max-width: 1024px){.footer__menu:nth-child(1) .footer__menu-ul{flex-wrap:wrap;gap:10px}}.footer__menu:nth-child(2){margin:0 0 0 auto}@media only screen and (max-width: 1024px){.footer__menu:nth-child(2){margin:0}}.footer__menu-ul{gap:30px;display:flex}@media only screen and (max-width: 1024px){.footer__menu-ul{justify-content:center}}.footer__menu-a{color:hsla(0,0%,100%,.4)}.footer__menu-a:hover{color:#fff}.footer__sm{gap:11px;display:flex}.footer__sm-item-link img{width:auto;height:16px;opacity:.4;transition:opacity .25s ease-in-out 0s}.footer__sm-item-link:hover img{opacity:1}.footer__author{margin:30px 0 0;justify-content:flex-end;display:flex}@media only screen and (max-width: 1024px){.footer__author{justify-content:center}}.footer__author-link{font-size:1.2rem;line-height:150%;opacity:.4;color:#fff;align-items:center;gap:8px;display:inline-flex;transition:opacity .25s ease-in-out 0s}.footer__author-link img{width:19px}.footer__author-link:hover{color:#fff;opacity:1}.hero{color:#fff;position:relative}.hero::before{content:"";background:linear-gradient(180deg, rgba(0, 0, 0, 0.6) 42.75%, rgba(0, 0, 0, 0.2) 100%);width:100%;height:100%;display:none;position:absolute;z-index:2;top:0;left:0}@media only screen and (max-width: 768px){.hero::before{display:block}}.hero__bg{width:100%;height:100%;position:absolute;z-index:1;top:0;left:0}.hero__bg img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media only screen and (max-width: 768px){.hero__bg img{-o-object-position:center left;object-position:center left}}.hero__container{height:690px;align-items:center;display:flex;position:relative;z-index:3}@media only screen and (max-width: 768px){.hero__container{height:unset}}.hero__inner{max-width:690px;padding:70px 0 0;justify-content:flex-start;gap:30px;display:grid}@media only screen and (max-width: 768px){.hero__inner{max-width:unset;text-align:center;padding:130px 0 60px}}@media only screen and (max-width: 768px){body:not(.home) .hero__inner{padding:190px 0 90px}}@media only screen and (max-width: 480px){body:not(.home) .hero__heading{max-width:90%;font-size:3.6rem;line-height:120%;margin:0 auto}}.concept{background-color:#efebe7;text-align:center;margin:150px 0 0;padding:60px 0}@media only screen and (max-width: 1024px){.concept{margin:144px 0 0}}@media only screen and (max-width: 768px){.concept{margin:137px 0 0}}.concept__heading,.concept__subheading,.concept__text{max-width:900px;margin:0 auto}.concept__subheading,.concept__text{margin:30px auto 0}.concept__button{margin:30px 0 0}.icons{text-align:center;margin:90px 0}@media only screen and (max-width: 1024px){.icons{margin:60px 0}}.icons__heading{max-width:900px;margin:0 auto}.icons__text{max-width:900px;margin:30px auto 0}.icons__list{margin:60px 0 0;flex-wrap:wrap;justify-content:center;gap:60px;display:flex}@media only screen and (max-width: 1024px){.icons__list{gap:30px}}.icons__list-item{flex:0 0 calc(25% - 45px)}@media only screen and (max-width: 1024px){.icons__list-item{flex:0 0 calc(33.3333333333% - 20px)}}@media only screen and (max-width: 768px){.icons__list-item{flex:0 0 calc(50% - 15px)}}.icons__list-item-icon img{width:auto;height:122px;margin:0 auto}@media only screen and (max-width: 768px){.icons__list-item-icon img{height:100px}}.icons__list-item-title{margin:3px 0 0}.icons__list-item-text{margin:15px 0 0}.icons__button{margin:60px 0 0}.gallery{margin:90px 0}@media only screen and (max-width: 1024px){.gallery{margin:60px 0}}.gallery__list{grid-template-columns:repeat(3, 1fr);gap:15px;display:grid}@media only screen and (max-width: 768px){.gallery__list{width:calc(100% + 40px);margin:0 -20px;padding:0 20px;overflow:auto;display:flex}}.gallery__list-item{border-radius:10px;background-size:cover;background-position:center center;aspect-ratio:1/1.15;overflow:hidden;position:relative}@media only screen and (max-width: 768px){.gallery__list-item{flex:0 0 292px}}.gallery__list-item-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;left:0}.offer-carousel{text-align:center;margin:90px 0}@media only screen and (max-width: 1024px){.offer-carousel{margin:60px 0}}.offer-carousel__heading,.offer-carousel__subheading,.offer-carousel__text{max-width:900px;margin:0 auto}.offer-carousel__subheading,.offer-carousel__text{margin:30px auto 0}.offer-carousel__carousel,.offer-carousel__button{margin:60px 0 0}@media only screen and (max-width: 1366px){.offer-carousel__carousel{max-width:calc(100% - 100px);margin:60px auto 0}}@media only screen and (max-width: 600px){.offer-carousel__carousel{overflow:visible}}.offer-carousel__carousel::before{content:"";background-color:#fff;width:100px;height:100%;display:none;position:absolute;z-index:2;top:0;right:100%}.offer-carousel__carousel-wrapper{position:relative}.offer-carousel__carousel-item{border-radius:10px;background-color:#efebe7;height:auto !important;overflow:hidden;transition:background-color .25s ease-in-out 0s,color .25s ease-in-out 0s}@media only screen and (max-width: 600px){.offer-carousel__carousel-item{pointer-events:none}}.offer-carousel__carousel-item:hover{background-color:#0d2c3f;color:#efebe7}@media only screen and (max-width: 600px){.offer-carousel__carousel-item:hover{background-color:#efebe7;color:#0d2c3f}}.offer-carousel__carousel-item:hover .offer-carousel__carousel-item-photo img{transform:scale(1.08)}@media only screen and (max-width: 600px){.offer-carousel__carousel-item.swiper-slide-active{pointer-events:all}}.offer-carousel__carousel-item-photo{overflow:hidden}.offer-carousel__carousel-item-photo img{aspect-ratio:1/.8;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transition:transform .4s ease-in-out 0s}.offer-carousel__carousel-item-copy{padding:16px 24px}.offer-carousel__carousel-item-text{margin:8px 0 0}.offer-carousel__carousel-navigation{width:calc(100% + 148px);pointer-events:none;justify-content:space-between;align-items:center;display:flex;transform:translateY(-50%);position:absolute;z-index:10;top:50%;left:-74px}@media only screen and (max-width: 1366px){.offer-carousel__carousel-navigation{width:100%;left:0}}.offer-carousel__carousel-navigation-item{cursor:pointer;pointer-events:all;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (max-width: 600px){.offer-carousel__carousel-navigation-item{display:none}}.offer-carousel__carousel-navigation-item svg{width:44px;height:auto;display:block}.cooperate{background-image:url("../../images/bg--section.jpg");background-repeat:repeat;text-align:center;margin:90px 0;padding:90px 0}@media only screen and (max-width: 1024px){.cooperate{margin:60px 0;padding:60px 0}}.cooperate--no-margin{margin:0}.cooperate__heading,.cooperate__text{max-width:900px;margin:0 auto}.cooperate__text{margin:30px auto 0}.cooperate__list{margin:30px 0 0;grid-template-columns:repeat(4, 1fr);gap:40px;display:grid}@media only screen and (max-width: 1024px){.cooperate__list{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 768px){.cooperate__list{grid-template-columns:repeat(2, 1fr)}}.cooperate__list--five-columns{grid-template-columns:repeat(5, 1fr)}@media only screen and (max-width: 1280px){.cooperate__list--five-columns{grid-template-columns:repeat(4, 1fr)}}@media only screen and (max-width: 1024px){.cooperate__list--five-columns{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 768px){.cooperate__list--five-columns{grid-template-columns:repeat(2, 1fr)}}.cooperate__list-item-icon img{width:auto;height:80px;margin:0 auto}.cooperate__list-item-text{margin:15px 0 0}.cooperate__button{margin:30px 0 0}.cooperate__form{max-width:900px;margin:60px auto 0}.photo-text{text-align:center;color:#fff;margin:90px 0}@media only screen and (max-width: 1024px){.photo-text{margin:60px 0}}@media only screen and (max-width: 768px){.photo-text__container{padding:0}}.photo-text__outer{border-radius:10px;min-height:450px;overflow:hidden;padding:90px 20px;justify-content:center;align-items:center;display:flex;position:relative}@media only screen and (max-width: 768px){.photo-text__outer{min-height:600px;padding:90px 40px}}.photo-text__bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;z-index:1;top:0;left:0}.photo-text__bg img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.photo-text__inner{position:relative;z-index:2}.photo-text__icon{margin:0 0 15px;justify-content:center;display:flex}.photo-text__icon img{width:auto;height:auto;max-width:60px;max-height:60px}.photo-text__heading{max-width:690px;margin:0 auto}.photo-text__text{max-width:690px;margin:15px auto 0}.delivery-area{text-align:center;margin:90px 0}@media only screen and (max-width: 1024px){.delivery-area{margin:60px 0}}.delivery-area__container{grid-template-columns:repeat(2, 1fr);align-items:center;gap:60px;display:grid}@media only screen and (max-width: 1024px){.delivery-area__container{flex-direction:column-reverse;display:flex}}.delivery-area__copy{gap:30px;display:grid}.instagram{margin:90px 0}@media only screen and (max-width: 1024px){.instagram{margin:60px 0}}.instagram__header{justify-content:space-between;align-items:center;display:flex}@media only screen and (max-width: 768px){.instagram__header{justify-content:center}}.instagram__header-profile{align-items:center;gap:30px;display:flex}@media only screen and (max-width: 768px){.instagram__button{display:none}}.instagram__button--mobile{display:none}@media only screen and (max-width: 768px){.instagram__button--mobile{margin:30px 0 0;justify-content:center;display:flex}}.instagram__shortcode{margin:30px 0 0}.instagram__shortcode #sb_instagram{padding:0 !important}.instagram__shortcode #sbi_images{padding:0 !important;gap:30px !important}.opinions-carousel{background-color:#efebe7;text-align:center;margin:90px 0 0;padding:60px 0;position:relative}.opinions-carousel__addon{width:417px;pointer-events:none;transform:translate(-50%, -50%);position:absolute;z-index:1;top:50%;left:50%}.opinions-carousel__carousel-item-logo{z-index:2}.opinions-carousel__carousel-item-logo img{width:auto;max-width:200px;height:80px;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;margin:0 auto}.opinions-carousel__carousel-item-opinion,.opinions-carousel__carousel-item-signature{max-width:500px;margin:30px auto 0}.opinions-carousel__carousel-item-opinion p{font-size:2.8rem;font-weight:300;font-style:italic;line-height:140%}.opinions-carousel__carousel-item-signature{font-weight:800}.opinions-carousel__carousel-pagination{margin:30px 0 0;justify-content:center;align-items:center;gap:16px;display:flex}.opinions-carousel__carousel-pagination span.swiper-pagination-bullet{border:2px solid #0d2c3f;border-radius:50%;width:16px;height:16px;cursor:pointer;transition:border-color .25s ease-in-out 0s,background-color .25s ease-in-out 0s}.opinions-carousel__carousel-pagination span.swiper-pagination-bullet-active{border-color:#d9ac3b;background-color:#d9ac3b}.faq{margin:90px 0;padding:0 0 90px}@media only screen and (max-width: 1024px){.faq{margin:60px 0;padding:0 0 40px}}.faq__container{max-width:940px}.faq__heading{text-align:center}.faq__list{border-top:1px solid rgba(163,179,189,.5);margin:30px 0 0}.faq__list-item{border-bottom:1px solid rgba(163,179,189,.5);padding:30px 0}.faq__list-item.is-active .faq__list-item-question::before{transform:translateY(-50%) rotate(180deg)}.faq__list-item.is-active .faq__list-item-question::after{transform:translateY(-50%) rotate(270deg)}.faq__list-item.is-active .faq__list-item-answer{padding:30px 0 0;grid-template-rows:1fr}.faq__list-item-question{padding:0 40px 0 0;cursor:pointer;position:relative}.faq__list-item-question::before,.faq__list-item-question::after{content:"";background-color:#d9ac3b;pointer-events:none;transition:transform .25s ease-in-out 0s;transform:translateY(-50%);position:absolute;top:50%}.faq__list-item-question::before{width:22px;height:1.8px;right:0}.faq__list-item-question::after{width:1.8px;height:22px;right:10.1px}.faq__list-item-answer{grid-template-rows:0fr;display:grid;transition:padding .25s ease-in-out 0s,grid-template-rows .25s ease-in-out 0s}.faq__list-item-answer-inner{overflow:hidden}.offer__categories{background-color:#efebe7}.offer__categories-container{justify-content:center;align-items:center;gap:30px;display:flex}@media only screen and (max-width: 768px){.offer__categories-container{gap:15px}}.offer__categories-item{border:1px solid #0d2c3f;border-bottom:0 none;border-radius:5px 5px 0 0;cursor:pointer;padding:20px 52px 20px 30px;transition:border-color .25s ease-in-out 0s,background-color .25s ease-in-out 0s;position:relative}@media only screen and (max-width: 768px){.offer__categories-item{padding:18px 46px 18px 26px}}.offer__categories-item::after{content:"";background-image:url("../../images/icons/icon--categories-arrow.svg");background-size:contain;background-repeat:no-repeat;background-position:center center;width:12px;height:12px;pointer-events:none;transform:translateY(-50%);position:absolute;top:50%;right:30px}@media only screen and (max-width: 768px){.offer__categories-item::after{right:24px}}.offer__categories-item.is-active{border-color:#fff;background-color:#fff}.offer__list{min-height:100vh;position:relative}.offer__list-container{max-width:940px}.offer__list-section{width:100%;opacity:0;pointer-events:none;padding:60px 0 90px;transition:opacity .25s ease-in-out 0s;transform:translateY(20px);transition:opacity .25s ease-in-out 0s,transform .25s ease-in-out 0s;position:absolute;top:0;left:0}.offer__list-section.is-active{opacity:1;pointer-events:all;transform:translateY(0px);position:relative;top:auto;left:auto}.offer__list-heading{text-align:center;margin:0 0 60px}.offer__list-listing{margin:0 auto;gap:60px;display:grid}@media only screen and (max-width: 768px){.offer__list-listing{gap:80px}}.offer__list-listing-section{scroll-margin:140px;align-items:center;gap:52px;display:flex}@media only screen and (max-width: 1024px){.offer__list-listing-section{gap:40px}}@media only screen and (max-width: 768px){.offer__list-listing-section{scroll-margin:300px;flex-direction:column;gap:0}}.offer__list-listing-section:nth-child(even){flex-direction:row-reverse}@media only screen and (max-width: 768px){.offer__list-listing-section:nth-child(even){flex-direction:column}}.offer__list-listing-gallery{flex:0 0 calc(41.77% - 26px);grid-template-columns:repeat(3, 1fr);gap:10px;display:grid}.offer__list-listing-gallery-item:first-child{grid-column:span 3}.offer__list-listing-gallery-item img{border-radius:10px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.offer__list-listing-info{flex:1 1 auto}.offer__list-listing-label{border-radius:5px;background-color:#0d2c3f;font-weight:800;color:#fff;padding:5px 30px;display:inline-block}@media only screen and (max-width: 768px){.offer__list-listing-label{margin:30px 0 0}}.offer__list-listing-name,.offer__list-listing-desc,.offer__list-listing-ingredients{margin:30px 0 0}@media only screen and (max-width: 1024px){.offer__list-listing-name,.offer__list-listing-desc,.offer__list-listing-ingredients{margin:24px 0 0}}.offer__list-listing-desc h3{font-size:2.2rem;font-weight:700;line-height:140%}.offer__list-listing-ingredients{border-left:3px solid #0d2c3f;padding:0 0 0 27px}.offer__list-listing-ingredients-content{margin:15px 0 0}.text{margin:90px 0}@media only screen and (max-width: 1024px){.text{margin:60px 0}}.text__container{max-width:940px}.text__icon{margin:0 0 30px;justify-content:center;display:flex}.text__icon img{width:auto;height:auto;max-width:60px;max-height:60px}.text-two-cols{margin:210px 0 90px}@media only screen and (max-width: 1024px){.text-two-cols{margin:180px 0 60px}}.text-two-cols__container{grid-template-columns:repeat(2, 1fr);gap:60px;display:grid}@media only screen and (max-width: 1280px){.text-two-cols__container{gap:48px}}@media only screen and (max-width: 1024px){.text-two-cols__container{grid-template-columns:1fr;gap:60px}}@media only screen and (max-width: 768px){.text-two-cols__heading{font-size:3.6rem;line-height:120%}}.text-two-cols__text{margin:30px 0 0}.circle-images{margin:90px 0}.circle-images__container{max-width:940px;gap:60px;display:grid}.circle-images__section{align-items:center;gap:60px;display:flex}@media only screen and (max-width: 768px){.circle-images__section{flex-direction:column-reverse}}.circle-images__section:nth-child(even){flex-direction:row-reverse}@media only screen and (max-width: 768px){.circle-images__section:nth-child(even){flex-direction:column-reverse}}.circle-images__section-text{flex:1 1 auto;text-align:center}.circle-images__section-image{flex:0 0 42.22%}.circle-images__section-image img{border-radius:50%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.contact-data{text-align:center;margin:90px 0 60px}@media only screen and (max-width: 1024px){.contact-data{margin:60px 0}}.contact-data__heading{margin:0 0 30px}.contact-data__cols{grid-template-columns:repeat(3, 1fr);align-items:center;display:grid}@media only screen and (max-width: 1024px){.contact-data__cols{grid-template-columns:1fr;gap:60px}}.contact-data__cols-col-title{margin:0 0 15px}.contact-data__cols-col-text p{font-size:2.8rem;font-weight:300;line-height:140%}@media only screen and (max-width: 768px){.contact-data__cols-col-text p:last-child a:last-child{border:1px solid #0d2c3f;border-radius:51px;font-size:1.5rem;font-weight:700;line-height:150%;margin:10px 0 0;padding:14px 30px;display:inline-block;transition:background-color .25s ease-in-out 0s,color .25s ease-in-out 0s}}@media only screen and (max-width: 768px){.contact-data__cols-col-text p:last-child a:last-child:hover{background-color:#0d2c3f;color:#fff}}.contact-data__cols-col-text p a:hover{color:#d9ac3b}.contact-form{margin:60px 0 90px}@media only screen and (max-width: 1024px){.contact-form{margin:60px 0}}.contact-form__heading,.contact-form__form{max-width:900px;margin:0 auto}.contact-form__heading,.contact-form__text{text-align:center}.contact-form__text{margin:30px 0 0}.contact-form__form{margin:30px auto 0}.map{margin:60px 0}@media only screen and (max-width: 768px){.map__container{padding:0}}.map__image img{height:500px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.new-store{text-align:center;margin:90px 0}@media only screen and (max-width: 1024px){.new-store{margin:60px 0}}.new-store__heading{max-width:860px;margin:0 auto}.new-store__text{max-width:900px;margin:30px auto 0}.new-store__wrapper{max-width:884px;margin:60px auto 0;grid-template-columns:repeat(2, 1fr);align-items:center;gap:60px;display:grid}@media only screen and (max-width: 1024px){.new-store__wrapper{flex-direction:column-reverse;display:flex}}@media only screen and (max-width: 768px){.new-store__wrapper{gap:30px}}.new-store__copy{gap:30px;display:grid}.new-store__icon{width:auto;height:83px;margin:0 auto}.new-store__sign{margin:-20px 0 0}.new-store__bottom-text{max-width:900px;margin:60px auto 0}