.order-confirmation{--grid-gap:var(--spacing-5)}.order-confirmation__content{display:flex;flex-direction:column;gap:var(--spacing-5)}.order-confirmation__heading{color:var(--color-primary)}.order-confirmation__button{margin-top:var(--spacing-4)}@media(min-width:64.001rem){.order-confirmation__button{margin-top:var(--spacing-5)}}.cs__total__container{overflow:hidden;border-radius:unset;background-color:var(--color-neutral-white)}.cs .cs__total__container{border:none;border-radius:unset}@media(min-width:64.001rem){.cs__total__container{border:var(--spacing-px) solid var(--color-neutral-a20);border-radius:var(--spacing-3)}}.cs__total{display:flex;flex-direction:column;padding:var(--spacing-4);gap:var(--spacing-4)}.cs--subscription .cs__total{background-color:var(--color-primary-50)}.cs__total .col:first-child{margin-top:0}@media(min-width:48.001rem){.cs__total{padding:var(--spacing-4) var(--spacing-6)}}.cs__total-buttons{display:flex;flex-direction:column;gap:var(--spacing-2)}.cs__total__discount-button.shopping-cart-discount{display:flex;border-top:var(--spacing-px) solid var(--color-neutral-a10)}.giftcard{justify-content:space-between}.giftcard,.giftcard__text{display:flex;align-items:center;gap:1rem}.giftcard__text{font-size:var(--font-size-xs)}.giftcard__title{color:var(--color-text-lead);font-weight:var(--font-weight-bold)}.giftcard__code{color:var(--color-text-muted)}.giftcard__amount{color:var(--color-primary-800)}.cs{display:flex;overflow:hidden;flex-direction:column;border-bottom:1px solid var(--color-neutral-a20)}.cs--subscription{background-color:var(--color-primary-50)}@media(min-width:64.001rem){.cs{border:1px solid var(--color-neutral-a20);border-radius:var(--spacing-3)}}.cs__top{background-color:var(--color-neutral-white)}@media(min-width:64.001rem){.cs__top{background-color:var(--color-off-white-light)}}.cs--subscription .cs__top{background-color:var(--color-primary-50)}.cs__divider{margin:0 var(--spacing-4)}@media(min-width:48.001rem){.cs__divider{margin:0 var(--spacing-6)}}@media(min-width:64.001rem){.cs__divider{margin:0}}.cs__loading-title{display:flex;align-items:center;margin-bottom:var(--spacing-4);gap:var(--spacing-2)}.cs__annotation{margin:var(--spacing-4) var(--spacing-4)}@media(min-width:48.001rem){.cs__annotation{margin:var(--spacing-4) var(--spacing-6)}}