.shop-by-shape{padding:80px}.shop-by-shape__container{max-width:936px;margin:0 auto;text-align:center}.shop-by-shape__heading{font-family:Georgia,Times New Roman,serif;font-size:40px;color:#2b2b2b;margin:0 0 40px;font-weight:400}.shop-by-shape__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:24px}.shop-by-shape__item{width:136px;height:153px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border:1px solid #e5e5e5;border-radius:4px;padding:16px;gap:8px;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.shop-by-shape__item:hover{box-shadow:0 4px 14px #00000014;transform:translateY(-2px)}.shop-by-shape__image-wrap{width:100%;display:flex;align-items:center;justify-content:center}.shop-by-shape__image{max-width:104px;max-height:97px;object-fit:fill}.shop-by-shape__label{font-family:Arial,Helvetica,sans-serif;font-size:14px;letter-spacing:2px;font-weight:400px;line-height:16px;color:#2d2d2d;margin:0;text-transform:uppercase}@media(min-width:600px)and (max-width:1100px){.shop-by-shape{padding:48px 32px}.shop-by-shape__grid{grid-template-columns:repeat(3,1fr);justify-content:center}.shop-by-shape__item{width:100%;max-width:136px;margin:0 auto}}.shop-by-shape__scrollbar{display:none}@media(max-width:599px){.shop-by-shape{padding:40px 10px}.shop-by-shape__heading{font-size:28px}.shop-by-shape__grid{display:flex;justify-content:flex-start;gap:12px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.shop-by-shape__grid::-webkit-scrollbar{display:none}.shop-by-shape__heading{font-size:28px;margin:0 20px 40px}.shop-by-shape__item{width:128px;flex:0 0 128px;height:153px;box-sizing:border-box;min-width:0;margin:0;scroll-snap-align:start}.shop-by-shape__image-wrap{width:100%;height:auto}.shop-by-shape__image{width:100%;max-width:94px;height:89.5px;object-fit:fill}.shop-by-shape__scrollbar{display:block;position:relative;width:100%;max-width:160px;height:2px;margin:32px auto 0;background:#ddd;border-radius:3px;overflow:hidden}.shop-by-shape__scrollbar-thumb{position:absolute;top:0;left:0;height:100%;width:100%;background:#2b2b2b;border-radius:3px;will-change:transform,width}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/shop-by-shape.css.map */
