.td,.tl{line-height:normal}.td .t-btn,.tl .t-btn{letter-spacing:0}.td-hero{display:grid;grid-template-columns:max(600px,calc(50% - 120px)) minmax(0,1fr);min-height:520px}.td-hero__text{display:flex;flex-direction:column;gap:20px;padding:56px 64px 56px max(var(--t-gutter),calc(100% - 520px))}.td-crumbs{gap:8px;font-size:14px}.td-h1{margin-top:16px!important;font-family:var(--t-serif);font-weight:400;font-size:76px;line-height:1}.td-intro{font-size:18px;line-height:1.6;color:var(--t-text)}.td-intro__m{display:none}.td-groups{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:15px}.td-group{display:inline-flex;gap:.28em;color:var(--t-ink);border-bottom:1px solid var(--t-numeral);padding-bottom:2px}.td-group__count{color:var(--t-muted)}.td-group__count:empty{display:none}.td-group__chev{display:none}.td-actions{margin-top:auto;display:flex;align-items:center;gap:20px}.td-cta{height:52px;padding:0 28px}.td-soon-note{font-size:14px;color:var(--t-sale);font-weight:500}.td-hero__media{min-height:100%}.td-hero__media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.td-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.td-h2{font-family:var(--t-serif);font-weight:400;font-size:44px}.td-head__link{color:var(--t-ink);white-space:nowrap}.td-cats{display:flex;flex-direction:column;gap:36px;padding:96px var(--t-gutter) 10px;max-width:var(--t-max);margin-inline:auto}.td-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.td-tile{display:flex;flex-direction:column;gap:12px;color:var(--t-ink)}.td-tile:hover{color:var(--t-accent)}.td-tile__media{display:block;aspect-ratio:302 / 260}.td-tile__media img{transition:transform .4s ease}.td-tile:hover .td-tile__media img{transform:scale(1.03)}.td-tile__media--type{display:flex;align-items:flex-end;padding:24px;background:var(--t-tile-2)}.td-tile__media--type span{font-family:var(--t-serif);font-size:30px;line-height:1.1;color:var(--t-text)}.td-tile__meta{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.td-tile__name{font-family:var(--t-serif);font-size:20px}.td-tile__count{font-size:14px;color:var(--t-muted);white-space:nowrap}.td-products{background:var(--t-tile)}.td-products>*{max-width:var(--t-max);margin-inline:auto;padding-inline:var(--t-gutter)}.td-products{display:flex;flex-direction:column;gap:36px;padding:96px 0 64px}.td-products>.td-head{width:100%}.td-rail{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.td-rail .t-tile{background:var(--t-ground)}.td-rail .t-card__body{gap:5px}.td-soon{padding:96px var(--t-gutter);min-height:700px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:center}.td-soon>*{min-width:0}@media(min-width:1441px){.td-soon{padding-inline:calc((100% - 1280px)/2)}}.td-soon__text{display:flex;flex-direction:column;gap:22px}.td-soon__eyebrow{font-weight:400}.td-soon__title{font-family:var(--t-serif);font-weight:400;font-size:48px;line-height:1.1}.td-soon__body{font-size:17px;line-height:1.65;color:var(--t-dark-text)}.td-soon__btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.td-soon__btn{height:52px;padding:0 26px}.td-soon__btn--ghost{padding:0 22px}.td-soon__imgs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:16px;height:460px}.td-soon__img{display:block;overflow:hidden;background:var(--t-dark-line)}.td-soon__img--1{grid-row:span 2}.td-soon__img img{width:100%;height:100%;object-fit:cover}.td-more{display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:48px;padding:96px var(--t-gutter) 100px;max-width:var(--t-max);margin-inline:auto}.td-brands{display:flex;flex-direction:column;gap:20px}.td-brands__label{font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--t-muted)}.td-brands__list{display:flex;flex-wrap:wrap;gap:12px 40px}.td-brand{font-family:var(--t-serif);font-size:28px;letter-spacing:.06em;text-transform:uppercase;color:var(--t-ink)}.td-help{min-height:184px;padding:28px 32px;background:var(--t-surface);border:1px solid var(--t-line);display:flex;flex-direction:column;gap:10px;color:var(--t-ink)}.td-help:hover{color:var(--t-ink);border-color:var(--t-line-2)}.td-help__title{font-family:var(--t-serif);font-size:24px}.td-help__text{font-size:15px;line-height:1.5;color:var(--t-text)}.td-help__text--mob{display:none}.td-help__link{margin-top:auto;font-size:14px;font-weight:500}.td-help:hover .td-help__link{color:var(--t-accent)}@media(max-width:1199px){.td-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.td-hero__text{padding:48px 40px 48px var(--t-gutter)}.td-h1{font-size:64px}.td-more{grid-template-columns:minmax(0,1fr) minmax(0,420px)}.td-soon{gap:48px}}@media(max-width:991px){.td-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.td-rail{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.td-soon,.td-more{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.td-hero{display:flex;flex-direction:column;min-height:0}.td-hero__media{order:-1;height:260px;min-height:0}.td-hero__text{gap:12px;padding:24px 16px 0}.td-crumbs{gap:6px;font-size:13px}.td-h1{margin-top:0!important;font-size:44px}.td-intro{font-size:15px;line-height:1.55}.td-actions{order:1;margin-top:4px;flex-direction:column;align-items:stretch;gap:10px}.td-cta{height:50px;width:100%;padding:0 16px;white-space:normal;text-align:center}.td-soon-note{text-align:center}.td-intro__d{display:none}.td-intro__m{display:inline}.td-groups{order:2;display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;margin-top:12px;border-bottom:1px solid var(--t-line);font-size:16px}.td-group{display:flex;align-items:center;justify-content:space-between;height:53px;padding:0;border-bottom:0;border-top:1px solid var(--t-line)}.td-group__count,.td-group__count:empty{display:inline;font-size:14px}.td-group__chev{display:inline}.td-cats{gap:16px;padding:32px 16px 0}.td-h2{font-size:28px}.td-head__link{display:none}.td-tiles{column-gap:12px;row-gap:20px}.td-tile{gap:8px}.td-tile--extra{display:none}.td-tile__media{aspect-ratio:auto;height:160px}.td-tile__media--type{padding:16px}.td-tile__media--type span{font-size:22px}.td-tile__name{font-size:16px}.td-tile__count{font-size:12px}.td-products{margin-top:40px;gap:16px;padding:32px 0}.td-products>*{padding-inline:16px}.td-rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none;padding-inline:16px}.td-rail::-webkit-scrollbar{display:none}.td-rail .t-card{flex:0 0 160px;gap:8px;scroll-snap-align:start}.td-rail .t-card__media{aspect-ratio:auto;height:190px}.td-rail .t-card__body{gap:8px}.td-rail .t-card__vendor{font-size:11px;letter-spacing:.12em}.td-rail .t-card__title{font-size:15px;line-height:1.25}.td-rail .t-price{font-size:14px}.td-rail .t-compare,.td-rail .t-card__badge{display:none}.td-soon{margin-top:40px;min-height:0;padding:40px 16px;gap:32px}.td-soon__text{gap:16px}.td-soon__eyebrow{font-size:12px}.td-soon__title{font-size:30px}.td-soon__body{font-size:15px;line-height:1.6}.td-soon__btns{flex-direction:column}.td-soon__btn,.td-soon__btn--ghost{width:100%}.td-soon__imgs{height:280px;gap:8px}.td-more{display:block;padding:32px 16px}.td-brands{display:none}.td-help{min-height:0;padding:20px;gap:6px}.td-help__title{font-size:20px}.td-help__text{font-size:14px}.td-help__text--desk,.td-help__link{display:none}.td-help__text--mob{display:block}}.tl{max-width:var(--t-max);margin-inline:auto;padding:64px var(--t-gutter) 64px}.tl-top{display:flex;flex-direction:column;gap:20px}.tl-crumbs{gap:8px;font-size:14px}.tl-headrow{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px}.tl-h1{font-family:var(--t-serif);font-weight:400;font-size:64px}.tl-filter{flex:0 0 420px;display:flex;align-items:center;gap:10px;height:52px;padding:0 18px;border:1px solid var(--t-line-2);background:var(--t-surface);color:var(--t-muted);font-size:15px;cursor:text}.tl-filter:focus-within{border-color:var(--t-ink)}.tl-filter .t-icon{flex-shrink:0}.tl-filter__input{flex:1 1 auto;min-width:0;height:100%;border:0;background:transparent;outline:none;padding:0;color:var(--t-ink);font-size:15px}.tl-filter__input::placeholder{color:var(--t-muted);opacity:1}.tl-filter__input::-webkit-search-cancel-button{cursor:pointer}.tl-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tl-chip:hover{border-color:var(--t-ink);color:var(--t-ink)}.tl-chip__count{color:var(--t-muted);font-weight:400}.tl-list{padding-top:48px}.tl-row{display:grid;grid-template-columns:340px minmax(0,1fr);gap:64px;padding:40px 0;border-top:1px solid var(--t-line-2);scroll-margin-top:24px}.tl-row[hidden],.tl-group[hidden],.tl-item[hidden]{display:none}.tl-dept{display:flex;flex-direction:column;gap:14px;align-self:start;color:var(--t-ink)}.tl-dept:hover{color:var(--t-ink)}.tl-dept__media{height:220px}.tl-dept__media img{transition:transform .4s ease}.tl-dept:hover .tl-dept__media img{transform:scale(1.03)}.tl-dept__meta{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.tl-dept__name{font-family:var(--t-serif);font-size:32px}.tl-dept__count{font-size:14px;color:var(--t-muted);white-space:nowrap}.tl-dept__link{font-size:14px;font-weight:500}.tl-dept:hover .tl-dept__link{color:var(--t-accent)}.tl-groups{column-count:3;column-gap:48px}.tl-group{padding-bottom:18px}.tl-group__title{display:block;height:36px;line-height:36px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--t-accent);font-weight:500;break-after:avoid;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}a.tl-group__title:hover{color:var(--t-ink)}.tl-item a{height:30px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:15px;color:var(--t-ink-2);break-inside:avoid}.tl-item__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tl-item__count{font-size:13px;color:var(--t-muted-2);flex-shrink:0}.tl-toggle{display:none}.tl-empty{padding:40px 0;border-top:1px solid var(--t-line-2);font-size:17px;color:var(--t-text)}@media(max-width:1199px){.tl-row{grid-template-columns:260px minmax(0,1fr);gap:40px}.tl-groups{column-count:2;column-gap:32px}.tl-filter{flex-basis:340px}}@media(max-width:767px){.tl{padding:24px 16px 40px}.tl-top{gap:14px}.tl-crumbs{gap:6px;font-size:13px}.tl-headrow{flex-direction:column;align-items:stretch;gap:16px}.tl-h1{font-size:40px;line-height:1.05}.tl-filter{flex-basis:auto;height:48px;padding:0 14px}.tl-filter__input{font-size:16px}.tl-chips{flex-wrap:nowrap;margin:4px -16px 0;padding:0 16px;overflow-x:auto;scrollbar-width:none}.tl-chips::-webkit-scrollbar{display:none}.tl-chip{flex-shrink:0}.tl-list{padding-top:24px}.tl-row{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}.tl-dept{gap:10px}.tl-dept__media{height:180px}.tl-dept__name{font-size:28px}.tl-groups{column-count:1}.tl-group{padding-bottom:12px}.tl-item a{height:40px;font-size:15px}.tl-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:0;border:0;border-top:1px solid var(--t-line);background:none;font-size:15px;font-weight:500;text-align:left;color:var(--t-ink);margin-bottom:-20px}.tl-toggle__sign:before{content:"+";font-size:20px;font-weight:400}.tl-toggle[aria-expanded=true] .tl-toggle__sign:before{content:"\2212"}.tl.is-filtering .tl-toggle{display:none}html:not(.no-js) .tl-row:not(.is-open) .tl-groups{display:none}html:not(.no-js) .tl.is-filtering .tl-row .tl-groups{display:block}.tl-row.is-open .tl-groups{margin-top:12px}}@media(min-width:480px)and (max-width:767px){.tl-groups{column-count:2;column-gap:24px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/tasi-department.css.map */
