:root{--blush-cream: #FFFBF7;--blush-card: #FFFDFB;--blush-ink: #5F4250;--blush-ink-soft: #7B5F6D;--blush-ink-muted: #A38C97;--blush-rule: #E8D5DE;--blush-pink: #FFDCEA;--blush-pink-strong: #FFB8D4;--blush-rose: #C9648F;--blush-rose-deep: #A9436F;--blush-butter: #FFF1C9;--blush-mint: #CFF2E1;--blush-lilac: #E7DCFF;--blush-sky: #D8ECFF;--blush-on-mint: #35664F;--blush-on-lilac: #4E3A78;--blush-outline: 3px;--blush-outline-thin: 2px;--blush-radius-pill: 999px;--blush-radius-card: 28px;--blush-radius-panel: 40px;--blush-radius-media: 18px;--blush-lift: 0 5px 0 rgb(95 66 80 / .14);--blush-lift-hover: 0 10px 0 rgb(95 66 80 / .14);--blush-press: 0 4px 0 var(--blush-ink);--blush-press-down: 0 2px 0 var(--blush-ink);--font-body--family: Nunito, ui-rounded, "Segoe UI", system-ui, sans-serif;--font-body--weight: 400;--font-heading--family: Fredoka, ui-rounded, "Segoe UI", system-ui, sans-serif;--font-heading--weight: 500;--font-subheading--family: Nunito, ui-rounded, "Segoe UI", system-ui, sans-serif;--font-subheading--weight: 700;--font-accent--family: Fredoka, ui-rounded, "Segoe UI", system-ui, sans-serif;--font-accent--weight: 500;--color-background: var(--blush-cream);--color-background-rgb: 255 251 247;--color-foreground: var(--blush-ink);--color-foreground-rgb: 95 66 80;--color-border: var(--blush-ink);--color-border-rgb: 95 66 80}h1,h2,h3,h4,.h1,.h2,.h3,.h4{letter-spacing:-.02em;text-wrap:pretty}body{background-color:var(--blush-cream);color:var(--blush-ink);-webkit-font-smoothing:antialiased}::selection{background:var(--blush-pink);color:var(--blush-ink)}a{color:var(--blush-rose)}a:hover{color:var(--blush-rose-deep)}.button:not(.button-unstyled),.button-custom{border:var(--blush-outline-thin) solid var(--blush-ink);border-radius:var(--blush-radius-pill);box-shadow:var(--blush-press);font-family:var(--font-accent--family);font-weight:500;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease}.button:not(.button-unstyled):hover,.button-custom:hover{transform:translateY(2px);box-shadow:var(--blush-press-down)}.button:not(.button-unstyled):active,.button-custom:active{transform:translateY(4px);box-shadow:0 0 0 var(--blush-ink)}.button-secondary{border:var(--blush-outline-thin) dashed #C9A3B4;border-radius:var(--blush-radius-pill);box-shadow:none;background:transparent;color:var(--blush-ink-soft);font-weight:700}.button-secondary:hover{background:#fff;border-color:var(--blush-pink-strong);border-style:dashed;transform:none;box-shadow:none}@media(prefers-reduced-motion:reduce){.button:not(.button-unstyled),.button-custom{transition:background-color .12s ease}.button:not(.button-unstyled):hover,.button-custom:hover,.button:not(.button-unstyled):active,.button-custom:active{transform:none;box-shadow:var(--blush-press)}}.product-card{background:var(--blush-card);border:var(--blush-outline) solid var(--blush-ink);border-radius:var(--blush-radius-card);box-shadow:var(--blush-lift);overflow:visible;position:relative;transition:transform .16s ease,box-shadow .16s ease}.product-card:hover{transform:translateY(-5px);box-shadow:var(--blush-lift-hover)}@media(prefers-reduced-motion:reduce){.product-card,.product-card:hover{transform:none;transition:none}}.product-card .product-card__content.product-card__content{overflow:visible;padding:4px 8px 14px}.product-card :is(img,svg,video){border-radius:var(--blush-radius-media)}.product-card{--blush-card-accent: var(--blush-pink)}.product-card .product-card__content:before{content:"";display:block;flex:none;height:33px;margin:-4px -8px 10px;border-radius:25px 25px 0 0;background-image:radial-gradient(circle at 50% 0,var(--blush-card-accent) 15px,transparent 15.5px),linear-gradient(var(--blush-card-accent),var(--blush-card-accent));background-size:30px 15px,100% 18px;background-position:0 18px,0 0;background-repeat:repeat-x,no-repeat}.product-card .card-gallery{border:var(--blush-outline-thin) solid var(--blush-card-accent);border-radius:20px}.product-card slideshow-arrows{mix-blend-mode:normal}.product-card .slideshow-control.slideshow-control{width:32px;height:32px;min-width:0;min-height:0;aspect-ratio:1;padding:0;display:grid;place-items:center;border-radius:50%;background:var(--blush-card);color:var(--blush-ink);border:var(--blush-outline-thin) solid var(--blush-ink);box-shadow:var(--blush-press);transition:background-color .14s ease,opacity .14s ease}.product-card .slideshow-control.slideshow-control{transform:translateY(-13px)}@media screen and (max-width:749px){.product-card .slideshow-control.slideshow-control{display:none}}.product-card .slideshow-control:hover{background:var(--blush-pink);color:var(--blush-rose-deep)}.product-card .slideshow-control svg{width:15px;height:15px;color:currentcolor;fill:currentcolor}.product-card .slideshow-control:focus-visible{opacity:1}.resource-list__item:nth-child(4n+2) .product-card{--blush-card-accent: var(--blush-butter)}.resource-list__item:nth-child(4n+3) .product-card{--blush-card-accent: var(--blush-mint)}.resource-list__item:nth-child(4n+4) .product-card{--blush-card-accent: var(--blush-lilac)}.blush-scallop{height:28px;background-image:radial-gradient(circle at 50% 0,var(--blush-scallop-color, var(--blush-butter)) 28px,transparent 28.5px);background-size:56px 28px;background-repeat:repeat-x}.blush-scallop--sm{height:15px;background-image:radial-gradient(circle at 50% 0,var(--blush-scallop-color, var(--blush-pink)) 15px,transparent 15.5px);background-size:30px 15px}.blush-sticker{position:absolute;z-index:2;display:inline-block;padding:6px 12px;background:var(--blush-sticker-bg, #FFF);border:2.5px solid var(--blush-ink);border-radius:var(--blush-radius-pill);font-family:var(--font-accent--family);font-size:12px;color:var(--blush-ink);transform:rotate(8deg);pointer-events:none}.blush-sticker--top-right{top:48px;right:12px}.blush-sticker--top-left{top:48px;left:12px;transform:rotate(-8deg)}.product-card:nth-child(2n) .blush-sticker{transform:rotate(-6deg)}media-gallery{display:block;background:#fff;border:var(--blush-outline) solid var(--blush-ink);border-radius:34px;box-shadow:0 10px #5f42501f}media-gallery.spacing-style{padding:14px}media-gallery slideshow-container{background:#fff}media-gallery zoom-dialog :is(img,video,iframe,model-viewer){border-radius:0}media-gallery slideshow-arrows,media-gallery slideshow-controls:has(.slideshow-controls__dots){mix-blend-mode:normal}media-gallery slideshow-arrows{padding-inline:14px}media-gallery slideshow-arrows .slideshow-control.slideshow-control{width:36px;height:36px;min-width:0;min-height:0;aspect-ratio:1;padding:0;display:grid;place-items:center;border-radius:50%;background:var(--blush-card);color:var(--blush-ink);border:var(--blush-outline-thin) solid var(--blush-ink);box-shadow:var(--blush-press);transition:background-color .14s ease}media-gallery slideshow-arrows .slideshow-control:hover{background:var(--blush-pink);color:var(--blush-rose-deep)}media-gallery slideshow-arrows .slideshow-control svg{width:16px;height:16px;color:currentcolor;fill:currentcolor}media-gallery .slideshow-controls__dots .slideshow-control.slideshow-control{width:11px;height:11px;min-width:0;min-height:0;padding:0;border-radius:50%;border:var(--blush-outline-thin) solid var(--blush-ink);background:#fff;box-shadow:none;transition:background-color .14s ease}media-gallery .slideshow-controls__dots .slideshow-control[aria-selected=true]{background:var(--blush-pink-strong)}@media screen and (max-width:749px){media-gallery{border-radius:26px;padding:10px}media-gallery :is(img,video,iframe,model-viewer){border-radius:17px}}.blush-stars{display:inline-flex;align-items:center;gap:8px}.blush-stars__glyphs{position:relative;display:inline-block;line-height:0}.blush-stars__row{display:flex;gap:2px;white-space:nowrap}.blush-stars__row--full{position:absolute;inset-block-start:0;inset-inline-start:0;width:var(--blush-star-fill, 0%);overflow:hidden}.blush-stars__star{display:block;flex:none;width:var(--blush-star-size, 15px);height:auto}.blush-stars__row--empty .blush-stars__star{fill:none;stroke:var(--blush-rose);stroke-width:1.4;opacity:.45}.blush-stars__row--full .blush-stars__star{fill:var(--blush-rose);stroke:var(--blush-rose);stroke-width:1.4}.blush-stars--lg{--blush-star-size: 20px;gap:12px}.blush-stars__count{color:var(--blush-ink-muted)}.rating-wrapper{--star-fill-color: var(--blush-rose);--star-fill-color-rgb: 201 100 143}.rating-wrapper .rating-count{font-family:Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:11px;letter-spacing:.08em;color:var(--blush-ink-muted)}.blush-micro{font-family:Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--blush-ink-muted)}.blush-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;background:#fff;border:var(--blush-outline-thin) solid var(--blush-pink);border-radius:var(--blush-radius-pill);font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--blush-rose-deep)}.blush-meta-sep:before{content:"\b7";margin:0 .5em;color:var(--blush-ink-muted)}@keyframes blush-float{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-10px) rotate(3deg)}}@keyframes blush-twinkle{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.blush-float,.blush-twinkle{animation:none}}.blush-float{animation:blush-float 6s ease-in-out infinite}.blush-twinkle{animation:blush-twinkle 3.2s ease-in-out infinite;animation-delay:var(--twinkle-delay, 0s)}.blush-sparkles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3}.blush-panel>.blush-sparkles{position:absolute}.blush-sparkle{position:absolute;color:var(--blush-sparkle-color, #fff);font-size:1.625rem;line-height:1;-webkit-user-select:none;user-select:none}.blush-sparkle--2{font-size:1rem}.blush-sparkle--3{font-size:1.25rem}@keyframes blush-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.blush-mascot{--blush-mascot-size: 148px;--blush-mascot-ink: var(--blush-ink);--blush-mascot-fur: #FFF6EF;--blush-mascot-blush: #FFC2D9;position:relative;width:var(--blush-mascot-size);height:var(--blush-mascot-size);margin-inline:auto;font-size:var(--blush-mascot-size);animation:blush-bob 4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.blush-mascot{animation:none}}.blush-mascot__ear{position:absolute;top:.014em;width:.27em;height:.27em;border-radius:50%;background:var(--blush-mascot-fur);border:.02em solid var(--blush-mascot-ink)}.blush-mascot__ear--left{left:.108em}.blush-mascot__ear--right{right:.108em}.blush-mascot__bow{position:absolute;top:.115em;right:.095em;width:.297em;height:.176em;transform:rotate(14deg);z-index:2}.blush-mascot__bow-loop{position:absolute;top:0;width:.135em;height:.162em;background:var(--blush-mascot-blush);border:.02em solid var(--blush-mascot-ink)}.blush-mascot__bow-loop--left{left:0;border-radius:70% 30% 60% 40%;transform:rotate(-16deg)}.blush-mascot__bow-loop--right{right:0;border-radius:30% 70% 40% 60%;transform:rotate(16deg)}.blush-mascot__bow-knot{position:absolute;left:50%;top:.047em;width:.081em;height:.081em;margin-left:-.04em;border-radius:50%;background:var(--blush-pink-strong);border:.02em solid var(--blush-mascot-ink)}.blush-mascot__face{position:absolute;top:.122em;right:0;bottom:0;left:0;border-radius:50%;background:var(--blush-mascot-fur);border:.02em solid var(--blush-mascot-ink);display:grid;place-items:center}.blush-mascot__eyes{display:flex;gap:.19em;align-items:center;margin-top:.014em}.blush-mascot__eye{width:.068em;height:.088em;border-radius:50%;background:var(--blush-mascot-ink)}.blush-mascot__mouth{position:absolute;bottom:.225em;width:.14em;height:.07em;border-bottom:.019em solid var(--blush-mascot-ink);border-radius:0 0 50% 50%/0 0 100% 100%}.blush-mascot__cheek{position:absolute;top:.405em;width:.149em;height:.081em;border-radius:50%;background:var(--blush-mascot-blush)}.blush-mascot__cheek--left{left:.088em}.blush-mascot__cheek--right{right:.088em}.blush-category{text-align:center}.blush-category__disc{aspect-ratio:1;border:var(--blush-outline) solid var(--blush-ink);border-radius:50%;display:grid;place-items:center;overflow:hidden;background:var(--blush-tile-color, var(--blush-pink));transition:transform .16s ease}.blush-category:hover .blush-category__disc{transform:translateY(-6px) rotate(-2deg)}@media(prefers-reduced-motion:reduce){.blush-category:hover .blush-category__disc{transform:none}}.blush-category__name{font-family:var(--font-accent--family);font-size:20px;margin-top:14px;color:var(--blush-ink)}.blush-category__count{font-size:13px;color:var(--blush-ink-muted)}.blush-panel{border-radius:var(--blush-radius-panel) var(--blush-radius-panel) 0 0;position:relative;overflow:hidden;background:var(--blush-panel-color, var(--blush-butter))}.blush-panel--grid:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#F6E4B8 1px,transparent 1px),linear-gradient(90deg,#F6E4B8 1px,transparent 1px);background-size:26px 26px;opacity:.55;pointer-events:none}.blush-panel>*{position:relative}input[type=text],input[type=email],input[type=search],textarea,select{border-radius:var(--blush-radius-pill);border:var(--blush-outline-thin) solid var(--blush-ink);background:#fff;color:var(--blush-ink);font-family:var(--font-body--family)}textarea{border-radius:var(--blush-radius-media)}input::placeholder,textarea::placeholder{color:var(--blush-ink-muted)}:focus-visible{outline:var(--blush-outline) solid var(--blush-rose);outline-offset:2px}#header-component{background-color:#fffbf7eb;border-bottom:var(--blush-outline-thin) dashed #f2dfe7}@supports (backdrop-filter: blur(8px)){#header-component{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}#header-component .header-logo{font-family:var(--font-accent--family);font-size:1.4375rem;letter-spacing:-.01em;color:var(--blush-ink);display:inline-flex;align-items:center;gap:10px}#header-component .header-logo:not(:has(img)):before{content:"\2661";flex:none;width:38px;height:38px;border-radius:50%;background:var(--blush-pink);border:var(--blush-outline-thin) solid var(--blush-pink-strong);display:grid;place-items:center;font-size:1.0625rem;color:var(--blush-rose-deep)}#header-component .menu-list__link{font-size:.9375rem;font-weight:700;padding-block:6px;position:relative;text-decoration:none}#header-component .menu-list__link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--blush-pink-strong);transform:scaleX(0);transform-origin:left;transition:transform .16s ease}#header-component .menu-list__link:hover{color:var(--blush-rose-deep)}#header-component .menu-list__link:is(:hover,:focus-visible):after,#header-component .menu-list__link--active:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){#header-component .menu-list__link:after{transition:none}}#header-component .header-actions__action{position:relative;display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;border:0;background:transparent;color:var(--blush-ink);transition:background-color .14s ease,color .14s ease;overflow:visible}#header-component .header-actions__action:hover,#header-component .header-actions__action:focus-within{background:var(--blush-pink);color:var(--blush-rose-deep)}#header-component .header-actions__action svg{width:18px;height:18px}#header-component [data-blush-tip]:after,#header-component [data-blush-tip]:before{position:absolute;top:calc(100% + 8px);left:50%;opacity:0;pointer-events:none;transition:opacity .14s ease,transform .14s ease;z-index:60}#header-component [data-blush-tip]:after{content:attr(data-blush-tip);transform:translate(-50%,-4px);padding:6px 12px;border-radius:var(--blush-radius-pill);background:var(--blush-ink);color:var(--blush-cream);font-family:var(--font-body--family);font-size:.75rem;font-weight:700;line-height:1.2;white-space:nowrap}#header-component [data-blush-tip]:before{content:"";transform:translate(-50%,-4px);border:5px solid transparent;border-bottom-color:var(--blush-ink);top:calc(100% - 1px)}#header-component [data-blush-tip]:hover:after,#header-component [data-blush-tip]:hover:before,#header-component [data-blush-tip]:focus-visible:after,#header-component [data-blush-tip]:focus-visible:before,#header-component [data-blush-tip]:focus-within:after,#header-component [data-blush-tip]:focus-within:before{opacity:1;transform:translate(-50%)}@media(prefers-reduced-motion:reduce){#header-component [data-blush-tip]:after,#header-component [data-blush-tip]:before{transition:none}}@media(hover:none){#header-component [data-blush-tip]:after,#header-component [data-blush-tip]:before{content:none}}@media screen and (max-width:989px){#header-component .header-logo{font-size:clamp(.75rem,3.5vw,1.125rem);white-space:nowrap}#header-component .header-logo:not(:has(img)):before{display:none}}cart-drawer-component,.cart-drawer{--blush-drawer-rule: var(--blush-rule)}.cart-drawer :is(.cart-item__image,.cart-item img){border:var(--blush-outline-thin) solid var(--blush-ink);border-radius:var(--blush-radius-media)}.cart-drawer progress,.cart-drawer .progress-bar{accent-color:var(--blush-pink-strong);border-radius:var(--blush-radius-pill);overflow:hidden}.cart-drawer__footer,.cart-drawer__summary{border-top:var(--blush-outline-thin) dashed var(--blush-rule)}.cart-drawer .cart-item+.cart-item{border-top:1px dashed var(--blush-rule)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/blush.css.map */
