:root{--smx-accent: #F96194;--smx-accent-dark: #E84A80;--smx-accent-deep: #C9356A;--smx-pink-400: #FF8FB0;--smx-pink-300: #FFB3C8;--smx-pink-200: #FFD0DC;--smx-pink-100: #FFE3E9;--smx-pink-50: #FFF0F3;--smx-blush: #FFDCE1;--smx-header-light: #FFC8D6;--smx-header: #FFB3C8;--smx-ink: #000000;--smx-muted: #4b4b4b;--page-grad: linear-gradient(180deg, #FFF0F3 0%, #FFEAEF 50%, #FFE9EE 100%);--accent-grad: linear-gradient(135deg, #FF8FB0 0%, #F96194 100%);--header-grad: linear-gradient(135deg, #FFC8D6 0%, #FFB3C8 100%);--card-grad: linear-gradient(135deg, #FFF5F7 0%, #FFE8EE 100%);--container: 72rem;--container-narrow: 56rem;--radius-sm: .75rem;--radius: 1.5rem;--radius-lg: 2rem;--shadow-sm: 0 1px 2px rgba(201, 53, 106, .08);--shadow-md: 0 8px 24px rgba(201, 53, 106, .12);--shadow-lg: 0 18px 40px rgba(201, 53, 106, .18);--font-display: "Fredoka", "Figtree", ui-sans-serif, system-ui, sans-serif;--font-body: "Figtree", ui-sans-serif, system-ui, -apple-system, sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;min-height:100vh;display:flex;flex-direction:column;font-family:var(--font-body);color:var(--smx-ink);background:var(--page-grad) fixed;line-height:1.55;-webkit-font-smoothing:antialiased}[x-cloak]{display:none!important}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;line-height:1.1;margin:0}p{margin:0}main{flex:1 0 auto;width:100%}.smx-container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:1rem}.smx-container--narrow{max-width:var(--container-narrow)}.smx-section{padding-block:clamp(3rem,6vw,5rem)}.smx-eyebrow{display:inline-block;color:var(--smx-accent-dark);font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.smx-title{font-family:var(--font-display);font-weight:700;font-size:clamp(1.75rem,4vw,2.5rem);color:var(--smx-ink)}.smx-title--on-accent{color:#fff}.smx-lead{font-size:1.125rem;color:var(--smx-muted)}.smx-head{text-align:center;max-width:42rem;margin-inline:auto;margin-bottom:2.5rem}.smx-head .smx-title{margin-top:.5rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;font-size:1rem;padding:.75rem 2rem;border-radius:9999px;border:1px solid transparent;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease;text-align:center;line-height:1.2}.btn:hover{transform:translateY(-2px)}.btn--primary{background:var(--accent-grad);color:#fff;box-shadow:var(--shadow-md)}.btn--primary:hover{box-shadow:var(--shadow-lg)}.btn--white{background:#fff;color:var(--smx-accent-deep);box-shadow:var(--shadow-md)}.btn--outline{background:transparent;color:#fff;border-color:#ffffffb3}.btn--outline:hover{border-color:#fff}.btn--sm{padding:.5rem 1.1rem;font-size:.875rem}.btn--block{width:100%}.smx-pill{display:inline-block;background:#fff;color:var(--smx-accent-deep);font-weight:500;font-size:.875rem;padding:.55rem 1.25rem;border-radius:9999px;border:1px solid var(--smx-pink-200);box-shadow:var(--shadow-sm)}.smx-pill--active{background:var(--accent-grad);color:#fff;border-color:transparent;font-weight:600}.smx-tag{display:inline-block;background:#fffc;color:var(--smx-accent-deep);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:.4rem 1rem;border-radius:9999px}.smx-card{background:var(--card-grad);border:1px solid var(--smx-accent);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}.product-card{display:flex;flex-direction:column;background:var(--card-grad);border:1px solid var(--smx-accent);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease}.product-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.product-card__media{position:relative;display:block;aspect-ratio:1 / 1;background:var(--smx-blush);overflow:hidden}.product-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.product-card:hover .product-card__media img{transform:scale(1.05)}.product-card__placeholder{width:100%;height:100%;display:grid;place-items:center;font-size:3rem;color:var(--smx-pink-300)}.product-card__sold{position:absolute;top:.75rem;left:.75rem;background:#ef4444;color:#fff;font-size:.75rem;font-weight:600;padding:.25rem .75rem;border-radius:9999px}.product-card__body{display:flex;flex-direction:column;flex:1;padding:1.25rem}.product-card__title{font-family:var(--font-display);font-weight:600;font-size:1.125rem;color:var(--smx-ink)}.product-card__title a:hover{color:var(--smx-accent-dark)}.product-card__desc{margin-top:.25rem;color:var(--smx-muted);font-size:.875rem;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card__foot{margin-top:1rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.product-card__price{font-family:var(--font-display);font-weight:700;font-size:1.25rem;color:var(--smx-accent-deep)}.product-card__oos{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#ef4444;font-weight:600}.smx-grid{display:grid;gap:1.5rem}.smx-grid--products{grid-template-columns:1fr}@media(min-width:640px){.smx-grid--products{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.smx-grid--products{grid-template-columns:repeat(3,1fr)}}.smx-band--accent{background:var(--accent-grad);color:#fff}.smx-band--accent .smx-eyebrow,.smx-band--accent .smx-lead{color:#ffffffe6}.smx-band--soft{background:linear-gradient(135deg,var(--smx-pink-200),var(--smx-pink-100) 60%,var(--smx-blush));border-bottom:1px solid var(--smx-accent)}.smx-band--white{background:var(--card-grad);border-block:1px solid var(--smx-accent)}.smx-input,.smx-select,.smx-textarea{width:100%;border:1px solid var(--smx-pink-300);background:#fff;color:var(--smx-ink);border-radius:9999px;padding:.65rem 1.1rem;font-size:.95rem;font-family:inherit;box-shadow:var(--shadow-sm)}.smx-textarea{border-radius:1.25rem}.smx-input:focus,.smx-select:focus,.smx-textarea:focus{outline:none;border-color:var(--smx-accent);box-shadow:0 0 0 3px #f9619440}.smx-label{display:block;font-size:.875rem;font-weight:500;color:var(--smx-ink);margin-bottom:.35rem}.smx-center{text-align:center}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.smx-note{border-radius:var(--radius);padding:.75rem 1rem;font-size:.9rem;font-weight:500}.smx-note--ok{background:#ecfdf3;color:#15803d}.smx-note--err{background:#fef2f2;color:#b91c1c}:root{--tint-white: linear-gradient(135deg, #FFF5F7 0%, #FFF0F3 100%);--tint-pink: linear-gradient(135deg, #FFE9EE 0%, #FFD9E2 100%)}.scheme-bg--white{background:var(--tint-white)!important}.scheme-bg--pink{background:var(--tint-pink)!important}.scheme-bg--accent{background:var(--accent-grad)!important;border-color:transparent!important}.scheme-bg--accent .smx-eyebrow,.scheme-bg--accent .smx-title,.scheme-bg--accent .smx-lead,.scheme-bg--accent .smx-tag,.scheme-bg--accent .about__body,.scheme-bg--accent .about__body p,.scheme-bg--accent .collrow__viewall,.scheme-bg--accent .featured__link,.scheme-bg--accent .collection-hero__desc{color:#fff!important}.scheme-bg--accent .smx-tag{background:#ffffff2e}.scheme-cards--white .feature,.scheme-cards--white .review,.scheme-cards--white .collcar__card,.scheme-cards--white .collection-tile,.scheme-cards--white .product-card,.scheme-cards--white .how__card,.scheme-cards--white .smx-card,.scheme-cards--white .occasion-pill,.scheme-cards--white .smx-pill{background:var(--tint-white)!important}.scheme-cards--pink .feature,.scheme-cards--pink .review,.scheme-cards--pink .collcar__card,.scheme-cards--pink .collection-tile,.scheme-cards--pink .product-card,.scheme-cards--pink .how__card,.scheme-cards--pink .smx-card,.scheme-cards--pink .occasion-pill,.scheme-cards--pink .smx-pill{background:var(--tint-pink)!important}.scheme-cards--accent .feature,.scheme-cards--accent .review,.scheme-cards--accent .collcar__card,.scheme-cards--accent .collection-tile,.scheme-cards--accent .product-card,.scheme-cards--accent .how__card,.scheme-cards--accent .smx-card{background:var(--accent-grad)!important;border-color:transparent!important}.scheme-cards--accent .occasion-pill,.scheme-cards--accent .smx-pill{background:var(--accent-grad)!important;border-color:transparent!important;color:#fff!important}.scheme-cards--accent .feature__title,.scheme-cards--accent .feature__body,.scheme-cards--accent .review__quote,.scheme-cards--accent .review__name,.scheme-cards--accent .review__detail,.scheme-cards--accent .review__stars,.scheme-cards--accent .collcar__name,.scheme-cards--accent .collcar__count,.scheme-cards--accent .collection-tile__title,.scheme-cards--accent .collection-tile__count,.scheme-cards--accent .how__step-title,.scheme-cards--accent .how__step-body,.scheme-cards--accent .product-card__title,.scheme-cards--accent .product-card__title a,.scheme-cards--accent .product-card__desc,.scheme-cards--accent .product-card__price{color:#fff!important}.scheme-cards--accent .product-card__media,.scheme-cards--accent .collcar__media,.scheme-cards--accent .collection-tile__media{background:#ffffff2e}.scheme-cards--accent .product-card .btn--primary{background:#fff;color:var(--smx-accent-deep)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
