:root{color-scheme:light dark;--primary-500:#fe510b;--red:#ec0232;--blue:#2c4bf6;--yellow:#fbe200;--naver:#03c75a;--kakao-text:#3b1e1e;--blurgrey-50:#f8fafa;--blurgrey-100:#ebeef9;--blurgrey-500:#515967;--white:#fff;--grey-50:#f9f9f9;--grey-100:#f4f2f4;--grey-200:#ececec;--grey-300:#ddd;--grey-400:#b7b6b6;--grey-500:#949496;--grey-600:#6b6b6b;--grey-700:#575756;--grey-800:#3b3c3b;--grey-900:#1f1f1f;--black:#151515}@media screen and (prefers-color-scheme:dark){:root{--primary-500:#f44601;--red:#ec0232;--blue:#2c4bf6;--yellow:#fbe200;--naver:#03c75a;--kakao-text:#3b1e1e;--blurgrey-50:#040606;--blurgrey-100:#060914;--blurgrey-500:#a1a1a1;--white:#000;--grey-50:#121212;--grey-100:#1f1f1f;--grey-200:#3b3c3b;--grey-300:#575756;--grey-400:#6b6b6b;--grey-500:#949496;--grey-600:#b7b6b6;--grey-700:#ddd;--grey-800:#ececec;--grey-900:#f4f2f4;--black:#fff}}body[data-theme="light"]{--primary-500:#fe510b;--red:#ec0232;--blue:#2c4bf6;--yellow:#fbe200;--naver:#03c75a;--kakao-text:#3b1e1e;--blurgrey-50:#f8fafa;--blurgrey-100:#ebeef9;--blurgrey-500:#515967;--white:#fff;--grey-50:#f9f9f9;--grey-100:#f4f2f4;--grey-200:#ececec;--grey-300:#ddd;--grey-400:#b7b6b6;--grey-500:#949496;--grey-600:#6b6b6b;--grey-700:#575756;--grey-800:#3b3c3b;--grey-900:#1f1f1f;--black:#151515}body[data-theme="dark"]{--primary-500:#f44601;--red:#ec0232;--blue:#2c4bf6;--yellow:#fbe200;--naver:#03c75a;--kakao-text:#3b1e1e;--blurgrey-50:#040606;--blurgrey-100:#060914;--blurgrey-500:#a1a1a1;--white:#000;--grey-50:#121212;--grey-100:#1f1f1f;--grey-200:#3b3c3b;--grey-300:#575756;--grey-400:#6b6b6b;--grey-500:#949496;--grey-600:#b7b6b6;--grey-700:#ddd;--grey-800:#ececec;--grey-900:#f4f2f4;--black:#fff}@font-face{font-family:AppleSDGothicNeo;src:url('/sho/font/AppleSDGothicNeoR.woff2') format('woff2'),url('/sho/font/AppleSDGothicNeoR.woff') format('woff'),url('/sho/font/AppleSDGothicNeoR.ttf') format('truetype');font-weight:normal;font-style:normal;unicode-range:U+AC00-D7A3,U+0041-005A,U+0061-007A,U+0020-002F,U+003A-0040,U+005B-0060,U+007B-007E}@font-face{font-family:AppleSDGothicNeo;src:url('/sho/font/AppleSDGothicNeoM.woff2') format('woff2'),url('/sho/font/AppleSDGothicNeoM.woff') format('woff'),url('/sho/font/AppleSDGothicNeoM.ttf') format('truetype');font-weight:500;font-style:normal;unicode-range:U+AC00-D7A3,U+0041-005A,U+0061-007A,U+0020-002F,U+003A-0040,U+005B-0060,U+007B-007E}@font-face{font-family:AppleSDGothicNeo;src:url('/sho/font/AppleSDGothicNeoB.woff2') format('woff2'),url('/sho/font/AppleSDGothicNeoB.woff') format('woff'),url('/sho/font/AppleSDGothicNeoB.ttf') format('truetype');font-weight:700;font-style:normal;unicode-range:U+AC00-D7A3,U+0041-005A,U+0061-007A,U+0020-002F,U+003A-0040,U+005B-0060,U+007B-007E}@font-face{font-family:AppleSDGothicNeo;src:url('/sho/font/AppleSDGothicNeoEB.woff2') format('woff2'),url('/sho/font/AppleSDGothicNeoEB.woff') format('woff'),url('/sho/font/AppleSDGothicNeoEB.ttf') format('truetype');font-weight:900;font-style:normal;unicode-range:U+AC00-D7A3,U+0041-005A,U+0061-007A,U+0020-002F,U+003A-0040,U+005B-0060,U+007B-007E}@font-face{font-family:AppleSDGothicNeo;src:url('/sho/font/AppleSDGothicNeoL.woff2') format('woff2'),url('/sho/font/AppleSDGothicNeoL.woff') format('woff'),url('/sho/font/AppleSDGothicNeoL.ttf') format('truetype');font-weight:200;font-style:normal;unicode-range:U+AC00-D7A3,U+0041-005A,U+0061-007A,U+0020-002F,U+003A-0040,U+005B-0060,U+007B-007E}@font-face{font-family:AppleSDGothicNeo;src:url('/sho/font/AppleSDGothicNeoT.woff2') format('woff2'),url('/sho/font/AppleSDGothicNeoT.woff') format('woff'),url('/sho/font/AppleSDGothicNeoT.ttf') format('truetype');font-weight:100;font-style:normal;unicode-range:U+AC00-D7A3,U+0041-005A,U+0061-007A,U+0020-002F,U+003A-0040,U+005B-0060,U+007B-007E}@font-face{font-family:Roboto;src:url('/sho/font/roboto-v30-latin-regular.woff2') format('woff2'),url('/sho/font/roboto-v30-latin-regular.woff') format('woff'),url('/sho/font/roboto-v30-latin-regular.ttf') format('truetype');font-weight:normal;font-style:normal;unicode-range:U+0030-0039}@font-face{font-family:Pretendard;src:url('/sho/font/Pretendard-ExtraBold.woff2') format('woff2'),url('/sho/font/Pretendard-ExtraBold.woff') format('woff');font-weight:800;font-style:normal}@font-face{font-family:Pretendard;src:url('/sho/font/Pretendard-Bold.woff2') format('woff2'),url('/sho/font/Pretendard-Bold.woff') format('woff');font-weight:700;font-style:normal}@font-face{font-family:Pretendard;src:url('/sho/font/Pretendard-SemiBold.woff2') format('woff2'),url('/sho/font/Pretendard-SemiBold.woff') format('woff');font-weight:600;font-style:normal}@font-face{font-family:Pretendard;src:url('/sho/font/Pretendard-Medium.woff2') format('woff2'),url('/sho/font/Pretendard-Medium.woff') format('woff');font-weight:500;font-style:normal}@font-face{font-family:Pretendard;src:url('/sho/font/Pretendard-Regular.woff2') format('woff2'),url('/sho/font/Pretendard-Regular.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:GmarketSans;src:url('/sho/font/GmarketSansTTFBold.ttf') format('truetype');font-weight:800;font-style:normal}@font-face{font-family:GmarketSans;src:url('/sho/font/GmarketSansTTFLight.ttf') format('truetype');font-weight:300;font-style:normal}@font-face{font-family:GmarketSans;src:url('/sho/font/GmarketSansTTFMedium.ttf') format('truetype');font-weight:500;font-style:normal}*{font-family:AppleSDGothicNeo,Roboto,Pretendard,sans-serif,arial;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0}@media screen and (max-width:768px){:root{font-size:14.4px}}@media screen and (min-width:769px){:root{font-size:16px}}html,body{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none}body{background:var(--white) !important}body,div,ul,li,p,span,img,table,tbody,thead,tr,td,th,a{-webkit-margin-before:0;-webkit-margin-end:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-padding-before:0;-webkit-padding-end:0;-webkit-padding-after:0;-webkit-padding-start:0;padding:0;margin:0;border:0;text-decoration:none;word-break:keep-all}div,ul,li,p,textarea,input,select,iframe,.border-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ol,ul,li{list-style:none}a{cursor:pointer;color:var(--black)}.loader{display:none;position:fixed;top:0rem !important;left:0rem !important;width:100%;height:100%;text-align:center;vertical-align:middle;background-color:rgba(0,0,0,0.55);line-height:1;z-index:1001}.loader .loading{display:block;position:absolute;top:50%;left:50%;margin:.625rem;text-align:center;z-index:1002;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:var(--white);font-size:1rem;width:100px;height:100px}.loader .loading .message{position:absolute;width:100%;height:20px;line-height:20px;top:calc(50% - 10px)}.loader .loading .ext-message{position:absolute;width:400px;top:calc(100% + 30px);left:calc(50% - 200px);text-align:center;font-weight:bold;font-size:16px}.loader .loading:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;border-radius:100%;border:10px solid rgba(0,0,0,0.1);margin-top:-10px;margin-left:-10px}.loader .loading:after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;-webkit-animation:loader .6s linear;animation:loading 1s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:100%;border-color:var(--primary-500) transparent transparent;border-style:solid;border-width:10px;box-shadow:0 0 0 1px transparent;margin-top:-10px;margin-left:-10px}@-webkit-keyframes loading{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.popup-alert,.popup-confirm{padding:3rem;min-width:500px;max-width:750px}.inner-popup-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.45);opacity:1;z-index:1000}.inner-popup-wrapper .inner-popup{display:inline-block;position:fixed;text-align:center;vertical-align:middle;background-color:var(--white);max-width:750px}.inner-popup-wrapper .inner-popup .title{color:var(--grey-800)}.inner-popup-wrapper .inner-popup .message{color:var(--grey-800);margin:40px 0;font-size:22px;font-weight:bold;line-height:30px}.inner-popup-wrapper .inner-popup .buttons button:only-child{width:225px !important;height:50px !important;font-size:18px !important}.inner-popup-wrapper .inner-popup .buttons button+button{margin-left:30px}@media only screen and (max-width:768px){.popup-alert{padding:1.5rem;width:100%;min-width:100%;max-width:100%}.popup-confirm{padding:0;width:100%;min-width:100%;max-width:100%}.inner-popup-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);opacity:1;z-index:1000}.inner-popup-wrapper .inner-popup{display:inline-block;position:fixed;text-align:center;vertical-align:middle;padding:2rem;background-color:var(--white);width:96%}.inner-popup-wrapper .inner-popup.alert{width:90%}.inner-popup-wrapper .inner-popup.alert .title{display:none}.inner-popup-wrapper .inner-popup.alert .message{margin:2.5rem 0;font-size:1.5rem;font-weight:600}.inner-popup-wrapper .inner-popup .message{color:var(--grey-800);margin:3rem 0;font-size:2rem;font-weight:600}}.max-280-wrapper{width:280px;margin:0 auto}.max-360-wrapper{width:360px;margin:0 auto}.max-400-wrapper{width:400px;margin:0 auto}.max-500-wrapper{width:500px;margin:0 auto}.max-600-wrapper{width:600px;margin:0 auto}.max-750-wrapper{width:750px;margin:0 auto}@media only screen and (max-width:768px){.max-360-wrapper{width:100%;margin:0;padding:0 1rem}.max-400-wrapper{width:100%;margin:0;padding:0 1rem}.max-500-wrapper{width:100%;margin:0 auto}.max-600-wrapper{width:100%;margin:0 auto}.max-750-wrapper{width:100%;margin:0;padding:0 1.25rem}}.mt0{margin-top:0 !important}.mt1{margin-top:.0625rem}.mt3{margin-top:.1875rem}.mt4{margin-top:.25rem}.mt5{margin-top:.3125rem}.mt6{margin-top:.375rem}.mt7{margin-top:.4375rem}.mt8{margin-top:.5rem}.mt10{margin-top:.625rem}.mt11{margin-top:.6875rem}.mt12{margin-top:.75rem}.mt13{margin-top:.8125rem}.mt14{margin-top:.875rem}.mt15{margin-top:.9375rem}.mt16{margin-top:1rem}.mt17{margin-top:1.0625rem}.mt18{margin-top:1.125rem}.mt19{margin-top:1.1875rem}.mt20{margin-top:1.25rem}.mt22{margin-top:1.375rem}.mt24{margin-top:1.5rem}.mt25{margin-top:1.5625rem}.mt28{margin-top:1.75rem}.mt29{margin-top:1.8125rem}.mt30{margin-top:1.875rem}.mt32{margin-top:2rem}.mt35{margin-top:2.1875rem}.mt40{margin-top:2.5rem}.mt44{margin-top:2.75rem}.mt45{margin-top:2.8125rem}.mt50{margin-top:3.125rem}.mt52{margin-top:3.25rem}.mt55{margin-top:3.483rem}.mt60{margin-top:3.75rem}.mt68{margin-top:4.25rem}.mt70{margin-top:4.375rem}.mt80{margin-top:5rem}.mt85{margin-top:5.3125rem}.mt90{margin-top:5.625rem}.mt100{margin-top:6.25rem}.mt105{margin-top:6.5625rem}.mt110{margin-top:6.875rem}.mt120{margin-top:7.5rem}.mt130{margin-top:8.125rem}.mt140{margin-top:8.75rem}.mt160{margin-top:10rem}.mt170{margin-top:10.625rem}.mt180{margin-top:11.25rem}.mt200{margin-top:12.5rem}.mt210{margin-top:13.125rem}.mb0{margin-bottom:0}.mb5{margin-bottom:.3125rem}.mb8{margin-bottom:.5rem}.mb10{margin-bottom:.625rem}.mb12{margin-bottom:.75rem}.mb15{margin-bottom:.9375rem}.mb16{margin-bottom:1rem}.mb20{margin-bottom:1.25rem !important}.mb25{margin-bottom:1.5625rem}.mb30{margin-bottom:1.875rem}.mb32{margin-bottom:2rem}.mb40{margin-bottom:2.5rem}.mb50{margin-bottom:3.125rem}.mb60{margin-bottom:3.75rem}.mb70{margin-bottom:4.375rem}.mb85{margin-bottom:5.3125rem}.mb90{margin-bottom:5.625rem}.mb100{margin-bottom:6.25rem}.mb105{margin-bottom:6.5625rem}.mb130{margin-bottom:8.125rem}.mb160{margin-bottom:10rem}.mb200{margin-bottom:12.5rem}.ml0{margin-left:0}.ml4{margin-left:.25rem}.ml5{margin-left:.3125rem}.ml7{margin-left:.4375rem}.ml9{margin-left:.5625rem}.ml10{margin-left:.625rem}.ml15{margin-left:.9375rem}.ml16{margin-left:1rem}.ml20{margin-left:1.25rem}.ml30{margin-left:1.875rem}.ml50{margin-left:3.125rem}.ml63{margin-left:3.9375rem}.mr0{margin-right:0}.mr4{margin-right:.25rem}.mr5{margin-right:.3125rem}.mr9{margin-right:.5625rem}.mr10{margin-right:.625rem}.mr15{margin-right:.9375rem}.mr16{margin-right:1rem}.mr20{margin-right:1.25rem}.mr30{margin-right:1.875rem}.mr50{margin-right:3.125rem}.mr63{margin-right:3.9375rem}.text-center{text-align:center !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.bold{font-weight:700}.light{font-weight:200}.break-all{word-break:break-all}.none{display:none}.show{display:block}.t2{font-size:1.5rem;color:var(--grey-800);font-weight:bold;margin:0;word-break:break-all}h2{font-size:2rem;color:var(--black);font-weight:900;margin:0;word-break:break-all}h3{font-size:1.5rem;color:var(--grey-900);font-weight:bold;margin:0;word-break:break-all}h4{font-size:1.125rem;color:var(--black);font-weight:500;margin:0;word-break:break-all}h5{font-size:1rem;color:var(--grey-900);font-weight:normal;line-height:1.75;word-break:break-all}h6{font-size:.875rem;color:var(--black);font-weight:300;margin:0;word-break:break-all}button{border:0;border-radius:40px;outline:0;cursor:pointer}button.action{width:280px;height:3.75rem;font-size:1.125rem;font-weight:bold;color:var(--white);background-color:var(--primary-500)}button.basic{width:280px;height:3.75rem;font-size:1.125rem;font-weight:500;color:var(--white);background-color:var(--black)}button.invert{width:280px;height:3.75rem;font-size:1.125rem;font-weight:500;color:var(--primary-500);border:solid .0625rem var(--primary-500);background-color:var(--white)}button.invert-basic{width:280px;height:3.75rem;font-size:1.125rem;font-weight:500;color:var(--black);border:solid .0625rem var(--black);background-color:var(--white)}button.btn-confirm{width:10rem;height:3.25rem}button.kakao{width:280px;height:3.75rem;font-size:1.125rem;font-weight:500;color:var(--kakao-text);background-color:var(--yellow)}button.close{position:absolute;background-color:transparent;color:var(--grey-500);padding:0 !important;margin:1.125rem 1.125rem 0 0 !important;border-radius:0 !important;width:1.125rem;height:1.125rem;top:0;right:0}button.close:before{content:'';background-image:url("/sho/img/home/v_1.1/btn-close-pop-up.svg");background-size:1.125rem 1.125rem;display:inline-block;font-size:1.125rem;position:absolute;top:0;left:0;width:1.125rem;height:1.125rem}button.close:hover{color:var(--grey-800)}table.table{width:100%;border-collapse:collapse;border:solid .0625rem var(--grey-200);text-align:center}table.table tr,table.table td,table.table th{border:0}table.table thead tr{background-color:var(--grey-50);border-bottom:solid .0625rem var(--grey-200)}table.table thead tr th{color:var(--black);font-size:.875rem;font-weight:500;padding:.9375rem .625rem}table.table thead tr th:first-child{padding-left:1.875rem}table.table thead tr th:last-child{padding-right:1.875rem}table.table tfoot tr{background-color:var(--grey-50);border-top:solid .0625rem var(--grey-200)}table.table tfoot tr td{color:var(--black);font-size:.875rem;font-weight:500;padding:1.25rem .625rem}table.table tfoot tr td:first-child{padding-left:1.875rem}table.table tfoot tr td:last-child{padding-right:1.875rem}table.table tbody tr{background-color:var(--white);border-bottom:solid .0625rem var(--grey-200)}table.table tbody tr:last-child{border-bottom:0}table.table tbody tr td{font-size:1rem;color:var(--black);padding:1.875rem .625rem}table.table tbody tr td:first-child{padding-left:1.875rem}table.table tbody tr td:last-child{padding-right:1.875rem}table.table tbody tr td img{width:8.125rem;height:8.125rem;border:solid .0625rem var(--grey-300)}select{width:100%;height:2.5rem;border:solid .0625rem var(--grey-400);font-size:1rem;line-height:1.1875rem;padding:.6875rem .6875rem .625rem;color:var(--grey-900);appearance:none;background:url(/sho/img/home/v_1.1/icn-arrow-down.svg) no-repeat;background-size:1rem;background-position:calc(100% - 0.6875rem);cursor:pointer}.select-option{width:100%;height:2.5rem;border:solid .0625rem var(--grey-400);font-size:1rem;line-height:1.1875rem;padding:0;color:var(--grey-900);appearance:none;background:url(/sho/img/home/v_1.1/icn-arrow-down.svg) no-repeat;background-size:1rem;background-position:calc(100% - 0.6875rem);cursor:pointer;position:relative}.select-option.active{background:url(/sho/img/home/v_1.1/icn-arrow-up.svg) no-repeat;background-size:1rem;background-position:calc(100% - 0.6875rem);background-color:var(--grey-50)}.select-option .option-label{width:inherit;height:inherit;border:0;outline:0;background:transparent;text-align:left;padding-left:.6875rem}.select-option .option-list-wrapper{padding:.6875rem 0}.select-option .option-list{position:absolute;top:2.4rem;left:-0.0625rem;width:calc(100% + 0.125rem);max-height:0;transition:.1s ease-in;overflow:hidden}.select-option.active .option-list{padding:.6875rem 0;max-height:9.625rem;overflow-y:scroll;background:var(--white);border:solid .0625rem var(--grey-400);border-top:0}.select-option .option-list li{width:100%;padding:.6875rem .625rem .625rem;font-size:.9375rem;line-height:1.1875rem}.select-option .option-list li:hover{background-color:var(--blurgrey-50)}input{padding:.9375rem 1.25rem;background-color:var(--grey-100);font-size:1rem;color:var(--grey-800);height:3.125rem;border:0;outline:0;line-height:1.1875rem}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}input:placeholder{color:var(--grey-400)}input:focus{background-color:var(--white);border:solid .0625rem var(--primary-500)}.input-box{position:relative}.input-box:not(last-child){margin-bottom:2.5rem}.input-box label{display:inline-block;margin:0 0 .625rem 0;font-size:1rem;color:var(--grey-900)}.input-box label .required{content:'';display:inline-block;background:url(/sho/img/home/v_1.1/icn-input-label.png) no-repeat center;height:.375rem;width:.375rem;position:absolute;top:.3125rem;margin-left:.25rem}.input-box input{display:inline-block;width:100%;box-sizing:border-box;padding:1rem 1.25rem;background-color:var(--grey-100);font-size:1rem;color:var(--grey-800);border:0}.input-box input::placeholder{font-size:1rem;color:var(--grey-400)}.input-box button.inline-button{position:absolute;top:0;right:0;background-color:rgba(0,0,0,0);border:0;font-size:.875rem;font-weight:200;color:var(--primary-500);height:45px;margin-right:1.25rem;padding:0;cursor:pointer}.input-box p.x-validation{font-size:.75rem;color:var(--primary-500);margin-top:.625rem;margin-left:1.25rem}p.x-validation{font-size:.75rem;color:var(--primary-500);margin-top:.25rem}.input-box p.x-validation.success{color:var(--blue)}p.x-validation.success{color:var(--blue)}.checkbox-wrapper.inline-button-wrapper{position:relative}.checkbox-wrapper input[type="checkbox"]{display:none}.checkbox-wrapper label{display:flex;min-height:1.25rem;line-height:1.25rem;font-size:1rem;cursor:pointer;color:var(--grey-800);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;word-break:break-all}.checkbox-wrapper label i{display:inline-block;margin-right:.625rem;width:1.25rem;height:1.25rem;background:url(/sho/img/home/v_1.1/btn-check-off.png) no-repeat center;background-size:contain;transition:background-image .2s}.checkbox-wrapper label span{margin-top:.125rem;word-break:break-all}.checkbox-wrapper label i:after{content:"";display:block;width:1.25rem;height:1.25rem;background:url(/sho/img/home/v_1.1/btn-check-on.png) no-repeat center;background-size:contain;-webkit-transition:.2s;transition:background-image .2s;visibility:hidden;opacity:0}.checkbox-wrapper input[type=checkbox]:checked+label i:after{visibility:visible;opacity:1;background-image:url(/sho/img/home/v_1.1/btn-check-on.png)}.checkbox-wrapper button.inline-button{position:absolute;top:0;right:0;background-color:rgba(0,0,0,0);border:0;font-size:.875rem;font-weight:200;color:var(--grey-600);text-decoration:underline;height:1.125rem;margin-right:.625rem;padding:0;cursor:pointer}.radiobox-wrapper input[type="radio"]{display:none}.radiobox-wrapper label{display:flex;min-height:1.25rem;line-height:1.25rem;font-size:1rem;cursor:pointer;color:var(--grey-800);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;word-break:break-all}.radiobox-wrapper label i{display:inline-block;margin-right:.625rem;width:1.25rem;height:1.25rem;background:url(/sho/img/home/v_1.1/btn-radio-off.png) no-repeat center;background-size:contain;transition:background-image .2s}.radiobox-wrapper label span{margin-top:.125rem;word-break:break-all}.radiobox-wrapper label i:after{content:"";display:block;width:1.25rem;height:1.25rem;background:url(/sho/img/home/v_1.1/btn-radio-on.png) no-repeat center;background-size:contain;-webkit-transition:.2s;transition:background-image .2s;visibility:hidden;opacity:0}.radiobox-wrapper input[type=radio]:checked+label i:after{visibility:visible;opacity:1;background-image:url(/sho/img/home/v_1.1/btn-radio-on.png)}@media only screen and (max-width:768px){.checkbox-wrapper label span{margin-top:.0625rem}.radiobox-wrapper label span{margin-top:.0625rem}}.pay-cd-wrapper{display:flex;align-items:center;flex-wrap:wrap}.pay-cd-wrapper .radiobox-wrapper{width:100%}.pay-cd-wrapper .icon{margin-top:0}.icon.kakao:after{content:'';display:inline-block;width:3.0625rem;height:1.25rem;background:url(/sho/img/home/v_1.1/img-kakao-pay.png) no-repeat center;background-size:contain}.icon.naver:after{content:'';display:inline-block;width:5.125rem;height:1.25rem;background:url(/sho/img/home/v_1.1/img-naver-pay.png) no-repeat center;background-size:contain}.icon.toss:after{content:'';display:inline-block;width:3.25rem;height:1.25rem;background:url(/sho/img/home/v_1.1/img-toss-pay.png) no-repeat center;background-size:contain}.product-header-wrapper{display:flex;align-items:center;justify-content:space-between}.prd-list-wrapper{margin:2.5rem 0;padding:0}.prd-list-wrapper:first-child{margin-top:0}.prd-list-wrapper a{display:block}.prd-list-wrapper img{max-width:750px;width:100%;height:100%;border:solid .0625rem var(--grey-300)}.prd-list-wrapper .prd-info{display:block;margin-top:1.875rem}.prd-info .prd-title{font-size:1.5rem;color:var(--grey-800)}.price-wrapper{display:flex;align-items:center;margin-top:.4375rem}.price-wrapper .discount{margin-right:.125rem;font-size:1.875rem;font-weight:bold;line-height:2.1875rem;color:var(--primary-500)}.price-wrapper .discount-unit{margin-right:.3125rem;font-size:1.0625rem;color:var(--primary-500);line-height:2.1875rem}.price-wrapper .sale-price{font-size:1.875rem;font-weight:bold;color:var(--grey-800);line-height:2.1875rem}.price-wrapper .sale-price-unit{font-size:1.0625rem;color:var(--grey-800);margin-right:.3125rem;line-height:2.1875rem}.price-wrapper .org-price{font-size:1.25rem;color:var(--grey-400);text-decoration:line-through;line-height:2.1875rem}@media only screen and (max-width:768px){.product-header-wrapper{margin-left:1.25rem;margin-right:1.25rem}.prd-list-wrapper{margin:2.5rem 0}.prd-list-wrapper .prd-info{margin:1.875rem 1.25rem 0}}.item-img{max-width:750px;max-height:750px}.item-img img{border:solid .0625rem var(--grey-300);max-width:750px;max-height:750px;width:100%;height:100%}.item-info{padding:1.875rem 0;border-bottom:solid .0625rem var(--grey-300)}@media only screen and (max-width:768px){.item-info{padding:1.875rem 1.25rem;border-bottom:0}}.item-title{font-size:1.5rem;line-height:1.8125rem;color:var(--grey-800);word-break:break-all}.item-price{font-size:1.25rem;color:var(--grey-400);line-height:1.5rem;text-decoration:line-through}.item-price-wrapper{display:flex;align-items:center}.item-sale{font-size:1.875rem;line-height:2.1875rem;font-weight:900;color:var(--primary-500);margin-right:.125rem}.item-sale-unit{font-size:1.0625rem;line-height:2.1875rem;color:var(--primary-500);margin-right:.3125rem}.item-discount{font-size:1.875rem;line-height:2.1875rem;font-weight:900;color:var(--grey-800)}.item-discount-unit{font-size:1.0625rem;line-height:2.1875rem;color:var(--grey-800)}.item-ext-wrapper{padding:1.875rem 0;border-bottom:solid .0625rem var(--grey-300);word-break:break-all}.pc-wrapper{display:block}.mob-wrapper{display:none}.item-ext-wrapper .item-ext-div-wrapper{display:flex;align-items:baseline}.item-ext-wrapper .item-ext-div-wrapper:not(:last-child){margin-bottom:1.875rem}.item-ext-div-wrapper .item-ext-title{font-size:.875rem;color:var(--grey-500);width:7.5rem;margin-right:.625rem;flex:0 0 auto}.item-ext-div-wrapper .item-ext-content{font-size:1rem;font-weight:bold;color:var(--grey-600);height:1.1875rem}.item-ext-div-wrapper .item-ext-content .unit{font-size:.875rem;margin-left:.125rem}.item-ext-div-wrapper .item-ext-noti{font-size:.875rem;color:var(--grey-600);margin-top:.3125rem;min-height:1.3125rem;word-break:break-all}@media only screen and (max-width:768px){.item-ext-wrapper{padding:1.875rem 1.25rem}.pc-wrapper{display:none}.mob-wrapper{display:block}.item-ext-mob-wrapper{padding:20px 0;margin:0 1.25rem;border-top:solid .0625rem var(--grey-300);border-bottom:solid .0625rem var(--grey-300);word-break:break-all}.item-ext-mob-div-wrapper:not(:last-child){margin-bottom:25px}.item-ext-mob-content-wrapper{display:flex;align-items:center}.item-ext-mob-content-wrapper .item-ext-mob-title{font-size:12.6px;color:var(--grey-500);line-height:15px;margin-right:5px}.item-ext-mob-content-wrapper .item-ext-mob-content{font-size:14.4px;line-height:17px;color:var(--grey-600)}.item-ext-mob-content-wrapper .item-ext-mob-unit{font-size:12.6px;color:var(--grey-600);line-height:15px;margin-left:1px}.item-ext-mob-div-wrapper .item-ext-mob-noti{font-size:12.6px;margin-top:5px;line-height:19px;color:var(--grey-600);word-break:break-all}.item-ext-mob-wrapper.close{height:150px;overflow:hidden}.item-ext-mob-wrapper.close .item-ext-mob-noti.mob-hidden{margin-top:5px}.item-ext-mob-wrapper.close .ext-mob-info-tab{background:url(/sho/img/home/v_1.1/icn-arrow-down.svg) no-repeat center;width:16px;height:16px;cursor:pointer}.item-ext-mob-wrapper.open{height:auto;overflow:visible}.item-ext-mob-wrapper.open .ext-mob-info-tab{background:url(/sho/img/home/v_1.1/icn-arrow-up.svg) no-repeat center;width:16px;height:16px;cursor:pointer}}.item-info-img-wrapper{width:100%;background-color:var(--white);padding:1.875rem 1.25rem}.item-info-img-wrapper img{max-width:710px;width:100%}.item-info-ext-wrapper{padding:0 1.25rem}.item-info-ext-wrapper ul{list-style:none}.item-info-ext-wrapper ul li.ext-title{width:100%;height:3.125rem;border-bottom:solid .0625rem var(--grey-300);padding:0 .625rem}.item-info-ext-wrapper ul li.ext-title:first-child{border-top:solid .0625rem var(--grey-300)}.item-info-ext-wrapper ul li.ext-title.on{background-color:var(--grey-50)}.item-info-ext-wrapper ul li.ext-title a{position:relative;font-size:.9375rem;line-height:3.125rem;color:var(--grey-900);height:3.125rem;width:100%;display:block}.item-info-ext-wrapper ul li.ext-title a:after{content:'';display:inline-block;width:1rem;height:1rem;background:url(/sho/img/home/v_1.1/icn-arrow-down.svg) no-repeat center;position:absolute;top:1rem;right:0}.item-info-ext-wrapper ul li.ext-title.on a:after{content:'';display:inline-block;width:1rem;height:1rem;background:url(/sho/img/home/v_1.1/icn-arrow-up.svg) no-repeat center;position:absolute;top:1rem;right:0}.ext-content .div-ext-content{padding:1.25rem}li.ext-content{border-bottom:solid .0625rem var(--grey-300)}.ext-content .div-ext-content li{font-size:.875rem;color:var(--grey-900);line-height:2}.ext-content .div-ext-content p{font-size:.875rem;color:var(--grey-900);line-height:2}.ext-content .div-ext-content ol{padding-left:.875rem !important}.ext-content .div-ext-content ol.decimal{list-style:decimal !important}.ext-content .div-ext-content ol.decimal li{list-style:decimal !important}.ext-content .div-ext-content ol.disc{list-style:disc !important}.ext-content .div-ext-content ol.disc li{list-style:disc !important}.product-option-select-wrapper{position:fixed;left:50%;bottom:0;transform:translate(-50%,0);background:var(--white);max-width:750px;width:100%;z-index:101}.product-option-button-wrapper{position:relative;height:4.125rem;text-align:center}.product-option-button-wrapper .product-option-button{width:100%;height:100%;float:left;border:0;background-color:var(--primary-500);font-size:1.25rem;font-weight:bold;line-height:4.125rem;color:var(--white)}.product-option-button-wrapper .product-option-button.sold-out{background-color:var(--grey-500)}.product-option-wrapper{border-bottom:0}.product-option-wrapper .option-close{position:absolute;top:-1.3125rem;left:50%;width:5.625rem;height:1.4375rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url(/sho/img/home/v_1.1/btn-option-down.png) no-repeat center;background-size:5.625rem 1.4375rem;border-radius:0}.product-option-wrapper .option-area{padding:1.3125rem 1.3125rem 1.1875rem;border:solid 1px var(--primary-500);background-color:var(--white)}.option-area .prd-title{font-size:1.125rem;line-height:1.3125rem;color:var(--grey-800);font-weight:bold}.option-area .count-content{display:flex;justify-content:space-between;align-items:center;width:100%;height:1.25rem}.option-area .count-content .option-form{display:none}.count-content .count-control-box{height:1.25rem}.count-content .count-control-box .count-control{display:flex;overflow:hidden;height:1.25rem;border:solid .0625rem var(--grey-300)}.count-control .control-button{background-color:var(--white);width:1.25rem;height:1.25rem;cursor:pointer;text-align:center;line-height:1.1875rem;font-size:.875rem;font-weight:bold}.count-control .option-count{background-color:var(--white);width:2.5rem;height:1.25rem;border-left:solid .0625rem var(--grey-300);border-right:solid .0625rem var(--grey-300);font-size:.875rem;line-height:1.1875rem;color:var(--grey-900);text-align:center}.count-content .count-price-box{display:flex;align-items:center}.count-content .count-price-box .prod-price{font-size:1.25rem;line-height:1.25rem;font-weight:bold;color:var(--grey-900)}.count-content .count-price-box .unit{font-size:.875rem;line-height:1.25rem;margin-left:.0625rem;color:var(--grey-800)}.option-area .total-price-wrapper{display:flex;flex-direction:column;margin-top:1.6875rem;height:3.5rem}.total-price-wrapper .total-count-wrap{display:flex;align-items:center;justify-content:space-between}.total-price-wrapper .total-count-wrap .text{font-size:1.125rem;font-weight:bold;color:var(--grey-800);line-height:1.75rem}.total-price-wrapper .total-count-wrap .num{margin-left:.875rem;font-size:1.5rem;font-weight:bold;color:var(--grey-800);line-height:1.75rem}.total-price-wrapper .total-count-wrap .unit{margin-left:.1875rem;font-size:1.125rem;color:var(--grey-800);line-height:1.75rem}.total-price-wrapper .total-price-wrap{display:flex;align-items:center;justify-content:space-between}.total-price-wrapper .total-price-wrap .text{font-size:1.125rem;font-weight:bold;line-height:1.75rem;color:var(--primary-500)}.total-price-wrapper .total-price-wrap .num{margin-left:.875rem;font-size:1.5rem;font-weight:bold;line-height:1.75rem;color:var(--primary-500)}.total-price-wrapper .total-price-wrap .unit{margin-left:.1875rem;font-size:1.125rem;line-height:1.75rem;color:var(--primary-500)}.option-box-area{width:100%;height:15rem;overflow-y:auto}.option-box-area::-webkit-scrollbar{width:1.25rem}.option-box-area::-webkit-scrollbar-thumb{background-color:var(--grey-300);border-left:solid .625rem var(--white)}.option-box-area::-webkit-scrollbar-track{background-color:var(--grey-50);border-left:solid .625rem var(--white)}.option-content-wrapper{width:100%;height:5.5rem;background-color:var(--grey-50);border:solid .0625rem var(--grey-200);padding:1.3125rem}.option-content-wrapper:not(:last-child){margin-bottom:.875rem}.option-content-wrapper .option-content{display:flex;justify-content:space-between;align-items:center}.option-content-wrapper .option-content .title{height:1.1875rem;font-size:1rem;color:var(--grey-600);line-height:1.1875rem;width:calc(100% - 0.625rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.option-content-wrapper .option-content .btn-delete-option{width:1rem;height:1rem;content:url('/sho/img/home/v_1.1/btn-close-option.svg');cursor:pointer}.sdk-ext-title{font-size:.875rem;font-weight:bold;color:var(--grey-600)}.sdk-ext-content{margin-left:.625rem}.sdk-ext-content li{font-size:.875rem;font-weight:normal;line-height:1.43;min-height:1.25rem;color:var(--grey-600);word-break:break-all}.sdk-ext-content li:before{content:"-";margin-left:-0.625rem;margin-right:.3125rem}.form-wrapper{padding:1.875rem 0;border-bottom:solid .0625rem var(--grey-300);word-break:break-all}.form-wrapper .form-div-wrapper{display:flex;font-size:1rem;line-height:1.1875rem;color:var(--black);font-weight:500}.form-wrapper .form-div-wrapper:not(:last-child){padding-bottom:1.25rem}.form-div-wrapper .form-title{width:8.125rem;color:var(--grey-900);position:relative;margin-top:.625rem}.form-div-wrapper .form-title .required-label{content:'';display:inline-block;background:url(/sho/img/home/v_1.1/icn-input-label.png) no-repeat center;height:.375rem;width:.375rem;position:absolute;top:.3125rem;margin-left:.25rem}.form-div-wrapper .form-content{width:100%}.form-div-wrapper .form-content-580{width:100%;max-width:36.25rem}.form-div-wrapper .form-content-420{width:100%;max-width:26.25rem}.form-div-wrapper .input-text{width:100%;height:2.5rem;padding:.6875rem .9375rem .625rem}.form-div-wrapper .input-button-wrapper{display:flex;flex:1 1 0;flex-direction:row;-webkit-box-align:center;align-items:center;width:100%;max-width:36.25rem}.form-div-wrapper .input-button-wrapper input{display:flex;flex:2 1 0}.form-div-wrapper .input-button-wrapper button{display:flex;flex:1 1 0;align-items:center;-webkit-box-align:center;justify-content:center;-webkit-box-pack:center;height:2.5rem;width:8.75rem;max-width:8.75rem;background-color:var(--white);border:.0625rem solid var(--primary-500);font-size:.9375rem;color:var(--primary-500);outline:0;border-radius:0;margin-left:1.25rem}.form-menu-wrapper{display:flex;width:100%;margin-bottom:0}.form-menu-wrapper .menu-item{position:relative;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:167px;height:53px;font-size:14px;cursor:pointer;background-color:#e9e9e9;color:#999;border:.0625rem solid #e9e9e9}.form-menu-wrapper .menu-item.on{background-color:#fff;color:#000}.form-menu-wrapper .menu-item.on::after{position:absolute;display:block;content:"";left:0;width:100%;height:2px;bottom:-2px;background:#fff;z-index:99}.org-delivery-list{position:absolute;top:1.875rem;right:1.875rem}.org-delivery-list .btn-delivery{flex-shrink:0;align-self:flex-start;font-size:.875rem;color:var(--black);text-decoration:underline;border:0;background:transparent;cursor:pointer;outline:0}.delivery-wrapper{display:flex;align-items:center}.delivery-scroll-wrapper{height:29.375rem;overflow-y:overlay}.delivery-scroll-wrapper::-webkit-scrollbar{width:1.875rem}.delivery-scroll-wrapper::-webkit-scrollbar-thumb{background-color:var(--grey-300);border-left:solid .625rem var(--white);border-right:solid .625rem var(--white)}.delivery-scroll-wrapper::-webkit-scrollbar-track{background-color:var(--grey-50);border-left:solid .625rem var(--white);border-right:solid .625rem var(--white)}.option-scroll-wrapper{height:12rem;max-height:12rem;overflow-y:auto;width:320px}.delivery-info-wrapper{padding:1.5625rem 0 1.875rem;border-bottom:solid .0625rem var(--grey-300);margin:0 1.875rem}.delivery-info-wrapper:first-child{border-top:solid .0625rem var(--grey-300)}.default-label{width:4.125rem;height:1.25rem;line-height:1.25rem;border-radius:.625rem;border:solid .0625rem var(--primary-500);background-color:var(--white);padding:0 .5625rem;font-size:.6875rem;color:var(--primary-500)}button.btn-delv-delete{width:3.125rem;height:1.875rem;border:solid .0625rem var(--grey-500);color:var(--grey-500);font-size:.875rem;border-radius:0;background-color:var(--white)}button.btn-delv-select{width:3.125rem;height:1.875rem;border:solid .0625rem var(--primary-500);color:var(--primary-500);font-size:.875rem;border-radius:0;background-color:var(--white)}button.btn-add-delivery{width:100%;height:2.8125rem;border:solid .0625rem var(--primary-500);background-color:var(--white);border-radius:0;font-size:1rem;font-weight:bold;color:var(--primary-500)}button.btn-add-delivery i.add{background:url('/sho/img/home/v_1.1/group.png') no-repeat center;background-size:contain;width:.875rem;height:.875rem;margin-right:.6875rem;display:inline-block}.order-info-wrapper{display:flex;align-items:center;padding:1.25rem;border-bottom:solid .0625rem var(--grey-300)}@media only screen and (max-width:768px){.order-info-wrapper{padding:1.25rem 0}.form-menu-wrapper .menu-item{width:50%}.form-div-wrapper .input-button-wrapper button{width:6.25rem;min-width:2.5rem;font-size:.75rem}.form-menu-wrapper{margin-bottom:1.25rem}.org-delivery-list{position:initial;text-align:right;margin-bottom:1.25rem}.option-scroll-wrapper{width:100%}}.pay-form{display:flex;width:100%}.pay-wrapper{display:flex;width:50%}.pay-box{position:relative;width:50%}.pay-box:not(last-child){margin-right:1.875rem}.pay-box input[type="radio"]{display:none}.pay-box label{display:block;position:relative;height:6.875rem;width:100%;font-size:1rem;cursor:pointer;color:#747474;border:.0625rem solid #dee0e9;font-weight:500;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:4.5rem 0 .625rem;text-align:center}.pay-box label i{position:absolute;top:1.5rem;left:50%;transform:translate(-50%,0%);vertical-align:text-top;width:82px;height:40px;background:url(/sho/img/home/pay_icon_1_off.png) no-repeat center;background-size:contain;transition:background-image .2s}.pay-box label i:after{content:"";display:block;width:82px;height:40px;background:url(/sho/img/home/pay_icon_1_on.png) no-repeat center;background-size:contain;-webkit-transition:.2s;transition:background-image .2s;visibility:hidden;opacity:0}.pay-box label.kakao i{position:absolute;top:1.5rem;left:50%;transform:translate(-50%,0%);vertical-align:text-top;width:82px;height:40px;background:url(/sho/img/home/payment_icon_yellow_medium.png) no-repeat center;background-size:contain;transition:background-image .2s}.pay-box label.kakao i:after{content:"";display:block;width:82px;height:40px;background:url(/sho/img/home/payment_icon_yellow_medium.png) no-repeat center;background-size:contain;-webkit-transition:.2s;transition:background-image .2s;visibility:hidden;opacity:0}.pay-box label.npay i{position:absolute;top:1.5rem;left:50%;transform:translate(-50%,0%);vertical-align:text-top;width:82px;height:40px;background:url(/sho/img/home/npay_32.png) no-repeat center;background-size:contain;transition:background-image .2s}.pay-box label.npay i:after{content:"";display:block;width:82px;height:40px;background:url(/sho/img/home/npay_32.png) no-repeat center;background-size:contain;-webkit-transition:.2s;transition:background-image .2s;visibility:hidden;opacity:0}.pay-box input[type=radio]:checked+label{border:2px solid #ff500b;color:#ff500b}.pay-box input[type=radio]:checked+label i:after{visibility:visible;opacity:1;background-image:url(/sho/img/home/pay_icon_1_on.png)}.pay-box input[type=radio]:checked+label.kakao i:after{visibility:visible;opacity:1;background-image:url(/sho/img/home/payment_icon_yellow_medium.png)}.pay-box input[type=radio]:checked+label.npay i:after{visibility:visible;opacity:1;background-image:url(/sho/img/home/npay_32.png)}@media only screen and (max-width:768px){.pay-form{flex-direction:column}.pay-wrapper{width:100%}}.padding-30-wrapper{padding:0 1.875rem}.mypage-title{padding:3.125rem 0 .6875rem;border-bottom:solid 2px var(--grey-800);font-size:1.5rem;color:var(--grey-700);line-height:1.8125rem}.mypage-table{width:100%;text-align:left;border-collapse:collapse}.mypage-table tr{border-bottom:solid .0625rem var(--grey-300)}.mypage-table tr th{width:8.75rem;background-color:var(--grey-50);font-size:.875rem;font-weight:bold;color:var(--grey-800);padding:.75rem 1.25rem}.mypage-table tr td{font-size:.875rem;color:var(--grey-800);padding:.75rem 1.25rem}@media only screen and (max-width:768px){.mypage-table tr th{padding:.75rem;width:7.8125rem}.mypage-table tr td{padding:.75rem .5rem}}.floating-inquiry{position:fixed;right:10px;bottom:143px;z-index:100;text-align:center;width:34px;height:34px;border-radius:17px;overflow:hidden;background-color:var(--yellow);box-sizing:border-box;display:block}.floating-inquiry .inquiry-wrapper{display:flex;align-items:center;justify-content:center;width:34px;height:34px}.floating-position{position:fixed;bottom:70px;right:0;z-index:100;text-align:center}.floating-position .position-button-wrapper{width:50px;height:34px;margin:0;padding:0 10px 0 6px;box-sizing:border-box;display:block}.floating-position .position-button-wrapper .top{width:34px;height:34px;margin:0 auto;background:var(--black);display:block;border-radius:1.25rem 1.25rem 0 0}.floating-position .position-button-wrapper .top:after{content:'';display:inline-block;position:absolute;right:22px;top:14px;width:7px;height:7px;border-top:solid 2px var(--white);border-right:solid 2px var(--white);transform:rotate(315deg)}.floating-position .position-button-wrapper .bottom{width:34px;height:34px;margin:0 auto;background:var(--black);display:block;border-radius:0 0 1.25rem 1.25rem}.position-button-wrapper .bottom:after{content:'';display:inline-block;position:absolute;right:22px;bottom:14px;width:7px;height:7px;border-top:solid 2px var(--white);border-right:solid 2px var(--white);transform:rotate(135deg)}.floating-position .top:hover{border-bottom:solid 1px var(--grey-500)}.floating-position .bottom:hover{border-top:solid 1px var(--grey-500)}.option-scroll-item-wrapper{display:flex;align-items:center;padding:1rem 1.25rem;border:solid .0625rem var(--grey-400);margin-bottom:.5rem;cursor:pointer}.option-scroll-item-wrapper:last-child{margin-bottom:0}.option-scroll-no-item{padding-top:1.5rem}.option-scroll-no-item p{font-size:1rem;color:var(--grey-600);line-height:1.3125rem}.rank-title{font-size:1.5625rem;font-weight:bold;line-height:.88;letter-spacing:-0.5px;text-align:center;color:var(--grey-900);margin-bottom:2.8125rem;margin-top:2.8125rem}.rank-wrapper{background-color:var(--white) !important;padding:0 1.5625rem}.rank-item-wrapper{display:flex;align-items:center;margin-bottom:1.75rem}.rank-item-wrapper .ranking-wrapper{display:flex;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;border-radius:.625rem;text-align:center;line-height:2.625rem;background-color:var(--primary-500);opacity:.6}.rank-item-wrapper .ranking-top-wrapper{position:relative;display:flex;flex-shrink:0;justify-content:center;width:2.75rem;height:2.75rem;background-color:var(--primary-500);border-radius:.625rem;padding-top:.8125rem}.rank-item-wrapper .ranking-wrapper .ranking{font-size:1.0625rem;line-height:1.3125rem;font-weight:bold;color:var(--white)}.rank-item-wrapper .ranking-top-wrapper .ranking{font-size:1.0625rem;line-height:1.3125rem;font-weight:bold;color:var(--white)}.rank-item-wrapper .ranking-top-wrapper .ranking-crown{position:absolute;content:'';background-image:url('/sho/img/home/v_1.1/crown.webp');background-size:1.68125rem 1.16875rem;top:-0.79375rem;left:.534375rem;width:1.68125rem;height:1.16875rem}.rank-item-wrapper .ranking-title{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:2.75rem;padding:.125rem 0 .1875rem .625rem}.rank-item-wrapper .ranking-title .ranking-idol-title{font-weight:bold;font-size:1rem;color:var(--black);height:1.0625rem;line-height:1.0625rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;word-break:break-all;display:flex;justify-content:space-between}.rank-item-wrapper .ranking-title .ranking-bar-wrapper{display:flex;margin-top:4px}.rank-item-wrapper .ranking-title .ranking-bar-wrapper .ranking-bar{display:flex;justify-content:flex-end;padding-right:7px;height:1.125rem;border-radius:4px;background-color:#6d7bf3}.rank-item-wrapper .ranking-title .ranking-bar-wrapper .ranking-bar.product-1{background-color:#6d7bf3}.rank-item-wrapper .ranking-title .ranking-bar-wrapper .ranking-bar.product-2{background-color:#66aced}.rank-item-wrapper .ranking-title .ranking-bar-wrapper .ranking-count{font-size:.8125rem;color:var(--white);height:.8125rem;line-height:1.125rem}.btn-ranking-wrapper{display:flex;justify-content:center;margin:0 auto;width:calc(100% - 3.125rem);border:solid .0625rem var(--grey-300);border-radius:.625rem;padding:0 2.5rem;background-color:var(--white);line-height:2.5rem;font-size:.9375rem;color:var(--grey-700)}.btn-ranking-wrapper .btn-ranking-title-bold{color:var(--primary-500);font-weight:bold}.ranking-label-wrapper{padding:0 1.5625rem;margin-top:-.725rem;margin-bottom:2rem;justify-content:center}.ranking-label-wrapper .ranking-label{display:flex;align-items:center;color:var(--grey-700)}.ranking-label-wrapper .ranking-label:not(:last-child){margin-right:12px}.ranking-label-wrapper .ranking-label i{width:1rem;height:1rem;margin-right:.25rem;border-radius:50%}.ranking-label-wrapper .ranking-label i.item-1{background-color:#6d7bf3}.ranking-label-wrapper .ranking-label i.item-2{background-color:#66aced}