html.frw-b{--font-display:"Arial Black",Arial,Helvetica,sans-serif;--font-body:Arial,Helvetica,sans-serif;font-family:var(--font-body)}html.frw-b:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fff;--color-card:#f7f7f7;--color-border:#d7d7d7;--color-text:#191919;--color-muted:#525252;--color-dim:#626262;--color-pd:#742077;--color-pl:#343434;--color-ink:#191919;--color-ink-soft:#525252;--color-inset:#1919190b;--color-overlay:#1919191a;--color-header-bg:#fffffffa;--color-wash:#1919190a;--color-alert:#191919;--color-alert-bg:#ffebff;--color-alert-border:#d57bd5}html.frw-b[data-theme=dark]{--color-bg:#191919;--color-card:#242424;--color-border:#626262;--color-header-bg:#191919fa}.frw-b body{font-family:var(--font-body);color:var(--color-text)}.frw-b :is(h1,h2,h3,h4,.font-display){font-family:var(--font-display)}.frw-b :is(h1,h2){letter-spacing:-.035em;font-weight:900}.frw-b :is(button,input,select,textarea){font-family:inherit}.frw-b :is(input,select,textarea):not([type=checkbox]):not([type=radio]){font-size:max(16px,1em)}.frw-b :focus-visible{outline:2px solid var(--color-text);outline-offset:3px}html.frw-b[data-theme] .shimmer-text{color:var(--color-text);-webkit-text-fill-color:currentColor;background:0 0;animation:none}.frw-b :is(.pulse-glow,.scroll-torch,.mega-wipe){box-shadow:none;animation:none}.frw-b .scroll-torch{display:none}.frw-b :is(.uv-row,.uv-row.is-lit){color:var(--color-text);text-shadow:none}.frw-b .frw-wordmark{width:212px;height:auto;display:block}.frw-b-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-bg)!important}.frw-b-header>div{min-height:76px}.frw-b-header>div>div{flex-shrink:0}.frw-b-header nav[aria-label=Main]>ul>li>a{white-space:nowrap}.frw-b-header :is(button,a)[aria-label]{justify-content:center;align-items:center;min-width:44px;min-height:44px}.frw-b-header :is(button,a)[aria-label]:not([aria-label="Freedom Rave Wear home"]){border:0;border-radius:4px}.frw-b-header a[aria-label="Freedom Rave Wear home"]{display:flex}.frw-b-header :is(button,a)[aria-label]:hover{color:var(--color-text);background-color:var(--color-inset)}.frw-b [data-frw-announce]{color:#191919;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#ff6fff;background:#ff6fff!important}.frw-b [data-frw-announce] :is(a,span){font-family:var(--font-body);color:#191919!important}.frw-b [data-frw-announce] a:focus-visible{outline-offset:-3px;outline-color:#191919}.frw-b-mobile-nav{background:var(--color-bg)}.frw-b-mobile-nav button[aria-label=Close\ navigation]{min-width:44px;min-height:44px}.frw-b-footer{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-card)!important}.frw-b-footer .frw-wordmark{width:240px;max-width:100%}.frw-b-footer a:hover{text-underline-offset:4px;text-decoration:underline}.frw-b-footer nav h3{font-family:var(--font-body);color:var(--color-text);letter-spacing:.1em;font-size:12px}.frw-b-footer nav li a{align-items:center;min-height:32px;display:inline-flex}.frw-b-footer input{background:var(--color-bg);border-radius:4px}.frw-b-footer button{border-radius:4px}.frw-b :is(button,a)[class~=bg-frw-pink],.frw-b .pay-cta{text-shadow:none;color:#191919!important}.frw-b :is(button,a)[class~=bg-frw-pink]:focus-visible{outline-color:#191919}.frw-b :is(button,a)[class~=bg-frw-pink]:hover{background-color:#ffa3ff}.frw-b .pay-cta{background:#ff6fff}.frw-b .pay-cta:before{display:none}.frw-b .frw-b-cart{background:var(--color-bg)}.frw-b-cart header{min-height:72px}.frw-b-cart button[aria-label=Close\ cart]{min-width:44px;min-height:44px}.frw-b-cart :is(button,a)[class~=rounded-full]:not([aria-label]){border-radius:4px}.frw-b-checkout :is(h2,h3){font-family:var(--font-body);letter-spacing:-.01em}.frw-b-checkout .pay-cta{min-height:52px;box-shadow:none;border-radius:4px}.frw-b-checkout :is(.rounded-2xl,.rounded-xl),.frw-b-checkout :is(button,a)[class~=rounded-full]:not([aria-label]){border-radius:4px}.frw-b-search [role=combobox]{min-height:44px}.frw-b-search :is(button[aria-label=Close\ search],a[aria-label="Freedom Rave Wear home"]){justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.frw-b-header .mega-panel{border-radius:4px;box-shadow:0 12px 32px #0000001f}html.frw-b[data-theme] :is(.uv-ink,.uv-row,.uv-row.is-lit){color:var(--color-text);-webkit-text-fill-color:currentColor;text-shadow:none;background:0 0}.frw-b :is(.uv-torch,.mega-panel .gshift-bg){display:none}html.frw-b[data-theme=light] :is(.text-frw-pink,.hover\:text-frw-pink:hover):not(.on-media,.on-media *){color:var(--color-text)}.frw-b-cart :is(button,a)[class~=bg-frw-pink]{box-shadow:none}.frw-b-cart :is(.rounded-\[14px\],.rounded-\[12px\]){border-radius:4px}.frw-b-cart [class~=bg-frw-pink-dark\/20]{background:var(--color-card)}.frw-b .frw-chat-fab{z-index:20;box-shadow:none}.frw-b-service h1{font-size:clamp(2.5rem,5vw,4rem);line-height:1.05}.frw-b-service :is(h2,h3){line-height:1.2}.frw-b-service :is(.rounded-2xl,.rounded-3xl){box-shadow:none;border-radius:4px}.frw-b-service :is(a,button)[class~=rounded-full]:not([aria-label]),.frw-b-service :is(input,select,textarea){border-radius:4px}.frw-b-service p{text-wrap:pretty}.frw-b-service p a:not([class*=bg-frw-]){text-underline-offset:3px;text-decoration:underline}.frw-b-service .fyf-btn-primary{color:#191919;box-shadow:none;background:#ff6fff}.frw-b-service .fyf-halo{display:none}.frw-b-service .fyf-btn{border-radius:4px}.frw-b :is(.frw-b-service,.frw-b-cart,.frw-b-checkout,.frw-b-mobile-nav) :is(.text-\[10px\],.text-\[11px\],.text-\[0\.55rem\],.text-\[0\.6rem\],.text-\[0\.65rem\]){font-size:12px;line-height:1.4}@media (max-width:1023px){.frw-b-header>div{gap:8px;min-height:64px;padding-top:8px;padding-bottom:8px}.frw-b .frw-wordmark{width:186px}}@media (min-width:1280px) and (max-width:1439px){.frw-b-header nav[aria-label=Main]>ul>li>a{letter-spacing:.05em;padding-inline:8px}.frw-b-header>div{gap:8px}.frw-b-header>div>div{gap:4px}.frw-b-header .frw-wordmark{width:200px}}@media (max-width:639px){.frw-b-header>div{gap:0;padding-left:8px;padding-right:8px}.frw-b-header>div>div{gap:0}.frw-b-header .frw-wordmark{width:clamp(148px,44vw,190px)}}html.frw-b[data-theme] .on-media .shimmer-text{color:#fff;-webkit-text-fill-color:currentColor;background:0 0}
