.product-grid{display:grid;grid-gap:46px 30px}.grid--3-col{grid-template-columns:repeat(3,1fr)}.grid--4-col{grid-template-columns:repeat(4,1fr)}.grid--5-col{grid-template-columns:repeat(5,1fr)}.grid--6-col{grid-template-columns:repeat(6,1fr)}img{max-width:100%;height:auto}.jdgm-preview-badge{margin-bottom:6px}.section-wrapper--collection{max-width:100%!important}.collection-banner__img--mobile{display:none}.collection-banner{margin-top:22px}.collection-banner__heading{padding-top:0;margin-bottom:20px;font-size:48px;font-weight:700;line-height:60px;color:#000;text-align:center;font-family:var(--font-heading-family)}.collection-banner__desc{font-size:18px;line-height:25px;font-weight:400;color:#000;font-family:var(--font-body-family)}.collection-banner__media{margin-bottom:20px}.collection-banner__media img{width:100%}.template-collection__bottom{margin-top:56px;background-color:#f5f5f5;border-radius:10px;padding:42px 35px;margin-bottom:16px;font-size:18px;line-height:25px;font-weight:400;font-family:var(--font-body-family)}.template-collection__bottom h2,.template-collection__bottom h3,.template-collection__bottom h4,.template-collection__bottom h5{font-size:30px;line-height:38px;font-family:var(--font-heading-family)}.template-collection__bottom p{margin-bottom:20px;font-family:var(--font-body-family)}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:36px}.collection-toolbar__filter{background-color:#f3f3f3;border-radius:10px;padding:8px;cursor:pointer}.collection-toolbar__filter svg{width:36px;height:36px;vertical-align:middle}.template-collection__container{display:grid}.template-collection__container.open-filter{grid-template-columns:312px 1fr;grid-gap:26px}.template-collection__container.open-filter .collection-product-filter{display:block}.template-collection__container.open-filter .grid--4-col{grid-template-columns:repeat(3,1fr)}.template-collection__container.open-filter .grid--5-col{grid-template-columns:repeat(4,1fr)}.template-collection__container.open-filter .grid--6-col{grid-template-columns:repeat(5,1fr)}.collection-product-filter{display:none}.collection{position:relative}.collection .loading-overlay{top:0;right:0;bottom:0;left:0;display:none;width:100%;padding:0 1.5rem;opacity:.7;position:absolute;z-index:1;background-color:#ffffffe6}.collection.loading .loading-overlay{display:block}.infinite-load-more{text-align:center;margin-top:22px;margin-bottom:36px}.infinite-load-more .button{background-color:transparent;padding:0 15px;height:42px;border-radius:10px;font-family:var(--font-body-family);font-size:16px;font-weight:600;width:100%;max-width:245px;color:#373737;border:1px solid currentColor}.infinite-load-more .button:hover{background-color:#271b1d;color:#fff;border-color:#271b1d}.template-collection__no-product{text-align:center;min-height:400px;padding:10px 20px;font-size:24px;line-height:30px}.template-collection__bottom li strong{font-size:18px;line-height:25px}@media(max-width:1049px){.grid--2-table,.template-collection__container.open-filter .grid--2-table{grid-template-columns:repeat(3,1fr)}}@media(max-width:1049px){.mobile_nav-fixed--true.promo-banner--show .section-wrapper{margin-top:85px}.template-collection__container{display:block}.collection-product-filter{position:fixed;left:0;top:0;width:90%;height:100%;max-height:100%;overflow:auto;background-color:#f5f5f5;z-index:9999;padding:20px 0;transform:translate(-100%);transition:transform .5s ease;display:block;max-width:450px}.template-collection__container.open-filter .collection-product-filter{transform:translate(0)}}@media(max-width:749px){.collection-banner__heading{font-size:28px;line-height:35px}.collection-banner__img--desktop{display:none}.collection-banner__img--mobile{display:block}.grid--2-table,.template-collection__container.open-filter .grid--4-col{grid-template-columns:repeat(2,1fr)}.collection-toolbar__filter svg{width:20px;height:20px}.collection-toolbar__filter{border-radius:5px}.product-grid{grid-gap:20px}.infinite-load-more .button{height:42px;font-size:14px}.template-collection__no-product{font-size:18px;line-height:25px}.template-collection__bottom{padding:20px 25px;font-size:16px;line-height:22px}.template-collection__bottom h2,.template-collection__bottom h3,.template-collection__bottom h4,.template-collection__bottom h5{font-size:18px;line-height:24px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/template-collection.css.map */
