.xe{max-width:1200px;margin:0 auto;padding:0 20px;color:#2a2b2a}.xe-h1,.xe-h2,.xe-glance__t,.xe-qa h3,.xe-mean__body h2{font-family:Lora,serif;font-weight:500;color:#222;margin:0}.xe-hero{display:grid;grid-template-columns:1.05fr .95fr;border-radius:18px;overflow:hidden;background:#f7f5f1;margin:4px 0 0}.xe-hero__tx{padding:52px 46px;display:flex;flex-direction:column;gap:18px;justify-content:center}.xe-eyebrow{margin:0;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--acc-ink)}.xe-h1{font-size:56px;line-height:1.06}.xe-ans{margin:0;font-size:17px;line-height:1.62;color:#3c3d3b;max-width:34em}.xe-ans p{margin:0 0 10px}.xe-facts{display:flex;flex-wrap:wrap;margin:0;border-top:1px solid #e6e4df;border-bottom:1px solid #e6e4df}.xe-facts div{flex:1 1 30%;min-width:130px;padding:10px 12px 10px 0}.xe-facts dt{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#6b6d6a}.xe-facts dd{margin:2px 0 0;font-size:15px;font-weight:500}.xe-btns{display:flex;gap:10px;flex-wrap:wrap}.xe-btn{padding:12px 20px;border-radius:999px;font-size:15px;font-weight:500;text-decoration:none;line-height:1.2}.xe-btn--1{background:#33503f;color:#fff}.xe-btn--2{border:1px solid #2A2B2A;color:#2a2b2a}.xe-hero__ph{position:relative;min-height:480px;background:var(--acc-wash);overflow:hidden}.xe-hero__ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;animation:xe-breathe 18s ease-in-out infinite alternate}@keyframes xe-breathe{0%{transform:scale(1)}to{transform:scale(1.045)}}.xe-hero--slim .xe-hero__tx{padding:28px 36px}.xe-hero--slim .xe-hero__ph{min-height:200px}.xe-hero--slim .xe-h1{font-size:40px}.xe-h2{font-size:28px;line-height:1.2;margin:0 0 18px}.xe-h2 small{font-family:DM Sans,sans-serif;font-size:15px;color:#6b6d6a;font-weight:500}.xe-row{padding:44px 0 0}.xe-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(122px,1fr));gap:12px}.xe-tile{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:#2a2b2a}.xe-tile__ph{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--acc-wash);border:2px solid transparent;transition:border-color .2s}.xe-tile__ph img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.xe-tile:hover .xe-tile__ph img{transform:scale(1.06)}.xe-tile--all .xe-tile__ph span{font-family:Lora,serif;font-size:20px;color:var(--acc-ink)}.xe-tile b{font-size:14px;font-weight:500;line-height:1.3}.xe-tile small{font-size:13px;color:#6b6d6a}.xe-tile:hover .xe-tile__ph,.xe-tile.is-on .xe-tile__ph{border-color:var(--acc)}.xe-shop{margin:44px 0 0;scroll-margin-top:90px}.xe-mean{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:56px;padding:56px 0 0;scroll-margin-top:90px}.xe-mean__body h2{font-size:24px;margin:28px 0 8px}.xe-mean__body h2:first-child{margin-top:0}.xe-mean__body p{margin:0 0 16px;font-size:16px;line-height:1.74;color:#3c3d3b}.xe-note{background:var(--acc-wash);border-radius:12px;padding:14px 16px;font-size:15px}.xe-glance{background:#f7f5f1;border-radius:18px;padding:26px;align-self:start;position:sticky;top:90px}.xe-glance__t{font-size:19px;margin:0 0 4px}.xe-glance__l{margin:16px 0 6px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#6b6d6a}.xe-glance__v{margin:0;font-size:15px}.xe-chips{margin:0;display:flex;flex-wrap:wrap;gap:6px}.xe-chip{display:inline-block;border:1px solid color-mix(in srgb,var(--acc) 35%,#fff);color:var(--acc-ink);border-radius:999px;padding:5px 13px;font-size:14px;text-decoration:none;background:#fff}a.xe-chip:hover{border-color:var(--acc)}.xe-sec{padding:52px 0 0}.xe-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;counter-reset:s}.xe-steps li{background:var(--acc-wash);border-radius:18px;padding:24px;font-size:16px;line-height:1.6;counter-increment:s}.xe-steps li:before{content:counter(s);display:block;font-family:Lora,serif;font-size:32px;color:var(--acc-ink);margin:0 0 6px}.xe-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:16px}.xe-cards--big{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}.xe-cards--mini{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px}.xc{position:relative;display:block;border-radius:16px;overflow:hidden;text-decoration:none;color:#fff;background:#3a3732;aspect-ratio:4/5;box-shadow:0 1px 2px #0000000f;transition:transform .25s,box-shadow .25s}.xc:hover{transform:translateY(-4px);box-shadow:0 14px 30px #281e142e}.xc__ph{position:absolute;top:0;right:0;bottom:0;left:0}.xc__ph img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.xc:hover .xc__ph img{transform:scale(1.05)}.xc__tx{position:absolute;left:0;right:0;bottom:0;padding:40px 14px 12px;background:linear-gradient(transparent,#14100cb8);display:flex;flex-direction:column;gap:2px}.xc__tx b{font-family:Lora,serif;font-weight:500;font-size:19px;line-height:1.15}.xc__tx small{font-size:12px;opacity:.85}.xc--mini{aspect-ratio:1}.xc--mini .xc__tx{padding:24px 8px 8px}.xc--mini .xc__tx b{font-size:14px}.xk-fit__pick,.xi-pick{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.xk-fit__btn{border:1px solid #d9d5cc;background:#fff;border-radius:999px;padding:9px 16px;font:500 15px DM Sans,sans-serif;color:#2a2b2a;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.xk-fit__btn.is-on{background:#2a2b2a;color:#fff;border-color:#2a2b2a}.xk-fit__ans,.xi-ans{animation:xe-in .35s ease}@keyframes xe-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.xk-fit__row{display:grid;grid-template-columns:170px 1fr;gap:18px;align-items:center;padding:0 0 16px}.xk-fit__tx b{font-family:Lora,serif;font-weight:500;font-size:20px}.xk-fit__tx p{margin:6px 0 0;color:#3c3d3b;line-height:1.6}.xk-fit__tip{font-size:14px;color:#6b6d6a}.xi-head{padding:36px 0 18px;max-width:760px}.xi-ritual{font-family:Lora,serif;font-size:21px;line-height:1.5;color:#3c3d3b;margin:4px 0 22px;max-width:44em}.xe-faq{max-width:800px}.xe-qa{border-bottom:1px solid #e6e4df}.xe-qa summary{cursor:pointer;list-style:none;padding:16px 28px 16px 0;position:relative}.xe-qa summary::-webkit-details-marker{display:none}.xe-qa summary:after{content:"+";position:absolute;right:4px;top:14px;font-size:20px;color:#6b6d6a;transition:transform .18s}.xe-qa[open] summary:after{transform:rotate(45deg)}.xe-qa h3{display:inline;font-size:18px}.xe-qa p{margin:0 28px 16px 0;font-size:15.5px;line-height:1.7;color:#3c3d3b}.xe-src{font-size:13px;color:#6b6d6a;margin:28px 0 40px}.xe-src a{color:inherit}.xm{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:center;border:1px solid #e6e4df;border-radius:14px;padding:10px;margin:18px auto;text-decoration:none;color:#2a2b2a;background:#fbf9f5}.xm img{width:96px;height:96px;object-fit:cover;border-radius:10px}.xm small{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#6b6d6a}.xm b{display:block;font-family:Lora,serif;font-weight:500;font-size:19px;margin:2px 0}.xm span{font-size:14px;color:#33503f}@media(max-width:899px){.xe{padding:0 16px}.xe-hero{grid-template-columns:1fr}.xe-hero__ph{order:-1;min-height:0;aspect-ratio:4/3}.xe-hero__tx{padding:24px 20px}.xe-h1{font-size:38px}.xe-hero--slim .xe-hero__ph{display:none}.xe-hero--slim .xe-hero__tx{padding:18px 20px}.xe-tiles{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:0 16px 6px}.xe-tiles .xe-tile{flex:0 0 38%;scroll-snap-align:start}.xe-h2{font-size:24px}.xe-mean{grid-template-columns:1fr;gap:24px;padding-top:40px}.xe-glance{position:static}.xe-cards,.xe-cards--big{grid-template-columns:repeat(2,1fr);gap:10px}.xk-fit__row{grid-template-columns:120px 1fr}}@media(prefers-reduced-motion:reduce){.xe-hero__ph img,.xc,.xc__ph img,.xe-tile__ph img,.xk-fit__ans,.xi-ans{animation:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/202/assets/shamtam-library.css.map */
