body:has(.tp-refined-collection) #ProductGridContainer .card-wrapper--product,body:has(.tp-refined-collection) #ProductGridContainer .card--product,body:has(.tp-refined-collection) #product-grid>.grid__item{min-width:0}body:has(.tp-refined-collection) #ProductGridContainer .card__heading__product-title{overflow-wrap:anywhere;word-break:normal}body:has(.tp-refined-collection) #ProductGridContainer .price__badge--in-card{background:#f1ebff;color:#6045db;border:1px solid #e4ddfc;white-space:nowrap;border-radius:6px;font-weight:700}@media(min-width:750px){body:has(.tp-refined-collection) #ProductGridContainer .card__heading__product-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}body:has(.tp-refined-collection) #ProductGridContainer .card__content{padding:14px 14px 16px}body:has(.tp-refined-collection) #ProductGridContainer .card__heading{font-size:14px}}@media(max-width:749px){body:has(.tp-refined-collection) .tp-refined-listing-head{margin:14px 0 3px;align-items:center}body:has(.tp-refined-collection) .tp-refined-listing-head h2{font-size:18px;line-height:1.15}body:has(.tp-refined-collection) .tp-refined-listing-head p{margin:3px 0 0}body:has(.tp-refined-collection) .tp-refined-available{font-size:10px;padding:6px 9px}body:has(.tp-refined-collection) #main-collection-filters{padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;min-height:0!important}body:has(.tp-refined-collection) #main-collection-filters .facets-container{padding:0!important;margin:0!important;gap:0!important}body:has(.tp-refined-collection) #main-collection-filters .product-count,body:has(.tp-refined-collection) #main-collection-filters .product-count--fixed-button{display:none!important}body:has(.tp-refined-collection) #main-collection-filters .mobile-facets__wrapper{width:100%;margin:0!important}body:has(.tp-refined-collection) #main-collection-filters .mobile-facets__disclosure--non-fixed{width:100%}body:has(.tp-refined-collection) #main-collection-filters .mobile-facets__open-wrapper:not(.mobile-facets__open-wrapper--fixed){min-height:43px!important;height:auto!important;max-height:52px;padding:9px 13px!important;width:100%;position:relative!important;display:flex;align-items:center;justify-content:center;color:#5d47df!important;background:#f7f5ff!important;border:1px solid #e0dbf8!important;border-radius:10px!important;box-shadow:none!important;cursor:pointer}body:has(.tp-refined-collection) #main-collection-filters .mobile-facets__open{display:flex!important;align-items:center;justify-content:center!important;flex-direction:row!important;gap:8px!important;min-height:22px!important;font-size:13px!important;color:#5d47df!important}body:has(.tp-refined-collection) #main-collection-filters .mobile-facets__open-label{color:#5039c9!important;font-size:12px!important;font-weight:780!important;letter-spacing:.015em!important;text-transform:none!important;line-height:1.25!important}body:has(.tp-refined-collection) #main-collection-filters .mobile-facets__open svg{color:#6045dc!important;stroke:currentColor!important;width:17px!important;height:17px!important}body:has(.tp-refined-collection) #ProductGridContainer .facets__toolbar{display:none!important}body:has(.tp-refined-collection) #ProductGridContainer,body:has(.tp-refined-collection) #ProductGridContainer .collection{margin-top:0!important;padding-top:0!important;min-height:0!important}body:has(.tp-refined-collection) #ProductGridContainer #product-grid,body:has(.tp-refined-collection) #ProductGridContainer ul.collection__product-grid{margin-top:12px!important;margin-bottom:0!important;padding-top:0!important;column-gap:9px!important;row-gap:13px!important}body:has(.tp-refined-collection) #product-grid>.grid__item{margin:0!important;padding:0!important}body:has(.tp-refined-collection) #ProductGridContainer .card-wrapper--product{border-radius:12px!important;overflow:hidden!important;box-shadow:none!important}body:has(.tp-refined-collection) #ProductGridContainer .card--product{display:flex!important;flex-direction:column!important;height:100%!important;min-width:0!important}body:has(.tp-refined-collection) #ProductGridContainer .card__inner{flex:0 0 auto!important;border-radius:0!important;min-width:0!important}body:has(.tp-refined-collection) #ProductGridContainer .card__inner .media{background:#f7f8fb!important}body:has(.tp-refined-collection) #ProductGridContainer .card__content{padding:10px 9px 11px!important;display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-width:0!important;gap:0!important}body:has(.tp-refined-collection) #ProductGridContainer .card__information{min-width:0!important;margin:0!important;padding:0!important}body:has(.tp-refined-collection) #ProductGridContainer .card__heading,body:has(.tp-refined-collection) #ProductGridContainer .card__heading a{font-size:12px!important;line-height:1.34!important;font-weight:725!important;letter-spacing:-.012em!important;color:#19213a!important;min-width:0!important}body:has(.tp-refined-collection) #ProductGridContainer .card__heading__product-title{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;line-clamp:3;overflow:hidden!important;max-height:49px!important;overflow-wrap:anywhere!important;word-break:normal!important}body:has(.tp-refined-collection) #ProductGridContainer .card__heading{height:49px!important;max-height:49px!important;overflow:hidden!important;margin:0 0 7px!important}body:has(.tp-refined-collection) #ProductGridContainer .price--in-card{display:block!important;margin:0!important;min-width:0!important}body:has(.tp-refined-collection) #ProductGridContainer .price__container{min-width:0!important;width:100%!important;overflow:visible!important}body:has(.tp-refined-collection) #ProductGridContainer .price__sale{align-items:flex-start!important;gap:3px!important;flex-direction:column!important}body:has(.tp-refined-collection) #ProductGridContainer .price__sale>span{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;max-width:100%}body:has(.tp-refined-collection) #ProductGridContainer .price-item--regular{font-size:11px!important;font-weight:500!important;color:#747b8f!important;white-space:nowrap!important}body:has(.tp-refined-collection) #ProductGridContainer .price-item--sale,body:has(.tp-refined-collection) #ProductGridContainer .price__regular .price-item{color:#111a34!important;font-weight:800!important;font-size:14px!important;line-height:1.3!important;letter-spacing:-.015em!important;white-space:normal!important;overflow-wrap:normal!important}body:has(.tp-refined-collection) #ProductGridContainer .price__badge--in-card{display:none!important}body:has(.tp-refined-collection) #ProductGridContainer card-product-colors{display:block!important;margin:8px 0 5px!important;min-width:0!important}body:has(.tp-refined-collection) #ProductGridContainer .card__product-color-list{display:flex!important;gap:5px!important;flex-wrap:nowrap!important;overflow:hidden!important;min-width:0!important;justify-content:flex-start!important}body:has(.tp-refined-collection) #ProductGridContainer .card__product-color-list li{margin:0!important;flex:0 0 auto!important}body:has(.tp-refined-collection) #ProductGridContainer .card__product-color-list__button,body:has(.tp-refined-collection) #ProductGridContainer .card__product-color-list__more{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important}body:has(.tp-refined-collection) #ProductGridContainer .card__quick-buttons{margin-top:auto!important;padding-top:9px!important;min-width:0!important;overflow:hidden!important}body:has(.tp-refined-collection) #ProductGridContainer .card__quick-buttons .quick-button{flex:1 1 auto!important;min-width:0!important}body:has(.tp-refined-collection) #ProductGridContainer .quick-add__submit{min-height:37px!important;height:37px!important;border-radius:9px!important;width:100%!important;max-width:100%!important;padding:8px!important;background:#6249e9!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important}body:has(.tp-refined-collection) #ProductGridContainer .quick-add__submit svg{width:18px!important;height:18px!important;color:#fff!important}body:has(.tp-refined-collection) #ProductGridContainer .badge--sale,body:has(.tp-refined-collection) #ProductGridContainer .badge--sold-out{font-size:10px!important;padding:4px 7px!important;border-radius:6px!important;max-width:calc(100% - 12px)!important;white-space:normal!important}}@media(max-width:365px){body:has(.tp-refined-collection) #ProductGridContainer .card__heading{height:45px!important;max-height:45px!important}body:has(.tp-refined-collection) #ProductGridContainer .card__heading__product-title{max-height:45px!important}body:has(.tp-refined-collection) #ProductGridContainer .price-item--sale{font-size:13px!important}body:has(.tp-refined-collection) #product-grid{column-gap:7px!important}}@media screen and (max-width:749px){body:has(.tp-refined-collection) #ProductGridContainer ul#product-grid.collection__product-grid,body:has(.tp-refined-collection) #ProductGridContainer #product-grid.grid--2-col{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;align-items:stretch!important;align-content:start!important;gap:13px 9px!important;--grid-column-count:2!important;--grid-horizontal-spacing:9px!important;width:100%!important;max-width:100%!important;margin:12px 0 0!important;padding:0!important;box-sizing:border-box!important}body:has(.tp-refined-collection) #ProductGridContainer ul#product-grid.collection__product-grid>li.grid__item{min-width:0!important;width:100%!important;max-width:100%!important;flex:none!important;margin:0!important;padding:0!important;grid-column:auto!important;box-sizing:border-box!important}body:has(.tp-refined-collection) #ProductGridContainer .grid__item .card-wrapper--product,body:has(.tp-refined-collection) #ProductGridContainer .grid__item .card--product{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important}body:has(.tp-refined-collection) #ProductGridContainer .price__badge,body:has(.tp-refined-collection) #ProductGridContainer .price__badge--in-card,body:has(.tp-refined-collection) #ProductGridContainer .badge--sale,body:has(.tp-refined-collection) #ProductGridContainer .card__inner .badge--sale{display:none!important;visibility:hidden!important;max-width:0!important}body:has(.tp-refined-collection) #ProductGridContainer .price--on-sale .price__sale{display:flex!important;flex-direction:column!important;align-items:flex-start!important;max-width:100%!important;overflow:hidden!important}body:has(.tp-refined-collection) #ProductGridContainer .price__sale>span,body:has(.tp-refined-collection) #ProductGridContainer .price__container{max-width:100%!important;min-width:0!important}body:has(.tp-refined-collection) #ProductGridContainer .price__sale .price-item,body:has(.tp-refined-collection) #ProductGridContainer .price__regular .price-item{max-width:100%!important;overflow-wrap:normal!important}}@media(max-width:749px){body:has(.tp-refined-collection) #ProductGridContainer .price:not(.price--on-sale) .price__sale{display:none!important}body:has(.tp-refined-collection) #ProductGridContainer .price:not(.price--on-sale) .price__regular{display:block}body:has(.tp-refined-collection) #ProductGridContainer .price.price--on-sale .price__regular{display:none}body:has(.tp-refined-collection) #ProductGridContainer .tp-native-price--replaced-by-app{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/teleplus-collection-mobile-fix.css.map */
