.txf{display:block;min-width:0;background:var(--txf-bg, #000);color:var(--txf-heading-color, #fff);font-family:var(--font-body-family, sans-serif);letter-spacing:normal}.txf *,.txf *:before,.txf *:after{box-sizing:border-box}.txf [hidden]{display:none!important}.txf .txf__inner{container:txf-products / inline-size;width:100%;max-width:var(--txf-max-width, 1600px);margin-inline:auto;padding:var(--txf-pad-top, 40px) var(--txf-side-pad, 32px) var(--txf-pad-bottom, 32px)}.txf .txf__heading{margin:0 0 16px;color:inherit;font:700 clamp(24px,2.2vw,36px)/1.15 var(--font-heading-family, sans-serif);overflow-wrap:anywhere}.txf .txf__bar{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:9px}.txf .txf__tabs{display:flex;position:relative;align-items:stretch;gap:clamp(16px,1.5vw,26px);min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.txf .txf__tabs::-webkit-scrollbar{display:none}.txf .txf__tab{flex:none;min-height:46px;margin:0;padding:6px 0 12px;border:0;background:transparent;color:var(--txf-tab-color, var(--txf-heading-color, #fff));font:inherit;font-size:var(--txf-tab-size, 19px);font-weight:700;line-height:1.15;text-align:start;white-space:nowrap;cursor:pointer;transition:opacity .2s ease}.txf .txf__indicator{position:absolute;inset:auto auto 0 0;width:var(--txf-indicator-width, 0px);height:4px;background:var(--txf-line-color, #fff);transform:translate(var(--txf-indicator-x, 0px));transition:transform .24s ease,width .24s ease;pointer-events:none}.txf .txf__arrows{display:flex;flex:none;align-items:center;gap:8px;margin-bottom:4px}.txf .txf__arrow,.txf .txf__favorite{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border-radius:50%;cursor:pointer}.txf .txf__arrow{border:2px solid currentColor;background:transparent;color:var(--txf-heading-color, #fff);transition:background-color .2s ease,color .2s ease}.txf .txf__arrow svg,.txf .txf__favorite svg{width:19px;height:19px}.txf .txf__arrow:dir(rtl) svg{transform:scaleX(-1)}.txf .txf__arrow:disabled{opacity:.42;cursor:default}.txf:not([data-ready]) .txf__bar,.txf[data-ready] .txf__fallback-title,.txf[data-carousel=false] .txf__arrows{display:none}.txf .txf__fallback-title{margin:16px 0 8px;color:inherit;font:inherit;font-size:18px;font-weight:700}.txf[data-ready] .txf__panel:not([hidden]){animation:txf-panel-enter .24s ease-out both}@keyframes txf-panel-enter{0%{opacity:0}to{opacity:1}}.txf .txf__rail{--txf-column-count: var(--txf-columns, 5);--txf-rail-gap: var(--txf-gap, 18px);--txf-column-width: var(--txf-card-width, calc((100% + var(--txf-rail-gap)) / var(--txf-column-count) - var(--txf-rail-gap)));display:grid;grid-auto-flow:column;grid-auto-columns:min(100%,var(--txf-column-width));gap:var(--txf-rail-gap);align-items:stretch;min-width:0;margin:0;padding:4px 0;list-style:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}.txf .txf__rail[data-scrolling]{scroll-snap-type:none;scroll-behavior:auto}.txf[data-ready] .txf__rail{scrollbar-width:none}.txf[data-ready] .txf__rail::-webkit-scrollbar{display:none}.txf[data-carousel=false] .txf__rail{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,min(100%,var(--txf-column-width)));overflow:visible;scroll-snap-type:none}.txf .txf__item{display:flex;min-width:0;margin:0;padding:0;scroll-snap-align:start}.txf .txf__card{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;border:1px solid var(--txf-border, #292929);border-radius:var(--txf-radius, 0px);background:var(--txf-card-bg, #000);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.txf .txf__media{position:relative;display:block;flex:none;height:var(--txf-image-height, 310px);min-width:0;padding:12px 9px;overflow:hidden;border-radius:inherit;background:var(--txf-card-bg, #000)}.txf .txf__media a{display:block;width:100%;height:100%;min-height:0}.txf .txf__image{display:block;width:100%;height:100%;min-height:0;object-fit:contain;object-position:center;transition:transform .24s ease}.txf .txf__badge{position:absolute;z-index:1;inset-block-start:14px;inset-inline-end:9px;max-width:calc(100% - 18px);padding:4px 10px;border-radius:4px;background:var(--txf-badge-bg, #ffd500);color:var(--txf-badge-color, #111);font-size:12px;font-weight:700;line-height:1.25;overflow-wrap:anywhere;pointer-events:none}.txf .txf__info{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-width:0;padding:6px 9px 16px}.txf .txf__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;padding:0;color:var(--txf-title-color, #fff);list-style:none;font-size:13px;font-weight:600;line-height:1.4}.txf .txf__meta>*{display:inline-flex;align-items:center;gap:4px}.txf .txf__meta svg{flex:none;width:15px;height:15px}.txf .txf__title{margin:0;color:var(--txf-title-color, #fff);font-family:inherit;font-size:var(--txf-title-size, 16px);font-weight:650;line-height:1.3;letter-spacing:normal;overflow-wrap:anywhere}.txf .txf__title a{color:inherit;text-decoration:none}.txf .txf__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:auto 0 0;padding-top:4px;color:var(--txf-price-color, #fff);font-size:var(--txf-price-size, 16px);font-weight:700;line-height:1.3}.txf .txf__compare{color:var(--txf-price-color, #fff)}.txf .txf__prices[data-on-sale] .txf__price{color:var(--txf-sale-color, #ff3030)}.txf .txf__discount{align-self:center;margin-inline-start:auto;padding:2px 6px;border-radius:3px;background:var(--txf-sale-color, #ff3030);color:var(--txf-badge-color, #111);font-size:12px;line-height:1.4}.txf .txf__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.txf product-form,.txf product-form form{display:block;min-width:0;margin:0}.txf .txf__variant{width:100%;min-width:0;min-height:32px;max-width:100%;margin:0 0 8px;padding:4px 6px;border:1px solid var(--txf-border, #292929);border-radius:4px;background:var(--txf-card-bg, #000);color:var(--txf-title-color, #fff);font:inherit;font-size:14px;line-height:1.25;text-overflow:ellipsis}.txf .txf__buy{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:var(--txf-buy-height, 42px);max-width:100%;margin:0;padding:8px clamp(10px,1vw,18px);border:0;border-radius:999px;background:var(--txf-buy-bg, #ff7a00);color:var(--txf-buy-color, #fff);font:inherit;font-size:15px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:transform .2s ease}.txf .txf__buy>svg{flex:none;width:16px;height:16px;color:var(--txf-favorite-color, #111)}.txf .txf__buy.loading{cursor:progress}.txf .txf__buy.loading>:not(.loading__spinner){visibility:hidden}.txf .txf__buy .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;width:auto;height:auto}.txf .txf__buy .loading__spinner.hidden{display:none}.txf .txf__buy .loading__spinner svg{width:20px;height:20px}.txf .txf__buy .loading__spinner .path{stroke:currentColor}.txf .txf__buy:disabled{opacity:.58;cursor:default}.txf .txf__favorite{border:0;background:var(--txf-favorite-bg, #f5f5f5);color:var(--txf-favorite-color, #111);transition:transform .2s ease}.txf .product-form__error-message-wrapper{margin-block:6px;font-size:14px;line-height:1.4}.txf .txf__empty{padding-block:30px;line-height:1.5}.txf :is(a,button,select):focus-visible{outline:2px solid var(--txf-line-color, #fff);outline-offset:-2px}@supports (grid-template-rows: subgrid){.txf[data-carousel=true] .txf__rail{grid-template-rows:repeat(5,auto);row-gap:0}.txf[data-carousel=true] :is(.txf__item,.txf__card,.txf__info){display:grid;grid-template-rows:subgrid;row-gap:0}.txf[data-carousel=true] :is(.txf__item,.txf__card){grid-row:span 5}.txf[data-carousel=true] .txf__info{grid-row:2 / span 4}.txf[data-carousel=true] .txf__meta{grid-row:1;padding-bottom:8px}.txf[data-carousel=true] .txf__title{grid-row:2;align-self:start}.txf[data-carousel=true] .txf__prices{grid-row:3;margin:8px 0}.txf[data-carousel=true] .txf__info>:is(.txf__form,.txf__actions){grid-row:4;align-self:end}}@media(min-width:990px){@container txf-products (max-width: 1100px){.txf[data-carousel=true] .txf__rail{--txf-column-count: min(4, var(--txf-columns, 5))}}}@media(min-width:750px)and (max-width:989px){.txf .txf__rail{--txf-column-count: min(3, var(--txf-columns, 5))}@container txf-products (max-width: 700px){.txf[data-carousel=true] .txf__rail{--txf-column-count: min(2, var(--txf-columns, 5))}}}@media(max-width:749px){.txf .txf__inner{padding-inline:var(--txf-mobile-pad, 14px)}.txf .txf__bar{display:block;margin-bottom:7px}.txf:not([data-ready]) .txf__bar,.txf .txf__arrows{display:none}.txf .txf__tabs{gap:clamp(5px,calc(10vw - 27px),16px)}.txf .txf__tab{min-height:44px;font-size:var(--txf-tab-mobile-size, 14px)}.txf .txf__indicator{height:3px}.txf .txf__rail{--txf-rail-gap: var(--txf-mobile-gap, 12px);--txf-column-count: 1;grid-auto-columns:var(--txf-mobile-card-width, 84%)}.txf[data-carousel=false] .txf__rail{grid-template-columns:minmax(0,1fr)}.txf .txf__media{height:var(--txf-mobile-image-height, 248px)}.txf .txf__info{padding-inline:12px}.txf .txf__title{font-size:var(--txf-mobile-title-size, 16px)}.txf .txf__prices{font-size:var(--txf-mobile-price-size, 16px)}.txf .txf__buy{min-height:var(--txf-mobile-buy-height, 44px)}.txf .txf__variant{min-height:40px;font-size:16px}}@media(hover:hover)and (pointer:fine){.txf .txf__rail[data-scrollable]{cursor:grab;-webkit-user-select:none;user-select:none}.txf .txf__rail[data-scrollable] :is(.txf__image,[data-txf-product-link]){-webkit-user-drag:none}.txf .txf__rail[data-scrollable] .txf__image-link{cursor:grab}.txf .txf__rail[data-dragging],.txf .txf__rail[data-dragging] :is(a,button,select,.txf__image-link){cursor:grabbing}.txf .txf__tab:hover{opacity:.8}.txf .txf__arrow:not(:disabled):hover{background:var(--txf-heading-color, #fff);color:var(--txf-bg, #000)}.txf :where(.txf__rail:not([data-dragging])) .txf__card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--txf-border, #292929) 70%,var(--txf-title-color, #fff));box-shadow:0 3px 7px #00000029}.txf :where(.txf__rail:not([data-dragging])) .txf__card:hover .txf__image{transform:scale(1.015)}.txf .txf__buy:not(:disabled):not(.loading):hover,.txf .txf__favorite:hover{transform:translateY(-1px)}}.txf .txf__buy:not(:disabled):active,.txf .txf__favorite:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.txf[data-ready] .txf__panel:not([hidden]),.txf :is(.txf__indicator,.txf__tab,.txf__arrow,.txf__card,.txf__image,.txf__buy,.txf__favorite){animation:none;transition:none}.txf .txf__card:hover,.txf .txf__card:hover .txf__image,.txf .txf__buy:not(:disabled):is(:hover,:active),.txf .txf__favorite:is(:hover,:active){transform:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/time-x-featured-collection-tabs.css.map */
