@font-face{font-display:swap;font-family:Pixel Quest;font-style:normal;font-weight:400;src:url(/build/app/shop/fonts/pixel-quest.58def577.woff) format("woff")}:where(:root[data-bs-theme=dark]) .nav{--bs-nav-link-color:var(--bs-body-color)}:where(:root[data-bs-theme=dark]) .navbar{--bs-navbar-color:var(--bs-body-color);--bs-navbar-brand-color:var(--bs-emphasis-color);--bs-navbar-brand-hover-color:var(--bs-emphasis-color)}:where(:root[data-bs-theme=dark]) .pagination{--bs-pagination-color:var(--bs-link-color)}:where(:root[data-bs-theme=dark]) .btn-transparent{--bs-btn-color:var(--bs-emphasis-color);--bs-btn-hover-color:var(--bs-emphasis-color);--bs-btn-hover-bg:var(--bs-tertiary-bg);--bs-btn-hover-border-color:var(--bs-tertiary-bg);--bs-btn-active-color:var(--bs-emphasis-color);--bs-btn-active-bg:var(--bs-tertiary-bg);--bs-btn-active-border-color:var(--bs-tertiary-bg);--bs-btn-disabled-color:var(--bs-secondary-color)}:where(:root[data-bs-theme=dark]) :where(footer a.ratio.border){background-color:#fff}:where(:root[data-bs-theme=dark]) .btn-outline-dark,:where(:root[data-bs-theme=dark]) .btn-outline-gray{--bs-btn-color:var(--bs-emphasis-color);--bs-btn-border-color:var(--bs-secondary-color);--bs-btn-hover-color:var(--bs-body-bg);--bs-btn-hover-bg:var(--bs-emphasis-color);--bs-btn-hover-border-color:var(--bs-emphasis-color);--bs-btn-active-color:var(--bs-body-bg);--bs-btn-active-bg:var(--bs-emphasis-color);--bs-btn-active-border-color:var(--bs-emphasis-color);--bs-btn-disabled-color:var(--bs-secondary-color);--bs-btn-disabled-border-color:var(--bs-border-color)}.color-scheme-switcher__icon{display:none;height:1.25em;width:1.25em}:root[data-color-scheme-mode=auto] .color-scheme-switcher__icon--auto,:root[data-color-scheme-mode=dark] .color-scheme-switcher__icon--dark,:root[data-color-scheme-mode=light] .color-scheme-switcher__icon--light{display:inline-block}:root:not([data-color-scheme-mode]) .color-scheme-switcher{display:none}.color-scheme-switcher__menu{min-width:12rem}.color-scheme-switcher__menu [aria-checked=true]{font-weight:600}.color-scheme-switcher__menu [aria-checked=true]:after{border:solid;border-width:0 2px 2px 0;content:"";height:.75em;margin-inline-start:auto;transform:translateY(-15%) rotate(45deg);width:.4em}.color-scheme-switcher__option-icon{flex-shrink:0}:root:where(:root:not([data-bs-theme=dark])){--bs-body-bg:#f5f4fb;--bs-body-bg-rgb:245,244,251;--bs-body-color:#33365c;--bs-body-color-rgb:51,54,92;--bs-emphasis-color:#17193d;--bs-emphasis-color-rgb:23,25,61;--bs-heading-color:#17193d;--bs-secondary-color:#585c84;--bs-secondary-color-rgb:88,92,132;--bs-secondary-bg:#fff;--bs-secondary-bg-rgb:255,255,255;--bs-tertiary-color:#585c84;--bs-tertiary-color-rgb:88,92,132;--bs-tertiary-bg:#fff;--bs-tertiary-bg-rgb:255,255,255;--bs-border-color:#b9b3dd;--bs-border-color-translucent:rgba(185,179,221,.8);--bs-link-color:#006570;--bs-link-color-rgb:0,101,112;--bs-link-hover-color:#c0135c;--bs-link-hover-color-rgb:192,19,92;--bs-primary:#ff3d8b;--bs-primary-rgb:255,61,139;--bs-light:#fff;--bs-light-rgb:255,255,255;--bs-dark:#17193d;--bs-dark-rgb:23,25,61;--bs-gray-500:#585c84;--bs-code-color:#c0135c;--bs-highlight-bg:rgba(255,201,60,.3);--bs-highlight-color:#17193d;color-scheme:light;scroll-behavior:smooth}:where(:root:not([data-bs-theme=dark])) body{background-color:#f5f4fb;color:#33365c;font-family:InterVariable,Inter,Helvetica Neue,Arial,sans-serif;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(:root:not([data-bs-theme=dark])) a{color:#006570;text-decoration-thickness:2px;text-underline-offset:.22em;transition:color .16s ease}:where(:root:not([data-bs-theme=dark])) a:hover{color:#c0135c}:where(:root:not([data-bs-theme=dark])) a.link-reset:hover{color:#006570}:where(:root:not([data-bs-theme=dark])) .h1,:where(:root:not([data-bs-theme=dark])) .h2,:where(:root:not([data-bs-theme=dark])) .h3,:where(:root:not([data-bs-theme=dark])) h1,:where(:root:not([data-bs-theme=dark])) h2,:where(:root:not([data-bs-theme=dark])) h3{color:#17193d;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:400;letter-spacing:.02em;line-height:1.2;text-transform:uppercase;text-wrap:balance}:where(:root:not([data-bs-theme=dark])) .h1,:where(:root:not([data-bs-theme=dark])) h1{font-size:clamp(1.75rem,3.6vw,2.75rem)}:where(:root:not([data-bs-theme=dark])) .h2,:where(:root:not([data-bs-theme=dark])) h2{font-size:clamp(1.5rem,2.8vw,2.25rem)}:where(:root:not([data-bs-theme=dark])) .h3,:where(:root:not([data-bs-theme=dark])) h3{font-size:clamp(1.15rem,1.8vw,1.5rem)}:where(:root:not([data-bs-theme=dark])) .h4,:where(:root:not([data-bs-theme=dark])) .h5,:where(:root:not([data-bs-theme=dark])) .h6,:where(:root:not([data-bs-theme=dark])) h4,:where(:root:not([data-bs-theme=dark])) h5,:where(:root:not([data-bs-theme=dark])) h6{color:#17193d;font-family:InterVariable,Inter,Helvetica Neue,Arial,sans-serif;font-weight:700;letter-spacing:-.01em}:where(:root:not([data-bs-theme=dark])) ::selection{background-color:#ff3d8b;color:#0b0d1c}:where(:root:not([data-bs-theme=dark])) :focus-visible{outline:3px solid #006570;outline-offset:3px}:where(:root:not([data-bs-theme=dark])) hr{border-color:#b9b3dd;opacity:1}:where(:root:not([data-bs-theme=dark])) .bg-body,:where(:root:not([data-bs-theme=dark])) .bg-body-tertiary,:where(:root:not([data-bs-theme=dark])) .bg-light,:where(:root:not([data-bs-theme=dark])) .bg-white,:where(:root:not([data-bs-theme=dark])) .text-bg-light{background-color:#fff!important;color:#33365c!important}:where(:root:not([data-bs-theme=dark])) .text-black,:where(:root:not([data-bs-theme=dark])) .text-black-50,:where(:root:not([data-bs-theme=dark])) .text-body,:where(:root:not([data-bs-theme=dark])) .text-dark{color:#33365c!important}:where(:root:not([data-bs-theme=dark])) .text-body-secondary,:where(:root:not([data-bs-theme=dark])) .text-body-tertiary,:where(:root:not([data-bs-theme=dark])) .text-muted,:where(:root:not([data-bs-theme=dark])) .text-secondary{color:#585c84!important}:where(:root:not([data-bs-theme=dark])) .text-primary{color:#c0135c!important}:where(:root:not([data-bs-theme=dark])) .text-success{color:#2c7712!important}:where(:root:not([data-bs-theme=dark])) .invalid-feedback,:where(:root:not([data-bs-theme=dark])) .text-danger{color:#c2272d!important}:where(:root:not([data-bs-theme=dark])) .border,:where(:root:not([data-bs-theme=dark])) .border-bottom,:where(:root:not([data-bs-theme=dark])) .border-end,:where(:root:not([data-bs-theme=dark])) .border-start,:where(:root:not([data-bs-theme=dark])) .border-top{border-color:#b9b3dd!important}:where(:root:not([data-bs-theme=dark])) .rounded,:where(:root:not([data-bs-theme=dark])) .rounded-1,:where(:root:not([data-bs-theme=dark])) .rounded-2,:where(:root:not([data-bs-theme=dark])) .rounded-3,:where(:root:not([data-bs-theme=dark])) .rounded-4{border-radius:0!important}:where(:root:not([data-bs-theme=dark])) .btn-close{opacity:.75}:where(:root:not([data-bs-theme=dark])) .btn-close:hover{opacity:1}:where(:root:not([data-bs-theme=dark])) .nav-link{--bs-nav-link-color:#33365c;--bs-nav-link-hover-color:#006570;--bs-navbar-color:#33365c;--bs-navbar-hover-color:#006570;--bs-navbar-active-color:#006570;color:#33365c}:where(:root:not([data-bs-theme=dark])) .nav-link:focus,:where(:root:not([data-bs-theme=dark])) .nav-link:hover{color:#006570}:where(:root:not([data-bs-theme=dark])) .navbar{--bs-navbar-color:#33365c;--bs-navbar-hover-color:#006570;--bs-navbar-active-color:#006570;--bs-navbar-brand-color:#17193d}:where(:root:not([data-bs-theme=dark])) .dropdown-menu{--bs-dropdown-bg:#fff;--bs-dropdown-color:#33365c;--bs-dropdown-border-color:#b9b3dd;--bs-dropdown-link-color:#33365c;--bs-dropdown-link-hover-color:#17193d;--bs-dropdown-link-hover-bg:#ece9f7;--bs-dropdown-link-active-color:#0b0d1c;--bs-dropdown-link-active-bg:#3be2f0;--bs-dropdown-divider-bg:#b9b3dd}:where(:root:not([data-bs-theme=dark])) .pagination{--bs-pagination-color:#33365c;--bs-pagination-bg:transparent;--bs-pagination-hover-color:#006570;--bs-pagination-hover-bg:#fff;--bs-pagination-focus-color:#006570;--bs-pagination-focus-bg:#fff;--bs-pagination-active-color:#0b0d1c;--bs-pagination-active-bg:#3be2f0;--bs-pagination-active-border-color:#3be2f0;--bs-pagination-disabled-color:#b9b3dd;--bs-pagination-disabled-bg:transparent;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace}:where(:root:not([data-bs-theme=dark])) .list-group{--bs-list-group-bg:#fff;--bs-list-group-color:#33365c;--bs-list-group-border-color:#b9b3dd;--bs-list-group-action-hover-bg:#ece9f7;--bs-list-group-action-hover-color:#17193d;--bs-list-group-active-bg:#ff3d8b;--bs-list-group-active-border-color:#ff3d8b;--bs-list-group-active-color:#0b0d1c}:where(:root:not([data-bs-theme=dark])) .modal{--bs-modal-bg:#fff;--bs-modal-color:#33365c;--bs-modal-border-color:#b9b3dd;--bs-modal-header-border-color:#b9b3dd;--bs-modal-footer-border-color:#b9b3dd}:where(:root:not([data-bs-theme=dark])) .rg-eyebrow{align-items:center;color:#006570;display:inline-flex;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9375rem;font-weight:400;gap:.6rem;letter-spacing:.04em;margin-bottom:1rem;text-transform:uppercase}:where(:root:not([data-bs-theme=dark])) .rg-eyebrow:before{background-color:#ff3d8b;box-shadow:0 0 10px rgba(255,61,139,.8);content:"";height:.5rem;width:.5rem}:where(:root:not([data-bs-theme=dark])) .rg-section-head{margin-bottom:clamp(2rem,4vw,3rem);max-width:46rem}:where(:root:not([data-bs-theme=dark])) .rg-section-head h2{margin:0}:where(:root:not([data-bs-theme=dark])) .rg-section-head--wide{max-width:52rem}:where(:root:not([data-bs-theme=dark])) .rg-section-head__lead{color:#585c84;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.6;margin:1.25rem 0 0}:where(:root:not([data-bs-theme=dark])) .rg-section-head__lead strong{color:#17193d}:where(:root:not([data-bs-theme=dark])) .rg-panel{background-color:#fff;box-shadow:0 -4px 0 0 #b9b3dd,0 4px 0 0 #b9b3dd,-4px 0 0 0 #b9b3dd,4px 0 0 0 #b9b3dd;color:#33365c;margin:4px;outline:0;padding:clamp(1.5rem,3vw,2.25rem);position:relative}:where(:root:not([data-bs-theme=dark])) .rg-panel__title{color:#8a5c00;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem;font-weight:400;letter-spacing:.04em;margin:0 0 1.5rem;text-transform:uppercase}:where(:root:not([data-bs-theme=dark])) [id^=rg-]{scroll-margin-top:1.5rem}:where(:root:not([data-bs-theme=dark])) .rg-checkout-account,:where(:root:not([data-bs-theme=dark])) .rg-checkout-brand{color:#33365c}:where(:root:not([data-bs-theme=dark])) .rg-checkout-account .btn,:where(:root:not([data-bs-theme=dark])) .rg-checkout-account a{color:#006570}:where(:root:not([data-bs-theme=dark])) .rg-checkout-account .btn:hover,:where(:root:not([data-bs-theme=dark])) .rg-checkout-account a:hover{color:#c0135c}@media(prefers-reduced-motion:reduce){:root:where(:root:not([data-bs-theme=dark])){scroll-behavior:auto}:where(:root:not([data-bs-theme=dark])) *,:where(:root:not([data-bs-theme=dark])) :after,:where(:root:not([data-bs-theme=dark])) :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}:where(:root:not([data-bs-theme=dark])) .accordion,:where(:root:not([data-bs-theme=dark])) .accordion-flat{--bs-accordion-bg:transparent;--bs-accordion-color:#33365c;--bs-accordion-border-color:transparent;--bs-accordion-btn-color:#17193d;--bs-accordion-active-color:#006570;--bs-accordion-active-bg:#ece9f7}:where(:root:not([data-bs-theme=dark])) .accordion-flat .accordion-item{background-color:#fff;border:0;border-radius:0;box-shadow:0 -3px 0 0 #b9b3dd,0 3px 0 0 #b9b3dd,-3px 0 0 0 #b9b3dd,3px 0 0 0 #b9b3dd;margin:0 4px 1rem;overflow:visible}:where(:root:not([data-bs-theme=dark])) .accordion-flat .accordion-header{margin:0}:where(:root:not([data-bs-theme=dark])) .accordion-flat .accordion-item .accordion-button{background-color:#fff;border-radius:0!important;box-shadow:none;color:#17193d;font-family:InterVariable,Inter,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:600;gap:1rem;line-height:1.4;padding:.95rem 1.25rem;transition:background-color .12s ease,color .12s ease}:where(:root:not([data-bs-theme=dark])) .accordion-flat .accordion-item .accordion-button:hover{background-color:#ece9f7}:where(:root:not([data-bs-theme=dark])) .accordion-flat .accordion-item .accordion-button:focus{box-shadow:none}:where(:root:not([data-bs-theme=dark])) .accordion-flat .accordion-item .accordion-button:focus-visible{outline:3px solid #006570;outline-offset:-3px;position:relative;z-index:1}:where(:root:not([data-bs-theme=dark])) .accordion-flat .accordion-item .accordion-button:not(.collapsed){background-color:#ece9f7;box-shadow:none;color:#006570}:where(:root:not([data-bs-theme=dark])) .accordion-flat .accordion-item .accordion-button:after{background-color:#c0135c;background-image:none;flex:0 0 auto;height:.85rem;margin-left:auto;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' shape-rendering='crispEdges' viewBox='0 0 10 6'%3E%3Cpath d='M0 0h10v2H8v2H6v2H4V4H2V2H0z'/%3E%3C/svg%3E") no-repeat center/contain;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' shape-rendering='crispEdges' viewBox='0 0 10 6'%3E%3Cpath d='M0 0h10v2H8v2H6v2H4V4H2V2H0z'/%3E%3C/svg%3E") no-repeat center/contain;width:.85rem}:where(:root:not([data-bs-theme=dark])) .accordion-flat .accordion-item .accordion-button .h5{color:inherit;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9375rem;font-weight:400;letter-spacing:.04em;line-height:1.4;margin:0;padding:0!important;text-transform:uppercase}:where(:root:not([data-bs-theme=dark])) .accordion-flat .accordion-item .accordion-body{border-top:2px solid #b9b3dd;color:#33365c;line-height:1.7;padding:1.25rem 1.5rem 1.5rem}:where(:root:not([data-bs-theme=dark])) .breadcrumb{--bs-breadcrumb-divider:"▶";--bs-breadcrumb-divider-color:#c0135c;--bs-breadcrumb-margin-bottom:1.5rem;--bs-breadcrumb-item-padding-x:0.65rem;background:none;color:#585c84;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;padding:0;text-transform:uppercase}:where(:root:not([data-bs-theme=dark])) .breadcrumb .breadcrumb-item:before{font-size:.625rem;line-height:1.6}:where(:root:not([data-bs-theme=dark])) .breadcrumb .breadcrumb-item a{color:#585c84;text-decoration:none}:where(:root:not([data-bs-theme=dark])) .breadcrumb .breadcrumb-item a:hover{color:#006570}:where(:root:not([data-bs-theme=dark])) .breadcrumb .breadcrumb-item.active{color:#17193d}:where(:root:not([data-bs-theme=dark])) .btn{border:0;border-radius:0;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9375rem;font-weight:400;letter-spacing:.04em;line-height:1;min-height:2.875rem;padding:.85rem 1.5rem .95rem;position:relative;text-transform:uppercase;transition:background-color .12s ease,box-shadow .12s ease,color .12s ease,transform 80ms ease}:where(:root:not([data-bs-theme=dark])) .btn:active{transform:translateY(2px)}:where(:root:not([data-bs-theme=dark])) #add-to-cart-button,:where(:root:not([data-bs-theme=dark])) .btn-primary{color:var(--bs-btn-color);--bs-btn-color:#0b0d1c;--bs-btn-bg:#ff3d8b;--bs-btn-border-color:transparent;--bs-btn-hover-color:#0b0d1c;--bs-btn-hover-bg:#ff8dbb;--bs-btn-hover-border-color:transparent;--bs-btn-active-color:#0b0d1c;--bs-btn-active-bg:#ff8dbb;--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#0b0d1c;--bs-btn-disabled-bg:#ff3d8b;--bs-btn-disabled-border-color:transparent;box-shadow:inset 0 -4px 0 0 #e4206f,0 -4px 0 0 var(--bs-btn-bg),0 4px 0 0 var(--bs-btn-bg),-4px 0 0 0 var(--bs-btn-bg),4px 0 0 0 var(--bs-btn-bg)}:where(:root:not([data-bs-theme=dark])) #add-to-cart-button:active,:where(:root:not([data-bs-theme=dark])) #add-to-cart-button:focus-visible,:where(:root:not([data-bs-theme=dark])) #add-to-cart-button:hover,:where(:root:not([data-bs-theme=dark])) .btn-primary:active,:where(:root:not([data-bs-theme=dark])) .btn-primary:focus-visible,:where(:root:not([data-bs-theme=dark])) .btn-primary:hover{box-shadow:inset 0 -4px 0 0 #e4206f,0 -4px 0 0 #ff8dbb,0 4px 0 0 #ff8dbb,-4px 0 0 0 #ff8dbb,4px 0 0 0 #ff8dbb}:where(:root:not([data-bs-theme=dark])) #add-to-cart-button:active,:where(:root:not([data-bs-theme=dark])) .btn-primary:active{box-shadow:inset 0 2px 0 0 #e4206f,0 -4px 0 0 #ff8dbb,0 4px 0 0 #ff8dbb,-4px 0 0 0 #ff8dbb,4px 0 0 0 #ff8dbb}:where(:root:not([data-bs-theme=dark])) #add-to-cart-button:hover,:where(:root:not([data-bs-theme=dark])) .btn-primary:hover{filter:drop-shadow(0 0 12px rgba(255,61,139,.55))}:where(:root:not([data-bs-theme=dark])) .btn-light,:where(:root:not([data-bs-theme=dark])) .btn-outline-gray,:where(:root:not([data-bs-theme=dark])) .btn-outline-primary,:where(:root:not([data-bs-theme=dark])) .btn-outline-secondary,:where(:root:not([data-bs-theme=dark])) .btn-secondary{--bs-btn-color:#17193d;--bs-btn-bg:#ece9f7;--bs-btn-border-color:transparent;--bs-btn-hover-color:#17193d;--bs-btn-hover-bg:#d6d2ea;--bs-btn-hover-border-color:transparent;--bs-btn-active-color:#17193d;--bs-btn-active-bg:#d6d2ea;--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#17193d;--bs-btn-disabled-bg:#ece9f7;--bs-btn-disabled-border-color:transparent;box-shadow:inset 0 -4px 0 0 #b9b3dd,0 -4px 0 0 var(--bs-btn-bg),0 4px 0 0 var(--bs-btn-bg),-4px 0 0 0 var(--bs-btn-bg),4px 0 0 0 var(--bs-btn-bg)}:where(:root:not([data-bs-theme=dark])) .btn-light:active,:where(:root:not([data-bs-theme=dark])) .btn-light:focus-visible,:where(:root:not([data-bs-theme=dark])) .btn-light:hover,:where(:root:not([data-bs-theme=dark])) .btn-outline-gray:active,:where(:root:not([data-bs-theme=dark])) .btn-outline-gray:focus-visible,:where(:root:not([data-bs-theme=dark])) .btn-outline-gray:hover,:where(:root:not([data-bs-theme=dark])) .btn-outline-primary:active,:where(:root:not([data-bs-theme=dark])) .btn-outline-primary:focus-visible,:where(:root:not([data-bs-theme=dark])) .btn-outline-primary:hover,:where(:root:not([data-bs-theme=dark])) .btn-outline-secondary:active,:where(:root:not([data-bs-theme=dark])) .btn-outline-secondary:focus-visible,:where(:root:not([data-bs-theme=dark])) .btn-outline-secondary:hover,:where(:root:not([data-bs-theme=dark])) .btn-secondary:active,:where(:root:not([data-bs-theme=dark])) .btn-secondary:focus-visible,:where(:root:not([data-bs-theme=dark])) .btn-secondary:hover{box-shadow:inset 0 -4px 0 0 #b9b3dd,0 -4px 0 0 #d6d2ea,0 4px 0 0 #d6d2ea,-4px 0 0 0 #d6d2ea,4px 0 0 0 #d6d2ea}:where(:root:not([data-bs-theme=dark])) .btn-light:active,:where(:root:not([data-bs-theme=dark])) .btn-outline-gray:active,:where(:root:not([data-bs-theme=dark])) .btn-outline-primary:active,:where(:root:not([data-bs-theme=dark])) .btn-outline-secondary:active,:where(:root:not([data-bs-theme=dark])) .btn-secondary:active{box-shadow:inset 0 2px 0 0 #b9b3dd,0 -4px 0 0 #d6d2ea,0 4px 0 0 #d6d2ea,-4px 0 0 0 #d6d2ea,4px 0 0 0 #d6d2ea}:where(:root:not([data-bs-theme=dark])) .btn-light:hover,:where(:root:not([data-bs-theme=dark])) .btn-outline-gray:hover,:where(:root:not([data-bs-theme=dark])) .btn-outline-primary:hover,:where(:root:not([data-bs-theme=dark])) .btn-outline-secondary:hover,:where(:root:not([data-bs-theme=dark])) .btn-secondary:hover{color:#006570}:where(:root:not([data-bs-theme=dark])) .btn-success{--bs-btn-color:#0b0d1c;--bs-btn-bg:#8cf26b;--bs-btn-border-color:transparent;--bs-btn-hover-color:#0b0d1c;--bs-btn-hover-bg:#b2fa97;--bs-btn-hover-border-color:transparent;--bs-btn-active-color:#0b0d1c;--bs-btn-active-bg:#b2fa97;--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#0b0d1c;--bs-btn-disabled-bg:#8cf26b;--bs-btn-disabled-border-color:transparent;box-shadow:inset 0 -4px 0 0 #5fc342,0 -4px 0 0 var(--bs-btn-bg),0 4px 0 0 var(--bs-btn-bg),-4px 0 0 0 var(--bs-btn-bg),4px 0 0 0 var(--bs-btn-bg)}:where(:root:not([data-bs-theme=dark])) .btn-success:active,:where(:root:not([data-bs-theme=dark])) .btn-success:focus-visible,:where(:root:not([data-bs-theme=dark])) .btn-success:hover{box-shadow:inset 0 -4px 0 0 #5fc342,0 -4px 0 0 #b2fa97,0 4px 0 0 #b2fa97,-4px 0 0 0 #b2fa97,4px 0 0 0 #b2fa97}:where(:root:not([data-bs-theme=dark])) .btn-success:active{box-shadow:inset 0 2px 0 0 #5fc342,0 -4px 0 0 #b2fa97,0 4px 0 0 #b2fa97,-4px 0 0 0 #b2fa97,4px 0 0 0 #b2fa97}:where(:root:not([data-bs-theme=dark])) .btn-danger,:where(:root:not([data-bs-theme=dark])) .btn-outline-danger{--bs-btn-color:#0b0d1c;--bs-btn-bg:#ff6b6b;--bs-btn-border-color:transparent;--bs-btn-hover-color:#0b0d1c;--bs-btn-hover-bg:#ff9494;--bs-btn-hover-border-color:transparent;--bs-btn-active-color:#0b0d1c;--bs-btn-active-bg:#ff9494;--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#0b0d1c;--bs-btn-disabled-bg:#ff6b6b;--bs-btn-disabled-border-color:transparent;box-shadow:inset 0 -4px 0 0 #d94545,0 -4px 0 0 var(--bs-btn-bg),0 4px 0 0 var(--bs-btn-bg),-4px 0 0 0 var(--bs-btn-bg),4px 0 0 0 var(--bs-btn-bg)}:where(:root:not([data-bs-theme=dark])) .btn-danger:active,:where(:root:not([data-bs-theme=dark])) .btn-danger:focus-visible,:where(:root:not([data-bs-theme=dark])) .btn-danger:hover,:where(:root:not([data-bs-theme=dark])) .btn-outline-danger:active,:where(:root:not([data-bs-theme=dark])) .btn-outline-danger:focus-visible,:where(:root:not([data-bs-theme=dark])) .btn-outline-danger:hover{box-shadow:inset 0 -4px 0 0 #d94545,0 -4px 0 0 #ff9494,0 4px 0 0 #ff9494,-4px 0 0 0 #ff9494,4px 0 0 0 #ff9494}:where(:root:not([data-bs-theme=dark])) .btn-danger:active,:where(:root:not([data-bs-theme=dark])) .btn-outline-danger:active{box-shadow:inset 0 2px 0 0 #d94545,0 -4px 0 0 #ff9494,0 4px 0 0 #ff9494,-4px 0 0 0 #ff9494,4px 0 0 0 #ff9494}:where(:root:not([data-bs-theme=dark])) .btn-link,:where(:root:not([data-bs-theme=dark])) .btn-transparent{box-shadow:none;color:#006570;margin:0}:where(:root:not([data-bs-theme=dark])) .btn-link:hover,:where(:root:not([data-bs-theme=dark])) .btn-transparent:hover{color:#c0135c}:where(:root:not([data-bs-theme=dark])) .btn-sm{font-size:.8125rem;min-height:2.25rem;padding:.6rem 1rem .7rem}:where(:root:not([data-bs-theme=dark])) .btn-icon{font-family:InterVariable,Inter,Helvetica Neue,Arial,sans-serif;text-transform:none}:where(:root:not([data-bs-theme=dark])) .rg-btn-start:after{animation:rg-blink 1.1s step-end infinite;content:"▶";display:inline-block;margin-inline-start:.65rem}:where(:root:not([data-bs-theme=dark])) #add-to-cart-button{font-size:1.0625rem;min-height:3.5rem;width:100%}:where(:root:not([data-bs-theme=dark])) .input-group>.btn,:where(:root:not([data-bs-theme=dark])) .input-group>.btn:active,:where(:root:not([data-bs-theme=dark])) .input-group>.btn:hover{box-shadow:inset 0 -4px 0 0 rgba(0,0,0,.3)}:where(:root:not([data-bs-theme=dark])) .card{--bs-card-bg:#fff;--bs-card-color:#33365c;--bs-card-border-color:#b9b3dd;--bs-card-cap-color:#17193d;background-color:#fff;border:0;border-radius:0;box-shadow:0 -3px 0 0 #b9b3dd,0 3px 0 0 #b9b3dd,-3px 0 0 0 #b9b3dd,3px 0 0 0 #b9b3dd;overflow:hidden}:where(:root:not([data-bs-theme=dark])) .card-body{padding:1.5rem}:where(:root:not([data-bs-theme=dark])) .card-header{border-bottom-color:#b9b3dd!important;color:#17193d}:where(:root:not([data-bs-theme=dark])) .card-title{color:#17193d;margin-bottom:.5rem}:where(:root:not([data-bs-theme=dark])) .card-text{color:#585c84}:where(:root:not([data-bs-theme=dark])) .card-footer{background-color:#fff;border-top-color:#b9b3dd}:where(:root:not([data-bs-theme=dark])) .products-grid{row-gap:2.5rem}:where(:root:not([data-bs-theme=dark])) .products-grid div:has(>a.link-reset){background-color:#fff;box-shadow:0 -4px 0 0 #b9b3dd,0 4px 0 0 #b9b3dd,-4px 0 0 0 #b9b3dd,4px 0 0 0 #b9b3dd;display:flex;flex-direction:column;height:calc(100% - 8px);margin:4px;position:relative;transition:box-shadow .16s ease,transform .16s steps(4),filter .16s ease}:where(:root:not([data-bs-theme=dark])) .products-grid div:has(>a.link-reset):focus-within,:where(:root:not([data-bs-theme=dark])) .products-grid div:has(>a.link-reset):hover{box-shadow:0 -4px 0 0 #3be2f0,0 4px 0 0 #3be2f0,-4px 0 0 0 #3be2f0,4px 0 0 0 #3be2f0;filter:drop-shadow(0 0 14px rgba(59,226,240,.35));transform:translateY(-4px)}:where(:root:not([data-bs-theme=dark])) .products-grid div:has(>a.link-reset)>a.link-reset{color:#17193d;display:block;text-decoration:none}:where(:root:not([data-bs-theme=dark])) .products-grid div:has(>a.link-reset)>a.link-reset:after{content:"";inset:0;position:absolute;z-index:1}:where(:root:not([data-bs-theme=dark])) .products-grid div:has(>a.link-reset)>a.link-reset:focus-visible{outline:0}:where(:root:not([data-bs-theme=dark])) .products-grid div:has(>a.link-reset):has(>a.link-reset:focus-visible){outline:3px solid #c0135c;outline-offset:6px}:where(:root:not([data-bs-theme=dark])) .products-grid div:has(>a.link-reset) .mb-4{margin-bottom:0!important}:where(:root:not([data-bs-theme=dark])) .products-grid div:has(>a.link-reset) .rounded-3{background-color:#ece9f7!important;border-radius:0!important;margin:.75rem .75rem 0;position:relative}:where(:root:not([data-bs-theme=dark])) .products-grid div:has(>a.link-reset) .rounded-3 img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}:where(:root:not([data-bs-theme=dark])) .products-grid div:has(>a.link-reset) .rounded-3:after{background:repeating-linear-gradient(0deg,rgba(0,0,0,.12) 0 1px,transparent 1px 3px);content:"";inset:0;pointer-events:none;position:absolute}:where(:root:not([data-bs-theme=dark])) .products-grid div:has(>a.link-reset):hover .rounded-3 img{transform:scale(1.05)}:where(:root:not([data-bs-theme=dark])) .products-grid div:has(>a.link-reset) .h6{color:#17193d;font-family:InterVariable,Inter,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:700;letter-spacing:-.01em;line-height:1.35;margin:0;padding:1rem 1.25rem .4rem;text-transform:none;transition:color .12s ease}:where(:root:not([data-bs-theme=dark])) .products-grid div:has(>a.link-reset):hover .h6{color:#006570}:where(:root:not([data-bs-theme=dark])) .products-grid div:has(>a.link-reset)>div:last-child{align-items:baseline;color:#8a5c00;display:flex;flex-wrap:wrap;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.125rem;gap:.25rem .6rem;margin-top:auto;padding:0 1.25rem 1.25rem}:where(:root:not([data-bs-theme=dark])) .products-grid div:has(>a.link-reset)>div:last-child>*{margin:0!important;padding:0!important}:where(:root:not([data-bs-theme=dark])) .products-grid div:has(>a.link-reset)>div:last-child del{color:#585c84;font-size:.875rem}:where(:root:not([data-bs-theme=dark])) #sylius_shop_cart .table thead th{color:#585c84;padding-bottom:.8rem}:where(:root:not([data-bs-theme=dark])) #sylius_shop_cart .table tbody td{border-bottom-color:#b9b3dd;vertical-align:middle}:where(:root:not([data-bs-theme=dark])) #sylius_shop_cart .table .link-reset{color:#17193d;text-decoration:none}:where(:root:not([data-bs-theme=dark])) #sylius_shop_cart .table .link-reset:hover{color:#006570}:where(:root:not([data-bs-theme=dark])) #sylius_shop_cart .table .btn-transparent{color:#585c84}:where(:root:not([data-bs-theme=dark])) #sylius_shop_cart .table .btn-transparent:focus-visible,:where(:root:not([data-bs-theme=dark])) #sylius_shop_cart .table .btn-transparent:hover{color:#c2272d}:where(:root:not([data-bs-theme=dark])) #sylius_shop_cart .table .form-control{min-width:4.5rem;text-align:center}:where(:root:not([data-bs-theme=dark])) #offcanvasCart{--bs-offcanvas-width:min(34rem,100vw);border-left:3px solid #b9b3dd;box-shadow:0 24px 60px rgba(27,29,74,.2)}:where(:root:not([data-bs-theme=dark])) #offcanvasCart .offcanvas-header{background-color:#e9e6f5;padding:1.35rem 1.5rem}:where(:root:not([data-bs-theme=dark])) #offcanvasCart .offcanvas-title:before{color:#8a5c00;content:"★";margin-right:.6rem}:where(:root:not([data-bs-theme=dark])) #offcanvasCart .offcanvas-body .link-reset{color:#17193d;text-decoration:none}:where(:root:not([data-bs-theme=dark])) #offcanvasCart .offcanvas-body .link-reset:hover{color:#006570}:where(:root:not([data-bs-theme=dark])) #offcanvasCart .offcanvas-footer .h5.text-end{color:#8a5c00;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace}:where(:root:not([data-bs-theme=dark])) #offcanvasCart .offcanvas-footer .btn{width:100%}:root:where(:root:not([data-bs-theme=dark])){--bs-success:#8cf26b;--bs-success-rgb:140,242,107;--bs-success-text-emphasis:#2c7712;--bs-success-bg-subtle:#e3f7da;--bs-success-border-subtle:#8fd27a;--bs-info:#3be2f0;--bs-info-rgb:59,226,240;--bs-info-text-emphasis:#006570;--bs-info-bg-subtle:#ddf6f8;--bs-info-border-subtle:#7fd3db;--bs-warning-text-emphasis:#8a5c00;--bs-warning-bg-subtle:#fff3d1;--bs-warning-border-subtle:#e8be55;--bs-danger:#ff6b6b;--bs-danger-rgb:255,107,107;--bs-danger-text-emphasis:#a31d27;--bs-danger-bg-subtle:#fde3e6;--bs-danger-border-subtle:#ec8e97}:where(:root:not([data-bs-theme=dark])) .alert{border-radius:0;border-width:2px}:where(:root:not([data-bs-theme=dark])) .alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}:where(:root:not([data-bs-theme=dark])) .alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}:where(:root:not([data-bs-theme=dark])) .alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}:where(:root:not([data-bs-theme=dark])) .alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}:where(:root:not([data-bs-theme=dark])) .badge{border-radius:0;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:400;letter-spacing:.04em}:where(:root:not([data-bs-theme=dark])) .badge.bg-primary,:where(:root:not([data-bs-theme=dark])) .badge.text-bg-primary{background-color:#ff3d8b!important;color:#0b0d1c!important}:where(:root:not([data-bs-theme=dark])) .badge.bg-success,:where(:root:not([data-bs-theme=dark])) .badge.text-bg-success{background-color:#8cf26b!important;color:#0b0d1c!important}:where(:root:not([data-bs-theme=dark])) .badge.bg-danger,:where(:root:not([data-bs-theme=dark])) .badge.text-bg-danger{background-color:#ff6b6b!important;color:#0b0d1c!important}:where(:root:not([data-bs-theme=dark])) .col-form-label,:where(:root:not([data-bs-theme=dark])) .form-label{color:#17193d;font-size:.9rem;font-weight:600;margin-bottom:.45rem}:where(:root:not([data-bs-theme=dark])) .form-control,:where(:root:not([data-bs-theme=dark])) .form-select{background-color:#fff;border:2px solid #6e679e;border-radius:0;color:#17193d;min-height:2.875rem;transition:border-color .12s ease,box-shadow .12s ease}:where(:root:not([data-bs-theme=dark])) .form-control:hover,:where(:root:not([data-bs-theme=dark])) .form-select:hover{background-color:#fff;border-color:#6e679e}:where(:root:not([data-bs-theme=dark])) .form-control:focus,:where(:root:not([data-bs-theme=dark])) .form-select:focus{background-color:#fff;border-color:#006570;box-shadow:0 0 0 3px rgba(59,226,240,.25);color:#17193d}:where(:root:not([data-bs-theme=dark])) .form-control::placeholder,:where(:root:not([data-bs-theme=dark])) .form-select::placeholder{color:#585c84;opacity:1}:where(:root:not([data-bs-theme=dark])) .form-control:disabled,:where(:root:not([data-bs-theme=dark])) .form-control[readonly],:where(:root:not([data-bs-theme=dark])) .form-select:disabled,:where(:root:not([data-bs-theme=dark])) .form-select[readonly]{background-color:#ece9f7;color:#585c84}:where(:root:not([data-bs-theme=dark])) .form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' shape-rendering='crispEdges' viewBox='0 0 10 6'%3E%3Cpath fill='%23006570' d='M0 0h10v2H8v2H6v2H4V4H2V2H0z'/%3E%3C/svg%3E");background-size:.75rem auto}:where(:root:not([data-bs-theme=dark])) .form-select option{background-color:#fff;color:#17193d}:where(:root:not([data-bs-theme=dark])) .form-control.is-invalid,:where(:root:not([data-bs-theme=dark])) .form-select.is-invalid{border-color:#c2272d}:where(:root:not([data-bs-theme=dark])) .form-check-input{background-color:#fff;border:2px solid #6e679e;border-radius:0}:where(:root:not([data-bs-theme=dark])) .form-check-input[type=radio]{border-radius:0}:where(:root:not([data-bs-theme=dark])) .form-check-input:checked{background-color:#ff3d8b;border-color:#ff3d8b}:where(:root:not([data-bs-theme=dark])) .form-check-input:focus{border-color:#006570;box-shadow:0 0 0 3px rgba(59,226,240,.25)}:where(:root:not([data-bs-theme=dark])) .input-group-text{background-color:#ece9f7;border:2px solid #6e679e;border-radius:0;color:#33365c}:where(:root:not([data-bs-theme=dark])) .ts-dropdown,:where(:root:not([data-bs-theme=dark])) .ts-wrapper .ts-control{background-color:#fff!important;border-color:#6e679e!important;border-radius:0!important;color:#17193d!important}:where(:root:not([data-bs-theme=dark])) .ts-dropdown input,:where(:root:not([data-bs-theme=dark])) .ts-wrapper .ts-control input{color:#17193d!important}:where(:root:not([data-bs-theme=dark])) .ts-dropdown .active{background-color:#ece9f7!important;color:#006570!important}:where(:root:not([data-bs-theme=dark])) header{background-color:#e9e6f5;border-bottom:0;position:relative;z-index:2}:where(:root:not([data-bs-theme=dark])) header:after{background:linear-gradient(90deg,#ff3d8b,#3be2f0);bottom:0;box-shadow:0 0 16px rgba(255,61,139,.5);content:"";height:3px;left:0;position:absolute;right:0}:where(:root:not([data-bs-theme=dark])) header .container{padding-block:.5rem}:where(:root:not([data-bs-theme=dark])) header a{color:#33365c}:where(:root:not([data-bs-theme=dark])) header a:hover{color:#006570}:where(:root:not([data-bs-theme=dark])) header .navbar{background-color:transparent}:where(:root:not([data-bs-theme=dark])) header .btn-icon,:where(:root:not([data-bs-theme=dark])) header .btn-transparent{color:#33365c}:where(:root:not([data-bs-theme=dark])) header .btn-icon:hover,:where(:root:not([data-bs-theme=dark])) header .btn-transparent:hover{color:#006570}:where(:root:not([data-bs-theme=dark])) .rg-logo{align-items:center;color:#17193d;display:inline-flex;gap:.7rem;text-decoration:none;width:fit-content}:where(:root:not([data-bs-theme=dark])) .rg-logo:focus,:where(:root:not([data-bs-theme=dark])) .rg-logo:hover{color:#17193d;text-decoration:none}:where(:root:not([data-bs-theme=dark])) .rg-logo__pad{filter:drop-shadow(0 0 6px rgba(255,61,139,.6));flex:0 0 auto;height:auto;transition:transform .2s steps(4);width:2.6rem}:where(:root:not([data-bs-theme=dark])) .rg-logo__pad-body{fill:#ff3d8b}:where(:root:not([data-bs-theme=dark])) .rg-logo__pad-key{fill:#0b0d1c}:where(:root:not([data-bs-theme=dark])) .rg-logo__pad-a{fill:#3be2f0}:where(:root:not([data-bs-theme=dark])) .rg-logo__pad-b{fill:#ffc93c}:where(:root:not([data-bs-theme=dark])) .rg-logo:hover .rg-logo__pad{transform:rotate(-8deg)}:where(:root:not([data-bs-theme=dark])) .rg-logo__name{font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.25rem;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap}:where(:root:not([data-bs-theme=dark])) .rg-logo__name span{color:#006570;margin-left:.4em}:where(:root:not([data-bs-theme=dark])) .rg-category-nav{align-items:center;display:flex}:where(:root:not([data-bs-theme=dark])) .rg-category-nav__menu .offcanvas-body{align-items:center;display:flex}:where(:root:not([data-bs-theme=dark])) .rg-category-nav__links{align-items:center;flex-direction:row;flex-wrap:wrap;gap:.25rem;justify-content:center;overflow:visible;width:100%}:where(:root:not([data-bs-theme=dark])) .rg-category-nav__links>.nav-item.dropdown{position:relative}:where(:root:not([data-bs-theme=dark])) .rg-category-nav__links>.nav-item>.nav-link,:where(:root:not([data-bs-theme=dark])) .rg-category-nav__links>.nav-link{color:#33365c;flex:0 0 auto;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;font-weight:400;letter-spacing:.04em;padding:.6rem .8rem .6rem 1.1rem!important;position:relative;text-transform:uppercase;transition:background-color .12s ease,color .12s ease;white-space:nowrap}:where(:root:not([data-bs-theme=dark])) .rg-category-nav__links>.nav-item>.nav-link:focus,:where(:root:not([data-bs-theme=dark])) .rg-category-nav__links>.nav-item>.nav-link:hover,:where(:root:not([data-bs-theme=dark])) .rg-category-nav__links>.nav-item>.nav-link[aria-expanded=true],:where(:root:not([data-bs-theme=dark])) .rg-category-nav__links>.nav-link:focus,:where(:root:not([data-bs-theme=dark])) .rg-category-nav__links>.nav-link:hover,:where(:root:not([data-bs-theme=dark])) .rg-category-nav__links>.nav-link[aria-expanded=true]{color:#006570}:where(:root:not([data-bs-theme=dark])) .rg-category-nav__links>.nav-item>.nav-link[aria-expanded=true],:where(:root:not([data-bs-theme=dark])) .rg-category-nav__links>.nav-link[aria-expanded=true]{background-color:#fff}:where(:root:not([data-bs-theme=dark])) .rg-category-nav__links>.nav-item>.nav-link:before,:where(:root:not([data-bs-theme=dark])) .rg-category-nav__links>.nav-link:before{color:#c0135c;content:"▶";left:.35rem;opacity:0;position:absolute;transition:opacity .12s step-end}:where(:root:not([data-bs-theme=dark])) .rg-category-nav__links>.nav-item>.nav-link:focus:before,:where(:root:not([data-bs-theme=dark])) .rg-category-nav__links>.nav-item>.nav-link:hover:before,:where(:root:not([data-bs-theme=dark])) .rg-category-nav__links>.nav-item>.nav-link[aria-expanded=true]:before,:where(:root:not([data-bs-theme=dark])) .rg-category-nav__links>.nav-link:focus:before,:where(:root:not([data-bs-theme=dark])) .rg-category-nav__links>.nav-link:hover:before,:where(:root:not([data-bs-theme=dark])) .rg-category-nav__links>.nav-link[aria-expanded=true]:before{opacity:1}:where(:root:not([data-bs-theme=dark])) .rg-category-nav__menu .dropdown-menu{background-color:#fff;border:0;border-radius:0;box-shadow:0 -4px 0 0 #b9b3dd,0 4px 0 0 #b9b3dd,-4px 0 0 0 #b9b3dd,4px 0 0 0 #b9b3dd;min-width:14rem;padding:.5rem;z-index:1060}:where(:root:not([data-bs-theme=dark])) .rg-category-nav__menu .dropdown-menu .nav-link{color:#33365c;font-size:.95rem;font-weight:500;padding:.55rem .75rem!important;white-space:normal}:where(:root:not([data-bs-theme=dark])) .rg-category-nav__menu .dropdown-menu .nav-link:focus,:where(:root:not([data-bs-theme=dark])) .rg-category-nav__menu .dropdown-menu .nav-link:hover{background-color:#ece9f7;color:#006570}:where(:root:not([data-bs-theme=dark])) .rg-cart__button{--bs-btn-color:#0b0d1c;--bs-btn-bg:#ffc93c;--bs-btn-hover-color:#0b0d1c;--bs-btn-hover-bg:#ffd86b;--bs-btn-active-color:#0b0d1c;--bs-btn-active-bg:#ffd86b;align-items:center;box-shadow:inset 0 -4px 0 0 #d69e12,0 -4px 0 0 var(--bs-btn-bg),0 4px 0 0 var(--bs-btn-bg),-4px 0 0 0 var(--bs-btn-bg),4px 0 0 0 var(--bs-btn-bg);display:inline-flex;font-size:.9375rem;gap:.6rem;min-height:2.5rem;padding:.6rem 1rem}:where(:root:not([data-bs-theme=dark])) .rg-cart__button:hover{background-color:#ffd86b;box-shadow:inset 0 -4px 0 0 #d69e12,0 -4px 0 0 #ffd86b,0 4px 0 0 #ffd86b,-4px 0 0 0 #ffd86b,4px 0 0 0 #ffd86b;filter:drop-shadow(0 0 10px rgba(255,201,60,.5))}:where(:root:not([data-bs-theme=dark])) .rg-cart__icon{height:1.2rem;width:1.2rem}:where(:root:not([data-bs-theme=dark])) .rg-cart__count{background-color:#ff3d8b;box-shadow:0 0 0 2px #e9e6f5;color:#0b0d1c;display:grid;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;height:1.5rem;line-height:1;min-width:1.5rem;padding:0 .3rem;place-items:center;position:absolute;right:-.85rem;top:-.85rem}:where(:root:not([data-bs-theme=dark])) header .dropdown-menu{background-color:#fff;border:0;border-radius:0;box-shadow:0 -4px 0 0 #b9b3dd,0 4px 0 0 #b9b3dd,-4px 0 0 0 #b9b3dd,4px 0 0 0 #b9b3dd}:where(:root:not([data-bs-theme=dark])) header .dropdown-item{color:#33365c}:where(:root:not([data-bs-theme=dark])) header .dropdown-item:focus,:where(:root:not([data-bs-theme=dark])) header .dropdown-item:hover{background-color:#ece9f7;color:#006570}@media(min-width:992px){:where(:root:not([data-bs-theme=dark])) .rg-category-nav__menu{width:100%}:where(:root:not([data-bs-theme=dark])) .rg-category-nav__menu .offcanvas-body{flex-grow:1;justify-content:center}}@media(max-width:991.98px){:where(:root:not([data-bs-theme=dark])) .rg-category-nav__menu{background-color:#f5f4fb;position:fixed}:where(:root:not([data-bs-theme=dark])) .rg-category-nav__menu .offcanvas-header{border-bottom:3px solid #b9b3dd}:where(:root:not([data-bs-theme=dark])) .rg-category-nav__menu .offcanvas-title{color:#006570;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:400;letter-spacing:.04em;text-transform:uppercase}:where(:root:not([data-bs-theme=dark])) .rg-category-nav__menu .offcanvas-body{align-items:flex-start;padding:1rem!important}:where(:root:not([data-bs-theme=dark])) .rg-category-nav__links{align-items:stretch;flex-direction:column;gap:.25rem;justify-content:flex-start}:where(:root:not([data-bs-theme=dark])) .rg-category-nav__links>.nav-item>.nav-link,:where(:root:not([data-bs-theme=dark])) .rg-category-nav__links>.nav-link{color:#17193d;justify-content:space-between;padding:.85rem .85rem .85rem 1.25rem!important;white-space:normal;width:100%}:where(:root:not([data-bs-theme=dark])) .rg-category-nav__menu .dropdown-menu{background:#fff;box-shadow:none;margin-top:.25rem;position:static!important;transform:none!important;width:100%}:where(:root:not([data-bs-theme=dark])) .rg-category-nav__menu .dropdown-menu .nav-link{padding-left:1.25rem!important}}@media(max-width:575.98px){:where(:root:not([data-bs-theme=dark])) .rg-logo__name{font-size:1rem}:where(:root:not([data-bs-theme=dark])) .rg-logo__pad{width:2.1rem}:where(:root:not([data-bs-theme=dark])) .rg-cart__button{padding-inline:.75rem}}:where(:root:not([data-bs-theme=dark])) .rg-logo__image{display:block;max-height:2.5rem;max-width:12rem;object-fit:contain;width:auto}:where(:root:not([data-bs-theme=dark])) footer.rg-footer{background-color:#e9e6f5;border-top:0;color:#585c84;font-size:.92rem;margin-top:auto;padding:0}:where(:root:not([data-bs-theme=dark])) .rg-services{background:linear-gradient(180deg,#f5f4fb,#e9e6f5);padding-block:clamp(3.5rem,7vw,5.5rem);position:relative;scroll-margin-top:1.5rem}:where(:root:not([data-bs-theme=dark])) .rg-services:before{background:repeating-linear-gradient(90deg,#ff3d8b 0 12px,transparent 12px 20px);content:"";height:3px;left:0;opacity:.6;position:absolute;right:0;top:0}:where(:root:not([data-bs-theme=dark])) .rg-services__title{color:#17193d;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.2;margin:0 0 clamp(2rem,4vw,3rem);text-transform:uppercase;text-wrap:balance}:where(:root:not([data-bs-theme=dark])) .rg-services__slots{display:grid;gap:1.75rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}:where(:root:not([data-bs-theme=dark])) .rg-services__slot{display:flex;flex-direction:column;margin:4px}:where(:root:not([data-bs-theme=dark])) .rg-services__slot p{margin:0}:where(:root:not([data-bs-theme=dark])) .rg-services__slot .btn{align-self:flex-start;margin-top:auto}:where(:root:not([data-bs-theme=dark])) .rg-services__index{color:#c0135c;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;font-weight:400;letter-spacing:.04em;margin-bottom:1.25rem!important;text-transform:uppercase}:where(:root:not([data-bs-theme=dark])) .rg-services__name{color:#17193d;font-size:1.35rem;font-weight:800;letter-spacing:-.02em;line-height:1.15}:where(:root:not([data-bs-theme=dark])) .rg-services__tag{color:#8a5c00;font-size:.9rem;font-weight:600;margin-top:.4rem!important}:where(:root:not([data-bs-theme=dark])) .rg-services__text{color:#585c84;font-size:.95rem;line-height:1.65;margin-block:1rem 1.75rem!important}:where(:root:not([data-bs-theme=dark])) .rg-footer__main{padding-bottom:1.5rem;padding-top:clamp(3rem,5vw,4rem)}:where(:root:not([data-bs-theme=dark])) .rg-footer__main>.row{padding-top:2.5rem}:where(:root:not([data-bs-theme=dark])) .rg-footer__main .nav-link,:where(:root:not([data-bs-theme=dark])) .rg-footer__main a{color:#585c84;text-decoration:none}:where(:root:not([data-bs-theme=dark])) .rg-footer__main .nav-link:focus,:where(:root:not([data-bs-theme=dark])) .rg-footer__main .nav-link:hover,:where(:root:not([data-bs-theme=dark])) .rg-footer__main a:focus,:where(:root:not([data-bs-theme=dark])) .rg-footer__main a:hover{color:#006570}:where(:root:not([data-bs-theme=dark])) .rg-footer__main .fw-medium,:where(:root:not([data-bs-theme=dark])) .rg-footer__main h2,:where(:root:not([data-bs-theme=dark])) .rg-footer__main h3,:where(:root:not([data-bs-theme=dark])) .rg-footer__main h4{color:#8a5c00;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;font-weight:400;font-weight:400!important;letter-spacing:.04em;text-transform:uppercase}:where(:root:not([data-bs-theme=dark])) .rg-footer__brand{align-items:end;border-bottom:2px solid #d6d2ea;display:grid;gap:1rem 2rem;grid-template-columns:minmax(0,1fr) auto;padding-bottom:2.5rem}:where(:root:not([data-bs-theme=dark])) .rg-footer__brand p{line-height:1.6;margin:0;max-width:26rem}:where(:root:not([data-bs-theme=dark])) .rg-footer__brand>p:not(.rg-footer__continue){grid-column:1}:where(:root:not([data-bs-theme=dark])) .rg-footer__brand .rg-logo{grid-column:1}:where(:root:not([data-bs-theme=dark])) .rg-footer__continue{animation:rg-blink 1.6s step-end infinite;color:#006570;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem;font-weight:400;grid-column:2;grid-row:1/span 2;letter-spacing:.04em;text-transform:uppercase}:where(:root:not([data-bs-theme=dark])) .rg-footer__main .ratio.border{background-color:#fff;border:0!important}:where(:root:not([data-bs-theme=dark])) .rg-footer__copy a{color:#006570!important;text-decoration:underline!important}@media(max-width:991.98px){:where(:root:not([data-bs-theme=dark])) .rg-services__slots{grid-template-columns:1fr}}@media(max-width:575.98px){:where(:root:not([data-bs-theme=dark])) .rg-footer__brand{grid-template-columns:1fr}:where(:root:not([data-bs-theme=dark])) .rg-footer__continue{grid-column:1;grid-row:auto}}:where(:root:not([data-bs-theme=dark])) .rg-hero{background-color:#e9e6f5;color:#33365c;isolation:isolate;overflow:hidden;position:relative}:where(:root:not([data-bs-theme=dark])) .rg-hero:before{background:radial-gradient(1px 1px at 12% 18%,rgba(142,134,194,.9) 50%,transparent 51%),radial-gradient(1px 1px at 27% 62%,rgba(142,134,194,.6) 50%,transparent 51%),radial-gradient(2px 2px at 41% 28%,rgba(59,226,240,.9) 50%,transparent 51%),radial-gradient(1px 1px at 58% 12%,rgba(142,134,194,.8) 50%,transparent 51%),radial-gradient(2px 2px at 73% 44%,rgba(255,61,139,.9) 50%,transparent 51%),radial-gradient(1px 1px at 86% 22%,rgba(142,134,194,.7) 50%,transparent 51%),radial-gradient(1px 1px at 93% 68%,rgba(142,134,194,.6) 50%,transparent 51%),radial-gradient(1px 1px at 6% 78%,rgba(142,134,194,.5) 50%,transparent 51%),radial-gradient(2px 2px at 50% 80%,rgba(255,201,60,.7) 50%,transparent 51%),radial-gradient(60rem 30rem at 85% 30%,rgba(255,61,139,.16),transparent 70%),radial-gradient(50rem 30rem at 10% 90%,rgba(59,226,240,.12),transparent 70%);content:"";inset:0;position:absolute;z-index:-2}:where(:root:not([data-bs-theme=dark])) .rg-hero:after{background-image:linear-gradient(rgba(255,61,139,.35) 2px,transparent 0),linear-gradient(90deg,rgba(255,61,139,.35) 2px,transparent 0);background-size:64px 48px;bottom:0;content:"";height:45%;left:-25%;mask-image:linear-gradient(0deg,#000 0,transparent 85%);position:absolute;right:-25%;transform:perspective(420px) rotateX(58deg);transform-origin:bottom center;z-index:-1}:where(:root:not([data-bs-theme=dark])) .rg-hud{background-color:rgba(233,230,245,.7);border-bottom:2px solid #d6d2ea;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;text-transform:uppercase}:where(:root:not([data-bs-theme=dark])) .rg-hud__inner{align-items:center;color:#17193d;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;justify-content:space-between;padding-block:.7rem}:where(:root:not([data-bs-theme=dark])) .rg-hud__label{color:#c0135c;margin-right:.4rem}:where(:root:not([data-bs-theme=dark])) .rg-hud__item--hi .rg-hud__label{color:#006570}:where(:root:not([data-bs-theme=dark])) .rg-hud__item--credits .rg-hud__label{color:#8a5c00}:where(:root:not([data-bs-theme=dark])) .rg-hud__lives{display:inline-flex;gap:.35rem}:where(:root:not([data-bs-theme=dark])) .rg-hud__lives svg{fill:#ff3d8b;filter:drop-shadow(0 0 4px rgba(255,61,139,.7));height:auto;width:1.1rem}:where(:root:not([data-bs-theme=dark])) .rg-hero__grid{align-items:center;display:grid;gap:clamp(2.5rem,5vw,4.5rem);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);padding-block:clamp(3rem,6vw,5.5rem) clamp(3.5rem,7vw,6rem)}:where(:root:not([data-bs-theme=dark])) .rg-hero__kicker{background-color:#fff;box-shadow:0 -3px 0 0 #b9b3dd,0 3px 0 0 #b9b3dd,-3px 0 0 0 #b9b3dd,3px 0 0 0 #b9b3dd;color:#8a5c00;display:inline-block;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;font-weight:400;letter-spacing:.04em;margin:4px 4px 1.75rem;padding:.55rem .8rem;text-transform:uppercase}:where(:root:not([data-bs-theme=dark])) .rg-hero h1{color:#17193d;font-size:clamp(2rem,4.4vw,3.5rem);line-height:1.12;margin:0 0 1.5rem;max-width:15ch;text-shadow:3px 3px 0 rgba(59,226,240,.35),-3px -1px 0 rgba(255,61,139,.35)}:where(:root:not([data-bs-theme=dark])) .rg-hero h1 em{color:#c0135c;font-style:normal;text-shadow:0 0 18px rgba(255,61,139,.6),3px 3px 0 rgba(59,226,240,.4)}:where(:root:not([data-bs-theme=dark])) .rg-hero__lead{color:#585c84;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.65;margin:0 0 2.25rem;max-width:34rem}:where(:root:not([data-bs-theme=dark])) .rg-hero__lead strong{color:#17193d}:where(:root:not([data-bs-theme=dark])) .rg-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem 2rem;margin-bottom:2.75rem}:where(:root:not([data-bs-theme=dark])) .rg-hero__actions .btn{font-size:1.0625rem;padding:1.05rem 1.75rem 1.15rem}:where(:root:not([data-bs-theme=dark])) .rg-hero__link{color:#006570;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;font-weight:400;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}:where(:root:not([data-bs-theme=dark])) .rg-hero__link:after{content:"→";margin-left:.5rem}:where(:root:not([data-bs-theme=dark])) .rg-hero__link:hover{color:#17193d}:where(:root:not([data-bs-theme=dark])) .rg-powerups{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}:where(:root:not([data-bs-theme=dark])) .rg-powerups li{align-items:flex-start;color:#585c84;display:flex;font-size:.85rem;gap:.7rem;line-height:1.45}:where(:root:not([data-bs-theme=dark])) .rg-powerups svg{fill:#2c7712;flex:0 0 auto;height:1.6rem;width:1.6rem}:where(:root:not([data-bs-theme=dark])) .rg-powerups li:nth-child(2) svg{fill:#006570}:where(:root:not([data-bs-theme=dark])) .rg-powerups li:nth-child(3) svg{fill:#8a5c00}:where(:root:not([data-bs-theme=dark])) .rg-powerups strong{color:#17193d;display:block;font-size:.92rem}:where(:root:not([data-bs-theme=dark])) .rg-hero__visual{position:relative}:where(:root:not([data-bs-theme=dark])) .rg-screen{background-color:#e0ddf0;box-shadow:0 -4px 0 0 #e0ddf0,0 4px 0 0 #e0ddf0,-4px 0 0 0 #e0ddf0,4px 0 0 0 #e0ddf0,0 30px 80px rgba(27,29,74,.28),0 0 90px rgba(255,61,139,.18);margin:4px;padding:1rem 1rem 0}:where(:root:not([data-bs-theme=dark])) .rg-screen__glass{background-color:#0b0d1c;box-shadow:inset 0 0 0 3px #090a18;overflow:hidden;position:relative}:where(:root:not([data-bs-theme=dark])) .rg-screen__glass:after{background:repeating-linear-gradient(0deg,rgba(0,0,0,.18) 0 1px,transparent 1px 3px),radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.45) 100%);content:"";inset:0;pointer-events:none;position:absolute;z-index:3}:where(:root:not([data-bs-theme=dark])) .rg-screen__base{align-items:center;color:#585c84;display:flex;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;gap:.75rem;padding:.8rem .25rem .9rem;text-transform:uppercase}:where(:root:not([data-bs-theme=dark])) .rg-screen__led{animation:rg-blink 2.4s step-end infinite;background-color:#8cf26b;box-shadow:0 0 8px #8cf26b;height:.5rem;width:.5rem}:where(:root:not([data-bs-theme=dark])) .rg-screen__vents{display:inline-flex;gap:.3rem;margin-left:auto}:where(:root:not([data-bs-theme=dark])) .rg-screen__vents span{background-color:#6e679e;height:.25rem;width:1.5rem}:where(:root:not([data-bs-theme=dark])) .rg-hero__image{aspect-ratio:4/3;display:block;object-fit:cover;width:100%}:where(:root:not([data-bs-theme=dark])) .rg-select{padding:1rem;position:relative;z-index:1}:where(:root:not([data-bs-theme=dark])) .rg-select__bar{align-items:center;color:#ffc93c;display:flex;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9375rem;justify-content:space-between;margin-bottom:1rem;text-transform:uppercase}:where(:root:not([data-bs-theme=dark])) .rg-select__player{background-color:#ff3d8b;color:#0b0d1c;font-size:.75rem;padding:.3rem .45rem}:where(:root:not([data-bs-theme=dark])) .rg-select__pick{color:#d8dbf4;display:grid;gap:1.1rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);text-decoration:none}:where(:root:not([data-bs-theme=dark])) .rg-select__pick:hover{color:#d8dbf4}:where(:root:not([data-bs-theme=dark])) .rg-select__media{aspect-ratio:1;background-color:#1d2248;box-shadow:0 -3px 0 0 #ff3d8b,0 3px 0 0 #ff3d8b,-3px 0 0 0 #ff3d8b,3px 0 0 0 #ff3d8b;display:block;margin:3px;overflow:hidden;position:relative}:where(:root:not([data-bs-theme=dark])) .rg-select__media img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}:where(:root:not([data-bs-theme=dark])) .rg-select__pick:hover .rg-select__media img{transform:scale(1.05)}:where(:root:not([data-bs-theme=dark])) .rg-select__info{display:flex;flex-direction:column;gap:.5rem;min-width:0}:where(:root:not([data-bs-theme=dark])) .rg-select__label{color:#8cf26b;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;text-transform:uppercase}:where(:root:not([data-bs-theme=dark])) .rg-select__name{color:#f7f8ff;font-size:1.05rem;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis}:where(:root:not([data-bs-theme=dark])) .rg-select__price{color:#ffc93c;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.375rem}:where(:root:not([data-bs-theme=dark])) .rg-select__stats{display:grid;gap:.4rem;margin-block:.35rem .5rem}:where(:root:not([data-bs-theme=dark])) .rg-select__stat{align-items:center;display:grid;gap:.5rem;grid-template-columns:4.75rem minmax(0,1fr)}:where(:root:not([data-bs-theme=dark])) .rg-select__stat-name{color:#a0a6cf;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.625rem;overflow:hidden;text-transform:uppercase;white-space:nowrap}:where(:root:not([data-bs-theme=dark])) .rg-select__stat-bar{display:grid;gap:2px;grid-template-columns:repeat(5,1fr)}:where(:root:not([data-bs-theme=dark])) .rg-select__stat-bar span{background-color:#3be2f0;height:.5rem}:where(:root:not([data-bs-theme=dark])) .rg-select__stat-bar--returns span{background-color:#8cf26b}:where(:root:not([data-bs-theme=dark])) .rg-select__stat-bar--fees span{background-color:#ffc93c}:where(:root:not([data-bs-theme=dark])) .rg-select__cta{color:#3be2f0;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;margin-top:auto;text-transform:uppercase}:where(:root:not([data-bs-theme=dark])) .rg-select__cta:before{animation:rg-blink 1.1s step-end infinite;color:#ff3d8b;content:"▶";margin-right:.4rem}:where(:root:not([data-bs-theme=dark])) .rg-select__slots{display:grid;gap:.9rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:1.1rem 3px 3px;padding:0}:where(:root:not([data-bs-theme=dark])) .rg-select__slot{aspect-ratio:4/3;background-color:#1d2248;box-shadow:0 -3px 0 0 #2e3570,0 3px 0 0 #2e3570,-3px 0 0 0 #2e3570,3px 0 0 0 #2e3570;opacity:.6;overflow:hidden;position:relative}:where(:root:not([data-bs-theme=dark])) .rg-select__slot.is-active{box-shadow:0 -3px 0 0 #ff3d8b,0 3px 0 0 #ff3d8b,-3px 0 0 0 #ff3d8b,3px 0 0 0 #ff3d8b;opacity:1}:where(:root:not([data-bs-theme=dark])) .rg-select__empty{display:grid;min-height:18rem;place-items:center}:where(:root:not([data-bs-theme=dark])) .rg-select__insert{animation:rg-blink 1.1s step-end infinite;color:#ffc93c;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.25rem;text-transform:uppercase}:where(:root:not([data-bs-theme=dark])) .rg-achievements{backdrop-filter:blur(4px);background-color:rgba(233,230,245,.82);border-top:2px solid #d6d2ea;position:relative}:where(:root:not([data-bs-theme=dark])) .rg-achievements .container{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 2.5rem;padding-block:1.6rem}:where(:root:not([data-bs-theme=dark])) .rg-achievements__label{color:#585c84;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;font-weight:400;letter-spacing:.04em;margin:0;text-transform:uppercase}:where(:root:not([data-bs-theme=dark])) .rg-achievements__items{display:grid;flex:1 1 36rem;gap:1rem 1.75rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}:where(:root:not([data-bs-theme=dark])) .rg-achievements__items li{align-items:center;column-gap:.75rem;display:grid;grid-template-columns:auto minmax(0,1fr)}:where(:root:not([data-bs-theme=dark])) .rg-achievements__badge{background-color:#fff;box-shadow:0 -2px 0 0 #b9b3dd,0 2px 0 0 #b9b3dd,-2px 0 0 0 #b9b3dd,2px 0 0 0 #b9b3dd;color:#8a5c00;display:grid;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem;grid-row:span 2;height:2.25rem;place-items:center;width:2.25rem}:where(:root:not([data-bs-theme=dark])) .rg-achievements__value{color:#17193d;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.125rem;text-transform:uppercase}:where(:root:not([data-bs-theme=dark])) .rg-achievements__text{color:#585c84;font-size:.82rem;line-height:1.35}@media(max-width:1199.98px){:where(:root:not([data-bs-theme=dark])) .rg-powerups{grid-template-columns:1fr}}@media(max-width:991.98px){:where(:root:not([data-bs-theme=dark])) .rg-hero__grid{grid-template-columns:1fr}:where(:root:not([data-bs-theme=dark])) .rg-hero h1{max-width:18ch}:where(:root:not([data-bs-theme=dark])) .rg-powerups{grid-template-columns:repeat(3,minmax(0,1fr))}:where(:root:not([data-bs-theme=dark])) .rg-achievements__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575.98px){:where(:root:not([data-bs-theme=dark])) .rg-hud__item--hi{display:none}:where(:root:not([data-bs-theme=dark])) .rg-powerups{grid-template-columns:1fr}:where(:root:not([data-bs-theme=dark])) .rg-select__pick{grid-template-columns:1fr}:where(:root:not([data-bs-theme=dark])) .rg-achievements__items{grid-template-columns:1fr}}:where(:root:not([data-bs-theme=dark])) .rg-products{padding-block:clamp(3.5rem,7vw,5.5rem)}:where(:root:not([data-bs-theme=dark])) .rg-promise{background-color:#e9e6f5;background-image:linear-gradient(rgba(214,210,234,.55) 1px,transparent 0),linear-gradient(90deg,rgba(214,210,234,.55) 1px,transparent 0);background-size:32px 32px;border-block:2px solid #d6d2ea;padding-block:clamp(4rem,8vw,6.5rem);position:relative}:where(:root:not([data-bs-theme=dark])) .rg-quest{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:where(:root:not([data-bs-theme=dark])) .rg-perks{display:grid;gap:1.25rem;list-style:none;margin:0;padding:0}:where(:root:not([data-bs-theme=dark])) .rg-perks li{align-items:flex-start;color:#585c84;display:flex;gap:1rem;line-height:1.55}:where(:root:not([data-bs-theme=dark])) .rg-perks strong{color:#17193d;display:block}:where(:root:not([data-bs-theme=dark])) .rg-perks__key{background-color:#8cf26b;box-shadow:0 -3px 0 0 #8cf26b,0 3px 0 0 #8cf26b,-3px 0 0 0 #8cf26b,3px 0 0 0 #8cf26b;color:#0b0d1c;display:grid;flex:0 0 auto;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem;height:2.25rem;margin:3px;place-items:center;width:2.25rem}:where(:root:not([data-bs-theme=dark])) .rg-perks li:nth-child(2) .rg-perks__key{background-color:#ff6b6b;box-shadow:0 -3px 0 0 #ff6b6b,0 3px 0 0 #ff6b6b,-3px 0 0 0 #ff6b6b,3px 0 0 0 #ff6b6b}:where(:root:not([data-bs-theme=dark])) .rg-perks li:nth-child(3) .rg-perks__key{background-color:#3be2f0;box-shadow:0 -3px 0 0 #3be2f0,0 3px 0 0 #3be2f0,-3px 0 0 0 #3be2f0,3px 0 0 0 #3be2f0}:where(:root:not([data-bs-theme=dark])) .rg-perks li:nth-child(4) .rg-perks__key{background-color:#ffc93c;box-shadow:0 -3px 0 0 #ffc93c,0 3px 0 0 #ffc93c,-3px 0 0 0 #ffc93c,3px 0 0 0 #ffc93c}:where(:root:not([data-bs-theme=dark])) .rg-panel--log{background-color:#f5f4fb;box-shadow:0 -4px 0 0 #ff3d8b,0 4px 0 0 #ff3d8b,-4px 0 0 0 #ff3d8b,4px 0 0 0 #ff3d8b}:where(:root:not([data-bs-theme=dark])) .rg-levels{display:grid;gap:1.35rem;list-style:none;margin:0 0 1.75rem;padding:0 0 0 2rem;position:relative}:where(:root:not([data-bs-theme=dark])) .rg-levels:before{background:repeating-linear-gradient(180deg,#b9b3dd 0 8px,transparent 8px 12px);bottom:.35rem;content:"";left:.45rem;position:absolute;top:.35rem;width:4px}:where(:root:not([data-bs-theme=dark])) .rg-levels__step{display:grid;gap:.15rem;position:relative}:where(:root:not([data-bs-theme=dark])) .rg-levels__step:before{background-color:#2c7712;box-shadow:0 0 0 3px #f5f4fb;content:"";height:1.15rem;left:-2rem;position:absolute;top:.2rem;width:1.15rem}:where(:root:not([data-bs-theme=dark])) .rg-levels__step.is-next:before{animation:rg-blink 1.2s step-end infinite;background-color:#ff3d8b;box-shadow:0 0 0 3px #f5f4fb,0 0 14px #ff3d8b}:where(:root:not([data-bs-theme=dark])) .rg-levels__level{color:#c0135c;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;text-transform:uppercase}:where(:root:not([data-bs-theme=dark])) .rg-levels__step.is-done .rg-levels__level{color:#2c7712}:where(:root:not([data-bs-theme=dark])) .rg-levels__label{color:#17193d;font-weight:700}:where(:root:not([data-bs-theme=dark])) .rg-levels__detail{color:#585c84;font-size:.875rem}:where(:root:not([data-bs-theme=dark])) .rg-xp{align-items:center;display:grid;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto}:where(:root:not([data-bs-theme=dark])) .rg-xp__label{color:#8a5c00}:where(:root:not([data-bs-theme=dark])) .rg-xp__value{color:#17193d}:where(:root:not([data-bs-theme=dark])) .rg-xp__bar{background-color:#fff;box-shadow:inset 0 0 0 2px #b9b3dd;height:1rem;padding:3px}:where(:root:not([data-bs-theme=dark])) .rg-xp__bar span{background:repeating-linear-gradient(90deg,#d69e12 0 10px,transparent 10px 12px);display:block;height:100%;width:75%}:where(:root:not([data-bs-theme=dark])) .rg-promise__outro{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin-top:clamp(2.5rem,5vw,3.5rem)}:where(:root:not([data-bs-theme=dark])) .rg-promise__outro p{color:#17193d;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(1rem,1.6vw,1.25rem);font-weight:400;letter-spacing:.04em;margin:0;text-transform:uppercase}:where(:root:not([data-bs-theme=dark])) .rg-promise__actions{display:flex;flex-wrap:wrap;gap:1.25rem}@media(max-width:991.98px){:where(:root:not([data-bs-theme=dark])) .rg-quest{grid-template-columns:1fr}}:where(:root:not([data-bs-theme=dark])) .product .h1,:where(:root:not([data-bs-theme=dark])) .product h1{font-size:clamp(1.6rem,3vw,2.4rem);text-shadow:0 0 18px rgba(255,61,139,.35)}:where(:root:not([data-bs-theme=dark])) .product .bg-light,:where(:root:not([data-bs-theme=dark])) .product .text-bg-light{background-color:#fff!important}:where(:root:not([data-bs-theme=dark])) .offcanvas{--bs-offcanvas-bg:#f5f4fb;--bs-offcanvas-color:#33365c;--bs-offcanvas-border-color:#b9b3dd}:where(:root:not([data-bs-theme=dark])) .offcanvas-header{border-bottom:3px solid #b9b3dd}:where(:root:not([data-bs-theme=dark])) .offcanvas-title{color:#006570;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:400;letter-spacing:.04em;text-transform:uppercase}:where(:root:not([data-bs-theme=dark])) .table{--bs-table-color:#33365c;--bs-table-bg:transparent;--bs-table-border-color:#b9b3dd;--bs-table-striped-color:#33365c;--bs-table-hover-color:#17193d;--bs-table-hover-bg:#fff;color:#33365c}:where(:root:not([data-bs-theme=dark])) .table th{color:#585c84}:where(:root:not([data-bs-theme=dark])) .table thead th{font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase}:where(:root:not([data-bs-theme=dark])) .steps .steps-item{font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase}:where(:root:not([data-bs-theme=dark])) .steps .steps-item:not(:last-child):after{color:#c0135c!important}:where(:root:not([data-bs-theme=dark])) .steps .steps-item-active a:before{background-color:#ff3d8b!important;border-radius:0!important;box-shadow:0 0 10px rgba(255,61,139,.7);height:4px!important}:where(:root:not([data-bs-theme=dark])) .steps .steps-item-active a,:where(:root:not([data-bs-theme=dark])) .steps .steps-item-completed a{color:#17193d}:where(:root:not([data-bs-theme=dark])) .steps .steps-item-disabled,:where(:root:not([data-bs-theme=dark])) .steps .steps-item-disabled a{color:#585c84!important}@media(min-width:992px){:where(:root:not([data-bs-theme=dark])) .checkout-sidebar:before{background:#fff!important}}:where(:root:not([data-bs-theme=dark])) .checkout-sidebar{color:#33365c}:where(:root:not([data-bs-theme=dark])) .sticky-top .fs-3{color:#8a5c00;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;text-shadow:0 0 14px rgba(255,201,60,.35)}:where(:root:not([data-bs-theme=dark])) .sylius-rating{color:#8a5c00}:root:where(:root[data-bs-theme=dark]){--bs-body-bg:#0b0d1c;--bs-body-bg-rgb:11,13,28;--bs-body-color:#d8dbf4;--bs-body-color-rgb:216,219,244;--bs-emphasis-color:#f7f8ff;--bs-emphasis-color-rgb:247,248,255;--bs-heading-color:#f7f8ff;--bs-secondary-color:#a0a6cf;--bs-secondary-color-rgb:160,166,207;--bs-secondary-bg:#141833;--bs-secondary-bg-rgb:20,24,51;--bs-tertiary-color:#a0a6cf;--bs-tertiary-color-rgb:160,166,207;--bs-tertiary-bg:#141833;--bs-tertiary-bg-rgb:20,24,51;--bs-border-color:#2e3570;--bs-border-color-translucent:rgba(46,53,112,.8);--bs-link-color:#3be2f0;--bs-link-color-rgb:59,226,240;--bs-link-hover-color:#ff8dbb;--bs-link-hover-color-rgb:255,141,187;--bs-primary:#ff3d8b;--bs-primary-rgb:255,61,139;--bs-light:#141833;--bs-light-rgb:20,24,51;--bs-dark:#f7f8ff;--bs-dark-rgb:247,248,255;--bs-gray-500:#a0a6cf;--bs-code-color:#ff8dbb;--bs-highlight-bg:rgba(255,201,60,.3);--bs-highlight-color:#f7f8ff;color-scheme:dark;scroll-behavior:smooth}:where(:root[data-bs-theme=dark]) body{background-color:#0b0d1c;color:#d8dbf4;font-family:InterVariable,Inter,Helvetica Neue,Arial,sans-serif;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(:root[data-bs-theme=dark]) a{color:#3be2f0;text-decoration-thickness:2px;text-underline-offset:.22em;transition:color .16s ease}:where(:root[data-bs-theme=dark]) a:hover{color:#ff8dbb}:where(:root[data-bs-theme=dark]) a.link-reset:hover{color:#3be2f0}:where(:root[data-bs-theme=dark]) .h1,:where(:root[data-bs-theme=dark]) .h2,:where(:root[data-bs-theme=dark]) .h3,:where(:root[data-bs-theme=dark]) h1,:where(:root[data-bs-theme=dark]) h2,:where(:root[data-bs-theme=dark]) h3{color:#f7f8ff;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:400;letter-spacing:.02em;line-height:1.2;text-transform:uppercase;text-wrap:balance}:where(:root[data-bs-theme=dark]) .h1,:where(:root[data-bs-theme=dark]) h1{font-size:clamp(1.75rem,3.6vw,2.75rem)}:where(:root[data-bs-theme=dark]) .h2,:where(:root[data-bs-theme=dark]) h2{font-size:clamp(1.5rem,2.8vw,2.25rem)}:where(:root[data-bs-theme=dark]) .h3,:where(:root[data-bs-theme=dark]) h3{font-size:clamp(1.15rem,1.8vw,1.5rem)}:where(:root[data-bs-theme=dark]) .h4,:where(:root[data-bs-theme=dark]) .h5,:where(:root[data-bs-theme=dark]) .h6,:where(:root[data-bs-theme=dark]) h4,:where(:root[data-bs-theme=dark]) h5,:where(:root[data-bs-theme=dark]) h6{color:#f7f8ff;font-family:InterVariable,Inter,Helvetica Neue,Arial,sans-serif;font-weight:700;letter-spacing:-.01em}:where(:root[data-bs-theme=dark]) ::selection{background-color:#ff3d8b;color:#0b0d1c}:where(:root[data-bs-theme=dark]) :focus-visible{outline:3px solid #3be2f0;outline-offset:3px}:where(:root[data-bs-theme=dark]) hr{border-color:#2e3570;opacity:1}:where(:root[data-bs-theme=dark]) .bg-body,:where(:root[data-bs-theme=dark]) .bg-body-tertiary,:where(:root[data-bs-theme=dark]) .bg-light,:where(:root[data-bs-theme=dark]) .bg-white,:where(:root[data-bs-theme=dark]) .text-bg-light{background-color:#141833!important;color:#d8dbf4!important}:where(:root[data-bs-theme=dark]) .text-black,:where(:root[data-bs-theme=dark]) .text-black-50,:where(:root[data-bs-theme=dark]) .text-body,:where(:root[data-bs-theme=dark]) .text-dark{color:#d8dbf4!important}:where(:root[data-bs-theme=dark]) .text-body-secondary,:where(:root[data-bs-theme=dark]) .text-body-tertiary,:where(:root[data-bs-theme=dark]) .text-muted,:where(:root[data-bs-theme=dark]) .text-secondary{color:#a0a6cf!important}:where(:root[data-bs-theme=dark]) .text-primary{color:#ff3d8b!important}:where(:root[data-bs-theme=dark]) .text-success{color:#8cf26b!important}:where(:root[data-bs-theme=dark]) .invalid-feedback,:where(:root[data-bs-theme=dark]) .text-danger{color:#ff6b6b!important}:where(:root[data-bs-theme=dark]) .border,:where(:root[data-bs-theme=dark]) .border-bottom,:where(:root[data-bs-theme=dark]) .border-end,:where(:root[data-bs-theme=dark]) .border-start,:where(:root[data-bs-theme=dark]) .border-top{border-color:#2e3570!important}:where(:root[data-bs-theme=dark]) .rounded,:where(:root[data-bs-theme=dark]) .rounded-1,:where(:root[data-bs-theme=dark]) .rounded-2,:where(:root[data-bs-theme=dark]) .rounded-3,:where(:root[data-bs-theme=dark]) .rounded-4{border-radius:0!important}:where(:root[data-bs-theme=dark]) .btn-close{filter:invert(1) grayscale(1) brightness(2);opacity:.75}:where(:root[data-bs-theme=dark]) .btn-close:hover{opacity:1}:where(:root[data-bs-theme=dark]) .nav-link{--bs-nav-link-color:#d8dbf4;--bs-nav-link-hover-color:#3be2f0;--bs-navbar-color:#d8dbf4;--bs-navbar-hover-color:#3be2f0;--bs-navbar-active-color:#3be2f0;color:#d8dbf4}:where(:root[data-bs-theme=dark]) .nav-link:focus,:where(:root[data-bs-theme=dark]) .nav-link:hover{color:#3be2f0}:where(:root[data-bs-theme=dark]) .navbar{--bs-navbar-color:#d8dbf4;--bs-navbar-hover-color:#3be2f0;--bs-navbar-active-color:#3be2f0;--bs-navbar-brand-color:#f7f8ff}:where(:root[data-bs-theme=dark]) .dropdown-menu{--bs-dropdown-bg:#141833;--bs-dropdown-color:#d8dbf4;--bs-dropdown-border-color:#2e3570;--bs-dropdown-link-color:#d8dbf4;--bs-dropdown-link-hover-color:#f7f8ff;--bs-dropdown-link-hover-bg:#1d2248;--bs-dropdown-link-active-color:#0b0d1c;--bs-dropdown-link-active-bg:#3be2f0;--bs-dropdown-divider-bg:#2e3570}:where(:root[data-bs-theme=dark]) .pagination{--bs-pagination-color:#d8dbf4;--bs-pagination-bg:transparent;--bs-pagination-hover-color:#3be2f0;--bs-pagination-hover-bg:#141833;--bs-pagination-focus-color:#3be2f0;--bs-pagination-focus-bg:#141833;--bs-pagination-active-color:#0b0d1c;--bs-pagination-active-bg:#3be2f0;--bs-pagination-active-border-color:#3be2f0;--bs-pagination-disabled-color:#2e3570;--bs-pagination-disabled-bg:transparent;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace}:where(:root[data-bs-theme=dark]) .list-group{--bs-list-group-bg:#141833;--bs-list-group-color:#d8dbf4;--bs-list-group-border-color:#2e3570;--bs-list-group-action-hover-bg:#1d2248;--bs-list-group-action-hover-color:#f7f8ff;--bs-list-group-active-bg:#ff3d8b;--bs-list-group-active-border-color:#ff3d8b;--bs-list-group-active-color:#0b0d1c}:where(:root[data-bs-theme=dark]) .modal{--bs-modal-bg:#141833;--bs-modal-color:#d8dbf4;--bs-modal-border-color:#2e3570;--bs-modal-header-border-color:#2e3570;--bs-modal-footer-border-color:#2e3570}:where(:root[data-bs-theme=dark]) .rg-eyebrow{align-items:center;color:#3be2f0;display:inline-flex;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9375rem;font-weight:400;gap:.6rem;letter-spacing:.04em;margin-bottom:1rem;text-transform:uppercase}:where(:root[data-bs-theme=dark]) .rg-eyebrow:before{background-color:#ff3d8b;box-shadow:0 0 10px rgba(255,61,139,.8);content:"";height:.5rem;width:.5rem}:where(:root[data-bs-theme=dark]) .rg-section-head{margin-bottom:clamp(2rem,4vw,3rem);max-width:46rem}:where(:root[data-bs-theme=dark]) .rg-section-head h2{margin:0}:where(:root[data-bs-theme=dark]) .rg-section-head--wide{max-width:52rem}:where(:root[data-bs-theme=dark]) .rg-section-head__lead{color:#a0a6cf;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.6;margin:1.25rem 0 0}:where(:root[data-bs-theme=dark]) .rg-section-head__lead strong{color:#f7f8ff}:where(:root[data-bs-theme=dark]) .rg-panel{background-color:#141833;box-shadow:0 -4px 0 0 #2e3570,0 4px 0 0 #2e3570,-4px 0 0 0 #2e3570,4px 0 0 0 #2e3570;color:#d8dbf4;margin:4px;outline:0;padding:clamp(1.5rem,3vw,2.25rem);position:relative}:where(:root[data-bs-theme=dark]) .rg-panel__title{color:#ffc93c;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem;font-weight:400;letter-spacing:.04em;margin:0 0 1.5rem;text-transform:uppercase}:where(:root[data-bs-theme=dark]) [id^=rg-]{scroll-margin-top:1.5rem}:where(:root[data-bs-theme=dark]) .rg-checkout-account,:where(:root[data-bs-theme=dark]) .rg-checkout-brand{color:#d8dbf4}:where(:root[data-bs-theme=dark]) .rg-checkout-account .btn,:where(:root[data-bs-theme=dark]) .rg-checkout-account a{color:#3be2f0}:where(:root[data-bs-theme=dark]) .rg-checkout-account .btn:hover,:where(:root[data-bs-theme=dark]) .rg-checkout-account a:hover{color:#ff8dbb}@media(prefers-reduced-motion:reduce){:root:where(:root[data-bs-theme=dark]){scroll-behavior:auto}:where(:root[data-bs-theme=dark]) *,:where(:root[data-bs-theme=dark]) :after,:where(:root[data-bs-theme=dark]) :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}:where(:root[data-bs-theme=dark]) .accordion,:where(:root[data-bs-theme=dark]) .accordion-flat{--bs-accordion-bg:transparent;--bs-accordion-color:#d8dbf4;--bs-accordion-border-color:transparent;--bs-accordion-btn-color:#f7f8ff;--bs-accordion-active-color:#3be2f0;--bs-accordion-active-bg:#1d2248}:where(:root[data-bs-theme=dark]) .accordion-flat .accordion-item{background-color:#141833;border:0;border-radius:0;box-shadow:0 -3px 0 0 #2e3570,0 3px 0 0 #2e3570,-3px 0 0 0 #2e3570,3px 0 0 0 #2e3570;margin:0 4px 1rem;overflow:visible}:where(:root[data-bs-theme=dark]) .accordion-flat .accordion-header{margin:0}:where(:root[data-bs-theme=dark]) .accordion-flat .accordion-item .accordion-button{background-color:#141833;border-radius:0!important;box-shadow:none;color:#f7f8ff;font-family:InterVariable,Inter,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:600;gap:1rem;line-height:1.4;padding:.95rem 1.25rem;transition:background-color .12s ease,color .12s ease}:where(:root[data-bs-theme=dark]) .accordion-flat .accordion-item .accordion-button:hover{background-color:#1d2248}:where(:root[data-bs-theme=dark]) .accordion-flat .accordion-item .accordion-button:focus{box-shadow:none}:where(:root[data-bs-theme=dark]) .accordion-flat .accordion-item .accordion-button:focus-visible{outline:3px solid #3be2f0;outline-offset:-3px;position:relative;z-index:1}:where(:root[data-bs-theme=dark]) .accordion-flat .accordion-item .accordion-button:not(.collapsed){background-color:#1d2248;box-shadow:none;color:#3be2f0}:where(:root[data-bs-theme=dark]) .accordion-flat .accordion-item .accordion-button:after{background-color:#ff3d8b;background-image:none;flex:0 0 auto;height:.85rem;margin-left:auto;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' shape-rendering='crispEdges' viewBox='0 0 10 6'%3E%3Cpath d='M0 0h10v2H8v2H6v2H4V4H2V2H0z'/%3E%3C/svg%3E") no-repeat center/contain;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' shape-rendering='crispEdges' viewBox='0 0 10 6'%3E%3Cpath d='M0 0h10v2H8v2H6v2H4V4H2V2H0z'/%3E%3C/svg%3E") no-repeat center/contain;width:.85rem}:where(:root[data-bs-theme=dark]) .accordion-flat .accordion-item .accordion-button .h5{color:inherit;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9375rem;font-weight:400;letter-spacing:.04em;line-height:1.4;margin:0;padding:0!important;text-transform:uppercase}:where(:root[data-bs-theme=dark]) .accordion-flat .accordion-item .accordion-body{border-top:2px solid #2e3570;color:#d8dbf4;line-height:1.7;padding:1.25rem 1.5rem 1.5rem}:where(:root[data-bs-theme=dark]) .breadcrumb{--bs-breadcrumb-divider:"▶";--bs-breadcrumb-divider-color:#ff3d8b;--bs-breadcrumb-margin-bottom:1.5rem;--bs-breadcrumb-item-padding-x:0.65rem;background:none;color:#a0a6cf;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;padding:0;text-transform:uppercase}:where(:root[data-bs-theme=dark]) .breadcrumb .breadcrumb-item:before{font-size:.625rem;line-height:1.6}:where(:root[data-bs-theme=dark]) .breadcrumb .breadcrumb-item a{color:#a0a6cf;text-decoration:none}:where(:root[data-bs-theme=dark]) .breadcrumb .breadcrumb-item a:hover{color:#3be2f0}:where(:root[data-bs-theme=dark]) .breadcrumb .breadcrumb-item.active{color:#f7f8ff}:where(:root[data-bs-theme=dark]) .btn{border:0;border-radius:0;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9375rem;font-weight:400;letter-spacing:.04em;line-height:1;min-height:2.875rem;padding:.85rem 1.5rem .95rem;position:relative;text-transform:uppercase;transition:background-color .12s ease,box-shadow .12s ease,color .12s ease,transform 80ms ease}:where(:root[data-bs-theme=dark]) .btn:active{transform:translateY(2px)}:where(:root[data-bs-theme=dark]) #add-to-cart-button,:where(:root[data-bs-theme=dark]) .btn-primary{color:var(--bs-btn-color);--bs-btn-color:#0b0d1c;--bs-btn-bg:#ff3d8b;--bs-btn-border-color:transparent;--bs-btn-hover-color:#0b0d1c;--bs-btn-hover-bg:#ff8dbb;--bs-btn-hover-border-color:transparent;--bs-btn-active-color:#0b0d1c;--bs-btn-active-bg:#ff8dbb;--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#0b0d1c;--bs-btn-disabled-bg:#ff3d8b;--bs-btn-disabled-border-color:transparent;box-shadow:inset 0 -4px 0 0 #e4206f,0 -4px 0 0 var(--bs-btn-bg),0 4px 0 0 var(--bs-btn-bg),-4px 0 0 0 var(--bs-btn-bg),4px 0 0 0 var(--bs-btn-bg)}:where(:root[data-bs-theme=dark]) #add-to-cart-button:active,:where(:root[data-bs-theme=dark]) #add-to-cart-button:focus-visible,:where(:root[data-bs-theme=dark]) #add-to-cart-button:hover,:where(:root[data-bs-theme=dark]) .btn-primary:active,:where(:root[data-bs-theme=dark]) .btn-primary:focus-visible,:where(:root[data-bs-theme=dark]) .btn-primary:hover{box-shadow:inset 0 -4px 0 0 #e4206f,0 -4px 0 0 #ff8dbb,0 4px 0 0 #ff8dbb,-4px 0 0 0 #ff8dbb,4px 0 0 0 #ff8dbb}:where(:root[data-bs-theme=dark]) #add-to-cart-button:active,:where(:root[data-bs-theme=dark]) .btn-primary:active{box-shadow:inset 0 2px 0 0 #e4206f,0 -4px 0 0 #ff8dbb,0 4px 0 0 #ff8dbb,-4px 0 0 0 #ff8dbb,4px 0 0 0 #ff8dbb}:where(:root[data-bs-theme=dark]) #add-to-cart-button:hover,:where(:root[data-bs-theme=dark]) .btn-primary:hover{filter:drop-shadow(0 0 12px rgba(255,61,139,.55))}:where(:root[data-bs-theme=dark]) .btn-light,:where(:root[data-bs-theme=dark]) .btn-outline-gray,:where(:root[data-bs-theme=dark]) .btn-outline-primary,:where(:root[data-bs-theme=dark]) .btn-outline-secondary,:where(:root[data-bs-theme=dark]) .btn-secondary{--bs-btn-color:#f7f8ff;--bs-btn-bg:#1d2248;--bs-btn-border-color:transparent;--bs-btn-hover-color:#f7f8ff;--bs-btn-hover-bg:#2e3570;--bs-btn-hover-border-color:transparent;--bs-btn-active-color:#f7f8ff;--bs-btn-active-bg:#2e3570;--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#f7f8ff;--bs-btn-disabled-bg:#1d2248;--bs-btn-disabled-border-color:transparent;box-shadow:inset 0 -4px 0 0 #232a57,0 -4px 0 0 var(--bs-btn-bg),0 4px 0 0 var(--bs-btn-bg),-4px 0 0 0 var(--bs-btn-bg),4px 0 0 0 var(--bs-btn-bg)}:where(:root[data-bs-theme=dark]) .btn-light:active,:where(:root[data-bs-theme=dark]) .btn-light:focus-visible,:where(:root[data-bs-theme=dark]) .btn-light:hover,:where(:root[data-bs-theme=dark]) .btn-outline-gray:active,:where(:root[data-bs-theme=dark]) .btn-outline-gray:focus-visible,:where(:root[data-bs-theme=dark]) .btn-outline-gray:hover,:where(:root[data-bs-theme=dark]) .btn-outline-primary:active,:where(:root[data-bs-theme=dark]) .btn-outline-primary:focus-visible,:where(:root[data-bs-theme=dark]) .btn-outline-primary:hover,:where(:root[data-bs-theme=dark]) .btn-outline-secondary:active,:where(:root[data-bs-theme=dark]) .btn-outline-secondary:focus-visible,:where(:root[data-bs-theme=dark]) .btn-outline-secondary:hover,:where(:root[data-bs-theme=dark]) .btn-secondary:active,:where(:root[data-bs-theme=dark]) .btn-secondary:focus-visible,:where(:root[data-bs-theme=dark]) .btn-secondary:hover{box-shadow:inset 0 -4px 0 0 #232a57,0 -4px 0 0 #2e3570,0 4px 0 0 #2e3570,-4px 0 0 0 #2e3570,4px 0 0 0 #2e3570}:where(:root[data-bs-theme=dark]) .btn-light:active,:where(:root[data-bs-theme=dark]) .btn-outline-gray:active,:where(:root[data-bs-theme=dark]) .btn-outline-primary:active,:where(:root[data-bs-theme=dark]) .btn-outline-secondary:active,:where(:root[data-bs-theme=dark]) .btn-secondary:active{box-shadow:inset 0 2px 0 0 #232a57,0 -4px 0 0 #2e3570,0 4px 0 0 #2e3570,-4px 0 0 0 #2e3570,4px 0 0 0 #2e3570}:where(:root[data-bs-theme=dark]) .btn-light:hover,:where(:root[data-bs-theme=dark]) .btn-outline-gray:hover,:where(:root[data-bs-theme=dark]) .btn-outline-primary:hover,:where(:root[data-bs-theme=dark]) .btn-outline-secondary:hover,:where(:root[data-bs-theme=dark]) .btn-secondary:hover{color:#3be2f0}:where(:root[data-bs-theme=dark]) .btn-success{--bs-btn-color:#0b0d1c;--bs-btn-bg:#8cf26b;--bs-btn-border-color:transparent;--bs-btn-hover-color:#0b0d1c;--bs-btn-hover-bg:#b2fa97;--bs-btn-hover-border-color:transparent;--bs-btn-active-color:#0b0d1c;--bs-btn-active-bg:#b2fa97;--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#0b0d1c;--bs-btn-disabled-bg:#8cf26b;--bs-btn-disabled-border-color:transparent;box-shadow:inset 0 -4px 0 0 #5fc342,0 -4px 0 0 var(--bs-btn-bg),0 4px 0 0 var(--bs-btn-bg),-4px 0 0 0 var(--bs-btn-bg),4px 0 0 0 var(--bs-btn-bg)}:where(:root[data-bs-theme=dark]) .btn-success:active,:where(:root[data-bs-theme=dark]) .btn-success:focus-visible,:where(:root[data-bs-theme=dark]) .btn-success:hover{box-shadow:inset 0 -4px 0 0 #5fc342,0 -4px 0 0 #b2fa97,0 4px 0 0 #b2fa97,-4px 0 0 0 #b2fa97,4px 0 0 0 #b2fa97}:where(:root[data-bs-theme=dark]) .btn-success:active{box-shadow:inset 0 2px 0 0 #5fc342,0 -4px 0 0 #b2fa97,0 4px 0 0 #b2fa97,-4px 0 0 0 #b2fa97,4px 0 0 0 #b2fa97}:where(:root[data-bs-theme=dark]) .btn-danger,:where(:root[data-bs-theme=dark]) .btn-outline-danger{--bs-btn-color:#0b0d1c;--bs-btn-bg:#ff6b6b;--bs-btn-border-color:transparent;--bs-btn-hover-color:#0b0d1c;--bs-btn-hover-bg:#ff9494;--bs-btn-hover-border-color:transparent;--bs-btn-active-color:#0b0d1c;--bs-btn-active-bg:#ff9494;--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#0b0d1c;--bs-btn-disabled-bg:#ff6b6b;--bs-btn-disabled-border-color:transparent;box-shadow:inset 0 -4px 0 0 #d94545,0 -4px 0 0 var(--bs-btn-bg),0 4px 0 0 var(--bs-btn-bg),-4px 0 0 0 var(--bs-btn-bg),4px 0 0 0 var(--bs-btn-bg)}:where(:root[data-bs-theme=dark]) .btn-danger:active,:where(:root[data-bs-theme=dark]) .btn-danger:focus-visible,:where(:root[data-bs-theme=dark]) .btn-danger:hover,:where(:root[data-bs-theme=dark]) .btn-outline-danger:active,:where(:root[data-bs-theme=dark]) .btn-outline-danger:focus-visible,:where(:root[data-bs-theme=dark]) .btn-outline-danger:hover{box-shadow:inset 0 -4px 0 0 #d94545,0 -4px 0 0 #ff9494,0 4px 0 0 #ff9494,-4px 0 0 0 #ff9494,4px 0 0 0 #ff9494}:where(:root[data-bs-theme=dark]) .btn-danger:active,:where(:root[data-bs-theme=dark]) .btn-outline-danger:active{box-shadow:inset 0 2px 0 0 #d94545,0 -4px 0 0 #ff9494,0 4px 0 0 #ff9494,-4px 0 0 0 #ff9494,4px 0 0 0 #ff9494}:where(:root[data-bs-theme=dark]) .btn-link,:where(:root[data-bs-theme=dark]) .btn-transparent{box-shadow:none;color:#3be2f0;margin:0}:where(:root[data-bs-theme=dark]) .btn-link:hover,:where(:root[data-bs-theme=dark]) .btn-transparent:hover{color:#ff8dbb}:where(:root[data-bs-theme=dark]) .btn-sm{font-size:.8125rem;min-height:2.25rem;padding:.6rem 1rem .7rem}:where(:root[data-bs-theme=dark]) .btn-icon{font-family:InterVariable,Inter,Helvetica Neue,Arial,sans-serif;text-transform:none}:where(:root[data-bs-theme=dark]) .rg-btn-start:after{animation:rg-blink 1.1s step-end infinite;content:"▶";display:inline-block;margin-inline-start:.65rem}@keyframes rg-blink{50%{opacity:.15}}:where(:root[data-bs-theme=dark]) #add-to-cart-button{font-size:1.0625rem;min-height:3.5rem;width:100%}:where(:root[data-bs-theme=dark]) .input-group>.btn,:where(:root[data-bs-theme=dark]) .input-group>.btn:active,:where(:root[data-bs-theme=dark]) .input-group>.btn:hover{box-shadow:inset 0 -4px 0 0 rgba(0,0,0,.3)}:where(:root[data-bs-theme=dark]) .card{--bs-card-bg:#141833;--bs-card-color:#d8dbf4;--bs-card-border-color:#2e3570;--bs-card-cap-color:#f7f8ff;background-color:#141833;border:0;border-radius:0;box-shadow:0 -3px 0 0 #2e3570,0 3px 0 0 #2e3570,-3px 0 0 0 #2e3570,3px 0 0 0 #2e3570;overflow:hidden}:where(:root[data-bs-theme=dark]) .card-body{padding:1.5rem}:where(:root[data-bs-theme=dark]) .card-header{border-bottom-color:#2e3570!important;color:#f7f8ff}:where(:root[data-bs-theme=dark]) .card-title{color:#f7f8ff;margin-bottom:.5rem}:where(:root[data-bs-theme=dark]) .card-text{color:#a0a6cf}:where(:root[data-bs-theme=dark]) .card-footer{background-color:#141833;border-top-color:#2e3570}:where(:root[data-bs-theme=dark]) .products-grid{row-gap:2.5rem}:where(:root[data-bs-theme=dark]) .products-grid div:has(>a.link-reset){background-color:#141833;box-shadow:0 -4px 0 0 #2e3570,0 4px 0 0 #2e3570,-4px 0 0 0 #2e3570,4px 0 0 0 #2e3570;display:flex;flex-direction:column;height:calc(100% - 8px);margin:4px;position:relative;transition:box-shadow .16s ease,transform .16s steps(4),filter .16s ease}:where(:root[data-bs-theme=dark]) .products-grid div:has(>a.link-reset):focus-within,:where(:root[data-bs-theme=dark]) .products-grid div:has(>a.link-reset):hover{box-shadow:0 -4px 0 0 #3be2f0,0 4px 0 0 #3be2f0,-4px 0 0 0 #3be2f0,4px 0 0 0 #3be2f0;filter:drop-shadow(0 0 14px rgba(59,226,240,.35));transform:translateY(-4px)}:where(:root[data-bs-theme=dark]) .products-grid div:has(>a.link-reset)>a.link-reset{color:#f7f8ff;display:block;text-decoration:none}:where(:root[data-bs-theme=dark]) .products-grid div:has(>a.link-reset)>a.link-reset:after{content:"";inset:0;position:absolute;z-index:1}:where(:root[data-bs-theme=dark]) .products-grid div:has(>a.link-reset)>a.link-reset:focus-visible{outline:0}:where(:root[data-bs-theme=dark]) .products-grid div:has(>a.link-reset):has(>a.link-reset:focus-visible){outline:3px solid #ff3d8b;outline-offset:6px}:where(:root[data-bs-theme=dark]) .products-grid div:has(>a.link-reset) .mb-4{margin-bottom:0!important}:where(:root[data-bs-theme=dark]) .products-grid div:has(>a.link-reset) .rounded-3{background-color:#1d2248!important;border-radius:0!important;margin:.75rem .75rem 0;position:relative}:where(:root[data-bs-theme=dark]) .products-grid div:has(>a.link-reset) .rounded-3 img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}:where(:root[data-bs-theme=dark]) .products-grid div:has(>a.link-reset) .rounded-3:after{background:repeating-linear-gradient(0deg,rgba(0,0,0,.12) 0 1px,transparent 1px 3px);content:"";inset:0;pointer-events:none;position:absolute}:where(:root[data-bs-theme=dark]) .products-grid div:has(>a.link-reset):hover .rounded-3 img{transform:scale(1.05)}:where(:root[data-bs-theme=dark]) .products-grid div:has(>a.link-reset) .h6{color:#f7f8ff;font-family:InterVariable,Inter,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:700;letter-spacing:-.01em;line-height:1.35;margin:0;padding:1rem 1.25rem .4rem;text-transform:none;transition:color .12s ease}:where(:root[data-bs-theme=dark]) .products-grid div:has(>a.link-reset):hover .h6{color:#3be2f0}:where(:root[data-bs-theme=dark]) .products-grid div:has(>a.link-reset)>div:last-child{align-items:baseline;color:#ffc93c;display:flex;flex-wrap:wrap;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.125rem;gap:.25rem .6rem;margin-top:auto;padding:0 1.25rem 1.25rem}:where(:root[data-bs-theme=dark]) .products-grid div:has(>a.link-reset)>div:last-child>*{margin:0!important;padding:0!important}:where(:root[data-bs-theme=dark]) .products-grid div:has(>a.link-reset)>div:last-child del{color:#a0a6cf;font-size:.875rem}:where(:root[data-bs-theme=dark]) #sylius_shop_cart .table thead th{color:#a0a6cf;padding-bottom:.8rem}:where(:root[data-bs-theme=dark]) #sylius_shop_cart .table tbody td{border-bottom-color:#2e3570;vertical-align:middle}:where(:root[data-bs-theme=dark]) #sylius_shop_cart .table .link-reset{color:#f7f8ff;text-decoration:none}:where(:root[data-bs-theme=dark]) #sylius_shop_cart .table .link-reset:hover{color:#3be2f0}:where(:root[data-bs-theme=dark]) #sylius_shop_cart .table .btn-transparent{color:#a0a6cf}:where(:root[data-bs-theme=dark]) #sylius_shop_cart .table .btn-transparent:focus-visible,:where(:root[data-bs-theme=dark]) #sylius_shop_cart .table .btn-transparent:hover{color:#ff6b6b}:where(:root[data-bs-theme=dark]) #sylius_shop_cart .table .form-control{min-width:4.5rem;text-align:center}:where(:root[data-bs-theme=dark]) #offcanvasCart{--bs-offcanvas-width:min(34rem,100vw);border-left:3px solid #2e3570;box-shadow:0 24px 60px rgba(0,0,0,.45)}:where(:root[data-bs-theme=dark]) #offcanvasCart .offcanvas-header{background-color:#070814;padding:1.35rem 1.5rem}:where(:root[data-bs-theme=dark]) #offcanvasCart .offcanvas-title:before{color:#ffc93c;content:"★";margin-right:.6rem}:where(:root[data-bs-theme=dark]) #offcanvasCart .offcanvas-body .link-reset{color:#f7f8ff;text-decoration:none}:where(:root[data-bs-theme=dark]) #offcanvasCart .offcanvas-body .link-reset:hover{color:#3be2f0}:where(:root[data-bs-theme=dark]) #offcanvasCart .offcanvas-footer .h5.text-end{color:#ffc93c;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace}:where(:root[data-bs-theme=dark]) #offcanvasCart .offcanvas-footer .btn{width:100%}:root:where(:root[data-bs-theme=dark]){--bs-success:#8cf26b;--bs-success-rgb:140,242,107;--bs-success-text-emphasis:#8cf26b;--bs-success-bg-subtle:#16301f;--bs-success-border-subtle:#2f6b3a;--bs-info:#3be2f0;--bs-info-rgb:59,226,240;--bs-info-text-emphasis:#3be2f0;--bs-info-bg-subtle:#0f2a3a;--bs-info-border-subtle:#1e5566;--bs-warning-text-emphasis:#ffc93c;--bs-warning-bg-subtle:#33280e;--bs-warning-border-subtle:#6b5418;--bs-danger:#ff6b6b;--bs-danger-rgb:255,107,107;--bs-danger-text-emphasis:#ff9a9a;--bs-danger-bg-subtle:#3a1420;--bs-danger-border-subtle:#7a2a3c}:where(:root[data-bs-theme=dark]) .alert{border-radius:0;border-width:2px}:where(:root[data-bs-theme=dark]) .alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}:where(:root[data-bs-theme=dark]) .alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}:where(:root[data-bs-theme=dark]) .alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}:where(:root[data-bs-theme=dark]) .alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}:where(:root[data-bs-theme=dark]) .badge{border-radius:0;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:400;letter-spacing:.04em}:where(:root[data-bs-theme=dark]) .badge.bg-primary,:where(:root[data-bs-theme=dark]) .badge.text-bg-primary{background-color:#ff3d8b!important;color:#0b0d1c!important}:where(:root[data-bs-theme=dark]) .badge.bg-success,:where(:root[data-bs-theme=dark]) .badge.text-bg-success{background-color:#8cf26b!important;color:#0b0d1c!important}:where(:root[data-bs-theme=dark]) .badge.bg-danger,:where(:root[data-bs-theme=dark]) .badge.text-bg-danger{background-color:#ff6b6b!important;color:#0b0d1c!important}:where(:root[data-bs-theme=dark]) .col-form-label,:where(:root[data-bs-theme=dark]) .form-label{color:#f7f8ff;font-size:.9rem;font-weight:600;margin-bottom:.45rem}:where(:root[data-bs-theme=dark]) .form-control,:where(:root[data-bs-theme=dark]) .form-select{background-color:#070814;border:2px solid #2e3570;border-radius:0;color:#f7f8ff;min-height:2.875rem;transition:border-color .12s ease,box-shadow .12s ease}:where(:root[data-bs-theme=dark]) .form-control:hover,:where(:root[data-bs-theme=dark]) .form-select:hover{background-color:#070814;border-color:#2e3570}:where(:root[data-bs-theme=dark]) .form-control:focus,:where(:root[data-bs-theme=dark]) .form-select:focus{background-color:#070814;border-color:#3be2f0;box-shadow:0 0 0 3px rgba(59,226,240,.25);color:#f7f8ff}:where(:root[data-bs-theme=dark]) .form-control::placeholder,:where(:root[data-bs-theme=dark]) .form-select::placeholder{color:#a0a6cf;opacity:1}:where(:root[data-bs-theme=dark]) .form-control:disabled,:where(:root[data-bs-theme=dark]) .form-control[readonly],:where(:root[data-bs-theme=dark]) .form-select:disabled,:where(:root[data-bs-theme=dark]) .form-select[readonly]{background-color:#141833;color:#a0a6cf}:where(:root[data-bs-theme=dark]) .form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' shape-rendering='crispEdges' viewBox='0 0 10 6'%3E%3Cpath fill='%233be2f0' d='M0 0h10v2H8v2H6v2H4V4H2V2H0z'/%3E%3C/svg%3E");background-size:.75rem auto}:where(:root[data-bs-theme=dark]) .form-select option{background-color:#141833;color:#f7f8ff}:where(:root[data-bs-theme=dark]) .form-control.is-invalid,:where(:root[data-bs-theme=dark]) .form-select.is-invalid{border-color:#ff6b6b}:where(:root[data-bs-theme=dark]) .form-check-input{background-color:#070814;border:2px solid #2e3570;border-radius:0}:where(:root[data-bs-theme=dark]) .form-check-input[type=radio]{border-radius:0}:where(:root[data-bs-theme=dark]) .form-check-input:checked{background-color:#ff3d8b;border-color:#ff3d8b}:where(:root[data-bs-theme=dark]) .form-check-input:focus{border-color:#3be2f0;box-shadow:0 0 0 3px rgba(59,226,240,.25)}:where(:root[data-bs-theme=dark]) .input-group-text{background-color:#141833;border:2px solid #2e3570;border-radius:0;color:#d8dbf4}:where(:root[data-bs-theme=dark]) .ts-dropdown,:where(:root[data-bs-theme=dark]) .ts-wrapper .ts-control{background-color:#070814!important;border-color:#2e3570!important;border-radius:0!important;color:#f7f8ff!important}:where(:root[data-bs-theme=dark]) .ts-dropdown input,:where(:root[data-bs-theme=dark]) .ts-wrapper .ts-control input{color:#f7f8ff!important}:where(:root[data-bs-theme=dark]) .ts-dropdown .active{background-color:#1d2248!important;color:#3be2f0!important}:where(:root[data-bs-theme=dark]) header{background-color:#070814;border-bottom:0;position:relative;z-index:2}:where(:root[data-bs-theme=dark]) header:after{background:linear-gradient(90deg,#ff3d8b,#3be2f0);bottom:0;box-shadow:0 0 16px rgba(255,61,139,.5);content:"";height:3px;left:0;position:absolute;right:0}:where(:root[data-bs-theme=dark]) header .container{padding-block:.5rem}:where(:root[data-bs-theme=dark]) header a{color:#d8dbf4}:where(:root[data-bs-theme=dark]) header a:hover{color:#3be2f0}:where(:root[data-bs-theme=dark]) header .navbar{background-color:transparent}:where(:root[data-bs-theme=dark]) header .btn-icon,:where(:root[data-bs-theme=dark]) header .btn-transparent{color:#d8dbf4}:where(:root[data-bs-theme=dark]) header .btn-icon:hover,:where(:root[data-bs-theme=dark]) header .btn-transparent:hover{color:#3be2f0}:where(:root[data-bs-theme=dark]) .rg-logo{align-items:center;color:#f7f8ff;display:inline-flex;gap:.7rem;text-decoration:none;width:fit-content}:where(:root[data-bs-theme=dark]) .rg-logo:focus,:where(:root[data-bs-theme=dark]) .rg-logo:hover{color:#f7f8ff;text-decoration:none}:where(:root[data-bs-theme=dark]) .rg-logo__pad{filter:drop-shadow(0 0 6px rgba(255,61,139,.6));flex:0 0 auto;height:auto;transition:transform .2s steps(4);width:2.6rem}:where(:root[data-bs-theme=dark]) .rg-logo__pad-body{fill:#ff3d8b}:where(:root[data-bs-theme=dark]) .rg-logo__pad-key{fill:#0b0d1c}:where(:root[data-bs-theme=dark]) .rg-logo__pad-a{fill:#3be2f0}:where(:root[data-bs-theme=dark]) .rg-logo__pad-b{fill:#ffc93c}:where(:root[data-bs-theme=dark]) .rg-logo:hover .rg-logo__pad{transform:rotate(-8deg)}:where(:root[data-bs-theme=dark]) .rg-logo__name{font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.25rem;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap}:where(:root[data-bs-theme=dark]) .rg-logo__name span{color:#3be2f0;margin-left:.4em}:where(:root[data-bs-theme=dark]) .rg-category-nav{align-items:center;display:flex}:where(:root[data-bs-theme=dark]) .rg-category-nav__menu .offcanvas-body{align-items:center;display:flex}:where(:root[data-bs-theme=dark]) .rg-category-nav__links{align-items:center;flex-direction:row;flex-wrap:wrap;gap:.25rem;justify-content:center;overflow:visible;width:100%}:where(:root[data-bs-theme=dark]) .rg-category-nav__links>.nav-item.dropdown{position:relative}:where(:root[data-bs-theme=dark]) .rg-category-nav__links>.nav-item>.nav-link,:where(:root[data-bs-theme=dark]) .rg-category-nav__links>.nav-link{color:#d8dbf4;flex:0 0 auto;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;font-weight:400;letter-spacing:.04em;padding:.6rem .8rem .6rem 1.1rem!important;position:relative;text-transform:uppercase;transition:background-color .12s ease,color .12s ease;white-space:nowrap}:where(:root[data-bs-theme=dark]) .rg-category-nav__links>.nav-item>.nav-link:focus,:where(:root[data-bs-theme=dark]) .rg-category-nav__links>.nav-item>.nav-link:hover,:where(:root[data-bs-theme=dark]) .rg-category-nav__links>.nav-item>.nav-link[aria-expanded=true],:where(:root[data-bs-theme=dark]) .rg-category-nav__links>.nav-link:focus,:where(:root[data-bs-theme=dark]) .rg-category-nav__links>.nav-link:hover,:where(:root[data-bs-theme=dark]) .rg-category-nav__links>.nav-link[aria-expanded=true]{color:#3be2f0}:where(:root[data-bs-theme=dark]) .rg-category-nav__links>.nav-item>.nav-link[aria-expanded=true],:where(:root[data-bs-theme=dark]) .rg-category-nav__links>.nav-link[aria-expanded=true]{background-color:#141833}:where(:root[data-bs-theme=dark]) .rg-category-nav__links>.nav-item>.nav-link:before,:where(:root[data-bs-theme=dark]) .rg-category-nav__links>.nav-link:before{color:#ff3d8b;content:"▶";left:.35rem;opacity:0;position:absolute;transition:opacity .12s step-end}:where(:root[data-bs-theme=dark]) .rg-category-nav__links>.nav-item>.nav-link:focus:before,:where(:root[data-bs-theme=dark]) .rg-category-nav__links>.nav-item>.nav-link:hover:before,:where(:root[data-bs-theme=dark]) .rg-category-nav__links>.nav-item>.nav-link[aria-expanded=true]:before,:where(:root[data-bs-theme=dark]) .rg-category-nav__links>.nav-link:focus:before,:where(:root[data-bs-theme=dark]) .rg-category-nav__links>.nav-link:hover:before,:where(:root[data-bs-theme=dark]) .rg-category-nav__links>.nav-link[aria-expanded=true]:before{opacity:1}:where(:root[data-bs-theme=dark]) .rg-category-nav__menu .dropdown-menu{background-color:#141833;border:0;border-radius:0;box-shadow:0 -4px 0 0 #2e3570,0 4px 0 0 #2e3570,-4px 0 0 0 #2e3570,4px 0 0 0 #2e3570;min-width:14rem;padding:.5rem;z-index:1060}:where(:root[data-bs-theme=dark]) .rg-category-nav__menu .dropdown-menu .nav-link{color:#d8dbf4;font-size:.95rem;font-weight:500;padding:.55rem .75rem!important;white-space:normal}:where(:root[data-bs-theme=dark]) .rg-category-nav__menu .dropdown-menu .nav-link:focus,:where(:root[data-bs-theme=dark]) .rg-category-nav__menu .dropdown-menu .nav-link:hover{background-color:#1d2248;color:#3be2f0}:where(:root[data-bs-theme=dark]) .rg-cart__button{--bs-btn-color:#0b0d1c;--bs-btn-bg:#ffc93c;--bs-btn-hover-color:#0b0d1c;--bs-btn-hover-bg:#ffd86b;--bs-btn-active-color:#0b0d1c;--bs-btn-active-bg:#ffd86b;align-items:center;box-shadow:inset 0 -4px 0 0 #d69e12,0 -4px 0 0 var(--bs-btn-bg),0 4px 0 0 var(--bs-btn-bg),-4px 0 0 0 var(--bs-btn-bg),4px 0 0 0 var(--bs-btn-bg);display:inline-flex;font-size:.9375rem;gap:.6rem;min-height:2.5rem;padding:.6rem 1rem}:where(:root[data-bs-theme=dark]) .rg-cart__button:hover{background-color:#ffd86b;box-shadow:inset 0 -4px 0 0 #d69e12,0 -4px 0 0 #ffd86b,0 4px 0 0 #ffd86b,-4px 0 0 0 #ffd86b,4px 0 0 0 #ffd86b;filter:drop-shadow(0 0 10px rgba(255,201,60,.5))}:where(:root[data-bs-theme=dark]) .rg-cart__icon{height:1.2rem;width:1.2rem}:where(:root[data-bs-theme=dark]) .rg-cart__count{background-color:#ff3d8b;box-shadow:0 0 0 2px #070814;color:#0b0d1c;display:grid;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;height:1.5rem;line-height:1;min-width:1.5rem;padding:0 .3rem;place-items:center;position:absolute;right:-.85rem;top:-.85rem}:where(:root[data-bs-theme=dark]) header .dropdown-menu{background-color:#141833;border:0;border-radius:0;box-shadow:0 -4px 0 0 #2e3570,0 4px 0 0 #2e3570,-4px 0 0 0 #2e3570,4px 0 0 0 #2e3570}:where(:root[data-bs-theme=dark]) header .dropdown-item{color:#d8dbf4}:where(:root[data-bs-theme=dark]) header .dropdown-item:focus,:where(:root[data-bs-theme=dark]) header .dropdown-item:hover{background-color:#1d2248;color:#3be2f0}@media(min-width:992px){:where(:root[data-bs-theme=dark]) .rg-category-nav__menu{width:100%}:where(:root[data-bs-theme=dark]) .rg-category-nav__menu .offcanvas-body{flex-grow:1;justify-content:center}}@media(max-width:991.98px){:where(:root[data-bs-theme=dark]) .rg-category-nav__menu{background-color:#0b0d1c;position:fixed}:where(:root[data-bs-theme=dark]) .rg-category-nav__menu .offcanvas-header{border-bottom:3px solid #2e3570}:where(:root[data-bs-theme=dark]) .rg-category-nav__menu .offcanvas-title{color:#3be2f0;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:400;letter-spacing:.04em;text-transform:uppercase}:where(:root[data-bs-theme=dark]) .rg-category-nav__menu .offcanvas-body{align-items:flex-start;padding:1rem!important}:where(:root[data-bs-theme=dark]) .rg-category-nav__links{align-items:stretch;flex-direction:column;gap:.25rem;justify-content:flex-start}:where(:root[data-bs-theme=dark]) .rg-category-nav__links>.nav-item>.nav-link,:where(:root[data-bs-theme=dark]) .rg-category-nav__links>.nav-link{color:#f7f8ff;justify-content:space-between;padding:.85rem .85rem .85rem 1.25rem!important;white-space:normal;width:100%}:where(:root[data-bs-theme=dark]) .rg-category-nav__menu .dropdown-menu{background:#141833;box-shadow:none;margin-top:.25rem;position:static!important;transform:none!important;width:100%}:where(:root[data-bs-theme=dark]) .rg-category-nav__menu .dropdown-menu .nav-link{padding-left:1.25rem!important}}@media(max-width:575.98px){:where(:root[data-bs-theme=dark]) .rg-logo__name{font-size:1rem}:where(:root[data-bs-theme=dark]) .rg-logo__pad{width:2.1rem}:where(:root[data-bs-theme=dark]) .rg-cart__button{padding-inline:.75rem}}:where(:root[data-bs-theme=dark]) .rg-logo__image{display:block;max-height:2.5rem;max-width:12rem;object-fit:contain;width:auto}:where(:root[data-bs-theme=dark]) footer.rg-footer{background-color:#070814;border-top:0;color:#a0a6cf;font-size:.92rem;margin-top:auto;padding:0}:where(:root[data-bs-theme=dark]) .rg-services{background:linear-gradient(180deg,#0b0d1c,#070814);padding-block:clamp(3.5rem,7vw,5.5rem);position:relative;scroll-margin-top:1.5rem}:where(:root[data-bs-theme=dark]) .rg-services:before{background:repeating-linear-gradient(90deg,#ff3d8b 0 12px,transparent 12px 20px);content:"";height:3px;left:0;opacity:.6;position:absolute;right:0;top:0}:where(:root[data-bs-theme=dark]) .rg-services__title{color:#f7f8ff;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.2;margin:0 0 clamp(2rem,4vw,3rem);text-transform:uppercase;text-wrap:balance}:where(:root[data-bs-theme=dark]) .rg-services__slots{display:grid;gap:1.75rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}:where(:root[data-bs-theme=dark]) .rg-services__slot{display:flex;flex-direction:column;margin:4px}:where(:root[data-bs-theme=dark]) .rg-services__slot p{margin:0}:where(:root[data-bs-theme=dark]) .rg-services__slot .btn{align-self:flex-start;margin-top:auto}:where(:root[data-bs-theme=dark]) .rg-services__index{color:#ff3d8b;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;font-weight:400;letter-spacing:.04em;margin-bottom:1.25rem!important;text-transform:uppercase}:where(:root[data-bs-theme=dark]) .rg-services__name{color:#f7f8ff;font-size:1.35rem;font-weight:800;letter-spacing:-.02em;line-height:1.15}:where(:root[data-bs-theme=dark]) .rg-services__tag{color:#ffc93c;font-size:.9rem;font-weight:600;margin-top:.4rem!important}:where(:root[data-bs-theme=dark]) .rg-services__text{color:#a0a6cf;font-size:.95rem;line-height:1.65;margin-block:1rem 1.75rem!important}:where(:root[data-bs-theme=dark]) .rg-footer__main{padding-bottom:1.5rem;padding-top:clamp(3rem,5vw,4rem)}:where(:root[data-bs-theme=dark]) .rg-footer__main>.row{padding-top:2.5rem}:where(:root[data-bs-theme=dark]) .rg-footer__main .nav-link,:where(:root[data-bs-theme=dark]) .rg-footer__main a{color:#a0a6cf;text-decoration:none}:where(:root[data-bs-theme=dark]) .rg-footer__main .nav-link:focus,:where(:root[data-bs-theme=dark]) .rg-footer__main .nav-link:hover,:where(:root[data-bs-theme=dark]) .rg-footer__main a:focus,:where(:root[data-bs-theme=dark]) .rg-footer__main a:hover{color:#3be2f0}:where(:root[data-bs-theme=dark]) .rg-footer__main .fw-medium,:where(:root[data-bs-theme=dark]) .rg-footer__main h2,:where(:root[data-bs-theme=dark]) .rg-footer__main h3,:where(:root[data-bs-theme=dark]) .rg-footer__main h4{color:#ffc93c;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;font-weight:400;font-weight:400!important;letter-spacing:.04em;text-transform:uppercase}:where(:root[data-bs-theme=dark]) .rg-footer__brand{align-items:end;border-bottom:2px solid #232a57;display:grid;gap:1rem 2rem;grid-template-columns:minmax(0,1fr) auto;padding-bottom:2.5rem}:where(:root[data-bs-theme=dark]) .rg-footer__brand p{line-height:1.6;margin:0;max-width:26rem}:where(:root[data-bs-theme=dark]) .rg-footer__brand>p:not(.rg-footer__continue){grid-column:1}:where(:root[data-bs-theme=dark]) .rg-footer__brand .rg-logo{grid-column:1}:where(:root[data-bs-theme=dark]) .rg-footer__continue{animation:rg-blink 1.6s step-end infinite;color:#3be2f0;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem;font-weight:400;grid-column:2;grid-row:1/span 2;letter-spacing:.04em;text-transform:uppercase}:where(:root[data-bs-theme=dark]) .rg-footer__main .ratio.border{background-color:#d8dbf4;border:0!important}:where(:root[data-bs-theme=dark]) .rg-footer__copy a{color:#3be2f0!important;text-decoration:underline!important}@media(max-width:991.98px){:where(:root[data-bs-theme=dark]) .rg-services__slots{grid-template-columns:1fr}}@media(max-width:575.98px){:where(:root[data-bs-theme=dark]) .rg-footer__brand{grid-template-columns:1fr}:where(:root[data-bs-theme=dark]) .rg-footer__continue{grid-column:1;grid-row:auto}}:where(:root[data-bs-theme=dark]) .rg-hero{background-color:#070814;color:#d8dbf4;isolation:isolate;overflow:hidden;position:relative}:where(:root[data-bs-theme=dark]) .rg-hero:before{background:radial-gradient(1px 1px at 12% 18%,rgba(247,248,255,.9) 50%,transparent 51%),radial-gradient(1px 1px at 27% 62%,rgba(247,248,255,.6) 50%,transparent 51%),radial-gradient(2px 2px at 41% 28%,rgba(59,226,240,.9) 50%,transparent 51%),radial-gradient(1px 1px at 58% 12%,rgba(247,248,255,.8) 50%,transparent 51%),radial-gradient(2px 2px at 73% 44%,rgba(255,61,139,.9) 50%,transparent 51%),radial-gradient(1px 1px at 86% 22%,rgba(247,248,255,.7) 50%,transparent 51%),radial-gradient(1px 1px at 93% 68%,rgba(247,248,255,.6) 50%,transparent 51%),radial-gradient(1px 1px at 6% 78%,rgba(247,248,255,.5) 50%,transparent 51%),radial-gradient(2px 2px at 50% 80%,rgba(255,201,60,.7) 50%,transparent 51%),radial-gradient(60rem 30rem at 85% 30%,rgba(255,61,139,.16),transparent 70%),radial-gradient(50rem 30rem at 10% 90%,rgba(59,226,240,.12),transparent 70%);content:"";inset:0;position:absolute;z-index:-2}:where(:root[data-bs-theme=dark]) .rg-hero:after{background-image:linear-gradient(rgba(255,61,139,.35) 2px,transparent 0),linear-gradient(90deg,rgba(255,61,139,.35) 2px,transparent 0);background-size:64px 48px;bottom:0;content:"";height:45%;left:-25%;mask-image:linear-gradient(0deg,#000 0,transparent 85%);position:absolute;right:-25%;transform:perspective(420px) rotateX(58deg);transform-origin:bottom center;z-index:-1}:where(:root[data-bs-theme=dark]) .rg-hud{background-color:rgba(7,8,20,.7);border-bottom:2px solid #232a57;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;text-transform:uppercase}:where(:root[data-bs-theme=dark]) .rg-hud__inner{align-items:center;color:#f7f8ff;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;justify-content:space-between;padding-block:.7rem}:where(:root[data-bs-theme=dark]) .rg-hud__label{color:#ff3d8b;margin-right:.4rem}:where(:root[data-bs-theme=dark]) .rg-hud__item--hi .rg-hud__label{color:#3be2f0}:where(:root[data-bs-theme=dark]) .rg-hud__item--credits .rg-hud__label{color:#ffc93c}:where(:root[data-bs-theme=dark]) .rg-hud__lives{display:inline-flex;gap:.35rem}:where(:root[data-bs-theme=dark]) .rg-hud__lives svg{fill:#ff3d8b;filter:drop-shadow(0 0 4px rgba(255,61,139,.7));height:auto;width:1.1rem}:where(:root[data-bs-theme=dark]) .rg-hero__grid{align-items:center;display:grid;gap:clamp(2.5rem,5vw,4.5rem);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);padding-block:clamp(3rem,6vw,5.5rem) clamp(3.5rem,7vw,6rem)}:where(:root[data-bs-theme=dark]) .rg-hero__kicker{background-color:#141833;box-shadow:0 -3px 0 0 #2e3570,0 3px 0 0 #2e3570,-3px 0 0 0 #2e3570,3px 0 0 0 #2e3570;color:#ffc93c;display:inline-block;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;font-weight:400;letter-spacing:.04em;margin:4px 4px 1.75rem;padding:.55rem .8rem;text-transform:uppercase}:where(:root[data-bs-theme=dark]) .rg-hero h1{color:#f7f8ff;font-size:clamp(2rem,4.4vw,3.5rem);line-height:1.12;margin:0 0 1.5rem;max-width:15ch;text-shadow:3px 3px 0 rgba(59,226,240,.35),-3px -1px 0 rgba(255,61,139,.35)}:where(:root[data-bs-theme=dark]) .rg-hero h1 em{color:#ff3d8b;font-style:normal;text-shadow:0 0 18px rgba(255,61,139,.6),3px 3px 0 rgba(59,226,240,.4)}:where(:root[data-bs-theme=dark]) .rg-hero__lead{color:#a0a6cf;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.65;margin:0 0 2.25rem;max-width:34rem}:where(:root[data-bs-theme=dark]) .rg-hero__lead strong{color:#f7f8ff}:where(:root[data-bs-theme=dark]) .rg-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem 2rem;margin-bottom:2.75rem}:where(:root[data-bs-theme=dark]) .rg-hero__actions .btn{font-size:1.0625rem;padding:1.05rem 1.75rem 1.15rem}:where(:root[data-bs-theme=dark]) .rg-hero__link{color:#3be2f0;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;font-weight:400;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}:where(:root[data-bs-theme=dark]) .rg-hero__link:after{content:"→";margin-left:.5rem}:where(:root[data-bs-theme=dark]) .rg-hero__link:hover{color:#f7f8ff}:where(:root[data-bs-theme=dark]) .rg-powerups{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}:where(:root[data-bs-theme=dark]) .rg-powerups li{align-items:flex-start;color:#a0a6cf;display:flex;font-size:.85rem;gap:.7rem;line-height:1.45}:where(:root[data-bs-theme=dark]) .rg-powerups svg{fill:#8cf26b;flex:0 0 auto;height:1.6rem;width:1.6rem}:where(:root[data-bs-theme=dark]) .rg-powerups li:nth-child(2) svg{fill:#3be2f0}:where(:root[data-bs-theme=dark]) .rg-powerups li:nth-child(3) svg{fill:#ffc93c}:where(:root[data-bs-theme=dark]) .rg-powerups strong{color:#f7f8ff;display:block;font-size:.92rem}:where(:root[data-bs-theme=dark]) .rg-hero__visual{position:relative}:where(:root[data-bs-theme=dark]) .rg-screen{background-color:#191d3f;box-shadow:0 -4px 0 0 #191d3f,0 4px 0 0 #191d3f,-4px 0 0 0 #191d3f,4px 0 0 0 #191d3f,0 30px 80px rgba(0,0,0,.55),0 0 90px rgba(255,61,139,.18);margin:4px;padding:1rem 1rem 0}:where(:root[data-bs-theme=dark]) .rg-screen__glass{background-color:#0b0d1c;box-shadow:inset 0 0 0 3px #090a18;overflow:hidden;position:relative}:where(:root[data-bs-theme=dark]) .rg-screen__glass:after{background:repeating-linear-gradient(0deg,rgba(0,0,0,.18) 0 1px,transparent 1px 3px),radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.45) 100%);content:"";inset:0;pointer-events:none;position:absolute;z-index:3}:where(:root[data-bs-theme=dark]) .rg-screen__base{align-items:center;color:#a0a6cf;display:flex;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;gap:.75rem;padding:.8rem .25rem .9rem;text-transform:uppercase}:where(:root[data-bs-theme=dark]) .rg-screen__led{animation:rg-blink 2.4s step-end infinite;background-color:#8cf26b;box-shadow:0 0 8px #8cf26b;height:.5rem;width:.5rem}:where(:root[data-bs-theme=dark]) .rg-screen__vents{display:inline-flex;gap:.3rem;margin-left:auto}:where(:root[data-bs-theme=dark]) .rg-screen__vents span{background-color:#2e3570;height:.25rem;width:1.5rem}:where(:root[data-bs-theme=dark]) .rg-hero__image{aspect-ratio:4/3;display:block;object-fit:cover;width:100%}:where(:root[data-bs-theme=dark]) .rg-select{padding:1rem;position:relative;z-index:1}:where(:root[data-bs-theme=dark]) .rg-select__bar{align-items:center;color:#ffc93c;display:flex;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9375rem;justify-content:space-between;margin-bottom:1rem;text-transform:uppercase}:where(:root[data-bs-theme=dark]) .rg-select__player{background-color:#ff3d8b;color:#0b0d1c;font-size:.75rem;padding:.3rem .45rem}:where(:root[data-bs-theme=dark]) .rg-select__pick{color:#d8dbf4;display:grid;gap:1.1rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);text-decoration:none}:where(:root[data-bs-theme=dark]) .rg-select__pick:hover{color:#d8dbf4}:where(:root[data-bs-theme=dark]) .rg-select__media{aspect-ratio:1;background-color:#1d2248;box-shadow:0 -3px 0 0 #ff3d8b,0 3px 0 0 #ff3d8b,-3px 0 0 0 #ff3d8b,3px 0 0 0 #ff3d8b;display:block;margin:3px;overflow:hidden;position:relative}:where(:root[data-bs-theme=dark]) .rg-select__media img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}:where(:root[data-bs-theme=dark]) .rg-select__pick:hover .rg-select__media img{transform:scale(1.05)}:where(:root[data-bs-theme=dark]) .rg-select__info{display:flex;flex-direction:column;gap:.5rem;min-width:0}:where(:root[data-bs-theme=dark]) .rg-select__label{color:#8cf26b;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;text-transform:uppercase}:where(:root[data-bs-theme=dark]) .rg-select__name{color:#f7f8ff;font-size:1.05rem;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis}:where(:root[data-bs-theme=dark]) .rg-select__price{color:#ffc93c;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.375rem}:where(:root[data-bs-theme=dark]) .rg-select__stats{display:grid;gap:.4rem;margin-block:.35rem .5rem}:where(:root[data-bs-theme=dark]) .rg-select__stat{align-items:center;display:grid;gap:.5rem;grid-template-columns:4.75rem minmax(0,1fr)}:where(:root[data-bs-theme=dark]) .rg-select__stat-name{color:#a0a6cf;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.625rem;overflow:hidden;text-transform:uppercase;white-space:nowrap}:where(:root[data-bs-theme=dark]) .rg-select__stat-bar{display:grid;gap:2px;grid-template-columns:repeat(5,1fr)}:where(:root[data-bs-theme=dark]) .rg-select__stat-bar span{background-color:#3be2f0;height:.5rem}:where(:root[data-bs-theme=dark]) .rg-select__stat-bar--returns span{background-color:#8cf26b}:where(:root[data-bs-theme=dark]) .rg-select__stat-bar--fees span{background-color:#ffc93c}:where(:root[data-bs-theme=dark]) .rg-select__cta{color:#3be2f0;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;margin-top:auto;text-transform:uppercase}:where(:root[data-bs-theme=dark]) .rg-select__cta:before{animation:rg-blink 1.1s step-end infinite;color:#ff3d8b;content:"▶";margin-right:.4rem}:where(:root[data-bs-theme=dark]) .rg-select__slots{display:grid;gap:.9rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:1.1rem 3px 3px;padding:0}:where(:root[data-bs-theme=dark]) .rg-select__slot{aspect-ratio:4/3;background-color:#1d2248;box-shadow:0 -3px 0 0 #2e3570,0 3px 0 0 #2e3570,-3px 0 0 0 #2e3570,3px 0 0 0 #2e3570;opacity:.6;overflow:hidden;position:relative}:where(:root[data-bs-theme=dark]) .rg-select__slot.is-active{box-shadow:0 -3px 0 0 #ff3d8b,0 3px 0 0 #ff3d8b,-3px 0 0 0 #ff3d8b,3px 0 0 0 #ff3d8b;opacity:1}:where(:root[data-bs-theme=dark]) .rg-select__empty{display:grid;min-height:18rem;place-items:center}:where(:root[data-bs-theme=dark]) .rg-select__insert{animation:rg-blink 1.1s step-end infinite;color:#ffc93c;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.25rem;text-transform:uppercase}:where(:root[data-bs-theme=dark]) .rg-achievements{backdrop-filter:blur(4px);background-color:rgba(7,8,20,.82);border-top:2px solid #232a57;position:relative}:where(:root[data-bs-theme=dark]) .rg-achievements .container{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 2.5rem;padding-block:1.6rem}:where(:root[data-bs-theme=dark]) .rg-achievements__label{color:#a0a6cf;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;font-weight:400;letter-spacing:.04em;margin:0;text-transform:uppercase}:where(:root[data-bs-theme=dark]) .rg-achievements__items{display:grid;flex:1 1 36rem;gap:1rem 1.75rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}:where(:root[data-bs-theme=dark]) .rg-achievements__items li{align-items:center;column-gap:.75rem;display:grid;grid-template-columns:auto minmax(0,1fr)}:where(:root[data-bs-theme=dark]) .rg-achievements__badge{background-color:#141833;box-shadow:0 -2px 0 0 #2e3570,0 2px 0 0 #2e3570,-2px 0 0 0 #2e3570,2px 0 0 0 #2e3570;color:#ffc93c;display:grid;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem;grid-row:span 2;height:2.25rem;place-items:center;width:2.25rem}:where(:root[data-bs-theme=dark]) .rg-achievements__value{color:#f7f8ff;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.125rem;text-transform:uppercase}:where(:root[data-bs-theme=dark]) .rg-achievements__text{color:#a0a6cf;font-size:.82rem;line-height:1.35}@media(max-width:1199.98px){:where(:root[data-bs-theme=dark]) .rg-powerups{grid-template-columns:1fr}}@media(max-width:991.98px){:where(:root[data-bs-theme=dark]) .rg-hero__grid{grid-template-columns:1fr}:where(:root[data-bs-theme=dark]) .rg-hero h1{max-width:18ch}:where(:root[data-bs-theme=dark]) .rg-powerups{grid-template-columns:repeat(3,minmax(0,1fr))}:where(:root[data-bs-theme=dark]) .rg-achievements__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575.98px){:where(:root[data-bs-theme=dark]) .rg-hud__item--hi{display:none}:where(:root[data-bs-theme=dark]) .rg-powerups{grid-template-columns:1fr}:where(:root[data-bs-theme=dark]) .rg-select__pick{grid-template-columns:1fr}:where(:root[data-bs-theme=dark]) .rg-achievements__items{grid-template-columns:1fr}}:where(:root[data-bs-theme=dark]) .rg-products{padding-block:clamp(3.5rem,7vw,5.5rem)}:where(:root[data-bs-theme=dark]) .rg-promise{background-color:#070814;background-image:linear-gradient(rgba(35,42,87,.55) 1px,transparent 0),linear-gradient(90deg,rgba(35,42,87,.55) 1px,transparent 0);background-size:32px 32px;border-block:2px solid #232a57;padding-block:clamp(4rem,8vw,6.5rem);position:relative}:where(:root[data-bs-theme=dark]) .rg-quest{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:where(:root[data-bs-theme=dark]) .rg-perks{display:grid;gap:1.25rem;list-style:none;margin:0;padding:0}:where(:root[data-bs-theme=dark]) .rg-perks li{align-items:flex-start;color:#a0a6cf;display:flex;gap:1rem;line-height:1.55}:where(:root[data-bs-theme=dark]) .rg-perks strong{color:#f7f8ff;display:block}:where(:root[data-bs-theme=dark]) .rg-perks__key{background-color:#8cf26b;box-shadow:0 -3px 0 0 #8cf26b,0 3px 0 0 #8cf26b,-3px 0 0 0 #8cf26b,3px 0 0 0 #8cf26b;color:#0b0d1c;display:grid;flex:0 0 auto;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem;height:2.25rem;margin:3px;place-items:center;width:2.25rem}:where(:root[data-bs-theme=dark]) .rg-perks li:nth-child(2) .rg-perks__key{background-color:#ff6b6b;box-shadow:0 -3px 0 0 #ff6b6b,0 3px 0 0 #ff6b6b,-3px 0 0 0 #ff6b6b,3px 0 0 0 #ff6b6b}:where(:root[data-bs-theme=dark]) .rg-perks li:nth-child(3) .rg-perks__key{background-color:#3be2f0;box-shadow:0 -3px 0 0 #3be2f0,0 3px 0 0 #3be2f0,-3px 0 0 0 #3be2f0,3px 0 0 0 #3be2f0}:where(:root[data-bs-theme=dark]) .rg-perks li:nth-child(4) .rg-perks__key{background-color:#ffc93c;box-shadow:0 -3px 0 0 #ffc93c,0 3px 0 0 #ffc93c,-3px 0 0 0 #ffc93c,3px 0 0 0 #ffc93c}:where(:root[data-bs-theme=dark]) .rg-panel--log{background-color:#0b0d1c;box-shadow:0 -4px 0 0 #ff3d8b,0 4px 0 0 #ff3d8b,-4px 0 0 0 #ff3d8b,4px 0 0 0 #ff3d8b}:where(:root[data-bs-theme=dark]) .rg-levels{display:grid;gap:1.35rem;list-style:none;margin:0 0 1.75rem;padding:0 0 0 2rem;position:relative}:where(:root[data-bs-theme=dark]) .rg-levels:before{background:repeating-linear-gradient(180deg,#2e3570 0 8px,transparent 8px 12px);bottom:.35rem;content:"";left:.45rem;position:absolute;top:.35rem;width:4px}:where(:root[data-bs-theme=dark]) .rg-levels__step{display:grid;gap:.15rem;position:relative}:where(:root[data-bs-theme=dark]) .rg-levels__step:before{background-color:#8cf26b;box-shadow:0 0 0 3px #0b0d1c;content:"";height:1.15rem;left:-2rem;position:absolute;top:.2rem;width:1.15rem}:where(:root[data-bs-theme=dark]) .rg-levels__step.is-next:before{animation:rg-blink 1.2s step-end infinite;background-color:#ff3d8b;box-shadow:0 0 0 3px #0b0d1c,0 0 14px #ff3d8b}:where(:root[data-bs-theme=dark]) .rg-levels__level{color:#ff3d8b;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;text-transform:uppercase}:where(:root[data-bs-theme=dark]) .rg-levels__step.is-done .rg-levels__level{color:#8cf26b}:where(:root[data-bs-theme=dark]) .rg-levels__label{color:#f7f8ff;font-weight:700}:where(:root[data-bs-theme=dark]) .rg-levels__detail{color:#a0a6cf;font-size:.875rem}:where(:root[data-bs-theme=dark]) .rg-xp{align-items:center;display:grid;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto}:where(:root[data-bs-theme=dark]) .rg-xp__label{color:#ffc93c}:where(:root[data-bs-theme=dark]) .rg-xp__value{color:#f7f8ff}:where(:root[data-bs-theme=dark]) .rg-xp__bar{background-color:#141833;box-shadow:inset 0 0 0 2px #2e3570;height:1rem;padding:3px}:where(:root[data-bs-theme=dark]) .rg-xp__bar span{background:repeating-linear-gradient(90deg,#ffc93c 0 10px,transparent 10px 12px);display:block;height:100%;width:75%}:where(:root[data-bs-theme=dark]) .rg-promise__outro{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin-top:clamp(2.5rem,5vw,3.5rem)}:where(:root[data-bs-theme=dark]) .rg-promise__outro p{color:#f7f8ff;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(1rem,1.6vw,1.25rem);font-weight:400;letter-spacing:.04em;margin:0;text-transform:uppercase}:where(:root[data-bs-theme=dark]) .rg-promise__actions{display:flex;flex-wrap:wrap;gap:1.25rem}@media(max-width:991.98px){:where(:root[data-bs-theme=dark]) .rg-quest{grid-template-columns:1fr}}:where(:root[data-bs-theme=dark]) .product .h1,:where(:root[data-bs-theme=dark]) .product h1{font-size:clamp(1.6rem,3vw,2.4rem);text-shadow:0 0 18px rgba(255,61,139,.35)}:where(:root[data-bs-theme=dark]) .product .bg-light,:where(:root[data-bs-theme=dark]) .product .text-bg-light{background-color:#141833!important}:where(:root[data-bs-theme=dark]) .offcanvas{--bs-offcanvas-bg:#0b0d1c;--bs-offcanvas-color:#d8dbf4;--bs-offcanvas-border-color:#2e3570}:where(:root[data-bs-theme=dark]) .offcanvas-header{border-bottom:3px solid #2e3570}:where(:root[data-bs-theme=dark]) .offcanvas-title{color:#3be2f0;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:400;letter-spacing:.04em;text-transform:uppercase}:where(:root[data-bs-theme=dark]) .table{--bs-table-color:#d8dbf4;--bs-table-bg:transparent;--bs-table-border-color:#2e3570;--bs-table-striped-color:#d8dbf4;--bs-table-hover-color:#f7f8ff;--bs-table-hover-bg:#141833;color:#d8dbf4}:where(:root[data-bs-theme=dark]) .table th{color:#a0a6cf}:where(:root[data-bs-theme=dark]) .table thead th{font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase}:where(:root[data-bs-theme=dark]) .steps .steps-item{font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase}:where(:root[data-bs-theme=dark]) .steps .steps-item:not(:last-child):after{color:#ff3d8b!important}:where(:root[data-bs-theme=dark]) .steps .steps-item-active a:before{background-color:#ff3d8b!important;border-radius:0!important;box-shadow:0 0 10px rgba(255,61,139,.7);height:4px!important}:where(:root[data-bs-theme=dark]) .steps .steps-item-active a,:where(:root[data-bs-theme=dark]) .steps .steps-item-completed a{color:#f7f8ff}:where(:root[data-bs-theme=dark]) .steps .steps-item-disabled,:where(:root[data-bs-theme=dark]) .steps .steps-item-disabled a{color:rgba(160,166,207,.65)!important}@media(min-width:992px){:where(:root[data-bs-theme=dark]) .checkout-sidebar:before{background:#141833!important}}:where(:root[data-bs-theme=dark]) .checkout-sidebar{color:#d8dbf4}:where(:root[data-bs-theme=dark]) .sticky-top .fs-3{color:#ffc93c;font-family:Pixel Quest,ui-monospace,SFMono-Regular,Menlo,monospace;text-shadow:0 0 14px rgba(255,201,60,.35)}:where(:root[data-bs-theme=dark]) .sylius-rating{color:#ffc93c}