.modal-content{width:95%}.tch-small-prod-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.tch-small-prod-grid.tch-small-prod-grid-individual{grid-template-columns:repeat(auto-fit,minmax(150px,250px));justify-content:center}.tch-small-prod-grid .product{margin-bottom:36px;position:relative;background-color:#fff;border-radius:20px;height:380px;padding:30px 25px 20px;box-shadow:0 5px 15px #0000002b;display:grid;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;max-width:250px;overflow:hidden}.tch-small-prod-grid .product:hover{padding-top:10px}.tch-small-prod-grid .product .product__title{font-size:1em;font-weight:400;margin:0}.tch-small-prod-grid .product .product__title.longtitle{font-size:.825em}.product--center .product__details,.product--center .product__swatch{text-align:center}.tch-small-prod-grid .product .product__details{display:grid;grid-row:auto;background-color:#f7f7f7;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;bottom:0;left:0;width:100%;height:105px;align-items:center;border-radius:0 0 20px 20px;padding:10px 20px 15px}.tch-small-prod-grid .product:hover .product__details{background-color:#d3d3d3;height:170px}.tch-small-prod-grid .product__img.product__img{position:relative;height:100%;width:100%;max-width:100%;max-height:100%;display:block;margin:0 auto;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tch-small-prod-grid .product--fit .product__img{object-fit:contain}.tch-small-prod-grid .product--crop .product__img{object-fit:cover}.tch-small-prod-grid .product-btn.product-btn--hover{position:relative;bottom:0}.tch-small-prod-grid p.product__price.h5{font-weight:700;font-size:1.875rem}.tch-small-prod-grid a.c-btn.c-btn--full.c-btn--light.c-btn--small-tab.product-btn__btn{width:200px;border-radius:30px;background:#29335c;color:#fff;margin-top:40px}.tc-pop-show-me{display:block}.pop{background-color:#747171aa}.modal-content a{font-weight:700}.product-single__photo__item:nth-child(2){display:none}.button.c-btn--primary{width:100%;font-weight:400}.product-btn--hover{position:absolute;opacity:0;visibility:hidden;-ms-transform:translateY(10px);-webkit-transform:translateY(10px);transform:translateY(10px)}.product-btn--always{position:relative;margin-top:0}.touchevents .product-btn--hover{display:none}.tch-small-prod-grid .product:hover .product-btn{opacity:1;visibility:visible;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (max-width: 1400px){.tch-small-prod-grid .product .product__title{font-size:.9em}.modal-content{max-width:calc(100% - 80px);max-height:calc(100% - 80px)}.tch-short-pop .modal-content{top:50%}}@media screen and (max-width: 767px){.tch-small-prod-grid .product-btn--hover{display:block}.tch-recommend-bundles{display:none}.modal-content{top:50%}.touchevents .product-btn--hover{display:block}.tch-small-prod-grid .product{padding-top:10px}.tch-small-prod-grid .product .product__details{background-color:#d3d3d3;height:170px}.product-btn.product-btn--hover{position:relative;bottom:0;visibility:visible;opacity:1;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@media (hover: none){.tch-small-prod-grid .product{padding-top:10px}.tch-small-prod-grid .product .product__details{background-color:#d3d3d3;height:170px}.product-btn.product-btn--hover{position:relative;bottom:0;visibility:visible;opacity:1;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);display:block}}.tch-small-prod-grid.tch-small-prod-grid-individual.product-grid-compare{grid-gap:0;grid-template-columns:repeat(auto-fit,minmax(150px,300px));position:relative}.tch-small-prod-grid.tch-small-prod-grid-individual.product-grid-compare.comparison-table-visible{left:70px}.product-grid-compare .product,.product-grid-compare .product:hover{padding:0;height:fit-content;max-width:300px;box-shadow:none;overflow:visible;text-align:center}.product-grid-compare .product-top{border-radius:20px 20px 0 0;overflow:hidden}.product-grid-compare .o-ratio.o-ratio--custom{padding-bottom:unset!important}.product-grid-compare .product .product__details,.product-grid-compare .product:hover .product__details{position:relative;height:fit-content}.product-grid-compare.tch-small-prod-grid .product .product__title{font-weight:600}.product-grid-compare .product__details .metafield-rich_text_field{font-size:.8em}.product-grid-compare .product__details .metafield-rich_text_field>p{margin:0}.product-grid-compare .product-btn{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}ul.comparison-table{margin-left:0;padding:0;position:relative;width:calc(100% + 30px);left:-15px}.comparison-row{display:table-row}.comparison-row:first-child{height:fit-content;font-weight:700}.comparison-cell{display:table-cell;padding:5px;border:0;vertical-align:middle;font-size:.9em}.comparison-row .comparison-cell:first-child{font-size:.65em;width:140px}.comparison-row:first-child .comparison-cell:first-child{font-size:.9em}.comparison-cell img.metafield-file_reference{max-width:40px;display:block;margin-left:auto;margin-right:auto}.product-grid-compare .product:first-child ul.comparison-table{width:calc(100% + 160px);left:-150px}.product-grid-compare .product .comparison-row .comparison-cell:first-child{display:none}.product-grid-compare .product:first-child .comparison-row .comparison-cell:first-child{display:table-cell;padding-right:20px}@media screen and (max-width: 767px){.tch-small-prod-grid.tch-small-prod-grid-individual.product-grid-compare{grid-template-columns:repeat(auto-fit,300px)}.tch-small-prod-grid.tch-small-prod-grid-individual.product-grid-compare.comparison-table-visible{left:0}.product-grid-compare .product,.product-grid-compare .product:hover{width:300px}.comparison-row .comparison-cell:first-child{width:70px;font-size:.6em}.comparison-cell img.metafield-file_reference{max-width:30px}.product-grid-compare .comparison-table{max-height:300px;overflow-y:auto}.product-grid-compare .product .comparison-row .comparison-cell:first-child{display:table-cell}.product-grid-compare .product ul.comparison-table,.product-grid-compare .product:first-child ul.comparison-table{width:100%;left:0}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/product-collection-with-popups.css.map */
