.tcs-rail{padding-block:var(--tcs-layout-section-y)}.tcs-rail__inner{max-width:calc(var(--tcs-layout-content-max) + (var(--tcs-layout-gutter) * 2));margin-inline:auto;padding-inline:var(--tcs-layout-gutter);contain:layout}.tcs-rail__eyebrow{color:var(--tcs-c-pink-deep);margin:0 0 var(--tcs-space-2)}.tcs-rail__heading{margin:0 0 var(--tcs-space-6);color:var(--tcs-text)}.tcs-rail__header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--tcs-space-5);margin-block-end:var(--tcs-space-6)}.tcs-rail__header .tcs-rail__heading{margin:0}.tcs-rail__shop-all{flex:0 0 auto;padding-block-end:3px;border-block-end:1.5px solid currentColor;color:var(--tcs-text);font-family:var(--tcs-font-sans);font-size:var(--tcs-text-caption);font-weight:600;letter-spacing:var(--tcs-tracking-eyebrow);line-height:1.2;text-decoration:none;text-transform:uppercase;white-space:nowrap}.tcs-rail__shop-all:hover{color:var(--tcs-link)}.tcs-rail__track{gap:var(--tcs-space-4)}.tcs-rail--homepage-product .tcs-rail__track{--tcs-rail-card-w: calc( (min(100%, var(--tcs-layout-content-max)) - (var(--tcs-space-3) * 4)) / 5 )}@media screen and (min-width:990px){.tcs-rail--homepage-product .tcs-rail__track{gap:var(--tcs-space-3)}.tcs-rail--homepage-product.tcs-rail--standard .tcs-rail__track{--tcs-rail-standard-card-width: var(--tcs-rail-card-w)}.tcs-rail--homepage-product.tcs-rail--just-for-you .tcs-rail__track{gap:var(--tcs-space-3)}.tcs-rail--homepage-product.tcs-rail--just-for-you .tcs-rail__track>*{flex:0 0 var(--tcs-rail-card-w)}}.tcs-rail--homepage-standard .tcs-rail__inner{container-type:inline-size;container-name:tcs-rail}.tcs-rail--standard .tcs-rail__track{--tcs-rail-standard-card-width: clamp(176px, 14vw, 196px);display:flex;align-items:stretch;overflow-x:auto;padding-block-end:var(--tcs-space-6);scroll-padding-inline:var(--tcs-layout-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tcs-rail--standard .tcs-rail__track::-webkit-scrollbar{display:none}.tcs-rail--standard .tcs-rail__track>*{flex:0 0 var(--tcs-rail-standard-card-width);min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.tcs-rail__placeholder{aspect-ratio:3 / 4;border-radius:var(--tcs-radius-card);background:var(--tcs-surface-blush)}.tcs-rail--just-for-you{padding-block:var(--tcs-layout-section-y)}.tcs-rail--just-for-you .tcs-rail__inner{display:block}.tcs-rail__jfy-header{margin-block-end:var(--tcs-space-5-plus);text-align:center}.tcs-rail__jfy-heading{margin:0;color:var(--tcs-text);font-family:var(--tcs-font-display);font-size:var(--tcs-text-heading-lg);font-weight:700;line-height:var(--tcs-leading-heading-lg);letter-spacing:var(--tcs-tracking-heading-lg)}.tcs-rail--just-for-you .tcs-rail__track{display:flex;gap:var(--tcs-space-4);overflow-x:auto;margin-inline-end:calc(50% - 50vw);padding-inline-end:var(--tcs-layout-gutter);padding-block-end:var(--tcs-space-6);scroll-padding-inline:var(--tcs-layout-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tcs-rail--just-for-you .tcs-rail__track::-webkit-scrollbar{display:none}.tcs-rail--just-for-you .tcs-rail__track>*{flex:0 0 calc((100% - (var(--tcs-space-4) * 4)) / 5);min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.tcs-rail--just-for-you .tcs-rail__placeholder{aspect-ratio:1 / 1}.tcs-rail__dots{display:flex;align-items:center;justify-content:center;gap:0;margin-block-start:var(--tcs-space-5-plus)}.tcs-rail__dots[hidden]{display:none}.tcs-rail--just-for-you .tcs-rail__dots{margin-block-start:calc(var(--tcs-space-5-plus) + var(--tcs-space-2) - var(--tcs-space-6))}.tcs-rail__dot{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--tcs-control-h-md);height:var(--tcs-control-h-md);margin-inline:calc(var(--tcs-space-2) * -1);padding:0;border:0;border-radius:var(--tcs-radius-pill);background:transparent;cursor:pointer}.tcs-rail__dot:before{content:"";width:var(--tcs-space-2);height:var(--tcs-space-2);border-radius:var(--tcs-radius-pill);background:var(--tcs-line-faint);transition:width var(--tcs-motion-fast) var(--tcs-ease-out),background-color var(--tcs-motion-fast) var(--tcs-ease-out)}.tcs-rail__dot[aria-current=page]:before{width:var(--tcs-space-6);background:var(--tcs-btn-primary-bg)}.tcs-rail__dot:focus-visible{outline:var(--tcs-focus-ring-width) solid var(--tcs-text);outline-offset:var(--tcs-focus-ring-offset)}.tcs-rail--mini{padding-block:var(--tcs-space-6)}.tcs-rail--mini .tcs-rail__inner{display:block;max-width:560px;box-sizing:border-box;padding:var(--tcs-space-6);border:1px solid var(--tcs-line-soft);border-radius:var(--tcs-radius-sm);background:var(--tcs-ground)}.tcs-rail__mini-header{display:flex;align-items:center;justify-content:space-between;gap:var(--tcs-space-3);margin-block-end:10px}.tcs-rail__mini-title{margin:0;font-family:var(--tcs-font-sans);font-weight:600;font-size:var(--tcs-text-eyebrow);line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--tcs-text)}.tcs-rail__mini-controls{display:flex;gap:6px}.tcs-rail__mini-control{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--tcs-line-mid);border-radius:var(--tcs-radius-pill);background:transparent;color:var(--tcs-text);cursor:pointer;padding:0}.tcs-rail__mini-control:focus-visible{outline:var(--tcs-focus-ring-width) solid var(--tcs-text);outline-offset:var(--tcs-focus-ring-offset)}.tcs-rail__mini-control:disabled{cursor:default;opacity:.45}.tcs-rail__mini-control svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.2}.tcs-rail--mini .tcs-rail__track{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tcs-rail--mini .tcs-rail__track::-webkit-scrollbar{display:none}.tcs-rail--mini .tcs-rail__track>*{flex:0 0 100%;min-width:0;scroll-snap-align:start}.tcs-rail__mini-item,.tcs-rail__mini-placeholder{width:100%;min-width:0}.tcs-rail__mini-placeholder{min-height:90px;border:1px solid var(--tcs-line);border-radius:var(--tcs-radius-card);background:var(--tcs-surface)}@media(max-width:989px){.tcs-rail--just-for-you .tcs-rail__track{contain:paint}.tcs-rail--standard .tcs-rail__track{--tcs-rail-standard-card-width: 176px}.tcs-rail--just-for-you .tcs-rail__track>*{flex-basis:42%}}@media(max-width:749px){.tcs-rail--standard .tcs-rail__track{--tcs-rail-standard-card-width: min( 176px, calc((100vw - (var(--tcs-layout-gutter) * 2) - var(--tcs-space-4)) / 2) );margin-block-end:calc(-1 * var(--tcs-space-6))}.tcs-rail--just-for-you .tcs-rail__track>*{flex-basis:52%}}@media(min-width:750px)and (max-width:989px){.tcs-rail--standard .tcs-rail__track{contain:paint}}@container tcs-rail (min-width: 1256px){.tcs-rail--homepage-standard .tcs-rail__track{justify-content:space-between;overflow:visible;padding-block-end:var(--tcs-space-2)}}
/*# sourceMappingURL=/cdn/shop/t/313/assets/tcs-product-rail.css.map */
