.q-title-band{background:transparent}q-filter-form:not([data-collapsed]) [data-q-swap=breadcrumb]{min-height:0}.q-chip-scroll{-webkit-overflow-scrolling:touch}.q-chips-bar:before,.q-chips-bar:after{content:"";position:absolute;top:0;bottom:0;width:3.5rem;z-index:2;opacity:0;pointer-events:none;transition:opacity .15s ease}.q-chips-bar:before{left:0;background:linear-gradient(to right,var(--color-bg) 40%,transparent)}.q-chips-bar:after{right:0;background:linear-gradient(to left,var(--color-bg) 40%,transparent)}.q-chips-bar:has(.q-chip-scroll[data-overflow=end]):after,.q-chips-bar:has(.q-chip-scroll[data-overflow=middle]):after{opacity:1}.q-chips-bar:has(.q-chip-scroll[data-overflow=start]):before,.q-chips-bar:has(.q-chip-scroll[data-overflow=middle]):before{opacity:1}@media screen and (max-width:767px){body:has(.q-facets-bar){padding-bottom:calc(var(--q-facets-bar-h, 7rem) + env(safe-area-inset-bottom))}.root:has(q-fold[q-flip$=facets][on]),.root:has(q-fold[q-flip$=-sort][on]){z-index:70}.q-sort-wrap{position:fixed;left:0;right:0;top:auto;bottom:calc(3.25rem + env(safe-area-inset-bottom) + 2px);width:100%;display:block;z-index:60}.q-sort-wrap q-fold{display:block;width:100%}}.q-chips-bar .q-chip-arrow{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease;z-index:3}.q-chips-bar .q-chip-arrow--next .q-arrow{transform:translate(2px)}.q-chips-bar .q-chip-arrow--prev .q-arrow{transform:translate(-2px)}.q-chips-bar:has(.q-chip-scroll[data-overflow=start]) .q-chip-arrow,.q-chips-bar:has(.q-chip-scroll[data-overflow=middle]) .q-chip-arrow,.q-chips-bar:has(.q-chip-scroll[data-overflow=end]) .q-chip-arrow{opacity:1;visibility:visible;pointer-events:auto}.q-chips-bar:has(.q-chip-scroll[data-overflow=end]) .q-chip-arrow--prev,.q-chips-bar:has(.q-chip-scroll[data-overflow=start]) .q-chip-arrow--next{opacity:0;visibility:hidden;pointer-events:none}.q-chip{background-color:var(--color-accent-pale);border-color:var(--color-accent-pale);color:var(--color-chip-ink);font-weight:700}.q-chip:hover{background-color:var(--color-accent-pale-hover);border-color:var(--color-accent-pale-hover)}.q-chip.is-active,.q-chip[data-state=active],.q-chip[aria-pressed=true]{background-color:var(--color-chip-active);border-color:var(--color-accent-pale);color:var(--color-chip-active-ink)}.q-chip.is-active:hover,.q-chip[data-state=active]:hover,.q-chip[aria-pressed=true]:hover{background-color:var(--color-chip-active-hover);border-color:var(--color-accent-pale)}.q-chip[data-q-disabled]{opacity:.4;cursor:not-allowed}.q-chip[data-q-disabled]:hover{background-color:var(--color-accent-pale);border-color:var(--color-accent-pale)}.q-chip--menu .q-chip-caret{transition:transform .18s cubic-bezier(.4,0,.2,1)}.q-chip--menu[aria-expanded=true] .q-chip-caret{transform:rotate(180deg)}.q-chip--menu .q-chip-menu-clear[hidden]{display:none!important}.q-hw-panel{position:fixed;z-index:80;display:flex;flex-direction:column;align-items:stretch;gap:.5rem;min-width:10.5rem;padding:.625rem;background-color:#0a101d;border:1px solid var(--color-card);border-radius:.75rem;box-shadow:0 8px 24px #00000073}.q-hw-panel[hidden]{display:none!important}.q-hw-panel .q-chip{justify-content:space-between}.q-chip--sub:not(.is-active):not([data-state=active]):not([aria-pressed=true]){background-color:transparent;border-color:color-mix(in srgb,var(--color-accent-pale) 45%,transparent);color:var(--color-accent-pale)}.q-chip--sub:not(.is-active):not([data-state=active]):not([aria-pressed=true]):hover{background-color:color-mix(in srgb,var(--color-accent-pale) 12%,transparent);border-color:var(--color-accent-pale)}.q-chip-group:not(:has(.q-chip:not([hidden]))){display:none}.q-chip-clear-badge{display:inline-flex;position:relative;align-items:center;justify-content:center;margin-left:.25rem}.q-chip-clear-badge .q-chip-glyph-add{opacity:1;transform-origin:center;transition:opacity .18s ease-out,transform .18s cubic-bezier(.2,0,0,1)}.q-chip-clear-badge .q-chip-glyph-clear{position:absolute;inset:0;margin:auto;opacity:0;transform:rotate(-90deg) scale(.5);transform-origin:center;transition:opacity .18s ease-out,transform .18s cubic-bezier(.2,0,0,1);color:var(--color-chip-active-ink)}.q-chip-clear-badge svg{width:.9375rem;height:.9375rem;display:block}.q-chip.is-active .q-chip-clear-badge .q-chip-glyph-add,.q-chip[data-state=active] .q-chip-clear-badge .q-chip-glyph-add,.q-chip[aria-pressed=true] .q-chip-clear-badge .q-chip-glyph-add{opacity:0;transform:rotate(90deg) scale(.5)}.q-chip.is-active .q-chip-clear-badge .q-chip-glyph-clear,.q-chip[data-state=active] .q-chip-clear-badge .q-chip-glyph-clear,.q-chip[aria-pressed=true] .q-chip-clear-badge .q-chip-glyph-clear{opacity:1;transform:rotate(0) scale(1)}q-fold[q-flip$=-sort] [slot=content]{width:13rem;background-color:#0a101d;padding:.5rem 1.125rem;border-radius:0;border:0;display:flex;flex-direction:column;gap:0}@media screen and (max-width:767px){q-fold[q-flip$=-sort] [slot=content]{width:100%;min-width:0;border-radius:.75rem .75rem 0 0}}q-fold[q-flip$=-sort] input[type=radio]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}q-fold[q-flip$=-sort] label{display:block;margin:0;padding:.625rem 1.125rem;margin-inline:-1.125rem;font-family:priori-sans,priori-sans-fb,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.5rem;color:#fff;cursor:pointer;transition:background-color .15s ease,color .15s ease}q-fold[q-flip$=-sort] label:hover{background-color:#372c5766}q-fold[q-flip$=-sort] input[type=radio]:checked+label{background-color:#372c57;color:#fff}q-fold[q-flip$=-sort] label:has(+*):focus-within,q-fold[q-flip$=-sort] input[type=radio]:focus-visible+label{outline:2px solid var(--color-highlight);outline-offset:-2px}q-fold[q-flip$=-sort] a{display:block;margin-inline:-1.125rem;padding:.625rem 1.125rem;font-family:priori-sans,priori-sans-fb,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.5rem;color:#fff;transition:background-color .15s ease}q-fold[q-flip$=-sort] a:hover{background-color:#372c5766}q-fold[q-flip$=facets]{background-color:#0a101d;box-sizing:border-box}q-fold[q-flip$=facets][on]{border-bottom:1px solid var(--color-card-border)}@media screen and (max-width:767px){q-fold[q-flip$=facets][id]{position:fixed;inset:0;height:100dvh!important;max-height:100dvh;z-index:60;transform:translateY(100%);visibility:hidden;pointer-events:none}q-fold[q-flip$=facets][on]{border:0;transform:translateY(0);visibility:visible;pointer-events:auto;transition:transform .3s cubic-bezier(.2,0,0,1)}body.static q-fold[q-flip$=facets][id]{transition:transform .3s cubic-bezier(.2,0,0,1),visibility 0s linear .3s}body.static q-fold[q-flip$=facets][on]{transition:transform .3s cubic-bezier(.2,0,0,1)}}@media screen and (max-width:767px)and (prefers-reduced-motion:reduce){q-fold[q-flip$=facets][id],q-fold[q-flip$=facets][on]{transition:none}}@media screen and (max-width:767px){q-fold[q-flip$=facets] [slot=content]{height:100%;display:flex;flex-direction:column}q-fold[q-flip$=facets] .q-facets-mobile-head{flex-shrink:0}q-fold[q-flip$=facets] .q-facets-panel-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:1rem}q-fold[q-flip$=facets] .q-facets-apply-bar{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-inline:-1rem;padding:.875rem 1rem;border-top:1px solid var(--color-card-border);background-color:#0a101d}q-fold[q-flip$=facets] .q-facets-apply-btn{flex-shrink:0;padding:.75rem 2.5rem;border-radius:9999px;background-color:var(--color-highlight);color:var(--color-bg);font-family:geom-graphic,geom-graphic-fb,sans-serif;font-weight:600;letter-spacing:.04em}q-fold[q-flip$=facets] .q-cat-section{padding-block:.875rem;border-bottom:1px solid var(--color-card-border)}q-fold[q-flip$=facets] .q-cat-section:last-of-type{border-bottom:0}q-fold[q-flip$=facets] .q-cat-summary{list-style:none}q-fold[q-flip$=facets] .q-cat-summary::-webkit-details-marker{display:none}q-fold[q-flip$=facets] .q-cat-chevron{display:inline-flex;transition:transform .2s ease}q-fold[q-flip$=facets] .q-cat-section[open] .q-cat-chevron{transform:rotate(180deg)}}@media screen and (min-width:768px){q-fold[q-flip$=facets] .q-cat-summary{list-style:none;pointer-events:none;cursor:default}q-fold[q-flip$=facets] .q-cat-summary::-webkit-details-marker{display:none}}q-fold[q-flip$=facets] h3{font-family:geom-graphic,geom-graphic-fb,sans-serif;font-weight:600;font-size:1rem;line-height:1.4375rem;letter-spacing:.5px;color:var(--color-faint);text-transform:none}q-fold[q-flip$=facets] label{font-family:priori-sans,priori-sans-fb,sans-serif;font-weight:400;font-size:1rem;line-height:1.25rem;color:#fff}q-fold[q-flip$=facets] label>span:first-child{width:.875rem;height:.875rem;border-radius:.25rem;border-color:var(--color-accent-pale)}q-fold[q-flip$=facets] input[type=checkbox]:checked+label>span:first-child{background-color:var(--color-highlight);border-color:var(--color-highlight)}q-fold[q-flip$=facets] label>span:first-child svg{position:absolute;top:50%;left:50%;width:.75rem;height:.75rem;transform:translate(-50%,-50%);opacity:0;transition:opacity .1s ease}q-fold[q-flip$=facets] input[type=checkbox]:checked+label>span:first-child svg{opacity:1}q-fold[q-flip$=facets] .inline-flex.items-center.gap-2.px-4{font-family:priori-sans,priori-sans-fb,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.5rem;color:#e3edf6}q-fold[q-flip$=facets] .inline-flex.items-center.gap-2.px-4 a.size-4{width:.875rem;height:.875rem;background-color:#4a4078}q-fold[q-flip$=facets] .inline-flex.items-center.gap-2.px-4 a.size-4 svg{stroke:#cdbcff}q-fold[q-flip$=facets] .inline-flex.items-center.gap-2.px-4 a.size-4:hover{background-color:#5a4f8b}.shopify-section:has(q-filter-form):has(q-fold[on]){position:relative;z-index:41}@media screen and (max-width:767px){.shopify-section:has(q-filter-form):has(q-fold[q-flip$=facets][on]){z-index:100}}[data-filter-card][hidden],.q-chip[hidden],[id$=-chips][hidden]{display:none!important}.q-img-box:not(.absolute):not(.relative):not(.fixed):not(.sticky){position:relative}.q-img-box:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:0;background-color:#4b3b7866;background-image:linear-gradient(90deg,#4b3b7800,#a58cdc8c,#4b3b7800);background-size:50% 100%;background-repeat:no-repeat;background-position:-50% 0;animation:q-skel-shimmer 1.4s ease-in-out infinite;pointer-events:none}.q-img-box.q-loaded:before{content:none;animation:none}.q-img-box img{position:relative;z-index:1}.q-card-feature__img.q-img-box:before{border-radius:.5rem}@keyframes q-skel-shimmer{0%{background-position:-50% 0}to{background-position:150% 0}}@media(prefers-reduced-motion:reduce){.q-img-box:before{animation:none}}
