html{scrollbar-gutter:stable}results-list[initialized] .product-grid__item{transition:none!important;opacity:1!important;transform:none!important}:root{--frw-primary: #E040FB;--frw-primary-dark: #7B1FA2;--frw-primary-light: #F3B4FF;--frw-secondary: #CF6FFF;--frw-secondary-dark: #6B21A8;--frw-secondary-light: #E8BFFF;--frw-tertiary: #F0ABFC;--frw-tertiary-dark: #9333EA;--frw-tertiary-light: #FBE3FF;--frw-accent: var(--frw-primary);--frw-accent-dim: rgba(224,64,251,.3);--frw-accent-glow: rgba(224,64,251,.6);--frw-accent-bg: rgba(224,64,251,.08);--frw-accent-border: rgba(224,64,251,.2);--frw-grad-primary: linear-gradient(135deg, #7B1FA2, #E040FB);--frw-grad-light: linear-gradient(135deg, #E040FB, #F3B4FF);--frw-grad-full: linear-gradient(135deg, #7B1FA2, #E040FB, #F3B4FF);--frw-grad-accent: linear-gradient(135deg, #6B21A8, #CF6FFF, #E8BFFF);--frw-grad-soft: linear-gradient(135deg, #9333EA, #F0ABFC, #FBE3FF);--frw-grad-shift: linear-gradient(135deg, #7B1FA2, #E040FB, #F3B4FF, #E040FB, #7B1FA2);--frw-glass-bg: rgba(40,5,60,.65);--frw-glass-border: rgba(224,64,251,.25);--frw-glass-blur: blur(20px);--frw-font-display: "Fredoka", sans-serif;--frw-font-script: "Sacramento", cursive;--frw-font-body: "Quicksand", sans-serif;--frw-radius: 10px;--frw-radius-lg: 16px;--frw-radius-pill: 99px;--frw-urgency: #CF6FFF;--frw-urgency-dim: rgba(207,111,255,.2);--frw-warning: #F0ABFC;--frw-warning-dim: rgba(240,171,252,.15);--frw-success: #E040FB;--frw-error: #FF4444}@keyframes frw-pulse-glow{0%,to{box-shadow:0 0 20px #e040fb40}50%{box-shadow:0 0 36px #e040fb80,0 0 72px #e040fb26}}@keyframes frw-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes frw-border-glow{0%,to{border-color:#e040fb1f}50%{border-color:#e040fb66}}@keyframes frw-gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes frw-badge-bounce{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.frw-pulse{animation:frw-pulse-glow 2.5s ease-in-out infinite}.frw-border-glow{animation:frw-border-glow 2.5s ease-in-out infinite}.frw-shimmer-text{background:linear-gradient(90deg,var(--frw-primary),var(--frw-primary-light),var(--frw-primary),var(--frw-primary-light),var(--frw-primary));background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:frw-shimmer 3s linear infinite}.frw-grad-shift{background:var(--frw-grad-shift);background-size:300% 300%;animation:frw-gradient-shift 4s ease infinite}.frw-glass{background:var(--frw-glass-bg);backdrop-filter:var(--frw-glass-blur);-webkit-backdrop-filter:var(--frw-glass-blur);border:1px solid var(--frw-glass-border);box-shadow:0 4px 20px #0000004d}.button,button.button,a.button,.shopify-challenge__button,.customer button,input[type=submit]{border-radius:var(--frw-radius)!important}body,.shopify-section,input,textarea,select,button{font-family:var(--frw-font-body)!important}h1,h2,h3,h4,h5,h6,.heading,.title,[class*=heading],[class*=title],.text-block.h1>*,.text-block.h2>*,.text-block.h3>*{font-family:var(--frw-font-display)!important;font-weight:700}.blog-post-card .blog-post-card__title,.blog-post-card a[href*="/blogs/"]{font-family:var(--font-display, var(--frw-font-display))!important;font-weight:600}.blog-post-card__image-container img,.blog-post-card img,.featured-blog-posts-card img{border-radius:var(--frw-radius, 10px)!important}.blog-post-card,.featured-blog-posts-card{transition:all .4s cubic-bezier(.23,1,.32,1)}.blog-post-card:hover,.featured-blog-posts-card:hover{border-color:#e040fb4d!important;box-shadow:0 0 24px #e040fb1f;transform:translateY(-3px)}nav a,.navigation a,.header a,.menu a,[class*=nav] a,[class*=menu] a,.header__link,.site-header a{font-family:var(--frw-font-body)!important;font-weight:600}.button,button,a.button,input[type=submit],[class*=button],.btn,[class*=btn]{font-family:var(--frw-font-body)!important;font-weight:700}.product-card .text-block p,.product-title,.product__title,[class*=product-title],[class*=product__title]{font-family:var(--frw-font-body)!important;font-weight:600}product-price,.price,[class*=price]{font-family:var(--frw-font-body)!important;font-weight:600}footer,footer a,.footer a,[class*=footer] a{font-family:var(--frw-font-body)!important}.announcement-bar,[class*=announcement]{font-family:var(--frw-font-body)!important;font-weight:600}a:not([class]){color:#e040fb}a:not([class]):hover{color:#f3b4ff}:focus-visible{outline-color:#e040fb!important}::selection{background:#e040fb4d;color:#fff}.announcement-bar{background:#050505!important;border:none!important}header-announcements{position:relative!important;display:block!important}header-announcements:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 5%,#7B1FA2 20%,#E040FB 50%,#7B1FA2 80%,transparent 95%);box-shadow:0 0 8px #e040fb33;z-index:1;pointer-events:none}.frw-ann{display:inline;font-family:var(--frw-font-display);font-weight:700;font-size:.65rem;letter-spacing:2px;text-transform:uppercase;color:#ccc}.frw-ann-script{display:inline;font-family:var(--frw-font-script);font-size:1.3rem;color:#e040fb;text-transform:none;letter-spacing:0;vertical-align:middle;margin-left:8px}.product-card,product-card{position:relative;overflow:hidden;padding-block-end:10px}.product-card:after,product-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#7b1fa2,#e040fb,#f3b4ff);z-index:2}.product-card:hover,product-card:hover{border-color:#e040fb4d!important;box-shadow:0 0 20px #e040fb1a}.price--on-sale .price__sale,.price--on-sale .price-item--sale,[class*=price--sale],.sale-price{color:#e040fb!important}compare-at-price,.price--on-sale .price__compare,[class*=compare-at]{color:#ff1f5a!important;opacity:1!important;font-weight:600!important;text-decoration-line:line-through!important;text-decoration-color:#ff1f5a!important;text-decoration-thickness:2.5px!important}.email-signup-block{display:none!important}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=search],input[type=number],textarea,select{border-radius:var(--frw-radius)!important;font-family:var(--frw-font-body)!important}input:focus,textarea:focus,select:focus{border-color:#e040fb!important;outline-color:#e040fb!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#e040fb4d;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#e040fb80}footer .heading,footer h2,footer h3,footer h4,[class*=footer] .heading{color:#e040fb!important;font-family:var(--frw-font-display)!important}.cart-drawer,[class*=cart-drawer],[class*=sidebar]{font-family:var(--frw-font-body)!important}.breadcrumb a,[class*=breadcrumb] a{color:#e040fb}.pagination .current,[class*=pagination] .current,[aria-current=page]{background:#e040fb!important;color:#fff!important;border-color:#e040fb!important;border-radius:var(--frw-radius)!important}[aria-selected=true],.tab--active,[class*=tab--active]{color:#e040fb!important;border-color:#e040fb!important}@media(min-width:750px){.product-grid{grid-template-columns:repeat(4,1fr)!important;gap:24px!important}}@media(max-width:749px){.product-grid{grid-template-columns:1fr 1fr!important;gap:12px!important}.product-grid>.product-grid__item:nth-child(5n+1){grid-column:1 / -1!important}.product-grid>.product-grid__item:nth-child(5n+1){margin-top:4px;margin-bottom:4px}}.product-grid .product-grid__card .group-block-content{padding:12px 14px 16px!important}.product-grid .product-grid__card product-price{padding-top:4px!important}.product-card:after,product-card:after{bottom:-1px!important}.section-resource-list .collection-card,.section-resource-list .resource-card,.collection-list-grid .collection-card,[data-testid=collection-list] .collection-card{border-radius:var(--frw-radius-lg, 16px)!important;overflow:hidden!important;border:1px solid #1a1a1a!important;transition:all .3s!important;position:relative!important;padding-block-end:10px!important}.section-resource-list .collection-card:hover,[data-testid=collection-list] .collection-card:hover{border-color:#e040fb4d!important;box-shadow:0 0 24px #e040fb1a!important}.section-resource-list .collection-card:after,[data-testid=collection-list] .collection-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#7b1fa2,#e040fb,#f3b4ff);z-index:2}.section-resource-list__content{display:grid!important;gap:16px!important}@media(min-width:750px){.section-resource-list__content{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:749px){.section-resource-list__content{grid-template-columns:1fr 1fr!important;gap:12px!important}.section-resource-list__content>.resource-list__item:nth-child(5n+1){grid-column:1 / -1!important}}.section-resource-list .collection-card .text-block,[data-testid=collection-list] .resource-card-text{font-family:var(--frw-font-body)!important;font-weight:600!important}.section-resource-list h1,.section-resource-list .h2{font-family:var(--frw-font-display)!important;color:#e040fb!important}.product-gallery img,.product-gallery__image,.product-media img,.product-media-container img,[class*=product] .media img,.product__media img,.product__media-item img,.product-single__media img,.product-single__photo img,model-viewer,.product-gallery .media,.product-gallery__media,.product-media-container,[class*=product-media]{border-radius:12px!important;overflow:hidden!important}.product-gallery,.product-media-list,[class*=product-gallery],[class*=product-media]{gap:12px!important}.product-gallery img,.product-gallery__image,.product-media img,.product-media-container img,[class*=product] .media img,.product__media img{border:1px solid #1a1a1a!important;transition:border-color .3s!important}.product-gallery img:hover,.product-media img:hover,[class*=product] .media img:hover{border-color:#e040fb33!important}.product__title,.product-single__title,[class*=product-title] h1,[class*=product__title]{font-family:var(--frw-font-display)!important;font-weight:700!important}.product-form .variant-picker button,.product-form fieldset button,[class*=variant] button,[class*=size-selector] button,[class*=option-selector] button{border-radius:var(--frw-radius)!important;transition:all .2s!important}.product-form__submit,.product-form [type=submit],[class*=product-form] button[type=submit]{border-radius:var(--frw-radius)!important;font-family:var(--frw-font-body)!important;font-weight:700!important}.pj-card-body,.pj-card-idle p,.pj-stat-lbl,.pj-idle-label,.pj-idle-sub,.pj-nlabel,.pj-cc--them .pj-cc-label,.pj-center-num{color:#bbb!important;font-size:inherit}.pj-card p,.pj-cc p,.pj-cc-label,.he-caption-body,.he-idle-label,.he-cc--them .he-cc-label{color:#bbb!important}.pj-pill,.he-pill{color:#ccc!important;font-size:.75rem!important}.product__description,.product-single__description,[class*=product-description],[class*=product__description],.product-details .rte,.product-info .rte,.product .rte{color:#ccc!important;font-size:.95rem!important;line-height:1.7!important}.product__meta,.product-single__meta,[class*=product-meta]{color:#bbb!important;font-size:.85rem!important}.rte,.rte p,.section p,.text-block p{color:#ccc!important}.accordion__content,.tab-panel,[class*=accordion] .rte,[class*=tab-content]{color:#ccc!important;font-size:.9rem!important;line-height:1.7!important}.pj-nlabel,.pj-card-num{color:#bbb!important}.pj-struck{color:#aaa!important}.he-nlabel{color:#bbb!important}.he-struck{color:#aaa!important}.fyf-facet-btn{display:flex;align-items:center;gap:4px;height:var(--minimum-touch-target);padding:0;margin:0;background:none;border:none;cursor:pointer;font-family:inherit;font-weight:inherit;font-size:var(--font-paragraph--size);color:var(--color-foreground);text-transform:var(--facet-label-transform)}.fyf-facet-btn .icon-caret svg{transition:transform var(--animation-speed,.2s) var(--animation-easing,ease)}.fyf-facet-btn[aria-expanded=true] .icon-caret svg{transform:rotate(180deg)}.fyf-facet-btn:hover .facets__label{text-decoration:underline;text-decoration-thickness:.075em;text-underline-offset:.125em}.fyf-facet-btn--active .facets__label{color:#e040fb}.fyf-budget-panel{display:none;position:absolute;top:100%;left:0;z-index:10;padding:12px;background:rgb(var(--color-background-rgb));border:1px solid rgb(var(--color-foreground-rgb)/.12);border-radius:2px;box-shadow:0 4px 12px #0000001a}.fyf-budget-panel--open{display:grid;grid-template-columns:1fr 1fr;gap:6px}.fyf-budget-option{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 12px;background:none;border:1px solid rgb(var(--color-foreground-rgb)/.15);border-radius:2px;cursor:pointer;font-family:inherit;font-size:var(--font-size--xs,.8125rem);color:var(--color-foreground);text-align:center;transition:all .15s}.fyf-budget-option:hover{background:rgb(var(--color-foreground-rgb)/.05);border-color:rgb(var(--color-foreground-rgb)/.4)}.fyf-budget-note,.pf-result-size,.pf-label{color:#ccc!important}.po-step span{color:#bbb!important}.po-card p,.fu-deadline span,.fu-label,.ub-text,.ub-label{color:#ccc!important}.mto-badge{color:#e040fb!important}.rv-text,.bs-text,.bs-pill span,.csn-text,.sms-text,.pf-toolbar-text{color:#ccc!important}footer p,footer li,footer span,[class*=footer] p,[class*=footer] li{color:#bbb!important}.cart-drawer p,.cart-drawer span,[class*=cart] .line-item p,.search-results p,.predictive-search p{color:#ccc!important}[style*="color: #666"],[style*="color: #777"],[style*="color: #888"],[style*="color:#666"],[style*="color:#777"],[style*="color:#888"]{color:#bbb!important}.text-block.h1 h1,.text-block.h1>p{font-family:var(--frw-font-display)!important;font-weight:700!important;color:#e040fb!important;text-transform:uppercase!important;letter-spacing:3px!important;text-align:center!important}.text-block.h1:has(h1):not(.no-collection-suffix):after{content:"collection";display:block;font-family:var(--frw-font-script);font-size:2rem;color:#f3b4ff;text-transform:none;letter-spacing:0;font-weight:400;margin-top:-4px;text-align:center}.frw-script-word{font-family:var(--frw-font-script);font-weight:400;color:#f3b4ff;text-transform:none;letter-spacing:0}.search input,.search-modal input,.predictive-search input,[class*=search] input[type=search],[class*=search] input[type=text],.header__search input{font-family:var(--frw-font-body)!important;border-radius:var(--frw-radius)!important;border-color:#222!important}.search input:focus,.search-modal input:focus,[class*=search] input:focus{border-color:#e040fb!important;box-shadow:0 0 0 3px #e040fb1a!important}.newsletter,.newsletter input,.newsletter button,[class*=newsletter] input,[class*=newsletter] button,.footer input[type=email],.footer button[type=submit],footer input[type=email],footer button[type=submit]{font-family:var(--frw-font-body)!important}.footer input[type=email],footer input[type=email],[class*=newsletter] input[type=email]{border-radius:var(--frw-radius)!important;border:1px solid #333!important;background:#0a0a0a!important}.footer input[type=email]:focus,footer input[type=email]:focus{border-color:#e040fb!important;box-shadow:0 0 0 3px #e040fb1a!important}.footer button[type=submit],footer button[type=submit],[class*=newsletter] button{background:#e040fb!important;color:#fff!important;border-radius:var(--frw-radius)!important;border:none!important}button,.button,a.button,[class*=button],[class*=btn],input[type=submit],.shopify-payment-button button{color:#fff!important}.pf-btn,.pf-btn-primary,[class*=pf-] button[type=submit],[class*=pf-] .pf-next,.perfect-fit button,.perfect-fit-modal button{background:#e040fb!important;color:#fff!important;font-family:var(--frw-font-body)!important;font-weight:700!important;font-size:1rem!important;border-radius:var(--frw-radius)!important;border:none!important}.button--secondary,[class*=button--secondary],.btn-outline{color:#e040fb!important;background:transparent!important;border:2px solid #E040FB!important}.button--ghost,[class*=button--ghost]{color:#fff!important}.ai-portal button,.ai-portal a[class*=btn],[class*=portal] button,[class*=portal] a.button{background:#e040fb!important;color:#fff!important;font-weight:700!important;border-radius:var(--frw-radius)!important}.pf-dot,.pf-dot--active,[class*=progress-dot],[class*=pf-dot]{background:#e040fb4d!important}.pf-dot--active,[class*=dot--active],[class*=dot--current]{background:#e040fb!important}.button--primary,.product-form__submit,[class*=product-form] button[type=submit]{min-height:44px}.homepage-reviews__stars{color:#e040fb!important;opacity:1!important;visibility:visible!important;display:flex!important;gap:2px!important}.homepage-reviews__review-title{font-family:var(--frw-font-display)!important;font-weight:700!important;font-size:1.1rem!important;color:#fff!important}.homepage-reviews__body{font-size:.9rem!important;line-height:1.6!important;color:#ccc!important}.homepage-reviews__name{font-weight:700!important;color:#fff!important}.homepage-reviews__location{color:#bbb!important}.homepage-reviews__eyebrow{letter-spacing:3px!important;color:#aaa!important}.homepage-reviews__title{font-family:var(--frw-font-display)!important}.collection-list .collection-card .text-block,.collection-list .resource-card-text,[class*=collection-card] .text-block,[class*=_collection-card] .text-block,._collection-card-group .text-block,.section-resource-list .text-block p,.collection-card .collection-title{padding:14px 12px 16px!important;font-size:.85rem!important;font-weight:600!important;font-family:var(--frw-font-body)!important;line-height:1.3!important}.email-signup-block{background:#0a0a0e!important;border:1px solid rgba(224,64,251,.08)!important;border-radius:16px!important;position:relative!important;overflow:hidden!important;animation:frw-border-glow 3s ease-in-out infinite!important}.email-signup-block .email-signup__form,.email-signup-block .email-signup__input-group,.email-signup-block .email-signup__heading,.email-signup-block .spacing-style{border:none!important;--border-width: 0px !important;box-shadow:none!important;outline:none!important}.email-signup-block:before{content:""!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;width:2px!important;background:linear-gradient(180deg,transparent,#E040FB,#F3B4FF,#E040FB,transparent)!important;box-shadow:0 0 12px #e040fb4d!important;z-index:1!important}.email-signup-block:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;height:2px!important;background:linear-gradient(90deg,transparent,#E040FB,transparent)!important;box-shadow:0 0 12px #e040fb4d!important;z-index:1!important}.email-signup-block .email-signup__heading{font-family:var(--frw-font-body)!important;font-weight:600!important;color:#ccc!important;font-size:.9rem!important;line-height:1.5!important;text-align:center!important;max-width:600px!important;margin:0 auto 1.5rem!important}.email-signup__input{border:none!important;border-bottom:2px solid rgba(224,64,251,.25)!important;color:#fff!important;font-family:var(--frw-font-body)!important;font-size:1rem!important;background:transparent!important;text-align:center!important;padding:12px 16px!important}.email-signup__input::placeholder{color:#555!important;font-family:var(--frw-font-body)!important}.email-signup__input:focus{border-bottom-color:#e040fb!important;outline:none!important}.email-signup__button{color:#e040fb!important}.email-signup__button:hover{color:#f3b4ff!important}.email-signup__button-icon{width:20px!important;height:20px!important}.email-signup__form{max-width:500px!important;margin:0 auto!important}.email-signup-block{padding:2.5rem 2rem!important;text-align:center!important}.lu-drawer__tab,.lu-drawer__tab--add,.lu-drawer__btn,.cart-drawer button,.cart-drawer a.button,[class*=cart-drawer] button,[class*=cart-drawer] [class*=btn],.sidebar-cart button,[class*=sidebar] button{border-radius:var(--frw-radius, 10px)!important}.cart-drawer,[class*=cart-drawer],.sidebar-cart,[class*=sidebar-cart]{font-family:var(--frw-font-body)!important}.cart-drawer h2,.cart-drawer h3,[class*=cart-drawer] h2,[class*=cart-drawer] h3,.lu-drawer__title{font-family:var(--frw-font-display)!important}.lu-drawer__page-link,.lu-drawer__total{color:var(--frw-primary, #E040FB)!important}.lu-nav-icon__count{background:#e040fb!important}.quantity-selector__button:hover{color:#e040fb!important}.free-shipping-bar__fill{background:linear-gradient(90deg,#e040fb,#cf6fff)!important}.lu-fest-info__name{display:none!important}.lu-fest-info{position:relative!important}.lu-fest-info__right{position:absolute!important;top:8px!important;right:8px!important;flex-direction:row!important;gap:8px!important;align-items:center!important}.lu-fest-info__remove{width:24px!important;height:24px!important;border-radius:6px!important;opacity:.5!important;transition:opacity .2s!important}.lu-fest-info__remove:hover{opacity:1!important}.lu-fest-info__deadline{font-size:11px!important}.lu-fest-info>div:first-child{padding-right:80px!important}
/*# sourceMappingURL=/cdn/shop/t/506/assets/frw-brand.css.map */
