.CouponCardVertical-module-scss-module__WHakeq__coupon-card{flex-direction:column;flex-shrink:0;align-items:flex-start;width:max-content;display:flex;position:relative;overflow:hidden}.CouponCardVertical-module-scss-module__WHakeq__coupon-card-container{border-style:var(--tw-border-style);border-radius:var(--radius-lg,.5rem);background-color:var(--color-white,#fff);border-width:1px;width:148px}.CouponCardVertical-module-scss-module__WHakeq__coupon-card-container-applied{color:var(--green-5)}@supports (color:color-mix(in lab, red, red)){.CouponCardVertical-module-scss-module__WHakeq__coupon-card-container-applied{color:color-mix(in oklab, var(--green-5) 30%, transparent)}}.CouponCardVertical-module-scss-module__WHakeq__coupon-card-container-normal{color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.CouponCardVertical-module-scss-module__WHakeq__coupon-card-container-normal{color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.CouponCardVertical-module-scss-module__WHakeq__coupon-card-separator{width:100%;margin-block:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 2);justify-content:center;align-items:center;display:flex;position:relative}.CouponCardVertical-module-scss-module__WHakeq__coupon-card-separator-cutout{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);background-color:var(--color-white,#fff);border-style:var(--tw-border-style);z-index:var(--z-index-normal);border-width:1px;border-radius:3.40282e38px}.CouponCardVertical-module-scss-module__WHakeq__coupon-card-separator-cutout-left{color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.CouponCardVertical-module-scss-module__WHakeq__coupon-card-separator-cutout-left{color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.CouponCardVertical-module-scss-module__WHakeq__coupon-card-separator-cutout-left{top:50%;left:calc(var(--spacing,.25rem) * 0);position:absolute;transform:translate(-50%,-50%)}.CouponCardVertical-module-scss-module__WHakeq__coupon-card-separator-cutout-right{color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.CouponCardVertical-module-scss-module__WHakeq__coupon-card-separator-cutout-right{color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.CouponCardVertical-module-scss-module__WHakeq__coupon-card-separator-cutout-right{top:50%;right:calc(var(--spacing,.25rem) * 0);position:absolute;transform:translate(50%,-50%)}.CouponCardVertical-module-scss-module__WHakeq__coupon-card-separator-cutout-applied{color:var(--green-5)}@supports (color:color-mix(in lab, red, red)){.CouponCardVertical-module-scss-module__WHakeq__coupon-card-separator-cutout-applied{color:color-mix(in oklab, var(--green-5) 30%, transparent)}}.CouponCardVertical-module-scss-module__WHakeq__coupon-card-separator-cutout-normal{color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.CouponCardVertical-module-scss-module__WHakeq__coupon-card-separator-cutout-normal{color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.CouponCardVertical-module-scss-module__WHakeq__coupon-card-separator-line{border-top-style:var(--tw-border-style);border-top-width:1px;flex:1;height:1px}.CouponCardVertical-module-scss-module__WHakeq__coupon-card-separator-line-dashed{--tw-border-style:dashed;border-style:dashed;border-color:var(--color-primary)}.CouponCardVertical-module-scss-module__WHakeq__coupon-card-separator-line-solid{--tw-border-style:solid;border-style:solid;border-color:var(--green-5)}.CouponCardVertical-module-scss-module__WHakeq__coupon-card-separator-icon{z-index:10;justify-content:flex-start;align-items:center;display:flex}.CouponCardVertical-module-scss-module__WHakeq__coupon-card-scissors-icon{color:var(--color-primary);width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);top:calc(var(--spacing,.25rem) * -3);left:calc(var(--spacing,.25rem) * 4);position:absolute}.CouponCardVertical-module-scss-module__WHakeq__coupon-card-content{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);width:100%;padding-inline:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 2);flex-direction:column;flex:1;display:flex}.CouponCardVertical-module-scss-module__WHakeq__coupon-card-info{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;flex:1;width:100%;display:flex}.CouponCardVertical-module-scss-module__WHakeq__coupon-card-name{color:var(--gray-9);white-space:pre-wrap;-webkit-line-clamp:3;width:100%;height:calc(var(--spacing,.25rem) * 12);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CouponCardVertical-module-scss-module__WHakeq__coupon-card-redemption,.CouponCardVertical-module-scss-module__WHakeq__coupon-card-validity{color:var(--gray-6);width:100%}.CouponCardVertical-module-scss-module__WHakeq__coupon-card-button{background-color:var(--color-primary);border-bottom-right-radius:var(--radius-md,.375rem);border-bottom-left-radius:var(--radius-md,.375rem);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);cursor:pointer;transition-property:opacity;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));justify-content:center;align-items:center;display:flex}@media (hover:hover){.CouponCardVertical-module-scss-module__WHakeq__coupon-card-button:hover{opacity:.9}}.CouponCardVertical-module-scss-module__WHakeq__coupon-card-button{--tw-border-style:none;border-style:none}.CouponCardVertical-module-scss-module__WHakeq__coupon-card-button-text{color:var(--color-white,#fff);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.CouponCardVertical-module-scss-module__WHakeq__coupon-card-redemption-expires-in{height:calc(var(--spacing,.25rem) * 6);max-width:100%}.CouponCardVertical-module-scss-module__WHakeq__terms-button{top:calc(var(--spacing,.25rem) * 2);right:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);background-color:var(--gray-1);color:var(--gray-7);cursor:pointer;border-radius:.25rem;position:absolute}@media (hover:hover){.CouponCardVertical-module-scss-module__WHakeq__terms-button:hover{background-color:var(--gray-2)}}.CouponCardVertical-module-scss-module__WHakeq__terms-button{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));z-index:10}.CouponCardVertical-module-scss-module__WHakeq__coupon-card-actions{width:100%}.CouponCardVertical-module-scss-module__WHakeq__coupon-card-points{color:var(--color-white,#fff);margin-left:calc(var(--spacing,.25rem) * 1)}.CouponCardVertical-module-scss-module__WHakeq__coupon-card-status{top:calc(var(--spacing,.25rem) * 1);width:max-content;padding-inline:calc(var(--spacing,.25rem) * 2);position:absolute}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
.CouponCardStatus-module-scss-module__zwbVda__coupon-card-status{height:calc(var(--spacing,.25rem) * 5);color:var(--color-white,#fff);border-radius:var(--radius-lg,.5rem);justify-content:center;align-items:center;display:flex}.CouponCardStatus-module-scss-module__zwbVda__coupon-card-status-clipped{background-color:var(--blue-5)}.CouponCardStatus-module-scss-module__zwbVda__coupon-card-status-applied{background-color:var(--green-6)}
.CartRemove-module-scss-module__hoWu9W__cart-remove{align-items:center;gap:calc(var(--spacing,.25rem) * 1);width:max-content;display:flex}.CartRemove-module-scss-module__hoWu9W__cart-remove-svg{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);color:var(--gray-5)}.CartRemove-module-scss-module__hoWu9W__cart-remove-text{color:var(--color-black,#000)}
.CouponLabel-module-scss-module__1P7BLG__coupon-alert-wrapper{background-color:var(--color-white,#fff);border-radius:3.40282e38px;width:max-content;max-width:100%}.CouponLabel-module-scss-module__1P7BLG__coupon-alert{background-color:var(--red-0);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CouponLabel-module-scss-module__1P7BLG__coupon-alert span{color:var(--color-text-error);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.CouponLabel-module-scss-module__1P7BLG__coupon-alert-icon{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);flex-shrink:0;justify-content:center;align-items:center;display:flex}.CouponLabel-module-scss-module__1P7BLG__coupon-alert-icon-svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--color-text-error)}
.CouponExpiresIn-module-scss-module__W9dEda__coupon-expires-badge{background-color:var(--red-5)}@supports (color:color-mix(in lab, red, red)){.CouponExpiresIn-module-scss-module__W9dEda__coupon-expires-badge{background-color:color-mix(in oklab, var(--red-5) 10%, transparent)}}.CouponExpiresIn-module-scss-module__W9dEda__coupon-expires-badge{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CouponExpiresIn-module-scss-module__W9dEda__coupon-expires-badge-layout-wrapper{background-color:var(--color-white,#fff);border-radius:3.40282e38px;width:max-content;max-width:100%}.CouponExpiresIn-module-scss-module__W9dEda__coupon-expires-badge-text{color:var(--red-5);text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold,600);max-width:100%;font-weight:var(--font-weight-semibold,600);overflow:hidden}@property --tw-font-weight{syntax:"*";inherits:false}
.CartLineCoupon-module-scss-module__PSOcUa__carousel-list{margin-top:calc(var(--spacing,.25rem) * 1);margin-bottom:calc(var(--spacing,.25rem) * 3)}.CartLineCoupon-module-scss-module__PSOcUa__carousel-item{max-width:85%}
.CartLineItem-module-scss-module__isKz2W__cart-line-item-wrapper{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex;position:relative}.CartLineItem-module-scss-module__isKz2W__cart-line-item-wrapper:last-child{padding-bottom:calc(var(--spacing,.25rem) * 2)}.CartLineItem-module-scss-module__isKz2W__divider{background-color:var(--gray-1);flex-shrink:0;width:100%;height:1px}
.CouponCardActionButton-module-scss-module__dweETW__coupon-card-button{background-color:var(--color-primary);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);cursor:pointer;transition-property:opacity;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));justify-content:center;align-items:center;display:flex}@media (hover:hover){.CouponCardActionButton-module-scss-module__dweETW__coupon-card-button:hover{opacity:.9}}.CouponCardActionButton-module-scss-module__dweETW__coupon-card-button{--tw-border-style:none;white-space:pre-wrap;border-style:none}.CouponCardActionButton-module-scss-module__dweETW__coupon-card-button[data-layout=horizontal]{flex-shrink:0;width:50px;height:100%}.CouponCardActionButton-module-scss-module__dweETW__coupon-card-button[data-layout=vertical]{border-bottom-right-radius:var(--radius-md,.375rem);border-bottom-left-radius:var(--radius-md,.375rem);width:100%}.CouponCardActionButton-module-scss-module__dweETW__coupon-card-button-text{color:var(--color-white,#fff);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.CouponCardActionButton-module-scss-module__dweETW__coupon-card-button-ltr:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *){border-top-right-radius:var(--radius-lg,.5rem);border-bottom-right-radius:var(--radius-lg,.5rem)}.CouponCardActionButton-module-scss-module__dweETW__coupon-card-button-rtl:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){border-top-left-radius:var(--radius-lg,.5rem);border-bottom-left-radius:var(--radius-lg,.5rem)}.CouponCardActionButton-module-scss-module__dweETW__coupon-card-actions{width:100%}.CouponCardActionButton-module-scss-module__dweETW__coupon-card-points{color:var(--color-white,#fff);margin-left:calc(var(--spacing,.25rem) * 1)}.CouponCardActionButton-module-scss-module__dweETW__loading{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);color:var(--gray-7)}@property --tw-font-weight{syntax:"*";inherits:false}
.ProductCardInCart-module-scss-module__iZBrya__product-card-coupon-applied{margin-inline:calc(var(--spacing,.25rem) * 4);margin-top:calc(var(--spacing,.25rem) * 4);align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-sm,.25rem);background-color:var(--green-0);width:max-content;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);color:var(--green-6);display:flex}.ProductCardInCart-module-scss-module__iZBrya__product-card-coupon-applied-icon{color:var(--green-6)}.ProductCardInCart-module-scss-module__iZBrya__product-card-coupon-applied-container{padding-block:calc(var(--spacing,.25rem) * 1)}.ProductCardInCart-module-scss-module__iZBrya__product-card-coupon-applied-question{color:var(--gray-5)}.ProductCardInCart-module-scss-module__iZBrya__product-card-add-note{align-items:center;gap:calc(var(--spacing,.25rem) * 2);width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 4);color:var(--color-primary);top:calc(var(--spacing,.25rem) * 25);display:flex;position:absolute}.ProductCardInCart-module-scss-module__iZBrya__product-card-note{gap:calc(var(--spacing,.25rem) * 1);width:100%;max-width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex;overflow:hidden}.ProductCardInCart-module-scss-module__iZBrya__product-card-note-content{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-md,.375rem);background-color:var(--gray-1);width:fit-content;max-width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);display:flex}.ProductCardInCart-module-scss-module__iZBrya__product-card-note-content-icon{margin-top:calc(var(--spacing,.25rem) * .5);color:var(--gray-6);flex-shrink:0}.ProductCardInCart-module-scss-module__iZBrya__product-card-note-content-text{overflow-wrap:break-word;max-width:100%;color:var(--gray-9)}.ProductCardInCart-module-scss-module__iZBrya__product-card-note-edit{padding-left:calc(var(--spacing,.25rem) * 1);color:var(--color-primary)}
.QuestionBottomSheet-module-scss-module__uxFJaW__question-bottom-sheet{gap:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}.QuestionBottomSheet-module-scss-module__uxFJaW__question-bottom-sheet-title{text-align:center}.QuestionBottomSheet-module-scss-module__uxFJaW__question-bottom-sheet-button{gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-3);width:100%;color:var(--gray-6)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
