.confirmation__header{display:flex;flex-direction:column;gap:24px;margin-bottom:40px}@media(max-width: 991px){.confirmation__header{padding:0 12px}}.confirmation__title{font-family:"Woodland",serif;font-weight:300;font-size:2.5rem;line-height:1.2;color:#543146}@media(max-width: 991px){.confirmation__title{font-family:"Woodland",serif;font-weight:300;font-size:1.625rem;line-height:1.1;letter-spacing:-0.02em}}.confirmation__text,.confirmation .rich-text p{font-family:"Moderat",sans-serif;font-weight:300;font-size:1.125rem;line-height:1.4}@media(max-width: 991px){.confirmation__text,.confirmation .rich-text p{font-family:"Moderat",sans-serif;font-weight:400;font-size:1rem;line-height:1.4}}.confirmation__text--bold,.confirmation__text strong,.confirmation .rich-text p--bold,.confirmation .rich-text p strong{font-family:"Moderat",sans-serif;font-weight:600;font-size:1.125rem;line-height:1.4;color:#543146}@media(max-width: 991px){.confirmation__text--bold,.confirmation__text strong,.confirmation .rich-text p--bold,.confirmation .rich-text p strong{font-family:"Moderat",sans-serif;font-weight:600;font-size:1rem;line-height:1.4}}.confirmation__text--total,.confirmation .rich-text p--total{font-family:"Moderat",sans-serif;font-weight:600;font-size:1.5rem;line-height:1.4;color:#543146}@media(max-width: 991px){.confirmation__text--total,.confirmation .rich-text p--total{font-family:"Moderat",sans-serif;font-weight:600;font-size:1.125rem;line-height:1.4}}.confirmation .rich-text h2,.confirmation .rich-text h3,.confirmation .rich-text h4,.confirmation .rich-text h5,.confirmation .rich-text h6{font-family:"Moderat",sans-serif;font-weight:600;font-size:1.125rem;line-height:1.4;color:#543146}@media(max-width: 991px){.confirmation .rich-text h2,.confirmation .rich-text h3,.confirmation .rich-text h4,.confirmation .rich-text h5,.confirmation .rich-text h6{font-family:"Moderat",sans-serif;font-weight:600;font-size:1rem;line-height:1.4}}.confirmation .rich-text p:not(:last-child){margin-bottom:32px}@media(max-width: 991px){.confirmation .rich-text p:not(:last-child){margin-bottom:24px}}.confirmation__recipient-name{margin-bottom:24px;font-family:"Moderat",sans-serif;font-weight:600;font-size:1.25rem;line-height:1.2;color:#543146}@media(max-width: 991px){.confirmation__recipient-name{padding:0 12px;font-family:"Moderat",sans-serif;font-weight:600;font-size:1.125rem;line-height:1.4}}.confirmation__details{display:flex;flex-direction:column;gap:32px;background-color:#fff;margin-bottom:40px;padding:48px;border-radius:8px}@media(max-width: 991px){.confirmation__details{gap:24px;padding:24px 24px 32px 24px}}.confirmation__details:last-child{margin-bottom:0}.confirmation__order-number{display:flex;flex-wrap:wrap;gap:4px;padding-bottom:16px;border-bottom:1px solid #a78599}.confirmation__recipient-details{display:flex;flex-direction:column;gap:24px;padding-bottom:32px;border-bottom:1px solid #a78599}@media(max-width: 991px){.confirmation__recipient-details{padding-bottom:24px;gap:16px}}.confirmation__recipient-details .delivery-card{padding:0;border:0;margin:0}.confirmation__recipient-details .delivery-card__title{font-family:"Moderat",sans-serif;font-weight:600;font-size:1.125rem;line-height:1.4;color:#543146}@media(max-width: 991px){.confirmation__recipient-details .delivery-card__title{font-family:"Moderat",sans-serif;font-weight:600;font-size:1rem;line-height:1.4}}.confirmation__recipient-details .delivery-card__description{font-family:"Moderat",sans-serif;font-weight:300;font-size:1.125rem;line-height:1.4}@media(max-width: 991px){.confirmation__recipient-details .delivery-card__description{font-family:"Moderat",sans-serif;font-weight:400;font-size:1rem;line-height:1.4}}.confirmation__intertitle{font-family:"Moderat",sans-serif;font-weight:600;font-size:1.25rem;line-height:1.2;color:#543146}@media(max-width: 991px){.confirmation__intertitle{font-family:"Moderat",sans-serif;font-weight:600;font-size:1.125rem;line-height:1.4}}.confirmation__values{display:flex;flex-direction:column;gap:8px;padding:24px 0;border-top:1px solid #a78599;border-bottom:1px solid #a78599}@media(max-width: 991px){.confirmation__values{padding:16px 0}}.confirmation__values>.confirmation__text{display:flex;justify-content:space-between;gap:24px}.confirmation__values>hr{border-top:1px solid #a78599;margin:8px 0}
/*# sourceMappingURL=confirmation.css.map */
