.scene-room{--scene-gold: 168, 128, 63;--scene-ivory: #f3e9d8;--scene-beam-rgb: 200, 204, 255;--scene-floor: #07060b}.scene-room--dark-party{--scene-beam-rgb: 255, 196, 140;--scene-floor: #050203}.scene-room .product-grid{position:relative;isolation:isolate;justify-content:center;padding:7.2rem 3.2rem 4.8rem;border:1px solid rgba(var(--scene-gold),.42);border-radius:1.2rem;overflow:hidden;background-color:var(--scene-floor);background-repeat:no-repeat;background-position:center bottom;background-size:cover;box-shadow:0 0 0 1px #000000b3,0 2.4rem 6rem #0000008c,inset 0 0 8rem #0009}.scene-room--haunted-mansion .product-grid{background-image:linear-gradient(180deg,#07060b33,#07060b1a 60%,#07060b59),url(scene-haunted-mansion.svg)}.scene-room--dark-party .product-grid{background-image:linear-gradient(180deg,#05020326,#0502030d 60%,#0502034d),url(scene-dark-party.svg)}.scene-room .product-grid:before{content:"";position:absolute;top:.8rem;right:.8rem;bottom:.8rem;left:.8rem;z-index:2;border:1px solid rgba(var(--scene-gold),.18);border-radius:.8rem;pointer-events:none}.scene-room .product-grid:after{content:"";position:absolute;left:-10%;right:-10%;bottom:0;height:26%;z-index:0;pointer-events:none;background:radial-gradient(ellipse 30% 60% at 18% 78%,rgba(200,190,235,.13),transparent 70%),radial-gradient(ellipse 34% 55% at 52% 86%,rgba(190,180,225,.12),transparent 70%),radial-gradient(ellipse 28% 60% at 84% 76%,rgba(205,195,240,.11),transparent 70%);animation:scene-mist 18s ease-in-out infinite alternate}.scene-room--dark-party .product-grid:after{height:18%;background:radial-gradient(ellipse 30% 60% at 20% 80%,rgba(255,170,130,.08),transparent 70%),radial-gradient(ellipse 34% 55% at 60% 88%,rgba(255,150,120,.07),transparent 70%),radial-gradient(ellipse 28% 60% at 88% 78%,rgba(255,170,130,.07),transparent 70%)}.scene-room .product-grid>.grid__item{position:relative;z-index:1}:where(.scene-card){--accent: #ff8a2a;--accent-rgb: 255, 122, 26;--accent-hi-rgb: 255, 200, 110}.scene-card{margin-bottom:1.6rem;animation:scene-rise .9s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:var(--scene-delay, 0ms)}.scene-card__link{display:block;color:inherit;text-decoration:none;outline:none}.scene-card__stage{position:relative;aspect-ratio:4 / 5;container-type:inline-size}.scene-card .scene-card__beam,.scene-card .scene-card__halo,.scene-card .scene-card__plinth,.scene-card .scene-card__float{display:block}.scene-card__beam{position:absolute;left:6%;right:6%;top:-18%;bottom:12%;pointer-events:none;clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);background:linear-gradient(180deg,rgba(var(--scene-beam-rgb),0),rgba(var(--scene-beam-rgb),.09) 35%,rgba(var(--scene-beam-rgb),.16));-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 35%,#000 65%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 35%,#000 65%,transparent 100%);opacity:.8;transition:opacity .5s ease}.scene-card__halo{position:absolute;left:4%;right:4%;top:10%;bottom:14%;pointer-events:none;background:radial-gradient(ellipse 50% 48% at 50% 58%,rgba(var(--accent-rgb),.22),rgba(var(--accent-rgb),0) 72%);transition:opacity .5s ease,transform .5s ease}.scene-card__plinth{position:absolute;left:50%;bottom:0;width:66%;height:17%;transform:translate(-50%);pointer-events:none}.scene-card__plinth:before,.scene-card__plinth:after{content:"";position:absolute;left:0;right:0}.scene-room--haunted-mansion .scene-card__plinth{width:54%;height:19%}.scene-room--haunted-mansion .scene-card__plinth:after{top:12%;bottom:0;clip-path:polygon(8% 0,92% 0,92% 78%,100% 86%,100% 100%,0 100%,0 86%,8% 78%);background:linear-gradient(90deg,#00000080,#ffffff1a 30%,#ffffff08 55%,#0000008c),linear-gradient(180deg,#3a3348,#211c2b 55%,#110e17);box-shadow:inset 0 .2rem rgba(var(--scene-gold),.55),inset 0 -.2rem rgba(var(--scene-gold),.3)}.scene-room--haunted-mansion .scene-card__plinth:before{top:0;height:24%;z-index:1;border-radius:50%;background:radial-gradient(ellipse 50% 50% at 50% 45%,rgba(var(--scene-beam-rgb),.3),transparent 70%),linear-gradient(180deg,#4a4259,#2a2436);box-shadow:0 0 0 1px rgba(var(--scene-gold),.5),0 .6rem 1.4rem #0009}.scene-room--dark-party .scene-card__plinth{height:11%;width:72%}.scene-room--dark-party .scene-card__plinth:after{top:22%;bottom:0;border-radius:0 0 50% 50%/0 0 40% 40%;background:linear-gradient(90deg,#00000080,#ffffff14 35%,#00000073),linear-gradient(180deg,rgba(var(--accent-rgb),.35),#14060af2 70%);box-shadow:0 1.6rem 2.4rem -.8rem rgba(var(--accent-rgb),.35),0 .4rem 1rem #000000b3}.scene-room--dark-party .scene-card__plinth:before{top:0;height:44%;z-index:1;border-radius:50%;background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(var(--accent-hi-rgb),.55),rgba(var(--accent-rgb),.25) 55%,#1e080ef2);box-shadow:0 0 0 1px rgba(var(--scene-gold),.55),0 0 2.4rem rgba(var(--accent-rgb),.45)}.scene-card__float{position:absolute;left:6%;width:88%;bottom:13.5%;height:76%;pointer-events:none;transform-origin:50% 100%;transition:transform .55s cubic-bezier(.3,.6,.2,1);animation:scene-hover 6s ease-in-out infinite;animation-delay:calc(var(--scene-delay, 0ms) * -4)}.scene-room--dark-party .scene-card__float{bottom:8.5%}.scene-card__product{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 0 .15cqw rgba(255,236,214,.5)) drop-shadow(0 1.4cqw 1.8cqw rgba(0,0,0,.7))}.scene-card__info{position:relative;padding:1.8rem .8rem .4rem;text-align:center;background:radial-gradient(ellipse 60% 70% at 50% 55%,#06040899,#06040800 75%)}.scene-card__info:before{content:"";display:block;width:2.8rem;height:1px;margin:0 auto 1.4rem;background:linear-gradient(90deg,transparent,rgb(var(--scene-gold)),transparent);transition:width .5s ease}.scene-card__title{margin:0;font-family:var(--font-heading-family);font-size:1.8rem;font-weight:400;line-height:1.25;letter-spacing:.01em;color:var(--scene-ivory);text-shadow:0 .2rem 1.2rem rgba(0,0,0,.8)}.scene-card__price{display:flex;justify-content:center;align-items:baseline;gap:.8rem;margin-top:.6rem;font-family:var(--font-body-family);font-size:1.5rem;letter-spacing:.06em;color:rgb(var(--accent-hi-rgb))}.scene-card__price s{font-size:1.3rem;color:#f3e9d880}.scene-card__cta{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.2rem;padding-bottom:.3rem;font-family:var(--font-body-family);font-size:1.15rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#f3e9d8b8;background:linear-gradient(rgb(var(--scene-gold)),rgb(var(--scene-gold))) left bottom / 0 1px no-repeat;transition:background-size .45s ease,color .3s ease}.scene-card__cta:after{content:"\2192";transition:transform .3s ease}.scene-card__link:hover .scene-card__beam,.scene-card__link:focus-visible .scene-card__beam{opacity:1}.scene-card__link:hover .scene-card__halo,.scene-card__link:focus-visible .scene-card__halo{transform:scale(1.08);background:radial-gradient(ellipse 52% 50% at 50% 58%,rgba(var(--accent-rgb),.38),rgba(var(--accent-rgb),0) 72%)}.scene-card__link:hover .scene-card__float,.scene-card__link:focus-visible .scene-card__float{transform:translateY(-3%) scale(1.04)}.scene-card__link:hover .scene-card__info:before,.scene-card__link:focus-visible .scene-card__info:before{width:6rem}.scene-card__link:hover .scene-card__cta,.scene-card__link:focus-visible .scene-card__cta{color:var(--scene-ivory);background-size:100% 1px}.scene-card__link:hover .scene-card__cta:after,.scene-card__link:focus-visible .scene-card__cta:after{transform:translate(.3rem)}.scene-card__link:focus-visible .scene-card__stage{outline:.2rem solid rgba(var(--scene-gold),.9);outline-offset:.4rem;border-radius:.8rem}@keyframes scene-rise{0%{opacity:0;transform:translateY(2.4rem)}to{opacity:1;transform:none}}@keyframes scene-hover{0%,to{translate:0 0}50%{translate:0 -1cqw}}@keyframes scene-mist{0%{transform:translate(-4%);opacity:.75}to{transform:translate(4%);opacity:1}}@media screen and (max-width:989px){.scene-room .product-grid{padding:5.6rem 2rem 3.2rem}}@media screen and (max-width:749px){.scene-room .product-grid{padding:4rem 1.2rem 2rem;border-radius:.8rem}.scene-room .product-grid:before{top:.5rem;right:.5rem;bottom:.5rem;left:.5rem;border-radius:.5rem}.scene-card__info{padding-top:1.2rem}.scene-card__info:before{margin-bottom:1rem}.scene-card__title{font-size:1.5rem}.scene-card__price{font-size:1.3rem}.scene-card__cta{display:none}}@media(max-width:749px),(hover:none){.scene-card,.scene-card__float,.scene-room .product-grid:after{animation:none}}@media(prefers-reduced-motion:reduce){.scene-card,.scene-card__float,.scene-room .product-grid:after{animation:none}.scene-card__float,.scene-card__halo,.scene-card__cta{transition-duration:.01s}}:where(.scene-tile){--accent: #ff8a2a;--accent-rgb: 255, 122, 26;--accent-hi-rgb: 255, 200, 110}.scene-tile__link{display:block;color:inherit;text-decoration:none;outline:none}.scene-tile__stage{position:relative;aspect-ratio:5 / 4;container-type:inline-size;overflow:hidden;isolation:isolate;border:1px solid rgba(var(--scene-gold),.42);border-radius:1rem;background-color:var(--scene-floor);background-repeat:no-repeat;background-position:center bottom;background-size:cover;box-shadow:0 0 0 1px #000000b3,0 1.8rem 4.8rem #00000080,inset 0 0 6rem #0000008c}.scene-tile.scene-room--haunted-mansion .scene-tile__stage{background-image:linear-gradient(180deg,#07060b26,#07060b0d 55%,#07060b66),url(scene-haunted-mansion.svg)}.scene-tile.scene-room--dark-party .scene-tile__stage{background-image:linear-gradient(180deg,#0502031a,#05020300 55%,#05020359),url(scene-dark-party.svg)}.scene-tile__stage:before{content:"";position:absolute;top:.7rem;right:.7rem;bottom:.7rem;left:.7rem;z-index:3;border:1px solid rgba(var(--scene-gold),.18);border-radius:.6rem;pointer-events:none}.scene-tile .scene-card__beam,.scene-tile .scene-card__halo,.scene-tile .scene-card__plinth,.scene-tile .scene-card__float{display:block}.scene-tile .scene-card__beam{left:22%;right:22%}.scene-tile .scene-card__halo{left:18%;right:18%}.scene-tile .scene-card__plinth{bottom:4%;width:34%;height:15%}.scene-tile.scene-room--dark-party .scene-card__plinth{width:40%;height:9%}.scene-tile .scene-card__float{left:23%;width:54%;bottom:16%;height:62%;animation-delay:-1.5s}.scene-tile.scene-room--dark-party .scene-card__float{bottom:11%}.scene-tile__caption{padding:1.6rem .2rem 0}.scene-tile__title{display:flex;align-items:center;gap:.8rem;margin:0;font-family:var(--font-heading-family);font-size:2.2rem;font-weight:400;letter-spacing:.01em;color:var(--scene-ivory)}.scene-tile__title .icon-wrap{display:inline-flex;width:1.4rem;color:rgb(var(--scene-gold));transition:transform .3s ease}.scene-tile__title .icon-wrap svg{width:100%;height:auto}.scene-tile__count{margin:.4rem 0 0;font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:rgba(var(--scene-gold),.9)}.scene-tile__link:hover .scene-card__beam,.scene-tile__link:focus-visible .scene-card__beam{opacity:1}.scene-tile__link:hover .scene-card__halo,.scene-tile__link:focus-visible .scene-card__halo{transform:scale(1.08);background:radial-gradient(ellipse 52% 50% at 50% 58%,rgba(var(--accent-rgb),.38),rgba(var(--accent-rgb),0) 72%)}.scene-tile__link:hover .scene-card__float,.scene-tile__link:focus-visible .scene-card__float{transform:translateY(-3%) scale(1.04)}.scene-tile__link:hover .scene-tile__title .icon-wrap,.scene-tile__link:focus-visible .scene-tile__title .icon-wrap{transform:translate(.4rem)}.scene-tile__link:focus-visible .scene-tile__stage{outline:.2rem solid rgba(var(--scene-gold),.9);outline-offset:.3rem}@media screen and (max-width:749px){.scene-tile__stage{aspect-ratio:4 / 5}.scene-tile .scene-card__plinth{width:52%}.scene-tile.scene-room--dark-party .scene-card__plinth{width:60%}.scene-tile .scene-card__float{left:10%;width:80%;height:66%}.scene-tile__title{font-size:1.7rem}.scene-tile__count{font-size:1rem}}@media(max-width:749px),(hover:none),(prefers-reduced-motion:reduce){.scene-tile .scene-card__float{animation:none}}body:has(.scene-room:not(.scene-tile)) .facets__disclosure:has(.facets__price),body:has(.scene-room:not(.scene-tile)) .mobile-facets__details:has(.facets__price),body:has(.scene-room:not(.scene-tile)) .facets__price,body:has(.scene-room:not(.scene-tile)) .addon-popup__price{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/collection-scene.css.map */
