@import"https://fonts.googleapis.com/css2?family=Kanit:wght@400;500&family=Montserrat:wght@400;500;700&display=swap";*{padding:0;margin:0;border:0}*,*:before,*:after{box-sizing:border-box}:focus,:active{outline:none}a:focus,a:active{outline:none}nav,footer,header,aside{display:block}html,body{height:100%;width:100%;line-height:1;font-size:14px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input,button,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited,a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}.header{width:100%;background:#fff;box-shadow:0 4px 6px #00000040;position:relative;z-index:1051;transition:position .5s ease,top ease .5s}.header_scrolled{position:sticky;top:0}.header__container{max-width:1030px;width:100%;margin:0 auto}.header__nav{display:flex;justify-content:space-between;align-items:center;height:100px;transition:height .5s ease}.header__logo{margin-top:-16px;cursor:pointer}.header__icon-menu{cursor:pointer;height:45px;display:flex;align-items:center;justify-content:center;border-radius:4px;width:45px;background-color:transparent;box-shadow:2px 2px 4px #00000040;transition:path ease .3s,scale ease .3s,width .3s ease}.header__icon-menu svg{font-size:20px}.header__icon-menu svg path{transition:all ease .3s}.header__icon-menu:hover{scale:1.2}.header__icon-menu:hover svg path:first-child,.header__icon-menu:hover svg path:last-child{transform:scaleX(2.2)}.header__icon-menu:hover svg path:nth-child(2){transform:scaleX(.7)}.header__icon-search{cursor:pointer;background-color:transparent;height:45px;display:flex;align-items:center;justify-content:center;border-radius:4px;width:45px;box-shadow:2px 2px 4px #00000040;transition:path ease .3s,scale ease .3s,width .3s ease;font-family:Montserrat,sans-serif;color:#665f5f}.header__icon-search svg path{transition:all ease .3s}.header__icon-search_opened{cursor:pointer;height:45px;display:flex;align-items:center;justify-content:flex-start;border-radius:4px;width:450px;box-shadow:2px 2px 4px #00000040;transition:all ease .4s;padding-left:18px}.header__icon-search_opened svg path:last-child{fill:#ffd1d7}.header__icon-search:hover{scale:1.2}.header__icon-generator{width:45px;height:45px;display:flex;transition:all ease .4s;border-radius:4px;align-items:center;justify-content:center;box-shadow:2px 2px 4px #00000040}.header__icon-generator svg{font-size:18px}.header__icon-generator:hover{scale:1.2}.header__login{display:flex;gap:5px;align-items:center;cursor:pointer;padding:13px 15px;border-radius:5px;transition:scale .3s ease;background-color:transparent;box-shadow:2px 2px 4px #00000040}.header__login-text{color:#665f5f;text-align:left;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:124.182%}.header__login:hover{scale:1.2}.header__left{width:321px}.header__left-signIn{width:253px}.header__right{display:flex;justify-content:space-between;gap:18px}.header__profile-img{max-width:45px;max-height:45px}.header__profile-img img{border-radius:50%;max-width:45px;max-height:45px;object-fit:cover}.header__cart-block{cursor:pointer;max-width:110px;display:flex;align-items:center;justify-content:space-between;padding:15px 13px;gap:7px;position:relative;border-radius:5px;box-shadow:2px 2px 4px #00000040;transition:scale .3s ease}.header__cart-block:hover{scale:1.2}.header__money{color:#665f5f;text-align:left;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:700;line-height:124.182%}.header__cart-alert-sign{position:absolute;top:-3px;right:1px;width:13px;height:13px}.header__cart-alert-sign span{width:100%;height:100%;border:2.3px solid #ededed;border-radius:50%;background-color:#ffd1d7;position:absolute}.header__cart-alert-sign_hidden{display:none}@media screen and (max-width: 1060px){.header{padding:28px 29px 25px 39px}.header__nav{height:auto}.header__logo{display:none}}@media screen and (max-width: 761px){.header__left{width:auto}}@media screen and (max-width: 692px){.header__icon-search_opened{width:300px}}@media screen and (max-width: 542px){.header__icon-search_opened{width:280px}}@media screen and (max-width: 525px){.header__cart-block{padding:15px}.header__icon-search_opened{justify-content:center;width:45px;padding-left:0}}@media screen and (max-width: 460px){.header{padding:31.5px 18px 23px 16px}.header__right{gap:7px}}@media screen and (max-width: 375px){.header__cart-block{max-width:45px;max-height:45px;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.header__money{display:none}}.footer{background:#fff;box-shadow:0 -4px 6px #00000040}.footer__container{max-width:967px;margin:0 auto}.footer__logo{width:132.8px;height:145.6px;margin-top:-2.5px;margin-bottom:24.8px;cursor:pointer}.footer__tabs{display:flex;justify-content:space-between}.footer__tab{display:flex;flex-direction:column;align-items:center;width:199px}.footer__tab-title{color:#665f5f;text-align:center;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:700;line-height:124.182%;margin-bottom:20px;margin-top:51px}.footer__tab-link{color:#665f5f;text-align:center;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:200%}.footer__tab-link a{color:#665f5f}.footer__tab-link:hover{text-decoration:underline;cursor:pointer}.footer__socials{display:flex;justify-content:center;gap:16px;margin-top:5px;margin-bottom:20px}.footer__socials a{color:#665f5f}.footer__credit-cards{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:17px}@media (max-width: 767px){.footer__credit-cards svg{font-size:calc(33px + 37.4 * (100vw - 320px) / 1920)}}@media (min-width: 767px){.footer__credit-cards svg{font-size:calc(33px + 22 * 100vw / 1920)}}.footer__credit-cards a{color:#665f5f}.footer__rights{display:flex;color:#665f5f;text-align:center;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:124.182%;justify-content:center;margin-bottom:30px}@media screen and (max-width: 767px){.footer__tabs{flex-wrap:wrap;flex-direction:column;align-items:center;padding-right:20px;padding-left:20px}.footer__logo{margin-bottom:24px}.footer__tab{border-top:1px solid #ffd1d7;width:100%;padding-bottom:21px;padding-top:21px}.footer__tab:nth-child(1){padding-top:0}.footer__tab:nth-child(1),.footer__tab:nth-child(2){border-top:none}.footer__tab:nth-child(4){padding-bottom:0;padding-top:0}.footer__tab-title{margin-top:0}.footer__tab-link{max-width:199px}}@media screen and (max-width: 374px){.footer__socials,.footer__credit-cards{margin-bottom:5px}.footer__rights{margin-bottom:6px}}.top-rated{padding:0 25px}.top-rated__cards{margin:0 auto 40px;display:flex;gap:55px;justify-content:center;flex-wrap:wrap;max-width:978px}@media screen and (max-width: 700px){.top-rated__cards{gap:35px}}@media screen and (max-width: 525px){.top-rated__cards{gap:20px}}@media screen and (max-width: 374px){.top-rated{padding:0}.top-rated__title{font-size:32px}}@media screen and (max-width: 341px){.top-rated{padding:0 18px}}.product-card{position:relative;max-width:289px;border-radius:5px;box-shadow:4px 4px 8px #00000040,-1px -1px 4px #00000040;transition:scale ease .4s,box-shadow ease .4s}.product-card:hover{box-shadow:6px 6px 30px #2c2c2c66}.product-card__message{position:absolute;top:40%;left:50%;transform:translate(-50%,-35%);background-color:#fff;border-radius:5px;display:flex;align-items:center;justify-content:center;gap:5px;opacity:0;transition:all ease .3s;z-index:-50;color:#665f5f;text-align:left;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:124.182%}.product-card__message svg{font-size:20px}.product-card__message svg path{fill:#4a9d4a}.product-card__message_open{z-index:50;transform:translate(-50%,-50%);opacity:1}.product-card__img{object-fit:cover;width:289px;border-top-right-radius:5px;border-top-left-radius:5px;cursor:pointer}.product-card__info-wrapper{padding:21px 11px;display:flex;gap:15px;justify-content:space-between;align-items:center}.product-card__info{max-width:142px;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.product-card__title{color:#665f5f;text-align:left;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:124.182%}.product-card__price{color:#665f5f;text-align:left;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:700;line-height:124.182%}.product-card__button{position:relative;padding:9px 13px;filter:drop-shadow(3px 3px 6px rgba(0,0,0,.25));background-color:#665f5f;border-radius:6px;cursor:pointer;overflow:hidden;z-index:0;text-align:center;transition:background-color ease .2s,box-shadow ease .4s,opacity ease .3s}.product-card__button-text{position:relative;color:#fff;text-align:center;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:700;line-height:124.182%;z-index:2}.product-card__button span{display:block;position:absolute;width:1px;height:1px;background-color:#ffd1d7;top:0;right:0;z-index:1;border-radius:50%;transition:scale ease-in-out .6s}.product-card__button_soledOut{background-color:#ffd1d7;padding:9px 13px;border-radius:6px;cursor:pointer;filter:drop-shadow(3px 3px 4px rgba(0,0,0,.25))}.product-card__button:hover{background-color:transparent;box-shadow:1px 1px 4px #00000040}.product-card__button:hover span{scale:850}.product-card__button_active{background-color:transparent;box-shadow:1px 1px 4px #00000040}.product-card__button_active span{scale:850}.product-card__button_hidden{opacity:0;z-index:-1000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width: 700px){.product-card{max-width:210px}.product-card__img{width:210px}.product-card__info-wrapper{gap:0px}.product-card__info{max-width:105px}.product-card__title{font-size:10px}.product-card__button{padding:9px}.product-card__button-text{font-size:10px}}@media screen and (max-width: 525px){.product-card{max-width:261px}.product-card__img{width:261px}.product-card__title{font-size:12px}.product-card__button{padding:8px 10px}.product-card__button-text{font-size:12px}.product-card__info-wrapper{padding:10px 10px 9px}.product-card__info{max-width:138px;gap:5px}.product-card__price{font-size:13px}}@media screen and (max-width: 460px){.product-card__button{width:43%}.product-card__button span{transition:scale ease-in-out .3s}}.entrance-block{display:flex;justify-content:center;flex-direction:column;align-items:center;height:774px;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed;position:relative;z-index:1}.entrance-block__title{text-shadow:3px 3px 14px rgba(137,137,137,.4);color:#fff;text-align:center;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:700;line-height:122%;letter-spacing:-4.5px;text-transform:uppercase;max-width:1058px}@media (max-width: 767px){.entrance-block__title{font-size:calc(32px + 115.6 * (100vw - 320px) / 1920)}}@media (min-width: 767px){.entrance-block__title{font-size:calc(32px + 68 * 100vw / 1920)}}.entrance-block__descriprion{color:#fff;text-align:center;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:400;line-height:122%;text-shadow:1px 1px 3px rgba(0,0,0,.25);letter-spacing:-.72px;margin-bottom:21px}@media (max-width: 767px){.entrance-block__descriprion{font-size:calc(16px + 27.2 * (100vw - 320px) / 1920)}}@media (min-width: 767px){.entrance-block__descriprion{font-size:calc(16px + 16 * 100vw / 1920)}}.entrance-block__descriprion span{font-weight:600}@media screen and (max-width: 525px){.entrance-block{height:458px}.entrance-block__descriprion{margin-bottom:45px}}.delivery-option__wrapper{display:flex;margin-bottom:90px;justify-content:center;gap:175px;padding:20px 25px 14px;box-shadow:0 4px 6px #00000040}@media screen and (max-width: 1040px){.delivery-option__wrapper{gap:70px}}@media screen and (max-width: 767px){.delivery-option__wrapper{flex-direction:column;align-items:center;gap:11px;justify-content:flex-start}}@media screen and (max-width: 525px){.delivery-option__wrapper{margin-bottom:50px}}@media screen and (max-width: 418px){.delivery-option__wrapper{align-items:flex-start}}.delivery-option{display:flex;gap:20px;align-items:center}.delivery-option__title{color:#665f5f;text-align:left;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:124.182%;display:flex}@media (max-width: 767px){.delivery-option__title{font-size:calc(16px + 13.6 * (100vw - 320px) / 1920)}}@media (min-width: 767px){.delivery-option__title{font-size:calc(16px + 8 * 100vw / 1920)}}.delivery-option__description{color:#665f5f;text-align:left;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:124.182%}@media (max-width: 767px){.delivery-option__description{font-size:calc(12px + 6.8 * (100vw - 320px) / 1920)}}@media (min-width: 767px){.delivery-option__description{font-size:calc(12px + 4 * 100vw / 1920)}}@media screen and (max-width: 418px){.delivery-option{width:100%;justify-content:space-between;gap:0px}.delivery-option__icon,.delivery-option__icon img{width:49px;height:34px}}.collections{display:flex;align-items:center;flex-direction:column;flex-wrap:wrap;max-width:1179px;margin:0 auto 90px;padding:0 25px}.collections__wrapper{display:flex;gap:37px;flex-wrap:wrap;justify-content:center}.collections__item{display:flex;align-items:center;justify-content:center;width:351px;height:351px;border-radius:5px;opacity:.8;background:linears-gradient(180deg,#fff 0%,rgba(226,226,226,0) 100%);background-position:center;background-size:cover;background-repeat:no-repeat;transition:scale ease .15s,border-radius ease .15s,box-shadow ease .15s,opacity ease .3s;aspect-ratio:1;outline:175.5px solid rgba(55,55,55,.6);outline-offset:-175.5px;cursor:pointer;transition:.3s}.collections__item:hover{outline:8px solid #ffd1d7;outline-offset:14px;scale:1.05;box-shadow:6px 6px 30px #43434366;opacity:1;z-index:1}.collections-item__title{text-shadow:4px 4px 14px rgba(137,137,137,.4);color:#fff;text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}@media (max-width: 767px){.collections-item__title{font-size:calc(16px + 40.8 * (100vw - 320px) / 1920)}}@media (min-width: 767px){.collections-item__title{font-size:calc(16px + 1.25vw)}}@media screen and (max-width: 816px){.collections__wrapper{gap:20px}.collections__item{width:194px;height:194px;outline:97px solid rgba(55,55,55,.6);outline-offset:-97px}}@media screen and (max-width: 584px){.collections{padding:0 15px}}@media screen and (max-width: 525px){.collections{margin-bottom:50px}}@media screen and (max-width: 460px){.collections__wrapper{gap:11px}.collections__item{width:156px;height:156px;outline:78px solid rgba(55,55,55,.6);outline-offset:-78px}.collections__item:hover{outline-offset:7px}}.choose-us{padding:0 25px;margin-bottom:90px}.choose-us__wrapper{max-width:1175px;width:100%;display:flex;gap:47px;margin:0 auto}.choose-us__card{padding:20px 23px 23px;max-width:360px;width:100%;border-radius:5px;box-shadow:2px 4px 5px #00000040}.choose-us__title-wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.choose-us__title{color:#665f5f;text-align:left;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:700;line-height:124.182%}.choose-us__text{color:#665f5f;text-align:left;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:124.182%}@media screen and (max-width: 999px){.choose-us__wrapper{gap:27px}}@media screen and (max-width: 883px){.choose-us__wrapper{flex-wrap:wrap;justify-content:center}.choose-us__card{max-width:650px}}@media screen and (max-width: 525px){.choose-us{margin-bottom:50px}.choose-us__wrapper{gap:10px}}.subscribe-to-emails{width:100%;background-color:#ffd1d7;padding:26px 25px 22px;display:flex;flex-direction:column;align-items:center}.subscribe-to-emails__description{color:#665f5f;text-align:center;font-family:Montserrat;font-size:25px;font-style:normal;font-weight:400;line-height:124.182%;margin-bottom:11px}@media (max-width: 767px){.subscribe-to-emails__description{font-size:calc(12px + 6.8 * (100vw - 320px) / 1920)}}@media (min-width: 767px){.subscribe-to-emails__description{font-size:calc(12px + 4 * 100vw / 1920)}}@media screen and (max-width: 525px){.subscribe-to-emails{padding:12px 15px 27px}.subscribe-to-emails__description{margin-bottom:16px}}.FAQ{padding:0 25px;display:flex;align-items:center;flex-direction:column;margin-bottom:90px;margin-top:103px}.FAQ__title{color:#665f5f;text-align:center;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:700;line-height:124.182%;text-transform:uppercase;margin-bottom:40px}@media (max-width: 767px){.FAQ__title{font-size:calc(24px + 27.2 * (100vw - 320px) / 1920)}}@media (min-width: 767px){.FAQ__title{font-size:calc(24px + 16 * 100vw / 1920)}}.FAQ__wrapper{display:flex;align-items:center;justify-content:space-between;flex-direction:column;max-width:978px;width:100%}.FAQ__question-wrapper{display:flex;justify-content:space-between;align-items:center;gap:30px;max-width:978px;width:100%}.FAQ__text-wrapper{cursor:pointer;margin-bottom:7px}.FAQ__question{color:#665f5f;text-align:left;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:200%}@media (max-width: 767px){.FAQ__question{font-size:calc(16px + 27.2 * (100vw - 320px) / 1920)}}@media (min-width: 767px){.FAQ__question{font-size:calc(16px + 16 * 100vw / 1920)}}.FAQ__question-arrow{height:26px;width:36px;transform:rotate(0);transition:transform ease .3s;color:#665f5f}.FAQ__question-arrow_active{font-size:20px;transform:rotate(180deg);transition:transform ease .3s}.FAQ__answer{transition:opacity .6s ease,transform .6s ease;opacity:0;transform:translateY(-20px);color:#665f5f;text-align:left;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:124.182%;height:0;overflow:hidden;max-height:0}@media (max-width: 767px){.FAQ__answer{font-size:calc(14px + 10.2 * (100vw - 320px) / 1920)}}@media (min-width: 767px){.FAQ__answer{font-size:calc(14px + .3125vw)}}.FAQ__answer_active{max-height:none;opacity:1;height:auto;transform:translateY(0)}@media screen and (max-width: 525px){.FAQ{margin-bottom:50px}}.address{display:flex;align-items:center;justify-content:center;padding:120px 25px;background-repeat:no-repeat;background-position:center;background-size:cover}.address-block{padding:75px 49px;width:466px;display:flex;border-radius:5px;background:#fff;box-shadow:1px 1px 2px #00000040;align-items:center;flex-direction:column}.address-block__icon{margin-bottom:7px}.address-block__address{margin-bottom:20px}.address-block__address,.address-block__work-time{color:#665f5f;text-align:center;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:124.182%}@media (max-width: 767px){.address-block__address,.address-block__work-time{font-size:calc(14px + 3.4 * (100vw - 320px) / 1920)}}@media (min-width: 767px){.address-block__address,.address-block__work-time{font-size:calc(14px + 2 * 100vw / 1920)}}@media screen and (max-width: 525px){.address{padding:44px 38px}.address-block{padding:35px 15px}}.search{display:flex;flex-direction:column;align-items:center;background-color:#ffd1d7;padding:70px 25px 145px;gap:11px;margin-bottom:90px}.search__icon{stroke:#665f5f}@media screen and (max-width: 525px){.search{margin-bottom:74px;padding:57px 40px}.search__title{display:none}}.blogs{padding:31px 25px 43px;display:flex;justify-content:center;flex-direction:column;align-items:center;width:100%;background-color:#ffd1d7;margin-bottom:61px}.blogs__item{max-width:289px;width:100%;border-radius:5px;background:#fff;box-shadow:4px 4px 8px #00000040,-1px -1px 4px #00000040;height:383px;cursor:grab}.blogs__image-wrapper{width:100%;height:100%;max-width:289px;max-height:238px}.blogs__image-wrapper img{border-top-right-radius:5px;border-top-left-radius:5px;width:100%;height:100%;max-width:289px;max-height:238px;object-fit:cover}.blogs__text-wrapper{padding:16.5px 16.5px 25.5px}.blogs__title{color:#665f5f;text-align:left;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:124.182%}.blogs__text{color:#665f5f;text-align:left;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:124.182%}html:root{--swiper-navigation-size: 25px}.swiper{max-width:988px}.swiper-wrapper{padding-top:30px;padding-bottom:10px}.swiper-slide{max-width:289px}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{color:#665f5f}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{color:#665f5f}.swiper-button-prev,.swiper-button-next{background-color:#fff;padding:22px;border-radius:5px;box-shadow:4px 4px 8px #00000040,-1px -1px 4px #00000040}.about-us__img{width:100%;height:978px;object-fit:cover}.about-us__text{margin:52px auto;color:#665f5f;text-align:left;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:200%;max-width:1092px;padding:0 25px;text-indent:20px}@media (max-width: 767px){.about-us__text{font-size:calc(14px + 17 * (100vw - 320px) / 1920)}}@media (min-width: 767px){.about-us__text{font-size:calc(14px + 10 * 100vw / 1920)}}@media screen and (max-width: 1023px){.about-us__img{height:500px}.about-us__text{margin:25px auto}}@media screen and (max-width: 525px){.about-us__img{height:243px}.about-us__text{margin:15px auto;padding:0 15px}.about-us__text:last-child{margin-bottom:49px}}.player-wrapper{position:relative;padding-top:32.9%;padding-bottom:72px}.react-player{box-shadow:2px 4px 5px #00000040;position:absolute;transform:translate(-50%);top:0;left:50%;max-width:805px;max-height:535px;width:100%!important;height:100%!important}@media screen and (max-width: 1625px){.player-wrapper{padding-top:35%}}@media screen and (max-width: 1425px){.player-wrapper{padding-top:40%}}@media screen and (max-width: 1225px){.player-wrapper{padding-top:45%}}@media screen and (max-width: 1125px){.player-wrapper{padding-top:50%}}@media screen and (max-width: 925px){.player-wrapper{padding-top:56.25%}}.write-to-us{background-color:#ffd1d7;width:100%;padding-top:17px;padding-bottom:17px;display:flex;flex-direction:column;justify-content:center}.write-to-us__container{max-width:1147px;width:100%;margin:0 auto;padding:0 15px}.write-to-us__inputs-wrapper{display:flex;gap:27px;justify-content:center;margin-bottom:20px}.write-to-us__text{color:#cacaca;text-align:left;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:124.182%}.write-to-us__text::placeholder{color:#cacaca}.write-to-us__input{background-color:#fff;padding:24px 30px;border-radius:5px;background:#fff;box-shadow:2px 4px 5px #00000040;max-width:365px;width:100%}.write-to-us textarea{margin:0 auto;border-radius:5px;background:#fff;width:100%;box-shadow:2px 4px 5px #00000040;padding:17px 30px;height:220px;resize:none}@media screen and (max-width: 767px){.write-to-us__inputs-wrapper{flex-direction:column;gap:7px;margin-bottom:43px}.write-to-us__input{max-width:none}.write-to-us textarea{height:215px}}.burger-menu{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#40404080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:scale ease .3s,opacity ease .2s;padding:25px;display:flex;align-items:center;justify-content:center;scale:0;opacity:0}.burger-menu_open{scale:1;opacity:1}.burger-menu__wrapper{position:relative;width:400px;background-color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:5px;height:75%;border-radius:12px}.burger-menu__links{border-radius:5px;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:5px}.burger-menu__links a,.burger-menu__links div{cursor:pointer;color:#665f5f;text-align:left;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:200%;border-radius:5px;transition:padding ease .3s,background-color ease .3s,color ease .3s}@media (max-width: 767px){.burger-menu__links a,.burger-menu__links div{font-size:calc(16px + 11.9 * (100vw - 320px) / 1920)}}@media (min-width: 767px){.burger-menu__links a,.burger-menu__links div{font-size:calc(16px + 7 * 100vw / 1920)}}.burger-menu__links a:hover,.burger-menu__links div:hover{padding:15px 46px;color:#fff}.burger-menu__links a:hover:first-child,.burger-menu__links div:hover:first-child{background-color:#cf88b0}.burger-menu__links a:hover:nth-child(2),.burger-menu__links div:hover:nth-child(2){background-color:#dfb6c7}.burger-menu__links a:hover:nth-child(3),.burger-menu__links div:hover:nth-child(3){background-color:#a2c19e}.burger-menu__links a:hover:nth-child(4),.burger-menu__links div:hover:nth-child(4){background-color:#669c61}.burger-menu__links a:hover:nth-child(5),.burger-menu__links div:hover:nth-child(5){background-color:#a1d062}.burger-menu__links a:hover:nth-child(6),.burger-menu__links div:hover:nth-child(6){background-color:#d1dd8c}.burger-menu__links a:hover:nth-child(7),.burger-menu__links div:hover:nth-child(7){background-color:coral}.burger-menu__links a:hover:last-child,.burger-menu__links div:hover:last-child{background-color:#8b5a8c}.burger-menu_logOut{color:#665f5f;text-align:left;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:200%;cursor:pointer;border-radius:5px;transition:padding ease .3s,background-color ease .3s}@media (max-width: 767px){.burger-menu_logOut{font-size:calc(16px + 11.9 * (100vw - 320px) / 1920)}}@media (min-width: 767px){.burger-menu_logOut{font-size:calc(16px + 7 * 100vw / 1920)}}.burger-menu_logOut a{color:#d23939;transition:color ease .3s}.burger-menu_logOut:hover{padding:15px 46px;background-color:#d23939}.burger-menu_logOut:hover a{color:#fff}.burger-menu_signIn{transition:padding ease .3s,background-color ease .3s;border-radius:5px;color:#665f5f;text-align:left;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:200%;cursor:pointer}@media (max-width: 767px){.burger-menu_signIn{font-size:calc(16px + 11.9 * (100vw - 320px) / 1920)}}@media (min-width: 767px){.burger-menu_signIn{font-size:calc(16px + 7 * 100vw / 1920)}}.burger-menu_signIn a{color:#7cc578;transition:color ease .3s}.burger-menu_signIn:hover{background-color:#d23939;padding:15px 46px;background-color:#7cc578}.burger-menu_signIn:hover a{color:#fff}.slider{position:relative;margin:0 auto;max-width:400px;width:100%;height:100vh;display:flex;justify-content:center;gap:30px;overflow-x:hidden;padding-top:33px}.slider__wrapper{position:absolute;height:100%;width:100%;max-width:400px;max-height:400px;background-color:transparent;display:flex}.slider-slide{flex:0 0 auto;width:100%;height:100%;position:relative}.slider-button{background-color:#fff;width:41px;height:41px;color:#665f5f;text-align:left;font-family:Montserrat;font-size:25px;font-style:normal;font-weight:400;line-height:124.182%;display:flex;align-items:center;justify-content:center;border-radius:5px;z-index:10;box-shadow:1px 1px 4px #00000040;transition:scale .3s ease,box-shadow ease .3s}.slider-button:hover{box-shadow:4px 4px 8px #00000040,-1px -1px 4px #00000040;scale:1.2}.slider-button-prev{position:relative;right:0;margin-left:15px}.slider-button-next{left:0;position:relative;margin-right:15px}@media screen and (max-width: 495px){.slider{max-width:375px;padding-top:0}.slider__wrapper{max-width:375px;max-height:375px}.slider-button{display:none}}.product-info{position:fixed;width:100%;height:100%;right:-100%;top:0;z-index:1052;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:right ease .3s,background-color ease .3s}.product-info_open{background-color:#40404080;right:0}.product-info__wrapper{position:absolute;right:0;background-color:#fff;max-width:728px;width:100%;margin:0 auto;display:flex;justify-content:center}.product-info__slider{max-width:538px;width:100%;display:flex;align-items:center}.product-info__image{margin-bottom:23px;max-width:400px;max-height:400px;height:100%;border-radius:5px}.product-info__image img{width:100%;height:100%;max-width:400px;max-height:400px;object-fit:cover}.product-info__title{color:#665f5f;text-align:left;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:400;line-height:124.182%;margin-bottom:20px}.product-info__price{color:#665f5f;text-align:left;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:700;line-height:124.182%;margin-bottom:5px}.product-info__shiping{color:#665f5f;text-align:left;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:124.182%;margin-bottom:20px}.product-info__shiping_underline{text-decoration-line:underline}.product-info__pick-address{color:#665f5f;text-align:left;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:124.182%}.product-info__pick-address span{font-weight:700}.product-info__manage{display:flex;justify-content:space-between;margin-bottom:30px}.product-info__quantity{max-width:90px;color:#665f5f;text-align:left;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:124.182%}.product-info__quantity-block{display:flex;height:30px;max-width:90px;width:100%;align-items:center;justify-content:center;border-radius:5px;border:1px solid #665f5f;padding:0 20px}.product-info__quantity-block-text{color:#665f5f;text-align:left;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:124.182%}.product-info__button{width:100%;color:#665f5f;text-align:left;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:124.182%;background-color:transparent;padding:0 10px}.product-info__size-block{display:flex;gap:16px;margin-bottom:35px}.product-info__size-title{color:#665f5f;text-align:left;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:124.182%}.product-info__size-wrapper{max-width:300px;width:100%;display:flex;justify-content:center;flex-wrap:wrap;column-gap:14.5px;row-gap:10px}.product-info__size-wrapper_flex-start{justify-content:flex-start}.product-info__size{position:relative;color:#665f5f;text-align:left;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:124.182%;border-radius:10px;border:1px solid #665f5f;max-width:90px;width:100%;padding:7px 0;text-align:center;cursor:pointer;overflow:hidden;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.25));transition:background-color ease-in-out .3s,color ease-in-out .1s,box-shadow ease .3s}.product-info__size span{display:block;position:absolute;width:1px;height:1px;background-color:#665f5f;top:-10px;right:-10px;z-index:1;border-radius:50%;transition:scale ease-in-out .3s}.product-info__size:hover{color:#fff}.product-info__size:hover span{scale:250}.product-info__size_selected{transition:scale ease-in-out .3s}.product-info__size_selected span{scale:250}.product-info__size-text{position:relative;z-index:10;transition:color ease-in-out .1s}.product-info__size-text_selected{color:#fff}@media screen and (max-width: 560px){.product-info_open{background-color:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.product-info__image{border-top-right-radius:0;border-top-left-radius:0}.product-info__data-wrapper{padding:12px 16px 25px 25px}.product-info__size{max-width:77px}.product-info__quantity{max-width:66px}.product-info__quantity-block{max-width:66px;height:25px}}.cart__empty{display:flex;flex-direction:column;align-items:center}.cart__empty-message{color:#665f5f;text-align:center;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:400;line-height:124.182%;margin-bottom:35px}.cart__empty-cookies-wrapper{display:flex;align-items:center;justify-content:center;margin-bottom:26px}.cart__empty-cookies{color:#665f5f;text-align:center;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:400;line-height:124.182%}.cart__empty-cookies-btn{color:#fff;text-align:center;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:400;line-height:124%;background-color:#665f5f;border-radius:5px;padding:15px 30px;transition:background-color ease .2s}.cart__empty-cookies-btn:hover{background-color:#ffd1d7}.cart__shopping-btn{color:#665f5f;text-align:center;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:700;line-height:124.182%;margin-bottom:92px;padding:24px 11px;border-radius:5px;background-color:#ffd1d7;filter:drop-shadow(3px 3px 4px rgba(0,0,0,.25));transition:box-shadow ease .3s}.cart__shopping-btn:hover{box-shadow:1px 1px 4px #00000040}.cart__shopping-btn_underlined{padding:0;background-color:transparent;color:#665f5f;text-align:left;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:400;line-height:124.182%;cursor:pointer}@media (max-width: 767px){.cart__shopping-btn_underlined{font-size:calc(16px + 13.6 * (100vw - 320px) / 1920)}}@media (min-width: 767px){.cart__shopping-btn_underlined{font-size:calc(16px + 8 * 100vw / 1920)}}.cart__shopping-btn_underlined:hover{text-decoration:underline}.cart__products-wrapper{position:relative;width:100%;padding:30px 0 36px;display:flex;flex-direction:column;gap:35px;margin-bottom:20px}.cart__products-border{position:absolute;width:100%;height:.5px;background-color:#665f5f;opacity:.3}.cart__products-border:first-child{top:0}.cart__products-border:last-child{bottom:0}.cart__product{display:flex;align-items:center;justify-content:space-between;max-width:1174px;width:100%;margin:0 auto;padding:0 25px}.cart__product-key{color:#665f5f;text-align:left;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:124.182%;opacity:.7}.cart__product-keys{display:flex;justify-content:space-between;max-width:1030px;width:100%;margin:0 auto 6.7px;padding:0 25px}.cart__product-keys_right{display:flex;justify-content:space-between;max-width:234px;width:100%}.cart__product_left{display:flex;align-items:center;width:100%}.cart__product-img{max-width:215px;width:100%;height:197px;height:100%;object-fit:cover;border-radius:5px}.cart__product-info{margin-left:25px}.cart__product-info-flowers{color:#665f5f;text-align:left;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:124.182%}@media (max-width: 767px){.cart__product-info-flowers{font-size:calc(12px + 6.8 * (100vw - 320px) / 1920)}}@media (min-width: 767px){.cart__product-info-flowers{font-size:calc(12px + 4 * 100vw / 1920)}}.cart__product-title{color:#665f5f;text-align:left;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:400;line-height:124.182%}@media (max-width: 767px){.cart__product-title{font-size:calc(12px + 20.4 * (100vw - 320px) / 1920)}}@media (min-width: 767px){.cart__product-title{font-size:calc(12px + .625vw)}}.cart__product-price{color:#665f5f;text-align:left;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:700;line-height:124.182%;margin-bottom:0}@media (max-width: 767px){.cart__product-price{font-size:calc(12px + 20.4 * (100vw - 320px) / 1920)}}@media (min-width: 767px){.cart__product-price{font-size:calc(12px + .625vw)}}.cart__product_right{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:300px;margin-left:45px}.cart__product-quantity{display:flex;gap:18px;align-items:center}.cart__product-trash-can{font-size:23px;color:#5f5757;cursor:pointer}.cart__product-trash-can svg{stroke-width:.3px}.cart__end-block{display:flex;justify-content:space-between;max-width:1174px;width:100%;margin:0 auto 90px;padding:0 25px;gap:87px}.cart__text-areas{max-width:634px;width:100%}.cart__text-area{margin-bottom:6.5px}.cart__text-area-title{color:#665f5f;text-align:left;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:124.182%;margin-bottom:2.5px}@media (max-width: 767px){.cart__text-area-title{font-size:calc(12px + 6.8 * (100vw - 320px) / 1920)}}@media (min-width: 767px){.cart__text-area-title{font-size:calc(12px + 4 * 100vw / 1920)}}.cart__text-area-text{display:flex;border-radius:5px;border:.5px solid #665f5f;color:#665f5f;text-align:left;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:124.182%;opacity:.7;height:132px;padding:6.5px;resize:none;width:100%}@media (max-width: 767px){.cart__text-area-text{font-size:calc(8px + 6.8 * (100vw - 320px) / 1920)}}@media (min-width: 767px){.cart__text-area-text{font-size:calc(8px + 4 * 100vw / 1920)}}.cart__total{max-width:256px;width:100%;display:flex;flex-direction:column;justify-content:flex-end}.cart__total-price{display:flex;justify-content:space-between;gap:83px;align-items:center;margin-bottom:11.5px;position:relative}.cart__total-shiping{color:#665f5f;text-align:left;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:124.182%;margin-bottom:43px}.cart__total-btn{display:flex;width:100%;justify-content:flex-end}@media screen and (max-width: 1174px){.cart__product-keys{padding:0 97px 0 25px}}@media screen and (max-width: 835px){.cart__product-img{max-width:106px;max-height:93px}}@media screen and (max-width: 695px){.cart__products-border{width:93%;left:50%;transform:translate(-50%)}.cart__products-wrapper{padding:17px 0;gap:20px;margin-bottom:30px}.cart__product{flex-wrap:wrap}.cart__product-keys{display:none}.cart__product-quantity{gap:8px}.cart__end-block{padding:0 15px;margin-bottom:40px;flex-wrap:wrap;justify-content:flex-end;gap:30px}.cart__text-area-text{height:81px}.cart__total{justify-content:flex-end;max-width:none}.cart__total-shiping{display:none}}@media screen and (max-width: 525px){.cart__text-area-text{height:51px}}.generator{display:flex;align-items:center;flex-direction:column;max-width:1129px;width:100%;margin:0 auto 90px;padding:30px 25px 10px}.generator__title{color:#665f5f;text-align:center;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:600;line-height:124.182%;margin-bottom:25px}@media (max-width: 767px){.generator__title{font-size:calc(18px + 10.2 * (100vw - 320px) / 1920)}}@media (min-width: 767px){.generator__title{font-size:calc(18px + .3125vw)}}.generator__input{display:flex;max-width:500px;width:100%;align-items:center;margin-bottom:40px}.generator__input label{max-width:250px;width:100%;color:#665f5f;text-align:left;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:400;line-height:124.182%}@media (max-width: 767px){.generator__input label{font-size:calc(14px + 10.2 * (100vw - 320px) / 1920)}}@media (min-width: 767px){.generator__input label{font-size:calc(14px + .3125vw)}}.generator__img{display:flex;align-items:center;justify-content:center;max-width:512px;width:100%;height:512px;object-fit:cover;overflow:hidden;border-radius:5px;margin-bottom:40px;box-shadow:2px 2px 9px #00000040;position:relative}.generator__img-placeholder{display:flex;justify-content:center;flex-direction:column;gap:20px}.generator__img-placeholder-text{color:#665f5f;text-align:center;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:124.182%}.generator__img-placeholder-warning{display:flex;align-items:center;gap:3px;color:#665f5f;text-align:center;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:124.182%;padding:0 25px}.generator__img-placeholder-warning svg{color:#fe8d59;width:20px;height:20px}.generator__img-button-hidden{display:none}.generator__img-button-visible{display:block}.generator__img-regenerate-btn{background-color:transparent;position:absolute;bottom:20px;right:20px;z-index:5;mix-blend-mode:difference}.generator__img-regenerate-btn svg{transition:transform ease .7s,scale ease .3s;width:30px;height:30px}.generator__img-regenerate-btn svg path{color:#665f5f}.generator__img-regenerate-btn:hover svg{transform:rotate(360deg);scale:1.2}.generator__img-add-to-cart-btn{position:absolute;right:21px;bottom:56px;width:30px;height:30px;background-color:transparent;transition:scale ease .3s;z-index:5;mix-blend-mode:difference}.generator__img-add-to-cart-btn svg{width:100%;height:100%}.generator__img-add-to-cart-btn svg path{fill:#665f5f}.generator__img-add-to-cart-btn:hover{scale:1.3}.generator__flowers{display:flex;max-width:900px;width:100%;justify-content:space-evenly;flex-wrap:wrap;gap:10px;margin-bottom:40px}.generator__flowers-prompt{position:relative;background-color:transparent;max-width:200px;height:200px;border-radius:10px;width:100%;padding:10px;color:#665f5f;text-align:left;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:124.182%;text-align:center;overflow:hidden;transition:background-color ease .3s,color ease .3s,scale ease .3s,box-shadow ease .3s,max-width ease .7s;color:#fff}.generator__flowers-prompt-text{position:relative;z-index:1;color:#665f5f;text-align:left;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:124.182%;color:#fff}.generator__flowers-prompt img{position:absolute;width:100%;object-fit:cover;border-radius:10px;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);transition:transform ease .7s,filter ease .3s;filter:blur(5px)}.generator__flowers-prompt_active{background-color:#ffd1d7;box-shadow:2px 2px 9px #00000040}.generator__flowers-prompt_active img{transform:translate(-50%,-50%) scale(1.5);filter:blur(0)}.generator__flowers-prompt:hover{box-shadow:2px 2px 9px #00000040;background-color:#665f5f}.generator__flowers-prompt:hover img{filter:blur(0);transform:translate(-50%,-50%) scale(1.3)}.generator__flowers-prompt:hover .generator__flower-link svg{width:20px;height:20px;background-color:transparent;stroke:#fff}.generator__flowers-checkbox{position:absolute;top:5px;right:5px;transition:opacity ease .3s}.generator__flower-link{position:absolute;bottom:10px;right:10px;z-index:5}.generator__flower-link svg{transition:stroke ease .3s;stroke:transparent;width:20px;height:20px}.generator__presets{max-width:725px;width:100%;margin:0 auto 40px;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:10px;box-shadow:2px 2px 9px #00000021;border-radius:5px;padding:30px 15px}@media screen and (max-width: 1080px){.generator__prompt-note_active{right:30px;max-width:240px}.generator__prompt-note_hidden{right:30px}}@media screen and (max-width: 879px){.generator__flowers{justify-content:center;gap:20px}}@media screen and (max-width: 469px){.generator{padding:20px 15px 10px}.generator__prompt-note_active,.generator__prompt-note_hidden{right:33px}.generator__flowers{gap:12px}.generator__flowers-prompt{max-width:345px;height:300px}}@media screen and (max-height: 810px){.generator{padding:20px 15px 10px}.generator__prompt-note{top:23%}}.generator__prompt-note{position:absolute;top:30%;right:70px;box-shadow:2px 2px 9px #00000040;border-radius:10px;max-width:300px;width:100%;padding:13.5px;display:flex;flex-direction:column;gap:10px;background-color:wheat;opacity:0;max-height:97.97px;height:100%;transition:ease opacity .3s,transform ease .3s,ease max-width .2s,top ease .5s,max-height ease .35s,z-index ease .3s,right ease .3s,border-radius ease .3s;transform:translateY(0);z-index:-200;-webkit-user-select:none;user-select:none;overflow:hidden}.generator__prompt-note_active{right:50px;transition:opacity ease .3s,max-height ease .35s,max-width ease .2s,top ease .5s,border-radius ease .3s,right ease .3s,width ease .3s;transform:translateY(10px);max-width:311px;max-height:141px;max-height:97.97px;height:100%;opacity:1;z-index:1001;border-radius:10px}.generator__prompt-note_hidden{transform:translateY(10px);transition:max-height ease .35s,max-width ease .2s,gap ease .3s,right ease .3s,border-radius ease .3s;max-width:45px;max-height:45px;width:100%;height:100%;right:50px;opacity:1;padding:0;display:flex;gap:0;align-items:center;justify-content:center;cursor:pointer;border-radius:50%}.generator__prompt-note-title{color:#665f5f;text-align:left;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:124.182%;transition:ease opacity .15s,scale ease-in-out .35s,margin-bottom ease .15s,ease top .3s,left ease .3s;scale:1}.generator__prompt-note-title_hidden{transition:scale ease .3s;position:absolute;left:13.5px;top:13.5px;scale:0}.generator__prompt-note-title-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}.generator__prompt-note-collapse{color:#665f5f;text-align:left;font-family:Montserrat;font-size:21px;font-style:normal;font-weight:400;line-height:124.182%;transition:opacity ease .3s,scale ease-in-out .35s;scale:1;z-index:5;cursor:pointer;position:absolute;top:13px;right:11.5px}.generator__prompt-note-collapse_hidden{opacity:0;scale:0;z-index:-5}.generator__prompt-note-expand{color:#665f5f;text-align:left;font-family:Montserrat;font-size:21px;font-style:normal;font-weight:400;line-height:124.182%;position:absolute;top:23px;right:1px;transform:translate(-50%,-50%);transition:opacity ease .3s,scale ease-in-out .35s;opacity:0;scale:0;cursor:pointer;transform-origin:top left}.generator__prompt-note-expand_active{transform:scale ease .15s;z-index:5;opacity:1;scale:1}.generator__prompt-note-text{transition:opacity ease .7s,scale ease .15s,font-size ease .4s,max-width ease .3s;color:#665f5f;text-align:left;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:124.182%;opacity:1;transform-origin:top left;display:flex;flex-wrap:wrap;gap:4px}.generator__prompt-note-text_hidden{max-width:0;color:#665f5f;text-align:left;font-family:Montserrat;font-size:0px;font-style:normal;font-weight:400;line-height:124.182%;opacity:0}@media screen and (max-width: 675px){.generator__prompt-note{top:18%}.generator__prompt-note_active,.generator__prompt-note_hidden{right:40px}}@media screen and (max-width: 460px){.generator__prompt-note_active,.generator__prompt-note_hidden{right:33px}}@media screen and (max-height: 810px){.generator__prompt-note{top:23%}}.img-cart-form{position:fixed;top:0;left:0;overflow:auto;width:100%;height:100%;background-color:#40404080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:scale ease .3s,opacity .2s ease;padding:25px;display:flex;align-items:center;justify-content:center;z-index:1052;scale:0;opacity:0}.img-cart-form_open{opacity:1;scale:1}.img-cart-form__form{max-width:1050px;width:100%;background-color:#fff;border-radius:12px;display:flex;position:relative}.img-cart-form__item{text-align:left;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:400;line-height:124.182%;color:#665f5f;display:flex;align-items:baseline;flex-direction:column;position:relative;gap:10px;margin-bottom:15px;min-height:57px}.img-cart-form__item-text{display:block;color:#665f5f;text-align:left;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:124.182%}.img-cart-form__info{display:flex;flex-direction:column;justify-content:space-between;width:100%;padding:40px 25px;gap:10px}.img-cart-form__info-price{text-align:left;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:400;line-height:124.182%;color:#665f5f;display:flex;flex-direction:column;align-items:baseline;position:relative;justify-content:space-between;gap:15px}.img-cart-form__info-price-text{color:#665f5f;text-align:left;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:124.182%}.img-cart-form__info-price-circle{width:16px;height:16px;border-radius:50%;background-color:#665f5f;position:absolute;left:-18px;top:4px}.img-cart-form__info-price-lock{font-size:10px;position:absolute;top:0;left:0;color:#fff;transform:translate(3px,2.5px)}.img-cart-form__buttons{display:flex;justify-content:flex-end;gap:20px;align-items:center}.img-cart-form__generated-img{max-width:512px;width:100%;max-height:512px;height:100%}.img-cart-form__generated-img img{object-fit:cover;max-width:512px;border-radius:12px;max-height:512px;height:100%;width:100%}@media screen and (max-width: 830px){.img-cart-form__generated-img{max-width:412px;max-height:350px}.img-cart-form__generated-img img{max-height:350px}.img-cart-form__form{max-width:412px;flex-direction:column}.img-cart-form__info{padding:25px}}@media screen and (max-height: 666px){.img-cart-form__form{max-width:1050px;flex-direction:row;height:100%}.img-cart-form__generated-img{max-height:none}.img-cart-form__generated-img img{max-height:none;object-fit:cover}}#root{display:flex;flex-direction:column;justify-content:space-between;height:100%;overflow-x:hidden;-webkit-tap-highlight-color:transparent}.fancybox__container{--fancybox-zIndex: 1052}.loading-spinner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:150px}.loader-bar{position:absolute;width:200px;height:80px;top:8px;left:-5px}.cookies{position:fixed;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;width:100%;height:150px;padding:35px 15px 15px;background-color:#665f5f}.cookies__text{color:#fff;text-align:center;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:400;line-height:124%}@media (max-width: 767px){.cookies__text{font-size:calc(16px + 13.6 * (100vw - 320px) / 1920)}}@media (min-width: 767px){.cookies__text{font-size:calc(16px + 8 * 100vw / 1920)}}.cookies-btn{position:relative;overflow:hidden;cursor:pointer;transition:scale ease .1s,box-shadow ease .2s,filter ease .2s,background-color ease .2s;margin-left:25px;border-radius:5px;padding:15px 30px;background-color:#fff}.cookies-btn__text{position:relative;z-index:101;color:#665f5f;text-align:center;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:400;line-height:124.182%;transition:color ease .2s}@media (max-width: 767px){.cookies-btn__text{font-size:calc(16px + 13.6 * (100vw - 320px) / 1920)}}@media (min-width: 767px){.cookies-btn__text{font-size:calc(16px + 8 * 100vw / 1920)}}.cookies-btn span{display:block;position:absolute;width:1px;background-color:#ffd1d7;height:1px;top:0;right:0;z-index:1;border-radius:50%;transition:scale ease-in-out .2s}.cookies-btn:hover{filter:drop-shadow(2px 2px 4px rgba(0,0,0,.25));box-shadow:2px 2px 9px #00000040}.cookies-btn:hover .cookies-btn__text{color:#fff}.cookies-btn:hover span{scale:550}.cookies-error{position:absolute;top:50%;left:50%;transform:translate(-50%,-35%);background-color:#fff;display:flex;justify-content:center;align-items:center;gap:5px;border-radius:5px;width:580px;height:155px;z-index:-999;color:#665f5f;text-align:left;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:124.182%;transition:box-shadow ease .3s,transform ease .3s,opacity ease .3s,filter ease .3s;opacity:0}@media (max-width: 767px){.cookies-error{font-size:calc(14px + 6.8 * (100vw - 320px) / 1920)}}@media (min-width: 767px){.cookies-error{font-size:calc(14px + 4 * 100vw / 1920)}}.cookies-error_open{filter:drop-shadow(2px 2px 4px rgba(0,0,0,.25));box-shadow:2px 2px 9px #00000040;z-index:1000;opacity:1;transform:translate(-50%,-50%)}.button_main{width:236.18px;padding:16px 46px;border-radius:5px;color:#fff;text-align:center;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:700;line-height:124%;display:block;cursor:pointer;margin:0 auto;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.25));transition:scale ease .3s,box-shadow ease .3s}.button_main:hover{scale:1.1;box-shadow:2px 2px 9px #00000040}.slider-btn_main{position:relative;width:241px;padding:16px 37px;border-radius:5px;display:block;color:#fff;text-align:center;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:700;line-height:124%;background-color:#665f5f;overflow:hidden;cursor:pointer;transition:scale ease .1s,box-shadow ease .3s,filter ease .3s,background-color ease .2s;margin-right:10px}.slider-btn_main__text{position:relative;z-index:10}.slider-btn_main:hover{background-color:transparent;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.25));box-shadow:2px 2px 9px #00000040}.slider-btn_main:hover span{scale:550}.slider-btn_main_soledOut{padding:9px 13px;cursor:auto;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.25));box-shadow:2px 2px 9px #00000040}.slider-btn_main_soledOut span{scale:550}.slider-btn_main span{display:block;position:absolute;width:1px;height:1px;background-color:#ffd1d7;top:0;right:0;z-index:1;border-radius:50%;transition:scale ease-in-out .3s}.slider-btn_main svg{z-index:1}.main-title{color:#665f5f;text-align:center;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:700;line-height:124.182%;text-transform:uppercase;margin-bottom:40px}@media (max-width: 767px){.main-title{font-size:calc(32px + 40.8 * (100vw - 320px) / 1920)}}@media (min-width: 767px){.main-title{font-size:calc(32px + 1.25vw)}}.page-title{color:#665f5f;text-align:center;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:700;line-height:124.182%;text-transform:uppercase}@media (max-width: 767px){.page-title{font-size:calc(24px + 27.2 * (100vw - 320px) / 1920)}}@media (min-width: 767px){.page-title{font-size:calc(24px + 16 * 100vw / 1920)}}.additional-title{color:#665f5f;text-align:center;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:700;line-height:124.182%;text-transform:uppercase}@media (max-width: 767px){.additional-title{font-size:calc(20px + 6.8 * (100vw - 320px) / 1920)}}@media (min-width: 767px){.additional-title{font-size:calc(20px + 4 * 100vw / 1920)}}.default-input{display:flex;justify-content:space-between;align-items:center;padding:11px 5px 13px 13px;max-width:458px;width:100%;border-radius:5px;background-color:#fff;transition:scale ease .3s,box-shadow ease .3s}.default-input input{width:100%;color:#665f5f;text-align:left;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:124.182%;opacity:.5}@media (max-width: 767px){.default-input input{font-size:calc(12px + 6.8 * (100vw - 320px) / 1920)}}@media (min-width: 767px){.default-input input{font-size:calc(12px + 4 * 100vw / 1920)}}.default-input input::-webkit-outer-spin-button,.default-input input::-webkit-inner-spin-button{-webkit-appearance:none}.default-input svg{width:30.374px;height:20.187px}.default-input svg path{fill:#665f5f}.default-input button{background-color:transparent;display:flex;align-items:center}.default-input:hover{scale:1.1;box-shadow:2px 2px 9px #00000040}.current-path{max-width:1030px;width:100%;margin:40px auto 45px;display:flex;justify-content:space-between;align-items:center}.current-path__text{color:#665f5f;text-align:left;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:124.182%}@media (max-width: 767px){.current-path__text{font-size:calc(16px + 6.8 * (100vw - 320px) / 1920)}}@media (min-width: 767px){.current-path__text{font-size:calc(16px + 4 * 100vw / 1920)}}.exit{position:absolute;top:20px;right:20px;font-size:30px;z-index:999;cursor:pointer}@media screen and (max-width: 1060px){.current-path{padding-left:39px;padding-right:25px}.cookies-btn{padding:10px 20px}}@media screen and (max-width: 675px){.cookies-error{width:345px}}@media screen and (max-width: 569px){.cookies{flex-wrap:wrap}.cookies-btn{margin-left:0}}@media screen and (max-width: 525px){.slider-btn_main{width:205px;font-size:17px}.page-title{display:none}.default-input{padding-left:22px}.current-path{margin-bottom:40px}}@media screen and (max-width: 375px){.current-path{padding-left:16px}}
