.collection-grid--section{isolation:isolate;overflow:hidden;position:relative;width:100%}.collection-grid--section .collection-grid{align-items:center;display:flex;flex-flow:column nowrap;gap:30px;justify-content:center;position:relative;width:100%}@media only screen and (max-width:767.98px){.collection-grid--section .collection-grid{gap:20px}}.collection-grid--section .collection-grid__heading-container{align-items:center;display:flex;gap:30px;justify-content:space-between;width:100%}.collection-grid--section .collection-grid__heading-container .heading-content{align-items:center;display:flex;flex:1;flex-flow:row wrap;gap:10px;justify-content:space-between;margin-right:auto;width:100%}.collection-grid--section .collection-grid__heading-container .section-heading{align-items:center;color:currentColor;display:flex;flex:1;font-weight:400;gap:20px;justify-content:space-between;max-width:715px;text-align:left}.collection-grid--section .collection-grid__heading-container .section-description{flex-basis:100%;font-size:16px;line-height:1.5;text-align:left;width:100%}.collection-grid--section .collection-grid__heading-container .section-description .description{font-size:inherit;line-height:inherit;margin-right:auto;max-width:715px;text-align:inherit;width:100%}.collection-grid--section .collection-grid__grid-container{width:100%}.collection-grid--section .collection-grid__grid{display:grid;gap:29px;grid-auto-flow:dense;grid-template-columns:repeat(1,1fr);width:100%}@media only screen and (min-width:768px){.collection-grid--section .collection-grid__grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1200px){.collection-grid--section .collection-grid__grid{grid-template-columns:repeat(3,1fr)}}.collection-grid--section .collection-grid--featured .collection-grid__grid-container .collection-grid__grid{align-items:stretch;display:flex;flex-flow:row wrap;gap:29px;justify-content:center;width:100%}@media only screen and (min-width:1200px){.collection-grid--section .collection-grid--featured .collection-grid__grid-container .collection-grid__grid{display:grid;grid-auto-flow:dense;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767.98px){.collection-grid--section .collection-grid--featured .collection-grid__grid-container .collection-grid__grid{flex-flow:column nowrap}}.collection-grid--section .collection-grid--featured .collection-grid__grid-container .collection-grid__grid .product-card{grid-column:2/-1;grid-row:span 1}@media only screen and (max-width:1400px){.collection-grid--section .collection-grid--featured .collection-grid__grid-container .collection-grid__grid .product-card{flex:1}}.collection-grid--section .collection-grid--featured .collection-grid__grid-container .collection-grid__grid .product-card .product-details{min-height:unset}.collection-grid--section .collection-grid--featured .collection-grid__grid-container .collection-grid__grid .product-card:first-child{grid-column:1/2;grid-row:span 2}@media only screen and (max-width:1400px){.collection-grid--section .collection-grid--featured .collection-grid__grid-container .collection-grid__grid .product-card:first-child{flex-basis:100%}}.collection-grid--section .collection-grid--featured .collection-grid__grid-container .collection-grid__grid .product-card:first-child .product-image{padding-bottom:41.9%}@media (min-width:1025px),(min-width:576px) and (max-width:768px){.collection-grid--section .collection-grid--featured .collection-grid__grid-container .collection-grid__grid .product-card:not(:first-child){flex-flow:row nowrap}.collection-grid--section .collection-grid--featured .collection-grid__grid-container .collection-grid__grid .product-card:not(:first-child) .product-details{flex:1}.collection-grid--section .collection-grid--featured .collection-grid__grid-container .collection-grid__grid .product-card:not(:first-child) .product-image{aspect-ratio:1.08;flex:1;height:100%;max-height:unset;padding-bottom:0;width:auto}.collection-grid--section .collection-grid--featured .collection-grid__grid-container .collection-grid__grid .product-card:not(:first-child) .product-image__decoration{right:110%}}.collection-grid--section .collection-grid .custom-filter-load-more{margin:40px auto 0;position:relative;width:-moz-max-content;width:max-content}.collection-grid--section .collection-grid .custom-filter-load-more.infinite-scroll{height:0;opacity:0;overflow:hidden;pointer-events:none;width:0}.collection-grid--section .collection-grid .custom-filter-load-more .load-more-spinner{height:0;opacity:0;overflow:hidden;position:absolute;right:calc(-50% + 25px);top:50%;transform:translateY(-50%);transition:all .3s;width:0}.collection-grid--section .collection-grid .custom-filter-load-more .load-more-spinner .spinner-circle-outer{height:100%;width:100%}.collection-grid--section .collection-grid .custom-filter-load-more .load-more-spinner.show{height:30px;opacity:1;width:30px}.collection-grid--section .collection-grid .custom-filter-load-more .pagination-links{inset:0;pointer-events:none;position:absolute}
