.tt-product-grid{padding:var(--tt-grid-pt) 0 var(--tt-grid-pb)}.tt-cards{font-family:var(--font-body-family)}.tt-product-grid__heading{margin:0 0 8px;font-family:var(--font-heading-family);font-size:32px;font-weight:400;text-align:center;color:#e65c00}.tt-product-grid__count{margin:0 0 16px;font-size:13px;color:#6b6b6b}.tt-product-grid__empty{padding:40px 0;text-align:center;color:#6b6b6b}.tt-cards .product-grid{--grid-desktop-horizontal-spacing: 24px;--grid-desktop-vertical-spacing: 48px;--grid-mobile-horizontal-spacing: 10px;--grid-mobile-vertical-spacing: 28px}.tt-cards .grid__item{display:flex}.tt-cards .card-wrapper,.tt-cards .card{width:100%;height:100%}.tt-cards .card{display:flex;flex-direction:column}.tt-cards .card>.card__content{display:flex;flex:1;flex-direction:column;padding:14px 2px 0}.tt-cards .card>.card__content .card__information{display:flex;flex-direction:column;gap:6px;padding:0}.tt-cards .product-card-wrapper .card{--image-padding: 0rem}.tt-cards .card__inner{border-radius:0;background:#f4f1ec}.tt-cards .card__inner>.card__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;padding:0;pointer-events:none}.tt-cards .card__inner .card__badge{position:absolute;top:0;left:0;display:flex;flex-wrap:wrap;gap:6px;margin:12px}.tt-cards .card__inner .badge{margin:0;padding:5px 10px;border:0;border-radius:4px;font-family:var(--font-heading-family);font-size:11px;font-weight:500;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.tt-cards .card__inner .tt-badge-sale{background:#e65c00;color:#fff}.tt-cards .card__inner .tt-badge-soldout{background:#fff;color:#1a1a1a}.tt-cards .card__heading,.tt-cards .card__heading a{margin:0;font-family:var(--font-heading-family);font-size:15px;font-weight:400;line-height:1.4;letter-spacing:0;color:#1a1a1a}.tt-cards .card__heading a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tt-cards .price,.tt-cards .price-item{font-family:var(--font-body-family);letter-spacing:0}.tt-cards .price{margin:0}.tt-cards .price--on-sale .price__sale{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.tt-cards .price__sale>span:has(>s){order:2}.tt-cards .price-item--sale,.tt-cards .price__regular .price-item--regular{font-size:16px;font-weight:600;color:#1a1a1a}.tt-cards .price__sale s.price-item--regular{margin:0;font-size:13px;font-weight:400;color:#8a8a8a}.tt-cards .snap_dp_list{font-family:var(--font-body-family)}.tt-cards .snap_dp_list *{font-family:inherit!important}.tt-cards .snap_dp_list .snap_collection_category.snap_mobile_widget{box-sizing:border-box;margin:2px 0 0!important}.tt-cards .tt-card-trust-badge{font-family:var(--font-body-family);font-size:11px;color:#5c5c5c}.tt-cards .quick-add{margin:auto 0 0;padding-top:14px}.tt-cards .quick-add__submit{min-height:46px;padding:0 16px;border-radius:6px;background:#023048;color:#fff;font-family:var(--font-heading-family);font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;transition:background-color .2s}.tt-cards .quick-add__submit:after{display:none}.tt-cards .quick-add__submit:hover{background:#01405f}.tt-cards .quick-add__submit[disabled]{background:#ebe8e3;color:#8a8a8a;opacity:1}.tt-cards .facets-container,.tt-cards .facets-container *:not(svg):not(path){font-family:var(--font-body-family)}.tt-cards .pagination-wrapper,.tt-cards .pagination__item{font-family:var(--font-body-family)}@media screen and (max-width:749px){.tt-product-grid__heading{font-size:26px}.tt-cards .card>.card__content{padding-top:10px}.tt-cards .card>.card__content .card__information{gap:4px}.tt-cards .card__inner .card__badge{gap:4px;margin:8px}.tt-cards .card__inner .badge{padding:4px 7px;font-size:9px}.tt-cards .card__heading,.tt-cards .card__heading a{font-size:13px}.tt-cards .card__heading a{min-height:2.8em}.tt-cards .price-item--sale,.tt-cards .price__regular .price-item--regular{font-size:14px}.tt-cards .price__sale s.price-item--regular{font-size:11px}.tt-cards .tt-card-trust-badge{font-size:10px}.tt-cards .snap_dp_list .snap_collection_category.snap_mobile_widget{flex-wrap:wrap;gap:3px 4px;padding:5px 6px;white-space:normal;font-size:11px}.tt-cards .snap_dp_list .snap_collection_category .snap_know_more_text{margin-left:0;padding:2px 6px;font-size:9px}.tt-cards .quick-add{padding-top:10px}.tt-cards .quick-add__submit{min-height:40px;padding:0 8px;font-size:11px;letter-spacing:.04em}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/tt-product-grid.css.map */
