.localization-selector+.disclosure__list{animation:animateLocalization var(--duration-default) ease}.localization-form__select[aria-expanded=true] svg.icon-caret{transform:rotate(180deg)}.disclosure__list{max-height:19rem;max-width:22rem;min-height:8.2rem;min-width:12rem;transform:translateY(-1rem);z-index:2}
#CartNote:checked+.note-wrapper .cart-note{height:auto!important}#CartNote:checked+.note-wrapper .caret{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media screen and (min-width:768px){.cart-page .cart-note-wrapper{grid-area:footer-bottom-left}}.cart-page .cart-note-wrapper{margin-bottom:.5rem;margin-top:.5rem}@media (min-width:768px){.cart-page .cart-note-wrapper{margin-bottom:0;margin-top:0}}.cart-drawer .cart-note-wrapper{margin-bottom:.5rem;margin-top:.5rem}
.featured-products-section .text-container a{letter-spacing:1.5px}.featured-products-section .option-selector .swatch{height:20px;width:20px}.featured-products-section .slider-button{border:1px solid #979797}
.media-overlay-slider .slider-buttons form{height:0}.media-overlay-slider .slider-buttons form label{padding:0}.media-overlay-slider .slider-dots{flex-basis:5rem;flex-wrap:nowrap;left:50%;transform:translate(-50%,-3.75rem);width:100%}.media-overlay-slider .slider-dots li{flex-grow:1;flex-shrink:1;height:.125rem;width:auto}.media-overlay-slider .slider-dots li label{background:linear-gradient(90deg,#fff 50%,silver 0);background-position:100% 100%;background-size:200% 100%;border-radius:0;border-width:0!important;height:.125rem;opacity:.4;transition-duration:0s;transition-property:background-size,background-position;transition-timing-function:cubic-bezier(0,0,.2,1);width:100%}.media-overlay-slider .slider-dots li label.progress{background-position:0 100%;opacity:1;transition-duration:var(--slider-autoplay-duration)}@media (min-width:768px){.media-overlay-slider .slider-dots{flex-wrap:wrap}}
.skip-to-content-link{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:0;border-width:0;color:rgb(0 0 0/var(--tw-text-opacity));overflow:hidden;padding:0;position:fixed;top:0;white-space:nowrap}.skip-to-content-link:active,.skip-to-content-link:focus{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));border-radius:0!important;border-style:solid;border-width:.05rem;box-sizing:border-box;display:block;height:auto;left:.05rem;line-height:1rem;margin-bottom:-3.1rem;outline:2px solid transparent;outline-offset:2px;overflow:visible;padding:1rem 2rem;position:sticky;top:.05rem;width:-moz-fit-content;width:fit-content;z-index:100000}
.rte:after{--tw-content:"";clear:both;content:var(--tw-content);display:block}.rte .metafield-rich_text_field>:not([hidden])~:not([hidden]),.rte>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.rte h2{font-size:1.875rem;font-weight:var(--font-body-bold-weight);line-height:2.5rem}.rte table{table-layout:fixed}@media screen and (min-width:768px){.rte table td{padding-left:.25rem;padding-right:.25rem}}.rte img{max-width:100%;width:auto}.rte ul{list-style-type:disc}.rte ol,.rte ul{padding-left:.25rem}.rte ol{list-style-type:decimal}.rte li{list-style:inherit;margin-left:1rem}.rte a{color:var(--link-color);display:inline;text-decoration-line:underline}.rte blockquote{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));border-left-width:2px;display:inline-flex;font-style:italic;font-weight:500;padding-left:1rem}.elm-loading,.loading{pointer-events:none}.elm-loading{opacity:.5;transition-duration:75ms;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}:focus:not(:focus-visible){outline:0}:focus-visible{outline:1px auto Highlight;outline:1px auto -webkit-focus-ring-color}body:not(.keyboard-navigation) :focus{outline:none}input[type=radio]:focus-visible+label{outline:1px auto Highlight;outline:1px auto -webkit-focus-ring-color}input[type=radio]:focus-visible+label tooltip-element{display:none}input[type=radio]:focus-visible+label .sr-only{display:none}
.media-collage>.home_artist .media-collage__grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.media-collage>.home_artist .media-collage__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.media-collage>.home_artist .media-collage__grid>div.media-collage-image:first-of-type{grid-column:span 2/span 2!important}@media (min-width:768px){.home_about_us .media-block__image-container,.petshop-body .petshop_meet_our_team .media-block__image-container{grid-template-columns:repeat(3,minmax(0,1fr))!important}.home_about_us .media-block__image-container responsive-image,.petshop-body .petshop_meet_our_team .media-block__image-container responsive-image{grid-column:span 2/span 2!important}}.home_about_us .media-block__image-container responsive-image img,.petshop-body .petshop_meet_our_team .media-block__image-container responsive-image img{border-radius:0!important}@media (min-width:768px){.home_about_us .media-block__image-container>div,.petshop-body .petshop_meet_our_team .media-block__image-container>div{grid-column:span 1/span 1!important}.petshop-body .pdp_get_your_pup_ready .media-block__video{grid-template-columns:repeat(3,minmax(0,1fr))!important}.petshop-body .pdp_get_your_pup_ready .media-block__video video-scaffold{grid-column:span 2/span 2!important}.petshop-body .pdp_get_your_pup_ready .media-block__video>div{grid-column:span 1/span 1!important}}.home_featured_collection tabs-element>label{font-size:1rem;font-weight:500;line-height:1.75rem;padding-bottom:.375rem;padding-top:.375rem;text-transform:uppercase}.home_featured_collection tabs-element input[type=radio]:checked+label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(76 70 71/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity));font-weight:500}.product-cross-sell__wrapper .product-cross-sell__product-title,collection-item.collection-product-item .collection-item__product-title{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden;text-transform:lowercase}.product-cross-sell__wrapper .product-cross-sell__product-title:first-line,collection-item.collection-product-item .collection-item__product-title:first-line{text-transform:capitalize}price-container.price--on-sale .price__regular variant-price{--tw-text-opacity:1;color:rgb(204 66 32/var(--tw-text-opacity))}main#MainContent{--tw-bg-opacity:1;background-color:rgb(246 246 246/var(--tw-bg-opacity))}.slider-buttons__arrows .slider-button svg.icon.icon-chevron-left,.slider-buttons__arrows .slider-button svg.icon.icon-chevron-right{height:28px!important;width:auto!important}#shop-by-category .slider__slide .text-lockup>div,#shop-our-favorites .slider__slide .text-lockup>div{margin-top:.25rem}@media (min-width:768px){.petshop-body .home_discover_our_products .slider div.slider__wrapper{gap:1rem!important;grid-template-columns:repeat(5,minmax(0,1fr))}.petshop-body .home_discover_our_products .slider div.slider__wrapper>figure.slider__slide:first-of-type{grid-column:span 2/span 2}.petshop-body .home_discover_our_products .slider div.slider__wrapper>figure.slider__slide:nth-of-type(2),.petshop-body .home_discover_our_products .slider div.slider__wrapper>figure.slider__slide:nth-of-type(3){grid-column:span 3/span 3}.petshop-body .home_discover_our_products .slider div.slider__wrapper>figure.slider__slide:nth-of-type(4){grid-column:span 2/span 2}}.petshop-body .home_discover_our_products .slider div.slider__wrapper>figure.slider__slide>div{border-radius:12px;height:100%;padding-bottom:1rem;padding-left:2rem;padding-right:2rem;width:100%}@media (min-width:768px){.petshop-body .home_discover_our_products .slider div.slider__wrapper>figure.slider__slide>div{align-items:center;display:flex;padding-bottom:0;padding-left:0}}.petshop-body .home_discover_our_products .slider div.slider__wrapper>figure.slider__slide>div>a{width:100%}.petshop-body .home_discover_our_products .slider div.slider__wrapper>figure.slider__slide>div>a .media-block__image-container{align-items:center}@media (min-width:768px){.petshop-body .home_discover_our_products .slider div.slider__wrapper>figure.slider__slide>div>a .media-block__image-container{display:flex}.petshop-body .home_discover_our_products .slider div.slider__wrapper>figure.slider__slide>div>a .media-block__image-container img{max-height:300px;width:auto}}.petshop-body .home_discover_our_products .slider div.slider__wrapper>figure.slider__slide .button.btn-link{font-weight:700}@media (min-width:768px){.petshop-body .home_discover_our_products .slider div.slider__wrapper>figure.slider__slide .media-block__content-button{margin-top:2rem}.petshop-body .collection_more_categories .slider__wrapper{max-width:60%}}.petshop-body .collection_more_categories .slider__wrapper .slider__slide{min-height:151px;min-width:123px}.petshop-body .collection_more_categories .slider__wrapper .slider__slide>div{min-height:151px}.petshop-body .collection_more_categories .slider__wrapper .slider__slide>div>div{height:100%;left:0;min-height:151px;top:0;width:100%}.petshop-body .collection_more_categories .slider__wrapper .slider__slide>div>.image-placeholder{position:relative}.petshop-body .collection_more_categories .slider__wrapper .slider__slide:first-of-type>div>.image-placeholder:after{--tw-bg-opacity:1;--tw-content:"";background-color:rgb(155 204 213/var(--tw-bg-opacity));content:var(--tw-content);display:block;height:100%;position:absolute;top:0;width:100%;z-index:1}.petshop-body .collection_more_categories .slider__wrapper .slider__slide:nth-of-type(2)>div>.image-placeholder:after{--tw-bg-opacity:1;--tw-content:"";background-color:rgb(245 163 151/var(--tw-bg-opacity));content:var(--tw-content);display:block;height:100%;position:absolute;top:0;width:100%;z-index:1}.petshop-body .collection_more_categories .slider__wrapper .slider__slide:nth-of-type(3)>div>.image-placeholder:after{--tw-bg-opacity:1;--tw-content:"";background-color:rgb(248 231 144/var(--tw-bg-opacity));content:var(--tw-content);display:block;height:100%;position:absolute;top:0;width:100%;z-index:1}.petshop-body .collection_more_categories .slider__wrapper .slider__slide:nth-of-type(4)>div>.image-placeholder:after{--tw-bg-opacity:1;--tw-content:"";background-color:rgb(127 187 235/var(--tw-bg-opacity));content:var(--tw-content);display:block;height:100%;position:absolute;top:0;width:100%;z-index:1}.petshop-body .collection_more_categories .slider__wrapper img{margin-left:auto;margin-right:auto;max-width:80px}@media (min-width:768px){.petshop-body .collection_more_categories .slider__wrapper img{max-width:100px}}.petshop-body .collection_more_categories .slider__wrapper .text-lockup>h3>span{font-size:1.125rem;line-height:1.75rem}@media (min-width:768px){.petshop-body .collection_more_categories .slider__wrapper .text-lockup>h3>span{font-size:1.25rem;line-height:1.75rem}}.petshop-body #CollectionGrid collection-promo-item,.petshop-body .pdp_attributes>div>div{border-radius:12px}.petshop-body .pdp_get_your_pup_ready{margin:2rem}.petshop-body .home_petshop_form{aspect-ratio:706/1300;background-image:url(/cdn/shop/files/Subscription-Background-Mobile.png?v=1752503745);border-radius:12px;max-width:calc(100% - 2rem);-o-object-fit:contain;object-fit:contain}@media (min-width:768px){.petshop-body .home_petshop_form{aspect-ratio:2478/890;background-image:url(/cdn/shop/files/Subscription-Background.png?v=1752503745);max-width:calc(100% - 4rem)}}.petshop-body .home_petshop_form{background-size:contain}.petshop-body .home_petshop_form .klaviyo-form form>div{margin-top:4rem!important}@media (min-width:768px){.petshop-body .home_petshop_form .klaviyo-form form>div{margin-top:1rem!important}}.petshop-body .home_petshop_form h1>span,.petshop-body .home_petshop_form h1>span>span{font-family:var(--font-heading-family),sans-serif!important;font-size:30px!important}@media (min-width:768px){.petshop-body .home_petshop_form h1>span,.petshop-body .home_petshop_form h1>span>span{font-size:40px!important}}body.index .media-block__content-button>.button{height:36px}@media (min-width:768px){body.index .media-block__content-button>.button{height:46px}}
