:root{--loot-bg: #050a13;--loot-section-bg: transparent;--loot-page-bg: radial-gradient(1400px 900px at 12% 4%, rgb(64 140 220 / .22), transparent 70%), radial-gradient(1200px 900px at 88% 45%, rgb(44 118 210 / .16), transparent 70%), radial-gradient(1200px 800px at 20% 85%, rgb(52 128 215 / .14), transparent 70%), linear-gradient(180deg, #081a31 0%, #0d2645 40%, #0a2140 70%, #081a31 100%);--loot-bg-raised: #0c1c31;--loot-navy: #102943;--loot-navy-deep: #091526;--loot-blue: #03adf0;--loot-blue-bright: #04b7ff;--loot-cyan: #68d7ff;--loot-line: #2b7aab;--loot-line-soft: #1f4160;--loot-card: #0c2844;--loot-text: #e8f6ff;--loot-muted: #b7d1e5;--loot-gutter: clamp(20px, 4vw, 64px);--loot-max: clamp(1280px, 90vw, 1440px)}.page-width-narrow,.page-width-normal,.page-width-wide{--page-content-width: var(--loot-max);--page-margin: max(var(--loot-gutter), var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}.loot{color:var(--loot-text)}.loot-wrap{max-width:calc(var(--loot-max) + var(--loot-gutter) * 2);margin-inline:auto;padding-inline:var(--loot-gutter)}.loot-icon{width:26px;height:26px;flex:none}.loot-icon--image{object-fit:contain}.loot-text--eyebrow{margin:0 0 6px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--loot-blue-bright)}.loot-text--title,.loot-text--heading{margin:0}.loot-text--body{color:var(--loot-muted)}.loot-text--usp{padding-block:10px;border-block:1px solid #27618b;font-size:13px;font-weight:700;color:#83dcff}.loot-text--micro{font-size:12px;color:#b9cadb}.loot-text--partner{padding-top:12px;border-top:1px solid #2c5d82;font-size:13px;color:#c0d4e7}.loot-text--partner a,.loot-text--micro a{color:#8adfff}.loot-tone--dark,.loot-tone--navy{background:var(--loot-section-bg)}.loot-section [id],featured-product-information{scroll-margin-top:calc(var(--header-height, 64px) + 12px)}.button:not(.button-secondary,.button-unstyled),.button-secondary{text-transform:uppercase;letter-spacing:.06em;font-weight:800}.button:not(.button-secondary,.button-unstyled){box-shadow:0 0 20px #008af359}.loot-platforms__list{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.loot-platforms__item{display:flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid #54cafa;border-radius:12px;background:#075d96;color:#fff;font-size:12px;font-weight:800}.loot-platforms__icon{width:22px;height:22px;filter:brightness(0) invert(1)}.loot-platforms__qualifier{margin:8px 0 0;padding-left:8px;border-left:3px solid #20baff;font-size:12px;font-weight:800;color:#e2f6ff}.loot-platforms--hero .loot-platforms__list{display:grid;grid-template-columns:repeat(4,1fr);gap:3px}.loot-platforms--hero .loot-platforms__item{padding:6px 2px;border-color:#2379a9;background:#071a2d;box-shadow:inset 0 0 20px #006ca033;flex-direction:column;justify-content:center;gap:4px;color:#effaff;font-size:10px;text-align:center}.loot-platforms--hero .loot-platforms__icon{width:28px;height:28px;filter:none}.loot-platforms--hero .loot-platforms__qualifier{border:0;padding:0;font-weight:400;font-size:11px;color:#bcd5e5}@media screen and (min-width:750px){.loot-platforms--hero .loot-platforms__list{gap:8px}.loot-platforms--hero .loot-platforms__item{flex-direction:row;gap:10px;padding:8px;font-size:17px}.loot-platforms--hero .loot-platforms__icon{width:36px;height:36px}.loot-platforms--hero .loot-platforms__qualifier{text-align:right}}.loot-hero{--loot-hero-inset: max(var(--loot-gutter), calc((100vw - var(--loot-max)) / 2));position:relative;overflow:hidden;background:var(--loot-section-bg)}.loot-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 60% 0,rgb(22 143 209 / .27),transparent 50%),repeating-linear-gradient(115deg,transparent 0 72px,rgb(255 255 255 / .02) 73px 74px);pointer-events:none}.loot-hero__topline{position:relative;margin:0;padding:9px var(--loot-gutter) 0;color:var(--loot-cyan);font-size:8px;font-weight:900;letter-spacing:.23em}.loot-hero__grid{position:relative;display:flex;flex-direction:column}.loot-hero__copy{z-index:2;padding:10px var(--loot-gutter) 0}.loot-hero__logo{margin:0;font-size:36px;font-style:italic;font-weight:900;letter-spacing:-.1em;line-height:1}.loot-hero__logo--brand{display:flex;align-items:flex-start;color:#fff}.loot-hero__logo-svg{display:block;width:auto;height:40px}@media screen and (min-width:750px){.loot-hero__logo-svg{height:56px}}.loot-hero__logo span{margin-left:5px;font-size:9px;letter-spacing:0;vertical-align:top}.loot-hero__heading{margin:9px 0 12px;font-size:clamp(36px,10vw,52px);font-weight:900;line-height:.99;letter-spacing:-.065em;text-transform:uppercase;text-shadow:0 4px 16px #000}.loot-hero__heading em{color:var(--loot-blue-bright);font-style:normal}.loot-hero__body{max-width:350px;margin:0 0 20px;font-size:14px;color:#d6e9f7}.loot-hero__lineup{position:relative;display:flex;min-width:0;height:240px;margin:0 8px}.loot-hero__panel{position:relative;display:flex;flex:1;min-width:0;align-items:center;justify-content:center;margin-left:-7px;overflow:hidden;clip-path:polygon(13% 0,100% 0,87% 100%,0% 100%)}.loot-hero__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(120deg,rgb(255 255 255 / .08),transparent 45%,rgb(0 0 0 / .33))}.loot-hero__panel--silver{background:linear-gradient(150deg,#f3f7fb,#a9b9c9)}.loot-hero__panel--navy{background:radial-gradient(circle at 50% 70%,#4883b9,#122844 65%,#081424)}.loot-hero__panel--blue{background:radial-gradient(circle at 70% 20%,#55a7d9,#294466 40%,#111a2e 75%)}.loot-hero__image{position:relative;z-index:2;width:145%;max-width:none;height:76%;object-fit:contain;filter:drop-shadow(0 17px 12px rgb(0 0 0 / .5))}.loot-hero__label{position:absolute;bottom:14px;z-index:3;font-size:8px;letter-spacing:.16em;text-shadow:0 2px 10px #000}.loot-hero__panel--silver .loot-hero__label{color:#0c1d30;text-shadow:none}.loot-hero__lineup--combined{overflow:hidden;clip-path:polygon(5% 0,100% 0,100% 100%,0 100%);background:radial-gradient(ellipse at 50% 62%,rgb(85 167 217 / .55),transparent 58%),radial-gradient(circle at 50% 70%,#3c75aa,#122844 60%,#081424)}.loot-hero__lineup--combined .loot-hero__panel{margin-left:0;overflow:visible;clip-path:none;background:none}.loot-hero__lineup--combined .loot-hero__panel:before,.loot-hero__lineup--combined .loot-hero__label{display:none}.loot-hero__lineup--combined .loot-hero__panel:not(:nth-child(2)){z-index:1}.loot-hero__lineup--combined .loot-hero__panel:first-child{margin-right:-14%}.loot-hero__lineup--combined .loot-hero__panel:last-child{margin-left:-14%}.loot-hero__lineup--combined .loot-hero__panel:nth-child(2){z-index:2;flex:1.3}.loot-hero__lineup--combined .loot-hero__panel:not(:nth-child(2)) .loot-hero__image{height:64%;filter:drop-shadow(0 14px 10px rgb(0 0 0 / .55)) brightness(.9)}.loot-hero__lineup--combined .loot-hero__panel:first-child .loot-hero__image{transform:translateY(6%) rotate(-8deg)}.loot-hero__lineup--combined .loot-hero__panel:last-child .loot-hero__image{transform:translateY(6%) rotate(8deg)}.loot-hero__lineup--combined .loot-hero__panel:nth-child(2) .loot-hero__image{height:84%;filter:drop-shadow(0 22px 16px rgb(0 0 0 / .6))}.loot-hero__lineup--marquee{container-type:inline-size;overflow:hidden;clip-path:polygon(5% 0,100% 0,100% 100%,0 100%);background:radial-gradient(ellipse at 50% 62%,rgb(85 167 217 / .45),transparent 60%),radial-gradient(circle at 50% 70%,#3c75aa,#122844 60%,#081424)}.loot-hero__viewport{position:relative;flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.loot-hero__lineup--marquee.is-dragging .loot-hero__viewport{cursor:grabbing}.loot-hero__track{display:flex;width:max-content;height:100%;will-change:transform}.loot-hero__lineup--marquee:not(.is-js) .loot-hero__track{animation:loot-marquee var(--loot-marquee-duration, 24s) linear infinite}.loot-hero__lineup--marquee:not(.is-js) .loot-hero__viewport:hover .loot-hero__track{animation-play-state:paused}.loot-hero__slide .loot-hero__image{-webkit-user-drag:none;transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .5s ease,opacity .5s ease}.loot-hero__slide:before{content:"";position:absolute;top:8%;right:6%;bottom:8%;left:6%;border-radius:50%;background:radial-gradient(closest-side,rgb(4 183 255 / .55),rgb(4 183 255 / .12) 55%,transparent);opacity:0;transform:scale(.7);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.8,.2,1);pointer-events:none}.loot-hero__badge{transition:background-color .4s ease,border-color .4s ease,box-shadow .4s ease,transform .5s cubic-bezier(.2,.8,.2,1)}@media(hover:hover){.loot-hero__lineup--marquee:not(.is-dragging) .loot-hero__slide:hover:before{opacity:1;transform:scale(1)}.loot-hero__lineup--marquee:not(.is-dragging) .loot-hero__slide:hover .loot-hero__image{transform:translateY(-5%) scale(1.12) rotate(-3deg);filter:drop-shadow(0 26px 22px rgb(0 0 0 / .6)) drop-shadow(0 0 22px rgb(4 183 255 / .45))}.loot-hero__lineup--marquee:not(.is-dragging) .loot-hero__track:has(.loot-hero__slide:hover) .loot-hero__slide:not(:hover) .loot-hero__image{opacity:.45;transform:scale(.9);filter:saturate(.4) drop-shadow(0 18px 14px rgb(0 0 0 / .55))}.loot-hero__lineup--marquee:not(.is-dragging) .loot-hero__track:has(.loot-hero__slide:hover) .loot-hero__slide:not(:hover) .loot-hero__badge{opacity:.5}.loot-hero__lineup--marquee:not(.is-dragging) .loot-hero__slide:hover .loot-hero__badge{border-color:var(--loot-cyan);background:var(--loot-blue-bright);box-shadow:0 0 18px #04b7ffbf,0 6px 16px #0006;transform:translate(-50%) translateY(-6px) scale(1.08)}}.loot-hero__arrow{position:absolute;top:50%;z-index:4;display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid rgb(104 215 255 / .4);border-radius:50%;background:#050c178c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;opacity:.75;transform:translateY(-50%);transition:opacity .3s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease}.loot-hero__arrow svg{width:16px;height:16px}.loot-hero__arrow--prev{left:9%}.loot-hero__arrow--next{right:3%}.loot-hero__lineup--marquee:hover .loot-hero__arrow{opacity:1}.loot-hero__arrow:hover{border-color:var(--loot-cyan);background:var(--loot-blue-bright);box-shadow:0 0 16px #04b7ffb3;transform:translateY(-50%) scale(1.08)}.loot-hero__arrow:active{transform:translateY(-50%) scale(.95)}.loot-hero__arrow:focus-visible{outline:2px solid var(--loot-cyan);outline-offset:2px}@media screen and (min-width:750px){.loot-hero__arrow{width:46px;height:46px;opacity:0}.loot-hero__arrow--prev{left:7%}.loot-hero__arrow:focus-visible{opacity:1}}.loot-hero__slide{display:flex;flex:none;align-items:center;justify-content:center;width:55cqi;height:100%}.loot-hero__slide{position:relative}.loot-hero__slide .loot-hero__image{width:100%;height:80%;filter:drop-shadow(0 18px 14px rgb(0 0 0 / .55))}.loot-hero__badge{position:absolute;bottom:8%;left:50%;z-index:3;padding:5px 12px;border:1px solid rgb(104 215 255 / .45);border-radius:999px;background:#050c17b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 14px #00000059;color:#fff;font-size:9px;font-weight:900;letter-spacing:.18em;line-height:1;white-space:nowrap;transform:translate(-50%)}@media screen and (min-width:750px){.loot-hero__badge{padding:7px 16px;font-size:11px}}@keyframes loot-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.loot-hero__track{animation:none}}@media screen and (min-width:750px){.loot-hero__slide{width:40cqi}.loot-hero__slide .loot-hero__image{height:82%}}.loot-hero__platforms{position:relative;padding:8px 13px 12px;border-top:1px solid #205b83;background:var(--loot-section-bg)}@media screen and (max-width:749px){.loot-hero__body,.loot-hero__cta{display:none}}@media screen and (min-width:750px){.loot-hero__topline{padding:14px var(--loot-hero-inset) 0;font-size:10px}.loot-hero__grid{display:grid;grid-template-columns:36% 64%;align-items:stretch;min-height:410px}.loot-hero__copy{padding:24px 8px 22px var(--loot-hero-inset)}.loot-hero__logo{font-size:47px}.loot-hero__heading{margin:16px 0 19px;font-size:clamp(40px,4.6vw,64px);white-space:nowrap}.loot-hero__lineup{height:auto;margin:0}.loot-hero__panel{margin-left:-12px}.loot-hero__image{width:126%;height:82%}.loot-hero__label{bottom:17px;font-size:11px}.loot-hero__platforms{padding:10px var(--loot-hero-inset) 15px}}.loot-strip{padding-block:8px 12px;background:var(--loot-section-bg)}.loot-strip .loot-wrap{display:block}.loot-strip__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 9px}.loot-strip__heading{margin:0 0 16px;color:var(--loot-text);font-size:22px;font-weight:900;line-height:1.1;letter-spacing:-.03em;text-transform:uppercase}.loot-strip__heading em{color:var(--loot-blue-bright);font-style:normal}@media screen and (min-width:750px){.loot-strip__heading{margin-block-end:20px;font-size:26px}}.loot-strip__title{margin:0;color:#26baff;font-size:8px;font-weight:900;letter-spacing:.22em}.loot-strip__hint{margin:0;color:var(--loot-muted);font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.loot-strip__grid{display:grid;grid-template-columns:repeat(5,1fr);row-gap:10px;margin:0;padding:0}.loot-strip__item{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:6px 5px 8px;border:0;border-right:1px solid #2c4d64;border-radius:0;background:transparent;color:#fff;font:inherit;text-align:center;cursor:pointer;transition:background-color .3s ease,color .3s ease;-webkit-tap-highlight-color:transparent}.loot-strip__item:nth-child(5n),.loot-strip__item:last-child{border-right:0}.loot-strip__item:after{content:"";position:absolute;inset-inline:20%;bottom:0;height:2px;border-radius:2px;background:var(--loot-blue-bright);box-shadow:0 0 10px var(--loot-blue-bright);transform:scaleX(0);transition:transform .3s ease}.loot-strip__item .loot-icon{width:30px;height:30px;color:#bf9c5d;transition:color .3s ease,transform .3s ease,filter .3s ease}.loot-strip__item span{font-size:7px;font-weight:900;line-height:1.2;word-spacing:.15em;opacity:.75;transition:opacity .3s ease}.loot-strip__item:hover .loot-icon{transform:translateY(-2px)}.loot-strip__item:hover span{opacity:1}.loot-strip__item[aria-selected=true]{background:radial-gradient(circle at 50% 35%,rgb(4 183 255 / .18),transparent 70%)}.loot-strip__item[aria-selected=true]:after{transform:scaleX(1)}.loot-strip__item[aria-selected=true] .loot-icon{color:var(--loot-blue-bright);filter:drop-shadow(0 0 8px rgb(4 183 255 / .65));transform:scale(1.08)}.loot-strip__item[aria-selected=true] span{opacity:1;color:var(--loot-cyan)}.loot-strip__item:focus-visible{outline:2px solid var(--loot-cyan);outline-offset:-2px}.loot-strip__stage{margin:12px 0 0}.loot-strip__panel{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon body" "nav nav";gap:12px 16px;align-items:center;padding:16px;overflow:hidden;border:1px solid var(--loot-line-soft);border-radius:12px;background:radial-gradient(circle at 0% 0%,rgb(4 183 255 / .16),transparent 55%),linear-gradient(135deg,var(--loot-navy-deep),#050c17);box-shadow:inset 0 1px #68d7ff1f,0 12px 30px #00000059;animation:loot-panel-in .3s ease both}.loot-strip__panel[hidden]{display:none}@keyframes loot-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.loot-strip__panel-icon{grid-area:icon;display:grid;place-items:center;width:56px;height:56px;border:1px solid rgb(4 183 255 / .4);border-radius:14px;background:#04b7ff14;color:var(--loot-blue-bright)}.loot-strip__panel-icon .loot-icon{width:32px;height:32px;filter:drop-shadow(0 0 8px rgb(4 183 255 / .5))}.loot-strip__panel-body{grid-area:body;min-width:0}.loot-strip__panel-count{margin:0 0 2px;color:var(--loot-blue-bright);font-size:10px;font-weight:900;letter-spacing:.2em}.loot-strip__panel-title{margin:0 0 6px;color:#fff;font-size:17px;font-weight:900;line-height:1.15;text-transform:uppercase}.loot-strip__panel-text{color:var(--loot-muted);font-size:14px;line-height:1.5}.loot-strip__panel-text p{margin:0}.loot-strip__panel-text p+p{margin-top:6px}.loot-strip__nav{grid-area:nav;display:flex;justify-content:flex-end;gap:8px}.loot-strip__arrow{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--loot-line-soft);border-radius:50%;background:transparent;color:var(--loot-text);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.loot-strip__arrow svg{width:16px;height:16px}.loot-strip__arrow:hover{border-color:var(--loot-blue-bright);background:#04b7ff1f;color:var(--loot-blue-bright)}.loot-strip__arrow:focus-visible{outline:2px solid var(--loot-cyan);outline-offset:2px}.loot-strip__note{margin:10px 0 0;color:var(--loot-muted);font-size:10px;opacity:.7}@media(prefers-reduced-motion:reduce){.loot-strip__panel{animation:none}.loot-strip__item,.loot-strip__item:after,.loot-strip__item .loot-icon{transition:none}}@media screen and (min-width:750px){.loot-strip{padding-block:12px 15px}.loot-strip__title,.loot-strip__hint{font-size:10px}.loot-strip__grid{grid-template-columns:repeat(5,1fr);row-gap:14px}.loot-strip__item .loot-icon{width:44px;height:44px}.loot-strip__item span{font-size:9px}.loot-strip__stage{margin-top:16px}.loot-strip__panel{grid-template-columns:auto 1fr auto;grid-template-areas:"icon body nav";gap:24px;padding:22px 28px}.loot-strip__panel-icon{width:76px;height:76px;border-radius:18px}.loot-strip__panel-icon .loot-icon{width:44px;height:44px}.loot-strip__panel-title{font-size:22px}.loot-strip__panel-text{max-width:640px;font-size:15px}.loot-strip__nav{align-self:center}}.loot-cards,.loot-partners,.loot-specs{padding-block:28px}@media screen and (min-width:750px){.loot-cards,.loot-partners,.loot-specs{padding-block:45px}}.loot-cards__heading{margin:0 0 8px;font-size:22px;font-weight:900;letter-spacing:-.03em;text-transform:uppercase}@media screen and (min-width:750px){.loot-cards__heading{font-size:26px}}.loot-cards__sub,.loot-specs__intro{max-width:760px;color:var(--loot-muted)}.loot-cards__sub p,.loot-specs__intro p{margin:0}.loot-cards__grid{display:grid;grid-template-columns:1fr;gap:14px;margin:20px 0 0;padding:0;list-style:none}@media screen and (min-width:750px){.loot-cards--cards .loot-cards__grid{grid-template-columns:repeat(3,1fr)}.loot-cards--pairs .loot-cards__grid{grid-template-columns:repeat(2,1fr);gap:16px}.loot-cards--strip .loot-cards__grid{grid-template-columns:none;grid-auto-columns:1fr;grid-auto-flow:column;gap:12px}}.loot-card{padding:19px;border:1px solid var(--loot-line);border-top:3px solid #20bdfa;border-radius:8px;background:var(--loot-card);box-shadow:0 10px 25px #00000021;color:#f4fbff}.loot-card__title{display:block;margin-bottom:8px;font-size:17px}.loot-card__body{font-size:14px;color:#bfdaf0}.loot-cards--strip .loot-card{padding:15px;border:0;border-left:3px solid #30b9fb;border-radius:0;background:#071b30;box-shadow:none;font-size:13px}.loot-cards--strip .loot-card__title{margin:0;font-size:13px;font-weight:400}.loot-cards--pairs .loot-card{border-top-width:1px;border-left:3px solid #2cbdfa;border-color:#2b7098}.loot-cards__actions{margin:20px 0 0}.loot-specs__table{width:100%;margin-top:18px;border-collapse:collapse;font-size:13px}.loot-specs__table th,.loot-specs__table td{padding:10px;border-bottom:1px solid #2a5a7b;text-align:left;vertical-align:top;color:#edf8ff}.loot-specs__table th{width:38%;font-weight:700;color:#62d0ff}.loot-specs__note{margin-top:22px}.loot-specs__note h3{margin:0 0 6px;font-size:17px}.loot-specs__note .rte p{margin:0;color:var(--loot-muted)}.section-background:has(+.product-information){background:var(--loot-section-bg)}.product-information .loot-text--title{font-size:clamp(23px,3vw,34px);font-weight:900;letter-spacing:-.035em;text-transform:uppercase}.product-information .loot-text--heading{font-size:clamp(26px,3.4vw,39px);font-weight:900;letter-spacing:-.03em;text-transform:uppercase}.product-information .price{font-size:26px;font-weight:900}.product-information .variant-option__button-label{font-weight:800;text-transform:uppercase}.product-information .variant-option__button-label:has(input:checked){box-shadow:0 0 15px #078cd766}featured-product-information .product-information.section{--page-content-width: var(--loot-max);--page-width: calc(var(--page-content-width) + var(--page-margin) * 2);--page-margin: var(--loot-gutter)}featured-product-information slideshow-container,featured-product-information .product-media-container,featured-product-information .product-media-container.constrain-height,featured-product-information .media-fit-contain :is(img,.deferred-media__poster-image),featured-product-information .product-media,featured-product-information .product-media img{background-color:transparent}.swatch.swatch--photo{background-repeat:no-repeat;background-size:cover}featured-product-information .variant-option--swatches{--variant-picker-swatch-width: 64px;--variant-picker-swatch-height: 64px;--variant-picker-swatch-radius: 12px;gap:10px}featured-product-information .variant-option--swatches .swatch{background-color:#ffffff0a;background-repeat:no-repeat;background-size:cover;border-color:#68d7ff40;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}featured-product-information .variant-option__button-label--has-swatch:hover .swatch{border-color:var(--loot-cyan);transform:translateY(-2px)}featured-product-information .variant-option__button-label--has-swatch:has(input:checked){box-shadow:none}featured-product-information .variant-option__button-label--has-swatch:has(input:checked) .swatch{border-color:var(--loot-blue-bright);box-shadow:0 0 0 2px var(--loot-blue-bright),0 0 16px #04b7ff8c}#header-component .header-logo{font-size:31px;font-style:italic;font-weight:900;letter-spacing:-.09em;color:#fff}#header-component .header-logo__svg{display:block;width:auto;height:var(--header-logo-svg-height, 28px);color:#fff}@media screen and (min-width:750px){#header-component .header-logo__svg{--header-logo-svg-height: 34px}}#header-component .header-menu{font-weight:800;letter-spacing:.05em}.loot-wordmark__logo{font-size:31px;font-style:italic;font-weight:900;letter-spacing:-.09em;color:#fff;text-decoration:none}.loot-wordmark__logo .loot-logo{display:block;width:auto;height:40px}.loot-wordmark__tagline{margin:4px 0 0;font-size:11px;font-weight:900;letter-spacing:.2em;color:var(--loot-cyan)}footer .shopify-section:first-child{border-top:3px solid #08a6ee}.content-for-layout:has(>.shopify-section .loot-hero){background:var(--loot-page-bg)}#header-component .header-actions__action{display:none}
/*# sourceMappingURL=/cdn/shop/t/7/assets/loot.css.map */
