:root{--md-navy:#1E2B4F;--md-navy-2:#2C3D6B;--md-mallow:#BFD6EA;--md-mist:#E8F0F8;--md-cream:#FAF7F2;--md-ink:#1B2233;--md-slate:#5C6B84;--md-pink:#F4D3DA;--md-rose:#B23A5E;--md-line:#D9E3EE;--md-display:"Fraunces", Georgia, "Times New Roman", serif;--md-body:"Nunito Sans", system-ui, -apple-system, "Segoe UI", sans-serif}body,.button,.field__input,.select__select{font-family:var(--md-body)}h1,h2,h3,.h0,.h1,.h2,.h3,.product__title h1{font-family:var(--md-display);font-variation-settings:"SOFT" 100;letter-spacing:-.01em}.button,.shopify-payment-button__button--unbranded{border-radius:999px!important}.md{color:var(--md-ink);font-family:var(--md-body);line-height:1.6}.md *{box-sizing:border-box}.md h1,.md h2,.md h3{font-family:var(--md-display);font-variation-settings:"SOFT" 100;color:var(--md-navy);line-height:1.15;margin:0;font-weight:600;text-wrap:balance}.md .md-w{max-width:1200px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.md .md-band{padding-block:72px}.md .md-eb{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--md-slate);margin-bottom:10px}.md .md-head{max-width:660px;margin-bottom:36px}.md .md-head h2{font-size:clamp(28px,3.4vw,42px)}.md .md-head p{color:var(--md-slate);font-size:17px;margin:12px 0 0}.md .md-btn{display:inline-block;background:var(--md-navy);color:var(--md-cream);border-radius:999px;padding:16px 30px;font-weight:800;font-size:16px;text-decoration:none;letter-spacing:.02em}.md .md-btn:hover{background:var(--md-navy-2)}.md .md-btn--light{background:var(--md-cream);color:var(--md-navy)}.md-bg-cream{background:var(--md-cream)}.md-bg-mist{background:var(--md-mist)}.md-bg-navy{background:var(--md-navy)}.md-bg-white{background:#fff}.md-bg-navy,.md-bg-navy h2,.md-bg-navy h3{color:var(--md-cream)}.md-bg-navy .md-eb,.md-bg-navy p{color:var(--md-mallow)}.md-hero{position:relative;overflow:hidden;background:var(--md-cream)}.md-hero picture img{width:100%;height:auto;display:block}.md-hero__copy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center}.md-hero__copy .md-w{width:100%}.md-hero__box{max-width:480px;display:flex;flex-direction:column;gap:16px}.md-hero__box h1{font-size:clamp(34px,4.6vw,60px)}.md-hero__box p{font-size:18px;color:var(--md-ink);margin:0;max-width:40ch}.md-hero__trust{font-size:14px;font-weight:700;color:var(--md-slate)}@media(max-width:749px){.md-hero__copy{align-items:flex-start;padding-top:36px}.md-hero__box{max-width:100%;text-align:center;align-items:center;margin:0 auto}.md-hero__box h1{font-size:34px}}.md-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.md-col h3{font-size:22px;margin:14px 0 6px}.md-col p{color:var(--md-slate);margin:0;max-width:38ch}.md-ico{width:48px;height:48px;border-radius:14px;background:var(--md-mallow);display:grid;place-items:center}@media(max-width:749px){.md-cols{grid-template-columns:1fr}.md .md-band{padding-block:48px}}.md-it{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.md-it--flip .md-it__img{order:2}.md-it__img img{width:100%;height:auto;border-radius:20px;display:block}.md-it__txt{min-width:0}.md-it__txt h2{font-size:clamp(28px,3.4vw,42px)}.md-it__txt p{color:var(--md-slate);font-size:17px;max-width:46ch}.md-it__txt ul{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-direction:column;gap:10px;font-weight:700}.md-it__txt li:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--md-rose);margin-right:10px;vertical-align:middle}@media(max-width:749px){.md-it{grid-template-columns:1fr;gap:24px}.md-it--flip .md-it__img{order:0}}.md-tbl{overflow-x:auto;border:1px solid var(--md-line);border-radius:16px;background:#fff}.md-tbl table{border-collapse:collapse;width:100%;min-width:560px;font-variant-numeric:tabular-nums;margin:0}.md-tbl th,.md-tbl td{padding:14px 18px;text-align:left;border-bottom:1px solid var(--md-line);font-size:15px}.md-tbl th{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--md-slate);background:var(--md-mist)}.md-tbl tr:last-child td{border-bottom:0}.md-tbl .md-us{color:var(--md-navy);font-weight:800}.md-swatches{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.md-swatch{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--md-line);border-radius:999px;padding:8px 16px 8px 8px;text-decoration:none;color:var(--md-ink);font-weight:700;font-size:14px}.md-swatch i{width:28px;height:28px;border-radius:50%;border:1px solid var(--md-line);display:block}.md-faq{max-width:780px;display:flex;flex-direction:column;gap:10px}.md-faq details{background:#fff;border:1px solid var(--md-line);border-radius:14px;padding:4px 20px}.md-faq summary{cursor:pointer;font-weight:800;padding:14px 0;list-style:none;display:flex;justify-content:space-between;gap:16px;font-size:16px}.md-faq summary::-webkit-details-marker{display:none}.md-faq summary:after{content:"+";font-family:var(--md-display);font-size:22px;line-height:1;color:var(--md-navy)}.md-faq details[open] summary:after{content:"\2013"}.md-faq details p{color:var(--md-slate);margin:0 0 16px}.md-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:center}.md-trust strong{display:block;font-family:var(--md-display);font-size:20px;color:var(--md-cream);font-weight:600}.md-trust span{font-size:14px;color:var(--md-mallow)}@media(max-width:749px){.md-trust{grid-template-columns:1fr 1fr}}.md a:focus-visible,.md summary:focus-visible{outline:3px solid var(--md-rose);outline-offset:3px}.product-form__input--pill input[type=radio]+label{padding:.9rem 1.8rem;margin:.5rem .6rem .2rem 0;font-weight:700;letter-spacing:.02em}.product-form__input--pill input[type=radio]:checked+label{background:var(--md-navy);color:var(--md-cream);border-color:var(--md-navy)}.product__info-container .price-item--sale,.product__info-container .price-item--regular{font-family:Fraunces,Georgia,serif;font-size:2.6rem;font-weight:600;color:var(--md-navy)}.product__info-container .price__sale s .price-item--regular{font-size:1.6rem;color:var(--md-slate);font-family:Nunito Sans,sans-serif}@media screen and (min-width:750px){.product:not(.product--no-media){align-items:flex-start}.product:not(.product--no-media) .product__media-wrapper{position:sticky;top:calc(var(--header-height, 0px) + 2rem);align-self:flex-start;z-index:1}.product .product__info-wrapper{padding-bottom:0}}.featured-product .product__view-details{margin-top:1.2rem}
/*# sourceMappingURL=/cdn/shop/t/7/assets/mallowdown.css.map */
