html:not([lang=en]) .CouponCodeForm_body1__G7Yba,html:not([lang=en]) .CouponCodeForm_body2__77DhM,html:not([lang=en]) .CouponCodeForm_caption__3IXQ8,html:not([lang=en]) .CouponCodeForm_footnote__8bzRX,html:not([lang=en]) .CouponCodeForm_heading1__Id4lu,html:not([lang=en]) .CouponCodeForm_heading2__FX_pK,html:not([lang=en]) .CouponCodeForm_input__mavR_,html:not([lang=en]) .CouponCodeForm_sash__ekUt8,html:not([lang=en]) .CouponCodeForm_subheading1__uK5Hn,html:not([lang=en]) .CouponCodeForm_subheading2___2SaL{-webkit-hyphens:auto;hyphens:auto}.CouponCodeForm_form__Fr7mW{display:flex;flex-wrap:wrap;gap:var(--spacing-1)}.CouponCodeForm_formError__DkmfO{--error-text-align:left;width:100%}.CouponCodeForm_input__mavR_{font-family:var(--body-font-stack-override,var(--body-font-stack));font-size:var(--font-size,16px);font-style:normal;font-weight:var(--font-weight,400);letter-spacing:0;line-height:18px;min-width:0;flex:1 1;margin:0;padding:var(--spacing-2) 0 var(--spacing-2) var(--spacing-2);background-color:var(--grey-200);border:none;border-radius:var(--shape-border-radius);text-overflow:ellipsis}.CouponCodeForm_input__mavR_::-moz-placeholder{color:var(--grey-500)}.CouponCodeForm_input__mavR_::placeholder{color:var(--grey-500)}.CouponCodeForm_input__mavR_:focus-visible{outline:var(--focus-outline-main);outline-offset:-2px}.CartViewOrderSummary_contents__tJeSR,.CartViewOrderSummary_position__TCEtY{display:contents}@media (min-width:768px){.CartViewOrderSummary_position__TCEtY{display:block;grid-column:2;grid-row:1/span 3}}.CartViewOrderSummary_container__xylQK{display:contents}@media (min-width:768px){.CartViewOrderSummary_container__xylQK{display:flex;flex-direction:column}}.CartViewOrderSummary_group__lvlTR{position:relative;display:flex;flex-direction:column;padding-block:var(--spacing-2);row-gap:var(--spacing-2);background-color:white;isolation:isolate}.CartViewOrderSummary_delimiter__ECjB9+.CartViewOrderSummary_group__lvlTR{padding-block-start:var(--spacing-4)}.CartViewOrderSummary_group__lvlTR:has(+.CartViewOrderSummary_delimiter__ECjB9){padding-block-end:var(--spacing-4)}.CartViewOrderSummary_group__lvlTR:first-child{padding-block-start:var(--spacing-4);margin-block-start:var(--spacing-4)}@media (min-width:768px){.CartViewOrderSummary_group__lvlTR:first-child{margin-block-start:0}}.CartViewOrderSummary_group__lvlTR:last-child{padding-block-end:var(--spacing-2)}.CartViewOrderSummary_section__U4SpY{padding-block:var(--spacing-2);padding-inline:var(--spacing-4);background-color:var(--common-white)}.CartViewOrderSummary_delimiter__ECjB9{width:100%;height:1px;margin-block:0;background-color:var(--grey-200);border:none}.CartViewOrderSummary_notifications__GQ_js{position:absolute;inset-inline:0;inset-block-start:0}.fraserspx .CartViewOrderSummary_checkoutButton__P1XeH{--font-size:16px;background-color:var(--transaction-button);border-color:var(--transaction-button);color:var(--common-white)}:is(.fraserspx .CartViewOrderSummary_checkoutButton__P1XeH):focus,:is(.fraserspx .CartViewOrderSummary_checkoutButton__P1XeH):hover{background-color:var(--transaction-button-hover);border-color:var(--transaction-button-hover);color:var(--common-white)}.CartViewOrderSummary_sticky__kXFtb{position:sticky;margin-block:calc(var(--negative-spacing-3) + -1px);padding-block:var(--spacing-4);inset-block-end:0;pointer-events:none;border-block-start:1px solid transparent}.CartViewOrderSummary_sticky__kXFtb[data-stuck=true]{border-block-start:1px solid var(--grey-200)}@media (min-width:768px){.CartViewOrderSummary_sticky__kXFtb{position:static;display:contents}}.CartViewOrderSummary_actions__oIysZ{display:flex;flex-direction:column;gap:var(--spacing-3);padding-block:var(--spacing-2);padding-inline:var(--spacing-4);pointer-events:visible}.CartViewOrderSummary_cartSummaryOutOfStockError__YXVxY{gap:var(--spacing-2);justify-content:flex-start}.CartViewOrderSummary_cartSummaryOutOfStockError__YXVxY span{width:var(--spacing-6);height:var(--spacing-6);align-self:flex-start}.CartViewOrderSummary_cartSummaryOutOfStockError__YXVxY p{white-space:normal;word-break:auto-phrase;overflow-wrap:anywhere}