.rich-text-section__heading{margin-bottom:var(--space-6)}.richtext{font-size:1rem;line-height:1.8;color:var(--color-text)}.richtext h2{font-size:1.5rem;margin-top:var(--space-8);margin-bottom:var(--space-4)}.richtext h3{font-size:1.25rem;margin-top:var(--space-6);margin-bottom:var(--space-3)}.richtext p{margin-bottom:var(--space-4)}.richtext p:last-child{margin-bottom:0}.richtext ul,.richtext ol{margin-left:var(--space-6);margin-bottom:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.richtext ul{list-style:disc}.richtext ol{list-style:decimal}.richtext li{line-height:1.7}.richtext a{color:var(--color-primary);font-weight:500;text-decoration:underline;text-underline-offset:3px}.richtext a:hover{color:var(--color-primary-light)}.richtext strong{font-weight:700;color:var(--color-primary)}.richtext blockquote{border-left:3px solid var(--color-accent);padding-left:var(--space-5);font-style:italic;color:var(--color-text-muted);margin:var(--space-6) 0}.rich-text-section__cta{margin-top:var(--space-8)}.cart-page{padding-block:var(--space-16)}.cart-page h1{margin-bottom:var(--space-8)}.cart-item{display:flex;gap:var(--space-5);padding-block:var(--space-5);border-bottom:1px solid var(--color-border);align-items:center}.cart-item__image{width:80px;height:107px;border-radius:var(--radius-md);overflow:hidden;flex-shrink:0;background:var(--color-bg-alt)}.cart-item__image img{width:100%;height:100%;object-fit:cover}.cart-item__title{font-weight:600;color:var(--color-primary);font-size:.9375rem}.cart-item__price{font-weight:700;font-family:var(--font-heading-family);color:var(--color-primary)}.cart-item__remove{color:var(--color-text-muted);font-size:.8125rem;cursor:pointer;transition:color var(--transition-fast)}.cart-item__remove:hover{color:var(--color-error)}.cart-summary{background:var(--color-bg-alt);border-radius:var(--radius-xl);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.cart-summary__row{display:flex;justify-content:space-between;align-items:center}.cart-summary__total{font-family:var(--font-heading-family);font-size:1.25rem;font-weight:800;color:var(--color-primary)}.cart-layout{display:grid;grid-template-columns:1fr 380px;gap:var(--space-10);align-items:start}@media(max-width:1024px){.cart-layout{grid-template-columns:1fr}.cart-summary{position:static}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-rich-text.css.map */
