.studio-stage,.source-gallery,.catalog .image.main,.catalog-grid .image,.catalog-grid article>img{background-color:#080f1b!important;background-image:radial-gradient(ellipse at 65% 40%,#17427766 0,transparent 60%),linear-gradient(135deg,#080f1b 20%,#0a1729 65%,#080e19)!important;position:relative;isolation:isolate;overflow:hidden}.studio-stage:before,.source-gallery:before,.catalog .image.main:before,.catalog-grid .image:before{content:"";position:absolute;inset:-30% -10% 5%;z-index:0;pointer-events:none;background:linear-gradient(125deg,transparent 42%,#438bfa15 49%,#80baff1c 50%,#438bfa09 54%,transparent 62%);filter:blur(17px)}.studio-floor{position:absolute;bottom:20px;left:5%;right:5%;height:25%;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,#3977be36 0,#1c436530 30%,transparent 69%);transform:perspective(450px) rotateX(58deg);border-top:1px solid #528aca34;box-shadow:0 -14px 45px #2581ff12}.studio-floor:after{content:"";position:absolute;left:23%;right:23%;top:30%;height:35%;border-radius:50%;background:#000b;filter:blur(15px)}.product-stage{background:radial-gradient(ellipse at 60% 35%,#164d8860,transparent 70%)!important}.product-stage .hero-product{filter:drop-shadow(0 22px 13px #0009) drop-shadow(-8px 0 12px #3a8af322);z-index:2}.product-stage:after{bottom:31px;width:80%;height:1px;box-shadow:0 0 28px 4px #2581ff40}.stage-grid{opacity:.55}.stage-label,.stage-caption{z-index:3}.catalog #banner{min-height:610px}.catalog #banner .studio-stage{border:0;padding:25px 30px 65px;height:560px;display:flex;align-items:center;justify-content:center;background-color:transparent!important;border-radius:0}.catalog #banner .studio-stage img{height:470px;position:relative;z-index:2;filter:drop-shadow(0 24px 18px #000b) drop-shadow(-10px 0 15px #3a8af326)}.catalog #banner .studio-floor{bottom:15px;height:22%}.catalog #banner h1{font-size:51px}.catalog #banner .button{background:#2279ee;border-color:#2c8cff}.gallery-main.studio-stage{border-color:#264463}.gallery-main .slide{position:relative;z-index:1}.gallery-main .slide:after{content:"";position:absolute;left:19%;right:19%;bottom:25px;height:23px;background:radial-gradient(ellipse,#327fc951,transparent 70%);filter:blur(6px);pointer-events:none;z-index:-1}.gallery-main .slide img{filter:drop-shadow(0 16px 12px #0009)}.gallery-arrows{position:relative;z-index:2;background:#0d1726}.source-gallery img,.catalog .image.main img,.catalog-grid .image img{position:relative;z-index:1;filter:drop-shadow(0 16px 12px #0008)}.source-gallery:after,.catalog .image.main:after,.catalog-grid .image:after{content:"";position:absolute;left:12%;right:12%;bottom:10%;height:10%;background:radial-gradient(ellipse,#295d9136,transparent 72%);border-bottom:1px solid #396e9a32;filter:blur(2px);pointer-events:none;z-index:0}.contact-details .email-contact a{font:16px/1.8 Arial,sans-serif;letter-spacing:0;overflow-wrap:anywhere}.contact-details .email-contact a:hover{color:#7eb1ff}@media(max-width:1000px){.catalog #banner h1{font-size:40px}.catalog #banner .studio-stage{height:510px}.catalog #banner .studio-stage img{height:420px}}@media(max-width:700px){.catalog #banner{min-height:0;gap:15px}.catalog #banner h1{font-size:33px}.catalog #banner .studio-stage{height:435px;padding:20px 20px 55px}.catalog #banner .studio-stage img{height:360px}.studio-floor{left:0;right:0}.contact-details .email-contact a{font-size:14px}}
.studio-stage,.source-gallery,.catalog .image.main,.catalog-grid .image{background-image:linear-gradient(90deg,#070d1699,transparent 25%,transparent 85%,#070d1666),url('assets/studio-cinematic.webp')!important;background-size:cover!important;background-position:center!important}.studio-stage:before,.source-gallery:before,.catalog .image.main:before,.catalog-grid .image:before{inset:0;background:radial-gradient(ellipse at 68% 40%,#4c9fff25,transparent 55%);filter:none}.catalog #banner .studio-stage{height:650px;padding:35px 30px 105px;border-radius:4px;box-shadow:inset 0 0 70px #080d1680}.catalog #banner .studio-stage img{height:510px;filter:drop-shadow(0 25px 14px #000a) drop-shadow(6px 0 10px #69b4ff38);-webkit-box-reflect:below 3px linear-gradient(to bottom,#ffffff22,transparent 25%)}.catalog #banner{grid-template-columns:1fr 1.03fr;gap:50px;padding-top:0}.catalog #banner .content>p{max-width:520px}.catalog #banner header>p{color:#6fb6ef;font-size:12px;letter-spacing:1px}.studio-floor{bottom:62px!important;background:radial-gradient(ellipse,#000b 0,#0007 25%,transparent 65%);border:0;box-shadow:none;height:9%!important;transform:none}.studio-floor:after{display:none}.product-stage{height:680px;background-image:linear-gradient(90deg,#080d1677,transparent 35%),url('assets/studio-cinematic.webp')!important;background-size:cover!important;background-position:center!important}.product-stage .hero-product{height:540px;margin-top:-35px;-webkit-box-reflect:below 3px linear-gradient(to bottom,#ffffff22,transparent 24%)}.product-stage:after{display:none}.stage-grid{display:none}.stage-caption{bottom:19px;background:#09132166;padding:8px 12px}.gallery-main.studio-stage{background-position:center}.gallery-main .slide{padding-bottom:65px}.gallery-main .slide img{-webkit-box-reflect:below 1px linear-gradient(to bottom,#ffffff14,transparent 20%)}.gallery-main .slide:after{bottom:38px;background:radial-gradient(ellipse,#000a,transparent 72%);height:30px;filter:blur(7px)}.catalog-grid .image{border-bottom:1px solid #315c8533}.catalog-grid .image:after,.source-gallery:after,.catalog .image.main:after{background:radial-gradient(ellipse,#0009,transparent 70%);border:0;filter:blur(6px)}@media(max-width:1000px){.catalog #banner{gap:25px}.catalog #banner .studio-stage{height:580px}.catalog #banner .studio-stage img{height:440px}.product-stage{height:600px}.product-stage .hero-product{height:480px}}@media(max-width:700px){.catalog #banner{grid-template-columns:1fr;gap:22px}.catalog #banner .studio-stage{height:510px;padding:25px 20px 95px}.catalog #banner .studio-stage img{height:400px}.studio-floor{bottom:48px!important}.product-stage{height:510px}.product-stage .hero-product{height:395px}.stage-caption{font-size:9px;padding:5px 0;background:transparent}}
