.ecommerce-site-page .ecommerce-hero-visual{width:100%;max-width:700px;margin-inline:auto;justify-self:center;isolation:isolate}
.ecommerce-site-page .ecommerce-hero-visual::before{display:none}
.iq-ecommerce-scene{display:block;width:100%;aspect-ratio:760/790;position:relative;contain:layout style;line-height:0;pointer-events:none}
.iq-ecommerce-scene>svg{display:block;width:100%;height:auto;overflow:visible}
.iq-ecommerce-scene .iqe-check{stroke-dasharray:1;stroke-dashoffset:0}
.iq-ecommerce-scene[data-iqe-ready] .iqe-store{animation:iqe-enter .9s cubic-bezier(.2,.8,.2,1) both}
.iq-ecommerce-scene[data-iqe-ready] .iqe-bag{animation:iqe-bag 12s cubic-bezier(.24,.7,.22,1) infinite;transform-box:fill-box;transform-origin:50% 90%}
.iq-ecommerce-scene[data-iqe-ready] .iqe-bag-shadow{animation:iqe-shadow 12s ease infinite}
.iq-ecommerce-scene[data-iqe-ready] .iqe-confirm{animation:iqe-confirm 12s cubic-bezier(.24,.7,.22,1) infinite}
.iq-ecommerce-scene[data-iqe-ready] .iqe-check{animation:iqe-check 12s ease infinite}
.iq-ecommerce-scene[data-iqe-active="0"] svg *{animation-play-state:paused!important}
@keyframes iqe-enter{from{opacity:0;translate:-8px 14px}to{opacity:1;translate:0 0}}
@keyframes iqe-bag{0%,10%{opacity:0;transform:translate(20px,38px) scale(.94)}24%,84%{opacity:1;transform:translate(0,0) scale(1)}94%,100%{opacity:0;transform:translate(12px,24px) scale(.98)}}
@keyframes iqe-shadow{0%,10%,95%,100%{opacity:0}26%,84%{opacity:.24}}
@keyframes iqe-confirm{0%,28%{opacity:0;translate:16px 14px}40%,80%{opacity:1;translate:0 0}91%,100%{opacity:0;translate:10px -8px}}
@keyframes iqe-check{0%,35%{stroke-dashoffset:1}43%,100%{stroke-dashoffset:0}}
@media(min-width:1101px){.ecommerce-site-page .ecommerce-hero-visual{align-self:center;transform:translateY(-10px)}}
@media(max-width:1100px){.ecommerce-site-page .ecommerce-hero-visual{max-width:620px}}
@media(max-width:640px){.ecommerce-site-page .ecommerce-hero-visual{width:calc(100% + 12px);max-width:none;margin-inline:-6px}}
@media(prefers-reduced-motion:reduce){.iq-ecommerce-scene svg *{animation:none!important;translate:none!important}.iq-ecommerce-scene .iqe-store,.iq-ecommerce-scene .iqe-bag,.iq-ecommerce-scene .iqe-confirm{opacity:1!important}.iq-ecommerce-scene .iqe-bag{transform:none!important}.iq-ecommerce-scene .iqe-bag-shadow{opacity:.24!important}.iq-ecommerce-scene .iqe-check{stroke-dashoffset:0!important}}
