.otw-home{padding-block:var(--otw-pad-m, var(--otw-section-space-mobile))}.otw-banner{position:relative;display:block;overflow:hidden;border-radius:var(--otw-banner-radius, 0);background-color:color-mix(in srgb,var(--otw-color-accent) 10%,var(--otw-color-surface));aspect-ratio:var(--otw-ratio-m, 4 / 5)}.otw-banner picture{display:block;width:100%;height:100%}.otw-banner img,.otw-banner svg{display:block;width:100%;height:100%;object-fit:cover}.otw-hero otw-slider{--otw-slider-gap: 0px}.otw-hero .otw-slider__dots{position:absolute;right:0;bottom:10px;left:0;margin:0;pointer-events:none}.otw-hero .otw-slider__dot{pointer-events:auto}.otw-hero .otw-slider__dot:before{background-color:#ffffffb3;box-shadow:0 0 0 1px #00000026;transition:width .3s var(--otw-ease),background-color .3s var(--otw-ease)}.otw-hero .otw-slider__dot.is-active:before{width:20px;background-color:#fff}.otw-hero__shell{--otw-banner-radius: 0 0 var(--otw-radius-banner) var(--otw-radius-banner);overflow:hidden;border-radius:var(--otw-banner-radius);aspect-ratio:var(--otw-ratio-m, 4 / 5)}.otw-hero__slide .otw-banner{--otw-banner-radius: 0}.otw-cats{--otw-tile: var(--otw-tile-m, 96px)}.otw-cats otw-marquee,.otw-logos otw-marquee{--otw-marquee-gap: 12px}.otw-cats__rows,.otw-logos__rows{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.otw-cats__row,.otw-logos__rows>otw-marquee{min-width:0}.otw-cats__row--ab,.otw-cats__row--s{display:none}.otw-cats__rows[data-m="2"] .otw-cats__row--ab,.otw-cats__rows[data-m="1"] .otw-cats__row--s{display:block}.otw-cats__row--b .otw-marquee__group:first-child{margin-left:calc(-.5 * (var(--otw-tile) + var(--otw-marquee-gap)))}.otw-cats__list,.otw-logos__list{margin:0;padding:0;list-style:none}.otw-cats__tile{display:block;width:var(--otw-tile);color:var(--otw-color-primary);text-align:center;text-decoration:none}.otw-cats__img{display:block;width:var(--otw-tile);height:var(--otw-tile);overflow:hidden;border-radius:12px;background-color:var(--otw-color-surface)}.otw-cats__img img,.otw-cats__img svg{display:block;width:100%;height:100%;object-fit:cover}.otw-cats__label{display:block;margin-top:6px;overflow:hidden;font-size:12px;font-weight:var(--otw-font-body-weight-bold);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.otw-trio__item{display:block;overflow:hidden;border-radius:var(--otw-radius-banner)}.otw-trio__item .otw-banner{--otw-banner-radius: 0}.otw-trio__item img,.otw-trio__item svg{transition:transform var(--otw-dur-slow) ease}@media(hover:hover){.otw-trio__item:hover img,.otw-trio__item:hover svg{transform:scale(1.03)}}.otw-trio__grid{display:grid;grid-template-columns:1fr;gap:12px}.otw-trio otw-slider.otw-trio__slider{--otw-slider-pad: var(--otw-gutter);--otw-peek: calc(15% - 2 * var(--otw-gutter));--otw-slider-gap: 12px;--otw-slides: 1;margin-inline:calc(-1 * var(--otw-gutter))}.otw-deal{background-color:var(--otw-deal-bg, #fff1d0)}.otw-deal__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.otw-deal__title{display:flex;align-items:center;gap:6px;margin:0}.otw-deal__bolt{display:inline-flex;color:var(--otw-color-sale)}.otw-deal__pill{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:999px;background-color:#fff;font-size:12px;font-weight:var(--otw-font-body-weight-bold);white-space:nowrap}.otw-deal__pill otw-countdown{gap:0}.otw-deal__pill .otw-countdown__value{min-width:2ch}.otw-deal__pill .otw-countdown__label,.otw-deal__pill .otw-countdown__sep{color:var(--otw-color-sale);font-weight:var(--otw-font-body-weight-bold)}.otw-deal otw-slider{--otw-slides: 2.2;--otw-slides-md: 3;--otw-slides-lg: 5;--otw-slider-gap: 8px;--otw-arrow-top: 40%}.otw-deal__foot{display:flex;justify-content:center;margin-top:20px}.otw-heading-banner{--otw-banner-radius: var(--otw-hb-radius, 0px)}.otw-heading-banner__link{display:block;color:inherit}.otw-heading-banner__fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:28px 16px;border-radius:var(--otw-banner-radius);background-color:color-mix(in srgb,var(--otw-color-accent) 10%,var(--otw-color-surface));color:var(--otw-color-primary);text-align:center}.otw-heading-banner__fallback h2,.otw-heading-banner__fallback p{margin:0}.otw-heading-banner__fallback p{color:var(--otw-color-muted)}.otw-logos{--otw-tile: var(--otw-tile-m, 110px)}.otw-logos__title{margin:0 0 16px;text-align:center}.otw-logos__tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:var(--otw-tile);height:var(--otw-tile);padding:8px;overflow:hidden;border:1px solid var(--otw-color-border);border-radius:var(--otw-radius-card);background-color:#fff;color:var(--otw-color-primary);text-align:center;text-decoration:none}.otw-logos__tile img{display:block;width:100%;flex:1;min-height:0;object-fit:contain}.otw-logos__tile svg{display:block;width:60%;height:auto;max-height:60%}.otw-logos__label{max-width:100%;overflow:hidden;font-size:12px;font-weight:var(--otw-font-body-weight-bold);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}@media(min-width:750px){.otw-home{padding-block:var(--otw-pad-d, var(--otw-section-space-desktop))}.otw-banner{aspect-ratio:var(--otw-ratio-d, var(--otw-ratio-m, 16 / 6))}.otw-hero__shell{--otw-banner-radius: 0;border-radius:0;aspect-ratio:var(--otw-ratio-d, var(--otw-ratio-m, 16 / 6))}.otw-hero--contained .otw-hero__viewport{max-width:calc(var(--otw-page-width) + 2 * var(--otw-gutter));margin-inline:auto;padding-inline:var(--otw-gutter)}.otw-hero--contained .otw-hero__shell{--otw-banner-radius: 12px;border-radius:12px}.otw-cats{--otw-tile: var(--otw-tile-d, 140px)}.otw-cats otw-marquee,.otw-logos otw-marquee{--otw-marquee-gap: 16px}.otw-cats__rows[data-m] .otw-cats__row--ab,.otw-cats__rows[data-m] .otw-cats__row--s{display:none}.otw-cats__rows[data-d="2"] .otw-cats__row--ab,.otw-cats__rows[data-d="1"] .otw-cats__row--s{display:block}.otw-cats__label{font-size:14px}.otw-trio__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.otw-trio otw-slider.otw-trio__slider{--otw-slider-pad: 0px;margin-inline:0}.otw-trio otw-slider .otw-slider__track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;overflow:visible;padding-inline:0;cursor:auto}.otw-trio otw-slider .otw-slider__dots{display:none}.otw-deal otw-slider{--otw-slider-gap: 16px}.otw-deal__pill{font-size:14px}.otw-logos{--otw-tile: var(--otw-tile-d, 160px)}.otw-logos__label{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/otw-home.css.map */
