section#collection-grid h2{font-size:24px}@media only screen and (max-width:767.98px){section#collection-grid .collection-grid-wrapper{margin-top:30px}}section#collection-grid .collection-grid-wrapper .collection-grid{grid-column-gap:30px;grid-row-gap:30px;display:grid;grid-auto-flow:dense;grid-template-columns:repeat(3,1fr);position:relative}section#collection-grid .collection-grid-wrapper .collection-grid .spinner{display:none;left:50%;position:absolute;top:100px;transform:translateX(-50%);z-index:1}section#collection-grid .collection-grid-wrapper .collection-grid .spinner .check-circle-outer,section#collection-grid .collection-grid-wrapper .collection-grid .spinner .spinner-circle-outer{--circle-size:100px}section#collection-grid .collection-grid-wrapper .collection-grid.loading #collection-grid-cta,section#collection-grid .collection-grid-wrapper .collection-grid.loading #collection-grid-cta-2,section#collection-grid .collection-grid-wrapper .collection-grid.loading .product-card{filter:blur(2.4px) grayscale(.2);opacity:.6}section#collection-grid .collection-grid-wrapper .collection-grid.loading .spinner{display:block}@media only screen and (max-width:1199.98px){section#collection-grid .collection-grid-wrapper .collection-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:991.98px){section#collection-grid .collection-grid-wrapper .collection-grid{gap:30px 15px;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:370px){section#collection-grid .collection-grid-wrapper .collection-grid{grid-template-columns:repeat(1,1fr)}}section#collection-grid .collection-grid-cta{align-items:flex-end;background-color:var(--primary-color);border-radius:2px;box-sizing:border-box;color:#fff;display:flex;justify-content:flex-start;min-height:410px;overflow:hidden;padding:30px;position:relative}@media only screen and (max-width:767.98px){section#collection-grid .collection-grid-cta{padding:18px}}@media only screen and (max-width:360px){section#collection-grid .collection-grid-cta{grid-column-end:span 1!important}}section#collection-grid .collection-grid-cta .overlay{background:linear-gradient(180deg,transparent,rgba(0,0,0,.6) 79.59%);height:100%;inset:0;position:absolute;width:100%;z-index:1}section#collection-grid .collection-grid-cta :not(img){position:relative;text-align:left}section#collection-grid .collection-grid-cta .heading-md{font-size:30px}@media only screen and (max-width:767.98px){section#collection-grid .collection-grid-cta .heading-md{font-size:24px}}section#collection-grid .collection-grid-cta .image-wrapper{height:100%;inset:0;position:absolute;width:100%}section#collection-grid .collection-grid-cta .image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section#collection-grid .collection-grid-cta .has-bg{padding:16px}section#collection-grid .collection-grid-cta>div:not(.image-wrapper,.overlay){align-items:flex-start;display:flex;flex-direction:column;gap:10px;position:relative;z-index:2}section#collection-grid .collection-grid-cta>div:not(.image-wrapper,.overlay) .banner-heading,section#collection-grid .collection-grid-cta>div:not(.image-wrapper,.overlay) .banner-heading *{font-size:20px;font-weight:700}section#collection-grid .collection-grid-cta>div:not(.image-wrapper,.overlay) .banner-text,section#collection-grid .collection-grid-cta>div:not(.image-wrapper,.overlay) .banner-text *{font-size:14px}section#collection-grid .collection-grid-cta.span-2{grid-column:span 2}@media only screen and (max-width:370px){section#collection-grid .collection-grid-cta.span-2{grid-column:span 1}}
