.collection-custom-products-box{background-color:#f0f0f0}.collection-custom-products__title{text-transform:none;font-size:45px;margin-bottom:40px;letter-spacing:0}@media only screen and (max-width: 749px){.collection-custom-products__title{font-size:32px;margin-bottom:20px}}#collection-custom-products .grid{display:grid;grid-gap:40px 24px;margin-bottom:0}@media only screen and (max-width: 749px){#collection-custom-products .grid{grid-template-columns:1fr}}#collection-custom-products .grid.grid-columns-2{grid-template-columns:repeat(2,1fr)}#collection-custom-products .grid.grid-columns-3{grid-template-columns:repeat(3,1fr)}@media only screen and (max-width: 992px){#collection-custom-products .grid.grid-columns-3{grid-template-columns:repeat(2,1fr)}}#collection-custom-products .grid.grid-columns-4{grid-template-columns:repeat(4,1fr)}@media only screen and (max-width: 1280px){#collection-custom-products .grid.grid-columns-4{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width: 992px){#collection-custom-products .grid.grid-columns-4{grid-template-columns:repeat(2,1fr)}}#collection-custom-products .grid.grid-columns-5{grid-template-columns:repeat(5,1fr)}@media only screen and (max-width: 1440px){#collection-custom-products .grid.grid-columns-5{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width: 1280px){#collection-custom-products .grid.grid-columns-5{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width: 992px){#collection-custom-products .grid.grid-columns-5{grid-template-columns:repeat(2,1fr)}}#collection-custom-products .grid .grid__item{padding:0}#collection-custom-products .grid .grid__item .product-card:hover .product-card__title,#collection-custom-products .grid .grid__item .product-card:focus-within .product-card__title{border-bottom-color:transparent}#collection-custom-products .grid .grid__item .grid-view-item{margin:0;padding:16px 16px 24px;background:#fff;height:100%;display:flex;flex-direction:column}#collection-custom-products .grid .grid__item .grid-view-item .product-card__media{margin:0 auto 24px;position:relative}#collection-custom-products .grid .grid__item .grid-view-item .product-card__media .slider-nav{display:flex;align-items:center;justify-content:space-between;position:absolute;z-index:9;left:-16px;right:-16px;top:50%;transform:translateY(-50%)}#collection-custom-products .grid .grid__item .grid-view-item .product-card__media .slider-nav button{background-color:transparent;border:none;outline:none;cursor:pointer;font-size:0;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}#collection-custom-products .grid .grid__item .grid-view-item .product-card__media .slider-nav button.swiper-button-disabled{cursor:not-allowed;opacity:.3}#collection-custom-products .grid .grid__item .grid-view-item .product-card__media .product-card__media-slider .swiper-slide{width:100%!important;display:flex;justify-content:center;align-items:center}#collection-custom-products .grid .grid__item .grid-view-item .product-card__media .product-card__media-slider-item{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:15px;aspect-ratio:1 / 1}#collection-custom-products .grid .grid__item .grid-view-item .product-card__media .product-card__media-slider-item img,#collection-custom-products .grid .grid__item .grid-view-item .product-card__media .product-card__media-slider-item video,#collection-custom-products .grid .grid__item .grid-view-item .product-card__media .product-card__media-slider-item model-viewer{max-width:100%;height:100%;display:block;aspect-ratio:1 / 1;object-fit:contain}#collection-custom-products .grid .grid__item .grid-view-item .product-card__title{display:block;font-size:20px;line-height:24px;padding-bottom:12px;flex-grow:1}#collection-custom-products .grid .grid__item .grid-view-item .product-card__bottom{display:flex;align-items:center;justify-content:space-between;column-gap:16px}@media only screen and (max-width: 749px){#collection-custom-products .grid .grid__item .grid-view-item .product-card__bottom{flex-direction:column;row-gap:16px;align-items:center}}#collection-custom-products .grid .grid__item .grid-view-item .product-card__bottom .price__badges--listing{margin-top:0}#collection-custom-products .grid .grid__item .grid-view-item .product-card__button{margin:0;padding:6px 20px;text-align:center;font-size:14px;white-space:nowrap}@media only screen and (max-width: 749px){#collection-custom-products .grid .grid__item .grid-view-item .product-card__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/collection-custom-products.css.map */
