.category-block{position:relative;isolation:isolate;overflow:hidden;color:var(--ink);scroll-margin-top:25px}.category-grid{gap:25px}.category-block h3{font-size:clamp(38px,4vw,62px);letter-spacing:-.055em;line-height:1.03;margin:0}.category-intro{font-size:17px;line-height:1.45;margin-top:14px;max-width:340px}.category-block .product-card-heading{min-height:145px}.category-block .product-card-heading>div:first-child{flex:1}.category-block .product-card-heading h3{font-size:clamp(38px,4vw,62px)}.category-block .product-caption{position:relative;z-index:3;margin-top:auto;padding-top:18px}.category-block .product-caption span{max-width:390px}.category-block .product-card-heading .game-brand{flex-basis:26%;height:72px;margin:0}.category-block.apparel-card{background:var(--palette-f0efe9)}.collectible-block,.home-block{padding:32px;display:flex;flex-direction:column}.collectible-block{background:var(--palette-c4e7f4)}.home-block{background:var(--palette-f4b89f)}.category-heading{position:relative;z-index:2;min-height:145px}.collectible-visual{height:420px;position:relative;margin:0 -32px 10px}.collectible-visual img{position:absolute;width:110%;max-width:none;height:120%;object-fit:contain;left:-5%;top:-10%;transform:rotate(-9deg);filter:drop-shadow(12px 20px 10px #24374b38)}.home-visual{display:block;margin:0 -32px 24px;height:420px;overflow:hidden}.home-visual img{width:100%;height:100%;object-fit:cover;object-position:50% 60%;transition:transform .4s}.home-visual:hover img{transform:scale(1.025)}.creator-block{grid-column:1/-1;background:var(--palette-ffad39);padding:40px}.creator-feature{display:grid;grid-template-columns:1fr 1.15fr;gap:50px;align-items:center}.creator-copy>p{max-width:450px;margin-top:23px}.creator-copy .creator-lead{font-size:clamp(29px,3vw,45px);font-weight:900;letter-spacing:-.04em;line-height:1.1;margin-top:28px}.creator-copy .button{margin-top:30px}.creator-feature figure{margin:0;min-width:0}.creator-feature .creator-image-button{display:block;overflow:hidden}.creator-feature img{width:100%;height:510px;object-fit:cover;object-position:50% 44%}.creator-feature figcaption{border-top:1px solid #14151060;margin-top:18px;padding-top:14px}.creator-feature figcaption span{display:block;font-size:14px;margin-top:4px}.creator-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;border-top:1px solid #14151060;margin-top:35px;padding-top:30px}.creator-gallery .press-card{grid-column:auto;grid-row:auto}.creator-gallery .press-card img{height:210px}.creator-gallery .press-card a{background:transparent}.creator-gallery .press-card p{color:#46341d}.creator-gallery .press-card h3{font-size:20px;letter-spacing:-.025em}.anchor-target{position:absolute;top:0}
@media(max-width:1050px){.category-block h3,.category-block .product-card-heading h3{font-size:40px}.category-intro{font-size:15px}.creator-feature{gap:30px}.creator-feature img{height:440px}.creator-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-gallery .press-card img{height:260px}.collectible-visual,.home-visual{height:340px}}
@media(max-width:720px){.category-grid{gap:18px}.category-block h3,.category-block .product-card-heading h3{font-size:42px}.category-block .product-card-heading,.category-heading{min-height:125px}.category-block .product-card-heading .game-brand{height:60px;flex-basis:27%}.collectible-block,.home-block{padding:23px}.collectible-visual,.home-visual{height:330px;margin-left:-23px;margin-right:-23px}.creator-block{padding:23px}.creator-feature{grid-template-columns:1fr;gap:30px}.creator-copy .creator-lead{font-size:34px}.creator-feature img{height:400px}.creator-gallery{gap:25px 15px;margin-top:27px;padding-top:25px}.creator-gallery .press-card img{height:190px}.creator-gallery .press-card h3{font-size:18px}.creator-gallery .press-card p{font-size:13px}.category-block .product-caption span{font-size:13px}}
@media(max-width:420px){.creator-gallery{grid-template-columns:1fr}.creator-gallery .press-card img{height:240px}}

/* The four product categories share the same gentle tilt and zoom. */
.hollow-card .product-visual>img{width:150%;left:-3%;top:65px;transform-origin:25% 50%}
@media(max-width:720px){.hollow-card .product-visual>img{top:45px}}
.apparel-card .apparel-scene{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(180deg,var(--palette-f0efe9) 0%,var(--palette-f0efe9ed) 16%,var(--palette-f0efe93d) 38%,var(--palette-f0efe921) 64%,var(--palette-f0efe9c9) 86%,var(--palette-f0efe9) 100%),var(--apparel-scene-image,url("assets/hollow-knight-lifestyle.jpg"));background-size:cover;background-position:center,center;transform:scale(1.02);transition:transform 1s cubic-bezier(.2,.65,.3,1)}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.apparel-card:hover .apparel-scene{transform:scale(1.065) translateX(-.6%)}}
@media(prefers-reduced-motion:reduce){.apparel-card .apparel-scene{transition:none}}
.goods-next{position:absolute;right:32px;bottom:20px;z-index:8;width:48px;height:48px;border:1px solid #000;border-radius:50%;background:transparent;color:#000;display:grid;place-items:center;cursor:pointer;padding:0}
.goods-next span{font:30px/1 Arial,sans-serif;transform:translateY(-1px)}
.goods-next:focus-visible{outline:3px solid var(--ink);outline-offset:5px}
.goods-next[aria-disabled="true"]{cursor:default}
.category-block>.product-caption{padding-right:62px}
.category-block>.product-card-heading,.category-block>.category-heading{z-index:6}
.goods-incoming{position:absolute!important;inset:0;z-index:5;margin:0!important;pointer-events:none;background:transparent!important}
.goods-incoming>.product-caption{padding-right:62px}
.apparel-card{--control-color:var(--palette-f0efe9)}.collectible-block{--control-color:var(--palette-c4e7f4)}.home-block{--control-color:var(--palette-f4b89f)}.creator-block{--control-color:var(--palette-ffad39)}
.creator-copy{position:relative;z-index:6}
.creator-window{position:relative;min-width:0;overflow:hidden}
.creator-window>figcaption{min-height:75px;padding-right:70px}
.creator-block>.goods-next{right:40px;bottom:28px}
@media(max-width:720px){.creator-block>.goods-next{right:23px;bottom:11px}.creator-window>figcaption{min-height:85px}}
#plush>.product-caption{padding-right:62px}
#plush>.product-card-heading{z-index:6}
.plush-incoming{position:absolute!important;inset:0;z-index:5;margin:0!important;pointer-events:none;background:transparent!important}
.plush-incoming>.product-caption{padding-right:62px}
@media(max-width:720px){.goods-next{right:23px;bottom:11px;width:44px;height:44px}}
:is(#plush,.plush-incoming) .plush-scene{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(180deg,var(--palette-b3a0f9) 0%,var(--palette-b3a0f9ed) 16%,var(--palette-b3a0f93d) 38%,var(--palette-b3a0f921) 64%,var(--palette-b3a0f9c9) 86%,var(--palette-b3a0f9) 100%),var(--plush-scene-image,url("assets/risk-of-rain-scene-opt.webp"));background-size:cover;background-position:center,var(--plush-scene-position,43% center);transform:scale(1.02);transition:transform 1s cubic-bezier(.2,.65,.3,1)}
:is(#plush,.plush-incoming) .product-visual>img{filter:drop-shadow(8px 18px 10px #24112f66)}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:is(#plush,.plush-incoming):hover .plush-scene{transform:scale(1.065) translateX(-.6%)}}
@media(prefers-reduced-motion:reduce){:is(#plush,.plush-incoming) .plush-scene{transition:none}}
:is(#plush,.plush-incoming){--goods-rest-angle:-6deg;--goods-hover-angle:-2deg}
#apparel{--goods-rest-angle:0deg;--goods-hover-angle:4deg}
#collectibles{--goods-rest-angle:-9deg;--goods-hover-angle:-5deg}
#home-desk{--goods-rest-angle:0deg;--goods-hover-angle:4deg}
:is(:is(#plush,.plush-incoming),#apparel,#collectibles,#home-desk) :is(.product-visual,.collectible-visual,.home-visual)>img{transform:rotate(var(--goods-rest-angle));transform-origin:center;transition:transform .6s cubic-bezier(.2,.65,.3,1)}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
:is(:is(#plush,.plush-incoming),#apparel,#collectibles,#home-desk):hover :is(.product-visual,.collectible-visual,.home-visual)>img{transform:rotate(var(--goods-hover-angle)) scale(1.025)}
}
@media(prefers-reduced-motion:reduce){
:is(:is(#plush,.plush-incoming),#apparel,#collectibles,#home-desk) :is(.product-visual,.collectible-visual,.home-visual)>img{transition:none}
}

:is(#plush,.plush-incoming) .product-visual>img.shopkeeper-subject{width:100%;left:-18%;height:530px;top:-25px}@media(max-width:720px){:is(#plush,.plush-incoming) .product-visual>img.shopkeeper-subject{height:440px;top:-20px}}
.hollow-card .product-visual>img.kenshi-sweater-subject{clip-path:none;width:105%;height:530px;max-height:none;object-fit:contain;left:-18%;top:65px;padding:0;transform-origin:center}.kenshi-name{font:700 clamp(22px,2.5vw,36px)/1 Georgia,serif;letter-spacing:.035em}.game-brand [hidden]{display:none!important}@media(max-width:720px){.hollow-card .product-visual>img.kenshi-sweater-subject{height:405px;top:45px}}
:is(#plush,.plush-incoming) .product-visual>img.conductor-subject{width:112%;left:-6%;height:550px;top:-40px}@media(max-width:720px){:is(#plush,.plush-incoming) .product-visual>img.conductor-subject{height:450px;top:-30px}}
.creator-window>.creator-logo{position:absolute;right:20px;top:20px;width:27%;max-width:180px;height:90px;object-fit:contain;object-position:top right;z-index:2;pointer-events:none;filter:drop-shadow(0 2px 3px #0009)}@media(max-width:720px){.creator-window>.creator-logo{right:14px;top:14px;width:30%;height:70px}}
.hollow-card .game-brand img.kenshi-logo{filter:none}:is(#plush,.plush-incoming) .product-visual>img.conductor-subject{left:-28%;width:100%;height:500px;top:10px}@media(max-width:720px){:is(#plush,.plush-incoming) .product-visual>img.conductor-subject{height:400px;top:10px}}
:is(#plush,.plush-incoming) .product-visual>img.duck-subject{width:95%;height:530px;left:22%;top:-20px}:is(#plush,.plush-incoming) .product-visual>img.imbir-subject{width:100%;height:520px;left:17%;top:0}@media(max-width:720px){:is(#plush,.plush-incoming) .product-visual>img.duck-subject{height:430px}:is(#plush,.plush-incoming) .product-visual>img.imbir-subject{height:420px}}

/* Fit the entire developer banner so its heading is never cropped. */
.apparel-card.hydroneer-card>.apparel-scene{background-image:linear-gradient(180deg,var(--palette-f0efe9) 0%,var(--palette-f0efe9) 15%,transparent 23%,transparent 48%,var(--palette-f0efe9) 78%),var(--apparel-scene-image);background-size:100% 100%,100% auto;background-position:center,center 145px;background-repeat:no-repeat;transform:none}
.hollow-card .product-visual>img.hydroneer-subject{width:105%;height:700px;left:-18%;top:-45px;transform-origin:center}
@media(max-width:720px){.apparel-card.hydroneer-card>.apparel-scene{background-position:center,center 130px}.hollow-card .product-visual>img.hydroneer-subject{width:105%;height:540px;top:-35px;left:-18%}}
.hollow-card .product-visual>img.hydroneer-subject{clip-path:none;object-fit:contain;padding:0;max-height:none}.apparel-card.hydroneer-card>.apparel-scene{background-image:linear-gradient(180deg,var(--palette-f0efe9) 0%,var(--palette-f0efe9) 15%,transparent 21%,transparent 33%,var(--palette-f0efe9) 52%),var(--apparel-scene-image)}

/* Enlarge the developer scene while preserving its heading in the visible crop. */
.apparel-card.hydroneer-card>.apparel-scene{background-size:100% 100%,190% auto;background-position:center,75% 145px;background-image:linear-gradient(180deg,var(--palette-f0efe9) 0%,var(--palette-f0efe9) 15%,transparent 23%,transparent 54%,var(--palette-f0efe9) 75%),var(--apparel-scene-image)}
@media(max-width:720px){.apparel-card.hydroneer-card>.apparel-scene{background-position:center,75% 130px}}

.apparel-card.hydroneer-card{container-type:inline-size;--hydroneer-scene-top:145px}
.apparel-card.hydroneer-card>.apparel-scene{background-image:linear-gradient(180deg,var(--palette-f0efe9) 0%,transparent calc(var(--hydroneer-scene-top) + 25px),transparent calc(var(--hydroneer-scene-top) + 45cqw),var(--palette-f0efe9) calc(var(--hydroneer-scene-top) + 70.3cqw)),var(--apparel-scene-image)}
@media(max-width:720px){.apparel-card.hydroneer-card{--hydroneer-scene-top:130px}}
.home-block .home-scene{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(180deg,var(--palette-f4b89f) 0%,transparent 38%,transparent 60%,var(--palette-f4b89f) 100%),var(--home-scene-image,url('assets/axiom-verge-scene-opt.webp'));background-size:cover;background-position:center,36% center;opacity:.7;transition:transform 1s cubic-bezier(.2,.65,.3,1)}
.home-block .home-scene[hidden],.home-block .game-brand[hidden]{display:none}
.home-block .product-card-heading{position:relative}.home-block .game-brand img{filter:drop-shadow(0 1px 1px #fff8)}
.home-block .home-visual{position:relative;z-index:1}
.home-block.bookend-card>.home-visual{overflow:visible}
.home-block.bookend-card>.home-visual>img{object-fit:contain;object-position:center;width:100%;height:115%;max-width:none;position:absolute;top:-8%;left:0;filter:drop-shadow(10px 18px 10px #15101f66)}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.home-block.bookend-card:hover .home-scene{transform:scale(1.065) translateX(-.6%)}}
@media(prefers-reduced-motion:reduce){.home-block .home-scene{transition:none}}

.collectible-block .collectible-scene{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(180deg,var(--palette-c4e7f4) 0%,transparent 38%,transparent 60%,var(--palette-c4e7f4) 100%),var(--collectible-scene-image,url('assets/cactus-scene-opt.webp'));background-size:cover;background-position:center;opacity:.7;transition:transform 1s cubic-bezier(.2,.65,.3,1)}
.collectible-block .collectible-scene[hidden],.collectible-block .game-brand[hidden]{display:none}
.collectible-block .product-card-heading{position:relative;z-index:2}
.collectible-block .collectible-visual{z-index:1}
.collectible-block.trading-card>.collectible-visual>img{width:92%;height:100%;left:4%;top:0;object-fit:contain;filter:drop-shadow(10px 18px 10px #111a)}
/* Keep background framing identical on the incoming and settled slides. */
.collectible-block>.collectible-scene{transform:none;transition:none}
@media(prefers-reduced-motion:reduce){.collectible-block .collectible-scene{transition:none}}

.collectible-block.vinyl-card>.collectible-visual>img{width:112%;height:130%;left:-6%;top:-15%}
.collectible-block.vinyl-card>.product-card-heading .game-brand img{filter:brightness(0) invert(1);}

.collectible-block>.product-card-heading h3{font-size:clamp(32px,3.3vw,49px);max-width:440px}
.collectible-block.galak-figure-card>.collectible-visual>img{width:100%;height:124%;left:15%;top:-9%;z-index:2;object-fit:contain}
.collectible-block.galak-figure-card>.collectible-visual>img.figure-back{width:79%;height:102%;left:-13%;top:-4%;z-index:1;filter:drop-shadow(6px 10px 8px #1118)}

.home-block.maurice-card{background-image:radial-gradient(ellipse at 50% 48%,#ffffff35,transparent 70%)}
.home-block.maurice-card>.home-visual{overflow:visible}
.home-block.maurice-card>.home-visual>img{position:absolute;width:100%;height:118%;left:0;top:-9%;object-fit:contain;filter:drop-shadow(8px 14px 9px #19121055)}
.home-block.maurice-card>.product-card-heading .game-brand img{filter:drop-shadow(0 1px 1px #ffffff66)}

/* Hydroneer uses the same full-card scene and fade as the other apparel slides. */
.apparel-card.hydroneer-card>.apparel-scene{inset:0;background-image:linear-gradient(180deg,var(--palette-f0efe9) 0%,var(--palette-f0efe9ed) 16%,var(--palette-f0efe93d) 38%,var(--palette-f0efe921) 64%,var(--palette-f0efe9c9) 86%,var(--palette-f0efe9) 100%),var(--apparel-scene-image);background-size:cover;background-position:center,70% center;transform:scale(1.02)}
.apparel-card.hydroneer-card>.product-card-heading .game-brand{overflow:hidden;mix-blend-mode:multiply}
.apparel-card.hydroneer-card>.product-card-heading .game-brand img{width:100%;height:100%;object-fit:cover;object-position:center;filter:none}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.apparel-card.hydroneer-card:hover>.apparel-scene{transform:scale(1.065) translateX(-.6%)}}

.apparel-card.hydroneer-card>.product-card-heading .game-brand{mix-blend-mode:normal}
.apparel-card.hydroneer-card>.product-card-heading .game-brand img{filter:url(#hydroneer-logo-alpha)}

/* Keep the first tenth of every portrait card solid, including during scene movement. */
.category-block:has(>.plush-scene){--portrait-header-color:var(--palette-b3a0f9)}
.category-block.apparel-card{--portrait-header-color:var(--palette-f0efe9)}
.category-block.collectible-block{--portrait-header-color:var(--palette-c4e7f4)}
.category-block.home-block{--portrait-header-color:var(--palette-f4b89f)}
.category-block:has(>.plush-scene)::after,.category-block.apparel-card::after,.category-block.collectible-block::after,.category-block.home-block::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(to bottom,var(--portrait-header-color) 0%,var(--portrait-header-color) 10%,transparent 34%)}

.category-block .product-caption strong,.creator-window figcaption strong{display:block;font-size:22px;line-height:1.25}
@media(max-width:720px){.category-block .product-caption strong,.creator-window figcaption strong{font-size:18px}}

/* Keep the stationary category heading above both transition layers. */
.category-grid>.category-block>.product-card-heading{position:relative;z-index:7;opacity:1}

.creator-window>figcaption{min-height:var(--creator-caption-height,160px);padding-right:72px;padding-bottom:0}
.creator-block{padding-bottom:20px}
.creator-block>.goods-next{bottom:20px}
.creator-window>figcaption p{font-size:16px;line-height:1.5;margin-top:12px}
.creator-window>.creator-logo[hidden]{display:none}
.creator-window>.creator-image-button.creator-photo-pair{display:grid;grid-template-columns:1.3fr 1fr;gap:12px;align-items:center;background:#f0efe9}
.creator-window>.creator-image-button.creator-photo-pair img{object-fit:contain;object-position:center}
@media(max-width:720px){.creator-block{padding-bottom:16px}.creator-block>.goods-next{bottom:16px}.creator-window>figcaption{padding-right:62px;padding-bottom:0}.creator-window>.creator-image-button.creator-photo-pair{gap:6px}}

/* Product labels echo the hero's black tag and offset paper backing. */
.category-block .product-caption strong{
 display:inline-block;max-width:100%;padding:9px 12px;
 background:#141510;color:#f6f6f2;box-shadow:4px 4px 0 #f6f6f2;
 font-weight:900;letter-spacing:.025em;text-transform:uppercase;
 transform:rotate(2deg);transform-origin:left center;
}
.category-block .product-caption>div{min-width:0}
@media(max-width:720px){
 .category-block .product-caption strong{padding:8px 10px;box-shadow:3px 3px 0 #f6f6f2}
}

.creator-copy .button.ink{box-shadow:5px 5px 0 var(--lime)}

/* Service headings use the same boxed treatment with the header-green backing. */
.capability-grid h3{
 align-self:flex-start;max-width:100%;padding:9px 12px;
 background:#141510;color:#f6f6f2;box-shadow:4px 4px 0 var(--lime);
 transform:rotate(2deg);transform-origin:left center;
}

.creator-window>.creator-logo[src*="kit-logo-behemoth"]{width:44%;max-width:300px;height:170px;top:6px}
.creator-window>.creator-logo[src*="kit-logo-mythwalker"]{width:36%;max-width:245px;height:100px}
@media(max-width:720px){
 .creator-window>.creator-logo[src*="kit-logo-behemoth"]{width:48%;height:120px;top:4px}
 .creator-window>.creator-logo[src*="kit-logo-mythwalker"]{width:40%;height:80px}
}

.click-to-advance{cursor:pointer}

.creator-image-button{width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}
.creator-image-button:focus-visible{outline:3px solid var(--lime);outline-offset:4px}

.click-to-advance{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.category-block img{-webkit-user-drag:none;user-select:none;pointer-events:none}.home-visual{width:calc(100% + 64px);padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.home-visual:focus-visible{outline:3px solid var(--lime);outline-offset:-3px}@media(max-width:720px){.home-visual{width:calc(100% + 46px)}}

.game-brand img[src*="necrodancer-logo"]{filter:url(#necrodancer-logo-alpha)}
.collectible-block>.collectible-visual{flex-shrink:0}

/* Kit titles match the introductory subheading. */
.creator-window figcaption strong{display:block;font-size:clamp(29px,3vw,45px);font-weight:900;letter-spacing:-.04em;line-height:1.1}
@media(max-width:720px){.creator-window figcaption strong{font-size:34px}}

.home-block.deskmat-card>.home-visual{overflow:visible;flex-shrink:0}
.home-block.deskmat-card>.home-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;clip-path:inset(0);filter:drop-shadow(8px 14px 9px #19121055)}


:is(#plush,.plush-incoming) .product-visual>img.hamble-subject{scale:.82;translate:-17% -16px}


:is(#plush,.plush-incoming) .plush-scene.hamble-scene{background-size:100% 100%,100% 100%;background-position:center,center;background-repeat:no-repeat;transform:none}

.home-block.dusk-card>.home-visual{display:grid;place-items:center}
.home-block.dusk-card>.home-visual>img[hidden]{display:none}
.product-photo-pending{padding:12px 18px;background:#141510e6;color:#f6f6f2;font-size:14px;font-weight:700;text-align:center}
.home-block.dusk-card>.product-card-heading .game-brand img{object-fit:cover;object-position:center;mix-blend-mode:multiply}


/* The supplied Stoic model photograph fills its card without a duplicate cutout. */
.apparel-card.stoic-card>.product-visual>img{visibility:hidden}
.apparel-card.stoic-card>.apparel-scene{opacity:1;transform:none;background-position:center,center 35%;background-image:linear-gradient(180deg,#114b5fdd 0%,#114b5f66 17%,transparent 35%,transparent 72%,#114b5fe6 100%),var(--apparel-scene-image)}
.apparel-card.stoic-card>.product-card-heading .game-brand img{object-fit:contain;object-position:right center}


.home-block.dusk-card>.product-card-heading .game-brand img{filter:url(#dusk-logo-alpha);mix-blend-mode:normal}


.apparel-card>.apparel-scene.hollow-scene{background-position:center,center;background-repeat:no-repeat;background-color:var(--palette-f0efe9)}
@media(max-width:720px){.apparel-card>.apparel-scene.hollow-scene{background-position:center,center}}


/* Apparel uses the lifestyle photography as its sole product image. */
.apparel-card>.product-visual>img{display:none}


.apparel-card.hydroneer-card>.product-card-heading .game-brand img{filter:url(#hydroneer-white-alpha)}


.home-block>.product-card-heading h3{color:#fff}


.game-brand img[src*='humble-bundle-logo']{scale:1.2;transform-origin:right center}


.goods-browse-hint{color:#fff;font-size:12px;font-weight:400;line-height:1.5;text-align:right;margin:0 auto 10px}
