.nov-six[data-nov-kind=rewards] .nov-j-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 22px}.nov-six[data-nov-kind=rewards] .nov-j-benefits>div{padding:18px;border:1px solid #dce3ee;border-radius:10px;background:#fff;min-width:0}.nov-six[data-nov-kind=rewards] .nov-j-benefits strong{display:block;color:#11275d;font-size:18px;line-height:1.3;margin-bottom:8px}.nov-six[data-nov-kind=rewards] .nov-j-benefits p{font-size:14px;line-height:1.5;margin:0;color:#435571}body:has([data-nov-kind=rewards]) .nov-j-rewards-signup{width:calc(100% - 28px);max-width:1140px;margin:0 auto 22px;padding:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:28px;background:#f3f6fb}body:has([data-nov-kind=rewards]) .nov-j-signup-copy,body:has([data-nov-kind=rewards]) .nov-j-signup-form{min-width:0}body:has([data-nov-kind=rewards]) .nov-j-signup-copy h2{font-size:28px;line-height:1.2;margin-bottom:12px}body:has([data-nov-kind=rewards]) .nov-j-signup-copy>p{font-size:14px;line-height:1.6}body:has([data-nov-kind=rewards]) .nov-j-signup-copy ol{padding-left:22px;margin:16px 0;font-size:14px}body:has([data-nov-kind=rewards]) .nov-j-signup-copy li{padding-left:3px;margin-bottom:10px}body:has([data-nov-kind=rewards]) .nov-j-signup-form{background:#fff;border:1px solid #dce3ee;border-radius:10px;padding:20px}body:has([data-nov-kind=rewards]) .nov-j-signup-form>.nov-j-note{font-size:12px;line-height:1.6;margin-top:14px}body:has([data-nov-kind=rewards]) .nov-j-after-signup{border-top:1px solid #dce3ee;padding-top:16px;margin-top:16px}body:has([data-nov-kind=rewards]) .nov-j-after-signup .nov-six-button{width:100%;min-height:48px;background:#fff;color:#11275d;border:1px solid #b8c4d7;font-weight:800;gap:16px}body:has([data-nov-kind=rewards]) .nov-j-after-signup .nov-six-button:hover{background:#f3f6fb}body:has([data-nov-kind=rewards]) .nov-j-after-signup p{font-size:13px;line-height:1.55;color:#435571;margin:10px 0 0}body:has([data-nov-kind=rewards]) .tcr-faq h3{font-size:17px;line-height:1.35}body:has([data-nov-kind=rewards]) .tcr-faq .tcr-answer{line-height:1.65}@media(max-width:700px){.nov-six[data-nov-kind=rewards] .nov-j-benefits{grid-template-columns:1fr;gap:8px;margin-bottom:16px}.nov-six[data-nov-kind=rewards] .nov-j-benefits>div{padding:12px 14px}.nov-six[data-nov-kind=rewards] .nov-j-benefits strong{font-size:16px;margin-bottom:3px}.nov-six[data-nov-kind=rewards] .nov-j-benefits p{font-size:13px}body:has([data-nov-kind=rewards]) .nov-j-rewards-signup{width:calc(100% - 24px);grid-template-columns:1fr;padding:16px;gap:16px;margin-bottom:16px}body:has([data-nov-kind=rewards]) .nov-j-signup-copy{display:none}body:has([data-nov-kind=rewards]) .nov-j-signup-copy h2{font-size:24px}body:has([data-nov-kind=rewards]) .nov-j-signup-copy ol{margin:12px 0;font-size:13px}body:has([data-nov-kind=rewards]) .nov-j-signup-form{padding:12px}}.nov-member-offers{width:calc(100% - 28px);max-width:1140px;margin:0 auto 24px;color:#12265a;scroll-margin-top:100px}.nov-member-offers h2{font-size:28px;line-height:1.2;margin:0 0 10px}.nov-member-offers>p{color:#435571;line-height:1.6;margin:0 0 18px}.nov-member-empty{padding:22px;border:1px solid #dce3ee;border-radius:10px;background:#fff}.nov-member-empty h3{font-size:19px;margin:0 0 8px}.nov-member-empty p{font-size:14px;line-height:1.6;margin:0;max-width:760px;color:#435571}.nov-member-offer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.nov-member-offer{border:1px solid #dce3ee;border-radius:10px;padding:20px;background:#fff;min-width:0}.nov-member-offer img{width:100%;height:220px;object-fit:contain;display:block;margin:0 0 16px}.nov-member-offer h3{font-size:21px;line-height:1.3;margin:8px 0 12px}.nov-member-offer p{font-size:14px;line-height:1.6}.nov-member-offer .nov-six-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border-radius:8px;background:#f5c34d;color:#12265a;font-weight:800;text-decoration:none}.nov-member-offer .nov-six-button:hover{background:#edb832}.nov-member-offer a:focus-visible{outline:3px solid #1941d8;outline-offset:4px}.nov-member-price{font-size:22px!important;font-weight:800;color:#12265a}@media(max-width:700px){.nov-member-offers{width:calc(100% - 24px);margin-bottom:16px}.nov-member-offers h2{font-size:23px}.nov-member-offers>p{font-size:13px;margin-bottom:12px}.nov-member-empty{padding:16px}.nov-member-empty h3{font-size:17px}.nov-member-offer-grid{grid-template-columns:1fr;gap:12px}.nov-member-offer{padding:16px}.nov-member-offer img{height:180px}.nov-member-offer .nov-six-button{width:100%}}body:has([data-nov-kind=rewards]) .nov-rewards-returning{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:20px;border-bottom:1px solid #dce3ee}.nov-rewards-returning strong{display:block;color:#12265a;font-size:18px;margin:0 0 4px}.nov-rewards-returning p{font-size:14px;line-height:1.5;color:#435571;margin:0}.nov-rewards-returning-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}body:has([data-nov-kind=rewards]) .nov-rewards-returning .nov-six-button,body:has([data-nov-kind=rewards]) .tcr-faq .tcr-answer a[href*=shipping-policy]{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;height:48px;margin:0;padding:12px 20px;border:1px solid #b8c4d7;border-radius:8px;background:#fff;color:#12265a;font-family:inherit;font-size:14px;font-weight:800;line-height:1.3;text-decoration:none;text-align:center}body:has([data-nov-kind=rewards]) .nov-rewards-returning .nov-rewards-returning-shop{background:#f5c34d;border-color:#eab63e;color:#12265a}body:has([data-nov-kind=rewards]) .nov-rewards-returning .nov-six-button:hover,body:has([data-nov-kind=rewards]) .tcr-faq .tcr-answer a[href*=shipping-policy]:hover{background:#f5c34d;color:#12265a;border-color:#eab63e}body:has([data-nov-kind=rewards]) .tcr-answer ul{padding-left:22px;margin:12px 0}body:has([data-nov-kind=rewards]) .tcr-answer li{margin-bottom:12px;line-height:1.65}@media(max-width:700px){body:has([data-nov-kind=rewards]) .nov-rewards-returning{display:block;padding-bottom:16px}.nov-rewards-returning strong{font-size:16px}.nov-rewards-returning p{font-size:13px}.nov-rewards-returning-actions{display:grid;grid-template-columns:1fr 1fr;margin-top:12px;gap:8px}body:has([data-nov-kind=rewards]) .nov-rewards-returning .nov-six-button{padding:11px 8px;font-size:13px}body:has([data-nov-kind=rewards]) .nov-j-signup-form{order:0}body:has([data-nov-kind=rewards]) .tcr-faq .tcr-answer a[href*=shipping-policy]{width:100%;font-size:13px}body:has([data-nov-kind=rewards]) .tcr-answer li{margin-bottom:10px}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/nov-rewards-finish.css.map */
