/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */
*,:before,:after{box-sizing:border-box}html{tab-size:4;-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted buttontext}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}a{color:inherit;cursor:pointer;text-decoration:none}ul{margin:0;padding:0;list-style:none}img{max-width:100%;height:auto;display:block}button{appearance:none;border:none;margin:0;padding:0}address{font-style:normal}input,textarea{font:inherit;color:inherit;background:0 0;border:none;outline:none}@font-face{font-family:Roboto;src:url(roboto-light.51bc2b03.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(roboto-regular.9637cafc.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(roboto-medium.35230696.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(roboto-bold.d56400a1.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(roboto-black.319007f7.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Caveat;src:url(caveat-v23-cyrillic_latin-regular.daefe5d2.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Caveat;src:url(caveat-v23-cyrillic_latin-500.9fcb8560.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Caveat;src:url(caveat-v23-cyrillic_latin-600.1bf81cfa.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Caveat;src:url(caveat-v23-cyrillic_latin-700.824478da.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}.container{max-width:575.99px;margin:0 auto;padding:0 10px}@media screen and (width>=576px){.container{width:576px;max-width:none}}@media screen and (width>=768px){.container{width:768px;padding:0 15px}}@media screen and (width>=1200px){.container{width:1200px;padding:0 20px}}html{scroll-behavior:smooth}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#556b2f1a}::-webkit-scrollbar-thumb{background:linear-gradient(#556b2f,#39481f);border-radius:10px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:#f9dc4a}body{color:#ffeda8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fcfcfc;background-image:url(img_s@1x.f6623f9c.jpg);background-position:50%;background-attachment:fixed;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.3;overflow-x:hidden}@media (min-device-pixel-ratio:2),(resolution>=192dpi),(resolution>=2x){body{background-image:url(img_s@2x.a59f15ed.jpg)}}@media screen and (width>=577px){body{background-image:url(img_m@1x.fce00def.jpg)}}@media screen and (width>=577px) and (min-device-pixel-ratio:2),screen and (width>=577px) and (resolution>=192dpi),screen and (width>=577px) and (resolution>=2x){body{background-image:url(img_m@2x.eaf9b59f.jpg)}}@media screen and (width>=769px){body{background-image:url(img_l@1x.566f7cf1.jpg)}}@media screen and (width>=769px) and (min-device-pixel-ratio:2),screen and (width>=769px) and (resolution>=192dpi),screen and (width>=769px) and (resolution>=2x){body{background-image:url(img_l@2x.bfdb13b4.jpg)}}.no-scroll{overflow:hidden}.visually-hidden{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.products-title,.choice-title,.about-title{text-align:center;font-family:Caveat,cursive,sans-serif}.form-btn,.footer-btn,.products-link,.products-btn{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;display:flex}@keyframes blick{0%{transform:translate(-110%,50%)rotate(40deg)}20%{transform:translate(110%,-50%)rotate(40deg)}to{transform:translate(110%,-50%)rotate(40deg)}}@keyframes text-focus-in{0%{filter:blur(12px);opacity:0}to{filter:blur();opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}.header{background-color:#556b2f}.header-wrapper{justify-content:space-between;align-items:center;padding:0 20px;display:flex}@media screen and (width>=768px){.header-wrapper{padding:0 40px}}@media screen and (width>=1200px){.header-wrapper{padding:0 60px}}.header-logo{width:60px;height:60px;transition:transform .3s ease-in-out}@media screen and (width>=768px){.header-logo{width:90px;height:90px}}@media screen and (width>=1200px){.header-logo{width:120px;height:120px}.header-logo:hover,.header-logo:focus{transform:scale(1.2)}}.nav{justify-content:space-evenly;gap:30px;display:flex}@media screen and (width<=767.98px){.nav{display:none}}@media screen and (width>=1200px){.nav{gap:50px}}.nav-link{padding:25px 0;font-size:18px;font-weight:500;transition:color .3s ease-in-out;position:relative}.nav-link:active{color:#f9dc4a}@media screen and (width>=1200px){.nav-link{padding:35px 0;font-size:20px;font-weight:700}.nav-link:hover,.nav-link:focus{color:#f9dc4a}}.nav-link:after{content:"";transform-origin:100%;background-color:#f9dc4a;border-radius:4px;width:100%;height:4px;transition:transform .3s ease-in-out;display:block;position:absolute;bottom:10%;left:0;transform:scaleX(0)}@media screen and (width>=1200px){.nav-link:hover:after,.nav-link:focus:after{transform-origin:0;transform:scaleX(1)}}.header-menu{background-color:#0000;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;padding:15px 0;display:flex}@media screen and (width>=768px){.header-menu{display:none}}.header-icon{fill:#ffeda8;transition:fill .3s ease-in-out}.header-icon:active{fill:#f9dc4a}.burger-container{z-index:100;background-color:#556b2f;width:100vw;height:100vh;padding:20px 30px;transition:transform .3s ease-in-out;position:fixed;top:0;left:0;overflow-y:scroll;transform:translate(-100%)}@media screen and (width>=768px){.burger-container{display:none}}.burger-container.is-open{transform:translate(0)}.burger-logo{margin-left:40px}.burger-btn{color:#ffeda8;background-color:#0000;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:20px;right:20px}.burger-icon{fill:currentColor;transition:fill .3s ease-in-out}.burger-icon:active{fill:#f9dc4a}.burger-list{flex-direction:column;align-items:center;gap:40px;padding:50px 0;display:flex}.burger-list-link{font-size:36px;font-weight:700;line-height:2;transition:color .3s ease-in-out}.burger-list-link:active{color:#f9dc4a}.hero{padding:40px 0}@media screen and (width>=768px){.hero{padding:80px 0}}@media screen and (width>=1200px){.hero{padding:100px 0}}.hero{background-color:#fcfcfc;background-image:linear-gradient(#2f303a66,#2f303a66),url(img_s@1x.dc08345e.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;max-width:576px;min-height:480px;margin:0 auto;position:relative}@media (min-device-pixel-ratio:2),(resolution>=192dpi),(resolution>=2x){.hero{background-image:linear-gradient(#2f303a66,#2f303a66),url(img_s@2x.9cc6684a.jpg)}}@media screen and (width>=577px){.hero{background-image:linear-gradient(#2f303a66,#2f303a66),url(img_m@1x.1e7a23d9.jpg)}}@media screen and (width>=577px) and (min-device-pixel-ratio:2),screen and (width>=577px) and (resolution>=192dpi),screen and (width>=577px) and (resolution>=2x){.hero{background-image:linear-gradient(#2f303a66,#2f303a66),url(img_m@2x.45b2a971.jpg)}}@media screen and (width>=769px){.hero{background-image:linear-gradient(#2f303a66,#2f303a66),url(img_l@1x.11967251.jpg)}}@media screen and (width>=769px) and (min-device-pixel-ratio:2),screen and (width>=769px) and (resolution>=192dpi),screen and (width>=769px) and (resolution>=2x){.hero{background-image:linear-gradient(#2f303a66,#2f303a66),url(img_l@2x.a2dd9e29.jpg)}}@media screen and (width>=768px){.hero{max-width:768px;min-height:580px}}@media screen and (width>=1200px){.hero{max-width:1600px;min-height:700px}}.hero-title{letter-spacing:3px;font-family:Caveat,cursive,sans-serif;font-size:52px;font-weight:700;line-height:1.5;position:absolute;top:140px;left:20%}@media screen and (width>=768px){.hero-title{top:180px;left:30%}}@media screen and (width>=1200px){.hero-title{letter-spacing:5px;font-size:66px;line-height:2;top:200px;left:40%}}.hero-title-line{display:block}.hero-title-line-first{animation:2s cubic-bezier(.55,.085,.68,.53) both text-focus-in}.hero-title-line-second{margin-top:20px;margin-left:30px;animation:2s cubic-bezier(.55,.085,.68,.53) 1s both text-focus-in}.hero-title-accent{text-transform:uppercase;color:#fcfcfc;text-shadow:4px 4px 2px #0009;font-weight:700}.about{padding:40px 0}@media screen and (width>=768px){.about{padding:80px 0}}@media screen and (width>=1200px){.about{padding:100px 0}}.about{background-color:#556b2f}.about-title{text-shadow:4px 4px 2px #0009;font-size:52px;font-weight:500;line-height:1.5}@media screen and (width>=768px){.about-title{font-weight:700}}@media screen and (width>=1200px){.about-title{line-height:2}}.about-box{flex-direction:column;align-items:center;gap:30px;margin-top:30px;display:flex}@media screen and (width>=768px){.about-box{gap:40px}}@media screen and (width>=1200px){.about-box{gap:50px;margin-top:40px}}.about-img{background-image:url(img_s@1x.18e5848d.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;width:100%;max-width:550px;height:260px}@media (min-device-pixel-ratio:2),(resolution>=192dpi),(resolution>=2x){.about-img{background-image:url(img_s@2x.cdf41340.jpg)}}@media screen and (width>=577px){.about-img{background-image:url(img_m@1x.5f1ccc3d.jpg)}}@media screen and (width>=577px) and (min-device-pixel-ratio:2),screen and (width>=577px) and (resolution>=192dpi),screen and (width>=577px) and (resolution>=2x){.about-img{background-image:url(img_m@2x.efe2015a.jpg)}}@media screen and (width>=769px){.about-img{background-image:url(img_l@1x.e166dd9e.jpg)}}@media screen and (width>=769px) and (min-device-pixel-ratio:2),screen and (width>=769px) and (resolution>=192dpi),screen and (width>=769px) and (resolution>=2x){.about-img{background-image:url(img_l@2x.109af79c.jpg)}}@media screen and (width>=768px){.about-img{max-width:730px;height:348px}}@media screen and (width>=1200px){.about-img{max-width:1160px;height:552px}}.about-info-section{flex-direction:column;align-items:center;gap:30px;display:flex}@media screen and (width>=768px){.about-info-section{flex-direction:row;gap:20px}}@media screen and (width>=1200px){.about-info-section{gap:40px}}.about-sign{width:100%;max-width:100px;height:auto}@media screen and (width>=1200px){.about-sign{max-width:120px}}.about-text{max-width:90%}.about-text p{text-indent:1.5em;text-align:justify;font-size:16px}@media screen and (width>=768px){.about-text p{font-size:18px}}@media screen and (width>=1200px){.about-text p{font-size:24px}}.about-text p:not(:last-child){margin-bottom:8px}@media screen and (width>=768px){.about-text p:not(:last-child){margin-bottom:8px}}@media screen and (width>=1200px){.about-text p:not(:last-child){margin-bottom:10px}}.choice{padding:40px 0}@media screen and (width>=768px){.choice{padding:80px 0}}@media screen and (width>=1200px){.choice{padding:100px 0}}.choice{background-color:#556b2f}.choice-title{text-shadow:4px 4px 2px #0009;font-size:52px;font-weight:500;line-height:1.5}@media screen and (width>=768px){.choice-title{font-weight:700}}@media screen and (width>=1200px){.choice-title{line-height:2}}.choice-list{flex-direction:column;align-items:center;gap:30px;margin-top:50px;display:flex}@media screen and (width>=768px){.choice-list{flex-direction:row;justify-content:space-evenly}}.choice-list-item{color:#ffeda8;flex-direction:column;align-items:center;gap:20px;transition:color .3s ease-in-out;display:flex}.choice-list-item:active,.choice-list-item:hover,.choice-list-item:focus{color:#f9dc4a}.choice-icon{fill:currentColor}.choice-subtitle{text-align:center;font-family:Caveat,cursive;font-size:32px;font-weight:500}.products{padding:40px 0}@media screen and (width>=768px){.products{padding:80px 0}}@media screen and (width>=1200px){.products{padding:100px 0}}.products-title{text-shadow:4px 4px 2px #0009;font-size:52px;font-weight:500;line-height:1.5}@media screen and (width>=768px){.products-title{font-weight:700}}@media screen and (width>=1200px){.products-title{line-height:2}}.products-title{text-shadow:none}.green-title{color:#556b2f}.products-list{flex-wrap:wrap;gap:50px;margin-top:50px;display:flex}@media screen and (width>=768px){.products-list{justify-content:center}}.products-list-item{flex-basis:100%}@media screen and (width>=768px){.products-list-item{flex-basis:calc(50% - 25px);display:flex}}@media screen and (width>=1200px){.products-list-item{flex-basis:calc(33.3333% - 33.3333px)}}.products-card{border-radius:8px;flex-direction:column;align-items:center;transition:transform .3s ease-in-out;display:flex;overflow:hidden;box-shadow:10px 10px 5px #000000bf}.products-card:active,.products-card:focus,.products-card:hover{transform:translateY(-10px)scale(1.05)}.products-img{border-radius:8px 8px 0 0;overflow:hidden}.products-img img{object-fit:cover}.products-info{background-color:#556b2f;flex-direction:column;flex-grow:1;align-items:center;gap:50px;padding:40px 15px;display:flex}.products-name{text-align:center;font-size:32px}.products-text{text-align:justify;font-size:20px}.products-btn{width:160px;height:52px}@media screen and (width>=768px){.products-btn{width:180px}}@media screen and (width>=1200px){.products-btn{width:220px;height:60px}}.products-btn{color:#556b2f;background-color:#ffeda8;font-size:16px;font-weight:700;transition:background-color .3s ease-in-out,border-radius .3s ease-in-out,transform .3s ease-in-out,opaсity .3s ease-in-out;position:relative;overflow:hidden}.products-btn:active,.products-btn:focus,.products-btn:hover{background-color:#f9dc4a;border-radius:45px}.products-btn:before{content:"";opacity:.5;background:linear-gradient(270deg,#0000 0%,#fff 40% 60%,#0000 100%);width:100%;height:200%;animation:5s infinite blick;position:absolute;top:0;left:0}.products-btn{margin-top:auto;font-size:18px}.products-link{width:160px;height:52px}@media screen and (width>=768px){.products-link{width:180px}}@media screen and (width>=1200px){.products-link{width:220px;height:60px}}.products-link{color:#ffeda8;background-color:#556b2f;font-size:16px;font-weight:700;transition:background-color .3s ease-in-out,border-radius .3s ease-in-out,transform .3s ease-in-out,opaсity .3s ease-in-out;position:relative;overflow:hidden}.products-link:active,.products-link:focus,.products-link:hover{background-color:#7a8f3a;border-radius:45px}.products-link:before{content:"";opacity:.5;background:linear-gradient(270deg,#0000 0%,#fff 40% 60%,#0000 100%);width:100%;height:200%;animation:5s infinite blick;position:absolute;top:0;left:0}.products-link{gap:8px;width:240px;height:60px;margin:90px auto 0;font-size:18px;box-shadow:10px 10px 5px #000000bf}@media screen and (width>=1200px){.products-link{width:280px;height:80px}}.products-link-icon{fill:currentColor}.gallery{padding:40px 0}@media screen and (width>=768px){.gallery{padding:80px 0}}@media screen and (width>=1200px){.gallery{padding:100px 0}}.gallery{margin-top:-40px}@media screen and (width>=768px){.gallery{margin-top:-80px}}@media screen and (width>=1200px){.gallery{margin-top:-100px}}.swiper{aspect-ratio:16/9;border:2px solid #ffeda8;border-radius:24px;width:100%;box-shadow:10px 10px 5px #000000bf}.gallery-picture,.gallery-img{width:100%;height:100%}.gallery-img{object-fit:cover}.swiper-button-next,.swiper-button-prev{color:#f9dc4a}.swiper-pagination-bullet{background-color:#f9dc4a;width:16px;height:16px}.footer{padding:40px 0}@media screen and (width>=768px){.footer{padding:80px 0}}@media screen and (width>=1200px){.footer{padding:100px 0}}.footer{background-color:#556b2f}.footer-wrapper{flex-direction:column;align-items:center;gap:30px;display:flex}@media screen and (width>=768px){.footer-wrapper{flex-flow:wrap;justify-content:space-around}}@media screen and (width>=1200px){.footer-wrapper{justify-content:space-between;gap:50px}}.footer-address{align-items:center;gap:8px;font-size:18px;display:flex}@media screen and (width>=1200px){.footer-address{font-size:24px;font-weight:500}}.footer-address-icon{fill:#ffeda8}@media screen and (width>=1200px){.footer-address-icon{width:40px;height:40px}}.footer-address p{text-align:center}.footer-info{flex-direction:column;gap:10px;display:flex}.footer-info-item{align-items:center;gap:8px;font-size:18px;transition:-webkit-text-decoration .3s ease-in-out,text-decoration .3s ease-in-out,color .3s ease-in-out,transform .3s ease-in-out,fill .3s ease-in-out;display:flex}.footer-info-item:active .footer-info-icon,.footer-info-item:focus .footer-info-icon,.footer-info-item:hover .footer-info-icon{fill:#f9dc4a;transform:scale(1.1)}.footer-info-item:active .footer-info-text,.footer-info-item:focus .footer-info-text,.footer-info-item:hover .footer-info-text{color:#f9dc4a;text-decoration:underline;transform:scale(1.05)}.footer-info-text{transition:all .3s ease-in-out}@media screen and (width>=1200px){.footer-info-text{font-size:24px;font-weight:500}}.footer-info-icon{fill:#ffeda8;transition:all .3s ease-in-out}@media screen and (width>=1200px){.footer-info-icon{width:32px;height:32px}}.footer-box{flex-direction:column;gap:18px;display:flex}.footer-btn{width:160px;height:52px}@media screen and (width>=768px){.footer-btn{width:180px}}@media screen and (width>=1200px){.footer-btn{width:220px;height:60px}}.footer-btn{color:#556b2f;background-color:#ffeda8;font-size:16px;font-weight:700;transition:background-color .3s ease-in-out,border-radius .3s ease-in-out,transform .3s ease-in-out,opaсity .3s ease-in-out;position:relative;overflow:hidden}.footer-btn:active,.footer-btn:focus,.footer-btn:hover{background-color:#f9dc4a;border-radius:45px}.footer-btn:before{content:"";opacity:.5;background:linear-gradient(270deg,#0000 0%,#fff 40% 60%,#0000 100%);width:100%;height:200%;animation:5s infinite blick;position:absolute;top:0;left:0}.footer-btn{gap:8px;width:260px}.footer-btn-icon{fill:currentColor}.footer-messengers{justify-content:space-around;display:flex}.footer-messenger-item{background-color:#ffeda8;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.footer-messenger-item:active .footer-messenger-icon,.footer-messenger-item:focus .footer-messenger-icon,.footer-messenger-item:hover .footer-messenger-icon{fill:#f9dc4a}.footer-messenger-icon{fill:#556b2f;transition:all .3s ease-in-out}.footer-line{background-color:#ffeda8;width:100%;height:1px;margin-top:50px}.footer-upper-text{text-align:center;color:#8e8c8c;margin-top:8px}.scroll-up{z-index:4;cursor:pointer;visibility:hidden;opacity:0;background-color:#6b8e23;border-radius:50%;width:64px;height:64px;transition:all .2s;position:fixed;bottom:50px;right:50px;transform:translateY(25px);box-shadow:inset 0 0 0 4px #dfef4d4d}.scroll-up__arrow{fill:#f9dc4a;position:absolute;top:20px;left:20px}.scroll-up--active{visibility:visible;opacity:1;transform:translateY(0)}.scroll-up__svg-path{box-sizing:border-box;fill:none;stroke:#f9dc4a;stroke-width:4px;transition:all .2s}.backdrop-assortment{z-index:5;backdrop-filter:blur(8px);opacity:0;visibility:hidden;pointer-events:none;background-color:#556b2fa6;justify-content:center;width:100%;height:100%;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;display:flex;position:fixed;top:0;left:0}.backdrop-assortment.show-modal{opacity:1;visibility:visible;pointer-events:auto}.modal-assortment{z-index:10;opacity:0;visibility:hidden;background-color:#fcfcfc;border:2px solid #f9dc4a;border-radius:18px;width:calc(100% - 80px);max-height:calc(100vh - 40px);transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out;position:relative;top:20px;overflow:hidden;transform:translateY(75%)scale(0)}@media screen and (width>=768px){.modal-assortment{width:calc(100% - 140px)}}@media screen and (width>=1200px){.modal-assortment{width:calc(100% - 220px)}}.modal-assortment-content{height:100%;padding:40px 30px;position:relative;overflow-y:auto}@media screen and (width>=768px){.modal-assortment-content{padding:40px 50px}}@media screen and (width>=1200px){.modal-assortment-content{padding:40px 50px}}.backdrop-assortment.show-modal .modal-assortment{opacity:1;visibility:visible;transform:translateY(0%)scale(1)}.modal-assortment-close{z-index:15;color:#6b8e23;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:color .3s ease-in-out;display:flex;position:absolute;top:2px;right:8px}.modal-assortment-close:active,.modal-assortment-close:focus,.modal-assortment-close:hover{color:#f9dc4a}.modal-assortment-icon{fill:currentColor}.modal-assortmrnt-list{flex-wrap:wrap;gap:50px;display:flex}@media screen and (width>=768px){.modal-assortmrnt-list{justify-content:center}}.assortment-list-item{flex-basis:100%}@media screen and (width>=768px){.assortment-list-item{flex-basis:calc(50% - 25px);display:flex}}@media screen and (width>=1200px){.assortment-list-item{flex-basis:calc(33.3333% - 33.3333px)}}.assortment-card{background-color:#556b2f;border-radius:8px;flex-direction:column;align-items:center;padding-top:24px;display:flex;overflow:hidden;box-shadow:10px 10px 5px #000000bf}.assortment-info{flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:40px 20px 60px;display:flex}.assortment-name{text-align:center;margin-bottom:30px;font-size:24px}.assortment-text{font-size:18px}.backdrop-form{z-index:5;backdrop-filter:blur(8px);opacity:0;visibility:hidden;pointer-events:none;background-color:#556b2fa6;justify-content:center;width:100%;height:100%;padding-top:20px;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.backdrop-form.show-modal{opacity:1;visibility:visible;pointer-events:auto}.form-wrap{opacity:0;visibility:hidden;background:0 0;border:1px solid #f9dc4a;border-radius:18px;flex-direction:column;justify-content:space-between;gap:40px;width:calc(100% - 40px);height:680px;padding:30px 10px;transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out;display:flex;transform:translateY(100%)scale(.2)}@media screen and (width>=576px){.form-wrap{width:460px}}@media screen and (width>=768px){.form-wrap{width:660px;padding:40px 20px}}@media screen and (width>=1200px){.form-wrap{width:760px;height:740px;padding:60px 40px}}.backdrop-form.show-modal .form-wrap{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.modal-form-close{z-index:15;color:#f9dc4a;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:color .3s ease-in-out;display:flex;position:absolute;top:10px;right:10px}.modal-form-close:active,.modal-form-close:focus,.modal-form-close:hover{color:#ffeda8}.modal-form-icon{fill:currentColor}.form-toast{text-align:center;opacity:0;background-color:#fcfcfc;border:4px solid #0000;border-radius:18px;max-width:340px;min-height:120px;padding:10px 4px;font-size:24px;transition:border-color .3s ease-in-out,color .3s ease-in-out,transform .3s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-75%)scale(.2);box-shadow:10px 10px 5px #000000bf}@media screen and (width>=576px){.form-toast{max-width:none;min-height:none;width:340px;height:120px}}.form-toast.success{color:#6b8e23;opacity:1;border-color:#6b8e23;transform:translate(-50%,-50%)scale(1)}.form-toast.error{color:red;opacity:1;border-color:red;transform:translate(-50%,-50%)scale(1)}.form-title{color:#f9dc4a;text-align:center;text-shadow:4px 4px 2px #0009;font-size:32px}.form{flex-direction:column;gap:40px;width:100%;display:flex}.form label{color:#f9dc4a;text-shadow:4px 4px 2px #0009;flex-direction:column;gap:8px;font-size:18px;display:flex}input,textarea{color:#000;background-color:#0000;border:1px solid #f9dc4a;border-radius:8px;width:100%;padding:4px 6px;transition:border-color .3s ease-in-out,background-color .3s ease-in-out,box-shadow .3s ease-in-out;box-shadow:inset 2px 5px 10px #0000004d}@media screen and (width>=1200px){input{height:40px}}input:focus,textarea:focus{background-color:#fcfcfc;border-color:#fcfcfc;box-shadow:13px 13px 100px #969696,-13px -13px 100px #fff}input:hover,textarea:hover{border-color:#fcfcfc}input:not(:placeholder-shown),textarea:not(:placeholder-shown){background-color:#fcfcfc;border-color:#fcfcfc}.form-btn{width:160px;height:52px}@media screen and (width>=768px){.form-btn{width:180px}}@media screen and (width>=1200px){.form-btn{width:220px;height:60px}}.form-btn{color:#556b2f;background-color:#f9dc4a;font-size:16px;font-weight:700;transition:background-color .3s ease-in-out,border-radius .3s ease-in-out,transform .3s ease-in-out,opaсity .3s ease-in-out;position:relative;overflow:hidden}.form-btn:active,.form-btn:focus,.form-btn:hover{background-color:#ffeda8;border-radius:45px}.form-btn:before{content:"";opacity:.5;background:linear-gradient(270deg,#0000 0%,#fff 40% 60%,#0000 100%);width:100%;height:200%;animation:5s infinite blick;position:absolute;top:0;left:0}.form-btn{margin:0 auto}.form-btn:disabled{opacity:.85;cursor:not-allowed}.form-btn-loader{border:4px solid #fff6;border-top-color:#6b8e23;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin;display:none}.form-btn.loading .form-btn-texp{display:none}.form-btn.loading .form-btn-loader{display:inline-block}
/*# sourceMappingURL=business-card-project.2929e1d4.css.map */
