.mst{--bg: #FAF6F0;--bg-soft: #F3ECE2;--card: #FFFFFF;--ink: #2E2A24;--ink-2: #6B6257;--ink-3: #9C9184;--accent: #B4593A;--accent-rgb: 180, 89, 58;--accent-d:#96482E;--sage: #6F7F63;--heat: #D97A3D;--line: #E7DED2;--ok: #4C7A4C;--radius: 14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--ink);line-height:1.6;overflow-x:clip}.mst *{box-sizing:border-box}.mst img{max-width:100%;display:block}.mst h1,.mst h2,.mst h3{color:var(--ink)}.mst-serif{font-family:Fraunces,Georgia,Times New Roman,serif;font-weight:550;letter-spacing:-.01em}.mst-wrap{max-width:1180px;margin:0 auto;padding:0 20px}.mst .hl{background-image:linear-gradient(180deg,transparent 62%,rgba(var(--accent-rgb),.28) 62%,rgba(var(--accent-rgb),.28) 94%,transparent 94%);font-weight:650}@keyframes mstRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.mst-in{opacity:0;animation:mstRise .7s cubic-bezier(.2,.7,.2,1) forwards}.mst-in.d1{animation-delay:.05s}.mst-in.d2{animation-delay:.14s}.mst-in.d3{animation-delay:.23s}.mst-in.d4{animation-delay:.32s}.mst-in.d5{animation-delay:.41s}.mst-in.d6{animation-delay:.5s}.mst-reveal{opacity:0;transform:translateY(16px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.7,.2,1)}.mst-reveal.is-in{opacity:1;transform:none}.mst-kicker{position:relative;display:table;margin:0 auto 12px}.mst-kicker:after{content:"";position:absolute;left:20%;right:20%;bottom:-5px;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.2,.7,.2,1) .25s}.mst-reveal.is-in.mst-kicker:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.mst-in,.mst-reveal{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}.mst-kicker:after{transform:scaleX(1)!important;transition:none!important}}.mst-ticker{background:var(--ink);color:#f5f0e8;overflow:hidden;white-space:nowrap;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.mst-ticker-track{display:inline-flex;animation:mstTicker 30s linear infinite;padding:9px 0}.mst-ticker span{display:inline-flex;align-items:center}.mst-ticker i{font-style:normal;color:var(--heat);margin:0 16px}@keyframes mstTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.mst-ticker-track{animation:none}}.mst-hero{padding:38px 0 56px}.mst-hero-grid{display:grid;grid-template-columns:minmax(0,54%) minmax(0,1fr);gap:48px;align-items:start}@media(max-width:900px){.mst-hero-grid{grid-template-columns:1fr;gap:28px}}.mst-gal-main{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;position:relative}.mst-gal-main img{width:100%;height:100%;object-fit:contain;transition:transform .8s cubic-bezier(.2,.7,.2,1),opacity .18s ease}.mst-gal-main:hover img{transform:scale(1.035)}.mst-gal-badge{position:absolute;top:14px;left:14px;z-index:2;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;background:var(--card);color:var(--accent);border:1px solid var(--line);padding:6px 11px;border-radius:999px;box-shadow:0 4px 14px #2e2a2414}.mst-thumbs{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.mst-thumb{width:72px;height:72px;border-radius:10px;overflow:hidden;cursor:pointer;border:2px solid var(--line);background:var(--card);padding:0;transition:border-color .2s ease,transform .2s ease}.mst-thumb img{width:100%;height:100%;object-fit:cover}.mst-thumb:hover{transform:translateY(-2px)}.mst-thumb.is-active,.mst-thumb:hover{border-color:var(--accent)}.mst-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--sage);margin:0 0 14px}.mst-eyebrow:before{content:"";width:22px;height:2px;background:var(--sage)}.mst-h1{font-size:clamp(30px,3.8vw,44px);line-height:1.12;margin:0 0 8px}.mst-h1 em{font-style:italic;color:var(--accent);font-weight:650}.mst-sub{font-size:15.5px;color:var(--ink-2);margin:0 0 20px;max-width:46ch}.mst-sub strong{color:var(--ink);font-weight:650}.mst-price-row{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin:0 0 4px}.mst-price{font-size:38px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mst-compare{font-size:17px;color:var(--ink-3);text-decoration:line-through}.mst-save{position:relative;overflow:hidden;font-size:11.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#fff;background:var(--sage);padding:5px 12px;border-radius:999px}.mst-save:after{content:"";position:absolute;top:0;bottom:0;width:40%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.5),transparent);animation:mstSheen 3.2s ease-in-out infinite;left:-60%}@keyframes mstSheen{0%{left:-60%}55%{left:120%}to{left:120%}}@media(prefers-reduced-motion:reduce){.mst-save:after{animation:none;display:none}}.mst-tax{font-size:12px;color:var(--ink-3);margin:0 0 18px}.mst-low{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:var(--heat);background:#d97a3d1a;border:1px solid rgba(217,122,61,.3);border-radius:999px;padding:5px 12px;margin:0 0 16px}.mst-low .dot{width:7px;height:7px;border-radius:50%;background:var(--heat);animation:mstBlink 1.6s ease-in-out infinite}@keyframes mstBlink{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.mst-low .dot{animation:none}}.mst-points{list-style:none;margin:0 0 22px;padding:18px 20px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}.mst-points li{position:relative;padding-left:27px;font-size:14.5px;color:var(--ink-2);margin-bottom:11px}.mst-points li:last-child{margin-bottom:0}.mst-points li strong{color:var(--ink);font-weight:700}.mst-points li:before{content:"";position:absolute;left:0;top:4.5px;width:16px;height:16px;border-radius:50%;background:var(--sage);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center / 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center / 100% no-repeat}.mst-varpick{margin:0 0 18px}.mst-varpick-label{font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin:0 0 9px}.mst-varpick-label b{color:var(--ink)}.mst-varpick-opts{display:flex;gap:9px;flex-wrap:wrap}.mst-varpick input{position:absolute;opacity:0;pointer-events:none}.mst-varpick label.opt{cursor:pointer;font-size:13.5px;font-weight:650;color:var(--ink-2);background:var(--card);border:1.5px solid var(--line);border-radius:10px;padding:10px 18px;transition:border-color .2s ease,color .2s ease,transform .12s ease;-webkit-user-select:none;user-select:none}.mst-varpick label.opt:hover{border-color:var(--accent)}.mst-varpick label.opt:active{transform:scale(.96)}.mst-varpick input:checked+label.opt{border-color:var(--accent);color:var(--accent);background:rgba(var(--accent-rgb),.07)}.mst-varpick input:focus-visible+label.opt{outline:2px solid var(--accent);outline-offset:2px}.mst-varpick label.opt.soldout{color:var(--ink-3);text-decoration:line-through;background:var(--bg-soft)}.mst-varpick label.opt.soldout:after{content:" \b7  sold out";text-decoration:none;font-size:11px;font-weight:600}.mst-form{margin:0 0 14px}.mst-atc{position:relative;width:100%;border:none;cursor:pointer;border-radius:12px;background:var(--accent);color:#fff;font-family:inherit;font-size:16.5px;font-weight:750;letter-spacing:.01em;padding:18px 24px;transition:background .2s ease,transform .12s ease,box-shadow .3s ease;display:flex;align-items:center;justify-content:center;gap:10px}.mst-atc:hover{background:var(--accent-d);box-shadow:0 10px 26px -10px #96482e8c}.mst-atc:active{transform:scale(.985)}.mst-atc[disabled]{background:var(--ink-3);cursor:not-allowed;box-shadow:none}.mst-atc.is-pulse:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:15px;border:2px solid rgba(var(--accent-rgb),.55);animation:mstPulse 2.4s ease-out infinite;pointer-events:none}@keyframes mstPulse{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.045)}}@media(prefers-reduced-motion:reduce){.mst-atc.is-pulse:before{animation:none;display:none}}.mst-atc .ic-cart,.mst-atc .ic-check,.mst-atc .ic-spin{width:19px;height:19px;flex-shrink:0}.mst-atc .ic-check,.mst-atc .ic-spin,.mst-atc.is-loading .ic-cart,.mst-atc.is-loading .ic-check{display:none}.mst-atc.is-loading .ic-spin{display:block;animation:mstSpin .8s linear infinite}.mst-atc.is-done{background:var(--ok)}.mst-atc.is-done .ic-cart,.mst-atc.is-done .ic-spin{display:none}.mst-atc.is-done .ic-check{display:block}@keyframes mstSpin{to{transform:rotate(360deg)}}.mst-atc-err{display:none;margin:10px 0 0;font-size:12.5px;color:#a04545;font-weight:600}.mst-atc-err.is-show{display:block}.mst-paybtn{margin-top:10px}.mst-paybtn .shopify-payment-button__button{border-radius:12px!important;min-height:52px;font-family:Inter,-apple-system,sans-serif!important;font-weight:700!important;font-size:15.5px!important}.mst-paybtn .shopify-payment-button__button--unbranded{background:var(--ink)!important;color:#f5f0e8!important}.mst-paybtn .shopify-payment-button__button--unbranded:hover{background:#1e1b16!important}.mst-paybtn .shopify-payment-button__more-options{color:var(--ink-2)!important;font-size:12px!important;margin-top:6px}.mst-stock-note{display:flex;align-items:center;gap:8px;font-size:13px;margin:12px 0 0;font-weight:600}.mst-stock-note .dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.mst-stock-note.ok{color:var(--ok)}.mst-stock-note.ok .dot{background:var(--ok);box-shadow:0 0 0 3px #4c7a4c2e}.mst-stock-note.out{color:#a04545}.mst-stock-note.out .dot{background:#a04545}.mst-toast{position:fixed;right:18px;bottom:18px;z-index:90;background:var(--ink);color:#f5f0e8;border-radius:12px;padding:14px 16px;display:flex;align-items:center;gap:12px;box-shadow:0 14px 40px #2e2a244d;transform:translateY(16px);opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.2,.7,.2,1),opacity .35s ease;font-size:13.5px;max-width:320px}.mst-toast.is-show{transform:none;opacity:1;pointer-events:auto}.mst-toast a{color:#f2b08c;font-weight:700;text-decoration:none;white-space:nowrap}.mst-toast svg{width:18px;height:18px;color:#8fbc8f;flex-shrink:0}.mst-assure{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;margin-top:22px}.mst-assure>div{background:var(--card);padding:13px 10px;text-align:center}.mst-assure svg{width:18px;height:18px;color:var(--sage);margin:0 auto 6px}.mst-assure span{display:block;font-size:11.5px;color:var(--ink-2);line-height:1.4}.mst-assure strong{display:block;font-size:12px;color:var(--ink);font-weight:700}.mst-sec{padding:60px 0}.mst-sec--soft{background:var(--bg-soft)}.mst-kicker{font-size:11px;font-weight:800;letter-spacing:.17em;text-transform:uppercase;color:var(--accent);text-align:center}.mst-h2{font-size:clamp(25px,3.1vw,36px);line-height:1.18;text-align:center;margin:0 0 12px}.mst-h2 em{color:var(--accent)}.mst-lede{font-size:15px;color:var(--ink-2);text-align:center;max-width:60ch;margin:0 auto 38px}.mst-lede strong{color:var(--ink);font-weight:650}.mst-moments{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:800px){.mst-moments{grid-template-columns:1fr}}.mst-moment{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:26px 24px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.mst-moment:hover{transform:translateY(-4px);border-color:rgba(var(--accent-rgb),.35);box-shadow:0 16px 34px -18px #2e2a2440}.mst-moment-ico{width:46px;height:46px;border-radius:13px;background:var(--bg-soft);display:flex;align-items:center;justify-content:center;margin-bottom:16px;animation:mstFloat 4.5s ease-in-out infinite}.mst-moment:nth-child(2) .mst-moment-ico{animation-delay:.7s}.mst-moment:nth-child(3) .mst-moment-ico{animation-delay:1.4s}@keyframes mstFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media(prefers-reduced-motion:reduce){.mst-moment-ico{animation:none}}.mst-moment-ico svg{width:22px;height:22px;color:var(--accent)}.mst-moment h3{font-size:18px;margin:0 0 8px}.mst-moment p{font-size:13.5px;color:var(--ink-2);margin:0}.mst-moment p strong{color:var(--ink);font-weight:650}.mst-dial{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:720px;margin:0 auto 26px}@media(max-width:640px){.mst-dial{gap:10px}}.mst-dial-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);text-align:center;padding:28px 12px 22px;transition:border-color .3s ease,transform .3s ease}.mst-dial-card:hover{border-color:rgba(var(--accent-rgb),.4);transform:translateY(-3px)}.mst-dial-card b{display:block;font-size:52px;line-height:1;color:var(--accent);font-weight:800;font-variant-numeric:tabular-nums}.mst-dial-card small{display:block;font-size:18px;color:var(--accent);font-weight:800;margin-top:2px}.mst-dial-card span{display:block;margin-top:9px;font-size:12.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);font-weight:700}.mst-dial-note{text-align:center;font-size:14px;color:var(--ink-2);max-width:52ch;margin:0 auto}.mst-dial-note strong{color:var(--ink);font-weight:700}.mst-heat{display:flex;align-items:center;gap:16px;max-width:720px;margin:26px auto 0;background:linear-gradient(135deg,#fdf1e7,#fbe7d6);border:1px solid #F0D9C2;border-radius:var(--radius);padding:18px 22px}.mst-heat svg{flex-shrink:0;width:27px;height:27px;color:var(--heat);animation:mstFlick 2.6s ease-in-out infinite;transform-origin:50% 90%}@keyframes mstFlick{0%,to{transform:scale(1) rotate(0)}30%{transform:scale(1.06) rotate(-2deg)}60%{transform:scale(.97) rotate(2deg)}}@media(prefers-reduced-motion:reduce){.mst-heat svg{animation:none}}.mst-heat p{margin:0;font-size:14px;color:#7a4a22}.mst-heat strong{color:#5e3413;font-weight:700}.mst-check-wrap{max-width:860px;margin:0 auto}.mst-check{width:100%;border-collapse:collapse;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.mst-check th,.mst-check td{padding:14px 18px;font-size:14px;text-align:left;border-bottom:1px solid var(--line)}.mst-check tr:last-child th,.mst-check tr:last-child td{border-bottom:none}.mst-check thead th{background:var(--bg-soft);font-size:11.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2);font-weight:800}.mst-check tbody th{font-weight:650;color:var(--ink)}.mst-check td.yes{color:var(--ok);font-weight:800;white-space:nowrap}.mst-check td.no{color:var(--ink-3);font-weight:700;white-space:nowrap}.mst-check td.spec{color:var(--ink-2)}.mst-check td.spec strong{color:var(--ink);font-weight:650}.mst-check-note{font-size:12.5px;color:var(--ink-3);margin:14px 4px 0;text-align:center}@media(max-width:640px){.mst-check th,.mst-check td{padding:11px 12px;font-size:13px}}.mst-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:860px;margin:0 auto;counter-reset:mststep}@media(max-width:800px){.mst-steps{grid-template-columns:1fr}}.mst-step{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:24px;position:relative}.mst-step:before{counter-increment:mststep;content:counter(mststep);display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;margin-bottom:14px;background:var(--accent);color:#fff;font-weight:800;font-size:15px}.mst-step h3{font-size:16.5px;margin:0 0 7px}.mst-step p{font-size:13.5px;color:var(--ink-2);margin:0}.mst-cols{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}@media(max-width:860px){.mst-cols{grid-template-columns:1fr}}.mst-h3{font-size:21px;margin:0 0 18px}.mst-spec{width:100%;border-collapse:collapse}.mst-spec th,.mst-spec td{padding:10px 4px;font-size:13.5px;border-bottom:1px solid var(--line);vertical-align:top}.mst-spec th{text-align:left;font-weight:650;color:var(--ink-2);width:42%}.mst-spec td{color:var(--ink);font-weight:500}.mst-box-list{list-style:none;padding:0;margin:18px 0 0}.mst-box-list li{display:flex;gap:10px;align-items:baseline;font-size:13.5px;color:var(--ink-2);padding:4px 0}.mst-box-list li:before{content:"\b7";color:var(--accent);font-weight:800}.mst-faq details{background:var(--card);border:1px solid var(--line);border-radius:12px;margin-bottom:10px;overflow:hidden;transition:border-color .25s ease}.mst-faq details:hover,.mst-faq details[open]{border-color:rgba(var(--accent-rgb),.38)}.mst-faq summary{list-style:none;cursor:pointer;padding:15px 18px;font-size:14.5px;font-weight:700;color:var(--ink);display:flex;justify-content:space-between;align-items:center;gap:12px}.mst-faq summary::-webkit-details-marker{display:none}.mst-faq summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:12px}.mst-faq summary:after{content:"";flex-shrink:0;width:14px;height:14px;background:var(--accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") center / 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") center / 100% no-repeat;transition:transform .3s ease}.mst-faq details[open] summary:after{transform:rotate(180deg)}.mst-faq .a{padding:0 18px 15px;font-size:13.5px;color:var(--ink-2)}.mst-faq .a p{margin:0 0 8px}.mst-faq .a p:last-child{margin:0}.mst-band{background:var(--ink);color:#f5f0e8;position:relative;overflow:hidden}.mst-band:before{content:"";position:absolute;top:-40%;right:-20%;bottom:-40%;left:-20%;background:radial-gradient(ellipse at 30% 40%,rgba(var(--accent-rgb),.25),transparent 55%),radial-gradient(ellipse at 75% 65%,rgba(111,127,99,.2),transparent 55%);animation:mstAurora 14s ease-in-out infinite alternate}@keyframes mstAurora{0%{transform:translate3d(-2%,-2%,0) scale(1)}to{transform:translate3d(2%,3%,0) scale(1.06)}}@media(prefers-reduced-motion:reduce){.mst-band:before{animation:none}}.mst-band .mst-wrap{position:relative;padding-top:58px;padding-bottom:58px;text-align:center}.mst-band h2{font-size:clamp(23px,3vw,32px);margin:0 0 8px;color:#f5f0e8}.mst-band p{font-size:14.5px;color:#c9bfb2;max-width:52ch;margin:0 auto 24px}.mst-band p strong{color:#f5f0e8}.mst-band .mst-atc{max-width:340px;margin:0 auto}.mst-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--card);border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));display:none;align-items:center;gap:14px;transform:translateY(110%);transition:transform .3s ease;box-shadow:0 -6px 24px #2e2a241a}.mst-sticky.is-show{transform:none}.mst-sticky .p{font-size:17px;font-weight:800}.mst-sticky .n{font-size:11.5px;color:var(--ink-3)}.mst-sticky .mst-atc{flex:1;padding:13px 18px;font-size:14.5px;width:auto}@media(max-width:760px){.mst-sticky{display:flex}}.mcart{padding:44px 0 70px}.mcart .mst-wrap{max-width:960px}.mcart-h1{font-size:clamp(28px,3.4vw,38px);margin:0 0 6px}.mcart-sub{font-size:14px;color:var(--ink-2);margin:0 0 30px}.mcart-empty{text-align:center;padding:70px 20px}.mcart-empty svg{width:52px;height:52px;color:var(--ink-3);margin:0 auto 18px}.mcart-empty h2{font-size:24px;margin:0 0 8px}.mcart-empty p{font-size:14px;color:var(--ink-2);margin:0 0 24px}.mcart-empty .mst-atc{max-width:280px;margin:0 auto;text-decoration:none}.mcart-lines{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--card)}.mcart-line{display:grid;grid-template-columns:88px 1fr auto;gap:18px;align-items:center;padding:18px;border-bottom:1px solid var(--line)}.mcart-line:last-child{border-bottom:none}.mcart-img{width:88px;height:88px;border-radius:10px;overflow:hidden;background:var(--bg-soft);border:1px solid var(--line)}.mcart-img img{width:100%;height:100%;object-fit:cover}.mcart-t{min-width:0}.mcart-t a{font-size:15px;font-weight:650;color:var(--ink);text-decoration:none;display:block;line-height:1.35}.mcart-t a:hover{color:var(--accent)}.mcart-t .v{font-size:12.5px;color:var(--ink-3);margin-top:3px}.mcart-t .rm{display:inline-block;margin-top:8px;font-size:12px;font-weight:600;color:var(--ink-3);text-decoration:underline}.mcart-t .rm:hover{color:#a04545}.mcart-right{text-align:right;display:flex;flex-direction:column;gap:10px;align-items:flex-end}.mcart-price{font-size:15.5px;font-weight:750;font-variant-numeric:tabular-nums}.mcart-qty{display:inline-flex;align-items:center;border:1.5px solid var(--line);border-radius:10px;overflow:hidden}.mcart-qty button{width:34px;height:36px;border:none;background:var(--card);cursor:pointer;font-size:17px;font-weight:700;color:var(--ink-2);transition:background .15s ease}.mcart-qty button:hover{background:var(--bg-soft);color:var(--ink)}.mcart-qty input{width:42px;height:36px;border:none;border-left:1.5px solid var(--line);border-right:1.5px solid var(--line);text-align:center;font-size:14px;font-weight:700;font-family:inherit;color:var(--ink);background:var(--card);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.mcart-qty input::-webkit-outer-spin-button,.mcart-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media(max-width:560px){.mcart-line{grid-template-columns:68px 1fr}.mcart-img{width:68px;height:68px}.mcart-right{grid-column:1 / -1;flex-direction:row;justify-content:space-between;align-items:center}}.mcart-foot{display:grid;grid-template-columns:1fr minmax(280px,380px);gap:30px;margin-top:26px;align-items:start}@media(max-width:760px){.mcart-foot{grid-template-columns:1fr}}.mcart-note label{display:block;font-size:12.5px;font-weight:700;color:var(--ink-2);margin-bottom:8px}.mcart-note textarea{width:100%;min-height:92px;border:1.5px solid var(--line);border-radius:10px;padding:12px 14px;font-family:inherit;font-size:13.5px;color:var(--ink);background:var(--card);resize:vertical}.mcart-note textarea:focus{outline:none;border-color:var(--accent)}.mcart-sum{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:22px}.mcart-sum-row{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;color:var(--ink-2);padding:4px 0}.mcart-sum-row.total{font-size:18px;color:var(--ink);font-weight:800;padding-top:10px;margin-top:8px;border-top:1px solid var(--line)}.mcart-sum-note{font-size:11.5px;color:var(--ink-3);margin:10px 0 16px}.mcart-update{width:100%;margin-bottom:10px;background:transparent;border:1.5px solid var(--line);border-radius:12px;padding:13px;font-family:inherit;font-size:14px;font-weight:700;color:var(--ink-2);cursor:pointer;transition:border-color .2s ease,color .2s ease}.mcart-update:hover{border-color:var(--ink-2);color:var(--ink)}.mcart-pays{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;margin-top:14px}.mcart-pays span{font-size:9.5px;font-weight:700;letter-spacing:.04em;color:var(--ink-2);border:1px solid var(--line);background:var(--bg);border-radius:5px;padding:3px 7px}.mcart-continue{display:inline-block;margin-top:18px;font-size:13.5px;font-weight:650;color:var(--ink-2)}.mcart-continue:hover{color:var(--accent)}.mst--diffuser{--bg: #F1F6F5;--bg-soft: #E6EFED;--card: #FFFFFF;--ink: #24312E;--ink-2: #5C6E6A;--ink-3: #8AA09B;--accent: #2E7D74;--accent-d: #24655E;--accent-rgb: 46, 125, 116;--heat: #4FA294;--line: #D9E5E2;--ok: #3E7D5A}.mst--foot{--bg: #FAF2F3;--bg-soft: #F4E7E9;--card: #FFFFFF;--ink: #302126;--ink-2: #6E5860;--ink-3: #9C868D;--accent: #A54E66;--accent-d: #8A3F54;--accent-rgb: 165, 78, 102;--heat: #C96F86;--line: #EBD9DD;--ok: #557A4C}.mst--desk{--bg: #F4F6FA;--bg-soft: #E9EDF5;--card: #FFFFFF;--ink: #232936;--ink-2: #5A6375;--ink-3: #8B93A6;--accent: #3E5DA8;--accent-d: #32498A;--accent-rgb: 62, 93, 168;--heat: #5F7BC4;--line: #DBE1EC;--ok: #4C7A4C}.mst--lumbar{--bg: #F3F7F0;--bg-soft: #E8F0E4;--card: #FFFFFF;--ink: #263022;--ink-2: #5F6E58;--ink-3: #90A088;--accent: #4F7C44;--accent-d: #406637;--accent-rgb: 79, 124, 68;--heat: #6F9A62;--line: #DCE7D6;--ok: #4C7A4C}.mst--solar{--bg: #F8F5EE;--bg-soft: #F1EBDD;--card: #FFFFFF;--ink: #2E2A20;--ink-2: #6E6552;--ink-3: #9C927E;--line: #E7DFC9;--accent: #A87B1F;--accent-d: #8A6418;--accent-rgb: 168, 123, 31;--heat: #C99A3B;--ok: #4C7A4C}.mst--neck{--bg: #F2F5F7;--bg-soft: #E7EDF1;--card: #FFFFFF;--ink: #22303A;--ink-2: #586873;--ink-3: #8A9AA5;--line: #D9E2E8;--accent: #34688C;--accent-d: #2A5473;--accent-rgb: 52, 104, 140;--heat: #5B8BAB;--ok: #4C7A4C}@media(max-width:640px){.mst-check thead{display:none}.mst-check,.mst-check tbody,.mst-check tr{display:block;width:100%}.mst-check tr{padding:13px 16px;border-bottom:1px solid var(--line)}.mst-check tr:last-child{border-bottom:none}.mst-check tbody th,.mst-check td{display:block;padding:0;border-bottom:none}.mst-check tbody th{font-size:14.5px;margin-bottom:5px}.mst-check td{font-size:13.5px;line-height:1.5}.mst-check td.yes,.mst-check td.no{white-space:normal;margin-bottom:2px}.mst-check td+td{margin-top:2px}}@media(max-width:640px){.mst-hero .mst-price-row{flex-wrap:wrap}}.mst .mst-gift{position:relative;display:flex;gap:12px;align-items:flex-start;overflow:hidden;background:linear-gradient(120deg,var(--accent) 0%,var(--accent-d) 100%);border-radius:14px;padding:14px 16px;margin:14px 0 4px;color:#fff;animation:mstGiftIn .5s ease .3s both,mstGiftGlow 2.6s ease-in-out 1s infinite}.mst .mst-gift:before{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.22),transparent);transform:skew(-18deg);animation:mstGiftSheen 3.4s ease-in-out 1.5s infinite}.mst .mst-gift-ico{width:38px;height:38px;border-radius:50%;flex-shrink:0;background:#ffffff2e;display:flex;align-items:center;justify-content:center}.mst .mst-gift-ico svg{width:20px;height:20px;animation:mstGiftBell 2.6s ease-in-out 1s infinite}.mst .mst-gift p{margin:0;font-size:14px;line-height:1.55;color:#ffffffeb;position:relative}.mst .mst-gift strong{color:#fff;font-weight:800}@keyframes mstGiftIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes mstGiftGlow{0%,to{box-shadow:0 6px 18px rgba(var(--accent-rgb),.28)}50%{box-shadow:0 8px 30px rgba(var(--accent-rgb),.55)}}@keyframes mstGiftSheen{0%{left:-70%}55%,to{left:130%}}@keyframes mstGiftBell{0%,12%,to{transform:rotate(0)}3%{transform:rotate(-10deg)}6%{transform:rotate(8deg)}9%{transform:rotate(-4deg)}}.mst .mst-ship{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin-top:12px}.mst .mst-ship-row{display:flex;gap:10px;align-items:center}.mst .mst-ship-row svg{width:18px;height:18px;flex-shrink:0;color:var(--accent)}.mst .mst-ship-row p{margin:0;font-size:13.5px;color:var(--ink-2)}.mst .mst-ship-row b{color:var(--accent-d);font-variant-numeric:tabular-nums}.mst .mst-eta{margin:8px 0 0 28px;font-size:12.5px;color:var(--ink-3)}.mst .mst-eta strong{color:var(--ink-2)}.mst .mst-wa-row{display:none;align-items:center;gap:10px;margin-top:10px;padding:12px 14px;border-radius:12px;background:#25d36614;border:1.5px solid rgba(37,211,102,.45);text-decoration:none;color:var(--ink-2);font-size:13.5px}.mst .mst-wa-row svg{width:22px;height:22px;flex-shrink:0;color:#1da851}.mst .mst-wa-row strong{color:#179044}@media(max-width:640px){.mst .mst-wa-row{display:flex}.mst .mst-eta{margin-left:0}.mst .mst-gift{padding:12px 14px;gap:10px;border-radius:12px}.mst .mst-gift-ico{width:30px;height:30px}.mst .mst-gift-ico svg{width:16px;height:16px}.mst .mst-gift p{font-size:13px;line-height:1.5}}@media(prefers-reduced-motion:reduce){.mst .mst-gift,.mst .mst-gift:before,.mst .mst-gift-ico svg{animation:none;opacity:1;transform:none}}.mst .mst-sci-grid{margin-top:34px;display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.mst .mst-sci-card{background:var(--card);border:1px solid var(--line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;transition:transform .22s ease,box-shadow .22s ease}.mst .mst-sci-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px -18px #1e283259}.mst .mst-sci-img{position:relative;aspect-ratio:7 / 5;background:var(--bg-soft)}.mst .mst-sci-img img{width:100%;height:100%;object-fit:cover;display:block}.mst .mst-sci-n{position:absolute;top:12px;left:12px;font-family:Fraunces,Georgia,serif;font-weight:700;font-size:15px;background:#ffffffeb;color:var(--accent-d);padding:4px 10px;border-radius:999px}.mst .mst-sci-card h3{margin:16px 18px 8px;font-size:19px;color:var(--ink)}.mst .mst-sci-card p{margin:0 18px 18px;font-size:14px;line-height:1.65;color:var(--ink-2)}.mst .mst-sci-note{margin:26px auto 0;max-width:62ch;text-align:center;font-size:13px;color:var(--ink-3)}@media(max-width:700px){.mst .mst-sci-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pdp-neutral.css.map */
