.tcd-home.is-hidden{display:none}.tcd-hero__frame{display:flex;flex-direction:column-reverse;border:1px solid var(--border-card);border-radius:var(--radius-card);overflow:hidden;background:#fff}.tcd-hero--tint .tcd-hero__panel{background:var(--grey-10)}.tcd-hero--ink .tcd-hero__panel{background:var(--tcd-ink);color:#fff}.tcd-hero--ink .tcd-hero__heading,.tcd-hero--ink .tcd-hero__text{color:#fff}.tcd-hero__panel{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:24px 20px 28px}.tcd-hero__heading{font-size:var(--fs-32);font-weight:var(--fw-bold);line-height:1.1;letter-spacing:var(--ls-tight);color:var(--tcd-ink);margin:0;max-width:16ch;text-transform:none}.tcd-hero__text{margin:0;font-size:var(--fs-15);color:var(--text-body);max-width:44ch}.tcd-hero--ink .tcd-hero__text{color:#fffc}.tcd-hero__actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:4px}.tcd-hero__media{aspect-ratio:4/5;background:var(--tcd-ink);overflow:hidden;width:100%}.tcd-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.tcd-hero--noimage .tcd-hero__frame{min-height:300px}.tcd-hero--noimage .tcd-hero__panel{flex:1}@media(min-width:750px){.tcd-hero__frame{flex-direction:row;min-height:0}.tcd-hero--panel-right .tcd-hero__frame{flex-direction:row-reverse}.tcd-hero__panel{flex:0 0 440px;padding:36px 32px}.tcd-hero__media{flex:1;aspect-ratio:5/2}.tcd-hero__heading{font-size:var(--fs-40)}.tcd-hero--noimage .tcd-hero__frame{min-height:340px}.tcd-hero--noimage .tcd-hero__panel{flex:1;max-width:640px}}.tcd-promos__grid{display:grid;gap:12px}.tcd-promo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1px solid var(--border-card);border-radius:var(--radius-card);overflow:hidden;background:#fff;text-decoration:none;color:var(--tcd-ink);height:100%;transition:border-color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.tcd-promo:hover{border-color:#d4d5d4;box-shadow:var(--shadow-card-hover);text-decoration:none;color:var(--tcd-ink)}.tcd-promo__media{display:block;width:100%;min-width:0;background:var(--grey-10);aspect-ratio:3/2;overflow:hidden;min-height:100%}.tcd-promo__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--dur-slow) var(--ease-standard)}.tcd-promo:hover .tcd-promo__media img{transform:scale(1.03)}.tcd-promo__body{display:flex;flex-direction:column;gap:6px;padding:16px;justify-content:center}.tcd-promo__heading{font-size:var(--fs-17);font-weight:var(--fw-bold);line-height:1.25;letter-spacing:var(--ls-tight)}.tcd-promo__text{font-size:var(--fs-13);color:var(--text-muted)}.tcd-promo__body .tcd-link{font-size:var(--fs-13);margin-top:4px}@media(min-width:750px){.tcd-promos--2 .tcd-promos__grid{grid-template-columns:1fr 1fr;gap:var(--tcd-column-gap)}.tcd-promos--3 .tcd-promos__grid{grid-template-columns:repeat(3,1fr);gap:var(--tcd-column-gap)}.tcd-promos--3 .tcd-promo{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.tcd-promos--3 .tcd-promo__media{min-height:0}.tcd-promo__heading{font-size:var(--fs-22)}}.tcd-homecats__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tcd-homecats__extra{display:none}.tcd-homecats__all{display:block}@media(min-width:600px){.tcd-homecats__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:990px){.tcd-homecats__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--tcd-column-gap)}.tcd-homecats__extra{display:block}.tcd-homecats__all{display:none}}.tcd-homebrands__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(min-width:600px){.tcd-homebrands__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:990px){.tcd-homebrands__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--tcd-column-gap)}}.tcd-trust{background:var(--grey-10)}.tcd-trust__inner{display:flex;flex-direction:column;gap:12px}.tcd-trust__list{display:grid;grid-template-columns:1fr 1fr;gap:16px 12px;flex:1}.tcd-trust__list li{display:flex;gap:10px;align-items:flex-start;font-size:var(--fs-13);line-height:1.3}.tcd-trust__list .tcd-icon{color:var(--status-info);flex:none}.tcd-trust__list strong{display:block;color:var(--tcd-ink);font-size:var(--fs-13)}.tcd-trust__list small{display:block;color:var(--text-muted);font-size:var(--fs-12);margin-top:2px}.tcd-trust__reviews{display:flex;align-items:center;justify-content:flex-start}.tcd-trust__badge{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-14);color:var(--tcd-ink);text-decoration:none;white-space:nowrap}.tcd-trust__badge .tcd-icon{color:var(--status-star)}@media(min-width:990px){.tcd-trust__inner{flex-direction:row;align-items:center;gap:32px}.tcd-trust__list{grid-template-columns:repeat(4,minmax(0,1fr))}.tcd-trust__reviews{border-left:1px solid var(--border-card);padding-left:24px;flex-direction:column;align-items:flex-end}}.tcd-homeprods .tcd-rail{position:relative}@media(max-width:989px){.tcd-homeprods .tcd-page{position:relative}.tcd-homeprods .tcd-page:after{content:"";position:absolute;top:0;bottom:0;right:0;width:32px;background:linear-gradient(90deg,#fff0,#fff);pointer-events:none}.tcd-section--tint.tcd-homeprods .tcd-page:after{background:linear-gradient(90deg,rgba(247,249,251,0),var(--grey-10))}}.tcd-feature__card{display:grid;border:1px solid var(--border-card);border-radius:var(--radius-card);overflow:hidden;background:#fff}.tcd-feature__media{aspect-ratio:2/1;background:var(--grey-10)}.tcd-feature--3-2 .tcd-feature__media{aspect-ratio:3/2}.tcd-feature__media img{width:100%;height:100%;object-fit:cover;display:block}.tcd-feature__body{display:flex;flex-direction:column;gap:10px;padding:20px;justify-content:center}.tcd-feature__body p{margin:0;color:var(--text-body)}.tcd-feature__body .tcd-btn{align-self:flex-start;margin-top:4px}@media(min-width:750px){.tcd-feature__card{grid-template-columns:3fr 2fr}.tcd-feature__body{padding:32px}}.tcd-clearance__strip{display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:var(--radius-card);background:var(--tcd-ink);color:#fff;text-decoration:none}.tcd-clearance__strip:hover{text-decoration:none;color:#fff}.tcd-clearance__copy{display:flex;flex-direction:column;gap:4px}.tcd-clearance__copy strong{font-size:var(--fs-20);letter-spacing:var(--ls-tight);line-height:1.2}.tcd-clearance__copy span:last-child{color:#ffffffbf;font-size:var(--fs-14)}.tcd-clearance__strip .tcd-btn{align-self:flex-start}@media(min-width:750px){.tcd-clearance__strip{flex-direction:row;align-items:center;justify-content:space-between;padding:24px 28px}.tcd-clearance__strip .tcd-btn{align-self:center}}.tcd-articles__grid{display:grid;gap:16px}.tcd-artcard{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:var(--tcd-ink)}.tcd-artcard__media{display:block;aspect-ratio:3/2;border-radius:var(--radius-card);overflow:hidden;background:var(--grey-10)}.tcd-artcard__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--dur-slow) var(--ease-standard)}.tcd-artcard:hover .tcd-artcard__media img{transform:scale(1.03)}.tcd-artcard__media--ink{background:var(--tcd-ink);display:grid;place-items:center;padding:20px}.tcd-artcard__inktitle{color:#fff;font-weight:var(--fw-bold);font-size:var(--fs-20);text-align:center;line-height:1.2}.tcd-artcard__body{display:flex;flex-direction:column;gap:4px}.tcd-artcard__title{font-size:var(--fs-15);font-weight:var(--fw-bold);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tcd-artcard:hover .tcd-artcard__title{color:var(--tcd-red)}.tcd-artcard__meta{font-size:var(--fs-12);color:var(--text-muted)}@media(min-width:750px){.tcd-articles__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tcd-column-gap)}}.tcd-hero__media{position:relative}.tcd-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#0f141947,#0f141900 38%)}.tcd-hero--panel-right .tcd-hero__media:after{background:linear-gradient(270deg,#0f141947,#0f141900 38%)}.tcd-hero__frame{border-color:var(--grey-30)}.tcd-hero__panel .tcd-eyebrow{display:inline-flex;align-items:center;gap:6px}.tcd-hero__panel .tcd-eyebrow:before{content:"";width:18px;height:2px;background:var(--tcd-red);border-radius:2px}@media(min-width:750px){.tcd-hero__frame{min-height:420px}.tcd-hero__heading{font-size:clamp(2.25rem,3.2vw,2.75rem);line-height:1.05}.tcd-hero__panel{padding:44px 40px}.tcd-hero__text{font-size:var(--fs-17)}}.tcd-homecats .tcd-tile__media{background:var(--grey-05);border-color:var(--border-card);transition:transform var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.tcd-homecats .tcd-tile:hover .tcd-tile__media{transform:translateY(-3px);border-color:var(--grey-40);box-shadow:var(--shadow-card-hover)}.tcd-homecats .tcd-tile__label{transition:color var(--dur-fast) var(--ease-standard)}.tcd-homebrands .tcd-brandtile__logo img{filter:grayscale(1);opacity:.78;transition:filter var(--dur-base) var(--ease-standard),opacity var(--dur-base) var(--ease-standard)}.tcd-homebrands .tcd-brandtile:hover .tcd-brandtile__logo img{filter:none;opacity:1}.tcd-homebrands .tcd-brandtile__logo{transition:transform var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.tcd-homebrands .tcd-brandtile:hover .tcd-brandtile__logo{transform:translateY(-3px)}.tcd-promo:hover{border-color:var(--grey-40)}.tcd-promo--noimage{grid-template-columns:minmax(0,1fr)}.tcd-promo--noimage .tcd-promo__body{padding:24px}@media(min-width:750px){.tcd-promo--noimage .tcd-promo__body{padding:32px}}.tcd-promo__body{padding:18px}@media(min-width:750px){.tcd-promo__body{padding:24px}}.tcd-clearance__strip{background:var(--grad-scheme-dark);border:1px solid rgba(255,255,255,.08)}.tcd-clearance__strip .tcd-btn{transition:transform var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.tcd-clearance__strip:hover .tcd-btn{transform:translate(3px)}.tcd-clearance__copy strong{font-size:var(--fs-22)}@media(min-width:750px){.tcd-clearance__copy strong{font-size:var(--fs-26)}}.tcd-home .tcd-sechead__title{position:relative;padding-top:14px}.tcd-home .tcd-sechead__title:before{content:"";position:absolute;top:0;left:0;width:32px;height:3px;background:var(--tcd-red);border-radius:2px}.tcd-reveal{opacity:0;transform:translateY(12px);transition:opacity .42s var(--ease-out),transform .42s var(--ease-out)}.tcd-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.tcd-reveal{opacity:1;transform:none;transition:none}}.tcd-hero--banner .tcd-hero__frame{position:relative;display:block;border:0;border-radius:var(--radius-card);overflow:hidden;background:var(--tcd-ink)}.tcd-hero--banner .tcd-hero__media{width:100%;aspect-ratio:4/5}.tcd-hero--banner .tcd-hero__media:after{background:linear-gradient(180deg,#0f141900 35%,#0f14198c)}.tcd-hero--banner .tcd-hero__panel{background:#fff}.tcd-hero--banner.tcd-hero--ink .tcd-hero__panel{background:var(--tcd-ink)}.tcd-hero--banner.tcd-hero--tint .tcd-hero__panel{background:var(--grey-10)}@media(min-width:750px){.tcd-hero--banner .tcd-hero__frame{min-height:0}.tcd-hero--banner .tcd-hero__media{aspect-ratio:5/2;max-height:560px}.tcd-hero--banner .tcd-hero__panel{position:absolute;left:32px;bottom:32px;width:min(520px,52%);border-radius:var(--radius-card);padding:28px 32px;box-shadow:var(--shadow-panel)}.tcd-hero--banner.tcd-hero--panel-right .tcd-hero__panel{left:auto;right:32px}.tcd-hero--banner .tcd-hero__heading{font-size:clamp(2rem,2.8vw,2.5rem)}}.tcd-hero--banner.tcd-hero--noimage .tcd-hero__panel{position:static;width:auto;box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/12/assets/tcd-home.css.map */
