.device_above{background:transparent;height:auto;min-height:100%;overflow:hidden}@media print,screen and (min-width:767px){.device_above{padding-top:0!important}}.device_above:before{background-color:#221d19;content:" ";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2}.device_above:after{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#00000057;content:" ";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.device_above__traits{bottom:20px;position:absolute}.device_above__traits>div>div{flex-wrap:wrap;margin-left:-10px}.device_above__traits svg{height:auto;max-height:80px;max-width:100px;width:auto}@media screen and (max-width:765px){.device_above__traits{margin-top:10px;position:relative}.device_above__traits>div>div>div{display:none!important}.device_above__traits>div>div>div:first-child,.device_above__traits>div>div>div:nth-child(2){display:block!important}.device_above__traits>div>div>div:nth-child(2):after{content:unset!important}.device_above__traits svg{max-height:48px}}.device_above__background{height:calc(100% + 60px);min-height:100vh;position:absolute;top:-60px;width:100%;z-index:1}.device_above__background img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center right;object-position:center right;position:absolute;width:100%;z-index:-1}.device_above__device,.device_above__door{left:45vw;max-height:unset;max-width:unset;position:absolute;top:calc(50vh - 30px);transform:translate3d(0,-50%,0)}.device_above__device img,.device_above__door img{height:auto;max-height:unset;max-width:1500px;width:auto}@media screen and (max-width:765px){.device_above__device,.device_above__door{top:calc(50vh + 120px);transform:translate3d(0,-50%,0)}.device_above__device img,.device_above__door img{max-width:1000px}}@media print,screen and (min-width:767px){.device_above__device,.device_above__door{left:50vw}}@media screen and (min-width:1024px){.device_above__device,.device_above__door{left:calc(50vw + 150px)}}@media screen and (min-width:1408px){.device_above__device,.device_above__door{left:calc(50vw + 260px)}}.device_above__door{z-index:3}@media screen and (min-height:1540px){.device_above__door img{border-radius:300px;overflow:hidden}}.device_above__device{z-index:4}@keyframes pulse-animation-light{0%{box-shadow:0 0 #ffffffe6}50%{box-shadow:0 0 0 20px #fff0}to{box-shadow:0 0 0 20px #fff0}}.device_above__available-in-colours{align-items:center;display:flex;flex-direction:column;height:146px;min-width:162px;position:absolute;right:0;top:calc(100vh - 156px - var(--safe-area-bottom));z-index:5}.device_above__available-in-colours>p{cursor:default;font-size:14px;max-width:120px}@media screen and (max-width:765px){.device_above__available-in-colours{align-items:flex-start;bottom:0;left:-20px;position:fixed;right:unset}}.device_above__available-in-colours .circle-x54{border:4px solid var(--colorAB)}.device_above__available-in-colours .circle-x54:after{background:linear-gradient(to right,var(--colorAB),var(--c-field-disabled))}.device_above__available-in-colours .circle-x32{border:4px solid var(--c-field-disabled)}.device_above__available-in-colours .circle-x32:after{background:linear-gradient(to left,var(--colorAB),var(--c-field-disabled))}.device_above__available-in-colours .circle-x32+.circle-x32:before{background:linear-gradient(to left,var(--c-field-disabled),var(--c-field-disabled));content:" ";height:4px;left:-24px;position:absolute;top:50%;width:24px;z-index:2}.device_above__available-in-colours .circle-animation{animation:pulse-animation-light 3s 3}.device_above__available-in-colours .circle-animation~.circle-x32{animation:pulse-animation-light 3s 1.5s 3!important}.device_above__available-in-colours .circle-color{box-sizing:content-box;position:relative}.device_above__available-in-colours .circle-color:not(:last-child):after{content:" ";height:4px;position:absolute;right:-24px;top:50%;width:24px}.device_above .container{min-height:calc(100vh - 80px);position:relative;z-index:5}@media print,screen and (min-width:767px){.device_above .container{min-height:100vh}.device_above .container>.columns{align-items:center;flex-wrap:nowrap;min-height:calc(100vh - 80px)}}@media screen and (max-width:765px){.section_device-offline .container{background-image:unset!important}}
