.DealCard-module__otpDca__card{background-color:var(--card-background);border-bottom:1px solid var(--gray-200);flex-direction:row;align-items:stretch;gap:0;padding:0;display:flex}.DealCard-module__otpDca__card:last-child{border-bottom:none}.DealCard-module__otpDca__titleWrapper{background-color:var(--card-background);align-items:center;width:200px;padding:16px;display:flex}.DealCard-module__otpDca__title{color:var(--foreground);margin:0;font-size:14px;font-weight:600;line-height:1.4}.DealCard-module__otpDca__model{color:var(--gray-500);margin-top:4px;font-size:12px;font-weight:400;display:block}.DealCard-module__otpDca__imageWrapper{background-color:var(--card-background);border-right:1px solid var(--gray-200);flex-shrink:0;justify-content:center;align-items:center;width:100px;padding:8px;display:flex;position:relative}.DealCard-module__otpDca__image{object-fit:contain;max-width:100%;max-height:100%}.DealCard-module__otpDca__content{flex-direction:column;flex-grow:1;justify-content:center;display:flex}.DealCard-module__otpDca__dealList{flex-direction:column;display:flex}.DealCard-module__otpDca__dealRow{color:var(--foreground);border-bottom:1px solid var(--gray-100);align-items:center;padding:0;font-size:13px;text-decoration:none;transition:background-color .1s;display:flex}.DealCard-module__otpDca__dealRow:last-child{border-bottom:none}.DealCard-module__otpDca__dealRow:hover{background-color:var(--gray-50)}.DealCard-module__otpDca__cellPrice{padding:12px 16px;font-weight:700}.DealCard-module__otpDca__cellRetail{color:var(--gray-400);padding:12px 16px;font-size:12px}.DealCard-module__otpDca__salePrice{font-weight:700}.DealCard-module__otpDca__originalPrice{color:var(--error);margin-left:.5em;font-size:12px;text-decoration:line-through}.DealCard-module__otpDca__discountPrice{width:180px;color:var(--success);margin-left:.5em}.DealCard-module__otpDca__cellStore{color:var(--gray-500);text-align:right;flex-grow:1;padding:12px 16px;font-weight:500}@media (max-width:600px){.DealCard-module__otpDca__card{flex-direction:column}.DealCard-module__otpDca__titleWrapper,.DealCard-module__otpDca__imageWrapper{border-right:none;border-bottom:1px solid var(--gray-200);width:100%;height:auto;padding:12px}.DealCard-module__otpDca__imageWrapper{height:150px}}
.page-module___8aEwW__main{max-width:var(--container-width);min-height:100vh;margin:0 auto;padding:40px 22px}.page-module___8aEwW__hero{text-align:center;margin-bottom:30px;padding-top:20px}.page-module___8aEwW__title{letter-spacing:-.005em;margin-bottom:12px;font-size:48px;font-weight:600}.page-module___8aEwW__subtitle{color:var(--gray-400);font-size:18px;font-weight:400}.page-module___8aEwW__grid{border:1px solid var(--gray-200);background-color:#fff;border-radius:8px;flex-direction:column;gap:0;max-width:800px;margin:0 auto;display:flex;overflow:hidden}.page-module___8aEwW__headerRow{background-color:var(--gray-50);border-bottom:1px solid var(--gray-200);text-transform:uppercase;color:var(--gray-500);letter-spacing:.05em;padding:12px 0;font-size:12px;font-weight:600;display:flex}.page-module___8aEwW__headerProduct{width:300px;padding-left:16px}.page-module___8aEwW__headerPrice{border-left:1px solid var(--gray-200);width:150px;padding-left:16px}.page-module___8aEwW__headerRetail{border-left:1px solid var(--gray-200);width:100px;padding-left:16px}.page-module___8aEwW__headerDiscount{border-left:1px solid var(--gray-200);width:180px;padding-left:16px}.page-module___8aEwW__headerStore{border-left:1px solid var(--gray-200);flex-grow:1;padding-left:16px}@media (max-width:768px){.page-module___8aEwW__title{font-size:30px}.page-module___8aEwW__subtitle{font-size:14px}.page-module___8aEwW__grid{grid-template-columns:1fr}}.page-module___8aEwW__primeBanner{background:linear-gradient(135deg,#232f3e 0%,#1a2433 100%);border-radius:12px;max-width:800px;margin:24px auto 0;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.page-module___8aEwW__primeBanner:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.page-module___8aEwW__primeBanner a{color:#fff;flex-direction:column;align-items:center;gap:8px;padding:20px;text-decoration:none;display:flex}.page-module___8aEwW__primeTitle{letter-spacing:-.01em;font-size:16px;font-weight:600}.page-module___8aEwW__primeSubtitle{color:#e2e8f0;font-size:14px;font-weight:400}.page-module___8aEwW__highlight{color:#fbbf24;font-weight:700}
