.utilities{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--gap);text-wrap:nowrap;border-top:var(--border-width) solid var(--color-border);color:var(--color-foreground-muted)}@media screen and (min-width:750px){.utilities{display:grid;grid-template-columns:1fr auto 1fr;justify-content:center;gap:var(--gap);align-items:center;text-align:left}}.utilities a{color:var(--color-foreground-muted)}.utilities>*{text-align:center}@media screen and (min-width:750px){.utilities>*{text-align:left;justify-self:start}}@media screen and (min-width:750px){.utilities--blocks-1{grid-template-columns:1fr;justify-content:start}.utilities--blocks-1>*{justify-self:start;text-align:left}.utilities--blocks-2{grid-template-columns:1fr 1fr}.utilities--blocks-2>*:nth-child(2){justify-self:end;text-align:right}.utilities--blocks-3{grid-template-columns:1fr auto 1fr}.utilities--blocks-3>*:nth-child(2){justify-self:center;text-align:center}.utilities--blocks-3>*:nth-child(3){justify-self:end;text-align:right}}.announcement-bar{border-block-end:var(--border-bottom-width) solid var(--color-border)}.announcement-bar__slider{display:flex;flex-direction:row;align-items:center;position:relative}@media screen and (max-width:749px){.announcement-bar__slider{grid-column:1 / -1}}.announcement-bar__slides{display:grid;grid:[stack] auto / [stack] auto;width:calc(100% - var(--button-size) * 2);max-width:680px;margin-inline:auto}.announcement-bar__slides>*{grid-area:stack}.announcement-bar__slide{transition:opacity .5s ease-in-out,visibility .5s ease-in-out;content-visibility:visible}.announcement-bar__slide[aria-hidden=true]{opacity:0;visibility:hidden}.announcement-bar__slider slideshow-arrows{padding:0;mix-blend-mode:normal}.announcement-bar__slider slideshow-arrows .slideshow-control{color:var(--color-foreground)}.announcement-bar__slider .slideshow-control{display:flex;padding:0;width:var(--button-size);height:var(--button-size);align-items:center;justify-content:center;opacity:1;animation:none}@media screen and (min-width:750px){.announcement-bar__slider .slideshow-control{--slideshow-control-offset: calc((var(--button-size) - var(--icon-size-xs)) / 2)}.section--page-width :is(.announcement-bar__slider .slideshow-control).slideshow-control--previous{transform:translate(var(--slideshow-control-offset))}}.announcement-bar__slider .slideshow-control .svg-wrapper{width:var(--icon-size-xs);height:var(--icon-size-xs)}.announcement-bar__slide{place-content:center}.announcement-bar__text:first-child{margin:0}.announcement-bar__link{position:absolute;top:0;right:0;bottom:0;left:0}body{--header-height: 60px;--header-group-height: var(--header-height);--transparent-header-offset-boolean: 0}.header{--header-padding: var(--padding-sm);--font-paragraph--line-height: 1;--header-content-transition-timing: 0s;display:block;contain:layout style;background:transparent}.header a,.header .button,.header .button-secondary,.header .header-actions__action{transition:color var(--header-content-transition-timing),border-color var(--header-content-transition-timing)}#header-component :is(.header-menu,.dropdown-localization){display:none}@media screen and (min-width:750px){#header-component[data-menu-style=menu] :is(.header-menu,.dropdown-localization){display:flex}}#header-component[data-menu-style=drawer] .header__column{display:contents}@media screen and (min-width:750px){#header-component[data-menu-style=menu] .header__navigation-bar-row{display:none}}.header[transparent]{--language-button-background-color: transparent;--language-button-border-color: transparent;--header-content-transition-timing: calc(var(--submenu-animation-speed) - var(--animation-speed-fast)) var(--animation-speed-fast) var(--ease-out-cubic);--closed-underlay-height: 0px;--header-logo-display: none;--header-logo-inverse-display: block;position:absolute;top:0;left:0;right:0;z-index:var(--layer-overlay)}.header[transparent][transparent=not-sticky][data-sticky-state=active],.header[transparent]:has(.menu-list__link:not([aria-haspopup]):hover){--header-logo-display: unset;--header-logo-inverse-display: unset;--color-foreground: inherit;--color-foreground-rgb: inherit;--color-background: inherit;--color-background-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit;--closed-underlay-height: 100%}.header[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link:is(:hover,[aria-expanded=true]))) .header__row{--color-foreground: inherit;--color-foreground-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit;--color-primary-button-background: inherit;--color-primary-button-text: inherit}.header[transparent]:has(.mega-menu__list:hover),.header[transparent]:has(.menu-list__link:is(:hover,[aria-expanded=true])),.header[transparent]:has(.menu-list__list-item[slot=overflow] .menu-list__link:is(:hover,[aria-expanded=true])){--header-logo-display: unset;--header-logo-inverse-display: unset;--color-foreground: inherit;--color-foreground-rgb: inherit;--color-background: inherit;--color-background-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit;--header-content-transition-timing: var(--submenu-animation-speed) var(--ease-out-cubic)}[data-transparent-color-scheme=top]:hover .header__row--top,[data-transparent-color-scheme=top]:focus-within .header__row--top,[data-transparent-color-scheme=both]:hover .header__row--top,[data-transparent-color-scheme=both]:focus-within .header__row--top{--color-foreground: inherit;--color-foreground-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit;--color-primary-button-background: inherit;--color-primary-button-text: inherit}[data-transparent-color-scheme=bottom]:hover .header__row--bottom,[data-transparent-color-scheme=bottom]:focus-within .header__row--bottom,[data-transparent-color-scheme=both]:hover .header__row--bottom,[data-transparent-color-scheme=both]:focus-within .header__row--bottom{--color-foreground: inherit;--color-foreground-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit;--color-primary-button-background: inherit;--color-primary-button-text: inherit}.header-section{position:relative;z-index:var(--layer-heightened)}#header-component{--submenu-height: 0px;--full-open-header-height: 0px}#header-group:has(#header-component[sticky]){display:contents}.header-section:has(>#header-component[sticky=always]),.header-section:has(>#header-component[sticky=scroll-up][data-sticky-state=active]){position:sticky;top:-1px;z-index:var(--layer-sticky)}.header[data-sticky-state]{transition:opacity var(--animation-speed) var(--animation-easing);opacity:1}.header[data-sticky-state=active]{view-transition-name:sticky-header}:active-view-transition-type(empty-cart-drawer) .header[data-sticky-state=active]{view-transition-name:none}.header[data-sticky-state=idle]{opacity:0}.header__underlay{position:absolute;top:0;right:0;bottom:0;left:0}.header__underlay-closed{height:var(--closed-underlay-height, 100%);z-index:var(--layer-lowest);background:linear-gradient(var(--color-scheme-top-row) 0 var(--top-row-height),var(--color-scheme-bottom-row) var(--top-row-height) var(--header-height));transition:height var(--animation-speed-slow) var(--ease-out-cubic)}.header__underlay-open{height:var(--full-open-header-height);background:linear-gradient(var(--color-scheme-top-row) 0 var(--top-row-height),var(--color-scheme-bottom-row) var(--top-row-height) var(--header-height),var(--color-submenu) var(--header-height) 100%);transition:height var(--submenu-animation-speed) var(--ease-out-cubic)}.header__underlay-open:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:var(--shadow-popover);clip-path:inset(var(--header-height) 0 -100px 0);transition:height var(--submenu-animation-speed) var(--ease-out-cubic)}:is([data-transparent-color-scheme=top]:hover,[data-transparent-color-scheme=top]:focus-within,[data-transparent-color-scheme=both]:hover,[data-transparent-color-scheme=both]:focus-within) :is(.header__underlay-open,.header__underlay-closed){--color-scheme-top-row: var(--color-background)}:is([data-transparent-color-scheme=bottom]:hover,[data-transparent-color-scheme=bottom]:focus-within,[data-transparent-color-scheme=both]:hover,[data-transparent-color-scheme=both]:focus-within) :is(.header__underlay-open,.header__underlay-closed){--color-scheme-bottom-row: var(--color-background)}[data-submenu-overlap-bottom-row] .header__underlay-open{background:linear-gradient(var(--color-scheme-top-row) 0 var(--top-row-height),var(--color-submenu) var(--top-row-height) 100%)}[data-submenu-overlap-bottom-row] .header__row--bottom{z-index:var(--layer-lowest)}.header__row{--color-account-icon: var(--color-foreground);position:relative;background-color:transparent}.header__row:has(.mega-menu__list:hover),.header__row:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true])),.header__row:has(.menu-list__list-item[slot=overflow] .menu-list__link:is(:hover,[aria-expanded=true])){z-index:var(--layer-heightened)}.header__row--top:not(.divider--page-width),.header__row--top.divider--page-width .header__columns,.header__row--bottom{border-bottom:var(--border-bottom-width) solid var(--color-border)}@media screen and (max-width:749px){.header__row--top:not(.divider--page-width),.header__row--top.divider--page-width .header__columns{border-bottom-width:var(--border-bottom-width-mobile)}}#header-component[data-menu-style=drawer] .header__row--top:not(.divider--page-width),#header-component[data-menu-style=drawer] .header__row--top.divider--page-width .header__columns{border-bottom-width:var(--border-bottom-width-mobile)}@media screen and (min-width:750px){.header__row.divider--page-width:not(.section--page-width) .header__columns{padding-inline-start:0;padding-inline-end:0;margin-inline-start:var(--page-margin);margin-inline-end:var(--page-margin)}}.header__column{display:flex;align-items:center}@media screen and (max-width:749px){.header__column{display:contents}}.header__column--left,.header__column--center{gap:var(--gap-xl);grid-area:left}.header__column--center{justify-content:center;grid-area:center}.header__column--center header-menu:only-child .overflow-menu::part(list){justify-content:center}.header__column--right{gap:var(--gap-xl);justify-content:flex-end;grid-area:right}.header__column--right .overflow-menu::part(list){justify-content:flex-end}.header__columns{--header-left: 1fr;--header-center: auto;--header-right: 1fr;--header-template-columns: var(--header-left) var(--header-center) var(--header-right);--header-mobile-bookend: 44px;display:grid;grid-template-areas:"left center right";grid-gap:var(--gap-xl);grid-template-columns:var(--header-template-columns)}.header__columns:has(.header__column--center header-menu){--header-center: auto;--header-left: minmax(max-content, 1fr);--header-right: minmax(max-content, 1fr)}@media screen and (min-width:750px){.header__columns:where(:not(:has(.header__column--center))){--header-template-columns: var(--header-left) var(--header-right);grid-template-areas:"left right"}}.header__columns:where(:not(:has(.header__column--center))):has(.header__column--right header-menu){--header-right: auto;--header-left: minmax(max-content, 1fr)}.header__columns:where(:not(:has(.header__column--center))):has(.header__column--left header-menu){--header-left: auto;--header-right: minmax(max-content, 1fr)}@media screen and (max-width:749px){.header__columns{--header-template-columns: var(--header-mobile-bookend) var(--header-mobile-bookend) 1fr var(--header-mobile-bookend) var(--header-mobile-bookend);grid-template-areas:"leftA leftB center rightA rightB";grid-column:span 3;column-gap:0;align-items:center;padding-block:0;padding-inline:0 var(--padding-3xs)}.header__columns .header-logo{grid-area:center}.header__columns:not(:has(header-actions)) .search-action{grid-area:leftB}.header__columns:not(:has(shopify-account)) .search-action{grid-area:rightA}.header__columns .search-action{grid-area:leftB}.header__columns header-actions{grid-area:rightB}}#header-component[data-menu-style=drawer] .header__columns{--header-template-columns: var(--header-mobile-bookend) var(--header-mobile-bookend) 1fr var(--header-mobile-bookend) var(--header-mobile-bookend);grid-template-areas:"leftA leftB center rightA rightB";grid-column:span 3;column-gap:0;align-items:center;padding-block:0;padding-inline:0 var(--padding-3xs)}#header-component[data-menu-style=drawer] .header__columns .header-logo{grid-area:center}#header-component[data-menu-style=drawer] .header__columns:not(:has(header-actions)) .search-action{grid-area:leftB}#header-component[data-menu-style=drawer] .header__columns:not(:has(shopify-account)) .search-action{grid-area:rightA}#header-component[data-menu-style=drawer] .header__columns .search-action{grid-area:leftB}#header-component[data-menu-style=drawer] .header__columns header-actions{grid-area:rightB}.header__columns:not(:has(.header__column)){grid-template-columns:1fr}@media(hover:hover){:is(.header__column:has(header-menu:hover),.header__column:has(.header-actions__action:hover),.header__column:has(.header__icon--menu:hover)) header-menu:not(:hover),:is(.header__column:has(header-menu:hover),.header__column:has(.header-actions__action:hover),.header__column:has(.header__icon--menu:hover)) .header-actions__action:not(:hover),:is(.header__column:has(header-menu:hover),.header__column:has(.header-actions__action:hover),.header__column:has(.header__icon--menu:hover)) .header__icon--menu:not(:hover){opacity:var(--opacity-subdued-text);transition:opacity var(--animation-speed) var(--animation-easing)}}header-menu,.header-actions__action,.header__icon--menu{transition:opacity var(--animation-speed) var(--animation-easing)}.header-actions__action{--button-color: var(--color-foreground);color:var(--button-color);cursor:pointer;display:flex;justify-content:center}.header-actions__action:hover{--button-color: var(--color-foreground)}.header-actions__action:not(.account-button) .svg-wrapper{height:var(--button-size);width:var(--button-size)}.header-actions__action:not(.account-button) svg{width:var(--icon-size-md);height:var(--icon-size-md)}.header:has(#Details-menu-drawer-container[open]){contain:style}.header.header--compact{--header-padding: var(--padding-2xs)}.header__columns{--padding-block-start: var(--header-padding);--padding-block-end: var(--header-padding)}.header:not(.header--compact) .header__row--bottom{--header-padding: var(--padding-xs)}.header--collapse-row-paddings .header__row--top .header__columns{--padding-block-end: 0px}.header--collapse-row-paddings .header__row--bottom .header__columns{--padding-block-start: 0px}.header-section:has(.header[transparent])+.shopify-section{margin-top:var(--header-height)}main>.shopify-section:first-child .section:not(.disable-section-top-offset).spacing-style,main>.shopify-section:first-child .section:not(.disable-section-top-offset) .spacing-style{--section-top-offset: calc(var(--header-height) * var(--transparent-header-offset-boolean))}:is(main>.shopify-section:first-child .section:not(.disable-section-top-offset).spacing-style,main>.shopify-section:first-child .section:not(.disable-section-top-offset) .spacing-style) :is(.spacing-style,.inherit-spacing){--section-top-offset: 0px}main>.shopify-section:first-child .section:not(.disable-section-top-offset) .sticky-content{margin-top:calc(var(--header-height) * var(--transparent-header-offset-boolean) * -1)}.header-menu .menu-list__submenu{content-visibility:auto;contain-intrinsic-size:0px 500px}.header-menu details[open] .menu-list__submenu,.header-menu .menu-list__submenu[data-active],.header-menu .menu-list__list-item[slot=overflow] .menu-list__submenu{content-visibility:visible}.dropdown-localization__button{display:flex;position:relative;align-items:center;gap:4px;font-family:var(--menu-localization-font);font-size:var(--menu-localization-font-size);font-weight:var(--menu-top-level-font-weight);padding-inline:var(--padding-2xs);margin-inline:calc(-1 * var(--padding-2xs))}.dropdown-localization__button .svg-wrapper.icon-caret{height:var(--icon-size-xs);width:var(--icon-size-xs);right:var(--margin-xs);top:calc(50% - var(--padding-2xs));flex-shrink:0;transition:transform var(--animation-speed) var(--animation-easing)}.dropdown-localization__button .icon-flag{width:var(--menu-localization-font-size, var(--icon-size-sm));height:var(--menu-localization-font-size, var(--icon-size-sm));clip-path:circle(50%);background-position:center;background-size:cover;margin-inline-end:4px;position:relative}.dropdown-localization__button .icon-flag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 var(--size-shadow) var(--color-shadow);border-radius:50%}.dropdown-localization__button[aria-expanded=true] .icon-caret svg{transform:rotate(180deg)}.dropdown-localization__button,.dropdown-localization__button:hover{box-shadow:none;background-color:transparent;border-color:transparent}dropdown-localization-component .localization-form__list{max-height:20.5rem}.localization-wrapper{position:fixed;z-index:var(--layer-raised);border-radius:var(--style-border-radius-popover);transition-property:display,opacity,translate;transition-duration:.3s;transition-timing-function:var(--ease-out-quad);transition-behavior:allow-discrete;translate:0 20px;opacity:0}.localization-wrapper:not([hidden]){translate:0 0;opacity:1}@starting-style{.localization-wrapper:not([hidden]){translate:0 20px;opacity:0}}dropdown-localization-component{position:relative;background-color:transparent}dropdown-localization-component .country-filter{position:relative;padding:8px}dropdown-localization-component .country-filter__input{border:none}dropdown-localization-component .localization-form__list-item{margin-inline:8px}dropdown-localization-component .localization-wrapper{box-shadow:var(--shadow-popover);border:var(--style-border-popover);background-color:var(--color-background);max-height:27.5rem;position:absolute;top:calc(100% + 10px);z-index:calc(var(--layer-header-menu) + 1)}dropdown-localization-component .localization-wrapper.right-bound{right:0;left:unset}dropdown-localization-component .localization-wrapper.left-bound{left:-8px;right:unset}dropdown-localization-component .language-selector.language-selector{padding:10px 8px 10px 16px}dropdown-localization-component .localization-form__currency{width:max-content;opacity:0;visibility:hidden;transition:none}dropdown-localization-component .localization-form__select:hover{background-color:rgb(var(--color-primary-hover-rgb) / var(--opacity-8))}dropdown-localization-component :is(.localization-form__list-item:hover,.localization-form__list-item[aria-selected=true],.localization-form__list-item[aria-current=true]) .localization-form__currency{opacity:1;color:var(--color-foreground-muted);transition:opacity var(--animation-speed-slow) var(--animation-easing);visibility:visible}.dropdown-localization .language-selector:where(:not(.top-shadow)){font-weight:var(--menu-top-level-font-weight)}.dropdown-localization:not(dropdown-localization-component) .language-selector{font-family:var(--menu-localization-font);font-size:var(--menu-localization-font-size)}.utcbg{background:linear-gradient(90deg,rgba(156,255,56,.14),transparent 38%),linear-gradient(180deg,#07080c,#10131c);color:#f7fbff}.utcbg__inner{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:54px 0}.utcbg__header{display:grid;grid-template-columns:minmax(0,.86fr) minmax(260px,.55fr);gap:24px;align-items:end;margin-bottom:18px}.utcbg__eyebrow{margin:0 0 10px;color:var(--utcbg-accent);font-size:.76rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.utcbg h2,.utcbg h3,.utcbg p{margin-top:0}.utcbg h2{max-width:760px;margin-bottom:0;color:#fff;font-size:clamp(2rem,4.2vw,4rem);line-height:1;letter-spacing:0}.utcbg__lede{color:#f7fbffbd;line-height:1.68}.utcbg__signals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.utcbg__signal,.utcbg__product,.utcbg__empty{border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0e}.utcbg__signal{min-height:72px;padding:14px}.utcbg__signal span{display:block;margin-bottom:4px;color:#f7fbff9e;font-size:.72rem;font-weight:850;text-transform:uppercase}.utcbg__signal strong{display:block;color:#fff;font-size:.95rem;line-height:1.25}.utcbg__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.utcbg__product{display:grid;grid-template-columns:minmax(150px,.44fr) minmax(0,1fr);min-height:260px;overflow:hidden}.utcbg__image-link{position:relative;display:block;min-height:100%;overflow:hidden;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),#0d1119;background-size:22px 22px}.utcbg__image{position:absolute;top:18px;right:18px;bottom:18px;left:18px;width:calc(100% - 36px);height:calc(100% - 36px);object-fit:contain;transition:transform .18s ease}.utcbg__product:hover .utcbg__image{transform:scale(1.04)}.utcbg__placeholder{position:absolute;top:28px;right:28px;bottom:28px;left:28px;border:2px solid var(--utcbg-accent);border-radius:18px}.utcbg__product-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:22px}.utcbg__badge{width:fit-content;margin-bottom:10px;border:1px solid rgba(156,255,56,.38);border-radius:999px;background:#9cff381f;color:var(--utcbg-accent);font-size:.72rem;font-weight:900;padding:5px 9px;text-transform:uppercase}.utcbg h3{margin-bottom:8px;color:#fff;font-size:1.25rem;line-height:1.18;letter-spacing:0}.utcbg h3 a{color:inherit;text-decoration:none}.utcbg__price{margin-bottom:8px;color:var(--utcbg-accent);font-weight:950}.utcbg__note{margin-bottom:18px;color:#f7fbffb3;line-height:1.55}.utcbg__button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;border:1px solid var(--utcbg-accent);border-radius:8px;background:var(--utcbg-accent);color:#07100e;font-weight:950;text-align:center;text-decoration:none}.utcbg__button--disabled{border-color:#ffffff2e;background:#ffffff1f;color:#ffffff9e}.utcbg__empty{grid-column:1 / -1;padding:28px}.utcbg a:focus-visible,.utcbg__button:focus-visible{outline:2px solid #ffffff;outline-offset:3px}@media(max-width:900px){.utcbg__inner{width:min(100% - 24px,1180px);padding:42px 0}.utcbg__header,.utcbg__grid{grid-template-columns:1fr}.utcbg__signals{display:flex;overflow-x:auto;padding-bottom:2px;scroll-snap-type:x mandatory}.utcbg__signal{min-width:178px;scroll-snap-align:start}.utcbg__product{grid-template-columns:1fr;min-height:0}.utcbg__image-link{aspect-ratio:1.18;min-height:0}.utcbg__product-copy{padding:18px}.utcbg__button{width:100%}}.utbox-series-showcase{--utbox-series-bg: #07111d;--utbox-series-panel: rgba(13, 18, 30, .9);--utbox-series-panel-strong: rgba(18, 27, 43, .96);--utbox-series-line: rgba(118, 255, 214, .22);--utbox-series-border: rgba(189, 226, 255, .18);--utbox-series-text: #eef6ff;--utbox-series-muted: rgba(238, 246, 255, .72);--utbox-series-accent: #4fffd0;--utbox-series-accent-two: #7eb6ff;--utbox-series-danger: #ff4d6d;color:var(--utbox-series-text);overflow:hidden;padding:30px 0 54px;background:linear-gradient(rgba(126,182,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(126,182,255,.06) 1px,transparent 1px),linear-gradient(118deg,rgba(79,255,208,.16),transparent 36%),linear-gradient(250deg,rgba(255,77,109,.1),transparent 42%),var(--utbox-series-bg);background-size:34px 34px,34px 34px,auto,auto,auto}.utbox-series-showcase--setup{--utbox-series-accent: #44d7ff;--utbox-series-accent-two: #9cff38}.utbox-series-showcase--retro{--utbox-series-accent: #9cff38;--utbox-series-accent-two: #67d7ff;--utbox-series-danger: #ffb000}.utbox-series-showcase--gift{--utbox-series-accent: #ffcf4a;--utbox-series-accent-two: #4fffd0;--utbox-series-danger: #ff6b8a}.utbox-series-showcase__inner{width:min(1200px,calc(100% - 32px));margin:0 auto}.utbox-series-showcase__hud{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.utbox-series-showcase__hud span{min-height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--utbox-series-border);border-radius:6px;background:#ffffff0b;color:var(--utbox-series-muted);font-size:12px;font-weight:850;letter-spacing:0;text-transform:uppercase}.utbox-series-showcase__stage{display:grid;grid-template-columns:minmax(0,.88fr) minmax(560px,1.18fr);gap:16px;align-items:stretch}.utbox-series-showcase__copy,.utbox-series-showcase__product{position:relative;border:1px solid var(--utbox-series-border);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.075),transparent 54%),var(--utbox-series-panel);box-shadow:0 24px 70px #0000005c;transition:transform .16s ease,box-shadow .16s ease}.utbox-series-showcase__copy:before,.utbox-series-showcase__product:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:8px;background:linear-gradient(90deg,var(--utbox-series-accent),transparent 36%,var(--utbox-series-accent-two));opacity:.18;height:2px}.utbox-series-showcase__copy{padding:38px}.utbox-series-showcase__eyebrow,.utbox-series-showcase__match{margin:0 0 12px;color:var(--utbox-series-accent);font-family:var(--utbox-font-display);font-size:14px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.utbox-series-showcase h1,.utbox-series-showcase h2,.utbox-series-showcase p{margin-top:0}.utbox-series-showcase h1{max-width:760px;margin-bottom:16px;color:#fff;font-family:var(--utbox-font-display);font-size:4rem;font-weight:800;line-height:.98;letter-spacing:0;text-wrap:balance}.utbox-series-showcase__tagline{max-width:700px;margin-bottom:16px;color:var(--utbox-series-text);font-size:1.5rem;font-weight:850;line-height:1.35}.utbox-series-showcase__intro{max-width:720px;margin-bottom:22px;color:var(--utbox-series-muted);font-size:17px;line-height:1.68}.utbox-series-showcase__proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.utbox-series-showcase__proof span{min-height:82px;display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#00000038;padding:12px 14px}.utbox-series-showcase__proof strong{display:block;color:var(--utbox-series-accent);font-family:var(--utbox-font-display);font-size:30px;line-height:1}.utbox-series-showcase__proof small{margin-top:6px;color:var(--utbox-series-muted);font-size:13px;font-weight:750}.utbox-series-showcase__actions,.utbox-series-showcase__mini-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.utbox-series-showcase__button,.utbox-series-showcase__secondary,.utbox-series-showcase__mini-links a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;padding:0 16px;font-family:var(--utbox-font-display);font-size:.98rem;font-weight:850;text-align:center;text-decoration:none}.utbox-series-showcase__button{border:1px solid var(--utbox-series-accent);background:var(--utbox-series-accent);color:#06100d;box-shadow:0 0 28px #4fffd033}.utbox-series-showcase__button:hover,.utbox-series-showcase__secondary:hover,.utbox-series-showcase__mini-links a:hover,.utbox-series-showcase__copy:hover,.utbox-series-showcase__product:hover{transform:translateY(-2px);box-shadow:0 28px 86px #0000006b}.utbox-series-showcase__secondary,.utbox-series-showcase__mini-links a{border:1px solid rgba(255,255,255,.14);background:#ffffff0e;color:var(--utbox-series-text)}.utbox-series-showcase__product{display:grid;grid-template-columns:minmax(340px,1.04fr) minmax(300px,.96fr);overflow:hidden}.utbox-series-showcase__media{position:relative;min-height:100%;display:grid;place-items:center;overflow:hidden;border-right:1px solid var(--utbox-series-border);background:linear-gradient(rgba(79,255,208,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(126,182,255,.1) 1px,transparent 1px),linear-gradient(145deg,#4fffd02e,#7eb6ff14 44%,#ffffff09);background-size:26px 26px,26px 26px,auto;padding:18px}.utbox-series-showcase__media-grid{display:grid;gap:9px;grid-template-columns:repeat(6,minmax(0,1fr));position:relative;width:100%;z-index:1}.utbox-series-showcase__media-tile{align-items:center;background:linear-gradient(180deg,#fffffff5,#ffffffdb),#fff;border:1px solid rgba(126,182,255,.22);border-radius:8px;display:flex;grid-column:span 2;justify-content:center;min-height:126px;overflow:hidden;padding:10px;position:relative}.utbox-series-showcase__media-tile--main{grid-column:span 4;grid-row:span 2;min-height:270px}.utbox-series-showcase__media-label{background:#060c15d1;border:1px solid rgba(79,255,208,.28);border-radius:6px;bottom:8px;color:#eef6ff;font-family:var(--utbox-font-display);font-size:.68rem;font-weight:950;left:8px;line-height:1;padding:7px 8px;position:absolute;text-transform:uppercase;z-index:2}.utbox-series-showcase__scanline{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(180deg,rgba(255,255,255,.035) 0,rgba(255,255,255,.035) 1px,transparent 1px,transparent 7px);pointer-events:none}.utbox-series-showcase__image{position:relative;z-index:1;width:100%;height:100%;max-height:360px;object-fit:contain;filter:drop-shadow(0 18px 22px rgba(0,0,0,.28))}.utbox-series-showcase__media-tile:not(.utbox-series-showcase__media-tile--main) .utbox-series-showcase__image{max-height:148px}.utbox-series-showcase__placeholder{position:relative;z-index:1;width:min(260px,82%);aspect-ratio:1;border:2px solid var(--utbox-series-accent);border-radius:8px}.utbox-series-showcase__product-copy{padding:32px;display:flex;flex-direction:column;justify-content:center;background:var(--utbox-series-panel-strong)}.utbox-series-showcase h2{margin-bottom:10px;color:#fff;font-family:var(--utbox-font-display);font-size:32px;line-height:1.12;letter-spacing:0}.utbox-series-showcase h2 a{color:inherit;text-decoration:none}.utbox-series-showcase__price-wrap{align-items:stretch;background:linear-gradient(135deg,#4fffd01f,#7eb6ff0f),#ffffff0b;border:1px solid rgba(79,255,208,.24);border-radius:8px;display:grid;gap:12px;margin-bottom:16px;padding:12px 14px}.utbox-series-showcase__price-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:space-between}.utbox-series-showcase__price{align-items:baseline;color:var(--utbox-series-accent);display:flex;gap:8px;font-family:var(--utbox-font-display);font-size:22px;font-weight:950;margin:0}.utbox-series-showcase__price span{color:var(--utbox-series-muted);font-size:.78rem;text-transform:uppercase}.utbox-series-showcase__price-note{color:var(--utbox-series-muted);font-size:.86rem;font-weight:800;margin:0}.utbox-series-showcase__variant-prices{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.utbox-series-showcase__variant-price{background:linear-gradient(135deg,#ffffff14,#ffffff06),#040a1285;border:1px solid rgba(255,255,255,.12);border-radius:8px;display:grid;gap:6px;min-height:82px;padding:12px;text-decoration:none}.utbox-series-showcase__variant-price--active,.utbox-series-showcase__variant-price:hover{border-color:#4fffd070;box-shadow:inset 0 0 0 1px #4fffd01f,0 0 22px #4fffd01f}.utbox-series-showcase__variant-price span{color:#eaf6ff;font-family:var(--utbox-font-display);font-size:.82rem;font-weight:900;line-height:1.08}.utbox-series-showcase__variant-price strong{color:var(--utbox-series-accent);font-family:var(--utbox-font-display);font-size:1.1rem;line-height:1}.utbox-series-showcase__variant-price small{color:#eef6ff8c;font-size:.74rem;text-decoration:line-through}.utbox-series-showcase__mood{margin-bottom:16px;color:var(--utbox-series-text);font-size:16px;font-weight:750;line-height:1.55}.utbox-series-showcase__fit{margin:0;padding-left:20px;color:var(--utbox-series-muted);line-height:1.62}.utbox-series-showcase__fit li+li{margin-top:7px}.utbox-series-showcase a:focus-visible{outline:2px solid var(--utbox-series-accent);outline-offset:3px}.utbox-collection-richtext.utbox-collection-richtext{--utbox-collection-text: #eef6ff;--utbox-collection-muted: rgba(238, 246, 255, .72);--utbox-collection-accent: #4fffd0;--utbox-collection-soft: rgba(79, 255, 208, .1);--utbox-collection-border: rgba(189, 226, 255, .18);--utbox-collection-link: #7eb6ff;background:linear-gradient(rgba(126,182,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(126,182,255,.035) 1px,transparent 1px),#07111d;background-size:30px 30px;color:var(--utbox-collection-text);padding-top:52px}.utbox-collection-richtext.utbox-collection-richtext .utbox-collection-richtext__kicker,.utbox-collection-richtext.utbox-collection-richtext .utbox-collection-richtext__description a,.utbox-collection-richtext.utbox-collection-richtext .utbox-collection-richtext__link-list a{color:var(--utbox-collection-link)}.utbox-collection-richtext.utbox-collection-richtext h2,.utbox-collection-richtext.utbox-collection-richtext h3{color:#fff}.utbox-collection-richtext.utbox-collection-richtext .utbox-collection-richtext__description,.utbox-collection-richtext.utbox-collection-richtext .utbox-collection-richtext__note,.utbox-collection-richtext.utbox-collection-richtext .utbox-collection-richtext__faq p,.utbox-collection-richtext.utbox-collection-richtext .utbox-collection-richtext__cta-panel p{color:var(--utbox-collection-muted)}.utbox-collection-richtext.utbox-collection-richtext .utbox-collection-richtext__cta-panel{border-color:var(--utbox-collection-border);background:#ffffff0e}.utbox-collection-richtext.utbox-collection-richtext .utbox-collection-richtext__button{background:var(--utbox-collection-accent);color:#06100d}.utbox-collection-richtext.utbox-collection-richtext .utbox-collection-richtext__grid,.utbox-collection-richtext.utbox-collection-richtext .utbox-collection-richtext__faq details{border-color:var(--utbox-collection-border)}.utbox-collection-richtext.utbox-collection-richtext .utbox-collection-richtext__note{border-left-color:var(--utbox-collection-accent);background:#4fffd014}.utbox-series-showcase~.utcp.utcp{background:linear-gradient(rgba(79,255,208,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(126,182,255,.04) 1px,transparent 1px),linear-gradient(180deg,#07111d,#0d1a2a);background-size:30px 30px,30px 30px,auto}@media(max-width:1180px){.utbox-series-showcase__hud,.utbox-series-showcase__stage,.utbox-series-showcase__product{grid-template-columns:1fr}.utbox-series-showcase h1{font-size:3.2rem}.utbox-series-showcase__tagline{font-size:1.28rem}.utbox-series-showcase__media{min-height:320px;border-right:0;border-bottom:1px solid var(--utbox-series-border)}.utbox-series-showcase__media-grid{max-width:560px}}@media(max-width:749px){.utbox-series-showcase{padding:20px 0 42px}.utbox-series-showcase__inner{width:min(100% - 24px,1200px)}.utbox-series-showcase__copy,.utbox-series-showcase__product-copy{padding:24px}.utbox-series-showcase h1{font-size:2.5rem;line-height:1.04}.utbox-series-showcase__tagline{font-size:1.12rem}.utbox-series-showcase h2{font-size:1.7rem}.utbox-series-showcase__proof{grid-template-columns:1fr}.utbox-series-showcase__button,.utbox-series-showcase__secondary,.utbox-series-showcase__mini-links a{width:100%}.utbox-series-showcase__media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.utbox-series-showcase__media-tile--main{grid-column:1 / -1;grid-row:auto;min-height:220px}.utbox-series-showcase__media-tile{grid-column:auto;min-height:122px}.utbox-series-showcase__price-wrap{align-items:flex-start}.utbox-series-showcase__price-head{align-items:flex-start;flex-direction:column}.utbox-series-showcase__variant-prices{grid-template-columns:1fr}}.utbox-collection-richtext{--utbox-collection-text: #172033;--utbox-collection-muted: #526071;--utbox-collection-accent: #0f766e;--utbox-collection-soft: #e6f4ef;--utbox-collection-border: #d8e0ea;--utbox-collection-link: #0b5cad;color:var(--utbox-collection-text);padding:42px 0 64px}.utbox-collection-richtext__inner{width:min(1120px,calc(100% - 32px));margin:0 auto}.utbox-collection-richtext__kicker{margin:0 0 8px;color:var(--utbox-collection-accent);font-size:.9rem;font-weight:750;letter-spacing:0;text-transform:uppercase}.utbox-collection-richtext h2,.utbox-collection-richtext h3{letter-spacing:0}.utbox-collection-richtext h2{max-width:760px;margin:0 0 18px;font-size:clamp(1.75rem,2.4vw,2.5rem);line-height:1.15}.utbox-collection-richtext h3{margin:0 0 12px;font-size:1.15rem;line-height:1.25}.utbox-collection-richtext__intro,.utbox-collection-richtext__grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.9fr);gap:28px;align-items:start}.utbox-collection-richtext__description :first-child{margin-top:0}.utbox-collection-richtext__description h2,.utbox-collection-richtext__description h3{margin-top:24px;font-size:1.25rem}.utbox-collection-richtext__description a,.utbox-collection-richtext__link-list a{color:var(--utbox-collection-link);font-weight:700;text-underline-offset:.18em}.utbox-collection-richtext__cta-panel{border:1px solid var(--utbox-collection-border);border-radius:8px;padding:20px;background:#fff}.utbox-collection-richtext__cta-title{margin:0 0 8px;font-size:1.05rem;font-weight:800}.utbox-collection-richtext__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:10px;padding:0 18px;border-radius:6px;background:var(--utbox-collection-accent);color:#fff;font-weight:800;text-decoration:none}.utbox-collection-richtext__grid{margin-top:34px;padding-top:30px;border-top:1px solid var(--utbox-collection-border)}.utbox-collection-richtext__link-list{margin:0;padding-left:20px}.utbox-collection-richtext__link-list li+li{margin-top:8px}.utbox-collection-richtext__note{margin-top:14px;padding:12px 14px;border-left:4px solid var(--utbox-collection-accent);background:var(--utbox-collection-soft);color:var(--utbox-collection-muted)}.utbox-collection-richtext__faq{margin-top:34px}.utbox-collection-richtext__faq details{border-top:1px solid var(--utbox-collection-border);padding:16px 0}.utbox-collection-richtext__faq details:last-child{border-bottom:1px solid var(--utbox-collection-border)}.utbox-collection-richtext__faq summary{cursor:pointer;font-weight:800}.utbox-collection-richtext__faq p{max-width:820px;margin:10px 0 0;color:var(--utbox-collection-muted)}@media(max-width:749px){.utbox-collection-richtext{padding:32px 0 48px}.utbox-collection-richtext__intro,.utbox-collection-richtext__grid{grid-template-columns:1fr;gap:20px}}.utcp{background:linear-gradient(90deg,color-mix(in srgb,var(--utcp-accent) 16%,transparent),transparent 42%),linear-gradient(180deg,#07080c,#111520);color:#f7fbff}.utcp__inner{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:58px 0}.utcp__main{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:24px;align-items:stretch}.utcp__copy,.utcp__media,.utcp__card,.utcp__detail{border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0e}.utcp__copy{padding:clamp(26px,4vw,46px)}.utcp__eyebrow,.utcp__card span,.utcp__intent{display:inline-flex;margin:0 0 12px;color:var(--utcp-accent);font-family:var(--utbox-font-display);font-size:.76rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.utcp h2,.utcp h3,.utcp p{margin-top:0}.utcp h2,.utcp h3{font-family:var(--utbox-font-display)}.utcp h2{max-width:780px;margin-bottom:16px;font-size:3.5rem;font-weight:800;line-height:1.03;letter-spacing:0}.utcp__lede{max-width:720px;color:#f7fbffbd;font-size:1.06rem;line-height:1.72}.utcp__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.utcp__button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:0 20px;color:#f7fbff;font-family:var(--utbox-font-display);font-size:.98rem;font-weight:850;text-align:center;text-decoration:none}.utcp__button--primary{border-color:var(--utcp-accent);background:var(--utcp-accent);color:#07100e;box-shadow:0 0 28px color-mix(in srgb,var(--utcp-accent) 24%,transparent)}.utcp__media{position:relative;min-height:320px;overflow:hidden;background:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px),#0d1119;background-size:28px 28px}.utcp__image{position:absolute;top:42px;right:20px;bottom:76px;left:20px;width:calc(100% - 40px);height:calc(100% - 118px);object-fit:contain;filter:drop-shadow(0 22px 32px rgba(0,0,0,.42))}.utcp__intent{position:absolute;top:16px;left:16px;border:1px solid color-mix(in srgb,var(--utcp-accent) 46%,transparent);border-radius:999px;background:#07080cd1;padding:7px 10px}.utcp__badge{position:absolute;right:16px;bottom:16px;left:16px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#07080cdb;padding:14px 16px;color:#fff;font-family:var(--utbox-font-display);font-size:1rem;font-weight:900}.utcp__device{position:absolute;top:72px;right:44px;bottom:72px;left:44px;border:2px solid color-mix(in srgb,var(--utcp-accent) 72%,white);border-radius:20px}.utcp__device span{position:absolute;display:block;border:2px solid var(--utcp-accent)}.utcp__device span:nth-child(1){top:50%;left:20%;width:42px;height:42px;border-radius:50%;transform:translateY(-50%)}.utcp__device span:nth-child(2){top:50%;right:20%;width:68px;transform:translateY(-50%)}.utcp__device span:nth-child(3){right:26%;bottom:28%;width:44px}.utcp__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.utcp__card{padding:22px;transition:transform .16s ease,box-shadow .16s ease}.utcp__card h3{margin-bottom:10px;font-size:1.28rem;letter-spacing:0}.utcp__button:hover,.utcp__card:hover{transform:translateY(-2px);box-shadow:0 26px 72px #00000057}.utcp__card p{margin-bottom:0;color:#f7fbffb3;line-height:1.65}.utcp__faq{display:grid;gap:10px;margin-top:12px}.utcp__detail{padding:0 18px}.utcp__detail summary{cursor:pointer;padding:18px 0;color:#fff;font-family:var(--utbox-font-display);font-weight:850}.utcp__detail div{padding-bottom:18px;color:#f7fbffb8;line-height:1.65}.utcp__button:focus-visible,.utcp__detail summary:focus-visible{outline:2px solid var(--utcp-accent);outline-offset:3px}@media(max-width:860px){.utcp__inner{width:min(100% - 24px,1180px);padding:44px 0}.utcp__main,.utcp__cards{grid-template-columns:1fr}.utcp__media{min-height:280px}.utcp h2{font-size:2.5rem}.utcp__button{width:100%}}.utbox-footer{color:#f7fbff;background:radial-gradient(circle at 12% 0,rgba(156,255,56,.12),transparent 22rem),radial-gradient(circle at 88% 0,rgba(0,209,255,.12),transparent 24rem),linear-gradient(180deg,#070a10,#05070d);border-top:1px solid rgba(247,251,255,.12)}.utbox-footer__inner{width:min(1180px,calc(100% - 36px));margin:0 auto;padding:48px 0 34px;display:grid;grid-template-columns:minmax(280px,1.55fr) repeat(3,minmax(150px,.72fr));gap:32px;align-items:start}.utbox-footer__kicker{margin:0 0 10px!important;color:#9cff38!important;font-family:var(--utbox-font-display, var(--font-heading--family));font-size:.75rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.utbox-footer__logo{display:inline-flex;min-height:36px;align-items:center;color:#fff;text-decoration:none;font-family:var(--utbox-font-display, var(--font-heading--family));font-size:1.72rem;font-weight:800;line-height:1;letter-spacing:0}.utbox-footer p{margin:12px 0 0;max-width:36rem;color:#f7fbffbd;line-height:1.6}.utbox-footer h2{margin:0 0 14px;color:#fff;font-family:var(--utbox-font-display, var(--font-heading--family));font-size:.88rem;line-height:1.2;text-transform:uppercase;letter-spacing:.08em}.utbox-footer__nav{display:grid;gap:10px}.utbox-footer a{color:#f7fbffc7;text-decoration:none;text-underline-offset:.2em}.utbox-footer a:hover{color:#9cff38;text-decoration:underline}.utbox-footer__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.utbox-footer__chips span{min-height:30px;padding:6px 10px;border:1px solid rgba(63,255,208,.24);border-radius:999px;color:#dffef5;background:#ffffff0f;font-family:var(--utbox-font-display, var(--font-heading--family));font-size:.84rem;white-space:nowrap}.utbox-footer__cta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.utbox-footer__cta{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border-radius:8px;padding:0 16px;border:1px solid #9cff38;background:linear-gradient(135deg,#ff4f8b,#9cff38);color:#06100d!important;font-family:var(--utbox-font-display, var(--font-heading--family));font-size:.98rem;font-weight:900;text-decoration:none!important;box-shadow:0 0 28px #ff4f8b33}.utbox-footer__cta--ghost{border-color:#ffffff24;background:#ffffff0f;color:#f7fbff!important;box-shadow:none}.utbox-footer__nav--buyer{border:1px solid rgba(63,255,208,.16);border-radius:8px;background:#ffffff0b;padding:18px}@media screen and (max-width:989px){.utbox-footer__inner{grid-template-columns:1fr 1fr}.utbox-footer__brand{grid-column:1 / -1}}@media screen and (max-width:640px){.utbox-footer__inner{width:min(100% - 32px,1180px);padding:38px 0 30px;grid-template-columns:1fr;gap:28px}.utbox-footer__brand{grid-column:auto}}:root{--utbox-font-body: Inter, "Noto Sans SC", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--utbox-font-display: "Arial Black", Inter, "Noto Sans SC", system-ui, sans-serif;--utbox-bg-deep: #081726;--utbox-bg-main: #0b2235;--utbox-bg-panel: #12283b;--utbox-bg-panel-soft: rgba(20, 46, 66, .9);--utbox-border-bright: rgba(126, 226, 255, .22)}.utbox-polish{display:none}html{font-size:16px}body,input,textarea,select,button{font-family:var(--utbox-font-body)}body{background:radial-gradient(circle at 10% -5%,rgba(156,255,56,.12),transparent 26rem),radial-gradient(circle at 92% 0%,rgba(0,209,255,.16),transparent 30rem),linear-gradient(180deg,#0b2437,#0d2539 44%,#081a2a);color:#eef6ff;font-size:16px;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--utbox-font-display);letter-spacing:0}.section-background.color-scheme-1,.section.section--page-width.color-scheme-1{background:transparent;color:#eef6ff}.announcement-bar.spacing-style.section.color-scheme-1{background:#05070deb;border-bottom:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.announcement-bar__text{color:#9cff38;font-family:var(--utbox-font-display);font-size:.76rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.header{--color-scheme-top-row: rgba(7 10 16 / .94);--color-scheme-bottom-row: rgba(7 10 16 / .94);--color-foreground: 238 246 255;--color-background: 5 7 13;background:radial-gradient(circle at 12% 0,rgba(156,255,56,.12),transparent 18rem),radial-gradient(circle at 88% 0,rgba(0,209,255,.12),transparent 20rem),#05070df5!important;color:#eef6ff!important}.shopify-section-group-header-group,#shopify-section-header,.shopify-section:has(.header){background:#05070dfa!important;color:#eef6ff!important}.header__row--top,.header__navigation-bar-row,.header__row,.header__columns,.header__column,.header__inner{background:linear-gradient(90deg,rgba(156,255,56,.08),transparent 34%,rgba(0,209,255,.1)),#070a10f0!important;border-bottom:1px solid rgba(126,182,255,.16)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#eef6ff!important}.header__row .header-logo,.header__row a,.header__row button,.header__row summary,.header__row span,.header__row .dropdown-localization__button,.header-menu__inner a,.header-actions__action,.header-actions__action span,.header-actions__action svg,.header-actions__cart-icon,.header-actions__cart-icon svg,.localization-selector,.localization-selector button,.menu-drawer__menu-item,.menu-drawer__utility-links a,.drawer-localization__button{color:#eef6ff!important;fill:currentColor!important;font-family:var(--utbox-font-display);font-weight:800;opacity:1!important;text-shadow:0 0 16px rgba(0,209,255,.18)}.header svg,.header svg path,.header svg circle,.header svg line{color:#eef6ff!important;stroke:currentColor!important;opacity:1!important}#header-component .menu-list__link,#header-component .menu-list__link-title,#header-component .header-menu,#header-component .header-menu a,#header-component .header-actions,#header-component .header-actions a,#header-component .header-actions button,#header-component .currency-code,#header-component .svg-wrapper,#header-component .menu-drawer__menu-item,#header-component .menu-drawer__utility-links,#header-component .menu-drawer__utility-links a{color:#f7fbff!important;font-family:var(--utbox-font-display)!important;font-weight:850!important;opacity:1!important}#header-component .menu-list__link,#header-component .header-actions__action,#header-component .dropdown-localization__button{min-height:42px;border-radius:8px}@media(min-width:750px){#header-component .header__row--top,#header-component .header__columns,#header-component .header__column{min-width:0}#header-component .header__columns{align-items:center!important;column-gap:clamp(8px,1vw,16px)!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;width:100%}#header-component .header__column--left{align-items:center!important;display:flex!important;flex:1 1 auto!important;gap:clamp(8px,.85vw,16px)!important;min-width:0;overflow:hidden}#header-component .header__column--right{flex:0 0 auto!important}#header-component .header-logo,#header-component .header__drawer,#header-component .header__column--left>search-button{flex:0 0 auto}#header-component .header__column--center,#header-component .header__column:has(.header-menu),#header-component .header__column:has(.menu-list){min-width:0}#header-component .header-menu,#header-component .menu-list{display:flex!important;flex:1 1 auto;flex-wrap:nowrap!important;gap:clamp(8px,.85vw,18px)!important;max-width:100%;min-width:0;overflow:hidden}#header-component .header-menu__inner,#header-component overflow-list{min-width:0;max-width:100%}#header-component .menu-list__link{font-size:clamp(.78rem,.82vw,.95rem)!important;line-height:1.05;min-width:0;padding-inline:clamp(6px,.62vw,12px)!important;white-space:nowrap}#header-component .menu-list__link-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}#header-component .header__column--right{align-items:center!important;background:linear-gradient(135deg,#132630e6,#070d17c2),#070a10e6!important;border:1px solid rgba(0,209,255,.22);border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff09,0 14px 36px #0000003d,0 0 22px #00d1ff14;display:flex!important;flex:0 0 auto!important;gap:6px!important;justify-content:flex-end!important;max-width:min(100%,300px);min-width:0;padding:5px 7px!important;position:relative;width:fit-content}#header-component .header__column--right:after{background:linear-gradient(90deg,#9cff38,#00d1ff 62%,#ff3d8a);border-radius:999px;bottom:-1px;content:"";height:2px;left:12px;opacity:.72;position:absolute;right:12px}#header-component .header__column--right>dropdown-localization-component,#header-component .header__column--right>search-button,#header-component .header__column--right>header-actions,#header-component header-actions{align-items:center;display:flex;flex:0 0 auto;gap:6px;min-width:0}@media(min-width:750px){#header-component .header__column--right{column-gap:6px!important;display:grid!important;grid-template-columns:max-content 36px max-content;justify-content:end!important;min-width:max-content;width:max-content}#header-component .header__column--right>dropdown-localization-component,#header-component .header__column--right>search-button,#header-component .header__column--right>header-actions{margin:0!important;min-width:0!important;transform:none!important}#header-component .header__column--right>dropdown-localization-component{grid-column:1;width:max-content!important}#header-component .header__column--right>search-button{grid-column:2;justify-self:center;width:36px!important}#header-component .header__column--right>header-actions{grid-column:3;width:max-content!important}}#header-component .header-actions,#header-component header-actions{align-items:center;background:transparent!important;border:0;border-radius:0;box-shadow:none;display:inline-flex!important;flex:0 0 auto;gap:4px;min-width:0;padding:0;width:auto!important}#header-component .header-actions__action,#header-component .dropdown-localization__button{align-items:center;aspect-ratio:1;background:linear-gradient(180deg,#ffffff13,#ffffff06),#080e18e0!important;border:1px solid rgba(126,182,255,.26)!important;border-radius:10px!important;box-shadow:inset 0 0 0 1px #ffffff06,0 8px 18px #0000002e;display:inline-flex;height:36px;justify-content:center;min-height:36px;min-width:36px;padding:0 8px!important;position:relative;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}#header-component .dropdown-localization__button{aspect-ratio:auto;gap:4px;min-width:64px;padding-inline:10px 8px!important}@media(min-width:750px)and (max-width:1320px){#header-component .header__columns{column-gap:8px!important}#header-component .header-menu,#header-component .menu-list{gap:6px!important}#header-component .menu-list__link{font-size:.76rem!important;padding-inline:5px!important}#header-component .header__column--right{border-radius:10px;column-gap:5px!important;grid-template-columns:max-content 34px max-content;max-width:260px;padding:3px 5px!important}#header-component .header__column--right>search-button{width:34px!important}#header-component .header-actions__action,#header-component .dropdown-localization__button{height:34px;min-height:34px;min-width:34px;padding-inline:7px!important}#header-component .dropdown-localization__button{min-width:58px}}#header-component .header__column--right .svg-wrapper{align-items:center;display:inline-flex;height:18px;justify-content:center;width:18px}#header-component .header__column--right .icon-caret{color:#9cff38!important;height:14px;width:14px}#header-component .header__column--right .currency-code{color:#f7fbff!important;font-size:.78rem!important;line-height:1;text-shadow:0 0 12px rgba(0,209,255,.22)}#header-component .account-button,#header-component .header-actions__cart-icon{align-items:center;display:inline-flex;justify-content:center}#header-component .cart-bubble:not(.visually-hidden){align-items:center;background:linear-gradient(135deg,#9cff38,#00d1ff)!important;border:2px solid rgba(5,7,13,.98);border-radius:999px;box-shadow:0 0 14px #9cff3880;color:#06100d!important;display:inline-flex!important;height:18px;justify-content:center;min-width:18px;padding:0 4px;position:absolute;right:-8px;top:-8px;z-index:2}#header-component .cart-bubble:not(.visually-hidden) .cart-bubble__background{display:none}#header-component .cart-bubble:not(.visually-hidden) .cart-bubble__text,#header-component .cart-bubble:not(.visually-hidden) .cart-bubble__text-count{color:#06100d!important;font-family:var(--utbox-font-display)!important;font-size:.62rem!important;font-weight:950!important;line-height:1!important}#header-component :where(.cart-count-bubble,[class*=cart-count]){background:#9cff38!important;color:#06100d!important;font-family:var(--utbox-font-display)!important;font-weight:950!important}#header-component .menu-list__link:hover,#header-component .menu-list__link[aria-expanded=true],#header-component .header-actions__action:hover,#header-component .header-actions__action:focus-visible,#header-component .dropdown-localization__button:hover,#header-component .dropdown-localization__button:focus-visible{background:linear-gradient(135deg,#9cff382e,#00d1ff1f),#080e18f2!important;border-color:#9cff38b8!important;box-shadow:inset 0 0 0 1px #ffffff0e,0 0 18px #9cff3838;color:#9cff38!important;transform:translateY(-1px)}#header-component .header-logo img,#header-component .header-logo svg{filter:drop-shadow(0 0 14px rgba(0,209,255,.28))}.menu-drawer,.menu-drawer__inner-container,.menu-drawer__navigation-container{background:radial-gradient(circle at 12% 4%,rgba(156,255,56,.12),transparent 18rem),linear-gradient(180deg,#0d121efa,#05070dfa)!important;color:#eef6ff!important}.header-menu__inner a:hover,.header-actions__action:hover,.menu-drawer__menu-item:hover,.drawer-localization__button:hover{color:#9cff38}.menu-drawer,.localization-wrapper,.predictive-search,.cart-drawer__dialog{background:linear-gradient(180deg,#0f1522fa,#070a10fa);color:#eef6ff;border:1px solid rgba(255,255,255,.1)}cart-drawer-component,.cart-drawer__dialog{--color-background: 5 7 13;--color-foreground: 238 246 255;--color-foreground-rgb: 238 246 255;--color-border: rgba(189, 226, 255, .16);--color-input-background: rgba(5, 7, 13, .86);--color-input-text: #f7fbff;--color-input-text-rgb: 247 251 255;--color-input-border: rgba(0, 209, 255, .34);--opacity-subdued-text: .78}.cart-drawer__dialog{background:linear-gradient(rgba(126,182,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(126,182,255,.045) 1px,transparent 1px),radial-gradient(circle at 12% 0%,rgba(156,255,56,.13),transparent 18rem),radial-gradient(circle at 92% 8%,rgba(0,209,255,.16),transparent 20rem),#07111d!important;background-size:28px 28px,28px 28px,auto,auto,auto!important;border-inline-start:1px solid rgba(189,226,255,.18)!important;box-shadow:-24px 0 80px #0000006b;color:#eef6ff!important}.cart-drawer__dialog :where(.cart-drawer__content,.cart-drawer__summary,.cart-items,.cart-items__table,.cart-items__table-row,.cart-totals,.cart-actions,.cart-discount,.details,.details-content){background:transparent!important;color:#eef6ff!important}.cart-drawer__dialog :where(h1,h2,h3,.cart-drawer__heading,.cart-drawer__title,.cart-items__title,.cart-items__title a,.cart-primary-typography,.cart-totals__total-label,.cart-totals__total-value,.cart-discount__label,.cart-note__label){color:#f7fbff!important;font-family:var(--utbox-font-display)!important;letter-spacing:0!important;opacity:1!important;text-shadow:0 0 18px rgba(0,209,255,.14)}.cart-drawer__dialog :where(.cart-secondary-typography,.cart-items__price,.cart-items__price *,.cart-items__total,.cart-items__total *,.cart-totals__original-value,.cart-totals__total-value){color:#9cff38!important;font-family:var(--utbox-font-display)!important;font-weight:900!important}.cart-drawer__dialog :where(p,span,small,label,dd,dt,.cart-items__variant,.cart-items__properties,.cart-totals__tax-note,.cart-totals__tax-note *,.cart-drawer__empty,.cart-drawer__empty p){color:#b8c7d8!important;opacity:1!important}.cart-drawer__dialog :where(a,a:visited){color:#eef6ff!important;text-decoration-color:#9cff3870}.cart-drawer__dialog :where(a:hover){color:#9cff38!important}.cart-drawer__dialog :where(.cart-items__table-row,.cart-drawer__summary,.cart-actions,.cart-totals:not(:has(.cart-actions)),.cart-drawer__summary .cart-totals){border-color:#bde2ff29!important}.cart-drawer__dialog .cart-items__table-row{background:linear-gradient(180deg,#ffffff0f,#ffffff06),#121926b8!important;border:1px solid rgba(189,226,255,.14)!important;border-radius:8px;box-shadow:0 16px 36px #00000038}.cart-drawer__dialog :where(.cart-drawer__header,.cart-drawer__content,.cart-drawer__summary){padding-inline:max(16px,var(--padding-lg, 20px))}.cart-drawer__dialog :where(.cart-drawer__close-button,.cart-items__remove,button.button-unstyled,summary){color:#eef6ff!important}.cart-drawer__dialog :where(svg,svg path,svg circle,svg line){color:currentColor!important;stroke:currentColor!important;opacity:1!important}.cart-drawer__dialog :where(.quantity-selector,quantity-selector){background:#05070ddb!important;border:1px solid rgba(0,209,255,.28)!important;border-radius:8px!important;color:#f7fbff!important}.cart-drawer__dialog :where(.quantity-selector input,quantity-selector input){background:transparent!important;color:#f7fbff!important;font-family:var(--utbox-font-display)!important;font-weight:800!important}.cart-drawer__dialog :where(.quantity-selector button,quantity-selector button){background:#ffffff0b!important;color:#9cff38!important}.cart-drawer__dialog :where(.cart-note__summary,.cart-discount__summary){min-height:42px}.cart-drawer__dialog :where(.cart-discount__input,.cart-note__instructions){background:#05070de0!important;border-color:#00d1ff57!important;border-radius:8px!important;color:#f7fbff!important}.cart-drawer__dialog .cart-discount__input::placeholder,.cart-drawer__dialog .cart-note__instructions::placeholder{color:#f7fbff94!important}.cart-drawer__dialog .cart__checkout-button{background:linear-gradient(135deg,#ff4f8b,#9cff38)!important;border:0!important;border-radius:8px!important;box-shadow:0 0 30px #ff4f8b47;color:#06100d!important;font-family:var(--utbox-font-display)!important;font-weight:950!important;min-height:54px!important}.cart-drawer__dialog .cart__checkout-button .button-text{color:#06100d!important}.cart-drawer__dialog :where(.additional-checkout-buttons,shopify-accelerated-checkout-cart){filter:saturate(1.06)}main .shopify-section:has(.cart-page){background:linear-gradient(rgba(126,182,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(126,182,255,.045) 1px,transparent 1px),radial-gradient(circle at 12% 4%,rgba(156,255,56,.09),transparent 24rem),radial-gradient(circle at 90% 4%,rgba(0,209,255,.12),transparent 28rem),#07111d!important;background-size:32px 32px,32px 32px,auto,auto,auto!important;color:#eef6ff!important;overflow-x:clip}main .shopify-section:has(.cart-page) .section,main .shopify-section:has(.cart-page) .section-background,main .shopify-section:has(.cart-page) .color-scheme-1,main .shopify-section:has(.cart-page) .color-scheme-2,main .shopify-section:has(.cart-page) .cart-page,main .shopify-section:has(.cart-page) .cart-page__items,main .shopify-section:has(.cart-page) .cart-page__summary{--color-background: 5 7 13;--color-foreground: 238 246 255;--color-foreground-rgb: 238 246 255;--color-border: rgba(189, 226, 255, .16);--color-input-background: rgba(5, 7, 13, .88);--color-input-text: #f7fbff;--color-input-text-rgb: 247 251 255;--color-input-border: rgba(0, 209, 255, .34);--opacity-subdued-text: .78;background:transparent!important;color:#eef6ff!important}main .shopify-section:has(.cart-page) .cart-page{box-sizing:border-box;margin-inline:auto;padding-block:clamp(20px,4vw,48px) clamp(34px,6vw,72px);width:min(100% - 32px,1360px)}main .shopify-section:has(.cart-page) .cart-page__title :where(h1,h2,h3,.cart-title,.cart-title *){color:#f7fbff!important;font-family:var(--utbox-font-display)!important;letter-spacing:0!important;opacity:1!important;text-shadow:0 0 22px rgba(0,209,255,.18)}main .shopify-section:has(.cart-page) .cart-items__table-row{background:linear-gradient(180deg,#ffffff12,#ffffff06),#121926c7!important;border:1px solid rgba(189,226,255,.15)!important;border-radius:8px;box-shadow:0 18px 44px #00000042;padding:clamp(12px,2vw,18px)}main .shopify-section:has(.cart-page) .cart-items__media-image{background:#fff;border-color:#00d1ff4d!important;border-radius:8px!important}main .shopify-section:has(.cart-page) :where(.cart-items__title,.cart-items__title:visited,.cart-primary-typography,.cart-totals__total-label,.cart-discount__label,.cart-note__label){color:#f7fbff!important;font-family:var(--utbox-font-display)!important;font-weight:850!important;opacity:1!important}main .shopify-section:has(.cart-page) :where(.cart-secondary-typography,.cart-items__price,.cart-items__price *,.cart-totals__total-value,.cart-totals__original-value){color:#9cff38!important;font-family:var(--utbox-font-display)!important;font-weight:900!important;opacity:1!important}main .shopify-section:has(.cart-page) :where(p,span,small,label,dd,dt,.cart-items__variant,.cart-items__properties,.cart-totals__tax-note,.cart-totals__tax-note *){color:#b8c7d8!important;opacity:1!important}main .shopify-section:has(.cart-page) :where(.quantity-selector,quantity-selector){background:#05070de0!important;border:1px solid rgba(0,209,255,.3)!important;border-radius:8px!important;color:#f7fbff!important}main .shopify-section:has(.cart-page) :where(.quantity-selector input,quantity-selector input){background:transparent!important;color:#f7fbff!important;font-family:var(--utbox-font-display)!important;font-weight:850!important}main .shopify-section:has(.cart-page) :where(.quantity-selector button,quantity-selector button,.cart-items__remove){color:#9cff38!important}main .shopify-section:has(.cart-page) :where(svg,svg path,svg circle,svg line){color:currentColor!important;stroke:currentColor!important;opacity:1!important}main .shopify-section:has(.cart-page) .cart-page__summary{align-self:start!important;background:radial-gradient(circle at 12% 0%,rgba(156,255,56,.1),transparent 16rem),linear-gradient(180deg,#121926e6,#0b0f17f0)!important;border:1px solid rgba(189,226,255,.16)!important;border-radius:8px;box-shadow:0 24px 70px #00000057;height:max-content!important;max-width:420px;min-width:0;overflow:visible;padding:clamp(18px,2.2vw,24px);width:100%}main .shopify-section:has(.cart-page) .cart-page__summary,main .shopify-section:has(.cart-page) .cart-page__summary *,main .shopify-section:has(.cart-page) .cart-totals,main .shopify-section:has(.cart-page) .cart-actions{box-sizing:border-box;min-width:0}main .shopify-section:has(.cart-page) .cart-totals__total-value,.cart-drawer__dialog .cart-totals__total-value{font-size:clamp(1rem,1.2vw,1.18rem)!important;max-width:100%;overflow-wrap:normal;text-align:right;white-space:nowrap}main .shopify-section:has(.cart-page) .cart-page__summary :where(.cart-totals,.cart-actions,.cart-discount,.details,.details-content,.cart__ctas){background:transparent!important;color:#eef6ff!important}main .shopify-section:has(.cart-page) :where(.cart-actions,.cart-actions__divider,.cart-totals:not(:has(.cart-actions))){border-color:#bde2ff2e!important}main .shopify-section:has(.cart-page) :where(.cart-discount__summary,.cart-note__summary){min-height:44px}main .shopify-section:has(.cart-page) .cart-discount,.cart-drawer__dialog .cart-discount{background:linear-gradient(135deg,#9cff3821,#00d1ff12),#ffffff09!important;border:1px solid rgba(156,255,56,.32)!important;border-radius:8px;box-sizing:border-box;clear:both;display:block!important;margin-block:12px!important;max-width:100%;padding:12px!important;width:100%!important}main .shopify-section:has(.cart-page) .cart-page__summary :where(.cart-discount,.cart-totals,.cart-actions,.cart__ctas),.cart-drawer__dialog .cart-drawer__summary :where(.cart-discount,.cart-totals,.cart-actions,.cart__ctas){clear:both;grid-column:1 / -1!important;justify-self:stretch!important;max-width:100%;width:100%}main .shopify-section:has(.cart-page) .cart-page__summary :where(.cart-actions,.cart__ctas,.additional-checkout-buttons,shopify-accelerated-checkout-cart),.cart-drawer__dialog .cart-drawer__summary :where(.cart-actions,.cart__ctas,.additional-checkout-buttons,shopify-accelerated-checkout-cart){box-sizing:border-box;display:block!important;grid-column:1 / -1!important;justify-self:stretch!important;margin-inline:0!important;max-width:100%!important;min-width:0!important;padding-inline:0!important;transform:none!important;width:100%!important}main .shopify-section:has(.cart-page) .cart-page__summary :where(.cart-actions>*,.cart__ctas>*,.additional-checkout-buttons>*,shopify-accelerated-checkout-cart>*),.cart-drawer__dialog .cart-drawer__summary :where(.cart-actions>*,.cart__ctas>*,.additional-checkout-buttons>*,shopify-accelerated-checkout-cart>*){box-sizing:border-box;margin-inline:0!important;max-width:100%!important;min-width:0!important}main .shopify-section:has(.cart-page) .cart-discount__summary,main .shopify-section:has(.cart-page) .cart-discount summary,.cart-drawer__dialog .cart-discount__summary,.cart-drawer__dialog .cart-discount summary{align-items:center;display:flex!important;gap:10px;justify-content:space-between;min-width:0;white-space:normal;width:100%;writing-mode:horizontal-tb}main .shopify-section:has(.cart-page) .cart-totals,.cart-drawer__dialog .cart-totals{align-items:baseline;display:flex!important;flex-wrap:nowrap;gap:12px;justify-content:space-between;max-width:100%;width:100%}main .shopify-section:has(.cart-page) .cart-totals__total-label,.cart-drawer__dialog .cart-totals__total-label{flex:1 1 auto;min-width:0}main .shopify-section:has(.cart-page) .cart-totals__total-value,.cart-drawer__dialog .cart-totals__total-value{flex:0 1 auto;line-height:1.1;max-width:min(15ch,52%);min-width:0;overflow-wrap:anywhere;white-space:normal!important}main .shopify-section:has(.cart-page) .cart-discount__label,main .shopify-section:has(.cart-page) .cart-discount__summary,.cart-drawer__dialog .cart-discount__label,.cart-drawer__dialog .cart-discount__summary{color:#9cff38!important;font-family:var(--utbox-font-display)!important;font-size:.92rem!important;font-weight:950!important;text-transform:uppercase}main .shopify-section:has(.cart-page) :where(.cart-discount__input,.cart-note__instructions){background:#05070de0!important;border-color:#00d1ff57!important;border-radius:8px!important;color:#f7fbff!important}main .shopify-section:has(.cart-page) .cart-discount button,main .shopify-section:has(.cart-page) .cart-discount [type=submit],.cart-drawer__dialog .cart-discount button,.cart-drawer__dialog .cart-discount [type=submit]{background:#9cff38!important;border:0!important;border-radius:8px!important;color:#06100d!important;font-family:var(--utbox-font-display)!important;font-weight:950!important}main .shopify-section:has(.cart-page) .cart-discount__input::placeholder,main .shopify-section:has(.cart-page) .cart-note__instructions::placeholder{color:#f7fbff94!important}main .shopify-section:has(.cart-page) .cart__checkout-button{background:linear-gradient(135deg,#ff4f8b,#9cff38)!important;border:0!important;border-radius:8px!important;box-sizing:border-box;box-shadow:0 0 30px #ff4f8b3d;color:#06100d!important;display:flex!important;font-family:var(--utbox-font-display)!important;font-weight:950!important;justify-content:center;min-height:54px!important;max-width:100%;width:100%}main .shopify-section:has(.cart-page) :where(.additional-checkout-buttons,shopify-accelerated-checkout-cart),.cart-drawer__dialog :where(.additional-checkout-buttons,shopify-accelerated-checkout-cart){margin-inline:0!important;max-width:100%!important;overflow:visible;padding-inline:0!important;width:100%!important}main .shopify-section:has(.cart-page) .cart__checkout-button .button-text{color:#06100d!important}body:has(.cart-page) .shopify-section:has(.email-signup){background:radial-gradient(circle at 18% 0%,rgba(156,255,56,.1),transparent 20rem),radial-gradient(circle at 82% 10%,rgba(0,209,255,.12),transparent 22rem),#07111d!important;color:#eef6ff!important}body:has(.cart-page) .shopify-section:has(.email-signup) :where(.section,.section-background,.color-scheme-1,.email-signup,.email-signup__content,.section-content-wrapper){background:transparent!important;color:#eef6ff!important}body:has(.cart-page) .shopify-section:has(.email-signup) :where(h1,h2,h3,.email-signup__heading){color:#f7fbff!important;font-family:var(--utbox-font-display)!important;opacity:1!important}@media screen and (min-width:750px){main .shopify-section:has(.cart-page) .cart-page{align-items:start;gap:clamp(24px,4vw,48px)!important;grid-template-columns:1fr!important}main .shopify-section:has(.cart-page) .cart-page__summary{display:block!important;justify-self:stretch;max-width:min(100%,420px);position:static}}@media screen and (min-width:990px){main .shopify-section:has(.cart-page) .cart-page{gap:clamp(28px,3vw,42px)!important;grid-template-columns:minmax(0,1fr) minmax(380px,420px)!important;justify-content:center}main .shopify-section:has(.cart-page) .cart-page__summary{justify-self:end;position:sticky;top:96px}main .shopify-section:has(.cart-page) .cart-items__table-row{align-items:center!important;column-gap:16px!important;grid-template-areas:"media details quantity price" "media details error error"!important;grid-template-columns:108px minmax(240px,1fr) 134px 96px!important;min-height:154px}main .shopify-section:has(.cart-page) .cart-items__media{grid-area:media!important}main .shopify-section:has(.cart-page) .cart-items__details{align-self:center;grid-area:details!important;max-width:420px}main .shopify-section:has(.cart-page) .cart-items__quantity{align-self:center;grid-area:quantity!important;justify-self:center}main .shopify-section:has(.cart-page) .cart-items__price{align-self:center;grid-area:price!important;justify-self:end;min-width:90px;text-align:right}main .shopify-section:has(.cart-page) .cart-items__quantity-controls{align-items:center;display:flex;gap:12px;justify-content:center}main .shopify-section:has(.cart-page) .cart-items .quantity-selector{--quantity-selector-width: 96px;width:96px!important}main .shopify-section:has(.cart-page) .cart-items__remove{flex:0 0 auto}}footer .section.section--page-width.color-scheme-1,footer .section-background.color-scheme-1{background:var(--utbox-bg-main)}footer .section-content-wrapper,footer .section-content-wrapper a,footer .section-content-wrapper p,footer .section-content-wrapper span{color:#eef6ffbd}main{background:linear-gradient(rgba(126,226,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(126,226,255,.035) 1px,transparent 1px),radial-gradient(circle at 8% 3%,rgba(156,255,56,.11),transparent 25rem),radial-gradient(circle at 92% 8%,rgba(0,209,255,.14),transparent 30rem),linear-gradient(180deg,var(--utbox-bg-main),var(--utbox-bg-deep));background-size:36px 36px,36px 36px,auto,auto,auto}main .shopify-section:has(.page-content){background:linear-gradient(rgba(126,226,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(126,226,255,.05) 1px,transparent 1px),radial-gradient(circle at 14% 12%,rgba(156,255,56,.13),transparent 24rem),radial-gradient(circle at 88% 0%,rgba(0,209,255,.16),transparent 24rem),linear-gradient(180deg,#0b263a,#0a1d2e)!important;background-size:32px 32px,32px 32px,auto,auto,auto;color:#eef6ff!important;overflow:hidden}main .shopify-section:has(.page-content) .section,main .shopify-section:has(.page-content) .section-background,main .shopify-section:has(.page-content) .color-scheme-1,main .shopify-section:has(.page-content) .section-content-wrapper,main .shopify-section:has(.page-content) .spacing-style{background:transparent!important;color:#eef6ff!important}main .shopify-section:has(.page-content) .section-content-wrapper{width:min(1120px,calc(100% - 32px));margin-inline:auto;padding-block:clamp(44px,6vw,76px)}main .shopify-section:has(.page-content) h1{max-width:900px;color:#fff!important;font-family:var(--utbox-font-display)!important;font-size:clamp(2.6rem,7vw,5rem)!important;font-weight:800!important;letter-spacing:0!important;line-height:.98!important;text-shadow:0 0 28px rgba(0,209,255,.18);text-wrap:balance}main .shopify-section:has(.page-content) .page-content,main .shopify-section:has(.page-content) [class*=page-content]{border:1px solid var(--utbox-border-bright);border-radius:14px;background:radial-gradient(circle at 8% 0%,rgba(156,255,56,.08),transparent 18rem),linear-gradient(180deg,rgba(255,255,255,.095),transparent 54%),var(--utbox-bg-panel-soft);box-shadow:0 24px 70px #0000003d;color:#dbe8f5!important;padding:clamp(22px,4vw,38px)}main .shopify-section:has(.page-content) .page-content :where(p,li,span,div),main .shopify-section:has(.page-content) [class*=page-content] :where(p,li,span,div){color:#dbe8f5;font-size:1rem;line-height:1.72}main .shopify-section:has(.page-content) .page-content :where(h2,h3,h4),main .shopify-section:has(.page-content) [class*=page-content] :where(h2,h3,h4){color:#fff;font-family:var(--utbox-font-display);letter-spacing:0;line-height:1.08}main .shopify-section:has(.page-content) .page-content a,main .shopify-section:has(.page-content) [class*=page-content] a{color:#9cff38!important;font-weight:850;text-underline-offset:.18em}main .shopify-section:has(.page-content) .page-content :where(table,img,iframe),main .shopify-section:has(.page-content) [class*=page-content] :where(table,img,iframe){border-radius:8px;max-width:100%}main .shopify-section:has(.page-content) .page-content :where(table),main .shopify-section:has(.page-content) [class*=page-content] :where(table){display:block;overflow-x:auto;border:1px solid rgba(189,226,255,.16);background:#ffffff0a}main .shopify-section:has(.page-content) .page-content :where(th,td),main .shopify-section:has(.page-content) [class*=page-content] :where(th,td){border-color:#bde2ff29;color:#dbe8f5}main .shopify-section:has(.utbox-creator-video-page){background:linear-gradient(rgba(126,226,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(126,226,255,.045) 1px,transparent 1px),radial-gradient(circle at 12% 10%,rgba(156,255,56,.15),transparent 25rem),radial-gradient(circle at 88% 0%,rgba(0,209,255,.2),transparent 30rem),linear-gradient(180deg,#081925,#07111d 72%,#05070d)!important;background-size:34px 34px,34px 34px,auto,auto,auto;color:#eef6ff!important;overflow:hidden}main .shopify-section:has(.utbox-creator-video-page) .section,main .shopify-section:has(.utbox-creator-video-page) .section-background,main .shopify-section:has(.utbox-creator-video-page) .color-scheme-1,main .shopify-section:has(.utbox-creator-video-page) .section-content-wrapper,main .shopify-section:has(.utbox-creator-video-page) .spacing-style,main .shopify-section:has(.utbox-creator-video-page) .text-block,main .shopify-section:has(.utbox-creator-video-page) .shopify-block{background:transparent!important;color:#eef6ff!important}main .shopify-section:has(.utbox-creator-video-page) .section-content-wrapper{margin-inline:auto;padding-block:clamp(42px,6vw,78px);width:min(1120px,calc(100% - 32px))}main .shopify-section:has(.utbox-creator-video-page) h1{color:#fff!important;font-family:var(--utbox-font-display)!important;font-size:clamp(2.7rem,6vw,5rem)!important;font-weight:900!important;letter-spacing:0!important;line-height:.96!important;margin-bottom:clamp(22px,4vw,34px)!important;max-width:760px;text-shadow:0 0 30px rgba(0,209,255,.22);text-wrap:balance}main .shopify-section:has(.utbox-creator-video-page) .rte{background:radial-gradient(circle at 8% 0%,rgba(156,255,56,.08),transparent 18rem),linear-gradient(135deg,#142131eb,#080d17f5);border:1px solid rgba(126,182,255,.26);border-radius:14px;box-sizing:border-box;box-shadow:inset 0 0 0 1px #ffffff09,0 28px 90px #0000004d;max-width:980px;padding:clamp(22px,4vw,42px)}main .shopify-section:has(.utbox-creator-video-page) .utbox-creator-video-page{color:#dbe8f5!important;display:grid;gap:clamp(20px,3vw,30px)}main:has(.utbox-creator-video-page)>.shopify-section:has(.utcp){display:none!important}main .shopify-section:has(.utbox-creator-video-page) .utbox-creator-video-page>p:first-child{color:#f7fbff!important;font-size:clamp(1.05rem,2vw,1.22rem);font-weight:750;line-height:1.65}main .shopify-section:has(.utbox-creator-video-page) .utbox-creator-video-page__quick-links{display:flex;flex-wrap:wrap;gap:10px}main .shopify-section:has(.utbox-creator-video-page) .utbox-creator-video-page__quick-links a{align-items:center;background:linear-gradient(135deg,#9cff38,#35e8ff);border-radius:8px;color:#06100d!important;display:inline-flex;font-family:var(--utbox-font-display)!important;font-weight:950;justify-content:center;min-height:46px;padding:0 16px;text-decoration:none!important}main .shopify-section:has(.utbox-creator-video-page) .utbox-creator-video-page__quick-links a:nth-child(2),main .shopify-section:has(.utbox-creator-video-page) .utbox-creator-video-page__quick-links a:nth-child(3){background:#ffffff13;border:1px solid rgba(126,226,255,.2);color:#f7fbff!important}main .shopify-section:has(.utbox-creator-video-page) .utbox-creator-video-page__grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}main .shopify-section:has(.utbox-creator-video-page) .utbox-creator-video-page__video-card{background:linear-gradient(135deg,#ffffff17,#ffffff06),#080e18db;border:1px solid rgba(126,226,255,.2);border-radius:12px;display:grid;gap:14px;min-width:0;overflow:hidden}main .shopify-section:has(.utbox-creator-video-page) .utbox-creator-video-page__video-card img{aspect-ratio:1 / .72;background:#07111d;border-bottom:1px solid rgba(126,226,255,.16);display:block;height:auto;object-fit:cover;width:100%}main .shopify-section:has(.utbox-creator-video-page) .utbox-creator-video-page__video-card div{display:grid;gap:8px;padding:0 16px 18px}main .shopify-section:has(.utbox-creator-video-page) .utbox-creator-video-page__video-card strong{color:#fff;font-family:var(--utbox-font-display)!important;font-size:1.08rem;font-weight:950;line-height:1.15}main .shopify-section:has(.utbox-creator-video-page) .utbox-creator-video-page__video-card p{margin:0!important}main .shopify-section:has(.utbox-creator-video-page) .utbox-creator-video-page :where(p,li){color:#dbe8f5!important;font-family:var(--utbox-font-body)!important;font-size:1rem;line-height:1.72}main .shopify-section:has(.utbox-creator-video-page) .utbox-creator-video-page h2{color:#fff!important;font-family:var(--utbox-font-display)!important;font-size:clamp(1.85rem,4vw,3.15rem)!important;font-weight:900!important;letter-spacing:0!important;line-height:1.02!important;margin:clamp(10px,2vw,18px) 0 0!important;padding-top:clamp(18px,3vw,26px);position:relative;text-shadow:0 0 22px rgba(0,209,255,.16)}main .shopify-section:has(.utbox-creator-video-page) .utbox-creator-video-page h2:before{background:linear-gradient(90deg,#9cff38,#00d1ff 62%,transparent);border-radius:999px;content:"";height:3px;left:0;position:absolute;top:0;width:min(260px,58vw)}main .shopify-section:has(.utbox-creator-video-page) .utbox-creator-video-page ul{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0!important;padding:0!important}main .shopify-section:has(.utbox-creator-video-page) .utbox-creator-video-page li{background:linear-gradient(135deg,#ffffff13,#ffffff06),#080e18c7;border:1px solid rgba(126,182,255,.18);border-radius:10px;min-width:0;padding:13px 14px}main .shopify-section:has(.utbox-creator-video-page) .utbox-creator-video-page a{color:#35e8ff!important;font-weight:850;overflow-wrap:anywhere;text-decoration-color:#35e8ff80;text-underline-offset:.2em;word-break:break-word}main .shopify-section:has(.utbox-creator-video-page) .utbox-creator-video-page p a{color:#9cff38!important;text-decoration-color:#9cff387a}main .shopify-section:has(.utbox-creator-video-page) .utbox-creator-video-page a:hover,main .shopify-section:has(.utbox-creator-video-page) .utbox-creator-video-page a:focus-visible{color:#9cff38!important}@media(max-width:749px){main .shopify-section:has(.utbox-creator-video-page) .section-content-wrapper{padding-block:28px 42px;width:min(calc(100% - 28px),620px)}main .shopify-section:has(.utbox-creator-video-page) h1{font-size:clamp(2rem,10vw,2.85rem)!important;max-width:100%;overflow-wrap:normal}main .shopify-section:has(.utbox-creator-video-page) .rte{border-radius:12px;padding:20px 16px}main .shopify-section:has(.utbox-creator-video-page) .utbox-creator-video-page ul{grid-template-columns:1fr}main .shopify-section:has(.utbox-creator-video-page) .utbox-creator-video-page__grid{grid-template-columns:1fr}main .shopify-section:has(.utbox-creator-video-page) .utbox-creator-video-page__quick-links a{width:100%}}.utbox-series-showcase,.utcp,.utcbg,.utbox-collection-richtext,.utbox-faq-hub,.utbox-footer{font-family:var(--utbox-font-body)}.utbox-series-showcase h1,.utbox-series-showcase h2,.utbox-series-showcase h3,.utcp h2,.utcp h3,.utcbg h2,.utcbg h3,.utbox-collection-richtext h2,.utbox-collection-richtext h3,.utbox-faq-hub h1,.utbox-faq-hub h2,.utbox-faq-hub h3{font-family:var(--utbox-font-display)!important;letter-spacing:0!important}.utbox-faq-hub{background:linear-gradient(rgba(126,226,255,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(126,226,255,.055) 1px,transparent 1px),radial-gradient(circle at 14% 10%,color-mix(in srgb,var(--utbox-faq-accent) 26%,transparent),transparent 24rem),radial-gradient(circle at 88% 4%,rgba(0,209,255,.18),transparent 24rem),linear-gradient(135deg,#0b263a,#0f2d43 54%,#091c2c)!important;background-size:30px 30px,30px 30px,auto,auto,auto!important}.utbox-faq-hub h1,.utbox-faq-hub h2{font-size:clamp(2.5rem,6vw,4.8rem)!important;line-height:.98!important;text-wrap:balance}.utbox-faq-hub__inner{width:min(1180px,calc(100% - 32px))}.utbox-faq-hub__header{background:radial-gradient(circle at 8% 0%,rgba(156,255,56,.1),transparent 18rem),linear-gradient(180deg,#ffffff14,#ffffff06);border:1px solid rgba(126,226,255,.2);border-radius:16px;box-shadow:0 24px 70px #0000002e;margin-bottom:clamp(20px,4vw,36px);padding:clamp(24px,4vw,42px)}.utbox-faq-hub__eyebrow{align-items:center;background:#9cff381a;border:1px solid rgba(156,255,56,.34);border-radius:999px;color:#9cff38!important;display:inline-flex;font-family:var(--utbox-font-display);font-size:.76rem;font-weight:950;gap:8px;letter-spacing:.06em;padding:8px 12px;text-transform:uppercase}.utbox-faq-hub__eyebrow:before{background:linear-gradient(135deg,#9cff38,#00d1ff);border-radius:999px;content:"";height:8px;width:8px}.utbox-faq-hub__layout{align-items:start;gap:clamp(18px,3vw,34px)}.utbox-faq-hub__questions{background:linear-gradient(rgba(126,226,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(126,226,255,.04) 1px,transparent 1px),linear-gradient(180deg,#122a3ef0,#0a1826f2);background-size:28px 28px,28px 28px,auto;border:1px solid rgba(126,226,255,.2);border-radius:16px;box-shadow:0 22px 64px #0003;counter-reset:utbox-faq-counter;overflow:hidden}.utbox-faq-hub__product,.utbox-faq-hub__item,.utbox-collection-richtext__cta-panel,.utcp__copy,.utcp__media,.utcp__card,.utcp__detail,.utcbg__signal,.utcbg__product,.utbox-series-showcase__copy,.utbox-series-showcase__product{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.utbox-faq-hub__item{background:#ffffff09!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.1)!important;border-radius:0!important;box-shadow:none!important;counter-increment:utbox-faq-counter;margin:0!important}.utbox-faq-hub__item:last-child{border-bottom:0!important}.utbox-faq-hub__item summary{align-items:center;display:grid;gap:12px;grid-template-columns:auto 1fr auto;min-height:68px;padding:18px 20px!important}.utbox-faq-hub__item summary>span:first-child{align-items:center;display:flex;gap:12px}.utbox-faq-hub__item summary>span:first-child:before{align-items:center;background:#00d1ff1c;border:1px solid rgba(0,209,255,.28);border-radius:8px;color:#00d1ff;content:counter(utbox-faq-counter,decimal-leading-zero);display:inline-flex;flex:0 0 36px;font-family:var(--utbox-font-display);font-size:.72rem;font-weight:950;height:36px;justify-content:center}.utbox-faq-hub__toggle{background:#9cff381a!important;border:1px solid rgba(156,255,56,.36);border-radius:8px;color:#9cff38!important;height:30px;width:30px}.utbox-faq-hub__answer{background:linear-gradient(90deg,rgba(156,255,56,.08),transparent 58%),#ffffff09;border-top:1px solid rgba(255,255,255,.08);color:#dbe8f5!important;margin:0!important;padding:16px 20px 20px 68px!important}.utbox-faq-hub__answer p{background:#0817248a;border:1px solid rgba(126,226,255,.14);border-radius:10px;color:#dbe8f5!important;margin:0!important;padding:14px 16px}.utbox-faq-hub__product{background:radial-gradient(circle at 14% 0%,rgba(156,255,56,.11),transparent 16rem),linear-gradient(180deg,#183449f0,#0b1b2bf5)!important;border:1px solid rgba(126,226,255,.24)!important;border-radius:16px!important;box-shadow:0 24px 70px #0000003d;overflow:hidden}.utbox-faq-hub__button,.utcp__button--primary,.utcbg__button,.utbox-collection-richtext__button,.utbox-series-showcase__button{background:linear-gradient(135deg,#ff4f8b,#9cff38)!important;border-color:transparent!important;color:#06100d!important;font-family:var(--utbox-font-display)!important;font-weight:950!important;box-shadow:0 0 30px #ff4f8b33}.utbox-faq-hub__secondary,.utcp__button,.utbox-series-showcase__secondary,.utbox-series-showcase__mini-links a{font-family:var(--utbox-font-display)!important}main .shopify-section:has(input[type=email][name="contact[email]"]){background:linear-gradient(rgba(126,226,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(126,226,255,.045) 1px,transparent 1px),radial-gradient(circle at 12% 8%,rgba(156,255,56,.14),transparent 22rem),radial-gradient(circle at 86% 18%,rgba(0,209,255,.18),transparent 25rem),linear-gradient(135deg,#0b263a,#102d43 58%,#0a1c2c)!important;background-size:34px 34px,34px 34px,auto,auto,auto;color:#eef6ff!important;overflow:hidden;position:relative}main .shopify-section:has(input[type=email][name="contact[email]"]):before{background:linear-gradient(90deg,transparent,rgba(156,255,56,.22),rgba(0,209,255,.28),transparent);content:"";height:1px;inset:0 14% auto;opacity:.9;pointer-events:none;position:absolute}main .shopify-section:has(input[type=email][name="contact[email]"]) .section,main .shopify-section:has(input[type=email][name="contact[email]"]) .section-background,main .shopify-section:has(input[type=email][name="contact[email]"]) .color-scheme-1,main .shopify-section:has(input[type=email][name="contact[email]"]) .section-content-wrapper,main .shopify-section:has(input[type=email][name="contact[email]"]) .email-signup,main .shopify-section:has(input[type=email][name="contact[email]"]) .email-signup__content{background:transparent!important;color:#eef6ff!important;position:relative}main .shopify-section:has(input[type=email][name="contact[email]"]) .section-content-wrapper{background:radial-gradient(circle at 8% 0%,rgba(156,255,56,.08),transparent 18rem),linear-gradient(180deg,#ffffff16,#ffffff09);border:1px solid rgba(126,226,255,.22);border-radius:16px;box-shadow:0 24px 70px #0003;width:min(980px,calc(100% - 32px));margin-inline:auto;padding:clamp(30px,5vw,58px)!important}main .shopify-section:has(input[type=email][name="contact[email]"]) h1,main .shopify-section:has(input[type=email][name="contact[email]"]) h2,main .shopify-section:has(input[type=email][name="contact[email]"]) h3,main .shopify-section:has(input[type=email][name="contact[email]"]) .email-signup__heading{color:#fff!important;font-family:var(--utbox-font-display)!important;font-size:clamp(2rem,4vw,3.25rem)!important;font-weight:800!important;letter-spacing:0!important;line-height:1.02!important;text-shadow:0 0 24px rgba(0,209,255,.18)}main .shopify-section:has(input[type=email][name="contact[email]"]) p,main .shopify-section:has(input[type=email][name="contact[email]"]) span,main .shopify-section:has(input[type=email][name="contact[email]"]) label{color:#eef6ffbd!important}main .shopify-section:has(input[type=email][name="contact[email]"]) form{margin-inline:auto;max-width:660px}main .shopify-section:has(input[type=email][name="contact[email]"]) input[type=email]{min-height:56px;border:1px solid rgba(126,226,255,.4)!important;border-radius:10px!important;background:#edf8fffa!important;box-shadow:inset 0 0 0 1px #ffffff38,0 0 24px #00d1ff1f;color:#07111d!important;font-size:1rem!important}main .shopify-section:has(input[type=email][name="contact[email]"]) input[type=email]::placeholder{color:#07100d8f!important}main .shopify-section:has(input[type=email][name="contact[email]"]) button,main .shopify-section:has(input[type=email][name="contact[email]"]) [type=submit]{min-height:56px;border:0!important;border-radius:8px!important;background:linear-gradient(135deg,#ff4f8b,#9cff38)!important;color:#06100d!important;font-family:var(--utbox-font-display)!important;font-weight:900!important;box-shadow:0 0 28px #ff4f8b33}.shopify-section-group-footer-group .shopify-section:has(input[type=email][name="contact[email]"]){background:linear-gradient(rgba(126,226,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(126,226,255,.05) 1px,transparent 1px),radial-gradient(circle at 16% 0%,rgba(156,255,56,.14),transparent 24rem),radial-gradient(circle at 86% 12%,rgba(0,209,255,.18),transparent 26rem),linear-gradient(135deg,#0b263a,#102d43 58%,#0a1c2c)!important;background-size:32px 32px,32px 32px,auto,auto,auto!important;border-bottom:1px solid rgba(126,182,255,.14);border-top:1px solid rgba(247,251,255,.08);color:#eef6ff!important;overflow:hidden;position:relative}.shopify-section-group-footer-group .shopify-section:has(input[type=email][name="contact[email]"]):before{background:linear-gradient(90deg,transparent,rgba(156,255,56,.28),rgba(0,209,255,.3),transparent);content:"";height:1px;top:0;right:12%;bottom:0;left:12%;pointer-events:none;position:absolute}.shopify-section-group-footer-group .shopify-section:has(input[type=email][name="contact[email]"]) .section,.shopify-section-group-footer-group .shopify-section:has(input[type=email][name="contact[email]"]) .section-background,.shopify-section-group-footer-group .shopify-section:has(input[type=email][name="contact[email]"]) .color-scheme-1,.shopify-section-group-footer-group .shopify-section:has(input[type=email][name="contact[email]"]) .color-scheme-2,.shopify-section-group-footer-group .shopify-section:has(input[type=email][name="contact[email]"]) .spacing-style,.shopify-section-group-footer-group .shopify-section:has(input[type=email][name="contact[email]"]) .section-content-wrapper,.shopify-section-group-footer-group .shopify-section:has(input[type=email][name="contact[email]"]) .email-signup,.shopify-section-group-footer-group .shopify-section:has(input[type=email][name="contact[email]"]) .email-signup__content{background:transparent!important;color:#eef6ff!important;position:relative}.shopify-section-group-footer-group .shopify-section:has(input[type=email][name="contact[email]"]) .section-content-wrapper{background:radial-gradient(circle at 12% 4%,rgba(156,255,56,.12),transparent 18rem),radial-gradient(circle at 86% 10%,rgba(0,209,255,.15),transparent 20rem),linear-gradient(180deg,#173246e6,#0d1f30f0)!important;border:1px solid rgba(126,226,255,.26);border-radius:16px;box-shadow:0 24px 70px #0000003d;margin-inline:auto;padding:clamp(26px,4vw,42px)!important;width:min(980px,calc(100% - 32px))}.shopify-section-group-footer-group .shopify-section:has(input[type=email][name="contact[email]"]) h1,.shopify-section-group-footer-group .shopify-section:has(input[type=email][name="contact[email]"]) h2,.shopify-section-group-footer-group .shopify-section:has(input[type=email][name="contact[email]"]) h3,.shopify-section-group-footer-group .shopify-section:has(input[type=email][name="contact[email]"]) .email-signup__heading{color:#fff!important;font-family:var(--utbox-font-display)!important;font-size:clamp(2rem,4vw,3.15rem)!important;font-weight:900!important;letter-spacing:0!important;line-height:1.02!important;margin:0 auto!important;max-width:720px;text-shadow:0 0 28px rgba(0,209,255,.2)}.shopify-section-group-footer-group .shopify-section:has(input[type=email][name="contact[email]"]) p,.shopify-section-group-footer-group .shopify-section:has(input[type=email][name="contact[email]"]) span,.shopify-section-group-footer-group .shopify-section:has(input[type=email][name="contact[email]"]) label{color:#b8c7d8!important;font-size:1rem;line-height:1.55}.shopify-section-group-footer-group .shopify-section:has(input[type=email][name="contact[email]"]) form,.shopify-section-group-footer-group .shopify-section:has(input[type=email][name="contact[email]"]) .email-signup{margin-inline:auto;max-width:660px;width:100%!important}.shopify-section-group-footer-group .shopify-section:has(input[type=email][name="contact[email]"]) input[type=email]{background:#eef6fff2!important;border:1px solid rgba(0,209,255,.38)!important;border-radius:8px!important;box-shadow:inset 0 0 0 1px #ffffff0a,0 0 22px #00d1ff1a;color:#07111d!important;min-height:58px}.shopify-section-group-footer-group .shopify-section:has(input[type=email][name="contact[email]"]) input[type=email]::placeholder{color:#07111d99!important}main .shopify-section:has(input[type=email][name="contact[email]"]) :where(.form-status,.email-signup__message,[role=status]){background:#9cff381f!important;border:1px solid rgba(156,255,56,.32);border-radius:8px;color:#9cff38!important;font-family:var(--utbox-font-display)!important;font-weight:850!important;margin-top:12px;padding:10px 12px}main .shopify-section:has(input[type=email][name="contact[email]"]) .utbox-newsletter-status,.shopify-section-group-footer-group .shopify-section:has(input[type=email][name="contact[email]"]) .utbox-newsletter-status{background:#9cff381f!important;border:1px solid rgba(156,255,56,.34);border-radius:8px;color:#dfffd1!important;display:none;font-family:var(--utbox-font-display)!important;font-size:.9rem;font-weight:850!important;line-height:1.35;margin:12px 0 0;padding:10px 12px;text-align:center}main .shopify-section:has(input[type=email][name="contact[email]"]) form[data-utbox-submitting=true] .utbox-newsletter-status,main .shopify-section:has(input[type=email][name="contact[email]"]) form[data-utbox-submit-error=true] .utbox-newsletter-status,.shopify-section-group-footer-group .shopify-section:has(input[type=email][name="contact[email]"]) form[data-utbox-submitting=true] .utbox-newsletter-status{display:block}.shopify-section-group-footer-group .shopify-section:has(input[type=email][name="contact[email]"]) form[data-utbox-submit-error=true] .utbox-newsletter-status{display:block}main .shopify-section:has(input[type=email][name="contact[email]"]) form[data-utbox-submit-error=true] .utbox-newsletter-status,.shopify-section-group-footer-group .shopify-section:has(input[type=email][name="contact[email]"]) form[data-utbox-submit-error=true] .utbox-newsletter-status{background:#ff4f8b1f!important;border-color:#ff4f8b5c;color:#ffd8e5!important}main .shopify-section:has(input[type=email][name="contact[email]"]) form[data-utbox-submitting=true] button,.shopify-section-group-footer-group .shopify-section:has(input[type=email][name="contact[email]"]) form[data-utbox-submitting=true] button{filter:saturate(1.08) brightness(1.05)}.shopify-section-group-footer-group .shopify-section:has(input[type=email][name="contact[email]"]) button,.shopify-section-group-footer-group .shopify-section:has(input[type=email][name="contact[email]"]) [type=submit]{background:linear-gradient(135deg,#ff4f8b,#9cff38)!important;border:0!important;border-radius:8px!important;box-shadow:0 0 28px #ff4f8b3d;color:#06100d!important;font-family:var(--utbox-font-display)!important;font-weight:950!important;min-height:58px}.shopify-section-group-footer-group .shopify-section:has(input[type=email][name="contact[email]"]) button svg,.shopify-section-group-footer-group .shopify-section:has(input[type=email][name="contact[email]"]) [type=submit] svg{color:#06100d!important;stroke:currentColor!important}.utg-home{background:radial-gradient(circle at 8% 0%,rgba(156,255,56,.1),transparent 26rem),radial-gradient(circle at 92% 4%,rgba(0,209,255,.14),transparent 30rem),linear-gradient(180deg,#0b2235,#081a2a);color:#eef6ff}.utg-home .utg-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 14% 18%,rgba(156,255,56,.18),transparent 22rem),radial-gradient(circle at 86% 10%,rgba(0,209,255,.2),transparent 26rem),linear-gradient(135deg,#0b263a,#112f46 55%,#0a1d2d);border-bottom:1px solid rgba(126,226,255,.18)}.utg-home .utg-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:40px 40px;opacity:.35;-webkit-mask-image:linear-gradient(180deg,#000,transparent 82%);mask-image:linear-gradient(180deg,#000,transparent 82%);pointer-events:none}.utg-home .utg-eyebrow{border:1px solid rgba(156,255,56,.36);border-radius:999px;background:#9cff3814;color:#9cff38;font-family:var(--utbox-font-display);padding:8px 12px;font-weight:900}.utg-home .utg-hero__title{color:#fff;font-family:var(--utbox-font-display);font-weight:800;letter-spacing:0;line-height:.92;text-wrap:balance}.utg-home .utg-hero__text{color:#b8c7d8;max-width:34rem}.utg-home .utg-actions .utg-button:first-child{background:linear-gradient(135deg,#ff4f8b,#9cff38);border:0;box-shadow:0 0 30px #ff4f8b38;color:#05070d;font-family:var(--utbox-font-display);font-weight:900}.utg-home .utg-actions .utg-button+.utg-button{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);color:#eef6ff;font-family:var(--utbox-font-display)}.utg-home .utg-stat{background:#153046b8;border:1px solid rgba(126,226,255,.18);box-shadow:0 16px 40px #0000002e}.utg-home .utg-stage__panel{background:#06090eeb;border:1px solid rgba(156,255,56,.34);box-shadow:0 20px 45px #0000004d}.utg-home .utg-stage__panel strong{color:#9cff38}.utbox-esports__buybox-grid{align-items:stretch;grid-template-columns:1fr}.utbox-esports__form{align-content:start;grid-template-columns:1fr}.utbox-esports__button,.utbox-esports__sticky button{font-family:var(--utbox-font-display);font-size:1rem;text-align:center;white-space:nowrap}.utbox-esports__media{align-content:start;display:grid;gap:14px}.utbox-esports__media-support{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,#121926e0,#0b0f17e6);border:1px solid rgba(255,255,255,.12);border-radius:8px;box-shadow:0 24px 70px #00000059;display:grid;gap:14px;min-height:220px;padding:20px 18px}.utbox-esports__media-support-kicker{color:var(--utbox-cyan);font-family:var(--utbox-font-display);font-size:.76rem;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.utbox-esports__media-support h3,.utbox-esports__media-support p{margin:0}.utbox-esports__media-support p{color:#dbe8f5;line-height:1.5}.utbox-esports__media-support-list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.utbox-esports__media-support-list li{align-items:flex-start;color:#dbe8f5;display:flex;gap:10px;line-height:1.45}.utbox-esports__media-support-list li:before{background:linear-gradient(135deg,var(--utbox-accent),var(--utbox-cyan));border-radius:999px;box-shadow:0 0 14px color-mix(in srgb,var(--utbox-accent) 42%,transparent);content:"";display:block;flex:0 0 8px;height:8px;margin-top:.42em}.utbox-esports__media-support-link{align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#eef6ff;display:inline-flex;font-family:var(--utbox-font-display);justify-content:center;min-height:46px;padding:12px 14px;text-align:center;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.utbox-esports__media-support-link:hover{background:#00cfff14;border-color:#00cfff4d;transform:translateY(-1px)}main[data-template*=article] .utbox-article-experience__product-copy{justify-content:start!important}.utbox-article-experience__price,main[data-template*=article] .utbox-article-experience__price{align-items:center;background:linear-gradient(135deg,#9cff3824,#00cfff14),#060c15b8;border:1px solid rgba(156,255,56,.38);border-radius:8px;color:#9cffea!important;display:inline-flex;flex-wrap:wrap;font-family:var(--utbox-font-display, Inter, sans-serif);gap:8px 10px;line-height:1.15;margin:0 0 12px!important;padding:10px 14px;width:fit-content}.utbox-article-experience__price span,main[data-template*=article] .utbox-article-experience__price span{color:#d9e5f5;font-size:clamp(.78rem,1.2vw,.9rem);font-weight:900;letter-spacing:0;text-transform:uppercase}.utbox-article-experience__price strong,main[data-template*=article] .utbox-article-experience__price strong{color:#9cff38;font-size:clamp(1.85rem,4vw,2.7rem);font-weight:950;line-height:.95}.utbox-article-experience__pack-grid,main[data-template*=article] .utbox-article-experience__pack-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 14px}.utbox-article-experience__pack-option,main[data-template*=article] .utbox-article-experience__pack-option{-webkit-appearance:none;appearance:none;background:linear-gradient(180deg,#ffffff14,#ffffff06),#060c158c;border:1px solid rgba(126,226,255,.2);border-radius:8px;color:inherit;cursor:pointer;display:grid;gap:4px;min-height:78px;padding:10px;text-align:left;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;width:100%}.utbox-article-experience__pack-option:hover,main[data-template*=article] .utbox-article-experience__pack-option:hover{border-color:#00cfff94;box-shadow:0 0 18px #00cfff26;transform:translateY(-1px)}.utbox-article-experience__pack-option[aria-pressed=true],main[data-template*=article] .utbox-article-experience__pack-option[aria-pressed=true]{background:linear-gradient(135deg,#9cff3833,#00cfff1a),#0c1819d1;border-color:#9cff38c7;box-shadow:0 0 0 1px #9cff382e inset,0 0 24px #9cff3829}.utbox-article-experience__pack-option strong,main[data-template*=article] .utbox-article-experience__pack-option strong{color:#fff!important;font-family:var(--utbox-font-display, Inter, sans-serif);font-size:.84rem;font-weight:900;line-height:1.12}.utbox-article-experience__pack-option b,main[data-template*=article] .utbox-article-experience__pack-option b{color:#00e5ff;font-size:1.05rem;line-height:1}.utbox-article-experience__pack-option[aria-pressed=true] b,main[data-template*=article] .utbox-article-experience__pack-option[aria-pressed=true] b{color:#9cff38}.utbox-article-experience__pack-option small,main[data-template*=article] .utbox-article-experience__pack-option small{color:#b8c7d8;font-size:.7rem;font-weight:750;line-height:1.2}main[data-template*=article] .utbox-article-experience__pack-note{color:#b8c7d8;font-size:.82rem;font-weight:750;line-height:1.45;margin:-4px 0 14px}.utbox-esports__accelerated .shopify-payment-button,.utbox-esports__accelerated .shopify-payment-button__button,.utbox-esports__accelerated .shopify-payment-button__more-options{width:100%}.utbox-esports__details{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)}.utbox-esports__faq-column{align-content:start;display:grid;gap:12px}.utbox-esports__aside{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,#121926e0,#0b0f17e6);border:1px solid rgba(255,255,255,.12);border-radius:8px;box-shadow:0 24px 70px #00000059;display:grid;gap:16px;padding:20px 18px}.utbox-esports__aside-kicker{color:var(--utbox-accent);font-family:var(--utbox-font-display);font-size:.76rem;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.utbox-esports__aside h3{margin:0}.utbox-esports__aside-list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.utbox-esports__aside-list li,.utbox-esports__aside-links a{color:#dbe8f5;line-height:1.45}.utbox-esports__aside-list li{align-items:flex-start;display:flex;gap:10px}.utbox-esports__aside-list li:before{background:linear-gradient(135deg,var(--utbox-accent),var(--utbox-cyan));border-radius:999px;box-shadow:0 0 14px color-mix(in srgb,var(--utbox-accent) 42%,transparent);content:"";display:block;flex:0 0 8px;height:8px;margin-top:.42em}.utbox-esports__aside-links{display:grid;gap:10px}.utbox-esports__aside-links a{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:8px;font-family:var(--utbox-font-display);min-height:46px;padding:12px 14px;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.utbox-esports__aside-links a:hover{background:#00cfff14;border-color:#00cfff4d;transform:translateY(-1px)}.utbox-esports__faq summary{padding-inline-end:52px;position:relative}.utbox-esports__faq summary:after{color:var(--utbox-accent);content:"+";font-size:1.4rem;line-height:1;position:absolute;right:18px;top:16px}.utbox-esports__faq details[open] summary:after{content:"-"}@media(max-width:900px){.utbox-esports__details{grid-template-columns:1fr}}@media(max-width:760px){.utbox-esports__media-support{display:none}}@media(max-width:859px){.utg-home .utg-hero{overflow:hidden;min-height:auto;padding:48px 18px 40px}.utg-home .utg-hero__grid{display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0;gap:0}.utg-home .utg-hero__content{display:contents}.utg-home .utg-eyebrow{order:1;width:calc(100vw - 36px)!important;max-width:calc(100vw - 36px)!important;min-width:0;align-self:stretch;margin-bottom:16px}.utg-home .utg-hero__title{order:2;width:calc(100vw - 36px)!important;max-width:calc(100vw - 36px)!important;min-width:0;align-self:stretch;overflow-wrap:break-word;font-size:42px!important;line-height:1;white-space:normal!important}.utg-home .utg-hero__text{order:3;width:calc(100vw - 36px)!important;max-width:calc(100vw - 36px)!important;min-width:0;align-self:stretch;margin-top:18px;overflow-wrap:break-word;font-size:17px;line-height:1.55;white-space:normal!important}.utg-home .utg-stage{order:4;width:100%;min-height:280px;margin:22px 0 0}.utg-home .utg-actions{order:5;width:100%;margin-top:22px}.utg-home .utg-stat-grid{order:6;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-top:22px}.utg-home .utg-stage__frame{width:min(100%,360px);aspect-ratio:1 / .86}.utg-home .utg-stage__image{width:min(100%,330px)}.utg-home .utg-stage__panel{right:8px;bottom:8px;min-width:142px;padding:12px}.utg-home .utg-stage__panel strong{font-size:1.45rem}.utg-home .utg-stat{min-height:76px;padding:13px}#shopify-pc__banner{max-height:min(34vh,280px)!important;overflow:auto!important}}@media(max-width:420px){.utg-home .utg-button{width:100%}.utg-home .utg-stage{min-height:250px}.utg-home .utg-stage__panel{left:8px;width:auto}}@media(max-width:640px){.utbox-esports__buybox-grid,.utbox-esports__form,.utbox-esports__price-line,.utbox-esports__aside-links{grid-template-columns:1fr}.utbox-article-experience__pack-grid,main[data-template*=article] .utbox-article-experience__pack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.utbox-article-experience__pack-option,main[data-template*=article] .utbox-article-experience__pack-option{min-height:74px;padding:9px}}@media(max-width:749px){body{font-size:15px}#header-component,#header-component .header{max-width:100vw!important;overflow-x:clip}#header-component .header__row--top{height:68px!important;min-height:68px!important;max-width:100vw!important;overflow:visible;padding-block:0!important}#header-component .header__columns{align-items:center!important;box-sizing:border-box!important;column-gap:8px!important;display:block!important;height:68px!important;margin-inline:0!important;max-height:68px!important;max-width:100vw!important;min-height:68px!important;min-width:0;overflow:visible;padding:8px!important;position:relative;width:100vw!important}#header-component .header__column{background:transparent!important;border-bottom:0!important;min-height:0!important;min-width:0}#header-component .header__column--left{align-items:center!important;display:flex!important;gap:8px!important;height:100%!important;top:0!important;right:0!important;bottom:0!important;left:0!important;justify-content:flex-start!important;overflow:visible!important;padding:0!important;position:absolute!important}#header-component .header__column--left>search-button{flex:0 0 auto;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:2}#header-component .header__drawer{align-items:center!important;display:flex!important;flex:0 0 auto;height:68px!important;left:10px!important;position:absolute!important;top:0!important;transform:none!important;z-index:80}#header-component .header__column--left>search-button{left:50px!important}#header-component .header-logo{align-items:center!important;display:inline-flex!important;justify-content:center!important;left:50%!important;margin:0!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:1}#header-component .header-logo__image{height:30px!important;max-height:30px!important;width:auto!important}#header-component .header__column--right>dropdown-localization-component,#header-component .header__column--right>search-button{display:none!important}#header-component .header-menu,#header-component .menu-list{display:none!important}#header-component .menu-drawer{z-index:90}.utbox-faq-hub__header{border-radius:12px;padding:22px 18px}.utbox-faq-hub h1,.utbox-faq-hub h2{font-size:clamp(2.15rem,12vw,3.25rem)!important}.utbox-faq-hub__questions,.utbox-faq-hub__product{border-radius:12px!important}.utbox-faq-hub__item summary{grid-template-columns:1fr auto;min-height:62px;padding:16px!important}.utbox-faq-hub__item summary>span:first-child:before{flex-basis:32px;height:32px}.utbox-faq-hub__answer{padding:0 16px 16px!important}#header-component .header__column--right{align-self:center!important;border-radius:10px;gap:3px!important;justify-self:end!important;height:40px!important;margin:0!important;max-width:78px;min-width:78px!important;overflow:visible!important;padding:3px 4px!important;position:fixed!important;right:max(8px,env(safe-area-inset-right))!important;top:max(14px,env(safe-area-inset-top))!important;transform:none!important;width:78px!important;z-index:20}#header-component .header__column--right:after{left:8px;right:8px}#header-component .header-actions{background:transparent!important;display:block!important;height:32px!important;top:3px!important;right:4px!important;bottom:3px!important;left:4px!important;max-width:none!important;overflow:visible!important;padding:0;position:absolute!important;width:auto!important}#header-component .account-button,#header-component cart-drawer-component.cart-drawer{display:inline-flex!important;flex:0 0 32px!important;height:32px!important;max-width:32px!important;min-width:32px!important;position:absolute!important;top:0!important;width:32px!important}#header-component .account-button{left:0!important}#header-component cart-drawer-component.cart-drawer{left:36px!important;overflow:visible!important}#header-component cart-drawer-component.cart-drawer>button.header-actions__action{display:inline-flex!important;height:32px!important;min-height:32px!important;min-width:32px!important;width:32px!important}#header-component .header-actions__action,#header-component .dropdown-localization__button{height:32px;min-height:32px;min-width:32px;padding-inline:6px!important}#header-component .dropdown-localization__button{min-width:58px}#header-component .header__column--right .currency-code{font-size:.7rem!important}}@supports (content-visibility: auto){.utg-home .utg-section,.utbox-esports__cards,.utbox-esports__setup,.utbox-esports__details,.utbox-esports__play-preview,.utbox-collection-richtext,.utcp{content-visibility:auto;contain-intrinsic-size:auto 720px}}@media(max-width:749px){.utbox-esports__buybox,.utbox-esports__card,.utbox-esports__setup,.utbox-esports__panel,.utbox-esports__faq details,.utbox-esports__aside,.utbox-esports__media-support,.utbox-series-showcase__product,.utbox-series-showcase__media-tile,.utg-stage__panel,.utg-stat,.utg-feature,.utg-step,.utg-faq__item,.utms__bar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 14px 34px #00000038!important}.utbox-esports__scanline,.utbox-series-showcase__scanline,.utg-stage__scan,.utbox-esports__attribute-board div:after{animation:none!important;display:none!important}.utg-stage__frame:before,.utg-stage__frame:after{filter:none!important}.utg-stage__image,.utbox-esports__image,.utbox-series-showcase__image{filter:none!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.details__icon{height:auto;margin-inline-end:var(--margin-xs)}.social-icons__wrapper{display:flex;gap:var(--gap-sm);flex-wrap:wrap;justify-content:center}@media screen and (min-width:750px){.social-icons__wrapper{flex-wrap:nowrap;justify-content:flex-start}}.header-logo{display:flex;height:100%;font-size:var(--font-size--md);font-family:var(--font-family);font-weight:var(--font-weight);font-style:var(--font-style);color:var(--color-foreground);justify-content:center;align-items:center;text-decoration:none}.header-logo[data-hidden-on-home-page]{display:none}#header-component:is([sticky=always]:not([data-scroll-direction=none]),[sticky=scroll-up][data-scroll-direction=up]) .header-logo[data-hidden-on-home-page]{display:flex}@media screen and (max-width:749px){.header-logo{padding:0}}@media screen and (min-width:750px){.header-logo{flex-shrink:0}}.header-logo:hover{text-decoration:none}.header-logo__image{object-fit:contain;height:var(--header-logo-image-height-mobile);width:var(--header-logo-image-width-mobile)}@media screen and (min-width:750px){.header-logo__image{height:var(--header-logo-image-height);width:var(--header-logo-image-width)}}.header-logo:has(.header-logo__image-container--inverse) .header-logo__image-container--original{display:var(--header-logo-display, block)}.header-logo__image-container--inverse{display:var(--header-logo-inverse-display, none)}.card-gallery{overflow:hidden;container-type:inline-size;container-name:card-gallery-container}.card-gallery__placeholder svg{height:100%;width:100%}.card-gallery svg{aspect-ratio:var(--gallery-aspect-ratio, var(--ratio))}.product-card-gallery__title-placeholder{padding:var(--padding-md);font-size:var(--font-size--2xl);line-height:var(--line-height--display-loose);word-break:break-word;color:var(--color-foreground);background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5));aspect-ratio:var(--gallery-aspect-ratio);border-radius:var(--product-corner-radius);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-card-gallery__title-placeholder a{color:var(--color-foreground)}@media screen and (min-width:750px){.product-grid[data-product-card-size=extra-large] .product-card-gallery__title-placeholder{padding:var(--padding-3xl);font-size:var(--font-size--3xl)}.product-grid[data-product-card-size=large] .product-card-gallery__title-placeholder{padding:var(--padding-2xl);font-size:var(--font-size--2xl)}.product-grid[data-product-card-size=medium] .product-card-gallery__title-placeholder{padding:var(--padding-xl);font-size:var(--font-size--xl)}.product-grid[data-product-card-size=small] .product-card-gallery__title-placeholder{padding:var(--padding-sm);font-size:var(--font-size--lg)}.product-grid[data-product-card-size=extra-large] .card-gallery.card-gallery--badge-top-right .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-3xl) + 50px)}.product-grid[data-product-card-size=large] .card-gallery.card-gallery--badge-top-right .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-2xl) + 50px)}.product-grid[data-product-card-size=medium] .card-gallery.card-gallery--badge-top-right .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-xl) + 50px)}.product-grid[data-product-card-size=small] .card-gallery.card-gallery--badge-top-right .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-sm) + 50px)}.product-grid[data-product-card-size=extra-large] .card-gallery.card-gallery--badge-top-left .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-3xl) + 40px)}.product-grid[data-product-card-size=large] .card-gallery.card-gallery--badge-top-left .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-2xl) + 40px)}.product-grid[data-product-card-size=medium] .card-gallery.card-gallery--badge-top-left .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-xl) + 40px)}.product-grid[data-product-card-size=small] .card-gallery.card-gallery--badge-top-left .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-sm) + 40px)}.product-grid[data-product-card-size=extra-large] .card-gallery.card-gallery--badge-bottom-left .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-3xl) + 40px)}.product-grid[data-product-card-size=large] .card-gallery.card-gallery--badge-bottom-left .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-2xl) + 40px)}.product-grid[data-product-card-size=medium] .card-gallery.card-gallery--badge-bottom-left .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-xl) + 40px)}.product-grid[data-product-card-size=small] .card-gallery.card-gallery--badge-bottom-left .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-sm) + 40px)}}@media screen and (max-width:749px){.product-card-gallery__title-placeholder{font-size:var(--font-size--xl);padding:var(--padding-md)}.product-grid[data-product-card-size] .card-gallery.card-gallery--badge-top-right .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-sm) + 50px)}.product-grid[data-product-card-size] .card-gallery.card-gallery--badge-top-left .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-sm) + 40px)}.product-grid[data-product-card-size] .card-gallery.card-gallery--badge-bottom-left .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-sm) + 40px)}}[product-grid-view=zoom-out] .card-gallery .product-card-gallery__title-placeholder{padding:var(--padding-xs)!important;font-size:var(--font-size--xs)}[product-grid-view=zoom-out] .card-gallery .slideshow-control{min-width:auto}ul[product-grid-view=zoom-out] .product-grid__card .card-gallery{display:block}[product-grid-view=zoom-out] .card-gallery>:is(quick-add-component,.product-badges,slideshow-component>slideshow-controls){display:none}ul[product-grid-view=zoom-out] .card-gallery>img{display:block}.card-gallery slideshow-arrows .slideshow-control{padding-inline:var(--padding-xl)}@container (max-width: 249px){.card-gallery slideshow-arrows .slideshow-control{padding-inline:0 var(--padding-sm)}}.card-gallery :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide){content-visibility:auto}slideshow-component[actioned] :is(.card-gallery :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide)){content-visibility:visible}.cart-bubble{--cart-padding: .2em;position:relative;width:20px;aspect-ratio:1;border-radius:50%;border-width:0;display:flex;line-height:normal;align-items:center;justify-content:center;color:var(--color-primary-button-text);padding-inline:var(--cart-padding)}.cart-bubble[data-maintain-ratio]{aspect-ratio:1}.cart-bubble[data-maintain-ratio] .cart-bubble__background{border-radius:var(--style-border-radius-50)}.cart-bubble__background{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-primary-button-background);border-radius:var(--style-border-radius-lg)}.cart-bubble__text{font-size:var(--font-size--3xs);z-index:var(--layer-flat);line-height:1;display:flex;align-items:center;justify-content:center}.cart-items-component{width:100%;height:100%;display:flex;flex-direction:column}@media screen and (prefers-reduced-motion:no-preference){html:active-view-transition-type(empty-cart-drawer) .cart-items-component{view-transition-name:cart-drawer-content}html:active-view-transition-type(empty-cart-page) .cart-items-component{view-transition-name:cart-page-content}}::view-transition-old(cart-page-content){animation:cart-page-content-old var(--animation-speed-fast) var(--animation-easing) forwards}@keyframes cart-page-content-old{0%{opacity:1}to{opacity:0;filter:blur(4px)}}.group-block__link{position:absolute;top:0;right:0;bottom:0;left:0}.group-block__link~:is(.group-block-content,.group-block__media-wrapper){pointer-events:none}.group-block__link~:is(.group-block-content,.group-block__media-wrapper) :is(a,button,input,textarea,select){pointer-events:auto}.group-block__link~.group-block-content--design-mode{pointer-events:auto}.header{--account-offset-top: calc( var(--header-group-height) + (var(--header-height) * var(--transparent-header-offset-boolean)) )}.header[data-sticky-state=active]{--account-offset-top: calc(var(--header-height) - 1px)}.account-button{background:transparent}.account-button__icon,.account-button__text{color:var(--color-account-icon);transition:color var(--header-content-transition-timing);-webkit-font-smoothing:antialiased}shopify-account{--shopify-account-font-heading: var(--font-heading--family);--shopify-account-font-heading-weight: var(--font-heading--weight);--shopify-account-font-body: var(--font-body--family);--shopify-account-font-body-weight: var(--font-body--weight);--shopify-account-radius-base: var(--style-border-radius-popover);--shopify-account-radius-button: var(--style-border-radius-buttons-primary);--shopify-account-radius-button-small: var(--style-border-radius-buttons-primary);--shopify-account-radius-input: var(--style-border-radius-buttons-primary);--shopify-account-color-background: var(--color-background);--shopify-account-color-text: var(--color-foreground);--shopify-account-color-accent: var(--color-primary-button-background);--shopify-account-color-accent-text: var(--color-primary-button-text);--shopify-account-dialog-position-top: var(--account-offset-top)}shopify-account:not(:defined){min-width:44px;height:44px;display:flex;justify-content:center;align-items:center;line-height:normal}.account-button__fallback{width:28px;height:28px;border-radius:50%;background-color:var(--shopify-account-color-accent, #0a142f)}.account-button--text shopify-account{color:inherit}.cart-drawer{--cart-drawer-padding: var(--padding-xl) var(--padding-xl);--cart-drawer-padding-desktop: var(--padding-xl) var(--padding-2xl)}@media screen and (min-width:750px){.cart-drawer{margin-inline-end:calc(var(--gap-xs) * -1)}}@media screen and (min-width:750px){.cart-drawer--text{display:flex;align-items:center}}.cart-drawer__dialog{position:fixed;overflow:hidden;border-radius:0;width:100%;height:100%;margin:0 0 0 auto;padding:0;border-left:var(--style-border-drawer);box-shadow:var(--shadow-drawer);background-color:var(--color-background)}@media screen and (min-width:750px){.cart-drawer__dialog{width:var(--sidebar-width);max-width:95vw}}.cart-drawer__dialog:modal{max-height:100dvh;overflow-y:hidden}.cart-drawer__inner{height:100%;overflow:hidden}.cart-drawer__content{height:calc(100% - var(--header-height));display:flex;flex-direction:column;padding:0;background-color:var(--color-background);flex-grow:1;overflow-y:auto}.cart-drawer__heading{display:flex;align-items:center;gap:var(--gap-xs);margin-bottom:0}.cart-drawer__close-button{margin-right:calc(var(--padding-sm) * -1);top:var(--margin-sm)}@media screen and (max-width:749px){.cart-drawer__close-button{top:var(--margin-2xs)}}.cart-drawer--empty .cart-drawer__content{text-align:center;min-height:auto}.cart-drawer--empty .cart-drawer__heading{margin-bottom:var(--margin-md)}.cart-drawer__items .cart-items__table-row:has(+.cart-items__nested-line){border-bottom:none;margin-bottom:0}.cart-drawer__items .cart-items__table-row:last-child{border-bottom:none}.cart-drawer__summary{--cart-drawer-summary-padding: var(--padding-lg);position:sticky;bottom:0;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--gap-xl);padding:var(--cart-drawer-summary-padding);margin-top:auto;background-color:var(--color-background);-webkit-mask-image:linear-gradient(to bottom,transparent,black var(--cart-drawer-summary-padding));mask-image:linear-gradient(to bottom,transparent,black var(--cart-drawer-summary-padding))}@media screen and (min-width:750px){.cart-drawer__summary{--cart-drawer-summary-padding: var(--padding-2xl)}}.cart-drawer__dialog[cart-summary-sticky=false] .cart-drawer__summary{position:static;-webkit-mask-image:none;mask-image:none}.cart-drawer__dialog[cart-summary-sticky=false] .cart-drawer__items{overflow:unset}.cart-actions summary{padding-inline:0;padding-block:var(--padding-sm);line-height:1.2;min-height:var(--minimum-touch-target)}.cart-drawer__summary .cart__summary-totals:not(:has(.cart__subtotal-container:empty)){border-block-start:var(--style-border-width) solid var(--color-border);padding-block-start:var(--padding-2xl)}@media screen and (min-width:750px){.cart-drawer__summary .cart-note{margin-block-start:var(--margin-3xs)}}.cart-drawer__heading--empty{display:flex;justify-content:center}.cart-drawer__items{display:flex;flex-direction:column;padding-inline:var(--cart-drawer-padding);overflow-y:auto}@media screen and (min-width:750px){.cart-drawer__items{padding-inline:var(--cart-drawer-padding-desktop)}}.cart-drawer__items .cart-items__table-row{padding-bottom:var(--gap-xl);border-bottom:var(--style-border-width) solid var(--color-border);margin-bottom:var(--gap-xl)}.cart-drawer__items .cart-items__table-row:last-child{border-bottom:none;padding-block-end:0;margin-block-end:0}.cart-drawer--empty .cart-drawer__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100dvh;margin-top:0}.cart-drawer:not(:has(.cart-form)) .cart-drawer__content{justify-content:center}.cart-drawer__header{background-color:var(--color-background);display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--cart-drawer-padding);border-bottom:var(--style-border-width) solid none;position:sticky;top:0;z-index:1}@media screen and (min-width:750px){.cart-drawer__header{padding-inline:var(--cart-drawer-padding-desktop)}}.cart-drawer--empty .cart-drawer__header{justify-content:right;border-bottom:none;padding-bottom:0}.cart-drawer--empty .cart-drawer__heading{text-align:center}header-actions{display:flex}@media screen and (max-width:749px){header-actions{justify-self:flex-end}}@media screen and (min-width:750px){.header-actions--text{gap:var(--gap-xl)}.header-actions__text-style{font-size:var(--header-actions-font-size);font-family:var(--header-actions-font-family);font-weight:var(--header-actions-font-weight);text-transform:var(--header-actions-text-case)}}#header-component[data-menu-style=drawer] header-actions{justify-self:flex-end}.header__column--right header-actions{margin-inline-start:calc(var(--gap-md) * -1)}.header-actions__cart-icon{--cart-bubble-size: 20px;--cart-bubble-top: 4.5px;--cart-bubble-right: 2.5px;position:relative}.header-actions__cart-icon .cart-bubble{position:absolute;width:var(--cart-bubble-size, 20px);top:var(--cart-bubble-top);right:var(--cart-bubble-right)}@media screen and (min-width:750px){.header-actions__cart-icon--text.header-actions__cart-icon .cart-bubble{position:relative;top:0}}.cart-drawer__heading .cart-bubble{width:fit-content;border-radius:var(--style-border-radius-buttons-primary);aspect-ratio:auto;padding:var(--cart-padding)}.cart-drawer__heading .cart-bubble[data-maintain-ratio]{width:min(1lh,22px);height:min(1lh,22px)}.header-actions__cart-icon .cart-bubble__text,.cart-drawer__heading .cart-bubble__text{font-family:var(--font-paragraph--family);font-weight:var(--font-paragraph--weight)}.header-actions__cart-icon.header-actions__cart-icon--has-cart svg{-webkit-mask:radial-gradient(calc(var(--cart-bubble-size) + 2px) at calc(100% - var(--cart-bubble-right)) var(--cart-bubble-top),transparent 45.45%,#fff 45.45%,#fff 100%);mask:radial-gradient(calc(var(--cart-bubble-size) + 2px) at calc(100% - var(--cart-bubble-right)) var(--cart-bubble-top),transparent 45.45%,#fff 45.45%,#fff 100%)}.cart-drawer__heading .cart-bubble .cart-bubble__background{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-10-25))}.cart-drawer__heading .cart-bubble__text{color:var(--color-foreground);font-size:clamp(var(--font-size--3xs),.75em,var(--font-size--xs))}.cart-bubble.cart-bubble--animating .cart-bubble__background{animation:grow var(--animation-speed) var(--animation-easing)}.cart-bubble--animating .cart-bubble__text{--start-y: -1em;--start-opacity: 1;transform:translateY(var(--start-y, -1em));opacity:var(--start-opacity, 1);animation:move-and-fade var(--animation-speed) var(--animation-easing)}cart-icon:has(.cart-bubble__text-count:empty){--cart-bubble-size: 10px;--cart-bubble-top: 9px;--cart-bubble-right: 9px}cart-icon:has(.cart-bubble__text-count:empty) .svg-wrapper{--cart-bubble-top: 4px;--cart-bubble-right: 4px}@media screen and (min-width:750px){cart-icon.header-actions__cart-icon--text:has(.cart-bubble__text-count:empty){--cart-bubble-right: 2.5px}}@media screen and (prefers-reduced-motion:no-preference){html:active-view-transition-type(empty-cart-drawer) .cart-drawer__close-button{view-transition-name:cart-drawer-close-button}}:active-view-transition .cart-drawer__header,:active-view-transition .cart-drawer__content{background:transparent}::view-transition-old(cart-drawer-content){transform-origin:50% 33%;animation:cart-contents-old var(--spring-d280-b0-duration) var(--spring-d280-b0-easing) forwards}::view-transition-new(cart-drawer-content){transform-origin:top center;animation:cart-contents-new var(--spring-d280-b0-duration) var(--spring-d280-b0-easing) forwards}@keyframes cart-contents-old{to{scale:.92;opacity:0}}@keyframes cart-contents-new{0%{scale:1.05;translate:0 128px;filter:blur(1px);opacity:0}}.header-actions__text{display:flex;align-items:center}@media screen and (min-width:750px){.header-actions__cart-icon--text{display:flex;align-items:center;gap:var(--gap-xs)}.header__column--right .header-actions--text{margin-inline-start:0}}.facets input:checked+label{font-weight:500}.facets .checkbox .icon-checkmark{transition:border-color .2s ease,background-color .2s ease}.facets .checkbox:not(.checkbox--disabled):hover .icon-checkmark{border-color:rgb(var(--color-foreground-rgb) / var(--opacity-40-60));background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.facets .checkbox:not(.checkbox--disabled):hover .checkbox__input:checked+.checkbox__label .icon-checkmark{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-85))}.facets .checkbox:not(.checkbox--disabled):hover .checkbox__label-text{color:rgb(var(--color-foreground-rgb) / var(--opacity-90))}.facets .checkbox .checkbox__label-text{transition:color .2s ease,font-weight .2s ease}.facets__pill-label{--pill-label-padding-inline: var(--padding-xs);--pill-label-border-radius: var(--style-border-radius-md);--pill-label-border-width: var(--variant-picker-button-border-width);--pill-label-height: var(--button-size-md);--pill-label-focus-outline-color: var(--color-foreground);--pill-label-color: var(--color-foreground);--pill-label-color-rgb: var(--color-foreground-rgb);--pill-label-background-color: var(--color-background);--pill-label-background-color-rgb: var(--color-background-rgb);--pill-label-border-opacity: var(--facets-low-opacity);display:inline-flex;position:relative;align-items:center;justify-content:center;box-shadow:inset 0 0 0 var(--pill-label-border-width) rgb(var(--pill-label-color-rgb) / var(--opacity-10-25));border-radius:var(--pill-label-border-radius);height:var(--pill-label-height);width:100%;padding-inline:var(--pill-label-padding-inline);color:rgb(var(--pill-label-color-rgb));background-color:rgb(var(--pill-label-background-color-rgb));cursor:pointer;transition:color var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing);outline-color:var(--pill-label-focus-outline-color)}.facets__pill-label:hover{--pill-label-border-opacity: 100%}.facets__pill-input:checked+.facets__pill-label{--pill-label-color-rgb: var(--color-background-rgb);--pill-label-background-color-rgb: var(--color-foreground-rgb);--pill-label-border-opacity: 0;font-weight:500}.facets__pill-input:disabled+.facets__pill-label{opacity:var(--disabled-opacity);cursor:not-allowed}.facets__pill-input:disabled+.facets__pill-label:hover{--pill-label-border-opacity: var(--facets-low-opacity)}.facets__status-wrapper{display:flex;align-items:center}@media screen and (max-width:749px){.facets--drawer .facets__status-wrapper{gap:var(--gap-3xs)}}.facets--vertical .facets__status-wrapper{gap:var(--gap-xs)}.facets--horizontal .facets__status-wrapper{gap:0}.facets__pill-input:disabled+.facets__pill-label svg{position:absolute;top:0;left:0;border-radius:var(--style-border-radius-md)}.facets__pill-label svg line{stroke-width:1.5px;stroke:rgb(var(--color-foreground-rgb) / var(--facets-low-opacity))}.facets__pill-wrapper{position:relative}.facets__pill-input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;width:auto;height:auto;aspect-ratio:unset;border:none;border-radius:0;background:transparent;-webkit-appearance:auto;appearance:auto;display:block;opacity:0;cursor:pointer}.facets__status--swatches{display:none}.facets__swatch-wrapper{display:flex}.variant-option__swatch-wrapper{position:relative;overflow:visible;border-radius:var(--options-border-radius)}.variant-option--swatches-disabled{pointer-events:none;cursor:not-allowed}.variant-option--swatches-disabled .variant-option__swatch-wrapper{overflow:hidden}@media screen and (min-width:750px){.facets--horizontal .facets__status--swatches{display:flex}}@media screen and (min-width:750px){.facets--horizontal .sorting-filter .facets__status{display:none}}.facets__status--swatches .swatch{width:calc(var(--variant-picker-swatch-width) / 1.5);height:calc(var(--variant-picker-swatch-height) / 1.5)}.facets__status--swatches .swatch+.swatch{margin-left:calc(var(--variant-picker-swatch-width) / -3);outline:1px solid rgb(var(--color-background-rgb))}.facets__inputs-wrapper .facets__inputs-list--images{display:grid;grid-template-columns:repeat(var(--image-columns),125px);gap:var(--gap-sm)}.facets--drawer .facets__inputs-wrapper .facets__inputs-list--images{grid-template-columns:repeat(3,1fr)}@media screen and (min-width:750px){.facets--drawer .facets__inputs-wrapper .facets__inputs-list--images{grid-template-columns:repeat(4,1fr)}}.facets--vertical .facets__inputs-wrapper .facets__inputs-list--images{grid-template-columns:repeat(2,1fr)}.facets--drawer .facets__inputs-list--images{padding-top:var(--padding-xs)}.facets__image-wrapper{aspect-ratio:1/1;width:100%;padding:var(--padding-xs);position:relative;overflow:hidden}.facets__image-wrapper img{height:100%;width:100%;object-fit:contain;border-radius:calc(var(--border-radius) / 2)}.facets__image-label{width:100%;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-block-end:var(--padding-xs);cursor:pointer}.facets__inputs-list-item--disabled .facets__image-label{cursor:not-allowed}.facets__inputs-list-item:not(.facets__inputs-list-item--disabled) .facets__image-label:hover{font-weight:500}.facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:hover .swatch{--focus-outline: var(--focus-outline-width) solid rgb(var(--color-foreground-rgb) / var(--opacity-35-55));outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.facets__inputs-list--swatches-grid .variant-option__button-label:has(:focus-visible) .swatch{--focus-outline: var(--focus-outline-width) solid currentcolor;outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.facets__inputs-list--swatches-grid .variant-option__button-label:has(:focus-visible){outline:none}.facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:hover{outline:none}.facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:has(:checked){--focus-outline: none}.facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:has(:checked) .swatch{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.facets__inputs-list--swatches .variant-option__button-label{--color-variant-text: var(--color-foreground)}.facets__inputs-list--swatches{--variant-picker-swatch-width: 32px;--variant-picker-swatch-height: 32px}@media screen and (min-width:750px){.facets__inputs-list--swatches{--variant-picker-swatch-width: 26px;--variant-picker-swatch-height: 26px}}.facets--vertical .facets__inputs-wrapper .facets__inputs-list--swatches-grid{gap:var(--gap-sm)}.facets--vertical .facets__inputs-list--swatches .facets__inputs-list-item{display:flex}.facets__inputs-wrapper .facets__inputs-list--swatches-grid{--columns: 2;display:grid;grid-template-columns:repeat(var(--columns),1fr)}.facets__inputs-wrapper .facets__inputs-list--swatches-grid .variant-option--swatches{cursor:pointer;overflow:visible}.facets__inputs-list-item--disabled .variant-option--swatches{cursor:not-allowed}.facets__inputs-wrapper .facets__inputs-list--swatches-grid label{cursor:pointer;word-break:break-word;white-space:normal}.facets__inputs-list--swatches-grid .facets__inputs-list-item--disabled label,.facets__inputs-list-item--disabled .variant-option__button-label{cursor:not-allowed}.facets__inputs-wrapper .facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:has(input[type=checkbox]){align-items:center;overflow:visible;justify-content:flex-start;display:flex;width:100%;flex-basis:unset;gap:var(--gap-sm)}.facets__inputs-wrapper .facets__inputs-list--swatches-grid .variant-option__button-label:has(:checked){color:rgb(var(--color-foreground-rgb));background-color:rgb(var(--color-background-rgb));font-weight:500;transition:font-weight .2s ease}.facets .variant-option--swatches{--options-border-radius: var(--variant-picker-swatch-radius);width:auto}.facets__inputs-list-item:not(.facets__inputs-list-item--disabled) .variant-option__button-label:hover{font-weight:500}.variant-option--images{--image-facet-border-width: var(--variant-picker-button-border-width);--image-facet-border-opacity: var(--facets-low-opacity);--image-facet-border-radius: var(--style-border-radius-xs);position:relative;border-radius:var(--image-facet-border-radius);box-shadow:inset 0 0 0 var(--image-facet-border-width) rgb(var(--color-foreground-rgb) / var(--image-facet-border-opacity))}.variant-option--images:hover{--image-facet-border-opacity: 100%}.variant-option--images:has(input:checked){font-weight:500;transition:font-weight .2s ease}.variant-option--images:has(input:checked):hover{--image-facet-border-width: calc(var(--variant-picker-button-border-width) + .5px)}.variant-option--images:has(input:focus-visible){outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}.variant-option--images input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;padding:0;width:100%;height:100%;aspect-ratio:unset;border:none;border-radius:0;background:transparent;-webkit-appearance:auto;appearance:auto;display:block;cursor:pointer}.facets__inputs-list-item--disabled .variant-option--images{--image-facet-border-opacity: 0;opacity:var(--disabled-opacity);cursor:not-allowed}.facets__inputs-list-item--disabled .variant-option--images:hover{--image-facet-border-opacity: 0}.facets__inputs-list-item--disabled .variant-option--images img{opacity:var(--disabled-opacity)}.facets__inputs-list-item--disabled .variant-option--images input,.facets__inputs-list-item--disabled .variant-option--images label,.facets__inputs-list-item--disabled .variant-option--images .facets__image-label{cursor:not-allowed}.facets__inputs-list-item--disabled .variant-option--images .facets__image-wrapper{border:var(--style-border-width) solid rgb(var(--color-foreground-rgb) / var(--opacity-30));border-radius:var(--image-facet-border-radius)}.variant-option--images svg{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;stroke-width:var(--border-width);stroke:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.facets__inputs-list-item,.variant-option--images{min-width:0}@supports not (background-color: rgb(from red 150 g b / alpha)){.facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:hover .swatch{outline:none;position:relative;overflow:visible}.facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:hover .swatch:after{content:"";position:absolute;inset:calc(-1 * var(--focus-outline-offset));border:var(--focus-outline);border-radius:var(--focus-outline-radius, 50%);background-color:transparent;display:inherit}}.product-information{gap:var(--gap) 0}.product-information__grid{display:grid;grid-template-columns:subgrid;grid-column:1 / -1}.product-details{order:1}.product-information__media{order:0;width:0;min-width:100%}.product-information__media .product-media-gallery__placeholder-image{width:100%;height:100%}@media screen and (max-width:749px){.product-information__media{grid-column:1 / -1}.product-details{grid-column:2 / 3}}@media screen and (min-width:750px){.product-information__grid{grid-column:2}.product-information__grid.product-information--media-none .product-details{width:var(--narrow-content-width);margin:0 auto}.product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:1fr min(50vw,var(--sidebar-width))}.product-information__grid:not(.product-information--media-none).product-information--media-left .product-information__media{padding-right:calc(var(--gap, 0) / 2)}.product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{padding-left:calc(var(--gap, 0) / 2)}.product-information__grid:not(.product-information--media-none).product-information--media-left:has(.media-gallery--extend){grid-column:1 / 3}.product-information__grid:not(.product-information--media-none).product-information--media-right{grid-template-columns:min(50vw,var(--sidebar-width)) 1fr}.product-information__grid:not(.product-information--media-none).product-information--media-right .product-information__media{padding-left:calc(var(--gap, 0) / 2);order:1}.product-information__grid:not(.product-information--media-none).product-information--media-right .product-details{padding-right:calc(var(--gap, 0) / 2);order:0}.product-information__grid:not(.product-information--media-none).product-information--media-right:has(.media-gallery--extend){grid-column:2 / -1}.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend){grid-column:1 / -1;grid-template-columns:var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) / 2) calc(var(--full-page-grid-central-column-width) / 2) var(--full-page-grid-margin)}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-information__media{grid-column:2 / 3}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-information__media:has(.media-gallery--extend){grid-column:1 / 3}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-details{grid-column:3 / 4}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-information__media{grid-column:3 / 4}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-information__media:has(.media-gallery--extend){grid-column:3 / -1}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-details{grid-column:2 / 3}.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-left,.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-right{grid-column:1 / -1}.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{padding-inline-end:var(--padding-lg)}.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-right .product-details{padding-inline-start:var(--padding-lg)}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-left .product-information__media{grid-column:1 / 3}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-left .product-details{grid-column:3 / -1}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-right .product-information__media{grid-column:3 / -1}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-right .product-details{grid-column:1 / 3}}@media screen and (min-width:1200px){.product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:2fr 1fr}.product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-right{grid-template-columns:1fr 2fr}}.product-information__grid--limit-details .product-details>.group-block{--details-max-width: var(--sidebar-width);max-width:var(--details-max-width)}@media screen and (min-width:1600px){.product-information__grid--limit-details .product-details>.group-block{--details-max-width: 32rem}}body:has(#header-group #header-component[data-sticky-state=active]) .product-details.sticky-content--desktop{--sticky-header-offset: var(--header-height)}.quantity-selector-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--gap-sm) / 2)}@media screen and (min-width:750px){.quantity-selector-wrapper{gap:var(--gap-sm)}}.price-per-item{display:block;color:var(--color-foreground);font-size:var(--font-size--sm);font-weight:400}.search-modal{--search-border-radius: var(--style-border-radius-popover);--search-border-width: var(--style-border-width)}.search-modal__content{--modal-top-margin: calc(50dvh - var(--modal-max-height) / 2 - 2rem);--modal-width: 66dvw;padding:0;border:var(--style-border-popover)}@media screen and (min-width:750px){.search-modal__content{width:var(--modal-width);margin-block-start:var(--modal-top-margin);overflow:hidden}}@media screen and (max-width:749px){.search-modal__content::backdrop{display:none}}.dialog-modal[open].search-modal__content{transform-origin:bottom center;animation:search-element-slide-in-bottom .3s var(--ease-out-quad) forwards;border-radius:var(--search-border-radius);box-shadow:var(--shadow-popover)}@media screen and (max-width:749px){.dialog-modal[open].search-modal__content{border-radius:0}}.dialog-modal.search-modal__content.dialog-closing{animation:search-element-slide-out-bottom .2s var(--ease-out-quad) forwards}.search-modal__content[open]{display:flex}.search-modal__content :is(.predictive-search-dropdown,.predictive-search-form__content-wrapper){position:relative}.dialog-modal .predictive-search-form__header:has(.predictive-search__reset-button:not(.predictive-search__reset-button[hidden])):before{content:"";position:absolute;right:calc(var(--padding-sm) + var(--minimum-touch-target));top:0;bottom:0;width:var(--border-width-sm);background-color:var(--color-border)}.dialog-modal .predictive-search-form__header:has(.predictive-search__reset-button:not(.predictive-search__reset-button[hidden]))>.predictive-search__close-modal-button:before{content:none}@media screen and (min-width:750px){.dialog-modal .predictive-search-form__header:has(.predictive-search__reset-button:not(.predictive-search__reset-button[hidden])):before{right:calc(var(--padding-2xl) * 2)}}predictive-search-component{--resource-card-corner-radius: var(--product-corner-radius);display:flex;width:100%;position:relative;margin-inline:auto;align-items:center;background-color:var(--color-background);z-index:var(--layer-heightened)}.predictive-search-form__footer{display:none;position:absolute;bottom:0;left:0;right:0}@media screen and (min-width:750px){.predictive-search-form__footer{--to-top-gradient-background: linear-gradient( to top, rgb(var(--color-background-rgb) / var(--opacity-90)), rgb(var(--color-background-rgb) / var(--opacity-80)), rgb(var(--color-background-rgb) / var(--opacity-40)), transparent );padding-block:var(--padding-xs) var(--padding-lg);background-image:var(--to-top-gradient-background)}}predictive-search-component:has([data-search-results]):not(:has(.predictive-search-results__no-results)) .predictive-search-form__footer{display:block}.predictive-search-form{position:relative;width:100%;align-self:flex-start}.predictive-search-form__content{max-height:50dvh;overflow-y:auto;background-color:var(--color-background);scrollbar-width:none}.predictive-search-form__content::-webkit-scrollbar{display:none}.predictive-search-form__content-wrapper{position:absolute;top:100%;width:100%;left:0;z-index:var(--layer-raised);display:flex;flex-direction:column;border-radius:0 0 var(--search-border-radius) var(--search-border-radius);transition:box-shadow var(--animation-speed) var(--animation-easing);transform:translateZ(0);will-change:transform,opacity;overflow:hidden}@media screen and (max-width:749px){.predictive-search-form__content-wrapper{border-radius:0}}@media screen and (min-width:750px){.predictive-search-form__content-wrapper{max-height:var(--modal-max-height)}}.predictive-search-form__content-wrapper:has([data-search-results]):not(:has(.predictive-search-results__no-results))>.predictive-search-form__content{padding-block-end:var(--padding-6xl)}.predictive-search-form__header-inner{background:var(--color-background);border:var(--search-border-width) solid var(--color-border);color:var(--color-foreground);border-radius:var(--style-border-radius-popover);display:flex;align-items:center;justify-content:space-between;width:100%}@media screen and (max-width:749px){.predictive-search-form__header-inner{border-radius:var(--style-border-radius-inputs);border:none}}.predictive-search-form__header-inner:focus-within{outline-offset:var(--focus-outline-offset)}@media screen and (min-width:750px){.predictive-search-form__header-inner:focus-within{outline:var(--focus-outline-width) solid var(--color-primary)}}.predictive-search-form__header{display:flex;position:sticky;top:0;z-index:var(--layer-heightened);width:100%;align-items:center;background-color:var(--color-input-background);border:var(--search-border-width) solid var(--color-border);border-radius:var(--style-border-radius-inputs)}@media screen and (max-width:749px){.predictive-search-form__header{padding:var(--padding-2xs) var(--padding-sm)}}.predictive-search-form__header:focus-within,.predictive-search-form__header-inner:focus-within,.predictive-search-form__header-inner:has(.search-input:is(:focus,:focus-visible)){outline:none;box-shadow:none;border-color:var(--color-border)!important}input.search-input{border-radius:var(--style-border-radius-inputs);padding-block:var(--padding-sm);font-size:var(--font-size--md);width:100%;color:var(--color-foreground);padding-inline:calc(var(--margin-lg) + var(--icon-size-lg)) 0;background:transparent;text-overflow:ellipsis;overflow:hidden;outline:none;border:0}.search-input::placeholder{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.search-input,.search-input:is(:focus,:focus-visible,:focus-within),.predictive-search-form__header *:is(:focus,:focus-visible){outline:none;box-shadow:none}.search-input:hover{background-color:transparent}.predictive-search__icon{position:absolute;left:var(--margin-xl);top:auto;width:var(--icon-size-lg);height:var(--icon-size-lg);color:rgb(var(--color-foreground-rgb) / var(--opacity-60))}@media screen and (min-width:750px){.predictive-search__icon{left:var(--margin-md)}}.predictive-search__icon>svg{width:var(--icon-size-md);height:var(--icon-size-md)}.predictive-search__reset-button{cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:var(--minimum-touch-target);height:var(--minimum-touch-target);padding:0;margin-inline-end:var(--margin-md);background:transparent;color:var(--color-foreground);opacity:.68;transition:opacity var(--animation-speed-medium) var(--animation-timing-fade-out),visibility var(--animation-speed-medium) var(--animation-timing-fade-out)}.predictive-search__reset-button:hover{color:var(--color-foreground)}.predictive-search__reset-button:active{transform:scale(.9);transition:transform .1s var(--animation-timing-active)}@media screen and (min-width:750px){.predictive-search__reset-button{margin-inline-end:var(--margin-2xs)}}.predictive-search__reset-button[hidden]{opacity:0;pointer-events:none;visibility:hidden}.predictive-search__reset-button-icon{display:flex;align-items:center;justify-content:center;width:var(--icon-size-lg);height:var(--icon-size-lg);transition:background-color var(--animation-speed-medium) ease-in-out,transform var(--animation-speed-medium) var(--animation-timing-bounce);border-radius:50%}.predictive-search__reset-button-icon:hover{background-color:rgb(var(--color-primary-hover-rgb) / var(--opacity-8))}.predictive-search__reset-button:active .predictive-search__reset-button-icon{transform:scale(.85);transition-timing-function:var(--animation-timing-active);transition-duration:.1s}.predictive-search__reset-button svg{width:var(--icon-size-md);height:var(--icon-size-md)}.predictive-search__reset-button-text{display:none}.predictive-search__search-button{margin:auto;z-index:var(--layer-raised);transition:transform var(--animation-speed-medium) var(--animation-timing-bounce),box-shadow var(--animation-speed-medium) var(--animation-timing-hover);transform-origin:center}.predictive-search__search-button:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgb(0 0 0 / var(--opacity-5))}.predictive-search__search-button:active{transform:scale(.97);transition:transform .1s var(--animation-timing-active);box-shadow:none}.predictive-search__close-modal-button{--button-color: var(--color-foreground);--button-background-color: transparent;display:flex;justify-content:center;align-items:center;width:var(--minimum-touch-target);height:var(--minimum-touch-target);margin-inline-start:var(--margin-sm);padding:0;box-shadow:none}.predictive-search__close-modal-button:active{transform:scale(.8);transition:transform .1s var(--animation-timing-active)}.predictive-search__close-modal-button .svg-wrapper,.predictive-search__close-modal-button svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}.predictive-search__close-modal-button:hover{--button-color: var(--color-foreground);--button-background-color: transparent}.search-action{--search-border-radius: var(--style-border-radius-inputs);--search-border-width: var(--style-border-width-inputs);display:flex}@media screen and (max-width:749px){.search-action--hidden-on-drawer{display:none}}@media screen and (min-width:750px){[data-menu-style=drawer] .search-action--hidden-on-drawer,[data-menu-style=menu] .search-action--hidden-on-menu{display:none}}@media screen and (min-width:750px){[data-menu-style=menu] .header__column--left .search-action{margin-inline:calc(var(--padding-lg) * -1)}}@media screen and (min-width:750px){.header__column--right .search-action{margin-inline:calc(var(--gap-md) * -1) calc(var(--gap-xs) * -1)}}@media screen and (min-width:750px){.header__column--right .search-action--text,[data-menu-style=menu] .header__column--left .search-action--text{margin-inline:0}}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map?subset=ABoAAAAeoQAAABgAAAAIAQAAIHAAgAECIBARLgg */
