.vx.is-motion .vx__element--shell{width:calc(var(--vx-ball-size,410px)*.851)!important;aspect-ratio:517/594!important}.vx.is-motion .vx__element--mantle{width:calc(var(--vx-ball-size,410px)*.548)!important;aspect-ratio:361/527!important}.vx.is-motion .vx__element--outer{width:calc(var(--vx-ball-size,410px)*.563)!important;aspect-ratio:442/510!important}.vx.is-motion .vx__element--inner{width:calc(var(--vx-ball-size,410px)*.49)!important;aspect-ratio:415/401!important}.vx__element--shell img,.vx__element--mantle img,.vx__element--outer img,.vx__element--inner img{object-fit:fill!important}.vx__spec-head{z-index:32!important;left:clamp(18px,5vw,90px);max-width:calc(100vw - 95px);padding:8px 12px;background:#090b0fd6;border:1px solid rgba(239,240,245,.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:2px;color:#bfc4cb!important}.vx__spec-head [data-vx-spec-counter]{color:#f2f2f3!important}.vx__spec-head>span:last-child{color:#777d88;font-size:8px}.vx__chapter-heading,.vx__end-heading{z-index:19!important}.vx__chapter-heading p{max-width:305px}.vx__chapter--end .vx__end-heading{background:linear-gradient(90deg,rgba(6,8,11,.9),rgba(6,8,11,.48),transparent);border-left:2px solid #bf3046;padding-left:14px}.vx__menu-toggle{flex:none;pointer-events:auto;order:2;position:relative;z-index:72;width:43px;height:43px;border:1px solid rgba(237,238,242,.29);background:#090b0f9e;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin-left:auto;margin-right:16px;color:#fafafa;cursor:pointer;transition:background .25s,border-color .25s}.vx__menu-toggle span{display:block;width:19px;height:1px;background:currentColor;transition:transform .25s,opacity .25s}.vx__menu-toggle[aria-expanded=true]{background:#c32d44;border-color:#c32d44}.vx__menu-toggle[aria-expanded=true] span:first-child{transform:translateY(6px) rotate(45deg)}.vx__menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.vx__menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.vx__bag{order:3;pointer-events:auto;z-index:36}.vx__menu-panel{position:absolute;right:clamp(16px,4vw,60px);top:98px;z-index:65;width:min(465px,calc(100vw - 32px));max-height:calc(100dvh - 118px);overflow-y:auto;background:#0a0c11f7;border:1px solid rgba(230,232,236,.3);box-shadow:0 25px 100px #020306d9;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);padding:17px 22px 23px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-12px);transition:opacity .23s,transform .23s,visibility .23s}.vx__menu-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none}.vx__menu-top{display:flex;justify-content:space-between;color:#d44b61;font:800 9px var(--vx-font);letter-spacing:.16em;padding:8px 2px 15px}.vx__menu-panel a,.vx__menu-panel button{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:4px;background:none;border:0;border-top:1px solid #3b3d43;color:#f6f6f5;width:100%;padding:14px 4px;text-align:left;cursor:pointer;text-decoration:none}.vx__menu-panel a small,.vx__menu-panel button small{grid-column:1/-1;font:700 9px var(--vx-font);letter-spacing:.12em;color:#9296a1}.vx__menu-panel a strong,.vx__menu-panel button strong{font:800 clamp(18px,3vw,27px)/1.1 var(--vx-font);letter-spacing:-.048em}.vx__menu-panel a i,.vx__menu-panel button i{font:300 22px var(--vx-font);font-style:normal;color:#e1485c}.vx__menu-panel a:hover,.vx__menu-panel button:hover{background:#ffffff12}@media(max-width:850px){.vx__menu-panel{top:78px}}@media(max-width:560px){.vx__menu-panel{top:69px;right:12px;padding:12px 18px;max-height:calc(100dvh - 80px)}.vx__header{padding-inline:18px}.vx__menu-toggle{width:37px;height:37px;margin-right:9px}.vx__spec-head{top:75px;left:18px;gap:7px;padding:6px 8px;max-width:calc(100vw - 53px)}.vx__spec-head>span:last-child{display:none}.vx__chapter-heading{top:126px}.vx__chapter-heading h2{font-size:clamp(39px,10.7vw,59px)}.vx__end-heading{top:111px}.vx__rail{right:9px}}@media(max-height:700px)and (max-width:600px){.vx__spec-head{top:68px}.vx__chapter-heading{top:106px}.vx__menu-panel{max-height:calc(100dvh - 72px)}}@media(prefers-reduced-motion:reduce){.vx__menu-panel{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/velochi-v7.css.map */
