.c-pwa-contact{text-decoration:underline;color:var(--link-text);white-space:nowrap}.c-pwa-contact:hover,.c-pwa-contact:focus{text-decoration:none;color:var(--link-text-hover)}.c-pwa-cart-promo-code__heading{font:1.4rem/1.4 var(--font-body);letter-spacing:.02rem;color:var(--control);fill:var(--control);padding-top:20px;border-top:1px solid var(--border-default);margin-bottom:20px}.c-pwa-cart-promo-code__heading:hover,.c-pwa-cart-promo-code__heading:focus:not(.has-pwa-mouse-click-focus-disabled){color:var(--control-hover);fill:var(--control-hover)}.c-pwa-cart-promo-code__accordion{border-top:1px solid var(--border-default)}.c-pwa-cart-promo-code__form{display:flex}.c-pwa-cart-promo-code__input{flex-grow:2;margin-right:10px}.c-pwa-cart-promo-code__button{flex-grow:1}.c-pwa-cart-promo-code__applied-promo{font:1.2rem/1.4 var(--font-body);letter-spacing:.05rem;color:var(--text-medium);overflow:hidden;margin-bottom:10px}.c-pwa-cart-promo-code__remove-link{margin-bottom:10px;font:1.2rem/1.4 var(--font-body);letter-spacing:.05rem;color:var(--text-medium);text-decoration:underline;color:var(--link-text)}.c-pwa-cart-promo-code__remove-link:hover,.c-pwa-cart-promo-code__remove-link:focus{text-decoration:none;color:var(--link-text-hover)}.c-pwa-cart-promo-code__coupon-code-heading{font-weight:var(--font-body-bold)}.c-pwa-cart-promo-code__coupon-code-applied{margin-bottom:10px;font:1.2rem/1.4 var(--font-body);letter-spacing:.05rem;color:var(--text-medium)}@media (min-width: 1025px){.c-pwa-cart-order-summary__sticky{position:sticky;margin-left:60px}}.c-pwa-cart-order-summary__inner{padding:20px 20px 0;border:1px solid var(--border-default)}.c-pwa-cart-order-summary__actions{display:flex;flex-direction:column-reverse}.c-pwa-cart-order-summary__slotted-content,.c-pwa-cart-order-summary__proceed-button{margin-bottom:10px}.c-pwa-cart-order-summary__proceed-button .s-pwa-proceed-button:not(.is-disabled){background-color:var(--button-proceed-background);border-color:var(--button-proceed-border);color:var(--button-cart-text)}@media (hover: hover){.c-pwa-cart-order-summary__proceed-button .s-pwa-proceed-button:not(.is-disabled):hover{background-color:var(--button-proceed-background-hover);border-color:var(--button-proceed-border-hover);color:var(--button-cart-text-hover)}}.c-pwa-cart-order-summary__memo{font:1.2rem/normal var(--font-body);letter-spacing:.05rem;color:var(--text-medium);text-align:center;margin-bottom:15px}
