:root{--cream:#FFF7EE;--paper:#FFFDF9;--ink:#2A1740;--ink-soft:#5E4C72;--pink:#FF6FB1;--pink-soft:#FFD6E9;--mint:#5FD8B4;--mint-soft:#D3F6EA;--butter:#FFCF4D;--butter-soft:#FFF0C4;--lilac:#A68CFF;--lilac-soft:#E9E0FF;--peach:#FF956A;--peach-soft:#FFE3D4;--sky:#6CC4FF;--sky-soft:#DCF1FF;--r-sm:14px;--r:22px;--r-lg:34px;--r-xl:48px;--sh:4px 4px 0 var(--ink);--sh-lg:7px 7px 0 var(--ink);--f-display:"Bricolage Grotesque",system-ui,sans-serif;--f-body:"DM Sans",system-ui,sans-serif;--ease-spring:cubic-bezier(.34,1.56,.64,1);--ease-out:cubic-bezier(.22,1,.36,1);--wrap:1320px;--gut:clamp(16px,4vw,40px)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body.ms{margin:0;background:var(--cream);color:var(--ink);font-family:var(--f-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}.ms img{max-width:100%;height:auto;display:block}.ms a{color:inherit;text-decoration:none}.ms button{font:inherit;color:inherit;cursor:pointer}.ms h1,.ms h2,.ms h3,.ms h4{font-family:var(--f-display);font-weight:800;line-height:1.02;letter-spacing:-.025em;margin:0}.ms p{margin:0}.ms-skip{position:absolute;left:-999px;top:8px;z-index:999;background:var(--ink);color:#fff;padding:10px 14px;border-radius:10px}.ms-skip:focus{left:8px}.ms :focus-visible{outline:3px solid var(--lilac);outline-offset:3px;border-radius:8px}.ms-wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gut)}.ms-section{padding:clamp(56px,8vw,110px) 0;position:relative}.ms-eyebrow{display:inline-flex;align-items:center;gap:8px;font:700 13px/1 var(--f-body);letter-spacing:.08em;text-transform:uppercase;padding:8px 14px;border:2px solid var(--ink);border-radius:99px;background:var(--paper);box-shadow:2px 2px 0 var(--ink)}.ms-eyebrow i{width:8px;height:8px;border-radius:50%;background:var(--pink);display:block;animation:ms-pulse 1.6s ease-in-out infinite}.ms-h2{font-size:clamp(34px,5.2vw,68px)}.ms-lead{font-size:clamp(16px,1.4vw,19px);color:var(--ink-soft);max-width:56ch}.ms-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:clamp(28px,4vw,48px)}.ms-head>div{display:grid;gap:14px}.ms-hl{position:relative;display:inline-block;z-index:0}.ms-hl:after{content:"";position:absolute;left:-4%;right:-4%;bottom:.06em;height:.34em;background:var(--butter);z-index:-1;border-radius:99px;transform:scaleX(0);transform-origin:left;transition:transform .9s var(--ease-out) .3s}.ms-hl.is-in:after{transform:scaleX(1)}.ms-btn{--bg:var(--ink);--fg:#fff;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 26px;border:2px solid var(--ink);border-radius:99px;background:var(--bg);color:var(--fg)!important;font:700 16px/1 var(--f-body);box-shadow:var(--sh);transition:transform .25s var(--ease-spring),box-shadow .25s var(--ease-spring),background .2s;white-space:nowrap}.ms-btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.ms-btn:active{transform:translate(3px,3px) scale(.97,.92);box-shadow:0 0 0 var(--ink)}.ms-btn--pink{--bg:var(--pink);--fg:var(--ink)}.ms-btn--light{--bg:var(--paper);--fg:var(--ink)}.ms-btn--mint{--bg:var(--mint);--fg:var(--ink)}.ms-btn--block{width:100%}.ms-btn svg{width:18px;height:18px;transition:transform .3s var(--ease-spring)}.ms-btn:hover svg{transform:translate(4px)}.ms-btn[disabled]{opacity:.5;pointer-events:none}.ms-btn.is-done{--bg:var(--mint);--fg:var(--ink)}.ms-link{font-weight:700;display:inline-flex;gap:8px;align-items:center;border-bottom:2px solid currentColor;padding-bottom:2px}.ms-link:hover{color:var(--pink)}.ms-announce{background:var(--ink);color:#fff;font-size:13.5px;font-weight:500;overflow:hidden;white-space:nowrap;display:flex}.ms-announce__track{display:flex;flex-shrink:0;gap:48px;padding:10px 24px;animation:ms-marquee 32s linear infinite}.ms-announce__track span{display:inline-flex;align-items:center;gap:10px}.ms-announce__track span:before{content:"\273f";color:var(--butter)}.ms-header{position:sticky;top:0;z-index:60;transition:transform .45s var(--ease-out)}.ms-header.is-hidden{transform:translateY(-110%)}.ms-header__bar{margin:12px auto 0;max-width:var(--wrap);padding:0 var(--gut)}.ms-header__inner{display:flex;align-items:center;gap:16px;height:70px;padding:0 10px 0 22px;background:#fffdf9e6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:2px solid var(--ink);border-radius:99px;box-shadow:var(--sh)}.ms-logo{display:flex;align-items:center;gap:10px;font:800 21px/1 var(--f-display);letter-spacing:-.03em;flex-shrink:0}.ms-logo__blob{width:36px;height:36px;border-radius:46% 54% 42% 58%/55% 45%;background:var(--pink);border:2px solid var(--ink);display:grid;place-items:center;animation:ms-morph 7s ease-in-out infinite;position:relative}.ms-logo__blob:before,.ms-logo__blob:after{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background:var(--ink);top:12px}.ms-logo__blob:before{left:10px}.ms-logo__blob:after{right:10px}.ms-logo__blob i{width:10px;height:5px;border-bottom:2.5px solid var(--ink);border-radius:0 0 10px 10px;margin-top:6px}.ms-logo img{max-height:42px;width:auto}.ms-nav{display:flex;gap:2px;margin:0 auto;padding:0}.ms-nav>li{list-style:none;position:relative}.ms-nav a{display:block;padding:10px 13px;border-radius:99px;font-weight:700;font-size:15px;transition:background .2s}.ms-nav>li>a:hover,.ms-nav>li:focus-within>a{background:var(--pink-soft)}.ms-nav__drop{position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%,10px) scale(.96);opacity:0;visibility:hidden;width:min(540px,80vw);display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:12px;background:var(--paper);border:2px solid var(--ink);border-radius:var(--r);box-shadow:var(--sh-lg);transition:.3s var(--ease-spring)}.ms-nav__drop:before{content:"";position:absolute;left:0;right:0;top:-18px;height:18px}.ms-nav>li:hover .ms-nav__drop,.ms-nav>li:focus-within .ms-nav__drop{opacity:1;visibility:visible;transform:translate(-50%) scale(1)}.ms-nav__drop a{font-weight:600;border-radius:12px}.ms-nav__drop a:hover{background:var(--mint-soft)}.ms-icons{display:flex;gap:4px;align-items:center;margin-left:auto}.ms-nav+.ms-icons{margin-left:0}.ms-icon-btn{position:relative;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;border:2px solid transparent;background:none;transition:.2s}.ms-icon-btn:hover{background:var(--butter-soft);border-color:var(--ink)}.ms-icon-btn svg{width:22px;height:22px}.ms-cart-count{position:absolute;top:2px;right:0;min-width:21px;height:21px;padding:0 5px;border-radius:99px;background:var(--pink);border:2px solid var(--ink);font:800 11px/17px var(--f-body);text-align:center}.ms-cart-count[data-count="0"]{display:none}.ms-cart-btn.is-bump{animation:ms-bump .6s var(--ease-spring)}.ms-burger{display:none!important}@media(max-width:1100px){.ms-nav{display:none}.ms-burger{display:grid!important}.ms-header__inner{padding-left:8px}}@media(max-width:480px){.ms-header__inner{height:62px;gap:6px}.ms-icon-btn{width:42px;height:42px}.ms-logo{font-size:17px}.ms-hide-sm{display:none!important}}.ms-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#2a174073;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:90;opacity:0;visibility:hidden;transition:.35s}.ms-drawer{position:fixed;top:10px;bottom:10px;right:10px;width:min(440px,calc(100vw - 20px));background:var(--paper);border:2px solid var(--ink);border-radius:var(--r-lg);box-shadow:var(--sh-lg);z-index:100;display:flex;flex-direction:column;transform:translate(calc(100% + 30px));transition:transform .55s var(--ease-out);overflow:hidden;visibility:hidden}.ms-drawer--left{right:auto;left:10px;transform:translate(calc(-100% - 30px))}body.drawer-open .ms-overlay{opacity:1;visibility:visible}.ms-drawer.is-open{transform:none;visibility:visible}.ms-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:2px dashed rgba(42,23,64,.2)}.ms-drawer__head h2{font-size:26px}.ms-drawer__body{flex:1;overflow:auto;padding:18px 22px}.ms-drawer__foot{padding:18px 22px;border-top:2px solid var(--ink);background:var(--butter-soft);display:grid;gap:10px}.ms-mnav{padding:0;margin:0}.ms-mnav li{list-style:none}.ms-mnav>li>a{display:flex;justify-content:space-between;padding:14px 4px;font:800 24px/1.1 var(--f-display);border-bottom:2px dashed rgba(42,23,64,.15)}.ms-mnav ul{padding:6px 0 10px}.ms-mnav ul a{display:block;font:600 16px/1.2 var(--f-body);padding:9px 4px 9px 16px}.ms-ship{margin-bottom:16px}.ms-ship__txt{font-size:14px;font-weight:600;margin-bottom:8px}.ms-ship__bar{height:12px;border:2px solid var(--ink);border-radius:99px;background:var(--paper);overflow:hidden}.ms-ship__bar i{display:block;height:100%;width:0;background:repeating-linear-gradient(-45deg,var(--mint),var(--mint) 8px,#8BE6CB 8px,#8BE6CB 16px);border-radius:99px;transition:width .8s var(--ease-spring)}.ms-ci{display:grid;grid-template-columns:78px 1fr auto;gap:14px;align-items:center;padding:12px 0;border-bottom:2px dashed rgba(42,23,64,.12);animation:ms-pop .45s var(--ease-spring) both}.ms-ci img{width:78px;height:78px;object-fit:cover;border-radius:16px;border:2px solid var(--ink);background:var(--pink-soft)}.ms-ci__t{font-weight:700;font-size:14.5px;line-height:1.25;display:block}.ms-ci__v{font-size:13px;color:var(--ink-soft)}.ms-ci__p{font-weight:800;white-space:nowrap}.ms-qty{display:inline-flex;align-items:center;border:2px solid var(--ink);border-radius:99px;margin-top:6px;background:var(--paper)}.ms-qty button,.ms-qty input{width:32px;height:30px;border:0;background:none;text-align:center;font-weight:800;padding:0}.ms-qty input{width:34px;-moz-appearance:textfield;font:800 15px var(--f-body);color:var(--ink)}.ms-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.ms-total{display:flex;justify-content:space-between;font:800 20px/1 var(--f-display)}.ms-small{font-size:13px;color:var(--ink-soft)}.ms-empty{text-align:center;padding:40px 0}.ms-empty__blob{width:110px;height:110px;margin:0 auto 18px;background:var(--lilac-soft);border:2px solid var(--ink);border-radius:46% 54% 42% 58%/55% 45%;animation:ms-morph 6s ease-in-out infinite,ms-float 4s ease-in-out infinite;display:grid;place-items:center;font-size:44px}[data-reveal]{opacity:0;transform:translateY(40px) scale(.98);transition:opacity .9s var(--ease-out),transform .9s var(--ease-spring);transition-delay:calc(var(--d,0)*80ms)}[data-reveal].is-in{opacity:1;transform:none}[data-reveal=pop]{transform:scale(.8) rotate(-4deg)}[data-reveal=pop].is-in{transform:none}@keyframes ms-marquee{to{transform:translate(-100%)}}@keyframes ms-morph{0%,to{border-radius:44% 56% 52% 48%/48% 42% 58% 52%}33%{border-radius:58% 42% 40% 60%/56% 60% 40% 44%}66%{border-radius:40% 60% 58% 42%/42% 52% 48% 58%}}@keyframes ms-float{0%,to{translate:0 0}50%{translate:0 -14px}}@keyframes ms-spin{to{transform:rotate(360deg)}}@keyframes ms-pulse{50%{transform:scale(1.6);opacity:.5}}@keyframes ms-letter{to{transform:none;opacity:1}}@keyframes ms-pop{0%{opacity:0;transform:translateY(10px) scale(.97)}}@keyframes ms-bump{0%{transform:scale(1)}30%{transform:scale(1.35,.75)}60%{transform:scale(.9,1.15)}to{transform:scale(1)}}@keyframes ms-ripple{to{width:340px;height:340px;opacity:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-reveal]{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ms-base.css.map */
