@media(min-width:1200px){.templateIndex .container{width:94%;max-width:1960px;padding-left:24px;padding-right:24px}}@media(min-width:1500px){.templateIndex .is_vertical_menu>.row{display:flex;align-items:stretch}.templateIndex .is_vertical_menu>.row>.col-md-6{width:300px;float:none;display:flex}.templateIndex .is_vertical_menu>.row>.col-md-18{width:calc(100% - 300px);float:none}.templateIndex #vertical_menu{display:flex;flex-direction:column;width:100%}.templateIndex #vertical_menu .vertical_menu{display:flex;flex:1 1 auto;flex-direction:column}.templateIndex #vertical_menu .vertical_menu>li{display:flex;flex:1 1 auto}.templateIndex #vertical_menu .vertical_menu>li>a{flex:1 1 auto;font-size:16px;gap:15px}.templateIndex #vertical_menu .vertical_menu>li>a:before{flex-basis:44px;height:44px;width:44px}.templateIndex #vertical_menu .vertical_menu>li>a:after{height:26px;left:27px;width:26px}}.templateIndex #our-partner .partner a img{height:auto}@media(min-width:1200px){.templateIndex #our-partner .partner a img{display:block;width:auto;height:auto;max-width:230px;max-height:116px;margin:0 auto}}.templateIndex{--pph-ink: var(--pp-ink, #173b47);--pph-ink-deep: var(--pp-ink-deep, #0f2c36);--pph-brand: var(--pp-brand, #079fc2);--pph-brand-dark: var(--pp-brand-dark, #087f9a);--pph-line: var(--pp-line, #dbe8eb);--pph-line-soft: var(--pp-line-soft, #edf3f4);--pph-surface: var(--pp-surface, #f5f9fa);--pph-muted: var(--pp-muted, #6d8892);--pph-sale: #e2574c;--pph-sale-dark: #c8453b;--pph-display: "Roboto Condensed", sans-serif;--pph-radius: 20px;--pph-radius-pill: 999px;--pph-curve: cubic-bezier(.4, 0, .2, 1);--pph-shadow: 0 1px 2px rgba(15, 44, 54, .04), 0 4px 14px rgba(15, 44, 54, .06);--pph-shadow-lift: 0 2px 4px rgba(15, 44, 54, .05), 0 10px 22px rgba(15, 44, 54, .12)}.templateIndex #col-main .widget-wrapper .title{margin:0 0 22px;color:var(--pph-ink-deep);font-family:var(--pph-display);font-size:20px;font-weight:600;letter-spacing:.04em}.templateIndex #col-main .widget-wrapper .title:after{margin-left:18px;border-bottom:1px solid var(--pph-line);opacity:1}.templateIndex #col-main .owl-theme .owl-controls .owl-buttons>div .btn{width:34px;height:34px;padding:0;display:flex;align-items:center;justify-content:center;background:#fff!important;border:1px solid var(--pph-line)!important;border-radius:var(--pph-radius-pill)!important;color:var(--pph-ink)!important;transition:background .2s var(--pph-curve),border-color .2s var(--pph-curve),color .2s var(--pph-curve)}.templateIndex #col-main .owl-theme .owl-controls .owl-buttons>div .btn i{font-size:17px;line-height:1}.templateIndex #col-main .owl-theme .owl-controls .owl-buttons>div:hover .btn{background:var(--pph-brand)!important;border-color:var(--pph-brand)!important;color:#fff!important}.templateIndex #col-main .owl-theme .owl-controls .owl-buttons .owl-prev{margin-right:8px}.templateIndex #featured-products .owl-item .product,.templateIndex .featured-collections-child .owl-item .product{padding-top:8px;padding-bottom:20px}.templateIndex #featured-products .product .product-container,.templateIndex .featured-collections-child .product .product-container{margin:0;padding:0;position:relative;display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--pph-line);border-radius:var(--pph-radius)!important;box-shadow:var(--pph-shadow);text-align:left;transition:transform .3s var(--pph-curve),box-shadow .3s var(--pph-curve),border-color .3s var(--pph-curve);backface-visibility:hidden}.templateIndex #featured-products .product .product-container:hover,.templateIndex .featured-collections-child .product .product-container:hover{transform:translateY(-5px);border-color:#079fc259;box-shadow:var(--pph-shadow-lift)}.templateIndex #featured-products .product .product-container .row-fluid,.templateIndex .featured-collections-child .product .product-container .row-fluid{display:flex;flex-direction:column;flex:1 1 auto}.templateIndex #featured-products .product .product-head,.templateIndex .featured-collections-child .product .product-head{position:relative;margin:0}.templateIndex #featured-products .product .product-images,.templateIndex .featured-collections-child .product .product-images{margin:0;padding:0;border:0;max-height:none;background:transparent}.templateIndex #featured-products .product .product-container .front,.templateIndex .featured-collections-child .product .product-container .front{position:static;opacity:1}.templateIndex #featured-products .product .product-container .front a,.templateIndex .featured-collections-child .product .product-container .front a{margin:0;padding:18px;display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;min-height:190px;background:#fff;overflow:hidden}.templateIndex #featured-products .product .product-container img.main-image,.templateIndex .featured-collections-child .product .product-container img.main-image{margin:0;width:100%;height:100%;max-height:100%;object-fit:contain;backface-visibility:hidden;transition:transform .45s var(--pph-curve)}.templateIndex #featured-products .product .product-container:hover img.main-image,.templateIndex .featured-collections-child .product .product-container:hover img.main-image{transform:scale(1.06)}.templateIndex #featured-products .product .on-sale-wrap,.templateIndex .featured-collections-child .product .on-sale-wrap{position:absolute;top:12px;left:12px;z-index:3;margin:0}.templateIndex #featured-products .product .on-sale-wrap .onsale,.templateIndex .featured-collections-child .product .on-sale-wrap .onsale{position:static;margin:0;padding:5px 11px;display:inline-block;background:linear-gradient(135deg,var(--pph-sale),var(--pph-sale-dark));border-radius:var(--pph-radius-pill)!important;box-shadow:0 4px 10px #e2574c52;color:#fff;font-family:var(--pph-display);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.05em;text-transform:uppercase}.templateIndex #featured-products .product .on-sale-wrap .price_percentage,.templateIndex .featured-collections-child .product .on-sale-wrap .price_percentage{margin-left:3px;font-size:11px}.templateIndex #featured-products .product .wishlisthero-floating,.templateIndex .featured-collections-child .product .wishlisthero-floating{top:10px;right:10px;left:auto!important;z-index:4}.templateIndex #featured-products .product .product-container .product-buttons,.templateIndex .featured-collections-child .product .product-container .product-buttons{left:0;right:0;bottom:0;width:auto;margin:0;padding:34px 12px 12px;background:linear-gradient(to top,#fffffff7 45%,#fff0);pointer-events:none;transform:translateY(8px);transition:opacity .2s var(--pph-curve),transform .26s var(--pph-curve)}.templateIndex #featured-products .product .product-container:hover .product-buttons,.templateIndex .featured-collections-child .product .product-container:hover .product-buttons{pointer-events:auto;transform:none}.templateIndex #featured-products .product .product-buttons .product-buttons-container,.templateIndex .featured-collections-child .product .product-buttons .product-buttons-container{display:flex;align-items:center;justify-content:center;font-size:13px}.templateIndex #featured-products .product .product-buttons .show_add_button,.templateIndex .featured-collections-child .product .product-buttons .show_add_button{order:1;flex:1 1 auto;min-width:0}.templateIndex #featured-products .product .product-buttons .product-buttons-1,.templateIndex .featured-collections-child .product .product-buttons .product-buttons-1{order:2;flex:0 0 auto;margin-left:8px}.templateIndex #featured-products .product .product-buttons .product_ext,.templateIndex .featured-collections-child .product .product-buttons .product_ext{order:3;flex:0 0 auto;margin:0}.templateIndex #featured-products .product .product-buttons .show_add_button .btn,.templateIndex .featured-collections-child .product .product-buttons .show_add_button .btn{margin:0;padding:10px 14px;width:100%;display:block;overflow:hidden;background:var(--pph-brand)!important;border:1px solid var(--pph-brand)!important;border-radius:var(--pph-radius-pill)!important;box-shadow:none!important;color:#fff!important;font-family:var(--pph-display);font-size:12px!important;font-weight:600;letter-spacing:.03em;line-height:1.2;text-overflow:ellipsis;text-transform:uppercase!important;white-space:nowrap;transition:background .2s var(--pph-curve),border-color .2s var(--pph-curve)}.templateIndex #featured-products .product .product-buttons .show_add_button .btn:hover,.templateIndex .featured-collections-child .product .product-buttons .show_add_button .btn:hover{background:var(--pph-brand-dark)!important;border-color:var(--pph-brand-dark)!important;color:#fff!important;opacity:1}.templateIndex #featured-products .product .product-buttons .show_details_button .btn,.templateIndex .featured-collections-child .product .product-buttons .show_details_button .btn{margin:0;padding:0;width:38px;height:38px;line-height:36px;text-align:center;background:#fff!important;border:1px solid var(--pph-line)!important;border-radius:var(--pph-radius-pill)!important;box-shadow:none!important;color:var(--pph-ink)!important;transition:background .2s var(--pph-curve),border-color .2s var(--pph-curve),color .2s var(--pph-curve)}.templateIndex #featured-products .product .product-buttons .show_details_button .btn:hover,.templateIndex .featured-collections-child .product .product-buttons .show_details_button .btn:hover{background:var(--pph-brand)!important;border-color:var(--pph-brand)!important;color:#fff!important}.templateIndex #featured-products .product .product-buttons .show_details_button .btn i,.templateIndex .featured-collections-child .product .product-buttons .show_details_button .btn i{font-size:15px;line-height:inherit;vertical-align:top}.templateIndex #featured-products .product .product-contents,.templateIndex .featured-collections-child .product .product-contents{margin:0;padding:0;flex:1 1 auto;display:flex;background:transparent;border:0}.templateIndex #featured-products .product .product-contents-inner,.templateIndex .featured-collections-child .product .product-contents-inner{width:100%;padding:0;background:transparent}.templateIndex #featured-products .product .product-details,.templateIndex .featured-collections-child .product .product-details{margin:0;padding:0}.templateIndex #featured-products .product .product-details-container,.templateIndex .featured-collections-child .product .product-details-container{margin:0;padding:14px 16px 18px;min-height:0;display:flex;flex-direction:column;gap:7px;border-top:1px solid var(--pph-line-soft);text-align:left}.templateIndex #featured-products .product .product-title,.templateIndex .featured-collections-child .product .product-title{margin:0;min-height:2.7em;font-size:14px}.templateIndex #featured-products .product .product-title a,.templateIndex .featured-collections-child .product .product-title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--pph-ink-deep);font-family:var(--pph-display);font-size:14px;font-weight:600;line-height:1.35;text-decoration:none;text-transform:none;transition:color .2s var(--pph-curve)}.templateIndex #featured-products .product .product-title a:hover,.templateIndex .featured-collections-child .product .product-title a:hover{color:var(--pph-brand)}.templateIndex #featured-products .product .product-price,.templateIndex .featured-collections-child .product .product-price{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.templateIndex #featured-products .product .product-price .price,.templateIndex #featured-products .product .product-price .price_sale,.templateIndex .featured-collections-child .product .product-price .price,.templateIndex .featured-collections-child .product .product-price .price_sale{color:var(--pph-ink-deep);font-family:var(--pph-display);font-size:16px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.templateIndex #featured-products .product .product-container.issale .product-price .price,.templateIndex #featured-products .product .product-container.issale .product-price .price_sale,.templateIndex .featured-collections-child .product .product-container.issale .product-price .price,.templateIndex .featured-collections-child .product .product-container.issale .product-price .price_sale{color:var(--pph-sale)}.templateIndex #featured-products .product .product-price .price_compare,.templateIndex .featured-collections-child .product .product-price .price_compare{color:var(--pph-muted);font-size:13px;font-weight:400;text-decoration:line-through}.templateIndex #featured-products .product .product-price .sold_out,.templateIndex .featured-collections-child .product .product-price .sold_out{padding:4px 11px;display:inline-block;background:var(--pph-line-soft);border-radius:var(--pph-radius-pill)!important;color:var(--pph-muted);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.templateIndex #featured-products .owl-wrapper,.templateIndex .featured-collections-child .owl-wrapper{display:flex!important;align-items:stretch}.templateIndex #featured-products .owl-wrapper:after,.templateIndex .featured-collections-child .owl-wrapper:after{display:none}.templateIndex #featured-products .owl-item,.templateIndex .featured-collections-child .owl-item{float:none;display:flex;flex:0 0 auto}.templateIndex #featured-products .owl-item>div,.templateIndex .featured-collections-child .owl-item>div,.templateIndex #featured-products .owl-item .product,.templateIndex .featured-collections-child .owl-item .product{width:100%;display:flex}.templateIndex #featured-products .owl-item .product,.templateIndex .featured-collections-child .owl-item .product{flex-direction:column}.templateIndex #featured-products .owl-item .product .product-container,.templateIndex .featured-collections-child .owl-item .product .product-container{flex:1 1 auto}@media(max-width:991px),(max-device-width:1024px)and (orientation:portrait){.templateIndex #featured-products .product .product-container .product-buttons,.templateIndex .featured-collections-child .product .product-container .product-buttons{padding:0 16px 16px;background:none;pointer-events:auto;transform:none}}@media(max-width:767px){.templateIndex #featured-products .product .product-details-container,.templateIndex .featured-collections-child .product .product-details-container{padding:12px 13px 15px}.templateIndex #featured-products .product .product-container .front a,.templateIndex .featured-collections-child .product .product-container .front a{padding:12px;min-height:0}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/petplus-home.css.map */
