.custom-badge-container--compact .custom-badge{padding:.4rem .85rem;font-weight:600;letter-spacing:.4px;text-transform:uppercase;font-size:11px}@media screen and (max-width:749px){.custom-badge-container--compact .custom-badge{font-size:10px;padding:.35rem .6rem}}.cfx-spec-line{font-size:12px;font-weight:400;line-height:1.4;color:#6b6b6b;letter-spacing:.2px;margin:1px 0 0}@media screen and (max-width:749px){.cfx-spec-line{font-size:11px}}.card__information .card-swatches{margin-top:.4rem;line-height:1}.card__information .card-swatches__count{line-height:1}.card__information .card-swatches+.card-information .price{margin-top:.3rem}@media screen and (max-width:749px){.custom_collection.container #product-grid{row-gap:12px!important;column-gap:0!important}.custom_collection.container #product-grid>.grid__item{width:100%!important;max-width:100%!important;flex:0 0 100%!important}.custom_collection.container #product-grid .card-wrapper>.card{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:flex-start;gap:14px;height:auto!important;background:#fff;border:1px solid #ece6dd;border-radius:12px;padding:12px;box-sizing:border-box}.custom_collection.container #product-grid .card-wrapper>.card>.card__inner{flex:0 0 42%!important;width:42%!important;max-width:42%!important}.custom_collection.container #product-grid .card-wrapper>.card>.card__content{flex:1 1 0!important;min-width:0;padding:2px 0 0!important;margin:0!important}.custom_collection.container #product-grid .card-wrapper>.card>.cf-customise-cta{flex:0 0 100%;margin:0}.custom_collection.container #product-grid .card__inner .custom-badge-container,.custom_collection.container #product-grid .card__inner .card__content{display:none!important}.custom_collection.container #product-grid .card__content .card__information{display:flex!important;flex-direction:column;gap:4px;text-align:left!important;padding:0!important}.custom_collection.container #product-grid .card__information .card-information{text-align:left!important}.custom_collection.container #product-grid .card__information .card__heading{font-size:15px!important;font-weight:600!important;line-height:1.3!important;margin:0!important;-webkit-line-clamp:3}.custom_collection.container #product-grid .card__information .cfx-card-brand{margin:0!important}.custom_collection.container #product-grid .card__information .card-swatches{justify-content:flex-start!important}.custom_collection.container #product-grid .card__information .price{margin-top:2px!important}.custom_collection.container #product-grid .card__information .price-item--regular,.custom_collection.container #product-grid .card__information .price-item--sale{font-size:16px!important;font-weight:700!important}.custom_collection.container #product-grid .cfx-ml-row{display:flex!important;flex-wrap:wrap;gap:6px;align-items:center}.custom_collection.container #product-grid .cfx-ml-row--top{order:-1}.custom_collection.container #product-grid .cfx-ml-row--chips{order:20;margin-top:2px}.custom_collection.container #product-grid .cfx-ml-row--top:not(:has(.custom-badge--top-right,.custom-badge--top-left)){display:none!important}.custom_collection.container #product-grid .cfx-ml-row .custom-badge-container{position:static!important;inset:auto!important;transform:none!important;display:flex!important;flex-wrap:wrap;gap:6px;padding:0!important;margin:0!important;width:auto!important;pointer-events:none}.custom_collection.container #product-grid .cfx-ml-row .custom-badge{position:static!important;inset:auto!important;transform:none!important;margin:0!important;font-size:10px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase;line-height:1.3!important;padding:3px 7px!important;border-radius:5px!important;box-shadow:inset 0 0 0 1px #1a1a1a24}.custom_collection.container #product-grid .cfx-ml-row--top .custom-badge--bottom-left,.custom_collection.container #product-grid .cfx-ml-row--top .custom-badge--bottom-right,.custom_collection.container #product-grid .cfx-ml-row--chips .custom-badge--top-left,.custom_collection.container #product-grid .cfx-ml-row--chips .custom-badge--top-right{display:none!important}.custom_collection.container #product-grid .cfx-ml-row--chips .custom-badge,.custom_collection.container #product-grid .cfx-ml-chip{background:#f3eee7!important;color:#1a1a1a!important;box-shadow:none;font-size:11px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;padding:4px 8px!important;border-radius:6px!important;line-height:1.3}}
/*# sourceMappingURL=/cdn/shop/t/140/assets/cfx-tee-badges.css.map */
