.template-index [id$=__media_with_text_6P9xbc] .section{background:#fff}.template-index [id$=__media_with_text_6P9xbc] .section-content-wrapper{padding-block:clamp(48px,5vw,74px)!important}.tt-category-showcase{position:relative;left:50%;width:min(1550px,calc(100vw - 48px))!important;flex-shrink:0;margin:0;transform:translate(-50%)}.tt-category-showcase__header{margin-bottom:26px}.tt-category-showcase__header h2{margin:0 0 10px;color:#111d35;font-size:clamp(32px,3vw,42px);font-weight:800;line-height:1.1;letter-spacing:-.035em}.tt-category-showcase__header p{margin:0;color:#637187;font-size:15px}.tt-category-showcase__grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);grid-template-rows:repeat(3,minmax(0,1fr));gap:12px;height:clamp(515px,35vw,565px)}.tt-category-showcase__card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);min-width:0;min-height:0;overflow:hidden;border-radius:10px;background:#f7f2ed;color:#111d35;text-decoration:none;transition:filter .2s ease}.tt-category-showcase__card:hover{filter:brightness(.98);color:#111d35}.tt-category-showcase__card:focus-visible{outline:3px solid #216f97;outline-offset:3px}.tt-category-showcase__card--bags-stationery{grid-row:1 / span 3;background:#f5f0e9}.tt-category-showcase__card--bags-stationery{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.tt-category-showcase__card--accessories{background:#faf3f1}.tt-category-showcase__card--home-dining{background:#f1f5f8}.tt-category-showcase__card--party-supplies{background:#f1f6f3}.tt-category-showcase__copy{z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;padding:20px 10px 20px clamp(20px,2.5vw,38px)}.tt-category-showcase__eyebrow{margin-bottom:15px;color:#56627a;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.17em;text-transform:uppercase}.tt-category-showcase__copy h3{max-width:270px;margin:0;color:#111d35;font-size:clamp(21px,1.7vw,28px);font-weight:800;line-height:1.12;letter-spacing:-.035em}.tt-category-showcase__copy p{max-width:260px;margin:8px 0 0;color:#637187;font-size:clamp(12px,.9vw,15px);line-height:1.35}.tt-category-showcase__cta{display:inline-flex;align-items:center;gap:11px;margin-top:17px;color:#111d35;font-size:13px;font-weight:650;line-height:1.2;white-space:nowrap}.tt-category-showcase__cta-icon{display:grid;width:27px;height:27px;flex:0 0 auto;place-items:center;border-radius:50%;background:#111d35;color:#fff}.tt-category-showcase__cta-icon svg{width:14px;height:14px}.tt-category-showcase__card:hover .tt-category-showcase__cta{text-decoration:underline;text-underline-offset:3px}.tt-category-showcase__media{position:relative;min-width:0;min-height:0;overflow:hidden}.tt-category-showcase__media img{position:absolute;display:block;width:auto;max-width:none;object-fit:contain;mix-blend-mode:multiply;transition:transform .25s ease}.tt-category-showcase__card:hover .tt-category-showcase__media img{transform:translateY(-3px)}.tt-category-showcase__card--bags-stationery .tt-category-showcase__copy{padding-left:clamp(24px,3vw,50px)}.tt-category-showcase__card--bags-stationery .tt-category-showcase__copy h3{max-width:320px;font-size:clamp(34px,3vw,50px);line-height:1.04}.tt-category-showcase__card--bags-stationery .tt-category-showcase__copy p{max-width:280px;margin-top:18px;font-size:16px;line-height:1.45}.tt-category-showcase__card--bags-stationery .tt-category-showcase__cta{margin-top:30px;font-size:14px}.tt-category-showcase__card--bags-stationery .tt-category-showcase__cta-icon{width:35px;height:35px}.tt-category-showcase__card--bags-stationery .tt-category-showcase__product:nth-child(1){z-index:3;height:55%;left:21%;bottom:10%}.tt-category-showcase__card--bags-stationery .tt-category-showcase__product:nth-child(2){z-index:2;height:45%;left:-5%;bottom:11%}.tt-category-showcase__card--bags-stationery .tt-category-showcase__product:nth-child(3){z-index:1;height:45%;right:-5%;bottom:11%}.tt-category-showcase__card--accessories .tt-category-showcase__product{height:75%;bottom:8%}.tt-category-showcase__card--accessories .tt-category-showcase__product:nth-child(1){z-index:2;left:0}.tt-category-showcase__card--accessories .tt-category-showcase__product:nth-child(2){right:-12%}.tt-category-showcase__card--home-dining .tt-category-showcase__product{height:94%;bottom:-4%}.tt-category-showcase__card--home-dining .tt-category-showcase__product:nth-child(1){z-index:2;right:-6%}.tt-category-showcase__card--home-dining .tt-category-showcase__product:nth-child(2){left:-8%}.tt-category-showcase__card--party-supplies .tt-category-showcase__party-image{width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center;mix-blend-mode:normal}@media(max-width:1099px){.tt-category-showcase__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);height:500px}.tt-category-showcase__card{grid-template-columns:minmax(0,1fr) minmax(0,.65fr)}.tt-category-showcase__copy h3{font-size:21px}.tt-category-showcase__copy p{font-size:12px}.tt-category-showcase__cta{font-size:11px}.tt-category-showcase__card--bags-stationery .tt-category-showcase__copy h3{font-size:34px}.tt-category-showcase__card--bags-stationery .tt-category-showcase__product:nth-child(1){height:53%}}@media(max-width:749px){.template-index [id$=__media_with_text_6P9xbc] .section-content-wrapper{padding-block:40px 48px!important}.tt-category-showcase{width:calc(100vw - 30px)}.tt-category-showcase__header{margin-bottom:18px}.tt-category-showcase__header h2{font-size:30px}.tt-category-showcase__header p{font-size:14px}.tt-category-showcase__grid{display:flex;flex-direction:column;height:auto;gap:10px}.tt-category-showcase__card{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:135px;border-radius:9px}.tt-category-showcase__card--bags-stationery{min-height:260px}.tt-category-showcase__copy{padding:14px 4px 14px 18px}.tt-category-showcase__copy h3{font-size:20px}.tt-category-showcase__copy p{font-size:11px}.tt-category-showcase__cta{margin-top:13px;gap:7px;font-size:11px;white-space:normal}.tt-category-showcase__cta-icon{width:23px;height:23px}.tt-category-showcase__cta-icon svg{width:12px;height:12px}.tt-category-showcase__eyebrow{margin-bottom:10px;font-size:9px}.tt-category-showcase__card--bags-stationery .tt-category-showcase__copy{padding-left:22px}.tt-category-showcase__card--bags-stationery .tt-category-showcase__copy h3{font-size:clamp(26px,7vw,34px)}.tt-category-showcase__card--bags-stationery .tt-category-showcase__copy p{margin-top:11px;font-size:12px}.tt-category-showcase__card--bags-stationery .tt-category-showcase__cta{margin-top:18px;font-size:11px}.tt-category-showcase__card--bags-stationery .tt-category-showcase__cta-icon{width:26px;height:26px}.tt-category-showcase__card--bags-stationery .tt-category-showcase__product:nth-child(1){height:54%;left:9%;bottom:7%}.tt-category-showcase__card--bags-stationery .tt-category-showcase__product:nth-child(2){height:39%;left:-22%;bottom:9%}.tt-category-showcase__card--bags-stationery .tt-category-showcase__product:nth-child(3){display:none}.tt-category-showcase__card--accessories .tt-category-showcase__product{height:72%}.tt-category-showcase__card--accessories .tt-category-showcase__product:nth-child(1){left:-15%}.tt-category-showcase__card--accessories .tt-category-showcase__product:nth-child(2){right:-22%}.tt-category-showcase__card--home-dining .tt-category-showcase__product{height:82%}.tt-category-showcase__card--home-dining .tt-category-showcase__product:nth-child(1){right:-28%}.tt-category-showcase__card--home-dining .tt-category-showcase__product:nth-child(2){left:-22%}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/toontrove-category-cards.css.map */
