.tsi-editor-note{margin:0;padding:16px 20px;border:1px dashed var(--tsi-control);border-radius:var(--tsi-radius,6px);background:var(--tsi-surface);font-size:14px}.tsi-link-button{min-height:44px;padding:8px 4px;background:none!important;border:0!important;color:var(--tsi-link)!important;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.tsi-link-button:hover{color:var(--tsi-text)!important}.tsi-countdown{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.tsi-countdown-label{font-size:14px;font-weight:600}.tsi-countdown-units{display:flex;gap:6px}.tsi-countdown-unit{display:grid;justify-items:center;min-width:52px;padding:6px 4px;border-radius:var(--tsi-radius,6px);background:var(--tsi-brand,#fed700);color:var(--tsi-on-brand,#333e48);line-height:1.1}.tsi-countdown-unit b{font-size:20px;font-variant-numeric:tabular-nums}.tsi-countdown-unit small{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.tsi-countdown-date{font-size:14px;font-weight:600}.tsi-flash-head{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;margin-bottom:20px;padding:20px 24px;border-radius:var(--tsi-radius,6px);background:var(--tsi-on-brand,#333e48);color:#fff}.tsi-flash-title{display:flex;align-items:center;gap:14px;margin-inline-end:auto}.tsi-flash-title svg{flex-shrink:0;color:var(--tsi-brand,#fed700)}.tsi-flash-title h2{margin:0;font-size:clamp(22px,2.4vw,30px);color:#fff}.tsi-flash-title p{margin:2px 0 0;font-size:14px;color:#e6e8ea}.tsi-flash-all{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:#fff;font-weight:700;font-size:14px}.tsi-flash-all:focus-visible,.tsi-flash .tsi-flash-head a:focus-visible{outline-color:#fff}.tsi-deal-panel{position:relative;padding:32px 24px 36px;border-radius:16px;background:var(--tsi-brand,#fed700);color:var(--tsi-on-brand,#333e48)}.tsi-deal--dark .tsi-deal-panel{background:var(--tsi-on-brand,#333e48);color:#fff}.tsi-deal-head{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:28px}.tsi-deal-tag{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;padding:7px 16px;border-radius:999px;background:#fff;color:var(--tsi-on-brand,#333e48);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 2px 8px #333e481a}.tsi-deal-dot{width:10px;height:10px;border-radius:50%;background:#e00;box-shadow:0 0 #e006;animation:tsi-deal-pulse 1.6s infinite}@keyframes tsi-deal-pulse{70%{box-shadow:0 0 0 8px #e000}to{box-shadow:0 0 #e000}}.tsi-deal-title{margin:0;font-size:clamp(28px,3.4vw,40px);font-weight:800;letter-spacing:-.02em;color:inherit}.tsi-deal-sub{margin:8px 0 0;font-size:16px;opacity:.85}.tsi-deal-sub strong,.tsi-deal-sub b{opacity:1;font-weight:800}.tsi-deal .tsi-countdown{flex-direction:column;gap:10px;margin-top:20px}.tsi-deal .tsi-countdown-label{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.tsi-deal .tsi-countdown-label:before{content:"\23f3  "}.tsi-deal .tsi-countdown-units{gap:10px}.tsi-deal .tsi-countdown-unit{min-width:68px;padding:12px 6px 8px;border-radius:12px;background:var(--tsi-on-brand,#333e48);color:#fff;box-shadow:0 6px 16px #333e4840;gap:4px}.tsi-deal--dark .tsi-deal-tag{background:var(--tsi-brand,#fed700)}.tsi-deal--dark .tsi-countdown-unit{background:var(--tsi-brand,#fed700);color:var(--tsi-on-brand,#333e48);box-shadow:none}.tsi-deal .tsi-countdown-unit b{font-size:30px;line-height:1}.tsi-deal .tsi-countdown-unit small{font-size:10px;letter-spacing:.1em;opacity:.8}.tsi-deal-carousel{position:relative}.tsi-deal-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/4);gap:16px;margin:0;padding:4px 2px 8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.tsi-deal-track::-webkit-scrollbar{display:none}.tsi-deal-track>li{scroll-snap-align:start;min-width:0}.tsi-deal .tsi-product-card{border-color:transparent;border-radius:12px;box-shadow:0 4px 14px #333e4814}.tsi-deal .tsi-discount-badge{width:auto;height:auto;padding:4px 9px;border-radius:6px;background:var(--tsi-on-brand,#333e48);color:#fff;font-size:13px}.tsi-rail-arrow{position:absolute;inset-block-start:50%;z-index:2;width:44px;height:44px;min-height:44px;padding:0;margin-top:-22px;border-radius:50%!important;background:var(--tsi-on-brand,#333e48)!important;border:2px solid #fff!important;color:#fff!important;box-shadow:0 4px 12px #333e4840}.tsi-rail-arrow:hover:not(:disabled){background:#fff!important;border-color:var(--tsi-on-brand,#333e48)!important;color:var(--tsi-on-brand,#333e48)!important}.tsi-rail-arrow:disabled{opacity:0;pointer-events:none}.tsi-rail-arrow--prev{inset-inline-start:-14px}.tsi-rail-arrow--next{inset-inline-end:-14px}[dir=rtl] .tsi-rail-arrow svg{transform:scaleX(-1)}.tsi-deal-more{margin:24px 0 0;text-align:center}.tsi-deal--brand .tsi-deal-more .tsi-button{background:var(--tsi-on-brand,#333e48);border-color:var(--tsi-on-brand,#333e48);color:#fff}.tsi-deal--brand .tsi-deal-more .tsi-button:hover{background:#fff;border-color:#fff;color:var(--tsi-on-brand,#333e48)}.tsi-deal-panel a:focus-visible,.tsi-deal-panel button:focus-visible{outline-color:var(--tsi-on-brand,#333e48)}.tsi-deal--dark .tsi-deal-panel>.tsi-deal-head a:focus-visible,.tsi-deal--dark .tsi-deal-more a:focus-visible{outline-color:#fff}@media(prefers-reduced-motion:reduce){.tsi-deal-dot{animation:none}.tsi-deal-track{scroll-behavior:auto}}@media(max-width:1023px){.tsi-deal-track{grid-auto-columns:calc((100% - 2*16px)/3)}}@media(max-width:599px){.tsi-deal-panel{padding:24px 16px;border-radius:12px;margin-inline:-8px}.tsi-deal-head{margin-bottom:20px}.tsi-deal-tag{font-size:11px;letter-spacing:.1em;padding:6px 12px}.tsi-deal-sub{font-size:14px}.tsi-deal .tsi-countdown-units{gap:8px}.tsi-deal .tsi-countdown-unit{min-width:58px;padding:10px 4px 6px}.tsi-deal .tsi-countdown-unit b{font-size:24px}.tsi-deal-track{grid-auto-columns:72%;gap:12px;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.tsi-rail-arrow{display:none}}.tsi-showcase-layout{display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,3fr);gap:24px;align-items:stretch}.tsi-showcase--right .tsi-showcase-banner{order:2}.tsi-showcase-banner{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--tsi-radius,6px);background:var(--tsi-on-brand,#333e48);color:#fff}.tsi-showcase--brand .tsi-showcase-banner{background:var(--tsi-brand,#fed700);color:var(--tsi-on-brand,#333e48)}.tsi-showcase--light .tsi-showcase-banner{background:var(--tsi-surface);color:var(--tsi-text)}.tsi-showcase-media{display:block;flex:1;min-height:220px;background:var(--tsi-surface)}.tsi-showcase-media img{display:block;width:100%;height:100%;object-fit:cover}.tsi-showcase-caption{padding:24px}.tsi-showcase-caption h2{margin:0 0 8px;font-size:clamp(22px,2.2vw,28px);color:inherit}.tsi-showcase-caption .tsi-richtext{font-size:14px;margin-bottom:16px}.tsi-showcase-caption .tsi-richtext p{margin-block:0 8px}.tsi-showcase--dark .tsi-showcase-caption .tsi-button:hover{background:#fff;border-color:#fff;color:var(--tsi-on-brand,#333e48)}.tsi-showcase--brand .tsi-showcase-caption .tsi-button{background:var(--tsi-on-brand,#333e48);border-color:var(--tsi-on-brand,#333e48);color:#fff}.tsi-showcase--brand .tsi-showcase-caption .tsi-button:hover{background:#fff;border-color:#fff;color:var(--tsi-on-brand,#333e48)}.tsi-showcase--dark .tsi-showcase-caption a:focus-visible{outline-color:#fff}.tsi-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.tsi-recent .tsi-grid{margin:0}@media(max-width:1023px){.tsi-showcase-layout{grid-template-columns:1fr}.tsi-showcase--right .tsi-showcase-banner{order:0}.tsi-showcase-banner{flex-direction:row}.tsi-showcase-media{flex:0 0 40%;min-height:0;aspect-ratio:4/3}.tsi-showcase-caption{align-self:center}}@media(max-width:599px){.tsi-flash-head{padding:16px;gap:12px}.tsi-flash-title{width:100%}.tsi-countdown-unit{min-width:46px}.tsi-countdown-unit b{font-size:18px}.tsi-showcase-banner{flex-direction:column}.tsi-showcase-media{flex:none;aspect-ratio:16/9}.tsi-showcase-caption{padding:16px 20px 20px}.tsi-rail{display:grid;grid-auto-flow:column;grid-auto-columns:72%;grid-template-columns:none;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-bottom:8px;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.tsi-rail>li{scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.tsi-rail{scroll-behavior:auto}}.tsi-slider{position:relative;padding-block:16px 8px}.tsi-slider-track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;align-items:start;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--tsi-radius,6px);overscroll-behavior-x:contain}.tsi-slider-track::-webkit-scrollbar{display:none}.tsi-slide{position:relative;scroll-snap-align:start;scroll-snap-stop:always;min-width:0}.tsi-slide-media{display:block;background:var(--tsi-surface)}.tsi-slide-media img{display:block;width:100%;height:auto}.tsi-slider--small .tsi-slide-media img{height:320px;object-fit:cover}.tsi-slider--medium .tsi-slide-media img{height:440px;object-fit:cover}.tsi-slider--large .tsi-slide-media img{height:560px;object-fit:cover}.tsi-slide-caption{position:absolute;inset-block:0;inset-inline-start:48px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:min(460px,45%);margin-block:auto;height:fit-content;padding:28px 32px;border-radius:var(--tsi-radius,6px);background:#fffffff2;color:var(--tsi-text)}.tsi-slide--center .tsi-slide-caption{inset-inline:0;margin-inline:auto;align-items:center;text-align:center}.tsi-slide--right .tsi-slide-caption{inset-inline-start:auto;inset-inline-end:48px}.tsi-slide--dark .tsi-slide-caption{background:#333e48f2;color:#fff}.tsi-slide--brand .tsi-slide-caption{background:var(--tsi-brand,#fed700);color:var(--tsi-on-brand,#333e48)}.tsi-slide-caption h2{margin:0 0 8px;font-size:clamp(24px,3vw,40px);color:inherit;line-height:1.15}.tsi-slide-caption .tsi-richtext p{margin-block:0 16px}.tsi-slide--dark .tsi-slide-caption .tsi-button:hover{background:#fff;border-color:#fff;color:var(--tsi-on-brand,#333e48)}.tsi-slide--dark .tsi-slide-caption a:focus-visible{outline-color:#fff}.tsi-slide--brand .tsi-slide-caption .tsi-button{background:var(--tsi-on-brand,#333e48);border-color:var(--tsi-on-brand,#333e48);color:#fff}.tsi-slide--brand .tsi-slide-caption .tsi-button:hover{background:#fff;border-color:#fff;color:var(--tsi-on-brand,#333e48)}.tsi-slider-controls{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px}.tsi-slider-arrow{width:44px;min-height:44px;height:44px;padding:0;border-radius:50%!important;background:var(--tsi-bg)!important;border:1px solid var(--tsi-border)!important;color:var(--tsi-on-brand,#333e48)!important}.tsi-slider-arrow:hover:not(:disabled){background:var(--tsi-on-brand,#333e48)!important;border-color:var(--tsi-on-brand,#333e48)!important;color:#fff!important}.tsi-slider-dots{display:flex;gap:2px}.tsi-slider-dots button{position:relative;width:28px;min-height:44px;padding:0;background:none!important;border:0!important}.tsi-slider-dots button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:10px;height:10px;border-radius:5px;background:#b9c0c7;transition:width .2s,background-color .2s}.tsi-slider-dots button[aria-current]:after{width:22px;background:var(--tsi-on-brand,#333e48)}.tsi-slider-pause{margin-inline-start:8px}@media(min-width:1024px){.tsi-slider-controls{position:absolute;inset-inline:0;inset-block-end:24px;margin:0;pointer-events:none}.tsi-slider-controls>*{pointer-events:auto}.tsi-slider-dots{padding-inline:8px;border-radius:22px;background:#ffffffd9}}@media(max-width:1023px){.tsi-slide-caption{inset-inline-start:24px;max-width:55%;padding:20px 24px}.tsi-slide--right .tsi-slide-caption{inset-inline-end:24px}}@media(max-width:599px){.tsi-slider{padding-block:12px 4px}.tsi-slider-track{border-radius:0;margin-inline:-16px}.tsi-slider--small .tsi-slide-media img,.tsi-slider--medium .tsi-slide-media img,.tsi-slider--large .tsi-slide-media img{height:auto;object-fit:initial}.tsi-slide-caption,.tsi-slide--right .tsi-slide-caption,.tsi-slide--center .tsi-slide-caption{position:static;max-width:none;margin:0;padding:16px 20px 20px;border-radius:0;align-items:flex-start;text-align:start}.tsi-slide--light .tsi-slide-caption{background:var(--tsi-surface)}.tsi-slide-caption h2{font-size:22px}.tsi-slide-caption .tsi-button{width:100%}}.tsi-slide-placeholder{position:relative;aspect-ratio:3/1;background:#e4e7ea;color:#9aa3ab}.tsi-slide-placeholder svg{display:block;width:100%;height:100%}.tsi-slide-placeholder span{position:absolute;inset-block-start:16px;inset-inline-end:16px;padding:6px 12px;border-radius:999px;background:#fff;color:var(--tsi-text);font-size:13px;font-weight:600}@media(max-width:599px){.tsi-slide-placeholder{aspect-ratio:1}}.tsi-slider-track:focus-visible{outline:3px solid var(--tsi-primary);outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/18/assets/home-sections.css.map */
