p{font-size:.9rem;font-weight:400;line-height:1.6;--tw-text-opacity:1;color:rgb(16 16 16/var(--tw-text-opacity))}.checkout__container{margin:auto auto 1rem;display:flex;max-width:900px;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;padding-top:1rem;padding-bottom:1rem}.checkout__section{padding:1rem}.checkout__section--main{order:9999;width:100%}@media (min-width:1024px){.checkout__section--main{order:-9999;width:50%}}.checkout__section--side{top:1rem;margin-top:1rem;width:100%;padding:1rem}@media (min-width:1024px){.checkout__section--side{position:sticky;width:45%;padding:0}}.checkout__section--side-wrapper{--tw-bg-opacity:1;background-color:rgb(242 242 242/var(--tw-bg-opacity));padding:1rem}.checkout__section__order-total-summary{margin-top:1rem;margin-bottom:1rem}.order-total-summary__item{display:flex;justify-content:space-between;padding-bottom:.5rem;font-size:.875rem;line-height:1.4em;letter-spacing:.05em}.order-total-summary__title{font-weight:500}.order-total-summary__title--subtotal{display:flex;align-items:center;gap:.25rem}.order-total-summary__title--subtotal svg{fill:#d9d9d9}.order-total-summary__detail{display:flex;align-items:center}.checkout__product-card{position:relative;display:flex;border-radius:3px;padding:1rem;font-weight:400;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.checkout__product-card__product-image,.checkout__product-card__product-image img{margin-right:1rem;width:4rem}.checkout__product-card__product-name{margin-top:.5rem;margin-bottom:.5rem;font-size:1rem;line-height:1.5rem;font-weight:500;letter-spacing:.05em}.checkout__product-card__product-name:hover{text-decoration-line:underline}.checkout__product-card__product-name{font-family:var(--font-oswald)}.checkout__product-card__product-quantity,.checkout__product-card__product-sku{font-size:.8rem}