.product-rail{position:relative;padding-block:var(--section-pt, var(--section-space)) var(--section-pb, var(--section-space));background:var(--color-background, transparent);color:var(--color-foreground, var(--color-ink));overflow-x:clip}.product-rail sf-product-rail{display:block}.product-rail__tabs{display:block;margin-bottom:20px}.product-rail__panel[hidden]{display:none!important}.product-rail__note{margin:12px var(--gutter) 0;padding:10px 12px;border:1px dashed var(--color-border);border-radius:var(--radius-btn);font-size:12px;line-height:18px;color:var(--color-muted)}.product-rail__cta{margin-top:6px}.calendar-trigger{width:44px;height:44px;border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink);display:inline-flex;align-items:center;justify-content:center;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}@media(hover:hover)and (pointer:fine){.calendar-trigger:hover{background:var(--color-img-bg);border-color:var(--color-muted-3)}}.rail--placeholder .card-b--placeholder .card-b__media{display:block;aspect-ratio:var(--card-media-ratio);background:var(--color-card-media);border-radius:var(--card-media-radius);overflow:hidden}.card-b--placeholder .card-b__img{width:100%;height:100%;display:block}.card-b--placeholder .card-b__brand,.card-b--placeholder .card-b__name{color:var(--color-muted)}.product-rail .section-header__eyebrow{font-size:var(--rail-eyebrow-fs-m, var(--fs-eyebrow));line-height:1.25}.product-rail .section-header__title{font-size:var(--rail-title-fs-m, var(--fs-sec-title));line-height:1.1}.product-rail .section-header__title .sh-word{padding-block-end:.12em;margin-block-end:-.12em}html.motion-ok .product-rail .section-header__title .sh-word:not(.is-in)>span{transform:translateY(calc(100% + .12em))}@media(min-width:768px){.product-rail .section-header{align-items:flex-end;align-items:last baseline}.product-rail .section-header__link>span{align-self:last baseline}.product-rail .section-header__eyebrow{font-size:var(--rail-eyebrow-fs-d, var(--fs-eyebrow))}.product-rail .section-header__title{font-size:var(--rail-title-fs-t, var(--fs-sec-title))}}@media(min-width:1024px){.product-rail .section-header__title{font-size:var(--rail-title-fs-d, var(--fs-sec-title))}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-product-rail.css.map */
