@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&family=Montserrat+Alternates:wght@300;400;500;600;700;800&display=swap";body{margin:0;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;background-color:#fcffea;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{width:100%;min-height:100vh}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:55px}::-webkit-scrollbar-thumb:hover{background:#e5ea88}@media(max-width:1400px){body{background-color:#fff}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Montserrat,Montserrat Alternates,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.App{width:100%;min-height:100vh;overflow-x:hidden}html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}a{text-decoration:none;color:inherit}button{font-family:inherit;cursor:pointer;border:none;background:none}input,textarea,select{font-family:inherit;outline:none}ul,ol{list-style:none;margin:0;padding:0}img{max-width:100%;height:auto;display:block}.header{max-width:1593px;margin:0 auto;padding:15px 20px 20px;background-image:url(/assets/images/Slice%201%20BG%20Header-BDMNTkNe.png);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#fffffff2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:relative;z-index:1000;box-shadow:0 2px 10px #0000001a;display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto;gap:15px}.header-logos{grid-column:1 / -1;grid-row:1;display:flex;justify-content:space-between;align-items:center;width:100%}.header-logo-main{flex-shrink:0}.header-logo-main img{height:180px;width:auto}.header-logo-vaks{flex-shrink:0}.header-logo-vaks img{height:130px;width:auto}.header-logo-istok{flex-shrink:0}.header-logo-istok img{height:130px;width:auto}.header-container{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;width:100%}.header-buttons{grid-column:2;display:flex;gap:15px;align-items:center;justify-content:center}.header-btn{border:none;border-radius:30px;padding:10px 25px;font-family:Montserrat,sans-serif;font-weight:700;font-size:13px;letter-spacing:.05em;cursor:pointer;transition:all .3s ease;white-space:nowrap;height:40px}.header-btn:hover{transform:translateY(-2px)}.header-btn.retail{background:#fdaa29;color:#fff;box-shadow:0 5px 15px #fdaa294d}.header-btn.retail:hover{box-shadow:0 8px 20px #fdaa2980}.header-btn.wholesale{background:#7a9c2c;border:2px solid #7a9c2c;color:#fff}.header-btn.wholesale:hover{box-shadow:0 8px 20px #7a9c2c80}.header-nav{grid-column:3;display:flex;justify-content:flex-end;align-items:center;gap:20px}.nav-link{font-family:Montserrat,sans-serif;font-weight:800;font-size:16px;color:#000;text-transform:uppercase;letter-spacing:.05em;transition:color .3s ease;position:relative;text-decoration:none;background:none;border:none;cursor:pointer}.nav-link:hover{color:#7a9c2c}.nav-link:hover:after{width:100%}.burger-menu-btn{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.burger-icon{display:flex;flex-direction:column;justify-content:space-between;width:28px;height:20px;position:relative}.burger-line{width:100%;height:3px;background-color:#000;transition:all .3s ease;border-radius:2px;transform-origin:center}.burger-menu-btn:hover .burger-line{background-color:#7a9c2c}.burger-menu-btn.active .burger-line:nth-child(1){transform:rotate(45deg);position:absolute;top:50%;left:0}.burger-menu-btn.active .burger-line:nth-child(2){opacity:0}.burger-menu-btn.active .burger-line:nth-child(3){transform:rotate(-45deg);position:absolute;top:50%;left:0}.mobile-menu{display:none;position:absolute;top:100%;left:0;right:0;background:#fffffffa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px #00000026;flex-direction:column;padding:0;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;z-index:999}.mobile-menu.open{display:flex;max-height:800px;padding:15px 0}.mobile-menu-link{font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;color:#000;text-transform:uppercase;letter-spacing:.05em;padding:15px 25px;text-decoration:none;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,.05)}.mobile-menu-link:last-child{border-bottom:none}.mobile-menu-link:hover{background:#fdaa291a;color:#fdaa29}.nav-link-menu-text{display:none}.nav-link-wrapper{position:relative;display:inline-block}.nav-link-with-submenu:after{content:" ▼";font-size:10px;margin-left:5px}.submenu{position:absolute;top:100%;left:0;margin-top:10px;background:#fffffffa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px #00000026;border-radius:8px;min-width:220px;padding:10px 0;z-index:1001;display:flex;flex-direction:column}.submenu-link{font-family:Montserrat,sans-serif;font-weight:600;font-size:14px;color:#000;text-transform:uppercase;letter-spacing:.05em;padding:12px 20px;text-decoration:none;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,.05)}.submenu-link:last-child{border-bottom:none}.submenu-link:hover{background:#fdaa291a;color:#fdaa29}.mobile-menu-submenu-wrapper{display:flex;flex-direction:column}.mobile-menu-link-with-submenu{display:flex;justify-content:space-between;align-items:center}.mobile-submenu{display:flex;flex-direction:column;background:#fdaa290d;padding:0}.mobile-submenu-link{font-family:Montserrat,sans-serif;font-weight:600;font-size:14px;color:#000;text-transform:uppercase;letter-spacing:.05em;padding:12px 20px 12px 40px;text-decoration:none;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,.05);display:block}.mobile-submenu-link:last-child{border-bottom:1px solid rgba(0,0,0,.05)}.mobile-submenu-link:hover{background:#fdaa2926;color:#fdaa29}@media(min-width:1025px){.header{padding:10px 20px}.header-logos{position:relative;justify-content:center}.header-container{margin-top:10px;margin-bottom:10px}.header-logo-main{position:absolute;left:min(160px,max(80px,calc(80px + (100vw - 1025px) * (160 - 80) / (1920 - 1025))));top:45%;transform:translateY(-30%)}.header-logo-main img{max-height:135px}.header-logo-vaks img{height:90px}.header-logo-istok{margin-left:15px}.header-logo-istok img{height:75px;position:relative;left:50px;top:5px}.header-btn{padding:8px 20px;font-size:12px;height:36px}.nav-link{font-size:14px}.burger-icon{width:26px;height:18px}.burger-line{height:2.5px}.mobile-menu{display:none;width:300px;right:0;left:auto;border-radius:8px;margin-top:5px}.mobile-menu.open{display:flex}.mobile-menu-link{font-size:15px;padding:12px 20px}.mobile-submenu-link{font-size:14px;padding:10px 20px 10px 35px}}@media(max-width:1024px){.header{display:flex;flex-direction:column}.header-logos{margin-bottom:10px}.header-container{display:flex;position:relative;justify-content:center;gap:15px}.header-buttons{display:flex;justify-content:center;gap:20px}.header-nav{position:absolute;right:15px;top:50%;transform:translateY(-50%)}.nav-link--hide-mobile{display:none}}@media(max-width:1400px){.header-logo-main img{height:150px}.header-logo-vaks img,.header-logo-istok img{height:110px}.header-btn{padding:10px 20px;font-size:12px}.nav-link{font-size:14px}}@media(max-width:1200px){.header-logo-main img{height:130px}.header-logo-vaks img,.header-logo-istok img{height:95px}.header-container{gap:20px}.header-btn{padding:8px 18px;font-size:11px}.nav-link{font-size:13px;gap:15px}}@media(max-width:1024px){.header{padding:15px}.header-logo-main img{height:110px}.header-logo-vaks img,.header-logo-istok img{height:80px}.header-btn{padding:8px 15px;font-size:11px;height:36px}.header-nav{gap:15px}}@media(max-width:768px){.header{padding:12px}.header-logos{margin-bottom:8px;justify-content:center;gap:4vh}.header-logo-main img{height:90px}.header-logo-vaks img,.header-logo-istok img{height:65px}.header-buttons{gap:18px}.header-btn{padding:8px 12px;font-size:10px;height:34px}.burger-icon{width:26px;height:18px;gap:4px}.burger-line{height:3px}.mobile-submenu-link{font-size:13px;padding:10px 15px 10px 35px}}@media(max-height:684px){.header-buttons{margin-right:5vh}}@media(max-width:600px){.header{padding:10px}.header-logos{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:10px}.header-logo-vaks{order:1}.header-logo-vaks img{height:50px}.header-logo-istok{order:2}.header-logo-istok img{height:50px}.header-buttons{gap:15px}.header-btn{padding:10px 16px;font-size:11px;height:36px;border-radius:25px}.burger-icon{width:28px;height:20px;gap:5px}.burger-line{height:3px}.mobile-menu-link{font-size:14px;padding:12px 20px}.mobile-submenu-link{font-size:13px;padding:10px 15px 10px 35px}}@media(max-width:480px){.header{padding:8px}.header-logos{gap:8px;margin-bottom:8px}.header-logo-main img{height:60px}.header-logo-vaks img,.header-logo-istok img{height:45px}.header-buttons{gap:12px}.header-btn{padding:8px 12px;font-size:9px;height:32px}.burger-icon{width:24px;height:18px;gap:4px}.burger-line{height:2px}.mobile-menu-link{font-size:13px;padding:10px 15px}.mobile-submenu-link{font-size:12px;padding:9px 12px 9px 30px}}@media(max-width:364px){.header-logo-istok img{height:38px}}@media(max-width:360px){.header{padding:6px}.header-logos{gap:2px;margin-bottom:8px}.header-logo-main img{height:50px}.header-logo-vaks img,.header-logo-istok img{height:38px}.header-container{margin-bottom:8px}.header-btn{font-size:min(8px,max(7px,calc(7px + (100vw - 300px) * (8 - 7) / (360 - 300))));padding:2px 5px}.burger-icon{width:22px;height:16px;gap:3px}.mobile-menu-link{font-size:12px;padding:10px 12px}.mobile-submenu-link{font-size:11px;padding:8px 10px 8px 25px}}.order-modal-overlay{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;animation:fadeIn .3s ease}.order-modal-content{background:linear-gradient(135deg,#fff,#f5f5f0);border-radius:20px;max-width:700px;width:100%;max-height:90vh;overflow-y:auto;padding:40px;position:relative;box-shadow:0 20px 60px #0000004d;animation:slideUp .4s ease}@keyframes slideUp{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-close-btn{position:absolute;top:15px;right:15px;width:40px;height:40px;border:none;background:#0000001a;border-radius:50%;font-size:32px;line-height:1;color:#000;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.modal-close-btn:hover{background:#fdaa2933;color:#fdaa29;transform:rotate(90deg)}.modal-title{font-family:Montserrat Alternates,sans-serif;font-weight:800;font-size:32px;text-align:center;color:#000;margin-bottom:30px;text-transform:uppercase;letter-spacing:.05em}.category-selection{display:flex;flex-direction:column;gap:25px}.category-prompt{font-family:Montserrat,sans-serif;font-weight:600;font-size:20px;text-align:center;color:#000}.category-buttons{display:flex;flex-direction:column;gap:15px}.category-btn{display:flex;align-items:center;gap:20px;padding:20px 30px;background:#fff9;border:2px solid transparent;border-radius:15px;font-family:Montserrat,sans-serif;font-weight:600;font-size:18px;color:#000;cursor:pointer;transition:all .3s ease;text-align:left}.category-btn:hover{transform:translate(10px);box-shadow:0 8px 20px #00000026}.category-btn.wholesale{border-color:#fdaa29}.category-btn.wholesale:hover{background:linear-gradient(144deg,#face73,#fdaa29);color:#fff;border-color:#fdaa29}.category-btn.retail{border-color:#d0ff00}.category-btn.retail:hover{background:linear-gradient(144deg,#e5ff66,#d0ff00);color:#000;border-color:#d0ff00}.category-btn.question{border-color:#888}.category-btn.question:hover{background:linear-gradient(144deg,#aaa,#888);color:#fff;border-color:#888}.category-icon{font-size:32px;min-width:40px;display:flex;align-items:center;justify-content:center}.order-form-section{display:flex;flex-direction:column;gap:25px}.selected-category{display:flex;align-items:center;justify-content:center;gap:10px;padding:15px 25px;background:linear-gradient(144deg,#face73,#fdaa29);border-radius:12px;font-family:Montserrat,sans-serif;font-size:16px;color:#fff;flex-wrap:wrap}.selected-category.wholesale{background:linear-gradient(144deg,#face73,#fdaa29)}.selected-category.retail{background:linear-gradient(144deg,#e5ff66,#d0ff00);color:#000}.selected-category.question{background:linear-gradient(144deg,#aaa,#888);color:#fff}.selected-category span{font-weight:500}.selected-category strong{font-weight:800;font-size:18px}.change-category-btn{padding:5px 15px;background:#ffffff4d;border:1px solid rgba(255,255,255,.5);border-radius:20px;font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;color:#fff;cursor:pointer;transition:all .3s ease}.change-category-btn:hover{background:#ffffff80;transform:scale(1.05)}.order-form{display:flex;flex-direction:column;gap:20px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{font-family:Montserrat,sans-serif;font-weight:600;font-size:14px;color:#000;text-transform:uppercase;letter-spacing:.05em}.form-group input,.form-group textarea{background:#ffffffb3;border:2px solid rgba(0,0,0,.1);border-radius:10px;padding:12px 18px;font-family:Montserrat,sans-serif;font-weight:400;font-size:15px;color:#000;transition:all .3s ease}.form-group input::placeholder,.form-group textarea::placeholder{color:#0006}.form-group input:focus,.form-group textarea:focus{outline:none;background:#ffffffe6;border-color:#fdaa29;box-shadow:0 0 0 3px #fdaa291a}.modal-submit-btn{background:linear-gradient(144deg,#face73,#fdaa29);border:none;border-radius:50px;padding:15px 40px;font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;letter-spacing:.05em;text-transform:uppercase;color:#fff;cursor:pointer;box-shadow:0 10px 25px #fdaa2966;transition:all .3s ease;margin-top:10px;align-self:center;min-width:250px}.modal-submit-btn:hover{transform:translateY(-3px);box-shadow:0 15px 35px #fdaa2999}.modal-submit-btn:active{transform:translateY(-1px)}.order-modal-content::-webkit-scrollbar{width:8px}.order-modal-content::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}.order-modal-content::-webkit-scrollbar-thumb{background:#fdaa29;border-radius:10px}.order-modal-content::-webkit-scrollbar-thumb:hover{background:#face73}@media(max-width:768px){.order-modal-content{padding:30px 20px;max-height:95vh}.modal-title{font-size:24px;margin-bottom:20px}.category-prompt{font-size:16px}.category-btn{padding:15px 20px;font-size:16px;gap:15px}.category-icon{font-size:28px;min-width:35px}.form-row{grid-template-columns:1fr;gap:15px}.form-group label{font-size:13px}.form-group input,.form-group textarea{padding:10px 15px;font-size:14px}.modal-submit-btn{font-size:14px;padding:12px 30px;min-width:200px}.selected-category{font-size:14px;padding:12px 20px}.selected-category strong{font-size:16px}}@media(max-width:480px){.order-modal-overlay{padding:10px}.order-modal-content{padding:25px 15px;border-radius:15px}.modal-title{font-size:20px}.category-btn{font-size:15px}.modal-submit-btn{width:100%;min-width:auto}}.hero{position:relative;max-width:1593px;margin:0 auto;background:url(/assets/images/Slice%202%20bg%20hand-BE0m8DmZ.png) center top no-repeat;background-size:1593px auto;background-color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:60px 0 0;overflow:hidden}.hero-content{position:relative;z-index:1;max-width:1593px;width:100%;text-align:left;padding-left:min(400px,max(300px,calc(300px + (100vw - 1401px) * 100 / 519)));padding-top:2rem;padding-right:20px}.hero-title{font-family:Montserrat Alternates,sans-serif;font-weight:800;font-size:48px;line-height:1.22;letter-spacing:.05em;color:#fff;max-width:900px;margin-bottom:40px;text-shadow:0px 4px 4px rgba(0,0,0,.25)}.hero-subtitle{font-family:Montserrat Alternates,sans-serif;font-weight:800;font-size:36px;line-height:1.22;color:#fff;max-width:800px;margin-bottom:50px;text-shadow:0px 4px 4px rgba(0,0,0,.25)}.hero-main-text{font-family:Montserrat Alternates,sans-serif;font-weight:800;font-size:36px;line-height:1.22;letter-spacing:.05em;color:#d0ff00;max-width:850px;text-shadow:0px 4px 4px rgba(0,0,0,.25)}.hero-wrappers-content{width:100%;height:100%;max-width:1600px;max-height:695px;display:flex;gap:25rem}@media(max-width:1400px){.hero-content{padding-top:5rem;padding-left:clamp(200px,calc(200px + (300 - 200) * (100vw - 1201px) / (1400 - 1201)),300px)}.hero-title{font-size:42px;max-width:750px}.hero-subtitle{font-size:30px}.hero-main-text{font-size:30px;max-width:700px}.hero-wrappers-content{gap:20rem}}@media(max-width:1200px){.hero{background-size:1200px auto}.hero-content{padding-left:min(300px,max(220px,calc(220px + (100vw - 1025px) * 80 / 175)));padding-top:1.5rem}.hero-title{font-size:36px;max-width:650px;margin-bottom:30px}.hero-subtitle{font-size:26px;margin-bottom:35px}.hero-main-text{font-size:26px;max-width:600px}.hero-wrappers-content{gap:min(13rem,max(2rem,calc(2rem + 100vw - 1025px)));flex-wrap:wrap;max-height:none}}@media(max-width:1024px){.hero{background-size:clamp(900px,calc(900px + (1024 - 900) * (100vw - 769px) / (1024 - 769)),1024px) auto;padding:clamp(30px,calc(30px + (40 - 30) * (100vw - 769px) / (1024 - 769)),40px) 0 0 0}.hero-content{padding-top:calc(56px + ((100vw - 769px) * (96 - 56) / (1024 - 769)));padding-left:clamp(120px,calc(180px + (250 - 180) * (100vw - 769px) / (1024 - 769)),250px);padding-right:20px}.hero-title{font-size:20px;max-width:clamp(450px,calc(450px + (550 - 450) * (100vw - 769px) / (1024 - 769)),550px);margin-bottom:clamp(20px,calc(20px + (25 - 20) * (100vw - 769px) / (1024 - 769)),25px)}.hero-subtitle{font-size:clamp(20px,calc(20px + (22 - 20) * (100vw - 769px) / (1024 - 769)),22px);margin-bottom:clamp(25px,calc(25px + (30 - 25) * (100vw - 769px) / (1024 - 769)),30px)}.hero-main-text{font-size:clamp(20px,calc(20px + (22 - 20) * (100vw - 769px) / (1024 - 769)),22px);max-width:clamp(450px,calc(450px + (500 - 450) * (100vw - 769px) / (1024 - 769)),500px)}.hero-wrappers-content{flex-direction:column;gap:0px;align-items:center}}@media(max-width:820px){.hero-content{padding-top:60px}}@media(max-width:961px){.hero-content{padding-top:65px}}@media(max-width:840px){.hero-content{padding-top:60px}}@media(max-width:770px){.hero-content{padding-top:55px}}@media(max-width:768px){.hero{background-size:150% auto;background-position:25% top;padding:30px 0 0}.hero-content{padding-top:min(105px,max(75px,calc(75px + (100vw - 601px) * 30 / 167)));padding-left:min(200px,max(150px,calc(150px + (100vw - 601px) * 50 / 167)))}.hero-title{font-size:min(30px,max(20px,calc(20px + (100vw - 601px) * 10 / 167)));max-width:100%;margin-bottom:20px}.hero-subtitle{font-size:clamp(16px,calc(16px + (18 - 16) * (100vw - 601px) / (768 - 601)),18px);margin-bottom:25px}.hero-main-text{font-size:min(25px,max(18px,calc(18px + (100vw - 601px) * 12 / 167)));max-width:100%}.hero-wrappers-content{width:100%;padding:0 15px;padding-top:min(100px,max(50px,calc(50px + (100vw - 601px) * 50 / 167)))}}@media(max-width:600px){.hero-content{padding-left:min(170px,max(125px,calc(125px + (100vw - 481px) * (170 - 125) / (600 - 481))));padding-top:min(70px,max(35px,calc(35px + (100vw - 481px) * 55 / 119)))}.hero-title{font-size:min(22px,max(18px,calc(18px + (100vw - 481px) * (22 - 18) / (600 - 481))));margin-bottom:15px;line-height:1.3}.hero-subtitle{font-size:min(16px,max(14px,calc(14px + (100vw - 481px) * (16 - 14) / (600 - 481))));margin-bottom:12px;line-height:1.4}.hero-main-text{font-size:min(18px,max(16px,calc(16px + (100vw - 481px) * (18 - 16) / (600 - 481))));line-height:1.3}}@media(max-width:581px){.hero-content{padding-left:min(155px,max(125px,calc(125px + (100vw - 481px) * (170 - 125) / (600 - 481))));padding-top:min(65px,max(23px,calc(23px + (100vw - 481px) * 65 / 119)))}}@media(max-width:480px){.hero{padding-top:0}.hero-content{padding-top:min(70px,max(45px,calc(45px + (100vw - 361px) * (70 - 45) / (480 - 361))));padding-left:min(120px,max(90px,calc(90px + (100vw - 361px) * (120 - 90) / (480 - 361))))}.hero-title{font-size:min(18px,max(14px,calc(14px + (100vw - 361px) * (18 - 14) / (480 - 361))));margin-bottom:5px}.hero-subtitle{font-size:min(15px,max(12px,calc(12px + (100vw - 361px) * (15 - 12) / (480 - 361))))}.hero-main-text{font-size:min(16px,max(11px,calc(11px + (100vw - 361px) * (16 - 11) / (480 - 361))))}}@media(max-width:360px){.hero-content{padding-top:min(60px,max(50px,calc(50px + (100vw - 300px) * (60 - 50) / (360 - 300))));padding-left:min(90px,max(80px,calc(80px + (100vw - 300px) * (90 - 80) / (360 - 300))))}.hero-title{font-size:min(12px,max(10px,calc(10px + (100vw - 300px) * (12 - 10) / (360 - 300))))}.hero-subtitle{font-size:min(10px,max(8px,calc(8px + (100vw - 300px) * (10 - 8) / (360 - 300))))}.hero-main-text{font-size:min(12px,max(9px,calc(9px + (100vw - 300px)/20)))}}.extraction{max-width:528px;height:auto;margin-top:105px;margin-left:45px}.extraction-container{max-width:700px;margin:0 auto;display:grid;grid-template-columns:150px 1fr 450px;gap:40px;align-items:center}.extraction-decor{width:193px;height:528px;display:flex;justify-content:center}.extraction-decor img{width:100%;height:auto;object-fit:contain}.extraction-content{padding:10px;width:267px;max-height:555px;display:flex;flex-direction:column;justify-content:center;align-items:center}.extraction-title{font-family:Montserrat Alternates,sans-serif;font-weight:700;font-size:32px;line-height:normal;color:#000;margin-bottom:25px;text-align:center}.extraction-text{font-family:Montserrat Alternates,sans-serif;font-weight:500;font-size:20px;line-height:120%;color:#000;text-align:center}.extraction-btn{background:linear-gradient(144deg,#face73,#fdaa29);border:none;border-radius:52px;padding:12px 35px;font-family:Montserrat Alternates,sans-serif;font-weight:700;font-size:16px;letter-spacing:.05em;color:#fff;cursor:pointer;box-shadow:0 10px 35px #fdaa2970;transition:transform .3s ease,box-shadow .3s ease;margin-top:20px}.extraction-btn:hover{transform:translateY(-2px);box-shadow:0 15px 40px #fdaa2999}.extraction-image{width:100%;display:flex;justify-content:center;align-items:center}.extraction-image img{width:100%;height:auto;max-width:500px}@media(max-width:1400px){.extraction{margin-left:30px;max-width:480px}.extraction-container{grid-template-columns:120px 1fr 380px;gap:30px}.extraction-decor{width:150px;height:450px}.extraction-image img{max-width:350px}}@media(max-width:1200px){.extraction{margin-left:20px;margin-top:80px;max-width:450px}.extraction-container{grid-template-columns:100px 1fr min(300px,max(220px,calc(220px + (100vw - 1130px) * 80 / 70)));gap:25px}.extraction-decor{width:120px;height:380px}.extraction-content{width:240px}.extraction-title{font-size:28px;margin-bottom:20px}.extraction-text{font-size:18px}.extraction-image img{max-width:min(300px,max(220px,calc(220px + (100vw - 1130px) * 80 / 70)))}.extraction-btn{font-family:inherit}}@media(max-width:1130px){.extraction-image img{display:none}}@media(max-width:1024px){.extraction{max-width:100%;margin:clamp(50px,calc(50px + (60 - 50) * (100vw - 769px) / (1024 - 769)),60px) auto 0;padding:0 20px}.extraction-container{grid-template-columns:1fr 1fr;gap:clamp(20px,calc(20px + (25 - 20) * (100vw - 769px) / (1024 - 769)),25px);justify-items:center;text-align:center}.extraction-decor{display:none}.extraction-image{order:1}.extraction-content{order:2}.extraction-content{width:100%;max-width:clamp(450px,calc(450px + (500 - 450) * (100vw - 769px) / (1024 - 769)),500px);max-height:none}.extraction-title{font-size:clamp(24px,calc(24px + (26 - 24) * (100vw - 769px) / (1024 - 769)),26px)}.extraction-text{font-size:clamp(16px,calc(16px + (17 - 16) * (100vw - 769px) / (1024 - 769)),17px)}.extraction-image img{display:flex;max-width:clamp(320px,calc(320px + (350 - 320) * (100vw - 769px) / (1024 - 769)),350px)}}@media(max-width:768px){.extraction{margin-top:40px;padding:0 15px}.extraction-container{gap:20px}.extraction-content{max-width:100%;padding:0}.extraction-title{font-size:24px;margin-bottom:15px}.extraction-text{font-size:16px;line-height:1.4}.extraction-btn{padding:10px 30px;font-size:14px}.extraction-image img{max-width:300px}}@media(max-width:600px){.extraction{margin-top:30px;padding:0 10px}.extraction-container{gap:15px}.extraction-title{font-size:22px;margin-bottom:12px}.extraction-text{font-size:15px}.extraction-btn{padding:10px 25px;font-size:13px;margin-top:15px}.extraction-image img{max-width:260px}}@media(max-width:480px){.extraction{margin-top:25px}.extraction-container{grid-template-columns:1fr}.extraction-content{order:1}.extraction-title{font-size:20px}.extraction-text{font-size:14px}.extraction-image img{max-width:320px}}@media(max-width:360px){.extraction-title{font-size:18px}.extraction-text{font-size:13px}.extraction-btn{padding:8px 20px;font-size:12px}.extraction-image img{max-width:180px}}.marinating{width:100%;max-width:656px;height:auto}.marinating-container{position:relative;top:-215px;max-width:100%;width:100%;margin:0 auto;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:auto auto;align-items:end}.marinating-image{width:100%;display:flex;justify-content:center;align-items:center;grid-column:1 / 2;grid-row:1 / 2}.marinating-image img{width:100%;height:auto;max-width:500px}.marinating-content{padding:20px;display:flex;flex-direction:column;gap:25px;grid-column:1 / 3;grid-row:2 / 3;align-items:center;justify-content:center}.marinating-title{font-family:Montserrat Alternates,sans-serif;font-weight:700;font-size:32px;line-height:normal;text-align:center;color:#000}.marinating-text{font-family:Montserrat Alternates,sans-serif;font-weight:500;font-size:20px;line-height:120%;color:#000;text-align:center}.marinating-btn{background:linear-gradient(144deg,#face73,#fdaa29);border:none;border-radius:52px;padding:12px 35px;font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;letter-spacing:.05em;color:#fff;cursor:pointer;box-shadow:0 10px 35px #fdaa2970;transition:transform .3s ease,box-shadow .3s ease;align-self:center;z-index:9999}.marinating-btn:hover{transform:translateY(-2px);box-shadow:0 15px 40px #fdaa2999}.marinating-decor{width:142px;height:auto;display:flex;justify-content:center;grid-column:2 / 3;grid-row:1 / 2;padding-top:10rem}.marinating-decor img{width:100%;height:auto;object-fit:contain}@media(max-width:1400px){.marinating{max-width:580px}.marinating-container{top:-180px}.marinating-image img{max-width:420px}.marinating-decor{width:120px;padding-top:8rem}.marinating-title{font-size:28px}.marinating-text{font-size:18px}}@media(max-width:1200px){.marinating{max-width:500px}.marinating-container{top:-150px}.marinating-image img{max-width:350px}.marinating-decor{width:100px;padding-top:6rem}.marinating-content{gap:20px;padding:15px}.marinating-title{font-size:26px}.marinating-text{font-size:17px}}@media(max-width:1024px){.marinating{max-width:100%;margin:0 auto;padding:0 20px}.marinating-container{position:static;top:0;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:20px;justify-items:center;margin-bottom:30px}.marinating-image{grid-column:2;grid-row:2}.marinating-image img{max-width:350px}.marinating-content{grid-column:1;grid-row:2;text-align:center;max-width:500px}.marinating-decor{display:none}.marinating-title{font-size:26px}.marinating-text{font-size:17px}.marinating-btn{align-self:center}}@media(max-width:768px){.marinating{padding:30px 15px}.marinating-container{gap:15px}.marinating-image img{max-width:300px}.marinating-content{gap:15px;padding:10px;max-width:100%}.marinating-title{font-size:24px}.marinating-text{font-size:16px;line-height:1.4}.marinating-btn{padding:10px 30px;font-size:14px}}@media(max-width:600px){.marinating{padding:0 10px}.marinating-image img{max-width:260px}.marinating-title{font-size:22px}.marinating-text{font-size:15px}.marinating-btn{padding:10px 25px;font-size:13px}}@media(max-width:480px){.marinating{padding:20px 10px}.marinating-container{grid-template-columns:1fr;grid-template-rows:1fr}.marinating-image{position:relative;height:min(400px,max(290px,calc(290px + (100vw - 480px) * (400 - 290) / (361 - 480))));width:100%;display:flex;justify-content:end;align-items:end;grid-column:1;grid-row:2}.marinating-image img{position:absolute;bottom:0;max-width:500px}.marinating-title{font-size:20px}.marinating-text{font-size:14px}.marinating-content{justify-self:self-start;max-width:300px;gap:10px;grid-row:1;grid-column:1}}@media(max-width:360px){.marinating{max-height:550px}.marinating-image{max-height:400px}.marinating-image img{padding-bottom:min(150px,max(110px,calc(110px + (100vw - 300px) * (150 - 110) / (360 - 300))));width:250px}.marinating-title{font-size:18px}.marinating-text{font-size:13px}.marinating-btn{padding:8px 20px;font-size:12px}}.detail-modal-overlay{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.detail-modal-content{background:#fff;border-radius:20px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 25px 60px #0000004d;animation:slideUp .3s ease}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.detail-modal-close{position:absolute;top:15px;right:15px;width:40px;height:40px;border:none;background:#0000001a;border-radius:50%;font-size:28px;line-height:1;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;color:#333;z-index:10}.detail-modal-close:hover{background:var(--accent-color, #fdaa29);color:#fff;transform:rotate(90deg)}.detail-modal-body{padding:40px;display:flex;gap:30px}.detail-modal-image{flex-shrink:0;width:280px;height:280px;border-radius:15px;overflow:hidden;background:#fff}.detail-modal-image img{width:100%;height:100%;object-fit:scale-down}.detail-modal-info{flex:1;display:flex;flex-direction:column;gap:15px}.detail-modal-title{font-family:Montserrat Alternates,sans-serif;font-size:28px;font-weight:800;color:#000;margin:0;padding-right:40px}.detail-modal-subtitle{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;color:var(--accent-color, #fdaa29);margin:0}.detail-modal-description{font-family:Montserrat,sans-serif;font-size:15px;line-height:1.7;color:#444;margin:0}.detail-modal-section-title{font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;color:#000;margin:10px 0;padding-bottom:8px;border-bottom:2px solid var(--accent-color, #fdaa29);display:inline-block}.detail-modal-features-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.detail-modal-feature-item{display:flex;align-items:flex-start;gap:12px}.feature-icon{width:16px;height:16px;background:var(--accent-color, #fdaa29);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:5px;flex-shrink:0}.feature-text{font-family:Montserrat,sans-serif;font-size:14px;line-height:1.5;color:#333}.feature-link{color:var(--accent-color, #fdaa29);text-decoration:underline;font-weight:600;transition:all .3s ease;margin-left:4px;display:inline;position:relative}.feature-link:hover{color:#d68c1a;text-decoration:none}.feature-link:after{content:"→";margin-left:4px;opacity:0;transition:opacity .3s ease}.feature-link:hover:after{opacity:1}.detail-modal-specs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.detail-modal-spec-item{display:flex;flex-direction:column;gap:4px;padding:12px;background:#f5f0e6;border-radius:10px}.spec-label{font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;color:#888;text-transform:uppercase}.spec-value{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;color:#000}.detail-modal-price{display:flex;align-items:center;gap:15px;padding:15px 20px;background:linear-gradient(135deg,var(--accent-color, #fdaa29) 0%,#face73 100%);border-radius:12px;margin-top:10px}.price-label{font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;color:#fff}.price-value{font-family:Montserrat,sans-serif;font-size:24px;font-weight:800;color:#fff}.detail-modal-placeholder{padding:40px 20px;text-align:center;background:#f5f0e6;border-radius:12px}.detail-modal-placeholder p{font-family:Montserrat,sans-serif;font-size:16px;color:#888;margin:0}.detail-modal-actions{display:flex;gap:15px;padding:20px 40px 30px;border-top:1px solid #eee}.detail-modal-btn{flex:1;padding:15px 30px;border-radius:30px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .3s ease;border:none;text-align:center;display:block;width:100%}.detail-modal-btn.primary{background:var(--accent-color, #fdaa29);color:#fff;box-shadow:0 5px 20px #fdaa2966}.detail-modal-btn.primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #fdaa2980}.detail-modal-btn.secondary{background:transparent;color:#333;border:2px solid #ddd}.detail-modal-btn.secondary:hover{border-color:var(--accent-color, #fdaa29);color:var(--accent-color, #fdaa29)}.detail-modal-btn a{color:inherit;text-decoration:none;display:block;width:100%;height:100%;line-height:normal}@media(max-width:768px){.detail-modal-overlay{padding:15px}.detail-modal-content{max-height:90vh}.detail-modal-body{flex-direction:column;padding:30px;gap:20px}.detail-modal-image{width:100%;height:200px}.detail-modal-title{font-size:24px}.detail-modal-specs-grid{grid-template-columns:1fr 1fr}.detail-modal-actions{padding:15px 30px 25px}}@media(max-width:480px){.detail-modal-overlay{padding:10px;align-items:flex-end}.detail-modal-content{max-height:90vh;border-radius:20px 20px 0 0;margin-bottom:0}.detail-modal-body{padding:25px 20px}.detail-modal-close{top:10px;right:10px;width:36px;height:36px;font-size:24px}.detail-modal-image{height:180px;border-radius:12px}.detail-modal-title{font-size:20px;padding-right:30px}.detail-modal-subtitle,.detail-modal-description,.detail-modal-section-title{font-size:14px}.feature-text{font-size:13px}.detail-modal-specs-grid{grid-template-columns:1fr}.detail-modal-spec-item{padding:10px}.spec-label{font-size:11px}.spec-value{font-size:14px}.detail-modal-price{padding:12px 15px}.price-value{font-size:20px}.detail-modal-actions{flex-direction:column;padding:15px 20px 20px;gap:10px}.detail-modal-actions .detail-modal-btn{display:flex;align-items:center;justify-content:center}.detail-modal-btn{padding:14px 25px;font-size:13px}}.detail-modal-content::-webkit-scrollbar{width:6px}.detail-modal-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.detail-modal-content::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.detail-modal-content::-webkit-scrollbar-thumb:hover{background:var(--accent-color, #fdaa29)}.storage{max-width:1593px;height:auto;min-height:500px;overflow:visible;position:relative;padding:40px 20px;background:url(/assets/images/section-back-BYFPlj8v.png);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#fff;margin:0 auto}.storage:before{content:"";inset:0;background:#f5f5f0d9;z-index:0}.storage-container{position:relative;z-index:1;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:30px;flex-wrap:wrap}.storage-content{display:flex;flex-direction:column;gap:25px;align-items:center;justify-content:center;flex:1;min-width:280px;max-width:500px;padding:20px}.storage-title{font-family:Montserrat Alternates,sans-serif;font-weight:700;font-size:32px;line-height:normal;color:#000;text-align:center}.storage-text{font-family:Montserrat Alternates,sans-serif;font-weight:500;font-size:20px;line-height:1.22;color:#000;text-align:center}.storage-btn{background:linear-gradient(144deg,#face73,#fdaa29);border:none;margin:0 auto;border-radius:52px;padding:12px 35px;font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;letter-spacing:.05em;color:#fff;cursor:pointer;box-shadow:0 10px 35px #fdaa2970;transition:transform .3s ease,box-shadow .3s ease;align-self:center}.storage-btn:hover{transform:translateY(-2px);box-shadow:0 15px 40px #fdaa2999}.storage-images{display:flex;gap:30px;align-items:center;justify-content:center}.storage-image{flex-shrink:0;display:flex;justify-content:center;align-items:center}.storage-image img{height:auto;width:100%}.storage-image:first-child img{max-width:373px}.storage-image:last-child img{max-width:500px}@media(max-width:1400px){.storage-container{gap:25px}.storage-image:first-child img{max-width:320px}.storage-image:last-child img{max-width:450px}.storage-title{font-size:28px}.storage-text{font-size:18px}}@media(max-width:1200px){.storage-container{gap:20px}.storage-image:first-child img{max-width:min(280px,max(270px,calc(270px + (100vw - 1025px) * 10 / 175)))}.storage-image:last-child img{max-width:300px}.storage-content{max-width:400px}.storage-title{font-size:26px}.storage-text{font-size:17px}}@media(max-width:1024px){.storage{padding:clamp(40px,calc(40px + (50 - 40) * (100vw - 769px) / (1024 - 769)),50px) 20px}.storage-container{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:clamp(15px,calc(15px + (20 - 15) * (100vw - 769px) / (1024 - 769)),20px);align-items:start}.storage-content{grid-column:1;grid-row:1 / -1;max-width:clamp(550px,calc(550px + (600 - 550) * (100vw - 769px) / (1024 - 769)),600px);align-self:center;display:flex;flex-direction:column;justify-content:center}.storage-image:first-child{grid-column:2;grid-row:1;display:flex;flex-direction:column}.storage-image:last-child{grid-column:2;grid-row:2;display:flex;flex-direction:column}.storage-image:first-child img{max-width:clamp(280px,calc(280px + (300 - 280) * (100vw - 769px) / (1024 - 769)),300px)}.storage-image:last-child img{max-width:clamp(280px,calc(280px + (300 - 280) * (100vw - 769px) / (1024 - 769)),300px)}.storage-title{font-size:clamp(26px,calc(26px + (28 - 26) * (100vw - 769px) / (1024 - 769)),28px)}.storage-text{font-size:clamp(17px,calc(17px + (18 - 17) * (100vw - 769px) / (1024 - 769)),18px)}}@media(max-width:768px){.storage{padding:40px 15px}.storage-container{gap:25px}.storage-content{max-width:100%;padding:15px;gap:20px}.storage-title{font-size:24px}.storage-text{font-size:16px;line-height:1.4}.storage-btn{padding:10px 30px;font-size:14px}.storage-image:first-child img{max-width:250px}.storage-image:last-child img{max-width:350px}}@media(max-width:600px){.storage{padding:35px 10px}.storage-container{gap:20px}.storage-content{padding:10px;gap:15px}.storage-title{font-size:22px}.storage-text{font-size:15px}.storage-btn{padding:10px 25px;font-size:13px}.storage-image:first-child img{max-width:400px;min-width:180px}.storage-image:last-child img{max-width:300px;min-width:190px}}@media(max-width:480px){.storage{background:#fff;padding-left:0;padding-right:0;padding-top:0}.storage-container{display:flex;flex-direction:column;align-items:center}.storage-image{width:100%;background:url(/assets/images/section-back-BYFPlj8v.png);background-size:cover;background-position:center;background-repeat:no-repeat}.storage-content{padding-left:3vh;background-color:#fff}.storage-title{font-size:20px}.storage-text{font-size:14px}.storage-image:first-child img{max-width:280px}.storage-image:last-child img{max-width:350px}}@media(max-width:360px){.storage{padding:25px 8px}.storage-title{font-size:18px}.storage-text{font-size:13px}.storage-btn{padding:8px 20px;font-size:12px}.storage-image:first-child img{max-width:150px}.storage-image:last-child img{max-width:200px}}.Provence{position:relative;max-width:1593px;margin:0 auto;background-color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;overflow:hidden;padding:40px 20px}.provence-container{width:100%}.provence-text-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;position:absolute}.provence-main-title{font-family:Montserrat Alternates,sans-serif;font-weight:700;font-size:32px;line-height:normal;color:#000;max-width:800px;margin-bottom:20px}.provence-main-title-mobile{display:none}.provence-main-title-desktop{display:block}.provence-item{display:grid;grid-template-columns:auto 1fr;gap:40px;align-items:start}.provence-images{display:flex;flex-direction:column;gap:10px}.provence-image-main{width:100%;max-width:616px;height:auto}.provence-image-secondary{width:100%;max-width:397px;height:auto;margin-left:180px}.provence-content{display:flex;height:100%;flex-direction:column;justify-content:flex-start;align-items:center}.provence-text{font-family:Montserrat Alternates,sans-serif;font-weight:500;font-size:20px;line-height:1.22;color:#000;text-align:center}.provence-btn{background:linear-gradient(144deg,#face73,#fdaa29);border:none;border-radius:52px;padding:12px 35px;font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;letter-spacing:.05em;color:#fff;cursor:pointer;box-shadow:0 10px 35px #fdaa2970;transition:transform .3s ease,box-shadow .3s ease;align-self:center;margin-top:0}.provence-btn:hover{transform:translateY(-2px);box-shadow:0 15px 40px #fdaa2999}.provence-bg-image{padding-top:2rem}@media(max-width:1400px){.provence-image-main{max-width:520px}.provence-image-secondary{max-width:340px;margin-left:140px}.provence-main-title-desktop{font-size:28px}.provence-text{font-size:18px}.provence-bg-image{padding-top:20%}}@media(max-width:1200px){.provence-item{gap:30px}.provence-image-main{max-width:450px}.provence-image-secondary{max-width:300px;margin-left:100px}.provence-main-title-desktop{font-size:26px}.provence-text{font-size:17px}.provence-content{padding:15px 20px}.provence-bg-image{padding-top:clamp(20%,calc(20% + 30%*(1200px - 100vw)/175px),50%)}}@media(max-width:1025px){.provence-bg-image{padding-top:50%}}@media(max-width:1024px){.Provence{padding:clamp(25px,calc(25px + (30 - 25) * (100vw - 769px) / (1024 - 769)),30px) 20px}.provence-item{display:flex;flex-direction:column;gap:clamp(20px,calc(20px + (25 - 20) * (100vw - 769px) / (1024 - 769)),25px)}.provence-main-title-mobile{display:block;order:-1;text-align:center;width:100%;font-size:34px;max-width:100%;margin-bottom:clamp(20px,calc(20px + (25 - 20) * (100vw - 769px) / (1024 - 769)),25px)}.provence-main-title-desktop{display:none}.provence-images{flex-direction:row;justify-content:center;align-self:center;gap:clamp(15px,calc(15px + (20 - 15) * (100vw - 769px) / (1024 - 769)),20px);flex-wrap:wrap}.provence-image-main{max-width:420px}.provence-image-secondary{align-self:flex-end;max-width:270px;margin-left:0}.provence-content{background-size:cover;background-position:center;padding:clamp(25px,calc(25px + (30 - 25) * (100vw - 769px) / (1024 - 769)),30px) 20px;max-width:100%;max-height:min(1100px,max(820px,calc(820px + (100vw - 769px) * 280 / 255)))}.provence-text-container{position:relative;width:100%}.provence-text{font-size:clamp(17px,calc(17px + (18 - 17) * (100vw - 769px) / (1024 - 769)),18px);z-index:1}.provence-btn{z-index:1}.provence-bg-image{padding-top:0;transform:translateY(-100px)}}@media(max-width:768px){.Provence{padding:25px 15px;height:min(1250px,max(1100px,calc(1100px + (100vw - 601px) * 300 / 167)))}.provence-item{display:flex;flex-direction:column;gap:20px}.provence-main-title-mobile{font-size:24px;margin-bottom:15px}.provence-images{gap:15px}.provence-image-main{max-width:min(390px,max(320px,calc(320px + (100vw - 601px) * 40 / 167)))}.provence-image-secondary{max-width:min(250px,max(220px,calc(220px + (100vw - 601px) * 40 / 167)))}.provence-content{padding:25px 15px}.provence-text{font-size:16px;line-height:1.4}.provence-btn{padding:10px 30px;font-size:14px;margin-top:5px}.provence-bg-image{padding-top:0;transform:translateY(-200px)}}@media(max-width:600px){.Provence{padding:25px 15px;height:min(1100px,max(1000px,calc(1000px + (100vw - 481px) * (1200 - 1000) / (600 - 481))))}.provence-image-main{max-width:250px}.provence-image-secondary{max-width:180px}.provence-bg-image{padding-top:0;transform:translateY(-120px)}}@media(max-width:480px){.Provence{height:min(1100px,max(1000px,calc(1000px + (100vw - 361px) * (1100 - 1000) / (480 - 361))));padding:15px 10px}.provence-item{display:flex;flex-direction:column}.provence-main-title-mobile{font-size:20px}.provence-image-main{max-width:370px}.provence-image-secondary{display:none}.provence-text{font-size:14px}.provence-text-container{gap:10px}.provence-content{background-size:402px 406px;background-position:center;height:700px;padding:0}}.Aqua{position:relative;max-width:1593px;margin:0 auto;background-color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;overflow:hidden;padding:40px 20px}.aqua-container{width:100%}.aqua-text-container{display:flex;flex-direction:column;width:53%;align-items:center;justify-content:center;gap:20px;position:absolute;margin-bottom:80px;z-index:10}.aqua-main-title{font-family:Montserrat Alternates,sans-serif;font-weight:700;font-size:32px;line-height:normal;color:#000;max-width:800px;margin-bottom:20px}.aqua-item{display:grid;grid-template-columns:auto 1fr;gap:40px;align-items:start}.aqua-images{display:flex;flex-direction:column;gap:10px;max-width:637px}.aqua-image-main{width:100%;max-width:530px;height:auto;margin-left:108px}.aqua-image-secondary{width:100%;max-width:397px;height:auto;margin-left:180px}.aqua-content{display:flex;height:100%;flex-direction:column;justify-content:flex-start;align-items:center}.aqua-text{font-family:Montserrat Alternates,sans-serif;font-weight:500;font-size:20px;line-height:1.22;color:#000;text-align:center}.aqua-btn{background:linear-gradient(144deg,#face73,#fdaa29);border:none;border-radius:52px;padding:12px 35px;font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;letter-spacing:.05em;color:#fff;cursor:pointer;box-shadow:0 10px 35px #fdaa2970;transition:transform .3s ease,box-shadow .3s ease;align-self:center}.aqua-btn:hover{transform:translateY(-2px);box-shadow:0 15px 40px #fdaa2999}.aqua-bg-image{padding-top:1rem}@media(max-width:1400px){.aqua-container{height:45rem}.aqua-image-main{max-width:450px;margin-left:80px}.aqua-image-secondary{max-width:340px;margin-left:140px}.aqua-text-container{width:90%;position:relative;margin:0}.aqua-main-title{font-size:28px}.aqua-text{font-size:16px;line-height:23px}.aqua-item{height:auto}.aqua-bg-image img{transform:translateY(min(-200px,max(-250px,calc(-200px - (100vw - 1201px) / 199 * 50))))}}@media(max-width:1200px){.aqua-item{gap:30px}.aqua-image-main{max-width:380px;margin-left:50px}.aqua-image-secondary{max-width:300px;margin-left:100px}.aqua-main-title{font-size:26px}.aqua-text{font-size:calc(14px + ((1200px - 100vw) / (1200 - 1025)) * 3px)}.aqua-content{padding:15px 20px}.aqua-bg-image img{transform:translateY(min(-140px,max(-250px,calc(-200px - (100vw - 1201px) / 199 * 50))))}}@media(max-width:1024px){.Aqua{padding:clamp(25px,calc(25px + (30 - 25) * (100vw - 769px) / (1024 - 769)),30px) 20px;max-height:min(1500px,max(1250px,calc(1250px + (100vw - 769px) * 250 / 255)))}.aqua-container{height:auto}.aqua-item{grid-template-columns:1fr;gap:clamp(20px,calc(20px + (25 - 20) * (100vw - 769px) / (1024 - 769)),25px);height:auto}.aqua-images{flex-direction:row;justify-content:center;align-items:center;gap:clamp(15px,calc(15px + (20 - 15) * (100vw - 769px) / (1024 - 769)),20px);flex-wrap:wrap;max-width:100%}.aqua-image-main{max-width:min(500px,max(400px,calc(400px + (100vw - 769px) * 100 / 255)));margin-left:0}.aqua-image-secondary{max-width:min(300px,max(250px,calc(250px + (100vw - 769px) * 50 / 255)));margin-left:0}.aqua-content{background-size:cover;background-position:center;padding:clamp(25px,calc(25px + (30 - 25) * (100vw - 769px) / (1024 - 769)),30px) 20px;max-width:100%}.aqua-text-container{position:relative;width:100%;margin:0}.aqua-main-title{font-size:clamp(26px,calc(26px + (28 - 26) * (100vw - 769px) / (1024 - 769)),28px);text-align:center;max-width:100%}.aqua-text{font-size:clamp(17px,calc(17px + (18 - 17) * (100vw - 769px) / (1024 - 769)),18px)}}@media(max-width:768px){.Aqua{padding:25px 15px;max-height:min(1200px,max(1050px,calc(1050px + (100vw - 601px) * 300 / 167)))}.aqua-item{gap:20px}.aqua-images{gap:15px}.aqua-image-main{max-width:min(380px,max(300px,calc(300px + (100vw - 601px) * 40 / 167)))}.aqua-image-secondary{align-self:flex-end;max-width:250px}.aqua-content{padding:25px 15px}.aqua-main-title{font-size:24px;margin-bottom:15px}.aqua-text{font-size:16px;line-height:1.4}.aqua-btn{padding:10px 30px;font-size:14px;margin-top:5px}.aqua-bg-image{transform:translateY(-30px)}}@media(max-width:600px){.Aqua{padding:20px 10px;max-height:min(1200px,max(950px,calc(1050px + (100vw - 601px) * 300 / 167)))}.aqua-images{flex-direction:row;align-items:center}.aqua-image-main{max-width:min(290px,max(250px,calc(250px + (100vw - 481px) * (290 - 250) / (600 - 481))))}.aqua-image-secondary{max-width:min(230px,max(180px,calc(180px + (100vw - 481px) * (230 - 180) / (600 - 481))))}.aqua-bg-image{transform:translateY(0)}}@media(max-width:480px){.Aqua{max-height:min(1000px,max(950px,calc(950px + (100vw - 361px) * (1000 - 950) / (480 - 361))));padding:15px 10px}.aqua-image-main{max-width:400px}.aqua-image-secondary{display:none}.aqua-main-title{font-size:20px}.aqua-text{font-size:14px}.aqua-content{padding:0}.aqua-bg-image{transform:translateY(min(30px,max(0px,calc(0px + (100vw - 480px) * (30 - 0) / (361 - 480)))))}}.Lemon{position:relative;max-width:1593px;margin:0 auto;background-color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;overflow:hidden;padding:40px 20px}.lemon-container{width:100%}.lemon-main-title{font-family:Montserrat Alternates,sans-serif;font-weight:700;font-size:32px;line-height:normal;color:#000;max-width:800px;margin-bottom:20px}.lemon-item{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:start}.lemon-images{display:flex;flex-direction:column;gap:10px;max-width:637px}.lemon-image-main{width:100%;max-width:530px;height:auto;margin-left:108px}.lemon-image-secondary{width:100%;max-width:385px;height:auto;margin-left:120px}.lemon-content{display:flex;height:100%;flex-direction:column;justify-content:flex-start;align-items:center}.lemon-text-container{display:flex;flex-direction:column;width:53%;align-items:center;justify-content:center;gap:20px;position:absolute;z-index:10}.lemon-text{font-family:Montserrat Alternates,sans-serif;font-weight:500;font-size:20px;line-height:1.22;color:#000;text-align:center}.lemon-btn{background:linear-gradient(144deg,#face73,#fdaa29);border:none;border-radius:52px;padding:12px 35px;font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;letter-spacing:.05em;color:#fff;cursor:pointer;box-shadow:0 10px 35px #fdaa2970;transition:transform .3s ease,box-shadow .3s ease;align-self:center}.lemon-btn:hover{transform:translateY(-2px);box-shadow:0 15px 40px #fdaa2999}.lemon-bg-container{padding-top:5rem}@media(max-width:1400px){.lemon-image-main{max-width:450px;margin-left:80px}.lemon-image-secondary{max-width:330px;margin-left:100px}.lemon-main-title{font-size:28px}.lemon-text{font-size:18px}.lemon-bg-container{transform:translateY(min(70px,max(0px,calc((1400px - 100vw) / 199 * 70))))}}@media(max-width:1200px){.lemon-item{gap:30px}.lemon-image-main{max-width:380px;margin-left:50px}.lemon-image-secondary{max-width:280px;margin-left:80px}.lemon-main-title{font-size:26px}.lemon-text{font-size:16px}.lemon-content{padding:15px 20px}.lemon-bg-container{transform:translateY(min(140px,max(30px,calc((1200px - 100vw) / 199 * 100))))}}@media(max-width:1024px){.Lemon{padding:30px 20px;max-height:min(1450px,max(1150px,calc(1150px + (100vw - 769px) * 300 / 255)))}.lemon-item{grid-template-columns:1fr;gap:clamp(20px,calc(20px + (25 - 20) * (100vw - 769px) / (1024 - 769)),25px)}.lemon-images{flex-direction:row;justify-content:center;align-items:center;gap:clamp(15px,calc(15px + (20 - 15) * (100vw - 769px) / (1024 - 769)),20px);flex-wrap:wrap;max-width:100%}.lemon-image-main{max-width:min(500px,max(400px,calc(400px + (100vw - 769px) * 100 / 255)));margin-left:0}.lemon-image-secondary{max-width:clamp(230px,calc(230px + (250 - 230) * (100vw - 769px) / (1024 - 769)),250px);margin-left:0}.lemon-content{background-size:cover;background-position:center;padding:clamp(25px,calc(25px + (30 - 25) * (100vw - 769px) / (1024 - 769)),30px) 20px;max-width:100%}.lemon-text-container{position:relative;width:100%}.lemon-main-title{font-size:clamp(26px,calc(26px + (28 - 26) * (100vw - 769px) / (1024 - 769)),28px);text-align:center;max-width:100%}.lemon-text{font-size:clamp(17px,calc(17px + (18 - 17) * (100vw - 769px) / (1024 - 769)),18px)}.lemon-bg-container{transform:translateY(min(-230px,max(30px,calc((1200px - 100vw) / 199 * 100))))}}@media(max-width:768px){.Lemon{padding:25px 15px;max-height:min(1250px,max(1000px,calc(1000px + (100vw - 601px) * 250 / 167)))}.lemon-item{gap:20px}.lemon-images{gap:15px}.lemon-image-main{max-width:min(450px,max(300px,calc(300px + (100vw - 601px) * 300 / 167)))}.lemon-image-secondary{max-width:min(250px,max(200px,calc(200px + (100vw - 601px) * 300 / 167)));align-self:flex-end}.lemon-content{padding:25px 15px}.lemon-main-title{font-size:24px;margin-bottom:15px}.lemon-text{font-size:16px;line-height:1.4}.lemon-btn{padding:10px 30px;font-size:14px;margin-top:5px}.lemon-bg-container{transform:translateY(min(-220px,max(-190px,calc(-190px + (100vw - 601px) * 40 / 167))))}}@media(max-height:684px){.lemon-image-main{max-width:400px}}@media(max-width:600px){.lemon-image-main{max-width:min(300px,max(250px,calc(250px + (100vw - 481px) * (300 - 250) / (600 - 481))))}.lemon-image-secondary{max-width:min(190px,max(170px,calc(170px + (100vw - 481px) * (190 - 170) / (600 - 481))))}.lemon-bg-container{transform:translateY(-35%)}}@media(max-width:480px){.Lemon{height:min(1000px,max(950px,calc(950px + (100vw - 361px) * (1000 - 950) / (480 - 361))));padding:15px 10px}.lemon-image-main{max-width:400px}.lemon-image-secondary{display:none}.lemon-text{font-size:14px}.lemon-content{background-size:420px 380px;background-position:center;height:750px;padding:0}.lemon-bg-container{transform:translateY(-150px)}}.Present{position:relative;max-width:1593px;margin:0 auto;background-color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;overflow:hidden;padding:0}.present-main-title{font-family:Montserrat Alternates,sans-serif;font-weight:700;font-size:32px;line-height:normal;color:#000;max-width:800px;margin-bottom:20px}.present-item{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"content content" "images images";gap:30px;width:100%}.present-images{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;align-items:center;grid-area:images}.present-image-main,.present-image-secondary{width:100%;max-width:500px;height:auto}.present-content{display:flex;height:100%;flex-direction:column;justify-content:flex-start;align-items:flex-start;grid-area:content;min-height:400px}.present-block{position:absolute;display:flex;flex-direction:column;margin-left:8rem;max-width:500px}.present-bg-image{width:100%}.present-bg-image img{width:100%;height:auto;display:block}.present-bg-image-mobile,.present-block-mobile{display:none}.present-text{font-family:Montserrat Alternates,sans-serif;font-weight:500;font-size:20px;line-height:1.22;color:#000;text-align:center}.present-btn{background:linear-gradient(144deg,#face73,#fdaa29);border:none;border-radius:52px;padding:12px 35px;font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;letter-spacing:.05em;color:#fff;cursor:pointer;box-shadow:0 10px 35px #fdaa2970;transition:transform .3s ease,box-shadow .3s ease;align-self:center;margin-top:25px}.present-btn:hover{transform:translateY(-2px);box-shadow:0 15px 40px #fdaa2999}@media(max-width:1400px){.present-image-main,.present-image-secondary{max-width:420px}.present-main-title{font-size:28px}.present-text{font-size:18px}.present-content{min-height:350px}}@media(max-width:1200px){.present-item{gap:25px}.present-image-main,.present-image-secondary{max-width:350px}.present-main-title{font-size:26px}.present-text{font-size:16px}.present-content{padding-left:20px;min-height:300px}.present-btn{margin-top:10px}.present-block{max-width:45%;margin:0}}@media(max-width:1024px){.present-item{grid-template-columns:1fr;gap:clamp(20px,calc(20px + (25 - 20) * (100vw - 769px) / (1024 - 769)),25px)}.present-content{order:1;background-size:cover;background-position:center;min-height:auto;align-items:center}.present-images{order:2;flex-direction:row;justify-content:center;gap:clamp(15px,calc(15px + (20 - 15) * (100vw - 769px) / (1024 - 769)),20px)}.present-image-main,.present-image-secondary{max-width:clamp(280px,calc(280px + (300 - 280) * (100vw - 769px) / (1024 - 769)),300px)}.present-block{align-self:flex-start}.present-main-title{font-size:20px;text-align:center;max-width:100%}.present-text{font-size:min(15px,max(12px,calc(12px + (100vw - 769px) * 3 / 255)))}.present-btn{font-size:13px;padding:8px 10px}}@media(max-width:768px){.present{padding-bottom:3rem}.present-item{grid-template-columns:1fr 1fr;grid-template-areas:"bg-image-mobile bg-image-mobile" "block-mobile images";gap:20px}.present-content{display:none}.present-bg-image-mobile{display:block;grid-area:bg-image-mobile;width:100%}.present-bg-image-mobile img{width:100%;height:auto;display:block}.present-block-mobile{display:flex;grid-area:block-mobile;flex-direction:column;max-width:100%;align-self:flex-start;padding-left:2rem}.present-images{grid-area:images;gap:15px;justify-content:flex-start;padding-left:2rem}.present-image-main,.present-image-secondary{max-width:250px}.present-main-title{font-size:24px;margin-bottom:15px}.present-text{font-size:16px;line-height:1.4}.present-btn{padding:10px 30px;font-size:14px;margin-top:20px}}@media(max-width:600px){.Present{padding:0 10px}.present-item{gap:15px}.present-images{gap:0px}.present-image-main,.present-image-secondary{max-width:260px}.present-main-title{font-size:22px}.present-block-mobile{padding-left:15px}.present-text{font-size:15px}.present-btn{padding:10px 25px;font-size:13px;margin-top:15px}}@media(max-width:480px){.Present{padding:0}.present-item{display:grid;grid-template-columns:1fr;grid-template-areas:"bg-image-mobile" "block-mobile" "images";gap:20px}.present-content{display:none}.present-bg-image-mobile{display:block;grid-area:bg-image-mobile;width:100%}.present-bg-image-mobile img{width:100%;height:auto;display:block}.present-block-mobile{display:flex;flex-direction:column;grid-area:block-mobile;width:100%;padding-left:2rem;padding-right:2rem;padding-bottom:1rem}.present-images{grid-area:images;display:flex;flex-direction:row;flex-wrap:nowrap;gap:15px;padding-left:1rem;align-items:center;justify-content:flex-start}.present-image-main,.present-image-secondary{flex-shrink:0;max-width:clamp(160px,calc(160px + (60 * ((100vw - 361px) / 119))),220px)}.present-main-title{font-size:20px}.present-text{font-size:14px}}.contacts{max-width:1593px;margin:0 auto;padding-top:80px;background:url(/assets/images/kraft-bg-5e8da5-CV-_A_fW.png) center/cover;position:relative}.contacts-container{position:relative;z-index:1;max-width:1400px;margin:0 auto}.contacts-title{font-family:Montserrat,sans-serif;font-weight:800;font-size:24px;line-height:1.5;text-align:center;color:#000;margin-bottom:40px}.contacts-marketplaces{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;margin-bottom:50px;max-width:100%;margin-left:auto;margin-right:auto}.marketplace-link{display:flex;align-items:center;justify-content:center;padding:15px;background:transparent;border:none;border-radius:15px;text-decoration:none;transition:all .3s ease}.marketplace-link:hover{transform:translateY(-5px) scale(1.05)}.marketplace-link img{width:100px;height:100px;object-fit:contain;transition:all .3s ease}.marketplace-link:hover img{filter:brightness(1.1)}.yandex-icon{width:100px;height:100px;background:red;color:#fff;display:flex;align-items:center;justify-content:center;font-size:60px;font-weight:800;border-radius:15px;transition:all .3s ease}.marketplace-link:hover .yandex-icon{filter:brightness(1.1)}.contacts-disclaimer{margin:30px auto;max-width:800px;text-align:center;position:relative}.contacts-disclaimer:before{content:"⚠️";font-size:32px;position:absolute;left:-20px;top:35%;transform:translateY(-50%);color:#d35400;font-weight:700}.contacts-disclaimer p{font-family:Montserrat,sans-serif;font-weight:600;font-size:14px;line-height:1.6;color:#333;margin:0;padding-left:25px;text-align:left}.contacts-producer{display:flex;flex-direction:column;align-items:center;gap:15px}.contacts-producer-title{font-family:Montserrat,sans-serif;font-weight:800;font-size:24px;line-height:1.5;text-align:center;color:#000}.contacts-arrow{animation:bounce 1.5s infinite}.contacts-arrow svg{width:40px;height:40px}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}.contacts-buttons{display:flex;gap:30px;justify-content:center;align-items:center;margin-bottom:60px;flex-wrap:wrap}.contact-btn{background:transparent;border:none;border-radius:36px;font-family:Montserrat,sans-serif;font-weight:500;font-size:24px;line-height:1.5;color:#000;cursor:pointer;box-shadow:none;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:15px;min-width:280px}.contact-btn:hover{transform:translateY(-3px);box-shadow:none}.contact-btn.primary{min-height:200px}.contact-btn.primary img{width:200px;height:auto}.contacts-form-section{max-width:900px;margin:0 auto}.form-title{font-family:Montserrat,sans-serif;font-weight:800;font-size:24px;line-height:1.5;text-align:center;color:#000;margin-bottom:40px}.contacts-form{display:grid;grid-template-columns:1fr 1fr;gap:30px}.form-group{display:flex;flex-direction:column;gap:10px}.form-group.full-width{grid-column:1 / -1}.form-group label{font-family:Montserrat,sans-serif;font-weight:500;font-size:24px;line-height:1.5;color:#000}.form-group input,.form-group textarea{background:#ffffff4d;border:1px solid #444444;border-radius:10px;padding:15px 20px;font-family:Montserrat,sans-serif;font-weight:300;font-size:24px;line-height:1.5;color:#000;transition:all .3s ease}.form-group input::placeholder,.form-group textarea::placeholder{color:#00000080}.form-group input:focus,.form-group textarea:focus{outline:none;background:#ffffff80;border-color:#666}.form-group textarea{resize:vertical;min-height:100px}.submit-btn{grid-column:1 / -1;background:linear-gradient(144deg,#face73,#fdaa29);border:none;border-radius:52px;padding:15px 50px;font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;letter-spacing:.05em;color:#fff;cursor:pointer;box-shadow:0 10px 35px #fdaa2970;transition:transform .3s ease,box-shadow .3s ease;justify-self:center;margin-top:20px}.submit-btn:hover{transform:translateY(-2px);box-shadow:0 15px 40px #fdaa2999}@media(max-width:1024px){.contacts-marketplaces{gap:20px}.contacts-buttons{flex-direction:column}.contact-btn{width:100%;max-width:350px}.contacts-producer{padding-bottom:30px}}@media(max-width:768px){.contacts-marketplaces{gap:15px}.marketplace-link img,.yandex-icon{width:80px;height:80px;font-size:36px}.contacts-title{font-size:20px}.contacts-producer-title{font-size:16px}.contacts-arrow svg{width:30px;height:30px}.contact-btn{font-size:18px;padding:15px 25px}.contact-btn.primary img{width:150px}.form-title{font-size:20px}.contacts-form{grid-template-columns:1fr;gap:20px}.form-group label{font-size:18px}.form-group input,.form-group textarea{font-size:16px;padding:12px 15px}.submit-btn{font-size:16px;padding:12px 35px}}@media(max-width:768px){.contacts-disclaimer{margin:20px auto;max-width:90%}.contacts-disclaimer:before{font-size:32px;left:-10px}.contacts-disclaimer p{font-size:12px;padding-left:35px}}@media(max-width:480px){.contacts-marketplaces{gap:10px}.marketplace-link img,.yandex-icon{width:60px;height:60px;font-size:30px}.contacts-disclaimer p{font-size:14px;line-height:1.5}}.map-footer{max-width:1593px;margin:0 auto;width:100%;background-color:#fff;position:relative}.map-container{max-width:1600px;margin:0 auto;position:relative}.map-wrapper{width:100%;height:600px;overflow:hidden;box-shadow:0 8px 30px #00000026;background:#e0e0d8}.map-wrapper ymaps{border-radius:15px}.contact-info-box{position:absolute;top:50%;left:50px;transform:translateY(-50%);background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;padding:15px 45px;max-width:450px;display:flex;flex-direction:column;gap:20px;box-shadow:0 10px 40px #00000040;border:2px solid rgba(253,170,41,.3);transition:all .3s ease}.contact-info-box:hover{box-shadow:0 15px 50px #fdaa2966;border-color:#fdaa2999;transform:translateY(-50%) scale(1.02)}.geo-icon{width:82px;height:85px;align-self:center;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));transition:transform .3s ease}.contact-info-box:hover .geo-icon{transform:scale(1.1) translateY(-5px)}.contact-details{display:flex;flex-direction:column;gap:15px}.company-name{font-family:Montserrat Alternates,sans-serif;font-weight:800;font-size:32px;line-height:1.125;text-align:center;color:#000;letter-spacing:.02em}.divider{width:100%;height:2px;background:repeating-linear-gradient(to right,#fdaa29 0,#fdaa29 10px,transparent 10px,transparent 20px);opacity:.6}.address{font-family:Montserrat,sans-serif;font-weight:500;font-size:24px;line-height:1.5;text-align:center;color:#000}.phone{font-family:Montserrat,sans-serif;font-weight:800;font-size:26px;line-height:1.5;text-align:center;color:#000;text-decoration:none;transition:all .3s ease;position:relative}.phone:after{content:"";position:absolute;bottom:5px;left:50%;transform:translate(-50%);width:0;height:3px;background:linear-gradient(144deg,#face73,#fdaa29);transition:width .3s ease}.phone:hover{color:#fdaa29;transform:scale(1.05)}.phone:hover:after{width:80%}.email{font-family:Montserrat,sans-serif;font-weight:800;font-size:24px;line-height:2;text-align:center;color:#000;text-decoration:none;transition:all .3s ease;position:relative}.email:after{content:"";position:absolute;bottom:5px;left:50%;transform:translate(-50%);width:0;height:3px;background:linear-gradient(144deg,#face73,#fdaa29);transition:width .3s ease}.email:hover{color:#fdaa29;transform:scale(1.05)}.email:hover:after{width:80%}@media(max-width:1200px){.map-wrapper{height:500px}.contact-info-box{left:30px;padding:10px 35px;max-width:400px}.company-name{font-size:28px}.address{font-size:20px}.phone{font-size:22px}.email{font-size:20px}}@media(max-width:1024px){.map-wrapper{height:450px;border-radius:0%}.contact-info-box{border-radius:0%;position:static;transform:none;max-width:100%}.contact-info-box:hover{transform:scale(1.02)}}@media(max-width:768px){.map-wrapper{height:400px;border-radius:10px;box-shadow:none}.contact-info-box{padding:25px 30px;border-radius:12px;margin-top:25px;box-shadow:none}.geo-icon{width:65px;height:68px}.company-name{font-size:24px}.address{font-size:18px}.phone{font-size:20px}}@media(max-width:480px){.map-footer{padding:40px 15px}.map-wrapper{height:350px;border-radius:8px}.contact-info-box{padding:20px 25px;gap:15px;margin-top:20px}.geo-icon{width:55px;height:58px}.company-name{font-size:20px}.address{font-size:16px;line-height:1.4}.phone{font-size:18px}.divider{height:1px}}@media(max-width:600px){.map-wrapper{height:300px}}.floating-order-wrapper{position:fixed;bottom:30px;right:30px;z-index:9998;display:flex;flex-direction:column;align-items:flex-end;gap:15px;opacity:0;transform:translateY(100px);pointer-events:none;transition:all .4s ease}.floating-order-wrapper.visible{opacity:1;transform:translateY(0);pointer-events:all}.floating-menu{display:flex;flex-direction:column;gap:10px;opacity:0;transform:translateY(20px) scale(.8);pointer-events:none;transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}.floating-menu.open{opacity:1;transform:translateY(0) scale(1);pointer-events:all}.floating-menu-item{display:flex;align-items:center;gap:12px;padding:12px 20px;background:#fffffff2;border:2px solid transparent;border-radius:50px;font-family:Montserrat,sans-serif;font-weight:600;font-size:15px;color:#000;cursor:pointer;box-shadow:0 8px 20px #00000026;transition:all .3s ease;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.floating-menu-item:hover{transform:translate(-5px) scale(1.05);box-shadow:0 12px 30px #00000040}.floating-menu-item.wholesale{border-color:#fdaa29}.floating-menu-item.wholesale:hover{background:linear-gradient(144deg,#face73,#fdaa29);color:#fff}.floating-menu-item.retail{border-color:#d0ff00}.floating-menu-item.retail:hover{background:linear-gradient(144deg,#e5ff66,#d0ff00);color:#000}.floating-menu-item.question{border-color:#888}.floating-menu-item.question:hover{background:linear-gradient(144deg,#aaa,#888);color:#fff}.menu-icon{font-size:20px;display:flex;align-items:center;justify-content:center}.menu-text{font-size:14px}.floating-order-button{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 28px;background:linear-gradient(144deg,#face73,#fdaa29);border:none;border-radius:50px;font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;color:#fff;cursor:pointer;box-shadow:0 10px 30px #fdaa2966;transition:all .3s ease;overflow:hidden}.floating-order-button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#fff3;border-radius:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s}.floating-order-button:hover:before{width:300px;height:300px}.floating-order-button:hover{transform:translateY(-3px);box-shadow:0 15px 40px #fdaa2999}.floating-order-button.active{background:linear-gradient(144deg,#888,#666);box-shadow:0 10px 30px #0000004d}.floating-order-button.active:hover{box-shadow:0 15px 40px #0006}.button-content{display:flex;align-items:center;gap:10px;position:relative;z-index:1}.button-icon{font-size:24px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.floating-order-button:hover .button-icon{transform:scale(1.2) rotate(10deg)}.floating-order-button.active .button-icon{transform:rotate(90deg)}.button-text{font-size:15px;letter-spacing:.05em;text-transform:uppercase}.button-pulse{position:absolute;inset:0;border-radius:50px;background:#fdaa2966;animation:pulse 2s ease-in-out infinite;pointer-events:none}.floating-order-button.active .button-pulse{animation:none}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.5}}@media(max-width:1024px){.floating-order-wrapper{bottom:25px;right:25px}.floating-order-button{padding:14px 24px;font-size:15px}.button-icon{font-size:22px}.floating-menu-item{padding:10px 18px;font-size:14px}.menu-icon{font-size:18px}}@media(max-width:768px){.floating-order-wrapper{bottom:20px;right:20px}.floating-order-button{padding:12px 20px;font-size:14px}.button-icon{font-size:20px}.button-text{font-size:13px}.floating-menu{gap:8px}.floating-menu-item{padding:10px 16px;font-size:13px;gap:10px}.menu-icon{font-size:18px}.menu-text{font-size:13px}}@media(max-width:480px){.floating-order-wrapper{bottom:15px;right:15px}.floating-order-button{padding:10px 16px;font-size:13px;border-radius:40px}.button-icon{font-size:18px}.button-text{display:none}.floating-order-button{padding:14px;width:56px;height:56px;border-radius:50%}.button-content{gap:0}.floating-menu-item{padding:8px 14px;font-size:12px}.menu-icon{font-size:16px}.menu-text{font-size:12px}}.floating-menu.open .floating-menu-item:nth-child(1){animation:slideInRight .3s ease .1s both}.floating-menu.open .floating-menu-item:nth-child(2){animation:slideInRight .3s ease .2s both}.floating-menu.open .floating-menu-item:nth-child(3){animation:slideInRight .3s ease .3s both}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.floating-order-button:active{transform:translateY(-1px) scale(.98)}.floating-menu-item:active{transform:translate(-5px) scale(.95)}@media(hover:hover){.floating-order-button{transition:all .3s ease,box-shadow .3s ease}.floating-menu-item{transition:all .3s ease,transform .3s cubic-bezier(.68,-.55,.265,1.55)}}.floating-order-button:focus-visible,.floating-menu-item:focus-visible{outline:3px solid #fdaa29;outline-offset:3px}.scroll-to-top{position:fixed;top:120px;right:30px;width:50px;height:50px;border:none;border-radius:50%;background:linear-gradient(144deg,#face73,#fdaa29);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #fdaa2966;opacity:0;visibility:hidden;transform:translateY(-20px);transition:all .3s ease;z-index:1000}.scroll-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.scroll-to-top:hover{transform:translateY(-3px);box-shadow:0 6px 20px #fdaa2999}.scroll-to-top:active{transform:translateY(0)}@media(max-width:768px){.scroll-to-top{top:50px;right:20px;width:45px;height:45px}}.article-classic{min-height:100vh;background:#f5f5f5;padding:40px 20px;max-width:1593px;margin:0 auto}.article-container{max-width:800px;margin:0 auto 20px}.article-back-btn{background:transparent;border:none;color:#666;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;cursor:pointer;padding:10px 0;margin-bottom:30px;transition:color .3s ease;display:inline-block}.article-back-btn:hover{color:#fdaa29}.article-inline-link{color:#fdaa29;text-decoration:underline;font-weight:600;transition:all .3s ease;margin:0 2px}.article-inline-link:hover{color:#d68c1a;text-decoration:none}.article-content{background:#fff;border-radius:12px;padding:50px;box-shadow:0 2px 20px #00000014}.article-header{margin-bottom:40px;border-bottom:2px solid #f0f0f0;padding-bottom:30px}.article-meta{display:flex;gap:20px;margin-bottom:20px;font-family:Montserrat,sans-serif;font-size:14px}.article-category{background:#fdaa29;color:#fff;padding:5px 15px;border-radius:20px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.article-date{color:#999;display:flex;align-items:center}.article-title{font-family:Montserrat,sans-serif;font-size:42px;font-weight:800;color:#000;margin:0 0 15px;line-height:1.2}.article-subtitle{font-family:Montserrat,sans-serif;font-size:20px;font-weight:400;color:#666;margin:0 0 20px;line-height:1.4}.article-author{font-family:Montserrat,sans-serif;font-size:14px;color:#999;font-weight:500}.article-image{margin:40px 0;border-radius:12px;overflow:hidden}.article-image img{width:100%;height:auto;display:block}.article-content-image{margin:30px 0;text-align:center}.article-content-image img{max-width:100%;height:auto;border-radius:8px;display:inline-block}.image-caption{margin-top:12px;font-size:14px;color:#666;font-style:italic;text-align:center;font-family:Montserrat,sans-serif}.article-image-paragraph{margin:30px 0;display:grid;gap:30px;align-items:center;--image-col-width: 1fr}.article-image-paragraph.image-left{grid-template-columns:var(--image-col-width) 1fr;grid-template-areas:"image text"}.article-image-paragraph.image-right{grid-template-columns:1fr var(--image-col-width);grid-template-areas:"text image"}.article-image-paragraph.image-left .image-paragraph-image{grid-area:image}.article-image-paragraph.image-left .image-paragraph-text{grid-area:text}.article-image-paragraph.image-right .image-paragraph-image{grid-area:image}.article-image-paragraph.image-right .image-paragraph-text{grid-area:text}.image-paragraph-image img{width:100%;height:auto;border-radius:8px}.image-paragraph-text p{font-family:Montserrat,sans-serif;font-size:16px;line-height:1.8;color:#444;margin-bottom:10px}.article-image-list{margin:30px 0;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.article-image-list.image-left{grid-template-areas:"image list"}.article-image-list.image-right{grid-template-areas:"list image"}.article-image-list.image-left .image-list-image{grid-area:image}.article-image-list.image-left .image-list-content{grid-area:list}.article-image-list.image-right .image-list-image{grid-area:image}.article-image-list.image-right .image-list-content{grid-area:list}.image-list-image img{max-width:100%;height:auto;border-radius:8px}.image-list-content ul{list-style:none;padding:0;margin:0}.image-list-content ul li{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:1.8;color:#444;margin-bottom:10px;padding-left:25px;position:relative}.article-image-list.custom-size{display:block;grid-template-columns:none}.article-image-list.custom-size .image-list-image{margin:0 20px 15px 0;grid-area:unset}.article-image-list.custom-size.image-left .image-list-image{float:left;margin-right:20px;margin-left:0}.article-image-list.custom-size.image-right .image-list-image{float:right;margin-left:20px;margin-right:0}.article-image-list.custom-size .image-list-content{grid-area:unset;overflow:hidden}.article-body{font-family:Montserrat,sans-serif;line-height:1.8;color:#333}.article-intro{font-size:18px;font-weight:500;color:#555;margin-bottom:30px;padding:20px;background:#f9f9f9;border-left:4px solid #fdaa29;border-radius:4px}.article-heading{font-family:Montserrat,sans-serif;font-size:28px;font-weight:700;color:#000;margin:40px 0 20px;line-height:1.3}.article-heading2{font-family:Montserrat,sans-serif;font-size:22px;font-weight:600;color:#000;margin:30px 0 15px;line-height:1.3}.article-paragraph{font-size:16px;margin-bottom:20px;color:#444}.article-list,.article-numbered-list{margin:20px 0 30px;padding-left:25px}.article-list li,.article-numbered-list li{font-size:16px;margin-bottom:12px;color:#444;line-height:1.6}.article-list li::marker{color:#fdaa29;font-size:1.2em}.article-numbered-list li::marker{color:#fdaa29;font-weight:700}.article-quote{margin:40px 0;padding:30px;background:linear-gradient(135deg,#fdaa29,#face73);border-radius:12px;border:none;position:relative}.article-quote:before{content:"";position:1absolute;top:10px;left:20px;font-size:80px;color:#ffffff4d;font-family:Georgia,serif;line-height:1}.article-quote p{font-size:15px;font-weight:500;color:#fff;margin:0;font-style:italic;position:relative;z-index:1}.article-quote cite{font-size:16px;color:#ffffffe6;font-style:normal;font-weight:600}.article-warning{margin:40px 0;padding:20px;background:linear-gradient(135deg,#fdaa29,#face73);border-radius:12px;display:flex;align-items:center;gap:20px}.warning-icon{flex-shrink:0;color:#fff;display:flex;align-items:center;justify-content:center}.warning-content{flex:1}.article-warning p{font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;color:#fff;margin:0;line-height:1.6}.article-footer{margin-top:50px;padding-top:30px;border-top:2px solid #f0f0f0;display:flex;justify-content:center}.article-share{display:flex;gap:10px;align-items:center;font-family:Montserrat,sans-serif;font-size:14px;color:#666;font-weight:600}.share-btn{background:#f5f5f5;border:none;padding:8px 15px;border-radius:6px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;color:#333;cursor:pointer;transition:all .3s ease}.share-btn:hover{background:#fdaa29;color:#fff;transform:translateY(-2px)}.article-back-btn-bottom{background:#fdaa29;border:none;color:#fff;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;cursor:pointer;padding:12px 25px;border-radius:25px;transition:all .3s ease}.article-back-btn-bottom:hover{background:#e99920;transform:translateY(-2px);box-shadow:0 5px 15px #fdaa294d}@media(max-width:768px){.article-classic{padding:20px 15px}.article-content{padding:30px 25px}.article-title{font-size:32px}.article-subtitle{font-size:18px}.article-heading{font-size:24px}.article-heading2{font-size:20px}.article-intro{font-size:16px}.article-paragraph,.article-list li,.article-numbered-list li{font-size:15px}.article-quote p{font-size:18px}.article-warning{padding:20px;gap:15px}.article-warning p{font-size:16px}.warning-icon svg{width:28px;height:28px}.article-content-image{margin:25px -25px}.image-caption{font-size:13px;padding:0 15px}.article-image-paragraph{grid-template-columns:1fr;gap:20px}.article-image-paragraph.image-left{grid-template-areas:"image" "text";grid-template-columns:1fr}.article-image-paragraph.image-right{grid-template-areas:"text" "image";grid-template-columns:1fr}.image-paragraph-text p{font-size:15px}.article-image-list{grid-template-columns:1fr;gap:20px}.article-image-list.image-left,.article-image-list.image-right{grid-template-areas:"image" "list"}.image-list-content ul li{font-size:15px}.article-footer{flex-direction:column;gap:20px;align-items:center}.article-share{flex-wrap:wrap}}@media(max-width:480px){.article-content{padding:20px 15px}.article-title{font-size:26px}.article-subtitle{font-size:16px}.article-heading{font-size:20px}.article-heading2{font-size:18px}.article-meta{flex-direction:column;gap:10px}.article-content-image{margin:20px -15px}.article-content-image img{border-radius:0}.image-caption{font-size:12px}.article-image-paragraph{margin:20px -15px;gap:15px}.article-image-paragraph.image-right,.article-image-paragraph.image-left{grid-template-columns:1fr}.image-paragraph-image img{border-radius:0}.image-paragraph-text p{font-size:15px;padding:0 15px}.article-image-list{margin:20px -15px;gap:15px}.image-list-image img{border-radius:0}.image-list-content{padding:0 15px}.image-list-content ul li{font-size:14px}.article-warning{padding:15px;gap:12px}.article-warning p{font-size:15px}.warning-icon svg{width:24px;height:24px}}
