.promo-sale-banner-coupon[data-v-2be91178]{width:100%;display:flex;flex-direction:column}.promo-sale-banner-coupon .coupon-image[data-v-2be91178]{width:100%;height:46px}.promo-sale-banner-coupon .coupon-image img[data-v-2be91178]{width:100%;height:46px;border-radius:12px 12px 0 0;-o-object-fit:cover;object-fit:cover}.promo-sale-banner-coupon.desktop .coupon-image[data-v-2be91178]{height:48px;cursor:pointer}.promo-sale-banner-coupon.desktop .coupon-image img[data-v-2be91178]{height:48px}@media screen and (max-width: 1344px){.promo-sale-banner-coupon.desktop .coupon-image img[data-v-2be91178]{-o-object-fit:contain;object-fit:contain}}.promo-sale-banner-coupon .coupon-wrap.new[data-v-2be91178]{background:#fff;width:100%!important}.promo-sale-banner-coupon .coupon-wrap.new .coupon-left[data-v-2be91178]{background:#fff}.promo-sale-banner-coupon .coupon-wrap.new .coupon-right[data-v-2be91178]{padding-left:6px;height:40px;background:var(--ba340bc0);width:100%;border:1px solid var(--6dc1fc87);border-radius:0 0 12px 12px}.promo-sale-banner-coupon .coupon-wrap.new .coupon-right .coupon-checkbox-text .text[data-v-2be91178]{color:var(--color-gray-950, #020617);text-align:center;font-size:16px!important;line-height:24px;letter-spacing:-.1px;margin-right:6px!important}.promo-sale-banner-coupon .coupon-wrap.new .coupon-right .coupon-checkbox-text .terms-text[data-v-2be91178]{color:var(--color-button-links-light, #4169E1);text-align:center;font-size:14px;line-height:20px}.promo-sale-banner-coupon .coupon-wrap.new.desktop .coupon-right[data-v-2be91178]{height:44px;padding-left:8px}.promo-sale-banner-coupon .coupon-wrap.new.desktop .coupon-right .coupon-checkbox-text .text[data-v-2be91178]{color:var(--color-gray-950, #020617);text-align:center;font-size:18px!important;line-height:28px;letter-spacing:-.25px}.promo-sale-banner-coupon .coupon-wrap.new.desktop .coupon-right .coupon-checkbox-text .terms-text[data-v-2be91178]{color:var(--color-button-links-light, #4169E1);font-size:16px!important;line-height:24px;letter-spacing:-.1px}.promo-sale-banner-coupon .coupon-applied-wrap.new[data-v-2be91178]{background:#EAF6ED;height:40px;padding-left:14px;width:100%;border-radius:0 0 12px 12px;border:1px solid var(--6dc1fc87);border-top:0px!important}.promo-sale-banner-coupon .coupon-applied-wrap.new .text-applied[data-v-2be91178]{color:var(--color-success-text-primary, #0E8345);text-align:center;font-size:16px!important;line-height:24px;letter-spacing:-.1px}@media only screen and (min-device-width: 361px) and (max-device-width: 390px){.promo-sale-banner-coupon .coupon-applied-wrap.new .text-applied[data-v-2be91178]{font-size:14px!important}}@media only screen and (min-device-width: 300px) and (max-device-width: 360px){.promo-sale-banner-coupon .coupon-applied-wrap.new .text-applied[data-v-2be91178]{font-size:12px!important}}@media only screen and (min-device-width: 300px) and (max-device-width: 360px){.promo-sale-banner-coupon .coupon-applied-wrap.new .svg-done[data-v-2be91178]{width:18px;height:18px}}@media only screen and (min-device-width: 361px) and (max-device-width: 390px){.promo-sale-banner-coupon .coupon-applied-wrap.new .svg-done[data-v-2be91178]{width:18px;height:18px}}.promo-sale-banner-coupon .coupon-applied-wrap.new.desktop[data-v-2be91178]{height:44px}.promo-sale-banner-coupon .coupon-applied-wrap.new.desktop .text-applied[data-v-2be91178]{color:var(--color-success-text-primary, #0E8345);text-align:center;font-size:18px!important;line-height:28px;letter-spacing:-.25px}.promo-sale-banner-coupon .coupon-wrap.new .coupon-right .coupon-checkbox .q-checkbox__inner{color:#0000008a!important}.promo-sale-banner-coupon .coupon-wrap.new .coupon-right .coupon-checkbox svg{background:white!important}.fine-print{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:10px}.fine-print.mobile{margin-bottom:18px}.fine-print.noMargin{margin-bottom:0}.fine-print.full-width{width:100%}.fine-print.full-width.interactive .bottom-sheet-button-ui .full-width{display:flex;align-items:center;gap:7px}.fine-print.checkout{margin-top:8px;justify-content:center}@media (min-width: 769px){.fine-print.checkout{justify-content:flex-end;margin-top:4px;padding-right:22px}}.fine-print.diamondPdp{margin:10px 0 18px}.fine-print span{color:#515d6a;font-family:LinetoBook;font-size:14px;line-height:20px}.fine-print.dark span{color:#7d8c9b}@media (max-width: 768px){.fine-print.dark span{color:#fff}}.fine-print.desktop{cursor:pointer}
