.s-product-categories{margin:114px 0 100px}@media (max-width: 767px){.s-product-categories{margin:50px 0 100px}}.s-product-categories .products_title{color:#000;text-align:center;font-size:44px;font-style:normal;font-weight:600;line-height:110%;letter-spacing:-.88px;margin:0 0 40px}@media (max-width: 767px){.s-product-categories .products_title{margin-bottom:28px}}.product-categories{display:flex;gap:20px}@media (max-width: 850px){.product-categories{flex-direction:column}}.left-content{width:50%;min-width:0;background:#f4e5fc;padding:32px;border-radius:20px}@media (max-width: 850px){.left-content{width:100%}}.category-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.category-header h2{color:#000;font-size:32px;font-style:normal;font-weight:600;line-height:110%;letter-spacing:-.64px;margin:0}@media (max-width: 767px){.category-header h2{font-size:28px}}.category-header .action-buttons{display:flex;gap:8px;align-items:center}.category-header .action-buttons .btn-outline{border-radius:30px;border:1px solid #000;display:flex;height:40px;width:98px;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;transition:background .2s;color:#000;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.category-header .action-buttons .btn-outline:hover{background:#eee}.slider-container .swiper{border-radius:12px;overflow:hidden}.slider-container .swiper-slide .img{display:flex;width:100%;padding-top:54.7%;position:relative;margin:79px auto}@media (max-width: 767px){.slider-container .swiper-slide .img{padding-top:100%}}.slider-container .swiper-slide img{width:100%;height:100%;object-fit:contain;position:absolute;display:block;left:0;top:0}.slider-container .swiper-pagination{height:8px;background:#fbf8fe;position:absolute;left:50%;bottom:96px;display:flex;gap:0;transform:translate(-50%);border-radius:10px;max-width:225px}.slider-container .swiper-pagination .swiper-pagination-bullet{width:100%;height:8px;display:flex;margin:0;gap:0;background:transparent;transition:.3s ease-in-out;border-radius:10px}.slider-container .swiper-pagination .swiper-pagination-bullet-active{background-color:#b662e1}.slider-container .swiper-button-prev{width:54px}@media (max-width: 767px){.slider-container .swiper-button-prev{left:0}}.slider-container .swiper-button-prev svg{height:auto}.slider-container .swiper-button-next{width:54px}@media (max-width: 767px){.slider-container .swiper-button-next{right:0}}.slider-container .swiper-button-next svg{height:auto}.slider-container .swiper-button-next,.slider-container .swiper-button-prev{top:44.51%;transition:.3s ease-in-out}.slider-container .swiper-button-next:hover,.slider-container .swiper-button-prev:hover{transform:scale(1.1)}.slider-container .c-product-card__buy-now{width:100%;color:#fff;background:#8637b2;z-index:2}.slider-container .c-product-card__buy-now.is-disable{background-color:#555}.slider-container .c-product-card__buy-now span{transition:.3s ease-in-out}.slider-container .c-product-card__buy-now svg{color:#fff}.slider-container .c-product-card__buy-now:hover{color:#8637b2}.supplements.category-block{height:100%}.supplements.category-block h2{color:#000;font-size:32px;font-style:normal;font-weight:600;line-height:110%;letter-spacing:-.64px;margin-bottom:20px}.supplements.category-block p{margin:0;color:#150f1d;font-size:16px;font-style:normal;font-weight:500;line-height:135%}.supplements.category-block .external-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;position:relative}.supplements.category-block .external-card:hover .icon{transform:rotate(90deg)}.supplements.category-block .external-card img{width:350px;max-width:100%}.supplements.category-block .external-card .icon{position:absolute;right:16px;top:16px;transition:.3s ease-in-out}.supplements.category-block .external-card .external-card-bottom{width:100%;display:flex;align-items:center;justify-content:space-between}.supplements.category-block .external-card .external-card-bottom p{color:#150f1d;font-size:20px;font-style:normal;font-weight:600;line-height:135%}.supplements.category-block .external-card .external-card-bottom .team-section__link{background:#8637b2;color:#fff}.supplements.category-block .external-card .external-card-bottom .team-section__link .animate-btn-svg{color:#150f1d}.supplements.category-block .external-card .external-card-bottom .team-section__link:hover{color:#fff}.dog-cat.category-block{height:100%}.dog-cat.category-block h2{color:#000;font-size:32px;font-style:normal;font-weight:600;line-height:110%;letter-spacing:-.64px;margin-bottom:20px}.dog-cat.category-block p{margin:0;color:#150f1d;font-size:16px;font-style:normal;font-weight:500;line-height:135%}.dog-cat.category-block .dual-cards{height:100%}.dog-cat.category-block .dual-cards .external-card{margin-top:0;height:auto;min-height:350px;display:flex;align-items:center;justify-content:center;position:relative}.dog-cat.category-block .dual-cards .external-card:hover .btn-outline{color:#8637b2}.dog-cat.category-block .dual-cards .external-card:hover .icon{transform:rotate(90deg)}.dog-cat.category-block .dual-cards .external-card .btn-outline{position:absolute;width:100%;left:0;bottom:16px;color:#150f1d;text-align:center;font-size:20px;font-style:normal;font-weight:600;line-height:135%;transition:.3s ease-in-out}.dog-cat.category-block .dual-cards .external-card .icon{position:absolute;right:16px;top:16px;transition:.3s ease-in-out}.dog-cat.category-block .dual-cards .external-card img{max-width:100%;height:auto}.category-block__body{display:flex;flex-direction:column;height:100%}.category-block__body .external-card{height:100%}.external-card,.dual-cards{margin-top:32px}.external-card{display:flex;align-items:center;gap:20px;background:#fff;padding:16px 32px;border-radius:12px}.dual-cards{display:flex;gap:20px}.dual-cards .external-card{flex:1;flex-direction:column;text-align:center}.dual-cards .external-card img{width:100%;max-height:160px;object-fit:cover}.dual-cards .external-card a{margin-top:10px;display:inline-block}.right-categories{width:50%;display:flex;flex-direction:column;gap:20px}@media (max-width: 850px){.right-categories{width:100%}}.category-item{display:flex;gap:32px;align-items:center;background:#f3f3f4;padding:11px 24px 11px 11px;border-radius:20px;border:1px solid transparent;position:relative;cursor:pointer;transition:all .2s ease}@media (max-width: 1100px){.category-item{gap:16px;padding:12px}}.category-item:hover{background:#f1f1f1}.category-item.active{border-color:#8637b2;background:#fff}.category-item img{width:120px;height:120px;object-fit:cover;border-radius:12px}.category-item .category-info{flex:1}.category-item .category-info .top-title-b{display:flex;align-items:center;justify-content:space-between}@media (max-width: 1100px){.category-item .category-info .top-title-b{flex-direction:column-reverse;gap:8px;align-items:flex-start}}.category-item .category-info h3{color:#000;font-size:24px;font-style:normal;font-weight:600;line-height:135%;margin:0}@media (max-width: 1100px){.category-item .category-info h3{font-size:16px}}.category-item .category-info p{margin:16px 0 0;color:#736f78;font-size:16px;font-style:normal;font-weight:500;line-height:135%}@media (max-width: 1100px){.category-item .category-info p{margin:8px 0 0;font-size:12px}}.category-item .badge{padding:5px 8px;border-radius:4px;white-space:nowrap;text-transform:uppercase;color:#fff;font-size:11px;font-style:normal;font-weight:600;line-height:11px}.category-item.coming-soon-right-only{pointer-events:none}.badge.available{background:#8637b2;color:#fff}.badge.soon{background:#d0cfd2;color:#443f4b}.badge.recommended{background:#d3b1e6;color:#150f1d}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-product-categories.css.map */
