.promo-sale-banner-coupon[data-v-57e5bd00]{width:100%;display:flex;flex-direction:column}.promo-sale-banner-coupon .coupon-image[data-v-57e5bd00]{width:100%;height:46px}.promo-sale-banner-coupon .coupon-image img[data-v-57e5bd00]{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-57e5bd00]{height:48px;cursor:pointer}.promo-sale-banner-coupon.desktop .coupon-image img[data-v-57e5bd00]{height:48px}@media screen and (max-width: 1344px){.promo-sale-banner-coupon.desktop .coupon-image img[data-v-57e5bd00]{-o-object-fit:cover;object-fit:cover}}.promo-sale-banner-coupon .coupon-wrap.new[data-v-57e5bd00]{background:#fff;width:100%!important}.promo-sale-banner-coupon .coupon-wrap.new .coupon-left[data-v-57e5bd00]{background:#fff}.promo-sale-banner-coupon .coupon-wrap.new .coupon-right[data-v-57e5bd00]{padding-left:6px;height:40px;background:var(--1fae555e);width:100%;border:1px solid var(--5ad1d738);border-radius:0 0 12px 12px}.promo-sale-banner-coupon .coupon-wrap.new .coupon-right .coupon-checkbox-text .text[data-v-57e5bd00]{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-57e5bd00]{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-57e5bd00]{height:44px;padding-left:8px}.promo-sale-banner-coupon .coupon-wrap.new.desktop .coupon-right .coupon-checkbox-text .text[data-v-57e5bd00]{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-57e5bd00]{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-57e5bd00]{background:#EAF6ED;height:40px;padding-left:14px;width:100%;border-radius:0 0 12px 12px;border:1px solid var(--5ad1d738);border-top:0px!important}.promo-sale-banner-coupon .coupon-applied-wrap.new .text-applied[data-v-57e5bd00]{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-57e5bd00]{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-57e5bd00]{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-57e5bd00]{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-57e5bd00]{width:18px;height:18px}}.promo-sale-banner-coupon .coupon-applied-wrap.new.desktop[data-v-57e5bd00]{height:44px}.promo-sale-banner-coupon .coupon-applied-wrap.new.desktop .text-applied[data-v-57e5bd00]{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}#coupon-component-wrap #not-applied{display:flex;align-items:center;height:36px;border-radius:4px;width:100%;background:#ED510E}#coupon-component-wrap .left-section{padding-right:24px;padding-left:8px;cursor:pointer}#coupon-component-wrap .left-section .text{color:#fff;font-size:16px;line-height:24px}#coupon-component-wrap .right-section{display:flex;align-items:center;width:100%;position:relative;height:36px;background:#fff;border-top-right-radius:4px;border-bottom-right-radius:4px;border:1px solid #ED510E}#coupon-component-wrap .right-section .arrow{position:absolute;bottom:5px;left:-12px;width:24px;background:white;height:24px;transform:rotate(45deg);border-left:10px solid white}#coupon-component-wrap .right-section .apply-text{color:#1b2f42;font-size:16px;line-height:24px;cursor:pointer}#coupon-component-wrap .right-section .see-terms{color:#4169e1;font-size:16px;line-height:24px;margin-left:4px;cursor:pointer}#coupon-component-wrap #applied{display:flex;align-items:center;height:36px;width:100%}#coupon-component-wrap #applied .coupon-applied{display:flex;align-items:center}#coupon-component-wrap #applied .coupon-applied .svg-done{width:21px;height:21px;background:#0e8345!important;border-radius:100%;padding:4px}#coupon-component-wrap #applied .coupon-applied .coupon-applied-text{color:#0e8345;font-size:16px;line-height:24px}#promo-sale-coupon-wrap{display:flex;flex-direction:column}#promo-sale-coupon-wrap.mobile .upper-section,#promo-sale-coupon-wrap.mobile .upper-section .image-holder,#promo-sale-coupon-wrap.mobile .upper-section .image-holder img{height:46px}#promo-sale-coupon-wrap.mobile .lower-section{height:40px}#promo-sale-coupon-wrap.mobile .lower-section .apply-text{font-size:16px!important;line-height:24px!important;letter-spacing:-.1px!important}#promo-sale-coupon-wrap.mobile .lower-section .see-terms{font-size:14px!important;line-height:20px!important}#promo-sale-coupon-wrap.mobile .coupon-applied .coupon-applied-text{font-size:16px!important;line-height:24px!important;letter-spacing:-.1px!important}#promo-sale-coupon-wrap.applied .lower-section{background:#EAF6ED}#promo-sale-coupon-wrap .upper-section{height:48px}#promo-sale-coupon-wrap .upper-section .image-holder{height:48px;border-radius:12px 12px 0 0}#promo-sale-coupon-wrap .upper-section .image-holder img{height:48px;width:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer;border:1px solid var(--7cc8f486);border-radius:12px 12px 0 0}#promo-sale-coupon-wrap .lower-section{display:flex;align-items:center;padding:8px 14px 8px 6px;background:var(--09eec99f);border:1px solid var(--7cc8f486);border-top:0px;border-radius:0 0 12px 12px;height:44px}#promo-sale-coupon-wrap .lower-section .spinner-wrap{margin-right:8px;padding-left:9px}#promo-sale-coupon-wrap .lower-section .apply-text{color:#020617;text-align:center;font-size:18px;line-height:28px;letter-spacing:-.25px;cursor:pointer}#promo-sale-coupon-wrap .lower-section .see-terms{color:#4169e1;font-size:16px;line-height:24px;letter-spacing:-.1px;margin-left:6px;margin-top:2px;cursor:pointer}#promo-sale-coupon-wrap .lower-section .coupon-applied{display:flex;align-items:center;margin-left:8px}#promo-sale-coupon-wrap .lower-section .coupon-applied .svg-done{width:21px;height:21px;background:#0e8345!important;border-radius:100%;padding:4px}#promo-sale-coupon-wrap .lower-section .coupon-applied .coupon-applied-text{color:#0e8345;text-align:center;font-size:18px;line-height:28px;letter-spacing:-.25px}#see-terms-popup-wrap{overflow:hidden}#see-terms-popup-wrap .terms-heading{position:relative}#see-terms-popup-wrap .terms-heading .heading{font-family:LinetoBook,system,-apple-system,".SFNSText-Regular",San Francisco,Roboto,Segoe UI,Helvetica Neue,Lucida Grande,sans-serif;font-size:20px;font-weight:400;line-height:24px;color:var(--q-secondary)}#see-terms-popup-wrap .terms-heading .close-btn{position:absolute;top:16px;right:16px;width:24px;height:24px;line-height:1}#see-terms-popup-wrap .terms-heading .close-btn .q-btn{width:24px;height:24px;min-width:24px;min-height:24px}#see-terms-popup-wrap .terms-heading .close-btn .q-btn .q-icon{font-size:24px}#see-terms-popup-wrap .terms-heading .close-btn .q-btn svg{fill:#1b2f42}#see-terms-popup-wrap .conditions div,#see-terms-popup-wrap .conditions span,#see-terms-popup-wrap .conditions p{line-height:20px}#see-terms-popup-wrap .conditions .heading{font-family:LinetoBook,system,-apple-system,".SFNSText-Regular",San Francisco,Roboto,Segoe UI,Helvetica Neue,Lucida Grande,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#515d6a}#see-terms-popup-wrap .conditions .conditions-inner{font-family:LineToMedium}#see-terms-popup-wrap .conditions .conditions-ul{margin:0;padding:0 0 0 18px}#see-terms-popup-wrap .conditions .heading-description--one,#see-terms-popup-wrap .conditions .heading-description--two .coupon-ex{font-family:LineToMedium}body.body--dark #see-terms-popup-wrap .terms-heading .heading{color:#fff!important}body.body--dark #see-terms-popup-wrap .terms-heading .close-btn .q-btn svg{fill:#fff!important}body.body--dark #see-terms-popup-wrap .conditions div,body.body--dark #see-terms-popup-wrap .conditions span,body.body--dark #see-terms-popup-wrap .conditions p{color:#bdbdbd!important}body.body--dark #see-terms-popup-wrap .conditions .heading-description--one,body.body--dark #see-terms-popup-wrap .conditions .heading-description--two .coupon-ex,body.body--dark #see-terms-popup-wrap .conditions .conditions-inner{color:#fff!important}#promo-sale-coupon-wrap .lower-section .checkbox-wrap .q-checkbox__inner{color:#0000008a!important}#promo-sale-coupon-wrap .lower-section .checkbox-wrap 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}
