@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700&display=swap');
:root{--el-ink:#22352d;--el-muted:#63736b;--el-cream:#f7f8f4;--el-line:#e2e8e0;--el-accent:#738c79}body{background:var(--el-cream);color:var(--el-ink);font-family:'DM Sans',sans-serif}body .el-home *{box-sizing:border-box}.el-shop-announcement{background:#22382f;color:#fff;text-align:center;font-size:11px;letter-spacing:.15em;padding:12px 20px}.el-brand{font-family:'Manrope',sans-serif;font-size:26px!important;font-weight:700!important;letter-spacing:-.075em}.el-store-header{background:#f8f9f5;border-bottom:1px solid var(--el-line)}.el-store-header a{color:#22382f!important}.el-home h1,.el-home h2{font-family:'Manrope',sans-serif;letter-spacing:-.075em;font-weight:500}.el-home em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.065em}.el-kicker,.el-small-label{font:700 11px/1.4 'DM Sans',sans-serif;letter-spacing:.19em;color:#728879}.el-hero{min-height:660px;display:grid;grid-template-columns:53% 47%;background:#eaf0e9}.el-hero-copy{padding:clamp(45px,7vw,120px) clamp(25px,6vw,110px) 34px;display:flex;flex-direction:column}.el-hero h1{font-size:clamp(62px,7.1vw,120px);line-height:.99;margin:30px 0}.el-hero h1 em{color:#7e9888}.el-hero-copy>p{max-width:440px;line-height:1.85;color:#5f7166;font-size:16px}.el-hero-actions{display:flex;gap:25px;align-items:center;margin-top:27px}.el-pill{border-radius:100px;background:#243d32;color:#fff!important;display:inline-flex;align-items:center;gap:28px;padding:18px 27px;text-decoration:none;font-size:13px;font-weight:600}.el-pill:hover{background:#486953}.el-link{text-decoration:none;color:#253e33;font-size:13px;font-weight:600}.el-hero-foot{margin-top:auto;padding-top:55px;font-size:11px;color:#7b8b7e;letter-spacing:.05em;display:flex;justify-content:space-between}.el-hero-art{position:relative;background:radial-gradient(circle at 48% 39%,#e4eadf 0,#cedbce 56%,#b5c7b5 100%);min-height:590px;display:flex;align-items:center;justify-content:center;overflow:hidden}.el-halo{position:absolute;width:80%;aspect-ratio:1;border:1px solid rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 75px rgba(255,255,255,.09),0 0 0 155px rgba(255,255,255,.07)}.el-product-frame{position:relative;width:47%;min-width:200px;height:68%;border-radius:110px 110px 42px 42px;background:linear-gradient(120deg,#fff,#d6ded6 65%,#c3cfc5);box-shadow:28px 39px 60px #516b5460,inset 2px 0 14px #fff;display:flex;align-items:center;flex-direction:column;justify-content:center;transform:perspective(900px) rotateY(-7deg) rotateZ(2deg);transition:transform .65s}.el-product-frame:hover{transform:perspective(900px) rotateY(0deg) translateY(-12px)}.el-slim-label{position:absolute;top:35px;font-size:10px;letter-spacing:.3em;color:#60766a}.el-air-shape{display:flex;gap:12px;transform:rotate(-20deg)}.el-air-shape span{display:block;width:18px;height:105px;border-radius:40px;background:linear-gradient(#729b8a,#dde9dc);box-shadow:4px 6px 9px #597b6950}.el-air-shape span:nth-child(2){height:138px}.el-object-caption{position:absolute;bottom:38px;text-align:center;color:#658072;font-size:13px;line-height:1.5}.el-vertical-note{position:absolute;right:24px;writing-mode:vertical-rl;font-size:10px;letter-spacing:.18em;color:#5c7668}.el-advantages{padding:27px 5%;display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid var(--el-line);font-size:12px;color:#56675c}.el-advantages span{font-size:10px;letter-spacing:.16em;font-weight:700}.el-editorial{max-width:1300px;margin:auto;padding:140px 5%;display:grid;grid-template-columns:1fr .7fr;gap:80px;align-items:end}.el-editorial h2,.el-section-top h2,.el-qa h2{font-size:clamp(45px,6vw,82px);line-height:1.08;margin:18px 0 0}.el-editorial h2 em{color:#8aa18f}.el-editorial p{max-width:450px;font-size:18px;line-height:1.85;color:#69786f}.el-collection{background:#f0f3ed;padding:90px 5% 120px}.el-section-top{max-width:1320px;margin:auto auto 45px;display:flex;align-items:end;justify-content:space-between}.el-section-top h2{margin-top:15px}.el-section-top a{font-size:13px;color:#324c3c}.el-cards{max-width:1320px;margin:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.el-item{text-decoration:none;color:#22382f;display:block;min-width:0}.el-item-image{background:#e5ebe3;border-radius:16px;height:335px;display:flex;align-items:center;justify-content:center;overflow:hidden}.el-item-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s}.el-item:hover img{transform:scale(1.055)}.el-item-info{display:flex;justify-content:space-between;gap:16px;margin:22px 0 5px}.el-item-info h3{font-size:16px;font-weight:600;line-height:1.5;margin:10px 0}.el-item-price{font-weight:700;white-space:nowrap;font-size:15px}.el-item-arrow{font-size:12px;color:#6f8578}.el-empty-products{padding:95px 28px;border:1px dashed #a3b5a7;text-align:center;border-radius:18px;max-width:1300px;margin:auto}.el-empty-products h3{font-size:30px;font-weight:500}.el-empty-products p{color:#738378}.el-dark-banner{text-align:center;background:#263f34;color:#f7faf4;padding:115px 20px 125px}.el-dark-banner .el-kicker{color:#b4cdbb}.el-dark-banner h2{font-size:clamp(52px,7vw,105px);line-height:1.03;margin:24px 0}.el-dark-banner h2 em{color:#b6cbbb}.el-dark-banner p{color:#d3dfd4;margin-bottom:35px}.el-pill-light{background:#e7eee6!important;color:#22382f!important}.el-qa{padding:120px 6%;display:grid;grid-template-columns:1fr 1fr;gap:70px;max-width:1400px;margin:auto}.el-qa-list details{border-bottom:1px solid #cdd9cc;padding:22px 0}.el-qa-list summary{font-size:16px;cursor:pointer;font-weight:600}.el-qa-list p{color:#6c7c70;line-height:1.75}.el-shop-wrap{max-width:1260px;margin:auto;padding:55px 28px 100px}.el-eyebrow{font-size:11px;letter-spacing:.19em;text-transform:uppercase;color:var(--el-accent);font-weight:700}.el-shop-wrap div.product{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:clamp(28px,5vw,90px);align-items:start}.el-shop-wrap .woocommerce-product-gallery{float:none!important;width:100%!important;margin:0!important}.el-shop-wrap .woocommerce-product-gallery__wrapper{background:#eeeee8;border-radius:22px;overflow:hidden}.el-shop-wrap .woocommerce-product-gallery img{mix-blend-mode:multiply}.el-shop-wrap .summary{float:none!important;width:100%!important;position:sticky;top:32px}.el-shop-wrap .product_title{font:500 clamp(30px,3.3vw,52px)/1.12 'Manrope',sans-serif;letter-spacing:-.06em;margin:12px 0 22px}.el-shop-wrap .price{font-size:29px!important;color:#22382f!important;font-weight:600!important}.el-shop-wrap .woocommerce-product-details__short-description{color:var(--el-muted);line-height:1.75}.el-shop-wrap .single_add_to_cart_button,.el-shop-wrap a.button,.el-shop-wrap button.button{background:#22382f!important;color:#fff!important;border-radius:100px!important;padding:17px 28px!important;font-weight:600!important}.el-shop-wrap .quantity .qty{min-height:50px;border:1px solid var(--el-line);border-radius:9px}.el-shop-wrap .woocommerce-tabs,.el-shop-wrap .related{grid-column:1/-1;margin-top:45px}.el-shop-wrap .woocommerce-tabs .panel{line-height:1.8;color:var(--el-muted)}@media(max-width:850px){.el-hero{grid-template-columns:1fr}.el-hero-copy{min-height:580px}.el-hero-art{min-height:490px}.el-advantages{flex-wrap:wrap}.el-editorial,.el-qa{grid-template-columns:1fr;gap:25px;padding:80px 6%}.el-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.el-shop-wrap div.product{display:block}.el-shop-wrap .summary{position:static;margin-top:30px}}@media(max-width:540px){.el-hero h1{font-size:64px}.el-hero-copy{padding:60px 25px 24px;min-height:535px}.el-hero-art{min-height:405px}.el-product-frame{height:74%;min-width:175px}.el-advantages{display:grid;grid-template-columns:1fr 1fr}.el-collection{padding:75px 18px}.el-section-top{align-items:start;gap:18px}.el-section-top h2{font-size:42px}.el-cards{grid-template-columns:1fr}.el-item-image{height:335px}.el-shop-wrap{padding:30px 18px 75px}.el-dark-banner{padding:85px 20px}.el-qa{padding:70px 23px}}