:root{--header-height: 64px;--Black: #222;--Gray: #535353;--Light-gray: #939393;--Card: #F6F4F2;--White: #FFF;--Main-Orange: #D47700}*{font-family:Montserrat,sans-serif;box-sizing:border-box}:root{--container-width: 1760px;--service-card-width: calc(648px / var(--container-width))}@media only screen and (max-width:1800px){:root{--container-width: 1280px}}@media only screen and (max-width:1340px){:root{--container-width: 944px}}@media only screen and (max-width:1024px){:root{--container-width: 678px}}@media only screen and (max-width:740px){:root{--container-width: 100%}}button{outline:none!important}.container{padding:0 16px;max-width:calc(var(--container-width) + 32px)}p{color:var(--Gray);font-size:20px;font-weight:300;line-height:140%;margin-bottom:16px}@media only screen and (max-width:1024px){p{font-size:16px;font-weight:500}}.row{margin:-4px}.row>div{padding:4px}.my-d-none{display:none!important}.my-d-flex{display:flex!important}.my-d-block{display:block!important}@media only screen and (max-width:1800px){.my-d-none-xl{display:none!important}.my-d-flex-xl{display:flex!important}.my-d-block-xl{display:block!important}}@media only screen and (max-width:1340px){.my-d-none-lg{display:none!important}.my-d-flex-lg{display:flex!important}.my-d-block-lg{display:block!important}}@media only screen and (max-width:1024px){.my-d-none-md{display:none!important}.my-d-flex-md{display:flex!important}.my-d-block-md{display:block!important}}@media only screen and (max-width:740px){.my-d-none-sm{display:none!important}.my-d-flex-sm{display:flex!important}.my-d-block-sm{display:block!important}}.my-row{display:flex;flex-direction:row;flex-wrap:wrap;margin:-10px}.my-row.space-between{justify-content:space-between}.my-row.center{justify-content:center}.my-row>div{padding:10px}.my-row>div.my-col-1{width:12.5%}.my-row>div.my-col-2{width:25%}.my-row>div.my-col-3{width:37.5%}.my-row>div.my-col-4{width:50%}.my-row>div.my-col-5{width:62.5%}.my-row>div.my-col-6{width:75%}.my-row>div.my-col-7{width:87.5%}.my-row>div.my-col-8{width:100%}.section{padding-top:160px}@media only screen and (max-width:1800px){.section{padding-top:120px}}@media only screen and (max-width:1340px){.section{padding-top:100px}}@media only screen and (max-width:1024px){.section{padding-top:80px}}@media only screen and (max-width:740px){.section{padding-top:60px}}.section-header{display:flex;flex-direction:column;margin-bottom:60px;gap:40px}@media only screen and (max-width:1800px){.section-header{margin-bottom:40px;gap:20px}}@media only screen and (max-width:1340px){.section-header{margin-bottom:20px}}@media only screen and (max-width:740px){.section-header{flex-wrap:wrap}}.section-header h2{color:var(--Black);font-family:Saira Condensed,sans-serif;font-size:72px;font-weight:500;line-height:110%;margin-bottom:0}@media only screen and (max-width:1024px){.section-header h2{font-size:40px;line-height:100%}}@media only screen and (max-width:740px){.section-header h2{width:100%}}.section-header i{font-size:16px;cursor:pointer;color:var(--Gray)}.section-header i:hover{color:var(--Black)}.section-header-action{min-height:48px;display:flex;align-items:center;gap:20px}.section-header-bottom{display:flex;align-items:center;gap:72px}@media only screen and (max-width:740px){.section-header-bottom{gap:12px;flex-wrap:wrap}}.section-header-bottom p{color:var(--Black);font-size:18px;font-weight:400;line-height:140%;margin-bottom:0;max-width:68.75%;flex:1;margin-right:auto}@media only screen and (max-width:1024px){.section-header-bottom p{font-size:12px}}@media only screen and (max-width:1340px){.section-header-bottom p{max-width:600px}}@media only screen and (max-width:740px){.section-header-bottom p{max-width:100%;width:100%;flex:unset}}.section-header._1{flex-direction:row;align-items:flex-end}.section-header._1 h2{margin-right:auto}.section-carousel{max-width:100%;width:100%}.section-footer .button-text{width:max-content;padding:0!important}.header{position:fixed;top:0;left:0;right:0;bottom:0;height:var(--header-height);z-index:2;transition:all .2s ease-in-out}.header-logo{display:none}.header-bars{height:10px;width:18px;position:relative;background-color:transparent;padding:0;outline:none;border:none;align-items:center;display:none}@media only screen and (max-width:1024px){.header-bars{display:flex}}.header-bars span{display:block;position:absolute;top:50%;right:0;width:100%;height:2px;transition:all .3s ease;background-color:#fff}.header-bars span._1{transform:translateY(-5px)}.header-bars span._2{transform:translateY(3px)}.header-bars.active span._1{transform:translateY(0) rotate(45deg)}.header-bars.active span._2{transform:translate(0) rotate(-45deg)}.header-desktop{position:relative;z-index:2;background-color:transparent}.header-mobile{height:calc(100vh - var(--header-height));transition:all .5s ease-in-out;transform:translateY(-100%);position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;display:flex;align-items:center;justify-content:center;background-color:transparent}.header-mobile.active{background-color:#fff;transform:translateY(0)}.header-mobile .header-menu{display:block;margin:0}.header-mobile .header-menu ul{flex-direction:column;gap:60px}@media only screen and (max-width:740px){.header-mobile .header-menu ul{gap:40px}}.header-mobile .header-menu ul li a{color:var(--Light-gray)}.header-wrapper{height:var(--header-height);display:flex;align-items:center;justify-content:space-between}.header-logo{max-width:320px;min-width:320px;width:320px;flex:1}@media only screen and (max-width:1340px){.header-logo{max-width:240px;min-width:240px;width:240px}}.header-logo img{width:100%}.header-menu{position:relative;margin-left:auto}@media only screen and (max-width:1024px){.header-menu{display:none}}.header-menu ul{display:flex;align-items:center;gap:32px;margin:0;padding:0;list-style:none}@media only screen and (max-width:1340px){.header-menu ul{gap:24px}}.header-menu ul li a{color:var(--White);font-size:20px;font-weight:400;line-height:normal;margin-bottom:0;display:block;position:relative;text-decoration:none;transition:all .1s ease-in-out}.header-menu ul li a:hover{color:var(--Black)}.header-menu ul li a:after{content:"";position:absolute;left:0;bottom:-6px;width:16px;height:2px;background-color:#d47700;opacity:0;visibility:hidden}.header-menu ul li a.active{color:var(--Black)}.header-menu ul li a.active:after{opacity:1;visibility:visible}.header-bars span{background-color:var(--White)}.header-bars.active span{background-color:var(--Black)}.header.active{background-color:#fff}.header.active .header-bars span,.header.active .header-bars.active span{background-color:var(--Black)}.header.active .header-menu ul li a{color:var(--Black)}.page-wrapper{padding-top:var(--header-height)}.page-wrapper .header-desktop .header-menu ul li a{color:var(--Light-gray)}.page-wrapper .header-desktop .header-menu ul li a.active{color:var(--Black)}.page-wrapper .header .header-bars span{background-color:var(--Black)}.footer{background-position:center;background-size:cover;background-repeat:no-repeat;min-height:436px;display:flex;flex-direction:column;position:relative;margin-top:48px}.footer:after{content:""}.footer-bottom{margin-top:auto;background-color:#222;padding:16px 0}.footer-bottom-wrapper{display:flex;align-items:center;gap:40px}@media only screen and (max-width:1340px){.footer-bottom-wrapper{gap:20px}}@media only screen and (max-width:1024px){.footer-bottom-wrapper{gap:16px}}@media only screen and (max-width:740px){.footer-bottom-wrapper{flex-wrap:wrap}}.footer-bottom-wrapper span{color:var(--White);font-size:20px;font-weight:300;line-height:140%;margin-bottom:0;margin-right:auto}@media only screen and (max-width:1024px){.footer-bottom-wrapper span{font-size:16px;font-weight:500}}@media only screen and (max-width:1340px){.footer-bottom-wrapper span{font-size:16px}}@media only screen and (max-width:1024px){.footer-bottom-wrapper span{font-weight:400}}.footer-bottom-wrapper a{color:var(--White);font-size:24px;font-weight:500;line-height:140%;text-decoration-line:underline}@media only screen and (max-width:1340px){.footer-bottom-wrapper a{font-size:16px}}.banner{position:relative;z-index:1;display:flex;flex-direction:column}.banner-main{margin-bottom:40px;min-height:100vh;position:relative;z-index:-1;background-repeat:no-repeat;background-size:cover;background-position:center;flex:1;display:flex;flex-direction:column;justify-content:flex-end}@media only screen and (max-width:1024px){.banner-main{min-height:340px}}@media only screen and (max-width:740px){.banner-main{min-height:234px}}.banner-main:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,#0000 42.87%,#00000075 86.89%);z-index:-1}.banner-main-wrapper{display:flex;align-items:flex-end}.banner-main-wrapper h1{font-family:Saira Condensed,sans-serif;font-size:220px;font-weight:500;line-height:96%;text-transform:uppercase;color:#fffcfca6;margin-bottom:0;transform:translateY(7.5%)}@media only screen and (max-width:1800px){.banner-main-wrapper h1{font-size:174px}}@media only screen and (max-width:1340px){.banner-main-wrapper h1{font-size:127px}}@media only screen and (max-width:1024px){.banner-main-wrapper h1{font-size:80px;line-height:90%}}@media only screen and (max-width:740px){.banner-main-wrapper h1{font-size:50px}}@media only screen and (max-width:1024px){.banner-bottom-text{width:100%}}.banner-bottom-wrapper{display:flex;gap:16px}@media only screen and (max-width:1800px){.banner-bottom-wrapper{align-items:center;flex-wrap:wrap;gap:20px}}@media only screen and (max-width:740px){.banner-bottom-wrapper{flex-direction:column}}.banner-bottom-text p{color:var(--Black);font-size:18px;font-weight:400;line-height:140%;margin-bottom:0;flex:1;max-width:37.5%;margin-right:auto}@media only screen and (max-width:1024px){.banner-bottom-text p{font-size:12px}}@media only screen and (max-width:1800px){.banner-bottom-text p{max-width:unset}}.banner-bottom-button{display:flex;gap:20px}@media only screen and (max-width:1024px){.banner-bottom-button{width:100%}}@media only screen and (max-width:740px){.banner-bottom-button{flex-wrap:wrap;gap:8px}}.banner-bottom-button [class*=button-]{width:220px}@media only screen and (max-width:1024px){.banner-bottom-button [class*=button-]{width:auto;flex:1}}@media only screen and (max-width:740px){.banner-bottom-button [class*=button-]{width:100%;flex:unset;height:48px}}@keyframes about-circle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.about-circle{margin-top:60px;animation:about-circle 14s linear infinite;min-width:220px;width:220px;aspect-ratio:1/1}@media only screen and (max-width:1800px){.about-circle{margin-top:48px}}@media only screen and (max-width:1024px){.about-circle{min-width:160px;width:160px}}@media only screen and (max-width:1340px){.about-left .about-circle{display:none}}.about-left p{color:var(--Black);font-size:36px;font-weight:500;line-height:120%;margin-bottom:0}@media only screen and (max-width:1024px){.about-left p{font-size:21px;font-weight:400}}@media only screen and (max-width:740px){.about-left p{font-size:16px}}.about-left p span{color:#d47700}.about-right{display:flex;flex-direction:column;overflow:hidden}.about-right .about-circle{display:none}@media only screen and (max-width:1340px){.about-right .about-circle{display:block;float:right;margin-left:90px;margin-top:32px}}@media only screen and (max-width:1024px){.about-right .about-circle{margin-left:160px}}@media only screen and (max-width:740px){.about-right .about-circle{margin-left:12px;margin-top:12px}}.about-right p{margin-bottom:12px}@media only screen and (max-width:740px){.about-right p{font-size:12px}}.about-right p:last-child{margin-bottom:0}@media only screen and (max-width:1340px){.about .my-row>div{width:100%}}.reviews .section-carousel .container,.services .section-carousel .container{max-width:100%;padding:0}@media only screen and (max-width:740px){.reviews .section-carousel .container,.services .section-carousel .container{max-width:100%;padding:0 16px}}.services-card{display:flex;flex-direction:column;gap:24px;text-decoration:none!important;cursor:pointer}.services-card:last-child{margin-left:0}.services-card-img{position:relative;aspect-ratio:1/1}@media only screen and (max-width:1800px){.services-card-img{aspect-ratio:35/36}}@media only screen and (max-width:1340px){.services-card-img{aspect-ratio:231/200}}@media only screen and (max-width:1024px){.services-card-img{aspect-ratio:329/400}}@media only screen and (max-width:740px){.services-card-img{aspect-ratio:1/1}}.services-card-img h3{position:absolute;left:32px;right:32px;bottom:32px;display:flex;align-items:flex-end;color:var(--White);font-family:Saira Condensed,sans-serif;font-size:51px;font-weight:600;line-height:95%;margin-bottom:0}@media only screen and (max-width:1800px){.services-card-img h3{font-size:36px}}@media only screen and (max-width:1024px){.services-card-img h3{font-size:24px;line-height:120%}}@media only screen and (max-width:1340px){.services-card-img h3{left:20px;right:20px;bottom:20px}}@media only screen and (max-width:1024px){.services-card-img h3{color:var(--White);font-family:Saira Condensed,sans-serif;font-size:51px;font-weight:600;line-height:95%;margin-bottom:0}}@media only screen and (max-width:1024px)and (max-width:1800px){.services-card-img h3{font-size:36px}}@media only screen and (max-width:1024px)and (max-width:1024px){.services-card-img h3{font-size:24px;line-height:120%}}.services-card-img h3 i{margin-left:12px;font-size:32px;min-width:48px;max-width:48px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:1800px){.services-card-img h3 i{max-width:40px;min-width:40px;font-size:28px}}@media only screen and (max-width:740px){.services-card-img h3 i{font-size:23px;position:relative;top:10px;left:4px}}.services-card-img img{width:100%;height:100%;object-fit:cover;object-position:center}.services-card-info p{margin-bottom:0}@media only screen and (max-width:1024px){.services-card-info p{color:var(--Black);font-size:18px;font-weight:400;line-height:140%;margin-bottom:0}}@media only screen and (max-width:1024px)and (max-width:1024px){.services-card-info p{font-size:12px}}.portfolio-gallery{display:grid;grid-gap:20px;grid-template-areas:"a a b b b c c c" "d d b b b c c c" "d d b b b e e e";grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(3,auto)}@media only screen and (max-width:740px){.portfolio-gallery{grid-template-areas:"a a b b c c" "a a b b c c" "a a b b c c";grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,auto)}}.portfolio-image img{width:100%;height:100%;object-fit:cover;object-position:center}.portfolio-image:nth-child(1){grid-area:a}.portfolio-image:nth-child(2){grid-area:b}.portfolio-image:nth-child(3){grid-area:c}.portfolio-image:nth-child(4){grid-area:d}.portfolio-image:nth-child(5){grid-area:e}@media only screen and (max-width:740px){.portfolio-image:not(:nth-child(1),:nth-child(2),:nth-child(3)){display:none}}@media only screen and (max-width:740px){.portfolio-image{aspect-ratio:1/1.5;width:100%}}.reviews-elem{padding:30px;background-color:#f6f4f3;display:flex;align-items:flex-start;gap:20px;text-decoration:none!important}@media only screen and (max-width:1024px){.reviews-elem{padding:16px;gap:12px}}.reviews-elem-img{width:140px;min-width:140px;aspect-ratio:1/1}@media only screen and (max-width:1340px){.reviews-elem-img{min-width:80px;width:80px}}@media only screen and (max-width:1024px){.reviews-elem-img{min-width:43px;width:43px}}.reviews-elem-img img{width:100%;height:100%;object-fit:cover;object-position:center}.reviews-elem-content{display:flex;flex-direction:column;gap:12px}@media only screen and (max-width:740px){.reviews-elem-content{gap:0}}.reviews-elem-content h3{color:var(--Black);font-size:36px;font-weight:500;line-height:120%;margin-bottom:0}@media only screen and (max-width:1024px){.reviews-elem-content h3{font-size:21px;font-weight:400}}@media only screen and (max-width:1024px){.reviews-elem-content h3{color:var(--Black);font-family:Saira Condensed,sans-serif;font-size:51px;font-weight:600;line-height:95%;margin-bottom:12px}}@media only screen and (max-width:1024px)and (max-width:1800px){.reviews-elem-content h3{font-size:36px}}@media only screen and (max-width:1024px)and (max-width:1024px){.reviews-elem-content h3{font-size:24px;line-height:120%}}@media only screen and (max-width:740px){.reviews-elem-content h3{margin-bottom:8px}}.reviews-elem-content p{margin-bottom:0}@media only screen and (max-width:1024px){.reviews-elem-content p{color:var(--Black);font-size:18px;font-weight:400;line-height:140%;margin-bottom:12px}}@media only screen and (max-width:1024px)and (max-width:1024px){.reviews-elem-content p{font-size:12px}}@media only screen and (max-width:1024px){.reviews-elem-content p:last-child{margin-bottom:0}}.shop .my-row>div:nth-child(1)>*{aspect-ratio:.7083}.shop .my-row>div:nth-child(2)>*{aspect-ratio:.72}.shop .my-row>div:nth-child(3)>*{aspect-ratio:.8}.shop-card{position:relative;z-index:1;display:block;cursor:pointer}@media only screen and (max-width:740px){.shop-card{width:100%}.shop-card-img{aspect-ratio:1/1.5}}.shop-card-info{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#000 -9.89%,#0000 44.71%);display:flex;flex-direction:column;justify-content:space-between;padding:20px;opacity:0;visibility:hidden;transition:all .3s ease-in-out}@media only screen and (max-width:740px){.shop-card-info{opacity:1;visibility:visible}}.shop-card-info-top{display:flex}@media only screen and (max-width:740px){.shop-card-info-top{flex-direction:column;height:100%;padding-bottom:10px}}.shop-card-info-top span{color:var(--White);font-size:20px;font-weight:300;line-height:140%;margin-bottom:0}@media only screen and (max-width:1024px){.shop-card-info-top span{font-size:16px;font-weight:500}}.shop-card-info-top strong{color:var(--White);font-size:36px;font-weight:500;line-height:120%;margin-bottom:0}@media only screen and (max-width:1024px){.shop-card-info-top strong{font-size:21px;font-weight:400}}.shop-card-info-bottom button{width:100%;max-width:385px;margin:0 auto}.shop-card-img img{width:100%;height:100%;object-fit:cover;object-position:center}.shop-card:hover .shop-card-info{opacity:1;visibility:visible}@media only screen and (max-width:740px){.contacts .my-row>div{width:100%}}.contacts .section-header{margin-bottom:32px}.contacts .section-header-bottom{display:unset}.contacts .section-header-bottom p{max-width:unset}.contacts-form-group{display:flex;flex-direction:column;gap:12px;margin-bottom:40px}@media only screen and (max-width:1800px){.contacts-form-group{margin-bottom:20px;gap:20px}}.contacts-form-group textarea,.contacts-form-group input{padding:16px 20px;border:1px solid var(--Light-gray);background:var(--White);outline:none;color:var(--Black);font-size:18px;font-weight:400;line-height:140%;margin-bottom:0;resize:none}@media only screen and (max-width:1024px){.contacts-form-group textarea,.contacts-form-group input{font-size:12px}}@media only screen and (max-width:740px){.contacts-form-group textarea,.contacts-form-group input{font-size:12px;font-weight:400}}.contacts-form-group textarea::placeholder,.contacts-form-group input::placeholder{color:var(--Light-gray)}.contacts-form-group textarea:focus:placeholder-shown,.contacts-form-group textarea:placeholder-shown,.contacts-form-group input:focus:placeholder-shown,.contacts-form-group input:placeholder-shown{color:var(--Main-Orange)}.contacts-form-group textarea{height:180px}@media only screen and (max-width:1024px){.contacts-form button{width:100%}}.contacts-networks p{color:var(--Black);font-size:18px;font-weight:400;line-height:140%;text-align:center;margin-bottom:12px}@media only screen and (max-width:1024px){.contacts-networks p{font-size:12px}}.contacts-networks ul{display:flex;align-items:center;gap:40px;list-style:none;padding:0;margin-bottom:0}@media only screen and (max-width:1024px){.contacts-networks ul{gap:32px}}@media only screen and (max-width:740px){.contacts-networks ul{justify-content:center}}.contacts-networks ul li a{text-decoration:none;color:var(--Black);font-size:80px;transition:all .3s ease-in-out}@media only screen and (max-width:1024px){.contacts-networks ul li a{font-size:40px}}.contacts-networks ul li a.icon-tiktok{font-size:72px}@media only screen and (max-width:1024px){.contacts-networks ul li a.icon-tiktok{font-size:40px}}.contacts-networks ul li a:hover{color:var(--Main-Orange)}[class*=button-]{color:var(--Black);font-size:20px;font-weight:500;line-height:normal;margin-bottom:0;padding:0 90px;height:60px;display:flex;align-items:center;justify-content:center;outline:none;text-decoration:none!important;border:none;transition:all .2s ease-in-out;white-space:nowrap}@media only screen and (max-width:1024px){[class*=button-]{font-size:16px}}@media only screen and (max-width:1340px){[class*=button-]{padding:0 34px}}@media only screen and (max-width:740px){[class*=button-]{height:48px}}[class*=button-].button-black{background-color:var(--Black);color:var(--White)}[class*=button-].button-black:not([disabled]):hover{background-color:var(--Main-Orange)}[class*=button-].button-black:focus{background-color:#c89048}[class*=button-].button-black[disabled]{opacity:.4;cursor:not-allowed}[class*=button-].button-white{background-color:transparent;border:1px solid #535353;color:var(--Black)}[class*=button-].button-white:not([disabled]):hover{background-color:var(--Black);color:var(--White)}[class*=button-].button-white:focus{background-color:var(--Gray);color:var(--White)}[class*=button-].button-white[disabled]{opacity:.4;cursor:not-allowed}[class*=button-].button-text{background:transparent;border:none;outline:none;display:flex;align-items:center;gap:20px;padding:0 4px}[class*=button-].button-text i{font-size:16px;transition:all .3s ease-in-out}[class*=button-].button-text:not([disabled]):hover{color:var(--Main-Orange)}[class*=button-].button-text:not([disabled]):hover i{color:var(--Main-Orange)}[class*=button-].button-text:focus{color:#c88f48}[class*=button-].button-text:focus i{color:#c88f48}[class*=button-].button-text[disabled],[class*=button-].button-text[disabled] i{color:#d1d1d1}.modal-close{background-color:transparent;padding:0;border:none;outline:none!important;position:absolute;top:40px;right:40px;display:flex;align-items:center;justify-content:center;font-size:22px;color:var(--Black);z-index:99}@media only screen and (max-width:1340px){.modal-close{right:20px;top:20px}}.modal-header{margin-bottom:20px;padding:0;border:none}@media only screen and (max-width:1340px){.modal-header{margin-bottom:12px}}.modal-header h3{font-size:20px;font-style:normal;font-weight:500;line-height:140%;color:var(--Black)}.modal-dialog{max-width:900px;margin:.5rem auto}@media only screen and (max-width:1024px){.modal-dialog{max-width:751px}}@media only screen and (max-width:740px){.modal-dialog{max-width:100%}}.modal-body{padding:0}.modal-content{padding:40px;border:none}@media only screen and (max-width:1024px){.modal-content{padding:16px}}.services-modal .modal-header{padding:0 0 40px;border:none;margin-bottom:40px;position:relative}@media only screen and (max-width:1024px){.services-modal .modal-header{padding-bottom:20px;margin-bottom:20px}}@media only screen and (max-width:740px){.services-modal .modal-header{padding-bottom:12px;margin-bottom:12px}}.services-modal .modal-header h3{color:var(--Black);font-family:Saira Condensed,sans-serif;font-size:51px;font-weight:600;line-height:95%;margin-bottom:0}@media only screen and (max-width:1800px){.services-modal .modal-header h3{font-size:36px}}@media only screen and (max-width:1024px){.services-modal .modal-header h3{font-size:24px;line-height:120%}}.services-modal .modal-header:after{content:"";position:absolute;bottom:0;left:0;width:140px;height:1px;background-color:var(--Black)}@media only screen and (max-width:1024px){.services-modal .modal-content{padding:40px}}@media only screen and (max-width:740px){.services-modal .modal-content{padding:16px}}.services-modal .modal-body>*:last-child{margin-bottom:0}@media only screen and (max-width:1340px){.shop-modal .modal-dialog{max-width:543px}}@media only screen and (max-width:740px){.shop-modal .modal-dialog{max-width:328px;width:100%;height:100%}}.shop-modal .modal-body{display:flex;gap:40px;padding:0}@media only screen and (max-width:1340px){.shop-modal .modal-body{gap:20px}}@media only screen and (max-width:740px){.shop-modal .modal-body{flex-direction:column}}.shop-modal-left{width:100%}@media only screen and (max-width:740px){.shop-modal-left{gap:12px;display:flex}}.shop-modal-left-img{max-width:355px;height:500px;flex:355px 0 0}@media only screen and (max-width:1340px){.shop-modal-left-img{max-width:243px;height:342px;flex:243px 0 0}}@media only screen and (max-width:740px){.shop-modal-left-img{max-width:92px;height:120px;flex:92px 0 0;width:100%}}.shop-modal-left-img img{width:100%;height:100%}@media only screen and (max-width:740px){.shop-modal-left-text h2{font-size:16px}.shop-modal-left-text p{font-size:10px;font-weight:400;margin-bottom:0}}@media only screen and (max-width:1340px){.shop-modal-right{width:100%}}.shop-modal-right-top{margin-bottom:60px}@media only screen and (max-width:1340px){.shop-modal-right-top{margin-bottom:40px}}@media only screen and (max-width:740px){.shop-modal-right-top{margin-bottom:20px}}.shop-modal-right-top-text h2{font-size:36px;font-weight:500;line-height:120%;color:var(--Black);margin-bottom:20px}@media only screen and (max-width:1024px){.shop-modal-right-top-text h2{font-size:21px;font-weight:400}}@media only screen and (max-width:1340px){.shop-modal-right-top-text h2{font-size:21px;margin-bottom:12px}}@media only screen and (max-width:740px){.shop-modal-right-top-text h2{font-size:16px}}.shop-modal-right-top-text p{color:var(--Black);font-size:18px;font-weight:400;line-height:140%;color:var(--Gray);margin-bottom:20px}@media only screen and (max-width:1024px){.shop-modal-right-top-text p{font-size:12px}}@media only screen and (max-width:1340px){.shop-modal-right-top-text p{font-size:12px;margin-bottom:12px}}@media only screen and (max-width:740px){.shop-modal-right-top-text p{font-size:10px}}@media only screen and (max-width:740px){.shop-modal-right-top-content{display:flex;align-items:center;justify-content:space-between}}.shop-modal-right-top-content-calc{display:flex;align-items:center;margin-bottom:20px;height:42px;border-collapse:collapse;border:1px solid var(--Light-gray);width:max-content}@media only screen and (max-width:1340px){.shop-modal-right-top-content-calc{margin-bottom:12px}}@media only screen and (max-width:740px){.shop-modal-right-top-content-calc{margin-bottom:0}}.shop-modal-right-top-content-calc button{height:100%;padding:9px 16px;background-color:transparent;border:none;color:var(--Black);font-size:20px;font-weight:500;line-height:normal;margin-bottom:0}@media only screen and (max-width:1024px){.shop-modal-right-top-content-calc button{font-size:16px}}.shop-modal-right-top-content-calc input{padding:9px 15px;max-width:60px;height:100%;border:none;text-align:center;border-right:1px solid;border-left:1px solid;border-color:var(--Light-gray);outline:none;color:var(--Black);font-size:20px;font-weight:500;line-height:normal;margin-bottom:0;background-color:transparent}@media only screen and (max-width:1024px){.shop-modal-right-top-content-calc input{font-size:16px}}.shop-modal-right-top-content-calc input::-webkit-outer-spin-button,.shop-modal-right-top-content-calc input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.shop-modal-right-top-content-calc input[type=number]{-moz-appearance:textfield}.shop-modal-right-top-content-price span{font-size:36px;font-weight:500;line-height:120%;margin-bottom:0;color:var(--Black)}@media only screen and (max-width:1024px){.shop-modal-right-top-content-price span{font-size:21px;font-weight:400}}@media only screen and (max-width:1340px){.shop-modal-right-top-content-price span{font-size:21px}}.shop-modal-right-bottom{display:flex;flex-direction:column;gap:20px}@media only screen and (max-width:1340px){.shop-modal-right-bottom{gap:8px}}@media only screen and (max-width:1340px){.shop-modal-right-bottom button{height:48px;font-size:16px}}@media only screen and (max-width:740px){.checkout-modal .modal-dialog{max-width:328px;width:100%}}.checkout-modal .modal-body>.row{margin:-20px -10px}@media only screen and (max-width:740px){.checkout-modal .modal-body>.row{flex-direction:column;margin:-10px}}@media only screen and (max-width:740px){.checkout-modal .modal-body>.row>.col-6{flex:0 0 100%;width:100%;max-width:100%}.checkout-modal .modal-body>.row>.col-6:nth-child(2){display:none}}.checkout-modal .modal-body>.row>div{padding:20px 10px}@media only screen and (max-width:740px){.checkout-modal .modal-body>.row>div{padding:10px}}.checkout-modal-header{margin-bottom:20px}.checkout-modal-header:last-child{margin-bottom:56px}@media only screen and (max-width:740px){.checkout-modal-header:last-child{margin-bottom:8px}}.checkout-modal-header h3{color:var(--Black, #222);font-size:20px;font-style:normal;font-weight:500;line-height:140%;margin-bottom:0}.checkout-modal-input input{width:100%;padding:16px 20px;color:var(--Black);font-size:18px;font-weight:400;line-height:140%;margin-bottom:0;outline:none}@media only screen and (max-width:1024px){.checkout-modal-input input{font-size:12px}}.checkout-modal-input input::-webkit-outer-spin-button,.checkout-modal-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.checkout-modal-input input[type=number]{-moz-appearance:textfield}.checkout-modal-radio{display:flex;align-items:center;gap:20px}.checkout-modal-radio label{display:flex;align-items:center}.checkout-modal-radio input[type=radio]{display:none}.checkout-modal-radio i{display:inline-block;position:relative;cursor:pointer;width:17px;height:17px;visibility:visible;border:1px solid #535353;border-radius:50%}.checkout-modal-radio input:checked~i:after{content:"";position:absolute;top:-1px;left:-1px;right:0;bottom:0;visibility:visible;width:17px;height:17px;background-color:transparent;border:5px solid #D47700;border-radius:50%}.checkout-modal-radio:last-child{margin-top:16px}.checkout-modal-radio:last-child ul{display:flex;flex-direction:column;list-style:none;gap:16px;padding:0;margin-bottom:0}.checkout-modal-radio:last-child ul li{display:flex}.checkout-modal-radio span{margin-left:20px;color:var(--Black);font-size:18px;font-weight:400;line-height:140%;margin-bottom:0}@media only screen and (max-width:1024px){.checkout-modal-radio span{font-size:12px}}@media only screen and (max-width:740px){.checkout-modal-radio span{font-size:12px}}.checkout-modal-card{position:relative}.checkout-modal-card input{width:100%;padding:16px 20px;outline:none}.checkout-modal-icon{position:absolute;right:20px;top:20px;color:var(--Light-gray);font-size:22px}.checkout-modal-footer{max-width:372px;margin-top:40px}@media only screen and (max-width:740px){.checkout-modal-footer{margin-top:20px}}.checkout-modal-footer button{font-size:20px;font-style:normal;font-weight:500;width:100%}@media only screen and (max-width:740px){.checkout-modal-footer button{width:100%;font-size:16px}}.input-choose{cursor:pointer}.shop-label{font-size:20px;font-weight:500;line-height:140%;color:var(--Black);margin-bottom:16px}.shop-label:last-child{margin-bottom:0}label{margin-bottom:0}.page-header{margin-bottom:32px}.page{padding-top:80px}@media only screen and (max-width:1800px){.page{padding-top:70px}}@media only screen and (max-width:740px){.page{padding-top:20px}}.page-wrapper .footer{min-height:unset}.page-header{margin-bottom:40px}@media only screen and (max-width:740px){.page-header{margin-bottom:30px}}.page-header h2{color:var(--Black);font-family:Saira Condensed,sans-serif;font-size:72px;font-weight:500;line-height:110%;margin-bottom:0}@media only screen and (max-width:1024px){.page-header h2{font-size:40px;line-height:100%}}.page-shop .my-row{margin:-30px -10px}@media only screen and (max-width:740px){.page-shop .my-row{margin:-10px -4px}}.page-shop .my-row>div{width:50%;padding:30px 10px}@media only screen and (max-width:740px){.page-shop .my-row>div{padding:10px 4px}}.page-shop .shop1-card-img{width:100%;height:780px;margin-bottom:20px}@media only screen and (max-width:1800px){.page-shop .shop1-card-img{height:580px}}@media only screen and (max-width:1024px){.page-shop .shop1-card-img{height:572px}}@media only screen and (max-width:740px){.page-shop .shop1-card-img{height:200px;margin-bottom:8px}}.page-shop .shop1-card-img img{width:100%;height:100%;object-fit:cover;object-position:center}.page-shop .shop1-card-text{display:flex;flex-direction:column}.page-shop .shop1-card-text p{color:var(--Black);font-size:18px;font-weight:400;line-height:140%;margin-bottom:8px}@media only screen and (max-width:1024px){.page-shop .shop1-card-text p{font-size:12px}}@media only screen and (max-width:740px){.page-shop .shop1-card-text p{margin-bottom:0}}.page-shop .shop1-card-text h4{color:var(--Black);font-size:36px;font-weight:500;line-height:120%;margin-bottom:0}@media only screen and (max-width:1024px){.page-shop .shop1-card-text h4{font-size:21px;font-weight:400}}@media only screen and (max-width:1024px){.page-portfolio{padding-top:80px}}@media only screen and (max-width:740px){.page-portfolio{padding-top:20px}}.page-portfolio .page-header{margin-bottom:40px}@media only screen and (max-width:740px){.page-portfolio .page-header{margin-bottom:30px}}.page-portfolio-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-end;margin:-30px -10px}@media only screen and (max-width:1024px){.page-portfolio-wrapper{margin:-10px}}@media only screen and (max-width:740px){.page-portfolio-wrapper{margin:-4px}}.page-portfolio-item{padding:20px 10px}@media only screen and (max-width:1024px){.page-portfolio-item{padding:10px}}@media only screen and (max-width:740px){.page-portfolio-item{padding:4px}}.page-portfolio-item._1{width:75%;height:1000px}@media only screen and (max-width:1800px){.page-portfolio-item._1{height:720px}}@media only screen and (max-width:1024px){.page-portfolio-item._1{height:346px;width:66.6666666667%}}@media only screen and (max-width:740px){.page-portfolio-item._1{height:255px;width:100%}}.page-portfolio-item._2{width:25%;height:425px}@media only screen and (max-width:1800px){.page-portfolio-item._2{height:305px}}@media only screen and (max-width:1024px){.page-portfolio-item._2{height:221px;width:33.3333333333%}}@media only screen and (max-width:740px){.page-portfolio-item._2{height:190px;width:50%}}.page-portfolio-item._3,.page-portfolio-item._4{width:37.5%;height:855px}@media only screen and (max-width:1800px){.page-portfolio-item._3,.page-portfolio-item._4{height:600px}}@media only screen and (max-width:1024px){.page-portfolio-item._3,.page-portfolio-item._4{height:440px}}@media only screen and (max-width:740px){.page-portfolio-item._3,.page-portfolio-item._4{height:190px;width:50%}}.page-portfolio-item._5{width:100%;height:900px}@media only screen and (max-width:1800px){.page-portfolio-item._5{height:650px}}@media only screen and (max-width:1024px){.page-portfolio-item._5{height:475px}}@media only screen and (max-width:740px){.page-portfolio-item._5{height:190px;width:50%}}.page-portfolio-item img{width:100%;height:100%;object-fit:cover;object-position:center}
/*# sourceMappingURL=/cdn/shop/t/6/assets/main.css.map */
