*{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)}}#contact{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:clamp(120px, 6.25vw, 9999px) 0 clamp(160px, 8.33333vw, 9999px);width:75%;margin:0 auto}#contact .cover{width:27.78%;margin-right:clamp(80px, 4.16667vw, 9999px)}#contact .cover h1{font-size:clamp(68px, 3.54167vw, 9999px);font-weight:700;margin-bottom:clamp(40px, 2.08333vw, 9999px)}#contact .cover p{font-size:clamp(16px, .83333vw, 9999px);font-weight:500;line-height:140%}#contact .cover p:last-child{font-size:clamp(14px, .72917vw, 9999px);color:#666;font-weight:400;margin-top:clamp(4px, .20833vw, 9999px)}#contact .form{width:66.67%;flex:1}#contact .form form{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px, 2.08333vw, 9999px)}#contact .form form .form-group{position:relative;display:flex;flex-direction:column}#contact .form form .form-group span.error{position:absolute;top:calc(100% + clamp(6px, .3125vw, 9999px));left:0;color:#ff5858;font-size:clamp(11px, .57292vw, 9999px);line-height:140%}#contact .form form .form-group label{font-size:clamp(16px, .83333vw, 9999px);font-weight:600;margin-bottom:clamp(8px, .41667vw, 9999px)}#contact .form form .form-group input,#contact .form form .form-group textarea{height:clamp(48px, 2.5vw, 9999px);border-radius:clamp(4px, .20833vw, 9999px);padding:clamp(16px, .83333vw, 9999px) clamp(16px, .83333vw, 9999px);font-size:clamp(16px, .83333vw, 9999px);line-height:140%;border:clamp(1px, .05208vw, 9999px) solid #ddd;background:#fafafa;font-weight:600}#contact .form form .form-group input:focus,#contact .form form .form-group textarea:focus{border-color:#bbb;outline:none}#contact .form form .form-group textarea{resize:none;height:clamp(223px, 11.61458vw, 9999px)}#contact .form form .form-group textarea::placeholder{color:#999}#contact .form form .form-group textarea::-webkit-input-placeholder{color:#999}#contact .form form .form-group.full-width{grid-column:1 / -1}#contact .form form .form-group:has(span.error) input,#contact .form form .form-group:has(span.error) textarea{border-color:#ff5858}#contact .form .checkbox-group{margin-top:clamp(40px, 2.08333vw, 9999px);position:relative}#contact .form .checkbox-group span.error{position:absolute;top:calc(100% + clamp(6px, .3125vw, 9999px));left:clamp(26px, 1.35417vw, 9999px);color:#ff5858;font-size:clamp(11px, .57292vw, 9999px);line-height:140%}#contact .form .checkbox-group:has(span.error) input,#contact .form .checkbox-group:has(span.error) textarea{border:#ff5858}#contact .form .checkbox-group label{display:flex;align-items:center;gap:clamp(8px, .41667vw, 9999px);color:#999;font-size:clamp(16px, .83333vw, 9999px);line-height:140%}#contact .form .checkbox-group button{color:#999;font-size:clamp(16px, .83333vw, 9999px);font-weight:600;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto}#contact .form .checkbox-group input{width:clamp(18px, .9375vw, 9999px);height:clamp(18px, .9375vw, 9999px)}#contact .form .checkbox-group .checkmark{width:clamp(18px, .9375vw, 9999px);height:clamp(18px, .9375vw, 9999px);position:relative}#contact .form .checkbox-group input[type='checkbox']{display:none}#contact .form .checkbox-group .checkbox-icon{width:clamp(18px, .9375vw, 9999px);height:clamp(18px, .9375vw, 9999px);background:url("https://static.shoeprize.com/flatten/icon-checkbox.svg") no-repeat center center;background-size:contain;flex-shrink:0}#contact .form .checkbox-group input[type='checkbox']:checked+.checkbox-icon{background-image:url("https://static.shoeprize.com/flatten/icon-checked.svg")}#contact .form .button-group{margin-top:clamp(40px, 2.08333vw, 9999px);display:flex;justify-content:flex-end}#contact .form .button-group button{position:relative;display:flex;align-items:center;justify-content:center;padding:clamp(11.5px, .59896vw, 9999px) clamp(20px, 1.04167vw, 9999px) clamp(11.5px, .59896vw, 9999px) clamp(24px, 1.25vw, 9999px);font-size:clamp(16px, .83333vw, 9999px);gap:clamp(4px, .20833vw, 9999px);border-radius:clamp(4px, .20833vw, 9999px);background:#bbb;font-weight:700;color:#fff;cursor:pointer}#contact .form .button-group button .icon{width:clamp(16px, .83333vw, 9999px);height:clamp(16px, .83333vw, 9999px);background:url(https://static.shoeprize.com/flatten/icon-right-w.svg) no-repeat center center;background-size:contain}#contact .form .button-group button.active{background:#000}@media (max-width: 1024px){#contact{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:0;margin:0 auto;width:100%;flex-direction:column}#contact .cover{width:100%;margin:0;padding:clamp(64px, 17.06667vw, 9999px) clamp(16px, 4.26667vw, 9999px)}#contact .cover h1{font-size:clamp(50px, 13.33333vw, 9999px);font-weight:700;margin-bottom:clamp(16px, 4.26667vw, 9999px);letter-spacing:clamp(-1.04px, -.27733vw, 9999px)}#contact .cover p{color:#000;font-size:clamp(15px, 4vw, 9999px);font-weight:500;line-height:140%}#contact .cover p:last-child{font-size:clamp(13px, 3.46667vw, 9999px);color:#666;font-weight:400;margin-top:clamp(4px, 1.06667vw, 9999px)}#contact .form{width:100%;padding:0 clamp(16px, 4.26667vw, 9999px) clamp(64px, 17.06667vw, 9999px)}#contact .form form{display:flex;flex-direction:column;gap:clamp(32px, 8.53333vw, 9999px)}#contact .form form .form-group{display:flex;flex-direction:column}#contact .form form .form-group span.error{position:absolute;top:calc(100% + clamp(2px, .53333vw, 9999px));left:clamp(4px, 1.06667vw, 9999px);color:#ff5858;font-size:clamp(11px, 2.93333vw, 9999px);line-height:140%}#contact .form form .form-group label{color:#333;font-size:clamp(15px, 4vw, 9999px);font-weight:600;margin-bottom:clamp(8px, 2.13333vw, 9999px)}#contact .form form .form-group input,#contact .form form .form-group textarea{height:clamp(44px, 11.73333vw, 9999px);border-radius:clamp(4px, 1.06667vw, 9999px);padding:clamp(16px, 4.26667vw, 9999px);font-size:clamp(15px, 4vw, 9999px);line-height:140%;border:clamp(1px, .26667vw, 9999px) solid #ddd;background:#fafafa}#contact .form form .form-group textarea{resize:none;height:clamp(240px, 64vw, 9999px)}#contact .form form .form-group textarea::-webkit-input-placeholder{color:#999}#contact .form form .form-group.full-width{grid-column:1 / -1}#contact .form .checkbox-group{margin-top:clamp(16px, 4.26667vw, 9999px);position:relative}#contact .form .checkbox-group span.error{position:absolute;top:calc(100% + clamp(2px, .53333vw, 9999px));left:clamp(22px, 5.86667vw, 9999px);color:#ff5858;font-size:clamp(11px, 2.93333vw, 9999px);line-height:140%}#contact .form .checkbox-group label{display:flex;align-items:center;gap:clamp(6px, 1.6vw, 9999px);color:#999;font-size:clamp(14px, 3.73333vw, 9999px);line-height:140%}#contact .form .checkbox-group button{color:#999;font-size:clamp(14px, 3.73333vw, 9999px);font-weight:600;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto}#contact .form .checkbox-group input{width:clamp(16px, 4.26667vw, 9999px);height:clamp(16px, 4.26667vw, 9999px)}#contact .form .checkbox-group .checkmark{width:clamp(16px, 4.26667vw, 9999px);height:clamp(16px, 4.26667vw, 9999px);position:relative}#contact .form .checkbox-group input[type='checkbox']{display:none}#contact .form .checkbox-group .checkbox-icon{width:clamp(16px, 4.26667vw, 9999px);height:clamp(16px, 4.26667vw, 9999px);background:url("https://static.shoeprize.com/flatten/icon-checkbox.svg") no-repeat center center;background-size:contain;flex-shrink:0}#contact .form .checkbox-group input[type='checkbox']:checked+.checkbox-icon{background-image:url("https://static.shoeprize.com/flatten/icon-checked.svg")}#contact .form .button-group{margin-top:clamp(64px, 17.06667vw, 9999px);display:flex;justify-content:center}#contact .form .button-group button{width:100%;position:relative;display:flex;align-items:center;justify-content:center;padding:clamp(16px, 4.26667vw, 9999px) clamp(12px, 3.2vw, 9999px) clamp(16px, 4.26667vw, 9999px) clamp(16px, 4.26667vw, 9999px);font-size:clamp(15px, 4vw, 9999px);border-radius:clamp(4px, 1.06667vw, 9999px);background:#bbb;font-weight:600;color:#fff;cursor:pointer}#contact .form .button-group button .icon{width:clamp(16px, 4.26667vw, 9999px);height:clamp(16px, 4.26667vw, 9999px);background:url(https://static.shoeprize.com/flatten/icon-right-w.svg) no-repeat center center;background-size:contain}}#modal{display:none;position:fixed;top:0;left:0;z-index:1005;width:100%;height:100%;background:rgba(0,0,0,0.6)}#modal .modal-content{display:flex;align-items:center;justify-content:center;padding:clamp(28px, 1.45833vw, 9999px) clamp(24px, 1.25vw, 9999px);position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:clamp(340px, 17.70833vw, 9999px);box-shadow:0px -4px 20px 0px rgba(0,0,0,0.12);background:#fff}#modal .modal-content .close-modal{display:none}#modal .modal-content .modal-inner{display:flex;justify-content:space-between;width:100%;height:100%}#modal .modal-content .modal-inner .policy-content h2{margin-bottom:clamp(12px, .625vw, 9999px);font-size:clamp(16px, .83333vw, 9999px);font-weight:700;line-height:140%}#modal .modal-content .modal-inner .policy-content .policy-text{overflow-y:scroll}#modal .modal-content .modal-inner .policy-content .policy-text::-webkit-scrollbar{width:clamp(4px, .20833vw, 9999px)}#modal .modal-content .modal-inner .policy-content .policy-text::-webkit-scrollbar-track{background:transparent}#modal .modal-content .modal-inner .policy-content .policy-text::-webkit-scrollbar-thumb{opacity:0.4;background:#bbb;border-radius:0}#modal .modal-content .modal-inner .policy-content .policy-text::-webkit-scrollbar-thumb:hover{background-color:#999}#modal .modal-content .modal-inner .policy-content .policy-text h3{font-size:clamp(14px, .72917vw, 9999px);font-weight:600;line-height:140%;margin-bottom:clamp(4px, .20833vw, 9999px)}#modal .modal-content .modal-inner .policy-content .policy-text h3:first-child{margin-top:0}#modal .modal-content .modal-inner .policy-content .policy-text p{font-size:clamp(14px, .72917vw, 9999px);line-height:140%;margin-bottom:clamp(8px, .41667vw, 9999px)}#modal .modal-content .modal-inner .policy-content .policy-text p:last-child{margin:clamp(16px, .83333vw, 9999px) 0 0 0}#modal .modal-content .modal-inner .policy-content .policy-actions{margin-top:clamp(16px, .83333vw, 9999px);display:flex;justify-content:flex-end}#modal .modal-content .modal-inner .policy-content .policy-actions .close-modal{display:block;padding:clamp(8px, .41667vw, 9999px) clamp(16px, .83333vw, 9999px);border-radius:clamp(4px, .20833vw, 9999px);background:#000;color:#fff;font-size:clamp(13px, .67708vw, 9999px);font-weight:600}#modal .modal-content .modal-inner .alert-content h2{margin-bottom:clamp(12px, .625vw, 9999px);font-size:clamp(16px, .83333vw, 9999px);font-weight:700;line-height:140%}#modal .modal-content .modal-inner .alert-content p{font-size:clamp(14px, .72917vw, 9999px);line-height:140%}#modal .modal-content .modal-inner .alert-content .alert-actions{margin-top:clamp(16px, .83333vw, 9999px);display:flex;justify-content:flex-end}#modal .modal-content .modal-inner .alert-content .alert-actions .close-modal{display:block;padding:clamp(8px, .41667vw, 9999px) clamp(16px, .83333vw, 9999px);border-radius:clamp(4px, .20833vw, 9999px);background:#000;color:#fff;font-size:clamp(13px, .67708vw, 9999px);font-weight:600}@media (max-width: 1024px){#modal .modal-content{display:flex;align-items:center;justify-content:center;padding:clamp(28px, 7.46667vw, 9999px) clamp(24px, 6.4vw, 9999px);position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:90%;box-shadow:0px -4px 20px 0px rgba(0,0,0,0.12);background:#fff}#modal .modal-content .close-modal{display:none}#modal .modal-content .modal-inner{display:flex;justify-content:space-between;width:100%;height:100%}#modal .modal-content .modal-inner .policy-content h2{margin-bottom:clamp(12px, 3.2vw, 9999px);font-size:clamp(16px, 4.26667vw, 9999px);font-weight:700;line-height:140%}#modal .modal-content .modal-inner .policy-content .policy-text{overflow-y:scroll}#modal .modal-content .modal-inner .policy-content .policy-text::-webkit-scrollbar{width:clamp(4px, 1.06667vw, 9999px)}#modal .modal-content .modal-inner .policy-content .policy-text::-webkit-scrollbar-track{background:transparent}#modal .modal-content .modal-inner .policy-content .policy-text::-webkit-scrollbar-thumb{opacity:0.4;background:#bbb;border-radius:0}#modal .modal-content .modal-inner .policy-content .policy-text::-webkit-scrollbar-thumb:hover{background-color:#999}#modal .modal-content .modal-inner .policy-content .policy-text h3{font-size:clamp(14px, 3.73333vw, 9999px);font-weight:600;line-height:140%;margin-bottom:clamp(4px, 1.06667vw, 9999px)}#modal .modal-content .modal-inner .policy-content .policy-text h3:first-child{margin-top:0}#modal .modal-content .modal-inner .policy-content .policy-text p{color:#333;font-size:clamp(14px, 3.73333vw, 9999px);line-height:140%;margin-bottom:clamp(8px, 2.13333vw, 9999px)}#modal .modal-content .modal-inner .policy-content .policy-text p:last-child{margin:clamp(16px, 4.26667vw, 9999px) 0 0 0}#modal .modal-content .modal-inner .policy-content .policy-actions{margin-top:clamp(16px, 4.26667vw, 9999px);display:flex;justify-content:flex-end}#modal .modal-content .modal-inner .policy-content .policy-actions .close-modal{display:block;padding:clamp(8px, 2.13333vw, 9999px) clamp(16px, 4.26667vw, 9999px);border-radius:clamp(4px, 1.06667vw, 9999px);background:#000;color:#fff;font-size:clamp(13px, 3.46667vw, 9999px);font-weight:600}#modal .modal-content .modal-inner .alert-content h2{margin-bottom:clamp(12px, 3.2vw, 9999px);font-size:clamp(16px, 4.26667vw, 9999px);font-weight:700;line-height:140%;word-break:keep-all}#modal .modal-content .modal-inner .alert-content p{font-size:clamp(14px, 3.73333vw, 9999px);line-height:140%}#modal .modal-content .modal-inner .alert-content .alert-actions{margin-top:clamp(16px, 4.26667vw, 9999px);display:flex;justify-content:flex-end}#modal .modal-content .modal-inner .alert-content .alert-actions .close-modal{display:block;padding:clamp(8px, 2.13333vw, 9999px) clamp(16px, 4.26667vw, 9999px);border-radius:clamp(4px, 1.06667vw, 9999px);background:#000;color:#fff;font-size:clamp(13px, 3.46667vw, 9999px);font-weight:600}}
