.product-detail-modal{--modal-shadow-color:#0006;--modal-border-color:#454a5252;--modal-button-border-color:#454a527a;--modal-card-border-color:#454a5233;--modal-background-color:#121314;--modal-card-background:#454a5233}.product-detail-modal__container{box-shadow:-20px 0px 40px 0px var(--modal-shadow-color);background-color:var(--modal-background-color)}.product-detail-section{flex-direction:column;align-self:stretch;align-items:flex-start;gap:8px;display:flex}.product-detail-section__title{color:#fff9;text-shadow:0 4px 4px #00000040;letter-spacing:-.26px;font-family:Pretendard;font-size:13px;font-weight:500;line-height:18px}@media (min-width:768px){.product-detail-section{gap:12px}.product-detail-section__title{letter-spacing:-.28px;font-size:14px;line-height:20px}}.product-detail-section__content{border-top:1px solid var(--modal-border-color);border-bottom:1px solid var(--modal-border-color);flex-direction:column;align-self:stretch;align-items:flex-start;gap:16px;padding:16px 0;display:flex}@media (min-width:768px){.product-detail-section__content{gap:24px;padding:20px 0}}.grade-info{align-self:stretch;align-items:flex-start;gap:12px;display:flex}.grade-info__section{flex-direction:column;flex:1;align-items:flex-start;gap:12px;display:flex}.grade-info__title{color:#fff9;text-shadow:0 4px 4px #00000040;letter-spacing:-.28px;font-family:Pretendard;font-size:14px;font-weight:500;line-height:20px}.grade-info__card{border:1px solid var(--modal-card-border-color);background:var(--modal-card-background);border-radius:8px;align-self:stretch;align-items:center;gap:8px;height:50px;padding:12px 16px;display:flex}.price-info{align-self:stretch;align-items:flex-start;gap:12px;display:flex}.price-info__section{flex-direction:column;flex:1;align-items:flex-start;gap:12px;display:flex}.price-info__title{color:#fff9;text-shadow:0 4px 4px #00000040;letter-spacing:-.28px;font-family:Pretendard;font-size:14px;font-weight:500;line-height:20px}.price-info__card{border:1px solid var(--modal-card-border-color);background:var(--modal-card-background);color:#fff;letter-spacing:-.32px;white-space:pre-wrap;word-break:break-all;border-radius:8px;align-self:stretch;align-items:flex-start;gap:8px;min-height:50px;padding:12px 16px;font-family:Pretendard;font-size:16px;font-weight:700;line-height:24px;display:flex}.benchmark-card{border:1px solid var(--modal-card-border-color);background:var(--modal-card-background);border-radius:8px;flex-direction:column;align-self:stretch;align-items:flex-start;gap:20px;padding:16px 20px;display:flex}@media (min-width:768px){.benchmark-card{gap:30px;padding:24px 30px}}.product-detail-section__button{cursor:pointer;border-radius:8px;justify-content:center;align-self:stretch;align-items:center;gap:2px;padding:10px;transition:background-color .2s;display:flex;border:1px solid var(--modal-button-border-color)!important}.product-detail-section__button:hover{background-color:#454a5233}.product-detail-section__button span{color:#fff;text-align:right;letter-spacing:-.26px;font-family:Pretendard;font-size:13px;font-weight:700;line-height:18px}@media (min-width:768px){.product-detail-section__button span{letter-spacing:-.28px;font-size:14px;line-height:20px}}.modal-scrollbar{scrollbar-width:thin;scrollbar-color:#4b4e5266 transparent}.modal-scrollbar::-webkit-scrollbar{width:8px}.modal-scrollbar::-webkit-scrollbar-track{background:0 0}.modal-scrollbar::-webkit-scrollbar-thumb{background-color:#4b4e5266;border-radius:4px}.modal-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#4b4e5299}
@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(../media/PretendardVariable.77d5d991.woff2)format("woff2-variations")}
@font-face{font-family:Pretendard;font-weight:900;font-display:swap;src:local(Pretendard Black),url(../media/Pretendard-Black.f05ae765.woff2)format("woff2"),url(../media/Pretendard-Black.17b8abb8.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:800;font-display:swap;src:local(Pretendard ExtraBold),url(../media/Pretendard-ExtraBold.6ff6b378.woff2)format("woff2"),url(../media/Pretendard-ExtraBold.f7f97e57.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:700;font-display:swap;src:local(Pretendard Bold),url(../media/Pretendard-Bold.cf8746a0.woff2)format("woff2"),url(../media/Pretendard-Bold.f23f365a.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:600;font-display:swap;src:local(Pretendard SemiBold),url(../media/Pretendard-SemiBold.81c49f0f.woff2)format("woff2"),url(../media/Pretendard-SemiBold.77740e77.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:500;font-display:swap;src:local(Pretendard Medium),url(../media/Pretendard-Medium.0f3b69e0.woff2)format("woff2"),url(../media/Pretendard-Medium.bce8a3b6.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:400;font-display:swap;src:local(Pretendard Regular),url(../media/Pretendard-Regular.7d5750d9.woff2)format("woff2"),url(../media/Pretendard-Regular.1b15f31c.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:300;font-display:swap;src:local(Pretendard Light),url(../media/Pretendard-Light.d27b4105.woff2)format("woff2"),url(../media/Pretendard-Light.7343ee76.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:200;font-display:swap;src:local(Pretendard ExtraLight),url(../media/Pretendard-ExtraLight.b943d576.woff2)format("woff2"),url(../media/Pretendard-ExtraLight.bdc5ca33.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:100;font-display:swap;src:local(Pretendard Thin),url(../media/Pretendard-Thin.6e4c10a4.woff2)format("woff2"),url(../media/Pretendard-Thin.f59b756b.woff)format("woff")}
