:root{--aura-white: #ffffff;--aura-milk: #fdfbff;--aura-pink-soft: #fce7f3;--aura-pink-light: #fbcfe8;--aura-pink: #f472b6;--aura-pink-vibrant: #ec4899;--aura-pink-deep: #db2777;--aura-lilac-soft: #f3e8ff;--aura-lilac-light: #e9d5ff;--aura-lilac: #d8b4fe;--aura-lilac-medium: #c084fc;--aura-lilac-deep: #9333ea;--aura-ink: #2a1836;--aura-ink-muted: #6b537b;--glass-bg-strong: rgba(255, 255, 255, .78);--glass-bg-medium: rgba(255, 255, 255, .64);--glass-bg-soft: rgba(255, 255, 255, .48);--glass-bg-tinted: linear-gradient( 135deg, rgba(255, 255, 255, .82) 0%, rgba(252, 231, 243, .52) 50%, rgba(243, 232, 255, .62) 100% );--glass-bg-card: linear-gradient( 160deg, rgba(255, 255, 255, .84) 0%, rgba(255, 255, 255, .62) 55%, rgba(243, 232, 255, .55) 100% );--glass-bg-drawer: linear-gradient( 165deg, rgba(255, 255, 255, .92) 0%, rgba(253, 244, 255, .88) 55%, rgba(243, 232, 255, .86) 100% );--glass-border-light: rgba(255, 255, 255, .88);--glass-border-lilac: rgba(216, 180, 254, .48);--glass-border-pink: rgba(244, 114, 182, .45);--glass-highlight-inset: inset 0 1px 1px rgba(255, 255, 255, .9), inset 0 -1px 1px rgba(233, 213, 255, .25);--glass-shadow-sm: 0 4px 16px -2px rgba(192, 132, 252, .1), 0 2px 6px -1px rgba(244, 114, 182, .06);--glass-shadow-md: 0 12px 32px -6px rgba(192, 132, 252, .14), 0 4px 14px -2px rgba(244, 114, 182, .1);--glass-shadow-lg: 0 22px 48px -10px rgba(236, 72, 153, .18), 0 10px 24px -6px rgba(192, 132, 252, .18);--glass-shadow-button: 0 8px 24px -4px rgba(236, 72, 153, .36), 0 4px 12px -2px rgba(192, 132, 252, .28);--glass-blur-sm: blur(10px) saturate(160%);--glass-blur-md: blur(18px) saturate(180%);--glass-blur-lg: blur(26px) saturate(190%);--aura-gradient-primary: linear-gradient( 135deg, #ec4899 0%, #f472b6 48%, #c084fc 100% );--aura-gradient-primary-hover: linear-gradient( 135deg, #db2777 0%, #ec4899 45%, #a855f7 100% );--aura-gradient-pastel: linear-gradient( 135deg, #fce7f3 0%, #ffffff 50%, #e9d5ff 100% );--font-heading--family: "Playfair Display", var(--font-heading--family, Georgia, serif);--font-subheading--family: "Plus Jakarta Sans", var(--font-subheading--family, sans-serif);--font-body--family: "Plus Jakarta Sans", var(--font-body--family, sans-serif);--font-accent--family: "Plus Jakarta Sans", var(--font-accent--family, sans-serif);--font-paragraph--family: "Plus Jakarta Sans", sans-serif}body{background-color:var(--aura-milk);background-image:radial-gradient(at 8% 12%,rgba(252,231,243,.85) 0px,transparent 48%),radial-gradient(at 92% 18%,rgba(233,213,255,.85) 0px,transparent 50%),radial-gradient(at 50% 48%,rgba(255,255,255,.95) 0px,transparent 55%),radial-gradient(at 15% 82%,rgba(233,213,255,.72) 0px,transparent 52%),radial-gradient(at 88% 85%,rgba(251,207,232,.75) 0px,transparent 50%);background-attachment:fixed;color:var(--aura-ink);font-feature-settings:"cv02","cv03","cv04","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:#f472b640;color:var(--aura-ink)}.shopify-section:not(.header-section) .section-background{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}h1,.h1.h1,.text-block.h1>*,h2,.h2.h2,.text-block.h2>*,h3,.h3.h3,.text-block.h3>*{font-family:Playfair Display,Georgia,serif;font-weight:600;letter-spacing:-.02em;line-height:1.14}h4,.h4.h4,.text-block.h4>*,h5,.h5.h5,.text-block.h5>*,h6,.h6.h6,.text-block.h6>*{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;letter-spacing:-.01em}body,p,.paragraph:not(.button),.paragraph>*,.rte{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.005em}.section-resource-list__header h3,.section-resource-list__header h2{font-family:Playfair Display,Georgia,serif;font-weight:600;color:var(--aura-ink)}.announcement-bar{background:linear-gradient(90deg,#fce7f3c7,#ffffffd9,#e9d5ffd1)!important;backdrop-filter:var(--glass-blur-sm);-webkit-backdrop-filter:var(--glass-blur-sm);border-block-end:1px solid var(--glass-border-light)!important;box-shadow:0 2px 12px #c084fc14}.shopify-section:has(.announcement-bar) .section-background{background:transparent!important}.announcement-bar__text{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;letter-spacing:.04em;color:var(--aura-ink)}#header-component .header__underlay-closed,[data-header-rows=single] .header__underlay-closed{background:#ffffffad!important;backdrop-filter:var(--glass-blur-md);-webkit-backdrop-filter:var(--glass-blur-md);border-bottom:1px solid var(--glass-border-light);box-shadow:var(--glass-shadow-sm),var(--glass-highlight-inset)}#header-component .header__underlay-open,[data-header-rows=single] .header__underlay-open{background:#ffffffdb!important;backdrop-filter:var(--glass-blur-lg);-webkit-backdrop-filter:var(--glass-blur-lg);border-bottom:1px solid var(--glass-border-lilac);box-shadow:var(--glass-shadow-md)}.header-menu .menu-list__link{font-family:Plus Jakarta Sans,sans-serif;font-weight:500;padding-inline:.85rem;padding-block:.45rem;border-radius:999px;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease}.header-menu .menu-list__link:hover,.header-menu .menu-list__link[aria-expanded=true]{background:linear-gradient(135deg,#fce7f3b8,#e9d5ffb8);color:var(--aura-pink-deep);box-shadow:inset 0 0 0 1px #ffffffd9,0 4px 12px #ec48991a}.dropdown-localization__button{background:#fff9!important;backdrop-filter:var(--glass-blur-sm);-webkit-backdrop-filter:var(--glass-blur-sm);border:1px solid var(--glass-border-lilac)!important;border-radius:999px!important;padding:.35rem .85rem!important;color:var(--aura-ink)!important;box-shadow:var(--glass-shadow-sm)!important;transition:background-color .25s ease,border-color .25s ease!important}.dropdown-localization__button:hover{background:var(--aura-gradient-pastel)!important;border-color:var(--glass-border-pink)!important;color:var(--aura-pink-deep)!important}.header-logo{font-family:Playfair Display,Georgia,serif;font-weight:700;letter-spacing:-.02em}.header-actions__action,.search-action button{border-radius:999px;transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease!important}.header-actions__action:hover,.search-action button:hover{background:#fce7f3a6;box-shadow:0 4px 12px #ec48991f,inset 0 0 0 1px #fffc;transform:translateY(-1px)}.cart-bubble__background,.header-actions__cart-icon .cart-bubble{background:var(--aura-gradient-primary)!important;color:#fff!important;box-shadow:0 2px 8px #ec489966}.hero{border-radius:0 0 32px 32px;overflow:hidden;box-shadow:var(--glass-shadow-md)}.hero__media-grid:has(svg.hero__media){background:radial-gradient(circle at 18% 25%,rgba(244,114,182,.42) 0%,transparent 45%),radial-gradient(circle at 82% 22%,rgba(192,132,252,.45) 0%,transparent 48%),radial-gradient(circle at 50% 80%,rgba(251,207,232,.65) 0%,transparent 55%),linear-gradient(135deg,#fce7f3,#fdfbff 48%,#f3e8ff)!important;background-size:140% 140%!important;animation:auraHeroGradient 12s ease-in-out infinite alternate}.hero__media-grid svg.hero__media{opacity:0!important}@keyframes auraHeroGradient{0%{background-position:0% 50%}to{background-position:100% 50%}}.hero__media-grid .overlay{background:linear-gradient(145deg,#fce7f359,#ffffff40,#e9d5ff61)!important}.hero__content-wrapper{z-index:2}.hero__content-wrapper>.text-block:not(:first-child){background:transparent;border:none;box-shadow:none;padding:0!important}.hero__content-wrapper>.text-block.text-block--background,.hero__content-wrapper>.text-block:first-child.text-block--background{backdrop-filter:var(--glass-blur-sm);-webkit-backdrop-filter:var(--glass-blur-sm);border:1px solid rgba(244,114,182,.45);border-radius:999px!important;box-shadow:var(--glass-shadow-sm)}.button:not(.button-unstyled,.button-secondary,.close-button,.slideshow-control,.quantity-minus,.quantity-plus,.dropdown-localization__button,.cart-items__remove,.menu-drawer__back-button,.predictive-search__close-modal-button,.predictive-search__search-button,.quick-add__button,.product-media-container__zoom-button),button.shopify-payment-button__button--unbranded{background:var(--aura-gradient-primary)!important;color:#fff!important;border-radius:999px!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:600!important;letter-spacing:.02em;box-shadow:var(--glass-shadow-button),inset 0 1px 1px #ffffff8c!important;position:relative;overflow:hidden;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),filter .28s ease!important}.button:not(.button-unstyled,.button-secondary,.close-button,.slideshow-control,.quantity-minus,.quantity-plus,.dropdown-localization__button,.cart-items__remove,.menu-drawer__back-button,.predictive-search__close-modal-button,.predictive-search__search-button,.quick-add__button,.product-media-container__zoom-button):hover:not([disabled]),button.shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--aura-gradient-primary-hover)!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 14px 28px -4px #ec48997a,0 6px 16px -2px #a855f75c,inset 0 1px 2px #ffffffbf!important}.product-media-container__zoom-button{background:transparent!important;box-shadow:none!important;border:none!important;border-radius:0!important}.add-to-cart-button:after,.hero .button:after{content:"";position:absolute;top:0;left:-120%;width:65%;height:100%;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.42) 50%,transparent 100%);transform:skew(-20deg);pointer-events:none;animation:auraButtonShimmer 4.5s cubic-bezier(.4,0,.2,1) infinite}@keyframes auraButtonShimmer{0%,65%{left:-120%}to{left:160%}}.button-secondary:not(.button-unstyled,.slideshow-control),.button-custom:not(.button-unstyled,.slideshow-control){background:#ffffffb8!important;backdrop-filter:var(--glass-blur-md);-webkit-backdrop-filter:var(--glass-blur-md);color:var(--aura-ink)!important;border-radius:999px!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:600!important;letter-spacing:.02em;box-shadow:inset 0 0 0 1.5px #f472b68c,inset 0 1px 1px #ffffffe6,var(--glass-shadow-sm)!important;transition:transform .28s cubic-bezier(.22,1,.36,1),background .28s ease,box-shadow .28s ease,color .28s ease!important}.button-secondary:not(.button-unstyled,.slideshow-control):hover:not([disabled]),.button-custom:not(.button-unstyled,.slideshow-control):hover:not([disabled]){background:linear-gradient(135deg,#ffffffeb,#fce7f3e0,#e9d5ffe6)!important;color:var(--aura-pink-deep)!important;transform:translateY(-2px);box-shadow:inset 0 0 0 1.5px #ec4899bf,0 12px 24px -4px #ec489938,0 4px 12px -2px #c084fc33!important}slideshow-arrows{mix-blend-mode:normal!important;padding-inline:8px}slideshow-arrows .slideshow-control{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#ffffffd1!important;backdrop-filter:var(--glass-blur-sm);-webkit-backdrop-filter:var(--glass-blur-sm);border:1px solid rgba(255,255,255,.92)!important;color:var(--aura-ink)!important;box-shadow:0 4px 14px #2a183629,inset 0 1px 1px #ffffffe6!important;transition:background .22s ease,color .22s ease,box-shadow .22s ease,border-color .22s ease!important}slideshow-arrows .slideshow-control:hover{background:var(--aura-gradient-primary)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 6px 18px #ec489961!important}.product-card,.collection-card,.predictive-search-results__card{background:var(--glass-bg-card);backdrop-filter:var(--glass-blur-md);-webkit-backdrop-filter:var(--glass-blur-md);border-radius:24px!important;border:1px solid var(--glass-border-light);box-shadow:var(--glass-shadow-md),var(--glass-highlight-inset);padding:12px;overflow:hidden;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,background .35s ease!important}.product-card:hover,.collection-card:hover,.predictive-search-results__card:hover{transform:translateY(-6px);border-color:#f472b6a6;box-shadow:var(--glass-shadow-lg),inset 0 1px 2px #fffffff2}.product-card .product-card__content{border-radius:18px!important}.product-card .card-gallery,.product-card slideshow-container,.product-card slideshow-slide,.product-card .product-media-container,.product-card .product-media,.collection-card__image{border-radius:18px!important;overflow:hidden!important;background:linear-gradient(145deg,#fce7f373,#f3e8ff73);box-shadow:inset 0 0 0 1px #fff9}.product-card .card-gallery img,.collection-card__image img{border-radius:18px!important;transition:transform .5s cubic-bezier(.22,1,.36,1)}.product-card:hover .card-gallery img,.collection-card:hover .collection-card__image img{transform:scale(1.04)}.product-card .product-grid__card{gap:8px}.product-card product-title,.product-card [class*=product-title]{padding-inline:6px;padding-top:6px;font-weight:600;color:var(--aura-ink)}.product-card product-price,.product-card .price{padding-inline:6px;padding-bottom:4px;font-weight:700;color:var(--aura-pink-deep)}.product-badges__badge{backdrop-filter:var(--glass-blur-sm);-webkit-backdrop-filter:var(--glass-blur-sm);border:1px solid rgba(255,255,255,.75);box-shadow:0 4px 12px #ec489938;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:700!important;letter-spacing:.03em;padding:5px 12px!important}.color-custom-badge-sale{background:linear-gradient(135deg,#ec4899e0,#c084fce0)!important;color:#fff!important}.color-custom-badge-sold-out{background:#f3e8ffd9!important;color:var(--aura-ink)!important}button.quick-add__button{background:#ffffffd6!important;backdrop-filter:var(--glass-blur-md)!important;-webkit-backdrop-filter:var(--glass-blur-md)!important;border:1px solid rgba(244,114,182,.5)!important;color:var(--aura-pink-deep)!important;box-shadow:0 8px 20px #ec489938,inset 0 1px 1px #ffffffe6!important}button.quick-add__button:hover{background:var(--aura-gradient-primary)!important;color:#fff!important;border-color:transparent!important}.product-information .product-details,[data-view-transition-type=product-details]{background:var(--glass-bg-card);backdrop-filter:var(--glass-blur-md);-webkit-backdrop-filter:var(--glass-blur-md);border:1px solid var(--glass-border-light);box-shadow:var(--glass-shadow-md),var(--glass-highlight-inset);border-radius:26px;padding:clamp(1.25rem,2.5vw,2.25rem)!important}.product-information .product-media-container{border-radius:22px;overflow:hidden;border:1px solid var(--glass-border-light);box-shadow:var(--glass-shadow-sm);background:#fff9}.variant-option__button-label{background:#ffffffb8!important;backdrop-filter:var(--glass-blur-sm);-webkit-backdrop-filter:var(--glass-blur-sm);border:1px solid var(--glass-border-lilac)!important;border-radius:999px!important;box-shadow:var(--glass-shadow-sm);transition:all .22s ease!important}.variant-option__button-label:hover{border-color:var(--aura-pink)!important;background:#fce7f3a6!important;transform:translateY(-1px)}.variant-option__button-label:has(input:checked){background:var(--aura-gradient-primary)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 6px 16px #ec489952!important}quantity-selector-component,.quantity-selector{background:#ffffffc7!important;backdrop-filter:var(--glass-blur-sm);-webkit-backdrop-filter:var(--glass-blur-sm);border:1px solid var(--glass-border-lilac)!important;border-radius:999px!important;box-shadow:var(--glass-shadow-sm);overflow:hidden}.quantity-selector :is(.quantity-minus,.quantity-plus){background:transparent!important;color:var(--aura-ink)!important;box-shadow:none!important;border:none!important;transition:background-color .2s ease,color .2s ease!important}.quantity-selector :is(.quantity-minus,.quantity-plus):hover{background:#fce7f3a6!important;color:var(--aura-pink-deep)!important}.quantity-selector input[type=number]{background:transparent!important;border:none!important;box-shadow:none!important;font-weight:600;color:var(--aura-ink)!important}accordion-custom details,.disclosures details{background:#ffffff8c;backdrop-filter:var(--glass-blur-sm);-webkit-backdrop-filter:var(--glass-blur-sm);border:1px solid var(--glass-border-light);border-radius:16px;padding-inline:1.1rem;margin-block-end:.65rem;box-shadow:var(--glass-shadow-sm);transition:background-color .25s ease,border-color .25s ease}accordion-custom details[open],.disclosures details[open]{background:#fffc;border-color:var(--glass-border-pink)}.product-details .text-block--background{background:linear-gradient(145deg,#ffffffd9,#fce7f37a 55%,#f3e8ffa6)!important;backdrop-filter:var(--glass-blur-sm);-webkit-backdrop-filter:var(--glass-blur-sm);border:1px solid var(--glass-border-light);border-radius:18px!important;box-shadow:var(--glass-shadow-sm),var(--glass-highlight-inset);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.product-details .text-block--background:hover{transform:translateY(-2px);border-color:var(--glass-border-pink);box-shadow:var(--glass-shadow-md)}.group-block[style*="--border-style: none"],.group-block:has(.group-block),.section-resource-list__header .group-block,.product-details .group-block,.footer-content .group-block{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;box-shadow:none!important}.group-block[style*="--border-style: solid"]:not(:has(.group-block)){background:var(--glass-bg-card)!important;backdrop-filter:var(--glass-blur-md);-webkit-backdrop-filter:var(--glass-blur-md);border:1px solid var(--glass-border-light)!important;border-radius:24px!important;overflow:hidden!important;box-shadow:var(--glass-shadow-md),var(--glass-highlight-inset);transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),border-color .32s ease}.group-block[style*="--border-style: solid"]:not(:has(.group-block)):hover{transform:translateY(-5px);border-color:var(--glass-border-pink)!important;box-shadow:var(--glass-shadow-lg),var(--glass-highlight-inset)}.group-block[style*="--border-style: solid"]:not(:has(.group-block)) h4{color:var(--aura-ink);margin-bottom:.4rem}.group-block[style*="--border-style: solid"]:not(:has(.group-block)) p{color:var(--aura-ink-muted);font-size:.925rem}.field__input,input:not([type=checkbox],[type=radio],[type=range],.quantity-selector input),textarea,select{background:#ffffffc2!important;backdrop-filter:var(--glass-blur-sm);-webkit-backdrop-filter:var(--glass-blur-sm);border:1px solid var(--glass-border-lilac)!important;border-radius:999px;color:var(--aura-ink)!important;box-shadow:inset 0 1px 2px #ffffffe6,0 4px 14px #c084fc14!important;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease!important}textarea{border-radius:20px!important}.field__input:focus,input:not([type=checkbox],[type=radio],[type=range],.quantity-selector input):focus,textarea:focus,select:focus{background:#fffffff0!important;border-color:var(--aura-pink)!important;box-shadow:0 0 0 3px #f472b640,0 8px 20px #ec48991f!important;outline:none!important}.facets--horizontal .facets__panel,.facets__summary{background:#ffffffad;backdrop-filter:var(--glass-blur-sm);-webkit-backdrop-filter:var(--glass-blur-sm);border:1px solid var(--glass-border-light);border-radius:999px;padding-inline:1rem;padding-block:.45rem;box-shadow:var(--glass-shadow-sm);transition:all .22s ease}.facets__summary:hover{background:var(--aura-gradient-pastel);border-color:var(--glass-border-pink)}dialog.theme-drawer__dialog,.menu-drawer,.search-modal__content,.quick-add-modal__content,.facets__panel-content{background:var(--glass-bg-drawer)!important;backdrop-filter:var(--glass-blur-lg)!important;-webkit-backdrop-filter:var(--glass-blur-lg)!important;border:1px solid var(--glass-border-light)!important;box-shadow:-12px 0 40px #2a183624,-4px 0 16px #ec48991a!important}dialog::backdrop{background:#2a183640!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.cart-drawer__summary,.cart-summary{background:#ffffffa6!important;backdrop-filter:var(--glass-blur-md);-webkit-backdrop-filter:var(--glass-blur-md);border-top:1px solid var(--glass-border-light);border-radius:24px 24px 0 0;box-shadow:0 -8px 24px #c084fc1a}footer,.shopify-section-group-footer-group{position:relative}.footer-content{background:var(--glass-bg-tinted);backdrop-filter:var(--glass-blur-md);-webkit-backdrop-filter:var(--glass-blur-md);border:1px solid var(--glass-border-light);box-shadow:var(--glass-shadow-md),var(--glass-highlight-inset);border-radius:28px;padding:clamp(2rem,4vw,3.25rem)!important;margin-block:1.5rem}.email-signup__button{background:var(--aura-gradient-primary)!important;color:#fff!important;border-radius:999px!important;padding-inline:1.25rem!important;margin:4px!important;box-shadow:0 4px 12px #ec48994d!important;transition:transform .25s ease,box-shadow .25s ease!important}.email-signup__button:hover{transform:scale(1.04);box-shadow:0 6px 16px #ec489973!important}.social-links a,.footer-utilities .social-links__link{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--glass-bg-medium);backdrop-filter:var(--glass-blur-sm);-webkit-backdrop-filter:var(--glass-blur-sm);border:1px solid var(--glass-border-light);box-shadow:var(--glass-shadow-sm);color:var(--aura-ink)!important;transition:transform .25s ease,background .25s ease,color .25s ease,box-shadow .25s ease}.social-links a:hover,.footer-utilities .social-links__link:hover{background:var(--aura-gradient-primary);color:#fff!important;transform:translateY(-3px);box-shadow:var(--glass-shadow-button)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f472b6,#c084fc);border-radius:20px;border:6px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ec4899,#a855f7);border:6px solid transparent;background-clip:content-box}
/*# sourceMappingURL=/cdn/shop/t/4/assets/glassmorphism.css.map */
