:root{--mp-bg:#FBF7F1;--mp-cream:#F5EDE1;--mp-sand:#EADBC6;--mp-latte:#D8C1A3;--mp-brown:#5C3D2E;--mp-brown-2:#7A5340;--mp-deep:#33221A;--mp-ink:#2A1E17;--mp-muted:#6E5B4E;--mp-line:#E2D4C1;--mp-cta:#C97A3D;--mp-cta-h:#B2682F;--mp-green:#3F7D4E;--mp-green-bg:#E7F0E4;--mp-red:#B5462E;--mp-gold:#E3A33A;--mp-r:18px;--mp-r-sm:12px;--mp-shadow:0 12px 32px rgba(51,34,26,.1);--mp-shadow-sm:0 4px 14px rgba(51,34,26,.08);--mp-serif:"Fraunces",Georgia,"Times New Roman",serif;--mp-sans:"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--mp-w:1240px;--mp-gutter:20px}html{scroll-behavior:smooth}body{font-family:var(--mp-sans)!important;background:var(--mp-bg)!important;color:var(--mp-ink);-webkit-font-smoothing:antialiased}body.mp-lock{overflow:hidden}.mp,.mp *{box-sizing:border-box}.mp{font-family:var(--mp-sans);color:var(--mp-ink);font-size:16px;line-height:1.55}.mp img{max-width:100%;display:block;height:auto}.mp a{color:inherit}.mp h1,.mp h2,.mp h3,.mp h4,.mp-serif{font-family:var(--mp-serif);font-weight:600;letter-spacing:-.01em;color:inherit;margin:0;text-transform:none}.mp p{margin:0}.mp-container{max-width:var(--mp-w);margin:0 auto;padding:0 var(--mp-gutter)}.mp-narrow{max-width:820px;margin:0 auto}.mp-sec{padding:clamp(52px,7vw,104px) 0}.mp-sec--tight{padding:clamp(32px,4vw,56px) 0}.mp-bg-cream{background:var(--mp-cream)}.mp-bg-sand{background:var(--mp-sand)}.mp-bg-white{background:#fff}.mp-bg-bg{background:var(--mp-bg)}.mp-bg-brown{background:var(--mp-brown);color:#fbf3e8}.mp-bg-deep{background:var(--mp-deep);color:#fbf3e8}.mp-bg-brown .mp-muted,.mp-bg-deep .mp-muted{color:#e3d3c0}.mp-center{text-align:center}.mp-eyebrow{display:inline-flex;align-items:center;gap:8px;font:800 12px/1.2 var(--mp-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mp-cta)}.mp-bg-brown .mp-eyebrow,.mp-bg-deep .mp-eyebrow{color:#f0b983}.mp-h1{font-size:clamp(38px,5.6vw,68px);line-height:1.02}.mp-h2{font-size:clamp(30px,4.2vw,50px);line-height:1.06}.mp-h3{font-size:clamp(21px,2.2vw,26px);line-height:1.18}.mp-lead{font-size:clamp(17px,1.5vw,19px);line-height:1.6;color:var(--mp-muted)}.mp-bg-brown .mp-lead,.mp-bg-deep .mp-lead{color:#e9dccb}.mp-muted{color:var(--mp-muted)}.mp-small{font-size:13px;line-height:1.5}.mp-head{max-width:760px;margin:0 auto clamp(28px,4vw,52px);text-align:center;display:grid;gap:14px;justify-items:center}.mp-head--left{text-align:left;justify-items:start;margin-left:0}.mp-hl{color:var(--mp-cta);font-style:italic}.mp-btn{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 30px;border-radius:999px;background:var(--mp-cta);color:#fff!important;font:800 17px/1.1 var(--mp-sans);letter-spacing:.01em;text-decoration:none!important;box-shadow:0 8px 20px #c97a3d52;transition:transform .15s ease,background .15s ease;text-align:center}.mp-btn:hover{background:var(--mp-cta-h);transform:translateY(-1px)}.mp-btn:active{transform:translateY(1px)}.mp-btn[disabled],.mp-btn.is-loading{opacity:.75;pointer-events:none}.mp-btn--block{width:100%}.mp-btn--lg{min-height:64px;font-size:19px}.mp-btn--dark{background:var(--mp-brown);box-shadow:0 8px 20px #5c3d2e47}.mp-btn--dark:hover{background:var(--mp-deep)}.mp-btn--ghost{background:transparent;color:var(--mp-brown)!important;box-shadow:inset 0 0 0 2px var(--mp-brown)}.mp-btn--ghost:hover{background:var(--mp-brown);color:#fff!important}.mp-btn--light{background:#fbf3e8;color:var(--mp-brown)!important;box-shadow:none}.mp-btn--light:hover{background:#fff}.mp-btn small{display:block;font-weight:600;font-size:12.5px;opacity:.92}.mp-btn__stack{display:flex;flex-direction:column;align-items:center;gap:3px}.mp-link{font-weight:800;color:var(--mp-brown);text-decoration:underline;text-underline-offset:3px;background:none;border:0;padding:0;cursor:pointer;font-size:inherit;font-family:inherit}.mp-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--mp-green-bg);color:var(--mp-green);font:800 12px/1.2 var(--mp-sans);letter-spacing:.04em;text-transform:uppercase}.mp-pill--tan{background:#f7e3cf;color:#9a5524}.mp-pill--brown{background:var(--mp-brown);color:#fff}.mp-pill--white{background:#fff;color:var(--mp-brown)}.mp-ico{width:22px;height:22px;flex:0 0 auto;display:inline-block;vertical-align:middle}.mp-ico--lg{width:34px;height:34px}.mp-ico--xl{width:44px;height:44px}.mp-check{color:var(--mp-green)}.mp-cross{color:var(--mp-red)}.mp-grid{display:grid;gap:clamp(16px,2.4vw,28px)}.mp-card{background:#fff;border-radius:var(--mp-r);box-shadow:var(--mp-shadow-sm);padding:clamp(20px,2.4vw,30px)}.mp-media{border-radius:var(--mp-r);overflow:hidden;position:relative;background:var(--mp-sand)}.mp-media img{width:100%;height:100%;object-fit:cover}.mp-tag{position:absolute;left:12px;top:12px;z-index:2;display:inline-flex;align-items:center;gap:6px;background:#fffffff0;color:var(--mp-brown);padding:6px 10px;border-radius:999px;font:800 11px/1 var(--mp-sans);letter-spacing:.06em;text-transform:uppercase;box-shadow:0 2px 8px #0000001f}.mp-tag svg{width:14px;height:14px;color:var(--mp-cta)}.mp-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mp-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.mp-reveal.is-in,.shopify-design-mode .mp-reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.mp-reveal{opacity:1;transform:none}html{scroll-behavior:auto}}.mp-announce{background:var(--mp-brown);color:#fbf3e8;font:800 12.5px/1.3 var(--mp-sans);letter-spacing:.08em;text-transform:uppercase}.mp-announce__in{display:flex;align-items:center;justify-content:center;gap:14px;min-height:40px;padding:8px var(--mp-gutter);text-align:center;flex-wrap:wrap}.mp-announce__msgs{position:relative;display:grid}.mp-announce__msg{grid-area:1/1;opacity:0;transition:opacity .45s ease;display:flex;align-items:center;gap:8px;justify-content:center;pointer-events:none}.mp-announce__msg.is-active{opacity:1;pointer-events:auto}.mp-announce__msg a{text-decoration:underline;text-underline-offset:3px;color:inherit}.mp-announce__dot{width:7px;height:7px;border-radius:50%;background:#f0b983;display:inline-block;animation:mpPulse 1.6s infinite}.mp-announce__timer{display:inline-flex;gap:6px;align-items:center;padding-left:14px;border-left:1px solid rgba(255,255,255,.3);font-variant-numeric:tabular-nums}.mp-announce__timer b{color:#f0b983}@keyframes mpPulse{0%,to{opacity:1}50%{opacity:.35}}@media(max-width:749px){.mp-announce{font-size:11px;letter-spacing:.06em}.mp-announce__timer{border:0;padding:0}}.mp-section-header{position:sticky;top:0;z-index:60}.page-wrapper{overflow:visible!important}.mp-header{background:#fbf7f1f5;backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--mp-line)}.mp-header__in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:68px;gap:12px}.mp-header__logo{display:flex;align-items:center;justify-self:center;color:var(--mp-brown);text-decoration:none}.mp-header__nav{display:none}.mp-header__actions{display:flex;justify-content:flex-end;align-items:center;gap:6px}.mp-iconbtn{-webkit-appearance:none;appearance:none;background:none;border:0;cursor:pointer;width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--mp-brown);position:relative;text-decoration:none;padding:0}.mp-iconbtn:hover{background:var(--mp-cream)}.mp-iconbtn svg{width:24px;height:24px}.mp-cart-count{position:absolute;top:4px;right:2px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--mp-cta);color:#fff;font:800 11px/19px var(--mp-sans);text-align:center}.mp-cart-count[data-count="0"]{display:none}.mp-header__cta{display:none!important}@media(min-width:1000px){.mp-header__in{grid-template-columns:auto 1fr auto;min-height:78px;gap:28px}.mp-header__logo{justify-self:start}.mp-header__burger{display:none!important}.mp-header__nav{display:flex;justify-content:center;gap:4px}.mp-header__nav a{padding:10px 14px;border-radius:999px;text-decoration:none;font:700 15px/1 var(--mp-sans);color:var(--mp-ink)}.mp-header__nav a:hover,.mp-header__nav a[aria-current]{background:var(--mp-cream);color:var(--mp-brown)}.mp-header__cta{display:inline-flex!important;min-height:46px;padding:0 22px;font-size:15px;box-shadow:none}}.mp-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#2a1e1780;opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:90}.mp-overlay.is-open{opacity:1;pointer-events:auto}.mp-drawer{position:fixed;top:0;bottom:0;right:0;width:min(460px,100vw);background:var(--mp-bg);z-index:100;transform:translate(105%);transition:transform .32s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column;box-shadow:-10px 0 40px #0000002e;visibility:hidden}.mp-drawer--left{right:auto;left:0;transform:translate(-105%)}.mp-drawer--wide{width:min(620px,100vw)}.mp-drawer.is-open{transform:none;visibility:visible}.mp-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--mp-line);background:var(--mp-bg)}.mp-drawer__title{font:600 22px/1.2 var(--mp-serif)}.mp-drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:18px 20px}.mp-drawer__foot{border-top:1px solid var(--mp-line);padding:16px 20px calc(16px + env(safe-area-inset-bottom));background:#fff}.mp-drawer__foot[hidden]{display:none}.mp-menu{list-style:none;margin:0;padding:0;display:grid}.mp-menu a{display:flex;justify-content:space-between;align-items:center;padding:16px 4px;border-bottom:1px solid var(--mp-line);text-decoration:none;font:600 20px/1.2 var(--mp-serif);color:var(--mp-ink)}.mp-menu-promo{margin-top:22px;border-radius:var(--mp-r);overflow:hidden;background:var(--mp-brown);color:#fff}.mp-menu-promo img{aspect-ratio:16/10;object-fit:cover;width:100%}.mp-menu-promo div{padding:16px;display:grid;gap:10px}.mp-hero{position:relative;background:var(--mp-cream);overflow:hidden}.mp-hero__grid{display:grid;align-items:center;gap:28px;padding:24px var(--mp-gutter) 44px}.mp-hero__media{position:relative;border-radius:var(--mp-r);overflow:hidden;aspect-ratio:1/1;box-shadow:var(--mp-shadow)}.mp-hero__media img{width:100%;height:100%;object-fit:cover}.mp-hero__copy{display:grid;gap:18px}.mp-hero__rating{display:flex;align-items:center;gap:10px;font-weight:700;font-size:14px;color:var(--mp-muted);flex-wrap:wrap}.mp-hero__ticks{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:10px}.mp-hero__ticks li{display:flex;gap:10px;align-items:flex-start;font-weight:700}.mp-hero__ticks svg{color:var(--mp-green);margin-top:1px}.mp-hero__offer{display:flex;align-items:center;gap:14px;background:#fff;border:2px dashed var(--mp-cta);border-radius:var(--mp-r-sm);padding:12px 16px}.mp-hero__offer strong{display:block;font:600 18px/1.2 var(--mp-serif);color:var(--mp-brown)}.mp-hero__offer span{font-size:13.5px;color:var(--mp-muted)}.mp-gift-ico{width:44px;height:44px;border-radius:50%;background:#f7e3cf;color:var(--mp-cta);display:grid;place-items:center;flex:0 0 auto}.mp-hero__ctas{display:flex;gap:18px;flex-wrap:wrap;align-items:center}.mp-hero__badge{position:absolute;right:14px;bottom:14px;width:112px;height:112px;border-radius:50%;background:var(--mp-brown);color:#fff;display:grid;place-items:center;text-align:center;font:800 11px/1.15 var(--mp-sans);letter-spacing:.06em;text-transform:uppercase;box-shadow:var(--mp-shadow);transform:rotate(-8deg)}.mp-hero__badge b{display:block;font:600 34px/1 var(--mp-serif);letter-spacing:0}.mp-hero__float{position:absolute;left:14px;bottom:14px;background:#fffffff2;border-radius:14px;padding:10px 12px;display:flex;gap:10px;align-items:center;box-shadow:var(--mp-shadow-sm);font-size:13px;font-weight:800;max-width:62%;color:var(--mp-brown)}.mp-hero__float svg{color:var(--mp-cta)}@media(min-width:1000px){.mp-hero__grid{grid-template-columns:1.02fr 1fr;gap:56px;padding-top:56px;padding-bottom:72px}.mp-hero__media{aspect-ratio:4/4.3}}@media(max-width:999px){.mp-hero__media{order:-1}.mp-hero__badge{width:92px;height:92px}.mp-hero__badge b{font-size:28px}.mp-hero__grid{padding-left:var(--mp-gutter);padding-right:var(--mp-gutter)}}.mp-marquee{background:var(--mp-brown);color:#fbf3e8;overflow:hidden;white-space:nowrap}.mp-marquee__track{display:inline-flex;gap:44px;padding:15px 22px;animation:mpMarquee 40s linear infinite;will-change:transform}.mp-marquee__item{display:inline-flex;align-items:center;gap:10px;font:800 13px/1 var(--mp-sans);letter-spacing:.08em;text-transform:uppercase}.mp-marquee__item svg{color:#f0b983;width:20px;height:20px}.mp-marquee--light{background:var(--mp-sand);color:var(--mp-brown)}.mp-marquee--light .mp-marquee__item svg{color:var(--mp-cta)}@keyframes mpMarquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.mp-marquee__track{animation:none}}.mp-offer__wrap{display:grid;gap:28px;align-items:center}@media(min-width:1000px){.mp-offer__wrap{grid-template-columns:1fr 1.05fr;gap:56px}}.mp-offer__hero .mp-media{aspect-ratio:1/1}.mp-bundle{background:#fff;border-radius:var(--mp-r);box-shadow:var(--mp-shadow);padding:clamp(18px,2.4vw,28px);display:grid;gap:14px}.mp-bundle__title{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.mp-bundle__items{display:grid;gap:10px}.mp-bundle__row{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center;padding:8px;border-radius:14px;background:var(--mp-bg)}.mp-bundle__row img,.mp-bundle__thumb{width:56px;height:56px;border-radius:10px;object-fit:cover;background:var(--mp-sand)}.mp-bundle__row--bed{background:var(--mp-cream)}.mp-bundle__name{font-weight:800;font-size:15px;line-height:1.25}.mp-bundle__sub{font-size:12.5px;color:var(--mp-muted)}.mp-bundle__price{text-align:right;font-weight:800;white-space:nowrap}.mp-bundle__price s{display:block;color:var(--mp-muted);font-weight:600;font-size:13px}.mp-free{color:var(--mp-green);font-weight:900;letter-spacing:.04em}.mp-bundle__total{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;background:var(--mp-brown);color:#fff;flex-wrap:wrap}.mp-bundle__total b{font:600 26px/1 var(--mp-serif)}.mp-bundle__note{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--mp-muted);font-weight:700}.mp-bundle__note svg{color:var(--mp-cta)}.mp-pains{display:grid;gap:18px}@media(min-width:750px){.mp-pains{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.mp-pains{grid-template-columns:repeat(4,1fr)}}.mp-pain{background:#fff;border-radius:var(--mp-r);overflow:hidden;box-shadow:var(--mp-shadow-sm);display:flex;flex-direction:column}.mp-pain__media{aspect-ratio:4/3;position:relative;background:var(--mp-sand)}.mp-pain__media img{width:100%;height:100%;object-fit:cover}.mp-pain__body{padding:18px 18px 20px;display:grid;gap:12px;align-content:start;flex:1}.mp-pain__problem{display:flex;gap:10px;align-items:flex-start}.mp-pain__problem h3{font-size:20px;line-height:1.2}.mp-pain__problem p{font-size:14.5px;color:var(--mp-muted);margin-top:4px}.mp-pain__fix{display:flex;gap:10px;align-items:flex-start;background:var(--mp-green-bg);border-radius:12px;padding:12px;font-size:14.5px;font-weight:700;color:#24452c;align-self:end}.mp-pain__fix svg{color:var(--mp-green)}.mp-xbadge{width:30px;height:30px;border-radius:50%;background:#f6ded6;color:var(--mp-red);display:grid;place-items:center;flex:0 0 auto}.mp-xbadge svg{width:16px;height:16px}.mp-science{display:grid;gap:32px;align-items:center}@media(min-width:1000px){.mp-science{grid-template-columns:1fr 1fr;gap:64px}}.mp-science__diagram{display:grid;gap:14px}.mp-diagram{background:#fff;border-radius:var(--mp-r);padding:16px 18px;box-shadow:var(--mp-shadow-sm)}.mp-diagram__label{display:flex;justify-content:space-between;align-items:center;font-weight:800;font-size:14px;margin-bottom:8px;gap:10px}.mp-diagram svg{width:100%;height:auto;display:block}.mp-steps{list-style:none;padding:0;margin:0;display:grid;gap:16px;counter-reset:mpstep}.mp-steps li{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start}.mp-steps li:before{counter-increment:mpstep;content:counter(mpstep);width:42px;height:42px;border-radius:50%;background:var(--mp-brown);color:#fff;display:grid;place-items:center;font:600 18px/1 var(--mp-serif)}.mp-steps h3{font-size:20px;margin-bottom:4px}.mp-quote{font:500 italic clamp(22px,2.6vw,30px)/1.3 var(--mp-serif);border-left:4px solid var(--mp-cta);padding-left:18px}.mp-stats{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media(min-width:1000px){.mp-stats{grid-template-columns:repeat(4,1fr);gap:22px}}@media(max-width:480px){.mp-stats{grid-template-columns:1fr}}.mp-stat{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:var(--mp-r);padding:clamp(16px,2vw,26px);display:grid;gap:8px;align-content:start}.mp-bg-cream .mp-stat,.mp-bg-bg .mp-stat{background:#fff;border-color:var(--mp-line)}.mp-stat__num{font:600 clamp(38px,5vw,60px)/1 var(--mp-serif);color:#f0b983}.mp-bg-cream .mp-stat__num,.mp-bg-bg .mp-stat__num{color:var(--mp-cta)}.mp-stat__txt{font-weight:700;font-size:15px;line-height:1.4}.mp-stat__src{font-size:11.5px;opacity:.72;line-height:1.35}.mp-stat__src a{text-decoration:underline}.mp-stats-foot{margin-top:24px;font-size:12.5px;opacity:.75;text-align:center;max-width:760px;margin-left:auto;margin-right:auto}.mp-layers{display:grid;gap:32px;align-items:center}@media(min-width:1000px){.mp-layers{grid-template-columns:1.05fr 1fr;gap:60px}}.mp-layer-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.mp-layer-list li{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;background:#fff;border-radius:16px;padding:14px 16px;box-shadow:var(--mp-shadow-sm)}.mp-layer-num{width:34px;height:34px;border-radius:10px;background:var(--mp-cream);color:var(--mp-brown);display:grid;place-items:center;font:600 16px/1 var(--mp-serif)}.mp-layer-list strong{display:block;font-size:16px}.mp-layer-list span{font-size:14px;color:var(--mp-muted)}.mp-seasons{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media(min-width:1000px){.mp-seasons{grid-template-columns:repeat(5,1fr)}}.mp-season{background:#fff;border-radius:var(--mp-r);overflow:hidden;box-shadow:var(--mp-shadow-sm);display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .2s ease}.mp-season:hover{transform:translateY(-3px)}.mp-season__media{aspect-ratio:1/1;position:relative;background:var(--mp-sand)}.mp-season__media img{width:100%;height:100%;object-fit:cover}.mp-season__body{padding:14px 14px 16px;display:grid;gap:6px}.mp-season__body h3{font-size:18px}.mp-season__body p{font-size:13.5px;color:var(--mp-muted)}.mp-season__meta{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.mp-wash{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;margin-top:28px}.mp-wash span{display:inline-flex;gap:8px;align-items:center;font-weight:800;font-size:14px}.mp-wash svg{color:var(--mp-cta)}.mp-ugc{position:relative}.mp-ugc__track{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px var(--mp-gutter) 18px;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-left:var(--mp-gutter)}.mp-ugc__track::-webkit-scrollbar{display:none}@media(min-width:750px){.mp-ugc__track{grid-auto-columns:38%}}@media(min-width:1100px){.mp-ugc__track{grid-auto-columns:290px;padding-left:max(var(--mp-gutter),calc((100vw - var(--mp-w))/2 + var(--mp-gutter)));scroll-padding-left:max(var(--mp-gutter),calc((100vw - var(--mp-w))/2 + var(--mp-gutter)))}}.mp-ugc__card{scroll-snap-align:start;border-radius:var(--mp-r);overflow:hidden;position:relative;aspect-ratio:4/5;background:var(--mp-sand);box-shadow:var(--mp-shadow-sm)}.mp-ugc__card img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.mp-ugc__card:hover img{transform:scale(1.04)}.mp-ugc__cap{position:absolute;left:0;right:0;bottom:0;padding:44px 14px 14px;background:linear-gradient(to top,#1e140ec7,#1e140e00);color:#fff;font-size:13.5px;font-weight:700;display:grid;gap:3px}.mp-ugc__cap span{opacity:.85;font-weight:600;font-size:12px}.mp-ugc__nav{display:flex;gap:10px;justify-content:center;margin-top:8px}.mp-roundbtn{width:48px;height:48px;border-radius:50%;border:2px solid var(--mp-brown);background:transparent;color:var(--mp-brown);display:grid;place-items:center;cursor:pointer;padding:0}.mp-roundbtn:hover{background:var(--mp-brown);color:#fff}.mp-roundbtn svg{width:20px;height:20px}.mp-bg-brown .mp-roundbtn,.mp-bg-deep .mp-roundbtn{border-color:#fbf3e8;color:#fbf3e8}.mp-compare{background:#fff;border-radius:var(--mp-r);box-shadow:var(--mp-shadow);overflow:hidden;max-width:960px;margin:0 auto}.mp-compare table{width:100%;border-collapse:collapse}.mp-compare th,.mp-compare td{padding:14px 12px;text-align:center;border-bottom:1px solid var(--mp-line);font-size:15px}.mp-compare th:first-child,.mp-compare td:first-child{text-align:left;font-weight:700;padding-left:clamp(14px,2vw,26px)}.mp-compare thead th{background:var(--mp-cream);font:600 16px/1.2 var(--mp-serif);vertical-align:bottom}.mp-compare thead th.is-us{background:var(--mp-brown);color:#fff}.mp-compare td.is-us{background:#fbf4ea}.mp-compare tr:last-child td{border-bottom:0}.mp-compare td svg{width:24px;height:24px}@media(max-width:600px){.mp-compare th,.mp-compare td{padding:12px 6px;font-size:13px}.mp-compare thead th{font-size:13px}}.mp-guarantee{display:grid;gap:28px;align-items:center}@media(min-width:1000px){.mp-guarantee{grid-template-columns:auto 1fr auto;gap:48px}}.mp-seal{width:170px;height:170px;border-radius:50%;background:#f0b983;color:var(--mp-deep);display:grid;place-items:center;text-align:center;position:relative;margin:0 auto;box-shadow:0 0 0 8px #f0b98340}.mp-seal:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:2px dashed rgba(51,34,26,.45);border-radius:50%}.mp-seal b{display:block;font:600 64px/.9 var(--mp-serif)}.mp-seal span{font:900 12px/1.15 var(--mp-sans);letter-spacing:.12em;text-transform:uppercase}.mp-guarantee__steps{display:grid;gap:12px;margin-top:8px}@media(min-width:750px){.mp-guarantee__steps{grid-template-columns:repeat(3,1fr)}}.mp-guarantee__step{background:#ffffff12;border:1px solid rgba(255,255,255,.15);border-radius:14px;padding:14px;font-size:14px}.mp-guarantee__step b{display:block;font:600 17px/1.2 var(--mp-serif);margin-bottom:4px;color:#f0b983}.mp-reviews__app{max-width:1100px;margin:0 auto}.mp-review-placeholder{border:2px dashed var(--mp-latte);border-radius:var(--mp-r);padding:28px;text-align:center;color:var(--mp-muted);max-width:760px;margin:0 auto;display:grid;gap:10px;justify-items:center}.mp-reviews__app,.mp-pdp__rating{--air-primary-color:#5C3D2E}.mp-reviews__app [class*=air]{font-family:var(--mp-sans)!important}.mp-reviews__app [class*=air] h1,.mp-reviews__app [class*=air] h2,.mp-reviews__app [class*=air] h3{font-family:var(--mp-serif)!important;color:var(--mp-ink)!important}.mp-reviews__app [class*=review-item],.mp-reviews__app [class*=ReviewItem],.mp-reviews__app [class*=review-card]{background:#fff!important;border-radius:var(--mp-r)!important;box-shadow:var(--mp-shadow-sm)!important}.mp-reviews__app [class*=air] button[class*=write],.mp-reviews__app [class*=air] [class*=btn-primary]{background:var(--mp-brown)!important;color:#fff!important;border-radius:999px!important;border:0!important;font-weight:800!important}.mp-reviews__app [class*=air] img{border-radius:12px!important}.mp-reviews__app [class*=verified],.mp-reviews__app [class*=Verified]{color:var(--mp-green)!important}.mp-faq{max-width:860px;margin:0 auto;display:grid;gap:12px}.mp-faq details{background:#fff;border-radius:16px;box-shadow:var(--mp-shadow-sm);overflow:hidden}.mp-faq summary{list-style:none;cursor:pointer;padding:18px 20px;display:flex;justify-content:space-between;align-items:center;gap:16px;font:600 18px/1.3 var(--mp-serif)}.mp-faq summary::-webkit-details-marker{display:none}.mp-faq summary:after{content:"+";font:400 28px/1 var(--mp-sans);color:var(--mp-cta);transition:transform .2s ease}.mp-faq details[open] summary:after{transform:rotate(45deg)}.mp-faq__a{padding:0 20px 20px;color:var(--mp-muted);font-size:15.5px}.mp-faq__a p+p{margin-top:10px}.mp-faq__a a{color:var(--mp-brown);font-weight:700}.mp-it{display:grid;gap:28px;align-items:center}@media(min-width:1000px){.mp-it{grid-template-columns:1fr 1fr;gap:64px}.mp-it--flip .mp-it__media{order:2}}.mp-it__media{aspect-ratio:1/1}.mp-it__copy{display:grid;gap:16px;align-content:center}.mp-it__copy .mp-rte p+p{margin-top:12px}.mp-ticklist{list-style:none;margin:0;padding:0;display:grid;gap:10px}.mp-ticklist li{display:flex;gap:10px;align-items:flex-start;font-weight:700}.mp-ticklist svg{color:var(--mp-green);margin-top:1px}.mp-bg-brown .mp-ticklist svg,.mp-bg-deep .mp-ticklist svg{color:#f0b983}.mp-ctaband{position:relative;border-radius:calc(var(--mp-r) + 6px);overflow:hidden;min-height:460px;display:grid;align-items:end;color:#fff}.mp-ctaband>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mp-ctaband:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#1e140ed9,#1e140e1a 75%)}.mp-ctaband__in{position:relative;z-index:1;padding:clamp(22px,4vw,48px);display:grid;gap:14px;max-width:680px}.mp-pagehead{background:var(--mp-cream);padding:clamp(40px,6vw,80px) 0 clamp(30px,4vw,50px);text-align:center}.mp-rte{font-size:16.5px;line-height:1.7}.mp-rte h2{font:600 clamp(24px,2.6vw,30px)/1.2 var(--mp-serif);margin:34px 0 12px}.mp-rte h3{font:600 21px/1.25 var(--mp-serif);margin:26px 0 10px}.mp-rte p{margin:0 0 14px}.mp-rte ul,.mp-rte ol{padding-left:22px;margin:0 0 16px}.mp-rte li{margin-bottom:8px}.mp-rte a{color:var(--mp-brown);font-weight:700}.mp-rte table{width:100%;border-collapse:collapse;margin:14px 0 20px;font-size:14.5px;background:#fff;border-radius:12px;overflow:hidden}.mp-rte th,.mp-rte td{padding:10px 12px;border-bottom:1px solid var(--mp-line);text-align:left}.mp-rte th{background:var(--mp-cream)}.mp-lead.mp-rte{font-size:clamp(17px,1.5vw,19px)}.mp-footer{background:var(--mp-deep);color:#eadbc6;padding:56px 0 24px;font-size:15px}.mp-footer a{color:#eadbc6;text-decoration:none}.mp-footer a:hover{color:#fff;text-decoration:underline}.mp-footer__top{display:grid;gap:34px}@media(min-width:750px){.mp-footer__top{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.mp-footer__top{grid-template-columns:1.4fr repeat(3,1fr) 1.5fr;gap:40px}}.mp-footer__brand{display:grid;gap:14px;align-content:start}.mp-footer h4{font:800 12px/1 var(--mp-sans);letter-spacing:.14em;text-transform:uppercase;color:#f0b983;margin:0 0 14px}.mp-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.mp-footer__news input{flex:1;min-width:0;height:50px;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:#ffffff0f;color:#fff;padding:0 18px;font:600 15px var(--mp-sans)}.mp-footer__news input::placeholder{color:#c9b6a0}.mp-footer__news .mp-btn{height:50px;min-height:50px;padding:0 20px;font-size:15px;box-shadow:none}.mp-footer__trust{display:flex;gap:18px;flex-wrap:wrap;margin:40px 0 24px;padding:20px 0;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.mp-footer__trust span{display:inline-flex;gap:8px;align-items:center;font-weight:800;font-size:13px;letter-spacing:.04em}.mp-footer__trust svg{color:#f0b983}.mp-footer__bottom{display:grid;gap:16px;font-size:13px;color:#c9b6a0}.mp-footer__legal{display:flex;flex-wrap:wrap;gap:8px 18px}.mp-footer__pay{display:flex;gap:6px;flex-wrap:wrap}@media(min-width:1000px){.mp-footer__bottom{grid-template-columns:auto 1fr auto;align-items:center}.mp-footer__legal{justify-content:center}}.mp-social{display:flex;gap:10px}.mp-social a{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.2);display:grid;place-items:center}.mp-social svg{width:18px;height:18px}.mp-pdp{padding:18px 0 56px;background:var(--mp-bg)}.mp-pdp__grid{display:grid;gap:22px}@media(min-width:1000px){.mp-pdp__grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:48px;align-items:start}.mp-gallery{position:sticky;top:96px}}.mp-gallery{position:relative;min-width:0}.mp-gallery__main{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:var(--mp-r);scrollbar-width:none;background:var(--mp-sand)}.mp-gallery__main::-webkit-scrollbar{display:none}.mp-gallery__slide{scroll-snap-align:start;aspect-ratio:1/1;position:relative}.mp-gallery__slide img{width:100%;height:100%;object-fit:cover}.mp-gallery__thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:72px;gap:8px;overflow-x:auto;margin-top:10px;scrollbar-width:thin;padding-bottom:4px}.mp-gallery__thumbs button{padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;cursor:pointer;aspect-ratio:1/1;background:var(--mp-sand)}.mp-gallery__thumbs button.is-active{border-color:var(--mp-brown)}.mp-gallery__thumbs img{width:100%;height:100%;object-fit:cover}.mp-gallery__arrows{position:absolute;left:0;right:0;top:0;aspect-ratio:1/1;pointer-events:none;display:flex;justify-content:space-between;align-items:center;padding:0 10px}.mp-gallery__arrows button{pointer-events:auto;width:42px;height:42px;border-radius:50%;border:0;background:#ffffffeb;color:var(--mp-brown);display:grid;place-items:center;cursor:pointer;box-shadow:var(--mp-shadow-sm);padding:0}.mp-gallery__arrows svg{width:18px;height:18px}.mp-gallery__badges{position:absolute;left:12px;top:12px;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none}.mp-gallery__dots{display:none;justify-content:center;gap:6px;margin-top:10px}.mp-gallery__dots span{width:7px;height:7px;border-radius:50%;background:var(--mp-latte);transition:width .2s ease}.mp-gallery__dots span.is-active{background:var(--mp-brown);width:18px;border-radius:4px}@media(max-width:749px){.mp-pdp{padding-top:0}.mp-pdp>.mp-container{padding:0}.mp-gallery__main{border-radius:0}.mp-gallery__thumbs{display:none}.mp-gallery__dots{display:flex}.mp-pdp__info{padding:0 var(--mp-gutter)}.mp-gallery__arrows{display:none}}.mp-pdp__info{display:grid;gap:16px;min-width:0}.mp-pdp__rating{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;font-weight:700;color:var(--mp-muted)}.mp-pdp__rating:empty{display:none}.mp-pdp__title{font-size:clamp(30px,3.6vw,42px);line-height:1.06}.mp-pdp__subtitle{font-weight:700;color:var(--mp-muted);font-size:15.5px;margin-top:6px!important}.mp-usps{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.mp-usp{display:flex;gap:10px;align-items:center;background:#fff;border-radius:14px;padding:10px 12px;font-weight:800;font-size:13.5px;line-height:1.25;box-shadow:var(--mp-shadow-sm)}.mp-usp svg{color:var(--mp-cta);width:26px;height:26px}.mp-price{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mp-price__now{font:600 34px/1 var(--mp-serif);color:var(--mp-ink)}.mp-price__was{font-size:18px;color:var(--mp-muted)}.mp-price__was:empty{display:none}.mp-price__note{font-size:13.5px;color:var(--mp-muted);font-weight:700;width:100%}.mp-picker{background:var(--mp-cream);border-radius:var(--mp-r);padding:16px;display:grid;gap:18px}.mp-picker__label{display:flex;justify-content:space-between;align-items:center;gap:10px;font-weight:800;font-size:14.5px}.mp-picker__label>span>span{font-weight:600;color:var(--mp-muted)}.mp-sizes{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:6px}.mp-size{position:relative}.mp-size input,.mp-swatch input{position:absolute;opacity:0;pointer-events:none}.mp-size label{display:grid;gap:2px;justify-items:center;text-align:center;padding:14px 6px 12px;border-radius:14px;background:#fff;border:2px solid var(--mp-line);cursor:pointer;transition:border-color .15s ease,background .15s ease;height:100%}.mp-size label b{font:800 17px/1.1 var(--mp-sans)}.mp-size label span{font-size:11.5px;color:var(--mp-muted);font-weight:700;line-height:1.25}.mp-size label em{font-style:normal;font-size:11px;font-weight:800;color:var(--mp-cta);margin-top:2px}.mp-size input:checked+label{border-color:var(--mp-brown);background:#fffdf9;box-shadow:0 0 0 1px var(--mp-brown)}.mp-size input:focus-visible+label{outline:3px solid var(--mp-cta);outline-offset:2px}.mp-size__flag{position:absolute;top:-9px;left:50%;transform:translate(-50%);background:var(--mp-brown);color:#fff;font:800 9.5px/1 var(--mp-sans);letter-spacing:.06em;text-transform:uppercase;padding:4px 7px;border-radius:999px;white-space:nowrap;z-index:1}.mp-swatches{display:flex;gap:10px;flex-wrap:wrap}.mp-swatch{position:relative}.mp-swatch label{display:flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:999px;background:#fff;border:2px solid var(--mp-line);cursor:pointer;font-weight:800;font-size:14px}.mp-swatch i{width:28px;height:28px;border-radius:50%;display:block;box-shadow:inset 0 0 0 1px #0000001f}.mp-swatch input:checked+label{border-color:var(--mp-brown);box-shadow:0 0 0 1px var(--mp-brown)}.mp-swatch input:focus-visible+label{outline:3px solid var(--mp-cta);outline-offset:2px}.mp-sizehelp{display:flex;align-items:center;gap:10px;background:#fff;border-radius:12px;padding:10px 12px;font-size:13.5px;font-weight:700;border:1px dashed var(--mp-latte);cursor:pointer;text-align:left;width:100%;font-family:inherit;color:inherit}.mp-sizehelp svg{color:var(--mp-cta)}.mp-sizehelp u{color:var(--mp-brown)}.mp-gifts{border:2px dashed var(--mp-cta);border-radius:var(--mp-r);background:#fff8f1;padding:14px;display:grid;gap:10px}.mp-gifts__head{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.mp-gifts__head h3{font-size:19px;display:flex;align-items:center;gap:8px}.mp-gifts__head h3 svg{color:var(--mp-cta)}.mp-gifts__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.mp-gift{background:#fff;border-radius:12px;padding:8px;display:grid;grid-template-columns:48px 1fr;gap:10px;align-items:center;border:1px solid #F1DFCB}.mp-gift img{width:48px;height:48px;border-radius:9px;object-fit:cover;background:var(--mp-sand)}.mp-gift__name{font-weight:800;font-size:13px;line-height:1.2}.mp-gift__val{font-size:12.5px;font-weight:800}.mp-gift__val s{color:var(--mp-muted);font-weight:600;margin-right:4px}.mp-gifts__total{display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--mp-brown);color:#fff;border-radius:12px;padding:10px 14px;font-weight:800;font-size:14px;flex-wrap:wrap}.mp-gifts__total b{font:600 20px/1 var(--mp-serif)}.mp-gifts__foot{font-size:12.5px;color:var(--mp-muted);font-weight:700;display:flex;gap:6px;align-items:center}@media(max-width:420px){.mp-gifts__grid{grid-template-columns:1fr}}.mp-multibuy{display:flex;gap:12px;align-items:center;background:var(--mp-green-bg);border-radius:14px;padding:12px 14px;font-size:14px}.mp-multibuy svg{color:var(--mp-green);width:30px;height:30px;flex:0 0 auto}.mp-multibuy b{display:block;color:#24452c}.mp-atc-wrap{display:grid;gap:10px}.mp-pay{display:flex;justify-content:center;gap:6px;flex-wrap:wrap;opacity:.9}.mp-pay svg{width:38px;height:24px}.mp-trustrow{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center}.mp-trustrow div{display:grid;gap:4px;justify-items:center;font-size:12px;font-weight:800;line-height:1.25;color:var(--mp-muted)}.mp-trustrow svg{color:var(--mp-brown);width:28px;height:28px}.mp-acc{border-top:1px solid var(--mp-line)}.mp-acc details{border-bottom:1px solid var(--mp-line)}.mp-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 2px;font-weight:800;font-size:15.5px}.mp-acc summary::-webkit-details-marker{display:none}.mp-acc summary span{display:flex;align-items:center;gap:10px}.mp-acc summary span svg{color:var(--mp-cta)}.mp-acc summary:after{content:"+";font-size:24px;font-weight:400;color:var(--mp-brown)}.mp-acc details[open] summary:after{content:"\2013"}.mp-acc__body{padding:0 2px 18px;font-size:15px}.mp-acc__body p+p{margin-top:10px}.mp-acc__body a{color:var(--mp-brown);font-weight:700}.mp-sizebanner{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--mp-brown);color:#fff;border-radius:16px;padding:14px 16px;cursor:pointer;border:0;width:100%;text-align:left;font-family:inherit}.mp-sizebanner b{display:block;font:600 18px/1.2 var(--mp-serif)}.mp-sizebanner span{font-size:13px;opacity:.9}.mp-urgency{display:flex;gap:10px;align-items:center;justify-content:center;font-size:13.5px;font-weight:700;color:var(--mp-muted)}.mp-livedot{width:9px;height:9px;border-radius:50%;background:var(--mp-green);box-shadow:0 0 0 4px #3f7d4e2e;flex:0 0 auto}.mp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:70;background:#fff;box-shadow:0 -8px 30px #0000001f;transform:translateY(110%);transition:transform .3s ease;padding:10px var(--mp-gutter) calc(10px + env(safe-area-inset-bottom))}.mp-sticky.is-visible{transform:none}.mp-sticky__in{max-width:var(--mp-w);margin:0 auto;display:flex;gap:12px;align-items:center}.mp-sticky__prod{display:flex;gap:12px;align-items:center;flex:1;min-width:0}.mp-sticky__prod img{width:52px;height:52px;border-radius:10px;object-fit:cover}.mp-sticky__title{font:600 16px/1.2 var(--mp-serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-sticky__meta{font-size:12.5px;color:var(--mp-muted);font-weight:700}.mp-sticky__price{font-weight:900;color:var(--mp-ink);font-size:15px}.mp-sticky__gift{font-size:12px;font-weight:800;color:var(--mp-green);display:block}.mp-sticky select{height:46px;border-radius:12px;border:2px solid var(--mp-line);padding:0 10px;font:700 14px var(--mp-sans);background:#fff;color:var(--mp-ink)}.mp-sticky .mp-btn{min-height:52px;padding:0 24px;white-space:nowrap}.mp-sticky__opts{display:none;gap:8px}@media(min-width:1000px){.mp-sticky__opts{display:flex}}@media(max-width:749px){.mp-sticky__prod img,.mp-sticky__title{display:none}.mp-sticky .mp-btn{flex:1.3}.mp-sticky__prod{flex:1}}.mp-sg__tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;background:var(--mp-cream);border-radius:999px;padding:5px;margin-bottom:18px}.mp-sg__tabs button{border:0;border-radius:999px;padding:12px;font:800 14px var(--mp-sans);background:transparent;color:var(--mp-muted);cursor:pointer}.mp-sg__tabs button[aria-selected=true]{background:#fff;color:var(--mp-brown);box-shadow:var(--mp-shadow-sm)}.mp-sg__panel{display:grid;gap:18px}.mp-sg__panel[hidden]{display:none}.mp-sg__calc{background:var(--mp-brown);color:#fff;border-radius:var(--mp-r);padding:18px;display:grid;gap:12px}.mp-sg__calc h3{font-size:20px}.mp-sg__calc-row{display:flex;gap:8px}.mp-sg__calc input{flex:1;min-width:0;height:52px;border-radius:12px;border:0;padding:0 14px;font:800 18px var(--mp-sans);color:var(--mp-ink);background:#fff}.mp-sg__calc-unit{display:flex;background:#ffffff24;border-radius:12px;padding:4px}.mp-sg__calc-unit button{border:0;background:transparent;color:#fff;font:800 13px var(--mp-sans);padding:0 12px;border-radius:9px;cursor:pointer}.mp-sg__calc-unit button[aria-pressed=true]{background:#fff;color:var(--mp-brown)}.mp-sg__result{background:#fff;color:var(--mp-ink);border-radius:12px;padding:12px 14px;font-weight:700;display:none;gap:4px}.mp-sg__result.is-on{display:grid}.mp-sg__result b{font:600 24px/1.1 var(--mp-serif);color:var(--mp-brown)}.mp-sg__table{width:100%;border-collapse:collapse;background:#fff;border-radius:14px;overflow:hidden;font-size:13.5px;box-shadow:var(--mp-shadow-sm)}.mp-sg__table th,.mp-sg__table td{padding:11px 10px;border-bottom:1px solid var(--mp-line);text-align:left;vertical-align:top}.mp-sg__table thead th{background:var(--mp-cream);font-weight:800}.mp-sg__table tbody th{font:600 17px/1.1 var(--mp-serif);color:var(--mp-brown)}.mp-sg__table td small{display:block;color:var(--mp-muted);font-size:12px}.mp-sg__breeds{display:grid;gap:10px}.mp-sg__breed{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;background:#fff;border-radius:14px;padding:12px 14px;box-shadow:var(--mp-shadow-sm)}.mp-sg__breed b{width:52px;height:52px;border-radius:12px;background:var(--mp-cream);display:grid;place-items:center;font:600 17px/1 var(--mp-serif);color:var(--mp-brown)}.mp-sg__breed p{font-size:13.5px;color:var(--mp-muted)}.mp-sg__breed strong{font-size:14.5px}.mp-sg__steps{list-style:none;margin:0;padding:0;display:grid;gap:12px;counter-reset:sg}.mp-sg__steps li{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start;font-size:14.5px}.mp-sg__steps li:before{counter-increment:sg;content:counter(sg);width:34px;height:34px;border-radius:50%;background:var(--mp-cta);color:#fff;display:grid;place-items:center;font:800 15px var(--mp-sans)}.mp-sg__steps strong{display:block;font-size:15.5px}.mp-sg__fig{background:#fff;border-radius:var(--mp-r);padding:14px;box-shadow:var(--mp-shadow-sm)}.mp-sg__tip{display:flex;gap:10px;background:#fff8f1;border:1px solid #F1DFCB;border-radius:14px;padding:12px 14px;font-size:14px}.mp-sg__tip svg{color:var(--mp-cta);flex:0 0 auto}.mp-sg__tip a{color:var(--mp-brown);font-weight:700}.mp-cart__progress{background:var(--mp-cream);border-radius:14px;padding:12px 14px;display:grid;gap:8px;margin-bottom:6px;font-size:13.5px;font-weight:800}.mp-cart__bar{height:8px;border-radius:99px;background:#fff;overflow:hidden}.mp-cart__bar i{display:block;height:100%;background:var(--mp-green);border-radius:99px;transition:width .4s ease}.mp-cart__empty{text-align:center;padding:40px 10px;display:grid;gap:14px;justify-items:center}.mp-cart__empty svg{width:56px;height:56px;color:var(--mp-latte)}.mp-line{display:grid;grid-template-columns:76px 1fr auto;gap:12px;padding:14px 0;border-bottom:1px solid var(--mp-line);align-items:start}.mp-line img{width:76px;height:76px;border-radius:12px;object-fit:cover;background:var(--mp-sand)}.mp-line__title{font-weight:800;font-size:14.5px;line-height:1.25;text-decoration:none;display:block}.mp-line__opts{font-size:12.5px;color:var(--mp-muted);margin-top:2px}.mp-line__price{text-align:right;font-weight:900;font-size:15px;white-space:nowrap}.mp-line__price s{display:block;color:var(--mp-muted);font-weight:600;font-size:12.5px}.mp-line__disc{display:inline-flex;margin-top:6px;gap:4px;align-items:center;font-size:11.5px;font-weight:800;color:var(--mp-green);background:var(--mp-green-bg);padding:3px 8px;border-radius:999px}.mp-qty{display:inline-flex;align-items:center;border:1.5px solid var(--mp-line);border-radius:999px;margin-top:8px;background:#fff}.mp-qty button{width:34px;height:32px;border:0;background:none;cursor:pointer;font:800 16px var(--mp-sans);color:var(--mp-brown)}.mp-qty span{min-width:22px;text-align:center;font-weight:800;font-size:14px}.mp-line__remove{background:none;border:0;color:var(--mp-muted);font-size:12px;text-decoration:underline;cursor:pointer;margin-left:10px;font-family:inherit}.mp-line--gift{background:#fff;padding:10px;border-radius:12px;border-bottom:0;margin-bottom:6px;grid-template-columns:52px 1fr auto}.mp-line--gift img{width:52px;height:52px}.mp-giftgroup{margin-top:12px;border:2px dashed var(--mp-cta);background:#fff8f1;border-radius:16px;padding:10px 10px 4px}.mp-giftgroup__head{display:flex;justify-content:space-between;align-items:center;font-weight:900;font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--mp-cta);margin-bottom:8px;padding:0 2px;gap:8px}.mp-upsell{margin-top:16px;background:var(--mp-green-bg);border-radius:16px;padding:14px;display:grid;gap:10px}.mp-upsell__row{display:grid;grid-template-columns:56px 1fr;gap:12px;align-items:center}.mp-upsell img{width:56px;height:56px;border-radius:10px;object-fit:cover}.mp-upsell b{display:block;color:#24452c}.mp-upsell .mp-btn{min-height:46px;font-size:15px;box-shadow:none;background:var(--mp-green)}.mp-upsell .mp-btn:hover{background:#2f6340}.mp-cart__sum{display:grid;gap:6px;font-size:14.5px;margin-bottom:12px}.mp-cart__sum div{display:flex;justify-content:space-between;gap:10px}.mp-cart__sum .is-save{color:var(--mp-green);font-weight:900}.mp-cart__sum .is-total{font:600 22px/1.2 var(--mp-serif);padding-top:6px;border-top:1px solid var(--mp-line)}.mp-cart__assure{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;font-size:12px;font-weight:800;color:var(--mp-muted);margin-top:10px}.mp-cart__assure span{display:inline-flex;gap:5px;align-items:center}.mp-cart__assure svg{width:16px;height:16px;color:var(--mp-brown)}.mp-cart-page{padding:40px 0 80px}.mp-cart-page__grid{display:grid;gap:28px}@media(min-width:1000px){.mp-cart-page__grid{grid-template-columns:1.4fr 1fr;align-items:start}}.mp-plist{display:grid;gap:18px;grid-template-columns:repeat(2,1fr)}@media(min-width:1000px){.mp-plist{grid-template-columns:repeat(4,1fr);gap:26px}}.mp-pcard{background:#fff;border-radius:var(--mp-r);overflow:hidden;box-shadow:var(--mp-shadow-sm);text-decoration:none;color:inherit;display:flex;flex-direction:column}.mp-pcard__media{aspect-ratio:1/1;position:relative;background:var(--mp-sand)}.mp-pcard__media img{width:100%;height:100%;object-fit:cover}.mp-pcard__body{padding:14px 16px 18px;display:grid;gap:8px}.mp-pcard__title{font:600 18px/1.2 var(--mp-serif)}.mp-pcard__price{font-weight:900}.mp-pcard--hero{grid-column:1/-1}@media(min-width:1000px){.mp-pcard--hero{flex-direction:row}.mp-pcard--hero .mp-pcard__media{flex:1.1}.mp-pcard--hero .mp-pcard__body{flex:1;align-content:center;padding:40px;gap:14px}}.mp-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,180%);background:var(--mp-deep);color:#fff;padding:12px 18px;border-radius:999px;font-weight:800;font-size:14px;z-index:120;transition:transform .3s ease;box-shadow:var(--mp-shadow)}.mp-toast.is-on{transform:translate(-50%)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/mp.css.map */
