.pd-categories-carousel-section{padding:15px 0 30px;text-align:center}.pd-categories-carousel-heading{font-size:26px;font-weight:700;margin-bottom:25px;letter-spacing:.08em}.pd-category-card{display:flex;flex-direction:column;align-items:center;text-decoration:none}.pd-category-title{margin-top:10px;font-size:14px;font-weight:600;color:#111}.pd-swiper-slide img{max-width:100%;height:auto;object-fit:contain;border-radius:60%;border:1px solid lightgrey}.pd-category-image-wrapper{width:var(--size,150px);height:var(--size,150px);aspect-ratio:1/1;overflow:hidden;position:relative;border-radius:16px;background:#f3f3f3}.pd-category-card.pd-is-circle .pd-category-image-wrapper{border-radius:50%}.pd-category-card .pd-category-image-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 0 8px #fff,0 2px 10px #0000000f;pointer-events:none}.pd-category-image-wrapper img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.pd-categories-swiper{overflow:hidden;padding:6px 8px}.pd-swiper-button-prev,.pd-swiper-button-next{width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid #e5e5e5;box-shadow:0 2px 8px #0000000f}.pd-swiper-button-prev:after,.pd-swiper-button-next:after{font-size:14px}.pd-categories-swiper .swiper-slide{width:auto;flex:0 0 auto}.pd-view-all-button{display:inline-block;position:relative;font-family:var(--BODY-FONT-FAMILY);font-weight:var(--BODY-FONT-WEIGHT);font-style:var(--BODY-FONT-STYLE);transition:opacity .2s ease-in-out;cursor:pointer;padding:10px 30px;margin:auto;font-size:calc(.9625rem * var(--FONT-ADJUST-BODY));line-height:22px;text-transform:capitalize;text-align:center;text-decoration:none!important;letter-spacing:var(--BODY-LETTER-SPACING);background-color:#000;color:red;border:1px solid red;border-radius:0}.pd-view-all-button-wrapper{margin-top:40px}@media screen and (max-width:768px){.pd-categories-carousel-section{padding:20px 12px 30px;text-align:center}.pd-categories-carousel-heading{font-size:20px;font-weight:700;margin-bottom:20px;letter-spacing:.08em}.pd-container{margin-top:20px}.pd-category-image-wrapper{width:var(--mobile-size, {{ section.settings.image_size_mobile }}px);height:var(--mobile-size, {{ section.settings.image_size_mobile }}px)}}
/*# sourceMappingURL=/cdn/shop/t/239/compiled_assets/styles.css.map */
