.form-vertical .form-field{margin-bottom:1.5rem}.form-vertical label{font-weight:600;display:block;margin-bottom:.5rem}.form-vertical input,.form-vertical textarea{width:100%;padding:10px 12px;font-size:16px;border:1px solid #ccc;border-radius:6px;transition:border-color .3s ease}.form-vertical input:focus,.form-vertical textarea:focus{border-color:#000;outline:none}.form-vertical .btn{background-color:#000;color:#fff;padding:12px 24px;border:none;border-radius:6px;font-size:16px;cursor:pointer}.form-vertical .btn:hover{background-color:#333}.form-note{font-size:.95rem;color:#666;margin-top:1rem}@font-face{font-family:Maven Pro;font-weight:400;font-style:normal;src:url(//sparkysteps.com/cdn/fonts/maven_pro/mavenpro_n4.c68ed1d8b5c0af622b14d3bb80bf3ead8907ac11.woff2?h1=c3Bhcmt5c3RlcHMuY29t&h2=c3Bhcmt5LXN0ZXBzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=7acfb9ff495ae5defec8c929b7020daa296b1fc6ffb2f9793a4248460eeb0cb0) format("woff2"),url(//sparkysteps.com/cdn/fonts/maven_pro/mavenpro_n4.522bf9c765ae9601c2a4846d60057ced1efdcde2.woff?h1=c3Bhcmt5c3RlcHMuY29t&h2=c3Bhcmt5LXN0ZXBzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=b787117ebd373e765cd1f3e7759952c7cd9c44d1afb6af59ff7905582e44d9fc) format("woff")}@font-face{font-family:Maven Pro;font-weight:400;font-style:normal;src:url(//sparkysteps.com/cdn/fonts/maven_pro/mavenpro_n4.c68ed1d8b5c0af622b14d3bb80bf3ead8907ac11.woff2?h1=c3Bhcmt5c3RlcHMuY29t&h2=c3Bhcmt5LXN0ZXBzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=7acfb9ff495ae5defec8c929b7020daa296b1fc6ffb2f9793a4248460eeb0cb0) format("woff2"),url(//sparkysteps.com/cdn/fonts/maven_pro/mavenpro_n4.522bf9c765ae9601c2a4846d60057ced1efdcde2.woff?h1=c3Bhcmt5c3RlcHMuY29t&h2=c3Bhcmt5LXN0ZXBzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=b787117ebd373e765cd1f3e7759952c7cd9c44d1afb6af59ff7905582e44d9fc) format("woff")}@font-face{font-family:Gloock;font-weight:400;font-style:normal;src:url(//sparkysteps.com/cdn/fonts/gloock/gloock_n4.c03e09a10e0b6d6c4138a58e53df91152ca7a156.woff2?h1=c3Bhcmt5c3RlcHMuY29t&h2=c3Bhcmt5LXN0ZXBzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=7ddb6edf153431287161ccdf29e8f62f0491dc54b46e0bdbc78a4c2810cc57e8) format("woff2"),url(//sparkysteps.com/cdn/fonts/gloock/gloock_n4.c626112c79dbb6eed784be3427064b7244d8f092.woff?h1=c3Bhcmt5c3RlcHMuY29t&h2=c3Bhcmt5LXN0ZXBzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=68bdfc5aa6b983c9ef2af698e397242c0023f85c061005f89a4048d772062769) format("woff")}@font-face{font-family:Maven Pro;font-weight:700;font-style:normal;src:url(//sparkysteps.com/cdn/fonts/maven_pro/mavenpro_n7.1cf8ef6e1971df8c9c821bcb73da0b10e0c49a8b.woff2?h1=c3Bhcmt5c3RlcHMuY29t&h2=c3Bhcmt5LXN0ZXBzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=cb6732a166240ad00e927e38ded3d84e56bba4bd3561376c3d1e3a3fab2a15cf) format("woff2"),url(//sparkysteps.com/cdn/fonts/maven_pro/mavenpro_n7.1ecc5b9854a5f30ff1b42559ffcca41d24759633.woff?h1=c3Bhcmt5c3RlcHMuY29t&h2=c3Bhcmt5LXN0ZXBzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=f9113f5b92b3b23695696af0ca821a07681ff3588a258f5d86d373935273f296) format("woff")}@font-face{font-family:Maven Pro;font-weight:700;font-style:normal;src:url(//sparkysteps.com/cdn/fonts/maven_pro/mavenpro_n7.1cf8ef6e1971df8c9c821bcb73da0b10e0c49a8b.woff2?h1=c3Bhcmt5c3RlcHMuY29t&h2=c3Bhcmt5LXN0ZXBzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=cb6732a166240ad00e927e38ded3d84e56bba4bd3561376c3d1e3a3fab2a15cf) format("woff2"),url(//sparkysteps.com/cdn/fonts/maven_pro/mavenpro_n7.1ecc5b9854a5f30ff1b42559ffcca41d24759633.woff?h1=c3Bhcmt5c3RlcHMuY29t&h2=c3Bhcmt5LXN0ZXBzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=f9113f5b92b3b23695696af0ca821a07681ff3588a258f5d86d373935273f296) format("woff")}.placeholder-svg,.icon--placeholder{display:block;fill:#00000059;background-color:#0000000d;width:100%;height:100%;max-width:100%;max-height:100%;border:1px solid rgba(0,0,0,.15)}.placeholder-noblocks{padding:40px;text-align:center}.placeholder-background{position:absolute;top:0;right:0;bottom:0;left:0}.placeholder-background .icon{border:0}.image-bar__content .placeholder-image{position:absolute;top:0;left:0}.grid-link__image-centered .placeholder-svg{height:initial;max-height:initial}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#fff;opacity:1;filter:alpha(opacity=100)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader,.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#000;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px #0009;background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px #0009;background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:#0009;bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:#0009;position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}h1,.h1{font-size:1.85714em;line-height:1.2}h2,.h2{font-size:1.57143em;line-height:1.3}h3,.h3{font-size:1.28571em;line-height:1.4}h4,.h4,.tags{font-size:.92857em;line-height:1.6}h4,.h4{font-size:.92857em;font-weight:700}h5,.h5{font-size:.92857em;line-height:1.6}h6,.h6{font-size:.78571em;line-height:1.7}.site-footer p,.site-footer li,.site-footer .rte,.site-footer input{font-size:.85em}.main-content{margin-top:15px}.template-index .main-content{margin-top:0}html,body{background:#fff}.index-section{padding-top:17.5px;padding-bottom:17.5px}@media screen and (min-width: 769px){.index-section{padding-top:27.5px;padding-bottom:27.5px}}.shopify-section:first-child .index-section{padding-top:0;border-top:0}.shopify-section:last-child .index-section{padding-bottom:0}.header-bar{*zoom: 1;font-family:Maven Pro,sans-serif;font-size:1em;font-weight:400;font-style:normal;background-color:#3dbafc;color:#fff;padding-top:2px;padding-bottom:2px;text-align:center}.header-bar:after{content:"";display:table;clear:both}@media screen and (min-width: 769px){.header-bar{text-align:right;padding-top:8px;padding-bottom:8px}}.header-bar a,.header-bar button{color:#fff}.header-bar a:hover,.header-bar a:active,.header-bar a:focus,.header-bar button:hover,.header-bar button:active,.header-bar button:focus{outline-color:#fff}.header-bar .inline-list,.header-bar .inline-list li{margin-bottom:0}@media screen and (min-width: 769px){.header-bar__left{text-align:left;width:33.33%}.header-bar__right{width:66.66%}}.header-bar__module{margin-bottom:15px}.header-bar__right .header-bar__module:last-child{margin-bottom:0}@media screen and (min-width: 769px){.header-bar__module{display:inline-block;vertical-align:middle;text-align:left;margin-bottom:0}}.header-bar__module--list{list-style:none;margin:0}.header-bar__module--list li{display:inline-block;margin:0}.header-bar__module--list li+li{margin-left:6px}.cart-page-link{display:inline-block}.header-bar__cart-icon{font-size:1.4em;margin-right:4px}.hidden-count,.header-bar__sep{display:none}@media screen and (min-width: 769px){.header-bar__sep{color:#fff;opacity:.4;display:inline-block;padding:0 10px}}.header-bar__message,.header-message{max-width:100%;overflow:hidden}.header-bar__search{*zoom: 1;position:relative;background-color:#fff;border:0 none;border-radius:2px;min-width:100px}.header-bar__search:after{content:"";display:table;clear:both}@media screen and (min-width: 769px){.header-bar__search{max-width:160px;margin-left:20px}.header-bar__search:first-of-type{margin-left:0}}@media screen and (max-width: 768px){.header-bar__search{margin:12px 30px}}@media screen and (max-width: 480px){.header-bar__search{margin:12px 15px}}.header-bar__search form,.header-bar__search input,.header-bar__search button{margin-bottom:0}.header-bar__search-input[type=search]{display:block;width:60%;float:right;background:transparent;border-color:transparent;padding:5px 0}.header-bar__search-input[type=search]:focus{background:transparent;border-color:transparent}.header-bar__search-submit{position:absolute;display:block;float:left;width:40%;font-size:16px;padding:4px 0;min-height:auto}.supports-fontface .header-bar__search-submit{width:20%}.supports-fontface .header-bar__search-input[type=search]{width:100%;padding-left:30px}@media screen and (max-width: 768px){.supports-fontface .header-bar__search-form{position:relative}.supports-fontface .header-bar__search-submit{width:35px;position:absolute;top:0;left:0}.supports-fontface .header-bar__search-input[type=search]{width:100%;padding-left:35px}}.header-bar__search .btn,.header-bar__search .btn:hover,.header-bar__search .btn:focus{background:transparent;color:#555}.announcement-bar--mobile{padding-top:5px;padding-bottom:5px}.grid-link__container{margin-bottom:-30px}.grid-link,.grid-link--focus{position:relative;display:block;padding-bottom:30px;line-height:1.3}.grid-link:hover .grid-link__image,.grid-link:active .grid-link__image,.grid-link--focus:hover .grid-link__image,.grid-link--focus:active .grid-link__image{opacity:.8}.grid-link--focus{padding:20px;box-shadow:0 1px 1px #0000001a;margin-bottom:30px}.grid-link--focus:before{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#3dbafc;-webkit-transition:all .08s ease-in;-moz-transition:all .08s ease-in;-ms-transition:all .08s ease-in;-o-transition:all .08s ease-in;transition:all .08s ease-in}.grid-link--focus:hover,.grid-link--focus:active{top:0;left:0;right:0;bottom:0}.grid-link__image{position:relative;display:table;table-layout:fixed;width:100%;margin:0 auto 10px;-webkit-transition:opacity .08s ease-in;-moz-transition:opacity .08s ease-in;-ms-transition:opacity .08s ease-in;-o-transition:opacity .08s ease-in;transition:opacity .08s ease-in}.grid-link__image img{display:block;margin:0 auto;max-width:100%;max-height:600px}.grid-link__image--loading{background-color:#000;-webkit-animation:placeholder-background-loading 1.5s linear infinite;animation:placeholder-background-loading 1.5s linear infinite}.grid-link__image-centered{display:table-cell;vertical-align:middle;width:100%;overflow:hidden}.sold-out .grid-link__image-sold-out img{opacity:.4;filter:alpha(opacity=40)}.grid-link__title,.grid-link__meta{position:relative;margin-bottom:5px}.grid-link__title{color:#000;font-family:Gloock,serif;font-size:.9em;line-height:1.4;font-weight:700}.grid-link__vendor{font-size:.85em;font-weight:400}.grid-link__meta{font-family:Gloock,serif;font-size:.75em;line-height:1.5;color:#1a1a1a}.grid-link__sale_price{opacity:.95;filter:alpha(opacity=95)}.grid-link__unit-price{font-size:1em}.badge{display:table;position:absolute;width:60px;height:60px;background-color:#3dbafc;color:#fff;border-radius:50%;text-transform:uppercase;font-weight:700;text-align:center;font-size:.85714em;line-height:1.1;z-index:10}.badge--sold-out{top:50%;left:50%;margin-top:-30px;margin-left:-30px;background-color:#3dbafc;color:#fff}.badge--sale{top:-12px;right:-12px}.badge__text{display:table-cell;vertical-align:middle;padding:2px 8px 0}.badge__text--small{font-size:8px;padding-top:0}@-webkit-keyframes placeholder-background-loading{0%{opacity:.02}50%{opacity:.05}to{opacity:.02}}@-ms-keyframes placeholder-background-loading{0%{opacity:.02}50%{opacity:.05}to{opacity:.02}}@keyframes placeholder-background-loading{0%{opacity:.02}50%{opacity:.05}to{opacity:.02}}.mobile-nav-trigger,.mobile-cart-page-link{font-weight:700}.mobile-nav-trigger .icon,.mobile-cart-page-link .icon{position:relative;top:-1px;vertical-align:middle;padding-right:4px}.mobile-nav-trigger{display:block;float:left;background:none;border:0 none;padding:0;margin:0}.mobile-nav-trigger .icon{font-size:1.4em}.mobile-cart-page-link{display:block;float:right}.mobile-cart-page-link .header-bar__cart-icon{font-size:1.4em}.mobile-cart-page-link .cart-count:before{display:inline;content:"("}.mobile-cart-page-link .cart-count:after{display:inline;content:")"}.mobile-nav{display:none;list-style:none;text-align:left;margin:0}.mobile-nav li{margin:0}.mobile-nav__link{display:block;border-top:1px solid white;border-color:#fff3}.mobile-nav__link>a{display:block;padding:12px 15px;font-size:1.07143em;font-family:Gloock,serif;font-weight:400;font-style:normal;text-transform:uppercase}@media screen and (min-width: 480px){.mobile-nav__link>a{padding-left:30px;padding-right:30px}}.mobile-nav__sublist-expand,.mobile-nav__sublist-contract{display:inline-block;font-size:.6em;vertical-align:middle;margin:-2px 0 0 4px}.mobile-nav__sublist-contract{display:none}.mobile-nav__sublist-trigger.is-active .mobile-nav__sublist-contract{display:inline-block}.mobile-nav__sublist-trigger.is-active .mobile-nav__sublist-expand{display:none}.mobile-nav__sublist{list-style:none;margin:0;display:none;background-color:#fff}.mobile-nav__sublist-link a{display:block;color:#000;font-size:1.07143em;font-family:Gloock,serif;font-weight:400;font-style:normal;border-top:1px solid white;padding:12px 30px}.mobile-nav__sublist-link a:hover{opacity:1;color:#3dbafc}.mobile-nav__sublist--grandchilds .mobile-nav__sublist-link a{padding-left:60px}.newsletter-grid{display:flex;flex-wrap:wrap}.newsletter-section .grid-uniform{margin-left:0}.newsletter-section #contact_form,.newsletter-section .section-header__title{margin-bottom:0}.newsletter-section .section-header__title-spacing{margin-bottom:15px}.newsletter-wrapper .grid-uniform{margin-left:0}.newsletter-grid__item{padding:0}.newsletter-content-wrapper{display:flex;justify-content:center;flex-direction:column;height:100%;padding:50px 15%}.newsletter-content p{margin:0}.newsletter-section .input-group{display:block}.newsletter-section .input-group-field,.newsletter-section .errors{margin-bottom:10px}.featured-images .grid__item{margin-bottom:15px}.collection__grid-image-wrapper{width:100%;position:relative;margin:0 auto}.collection__grid-image{width:100%;position:absolute;top:0;left:0}.custom-content{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto;margin-bottom:-30px;margin-left:-30px}@media screen and (max-width: 480px){.custom-content{margin-bottom:-22px;margin-left:-22px}}.custom__item{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:30px;padding-left:30px;max-width:100%}@media screen and (max-width: 480px){.custom__item{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:22px;margin-bottom:22px}.custom__item.small--one-half{-webkit-flex:1 0 50%;-moz-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;max-width:400px;margin-left:auto;margin-right:auto}}.custom__item-inner{position:relative;display:inline-block;text-align:left;max-width:100%}.custom__item-inner--video,.custom__item-inner--html{display:block}.align--top-middle{text-align:center}.align--top-right{text-align:right}.align--middle-left{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center}.align--center{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;text-align:center}.align--middle-right{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;text-align:right}.align--bottom-left{-ms-flex-item-align:flex-end;-webkit-align-self:flex-end;align-self:flex-end}.align--bottom-middle{-ms-flex-item-align:flex-end;-webkit-align-self:flex-end;align-self:flex-end;text-align:center}.align--bottom-right{-ms-flex-item-align:flex-end;-webkit-align-self:flex-end;align-self:flex-end;text-align:right}.rich-text__heading--medium{font-size:1.57143em}.rich-text__heading--small{font-size:1.28571em}.rich-text__text--large{font-size:1.14286em}.rich-text__text--small{font-size:.85714em}.feature-row{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}@media screen and (max-width: 768px){.feature-row{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.feature-row__item{-webkit-flex:0 1 50%;-moz-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}@media screen and (max-width: 768px){.feature-row__item{-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}}.feature-row__image-wrapper{position:relative;margin:0 auto}.feature-row__image{display:block;margin:0 auto}@media screen and (max-width: 768px){.feature-row__image{order:1}}.supports-js .feature-row__image{position:absolute;top:0;left:0;width:100%}.no-js .feature-row__image{clip:rect(0 0 0 0);clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.feature-row__text{padding-top:35px;padding-bottom:35px}@media screen and (max-width: 768px){.feature-row__text{order:2;padding-bottom:0}}@media screen and (min-width: 769px){.feature-row__text--left{padding-left:35px}.feature-row__text--right{padding-right:35px}}@media screen and (min-width: 769px){.featured-row__subtext{font-size:1.14286em}}.featured-blog__post{margin-bottom:30px}@media screen and (max-width: 480px){.featured-blog__post{margin-bottom:37.5px}}.featured-blog__post .article__featured-image{position:absolute;top:0;left:0;width:100%;display:block}.featured-blog__post .article__featured-image-wrapper{position:relative;margin-bottom:30px}@media screen and (max-width: 480px){.featured-blog__post .article__featured-image-wrapper{margin-bottom:22px}}.no-js .featured-blog__post .article__featured-image-wrapper{clip:rect(0 0 0 0);clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.featured-blog__post .rte{margin-top:22.5px}@media screen and (max-width: 480px){.featured-blog__post .rte{margin-bottom:16.5px}}.featured-blog__post .h3{margin-top:-5px}.featured-blog__post .featured-blog__meta{font-size:.85em;margin-bottom:-5px}.placeholder .article__featured-link{margin-bottom:30px}@media screen and (max-width: 480px){.placeholder .article__featured-link{margin-bottom:22px}}.map-section__wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.map-section__content{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:50%;overflow:hidden;position:relative}@media screen and (max-width: 768px){.map-section__content{-webkit-flex:0 1 100%;-moz-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%}}.map-section__image{height:100%;background-size:cover;background-position:center}@media screen and (max-width: 768px){.map-section__image{order:1}}@media screen and (min-width: 769px){.map-section__image{position:absolute;top:0;bottom:0;left:0;right:0}}.map-section--display-map .map-section__image{display:none!important}.map-section__background-wrapper{background-color:#0000000d}.map-section__placeholder{height:100%}@media screen and (min-width: 769px){.map-section__placeholder{position:absolute;top:0;bottom:0;left:0;right:0}}.map-section--display-map .map-section__placeholder{display:none!important}.map-section__text{padding:30px;background-color:#f4f4f4}@media screen and (max-width: 768px){.map-section__text{order:0}}.map-section__text .icon-pin{height:10.5px}.map-section__container{width:100%;height:55vh}@media screen and (min-width: 769px){.map-section__container{position:absolute!important;top:0;left:0;height:100%}}@media screen and (min-width: 769px){.map-section--load-error{width:50%;margin:0 auto}}.map-section--load-error .errors{width:100%}.gallery__image-container{position:relative}.gallery__image-wrapper img{position:absolute;top:0;left:0;right:0;width:100%}.no-js .gallery__image-wrapper{clip:rect(0 0 0 0);clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.mfp-bg{background-color:#fff}.mfp-bg.mfp-fade{-webkit-backface-visibility:hidden;opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-bg.mfp-fade.mfp-ready{opacity:1;filter:alpha(opacity=100)}.mfp-bg.mfp-fade.mfp-removing{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;opacity:0;filter:alpha(opacity=0)}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-fade.mfp-wrap.mfp-removing .mfp-content,.mfp-fade.mfp-wrap.mfp-removing button{opacity:0}.mfp-counter{display:none}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:zoom-out}.mfp-figure:after{box-shadow:none}.mfp-img{background-color:#fff}button.mfp-close{margin:30px;font-size:2.85714em;font-weight:300px;opacity:1;filter:alpha(opacity=100);color:#000}button.mfp-arrow{top:0;height:100%;width:20%;margin:0;opacity:1;filter:alpha(opacity=100)}button.mfp-arrow:after,button.mfp-arrow .mfp-a{display:none}button.mfp-arrow:before,button.mfp-arrow .mfp-b{display:none}button.mfp-arrow:active{margin-top:0}.mfp-chevron{position:absolute;pointer-events:none}.mfp-chevron:before{content:"";display:inline-block;position:relative;vertical-align:top;height:25px;width:25px;border-style:solid;border-width:4px 4px 0 0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.mfp-chevron.mfp-chevron-right{right:55px}.mfp-chevron.mfp-chevron-right:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.mfp-chevron.mfp-chevron-left{left:55px}.mfp-chevron.mfp-chevron-left:before{-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.slideshow-section{padding-bottom:35px}@media screen and (min-width: 769px){.slideshow-section{padding-bottom:0}}.flexslider{margin:0;padding:0;overflow:visible!important}.flexslider--adapt,.flexslider--adapt .flex-viewport{max-height:90vh}.flexslider--adapt.flexslider--slide .slides{max-height:90vh;position:absolute;top:0;bottom:0;left:0;right:0}.flexslider li{margin:0;max-width:100%}.flexslider .slides__slide{display:none;margin:0;position:relative;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.flexslider--adapt .slides__slide{height:100%;overflow:hidden}.flexslider--adapt.flexslider--fade .slides__slide{position:absolute!important;top:0;bottom:0;left:0;right:0}.slide-hide,.slide-hide>img{height:1px}.slide-hide .slides__image,.slide-hide .placeholder-svg{display:none}.slides__image{width:100%;max-width:100%;margin:0 auto;display:block;object-fit:cover}.flexslider--adapt .slides__image,.flexslider--adapt .placeholder-svg{height:100%;overflow:hidden}.slides{*zoom: 1}.slides:after{content:"";display:table;clear:both}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{position:relative;zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.slider__controls-container{position:relative}.slider__controls-button{width:44px;height:44px;position:absolute;margin:3px 0;border-style:none;background:transparent}.slider__controls-button .icon{font-size:.7rem;color:#3dbafc;opacity:1;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.slider__controls-button:hover .icon{opacity:.5}.slider__controls-button--pause{right:-15px}.slider__controls-button--pause .icon{height:.5rem;font-size:.5rem}.icon-pause{display:block}.is-paused .icon-pause,.icon-play{display:none}.is-paused .icon-play{display:block}.slider-navigation{position:relative;margin:0;z-index:2;list-style:none}.slider-navigation li{margin:0}.flex-control-nav{width:100%;text-align:center;margin:0;padding:10px 0;list-style:none;z-index:3}.flex-control-nav li{margin:0 4px;display:inline-block;zoom:1;vertical-align:middle}.flex-control-paging li a{width:12px;height:12px;display:block;background-color:#3dbafc;cursor:pointer;text-indent:-9999px;border-radius:20px;border:2px solid #fff;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.flex-control-paging li a:hover{opacity:.5;background-color:#3dbafc}.flex-control-paging li a.flex-active{background-color:#fff;border-color:#3dbafc;cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}.flexslider .slides{margin:0;padding:0;list-style-type:none}.slides__slide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:0}@media screen and (max-width: 768px){.slides__slide:before{content:none}}.slideshow__mobile-text-container{display:block}@media screen and (min-width: 769px){.slideshow__mobile-text-container{display:none}}.slides__text-content{width:80%;margin:0 auto;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.slide-hide .slides__text-content{display:none}.no-js .slides__text-content:after{opacity:0;visibility:hidden;content:none}.slides__text-content--mobile{display:none;position:relative;transform:none;margin-top:22px;padding-bottom:1rem}.no-js .slides__text-content--mobile:first-of-type{display:block}.slides-text-content-wrapper-left{width:50%}.slides-text-content-wrapper-right{width:50%;margin-left:auto}.slides__title{display:none;margin-bottom:0}@media screen and (min-width: 769px){.slides__title{display:block}}.slides__title--small{font-size:1.57143em}.slides__title--large{font-size:2.07143em}.slides__title--mobile{display:block}@media screen and (min-width: 769px){.slides__title--mobile{display:none}}.slides__btn{display:none;border:none}@media screen and (min-width: 769px){.slides__btn{display:block}}.slides__title+.slides__btn{margin-top:45px}.slides__btn{max-width:100%;display:none;word-wrap:break-word;min-height:3.125rem;line-height:2.2}@media screen and (min-width: 769px){.slides__btn{display:inline-block}}.slides__btn--mobile{display:inline-block}@media screen and (min-width: 769px){.slides__btn--mobile{display:none}}.slide-hide .slides__btn{display:none}.social-sharing{font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif}.social-sharing *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.social-sharing a{display:inline-block;color:#fff;border-radius:2px;margin:5px 10px 5px 0;height:22px;line-height:22px;text-decoration:none;font-weight:400}.social-sharing a:hover{color:#fff}.social-sharing span{display:inline-block;vertical-align:top;height:22px;line-height:22px;font-size:12px}.social-sharing .icon{padding:0 5px 0 10px}.social-sharing .icon:before{line-height:22px}.social-sharing.is-large a{height:44px;line-height:44px}.social-sharing.is-large a span{height:44px;line-height:44px;font-size:18px}.social-sharing.is-large a .icon{padding:0 10px 0 18px}.social-sharing.is-large a .icon:before{line-height:44px}.share-title{font-weight:700;font-size:12px;padding-right:10px}.is-large .share-title{padding-right:16px}.share-facebook{background-color:#3b5998}.share-facebook:hover{background-color:#2d4373}.share-twitter{background-color:#00aced}.share-twitter:hover{background-color:#0087ba}.share-pinterest{background-color:#cb2027}.share-pinterest:hover{background-color:#9f191f}.social-sharing.is-clean a{background-color:#fff;border:1px solid #ececec;color:#333;height:30px;line-height:30px}.social-sharing.is-clean a span{height:30px;line-height:30px;font-size:13px}.social-sharing.is-clean a:hover{background-color:#ececec}.social-sharing.is-clean a .share-title{font-weight:400}.social-sharing.is-clean .icon-facebook{color:#3b5998}.social-sharing.is-clean .icon-twitter{color:#00aced}.social-sharing.is-clean .icon-pinterest{color:#cb2027}.order-table{border:1px solid white}.order-table a{color:#000}.order-table th,.order-table td{border:0}.order-table tbody th,.order-table tfoot th{font-weight:400;text-transform:none;letter-spacing:0}.order-table tbody tr+tr{border-top:1px solid white}.order-table thead{border-bottom:1px solid black}.order-table tfoot{border-top:1px solid black}.order-table tfoot tr:first-child th,.order-table tfoot tr:first-child td{padding-top:1.25em}.order-table tfoot tr:nth-last-child(2) th,.order-table tfoot tr:nth-last-child(2) td{padding-bottom:1.25em}.order-table tfoot tr:last-child th,.order-table tfoot tr:last-child td{border-top:1px solid black;font-weight:700;padding-top:1.25em;padding-bottom:1.25em}@media screen and (min-width: 768px){.order-table tbody tr:first-child th,.order-table tbody tr:first-child td{padding-top:1.25em}.order-table tbody tr:last-child th,.order-table tbody tr:last-child td{padding-bottom:1.25em}.order-table tbody tr:last-child th .order-discount--list,.order-table tbody tr:last-child td .order-discount--list{margin-bottom:0}.order-table tfoot tr td,.order-table tfoot tr th{vertical-align:bottom}}@media screen and (max-width: 767px){.order-table{border:0}.order-table thead{display:none}.order-table th,.order-table td{float:left;clear:left;width:100%;text-align:right;padding:.5rem 0;border:0;margin:0}.order-table th:before,.order-table td:before{content:attr(data-label);float:left;text-align:left;padding-right:2em;max-width:80%}.order-table tbody tr th:first-child{padding-top:1.25em}.order-table tbody tr td:last-child{padding-bottom:1.25em}.order-table tbody th:before,.order-table tbody td:before{font-weight:700}}@media screen and (max-width: 767px){.order-table__product{display:flex;justify-content:space-between}}.order-discount{text-transform:uppercase;color:#3dbafc;display:block;line-height:1.2em}.order-discount .icon-saletag{margin-right:.8em;font-size:.9em}.order-discount--title{word-break:break-word;padding-right:1em}.order-discount--cart{font-size:.85em}.order-discount--list{margin:.8em 0 .6em 1.3em;list-style:none;padding:0}.order-discount--price{margin-bottom:0}.order-discount__item{text-indent:-1.5em}.order-discount__item+.order-discount__item{margin-top:.6em}@media screen and (max-width: 767px){.order-discount-wrapper{display:flex;justify-content:space-between;width:100%}}.order-discount-cart-wrapper{display:flex;justify-content:flex-end;margin-bottom:7.5px}.order-discount__line{vertical-align:bottom}.template-password{height:100vh;text-align:center}.password-page__wrapper{display:table;height:100%;width:100%;background-image:url(//sparkysteps.com/cdn/shop/t/6/assets/password-page-background.jpg?v=129873446965807520001758001167);background-size:cover;background-repeat:no-repeat;color:#fff}.password-page__wrapper a{color:inherit}.password-page__wrapper hr{padding:15px 0;margin:0 auto;max-width:60px;border-color:inherit}.password-page__wrapper .social-sharing a{color:#fff}.password-page__wrapper .social-sharing.is-clean a{color:#333;background:#fff}.password-page__wrapper .social-sharing.is-clean a:hover{background:#ececec}.password-header-section{display:table-row}.password-page__header{display:table-cell;height:1px}.password-page__header__inner{padding:15px 30px}.password-page__logo{margin-top:90px;color:inherit}.password-page__logo .logo{max-width:100%}.password-page__main{display:table-row;width:100%;height:100%;margin:0 auto}.password-page__main__inner{display:table-cell;vertical-align:middle;padding:15px 30px}.password-page__hero{font-family:Gloock,serif;font-weight:400;font-style:normal;font-size:3em;line-height:1.25;text-transform:none;letter-spacing:0;text-rendering:optimizeLegibility}@media screen and (min-width: 481px){.password-page__hero{font-size:4.28571em}}@media screen and (min-width: 769px){.password-page__hero{font-size:4.57143em}}.password-page__message{font-style:italic;font-size:120%}.password-page__message img{max-width:100%}.password-page__message,.password-page__login-form,.password-page__signup-form{max-width:500px;margin:0 auto}.password-page__message,.password-page__login-form{text-align:center;padding:30px}@media screen and (min-width: 480px){.password-page__login-form,.password-page__signup-form{padding:0 30px}}.password-page__login-form .input-group,.password-page__signup-form .input-group{width:100%}.password-page__login-form .errors ul,.password-page__signup-form .errors ul{list-style-type:none;margin-left:0}.password-page__signup-heading,.password-page__signup-subheading{margin-bottom:25px}.password-page__signup-heading a,.password-page__signup-subheading a{color:#3dbafc}.password-page__signup-heading a:hover,.password-page__signup-subheading a:hover{color:#6fccfd}input[type=submit].password-page__login-form__submit,input[type=submit].password-page__signup-form__submit{font-size:.9em}.password-page__social-sharing{margin-top:30px}.password-login,.admin-login{margin-top:15px}.password-login a:hover,.admin-login a:hover{color:inherit}.password-login{font-family:Gloock,serif;font-weight:400;font-style:normal;font-size:1em;line-height:14px}.lock-icon-svg{width:14px;height:14px;display:inline-block;vertical-align:baseline}.lock-icon-svg path{fill:currentColor}.admin-login{font-size:95%}.password-page__footer{display:table-row;height:1px;color:inherit}.password-page__footer_inner{display:table-cell;vertical-align:bottom;padding:30px;line-height:21px;font-size:95%}.shopify-link,.shopify-link:hover{color:inherit}.shopify-logo-svg{width:72px;height:21px;display:inline-block;line-height:0;vertical-align:top}.shopify-logo-svg path{fill:currentColor}.shopify-name{clip:rect(0 0 0 0);clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.search__image-wrapper{width:100%;margin:0 auto}.search__image-wrapper.supports-js{position:relative}.search__image{display:block;margin:0 auto}.search__image.lazyload{opacity:0}.supports-js .search__image{position:absolute;top:0;width:100%}.cart__row{position:relative;padding-top:30px}.cart__row+.cart__row{margin-top:30px;border-top:1px solid white}.cart__row:first-child{margin-top:0}.cart__row:first-child{padding-top:0;border-top:0 none}.cart__row .js-qty{margin:0}.cart__row--table-large .grid__item{word-wrap:break-word}@media screen and (min-width: 769px){.cart__row--table-large{display:table;table-layout:fixed;width:100%}.cart__row--table-large .grid__item{display:table-cell;vertical-align:middle}}.cart__image-wrapper{width:100%;margin:0 auto}.cart__image-wrapper.supports-js{position:relative}.cart__image{display:block;margin:0 auto}.supports-js .cart__image{position:absolute;top:0;width:100%}.cart__image.lazyload{opacity:0}.cart__product-title{display:inline-block;font-weight:700;line-height:1.3;margin-bottom:0}.cart__subtotal{margin-bottom:5px}.cart__subtotal-price,.cart-additional-savings__price{margin:0 0 0 10px;display:inline}.cart__policies{margin-bottom:30px;font-size:.92857em}.cart__mini-labels{display:block;margin:10px 0;font-size:.85714em}@media screen and (min-width: 769px){.cart__mini-labels{display:none}}input.cart__quantity-selector{width:50%;margin:0 auto}@media screen and (min-width: 769px){input.cart__quantity-selector{float:right}}.cart__remove{display:block}.cart__note-add.is-hidden,.cart__note{display:none}.cart__note.is-active{display:block}.cart .btn{margin-bottom:4px}.cart__additional_checkout{margin:15px 0 0}.cart__additional_checkout input{padding:0}.cart__additional_checkout>*:not(script){padding:5px 0 0 5px;vertical-align:top;line-height:1}.cart__additional_checkout>*:not(script):first-child,.cart__additional_checkout>*:not(script):empty{padding-left:0}.cart--no-cookies .cart__continue-btn,.cart--no-cookies .cart--empty-message,.cart--cookie-message{display:none}.cart--no-cookies .cart--cookie-message{display:block}[data-shopify-buttoncontainer]{justify-content:flex-end}.custom-content-section{padding:20px;margin-bottom:20px;background-color:#f9f9f9}.custom-content-section .content-text{margin-bottom:20px}.custom-content-section .content-text h3,.custom-content-section .content-text .h3{font-size:1.5em;color:#333}.custom-content-section .content-image img{width:100%;border-radius:8px}.layout-builder .container{width:100%;margin:0 auto;padding:20px;background-color:#f9f9f9}.layout-builder .row{display:flex;flex-wrap:wrap;margin:10px 0}.layout-builder .column{padding:10px;background-color:#e0e0e0;border-radius:5px;text-align:center}.pricing-table{width:100%;max-width:800px;margin:0 auto 40px;padding:20px;background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 10px #0000001a;color:#333;text-align:center;font-family:Arial,sans-serif}.pricing-table h3,.pricing-table .h3{font-size:1.6rem;font-weight:700;color:#222;margin-bottom:15px;text-align:center}.pricing-table table{width:100%;border-collapse:collapse;margin-top:10px}.pricing-table th,.pricing-table td{padding:12px;text-align:left;border-bottom:1px solid #e0e0e0}.pricing-table thead th{background-color:#333;color:#fff;font-size:1.1rem;font-weight:600;border-top:1px solid #333;border-bottom:2px solid #444}.pricing-table tbody tr:nth-child(2n){background-color:#f7f7f7}.pricing-table tbody tr:hover{background-color:#ececec;transition:background-color .3s ease}.pricing-table td{font-size:1rem;color:#555}.pricing-table td:last-child{font-weight:700;color:#222}.extra-charges-section{width:100%;max-width:800px;margin:0 auto 40px;padding:20px;background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 10px #0000001a;color:#333;text-align:center;font-family:Arial,sans-serif}.extra-charges-section h3,.extra-charges-section .h3{font-size:1.6rem;font-weight:700;color:#222;margin-bottom:15px}.extra-charges-section table{width:100%;border-collapse:collapse;margin-top:10px}.extra-charges-section th,.extra-charges-section td{padding:12px;text-align:left;border-bottom:1px solid #e0e0e0}.extra-charges-section thead th{background-color:#333;color:#fff;font-size:1.1rem;font-weight:600;border-top:1px solid #333;border-bottom:2px solid #444}.extra-charges-section tbody tr:nth-child(2n){background-color:#f7f7f7}.extra-charges-section tbody tr:hover{background-color:#ececec;transition:background-color .3s ease}.extra-charges-section td{font-size:1rem;color:#555}.extra-charges-section td:last-child{font-weight:700;color:#222}.section-certifications-insurance{background-color:#f9f9f9;padding:50px 20px;text-align:center}.section-certifications-insurance .container{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;max-width:1500px;margin:0 auto}.section-certifications-insurance .item{background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 10px #0000001a;text-align:center;transition:transform .3s ease}.section-certifications-insurance .item:hover{transform:translateY(-5px)}.section-certifications-insurance .item img{width:80px;height:auto;margin-bottom:15px}.section-certifications-insurance .item h3,.section-certifications-insurance .item .h3{font-size:1.2rem;color:#333;margin-bottom:10px}.section-certifications-insurance .item p{font-size:.9rem;color:#555;line-height:1.5}@media (max-width: 768px){.section-certifications-insurance{padding:40px 15px}.section-certifications-insurance .container{grid-template-columns:1fr 1fr}.section-certifications-insurance .item{padding:15px}.section-certifications-insurance .item h3,.section-certifications-insurance .item .h3{font-size:1.1rem}.section-certifications-insurance .item p{font-size:.85rem}}@media (max-width: 480px){.section-certifications-insurance .container{grid-template-columns:1fr}.section-certifications-insurance .item img{width:60px}.section-certifications-insurance .item h3,.section-certifications-insurance .item .h3{font-size:1rem}.section-certifications-insurance .item p{font-size:.8rem}}.section-reviews{background-color:#f9f9f9;padding:50px 20px;text-align:center;overflow:hidden;position:relative}.section-reviews{background-color:#f9f9f9;padding:5px;text-align:center;overflow:hidden;position:relative}.section-reviews h3,.section-reviews .h3{font-size:2rem;color:#333;margin-bottom:20px}.review-wrapper{display:flex;align-items:center;justify-content:center;position:relative;max-width:800px;margin:0 auto;overflow:hidden}.review-scroller{display:flex;transition:transform .5s ease}.review{min-width:100%;max-width:700px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:10px;background-color:#fff;box-shadow:0 4px 10px #0000001a;border-radius:8px;text-align:center}.client-photo{width:200px;height:200px;border-radius:50%;object-fit:cover;box-shadow:0 0 5px #0003;margin-bottom:15px}.stars{color:gold;font-size:1.2rem;margin-bottom:10px}.review-content p{font-size:1rem;color:#555;margin:10px 0}.client-name{font-size:.9rem;color:#999;margin-top:8px}.arrow{position:absolute;top:50%;transform:translateY(-50%);font-size:2rem;color:#333;background:#fffc;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none}.arrow-left{left:-10px}.arrow-right{right:-10px}.dot-container{margin-top:20px}.dot{display:inline-block;width:10px;height:10px;margin:0 5px;background-color:#ccc;border-radius:50%;cursor:pointer}.dot.active{background-color:#333}.contact-us-section{display:flex;align-items:center;justify-content:center;background-color:#00a6ff1a;padding:50px 20px;gap:40px;color:#333}.contact-content{max-width:500px;text-align:center}.contact-content .logo{width:100px;margin-bottom:10px}.contact-content h2,.contact-content .h2{margin-top:10px;font-size:2rem;color:#333;margin-bottom:20px}.contact-content p{font-size:1rem;color:#333;margin-bottom:25px;line-height:1.6}.cta-button{display:inline-block;padding:15px;font-size:1rem;color:#fff;background-color:#3dbafc;text-decoration:none;border-radius:5px;border:2px solid;transition:background-color .3s ease,color .3s ease}.cta-button:hover{background-color:#005bb5;color:#8cd7ff}.contact-image{max-width:500px;border-radius:80px}.contact-image img{width:100%;height:auto;border-radius:10px;box-shadow:0 4px 10px #0000001a}@media (max-width: 768px){.contact-us-section{flex-direction:column;text-align:center}.contact-content,.contact-image{max-width:100%}.contact-content .logo{width:80px}}.realtime-updates-section{background-color:#f9f9f9;padding:50px 20px;display:flex;justify-content:center}.content-wrapper{justify-content:center;display:flex;align-items:center;max-width:1200px;gap:40px;flex-wrap:wrap}.image{flex:1;max-width:500px;display:flex;justify-content:center;align-items:center}.image img{width:50%;height:auto;border-radius:10px;box-shadow:0 4px 10px #0000001a}.text-content{flex:1;max-width:600px}.text-content h2,.text-content .h2{font-size:2rem;color:#333;margin-bottom:15px}.text-content p{font-size:1rem;color:#555;margin-bottom:15px}.text-content ul{list-style-type:none;padding:0;font-size:1rem;color:#555}.text-content ul li{margin-bottom:10px;line-height:1.6}.text-content ul li strong{color:#0073e6}@media (max-width: 768px){.content-wrapper{flex-direction:column;text-align:center}.text-content{max-width:100%}}.service-area{background-color:#f9f9f9;padding:50px 20px;display:flex;justify-content:center;text-align:center}.service-area .content-wrapper{display:flex;align-items:center;max-width:1200px;gap:40px;flex-wrap:wrap;text-align:center}.service-area .image{flex:1;max-width:600px}.service-area .image img{width:100%;height:auto;border-radius:10px;box-shadow:0 4px 10px #0000001a}.service-area .text-content{flex:1;max-width:600px;text-align:center}.service-area .text-content h2,.service-area .text-content .h2{font-size:2rem;color:#333;margin-bottom:15px;text-align:center}.service-area .text-content p,.service-area .text-content ul{font-size:1rem;color:#555;margin:10px;text-align:center}.service-area .text-content ul{list-style-type:none;padding:0;text-align:center}.service-area .text-content ul li{margin:0;line-height:1.6}.service-area .text-content ul li strong{color:#0073e6}@media (max-width: 768px){.service-area .content-wrapper{flex-direction:column}}.image-section{position:relative;width:100%;height:400px;overflow:hidden;background-color:#00a6ff4d;border-radius:10px}.image-section .overlay{position:relative;width:100%;height:100%}.image-section img{width:100%;height:100%;object-fit:cover;opacity:.8}.text-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff}.text-overlay h2,.text-overlay .h2{font-size:2rem;font-weight:700;margin-bottom:10px}.text-overlay p{font-size:1.2rem;max-width:600px;margin:0 auto}@media (max-width: 768px){.image-section{height:300px}.text-overlay h2,.text-overlay .h2{font-size:1.5rem}.text-overlay p{font-size:1rem}}.additional-resources{text-align:center;padding:30px 0}.resource-links{display:flex;justify-content:center;gap:20px}.resource-link{color:#0073e6;font-weight:700;text-decoration:none}.resource-link:hover{color:#005bb5}.contact-us-section{background-color:#00a6ff1a;padding:50px 20px;text-align:center}.contact-content img{width:80px;margin-bottom:20px}.services-overview{text-align:center;padding:50px 0}.services-overview h2,.services-overview .h2{font-size:2rem;margin-bottom:20px}.services-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.service-item{background-color:#f7f7f7;border-radius:10px;padding:20px;max-width:300px;text-align:center;transition:transform .3s ease}.service-item:hover{transform:translateY(-5px)}.service-item img{width:100%;height:180px;object-fit:cover;border-radius:8px;margin-bottom:15px}.service-link{color:#0073e6;text-decoration:none;font-weight:700}.service-link:hover{color:#005bb5}.guidelines-section ul,.intro-section p{line-height:1.6;margin-bottom:15px}.guidelines-section li strong{color:#0073e6}.hero-banner{position:relative;width:100%;height:600px;overflow:hidden}.hero-image{width:100%;height:100%;object-fit:cover;filter:brightness(80%);object-position:center;transition:transform .3s ease}.hero-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff}.hero-content h1,.hero-content .h1{font-size:3rem;margin:0}.hero-content p{font-size:1.5rem;margin:10px 0}@media (max-width: 768px){.hero-banner{height:500px}.hero-image{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.2)}.hero-content h1,.hero-content .h1{font-size:2rem}.hero-content p{font-size:1rem}.cta-button{padding:8px 16px;font-size:1rem}}@media (max-width: 480px){.hero-banner{height:250px}.hero-content h1,.hero-content .h1{font-size:1.6rem}.hero-content p{font-size:.9rem;margin:8px 0}.cta-button{padding:6px 12px;font-size:.9rem}}.header-button{display:inline-block;background-color:#000;color:#fff;padding:10px 18px;border-radius:5px;font-weight:700;text-decoration:none;margin-left:20px;transition:background-color .3s ease}.header-button:hover{background-color:#444}.cart-page-link{display:none!important}.hd-top-wrap{display:flex!important;justify-content:space-between;align-items:center}.logo__image-wrapper{width:80px}.hd-top-left .input-group-field{background-color:#eee;border:0!important;border-radius:50px!important;padding-left:40px}.hd-top-left .btn--search{background-color:transparent;color:#000;padding:0}.hd-top-left .btn--search:hover{background-color:transparent}.hd-top-left .input-group-btn{position:absolute;left:12px;top:0}.hd-top-left .search-bar{max-width:222px;margin-bottom:0}.header-cart-icon a{font-size:24px;color:#000}.site-header .site-nav__link{font-weight:600;font-size:16px}.wrapper.main-content{max-width:100%}.banner-image img{width:100%}#shopify-section-custom_html_ywxKEg{padding-top:0}.custom-banner{position:relative}.banner-content{position:absolute;top:42%;left:0;right:0;margin:0 auto;text-align:center;transform:translateY(-50%)}.header-bar{display:none}.banner-content h2,.banner-content .h2{font-size:70px;color:#fff;width:40%;margin:0 auto;line-height:77px}.banner-content p{font-size:18px;margin:14px 0 4px}.banner-content h6,.banner-content .h6{font-family:Maven Pro,sans-serif;background-color:#147cad;width:14%;margin:10px auto 24px;color:#fff;font-size:15px}.custom-heading-wrap{text-align:center;max-width:44%;margin:0 auto}.custom-heading-wrap h3,.custom-heading-wrap .h3{font-size:46px;font-family:Maven Pro,sans-serif;font-weight:600;margin:12px 0 18px}.custom-heading-wrap p{padding:0 40px;font-size:18px}.custom-offer-row{display:flex;padding:0 120px}.offer-main-left,.offer-main-right{width:32%;margin-top:140px}.offer-main-center{width:33%}.custom-heading-wrap{margin-bottom:46px}.offer-item{display:flex;gap:0 20px;margin-bottom:20px}.offer-icon img{width:56px;min-width:56px}.offer-content h4,.offer-content .h4{font-size:24px;font-weight:700;font-family:Maven Pro,sans-serif;margin-bottom:10px}.offer-btm-content-wrap{padding-left:78px}.offer-btm-content-wrap a{margin-top:40px;display:block}.custom-cta{padding:140px 0 110px;background-size:cover;border-radius:20px;background-repeat:no-repeat;background-position:center left;margin-top:60px}.cta-content-wrap{padding-left:30%;padding-right:12%;text-align:center}.cta-content-wrap h4,.cta-content-wrap .h4{color:#fff;font-size:50px;font-weight:600;font-family:Maven Pro,sans-serif}.cus-abt-row{display:flex}.cus-abt-row .col-lg-6{width:50%;max-width:50%}.cus-abt-container{max-width:92%;margin:0 auto;background-color:#f1f7fa}.about-right-content{padding:100px;text-align:center}.abt-top-img img{height:130px}.about-right-content .hd-icon{margin-top:26px}.about-right-content .custom-heading-wrap h3,.about-right-content .custom-heading-wrap .h3{line-height:34px}.about-right-content .custom-heading-wrap{margin-bottom:32px}.about-right-content p{color:#4b4747;font-size:16px}.about-left-bg{background-size:cover;background-repeat:no-repeat;background-position:center center}.custom-abt{margin-top:50px;position:relative}.custom-abt:before{content:"";position:absolute;top:-30px;right:-30px;background-image:url(/cdn/shop/files/abt-before.png?v=1758183425);width:164px;height:211px}.custom-abt:after{content:"";position:absolute;bottom:-110px;left:-30px;right:auto;background-image:url(/cdn/shop/files/abt-after.png?v=1758183425);width:189px;height:166px;object-fit:contain;background-repeat:no-repeat}.why-choose-container{width:74%;max-width:74%;margin:0 auto}.why-choose-row{display:flex;gap:0 40px;justify-content:center;padding:0 160px}.choose-content{background-color:#fff3dc;text-align:center;padding:60px 44px 150px;border-radius:144px 144px 0 0;position:relative}.why-choose-row .col-lg-4{width:32%}.why-num{position:absolute;right:50px;top:0}.why-num span{font-weight:700;color:#2eabe3;font-size:16px}.choose-item-wrap{display:flex;flex-wrap:wrap;flex-direction:column}.choose-content h4,.choose-content .h4{font-size:20px;font-family:Maven Pro,sans-serif;margin:12px 0 4px}.choose-content p{font-size:15px;color:#4b4747}.choose-item-wrap{text-align:center}.why-choose-img{margin-top:-120px;position:relative;width:80%;margin-left:auto;margin-right:auto}.why-choose-row .col-lg-4:nth-child(2) .choose-item-wrap{flex-direction:column-reverse}.why-choose-row .col-lg-4:nth-child(2) .choose-item-wrap .choose-content{border-radius:0 0 144px 144px;padding:150px 44px 60px;background-color:#ffeaec}.why-choose-row .col-lg-4:nth-child(2) .choose-item-wrap .choose-content .why-num{top:auto;bottom:20px;right:auto;left:30px;display:flex;flex-direction:row-reverse;gap:0 10px;align-items:start}.why-choose-row .col-lg-4:nth-child(2) .choose-item-wrap .why-choose-img{margin-top:0;margin-bottom:-120px}.why-choose-row .col-lg-4:nth-child(3) .choose-item-wrap .choose-content{background-color:#e4ecff}.why-choose-container>p{text-align:center;font-size:16px;color:#4b4747;margin-top:80px}.why-choose:after{content:"";position:absolute;background-image:url(/cdn/shop/files/why-paws.png?v=1758201367);width:86px;height:183px;right:100px;bottom:200px}.why-choose{position:relative}.why-choose-img img{border-radius:0 0 134px 134px}.why-choose-row .col-lg-4:nth-child(2) .why-choose-img img{border-radius:134px 134px 0 0}.cta-btm{padding:52px 0;background-size:cover;background-repeat:no-repeat;background-position:center center}.cta-btm h3,.cta-btm .h3{margin-bottom:0;font-family:Maven Pro,sans-serif;font-size:42px;font-weight:700;line-height:35px}.cta-btm .custom-row{display:flex;justify-content:center;gap:0 160px;align-items:center}.join-comunity .custom-row{display:flex;justify-content:center;gap:0 0px;flex-wrap:wrap}.join-comunity .custom-row .col-lg-6:first-child{width:35%}.join-comunity .custom-row .col-lg-6:last-child{width:51%}.community-content .custom-heading-wrap{width:100%;max-width:100%;text-align:left}.community-content a{margin-top:20px;display:block}.videos-wrap ul{display:flex;justify-content:center;gap:0 10px}.video-col .cus-container{text-align:center}.video-col .cus-container .get-touch-btn{display:block;margin:50px 0 20px}.rev-top img{width:auto!important}.custom-reviews{background-size:cover;padding:100px}.custom-reviews .custom-container{max-width:1280px;margin:0 auto}.rev-item{height:420px;background-size:contain;background-repeat:no-repeat}.rev-item{height:420px;background-size:contain;background-repeat:no-repeat;padding:60px 80px}.rev-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.rev-item h4,.rev-item .h4{text-align:right}.blog-sec .custom-heading-wrap,.blog-sec .custom-heading-wrap h3,.blog-sec .custom-heading-wrap .h3{margin-bottom:0}.blog-sec .custom-heading-wrap{margin-top:40px}.f-blog-content .featured-blog__meta{position:absolute;top:0}.f-blog-content .meta-sep{font-size:20px;top:2px}.featured-blog__author{font-size:18px;font-weight:600;color:#333}.f-blog-content{position:relative;padding-top:54px}.f-blog-content .meta-sep{font-size:43px;color:#3dbafc;line-height:7px;top:8px;padding:0 5px 0 0}.f-blog-content h2,.f-blog-content .h2{font-family:Maven Pro,sans-serif;font-size:22px;font-weight:700}.f-blog-content h2 a,.f-blog-content .h2 a{color:#000}#shopify-section-featured_blog_ngnffV{padding:0 100px}#shopify-section-featured_blog_ngnffV .grid-uniform{display:flex;flex-wrap:wrap;gap:0 20px}#shopify-section-featured_blog_ngnffV .grid-uniform .grid__item{padding-left:0}.videos-wrap ul li{width:20%}.videos-wrap ul li img{width:100%;border-radius:20px}.custom-reviews .custom-heading-wrap{width:100%;max-width:100%}#shopify-section-featured_blog_ngnffV .grid-uniform>.grid__item{width:34%}.last-two-wrapper{width:64%}.last-two-wrapper .grid__item{width:100%}.last-two-wrapper .featured-blog__post{display:flex}.last-two-wrapper a.article__featured-link{width:46%}.last-two-wrapper .f-blog-content{width:53%}.article__featured-image-wrapper .featured-blog__date{position:absolute;bottom:-0px;width:140px;background-color:#ff003c;height:45px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:14px;border-radius:0 30px 0 0}.last-two-wrapper .featured-blog__post{display:flex;gap:0 30px;align-items:center}.content-wrapper{max-width:100%}.hero-banner{height:500px;background-color:#2aa9e5;border-radius:20px;overflow:visible}.hero-banner>img.hero-image{display:none!important}.hero-content p{color:#000;margin-bottom:40px}.hero-content a.cta-button{background-color:transparent;border:0;color:#000;font-weight:600;background-image:url(/cdn/shop/files/book-btn.png?v=1759822670);height:50px;width:234px;font-size:13px;padding:5px 0 0;display:flex;margin:0 auto;justify-content:center;align-items:center}.hero-banner:after{content:"";position:absolute;background-image:url(/cdn/shop/files/inner-banner-after.png?v=1759733884);width:600px;height:400px;background-size:contain;bottom:-40px;left:40px;background-repeat:no-repeat}.cat-setting-service-custom .content-box{text-align:center}.cat-setting-service-custom{margin-top:80px}.cat-setting-service-custom h2,.cat-setting-service-custom .h2{font-size:46px;font-family:Maven Pro,sans-serif;font-weight:600;margin:12px 0 18px;position:relative}.cat-setting-service-custom h2:before,.cat-setting-service-custom .h2:before{content:"";position:absolute;background-image:url(/cdn/shop/files/paws-icon.png?v=1758025969);width:66px;height:49px;left:0;right:0;margin:0 auto;top:-60px;background-size:contain;background-repeat:no-repeat}.cat-setting-service-custom h3,.cat-setting-service-custom .h3{font-size:22px;font-weight:600;font-family:Maven Pro,sans-serif}.cat-setting-service-custom .content-box ul{margin-left:0;column-count:2;text-align:left;margin-top:30px}.cat-setting-service-custom .content-box ul li{list-style:none;position:relative;padding-left:30px;margin-bottom:18px}.cat-setting-service-custom .content-box ul li:before{content:"";background-image:url(/cdn/shop/files/arrow.png?v=1759827870);height:19px;width:19px;position:absolute;left:0;top:4px;background-repeat:no-repeat;background-size:contain}.table-wrapper{margin-top:80px}.table-wrapper .pricing-table tr th,.table-wrapper .pricing-table td{text-align:center}.pricing-table{max-width:1000px}.service-area{background-color:transparent}.service-area .text-content{text-align:left}.service-area .text-content h2,.service-area .text-content .h2{text-align:left;color:#000;font-size:24px}.service-area .text-content h2:before,.service-area .text-content .h2:before,.realtime-updates-section .text-content h2:before,.realtime-updates-section .text-content .h2:before{display:none}.pricing-table thead th{background-color:#2aa9e5;border-top:0px solid #333;border-bottom:0px solid #444}.realtime-updates-section{background-color:transparent;padding:50px 0;display:flex;justify-content:start}.realtime-updates-section .content-wrapper{width:100%}.realtime-updates-section .content-wrapper .image{justify-content:start}.realtime-updates-section .text-content h2,.realtime-updates-section .text-content .h2{font-size:24px;text-align:left;color:#000}.realtime-updates-section .text-content p{text-align:left}.realtime-updates-section .text-content ul{column-count:1}.cat-setting-service-custom .contact-us-section{background-color:transparent;padding:100px 20px 80px;text-align:center;background-image:url(/cdn/shop/files/cta-bg.jpg?v=1758032606);border-radius:20px;margin-bottom:60px;background-size:cover;background-repeat:no-repeat;background-position:left center}.cat-setting-service-custom .contact-us-section h2,.cat-setting-service-custom .contact-us-section .h2,.cat-setting-service-custom .contact-us-section img{display:none}.cat-setting-service-custom .contact-us-section .contact-content{max-width:800px}.cat-setting-service-custom .contact-us-section .contact-content p{font-size:24px;font-weight:600;color:#000}.contact-us-section .cta-button{background-color:transparent;border:0;background-image:url(/cdn/shop/files/contact-btn.png?v=1759900348);width:138px;height:49px;background-size:contain;display:flex;margin:0 auto;justify-content:center;align-items:center;font-size:13px;text-transform:uppercase;padding:7px 0 0 4px}.section-reviews{display:none}.section-certifications-insurance{padding:0;background-color:transparent}.service-area .text-content p{margin-left:0;text-align:left}.dog-walking-bnr:after{background-image:url(/cdn/shop/files/Dog-Walking-bnr-img.png?v=1759982219)}.cat-setting-service-custom .container{max-width:1662px;margin:0 auto}.services-overview .services-grid{max-width:1662px;margin-top:60px}.service-item{max-width:32%;width:32%;border:1px solid #f1f1f1;background-color:transparent;text-align:left}.service-item img{height:300px;object-position:center center}.service-item .service-link{color:#fff;background-image:url(/cdn/shop/files/learnmore-blue-btn.png?v=1760017093);width:138px;height:49px;object-fit:contain;display:flex;justify-content:center;align-items:center;text-transform:uppercase;font-size:13px;padding:6px 0 0 5px!important}.image-section.contact-us-section{background-color:transparent;padding:100px 20px 80px;text-align:center;background-image:url(/cdn/shop/files/cta-bg.jpg?v=1758032606);border-radius:20px;margin-bottom:60px;background-size:cover;background-repeat:no-repeat;background-position:left center}.image-section.contact-us-section .overlay img,.image-section.hero-banner .overlay img{display:none}.content-box p br{margin-bottom:6px}.featured-blog__post .article__featured-image{border-radius:0 0 100px}.site-footer{background-color:#3b3b3b;padding:100px 0 40px!important}.site-footer h3,.site-footer .h3{font-family:Maven Pro,sans-serif;font-size:21px;color:#fff}.site-footer ul li a{color:#e8e3e3;font-size:15px}#omnisend-form-67db945fdd5c837a2daffa1c-field-container-62a34db0f7b3732a01429b16-emailField-input{width:100%!important;max-width:100%;background-color:#fff!important;border:0!important}.site-footer p{color:#fff;font-size:15px;color:#f1f1f1}.site-footer p a{color:#00a3ff}.service-item h3,.service-item .h3{margin-top:10px}.d-none{display:none}#contact-us-today-sparky-steps .sc-pQQXS.iWCqut{max-width:100%!important}#contact-us-today-sparky-steps .sc-pkUyL.fTyjzF.pf-c3655c0d{height:500px;background-color:#2aa9e5;border-radius:20px;overflow:visible;display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:80px}#contact-us-today-sparky-steps .sc-pkUyL.fTyjzF.pf-c3655c0d h1,#contact-us-today-sparky-steps .sc-pkUyL.fTyjzF.pf-c3655c0d .h1{color:#fff;font-family:Gloock,serif;font-weight:400;font-style:normal;font-size:3rem}#contact-us-today-sparky-steps .sc-pkUyL.fTyjzF.pf-c3655c0d:after{content:"";position:absolute;background-image:url(/cdn/shop/files/inner-banner-after.png?v=1759733884);width:600px;height:400px;background-size:contain;bottom:-40px;left:100px;background-repeat:no-repeat}#contact-us-today-sparky-steps span.sc-ptSuy.fnmilh.pf-6cc32a95,.sc-ptSuy.fnmilh.pf-b003b644{font-size:34px;font-family:Maven Pro,sans-serif;font-weight:600}#contact-us-today-sparky-steps .sc-pkUyL.fTyjzF.pf-96a7a707{max-width:1662px;margin:0 auto}#contact-us-today-sparky-steps button.sc-pBlUC.jBiRe.pf-9b5409a5{background-color:transparent;background-image:url(/cdn/shop/files/learnmore-blue-btn.png?v=1760017093);width:138px;height:49px;object-fit:contain;background-repeat:no-repeat;display:flex;margin:0 auto;justify-content:center;align-items:center;padding-top:14px;font-size:14px;text-transform:uppercase;font-weight:700;letter-spacing:1px;padding-left:26px}#contact-us-today-sparky-steps .sc-pkUyL.fTyjzF.pf-745661b6{display:none}.sc-cugefK.iKePrP{max-width:100%!important}.sc-sdtwF.iIwwEJ{margin:0!important}.sc-sdtwF.iIwwEJ.pf-722f30c5.pf-r.pf-r-eh{height:500px;background-color:#2aa9e5;border-radius:20px;overflow:visible;display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:80px!important}.sc-sdtwF.iIwwEJ.pf-722f30c5.pf-r.pf-r-eh:after{content:"";position:absolute;background-image:url(/cdn/shop/files/inner-banner-after.png?v=1759733884);width:600px;height:400px;background-size:contain;bottom:-40px;left:40px;background-repeat:no-repeat}h1.sc-iGPElx.iSrdJR.pf-b522bb67,.sc-iGPElx.iSrdJR.pf-b522bb67.h1{color:#fff!important;font-family:Gloock,serif!important;font-weight:400!important;font-style:normal!important;font-size:3rem!important}.sc-fnwBNb.irilUZ.pf-081a4532 .sc-cugefK.iKePrP{max-width:1662px!important}.sc-sdtwF.iIwwEJ.pf-r.pf-r-eh h1,.sc-sdtwF.iIwwEJ.pf-r.pf-r-eh .h1{font-size:26px;font-weight:700;font-family:Maven Pro,sans-serif}#blog-sparky-steps .section-header{background-color:#2aa9e5;padding:20px;text-align:center;border-radius:10px;margin-bottom:60px}#blog-sparky-steps .section-header h1,#blog-sparky-steps .section-header .h1{margin-bottom:0;font-size:3em;color:#fff}.article__image-wrapper{max-width:100%!important}.article__image-wrapper img{max-width:100%!important;object-fit:cover;position:unset!important}.article__image-wrapper>div{padding:0!important}#shopify-section-blog-template h2,#shopify-section-blog-template .h2{font-family:Maven Pro,sans-serif;font-weight:700;font-size:26px}#shopify-section-blog-template h2 a,#shopify-section-blog-template .h2 a{color:#2eabe3}#blog-sparky-steps .wrapper.main-content{max-width:1662px}#blog-sparky-steps .sidebar h3,#blog-sparky-steps .sidebar .h3{font-family:Maven Pro,sans-serif;font-size:26px}.template-article .rte h1,.template-article .rte .h1{margin-top:0}.template-article .rte h1 img,.template-article .rte .h1 img{margin-top:-30px}.template-article article ul{margin-left:0}.template-article .wrapper.main-content{max-width:1662px}.template-article .rte h1,.template-article .rte .h1{font-size:22px;font-family:Maven Pro,sans-serif;font-weight:600}.template-article .rte h4,.template-article .rte .h4,.template-article .rte h3,.template-article .rte .h3{font-family:Maven Pro,sans-serif}.template-article .sidebar h3,.template-article .sidebar .h3{font-family:Maven Pro,sans-serif;font-size:26px}.template-article .rte ul li{list-style:none;position:relative;padding-left:30px;margin-bottom:18px}.template-article .rte ul li:before{content:"";background-image:url(/cdn/shop/files/arrow.png?v=1759827870);height:19px;width:19px;position:absolute;left:0;top:4px;background-repeat:no-repeat;background-size:contain}#write-for-sparky-steps .hero-banner:after{left:40px}#write-for-sparky-steps .hero-content{width:620px}#write-for-sparky-steps .intro-section{margin-top:60px;max-width:1662px}#write-for-sparky-steps .intro-section h2,#write-for-sparky-steps .intro-section .h2,.guidelines-section h2,.guidelines-section .h2,.guidelines-section h3,.guidelines-section .h3,#write-for-sparky-steps .contact-section h2,#write-for-sparky-steps .contact-section .h2{font-family:Maven Pro,sans-serif;font-weight:600}#write-for-sparky-steps .contact-section{text-align:center;background-color:#f9f9f9;padding:60px;border-radius:20px}#write-for-sparky-steps .contact-section .cta-button{background-color:transparent;border:0;background-image:url(/cdn/shop/files/contact-btn.png?v=1759900348);width:138px;height:49px;background-size:contain;display:flex;margin:0 auto;justify-content:center;align-items:center;font-size:13px;text-transform:uppercase;padding:7px 0 0 4px}.guidelines-section ul{margin-left:0}.guidelines-section ul li:before{content:"";background-image:url(/cdn/shop/files/arrow.png?v=1759827870);height:19px;width:19px;position:absolute;left:0;top:4px;background-repeat:no-repeat;background-size:contain}.guidelines-section ul li{list-style:none;position:relative;padding-left:30px;margin-bottom:18px}.guidelines-section ul li strong{color:#2aa9e5}.grid__item.post-large--two-thirds{width:100%;left:0;margin:0 auto;float:unset;padding-left:0}.grid__item.post-large--two-thirds .tre{max-width:1662px}#faq-working-with-sparky-steps .wrapper.main-content .grid{margin:0}#faq-working-with-sparky-steps .wrapper.main-content .grid>.grid__item{padding-left:0}#faq-working-with-sparky-steps .wrapper.main-conten,#faq-working-with-sparky-steps .section-header{height:500px;background-color:#2aa9e5;border-radius:20px;overflow:visible;display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:80px}#faq-working-with-sparky-steps .section-header:after{content:"";position:absolute;background-image:url(/cdn/shop/files/inner-banner-after.png?v=1759733884);width:600px;height:400px;background-size:contain;bottom:-40px;left:40px;background-repeat:no-repeat}#faq-working-with-sparky-steps .section-header h1,#faq-working-with-sparky-steps .section-header .h1{margin-bottom:0;color:#fff;font-size:48px;max-width:500px;text-align:center}#faq-working-with-sparky-steps .rte h2,#faq-working-with-sparky-steps .rte .h2,#faq-working-with-sparky-steps .rte h3,#faq-working-with-sparky-steps .rte .h3{font-family:Maven Pro,sans-serif;font-weight:600}#faq-working-with-sparky-steps .rte{max-width:1662px;margin:0 auto}#faq-working-with-sparky-steps .rte ul{margin-left:0}#faq-working-with-sparky-steps .rte ul li{list-style:none;position:relative;padding-left:30px;margin-bottom:18px}#faq-working-with-sparky-steps .rte ul li:before{content:"";background-image:url(/cdn/shop/files/arrow.png?v=1759827870);height:19px;width:19px;position:absolute;left:0;top:4px;background-repeat:no-repeat;background-size:contain}#meet-our-team-sparky-steps .wrapper.main-content .grid{margin:0}#meet-our-team-sparky-steps .wrapper.main-content .grid .grid__item{padding-left:0}#meet-our-team-sparky-steps .ss-header h2,#meet-our-team-sparky-steps .ss-header .h2{font-family:Maven Pro,sans-serif;font-weight:600}#meet-our-team-sparky-steps .ss-wrap{max-width:1662px}#meet-our-team-sparky-steps .ss-card{text-align:center}.ss-hiring-benefits li{list-style:none}#meet-our-team-sparky-steps .ss-card .ss-name{font-family:Maven Pro,sans-serif;font-weight:600}.grid{margin:0}.grid .grid__item{padding-left:0}.section-header{height:500px;background-color:#2aa9e5;border-radius:20px;overflow:visible;display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:80px}.section-header:after{content:"";position:absolute;background-image:url(/cdn/shop/files/inner-banner-after.png?v=1759733884);width:600px;height:400px;background-size:contain;bottom:-40px;left:40px;background-repeat:no-repeat}.section-header h1,.section-header .h1{margin-bottom:0;color:#fff;font-size:48px;max-width:500px;text-align:center}#now-partnering-with-pet-sitters-in-chicago .rte h1 img,#now-partnering-with-pet-sitters-in-chicago .rte .h1 img{width:50%;margin:0 auto}#now-partnering-with-pet-sitters-in-chicago .rte{max-width:1662px;margin:0 auto}#now-partnering-with-pet-sitters-in-chicago .rte h1:first-child,#now-partnering-with-pet-sitters-in-chicago .rte .h1:first-child{text-align:center}.rte h2,.rte .h2,#now-partnering-with-pet-sitters-in-chicago .rte h1,#now-partnering-with-pet-sitters-in-chicago .rte .h1,.rte h3,.rte .h3{font-family:Maven Pro,sans-serif;font-weight:600}.rte ul{margin-left:0;list-style:none}ul.col-2{column-count:2}.rte ul li{list-style:none;position:relative;padding-left:30px;margin-bottom:18px}.rte ul li:before{content:"";background-image:url(/cdn/shop/files/arrow.png?v=1759827870);height:19px;width:19px;position:absolute;left:0;top:4px;background-repeat:no-repeat;background-size:contain}.media{display:flex;justify-content:center;align-items:center;background-color:#f9f9f9;padding:40px;border-radius:20px;gap:0 50px}#now-partnering-with-pet-sitters-in-chicago .rte h2 img,#now-partnering-with-pet-sitters-in-chicago .rte .h2 img{width:100%}.rte{max-width:1662px;margin:0 auto}#chicago-dog-sitting-services-sparky-steps-reliable-in-home-pet-care table{background-color:#f9f9f9;margin-bottom:40px}#chicago-dog-sitting-services-sparky-steps-reliable-in-home-pet-care table thead{background-color:#2aa9e5;font-size:20px;color:#fff}.bdf-img{text-align:center}.bdf-ctr.bdf-c-gap-default .bdf-r{display:flex;justify-content:space-around;align-items:center;gap:20px}.bdf-h-t.bdf-sz-default.text-center{margin:60px 0}.bdf-r{margin-top:20px}section.bdf-e.bdf-e-pijjnut .bdf-r{display:flex;gap:0 40px}section.bdf-e.bdf-e-pijjnut .bdf-r>.bdf-e{background-color:#f1f1f1;width:33%;padding:30px;border-radius:20px;text-align:center;height:270px}section.bdf-e.bdf-e-pijjnut .bdf-r>.bdf-e img{height:70px}.contact-us-section{margin-bottom:30px}.table-wrapper table{background-color:#f9f9f9}.table-wrapper table thead{background-color:#2aa9e5;color:#fff;font-size:22px}#AccessibleNav li{margin:0 20px}.grid__item.hd-top-wrap{display:flex;justify-content:space-between}.grid__item.hd-top-wrap>*{width:33%}.hd-top-right .header-cart-icon{text-align:right}#chicago-bird-sitting-services-sparky-steps-trusted-bird-care .hero-banner:after{background-image:url(/cdn/shop/files/bird.png?v=1760599320);width:480px;bottom:-120px}#chicago-fish-care-services-sparky-steps-professional-fish-sitting .section-header:after{background-image:url(/cdn/shop/files/fish.png?v=1760599951)}#chicago-turtle-amp-tortoise-care-services-sparky-steps-expert-reptile-care .section-header:after{background-image:url(/cdn/shop/files/turtle.png?v=1760600744);width:570px;height:320px}#chicago-lizard-care-services-sparky-steps-expert-lizard-sitting .section-header:after{background-image:url(/cdn/shop/files/lizard.png?v=1760601939)}#chicago-snake-care-services-sparky-steps-expert-snake-sitting .section-header:after{background-image:url(/cdn/shop/files/snake.png?v=1760604890);height:250px}#chicago-rabbit-care-services-sparky-steps-expert-rabbit-sitting .section-header:after{background-image:url(/cdn/shop/files/rabit.png?v=1760605214);width:280px;left:110px}#chicago-hamster-amp-gerbil-sitting-services-sparky-steps-small-pet-care .section-header:after{background-image:url(/cdn/shop/files/hamster.png?v=1760605421)}#chicago-guinea-pig-sitting-services-sparky-steps-expert-small-pet-care .section-header:after{background-image:url(/cdn/shop/files/gunia.png?v=1760605710)}#chicago-ferret-sitting-services-sparky-steps-professional-ferret-care .section-header:after{background-image:url(/cdn/shop/files/ferret.png?v=1760605867)}.hd-top-right{display:none}.hd-top-wrap{flex-direction:row-reverse}.logo__image-wrapper{margin-left:0!important}.grid__item.hd-top-wrap>*{width:50%}.hd-top-left{display:flex;justify-content:end}#chicago-fish-care-services-sparky-steps-professional-fish-sitting .section-certifications-insurance,#chicago-turtle-amp-tortoise-care-services-sparky-steps-expert-reptile-care .section-certifications-insurance,#chicago-lizard-care-services-sparky-steps-expert-lizard-sitting .section-certifications-insurance,#chicago-snake-care-services-sparky-steps-expert-snake-sitting .section-certifications-insurance,#chicago-rabbit-care-services-sparky-steps-expert-rabbit-sitting .section-certifications-insurance,#chicago-hamster-amp-gerbil-sitting-services-sparky-steps-small-pet-care .section-certifications-insurance,#chicago-guinea-pig-sitting-services-sparky-steps-expert-small-pet-care .section-certifications-insurance,#chicago-ferret-sitting-services-sparky-steps-professional-ferret-care .section-certifications-insurance{margin-top:50px}.video-col{display:none}@media (max-width: 1500px){.hero-banner:after{width:420px;height:280px;left:40px;background-repeat:no-repeat}.cat-setting-service-custom .contact-us-section .contact-content{max-width:570px}}@media (max-width: 991px){.banner-content h2,.banner-content .h2{font-size:28px;width:47%;line-height:35px}.banner-content h6,.banner-content .h6{width:32%;margin:6px auto 12px;font-size:12px}.banner-content p{font-size:16px;margin:4px 0}.banner-content{top:50%}.banner-image img{height:300px;object-fit:cover;border-radius:16px}.header-cart-icon{text-align:right}.hd-top-right,.hd-top-middle,.hd-top-left{width:33%}.custom-heading-wrap{max-width:100%}.custom-offer-row{padding:0 10px}.offer-main-left,.offer-main-right{margin-top:10px}.offer-content h4,.offer-content .h4{font-size:18px;line-height:22px}.cta-content-wrap{padding-left:2%;padding-right:2%}.cta-content-wrap h4,.cta-content-wrap .h4{font-size:30px}.custom-cta{padding:50px 0 40px}.cus-abt-container{max-width:100%}.cus-abt-row{flex-direction:column}.cus-abt-row .col-lg-6{width:100%;max-width:100%}.about-left-bg{min-height:670px}.about-right-content{padding:40px}.custom-heading-wrap h3,.custom-heading-wrap .h3{font-size:32px}.why-choose-row{gap:0 20px;padding:0}.why-choose-container{width:100%;max-width:100%}.why-choose:after{width:36px;height:69px;right:20px;bottom:100px;background-size:contain;background-repeat:no-repeat}.choose-content{padding:60px 10px 146px}.cta-btm{padding:52px 30px}.cta-btm h3,.cta-btm .h3{font-size:28px;line-height:28px}.item.rev-item p{font-size:14px;line-height:24px}.custom-reviews{padding:60px 30px}#shopify-section-featured_blog_ngnffV{padding:0 20px}.last-two-wrapper{width:62%}.hero-content{width:100%}.hero-content p{margin-bottom:20px}.hero-banner{height:300px}.hero-banner:after{width:232px;height:170px;bottom:-40px;left:20px}.cat-setting-service-custom h2,.cat-setting-service-custom .h2{font-size:26px}.cat-setting-service-custom h3,.cat-setting-service-custom .h3{font-size:16px}.realtime-updates-section .content-wrapper .image{justify-content:center}.join-comunity .custom-row{gap:30px 0px;flex-direction:column}.join-comunity .custom-row .col-lg-6:first-child{width:100%}.join-comunity .custom-row .col-lg-6:last-child{width:100%}.rev-item{height:510px;padding:60px 190px}}@media (max-width: 767px){.videos-wrap ul{flex-wrap:wrap}.videos-wrap ul li{width:30%}.custom-heading-wrap p{padding:0;font-size:14px}.custom-offer-row{flex-wrap:wrap}.offer-main-left,.offer-main-right,.offer-main-center{width:100%}.why-choose-row{flex-wrap:wrap}.why-choose-row .col-lg-4{width:100%;margin-bottom:15px}.cta-btm .custom-row{gap:10px 0px;flex-wrap:wrap}.custom-abt:before{right:-15px;width:134px;height:181px;background-size:contain}.cta-btm h3,.cta-btm .h3{text-align:center}.rev-item{min-height:260px;padding:80px 130px}.item.rev-item p{font-size:14px;line-height:20px}.custom-reviews{padding:30px 5px}.custom-heading-wrap h3,.custom-heading-wrap .h3{font-size:24px}#shopify-section-featured_blog_ngnffV .grid-uniform>.grid__item{width:100%}.last-two-wrapper{width:100%}.last-two-wrapper .featured-blog__post{gap:10px 0px;flex-wrap:wrap}.last-two-wrapper a.article__featured-link,.last-two-wrapper .f-blog-content{width:100%}.featured-blog .grid-uniform{margin:0}.hero-content{top:34%}.cat-setting-service-custom .content-box ul{column-count:1}.dog-walking-bnr:after{left:0;margin:0 auto;right:0}.cat-setting-service-custom .contact-us-section{padding:50px 20px 40px;background-position:18% 100%}.contact-us-section:after{content:"";position:absolute;right:0;left:0;top:0;bottom:0;width:100%;height:100%;background-color:#ffffff94;z-index:-1}.cat-setting-service-custom .contact-us-section{position:relative;z-index:9}.cat-setting-service-custom .contact-us-section .contact-content p{font-size:20px;line-height:26px}.service-item{max-width:100%;width:100%}.image-section.contact-us-section .text-overlay{width:100%}#contact-us-today-sparky-steps .sc-pkUyL.fTyjzF.pf-c3655c0d h1,#contact-us-today-sparky-steps .sc-pkUyL.fTyjzF.pf-c3655c0d .h1{font-size:26px}#contact-us-today-sparky-steps .sc-pkUyL.fTyjzF.pf-c3655c0d{height:300px}#contact-us-today-sparky-steps .sc-pkUyL.fTyjzF.pf-c3655c0d:after{width:232px;height:170px;left:20px}.hd-top-right{width:20%}.site-header{padding:20px 0}.header-bar{display:block!important}.mobile-nav-trigger{float:right}.sc-sdtwF.iIwwEJ.pf-722f30c5.pf-r.pf-r-eh:after{width:232px;height:170px;left:20px}.sc-sdtwF.iIwwEJ.pf-722f30c5.pf-r.pf-r-eh{height:300px;margin-bottom:0!important}.sc-sdtwF.iIwwEJ.pf-r.pf-r-eh h1,.sc-sdtwF.iIwwEJ.pf-r.pf-r-eh .h1{font-size:20px}.sc-gRnDUn.fJTCAC p span{font-size:16px}h1.sc-iGPElx.iSrdJR.pf-b522bb67,.sc-iGPElx.iSrdJR.pf-b522bb67.h1{font-size:26px!important}#blog-sparky-steps .section-header h1,#blog-sparky-steps .section-header .h1{font-size:26px}#shopify-section-blog-template h2,#shopify-section-blog-template .h2{font-size:22px}#write-for-sparky-steps .hero-content{width:100%;padding:0 20px}#write-for-sparky-steps .hero-banner{height:400px}#write-for-sparky-steps .contact-section{padding:30px}.guidelines-section ul li{text-align:left}#contact-us-today-sparky-steps span.sc-ptSuy.fnmilh.pf-6cc32a95{font-size:22px}#contact-us-today-sparky-steps p{font-size:16px}.section-header{height:300px}.section-header:after{width:232px;height:170px;left:20px}.section-header h1,.section-header .h1{font-size:26px}#now-partnering-with-pet-sitters-in-chicago .rte h1 img,#now-partnering-with-pet-sitters-in-chicago .rte .h1 img{width:100%}ul.col-2{column-count:1}.media{flex-direction:column;text-align:center}.bdf-ctr.bdf-c-gap-default .bdf-r{flex-direction:column}section.bdf-e.bdf-e-pijjnut .bdf-r>.bdf-e{width:100%;margin-bottom:20px}.bdf-e.bdf-e-chax3zc.bdf-s-boxed.bdf-s-h-default.bdf-s.bdf-inner-s{text-align:center}.banner-content h2,.banner-content .h2{width:100%}.rev-item h4,.rev-item .h4{padding-right:30px}.inverted img{height:22px}.rev-top{margin-bottom:12px;margin-top:20px}#chicago-bird-sitting-services-sparky-steps-trusted-bird-care .hero-banner:after{width:230px;bottom:-50px}#chicago-fish-care-services-sparky-steps-professional-fish-sitting .section-header:after{left:0;right:0;margin:0 auto}#chicago-turtle-amp-tortoise-care-services-sparky-steps-expert-reptile-care .section-header:after{background-image:url(/cdn/shop/files/turtle.png?v=1760600744);width:238px;height:140px}#chicago-snake-care-services-sparky-steps-expert-snake-sitting .section-header:after{height:100px}.table-wrapper table thead{font-size:18px}.table-wrapper table thead tr th{width:33%!important}.mobile-nav__link:nth-last-child(-n+3){display:none}}@media (max-width: 660px){.rev-item{padding:50px 90px}.rev-item{height:420px}}@media (max-width: 580px){.rev-item{padding:50px 40px}.item.rev-item p{font-size:12px;line-height:17px}.rev-item{height:320px}}@media (max-width: 500px){.rev-item{padding:20px 60px}}@media (max-width: 420px){.rev-item{padding:20px 60px}.item.rev-item p{font-size:10px;line-height:13px}}@media (max-width: 380px){.rev-item{padding:10px 60px}.item.rev-item p{font-size:9px;line-height:13px}.rev-item h4,.rev-item .h4{margin-top:-14px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/theme.scss.css.map */
