*{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)}}#all_campaigns{min-height:100vh}#all_campaigns .cover{padding:clamp(120px, 6.25vw, 9999px) 0 clamp(80px, 4.16667vw, 9999px)}#all_campaigns .cover .title{margin-bottom:clamp(80px, 4.16667vw, 9999px);font-size:clamp(104px, 5.41667vw, 9999px);font-weight:700;text-align:center}#all_campaigns .cover .subtitle{margin-bottom:clamp(16px, .83333vw, 9999px);font-size:clamp(32px, 1.66667vw, 9999px);font-weight:700;text-align:center}#all_campaigns .cover .desc{font-size:clamp(16px, .83333vw, 9999px);line-height:160%;color:#999;text-align:center}#all_campaigns .cover .desc br.br_mobile{display:none}#all_campaigns .campaign-list{display:flex;flex-wrap:wrap;margin:0 auto;padding:clamp(40px, 2.08333vw, 9999px) 0 calc(120 / 1920 * 100vw);width:75%;row-gap:clamp(80px, 4.16667vw, 9999px)}#all_campaigns .campaign-list .campaign-item{margin-right:2.7%}#all_campaigns .campaign-list .campaign-item .thumb img{display:block;width:100%;height:100%;object-fit:cover}#all_campaigns .campaign-list .campaign-item .info{margin-top:clamp(16px, .83333vw, 9999px)}#all_campaigns .campaign-list .campaign-item .info .title{font-size:clamp(20px, 1.04167vw, 9999px);font-weight:600;line-height:140%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;word-wrap:break-word}#all_campaigns .campaign-list .campaign-item .info .tags{display:flex;gap:clamp(6px, .3125vw, 9999px);align-items:center;margin-top:clamp(12px, .625vw, 9999px);font-weight:700}#all_campaigns .campaign-list .campaign-item .info .tags span{padding:clamp(1px, .05208vw, 9999px) clamp(6px, .3125vw, 9999px);background:#e9e9e9;font-size:clamp(12.5px, .65104vw, 9999px);font-weight:500;line-height:140%;border-radius:clamp(4px, .20833vw, 9999px)}#all_campaigns .campaign-list .campaign-item .info .desc{margin-top:clamp(16px, .83333vw, 9999px);font-size:clamp(15px, .78125vw, 9999px);line-height:160%;color:#333;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;word-wrap:break-word}#all_campaigns .campaign-list .campaign-item:nth-child(1),#all_campaigns .campaign-list .campaign-item:nth-child(10){width:65.8%}#all_campaigns .campaign-list .campaign-item:nth-child(1) .thumb,#all_campaigns .campaign-list .campaign-item:nth-child(10) .thumb{width:100%;aspect-ratio:947 / 710}#all_campaigns .campaign-list .campaign-item:nth-child(2) .thumb,#all_campaigns .campaign-list .campaign-item:nth-child(4) .thumb,#all_campaigns .campaign-list .campaign-item:nth-child(6) .thumb{width:100%;aspect-ratio:453 / 520}#all_campaigns .campaign-list .campaign-item:nth-child(3) .thumb,#all_campaigns .campaign-list .campaign-item:nth-child(8) .thumb,#all_campaigns .campaign-list .campaign-item:nth-child(9) .thumb{width:100%;aspect-ratio:453 / 430}#all_campaigns .campaign-list .campaign-item:nth-child(5) .thumb,#all_campaigns .campaign-list .campaign-item:nth-child(7) .thumb{width:100%;aspect-ratio:453 / 340}#all_campaigns .campaign-list .campaign-item:nth-child(2),#all_campaigns .campaign-list .campaign-item:nth-child(9){width:31.5%}#all_campaigns .campaign-list .campaign-item:nth-child(3),#all_campaigns .campaign-list .campaign-item:nth-child(4),#all_campaigns .campaign-list .campaign-item:nth-child(5),#all_campaigns .campaign-list .campaign-item:nth-child(6),#all_campaigns .campaign-list .campaign-item:nth-child(7),#all_campaigns .campaign-list .campaign-item:nth-child(8){width:calc((100% - 5.4%) / 3)}#all_campaigns .campaign-list .campaign-item:nth-child(2),#all_campaigns .campaign-list .campaign-item:nth-child(5),#all_campaigns .campaign-list .campaign-item:nth-child(8),#all_campaigns .campaign-list .campaign-item:nth-child(10){margin-right:0}#all_campaigns .pagination{display:flex;gap:clamp(8px, .41667vw, 9999px);align-items:center;justify-content:center;flex-wrap:wrap;padding-bottom:clamp(160px, 8.33333vw, 9999px)}#all_campaigns .pagination button{display:flex;align-items:center;justify-content:center;width:clamp(32px, 1.66667vw, 9999px);height:clamp(32px, 1.66667vw, 9999px);font-size:clamp(16px, .83333vw, 9999px);font-weight:400;color:#333;text-align:center;transition:background-color 0.2s;cursor:pointer}#all_campaigns .pagination button.active{background:#eee;border-radius:clamp(4px, .20833vw, 9999px)}#all_campaigns .pagination button.page-prev,#all_campaigns .pagination button.page-next{overflow:hidden;width:clamp(20px, 1.04167vw, 9999px);height:clamp(20px, 1.04167vw, 9999px);background:url("https://static.shoeprize.com/flatten/icon-right-b.svg") no-repeat center;background-size:contain;text-indent:-9999px;transform:rotate(0deg)}#all_campaigns .pagination button.page-prev{margin-right:clamp(24px, 1.25vw, 9999px);transform:rotate(180deg)}#all_campaigns .pagination button.page-next{margin-left:clamp(24px, 1.25vw, 9999px)}#all_campaigns .pagination .ellipsis{display:inline-block;overflow:hidden;width:clamp(32px, 1.66667vw, 9999px);height:clamp(32px, 1.66667vw, 9999px);background:url("https://static.shoeprize.com/flatten/icon-dot.svg") no-repeat center;background-size:contain;text-indent:-9999px}@media (max-width: 1024px){#all_campaigns .cover{padding:clamp(64px, 17.06667vw, 9999px) clamp(16px, 4.26667vw, 9999px)}#all_campaigns .cover .title{margin-bottom:clamp(64px, 17.06667vw, 9999px);font-size:clamp(50px, 13.33333vw, 9999px);font-weight:700;text-align:left}#all_campaigns .cover .subtitle{margin-bottom:clamp(12px, 3.2vw, 9999px);font-size:clamp(24px, 6.4vw, 9999px);font-weight:600;line-height:140%;text-align:left}#all_campaigns .cover .desc{font-size:clamp(15px, 4vw, 9999px);line-height:150%;color:#999;text-align:left}#all_campaigns .cover .desc br{display:none}#all_campaigns .cover .desc br.br_mobile{display:block}#all_campaigns .campaign-list{display:flex;flex-wrap:wrap;padding:clamp(16px, 4.26667vw, 9999px) clamp(16px, 4.26667vw, 9999px) clamp(32px, 8.53333vw, 9999px);width:100%;row-gap:clamp(48px, 12.8vw, 9999px)}#all_campaigns .campaign-list .campaign-item{margin:0;width:100% !important}#all_campaigns .campaign-list .campaign-item .thumb{width:100% !important;aspect-ratio:343/258 !important}#all_campaigns .campaign-list .campaign-item .thumb img{display:block;width:100%;height:100%;object-fit:cover}#all_campaigns .campaign-list .campaign-item .info{margin-top:clamp(16px, 4.26667vw, 9999px)}#all_campaigns .campaign-list .campaign-item .info .title{font-size:clamp(20px, 5.33333vw, 9999px);font-weight:600;line-height:140%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;word-wrap:break-word}#all_campaigns .campaign-list .campaign-item .info .tags{display:flex;gap:clamp(6px, 1.6vw, 9999px);align-items:center;margin-top:clamp(12px, 3.2vw, 9999px)}#all_campaigns .campaign-list .campaign-item .info .tags span{padding:clamp(1px, .26667vw, 9999px) clamp(6px, 1.6vw, 9999px);background:#e9e9e9;font-size:clamp(12.5px, 3.33333vw, 9999px);font-weight:500;line-height:140%;border-radius:clamp(4px, 1.06667vw, 9999px)}#all_campaigns .campaign-list .campaign-item .info .desc{margin-top:clamp(10px, 2.66667vw, 9999px);font-size:clamp(15px, 4vw, 9999px);line-height:160%;color:#333;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;word-wrap:break-word}#all_campaigns .pagination{display:flex;gap:clamp(4px, 1.06667vw, 9999px);align-items:center;justify-content:center;flex-wrap:wrap;padding-bottom:clamp(64px, 17.06667vw, 9999px)}#all_campaigns .pagination button{display:flex;align-items:center;justify-content:center;width:clamp(28px, 7.46667vw, 9999px);height:clamp(28px, 7.46667vw, 9999px);font-size:clamp(13px, 3.46667vw, 9999px);font-weight:400;color:#333;text-align:center;transition:background-color 0.2s;cursor:pointer}#all_campaigns .pagination button.active{background:#eee;border-radius:4px}#all_campaigns .pagination button.page-prev,#all_campaigns .pagination button.page-next{overflow:hidden;width:clamp(16px, 4.26667vw, 9999px);height:clamp(16px, 4.26667vw, 9999px);background:url("https://static.shoeprize.com/flatten/icon-right-b.svg") no-repeat center;background-size:contain;text-indent:-9999px;transform:rotate(0deg)}#all_campaigns .pagination button.page-prev.page-prev,#all_campaigns .pagination button.page-next.page-prev{margin-right:clamp(16px, 4.26667vw, 9999px);transform:rotate(180deg)}#all_campaigns .pagination button.page-prev.page-next,#all_campaigns .pagination button.page-next.page-next{margin-left:clamp(16px, 4.26667vw, 9999px)}#all_campaigns .pagination .ellipsis{display:inline-block;overflow:hidden;width:clamp(28px, 7.46667vw, 9999px);height:clamp(28px, 7.46667vw, 9999px);background:url("https://static.shoeprize.com/flatten/icon-dot.svg") no-repeat center;background-size:contain;text-indent:-9999px}}#modal{display:none;overflow:auto;position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background:rgba(0,0,0,0.6)}#modal .modal-content{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:75%;max-width:75%;max-height:87vh;background:#fff;padding:clamp(80px, 4.16667vw, 9999px);display:flex;align-items:flex-start;box-sizing:border-box}#modal .modal-content .close-modal{cursor:pointer;position:absolute;top:clamp(40px, 2.08333vw, 9999px);right:clamp(40px, 2.08333vw, 9999px);width:clamp(24px, 1.25vw, 9999px);height:clamp(24px, 1.25vw, 9999px);background:url("https://static.shoeprize.com/flatten/flatten_icon_close.png") no-repeat;background-size:clamp(24px, 1.25vw, 9999px) clamp(24px, 1.25vw, 9999px);filter:invert(1)}#modal .modal-content .modal-inner{display:flex;justify-content:space-between;align-items:center;width:100%;max-height:calc(87vh - clamp(160px, 8.33333vw, 9999px));overflow:hidden}#modal .modal-content .modal-inner .text-wrapper{width:47.66%;height:100%;display:flex;flex-direction:column}#modal .modal-content .modal-inner .text-wrapper .text-inner{overflow-y:auto;overflow-x:hidden;max-height:calc(87vh - clamp(160px, 8.33333vw, 9999px));padding-right:clamp(20px, 1.04167vw, 9999px);box-sizing:border-box;flex-grow:1;width:100%;overflow-wrap:break-word;word-break:break-word}#modal .modal-content .modal-inner .text-wrapper .text-inner .tags{display:flex;gap:clamp(3px, .15625vw, 9999px);align-items:center;margin-bottom:clamp(6px, .3125vw, 9999px)}#modal .modal-content .modal-inner .text-wrapper .text-inner .tags span{padding:clamp(1px, .05208vw, 9999px) clamp(6px, .3125vw, 9999px);background:#eee;font-size:clamp(14px, .72917vw, 9999px);font-weight:600;line-height:140%;border-radius:clamp(4px, .20833vw, 9999px);white-space:nowrap}#modal .modal-content .modal-inner .text-wrapper .text-inner h2{margin-bottom:clamp(40px, 2.08333vw, 9999px);font-size:clamp(40px, 2.08333vw, 9999px);font-weight:700;line-height:130%;text-align:left;overflow-wrap:break-word}#modal .modal-content .modal-inner .text-wrapper .text-inner .summary{font-size:clamp(24px, 1.25vw, 9999px);font-weight:700;line-height:130%;overflow-wrap:break-word}#modal .modal-content .modal-inner .text-wrapper .text-inner .description{margin-top:clamp(16px, .83333vw, 9999px);font-size:clamp(16px, .83333vw, 9999px);line-height:160%;color:#333;overflow-wrap:break-word}#modal .modal-content .modal-inner .text-wrapper .text-inner .date{margin-top:clamp(40px, 2.08333vw, 9999px);font-size:clamp(14px, .72917vw, 9999px);font-weight:600;line-height:140%;color:#999}#modal .modal-content .modal-inner .text-wrapper .text-inner .date span{margin-left:clamp(6px, .3125vw, 9999px);font-weight:400}#modal .modal-content .modal-inner .text-wrapper .text-inner #swiper{display:none}#modal .modal-content .modal-inner #swiper{width:47.66%;height:100%;display:flex;flex-direction:column;justify-content:center;overflow:hidden}#modal .modal-content .modal-inner #swiper .swiper-container{overflow:hidden;position:relative;width:100%;max-height:calc(87vh - clamp(182px, 9.47917vw, 9999px));flex-grow:0;flex-shrink:1;display:flex;align-items:center}#modal .modal-content .modal-inner #swiper .swiper-container .swiper-slide{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#eee}#modal .modal-content .modal-inner #swiper .swiper-container .swiper-slide img{width:100%;max-height:100%;object-fit:contain;border-radius:4px}#modal .modal-content .modal-inner #swiper .swiper-container .swiper-button-next,#modal .modal-content .modal-inner #swiper .swiper-container .swiper-button-prev{position:absolute;top:50%;width:clamp(32px, 1.66667vw, 9999px);height:clamp(32px, 1.66667vw, 9999px);border-radius:50%;background:rgba(255,255,255,0.6) url("https://static.shoeprize.com/flatten/icon-right-g.svg") no-repeat center;background-size:clamp(20px, 1.04167vw, 9999px) clamp(20px, 1.04167vw, 9999px);cursor:pointer}#modal .modal-content .modal-inner #swiper .swiper-container .swiper-button-next::after,#modal .modal-content .modal-inner #swiper .swiper-container .swiper-button-prev::after{display:none}#modal .modal-content .modal-inner #swiper .swiper-container .swiper-button-next{right:clamp(16px, .83333vw, 9999px)}#modal .modal-content .modal-inner #swiper .swiper-container .swiper-button-prev{left:clamp(16px, .83333vw, 9999px);transform:rotate(180deg)}#modal .modal-content .modal-inner #swiper .bottom{display:flex;justify-content:center;margin-top:clamp(20px, 1.04167vw, 9999px);flex-shrink:0}#modal .modal-content .modal-inner #swiper .bottom .swiper-pagination{display:flex;position:static;justify-content:center}#modal .modal-content .modal-inner #swiper .bottom .swiper-pagination .swiper-pagination-bullet{margin:0 clamp(1px, .05208vw, 9999px);width:clamp(64px, 3.33333vw, 9999px);height:clamp(2px, .10417vw, 9999px);background:#ddd;border-radius:0;opacity:1;cursor:pointer}#modal .modal-content .modal-inner #swiper .bottom .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#999}@media (max-width: 1024px){#modal{background:#fff}#modal .modal-content{margin-top:56px;position:static;top:0;left:0;transform:none;width:100vw;height:auto;max-width:100vw;min-height:100vh;max-height:none;background:#fff;padding:clamp(64px, 17.06667vw, 9999px) 0 clamp(64px, 17.06667vw, 9999px);display:flex;align-items:flex-start;box-sizing:border-box}#modal .modal-content .close-modal{display:none}#modal .modal-content .modal-inner{display:flex;justify-content:space-between;align-items:center;width:100%;max-height:100%;overflow:hidden}#modal .modal-content .modal-inner .text-wrapper{width:100%;height:100%;display:flex;flex-direction:column}#modal .modal-content .modal-inner .text-wrapper .text-inner{overflow-y:auto;overflow-x:hidden;max-height:100%;padding:0;box-sizing:border-box;flex-grow:1;width:100%;overflow-wrap:break-word;word-break:break-word}#modal .modal-content .modal-inner .text-wrapper .text-inner .tags{display:flex;gap:clamp(6px, 1.6vw, 9999px);align-items:center;margin-bottom:clamp(8px, 2.13333vw, 9999px);justify-content:center;padding:0 clamp(16px, 4.26667vw, 9999px)}#modal .modal-content .modal-inner .text-wrapper .text-inner .tags span{padding:clamp(1px, .26667vw, 9999px) clamp(6px, 1.6vw, 9999px);background:#eee;font-size:clamp(12px, 3.2vw, 9999px);font-weight:600;line-height:140%;border-radius:clamp(4px, 1.06667vw, 9999px);white-space:nowrap}#modal .modal-content .modal-inner .text-wrapper .text-inner h2{padding:0 clamp(16px, 4.26667vw, 9999px);margin-bottom:clamp(32px, 8.53333vw, 9999px);font-size:clamp(32px, 8.53333vw, 9999px);font-weight:700;line-height:130%;text-align:center;overflow-wrap:break-word}#modal .modal-content .modal-inner .text-wrapper .text-inner .summary{padding:0 clamp(16px, 4.26667vw, 9999px);font-size:clamp(20px, 5.33333vw, 9999px);font-weight:700;line-height:130%;overflow-wrap:break-word}#modal .modal-content .modal-inner .text-wrapper .text-inner .description{padding:0 clamp(16px, 4.26667vw, 9999px);margin-top:clamp(14px, 3.73333vw, 9999px);font-size:clamp(14px, 3.73333vw, 9999px);line-height:160%;color:#333;overflow-wrap:break-word}#modal .modal-content .modal-inner .text-wrapper .text-inner .date{padding:0 clamp(16px, 4.26667vw, 9999px);margin-top:clamp(32px, 8.53333vw, 9999px);font-size:clamp(12px, 3.2vw, 9999px);font-weight:600;line-height:140%;color:#999}#modal .modal-content .modal-inner .text-wrapper .text-inner .date span{margin-left:clamp(6px, 1.6vw, 9999px);font-weight:400}#modal .modal-content .modal-inner .text-wrapper .text-inner #swiper{display:block !important;width:100%;margin-bottom:clamp(32px, 8.53333vw, 9999px)}#modal .modal-content .modal-inner .text-wrapper .text-inner #swiper .swiper-container{padding:0 clamp(16px, 4.26667vw, 9999px)}#modal .modal-content .modal-inner .text-wrapper .text-inner #swiper .bottom{display:flex;justify-content:center;margin-top:clamp(15px, 4vw, 9999px);flex-shrink:0}#modal .modal-content .modal-inner .text-wrapper .text-inner #swiper .bottom .swiper-pagination{display:flex;position:static;justify-content:center}#modal .modal-content .modal-inner .text-wrapper .text-inner #swiper .bottom .swiper-pagination .swiper-pagination-bullet{margin:0 clamp(1px, .26667vw, 9999px);width:clamp(66.6px, 17.76vw, 9999px);height:clamp(2px, .53333vw, 9999px);background:#ddd;border-radius:0;opacity:1;cursor:pointer}#modal .modal-content .modal-inner .text-wrapper .text-inner #swiper .bottom .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#999}#modal .modal-content .modal-inner #swiper{display:none !important}}
