@font-face{font-family:Lora;src:url('lora.ttf');font-weight:400 700;font-display:swap}body.mitt{--accent:#3f7068;--paper:#f5f7f0;--photo:#e0e8df;background:#f5f7f0;color:#35574d;font:15px/1.8 Arial,sans-serif}.mitt-header{text-align:center;padding:23px 5% 0;border-bottom:1px solid #c7d9ca}.mitt-brand{font:31px Lora,Georgia,serif;letter-spacing:-1px}.mitt-header .mitt-top{display:flex;justify-content:space-between;align-items:center}.mitt-header .mitt-note,.mitt-header .mitt-bag{font-size:10px;letter-spacing:1px}.mitt-header nav{display:flex;justify-content:center;gap:50px;font-size:11px;padding:23px 0 17px}.mitt-hero{padding:42px 5% 55px;text-align:center;max-width:1400px;margin:auto}.mitt-hero h1{font:65px/1.12 Lora,Georgia,serif;letter-spacing:-3px;margin:20px auto 25px;max-width:950px}.mitt-hero>p{max-width:550px;margin:0 auto 35px;font-size:13px;color:#7c9385}.mitt-ritual{display:grid;grid-template-columns:1.2fr 1fr;gap:0;background:#e6ede3;text-align:left;border-radius:50px 4px 50px 4px;overflow:hidden}.mitt-ritual>.photo-slot{min-height:345px;border:0;background:#dce8df}.mitt-ritual-copy{padding:40px}.mitt-ritual-copy h2{font:34px/1.15 Lora,serif;letter-spacing:-1px;margin:17px 0}.mitt-ritual-copy p{font-size:12px;color:#7c9485}.mitt-tabs{display:flex;gap:12px;margin:20px 0 0;flex-wrap:wrap}.mitt-tabs button{border:0;border-bottom:1px solid #b4c8b6;background:transparent;color:#6d8979;font-size:11px;padding:10px 0;margin-right:8px}.mitt-tabs button[aria-selected=true]{border-color:#315f4d;color:#315f4d;font-weight:bold}.mitt-heading{text-align:center;max-width:700px;margin:0 auto 35px}.mitt-heading h2{font:46px/1.13 Lora,serif;letter-spacing:-2px;margin:15px 0}.mitt-heading p{font-size:13px;color:#82998c}.mitt-shelf{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.mitt-card{text-align:center}.mitt-card .photo-slot{border-radius:50% 50% 7px 7px;min-height:280px;border:0;background:#e1e9dd}.mitt-card h3{font:25px/1.15 Lora,serif;letter-spacing:-.8px;margin:25px 0 15px}.mitt-card p{font-size:12px;color:#85978b}.mitt-card a{font-size:11px;border-bottom:1px solid #8caa96;padding-bottom:6px}.mitt-care{border-top:1px solid #c1d4c1;border-bottom:1px solid #c1d4c1;background:#eaf0e4}.mitt-care .u-section{display:grid;grid-template-columns:1fr 1.3fr;gap:80px;align-items:center}.mitt-care h2{font:45px/1.14 Lora,serif;letter-spacing:-2px}.mitt-care p{font-size:13px;color:#7d9383}.mitt-footer{padding:45px 5%;display:grid;grid-template-columns:2fr 1fr 1fr;gap:45px}.mitt-footer a{display:block;font-size:11px;margin:10px 0}.mitt-footer p{font-size:11px;color:#8a9e8e;max-width:330px}.mitt-catalog{text-align:center;padding:45px 5%}.mitt-catalog h1{font:55px/1.15 Lora,serif;letter-spacing:-2px}.mitt-catalog .filter-bar{text-align:left}.mitt-pdp-top{max-width:1400px;margin:auto;padding:35px 6%;display:grid;grid-template-columns:1fr 1.2fr;gap:65px;align-items:center}.mitt-pdp-top>.photo-slot{border-radius:45% 45% 8px 8px;min-height:435px}.mitt-pdp-top h1{font:48px/1.1 Lora,serif;letter-spacing:-2px;margin:20px 0}.mitt-pdp-top p{font-size:13px;color:#81988a;max-width:530px}.mitt-pdp-care{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;padding:35px 6%;background:#e5eddf;border-top:1px solid #c4d6bf;border-bottom:1px solid #c4d6bf}.mitt-pdp-care h3{font:25px/1.13 Lora,serif;letter-spacing:-.7px}.mitt-pdp-care p{font-size:12px;color:#799381}.mitt-pdp-bottom{display:grid;grid-template-columns:1fr 1.15fr;gap:70px;align-items:start}.mitt-pdp-bottom h2{font:35px/1.14 Lora,serif;letter-spacing:-1px}.mitt-pdp-bottom .u-offer{border-radius:18px;background:#fffef7}.mitt-pdp-bottom .u-faq{margin-top:35px}@media(max-width:760px){.mitt-header{padding-top:20px}.mitt-header .mitt-note{display:none}.mitt-brand{font-size:25px}.mitt-header nav{gap:10px 18px;flex-wrap:wrap;justify-content:space-between;font-size:9px}.mitt-hero{padding-top:30px}.mitt-hero h1{font-size:45px;letter-spacing:-2px}.mitt-hero>p{font-size:12px}.mitt-ritual{grid-template-columns:1fr;border-radius:35px 3px 35px 3px}.mitt-ritual>.photo-slot{min-height:230px}.mitt-ritual-copy{padding:28px}.mitt-ritual-copy h2{font-size:29px}.mitt-heading h2{font-size:36px}.mitt-shelf{grid-template-columns:1fr;gap:25px}.mitt-card{display:grid;grid-template-columns:35% minmax(0,1fr);text-align:left;gap:0 22px;align-items:start}.mitt-card .photo-slot{grid-row:span 3;min-height:190px;border-radius:50px 50px 5px 5px;padding:10px}.mitt-card h3{font-size:23px;margin:16px 0 10px}.mitt-card p{font-size:11px;margin:0 0 15px}.mitt-card a{justify-self:start}.mitt-care .u-section{grid-template-columns:1fr;gap:15px}.mitt-care h2{font-size:35px}.mitt-footer{grid-template-columns:1fr 1fr}.mitt-footer>div:first-child{grid-column:1/-1}.mitt-catalog h1{font-size:40px}.mitt-pdp-top{grid-template-columns:1fr;gap:30px}.mitt-pdp-top>.photo-slot{min-height:300px;margin:0 10%}.mitt-pdp-top h1{font-size:39px}.mitt-pdp-care{grid-template-columns:1fr;gap:15px}.mitt-pdp-care h3{font-size:24px;margin-bottom:13px}.mitt-pdp-bottom{grid-template-columns:1fr;gap:25px}.mitt-pdp-bottom h2{font-size:31px}}
