.tt-hero{min-height:var(--tt-hero-height, 520px)}.tt-hero-heading{font-size:var(--tt-hero-heading-size, 42px)}@media(max-width:749px){.tt-hero{min-height:340px;padding:0 16px}.tt-hero-heading{font-size:clamp(22px,7vw,32px)!important}.tt-hero-subheading{font-size:13px!important}.tt-hero-eyebrow{font-size:10px!important;letter-spacing:2px!important}.tt-hero-button{padding:12px 24px!important;font-size:11px!important}}.tt-trust-badges-row{gap:32px}@media(max-width:749px){.tt-trust-badges-row{gap:14px 18px;justify-content:space-between}.tt-trust-badge{font-size:10px!important}}.tt-two-col-banner-wrap{display:grid;grid-template-columns:1fr 1fr;gap:18px}.tt-two-col-banner-tile{border-radius:16px;box-shadow:0 2px 10px #13131314;transition:transform .35s ease,box-shadow .35s ease}.tt-two-col-banner-tile:hover{transform:scale(1.02) translateY(-4px);box-shadow:0 16px 32px #13131333}@media(max-width:749px){.tt-two-col-banner-wrap{grid-template-columns:1fr}.tt-two-col-banner-tile{height:260px!important}}.tt-occasion-tile{border-radius:16px;box-shadow:0 2px 10px #13131314;transition:transform .35s ease,box-shadow .35s ease}.tt-occasion-tile:hover{transform:scale(1.04) translateY(-4px);box-shadow:0 14px 28px #13131333;z-index:3}.tt-occasions-grid{grid-template-columns:repeat(4,1fr)}@media(max-width:749px){.tt-occasions-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:749px){.category-slider-tile{width:130px!important;height:170px!important}.category-slider-heading{font-size:11px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tt-sections.css.map */
