.full-menu-page{min-height:100vh;background:#f6efe4;color:#173d2c}.full-menu-header{height:88px;padding:0 max(24px,calc((100vw - 1380px)/2));display:flex;align-items:center;gap:42px;background:#173d2c;color:white}.full-logo{width:220px;margin-right:auto}.full-logo img{display:block;width:100%;filter:brightness(0) invert(1)}.full-menu-header nav{display:flex;gap:30px;font:700 12px Kreadon,sans-serif}.full-order{padding:12px 22px;border-radius:999px;background:var(--accent);color:#173d2c;font:700 12px Kreadon,sans-serif}.full-menu-hero{padding:72px max(24px,calc((100vw - 1380px)/2)) 48px;background:#173d2c;color:white}.full-menu-hero>span{font:400 22px Lifehack Basic,serif;color:#d9c7a9}.full-menu-hero h1{font:700 72px/1 Kreadon,sans-serif;margin:10px 0 18px;letter-spacing:-.05em}.full-menu-hero p{max-width:520px;color:#cbd5ce;font-size:14px;line-height:1.6}.full-menu-tabs{position:sticky;top:0;z-index:5;display:flex;justify-content:center;gap:8px;padding:13px;background:rgba(246,239,228,.93);backdrop-filter:blur(12px);border-bottom:1px solid #ddd2c2}.full-menu-tabs button{min-width:160px;padding:13px 24px;border:1px solid #cfc4b4;border-radius:999px;background:transparent;color:#173d2c;font:700 12px Kreadon,sans-serif;cursor:pointer}.full-menu-tabs button.active{background:#173d2c;color:white}.full-menu-content{width:min(1380px,calc(100% - 48px));margin:auto;padding:58px 0 100px}.full-group+.full-group{margin-top:72px}.full-group-title{display:flex;align-items:end;justify-content:space-between;padding-bottom:18px;margin-bottom:22px;border-bottom:1px solid #d7ccbc}.full-group-title h2{font:700 34px/1 Kreadon,sans-serif;letter-spacing:-.035em;margin:0}.full-group-title p{margin:0;color:#758078;font-size:12px}.full-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.full-product{display:flex;flex-direction:column;overflow:hidden;border:1px solid #ded4c5;border-radius:18px;background:#fffaf2;box-shadow:0 8px 24px rgba(31,47,38,.06)}.full-product-image{height:185px;position:relative;overflow:hidden}.full-product-image img{width:100%;height:100%;object-fit:cover}.full-product-image>span{position:absolute;left:14px;top:14px;padding:7px 10px;border-radius:99px;background:#315b43;color:#fff;font:800 9px Kreadon,sans-serif}.full-product-copy{display:flex;flex:1;flex-direction:column;padding:18px}.full-product-copy>small{color:#788078;font-size:10px}.full-product-copy h3{min-height:50px;margin:8px 0 14px;font:700 20px/1.2 Kreadon,sans-serif}.full-sizes{display:flex;gap:5px;margin-top:auto;margin-bottom:15px}.full-sizes button{min-width:52px;padding:7px;border:1px solid #d8cdbc;border-radius:9px;background:#f5eddf;color:#315b43;cursor:pointer}.full-sizes b,.full-sizes span{display:block;font:600 9px Kreadon,sans-serif}.full-sizes span{opacity:.6;margin-bottom:3px}.full-sizes button.active{background:#315b43;color:white;border-color:#315b43}.full-price{display:flex;align-items:center;justify-content:space-between;padding-top:13px;border-top:1px solid #e4dbcf}.full-price strong{font:700 18px Kreadon,sans-serif}.full-price a{padding:9px 12px;border-radius:99px;background:var(--accent);color:#173d2c;font:700 10px Kreadon,sans-serif}.menu-preview .product-grid{grid-template-columns:repeat(3,1fr)}.full-menu-cta{display:flex;align-items:center;justify-content:space-between;margin-top:22px;padding:30px 34px;border-radius:20px;background:#173d2c;color:white}.full-menu-cta span{font:400 18px Lifehack Basic,serif;color:#d8c6a5}.full-menu-cta h3{margin:6px 0 0;font:700 27px Kreadon,sans-serif}.full-menu-cta>a{padding:14px 22px;border-radius:999px;background:var(--accent);color:#173d2c;font:700 12px Kreadon,sans-serif}.full-menu-cta>a b{margin-left:12px}@media(max-width:1050px){.full-grid{grid-template-columns:repeat(3,1fr)}.full-menu-header nav{display:none}}@media(max-width:760px){.full-menu-header{height:76px}.full-logo{width:180px}.full-menu-hero{padding-top:48px}.full-menu-hero h1{font-size:52px}.full-menu-tabs{justify-content:flex-start;overflow:auto}.full-menu-tabs button{min-width:120px}.full-menu-content{width:calc(100% - 28px);padding-top:40px}.full-grid{grid-template-columns:repeat(2,1fr);gap:10px}.full-group-title{display:block}.full-group-title h2{font-size:27px}.full-group-title p{margin-top:8px}.full-product-image{height:145px}.full-product-copy{padding:14px}.full-product-copy h3{font-size:17px}.menu-preview .product-grid{grid-template-columns:repeat(2,1fr)}.full-menu-cta{display:block;padding:25px}.full-menu-cta>a{display:inline-block;margin-top:20px}}@media(max-width:480px){.full-order{display:none}.full-grid{grid-template-columns:1fr}.full-product-image{height:210px}.menu-preview .product-grid{grid-template-columns:1fr}}.full-menu-top{height:600px;position:relative;overflow:hidden;color:white;background:#142319}.full-menu-bg,.full-menu-shade{position:absolute;inset:0;width:100%;height:100%}.full-menu-bg{object-fit:cover;object-position:center 58%}.full-menu-shade{background:linear-gradient(90deg,rgba(9,18,13,.94),rgba(14,24,17,.76) 42%,rgba(14,23,16,.2) 75%,rgba(10,17,12,.5))}.full-menu-header{position:relative;z-index:5;width:min(1460px,calc(100% - 64px));padding:0;margin:auto;background:transparent;border-bottom:1px solid rgba(255,255,255,.14)}.full-menu-header nav{gap:34px}.full-menu-header nav a{position:relative}.full-menu-header nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-10px;height:2px;background:#d7c3a0;transition:.25s}.full-menu-header nav a:hover:after{right:0}.full-order{background:#355c47;color:white}.full-menu-hero{position:relative;z-index:3;width:min(1460px,calc(100% - 64px));padding:100px 0 0;margin:auto;background:transparent}.full-menu-hero>span{font-size:21px}.full-menu-hero h1{font:700 64px/.98 Kreadon,sans-serif;margin:14px 0 22px}.full-menu-hero h1 em{font-family:Lifehack Basic,serif;font-weight:400;color:var(--accent-soft)}.full-menu-hero p{max-width:480px;color:#e0e7e1}.full-menu-hero>a{display:inline-flex;align-items:center;gap:22px;margin-top:18px;padding:14px 22px;border-radius:999px;background:#f1e6d3;color:#173d2c;font:800 12px Kreadon,sans-serif}.menu-accent{position:absolute;z-index:2;border-radius:50%}.menu-accent-sun{width:250px;height:250px;right:8%;top:24%;background:var(--accent);mix-blend-mode:soft-light}.menu-accent-coral{width:80px;height:80px;right:23%;bottom:13%;background:#e87355;mix-blend-mode:screen}.menu-energy{overflow:hidden;padding:13px 0;background:var(--accent);color:#173d2c;white-space:nowrap;text-align:center;font:800 10px Kreadon,sans-serif;letter-spacing:.15em}.full-menu-paper{position:relative;width:min(1500px,calc(100% - 28px));margin:0 auto;padding:74px 50px 90px;border-radius:30px 30px 0 0;background:#f6efe4}.catalog-intro{display:flex;align-items:end;justify-content:space-between;width:min(1380px,100%);margin:0 auto 26px}.catalog-intro span{font:400 20px Lifehack Basic,serif;color:#486651}.catalog-intro h2{font:700 44px/1 Kreadon,sans-serif;letter-spacing:-.04em;margin:8px 0 0}.catalog-intro p{max-width:390px;margin:0;color:#758078;font-size:13px;line-height:1.55}.full-menu-tabs{top:8px;width:max-content;max-width:100%;margin:0 auto;border:0;border-radius:999px;box-shadow:0 8px 24px rgba(31,47,38,.09)}.full-menu-content{width:min(1380px,100%)}.full-product{transition:transform .25s,box-shadow .25s}.full-product:hover{transform:translateY(-6px);box-shadow:0 18px 36px rgba(31,47,38,.13)}.full-menu-footer{display:grid;grid-template-columns:220px 1fr auto;align-items:center;gap:32px;padding:44px max(24px,calc((100vw - 1380px)/2));background:#173d2c;color:#d5dfd8}.full-menu-footer img{width:210px;filter:brightness(0) invert(1)}.full-menu-footer p{font-size:12px}.full-menu-footer a{font:700 11px Kreadon,sans-serif;color:var(--accent-soft)}@media(max-width:760px){.full-menu-top{height:560px}.full-menu-header{width:calc(100% - 34px)}.full-menu-hero{width:calc(100% - 48px);padding-top:78px}.full-menu-hero h1{font-size:45px}.menu-accent-sun{width:170px;height:170px;right:-40px}.catalog-intro{display:block}.catalog-intro h2{font-size:36px}.catalog-intro p{margin-top:14px}.full-menu-paper{width:100%;padding:54px 14px 70px;border-radius:24px 24px 0 0}.full-menu-footer{grid-template-columns:1fr}.full-menu-footer p{margin:0}}