.case-sunny{background:#f4f4f4;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Inter,Helvetica Neue,Arial,sans-serif;overflow-x:clip;width:100%}.case-sunny *,.case-sunny :after,.case-sunny :before{box-sizing:border-box}.case-sunny__page{margin:0 auto;max-width:100%;width:100%}.case-sunny__image-section{display:block;margin:0;width:100%;will-change:opacity,transform}.case-sunny__image-section img{display:block;height:auto;width:100%}.case-sunny img{opacity:0;transition:opacity .5s ease}.case-sunny img.is-loaded{opacity:1}.case-sunny__progress{background:hsla(0,0%,100%,.06);height:3px;left:0;pointer-events:none;position:fixed;top:0;transition:opacity .5s ease .2s;width:100%;z-index:9999}.case-sunny__progress.is-done{opacity:0}.case-sunny__progress-fill{background:linear-gradient(90deg,#fdc41f,#fff);height:100%;transform:scaleX(0);transform-origin:0 50%;transition:transform .3s ease;width:100%}.case-sunny-nails__image-section--image-4{position:relative}.case-sunny-nails__image-section--image-4 .case-sunny-nails__button{bottom:39.5vw;height:1.6vw;position:absolute;right:10.75vw;z-index:10}.scroll-mock{background:#151515;border-radius:1.5vw;height:auto;overflow:hidden;position:relative;width:100%}.scroll-mock:before{content:"";display:block;padding-bottom:137.0138888889%}.scroll-mock>*{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media (max-width:1024px){.case-sunny-nails__image-section--image-4 .case-sunny-nails__button{bottom:33.88671875vw;height:1.46484375vw;right:8.7890625vw}.scroll-mock{border-radius:2.9296875vw}}@media (max-width:768px){.case-sunny-nails__image-section--image-4 .case-sunny-nails__button{bottom:394px;height:16px;right:106px}.scroll-mock{border-radius:30px}}@media (prefers-reduced-motion:reduce){.case-sunny img{transition:none}.case-sunny__image-section{opacity:1!important;transform:none!important}}
