.collection-subcategories{width:100%}.collection-subcategories__wrap{position:relative}.collection-subcategories__wrap:before,.collection-subcategories__wrap:after{content:"";position:absolute;top:0;bottom:0;width:80px;pointer-events:none;z-index:1;opacity:0;transition:opacity .2s ease}.collection-subcategories__wrap:before{left:0;background:linear-gradient(to left,#fff0,#fff)}.collection-subcategories__wrap:after{right:0;background:linear-gradient(to right,#fff0,#fff)}.collection-subcategories__wrap.is-scrolled:before{opacity:1}.collection-subcategories__wrap.has-overflow:not(.is-at-end):after{opacity:1}.collection-subcategories__scroller{display:flex;align-items:center;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;user-select:none;-webkit-user-select:none}@media(hover:hover)and (pointer:fine){.collection-subcategories__scroller{cursor:grab}.collection-subcategories__scroller.is-dragging{cursor:grabbing;scroll-behavior:auto}.collection-subcategories__scroller.is-dragging .collection-subcategories__chip{pointer-events:none}}.collection-subcategories__scroller::-webkit-scrollbar{display:none;height:0;width:0}.collection-subcategories__chip{display:inline-flex;align-items:center;flex-shrink:0;background:#fff;border-radius:100px;padding:12px 24px;gap:16px;text-decoration:none;color:#1a1a1a;font-family:var(--font-body-family);font-weight:700;font-size:14px;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;overflow:visible;border:1px solid rgb(243,243,243);transition:transform .2s ease,box-shadow .2s ease}.collection-subcategories__chip:hover{border-color:#000}.collection-subcategories__chip:focus-visible{border-color:#000;outline:none!important}.collection-subcategories__image-wrap{display:inline-flex;align-items:center;justify-content:center;height:60px;width:60px;flex-shrink:0}.collection-subcategories__image{height:100%;width:100%;object-fit:contain;display:block}.collection-subcategories__label{display:inline-block;font-size:inherit;font-weight:inherit}.wim-subcategories__arrow{display:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:36px;height:36px;border-radius:50%;border:1px solid rgb(220,220,220);background:#fff;cursor:pointer;align-items:center;justify-content:center;transition:border-color .2s ease;padding:0!important}.wim-subcategories__arrow:hover{border-color:#000}.wim-subcategories__arrow--prev{left:0}.wim-subcategories__arrow--next{right:0}.collection-subcategories__wrap.is-scrolled .wim-subcategories__arrow--prev{display:inline-flex}.collection-subcategories__wrap.has-overflow:not(.is-at-end) .wim-subcategories__arrow--next{display:inline-flex}@media(max-width:749px){.collection-subcategories{--section-padding-top: 24px;--section-padding-bottom: 24px}.collection-subcategories__wrap:before,.collection-subcategories__wrap:after{width:48px}.collection-subcategories__scroller{gap:12px}}.product-related-sidebar{margin-top:16px}.product-related-sidebar__heading{margin:0 0 12px;font-weight:700;text-transform:none}.product-related-sidebar__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.product-related-sidebar__item{display:flex;flex-direction:column;gap:12px}.product-related-sidebar__media-link{display:block;text-decoration:none}.product-related-sidebar__media{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;background:#f4f1ec;border-radius:var(--blocks-radius, 15px);overflow:hidden}.product-related-sidebar__image{width:100%;height:100%;object-fit:contain;display:block;mix-blend-mode:multiply}.product-related-sidebar__info{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.product-related-sidebar__title-link{text-decoration:none;color:inherit}.product-related-sidebar__title{font-size:14px;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-transform:inherit}.product-related-sidebar__price{font-size:15px;font-weight:700;margin:0 0 4px}.product-related-sidebar__cta{align-self:auto;text-align:center;padding:8px 24px;font-size:15px;font-weight:700;text-transform:none}@media(max-width:749px){.product-related-sidebar__list{gap:10px}.product-related-sidebar__title,.product-related-sidebar__price{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
