*{font-family:'Pretendard', -apple-system, BlinkMacSystemFont, system-ui, Roboto, 'Helvetica Neue', 'Segoe UI', 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', sans-serif;box-sizing:border-box;margin:0;padding:0}body.no-scroll{overflow:hidden}body{margin:0;padding:0;overflow-x:hidden}p{margin:0;padding:0}ul,ol{list-style:none;margin:0;padding:0}a{color:inherit;text-decoration:none}button{background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer}button{background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer}.skeleton-box,.skeleton-text{position:relative;background-color:#ccc;overflow:hidden;border-radius:4px}.skeleton-box::after,.skeleton-text::after{content:'';position:absolute;top:0;left:-100%;height:100%;width:100%;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.4), transparent);animation:shimmer 1.2s infinite}.skeleton .img-wrapper.skeleton-box{width:100%;padding-top:66%}.skeleton .skeleton-text{height:clamp(16px, .83333vw, 9999px);margin:clamp(8px, .41667vw, 9999px) 0;background-color:#ccc}@media (max-width: 1024px){.skeleton .skeleton-text{height:clamp(16px, 4.26667vw, 9999px);margin:clamp(8px, 2.13333vw, 9999px) 0}}.skeleton .skeleton-text.long{width:80%}.skeleton .skeleton-text.short{width:40%}@keyframes shimmer{100%{left:100%}}@keyframes fadeUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUpCenter{from{opacity:0;transform:translate(-50%, 70px)}to{opacity:1;transform:translate(-50%, 0)}}#our_solutions{min-height:100vh}#our_solutions .cover{margin-top:-79px;overflow:hidden;width:100vw}#our_solutions .cover .text-wrapper{display:flex;align-items:center;align-items:center;justify-content:center;flex-direction:column;margin-top:79px;padding:clamp(120px, 6.25vw, 9999px) 0 clamp(80px, 4.16667vw, 9999px) 0;width:100vw;color:#000}#our_solutions .cover .text-wrapper .title{align-items:center;margin-bottom:clamp(60px, 3.125vw, 9999px);font-size:clamp(104px, 5.41667vw, 9999px);font-weight:700;text-align:center}#our_solutions .cover .text-wrapper .subtitle{margin-bottom:clamp(16px, .83333vw, 9999px);font-size:clamp(32px, 1.66667vw, 9999px);font-weight:700;line-height:140%;text-align:center}#our_solutions .cover .text-wrapper .subtitle br.br_mobile{display:none}#our_solutions .cover .text-wrapper .desc{font-size:clamp(16px, .83333vw, 9999px);font-weight:400;line-height:160%;color:#bbb;text-align:center}#our_solutions .cover .text-wrapper .desc br.br_mobile{display:none}#our_solutions .solutions{margin:0 auto;width:75%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:clamp(60px, 3.125vw, 9999px);padding:clamp(80px, 4.16667vw, 9999px) 0 clamp(160px, 8.33333vw, 9999px) 0}#our_solutions .solutions .solution-item{aspect-ratio:1440/620;display:flex;align-items:center;justify-content:center;width:100%;height:clamp(620px, 32.29167vw, 9999px);margin:0 auto;background-color:#fff}#our_solutions .solutions .solution-item .solution-item-inner{width:50%;height:100%;padding-left:5.6%;display:flex;justify-content:center;flex-direction:column;align-items:flex-start}#our_solutions .solutions .solution-item .solution-item-inner img{width:auto;height:clamp(48px, 2.5vw, 9999px)}#our_solutions .solutions .solution-item .solution-item-inner .label{margin-top:clamp(80px, 4.16667vw, 9999px);font-size:clamp(28px, 1.45833vw, 9999px);font-weight:600;line-height:140%}#our_solutions .solutions .solution-item .solution-item-inner .desc{margin-top:clamp(16px, .83333vw, 9999px);font-size:clamp(16px, .83333vw, 9999px);font-weight:400;line-height:160%;color:#666}#our_solutions .solutions .solution-item .solution-item-inner a .btn{margin-top:clamp(32px, 1.66667vw, 9999px);padding:clamp(8px, .41667vw, 9999px) clamp(20px, 1.04167vw, 9999px);background-color:#000;font-size:clamp(15px, .78125vw, 9999px);height:clamp(40px, 2.08333vw, 9999px);width:clamp(128px, 6.66667vw, 9999px);font-weight:600;color:#fff;border-radius:clamp(4px, .20833vw, 9999px);gap:clamp(2px, .10417vw, 9999px);display:flex;align-items:center;justify-content:center}#our_solutions .solutions .solution-item .solution-item-inner a .btn .icon{width:clamp(16px, .83333vw, 9999px);height:clamp(16px, .83333vw, 9999px);background:url("https://static.shoeprize.com/flatten/icon-arrow-w.png") no-repeat center center;background-size:clamp(16px, .83333vw, 9999px) clamp(16px, .83333vw, 9999px);object-fit:contain}#our_solutions .solutions .solution-item .solution-item-img{width:50%;height:100%;background:#f5f5f5}#our_solutions .solutions .solution-item .solution-item-img img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width: 1024px){#our_solutions .cover{margin-top:-56px;width:100vw}#our_solutions .cover .text-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:56px;padding:clamp(64px, 17.06667vw, 9999px) clamp(16px, 4.26667vw, 9999px) clamp(64px, 17.06667vw, 9999px);color:#000}#our_solutions .cover .text-wrapper .title{margin-bottom:clamp(64px, 17.06667vw, 9999px);width:100%;font-size:clamp(50px, 13.33333vw, 9999px);font-weight:700;text-align:left;letter-spacing:-1px}#our_solutions .cover .text-wrapper .subtitle{display:block;margin-bottom:clamp(12px, 3.2vw, 9999px);width:100%;font-size:clamp(24px, 6.4vw, 9999px);font-weight:600;line-height:140%;text-align:left}#our_solutions .cover .text-wrapper .subtitle br.br_mobile{display:block}#our_solutions .cover .text-wrapper .desc{display:block;width:100%;font-size:clamp(15px, 4vw, 9999px);line-height:160%;color:#bbb;text-align:left}#our_solutions .cover .text-wrapper .desc br.br_mobile{display:block}#our_solutions .solutions{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;width:100%;gap:0;padding:0 clamp(16px, 4.26667vw, 9999px)}#our_solutions .solutions .solution-item{box-sizing:content-box;aspect-ratio:inherit;display:flex;align-items:center;justify-content:center;flex-direction:column;padding-bottom:clamp(64px, 17.06667vw, 9999px);width:100%;height:100%}#our_solutions .solutions .solution-item .solution-item-inner{padding:clamp(32px, 8.53333vw, 9999px) 0 0 0;width:100%;order:2}#our_solutions .solutions .solution-item .solution-item-inner img{width:auto;height:clamp(32px, 8.53333vw, 9999px)}#our_solutions .solutions .solution-item .solution-item-inner .label{margin-top:clamp(32px, 8.53333vw, 9999px);font-size:clamp(20px, 5.33333vw, 9999px);font-weight:600;line-height:140%}#our_solutions .solutions .solution-item .solution-item-inner .label .mobile-hide{display:none}#our_solutions .solutions .solution-item .solution-item-inner .desc{margin-top:clamp(12px, 3.2vw, 9999px);font-size:clamp(15px, 4vw, 9999px);font-weight:400;line-height:150%;color:#666}#our_solutions .solutions .solution-item .solution-item-inner a .btn{display:flex;align-items:center;justify-content:center;margin-top:clamp(32px, 8.53333vw, 9999px);padding:clamp(8px, 2.13333vw, 9999px) clamp(20px, 5.33333vw, 9999px);background-color:#333;height:clamp(40px, 10.66667vw, 9999px);width:clamp(128px, 34.13333vw, 9999px);font-size:clamp(13px, 3.46667vw, 9999px);font-weight:600;color:#fff;border-radius:clamp(4px, 1.06667vw, 9999px);gap:clamp(2px, .53333vw, 9999px)}#our_solutions .solutions .solution-item .solution-item-inner a .btn .icon{width:clamp(16px, 4.26667vw, 9999px);height:clamp(16px, 4.26667vw, 9999px);background:url("https://static.shoeprize.com/flatten/icon-arrow-w.png") no-repeat center center;background-size:clamp(16px, 4.26667vw, 9999px) clamp(16px, 4.26667vw, 9999px);object-fit:contain}#our_solutions .solutions .solution-item .solution-item-img{aspect-ratio:343 / 295;width:100%;height:auto;order:1}#our_solutions .solutions .solution-item .solution-item-img img{width:100%;height:100%;object-fit:cover}}
