.u-accessories-rail__intro{display:flex;flex-direction:column;gap:var(--u-space-5);max-width:640px;margin-bottom:var(--u-space-8);padding-inline:20px}.u-accessories-rail__heading{font-family:var(--font-serif);color:var(--text-heading);line-height:1.08;letter-spacing:-.015em;margin:0}.u-accessories-rail__text{font-family:var(--font-mono);font-size:1.4rem;color:#fff;line-height:1.9;margin:0}.u-rail__item{height:auto;padding:.4rem .2rem 1.6rem}.u-acc-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--border);border-radius:var(--u-radius-2xl);background:var(--surface-card);transition:border-color .24s ease-out}.u-acc-card__media{position:relative;aspect-ratio:4 / 3;background:var(--ground-deep)}.u-acc-card__media img,.u-acc-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;color:var(--border-raised)}.u-acc-card__badge{position:absolute;top:1.2rem;left:1.2rem;background:var(--badge-accessory-background);color:var(--badge-accessory-text);border-radius:var(--badge-pill-radius);padding:.7rem 1.4rem;font-family:var(--font-mono);font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.u-acc-card__body{display:flex;flex-direction:column;flex:1;gap:1.4rem;padding:2rem}.u-acc-card__meta{display:flex;flex-direction:column;gap:1rem;flex-shrink:0}.u-acc-card__category{font-family:var(--font-mono);font-size:1rem;text-transform:uppercase;letter-spacing:.16em;color:var(--heritage-tint)}.u-acc-card__title{font-family:var(--font-serif);font-size:2rem;color:var(--text-heading);line-height:1.25;letter-spacing:-.015em;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.u-acc-card__benefit{font-size:1.3rem;color:var(--text-primary);line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.u-acc-card__footer{margin-top:auto;padding-top:1.4rem;border-top:1px solid var(--border);display:flex;align-items:baseline;justify-content:space-between;gap:1rem;width:100%}.u-acc-card__footer .price{font-family:var(--font-serif);font-size:20px;color:var(--text-heading);letter-spacing:-.015em}.u-acc-card__footer .price .price-item{font-family:inherit;font-size:inherit}.u-acc-card__cta{width:100%;padding:1.4rem 0;font-size:1.2rem}.u-acc-card__cta .u-acc-card__cta-icon{display:inline-flex;width:1.4rem;height:1.4rem}.u-acc-card__cta .u-acc-card__cta-icon svg{width:100%;height:100%}.u-accessories-rail-section .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--gold)!important;width:2.4rem!important;border-radius:var(--u-radius-full)!important}@media(max-width:1600px){.u-acc-card__footer .price{font-size:18px}.u-accessories-rail-section .u-container{padding:0}.u-accessories-rail-section .u-swiper{padding-inline:20px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-accessories-rail.css.map */
