.sale-banner[data-v-6ee42f24]{color:#fff;--mx:0;--my:0;background:#000;border-radius:20px;flex:100%;width:100%;min-width:0;height:clamp(480px,40vw,600px);margin-top:8px;margin-bottom:50px;position:relative;overflow:hidden;container-type:size}.sb-pic[data-v-6ee42f24]{left:var(--x);top:var(--y);width:calc(var(--w) * 100cqh / 576);translate:-50% -50%;transform:translate(calc(var(--mx) * var(--d) * -1px), calc(var(--my) * var(--d) * -1px));transition:transform .9s cubic-bezier(.22,1,.36,1);position:absolute}.sb-float[data-v-6ee42f24]{animation:sb-breath-6ee42f24 var(--t) ease-in-out var(--p) infinite alternate}.sb-pic img[data-v-6ee42f24]{width:100%;height:auto;rotate:var(--r);display:block}@keyframes sb-breath-6ee42f24{0%{translate:0 -5px}to{translate:0 5px}}.sb-copy[data-v-6ee42f24]{text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;top:25cqh;left:50%;translate:-50%}.sb-title[data-v-6ee42f24]{margin:0;font-size:clamp(56px,6vw,84px);font-weight:500;line-height:1}.sb-title img[data-v-6ee42f24]{width:auto;max-width:100%;height:28.941cqh;margin:0 auto;display:block}.sb-line[data-v-6ee42f24]{color:#fff6;letter-spacing:-.32px;max-width:46cqw;margin:3.47222cqh 0 0;font-family:Euclidcircularb,sans-serif;font-size:16px;line-height:1.2}.sb-buttons[data-v-6ee42f24]{gap:8px;margin-top:5.72917cqh;display:flex}.sb-btn[data-v-6ee42f24]{border-radius:90px;justify-content:center;align-items:center;width:189px;height:52px;font-family:Euclidcircularb,sans-serif;font-size:16px;font-weight:500;line-height:1.2;display:inline-flex}.sb-btn.white[data-v-6ee42f24]{color:#000;background:#fff}.sb-btn.outline[data-v-6ee42f24]{color:#fff;border:1px solid #d0d0d0}.sb-btn[data-v-6ee42f24]:hover{opacity:.95}@media (width<=767px){.sale-banner[data-v-6ee42f24]{height:auto;padding:56px 20px 48px;container-type:normal}.sb-pic[data-v-6ee42f24]{display:none}.sb-copy[data-v-6ee42f24]{position:static;translate:none}.sb-title img[data-v-6ee42f24]{height:136px}.sb-line[data-v-6ee42f24]{max-width:300px;margin-top:16px}.sb-buttons[data-v-6ee42f24]{flex-wrap:wrap;justify-content:center;margin-top:28px}}@media (prefers-reduced-motion:reduce){.sb-pic[data-v-6ee42f24]{transition:none}.sb-float[data-v-6ee42f24]{animation:none}}
