.CheckoutCouponForm-module__Uki5SG__field{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.CheckoutCouponForm-module__Uki5SG__form{min-height:calc(var(--spacing,.25rem) * 10);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-default);padding:calc(var(--spacing,.25rem) * 1.5);display:flex}.CheckoutCouponForm-module__Uki5SG__form:focus-within{border-color:var(--color-brand-blue)}@supports (color:color-mix(in lab, red, red)){.CheckoutCouponForm-module__Uki5SG__form:focus-within{border-color:color-mix(in oklab, var(--color-brand-blue) 60%, transparent)}}.CheckoutCouponForm-module__Uki5SG__icon{margin-left:calc(var(--spacing,.25rem) * 1);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);flex-shrink:0}.CheckoutCouponForm-module__Uki5SG__input{height:calc(var(--spacing,.25rem) * 7);min-width:calc(var(--spacing,.25rem) * 0);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-primary);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1}.CheckoutCouponForm-module__Uki5SG__input::placeholder{color:var(--color-text-tertiary)}.CheckoutCouponForm-module__Uki5SG__input:disabled{opacity:.5}.CheckoutCouponForm-module__Uki5SG__apply{height:calc(var(--spacing,.25rem) * 7);border-radius:calc(var(--radius) * .8);background-color:var(--color-brand-blue);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.CheckoutCouponForm-module__Uki5SG__apply{background-color:color-mix(in oklab, var(--color-brand-blue) 10%, transparent)}}.CheckoutCouponForm-module__Uki5SG__apply{padding-inline:calc(var(--spacing,.25rem) * 2);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-brand-blue);font-size:.75rem;font-weight:500}.CheckoutCouponForm-module__Uki5SG__apply:disabled{background-color:var(--color-brand-disabled-bg);color:var(--color-brand-disabled-text)}.CheckoutCouponForm-module__Uki5SG__feedback{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4)}.CheckoutCouponForm-module__Uki5SG__feedback[data-status=error]{color:var(--color-semantic-red-600)}.CheckoutCouponForm-module__Uki5SG__feedback[data-status=success]{color:var(--color-semantic-green-600)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
.CheckoutCouponReward-module__9EQxQq__reward{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-top-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-top-width:1px;border-color:var(--color-stroke-default);padding-top:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.CheckoutCouponReward-module__9EQxQq__icon{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);border-radius:calc(var(--radius) * .8);background-color:var(--color-brand-blue);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.CheckoutCouponReward-module__9EQxQq__icon{background-color:color-mix(in oklab, var(--color-brand-blue) 10%, transparent)}}.CheckoutCouponReward-module__9EQxQq__icon{padding:calc(var(--spacing,.25rem) * 1);color:var(--color-brand-blue)}.CheckoutCouponReward-module__9EQxQq__label{min-width:calc(var(--spacing,.25rem) * 0);--tw-leading:calc(var(--spacing,.25rem) * 4);font-size:11px;line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-secondary);overflow-wrap:anywhere;flex:1}.CheckoutCouponReward-module__9EQxQq__value{border-radius:calc(var(--radius) * .8);background-color:var(--color-brand-blue);flex-shrink:0;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.CheckoutCouponReward-module__9EQxQq__value{background-color:color-mix(in oklab, var(--color-brand-blue) 10%, transparent)}}.CheckoutCouponReward-module__9EQxQq__value{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);--tw-leading:calc(var(--spacing,.25rem) * 4);font-size:11px;line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-brand-blue)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
.CheckoutCouponTagIcon-module__zx3Lka__icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);background:var(--color-bg-contrast-5,#232329);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.CheckoutCouponTagIcon-module__zx3Lka__glyph{width:10px;height:10px;position:relative}.CheckoutCouponTagIcon-module__zx3Lka__group{position:absolute;inset:8.34% 8.33% 8.33%}.CheckoutCouponTagIcon-module__zx3Lka__tagPin,.CheckoutCouponTagIcon-module__zx3Lka__tagShape,.CheckoutCouponTagIcon-module__zx3Lka__tagHole{display:block;position:absolute}.CheckoutCouponTagIcon-module__zx3Lka__tagPin{inset:20.83% 20.83% 66.67% 66.67%}.CheckoutCouponTagIcon-module__zx3Lka__tagPin img{width:140%;height:140%;position:absolute;inset:-20%}.CheckoutCouponTagIcon-module__zx3Lka__tagShape{inset:8.34% 8.33% 8.33%}.CheckoutCouponTagIcon-module__zx3Lka__tagShape img{width:106%;height:106%;position:absolute;inset:-3%}.CheckoutCouponTagIcon-module__zx3Lka__tagHole{inset:41.61% 41.67% 33.42% 33.36%}.CheckoutCouponTagIcon-module__zx3Lka__tagHole img{width:120.02%;height:120.02%;position:absolute;inset:-10.01%}
.CheckoutSpinWheelCoupon-module__SJw2tq__coupon{min-width:calc(var(--spacing,.25rem) * 0);min-height:74px;position:relative}.CheckoutSpinWheelCoupon-module__SJw2tq__artwork{background-image:url(/images/checkout/spin-wheel-coupon-frame.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 74px;height:74px;position:absolute;inset:0}.CheckoutSpinWheelCoupon-module__SJw2tq__inner{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;min-height:54px;margin-inline:6px;padding-block:10px;display:flex;position:relative}.CheckoutSpinWheelCoupon-module__SJw2tq__details{min-width:calc(var(--spacing,.25rem) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);min-height:18px;padding-left:10px;display:flex}.CheckoutSpinWheelCoupon-module__SJw2tq__couponDetails{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}.CheckoutSpinWheelCoupon-module__SJw2tq__giftIcon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);background:var(--color-bg-contrast-5,#232329);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.CheckoutSpinWheelCoupon-module__SJw2tq__giftGlyph{width:10px;height:10px;position:relative}.CheckoutSpinWheelCoupon-module__SJw2tq__giftGroup{position:absolute;inset:8.33% 12.5% 12.5%}.CheckoutSpinWheelCoupon-module__SJw2tq__giftPartOne,.CheckoutSpinWheelCoupon-module__SJw2tq__giftPartTwo,.CheckoutSpinWheelCoupon-module__SJw2tq__giftPartThree{display:block;position:absolute}.CheckoutSpinWheelCoupon-module__SJw2tq__giftPartOne{inset:45.83% 16.67% 12.5%}.CheckoutSpinWheelCoupon-module__SJw2tq__giftPartOne img{width:107.5%;height:112%;position:absolute;inset:-6% -3.75%}.CheckoutSpinWheelCoupon-module__SJw2tq__giftPartTwo{inset:8.33% 25% 70.83%}.CheckoutSpinWheelCoupon-module__SJw2tq__giftPartTwo img{width:110%;height:124%;position:absolute;inset:-12% -5%}.CheckoutSpinWheelCoupon-module__SJw2tq__giftPartThree{inset:29.17% 12.5% 12.5%}.CheckoutSpinWheelCoupon-module__SJw2tq__giftPartThree img{width:106.66%;height:108.58%;position:absolute;inset:-4.29% -3.33%}.CheckoutSpinWheelCoupon-module__SJw2tq__code{margin:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-secondary-contrast,#c1c4cc);overflow:hidden}.CheckoutSpinWheelCoupon-module__SJw2tq__discount{border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 1.5);text-align:center;--tw-leading:14px;border:.5px solid var(--color-semantic-green-200,#1a602c);background:var(--color-gamification-contrast-green-bg,#171d18);color:var(--color-semantic-green-600,#55dc7b);flex-shrink:0;padding-block:3px;font-size:10px;line-height:14px}.CheckoutSpinWheelCoupon-module__SJw2tq__action{height:calc(var(--spacing,.25rem) * 6);width:52px;padding:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-secondary-contrast,#c1c4cc);flex-shrink:0;transition:background-color .15s,color .15s}.CheckoutSpinWheelCoupon-module__SJw2tq__action:enabled:hover{background-color:var(--color-bg-contrast-5);color:var(--color-text-primary)}.CheckoutSpinWheelCoupon-module__SJw2tq__divider{background-image:url(/images/checkout/spin-wheel-coupon-divider.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 1px;height:1px}.CheckoutSpinWheelCoupon-module__SJw2tq__message{margin:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;--tw-leading:calc(var(--spacing,.25rem) * 4);font-size:11px;line-height:calc(var(--spacing,.25rem) * 4);color:var(--color-text-tertiary-contrast,#8d93a1);padding-left:10px;overflow:hidden}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
.Checkout-module__dPUAhq__main{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex;position:relative}.Checkout-module__dPUAhq__header{min-height:calc(var(--spacing,.25rem) * 6);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.Checkout-module__dPUAhq__title,.Checkout-module__dPUAhq__exploreTitle,.Checkout-module__dPUAhq__summaryTitle{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-text-primary)}.Checkout-module__dPUAhq__cartCard{width:100%}.Checkout-module__dPUAhq__itemList{border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-default);background-color:var(--color-card-1);padding-inline:calc(var(--spacing,.25rem) * 3);position:relative;overflow:hidden}.Checkout-module__dPUAhq__itemRow{min-height:calc(var(--spacing,.25rem) * 16);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);display:flex}.Checkout-module__dPUAhq__itemIdentity{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);display:flex}.Checkout-module__dPUAhq__iconBox{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.Checkout-module__dPUAhq__iconBox{border-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.Checkout-module__dPUAhq__iconBox{color:var(--color-white,#fff);box-shadow:inset 0 1px 3px #ffffff26}.Checkout-module__dPUAhq__iconBoxCode{background:var(--color-notification-updates)}.Checkout-module__dPUAhq__iconBoxDatabase{background:var(--color-notification-activity)}.Checkout-module__dPUAhq__itemCopy{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.Checkout-module__dPUAhq__itemName{margin:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-primary);display:flex}.Checkout-module__dPUAhq__itemPlanLogo{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);flex-shrink:0}.Checkout-module__dPUAhq__itemDetailsLink{color:var(--color-brand-blue);flex-shrink:0;display:inline-flex}.Checkout-module__dPUAhq__itemMeta{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);--tw-leading:calc(var(--spacing,.25rem) * 4);font-size:10px;line-height:calc(var(--spacing,.25rem) * 4);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.Checkout-module__dPUAhq__itemMonthly{--tw-leading:calc(var(--spacing,.25rem) * 3);font-size:8px;line-height:calc(var(--spacing,.25rem) * 3);white-space:nowrap;color:var(--color-text-tertiary)}.Checkout-module__dPUAhq__itemPricing{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-shrink:0;display:flex}.Checkout-module__dPUAhq__usually{margin:calc(var(--spacing,.25rem) * 0);--tw-leading:calc(var(--spacing,.25rem) * 4);font-size:10px;line-height:calc(var(--spacing,.25rem) * 4);white-space:nowrap;color:var(--color-text-tertiary)}.Checkout-module__dPUAhq__price{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--color-text-primary)}.Checkout-module__dPUAhq__deleteBtn{margin-left:calc(var(--spacing,.25rem) * 1);width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);cursor:pointer;background-color:var(--color-card-4);color:var(--color-icon-default);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.Checkout-module__dPUAhq__deleteBtn:hover{background-color:var(--color-card-5)}}.Checkout-module__dPUAhq__deleteIcon{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}.Checkout-module__dPUAhq__divider{background-color:var(--color-stroke-default);width:100%;height:1px}.Checkout-module__dPUAhq__comboBadge{align-items:center;gap:calc(var(--spacing,.25rem) * 1);background-color:var(--color-gamification-contrast-yellow-bg);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);--tw-leading:calc(var(--spacing,.25rem) * 4);font-size:10px;line-height:calc(var(--spacing,.25rem) * 4);color:var(--color-semantic-yellow-300);border-radius:.25rem;display:inline-flex}.Checkout-module__dPUAhq__explore{gap:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.Checkout-module__dPUAhq__planRecRow{align-items:flex-end;gap:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.Checkout-module__dPUAhq__planRecRow>div,.Checkout-module__dPUAhq__planRecRow>div>article{height:100%}.Checkout-module__dPUAhq__subjectRecGrid{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.Checkout-module__dPUAhq__subjectCard{gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-default);background-color:var(--color-card-1);padding:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.Checkout-module__dPUAhq__subjectHeading{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.Checkout-module__dPUAhq__subjectName{margin:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-primary);display:flex}.Checkout-module__dPUAhq__subjectDescription{margin:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4);color:var(--color-text-tertiary)}.Checkout-module__dPUAhq__subjectPriceRow{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);flex-shrink:0;display:flex}.Checkout-module__dPUAhq__subjectOriginal{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-text-tertiary);text-decoration-line:line-through}.Checkout-module__dPUAhq__subjectPrice{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-primary)}.Checkout-module__dPUAhq__subjectCta{height:calc(var(--spacing,.25rem) * 8);border-radius:calc(var(--radius) * .8);background-color:var(--color-brand-blue);width:100%}@supports (color:color-mix(in lab, red, red)){.Checkout-module__dPUAhq__subjectCta{background-color:color-mix(in oklab, var(--color-brand-blue) 10%, transparent)}}.Checkout-module__dPUAhq__subjectCta{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-brand-blue)}@media (hover:hover){.Checkout-module__dPUAhq__subjectCta:hover{background-color:var(--color-brand-blue)}@supports (color:color-mix(in lab, red, red)){.Checkout-module__dPUAhq__subjectCta:hover{background-color:color-mix(in oklab, var(--color-brand-blue) 20%, transparent)}}}.Checkout-module__dPUAhq__subjectDivider{border-top-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-top-width:1px;border-color:var(--color-stroke-default);width:100%}.Checkout-module__dPUAhq__summarySection{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}.Checkout-module__dPUAhq__summary{max-height:40rem;min-width:calc(var(--spacing,.25rem) * 0);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-default);background-color:var(--color-card-1);padding:calc(var(--spacing,.25rem) * 3);flex-direction:column;justify-content:space-between;display:flex}.Checkout-module__dPUAhq__summaryTop{min-height:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;flex:1;display:flex;overflow:hidden}.Checkout-module__dPUAhq__priceDetails{flex-direction:column;display:flex}.Checkout-module__dPUAhq__subtotalRow,.Checkout-module__dPUAhq__discountRow,.Checkout-module__dPUAhq__creditRow{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-text-secondary);display:flex}.Checkout-module__dPUAhq__subtotalRow,.Checkout-module__dPUAhq__creditRow{border-bottom-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-bottom-width:1px;border-color:var(--color-stroke-default)}:is(.Checkout-module__dPUAhq__subtotalRow:has(+.Checkout-module__dPUAhq__totalRow),.Checkout-module__dPUAhq__creditRow:has(+.Checkout-module__dPUAhq__totalRow)){border-bottom-style:var(--tw-border-style);border-bottom-width:0}.Checkout-module__dPUAhq__rowValue{font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;white-space:nowrap;font-size:.875rem;font-weight:500}.Checkout-module__dPUAhq__creditValue{font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;white-space:nowrap;color:var(--color-semantic-green-600);font-size:.875rem;font-weight:500}.Checkout-module__dPUAhq__appliedCouponLabel{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;column-gap:calc(var(--spacing,.25rem) * 3);row-gap:calc(var(--spacing,.25rem) * 1);flex-wrap:wrap;display:flex}.Checkout-module__dPUAhq__removeCoupon{cursor:pointer;color:var(--color-semantic-red-600);text-underline-offset:2px;font-size:9px;text-decoration-line:underline}.Checkout-module__dPUAhq__removeCoupon:disabled{opacity:.5}.Checkout-module__dPUAhq__totalRow{margin-top:calc(var(--spacing,.25rem) * 1);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-stroke-default);padding-top:calc(var(--spacing,.25rem) * 5);display:flex}.Checkout-module__dPUAhq__totalLabel{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-text-primary);flex-wrap:wrap;display:flex}.Checkout-module__dPUAhq__gst{align-items:center;gap:calc(var(--spacing,.25rem) * 1);background-color:var(--color-card-4);padding-inline:calc(var(--spacing,.25rem) * 1);padding-block:calc(var(--spacing,.25rem) * .5);--tw-leading:calc(var(--spacing,.25rem) * 3);font-size:9px;line-height:calc(var(--spacing,.25rem) * 3);white-space:nowrap;color:var(--color-text-secondary);border-radius:.25rem;display:inline-flex}.Checkout-module__dPUAhq__gst svg{width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5)}.Checkout-module__dPUAhq__totalValue{margin:calc(var(--spacing,.25rem) * 0);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;white-space:nowrap;color:var(--color-text-primary);font-size:.875rem;font-weight:500}.Checkout-module__dPUAhq__savedRow{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}.Checkout-module__dPUAhq__savedIcon{flex-shrink:0;width:18px;height:18px}.Checkout-module__dPUAhq__savedText{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4);color:var(--color-semantic-green-600)}.Checkout-module__dPUAhq__couponPanel{min-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 3);border-top-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-top-width:1px;border-color:var(--color-stroke-default);padding-top:calc(var(--spacing,.25rem) * 5);flex-direction:column;flex:1;display:flex}.Checkout-module__dPUAhq__couponHeader{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-text-tertiary);display:flex}.Checkout-module__dPUAhq__couponList{min-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 3);scrollbar-width:thin;flex-direction:column;flex:1;display:flex;overflow-y:auto}.Checkout-module__dPUAhq__couponCard{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .8);background-color:var(--color-card-2);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 72%,5px 50%,0 28%);flex-direction:column;display:flex;position:relative}.Checkout-module__dPUAhq__couponCodeRow{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}.Checkout-module__dPUAhq__giftOfferIcon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);background-color:var(--color-brand-blue);border-radius:3.40282e38px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.Checkout-module__dPUAhq__giftOfferIcon{background-color:color-mix(in oklab, var(--color-brand-blue) 10%, transparent)}}.Checkout-module__dPUAhq__giftOfferIcon{padding:calc(var(--spacing,.25rem) * .5);color:var(--color-brand-blue)}.Checkout-module__dPUAhq__couponCode{margin:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);--tw-leading:calc(var(--spacing,.25rem) * 4);font-size:11px;line-height:calc(var(--spacing,.25rem) * 4);word-break:break-all;color:var(--color-text-primary)}.Checkout-module__dPUAhq__couponApply{height:calc(var(--spacing,.25rem) * 6);width:52px;padding:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-secondary-contrast);flex-shrink:0;margin-left:auto;transition:background-color .15s,color .15s}.Checkout-module__dPUAhq__couponApply:enabled:hover{background-color:var(--color-bg-contrast-5);color:var(--color-text-primary)}.Checkout-module__dPUAhq__couponStack,.Checkout-module__dPUAhq__couponExpiry{margin:calc(var(--spacing,.25rem) * 0);--tw-leading:calc(var(--spacing,.25rem) * 4);font-size:10px;line-height:calc(var(--spacing,.25rem) * 4);color:var(--color-text-tertiary)}.Checkout-module__dPUAhq__footer{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;flex-shrink:0;display:flex}.Checkout-module__dPUAhq__autoRenew{margin:calc(var(--spacing,.25rem) * 0);text-align:center;--tw-leading:calc(var(--spacing,.25rem) * 4);font-size:10px;line-height:calc(var(--spacing,.25rem) * 4);color:var(--color-text-tertiary)}.Checkout-module__dPUAhq__payBtn{height:calc(var(--spacing,.25rem) * 12);border-radius:var(--radius);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.Checkout-module__dPUAhq__empty{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-default);background-color:var(--color-card-1);padding:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}.Checkout-module__dPUAhq__emptyTitle{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-primary)}.Checkout-module__dPUAhq__emptyBody{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-text-secondary)}.Checkout-module__dPUAhq__emptySidebar{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.Checkout-module__dPUAhq__skeleton{height:calc(var(--spacing,.25rem) * 40);animation:var(--animate-pulse,pulse 2s cubic-bezier(.4, 0, .6, 1) infinite);border-radius:calc(var(--radius) * 1.4);background-color:var(--color-card-2)}.Checkout-module__dPUAhq__page{width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 36);background:var(--color-bg-1);flex-direction:column;display:flex;position:relative}.Checkout-module__dPUAhq__layout{gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}.Checkout-module__dPUAhq__main{gap:calc(var(--spacing,.25rem) * 6)}.Checkout-module__dPUAhq__header{margin-inline:calc(var(--spacing,.25rem) * -4);margin-bottom:calc(var(--spacing,.25rem) * -2);min-height:calc(var(--spacing,.25rem) * 14);justify-content:flex-start;gap:calc(var(--spacing,.25rem) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-stroke-default);padding-inline:calc(var(--spacing,.25rem) * 4);display:flex}.Checkout-module__dPUAhq__backButton{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);cursor:pointer;color:var(--color-text-secondary);justify-content:center;align-items:center;display:inline-flex}.Checkout-module__dPUAhq__header .Checkout-module__dPUAhq__title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.Checkout-module__dPUAhq__planRecommendations{border-radius:calc(var(--radius) * 1.8);background-color:var(--color-card-1);padding:calc(var(--spacing,.25rem) * 3);background-image:linear-gradient(to bottom, var(--color-brand-blue), transparent);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.Checkout-module__dPUAhq__planRecommendations{background-image:linear-gradient(to bottom, color-mix(in srgb, var(--color-brand-blue) 10%, transparent), transparent)}}.Checkout-module__dPUAhq__planRecommendations .Checkout-module__dPUAhq__explore{gap:calc(var(--spacing,.25rem) * 2);padding-top:calc(var(--spacing,.25rem) * 0)}.Checkout-module__dPUAhq__planRecommendations .Checkout-module__dPUAhq__exploreTitle{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1);text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-brand-blue);display:flex}.Checkout-module__dPUAhq__planRecommendations .Checkout-module__dPUAhq__planRecRow{margin-right:calc(var(--spacing,.25rem) * -3);margin-left:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 0);padding-right:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 0)}.Checkout-module__dPUAhq__planRecommendations .Checkout-module__dPUAhq__planRecRow>div{width:12.5rem}.Checkout-module__dPUAhq__cartTitle{margin:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-text-secondary)}.Checkout-module__dPUAhq__itemList{padding-inline:calc(var(--spacing,.25rem) * 3)}.Checkout-module__dPUAhq__itemRow{gap:calc(var(--spacing,.25rem) * 2)}.Checkout-module__dPUAhq__itemName{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.Checkout-module__dPUAhq__itemPricing{gap:calc(var(--spacing,.25rem) * 1.5)}.Checkout-module__dPUAhq__itemMeta{font-size:10px}.Checkout-module__dPUAhq__price{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5)}.Checkout-module__dPUAhq__deleteBtn{background-color:#0000}.Checkout-module__dPUAhq__itemRowPlan{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;position:relative}.Checkout-module__dPUAhq__itemRowPlan .Checkout-module__dPUAhq__deleteBtn{top:calc(var(--spacing,.25rem) * 3);right:calc(var(--spacing,.25rem) * 0);position:absolute}.Checkout-module__dPUAhq__itemRowPlan .Checkout-module__dPUAhq__itemIdentity{padding-right:calc(var(--spacing,.25rem) * 7)}.Checkout-module__dPUAhq__planRecRow{margin-inline:calc(var(--spacing,.25rem) * -4);scroll-snap-type:x var(--tw-scroll-snap-strictness);gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 1);scrollbar-width:none;display:flex;overflow-x:auto}.Checkout-module__dPUAhq__planRecRow>div{width:calc(var(--spacing,.25rem) * 56);scroll-snap-align:start;flex-shrink:0}.Checkout-module__dPUAhq__subjectRecGrid{grid-template-columns:repeat(1,minmax(0,1fr))}.Checkout-module__dPUAhq__subjectCard{padding:calc(var(--spacing,.25rem) * 3)}.Checkout-module__dPUAhq__exploreTitle,.Checkout-module__dPUAhq__summaryTitle{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5)}.Checkout-module__dPUAhq__summarySection{gap:calc(var(--spacing,.25rem) * 3)}.Checkout-module__dPUAhq__summary{gap:calc(var(--spacing,.25rem) * 0);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 0);background-color:#0000;border-width:0;border-radius:0}.Checkout-module__dPUAhq__summaryTop{gap:calc(var(--spacing,.25rem) * 4)}.Checkout-module__dPUAhq__priceDetails{border-radius:calc(var(--radius) * 1.4);background-color:var(--color-card-1);padding-inline:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 3)}.Checkout-module__dPUAhq__replacementCard{border-radius:calc(var(--radius) * 1.4);background-color:var(--color-card-1);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3)}.Checkout-module__dPUAhq__subtotalRow,.Checkout-module__dPUAhq__discountRow,.Checkout-module__dPUAhq__creditRow{padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4)}.Checkout-module__dPUAhq__totalRow{padding-top:calc(var(--spacing,.25rem) * 3)}.Checkout-module__dPUAhq__totalLabel{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.Checkout-module__dPUAhq__gst{font-size:7px}.Checkout-module__dPUAhq__savedRow{background-color:var(--color-semantic-green-600);border-radius:.25rem;justify-content:center}@supports (color:color-mix(in lab, red, red)){.Checkout-module__dPUAhq__savedRow{background-color:color-mix(in oklab, var(--color-semantic-green-600) 10%, transparent)}}.Checkout-module__dPUAhq__savedRow{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2)}.Checkout-module__dPUAhq__savedText{font-size:10px}.Checkout-module__dPUAhq__savedIcon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.Checkout-module__dPUAhq__couponHeader{font-size:10px}.Checkout-module__dPUAhq__couponPanel{gap:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 4)}.Checkout-module__dPUAhq__footer{inset-inline:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);z-index:20;gap:calc(var(--spacing,.25rem) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-stroke-default);background-color:var(--color-bg-2);padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 3);padding-bottom:max(.75rem, env(safe-area-inset-bottom));position:fixed}.Checkout-module__dPUAhq__payBtn{height:calc(var(--spacing,.25rem) * 9);border-radius:calc(var(--radius) * .8);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.Checkout-module__dPUAhq__autoRenew{max-width:var(--container-lg,32rem);--tw-leading:calc(var(--spacing,.25rem) * 3);font-size:9px;line-height:calc(var(--spacing,.25rem) * 3)}.Checkout-module__dPUAhq__paypalHost{min-height:calc(var(--spacing,.25rem) * 20);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%}body.Checkout-module__dPUAhq__razorpay-open .Checkout-module__dPUAhq__gatewayOverlay{pointer-events:none;opacity:0}.Checkout-module__dPUAhq__gatewayLead{margin:calc(var(--spacing,.25rem) * 0);text-align:center;font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.75rem;font-weight:400}.Checkout-module__dPUAhq__gatewayList{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.Checkout-module__dPUAhq__gatewayOption{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-default);background-color:var(--color-card-3);width:100%;padding:calc(var(--spacing,.25rem) * 4);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex;position:relative;overflow:hidden}@media (hover:hover){.Checkout-module__dPUAhq__gatewayOption:hover{background-color:var(--color-card-4)}}.Checkout-module__dPUAhq__gatewayPreferred{top:calc(var(--spacing,.25rem) * 0);right:calc(var(--spacing,.25rem) * 0);border-bottom-left-radius:calc(var(--radius) * 1.4);background-color:var(--color-brand-blue);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-brand-primary-text);text-transform:uppercase;font-size:.625rem;font-weight:400;position:absolute}.Checkout-module__dPUAhq__gatewayIcon{width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12);border-radius:calc(var(--radius) * 1.4);background-color:var(--color-brand-primary-bg);color:var(--color-brand-blue);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Checkout-module__dPUAhq__gatewayCopy{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;flex:1;display:flex}.Checkout-module__dPUAhq__gatewayName{font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:1rem;font-weight:500}.Checkout-module__dPUAhq__gatewayHint{font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.625rem;font-weight:400}.Checkout-module__dPUAhq__gatewayChevron{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);color:var(--color-text-tertiary);flex-shrink:0}.Checkout-module__dPUAhq__gatewayPreparing{padding-block:calc(var(--spacing,.25rem) * 10);flex-direction:column;justify-content:center;align-items:center;display:flex}.Checkout-module__dPUAhq__gatewaySpinner{width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12);animation:var(--animate-spin,spin 1s linear infinite);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-brand-blue);border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.Checkout-module__dPUAhq__gatewaySpinner{border-color:color-mix(in oklab, var(--color-brand-blue) 20%, transparent)}}.Checkout-module__dPUAhq__gatewaySpinner{border-top-color:var(--color-brand-blue)}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-tracking{syntax:"*";inherits:false}@keyframes Checkout-module__dPUAhq__spin{to{transform:rotate(360deg)}}@keyframes Checkout-module__dPUAhq__pulse{50%{opacity:.5}}
.PlanExtension-module___8dv6a__trigger{height:calc(var(--spacing,.25rem) * 8);width:100%;min-width:calc(var(--spacing,.25rem) * 0);border-style:var(--tw-border-style);background-color:var(--color-gamification-contrast-card-2);padding-inline:calc(var(--spacing,.25rem) * 2.5);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary-contrast);border-width:0;border-radius:8px;justify-content:center;font-size:.75rem;font-weight:500}@media (hover:hover){.PlanExtension-module___8dv6a__trigger:hover{background-color:var(--color-surface-card-3)}}.PlanExtension-module___8dv6a__trigger:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-brand-primary);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-bg-bg1-app)}.PlanExtension-module___8dv6a__dialog{inset:calc(var(--spacing,.25rem) * 0);--tw-translate-x:calc(var(--spacing,.25rem) * 0);--tw-translate-y:calc(var(--spacing,.25rem) * 0);width:100%;max-width:none;height:100dvh;max-height:none;translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);background-color:var(--color-bg-bg1-app);border-width:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;display:grid}@media (min-width:40rem){.PlanExtension-module___8dv6a__dialog{max-width:none}}.PlanExtension-module___8dv6a__checkoutDialog{inset:calc(var(--spacing,.25rem) * 0);--tw-translate-x:calc(var(--spacing,.25rem) * 0);--tw-translate-y:calc(var(--spacing,.25rem) * 0);width:100%;max-width:none;height:100dvh;max-height:none;translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);background-color:var(--color-bg-bg1-app);border-width:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;display:grid}@media (min-width:40rem){.PlanExtension-module___8dv6a__checkoutDialog{max-width:none}}.PlanExtension-module___8dv6a__checkoutDialog{animation:.28s cubic-bezier(.16,1,.3,1) both PlanExtension-module___8dv6a__mobile-extension-checkout-slide-in}@keyframes PlanExtension-module___8dv6a__mobile-extension-checkout-slide-in{0%{opacity:0;translate:2rem}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.PlanExtension-module___8dv6a__checkoutDialog{animation:none}}.PlanExtension-module___8dv6a__header{min-height:calc(var(--spacing,.25rem) * 13);align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-stroke-light);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);display:flex}.PlanExtension-module___8dv6a__backButton{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);padding:calc(var(--spacing,.25rem) * 0);color:var(--color-text-primary);position:relative}.PlanExtension-module___8dv6a__backButton:after{inset:calc(var(--spacing,.25rem) * -2);--tw-content:"";content:var(--tw-content);position:absolute}.PlanExtension-module___8dv6a__title{font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;font-size:.9375rem;font-weight:600}.PlanExtension-module___8dv6a__content{min-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 6);overscroll-behavior:contain;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);flex-direction:column;animation:.2s cubic-bezier(.2,.8,.2,1) both PlanExtension-module___8dv6a__mobile-extension-plan-switch-in;display:flex;overflow-y:auto}@keyframes PlanExtension-module___8dv6a__mobile-extension-plan-switch-in{0%{opacity:.65;translate:0 .5rem}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.PlanExtension-module___8dv6a__content{animation:none}}.PlanExtension-module___8dv6a__planSection{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.PlanExtension-module___8dv6a__optionsSection{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.PlanExtension-module___8dv6a__sectionHeading{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.PlanExtension-module___8dv6a__sectionHeading h2{margin:calc(var(--spacing,.25rem) * 0);color:var(--color-text-primary)}.PlanExtension-module___8dv6a__sectionHeading span{font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.6875rem;font-weight:400}.PlanExtension-module___8dv6a__planCard{align-items:center;gap:calc(var(--spacing,.25rem) * 3.5);background-color:var(--color-gamification-contrast-card-11);padding:calc(var(--spacing,.25rem) * 2.5);border-radius:8px;display:flex}.PlanExtension-module___8dv6a__planNavigation{min-height:calc(var(--spacing,.25rem) * 9);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 0);display:flex}.PlanExtension-module___8dv6a__planArrow{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);color:var(--color-text-secondary-contrast);border-radius:3.40282e38px;flex-shrink:0;padding-inline:calc(var(--spacing,.25rem) * 2)!important}@media (hover:hover){.PlanExtension-module___8dv6a__planArrow:hover{background-color:var(--color-surface-card-1)}}.PlanExtension-module___8dv6a__planArrow:disabled{opacity:.35}.PlanExtension-module___8dv6a__planArrow svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.PlanExtension-module___8dv6a__planArrowLeft{rotate:180deg}.PlanExtension-module___8dv6a__planIcon{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);background-color:var(--color-surface-card-3);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.PlanExtension-module___8dv6a__planIcon svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.PlanExtension-module___8dv6a__planCopy{min-width:calc(var(--spacing,.25rem) * 0);flex:1}.PlanExtension-module___8dv6a__planCopy div{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.PlanExtension-module___8dv6a__planCopy strong{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.875rem;font-weight:600;overflow:hidden}.PlanExtension-module___8dv6a__planCopy p{margin-top:calc(var(--spacing,.25rem) * 1);margin-bottom:calc(var(--spacing,.25rem) * 0);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.6875rem;font-weight:400}.PlanExtension-module___8dv6a__active{background-color:var(--color-quiz-green-bg-1);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-semantic-green-600);border-radius:4px;font-size:.6875rem;font-weight:500}.PlanExtension-module___8dv6a__optionsSection h2{margin:calc(var(--spacing,.25rem) * 0);color:var(--color-text-primary)}.PlanExtension-module___8dv6a__optionList{gap:calc(var(--spacing,.25rem) * 2.5)}.PlanExtension-module___8dv6a__option{min-height:calc(var(--spacing,.25rem) * 9);cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);background-color:var(--color-gamification-contrast-card-11);padding-inline:calc(var(--spacing,.25rem) * 3);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:transparent;border-radius:10px;padding-block:9px;display:flex}.PlanExtension-module___8dv6a__option:has(:focus-visible){--tw-ring-color:var(--color-brand-primary)}.PlanExtension-module___8dv6a__option[data-selected=true]{--tw-ring-color:transparent}.PlanExtension-module___8dv6a__optionLabel{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary-contrast);flex:1;font-size:.75rem;font-weight:400;display:flex}.PlanExtension-module___8dv6a__option[data-selected=true] .PlanExtension-module___8dv6a__optionLabel{color:var(--color-text-primary)}.PlanExtension-module___8dv6a__optionPriceBlock{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);white-space:nowrap;flex-shrink:0;display:flex}.PlanExtension-module___8dv6a__originalPrice{font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-quaternary);font-size:.6875rem;font-weight:400;text-decoration-line:line-through}.PlanExtension-module___8dv6a__optionPrice{font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.75rem;font-weight:500}.PlanExtension-module___8dv6a__offerPill{background-color:var(--color-brand-light-bg-contrast);padding-inline:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);border-radius:6px;flex-shrink:0;padding-block:3px;font-size:.625rem;font-weight:400}.PlanExtension-module___8dv6a__discountPercent{background-color:var(--color-quiz-green-bg-1);padding-inline:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-semantic-green-600);border-radius:6px;flex-shrink:0;padding-block:3px;font-size:.5625rem;font-weight:500}.PlanExtension-module___8dv6a__summary{margin:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 2.5);border-top-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-top-width:1px;border-color:var(--color-stroke-divider);padding-top:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.PlanExtension-module___8dv6a__summary div{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary-contrast);font-size:.75rem;font-weight:400;display:flex}.PlanExtension-module___8dv6a__summary dt,.PlanExtension-module___8dv6a__summary dd{margin:calc(var(--spacing,.25rem) * 0)}.PlanExtension-module___8dv6a__summary dd{text-align:right;font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;font-size:.75rem;font-weight:500}.PlanExtension-module___8dv6a__sectionDivider{background-color:var(--color-stroke-default);flex-shrink:0;height:1px}.PlanExtension-module___8dv6a__priceDetails{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.PlanExtension-module___8dv6a__priceDetails h2{margin:calc(var(--spacing,.25rem) * 0);color:var(--color-text-primary)}.PlanExtension-module___8dv6a__couponSectionLabel{margin:calc(var(--spacing,.25rem) * 0);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.6875rem;font-weight:400}.PlanExtension-module___8dv6a__newExpiry{color:var(--color-brand-hover)!important}.PlanExtension-module___8dv6a__footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-stroke-light);background-color:var(--color-bg-2);padding:calc(var(--spacing,.25rem) * 4)}.PlanExtension-module___8dv6a__checkout{height:calc(var(--spacing,.25rem) * 9);width:100%;font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;border-radius:8px;font-size:.8125rem;font-weight:500}.PlanExtension-module___8dv6a__checkoutReview{min-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.PlanExtension-module___8dv6a__checkoutPlanCard{gap:calc(var(--spacing,.25rem) * 1.5);background-color:var(--color-gamification-contrast-card-11);padding:calc(var(--spacing,.25rem) * 2.5);border-radius:8px;flex-direction:column;display:flex}.PlanExtension-module___8dv6a__checkoutPlanTitle{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.875rem;font-weight:600;display:flex}.PlanExtension-module___8dv6a__checkoutPlanTitle svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);flex-shrink:0}.PlanExtension-module___8dv6a__checkoutPlanBadge{background-color:var(--color-brand-light-bg-contrast);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;border-radius:.25rem;font-size:.6875rem;font-weight:500}.PlanExtension-module___8dv6a__checkoutPlanExpiry{margin:calc(var(--spacing,.25rem) * 0);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.6875rem;font-weight:400}.PlanExtension-module___8dv6a__checkoutQuote{margin:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 2.5);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-stroke-divider);padding-block:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.PlanExtension-module___8dv6a__checkoutQuote div{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary-contrast);font-size:.75rem;font-weight:400;display:flex}.PlanExtension-module___8dv6a__checkoutQuote dt,.PlanExtension-module___8dv6a__checkoutQuote dd{margin:calc(var(--spacing,.25rem) * 0)}.PlanExtension-module___8dv6a__checkoutQuote dd{text-align:right;font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.75rem;font-weight:500}.PlanExtension-module___8dv6a__checkoutTotal strong{font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.9375rem;font-weight:600}.PlanExtension-module___8dv6a__removeCoupon{margin-left:calc(var(--spacing,.25rem) * 2);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-semantic-red-600);font-size:.6875rem;font-weight:400;text-decoration-line:underline}.PlanExtension-module___8dv6a__couponSection{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.PlanExtension-module___8dv6a__couponStatus{margin:calc(var(--spacing,.25rem) * 0);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.75rem;font-weight:400}.PlanExtension-module___8dv6a__couponRetry{height:auto;padding:calc(var(--spacing,.25rem) * 0);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-brand-hover);font-size:.75rem;font-weight:400}.PlanExtension-module___8dv6a__upgradeExtensionCard{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-stroke-light);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);grid-template-columns:minmax(0,1fr) auto;display:grid}.PlanExtension-module___8dv6a__upgradeExtensionCopy{width:100%;min-width:calc(var(--spacing,.25rem) * 0)}.PlanExtension-module___8dv6a__upgradeExtensionMessage{margin:calc(var(--spacing,.25rem) * 0);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);overflow-wrap:anywhere;font-size:.75rem;font-weight:400;line-height:1.4}.PlanExtension-module___8dv6a__upgradeExtensionTitle{color:var(--color-text-primary)}.PlanExtension-module___8dv6a__upgradeExtensionDiscount{color:var(--color-semantic-green-500)}.PlanExtension-module___8dv6a__upgradeExtensionTrigger{height:fit-content;min-height:calc(var(--spacing,.25rem) * 0);border-style:var(--tw-border-style);background-color:var(--color-surface-card-3);width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);border-width:0;border-radius:8px;flex-shrink:0;font-size:.75rem;font-weight:500}@media (hover:hover){.PlanExtension-module___8dv6a__upgradeExtensionTrigger:hover{background-color:var(--color-bg-contrast-4)}}.PlanExtension-module___8dv6a__upgradeExtensionTrigger:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-brand-primary);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-surface-card-1)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
