#announcement-bar a{color:#fff;transition:all .2s ease-out;text-decoration:none}#announcement-bar a:hover{opacity:.7}#announcement-bar p{margin:0;font-size:.95rem}@media(max-width:575px){#announcement-bar p{font-size:.875em}}#header-group{z-index:1020}#navbar-modal-backdrop{z-index:1019;background-color:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#navbar-modal-backdrop.show{opacity:1}#shopify-section-header{transition:all .2s ease-out}#shopify-section-header.hide{transform:translateY(-100%);visibility:hidden}#header-inner{transition:all .2s ease-out;border-radius:0 0 1.5rem 1.5rem;background-color:#fffffff0!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#header [id*=header-row-],#header .logo{transition:all .2s ease-out}#header .logo:hover{opacity:.9}#header.text-white .navbar-toggler{color:#ffffff8c}#header.text-white .navbar-toggler:hover,#header.text-white .navbar-toggler:focus{color:#ffffffbf}#header.text-dark .navbar-toggler{color:var(--bs-dark)}#header.text-dark .navbar-toggler:hover,#header.text-dark .navbar-toggler:focus{color:var(--bs-primary)}#header.text-white #nav-link-currency{background-color:#ffffff0d;border:1px solid rgba(255,255,255,.05);padding:.3rem .5rem;border-radius:.25rem}#header.text-white #nav-link-currency.show{border-color:#fff3}#header.text-dark #nav-link-currency{background-color:var(--bs-light-lighter)}#navbar.navbar-dark{background-color:#ffffff0d}.nav-item-cart .cart-count-badge{position:absolute;top:2px;right:0;width:18px;height:18px;padding:0;background-color:var(--bs-primary-darker);border-radius:50%;line-height:18px;text-align:center;color:#fff;font-size:.8em}#navbar .dropdown-megamenu{border-radius:0 0 1.5rem 1.5rem;border:none;background-color:#fffffff0}#navbar .dropdown-megamenu .dropdown-item.active{background-color:transparent!important;color:var(--bs-primary)}#navbar .megamenu-page img{transition:all .2s ease-out}#navbar .megamenu-page a:hover img{opacity:.8}#navbar.navbar-light .navbar-nav .nav-link{color:var(--bs-primary);font-weight:700;padding-left:.75rem;padding-right:.75rem}#navbar.navbar-light .navbar-nav .nav-link:hover{color:var(--bs-primary-darker)}#navbar-icons.navbar-light .navbar-nav .nav-link{color:var(--bs-primary);font-weight:700;padding-left:.75rem;padding-right:.75rem}#navbar-icons.navbar-light .navbar-nav .nav-link:hover{color:var(--bs-primary-darker)}#navbar.navbar-light .dropdown-item{color:var(--bs-primary);font-size:.95rem}#navbar.navbar-light .dropdown-item:hover{background-color:transparent;color:var(--bs-primary-darker)}#header-topbar{background-color:#f8f8f8;padding:0;margin:0 -1.25rem;display:flex;align-items:center;overflow:hidden;transition:all .2s ease-out;height:46px}.scrolled #header-topbar{height:0}@media(max-width:575px){#header-topbar{height:40px}#header-topbar a{width:50%;justify-content:center}#header-topbar a img{height:24px;width:auto}}#footer{position:relative}#footer.text-white:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#ffffff1a}@media(max-width:575px){#footer.text-white:before{display:none}}#footer.text-white hr{background-color:transparent;border-top:1px dashed white;opacity:.2}#footer.text-dark hr{background-color:transparent;border-top:1px dashed black;opacity:.2}#footer .nav-link{opacity:.7;transition:all .2s ease-out}#footer .nav-link:hover,#footer .nav-link:focus{opacity:1}#footer.text-white .nav-link{color:#fff}#footer.text-dark .nav-link{color:var(--bs-dark)}#footer.text-white .rte a,#footer.text-white #copyright a{color:#fff;text-decoration:underline}#footer .footer-block .title span{display:inline-block;padding:.5rem 1rem;transition:all .2s ease-out}#footer .footer-block .nav{padding-left:1rem;border-left-width:1px;border-left-style:dotted;transition:all .2s ease-out}#footer.text-white .footer-block .title span{background-color:#ffffff0d}#footer.text-white .footer-block:hover .title span{background-color:#ffffff1a;padding-left:1rem}#footer.text-dark .footer-block .title span{background-color:#0000000d}#footer.text-dark .footer-block:hover .title span{background-color:#0000001a;padding-left:1rem}#footer.text-white .footer-block .nav{border-left-color:#fff3}#footer.text-white .footer-block:hover .nav{border-color:#fff6}#footer.text-dark .footer-block .nav{border-left-color:#0003}#footer.text-dark .footer-block:hover .nav{border-color:#0006}.container .carousel{overflow:hidden;border-radius:1.5rem}.carousel-caption{position:absolute;top:inherit;bottom:inherit;left:inherit;right:inherit;padding:0;margin:0}@media(max-width:575px){.carousel-caption.caption-mobile-top{top:3rem;left:1rem;right:1rem}.carousel-caption.caption-mobile-center{top:0;bottom:0;left:1rem;right:1rem;height:100%;display:flex;align-items:center}.carousel-caption.caption-mobile-bottom{bottom:3rem;left:1rem;right:1rem}}@media(min-width:576px){.carousel-caption.caption-desktop-center-left{height:100%;top:0;left:3%;display:flex;align-items:center}.carousel-caption.caption-desktop-center-center{height:100%;top:0;left:18%;right:18%;display:flex;align-items:center;justify-content:center}.carousel-caption.caption-desktop-center-right{height:100%;top:0;right:3%;display:flex;align-items:center}.carousel-caption.caption-desktop-center-bottom{bottom:10%;left:18%;right:18%;display:flex;justify-content:center}}#offcanvas-nav{border-radius:1.5rem 1.5rem 0 0;overflow:hidden}#offcanvas-nav .btn-close{position:absolute;right:0;top:0;width:2rem;height:2rem;background-size:30%;z-index:1}#offcanvas-cart .offcanvas-header .cart-count-badge{padding:0;border-radius:50%;width:24px;height:24px;line-height:24px;font-size:.6em}#offcanvas-cart .offcanvas-header.text-white .cart-count-badge{background:#ffffff1a;color:#fff}#offcanvas-cart .offcanvas-header.text-dark .cart-count-badge{background:#0000001a;color:var(--bs-dark)}@media(max-width:575px){#offcanvas-cart{width:calc(100% - 1.5rem)!important}}.offcanvas-cart-empty svg{animation:offcanvas_cart_empty 1s linear alternate infinite}@keyframes offcanvas_cart_empty{0%{transform:translate(-1rem)}to{transform:translate(1rem)}}#offcanvas-cart .btn-remove-line-item{background-color:var(--bs-light-lighter);color:var(--bs-primary);opacity:1;transition:all .2s ease-out;width:32px;height:32px;border-radius:50%;padding:0;display:flex;justify-content:center;align-items:center}#offcanvas-cart .btn-remove-line-item:hover,#offcanvas-cart .btn-remove-line-item:focus{color:var(--bs-primary-darker)}#offcanvas-cart form.loading .offcanvas-body{position:relative;opacity:.25}.newsletter{position:relative}.newsletter.text-white:before{content:"";position:absolute;top:0;left:0;width:100%;height:10px;background-color:#ffffff1a}.newsletter-input-wrapper{position:relative}.newsletter-input-wrapper svg{position:absolute;top:50%;left:8px;transform:translateY(-50%);color:var(--bs-dark);opacity:.75}.newsletter-input-wrapper input{padding-left:45px}.featured-products .splide__pagination{position:relative;padding:.25rem;margin:0;bottom:auto}.featured-products .splide__arrow--prev{left:-.5rem}.featured-products .splide__arrow--next{right:-.5rem}@media(max-width:575px){.featured-products:not(.featured-products-stacked) .container{padding-left:0;padding-right:0}.featured-products:not(.featured-products-stacked) .header{padding-left:1rem;padding-right:1rem}.featured-products .product-list-item:not(.is-active) .carousel-control{visibility:hidden;opacity:0}.featured-products .splide__arrows{visibility:hidden}}.marquee .marquee-item{width:fit-content;display:flex;position:relative;transform:translateZ(0);animation:marquee_item_animation 5s linear infinite}.marquee .marquee-item:hover{animation-play-state:paused}.marquee a{display:block;text-decoration:none;transition:all .2s ease-out}.marquee a:hover{opacity:.75}.marquee.text-white a{color:#fff}.marquee.text-dark a{color:var(--bs-dark)}@keyframes marquee_item_animation{0%{transform:translateZ(0)}to{transform:translate3d(-5%,0,0)}}@media(prefers-reduced-motion:reduce){.marquee .marquee-item{animation:none}}.product-sticky-atc{position:fixed;top:0;left:0;width:100%;z-index:1020;transform:translateY(-100%);visibility:hidden;transition:all .2s ease-out}.product-sticky-atc.show{visibility:visible;transform:none}.product-sticky-atc.shadow-sm{box-shadow:0 -.125rem .25rem #00000013!important}.product-sticky-atc.shadow{box-shadow:0 -.5rem 1rem #00000026!important}.product-sticky-atc.shadow-lg{box-shadow:0 -1rem 3rem #0000002d!important}.product-sticky-atc .spr-badge{margin-bottom:.25rem}.simple-collection-list ul{display:flex;flex-wrap:nowrap;overflow-x:auto}.simple-collection-list ul li{text-align:center}.simple-collection-list ul li a:hover img{animation:simpleCollectionListImgAnimation 1.5s}@keyframes simpleCollectionListImgAnimation{0%{opacity:.4}to{opacity:1}}@media(max-width:991px){.simple-collection-list .container{padding-left:0;padding-right:0}.simple-collection-list ul li{max-width:90px;flex-shrink:0}.simple-collection-list ul li:first-child{margin-left:1rem!important}.simple-collection-list .collection-title{font-size:.7em}}@media(min-width:992px){.simple-collection-list ul{justify-content:center}.simple-collection-list ul li{flex:1}.simple-collection-list .collection-title{font-size:.8em}}.video .play-icon-css{border-top:26px solid transparent;border-bottom:26px solid transparent;border-left:40px solid white;transition:all .2s ease-out}.video a:hover .play-icon-css{opacity:.75}.instagram-gallery .description a{text-decoration:none;color:var(--bs-primary-darker)}.instagram-gallery .description a:hover,.instagram-gallery .description a:focus{color:var(--bs-primary-lighter)}.instagram-gallery-list{display:flex;flex-wrap:nowrap;position:relative}.instagram-gallery-list-item{animation:instagramGalleryListAnimation 25s linear infinite}.instagram-gallery-list:hover .instagram-gallery-list-item{animation-play-state:paused!important}.instagram-gallery-list-item a{display:block;position:relative;overflow:hidden;border-radius:1.25rem}.instagram-gallery-list-item a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;opacity:0;transition:all .2s ease-out}.instagram-gallery-list-item a:hover:before{opacity:1}.instagram-gallery-list-item a:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'><path d='M16.98 0a6.9 6.9 0 0 1 5.08 1.98A6.94 6.94 0 0 1 24 7.02v9.96c0 2.08-.68 3.87-1.98 5.13A7.14 7.14 0 0 1 16.94 24H7.06a7.06 7.06 0 0 1-5.03-1.89A6.96 6.96 0 0 1 0 16.94V7.02C0 2.8 2.8 0 7.02 0h9.96zm.05 2.23H7.06c-1.45 0-2.7.43-3.53 1.25a4.82 4.82 0 0 0-1.3 3.54v9.92c0 1.5.43 2.7 1.3 3.58a5 5 0 0 0 3.53 1.25h9.88a5 5 0 0 0 3.53-1.25 4.73 4.73 0 0 0 1.4-3.54V7.02a5 5 0 0 0-1.3-3.49 4.82 4.82 0 0 0-3.54-1.3zM12 5.76c3.39 0 6.2 2.8 6.2 6.2a6.2 6.2 0 0 1-12.4 0 6.2 6.2 0 0 1 6.2-6.2zm0 2.22a3.99 3.99 0 0 0-3.97 3.97A3.99 3.99 0 0 0 12 15.92a3.99 3.99 0 0 0 3.97-3.97A3.99 3.99 0 0 0 12 7.98zm6.44-3.77a1.4 1.4 0 1 1 0 2.8 1.4 1.4 0 0 1 0-2.8z'/></svg>");background-repeat:no-repeat;background-size:32px;background-position:center;opacity:0;filter:invert(1);transform:translateY(1rem);transition:all .2s ease-out}.instagram-gallery-list-item a:hover:after{opacity:1;transform:translateY(0)}.parallax-video-modal .btn-close{position:absolute;top:-10px;right:-10px;z-index:1;background-color:#fff;opacity:1;border-radius:50%;padding:.5rem;background-size:40%;box-shadow:0 .125rem .25rem #00000013;transition:all .2s ease-out}.parallax-video-modal .btn-close:hover{transform:rotate(90deg)}.parallax-video-modal .modal-content{border:none}.testimonials-inner{border-radius:1.5rem}.testimonials .splide__arrow--prev{left:0}.testimonials .splide__arrow--next{right:0}.testimonials .splide__pagination{position:relative;bottom:0;padding:0;margin:.75rem 0 .5rem}@media(max-width:575px){.testimonials .splide__arrow{display:none}.testimonials .splide__track{overflow:visible}}.brands-inner{border-radius:1.5rem}#step-through-start-feature-list>li{border-bottom:1px solid var(--bs-primary);padding:.5rem 0;display:flex;align-items:center}#step-through-start-feature-list>li:first-child{border-top:1px solid var(--bs-primary)}.faq .accordion-item{border:none;background:transparent;margin-bottom:.5rem}.faq .accordion-button{background-color:#fff;box-shadow:0 .125rem .25rem #00000020;border-radius:50rem!important;padding-right:4rem}.faq .accordion-button:after{content:"-";background-color:var(--bs-primary);background-image:none;color:#fff;border-radius:50%;position:absolute;right:.75rem;width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;opacity:1}.faq .accordion-button.collapsed:after{content:"+"}@media(max-width:575px){.faq .accordion-button{font-size:.825rem}}@media(max-width:767px){.image-with-text .img-align-bottom{flex-direction:column-reverse!important}}.image-with-text.how-it-works{text-align:center}.image-with-text.how-it-works .description{text-align:left}.image-with-text.how-it-works .description p{position:relative;margin:2rem 0;padding-left:85px}.image-with-text.how-it-works .description p strong{font-size:1.1em}.image-with-text.how-it-works .description p:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:65px;height:65px;border-radius:50%;background-repeat:no-repeat;background-position:center}@media(max-width:575px){.image-with-text.how-it-works .description p:before{left:.25rem}}.image-with-text.how-it-works .description p:nth-child(1):before{background-image:url(/cdn/shop/files/how-it-works-dog.png);background-size:cover}.image-with-text.how-it-works .description p:nth-child(2):before{background-image:url(/cdn/shop/files/how-it-works-filter.png);background-size:cover}.image-with-text.how-it-works .description p:nth-child(3):before{background-image:url(/cdn/shop/files/how-it-works-shipping.png);background-size:cover}.review-columns .img-wrapper{border-radius:1.5rem;position:relative;display:block;overflow:hidden}.review-columns .img-wrapper .description{position:absolute;bottom:1rem;width:calc(100% - 2rem);left:1rem;color:#fff}@media(max-width:575px){.review-columns .description{font-size:.875rem}}
/*# sourceMappingURL=/cdn/shop/t/130/assets/sections.css.map */
