@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;700&family=Prata&display=swap');#kamchatka-page,#kamchatka-page *{box-sizing:border-box}#kamchatka-page{position:relative;left:50%;width:100vw;margin:0;transform:translateX(-50%);overflow:hidden;background:#f8f6f1;color:#24342f;font-family:"Manrope",Arial,sans-serif}#kamchatka-page .kam-hero{position:relative;min-height:680px;height:82vh;max-height:820px;display:grid;place-items:center;overflow:hidden;isolation:isolate}#kamchatka-page .kam-hero-image{position:absolute;inset:0;z-index:-3;width:100%;height:100%;object-fit:cover;object-position:center 48%;filter:saturate(.72) contrast(.90) brightness(1.16)}#kamchatka-page .kam-hero::before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient( 180deg,rgba(244,245,241,.10) 0%,rgba(244,245,241,0) 48%,rgba(24,53,46,.15) 100% )}#kamchatka-page .kam-hero::after{content:"";position:absolute;z-index:-1;width:min(920px,94vw);height:400px;border-radius:50%;background:rgba(244,245,241,.07);filter:blur(75px)}#kamchatka-page .kam-top{position:absolute;top:0;right:0;left:0;height:72px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;color:#f1f2ee;border-bottom:0;text-shadow:0 2px 15px rgba(14,35,30,.45)}#kamchatka-page .kam-logo{font-family:"Prata",Georgia,serif;font-size:17px;letter-spacing:.25em}#kamchatka-page .kam-series{font-size:10px;letter-spacing:.18em}#kamchatka-page .kam-hero-copy{width:100%;padding:80px 24px 30px;text-align:center}#kamchatka-page .kam-title{margin:0;color:#263832 !important;font-family:"Prata",Georgia,serif;font-size:clamp(62px,8.5vw,118px);font-weight:400;line-height:1;letter-spacing:.14em;text-shadow:0 2px 24px rgba(245,245,240,.36)}#kamchatka-page .kam-genesis{margin:22px 0 0;color:#f2f3ef;font-size:clamp(15px,1.5vw,20px);font-weight:500;letter-spacing:.48em;text-indent:.48em;text-shadow:0 3px 20px rgba(13,35,29,.65)}#kamchatka-page .kam-subtitle{margin:24px 0 0;color:#f2f3ef;font-family:"Prata",Georgia,serif;font-size:clamp(16px,2vw,21px);letter-spacing:.055em;text-shadow:0 3px 20px rgba(13,35,29,.65)}#kamchatka-page .kam-down{position:absolute;bottom:26px;left:50%;color:#f2f3ef;font-size:24px;transform:translateX(-50%);text-shadow:0 2px 15px rgba(13,35,29,.55)}@media (max-width:700px){#kamchatka-page .kam-hero{min-height:640px;height:78vh}#kamchatka-page .kam-hero-image{object-position:58% center}#kamchatka-page .kam-top{padding:0 22px}#kamchatka-page .kam-title{font-size:clamp(28px,9vw,42px);letter-spacing:.07em}#kamchatka-page .kam-genesis{letter-spacing:.34em;text-indent:.34em}#kamchatka-page .kam-subtitle{line-height:1.55}}#kamchatka-page .kam-top{color:#34463f;text-shadow:none}#kamchatka-page .kam-genesis{color:#263832;font-size:clamp(18px,1.8vw,23px);text-shadow:0 1px 14px rgba(255,255,255,.6)}#kamchatka-page .kam-subtitle{color:#263832;text-shadow:0 1px 14px rgba(255,255,255,.6)}#kamchatka-page .kam-title{text-indent:.14em}#kamchatka-page .kam-down{text-decoration:none;line-height:1.5;padding:8px 16px}@media(max-width:700px){#kamchatka-page .kam-top{gap:18px}#kamchatka-page .kam-logo{font-size:14px}#kamchatka-page .kam-series{max-width:130px;text-align:right;font-size:9px;line-height:1.6}#kamchatka-page .kam-title{text-indent:.07em}#kamchatka-page .kam-hero-copy{padding-left:16px;padding-right:16px}}body:has(#kamchatka-page) #loader{display:none!important}#kamchatka-page .kam-title{font-family:"Manrope",Arial,sans-serif;font-weight:300;font-size:clamp(42px,7.4vw,96px);letter-spacing:.16em;text-indent:.16em;line-height:1.2}#kamchatka-page .kam-subtitle{font-family:"Manrope",Arial,sans-serif;font-weight:400;font-size:clamp(15px,1.6vw,20px);letter-spacing:.03em}#kamchatka-page .kam-genesis{font-weight:400}@media(max-width:700px){#kamchatka-page .kam-title{font-size:clamp(26px,8vw,42px);letter-spacing:.12em;text-indent:.12em}}body:has(#kamchatka-page) #wrapper > #top-line,body:has(#kamchatka-page) #wrapper > #header,body:has(#kamchatka-page) #wrapper > #menu-section,body:has(#kamchatka-page) #wrapper > .path{display:none!important}body:has(#kamchatka-page) #middle{width:100%;max-width:none;min-width:0;margin:0;padding:0}body:has(#kamchatka-page) #content{float:none;width:100%!important;margin:0;padding:0;animation:none}body:has(#kamchatka-page) .page-content-wrapper{position:relative}body:has(#kamchatka-page) .moder-block{position:absolute;top:80px;right:12px;margin:0;z-index:10}#kamchatka-page{left:auto;width:100%;transform:none}body:has(#kamchatka-page) #wrapper > #footer{display:none!important}#kamchatka-page .kam-footer{background:#554b4d;color:#faf7f3;border-top:1px solid #554b4d;padding:52px 7% 24px;font-family:"Manrope",Arial,sans-serif}#kamchatka-page .kam-footer-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 6%;max-width:1280px;margin:0 auto 24px}#kamchatka-page .kam-footer a{color:inherit;text-decoration:none;transition:color .2s}#kamchatka-page .kam-footer a:hover{color:#f0dce0;text-decoration:underline;text-underline-offset:5px}#kamchatka-page .kam-footer a:focus-visible{outline:2px solid #fff;outline-offset:5px}#kamchatka-page .kam-footer-logo{font-family:"Prata",Georgia,serif;font-size:28px;letter-spacing:.16em;line-height:1.3}#kamchatka-page .kam-footer-brand p{font-size:10px;letter-spacing:.2em;margin:16px 0 28px}#kamchatka-page .kam-footer h2{font-family:"Manrope",Arial,sans-serif;font-size:11px;font-weight:500;letter-spacing:.10em;text-transform:uppercase;margin:0 0 22px;line-height:1.6;color:#faf7f3}#kamchatka-page .kam-footer p{line-height:1.9;font-size:13px;margin:0 0 22px}#kamchatka-page .kam-footer .kam-footer-brand p{font-size:10px;margin:16px 0 8px}#kamchatka-page .kam-footer-phone{font-size:18px;font-weight:400;white-space:nowrap}#kamchatka-page .kam-footer-social{display:flex;flex-wrap:wrap;align-content:flex-start;gap:12px 20px;margin-top:0;padding-top:16px;font-size:12px}#kamchatka-page .kam-footer-links{display:flex;gap:22px;font-size:12px}#kamchatka-page .kam-footer-shop{display:inline-flex;align-items:center;gap:8px;font-size:13px}#kamchatka-page .kam-footer-bottom{max-width:1280px;margin:auto;border-top:1px solid #ffffff40;padding-top:24px;display:flex;justify-content:space-between;gap:18px;font-size:10px;line-height:1.7;color:#faf7f3}@media(max-width:900px){#kamchatka-page .kam-footer-grid{grid-template-columns:1fr 1fr}#kamchatka-page .kam-footer-brand{grid-column:auto}}@media(max-width:560px){#kamchatka-page .kam-footer{padding:40px 24px 24px}#kamchatka-page .kam-footer-grid{grid-template-columns:1fr;gap:26px;margin-bottom:24px}#kamchatka-page .kam-footer-brand{grid-column:auto}#kamchatka-page .kam-footer-bottom{flex-direction:column;gap:12px}#kamchatka-page .kam-footer h2{margin-bottom:14px}}#kamchatka-page .kam-footer-links{flex-wrap:wrap;gap:12px 22px}:is(#kamchatka-page,#delivery-page) .lp-cart{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#34463f;text-decoration:none;font-family:Manrope,Arial,sans-serif;font-size:11px;font-weight:400;letter-spacing:.08em;white-space:nowrap}:is(#kamchatka-page,#delivery-page) .lp-cart-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(52,70,63,.22);border-radius:50%;background:rgba(248,246,241,.28);transition:background .2s,transform .2s}:is(#kamchatka-page,#delivery-page) .lp-cart:hover{text-decoration:none}:is(#kamchatka-page,#delivery-page) .lp-cart:hover .lp-cart-icon{background:#e6ebe1;transform:translateY(-2px)}:is(#kamchatka-page,#delivery-page) .lp-cart:focus-visible{outline:2px solid #53675a;outline-offset:4px}#kamchatka-page .kam-logo{color:inherit;text-decoration:none}#kamchatka-page .kam-logo:focus-visible{outline:2px solid #53675a;outline-offset:5px}#kamchatka-page .kam-top{gap:24px}#kamchatka-page .kam-series{margin-left:auto;margin-right:24px}@media(max-width:600px){#kamchatka-page .kam-series{display:none}#kamchatka-page .kam-top{padding:0 24px}:is(#kamchatka-page,#delivery-page) .lp-cart{gap:8px;font-size:10px}}#kamchatka-page .kam-ritual{padding:20px 7% 90px;background:#f8f6f1}#kamchatka-page .kam-ritual-head{max-width:1280px;margin:0 auto 52px;display:grid;grid-template-columns:1fr 2.3fr;gap:8%;border-top:1px solid #d9ded5;padding-top:52px}#kamchatka-page .kam-kicker{font-size:10px;letter-spacing:.18em;line-height:1.7;color:#77817c;margin:10px 0}#kamchatka-page .kam-ritual h2{font-family:Manrope,Arial,sans-serif;font-weight:300;font-size:clamp(30px,4vw,50px);line-height:1.25;letter-spacing:-.025em;text-transform:none;color:#34463f;margin:0}#kamchatka-page .kam-ritual-lead{font-size:14px;line-height:1.9;color:#637168;margin:24px 0 0}@media(max-width:600px){#kamchatka-page .kam-ritual{padding:0 24px 60px}#kamchatka-page .kam-ritual-head{grid-template-columns:1fr;gap:22px;padding-top:36px;margin-bottom:32px}}