.shop-by-category_wrapper{margin:0 auto;max-width:1200px;padding:0 40px}.shop-by-category_heading-group{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.shop-by-category_heading{color:#2b2b2b;font-size:36px;font-weight:400;line-height:normal;text-transform:capitalize;margin:0;text-align:center}.shop-by-category-heading_svg,.shop-by-category-heading_svg_mbl{display:flex;align-items:center;justify-content:center;width:100%}.shop-by-category-heading_svg svg,.shop-by-category-heading_svg_mbl svg{max-width:100%;height:auto}.shop-by-category-block_wrapper{display:flex;flex-wrap:wrap;justify-content:center;column-gap:24px;row-gap:32px;margin-top:42px}.shop-by-category-block_item{display:flex;flex-direction:column;gap:16px;align-items:center;width:150px;text-decoration:none}.category-svg{position:relative;width:120px;height:120px;padding:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #32325d14,0 1px 3px #0000000d;transition:transform .25s ease}.shop-by-category-block_item:hover .category-svg{transform:translateY(-4px)}.svg-intrinsic-holder{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.svg-intrinsic-holder svg{width:100%;height:100%;object-fit:contain}.category-text{color:#2b2b2b;text-align:center;font-size:16px;font-weight:500;line-height:1.3;margin:0;width:100%;word-wrap:break-word;font-family:var(--font-body-family)}@media screen and (max-width:749px){.shop-by-category_wrapper{padding:0 16px}.shop-by-category_heading-group{gap:2px}.shop-by-category_heading{font-size:24px}.shop-by-category-block_wrapper{display:grid;grid-template-columns:repeat(3,1fr);column-gap:24px;row-gap:32px;margin-top:42px}.shop-by-category-block_item{width:90px}.category-svg{width:60px;height:60px;padding:18px}.svg-intrinsic-holder{width:24px;height:24px}.category-text{font-size:12px}}@media screen and (min-width:750px)and (max-width:1200px){.shop-by-category_heading{font-size:28px}.shop-by-category-block_wrapper{grid-template-columns:repeat(3,1fr);column-gap:24px;row-gap:32px;margin-top:42px}.shop-by-category-block_item{max-width:unset}.category-svg{width:60px;height:60px;padding:18px}.svg-intrinsic-holder{width:24px;height:24px}.category-text{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/shop-by-category.css.map */
