.custom-margin-Section .ProductItem,.custom-margin-Section .SectionFooter,.custom-title-section{text-align:left}.custom-margin-Section{margin-left:5%;margin-right:5%}.ProductList--removeMargin[data-desktop-count="3"],.custom-margin-Section .Container,.custom-margin-Section .ProductList--removeMargin[data-desktop-count="4"],.remove-padding-block{padding:0}.custom-margin-Section .ProductItem__Title{display:block;margin-bottom:5px;margin-top:5px;text-align:left;font-family:Montserrat;font-style:normal;font-weight:700;font-size:18px;line-height:35px;color:#17222e}.custom-margin-Section .custom-metafield-tag{padding:5px;margin-right:1px;font-size:11px}.custom-margin-Section .ProductItem .Price--compareAt,.custom-margin-Section .ProductItem .Text--subdued{font-family:Montserrat;font-style:normal;font-weight:400;line-height:140%}.custom-marginSection .ProductList--grid{padding:0!important}.custom-margin-Section .custom-btn-Section{background:#e8ecef!important;border:1px solid #f5f7f9;font-family:Montserrat;font-style:normal;font-weight:400;font-size:14px;line-height:17px;text-align:center;letter-spacing:.09em;text-transform:uppercase;color:#3a3547;padding:8.5px 15px}.related-icon{font-size:9px}.ProductListWrapper .ProductList{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}.ProductListWrapper .ProductList .product-card{overflow:hidden}@media screen and (max-width:1040px){.custom-margin-Section .Grid__Cell{padding-left:0!important;margin-left:0;margin-right:1rem;width:45%}.custom-margin-Section .ProductItem__Info{margin-left:0;margin-top:8px}.custom-margin-Section .Grid__Cell:nth-child(3){display:none}}@media screen and (max-width:768px){.custom-margin-Section .SectionFooter{display:none}.ProductListWrapper .ProductList{grid-template-columns:repeat(2,1fr);gap:1rem}}