header.header{grid-template-columns:repeat(2,1fr);gap:24px;position:relative;z-index:1;padding:0 30px}nav.header__inline-menu>ul>li{padding:42px 0;max-height:100px}header.header .header__inline-menu .list-menu--inline{width:100%;justify-content:end;gap:40px}.header__menu-item{padding:0}sticky-header.header-wrapper{background:transparent;position:absolute;top:0;left:0;right:0;transition:.3s ease!important}sticky-header.header-wrapper.active{background:url(//waggintrainpet.com/cdn/shop/t/3/assets/NavBar_Desktop.jpg?v=162395252208645404341784906169)!important;background-repeat:no-repeat!important;background-size:cover!important;-webkit-backdrop-filter:unset!important;backdrop-filter:unset!important;box-shadow:unset!important}sticky-header.header-wrapper.active header.header{background:unset}.scrolled-past-header sticky-header.header-wrapper{background:url(//waggintrainpet.com/cdn/shop/t/3/assets/NavBar_Desktop.jpg?v=162395252208645404341784906169);background-repeat:no-repeat;background-size:cover;transition:.3s ease}sticky-header.header-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000004d,#0000);opacity:0;transition:.3s ease;pointer-events:none}.template-page-signature .header__menu-item span,.template-page-frontier .header__menu-item span,.template-article .header__menu-item span,.template-collection .header__menu-item span{color:var(--white)}.template-page-signature .header__icons a svg circle,.template-page-signature .header__icons a svg path,.template-page-frontier .header__icons a svg circle,.template-page-frontier .header__icons a svg path,.template-article .header__icons a svg circle,.template-article .header__icons a svg path,.template-collection .header__icons a svg circle,.template-collection .header__icons a svg path{stroke:var(--white)!important}.template-page-signature .header__icons a.header__icon--cart svg path,.template-article .header__icons a.header__icon--cart svg path,.template-page-frontier .header__icons a.header__icon--cart svg path,.template-collection .header__icons a.header__icon--cart svg path{fill:var(--white)!important}.template-page-signature .custom-mega-item>a svg path,.template-page-frontier .custom-mega-item>a svg path,.template-article .custom-mega-item>a svg path,.template-collection .custom-mega-item>a svg path{stroke:var(--white)}.template-page-signature .scrolled-past-header .custom-mega-item>a svg path,.template-page-signature sticky-header.header-wrapper.active .custom-mega-item>a svg path,.template-page-frontier .scrolled-past-header .custom-mega-item>a svg path,.template-page-frontier sticky-header.header-wrapper.active .custom-mega-item>a svg path,.template-article .scrolled-past-header .custom-mega-item>a svg path,.template-article sticky-header.header-wrapper.active .custom-mega-item>a svg path,.template-collection .scrolled-past-header .custom-mega-item>a svg path,.template-collection sticky-header.header-wrapper.active .custom-mega-item>a svg path{stroke:var(--text-color)}.scrolled-past-header .header__icons a svg circle,.scrolled-past-header .header__icons a svg path{stroke:var(--text-color)!important}.scrolled-past-header .header__icons a.header__icon--cart svg path{fill:var(--text-color)!important;stroke:unset!important}sticky-header.header-wrapper.active .header__menu-item span{color:var(--text-color)!important}sticky-header.header-wrapper.active .header__icons a svg circle,sticky-header.header-wrapper.active .header__icons a svg path{stroke:var(--text-color)!important}sticky-header.header-wrapper.active .header__icons a.header__icon--cart svg path{fill:var(--text-color)!important;stroke:unset!important}.header__menu-item span{font-family:Ranch Water;font-weight:400;font-size:16px;line-height:110%;letter-spacing:0%;text-align:center;vertical-align:bottom;text-transform:uppercase;color:var(--text-color);transition:transform .3s ease}.header__icons a svg circle,.header__icons a svg path{stroke:var(--text-color)!important}.header__icons a.header__icon--cart svg path{stroke:unset!important;fill:var(--text-color)!important}.header__menu-item:hover span{text-decoration:none;transform:scale(1.04)}.header__icon .icon{color:var(--white)!important}.scrolled-past-header .header__menu-item span{color:var(--text-color)!important}li.custom-mega-item>a{gap:10px}sticky-header.active li.custom-mega-item>a svg{transition:transform .3s ease;transform:rotate(0)}sticky-header.active li.custom-mega-item:hover>a svg{transform:rotate(180deg)}.header__icons{gap:25px}.header__icon{width:20px;height:20px;margin:0}.header__icon .svg-wrapper,.header__icon .icon{width:100%;height:100%}.custom-hero-banner{padding:254px 0 111px;background-repeat:no-repeat;background-position:center;background-size:cover}.custom-hero-banner__image img{width:100%}.custom-hero-banner__inner{display:flex;justify-content:space-between;position:relative}.custom-hero-banner-fly-bird{width:212px;position:absolute;left:-157px;z-index:1;top:20px}.custom-hero-banner-fly-bird img{width:100%;height:100%}.custom-hero-banner__wrapper .fly-bird-2{width:128px!important;left:185px!important;top:-133px!important}.custom-hero-banner__wrapper .fly-bird-3{width:75px!important;right:-97px!important;left:unset!important;top:5px!important}.custom-hero-banner-right-wr{max-width:472px;width:100%;position:absolute;right:-160px;top:-84px}.custom-hero-banner__content{max-width:480px!important;width:100%}.custom-hero-banner__content h1{padding-bottom:16px}.custom-hero-banner__content p{margin-bottom:60px;letter-spacing:-1%}.custom-footer__top{display:flex;gap:249px;align-items:end}.custom-footer-wr{padding-top:65px}.custom-footer .custom-footer__left{display:flex;flex-direction:column}.custom-footer .custom-footer__left a{font-family:Albert Sans,sans-serif;font-weight:400;font-size:16px;line-height:22px;letter-spacing:0%;text-decoration:none;color:#fdffee;margin-bottom:3px}.custom-footer .footer-logo{margin-bottom:26px;max-width:335px}.custom-footer .footer-social{display:flex;margin-top:15px;gap:19px}.custom-footer .custom-footer-right-menu{display:flex;gap:36px}.custom-footer .custom-footer__right a{text-decoration:none;color:#fdffee;font-weight:700;letter-spacing:-1%}.custom-footer .custom-footer__right ul{list-style:none;margin:0;padding:0}.custom-footer__copyright,.custom-footer__copyright a{font-family:Inter,sans-serif;color:#fdffee!important;font-weight:400!important;font-size:10px;line-height:22px;letter-spacing:0%;margin-top:55px}.custom-footer .custom-footer__right a:hover{color:var(--secondary-color)!important}.home-page-banner{background-color:#ece1c7;position:relative;padding:0;display:flex}.home-banner-birds-fly{max-width:460px;position:relative;width:100%;right:-260px;top:-80px}.home-page-banner .tree-mobile-image{display:none}.home-page-banner .bag-tree-image,.home-banner-tree-images{width:100%;height:100%}.home-banner-tree-images{display:flex}.home-page-banner .custom-hero-banner__wrapper{position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);z-index:1}.template-index .custom-footer-newsletter:before{content:"";background-image:url(//waggintrainpet.com/cdn/shop/t/3/assets/newsletter_top.png?v=54963174569069596641784807311);position:absolute;width:100%;height:46px;left:0;background-repeat:no-repeat;background-size:100% 100%;top:-44px}.custom-footer-newsletter-heading{color:#ece1c7;font-size:28px;line-height:24px;letter-spacing:0%;text-align:center}.custom-footer-newsletter .page-width{position:relative}.custom-footer-newsletter .page-width:before,.custom-footer-newsletter .page-width:after{content:"";background-image:url(//waggintrainpet.com/cdn/shop/t/3/assets/star-yellow-email.svg?v=9324017692451776551785825704);position:absolute;width:32px;height:32px;left:-60px;top:50%;transform:translateY(-50%);background-size:contain;background-repeat:no-repeat}.custom-footer-newsletter .page-width:after{left:unset;right:-60px;rotate:-15deg}.custom-footer-newsletter .field__input{width:280px;border-radius:8px;height:50px}.custom-footer-newsletter button{position:relative;height:unset;width:unset;font-size:16px;line-height:20px;padding:15px 75.5px}.custom-footer-newsletter button:hover{background:#fff;color:#f9ba48}.custom-footer-newsletter .field{gap:12.1px;max-width:fit-content;margin:0 auto}.custom-footer-newsletter .field:before,.custom-footer-newsletter .field:after{display:none}.custom-footer-newsletter .field__label{font-size:13.21px;color:#888;font-weight:500;top:16px;font-family:Inter,sans-serif}.custom-footer-newsletter form{margin-top:30px}.footer-social a,.footer-social-icon{display:flex}.custom-footer .footer-social{align-items:center}.custom-footer__bottom h3{border-top:1px dashed var(--off-white);border-bottom:1px dashed var(--off-white);padding:15px;text-align:center;color:var(--off-white)}.custom-footer__bottom{padding-top:85px;padding-bottom:85px}.custom-video-section .custom-video{display:flex;width:100%!important}.custom-video-section{margin-bottom:-1px}.custom-features-section{padding:85px 0 115px;position:relative}.custom-features-section .custom-features-heading{color:var(--text-color);text-align:center;max-width:950px;margin:0 auto 60px}.custom-features-section .custom-features-grid{display:flex;align-items:flex-start;gap:70px;justify-content:center}.custom-features-section .custom-feature-title{letter-spacing:0%;text-align:center;margin-top:40px}.frontier-featured .custom-feature-title{margin-top:5px}.about-us-featured .custom-feature-title{margin-top:30px}.custom-features-section .custom-feature-item{display:flex;flex-direction:column;align-items:center;width:33%}.custom-features-section .custom-feature-item p{color:var(--text-color);text-align:center;margin-top:16px;font-weight:400}.custom-features-section .custom-features-bottom-image{position:absolute;bottom:0;display:flex;width:100%}.custom-features-section .custom-features-bottom-image img{width:100%}.custom-footer-mobile__copyright.custom-footer__copyright,.border-story-mobile,.product-highlight-mobile{display:none}.best-sellers-section{padding:75px 0 100px;background-repeat:no-repeat;background-size:cover;position:relative}.best-sellers-section:before{position:absolute;content:"";left:0;top:-15px;background:url(//waggintrainpet.com/cdn/shop/t/3/assets/Seller_top.png?v=88350931677503036051786085021) no-repeat;width:100%;background-repeat:no-repeat;background-size:cover!important;height:15px}.best-sellers-section .best-sellers-grid{display:flex;justify-content:center;gap:60px;margin-top:46px;align-items:flex-end}.best-sellers-section .best-sellers-grid .product-info a,.best-sellers-section .best-sellers-grid .product-info p{text-decoration:none;color:var(--text-color);font-weight:700}.best-sellers-section .product-name-price{display:flex;justify-content:space-between;margin-bottom:10px}.best-sellers-section .best-sellers-grid .product-info .button{font-size:16px;letter-spacing:0%;text-transform:uppercase;max-width:205px;padding:18px 45px}.best-sellers-section .best-sellers-grid .product-info .product-description{padding:9px 0 20px;color:var(--text-color);letter-spacing:-1%;font-weight:400}.best-sellers-section .best-sellers-heading{margin:0 auto 60px;text-align:center;position:relative;width:100%}.best-seller-wrapper .product-button.btn-primary.btn{border-radius:9px;font-size:16px;cursor:pointer;padding:18.21px 45.34px;max-width:fit-content;border:1px solid var(--primary-color)}.best-seller-wrapper form{text-align:center;margin-top:20px!important}.best-sellers-section .best-sellers-heading:after,.best-sellers-section .best-sellers-heading:before{content:"";position:absolute;width:500px;height:40px;background-image:url(heading-line.png);background-repeat:no-repeat;background-size:contain;top:50%;transform:translateY(-50%)}.best-sellers-section .best-sellers-heading:after{left:0}.best-sellers-section .best-sellers-heading:before{right:0}.best-sellers-section .best-seller-card{display:flex;max-width:280px;flex-direction:column;justify-content:center;gap:20px}.best-seller-card img{width:100%}.best-sellers-section .product-info{display:flex;flex-direction:column;align-items:center}.best-sellers-section .product-bg{display:flex;justify-content:center;max-width:230px;margin:0 auto;height:265px}.best-sellers-section .product-bg a{display:flex;align-items:center}.best-sellers-section .best-seller-heading{display:flex;justify-content:center;gap:20px;align-items:center;overflow:hidden}.best-sellers-section .best-seller-heading h3{flex:0 0 300px;text-align:center}.heading-line{display:flex}.shop-protein{padding-top:70px;overflow:hidden}.shop-protein .shop-protein__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:36px;margin-top:52px}.shop-protein .shop-protein__bottom img{width:100%;display:flex}.shop-protein .shop-protein__heading{text-align:center}.shop-protein .shop-protein__item{display:flex;flex-direction:column;align-items:center;gap:16px;text-decoration:none;max-width:230px}.shop-protein .shop-protein__item img{transition:.3s ease}.shop-protein .shop-protein__item:hover img{transform:translateY(-20px)}.shop-protein .product-name-price p,.shop-protein .product-name-price .price{font-weight:700;letter-spacing:-1%}.our-promise-section .our-promise-wrapper{padding:160px 0;display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}.our-promise-section .our-promise-heading{color:var(--secondary-color);letter-spacing:0%;text-align:center;margin-bottom:20px}.our-promise-section .our-promise-wrapper p{max-width:520px;text-align:center;margin:0 auto;color:var(--off-white)}.our-promise-section .our-promise-btn{margin:22px auto 0;display:inline-block;font-size:16px;padding:18.21px 46.24px}.coming-soon-section{position:relative;overflow:hidden}.coming-soon-section .coming-soon-button{font-size:16px;padding:17px 40px;margin-top:30px}.coming-soon-right{max-width:440px;top:-64px;position:relative}.coming-soon-section .coming-soon-wrapper{display:flex;align-items:center;gap:20px;position:relative;z-index:2}.coming-soon-section .coming-soon-newsletter{display:flex;max-width:350px;margin-top:25px}.coming-soon-section .coming-soon-newsletter input[type=email]{flex:1;border:0;outline:0;height:35px;padding:8px 17px;font-size:13px;background:var(--white);line-height:100%;max-width:165px}.coming-soon-section .coming-soon-newsletter input[type=email]:focus-visible{box-shadow:unset!important}.coming-soon-section .coming-stars{position:absolute;bottom:40px}.coming-soon-section .coming-stars-item{width:30px!important;height:30px!important}.coming-soon-section .coming-stars-item img{max-width:100%;display:block;height:100%!important}button.btn-primary.btn{font-size:12px;padding:8px 16px;border:0;border-radius:unset;width:100%}img.coming-soon-product{display:flex}.coming-soon-section .coming-soon-right p{color:var(--primary-color);letter-spacing:-1%}.coming-soon-right button{cursor:pointer;font-weight:700;max-width:168px;font-family:Inter,sans-serif}#FrontierNewsletter button:hover{background:var(--primary-color);color:var(--secondary-color)}.coming-soon-section .coming-stars .bx-wrapper{max-width:100%!important;padding:0;z-index:1}.where-find-section{height:100vh;overflow:hidden;align-items:end;padding-bottom:80px;display:flex;background-repeat:no-repeat;background-size:cover;position:relative;background-position:top}.where-find-section .page-width{width:100%}.where-find-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#30271d00 45.38%,#30271d82 82.12%);z-index:1;pointer-events:none}.where-find-heading{color:var(--light-white);text-align:center;margin-bottom:24px}.where-find-buttons{width:100%;display:flex;gap:20px;justify-content:center}.where-btn{padding:16.21px 31px;font-size:16px;max-width:240px;width:100%;text-align:center}.where-find-content{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.rewards-train-section{padding:78px 0 178px}.rewards-train-wrapper{display:flex;align-items:center;gap:60px;justify-content:center}.rewards-train-wrapper.layout-reverse{flex-direction:row-reverse}.rewards-description p{font-family:Albert Sans;font-weight:400;font-size:16px;line-height:22px;letter-spacing:0%;color:var(--text-color);padding:16px 0 29px}.rewards-btn{background:var(--text-color)}.rewards-image{position:relative;max-width:403px}.rewards-image img{width:100%}img.reward-img.reward-img--1{position:relative;top:0;left:33px;width:100%}img.reward-img.reward-img--2{position:absolute;left:0;transition:.3s ease;width:100%}.rewards-image:hover img.reward-img.reward-img--2{transform:scale(1.1) rotate(9deg)}.rewards-description{max-width:449px}.rewards-heading{max-width:401px;color:var(--text-color)}.our-promise-section-border{position:relative;padding:40px 0}.our-promise-wrapper{border:2px dashed rgba(255,255,255,.6);border-radius:25px}.our-promise-section .star img,.our-story-content .story-star img{will-change:transform;animation:starPulse 2.4s ease-in-out infinite}.our-promise-section .star{position:absolute}.our-promise-section .star.star-1{top:20px;left:20px}.our-promise-section .star.star-2{top:20px;right:20px}.our-promise-section .star.star-3{bottom:20px;left:20px}.our-promise-section .star.star-4{bottom:20px;right:20px}@keyframes starPulse{0%{transform:scale(.9);opacity:.8}50%{transform:scale(1.2);opacity:1}to{transform:scale(.9);opacity:.8}}.rewards-train-bg-wrapper{position:relative}.single-main-blog .article-template__content em{font-size:15px;line-height:17px}.rewards-train-bg-wrapper:before{content:"";background-image:url(Bleed.png);position:absolute;width:100%;height:60px;left:0;top:-136px;background-repeat:no-repeat;background-size:100% 100%}.brand-banner{background-repeat:no-repeat;background-size:cover;position:relative;z-index:2;background-position:center;height:90vh;display:flex;align-items:center}.brand-banner .page-width{width:100%}.brand-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#fff0,#0000004d 74.53%);z-index:0;pointer-events:none}.brand-banner__content{display:flex;flex-direction:column;align-items:end;position:relative;z-index:5}.brand-banner__content p{max-width:440px;text-align:center;letter-spacing:-1%;color:var(--white)}.brand-banner__logo{max-width:470px;width:100%;margin-bottom:60px;height:110px}.brand-banner__logo img{width:100%;height:100%}.our-story-section{padding:15px 0 0;background-repeat:no-repeat;background-size:cover}.our-story-section.second-story-section{padding:0 0 58px}.second-story-section .our-story-content{margin-top:-50px;padding:200px 0 170px;background-size:cover}.our-story-content{padding:189px 0 146px;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.our-story-heading{color:var(--text-color);margin-bottom:16px}.our-story-description{max-width:518px;text-align:center;color:var(--text-color)}.our-story-btn{display:block;color:var(--text-color);text-decoration:none}.our-story-btn:hover{color:var(--primary-color)}.shopify-section:has(.our-story-section){position:sticky;top:0;z-index:-1}.our-story-list{padding:0 0 58px;position:relative}.our-story-list-wrapper{position:relative;padding-top:45px;display:flex;flex-direction:column;gap:40px}.story-row{display:flex;justify-content:center;gap:81px;align-items:center}.story-row--reverse{flex-direction:row-reverse}.story-heading{padding:10px 0 24px}.story-subheading{font-size:16px;font-family:Ranch Water;font-weight:400;line-height:110.00000000000001%;letter-spacing:0%;color:var(--primary-color);text-transform:uppercase}.story-description{max-width:360px;letter-spacing:-1%;color:var(--text-color)}.story-side-border{position:absolute;top:0;height:881px}.story-side-border img{height:100%}.right-border{position:absolute;right:0;z-index:0}.left-border{position:absolute;left:0}.story-section-side-img{position:absolute;right:0;z-index:1}.about-us-featured{padding:180px 0}.about-us-featured .custom-features-grid .custom-feature-item:nth-child(2) .custom-feature-image img{transform:rotate(-2deg)}.about-us-featured .custom-features-grid .custom-feature-item:nth-child(3) .custom-feature-image img{transform:rotate(2deg)}.about-us-featured .custom-features-grid{gap:33px}.about-us-featured .custom-features-grid .custom-feature-item{max-width:312px}.about-us-featured .custom-feature-item p{color:#585858}.faq-heading{text-align:center;margin-bottom:61px;font-size:60px;color:var(--secondary-color)}.custom-faq-section{padding:180px 0 0;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}.faq-bottom-image{margin-top:50px;display:flex}.custom-faq-section .faq-bottom-image img{width:100%}.custom-faq-section .faq-list{width:100%;padding:0 15px}.custom-faq-section .faq-item{border-bottom:2px dashed var(--off-white)}.custom-faq-section .faq-question{width:100%;display:flex;align-items:center;background:transparent;border:0;cursor:pointer;padding:30px 0 20px;text-align:left;justify-content:space-between}.count-title{display:flex;justify-content:center;align-items:center}.custom-faq-section .faq-number{color:var(--secondary-color);font-family:Azeret Mono;font-weight:700;letter-spacing:-1%;font-size:20px;line-height:1;margin-right:40px}.custom-faq-section .faq-title{color:var(--off-white);max-width:788px}.custom-faq-section .faq-icon{width:32px;height:32px;border:1px solid var(--Yellow, #F9BA48);flex-shrink:0;border-radius:50%;display:flex;justify-content:center;align-items:center}.custom-faq-section .faq-answer{height:0;overflow:hidden;padding-left:50px;transition:.3s ease}.custom-faq-section .faq-answer p{color:var(--white)}.custom-faq-section .faq-item.active .faq-answer{padding-bottom:40px;margin-bottom:15px}.custom-faq-section .faq-item.active .faq-icon{background:var(--secondary-color)}.about-us-rewards .rewards-train-bg-wrapper:before{display:none}.about-us-rewards .rewards-train-wrapper{display:flex;align-items:center;gap:100px}.about-us-rewards .rewards-train-wrapper{justify-content:center}.about-us-rewards .rewards-heading{max-width:426px;color:var(--black)}.about-us-rewards .rewards-description p{max-width:414px;font-family:Azeret Mono;font-size:15px}.about-us-rewards .rewards-btn{padding:16.21px 68px;font-size:16px}.about-us-rewards .rewards-subheading{font-family:Azeret Mono;font-weight:700;font-size:15px;line-height:120%;letter-spacing:-1%;margin-bottom:10px;color:var(--primary-color)}.our-story-section .story-star{position:absolute;z-index:2}.our-story-section .story-star img{display:block;width:100%;height:auto}.our-story-section .star-top-left{top:129px;left:203px;width:50px}.our-story-section .star-top-right{top:103px;right:121px;width:32px}.our-story-section .star-bottom-left{bottom:110px;left:120px;width:32px;rotate:31deg}.our-story-section .star-bottom-right{bottom:83px;right:156px;width:45px}.second-story-section .star-top-left{top:145px;left:203px;width:32px}.second-story-section .star-top-right{top:156px;right:220px;width:50px}.second-story-section .star-bottom-left{bottom:169px;left:142px;width:45px;rotate:unset!important}.second-story-section .star-bottom-right{bottom:197px;right:116px;width:32px;rotate:31deg}.template-page-about-us .custom-footer-newsletter:before{display:none}.about-us-rewards{position:relative;padding:79px 0 95px}.signature-image-animation-first{position:absolute;will-change:transform;backface-visibility:hidden}.signature-animations{width:100%;height:100%;position:absolute;overflow:hidden;top:0}.signature-image-animation-first{left:0;top:300px;right:0;margin:0 auto;max-width:fit-content}.signature-image-animation-first img{width:100%;height:100%}.single-image-section{padding:180px 0 127px;display:flex;align-items:center;justify-content:center;height:90vh;background-size:cover;background-position:center;background-repeat:no-repeat}.about-signature .our-promise-wrapper{border:none}.about-signature:before,.about-signature:after{content:"";position:absolute;width:96%;left:50%;top:29px;border-top:1.5px dashed var(--Yellow, #F9BA48);transform:translate(-50%)}.about-signature:after{top:unset;bottom:29px}.about-signature .our-promise-heading{font-family:Carajillo;font-weight:400;font-size:64px;line-height:150%;letter-spacing:0%;text-transform:unset}.about-signature .our-promise-wrapper p{max-width:576px;text-align:center;margin:0 auto;color:var(--white)}.about-signature{padding:103px 0;background-size:100% 100%!important;position:relative}.about-signature .our-promise-wrapper{padding:0!important}.about-signature .star-1{top:123px!important;left:147px!important}.about-signature .star-2{top:123px!important;right:123px!important;rotate:-15deg}.about-signature .star-3,.about-signature .star-4{display:none}.about-signature .our-promise-section-border{padding:0}.category-cards{display:flex;padding:62px 20px 128px}.category-cards__grid{display:flex;justify-content:center}.category-cards__grid>.category-card:nth-child(2){padding-left:60px}.category-card{display:flex;flex-direction:column;align-items:center;width:49.5%}.category-card__title{color:var(--primary-color)}.category-card p{max-width:440px!important;width:100%;color:var(--brown);text-align:center}.category-card__image{margin:30px 0;width:100%;height:200px}.category-card__image a,.category-card__image img{width:100%;height:100%}.category-card__image a{display:inline-block}.category-card__image img{transition:transform .35s ease;will-change:transform;object-fit:contain}.category-card:hover .category-card__image img{transform:translateY(-8px) scale(1.05)}.category-card__button{margin-top:30px;max-width:220px!important;padding:16px 62px!important;font-size:16px;line-height:110%;color:var(--white)}.category-cards__grid>.category-card:first-child{border-right:1px dashed var(--Brown, #30271D);padding-right:60px}.single-banner-image img{width:100%;display:flex}.product-highlight__wrapper{display:flex;align-items:center;gap:60px}.product-highlight__heading{color:var(--text-color)}.product-highlight__wrapper{display:flex}.product-highlight__wrapper.reverse{flex-direction:row-reverse}.product-highlight__content p{max-width:440px;font-size:15px;color:var(--text-color)}.product-highlight__button{max-width:220px;padding:16px 62px!important;font-size:16px;margin-top:30px;color:var(--white)}.product-highlight__heading{color:var(--text-color);margin-bottom:16px}.signature-best-seller{height:1500px;display:flex;align-items:center;position:relative}.signature-best-seller .best-seller-wrapper{width:100%;height:100%;padding:108px 80px;z-index:1;position:relative;background-size:100% 100%}.template-collection .grid{row-gap:50px}.template-page-signature .custom-footer .custom-footer-newsletter:before,.template-page-frontier .custom-footer .custom-footer-newsletter:before,.template-collection .custom-footer .custom-footer-newsletter:before,.template-product .custom-footer .custom-footer-newsletter:before{display:none}.template-page-signature .custom-footer .custom-footer-newsletter,.template-page-frontier .custom-footer .custom-footer-newsletter,.template-page-about-us .custom-footer .custom-footer-newsletter{padding:53px 0}.signature-best-seller:before,.signature-best-seller:after{content:"";position:absolute;top:-14px;left:0;right:0;width:100%;height:15px;background-image:url(signature_Border_Top.png);background-repeat:no-repeat}.frontier-banner-image{transform:scale(.7);will-change:transform;transform-origin:bottom center}.signature-best-seller:after{bottom:-14px;top:unset;background-image:url(signature_Border_Bottom.png);height:15px;z-index:1}.signature-page-featured{padding:80px 0 60px}.signature-page-product-highlight{padding-bottom:40px}.signature-page-featured .custom-feature-image{max-width:250px}.signature-page-featured .custom-feature-image img{width:100%}.signature-page-featured .page-width{max-width:1080px}.best-seller-wrapper button:disabled{font-size:20px;text-transform:uppercase;padding:14px 55px}.frontier-banner{display:flex;align-items:center;justify-content:center}.frontier-banner img{margin-top:100px;width:unset;display:flex}.frontier-section{padding:180px 0;background-size:cover;background-position:center;background-repeat:no-repeat}.frontier-heading{font-family:MARLIN Ornate;font-weight:500;font-size:120px;line-height:150%;letter-spacing:-5%;text-align:center;color:var(--primary-color)}.frontier-content{display:flex;flex-direction:column;gap:358px;align-items:center}.frontier-text{max-width:639px}.frontier-text p{color:var(--text-color);text-align:center}.frontier-content-top{display:flex;flex-direction:column;align-items:center}.frontier-section .field{gap:12.1px;margin:20px auto 0;max-width:526px}.custom-faq-section.frontier-page-faqs{padding-bottom:160px}.frontier-section .field__input{max-width:257px;font-size:13px;width:100%;height:34px;border:1.2px solid #54545426;padding:10px 15px}.frontier-section .field__input{box-sizing:border-box;width:100%;outline:none!important;box-shadow:none!important;border-radius:0!important;margin:0!important}.frontier-section .field__input:focus,.frontier-section .field__input:focus-visible{box-sizing:border-box;width:100%;margin:0!important;outline:none!important;box-shadow:none!important;transform:none!important}.frontier-section .newsletter-form__field-wrapper button{position:relative;height:unset;font-size:16px;line-height:20px;padding:8px 46px;max-width:257px!important;width:100%;border-radius:8px}.frontier-newsletter{border-radius:10px;padding:20px;max-width:856px;width:100%;background:var(--secondary-color)}.frontier-newsletter-inner{padding:30px 120px;border:2px dashed #000000;border-radius:10px}.frontier-section .field__label,.frontier-section #FrontierNewsletter .field__input::placeholder{font-family:Inter;font-weight:500;font-size:13.21px;line-height:100%;letter-spacing:0%;opacity:1;color:var(--secondary-color)}.frontier-section .frontier-newsletter h3{font-size:28px;line-height:24px;letter-spacing:0%;color:var(--text-color);text-align:center}.frontier-section .newsletter-form__field-wrapper .field:after,.frontier-section .newsletter-form__field-wrapper .field:before{display:none}.custom-video-wrapper .custom-video-image{width:100%;display:flex}.frontier-featured{padding:45px 0 86px}.frontier-featured .custom-features-grid{gap:40px}.frontier-featured .top-image{position:absolute;top:-96px;left:50%;width:100%;transform:translate(-50%);z-index:2}.frontier-featured .top-image img{display:block;max-width:100%;height:auto}.frontier-featured .custom-feature-item{max-width:350px;width:100%}.frontier-featured .custom-feature-item p{line-height:140%;font-size:20px}.see-action-item{max-width:271px}.see-action-item video{width:100%;border:1px solid #B0B0B0;border-radius:20px;cursor:pointer}.see-action-image{position:relative;max-width:218px;margin:0 auto}.see-action-slider{display:flex;justify-content:space-between;gap:25px;padding:30px 0 55px;max-width:1159px;margin:0 auto}.see-action-slider span.play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;cursor:pointer;transition:opacity .3s ease,visibility .3s ease;pointer-events:none}.see-action-section{padding:60px 0 70px;overflow:hidden;position:relative}.see-action-section h3{text-align:center;color:var(--off-white);flex:0 0 335px}.see-action-section .bx-wrapper{max-width:unset!important}.see-action-product-name{color:var(--off-white);text-align:center;margin-top:27px;letter-spacing:0;display:flex;align-items:center;gap:10px}.see-action-product-name a{color:var(--off-white);text-decoration:unset}.see-action-product-name a:hover{color:var(--secondary-color)}.see-action-product-name a:hover svg path{fill:var(--secondary-color)}.see-action-heading{display:flex;justify-content:center;gap:20px;align-items:center;overflow:hidden;margin-bottom:55px}.see-action-section .bx-wrapper{padding:0!important}.see-action-bottom-line{max-width:fit-content;margin:0 auto;overflow:hidden}.see-action-section .popup-overlay{display:block!important;width:100%!important}.see-action-section .bx-wrapper{overflow:hidden!important}.see-action-bottom-line img{width:100%}.see-action-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;display:none;background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.see-action-popup.active{display:flex}.popup-box{max-width:fit-content;height:75vh;z-index:2;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.popup-close{position:absolute;top:-15px;right:-15px;background:#fff;border:0;font-size:28px;cursor:pointer;padding:unset;border-radius:50%;width:30px;height:30px}.popup-close:hover{background:#b12f2c;color:var(--white)}.popup-inner{display:flex;gap:20px;height:100%}.popup-image{max-width:332px;width:100%}.popup-image img{display:block;width:100%}.popup-content{max-width:263px}.popup-content h5{margin:5px 0;color:var(--text-color)}.popup-price span{font-size:24px;font-weight:400;margin:20px 0;display:inline-block}.popup-store-link{margin-top:40px;display:inline-block;font-size:18px;text-decoration:none;color:var(--text-color)}.see-action-arrows{top:40%;margin:auto;right:30px;left:30px;position:absolute;transform:translateY(-40%);display:flex;justify-content:space-between;gap:16px;pointer-events:none}.see-action-arrows button{width:40px;height:40px;border:0;border-radius:50%;background:var(--secondary-color);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;pointer-events:visible;left:-90px;position:relative}.see-action-arrows button.related-next{left:unset;right:-90px}.see-action-arrows img{width:18px;height:18px;display:block}.see-prev:hover img,.see-next:hover img{filter:brightness(0) invert(1)}.custom-footer__top a:hover{color:var(--secondary-color)}.custom-footer-newsletter{padding:53px 0}.footer-social a:hover svg path{fill:var(--secondary-color)}.collection-banner{padding:193px 0 245px;background-repeat:no-repeat;background-position:center;background-size:cover}.collection-banner .custom-hero-banner__content{max-width:510px!important}.collection-banner .custom-hero-banner__content h1{color:var(--primary-color);font-size:43px}.collection-banner .custom-hero-banner__content p{margin:0;color:var(--text-color);max-width:428px}.template-collection .section-template--28068213326194__product-grid-padding{padding-top:100px;padding-bottom:100px;background:#f8f3e8}.template-collection .facets__heading--vertical{color:#383838;font-family:Ranch Water;font-weight:400;line-height:110.00000000000001%;letter-spacing:0%;text-transform:uppercase;font-size:16px}.active-facets-vertical-filter{margin-bottom:60px;display:flex;justify-content:space-between!important;align-items:center!important}.template-collection .facets__summary{font-family:Ranch Water;font-weight:400;font-size:16px;line-height:110.00000000000001%;letter-spacing:0%;text-transform:uppercase;color:var(--primary-color);margin:10px 0 16px}.template-collection .facet-checkbox__text{font-size:15px;line-height:120%;letter-spacing:-1%;color:var(--text-color)}.template-collection .facets__summary .icon-caret{color:var(--brown)}.template-collection #ProductCountDesktop{display:none}.template-collection .facet-filters__label label,.template-collection .facet-filters__sort{font-family:Ranch Water;font-size:16px;line-height:110.00000000000001%;letter-spacing:0%;color:#383838;text-transform:uppercase}.facet-filters__sort:focus-visible{outline:none!important;outline-offset:none!important;box-shadow:none!important}.template-collection .select .icon-caret path{fill:#383838}.template-collection #ProductGridContainer{padding-top:60px}.template-collection .custom-heading-price{display:flex;justify-content:left;align-items:flex-start;margin:10px 0 20px;gap:8px 15px;flex-wrap:wrap}.template-collection .full-unstyled-link,.template-collection .custom-heading-price .price,.template-collection .caption-with-letter-spacing{text-decoration:none;font-family:Azeret Mono;font-weight:700;font-size:15px;line-height:120%;letter-spacing:-1%;color:var(--text-color);padding-bottom:10px;text-transform:capitalize!important}.template-collection .caption-with-letter-spacing{font-weight:400;font-size:12px}.template-collection .facet-filters__field .svg-wrapper{width:24px;background:var(--secondary-color);height:18px;top:0}.template-collection .facet-filters__field .svg-wrapper svg{width:12px;height:7px}.template-collection .facet-filters__field .facet-checkbox>svg{background:transparent}.template-collection .custom-product-type{display:flex;justify-content:space-between}.template-collection .card.card--standard.card--media{padding:0 20px}.template-collection .facets__label input[type=checkbox]+svg rect{fill:#f8f3e8}.template-collection .facets__label input[type=checkbox]:checked+svg rect{fill:#000;stroke:#000}.template-collection .facets__label input[type=checkbox]:checked+svg+.svg-wrapper{color:#fff}.template-collection .facets__label input[type=checkbox]:checked+svg+.svg-wrapper svg{color:#fff;fill:#fff}.template-collection .facet-filters__sort{padding-left:10px!important;padding-right:30px!important}.template-collection .collection-product-button{cursor:pointer;border-radius:8px!important;color:var(--off-white)!important;width:100%!important;font-weight:400;font-size:16px!important;letter-spacing:0%;text-align:center;text-transform:uppercase;max-width:205px;padding:18px 30px!important;border:1px solid var(--primary-color)!important}.template-collection .collection-product-button:hover{color:var(--primary-color)!important}.template-collection .facets__disclosure-vertical{border-top:1px solid var(--brown-3, #715A42)!important}.template-collection .card-information{position:relative;z-index:1}.template-collection .custom-heading-price h3{margin-top:0;margin-bottom:0;max-width:146px}#FacetsWrapperDesktop details[open] .custom-product-type svg{transform:rotate(180deg)}.custom-product-type svg{transition:transform .3s ease}.PDP_review-wall{padding:100px 0 160px;background-repeat:no-repeat;background-size:100%;background-position:bottom}.PDP_review-wall .review-grid{display:flex;gap:36px}.PDP_review-wall .review-card{background:url(/cdn/shop/files/testimonial-card-bg.jpg?v=1783513474);background-size:cover;position:relative;padding:34px 34px 49px;margin-bottom:60px;max-width:392px!important;width:100%;min-height:314px}.PDP_review-wall .review-card__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.PDP_review-wall .review-user{display:flex;gap:12px}.PDP_review-wall .review-heading{font-weight:700;letter-spacing:-1%;color:var(--text-color)}.PDP_review-wall .review-date{padding-top:4px;font-family:Roboto;font-weight:500;font-size:14px;line-height:20px;letter-spacing:0%;color:var(--brown)}.PDP_review-wall .review-card__text{color:var(--text-color)}.PDP_review-wall .review-user__image{width:41px;height:41px;border-radius:50%}.PDP_review-wall .review-user__image img{width:100%;height:100%;border-radius:50%}.PDP_review-wall .review-card:before{content:"";border:3px dotted var(--red-2, #5F1917);width:95%;height:90%;position:absolute;right:0;left:0;top:0;bottom:0;margin:auto;border-radius:6px}.review-wall__btn{margin:0 auto;max-width:max-content}.pdp-image-feature{min-height:772px;background-repeat:no-repeat;background-size:cover;position:relative;background-position:center}.pdp-image-feature:before{background:red;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000040;z-index:1}.pdp-image-feature .page-width{z-index:1;position:relative}.pdp-feature-grid{display:flex;padding-top:75px;gap:129px;justify-content:center}.pdp-feature-grid h4{color:var(--secondary-color);text-align:center;margin-bottom:16px}.pdp-feature-grid .feature-description{color:var(--white);text-align:center;max-width:280px;margin:0 auto}.pdp-feature-grid>.pdp-feature-item:first-child,.pdp-feature-grid>.pdp-feature-item:last-child{padding-top:179px}.pdp-related-products .bx-wrapper{max-width:100%!important;padding:60px 60px 90px}.pdp-related-products .see-action-arrows{right:0;left:0;top:50%;transform:translateY(-50%)}.related-product-card{width:100%}.related-product-card{max-width:354px;display:flex;gap:31px}.related-product-title a{text-decoration:none;font-weight:700;display:inline-block;color:var(--text-color);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.related-add-to-cart,.related-product-content button:disabled{font-size:16px!important;color:var(--white);max-width:155px;border-radius:5px!important;padding:7px 9px!important;cursor:pointer;height:unset;min-height:unset}.pdp-related-products .related-add-to-cart{border:1px solid var(--primary-color)!important}.related-products__heading{text-align:center;color:var(--text-color)}.pdp-related-products{padding:45px 0 0}.pdp-related-products .page-width{position:relative}.related-product-image{max-width:137px;min-width:137px;display:inline-block}.related-product-image img{width:100%;height:100%}.related-product-content{display:flex;flex-direction:column;gap:10px}.template-product .grid__item .product__title h1{font-family:Ranch Water;font-weight:400;font-size:36px;line-height:110.00000000000001%;letter-spacing:0%;text-transform:uppercase;color:var(--text-color)}.template-product .grid__item .price__container .price__regular{font-family:Azeret Mono;font-size:24px;line-height:110.00000000000001%;letter-spacing:0%;font-weight:700;color:var(--text-color)}.facet-checkbox>svg,.facet-checkbox>.svg-wrapper{width:20px!important;height:20px!important}.template-collection .facets__label input[type=checkbox]:checked+svg+.svg-wrapper{color:#fff;width:16px!important;height:16px!important;top:12px;left:2px!important}.grid__item .product__description p{color:var(--text-color);font-size:15px}.grid__item .product__description{margin:24px 0 0!important}.grid__item .product__description .metafield-rich_text_field{z-index:1;position:relative}.product-form .product-form__buttons .product-form__submit{background:var(--primary-color);width:100%;padding:10px!important;font-size:16px;color:var(--white);margin-bottom:0!important}.template-product .product-form__buttons{max-width:44rem;max-width:100%}body.gradient.template-product,.join-the-waggin-train.template-page{background:url(pdp_bg.jpg);background-attachment:unset;background-color:transparent}.template-product product-info{background:transparent}.template-product .product--left{padding-top:120px}.collection-image-text-featured{padding:120px 0 60px;position:relative}.collection-image-text-featured:before,.collection-image-text-featured:after,.custom-features-grid:before,.single-faq-list:before,.single-faq-list:after,.template-product .product__info-wrapper:before,.template-product .product__info-wrapper:after{content:"";position:absolute;top:unset;bottom:14%;left:62%;width:50px;height:50px;background:url(pdp-page-star.png);background-size:contain;pointer-events:none;animation:starPulse 2.4s ease-in-out infinite}.template-product .product__info-wrapper:before,.template-product .product__info-wrapper:after{top:-45px;left:0;width:29px;height:29px;display:none;animation:starPulse 2.4s ease-in-out infinite}.template-product .product__info-wrapper:after{top:4%;right:0;left:unset}.single-faq-list:before{bottom:18%;right:0;left:unset;width:29px;height:29px;display:none}.single-faq-list:after{bottom:-32px;left:0;width:29px;height:29px;display:none}.collection-image-text-featured:after{top:36%;left:7%;width:29px;height:28px;display:none}.custom-features-grid:before{top:13%;left:86%;width:29px;height:28px;display:none}.template-product .shopify-block.recharge-subscription-widget{display:block;max-width:100%!important}.template-product recharge-subscription-widget{width:100%;max-width:100%}.rc-purchase-option[rc-selected]{margin-top:40px!important}.template-product .store-button{text-align:center;display:inline-block;width:100%;text-decoration:none;margin:0 0 10px;color:var(--text-color);text-decoration:underline}.template-product .product-form{margin:0!important}.single-faq-list{max-width:440px;margin-top:25px!important}.single-faq-list .faq-answer{padding-top:13px;height:0;overflow:hidden;transition:.3s ease;font-size:15px;line-height:21px}.single-faq-list .faq-answer-inner{padding:12px 0}.single-faq-list .faq-icon{font-size:20px;transition:transform .3s ease}.single-faq-list .product-faq-section .faq-answer p:not(:last-child){margin-bottom:20px}.single-faq-list .faq-question{border:0;background:transparent;padding:0;display:flex;justify-content:space-between;width:100%}.single-faq-list .faq-question p{color:var(--text-color);font-size:18px}.single-faq-list .faq-item:not(:first-child){padding-top:26px}.single-faq-list .faq-item{border-bottom:1.5px solid var(--Brown, #30271D)}.page-type-policy sticky-header.header-wrapper,.template-page-accessbility sticky-header.header-wrapper{position:unset}.review-wall .review-slide{width:430px!important}.review-wall .review-card{background:url(/cdn/shop/files/testimonial-card-bg.jpg?v=1783513474);background-size:cover;padding:38px 55px 35px 50px;position:relative;margin:30px 0}.review-wall .review-card:before{content:"";border:2px dashed #5F1917;width:95%;height:90%;position:absolute;right:0;left:0;top:0;bottom:0;margin:auto;border-radius:15px}.review-wall .review-card__top h4{font-family:Azeret Mono;font-weight:700;font-size:18.46px;line-height:120%;letter-spacing:-1%}.review-wall .review-card__top svg{rotate:7deg}.review-wall .review-card__top span{font-family:Roboto;font-weight:500;font-size:17.23px;line-height:24.61px;letter-spacing:0}.review-wall .review-card__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.review-wall .review-card__text{font-weight:400;color:var(--text-color)}.review-wall{padding:46px 0 100px;background-repeat:no-repeat;background-size:100% 100%}.review-wall .review-wall__btn{text-align:center}.review-wall .review-rating{font-family:Roboto;font-weight:600;font-size:19.69px;line-height:19px;letter-spacing:0;display:flex;gap:5px;align-items:center;color:var(--brown)}.review-wall .reviewTicker .review-slide:nth-child(odd) .review-card{transform:rotate(7.95deg)}.review-wall .reviewTicker .review-slide:nth-child(2n) .review-card{transform:rotate(-9.54deg)}.coming-soon-description{margin-top:8px}.coming-soon-product{transform:scale(.7);will-change:transform;transition:none}.story-section-side-img{will-change:transform;opacity:1;transform:none;transition:transform 3s ease;position:absolute;top:54px;right:0}.blog-page-banner{padding:155px 0 95px;background-size:100% 100%}.blog-custom-banner-right{max-width:440px}.blog-custom-banner-right-image{position:relative;height:302px}.blog-custom-banner-right-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/cdn/shop/files/banner-blog-border.png?v=1784288154) no-repeat center / cover;pointer-events:none;background-size:100% 100%}.blog-custom-banner-right-image img{width:100%;height:100%;object-fit:cover}.blog-custom-banner-right-image a{display:flex;height:100%}.blog-custom-right-content{padding-top:20px}.blog-custom-blog-excerpt,.main-blogs-section .article-card__excerpt{color:var(--text-color);font-size:15px;line-height:18px;padding:10px 0;margin-bottom:20px}.blog-custom-banner-right h3 a{color:var(--text-color);text-decoration:unset}.blog-custom-featured-post{font-size:16px;color:var(--primary-color);font-weight:400;text-transform:uppercase;font-family:Ranch Water}.blog-page-banner .custom-hero-banner__inner{align-items:center}.blog-page-banner .custom-hero-banner__content p{margin-bottom:0}.blog-custom-hero-banner__content{max-width:520px!important}.blog-custom-banner-right h3 a:hover,.main-blogs-section .article-card .card__heading a:hover{color:var(--secondary-color);text-decoration:unset}.main-blogs-section .blog-articles{column-gap:30px;row-gap:30px}.main-blogs-section .card__inner{height:294px}.single-blog-main-image .article-template__hero-adapt{height:500px;padding:0!important}.template-article,.page-type-policy,.template-page-accessbility,.template-page-accessbility .content-container{background:#f8f3e8}.article-template header{text-align:center}.article-template .blog-author a,.article-template .blog-author,.caption-with-letter-spacing{color:var(--text-color);font-size:16px;font-weight:400;font-family:Ranch Water;margin-top:20px}.article-template .author-mark{width:18px;height:18px;border-radius:50%;display:block;background:var(--primary-color);margin-right:5px}.article-template .blog-author a{margin-top:0}.article-template .blog-author{display:flex;justify-content:center;align-items:center;gap:5px}.single-blog-banner{background-size:cover;background-position:center;background-repeat:no-repeat;margin-top:0!important;height:570px;margin-bottom:270px}.single-blog-banner .single-blog-main-image{bottom:-40%;position:relative}.single-main-blog{padding:0 0 100px}.single-main-blog .article-template__title{text-align:center;font-size:49px;line-height:51px;color:#b22f2d}.single-main-blog .article-template__content p{font-size:15px}.single-main-blog .article-template__content p,.single-main-blog .article-template__content h2,.single-main-blog .article-template__content h3{color:var(--text-color);max-width:640px;margin:0 auto 40px}.single-main-blog .article-template__content li p{margin:0;display:inline-block;max-width:90%}.single-main-blog .article-template__content p:has(strong){margin-bottom:10px}.single-main-blog .article-template__content ul{max-width:640px;margin:0 auto 30px;padding:0}.single-main-blog .article-template__content blockquote{display:inline-flex;flex-direction:column}.single-main-blog .article-template__content blockquote li{margin-bottom:15px;list-style:none!important}.single-main-blog .article-template__content h2,.single-main-blog .article-template__content h3{margin:30px auto 15px;color:#b22f2d;font-size:26px}.page-type-policy .shopify-policy__title{margin-bottom:50px}.page-type-policy p,.template-page-accessbility p{margin-bottom:20px;text-align:left}.page-type-policy h2,.template-page-accessbility h2{margin:40px 0 20px;text-align:left}.page-type-policy main li:not(:last-child),.template-page-accessbility main li:not(:last-child){margin-bottom:15px}.template-page-accessbility li{text-align:left}.shopify-policy__container{padding:80px 20px 140px}.template-page-accessbility .page-width--narrow{max-width:940px;text-align:center}.custom-mega-menu{position:absolute;left:0;top:100%;width:100%;background:#f8f1e4;opacity:0;visibility:hidden;transition:.3s;z-index:999;padding:20px 0 60px}.custom-mega-menu .blog-custom-blog-excerpt{margin-bottom:0}.mega-menu-inner-btn{padding:18px 47px;font-size:16px}.mega-menu-inner-btn:hover,.mega-product-content .shopify-product-form .btn:hover{background:#f5b94b}.custom-mega-wrapper{display:flex;justify-content:space-between;align-items:center}.custom-mega-wrapper h5.mega-heading{font-size:15px;color:var(--primary-color);font-weight:400;margin:0 0 10px}.custom-mega-wrapper ul.mega-links{padding:0;list-style:none}.custom-mega-wrapper ul.mega-links li{margin:5px 0}.custom-mega-wrapper ul.mega-links li a{color:#333;font-size:36px;letter-spacing:0;line-height:110%;text-transform:uppercase;font-family:Ranch Water;text-decoration:unset}.custom-mega-wrapper ul.mega-links li a:hover{color:var(--secondary-color)}.custom-mega-wrapper .mega-group:not(:last-child){margin-bottom:40px}.custom-mega-item:hover .custom-mega-menu{opacity:1;visibility:visible;pointer-events:auto}section.store-locator-banner{height:90vh;background-repeat:no-repeat;background-size:cover;display:flex;padding-bottom:90px;background-position:center;align-items:flex-end}.store-locator-banner__content{text-align:center;padding:0 20px}.store-locator-banner .page-width--default{width:100%}section:has(.storeifyapps-storelocator-shortcode){padding:100px 0;background-image:url(//waggintrainpet.com/cdn/shop/t/3/assets/locatorbg.jpg?v=46617835088633927071784728132);background-repeat:no-repeat;background-size:cover}.store-logo{background:#d9d9d9;width:187px;height:104px;border-radius:50%}.store-logo img{width:100%;height:100%;object-fit:cover;border-radius:50%}.store-logos__wrapper{display:flex;justify-content:space-between}.store-logos{padding:110px 20px}.store-locator-banner h1{font-size:60px;line-height:90%;margin-bottom:20px}#getbylocal,#frm-storelocator-search #submit-search{font-size:16px}#radius-value{font-size:16px;line-height:20px;font-family:Ranch Water}.inner-item .item-content .store-name{font-size:16px!important;line-height:20px!important}.author-banner{position:relative;background-repeat:no-repeat;padding:190px 20px 100px;background-size:cover}.author-banner:before,.author-banner:after,.author-content-section:before,.author-content-section:after{content:"";position:absolute;top:16%;left:13%;width:50px;height:50px;background-repeat:no-repeat;background-size:contain;background:url(small-star.png);pointer-events:none}.author-banner:before{rotate:106deg}.author-content-section:before{top:6%;left:6%;background:url(Star.png)}.author-content-section:after{top:2%;right:3%;left:unset;background:url(small-star.png)}.author-banner:after{top:16%;right:7%;left:unset;background:url(Star.png);background-repeat:no-repeat}.author-banner__image{max-width:500px;position:relative}.author-banner__image img{width:100%}.author-banner__content p{font-size:24px;color:var(--primary-color);font-family:Ranch Water;margin-top:15px}.author-banner__inner{display:flex;justify-content:space-between;align-items:center}.author-content-heading{font-size:24px;font-family:Ranch Water;color:#3b401b;margin-bottom:30px}.author-content-section{background:#f8f3e8;padding:100px 20px;position:relative}.template-cart .section-template--28068213260658__cart-items-padding{padding:150px 10px 50px!important;background:#f8f3e8!important}#main-cart-footer,#CartDrawer .drawer__inner,.template-cart,.template-404{background:#f8f3e8!important}.template-cart .custom-footer .custom-footer-newsletter:before{display:none!important}.template-cart .title-wrapper-with-link a,.template-cart .caption-with-letter-spacing{text-decoration:none!important;font-size:16px!important;font-weight:600!important}.template-cart .cart-items{padding-top:60px}.cart-quantity{border:1px solid var(--brown);border-radius:25px}.cart-item__quantity-wrapper cart-remove-button{align-items:center}.template-cart .totals__total-value,#CartDrawer .totals__total-value{font-size:15px!important;margin:0 0 5px 18px}.template-cart .cart__footer #checkout,.drawer__footer #CartDrawer-Checkout{border-radius:8px}.drawer__footer #CartDrawer-Checkout{border:1px solid var(--primary-color)}.template-cart .cart__footer{padding-right:10px;padding-left:10px}.tax-note{text-align:center!important;font-size:15px!important}.quantity__input:focus-visible{outline:none!important;box-shadow:none!important}.cart-quantity:before,.cart-quantity:after{display:none}#CartDrawer .drawer__heading{font-size:20px}#CartDrawer table.cart-items{padding:40px 0 0!important}.template-404 #shopify-section-template--28068213162354__main{padding:85px 0 45px}.template-404 .title{font-size:40px}.template-product .product-form__input .form__label{font-family:Azeret Mono;font-weight:700;font-size:19.98px;line-height:100%;letter-spacing:0;color:var(--text-color);padding:14px 0 13px}.template-product .product-form__input{padding:0 0 22px!important;margin:0 0 39px!important;max-width:100%!important;border-bottom:1.5px dashed var(--brown-3, #715A42)!important;width:100%!important}.pdp-product-slider{padding:40px 0 26px;overflow:hidden;position:relative}.template-product .product__info-container{max-width:520px}.template-product .product__info-wrapper{padding:0 0 0 60px}.product--thumbnail_slider .slider-mobile-gutter .slider-button{padding:0;padding-block:1px;padding-inline:6px}.mega-product-image{max-width:167.93px;height:193.6px;width:100%}.mega-product-image a{display:inline-block;height:100%}.mega-product-image img{width:100%;height:100%;object-fit:contain}.mega-product-card{display:flex;gap:36px;align-items:center}.shop-mega-menu .custom-mega-right{max-width:430px}.mega-product-content h4{font-family:Azeret Mono;font-weight:700;font-size:20px;line-height:140%;letter-spacing:-1%}.mega-product-content h4 a{color:var(--text-color);text-decoration:unset}.mega-product-content h4 a:hover{color:var(--primary-color)}.mega-product-price{font-weight:700;font-size:20px;line-height:140%;letter-spacing:-1%;color:var(--text-color)}.mega-product-content .shopify-product-form .btn{font-size:16px!important;line-height:110.00000000000001%;padding:10px 45px!important;border-radius:10px!important;max-width:205px;cursor:pointer}.mega-product-content{display:flex;flex-direction:column;gap:9px}.shop-mega-menu .custom-mega-wrapper{align-items:unset}.shop-mega-menu .custom-mega-inner{display:flex;flex-direction:column;justify-content:space-between;max-width:610px;width:100%}.shop-mega-menu .custom-mega-left{display:flex;gap:50px;justify-content:space-between}.shop-mega-menu .mega-product-card:not(:last-child){margin-bottom:40px}.menu-drawer__inner-container .mega-menu-buttons{display:flex;flex-direction:column;gap:20px;align-items:center;margin-top:30px}.menu-drawer__inner-container .mega-menu-buttons .mega-menu-inner-btn{width:fit-content}.product-media-container{background:transparent;border:0}.product-bg-svg{position:absolute;right:0;left:0;width:100%;height:100%}.product-bg-svg svg{height:100%;width:100%}.page-type-policy .shopify-policy__body h2{line-height:50px}.template-page-accessbility .rich-text__blocks ul{padding-left:0!important}div[data-bv-show]{display:block!important}.single-product-bottom-reviews{padding:60px 20px 80px}.newsletter-success-message,#FrontierNewsletter-success{font-family:Azeret Mono;color:var(--secondary-color);text-align:center;width:100%;font-size:16px;text-transform:uppercase}#FrontierNewsletter-success{color:var(--primary-color);padding:20px 0 0}#FrontierNewsletter-success .svg-wrapper,#ContactFooter-success .svg-wrapper{display:none}body [data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist,body [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text,body [data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist:hover,body [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text:hover{color:var(--text-color)!important;font-family:Azeret Mono!important;font-size:16px!important}.faq-item.product-faq-item.active .faq-answer{margin-bottom:10px}.template-page-frontier .custom-footer-newsletter{display:none}.bv-ips-modal-window h2 span,.bv-ips-modal-window section label{color:var(--primary-color);font-size:25px;font-family:Albert Sans,sans-serif!important}.bv-ips-modal-window .bkCOys{font-size:15px}.bv-ips-modal-window .dHpAjV{font-size:13px}.bv-ips-modal-window .drBYab,.bv-ips-modal-window p,.bv-ips-modal-window label,.bv-ips-modal-window span,.bv-ips-modal-window h1,.bv-ips-modal-window h2,.bv-ips-modal-window h3,.bv-ips-modal-window h4,.bv-ips-modal-window h5,.bv-ips-modal-window h6,#bv_review_maincontainer h1,#bv_review_maincontainer h2,#bv_review_maincontainer h3,#bv_review_maincontainer h4,#bv_review_maincontainer h5,#bv_review_maincontainer h6,#bv_review_maincontainer p,#bv_review_maincontainer label,#bv_review_maincontainer span,#bv_review_maincontainer div{font-family:Albert Sans,sans-serif!important}.bv-ips-modal-window section label span{font-size:18px}.bv-ips-modal-window .knHvHx{padding:10px 30px}.bv-ips-modal-window .evkdsY{display:none}.bv-ips-modal-window button.bCfsBG{padding:5px;border:1px solid #000;border-radius:50%;line-height:10px}.bv-ips-modal-window button.bCfsBG:focus{outline:unset;outline-offset:unset}.bv-ips-modal-window input,.bv-ips-modal-window textarea{font-size:18px;color:var(--text-color);border-style:unset!important;border-radius:unset!important;border-width:unset!important}.bv-ips-modal-window .eMqngS textarea:focus,.bv-ips-modal-window .eMqngS input:focus,.bv-ips-modal-window .hcbzgy:focus{border-width:unset!important;border-color:unset!important;outline:0!important}.single-main-blog .blog-author img{width:46px;border-radius:50%}.pdp-related-slider{margin:0}.PDP_review-wall .review-rating{display:flex;align-items:center;gap:5px;font-size:16px;line-height:16px;color:#715a42}.PDP_review-wall .review-rating svg{top:-1px;position:relative}#shopify-section-template--28068213850482__178498301643080b8b{padding:60px 15px}#bv_review_maincontainer .exlIj{justify-content:center!important;margin-bottom:30px;font-family:Ranch Water!important}.product-highlight__image{max-width:628px}.product-highlight__image img{width:100%}.signature-banner-section .single-image-wrapper{max-width:482px;width:100%}.signature-banner-section .single-image-wrapper img,.story-image img{width:100%;object-fit:cover}.story-image{max-width:452px;width:100%}.template-product .bv-ips-modal-window .drBYab,.template-product .bv-ips-modal-window p,.template-product .bv-ips-modal-window label,.template-product .bv-ips-modal-window span,.template-product #bv_review_maincontainer p,.template-product #bv_review_maincontainer label,.template-product #bv_review_maincontainer span,.template-product #bv_review_maincontainer div,.template-product #product-page-reviews .drBYab,.template-product #product-page-reviews p,.template-product #product-page-reviews label,.template-product #product-page-reviews span,.template-product #product-page-reviews div{font-family:Azeret Mono,monospace!important}body.gradient.template-product{overflow:unset!important}#product-page-reviews .epoaLi{margin-bottom:30px;font-family:Ranch Water!important}#product-page-reviews .eoZTws{font-size:16px!important}#product-page-reviews .jULmvN{padding:30px;font-size:25px;line-height:30px}#product-page-reviews .ldbGbH :focus-visible{outline:unset!important;outline-offset:unset!important;box-shadow:unset!important}#product-page-reviews .bv-rnr__rpifwc-3 .bv-rnr__ppunu1-1{display:block!important}#product-page-reviews .bv-rnr__sc-11cxkec-2,#product-page-reviews .bv-rnr__f7tz1h-13{border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;height:45px!important;padding:0!important;width:45px!important}#product-page-reviews .bv-rnr__sc-16dr7i1-19{padding-bottom:12px}#product-page-reviews .bv-rnr__sc-16dr7i1-17{font-family:Ranch Water!important;font-size:36px;font-weight:400;line-height:110%;color:var(--text-color)}#product-page-reviews .gfKsBD{max-height:80vh!important;max-width:80vw!important;margin:0 auto}#product-page-reviews .hGvekU{height:100%!important;max-height:100%!important;max-width:100%!important}#product-page-reviews .kHMvYa,#product-page-reviews .jxggVX{padding:0!important;margin:5px 0!important}#product-page-reviews .modalCloseBtn{padding:18px!important}#product-page-reviews .gLYcuV li button:disabled{display:inline-block;box-sizing:border-box;height:56px;padding:18px 0 0;display:flex;justify-content:center;width:49px;border:2px solid rgb(48,39,29);border-radius:6px;background:#f7f7f7}#product-page-reviews .dKjomV{width:344px!important}#product-page-reviews .bbBxrc{font-size:18px!important}.bv-ips-modal-window .huraRd,.gmtDpk .bv-text-link{font-size:15px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/waggin-train-main.css.map */
