@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap";@font-face{font-family:P22 Mackinac Pro;src:url(/cdn/shop/files/P22MackinacPro-Book.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:P22 Mackinac Pro;src:url(/cdn/shop/files/P22MackinacPro-BookItalic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:P22 Mackinac Pro;src:url(/cdn/shop/files/P22MackinacPro-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:P22 Mackinac Pro;src:url(/cdn/shop/files/P22MackinacPro-MedItalic.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:P22 Mackinac Pro;src:url(/cdn/shop/files/P22MackinacPro-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:P22 Mackinac Pro;src:url(/cdn/shop/files/P22MackinacPro-BoldItalic.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:P22 Mackinac Pro;src:url(/cdn/shop/files/P22MackinacPro-ExtraBold.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:P22 Mackinac Pro;src:url(/cdn/shop/files/P22MackinacPro-ExBoldItalic.otf) format("opentype");font-weight:800;font-style:italic;font-display:swap}:root{--background: 55 75% 97%;--foreground: 240 10% 10%;--card: 0 0% 100%;--card-foreground: 240 10% 10%;--popover: 0 0% 100%;--popover-foreground: 240 10% 10%;--primary: 264 100% 67%;--primary-foreground: 0 0% 100%;--secondary: 264 100% 96%;--secondary-foreground: 264 100% 40%;--muted: 264 20% 96%;--muted-foreground: 240 7% 45%;--accent: 264 100% 96%;--accent-foreground: 264 100% 40%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 210 40% 98%;--border: 240 6% 90%;--input: 240 6% 90%;--ring: 264 100% 67%;--radius: .75rem;--purple-50: 264 100% 97%;--purple-100: 264 100% 94%;--purple-200: 264 100% 88%;--purple-500: 264 100% 67%;--purple-600: 264 80% 55%;--purple-700: 264 70% 45%;--purple-800: 264 60% 35%;--gold: 45 100% 60%;--section-light: 55 75% 97%;--section-pink: 330 60% 96%;--font-heading: "P22 Mackinac Pro", "Georgia", serif;--font-body: "DM Sans", sans-serif}*,*:before,*:after{box-sizing:border-box;border-color:hsl(var(--border))}html{overflow-x:clip}body{margin:0;background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-body);overflow-x:clip;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto;display:block}.text-d1{font-size:40px;line-height:48px}.text-d2{font-size:36px;line-height:40px}.text-h1,.text-h2{font-size:32px;line-height:40px}.text-h3{font-size:24px;line-height:32px}.text-h4{font-size:20px;line-height:32px}.text-body-1{font-size:18px;line-height:20px}.text-body-link{font-size:14px;line-height:24px}.text-subtitle{font-size:14px;line-height:20px}@media(min-width:768px){.text-d1{font-size:56px;line-height:64px}.min-\[769px\]\:text-d1{font-size:56px!important;line-height:64px!important}.text-d2,.text-h1{font-size:48px;line-height:56px}.text-h2{font-size:40px;line-height:48px}.text-h3{font-size:32px;line-height:40px}.text-h4{font-size:24px;line-height:32px}.text-body-1{font-size:18px;line-height:24px}.text-body-link,.text-subtitle{font-size:16px;line-height:24px}}@media(min-width:768px)and (max-width:1023px){.text-join-team-h2{font-size:32px;line-height:40px}}@media(min-width:1024px)and (max-width:1133px){.text-join-team-h2{font-size:28px;line-height:36px}}@media(min-width:1134px)and (max-width:1243px){.text-join-team-h2{font-size:33px;line-height:40px}}@media(min-width:1244px)and (max-width:1353px){.text-join-team-h2{font-size:38px;line-height:46px}}@media(min-width:1354px)and (max-width:1463px){.text-join-team-h2{font-size:43px;line-height:50px}}@media(min-width:1464px){.text-join-team-h2{font-size:48px;line-height:56px}}@media(min-width:768px)and (max-width:1155px){.text-why-choose-h3{font-size:26px;line-height:30px}.text-why-choose-p{font-size:16px;line-height:20px}.why-choose-card{padding:30px 10px 40px!important}.why-choose-card-first{padding:30px 30px 40px 10px!important}}@media(min-width:768px)and (max-width:838px){.text-why-choose-h3{font-size:24px;line-height:22px}}@media(min-width:768px)and (max-width:1024px){.about-hero-inner{padding-left:100px;padding-right:100px}}@media(min-width:769px)and (max-width:1010px){.why-choose-bg-fr{min-height:360px!important}}@media(min-width:440px)and (max-width:768px){.why-choose-container{max-width:450px!important}}@media(min-width:300px)and (max-width:440px){.why-choose-card-mobile{width:300px!important;padding:32px 10px!important;gap:10px!important}}@media(max-width:420px){.apply-toggle-btn{font-size:14px!important;padding:8px 10px!important}}@media(min-width:768px)and (max-width:880px){.apply-how-it-works-container{padding-left:2rem!important;padding-right:2rem!important}}@media(min-width:768px)and (max-width:1111px){.apply-step-col{width:220px!important}}@media(max-width:768px){.apply-shampoo-bottle{width:140px!important;height:160px!important;bottom:-150px!important;transform:rotate(1deg)!important;left:-42px!important}.apply-bone{width:120px!important;height:100px!important;top:660px!important;right:-46px!important;bottom:auto!important;left:auto!important}.social-section-outer{padding:0 20px;margin-bottom:40px;margin-top:40px}}@media(min-width:768px)and (max-width:880px){.apply-why-join-decor{display:none!important}.apply-why-join-grid{gap:40px 20px!important;grid-template-columns:repeat(2,1fr)!important;max-width:650px!important;margin:auto!important}.apply-why-join-container{padding-left:20px!important;padding-right:20px!important}}@media(min-width:881px)and (max-width:1023px){.apply-why-join-decor{display:none!important}.apply-why-join-grid{gap:40px 20px!important}.apply-why-join-container{padding-left:20px!important;padding-right:20px!important}}@media(min-width:1024px)and (max-width:1230px){.apply-orange-cat{right:-70px!important}}@media(min-width:768px)and (max-width:800px){.packages-shampoo-img{left:-15px!important;width:150px!important}.packages-hairdryer-img{right:0!important;width:150px!important}}@media(min-width:801px)and (max-width:880px){.packages-shampoo-img{left:0!important;width:150px!important}.packages-hairdryer-img{right:0!important;width:150px!important}}@media(min-width:881px)and (max-width:1280px){.packages-shampoo-img{left:0!important}.packages-hairdryer-img{right:0!important}}@media(min-width:550px)and (max-width:768px){.packages-hairdryer-img{width:100px!important;height:100px!important;right:100px!important;bottom:15px!important;z-index:0!important;transform:rotate(-33deg)!important}}@media(min-width:300px)and (max-width:550px){.packages-hairdryer-img{width:100px!important;height:100px!important;right:0!important;bottom:15px!important;z-index:0!important;transform:rotate(-33deg)!important}}@media(min-width:300px)and (max-width:519px){.vip-decor-container{width:500px!important}}@media(min-width:769px)and (max-width:1440px){.vip-decor-container{width:500px}}@media(min-width:768px)and (max-width:860px){.popular-badge{top:8px!important;right:10px!important}}.dalmatian-dog-pos{right:-176px;bottom:-40px}@media(min-width:300px)and (max-width:479px){.dalmatian-dog-pos{right:-80px;top:-226px;bottom:auto}}@media(min-width:480px)and (max-width:650px){.dalmatian-dog-pos{right:-16%}}@media(min-width:651px)and (max-width:769px){.dalmatian-dog-pos{right:4%}}@media(min-width:769px)and (max-width:1050px){.dalmatian-dog-pos{right:60px;bottom:-32px}}@media(min-width:1441px){.dalmatian-dog-pos{right:20px}}.dalmatian-dog-size{width:500px;height:436px;aspect-ratio:125/109}@media(min-width:769px){.dalmatian-dog-size{width:500px;height:500px;aspect-ratio:auto}}.locations-col-padding{padding:40px 16px}@media(max-width:1197px){.locations-col-padding{padding:80px 40px 20px}}@media(min-width:1198px){.locations-col-padding{padding:80px 80px 20px}}@media(max-width:769px){.locations-col-padding{padding:40px 16px}}@media(min-width:769px)and (max-width:1125px){.vip-col-padding{padding-left:50px!important}}@media(min-width:1024px)and (max-width:1300px){.why-vip-left-col{padding-left:40px!important;padding-right:20px!important;display:flex!important;align-items:center!important;justify-content:center!important}.why-vip-right-col{padding-left:20px!important;padding-right:40px!important}}@media(min-width:600px)and (max-width:769px){.vip-col-padding{padding-left:5%!important}}@media(min-width:769px)and (max-width:1059px){.locations-vip-title{font-size:48px!important;line-height:56px!important}}@media(max-width:769px){.van-container-mobile{width:calc(100% + 100px)!important}}.van-mobile{width:120%;left:-100px}@media(min-width:1400px){.van-mobile{width:120%;left:-2.25rem}}@media(max-width:1399px){.van-mobile{width:130%;left:-200px}}@media(max-width:999px){.van-mobile{width:166%;left:-230px}}@media(max-width:769px){.van-mobile{width:calc(75% + 100px)!important;left:-102px!important}.locations-col-padding{padding:40px 16px 10px}}@media(max-width:450px){.van-mobile{width:calc(100% + 100px)!important;left:-110px!important}.locations-col-padding{padding:40px 16px 10px}}.bubbles-mobile{width:120px;right:100px;top:-40px;transform:rotate(6deg)}@media(min-width:1400px){.bubbles-mobile{width:143px;height:143px;right:30px;top:-60px;transform:rotate(6deg)}}@media(max-width:1399px){.bubbles-mobile{width:143px;height:143px;right:12px;top:-50px;transform:rotate(6deg)}}@media(max-width:999px){.bubbles-mobile{width:143px;height:143px;right:0;top:-30px;transform:rotate(6deg)}}@media(max-width:769px){.bubbles-mobile{width:140px;right:130px;top:-40px;transform:rotate(6deg)}}.blob-behind-van{left:-132px}@media(min-width:769px){.blob-behind-van{left:-104px}}.vip-yellow-star-mobile{width:170px;height:170px;top:49%;left:45px;transform:translate(-50%,-50%);z-index:0}@media(min-width:769px){.vip-yellow-star-mobile{width:260px;height:260px;top:49%;left:50px;transform:translate(-50%,-50%);z-index:0}}@media(min-width:769px)and (max-width:937px){.vip-yellow-star-mobile{top:22%;width:230px;height:230px}}@media(min-width:769px)and (max-width:1107px){.vip-yellow-star-mobile{width:200px;height:200px}.membership-span{margin-left:0!important}}@media(min-width:769px)and (max-width:967px){.vip-yellow-star-mobile{top:25%!important;left:55px!important}}@media(min-width:769px)and (max-width:1107px){.vip-purple-column{padding-left:30px!important}}.shampoo-bottle-mobile{right:-60px!important;top:125px!important}@media(min-width:769px)and (max-width:884px){.shampoo-bottle-mobile{top:280px!important;right:-40px!important}}@media(min-width:885px)and (max-width:937px){.shampoo-bottle-mobile{top:280px!important;right:0!important}}@media(min-width:938px)and (max-width:1280px){.shampoo-bottle-mobile{top:230px!important;right:30px!important}}@media(min-width:1281px){.shampoo-bottle-mobile{right:85px!important}}.social-right-dogs{position:absolute;top:0}@media(max-width:950px){.social-right-dogs{right:-120px}}@media(max-width:860px){.follow-along-journey{padding-left:20px!important;padding-right:20px!important}.social-right-dogs,.social-left-dogs{display:none}}@media(min-width:768px)and (max-width:1200px){.social-right-dogs{width:200px}.social-left-dogs{max-height:284px;width:200px;position:absolute;bottom:0}}@media(min-width:768px)and (max-width:860px){.social-section-p{width:90%;margin-left:auto;margin-right:auto}}@media(min-width:521px)and (max-width:767px){.social-section-p{width:85%;margin-left:auto;margin-right:auto}}@media(max-width:549px){.contact-questions-title{max-width:300px}}@media(max-width:1139px){.contact-questions-left-blob{bottom:-100px!important;left:-18rem!important}.contact-questions-double-qmark{left:47px!important;top:50%!important}.contact-questions-single-qmark{right:36px!important;top:50%!important}}@media(min-width:768px)and (max-width:949px){.contact-questions-double-qmark,.contact-questions-single-qmark{display:none!important}}@media(min-width:951px)and (max-width:1049px){.contact-questions-double-qmark{left:0!important}}@media(max-width:1398px){.features-heading-maxw{max-width:720px}}@media(max-width:1439px){.features-purple-swoosh{left:47%!important;transform:translate(-50%)!important;margin-top:95px!important}}@media(max-width:1398px){.features-purple-swoosh{left:45%!important;transform:translate(-50%)!important;margin-top:40px!important}}@media(max-width:1200px){.features-purple-swoosh{left:53%!important;transform:translate(-50%)!important;margin-top:40px!important}}@media(max-width:1139px){.features-purple-swoosh{left:60%!important;margin-top:40px!important}}@media(max-width:1024px){.features-purple-swoosh{left:82%!important;margin-top:-60px!important}}@media(min-width:768px)and (max-width:894px){.features-purple-swoosh{left:82%!important;margin-top:-60px!important}}@media(max-width:768px){.features-purple-swoosh{left:70%!important;margin-top:0!important}}@media(max-width:550px){.features-purple-swoosh{left:330px!important;margin-top:-40px!important}}@media(max-width:460px){.features-purple-swoosh{left:70px!important;margin-top:0!important}}@media(min-width:1440px){.features-purple-swoosh{left:43%!important;top:70px;transform:translate(-50%)!important}}.navbar{position:sticky;top:0;z-index:50;background-color:hsl(var(--section-light));border-bottom:1px solid #dfccff}.navbar-inner{max-width:1440px;margin:0 auto;padding:0 16px;display:flex;align-items:center;justify-content:space-between;height:64px}@media(min-width:640px){.navbar-inner{padding:0 24px}}@media(min-width:1024px){.navbar-inner{padding:0 32px}}.footer{background-color:hsl(var(--section-light))}.footer-inner{max-width:2550px;margin:0 auto;padding:40px 20px 24px;border-top:1px solid #eaddff}@media(min-width:768px){.footer-inner{padding:40px 40px 24px}}.footer-bottom{padding-top:24px;border-top:1px solid #e5e5ff}.footer-link{display:block;color:#434355;font-family:var(--font-body);font-weight:500;margin-bottom:10px;transition:opacity .2s}.footer-link:hover{opacity:.8}.footer-social-link{display:flex;align-items:center;gap:8px;color:#434355;font-family:var(--font-body);font-weight:500;transition:opacity .2s}.footer-social-link:hover{opacity:.8}
/*# sourceMappingURL=/cdn/shop/t/14/assets/style.css.map */
