:root{--color-black-900: 0, 0, 0;--color-black-700: 69, 69, 69;--color-black-500: 112, 112, 112;--color-black-300: 217, 217, 217;--color-black-100: 242, 242, 242;--color-red-900: 145, 4, 30;--color-red-700: 220, 14, 51;--color-red-500: 234, 26, 64;--color-red-300: 255, 133, 133;--color-red-100: 254, 210, 208;--color-blue-900: 0, 85, 113;--color-blue-700: 0, 136, 178;--color-blue-500: 0, 162, 213;--color-blue-300: 108, 207, 238;--color-blue-100: 194, 240, 254;--color-green-900: 68, 104, 21;--color-green-700: 110, 160, 44;--color-green-500: 141, 198, 66;--color-green-300: 186, 228, 131;--color-green-100: 215, 242, 178;--font-heading-family: "Tobi Pro", sans-serif;--font-heading-weight: 900;--base-font-size-mobile: 1rem ;--h1-font-size-mobile: 2.25rem ;--h2-font-size-mobile: 1.75rem ;--h3-font-size-mobile: 1.15rem ;--h4-font-size-mobile: 1rem ;--h5-font-size-mobile: .925rem ;--h6-font-size-mobile: .875rem }@media screen and (max-width:767px){h1,.h1{font-size:2.25rem!important}h2,.h2{font-size:1.75rem!important}h3,.h3{font-size:1.15rem}h4,.h4{font-size:1rem}h5,.h5{font-size:.925rem}h6,.h6{font-size:.875rem}}.bg-subtle-gray{background-color:rgba(var(--color-black-100),1)}.bg-subtle-blue{background-color:rgba(var(--color-blue-100),1)}.label--secondary{color:#454545;font-weight:900;letter-spacing:.05em;margin:0 0 .25rem;text-transform:uppercase;font-family:Lato,sans-serif}@font-face{font-family:Tobi Pro;src:url(./TobiPro-Heavy.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}.button-text,.x-badge-text{font-weight:900;text-transform:uppercase;letter-spacing:.05em}.view_product_detail{position:relative;overflow:hidden;background-color:transparent!important;z-index:1}.view_product_detail:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#c2f0fe;z-index:-1;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.view_product_detail:hover:not([disabled]):before{transform:scaleX(1)}.view_product_detail:hover:not([disabled]){border-color:#c2f0fe!important;color:#000!important}.section-announcement,[id*=__announcement-bar]{position:relative!important;z-index:10!important}.shopify-section-group-header-group{position:relative!important;z-index:60!important}.header{position:relative!important;z-index:40!important}.hamburger-menu-container{position:absolute!important;z-index:20!important}.hamburger-menu-container:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0%;height:1px;background-color:rgba(var(--colors-line-and-border),.5);opacity:0;transition:width .5s cubic-bezier(.25,.8,.25,1),opacity .3s ease}.hamburger-menu-container.h-hamburger:after{width:100%;opacity:1}.x-container-header-nav>div.w-5 svg{display:none!important}.x-container-header-nav>div.w-5{position:relative;height:12px;display:flex;align-items:center;justify-content:center}.x-container-header-nav>div.w-5:before,.x-container-header-nav>div.w-5:after{content:"";position:absolute;left:0;width:100%;height:2px;background-color:currentColor;border-radius:2px;transition:all .4s cubic-bezier(.25,.8,.25,1)}.x-container-header-nav>div.w-5:before{top:0}.x-container-header-nav>div.w-5:after{bottom:0}.x-container-header-nav>div.w-5:has(span:first-child[style*="display: none"]):before{top:50%;transform:translateY(-50%) rotate(45deg)}.x-container-header-nav>div.w-5:has(span:first-child[style*="display: none"]):after{bottom:50%;transform:translateY(50%) rotate(-45deg)}.w-logo-header{position:relative!important;display:flex!important;justify-content:center;align-items:center;width:100px!important;min-width:100px!important;min-height:75px!important;z-index:10!important}@media(min-width:768px){.w-logo-header{width:120px!important;min-width:120px!important;min-height:90px!important}}h1.logo-name,.logo-name,.header-wrapper{position:relative!important;overflow:visible!important}@media screen and (min-width:1024px){.w-logo-header img.header-logo{position:absolute!important;display:block!important;width:clamp(150px,15vw,200px)!important;max-width:12vw!important;height:auto!important;opacity:0;pointer-events:none;animation:logoDropBounce 1.2s cubic-bezier(.28,.84,.42,1) forwards}#sticky-header-content{max-width:95vw!important;margin-left:auto;margin-right:auto}.hamburger-menu-container{min-width:100vw!important;margin-left:-2.5vw}@keyframes logoDropBounce{0%{transform:translate(-15%,-20%);opacity:0}50%{transform:translate(-15%,20%);opacity:1}to{transform:translate(-15%,5%);opacity:1}}}@media screen and (max-width:1023px){.w-logo-header img.header-logo{position:absolute!important;display:block!important;width:120px!important;max-width:none!important;height:auto!important;opacity:0;pointer-events:none;animation:logoDropBounceMobile 1.2s cubic-bezier(.28,.84,.42,1) forwards}.logo-name{position:unset!important}@keyframes logoDropBounceMobile{0%{transform:translateY(-15%);opacity:0}50%{transform:translateY(15%);opacity:1}to{transform:translate(0);opacity:1}}}#header-search-in-modal:-webkit-autofill,#header-search-in-modal:-webkit-autofill:hover,#header-search-in-modal:-webkit-autofill:focus,#header-search-in-modal:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s!important;-webkit-text-fill-color:rgb(var(--colors-text))!important;border-radius:9999px!important}.x-container-scrolling-banner-content>div{position:relative;padding-top:4rem}.x-container-scrolling-banner-content>div:before{content:"FEATURED BY";position:absolute;top:1.5rem;left:50vw;transform:translate(-50%);font-size:.9rem;color:#888;text-transform:uppercase;letter-spacing:2px;font-weight:900;z-index:10}.section-scroll-banner .x-block-image img{filter:grayscale(100%) opacity(.5);transition:filter .3s ease,opacity .3s ease}@media screen and (min-width:1024px){.section-scroll-banner .x-block-image img:hover{filter:grayscale(0%) opacity(1)}}@media screen and (max-width:1023px){.section-scroll-banner .x-block-image img{filter:grayscale(0%) opacity(1)}}html{scroll-behavior:smooth}#quiz-app{scroll-margin-top:140px}.video-looping-carousel .button-play>div{background-color:rgba(var(--color-red-500),.8)}.video-looping-carousel video::-webkit-media-controls{display:none!important}.video-looping-carousel video{pointer-events:none!important}.x-container-video-looping .js-product-container .product-image{width:120px!important;min-width:120px!important}.x-container-video-looping .js-product-container .product-name{font-family:var(--font-heading-family)!important;font-size:1.25rem!important;line-height:1.1;color:rgba(var(--color-black-900),1)}.x-container-video-looping .js-product-container .options-container{display:none!important}.x-container-video-looping .js-product-container .variant-selects{display:block!important;margin-top:-.5rem;margin-bottom:.5rem}.x-container-video-looping .js-product-container .variant-selects:before{font-family:Lato,sans-serif;color:rgba(var(--color-black-500),1);font-size:.95rem;font-weight:700;display:block}.x-container-video-looping .js-product-container .variant-selects[data-option1]:before{content:attr(data-option1)}.x-container-video-looping .js-product-container .variant-selects[data-option2]:before{content:attr(data-option1) " / " attr(data-option2);transform:translateY(-.5rem)}.x-container-video-looping .js-product-container .variant-selects[data-option3]:before{content:attr(data-option1) " / " attr(data-option2) " / " attr(data-option3)}.x-block-video-looping-header{display:flex!important;flex-direction:column}.x-block-video-looping-header h2{order:1!important;margin-bottom:0!important}.x-block-video-looping-header>div:first-child{order:2!important;margin-top:.75rem!important}.x-block-video-looping-header p.subheading{font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:.9625rem;font-weight:400;text-transform:none;letter-spacing:normal;color:rgb(var(--colors-text));line-height:1.5;animation:none!important;opacity:1!important;transform:none!important}.bundle-variant-title{font-size:1rem;color:rgba(var(--colors-text),.7);margin-bottom:.5rem;font-weight:500}.x-atb-button{position:relative;overflow:hidden;background-color:transparent!important;z-index:1}.x-atb-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#c2f0fe;z-index:-1;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.x-atb-button:hover:not([disabled]):before{transform:scaleX(1)}.x-atb-button:hover:not([disabled]){border-color:#c2f0fe!important;color:#000!important}.x-atb-button:hover:not([disabled]) .x-atc-text{color:#000!important}.x-byob-content .step-title{transition:opacity .2s ease-in-out}.x-byob-content .step-title:hover{opacity:1!important}.bundler-product-list{padding-top:2px!important}.sp-desktop-only,.sp-mobile-only{display:none!important}@media(max-width:1023px){.sp-mobile-only{display:grid!important}}@media(min-width:1024px){.sp-desktop-only{display:grid!important}}.sp-product-header-wrapper{display:grid;width:100%;grid-template-columns:1fr auto;align-items:center;gap:.5rem 1rem;margin-bottom:.5rem}.sp-sur-title{grid-column:1;grid-row:1;align-self:end}.sp-reviews-wrapper{grid-column:2;grid-row:1;justify-self:end;align-self:center}.sp-product-header-wrapper .product__title{grid-column:1 / span 2;grid-row:2}.sp-sub-title{grid-column:1;grid-row:3;align-self:end}.sp-price-wrapper{grid-column:2;grid-row:3;justify-self:end;align-self:end}.sp-sur-title{font-family:var(--font-body-family);color:rgba(var(--color-black-700),1);font-weight:900;text-transform:uppercase;letter-spacing:.05em;font-size:1rem;margin:0!important}.product__title.h1{font-family:var(--font-heading-family);color:rgba(var(--color-blue-900),1);font-size:2rem;line-height:1.1;margin:0!important;text-transform:unset}.sp-sub-title{font-family:var(--font-heading-family);color:rgba(var(--color-blue-700),1);font-size:1.25rem;font-weight:400;margin:0!important}.sp-product-header-wrapper .x-review-product{transform:scale(1.15);transform-origin:right center;margin:0!important}.sp-product-header-wrapper .price{font-weight:900!important;font-size:1.25rem;color:rgba(var(--color-black-900),1);margin-left:auto;margin-right:auto;transform:translatey(-.25rem)}@media(min-width:1024px){.sp-sur-title{font-size:1.125rem}.product__title.h1{font-size:3rem}.sp-sub-title{font-size:1.75rem}.sp-product-header-wrapper .price{font-size:1.5rem;transform:translatey(-1rem)}.sp-product-header-wrapper .x-review-product{transform:scale(1.15) translate(-12.5rem)}}.variant-selects .flex.flex-wrap{row-gap:12px}.variant-selects fieldset{padding-bottom:.75rem!important;margin-bottom:0!important}.variant-selects .mb-2{margin-bottom:.25rem!important}.size-box-btn{font-size:1rem!important}.ori-matrix{margin-top:0rem}.bb-matrix{margin-top:.5rem}.sp-matrix-container{margin-top:1rem;margin-bottom:1.5rem}.sp-matrix-group{margin-bottom:1rem}@media(min-width:1024px){.variant-selects label.outline-none{padding:10px 20px!important;font-size:1rem!important}}.sp-excerpt-block{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(var(--color-black-300),1)}.sp-excerpt-block h4{color:rgba(var(--color-black-700),1);font-weight:900;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1rem}.pawlist{padding-left:0!important}.pawlist li{list-style:none!important;position:relative;padding-left:1.75rem!important;margin-bottom:.75rem;line-height:1.4}.pawlist li:before{content:"";position:absolute;left:0;top:3px;height:1rem;width:1rem;background-image:url(/cdn/shop/files/paw_print_svg.svg?v=1713905248);background-size:contain;background-repeat:no-repeat}.pawlist-header{font-size:1rem;margin:0 0 .75rem}.product__custom-liquid{width:100%;margin-left:2rem;margin-right:2rem}.sp-sticky-variant-title{font-weight:700;color:rgba(var(--color-black-700),1);font-size:1rem;margin-top:.25rem;text-align:center}@media(min-width:1024px){.sp-sticky-variant-title{text-align:left}div:has(>.sp-sticky-variant-title){margin-right:auto}}@media screen and (max-width:767px){.pawlist-header{text-align:center}}.accordion{border:1px solid rgba(var(--color-black-300),1)!important;border-radius:12px!important;margin-bottom:1rem!important;overflow:hidden!important;background-color:#fff!important}.accordion+.accordion{margin-top:0!important}.accordion>button{transition:background-color .3s ease;padding-left:1.25rem}.accordion>button:hover{background-color:rgba(var(--color-blue-100),1)!important}.accordion>button:has(.rotate-180){background-color:rgba(var(--color-black-100),1)!important}.accordion>div[x-show]{border-top:1px solid rgba(var(--color-black-300),1)!important}.accordion:first-of-type{margin-bottom:.5rem!important}.accordion>div>.rte{padding:1.5rem!important}@media(min-width:768px){.accordion>div>.rte{padding:2rem!important}}.heading--primary{color:rgba(var(--color-blue-700),1);font-family:var(--font-heading-family);font-weight:900;line-height:1.1;padding-bottom:.5rem;margin:0}.t6{font-size:1.5rem}.metalink{color:rgba(var(--color-red-700),1);display:inline-block;font-weight:900!important;text-decoration:none;transition:color .2s ease}.metalink:hover{color:rgba(var(--color-black-900),1)}.metalink:active{color:rgba(var(--color-red-900),1)}.accordion__wrapper--primary p{margin-bottom:1rem;line-height:1.5;color:rgba(var(--color-black-700),1)}.x-block-fbt{background-color:rgba(var(--color-black-100),.5);border:2px solid rgba(var(--color-blue-300),1);border-radius:12px;padding:1rem 1.25rem!important;transition:border-color .3s ease,background-color .3s ease;margin-bottom:0}.x-block-fbt:hover{border-color:rgba(var(--color-blue-500),1);background-color:rgba(var(--color-blue-100),.3)}.x-block-fbt div[x-data]>button>div:first-child span{font-family:var(--font-heading-family)!important;color:rgba(var(--color-blue-900),1);font-size:1.25rem;text-transform:uppercase;letter-spacing:.05em}.x-block-fbt div[x-data]>button>div:nth-child(2){background-color:rgba(var(--color-red-500),1)!important;padding:.35rem 1.25rem;border-radius:999px;transition:background-color .3s ease;margin-left:auto}.x-block-fbt div[x-data]>button>div:nth-child(2) span{color:#fff!important;font-weight:900;text-transform:uppercase;letter-spacing:.05em;font-size:.85rem}.x-block-fbt div[x-data]>button>div:nth-child(2):hover{background-color:rgba(var(--color-red-700),1)!important}.x-block-fbt div[x-data]>button:disabled{opacity:.5;cursor:not-allowed}.x-block-fbt div[x-data]>button:disabled>div:first-child span{color:rgba(var(--color-black-700),1)!important}.x-container-fbt-popup .x-variants-data:not(:has(.relative.inline-block:nth-of-type(2))):not(:has(select option:nth-of-type(2)))>div[id^=variant-update-]{display:none!important}.x-container-fbt-popup .x-variants-data:not(:has(.relative.inline-block:nth-of-type(2))):not(:has(select option:nth-of-type(2))):before{display:block;font-family:Lato,sans-serif;color:rgba(var(--color-black-500),1);font-size:1rem;font-weight:700;margin-bottom:.5rem;margin-top:-.25rem}.x-container-fbt-popup .x-variants-data:not(:has(.relative.inline-block:nth-of-type(2))):not(:has(select option:nth-of-type(2)))[data-option1]:not([data-option2]):before{content:attr(data-option1)}.x-container-fbt-popup .x-variants-data:not(:has(.relative.inline-block:nth-of-type(2))):not(:has(select option:nth-of-type(2)))[data-option2]:not([data-option3]):before{content:attr(data-option1) " / " attr(data-option2)}.x-container-fbt-popup .x-variants-data:not(:has(.relative.inline-block:nth-of-type(2))):not(:has(select option:nth-of-type(2)))[data-option3]:before{content:attr(data-option1) " / " attr(data-option2) " / " attr(data-option3)}.x-block-buy-buttons{margin-bottom:.5rem!important}.x-block-size-chart{display:flex!important;justify-content:center!important;margin-bottom:1.25rem}.section-social-feeds{position:relative!important;overflow:visible!important;z-index:11}.section-social-feeds:after{content:"";position:absolute;top:50%;bottom:0;left:0;width:100%;height:auto;background-color:rgba(var(--color-blue-100),1);z-index:-1}.section-social-feeds:before{content:"";position:absolute;top:50%;left:0;width:100%;transform:translateY(calc(-100% + 2px));background-color:rgba(var(--color-blue-100),1);-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 50' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,25 Q25,0 50,25 T100,25 L100,50 L0,50 Z'/%3E%3C/svg%3E");-webkit-mask-repeat:repeat-x;-webkit-mask-position:bottom;z-index:-1;height:60px;-webkit-mask-size:200px 100%}@media screen and (min-width:768px){.section-social-feeds:before{height:75px;-webkit-mask-size:250px 100%}.section-social-feeds:after{top:75%}.section-social-feeds:before{top:75%}}@media screen and (min-width:1024px){.section-social-feeds:before{height:150px;-webkit-mask-size:500px 100%}.section-social-feeds:after{top:75%}.section-social-feeds:before{top:75%}}.section-image-with-text .button-play>div{background-color:rgba(var(--color-red-500),.8)!important}.section-image-with-text .button-play svg{color:#fff!important}.section-image-with-text .iwt-image>.relative{overflow:hidden!important;transform:translateZ(0)!important;will-change:transform!important;padding-bottom:0!important;background-color:#fff!important}.section-image-with-text video{width:calc(100% + 4px)!important;height:calc(100% + 4px)!important;margin:-2px!important;object-fit:contain!important;transform:translateZ(0)!important;border-bottom:#ffffff 1px inset}@media screen and (min-width:768px){.section-image-with-text .iwt-image>.relative{height:550px!important}.section-image-with-text video{width:calc(100% + 2px)!important;height:calc(100% + 2px)!important;margin:-1px!important;border-bottom:unset}}@media screen and (max-width:767px){.section-image-with-text .iwt-image>.relative{height:300px!important}.section-image-with-text .iwt-overlap{transition:transform .5s cubic-bezier(.25,.8,.25,1),margin-bottom .5s cubic-bezier(.25,.8,.25,1)!important}.section-image-with-text .rte{max-height:500px;opacity:1;overflow:hidden!important;transition:max-height .4s cubic-bezier(.25,.8,.25,1),opacity .3s ease,margin .4s ease!important}.section-image-with-text.video-is-playing .iwt-overlap{transform:translateY(1.5rem)!important;margin-bottom:1.5rem!important}.section-image-with-text.video-is-playing .rte{max-height:0!important;opacity:0!important;margin-top:0!important;margin-bottom:0!important}}.section-image-with-text div.overflow-hidden>p{font-size:.9rem;color:rgba(var(--color-black-700),1);text-transform:uppercase;font-weight:900;font-family:Lato,sans-serif;letter-spacing:.1em}#SizeChart>div[x-show=openSizeChart]{padding:0!important;background-color:#9ddaef!important;overflow:hidden!important;position:relative!important;align-self:flex-start!important;margin:0 auto!important;top:50vh!important;transform:translateY(-50%)!important;height:fit-content!important;max-height:90vh!important;width:100%!important;min-height:0!important;border-radius:10px}#SizeChart .flex.justify-end.items-center{position:absolute!important;top:1rem;right:1rem;padding:0!important;z-index:10}#SizeChart .overflow-y-auto{padding:0!important;margin:0!important;max-height:none!important;overflow-y:auto!important}#SizeChart img{margin:0 auto!important;max-width:100%!important;max-height:90vh!important;width:auto!important;height:auto!important;object-fit:contain!important;display:block!important}.x-section-shop-the-look .splide__slide>div{background-color:#fff!important;border:1px solid #e3e3e3!important;border-radius:1.5rem!important;padding:1.5rem 1.5rem 5rem!important;box-shadow:0 8px 24px #0000000a!important;height:100%!important;justify-content:flex-start!important;position:relative!important}.x-section-shop-the-look .splide__slide{max-height:none!important}.x-section-shop-the-look .card-shop-look-product-medium{padding:0 1rem!important}.x-section-shop-the-look [class*=x-block-shop-the-look-media-media]{margin-bottom:auto;margin-top:auto}.x-section-shop-the-look .rte a{position:absolute!important;bottom:1.5rem!important;left:50%!important;transform:translate(-50%)!important;width:calc(100% - 3rem)!important;text-align:center;display:inline-block;font-size:.85rem;font-weight:800;padding:.75rem 1.25rem;border-radius:100px;text-decoration:none!important;box-sizing:border-box;box-shadow:none!important;background-image:none!important;background-color:transparent!important;border:1px solid #00A2D5!important;color:#00a2d5!important;overflow:hidden;z-index:1;transition:color .4s ease,border-color .4s ease!important}.x-section-shop-the-look .rte a:after{display:none!important;content:none!important}.x-section-shop-the-look .rte a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#c2f0fe;z-index:-1;transform:scaleX(0);transform-origin:left;transition:transform .4s ease;border-radius:100px}.x-section-shop-the-look .rte a:hover{border-color:#c2f0fe!important;color:#000!important}.x-section-shop-the-look .rte a:hover:before{transform:scaleX(1)}.x-section-shop-the-look .rte p:has(a){margin:0!important}.x-block-shop-the-look-media-content-media_with_text_4pQWFM{padding-bottom:1rem}.x-section-shop-the-look [class*=x-block-shop-the-look-media-media]>div>img{padding:0 1.5rem}.x-section-shop-the-look h2.h2{padding-left:1.25rem;padding-right:1.25rem}.section-social-feeds a[href*="/products/snuggle-puppy"] p[class*=product-title]:after{display:block;font-size:.85rem;font-weight:400;color:rgba(var(--colors-text),.6);margin-top:.25rem;line-height:1.2}.section-social-feeds a[href*=snuggle-puppy-small-biscuit] p[class*=product-title]:after{content:"Small / Biscuit"}.section-social-feeds a[href*=snuggle-puppy-small-cream] p[class*=product-title]:after{content:"Small / Cream"}.section-social-feeds a[href*=snuggle-puppy-medium-brown] p[class*=product-title]:after{content:"Medium / Brown"}.section-social-feeds a[href*=snuggle-puppy-medium-bully] p[class*=product-title]:after{content:"Medium / Bully"}.section-social-feeds a[href*=snuggle-puppy-medium-doodle] p[class*=product-title]:after{content:"Medium / Doodle"}.section-social-feeds a[href$="/products/snuggle-puppy"] p[class*=product-title]:after{content:"Medium / Biscuit"}.reputon-reviews-holder{padding:28px 0!important}.reputon-reviews-count,.reputon-text,.reputon-name,.reputon-count-number{color:rgba(var(--color-black-900))!important;margin-left:auto!important;margin-right:auto!important}.reputon-date{color:rgba(var(--color-black-500),.8)!important}.reputon-amazon-reviews-widget .reputon-verified-icon{color:rgba(var(--color-blue-500))!important}.reputon-count-text,.reputon-rating-stars{color:rgba(var(--colors-icon-rating))!important}.reputon-head>.reputon-rating-stars{gap:.5rem!important}.reputon-head{gap:.5rem!important;text-transform:capitalize!important}.reputon-head,.reputon-top-part{background:rgba(var(--color-blue-100),.5)!important;border:1px solid rgba(var(--colors-line-and-border),1)!important}.reputon-bottom-navigation-btns>svg.reputon-swiper-button-prev,.reputon-bottom-navigation-btns>svg.reputon-swiper-button-next{background:transparent!important;color:rgba(var(--colors-text),1)!important;border:1px solid rgba(var(--colors-line-and-border),1)!important;border-radius:50px!important;width:44px!important;height:44px!important;padding:11px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;box-shadow:none!important}.reputon-bottom-navigation-btns{gap:.75rem!important}@media screen and (min-width:768px){.reputon-reviews-holder,.reputon-carousel-container,.go2070086703{overflow:visible!important}.go2070086703>.reputon-swiper-button-prev,.go2070086703>.reputon-swiper-button-next{color:rgba(var(--colors-text),1)!important;background:rgba(var(--colors-text),.3)!important;border:none!important;border-radius:50px!important;width:44px!important;height:44px!important;padding:11px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;box-shadow:none!important}.go2070086703>.reputon-swiper-button-prev:hover,.go2070086703>.reputon-swiper-button-next:hover{background:var(--colors-button-hover)!important;color:rgb(var(--colors-button-text-hover))!important}.go2070086703>.reputon-swiper-button-prev{left:-2.5rem!important}.go2070086703>.reputon-swiper-button-next{right:-2.5rem!important}}.reputon-carousel-container:before{text-align:center!important;font-family:Tobi Pro,sans-serif!important;font-weight:900!important;color:#000!important;line-height:1.25!important;font-size:1.75rem!important;content:"What Our Customers Say"!important}@media screen and (min-width:768px){.reputon-carousel-container:before{font-size:2.25rem!important}}button.reputon-swiper-button-prev svg{transform:translate(20%)!important}button.reputon-swiper-button-next svg{transform:translate(-20%)!important}.reputon-reviews-head{flex-wrap:wrap!important}.reputon-info{align-items:center!important}.reputon-carousel-container{row-gap:1rem!important}.reputon-info:after{content:"AI overview from customer reviews:"!important;display:block!important;width:100%!important;font-family:var(--font-body-family)!important;color:rgba(var(--color-black-500),.8)!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:.8rem!important;padding-top:.5rem!important;text-align:center!important;border-top-width:1px!important}.reputon-reviews-count{padding-bottom:.25rem!important}.reputon-reviews-head:after{content:"Customers find the puppy toy to be a must-have for new puppies, noting it helps them sleep through the night and keeps them calm, with some customers mentioning it kept their puppy from crying at night. The toy receives positive feedback for its quality and enjoyment, with customers saying their dogs love it."!important;display:block!important;width:100%!important;font-family:var(--font-body-family)!important;font-size:.9rem!important;line-height:1.5!important;color:rgba(var(--color-black-900),1)!important;text-transform:none!important;text-align:center}.reputon-carousel-container{display:flex!important;flex-direction:column!important}.go2070086703{order:3!important}.reputon-bottom-navigation-btns{order:4!important}.reputon-carousel-container:after{content:"Top Reviews from Verified Snuggle Puppy Customers"!important;order:2!important;display:block!important;width:100%!important;font-family:var(--font-body-family)!important;color:rgba(var(--color-black-700),1)!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.05em!important;text-align:center!important;font-size:.9rem!important}@media screen and (max-width:1023px){.reputon-carousel-container:after{padding:0 1.25rem!important;font-size:1rem!important}}@media screen and (min-width:768px){.reputon-reviews-head:after{margin-left:10%!important;margin-right:10%!important}}.reputon-modal-close{background-color:#ffffffe6!important;color:rgba(var(--color-red-500),1)!important;border-radius:50%!important;box-shadow:0 2px 8px #00000026!important;transition:all .2s ease!important;width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:10px!important}.reputon-modal-close svg{width:100%!important;height:100%!important}.reputon-modal-close:hover{background-color:#fff!important;transform:scale(1.05)!important}.x-container-mobile-nav{position:relative!important;z-index:1}.x-container-mobile-nav:before{content:"";position:absolute;top:0;left:0;width:100%;height:40px;background-color:rgba(var(--color-blue-100),.5);-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 50' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,25 Q25,0 50,25 T100,25 L100,50 L0,50 Z'/%3E%3C/svg%3E");-webkit-mask-repeat:repeat-x;-webkit-mask-position:top;-webkit-mask-size:150px 100%;transform:scaleY(-1);z-index:-1;pointer-events:none}.x-container-mobile-nav:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:40px;background-color:rgba(var(--color-blue-100),.5);-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 50' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,25 Q25,0 50,25 T100,25 L100,50 L0,50 Z'/%3E%3C/svg%3E");-webkit-mask-repeat:repeat-x;-webkit-mask-position:bottom;-webkit-mask-size:150px 100%;transform:none;z-index:-1;pointer-events:none}.x-block-mobile-nav-close{position:relative!important;justify-content:center!important;padding-top:1.5rem!important;padding-bottom:1.25rem!important}.x-block-mobile-nav-close span.uppercase{font-size:0!important;display:block;width:150px;height:45px;background-image:url(/cdn/shop/files/SP-Primary-Logo_crop.png);background-size:contain;background-repeat:no-repeat;background-position:center}.x-block-mobile-nav-close .icon-close-container{top:50%!important;transform:translateY(-50%)!important;right:1.25rem!important}#menu-level-0>li.x-block-text:first-child:after{display:none!important}#menu-level-0>li.x-block-text:first-child h2{font-family:var(--font-body-family)!important;color:rgba(var(--color-black-700),1)!important;font-weight:900!important;font-size:1.15rem!important;letter-spacing:.05em!important;padding-bottom:0!important;margin-bottom:-.75rem!important;margin-block-start:unset!important}.font-menu-level-0{font-size:1.25rem}#menu-level-0>li:nth-child(n+2):nth-child(-n+7){padding-left:1.25rem!important}span[\@click*="'#'"]{pointer-events:none!important}#menu-level-1 div[\@click*="'2-6'"],#menu-level-1 div[\@click*="'2-7'"],#menu-level-1 div[\@click*="'4-3'"],#menu-level-1 div[\@click*="'4-4'"]{background-color:rgba(var(--color-black-100),.5)!important;border-radius:8px;margin:.5rem 1rem .25rem -.25rem!important;padding-left:1rem!important;padding-right:1rem!important;border:1px solid rgba(var(--color-black-300),1)!important}#menu-navigation a[href*=-faq],#menu-navigation a[href*="account/pages"],#menu-navigation a[href*="partners.snugglepuppy"],#menu-navigation a[href*="retail.snugglepuppy"]{background-color:rgba(var(--color-green-100),.5)!important;border-radius:8px;margin:.25rem 0rem .25rem -1rem!important;padding-left:1rem!important;padding-right:1rem!important;border:1px solid rgba(var(--color-green-300),1)!important;display:flex!important;align-items:center!important;justify-content:space-between!important}#menu-navigation a[href*=-faq]:after,#menu-navigation a[href*="account/pages"]:after{content:"";display:inline-block;width:14px;height:14px;margin-left:auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='rgba(68, 104, 21, 1)'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 5l7 7-7 7'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}#menu-navigation a[href*="partners.snugglepuppy"]:after,#menu-navigation a[href*="retail.snugglepuppy"]:after{content:"";display:inline-block;width:16px;height:16px;margin-left:auto;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.0002 5H8.2002C7.08009 5 6.51962 5 6.0918 5.21799C5.71547 5.40973 5.40973 5.71547 5.21799 6.0918C5 6.51962 5 7.08009 5 8.2002V15.8002C5 16.9203 5 17.4801 5.21799 17.9079C5.40973 18.2842 5.71547 18.5905 6.0918 18.7822C6.5192 19 7.07899 19 8.19691 19H15.8031C16.921 19 17.48 19 17.9074 18.7822C18.2837 18.5905 18.5905 18.2839 18.7822 17.9076C19 17.4802 19 16.921 19 15.8031V14M20 9V4M20 4H15M20 4L13 11' stroke='rgba(68, 104, 21, 1)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}#menu-level-0>li.block-mobile-navigation-accordion_menu>div.flex{margin-left:-1.25rem!important;margin-right:0!important;padding-left:2.25rem!important;padding-right:1rem!important;transition:background-color .3s ease}#menu-level-0>li.block-mobile-navigation-accordion_menu>div.flex:has(span.icon-caret-mobile:nth-of-type(2):not([style*=none])){background-color:rgba(var(--color-blue-100),.5)!important}#menu-level-0>li.block-mobile-navigation-accordion_menu>div.flex:has(span.icon-caret-mobile:nth-of-type(2):not([style*=none])) span.font-menu-level-0,#menu-level-0>li.block-mobile-navigation-accordion_menu>div.flex:has(span.icon-caret-mobile:nth-of-type(2):not([style*=none])) span.icon-caret-mobile{color:rgba(var(--color-blue-900),1)!important}#mobile-navigation ul.social-list{display:flex!important;flex-wrap:wrap!important;opacity:1!important;padding:1rem 0;gap:.5rem;justify-content:center;text-align:center}#mobile-navigation ul.social-list>li>a{opacity:.7;transition:opacity .2s ease}#mobile-navigation ul.social-list>li>a:hover{opacity:1}#mobile-navigation ul.social-list:before{content:"CONTACT";order:0;width:100%;font-family:var(--font-body-family);font-weight:900;font-size:1rem;letter-spacing:.05em;color:rgba(var(--color-black-700),1);margin-bottom:-.25rem}#mobile-navigation ul.social-list:after{content:"FOLLOW";order:4;width:100%;font-family:var(--font-body-family);font-weight:900;font-size:1rem;letter-spacing:.05em;color:rgba(var(--color-black-700),1);margin-top:1rem;margin-bottom:-.25rem}#mobile-navigation ul.social-list li:nth-child(7){order:1!important}#mobile-navigation ul.social-list li:nth-child(8){order:2!important}#mobile-navigation ul.social-list li:has(a[href="#chatty-chat"]){order:3!important}#mobile-navigation ul.social-list li:nth-child(1){order:5!important}#mobile-navigation ul.social-list li:nth-child(2){order:6!important}#mobile-navigation ul.social-list li:nth-child(3){order:7!important}#mobile-navigation ul.social-list li:nth-child(4){order:8!important}#mobile-navigation ul.social-list li:nth-child(5){order:9!important}#mobile-navigation ul.social-list li:nth-child(6){order:10!important}ul.social-list a[href="#chatty-chat"] svg{display:none!important}ul.social-list a[href="#chatty-chat"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z'/%3E%3C/svg%3E")!important;background-size:22px!important;background-repeat:no-repeat!important;background-position:center!important;display:inline-block}.x-container-mobile-nav:before,.x-container-mobile-nav:after{z-index:1!important}#menu-level-0:after{content:"";display:block;height:4rem;width:100%}#menu-level-1 div[\@click*="'2-6'"] span.icon-caret-mobile,#menu-level-1 div[\@click*="'2-7'"] span.icon-caret-mobile,#menu-level-1 div[\@click*="'4-3'"] span.icon-caret-mobile,#menu-level-1 div[\@click*="'4-4'"] span.icon-caret-mobile{color:rgba(var(--color-black-900),1)!important}#menu-level-1>li:has(a.active,a.effect-inline)>div span.icon-caret-mobile{color:rgba(var(--color-red-700),1)!important}.image-mobile-nav .button-text-link .button-text{text-shadow:0px 2px 4px rgba(0,0,0,.8),0px 8px 16px rgba(0,0,0,.4)!important;font-weight:900!important;letter-spacing:.05em}@media(min-width:1024px){#x-header-container .tabbed_menu_item a{font-weight:900!important;text-transform:uppercase!important;transition:color .3s ease}#x-header-container .tabbed_menu_item:hover a span,#x-header-container .tabbed_menu_item:hover .x-icon-caret svg{color:rgba(var(--color-blue-700),1)!important}#x-header-container{--colors-text-link: var(--color-blue-500) !important}#x-header-container .mega-list-nav a[href="#"],#x-header-container .sub-menu-container a[href="#"],#x-header-container .tabbed_menu_item a[href="#"]{pointer-events:none!important}#x-header-container .mega-list-nav .sub-menu.active{background-color:rgba(var(--color-blue-100),.5)!important}#x-header-container .mega-list-nav .sub-menu.active a span{color:rgba(var(--color-blue-900),1)!important;font-weight:900!important}#menu-1 .mega-list-nav>div>.sub-menu:nth-child(3),#menu-1 .mega-list-nav>div>.sub-menu:nth-child(4),#menu-2 .mega-list-nav>div>.sub-menu:nth-child(4),#menu-2 .mega-list-nav>div>.sub-menu:nth-child(5){background-color:rgba(var(--color-black-100),1)!important;border-radius:8px;border:1px solid rgba(var(--color-black-300),1)!important;margin:.25rem 0;transition:all .3s ease!important}#menu-1 .mega-list-nav>div>.sub-menu:nth-child(3),#menu-2 .mega-list-nav>div>.sub-menu:nth-child(4){margin-top:1.5rem!important}#menu-1 .mega-list-nav>div>.sub-menu:nth-child(3):hover,#menu-1 .mega-list-nav>div>.sub-menu:nth-child(4):hover,#menu-2 .mega-list-nav>div>.sub-menu:nth-child(4):hover,#menu-2 .mega-list-nav>div>.sub-menu:nth-child(5):hover{border-color:rgba(var(--color-black-500),1)!important;box-shadow:0 4px 12px #0000000d!important}#x-header-container .sub-menu-container{padding-top:8px!important;padding-bottom:8px!important}#x-header-container .sub-menu-container>li:not(:has(a[href*=-faq])):not(:has(a[href*="account/pages"])):not(:has(a[href*="partners.snugglepuppy"])):not(:has(a[href*="retail.snugglepuppy"]))>div{display:flex!important;flex-direction:column-reverse!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;height:100%!important;padding:1rem!important;border-radius:12px!important;border:1px solid rgba(var(--color-black-300),1)!important;background-color:#fff!important;box-shadow:0 4px 10px #00000008!important;transition:all .3s ease!important;gap:.75rem!important}#x-header-container .sub-menu-container>li:not(:has(a[href*=-faq])):not(:has(a[href*="account/pages"])):not(:has(a[href*="partners.snugglepuppy"])):not(:has(a[href*="retail.snugglepuppy"]))>div:hover{border-color:rgba(var(--color-blue-500),1)!important;box-shadow:0 8px 20px rgba(var(--color-blue-500),.15)!important;transform:translateY(-4px)!important}#x-header-container .sub-menu-container>li:not(:has(a[href*=-faq])):not(:has(a[href*="account/pages"])):not(:has(a[href*="partners.snugglepuppy"])):not(:has(a[href*="retail.snugglepuppy"])) a.nav-link,#x-header-container .sub-menu-container>li:not(:has(a[href*=-faq])):not(:has(a[href*="account/pages"])):not(:has(a[href*="partners.snugglepuppy"])):not(:has(a[href*="retail.snugglepuppy"])) a.menu-item-image{border:none!important;padding:0!important;margin:0!important}#x-header-container .sub-menu-container>li:not(:has(a[href*=-faq])):not(:has(a[href*="account/pages"])):not(:has(a[href*="partners.snugglepuppy"])):not(:has(a[href*="retail.snugglepuppy"])) a.nav-link{min-height:2.75rem!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important}#x-header-container .sub-menu-container>li:has(.menu-item-image) a.menu-item-image{width:100%!important;max-width:140px!important;padding-bottom:0!important;height:auto!important;aspect-ratio:1 / 1!important;flex-shrink:0!important}#x-header-container .sub-menu-container>li:has(.menu-item-image) a.menu-item-image img{position:relative!important;width:100%!important;height:100%!important;object-fit:contain!important}#x-header-container .sub-menu-container>li:not(:has(a[href*=-faq])):not(:has(a[href*="account/pages"])):not(:has(a[href*="partners.snugglepuppy"])):not(:has(a[href*="retail.snugglepuppy"]))>div:hover a.nav-link span.p-break-words{color:rgba(var(--color-blue-900),1)!important}#x-header-container .sub-menu-container a.nav-link:after{display:none!important}#x-header-container .sub-menu-container>li:has(a[href*=-faq]),#x-header-container .sub-menu-container>li:has(a[href*="account/pages"]){width:100%!important;display:flex!important;justify-content:center!important}#x-header-container .sub-menu-container>li:has(a[href*="partners.snugglepuppy"]),#x-header-container .sub-menu-container>li:has(a[href*="retail.snugglepuppy"]){width:40%!important;display:flex!important;justify-content:center!important}#x-header-container a[href*=-faq],#x-header-container a[href*="account/pages"],#x-header-container a[href*="partners.snugglepuppy"],#x-header-container a[href*="retail.snugglepuppy"]{background-color:rgba(var(--color-green-100),.5)!important;border-radius:8px!important;padding:.75rem 1.25rem!important;border:1px solid rgba(var(--color-green-300),1)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;transition:all .2s ease!important;text-decoration:none!important}#x-header-container a[href*=-faq]:after,#x-header-container a[href*="account/pages"]:after,#x-header-container a[href*="partners.snugglepuppy"]:after,#x-header-container a[href*="retail.snugglepuppy"]:after{border:none!important;box-shadow:none!important;transform:none!important;position:relative!important;bottom:auto!important;left:auto!important;content:none!important}#x-header-container a[href*=-faq]:hover span.p-break-words,#x-header-container a[href*="account/pages"]:hover span.p-break-words,#x-header-container a[href*="partners.snugglepuppy"]:hover span.p-break-words,#x-header-container a[href*="retail.snugglepuppy"]:hover span.p-break-words{color:rgba(var(--color-black-900),1)!important}#x-header-container a[href*=-faq]:hover,#x-header-container a[href*="account/pages"]:hover,#x-header-container a[href*="partners.snugglepuppy"]:hover,#x-header-container a[href*="retail.snugglepuppy"]:hover{outline:2px solid rgba(var(--color-green-500),1)!important;outline-offset:2px!important;background-color:rgba(var(--color-green-100),.9)!important;border-color:rgba(var(--color-green-500),1)!important}#x-header-container a[href*="partners.snugglepuppy"] span:after,#x-header-container a[href*="retail.snugglepuppy"] span:after{content:""!important;display:inline-block!important;width:0!important;height:16px!important;opacity:0!important;margin-left:0!important;transition:width .2s ease,opacity .2s ease,margin-left .2s ease!important;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='nav-external-link'%3E%3Cpath id='Vector' d='M10.0002 5H8.2002C7.08009 5 6.51962 5 6.0918 5.21799C5.71547 5.40973 5.40973 5.71547 5.21799 6.0918C5 6.51962 5 7.08009 5 8.2002V15.8002C5 16.9203 5 17.4801 5.21799 17.9079C5.40973 18.2842 5.71547 18.5905 6.0918 18.7822C6.5192 19 7.07899 19 8.19691 19H15.8031C16.921 19 17.48 19 17.9074 18.7822C18.2837 18.5905 18.5905 18.2839 18.7822 17.9076C19 17.4802 19 16.921 19 15.8031V14M20 9V4M20 4H15M20 4L13 11' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;vertical-align:text-top}#x-header-container a[href*="partners.snugglepuppy"]:hover span:after,#x-header-container a[href*="retail.snugglepuppy"]:hover span:after{width:16px!important;opacity:1!important;margin-left:8px!important}#x-header-container .mega-menu-card{display:none!important;opacity:0!important;animation:none!important}#menu-1 .mega-menu-container:has(.mega-list-nav .sub-menu:nth-child(1).active) .mega-menu-card:nth-of-type(1){display:block!important;opacity:1!important}#menu-1 .mega-menu-container:has(.mega-list-nav .sub-menu:nth-child(2).active) .mega-menu-card:nth-of-type(2){display:block!important;opacity:1!important}#menu-2 .mega-menu-container:has(.mega-list-nav .sub-menu:nth-child(1).active) .mega-menu-card:nth-of-type(1){display:block!important;opacity:1!important}#menu-2 .mega-menu-container:has(.mega-list-nav .sub-menu:nth-child(2).active) .mega-menu-card:nth-of-type(2){display:block!important;opacity:1!important}#menu-2 .mega-menu-container:has(.mega-list-nav .sub-menu:nth-child(3).active) .mega-menu-card:nth-of-type(3){display:block!important;opacity:1!important}.mega-menu-vertical.main-nav-child-right .mega-nav,.mega-menu-vertical.main-nav-child-left .mega-nav{padding-bottom:2rem}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/custom.css.map */
