:root{--mpq-blush:#f6e6e8;--mpq-blush-2:#f2dcdf;--mpq-rose-ink:#a8707b;--mpq-ink:#2b2226;--mpq-muted:#6f6167;--mpq-cream:#fbf7f3;--mpq-ivory:#fffdfb;--mpq-hair:rgba(43,34,38,.09);--mpq-r:18px;--mpq-r-sm:12px;--mpq-soft-shadow:0 14px 34px -24px rgba(43,34,38,.45);--mpq-ease:cubic-bezier(.22,.61,.36,1) }::selection{background:var(--mpq-blush-2);color:var(--mpq-ink)}body{color:var(--mpq-ink);text-rendering:optimizeLegibility}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.012em;text-wrap:balance}a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--mpq-rose-ink);outline-offset:3px}#header-component{box-shadow:0 1px 0 var(--mpq-hair)}#header-component .header-logo{font-family:var(--font-heading--family)!important;font-weight:400!important;font-size:clamp(1.45rem,5.6vw,1.9rem)!important;letter-spacing:-.01em;line-height:1;color:var(--mpq-ink)}#header-component .header-logo:after{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--mpq-rose-ink);margin-inline-start:4px;transform:translateY(-.55em)}#header-component .header-logo:has(img):after{display:none}#header-component :is(a,button) svg{transition:transform .2s var(--mpq-ease)}@media(hover:hover){#header-component :is(a,button):hover svg{transform:translateY(-1px)}}#header-component .cart-bubble,#header-component [class*=cart-bubble]{background:var(--mpq-rose-ink)!important;color:#fff!important}.menu-drawer,.header-drawer,dialog.menu-drawer{background:var(--mpq-cream)}:is(.menu-drawer,.header-drawer) a{font-family:var(--font-heading--family);font-size:1.35rem;letter-spacing:-.01em}:is(.menu-drawer,.header-drawer) :is(li,details){border-color:var(--mpq-hair)!important}.button:not(.button-unstyled):not(.quantity-minus):not(.quantity-plus),.mpq-btn{font-weight:600;letter-spacing:.1em;text-transform:uppercase;font-size:.78rem}.button-secondary{border-width:1px!important}.product-card{position:relative;border-radius:var(--mpq-r);transition:transform .3s var(--mpq-ease),box-shadow .3s var(--mpq-ease)}@media(hover:hover){.product-card:hover{box-shadow:var(--mpq-soft-shadow);transform:translateY(-2px)}}.product-card:active{transform:scale(.99)}.product-card .card-gallery{border-radius:var(--mpq-r) var(--mpq-r) 0 0;background:var(--mpq-blush)}.product-card :is(.product-title,[class*=product-title]) a,.product-card :is(.product-title,[class*=product-title]){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:.92rem;line-height:1.35;color:var(--mpq-ink);text-decoration:none}.product-card product-price .price,.product-card .price{font-weight:600;font-size:.98rem;color:var(--mpq-ink)}.product-card .compare-at-price{color:var(--mpq-muted);font-size:.85rem;margin-inline-start:6px}.product-card .quick-add__button{background:var(--mpq-ink)!important;color:var(--mpq-ivory)!important;box-shadow:0 8px 20px -12px #2b222699}.product-badges__badge{background:var(--mpq-ink)!important;color:var(--mpq-ivory)!important;border-radius:999px!important;font-size:.62rem!important;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:5px 10px!important}.mpq-badges{position:absolute;top:10px;left:10px;z-index:3;display:flex;gap:6px;pointer-events:none}.mpq-badge{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;background:#fffdfbeb;color:var(--mpq-ink);font-family:var(--font-body--family);font-size:.6rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;box-shadow:0 0 0 1px var(--mpq-hair);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mpq-badge--best{background:var(--mpq-ink);color:var(--mpq-ivory);box-shadow:none}.mpq-badge--new{background:var(--mpq-blush-2)}.mpq-hero .mpq-hero__title{font-size:clamp(2.5rem,10.5vw,4.6rem);line-height:.98}.mpq-hero .mpq-hero__text{max-width:26em}@media(max-width:749px){.mpq-hero .mpq-hero__inner{min-height:68svh;padding-block:24px 22px}}.mpq-hero .mpq-btn--light{background:var(--mpq-ivory);color:var(--mpq-ink);border-color:var(--mpq-ivory);box-shadow:0 12px 28px -16px #0000008c}@media(prefers-reduced-motion:no-preference){.mpq-hero__content>*{animation:mpqRise .7s var(--mpq-ease) both}.mpq-hero__content>*:nth-child(2){animation-delay:.06s}.mpq-hero__content>*:nth-child(3){animation-delay:.12s}.mpq-hero__content>*:nth-child(4){animation-delay:.18s}}@keyframes mpqRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.mpq-section{padding-block:clamp(36px,6vw,80px)}.mpq-trust{padding-block:18px!important}.mpq-trust .mpq-ico{background:var(--mpq-blush-2)}.mpq-h{font-size:clamp(1.8rem,6vw,2.9rem)}.mpq-eyebrow{letter-spacing:.24em}.mpq-eyebrow:before{content:"";display:inline-block;width:14px;height:1px;background:currentColor;vertical-align:middle;margin-inline-end:8px;opacity:.7}.mpq-center .mpq-eyebrow:after{content:"";display:inline-block;width:14px;height:1px;background:currentColor;vertical-align:middle;margin-inline-start:8px;opacity:.7}.cart-drawer__inner{background:var(--mpq-cream)}.cart-drawer__inner .theme-drawer__title,#cart-drawer-heading{font-family:var(--font-heading--family);font-weight:400;font-size:1.6rem;letter-spacing:-.01em}.theme-drawer__badge{background:var(--mpq-rose-ink)!important;color:#fff!important}.cart-items__table-row img{border-radius:var(--mpq-r-sm);background:var(--mpq-blush)}.cart-items__table-row a{color:var(--mpq-ink);text-decoration:none}.cart-drawer__items .cart-items__table-row{border-bottom-color:var(--mpq-hair)!important}.cart-drawer__summary{background:var(--mpq-ivory)!important;border-top:1px solid var(--mpq-hair);-webkit-mask-image:none!important;mask-image:none!important;box-shadow:0 -12px 28px -24px #2b222659}.cart__summary-totals{font-size:.95rem}:is(.cart-drawer__summary,.cart-summary,.cart__summary) :is(button[name=checkout],.cart__checkout-button,#checkout){width:100%;min-height:56px;border-radius:999px!important;background:var(--mpq-ink)!important;color:var(--mpq-ivory)!important;border:1px solid var(--mpq-ink)!important;font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-size:.82rem;box-shadow:0 12px 26px -16px #2b222699}footer a{text-underline-offset:3px}footer .details__header,footer summary{letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:600}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/mpq-girly.css.map */
