.tt-home-carousel{display:block;max-width:1120px;margin:0 auto;padding:0 24px;text-align:center;color:#fff;font-family:var(--font-body-family)}.tt-home-carousel>h2{margin:0 0 26px;font-family:var(--font-heading-family);font-size:var(--tt-slide-heading,28px);line-height:1.25;color:inherit}.tt-home-carousel__viewport{overflow:hidden;border-radius:var(--tt-slide-radius,14px);background:var(--tt-slide-panel,#f7fbfa)}.tt-home-carousel__track{display:flex;transition:transform .45s ease}.tt-home-carousel__slide{flex:0 0 100%;min-width:0;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;text-align:left;color:var(--tt-slide-ink,#020912);padding:26px;gap:36px;box-sizing:border-box}.tt-home-carousel__image{display:block;min-width:0;height:310px;overflow:hidden;border-radius:var(--tt-slide-radius,14px);background:#f3f5f4}.tt-home-carousel__image img{display:block;width:100%;height:100%;object-fit:contain}.tt-home-carousel__copy{padding:10px 18px 10px 0;min-width:0}.tt-home-carousel__copy h3{margin:16px 0 12px;font-family:var(--font-heading-family);font-weight:700;font-size:var(--tt-slide-title,28px);line-height:1.2;color:inherit}.tt-home-carousel__copy h3 a{color:inherit;text-decoration:none}.tt-home-carousel__copy p{font-size:var(--tt-slide-copy,17px);line-height:1.6;margin:0 0 18px}.tt-home-carousel__age{display:inline-block;border-radius:30px;padding:5px 14px;color:#00a896;background:#dbe9e0;font-size:15px;font-weight:700}.tt-home-carousel__age--12{color:#f47b20;background:#ffe0b5}.tt-home-carousel__detail{color:inherit;text-underline-offset:4px;font-size:15px}.tt-home-carousel__controls{display:flex;align-items:center;justify-content:center;gap:12px;margin:16px 0;color:inherit}.tt-home-carousel__controls[hidden]{display:none}.tt-home-carousel__controls button{font:inherit;color:inherit;background:transparent;border:1px solid #ffffff99;border-radius:50%;width:44px;height:44px;cursor:pointer;line-height:1}.tt-home-carousel__controls [data-pause]{border-radius:24px;width:auto;padding:0 18px;font-size:14px}.tt-home-carousel__controls [data-count]{min-width:55px;font-size:14px;font-variant-numeric:tabular-nums}.tt-home-carousel__browse{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 28px;border-radius:10px;background:var(--tt-slide-button,#f47b20);color:var(--tt-slide-button-text,#fff);font:inherit;font-size:16px;font-weight:700;text-decoration:none;margin-top:8px}.tt-home-carousel a:focus-visible,.tt-home-carousel button:focus-visible{outline:3px solid #020912;outline-offset:4px}@media(max-width:749px){.tt-home-carousel{padding:0 16px}.tt-home-carousel>h2{font-size:var(--tt-slide-mobile-heading,24px);margin-bottom:20px}.tt-home-carousel__slide{grid-template-columns:1fr;gap:16px;padding:16px;align-content:start}.tt-home-carousel__image{height:220px}.tt-home-carousel__copy{padding:0 4px 8px}.tt-home-carousel__copy h3{font-size:24px;margin-top:12px}.tt-home-carousel__copy p{font-size:16px}.tt-home-carousel__browse{margin-top:0}}@media(prefers-reduced-motion:reduce){.tt-home-carousel__track{transition:none}}.tt-home-carousel{color:var(--tt-slide-ink,#020912)}.tt-home-carousel__viewport{border-radius:24px;box-shadow:0 12px 32px #003b341a}.tt-home-carousel__slide{grid-template-columns:1.2fr 1fr;padding:0;gap:0}.tt-home-carousel__image{height:350px;border-radius:0}.tt-home-carousel__image img{padding:16px;box-sizing:border-box}.tt-home-carousel__image--photo img{object-fit:cover;padding:0}.tt-home-carousel__copy{padding:28px 38px}.tt-home-carousel__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 26px;border-top:1px solid #0209120c}.tt-home-carousel__controls{margin:0;color:var(--tt-slide-ink,#020912);gap:12px}.tt-home-carousel__dots{display:flex;align-items:center}.tt-home-carousel__controls button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:0;width:36px;height:44px;padding:0;color:inherit;background:transparent}.tt-home-carousel__dots button span{display:block;width:8px;height:8px;background:#02091240;border-radius:8px;transition:width .25s,background .25s}.tt-home-carousel__dots button[aria-current] span{width:24px;background:#00a896}.tt-home-carousel__controls [data-pause]{border:1px solid #02091220;border-radius:50%;width:40px;height:40px;padding:0;font-size:15px}.tt-home-carousel__browse{gap:18px;margin:0;border-radius:30px;font-size:15px;white-space:nowrap}@media(max-width:749px){.tt-home-carousel__viewport{border-radius:20px}.tt-home-carousel__slide{grid-template-columns:1fr;padding:0;gap:0}.tt-home-carousel__image{height:230px}.tt-home-carousel__copy{padding:22px 24px 24px}.tt-home-carousel__footer{padding:14px 18px 20px;flex-wrap:wrap;justify-content:center;gap:12px}.tt-home-carousel__browse{width:100%;box-sizing:border-box}.tt-home-carousel__dots button{width:38px}}@media(prefers-reduced-motion:reduce){.tt-home-carousel__dots button span{transition:none}}.tt-home-carousel__viewport{position:relative}.tt-home-carousel__slide{min-height:410px;align-items:stretch}.tt-home-carousel__image{position:relative;height:auto;min-height:410px;align-self:stretch}.tt-home-carousel__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0}.tt-home-carousel__copy{align-self:center;padding-bottom:106px}.tt-home-carousel__footer{position:absolute;bottom:26px;right:38px;padding:0;border:0;display:block}.tt-home-carousel__controls{position:absolute;bottom:22px;left:27.2727%;transform:translate(-50%);margin:0;padding:0 10px;border-radius:30px;background:#ffffffed;box-shadow:0 2px 12px #0002;z-index:2}.tt-home-carousel__dots button span{background:#02091265}.tt-home-carousel__dots button[aria-current] span{background:#00a896}@media(max-width:749px){.tt-home-carousel__slide{min-height:0}.tt-home-carousel__image{height:250px;min-height:250px}.tt-home-carousel__copy{padding:24px 24px 102px;align-self:start}.tt-home-carousel__controls{top:190px;bottom:auto;left:50%}.tt-home-carousel__footer{bottom:24px;left:24px;right:24px;padding:0}.tt-home-carousel__browse{width:100%}}.tt-home-carousel__browse{font-size:var(--tt-slide-button-size,18px)}@media(max-width:749px){section[class^=home-hero-]{padding-top:8px}[class^=home-hero__main-]{gap:8px;padding-top:4px;padding-bottom:4px}[class^=home-hero__shop-]{padding:16px;margin-top:8px}.tt-home-carousel{--tt-mobile-image-height:clamp(180px,53vw,220px);padding:0}.tt-home-carousel__slide{grid-template-rows:var(--tt-mobile-image-height) 1fr}.tt-home-carousel__image{height:var(--tt-mobile-image-height);min-height:0}.tt-home-carousel__image img{object-fit:contain;object-position:center;padding:8px}.tt-home-carousel__image--photo img{object-fit:cover;padding:0}.tt-home-carousel__copy{padding:12px 16px 86px}.tt-home-carousel__age{font-size:14px;padding:4px 10px;line-height:24px;max-width:calc(100% - 128px)}.tt-home-carousel__copy h3{font-size:22px;line-height:1.2;margin:10px 0 8px;overflow-wrap:normal}.tt-home-carousel__copy p{font-size:14px;line-height:1.45;margin-bottom:10px}.tt-home-carousel__detail{font-size:14px}.tt-home-carousel__controls{top:calc(var(--tt-mobile-image-height) + 6px);left:auto;right:10px;bottom:auto;transform:none;background:transparent;box-shadow:none;padding:0}.tt-home-carousel__dots button{width:30px;height:44px}.tt-home-carousel__dots button[aria-current] span{width:18px}.tt-home-carousel__footer{left:16px;right:16px;bottom:18px}.tt-home-carousel__browse{padding:10px 16px;min-height:46px;font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/tt-home-carousel.css.map */
