 .pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:0.75;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;-webkit-box-shadow:none;box-shadow:none;}.pswp__button:focus,.pswp__button:hover{opacity:1;}.pswp__button:active{outline:none;opacity:0.9;}.pswp__button::-moz-focus-inner{padding:0;border:0;}.pswp__ui--over-close .pswp__button--close{opacity:1;}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px;}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(default-skin.svg);}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none;}}.pswp__button--close{background-position:0 -44px;}.pswp__button--share{background-position:-44px -44px;}.pswp__button--fs{display:none;}.pswp--supports-fs .pswp__button--fs{display:block;}.pswp--fs .pswp__button--fs{background-position:-44px 0;}.pswp__button--zoom{display:none;background-position:-88px 0;}.pswp--zoom-allowed .pswp__button--zoom{display:block;}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0;}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden;}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute;}.pswp__button--arrow--left{left:0;}.pswp__button--arrow--right{right:0;}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,0.3);height:30px;width:32px;position:absolute;}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px;}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px;}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.pswp__share-modal{display:block;background:rgba(0,0,0,0.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity;}.pswp__share-modal--hidden{display:none;}.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.25);box-shadow:0 2px 5px rgba(0,0,0,0.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform 0.25s;transition:transform 0.25s;-webkit-backface-visibility:hidden;will-change:transform;}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px;}.pswp__share-tooltip a:hover{text-decoration:none;color:#000;}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0;}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px;}.pswp__share-modal--fade-in{opacity:1;}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.pswp--touch .pswp__share-tooltip a{padding:16px 12px;}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;}a.pswp__share--facebook:hover{background:#3E5C9A;color:#FFF;}a.pswp__share--facebook:hover:before{border-bottom-color:#3E5C9A;}a.pswp__share--twitter:hover{background:#55ACEE;color:#FFF;}a.pswp__share--pinterest:hover{background:#CCC;color:#CE272D;}a.pswp__share--download:hover{background:#DDD;}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#FFF;opacity:0.75;padding:0 10px;}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px;}.pswp__caption small{font-size:11px;color:#BBB;}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC;}.pswp__caption--empty{display:none;}.pswp__caption--fake{visibility:hidden;}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;will-change:opacity;direction:ltr;}.pswp__preloader__icn{width:20px;height:20px;margin:12px;}.pswp__preloader--active{opacity:1;}.pswp__preloader--active .pswp__preloader__icn{background:url(preloader.gif) 0 0 no-repeat;}.pswp--css_animation .pswp__preloader--active{opacity:1;}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite;}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4,0,0.22,1) infinite;animation:donut-rotate 1000ms cubic-bezier(0.4,0,0.22,1) infinite;}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:0.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0;}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden;}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0;}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right;}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0);}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg);}100%{-webkit-transform:rotate(0);transform:rotate(0);}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0);}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg);}100%{-webkit-transform:rotate(0);transform:rotate(0);}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550;}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible;}.pswp__top-bar,.pswp__caption{background-color:rgba(0,0,0,0.5);}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,0.3);}.pswp__ui--idle .pswp__top-bar{opacity:0;}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0;}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:0.001;}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none;}.pswp__element--disabled{display:none !important;}.pswp--minimal--dark .pswp__top-bar{background:none;} .owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%} .owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent;}.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px;}.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none;}.owl-theme .owl-nav .disabled{opacity:0.5;cursor:default;}.owl-theme .owl-nav.disabled + .owl-dots{margin-top:10px;}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline;}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px;}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791;} .pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none;}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box;}.pswp img{max-width:none;}.pswp--animate_opacity{opacity:0.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);}.pswp--open{display:block;}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing;}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity;}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0;}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(0.4,0,0.22,1);transition:transform 333ms cubic-bezier(0.4,0,0.22,1);}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none;}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden;}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0;}.pswp__img--placeholder{-webkit-backface-visibility:hidden;}.pswp__img--placeholder--blank{background:#222;}.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0;}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC;}.pswp__error-msg a{color:#CCC;text-decoration:underline;}@charset "UTF-8";.swipe{margin:0 auto;overflow:hidden;list-style:none;padding:0;position:relative;z-index:1}@media only screen and (min-width:670px){.sanMarcos .swipe{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}.poway .swipe{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}}.swipe-no-flexbox .swipe__item{float:left;position:relative}.swipe-vertical > .swipe__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.swipe__wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;-o-transition-property:-o-transform;-moz-transition-property:transform,-moz-transform;transition-property:transform;transition-property:transform,-webkit-transform,-moz-transform,-o-transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swipe-android .swipe__item,.swipe__wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swipe-multirow > .swipe__wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swipe-free-mode > .swipe__wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swipe__item{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;-o-transition-property:-o-transform;-moz-transition-property:transform,-moz-transform;transition-property:transform;transition-property:transform,-webkit-transform,-moz-transform,-o-transform;transition-property:transform,-webkit-transform;padding:3rem 0}.productDetail .swipe__item img{position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);height:200px;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;-o-object-fit:cover;object-fit:cover}.swiper-invisible-blank-slide{visibility:hidden}.swipe-autoheight,.swipe-autoheight .swipe__item{height:auto}.swipe-autoheight .swipe__wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-moz-box-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;-o-transition-property:height,-o-transform;-moz-transition-property:transform,height,-moz-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform,-moz-transform,-o-transform;transition-property:transform,height,-webkit-transform}.swipe-3d{-webkit-perspective:1200px;-moz-perspective:1200px;perspective:1200px}.swipe-3d .swipe__item,.swipe-3d .swipe__item-shadow-bottom,.swipe-3d .swipe__item-shadow-left,.swipe-3d .swipe__item-shadow-right,.swipe-3d .swipe__item-shadow-top,.swipe-3d .swipe__wrapper,.swipe-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.swipe-3d .swipe__item-shadow-bottom,.swipe-3d .swipe__item-shadow-left,.swipe-3d .swipe__item-shadow-right,.swipe-3d .swipe__item-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swipe-3d .swipe__item-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swipe-3d .swipe__item-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swipe-3d .swipe__item-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swipe-3d .swipe__item-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swipe-wp8-horizontal,.swipe-wp8-horizontal > .swipe__wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swipe-wp8-vertical,.swipe-wp8-vertical > .swipe__wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-webkit-background-size:27px 44px;-moz-background-size:27px 44px;-o-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.poway .swiper-button-next,.poway .swiper-button-prev,.sanMarcos .swiper-button-next,.sanMarcos .swiper-button-prev{top:56%}.educationalCenter .swiper-button-next,.educationalCenter .swiper-button-prev{top:35%}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swipe-rtl .swiper-button-next,.swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");color:#fff;left:10px;right:auto}.swipe-rtl .swiper-button-prev,.swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swipe-rtl .swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}@media only screen and (min-width:670px){.educationalCenter .swipe-rtl .swiper-button-next.swiper-button-white,.educationalCenter .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");-webkit-background-size:50% 50%;-moz-background-size:50%;-o-background-size:50%;background-size:50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);top:1.25rem;right:auto;left:17.6rem;opacity:.4}}@media only screen and (min-width:790px){.educationalCenter .swipe-rtl .swiper-button-next.swiper-button-white,.educationalCenter .swiper-button-prev.swiper-button-white{left:15.3rem}}.swipe-rtl .swiper-button-prev.swiper-button-white,.swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}@media only screen and (min-width:670px){.educationalCenter .swipe-rtl .swiper-button-prev.swiper-button-white,.educationalCenter .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");-webkit-background-size:50% 50%;-moz-background-size:50%;-o-background-size:50%;background-size:50%;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);top:7.875rem;right:auto;left:17.6rem;opacity:.4}}@media only screen and (min-width:790px){.educationalCenter .swipe-rtl .swiper-button-prev.swiper-button-white,.educationalCenter .swiper-button-next.swiper-button-white{left:15.3rem}}.swipe-rtl .swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swipe-rtl .swiper-button-prev.swiper-button-black,.swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swipe__pagination{position:absolute;bottom:.4rem;margin-bottom:4px;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;-moz-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swipe__pagination.swipe__pagination-hidden{opacity:0}.swipe-horizontal > .swipe__pagination-bullets,.swipe__pagination-custom,.swipe__pagination-fraction{left:0;width:100%}.swipe__pagination-bullets-dynamic{overflow:hidden;font-size:0}.swipe__pagination-bullets-dynamic .swipe__pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);-moz-transform:scale(.33);-o-transform:scale(.33);transform:scale(.33);position:relative}.swipe__pagination-bullets-dynamic .swipe__pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.swipe__pagination-bullets-dynamic .swipe__pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.swipe__pagination-bullets-dynamic .swipe__pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);-moz-transform:scale(.66);-o-transform:scale(.66);transform:scale(.66)}.swipe__pagination-bullets-dynamic .swipe__pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);-moz-transform:scale(.33);-o-transform:scale(.33);transform:scale(.33)}.swipe__pagination-bullets-dynamic .swipe__pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);-moz-transform:scale(.66);-o-transform:scale(.66);transform:scale(.66)}.swipe__pagination-bullets-dynamic .swipe__pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);-moz-transform:scale(.33);-o-transform:scale(.33);transform:scale(.33)}.swipe__pagination-bullet{width:.75rem;height:.75rem;display:inline-block;-webkit-border-radius:.375rem;-moz-border-radius:.375rem;border-radius:.375rem;background:#f3f8f9;opacity:1}button.swipe__pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swipe__pagination-clickable .swipe__pagination-bullet{cursor:pointer}.swipe__pagination-bullet-active{opacity:1;background:#3a87ad}.swipe-vertical > .swipe__pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swipe-vertical > .swipe__pagination-bullets .swipe__pagination-bullet{margin:6px 0;display:block}.swipe-vertical > .swipe__pagination-bullets.swipe__pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swipe-vertical > .swipe__pagination-bullets.swipe__pagination-bullets-dynamic .swipe__pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;-o-transition:.2s top,.2s -o-transform;-moz-transition:.2s transform,.2s top,.2s -moz-transform;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform,.2s -moz-transform,.2s -o-transform;transition:.2s transform,.2s top,.2s -webkit-transform}.swipe-horizontal > .swipe__pagination-bullets .swipe__pagination-bullet{margin:0 7px}.swipe-horizontal > .swipe__pagination-bullets.swipe__pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swipe-horizontal > .swipe__pagination-bullets.swipe__pagination-bullets-dynamic .swipe__pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;-o-transition:.2s left,.2s -o-transform;-moz-transition:.2s transform,.2s left,.2s -moz-transform;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform,.2s -moz-transform,.2s -o-transform;transition:.2s transform,.2s left,.2s -webkit-transform}.swipe-horizontal.swipe-rtl > .swipe__pagination-bullets-dynamic .swipe__pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;-o-transition:.2s right,.2s -o-transform;-moz-transition:.2s transform,.2s right,.2s -moz-transform;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform,.2s -moz-transform,.2s -o-transform;transition:.2s transform,.2s right,.2s -webkit-transform}.swipe__pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swipe__pagination-progressbar .swipe__pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;-moz-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swipe-rtl .swipe__pagination-progressbar .swipe__pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;-moz-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swipe-horizontal > .swipe__pagination-progressbar,.swipe-vertical > .swipe__pagination-progressbar.swipe__pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swipe-horizontal > .swipe__pagination-progressbar.swipe__pagination-progressbar-opposite,.swipe-vertical > .swipe__pagination-progressbar{width:4px;height:100%;left:0;top:0}.swipe__pagination-white .swipe__pagination-bullet-active{background:#fff}.swipe__pagination-progressbar.swipe__pagination-white{background:rgba(255,255,255,.25)}.swipe__pagination-progressbar.swipe__pagination-white .swipe__pagination-progressbar-fill{background:#fff}.swipe__pagination-black .swipe__pagination-bullet-active{background:#000}.swipe__pagination-progressbar.swipe__pagination-black{background:rgba(0,0,0,.25)}.swipe__pagination-progressbar.swipe__pagination-black .swipe__pagination-progressbar-fill{background:#000}.swipe__pagination-lock{display:none}.swiper-scrollbar{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swipe-horizontal > .swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swipe-vertical > .swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-moz-box-align:center;align-items:center;text-align:center}.swiper-zoom-container > canvas,.swiper-zoom-container > img,.swiper-zoom-container > svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swipe__item-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;-moz-transform-origin:50%;-o-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;-o-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.swipe .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swipe-fade.swipe-free-mode .swipe__item{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;transition-timing-function:ease-out}.swipe-fade .swipe__item{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity}.swipe-fade .swipe__item .swipe__item{pointer-events:none}.swipe-fade .swipe__item-active,.swipe-fade .swipe__item-active .swipe__item-active{pointer-events:auto}.swipe-cube{overflow:visible}.swipe-cube .swipe__item{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swipe-cube .swipe__item .swipe__item{pointer-events:none}.swipe-cube.swipe-rtl .swipe__item{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;-moz-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0}.swipe-cube .swipe__item-active,.swipe-cube .swipe__item-active .swipe__item-active{pointer-events:auto}.swipe-cube .swipe__item-active,.swipe-cube .swipe__item-next,.swipe-cube .swipe__item-next + .swipe__item,.swipe-cube .swipe__item-prev{pointer-events:auto;visibility:visible}.swipe-cube .swipe__item-shadow-bottom,.swipe-cube .swipe__item-shadow-left,.swipe-cube .swipe__item-shadow-right,.swipe-cube .swipe__item-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.swipe-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swipe-flip{overflow:visible}.swipe-flip .swipe__item{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swipe-flip .swipe__item .swipe__item{pointer-events:none}.swipe-flip .swipe__item-active,.swipe-flip .swipe__item-active .swipe__item-active{pointer-events:auto}.swipe-flip .swipe__item-shadow-bottom,.swipe-flip .swipe__item-shadow-left,.swipe-flip .swipe__item-shadow-right,.swipe-flip .swipe__item-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.swipe-coverflow .swipe__wrapper{-ms-perspective:1200px}@font-face{font-family:ProximaNova;src:url(fonts/webfonts/3735AC_10_0.eot);src:url(fonts/webfonts/3735AC_10_0.eot?#iefix) format('embedded-opentype'),url(fonts/webfonts/3735AC_10_0.woff2) format('woff2'),url(fonts/webfonts/3735AC_10_0.woff) format('woff'),url(fonts/webfonts/3735AC_10_0.ttf) format('truetype');font-style:normal;font-weight:800}@font-face{font-family:ProximaNova;src:url(fonts/webfonts/3735AC_F_0.eot);src:url(fonts/webfonts/3735AC_F_0.eot?#iefix) format('embedded-opentype'),url(fonts/webfonts/3735AC_F_0.woff2) format('woff2'),url(fonts/webfonts/3735AC_F_0.woff) format('woff'),url(fonts/webfonts/3735AC_F_0.ttf) format('truetype');font-style:normal;font-weight:700}@font-face{font-family:ProximaNova;src:url(fonts/webfonts/3735AC_14_0.eot);src:url(fonts/webfonts/3735AC_14_0.eot?#iefix) format('embedded-opentype'),url(fonts/webfonts/3735AC_14_0.woff2) format('woff2'),url(fonts/webfonts/3735AC_14_0.woff) format('woff'),url(fonts/webfonts/3735AC_14_0.ttf) format('truetype');font-style:normal;font-weight:600}@font-face{font-family:ProximaNova;src:url(fonts/webfonts/3735AC_13_0.eot);src:url(fonts/webfonts/3735AC_13_0.eot?#iefix) format('embedded-opentype'),url(fonts/webfonts/3735AC_13_0.woff2) format('woff2'),url(fonts/webfonts/3735AC_13_0.woff) format('woff'),url(fonts/webfonts/3735AC_13_0.ttf) format('truetype');font-style:normal;font-weight:400}@font-face{font-family:ProximaNova;src:url(fonts/webfonts/3735AC_11_0.eot);src:url(fonts/webfonts/3735AC_11_0.eot?#iefix) format('embedded-opentype'),url(fonts/webfonts/3735AC_11_0.woff2) format('woff2'),url(fonts/webfonts/3735AC_11_0.woff) format('woff'),url(fonts/webfonts/3735AC_11_0.ttf) format('truetype');font-style:normal;font-weight:300}@font-face{font-family:Grumpy;src:url(fonts/webfonts/36B02D_0_0.eot);src:url(fonts/webfonts/36B02D_0_0.eot?#iefix) format('embedded-opentype'),url(fonts/webfonts/36B02D_0_0.woff2) format('woff2'),url(fonts/webfonts/36B02D_0_0.woff) format('woff'),url(fonts/webfonts/36B02D_0_0.ttf) format('truetype');font-style:normal;font-weight:900}@font-face{font-family:'Petco Circular';src:url(fonts/webfonts/PetcoCircular-Bold.woff2) format('woff2'),url(fonts/webfonts/PetcoCircular-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Petco Circular';src:url(fonts/webfonts/PetcoCircular-Black.woff2) format('woff2'),url(fonts/webfonts/PetcoCircular-Black.woff) format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Petco Circular';src:url(fonts/webfonts/PetcoCircular-BlackItalic.woff2) format('woff2'),url(fonts/webfonts/PetcoCircular-BlackItalic.woff) format('woff');font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Petco Circular Book';src:url(fonts/webfonts/PetcoCircular-Book.woff2) format('woff2'),url(fonts/webfonts/PetcoCircular-Book.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Petco Circular Book';src:url(fonts/webfonts/PetcoCircular-BookItalic.woff2) format('woff2'),url(fonts/webfonts/PetcoCircular-BookItalic.woff) format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Petco Circular';src:url(fonts/webfonts/PetcoCircular-BoldItalic.woff2) format('woff2'),url(fonts/webfonts/PetcoCircular-BoldItalic.woff) format('woff');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Petco Circular';src:url(fonts/webfonts/PetcoCircular-Light.woff2) format('woff2'),url(fonts/webfonts/PetcoCircular-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Petco Circular';src:url(fonts/webfonts/PetcoCircular-LightItalic.woff2) format('woff2'),url(fonts/webfonts/PetcoCircular-LightItalic.woff) format('woff');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Petco Circular';src:url(fonts/webfonts/PetcoCircular-Italic.woff2) format('woff2'),url(fonts/webfonts/PetcoCircular-Italic.woff) format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Petco Circular';src:url(fonts/webfonts/PetcoCircular-Medium.woff2) format('woff2'),url(fonts/webfonts/PetcoCircular-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Petco Circular';src:url(fonts/webfonts/PetcoCircular-Thin.woff2) format('woff2'),url(fonts/webfonts/PetcoCircular-Thin.woff) format('woff');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Petco Circular';src:url(fonts/webfonts/PetcoCircular-Regular.woff2) format('woff2'),url(fonts/webfonts/PetcoCircular-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Petco Circular';src:url(fonts/webfonts/PetcoCircular-ThinItalic.woff2) format('woff2'),url(fonts/webfonts/PetcoCircular-ThinItalic.woff) format('woff');font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'Petco Circular';src:url(fonts/webfonts/PetcoCircular-MediumItalic.woff2) format('woff2'),url(fonts/webfonts/PetcoCircular-MediumItalic.woff) format('woff');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Petco Circular Ultra';src:url(fonts/webfonts/PetcoCircular-Ultra.woff2) format('woff2'),url(fonts/webfonts/PetcoCircular-Ultra.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Petco Circular Ultra';src:url(fonts/webfonts/PetcoCircular-UltraItalic.woff2) format('woff2'),url(fonts/webfonts/PetcoCircular-UltraItalic.woff) format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Amasis;src:url(fonts/webfonts/54b3ddc5-b4e8-48c3-a921-05bc3863d29e.woff2) format("woff2"),url(fonts/webfonts/7c084f8d-4d28-4e7d-9e18-240523a8de01.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Amasis;src:url(fonts/webfonts/571dbc78-b7cc-4046-a1fc-7ccb3e31de3f.woff2) format("woff2"),url(fonts/webfonts/a8284ba4-4d57-4f37-a792-11a1c94dbc81.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Amasis;src:url(fonts/webfonts/4a98309f-e942-47f2-b3fb-541f3d29bc1b.woff2) format("woff2"),url(fonts/webfonts/ca432af5-7c9d-4885-ac75-cfe461e895e3.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Amasis;src:url(fonts/webfonts/52512bc3-b7a8-49bd-bd73-df4fe6a4ff7d.woff2) format("woff2"),url(fonts/webfonts/9ace4f68-2a36-426f-9fa0-9d59154dd471.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Amasis;src:url(fonts/webfonts/72a66b2f-6fd2-415d-b22b-69aad7f52ee0.woff2) format("woff2"),url(fonts/webfonts/c26032df-a4e4-43b6-910f-860ca5e0f24f.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Amasis;src:url(fonts/webfonts/7ccccf67-b3ef-4c04-9fe9-d2ad9669dab3.woff2) format("woff2"),url(fonts/webfonts/bb904e66-2774-425c-bd94-c693b8f87a86.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Amasis;src:url(fonts/webfonts/8a62162e-0e19-4df9-acfa-b70cd6d5166d.woff2) format("woff2"),url(fonts/webfonts/300a716a-d602-4bd4-acf4-9e9439f77a5a.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Amasis;src:url(fonts/webfonts/a38c3f23-9c48-4a7b-b2fc-8624cd2a058c.woff2) format("woff2"),url(fonts/webfonts/edf72cc8-fbf5-4a52-974e-b242b1e352d6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Amasis;src:url(fonts/webfonts/b279c74a-b994-4a94-8ef6-2030b8814953.woff2) format("woff2"),url(fonts/webfonts/84411d4c-ac23-4b3d-80f9-9754aea4f70d.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Amasis;src:url(fonts/webfonts/a6bf8d07-56a1-4e81-bcb9-27caa0a41978.woff2) format("woff2"),url(fonts/webfonts/513ede2a-4e80-468c-9fdb-f7e9e80422b0.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:petcoach;src:url(fonts/petcoach.eot?date=2018-10-30);src:url(fonts/petcoach.eot?#iefix&date=2018-10-30) format("embedded-opentype"),url(fonts/petcoach.svg?date=2018-10-30) format("svg"),url(fonts/petcoach.woff?date=2018-10-30) format("woff"),url(fonts/petcoach.ttf?date=2018-10-30) format("truetype");font-weight:400;font-style:normal}[data-icon]:before{font-family:petcoach !important;content:attr(data-icon);font-style:normal !important;font-weight:400 !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" icon-"]:before,[class^=icon-]:before{font-family:petcoach !important;font-style:normal !important;font-weight:400 !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-alarmclock:before{content:"\e900"}.icon-camera:before{content:"\e901"}.icon-chat:before{content:"\e902"}.icon-creditcard:before{content:"\e903"}.icon-dashboard:before{content:"\e904"}.icon-delete:before{content:"\e905"}.icon-gallery:before{content:"\e906"}.icon-heart:before{content:"\e907"}.icon-key:before{content:"\e908"}.icon-less:before{content:"\e909"}.icon-location:before{content:"\e90a"}.icon-more:before{content:"\e90b"}.icon-navigateright:before{content:"\e90c"}.icon-plus:before{content:"\e90d"}.icon-profile:before{content:"\e90e"}.icon-settings:before{content:"\e90f"}.icon-experts:before{content:"\e910"}.icon-trash:before{content:"\e911"}.icon-user:before{content:"\e912"}.icon-userprofile:before{content:"\e913"}.icon-usergroup:before{content:"\e914"}.icon-mail:before{content:"\e915"}.icon-facebook:before{content:"\e916"}.icon-search:before{content:"\e917"}.icon-openforum:before{content:"\e918"}.icon-navigatedown:before{content:"\e919"}.icon-globe:before{content:"\e91a"}.icon-twitter:before{content:"\e91b"}.icon-instagram:before{content:"\e91c"}.icon-star:before{content:"\e91d"}.icon-edit:before{content:"\e91e"}.icon-tick:before{content:"\e91f"}.icon-calendar:before{content:"\e920"}.icon-success:before{content:"\e921"}.icon-filter:before{content:"\e922"}.icon-myconsultations:before{content:"\e923"}.icon-myforumquestions:before{content:"\e924"}.icon-feedback:before{content:"\e925"}.icon-download:before{content:"\e926"}.icon-logo:before{content:"\e927"}.icon-play:before{content:"\e928"}.icon-deals:before{content:"\e929"}.icon-arrowdown:before{content:"\e92a"}.icon-pinterest:before{content:"\e92b"}.icon-arrowleftslim:before{content:"\e92c"}.icon-arrowrightslim:before{content:"\e92d"}.icon-articles:before{content:"\e92e"}.icon-askanexpert:before{content:"\e92f"}.icon-logoapple:before{content:"\e930"}.icon-logogoogleplay:before{content:"\e931"}.icon-info:before{content:"\e932"}.icon-phonecall:before{content:"\e933"}.icon-videocall:before{content:"\e934"}.icon-lock:before{content:"\e935"}.icon-stripe:before{content:"\e936"}.icon-practice:before{content:"\e937"}.icon-subprofile:before{content:"\e938"}.icon-bill:before{content:"\e939"}.icon-paperplane:before{content:"\e93a"}.icon-diamond:before{content:"\e93b"}.icon-store:before{content:"\e93c"}.icon-lightbulb:before{content:"\e93d"}.icon-close:before{content:"\e93e"}.icon-fullarrowdown:before{content:"\e93f"}.icon-fullarrowup:before{content:"\e940"}.icon-medicalnote:before{content:"\e941"}.icon-prescription:before{content:"\e942"}.icon-labwork:before{content:"\e943"}.icon-add:before{content:"\e944"}.icon-truck:before{content:"\e945"}.icon-thumb:before{content:"\e946"}.icon-back:before{content:"\e947"}.icon-jumpto:before{content:"\e948"}.icon-house:before{content:"\e949"}.icon-cross:before{content:"\e94a"}.icon-stethoscope:before{content:"\e94b"}.icon-surgery:before{content:"\e94c"}.icon-star-2:before{content:"\e94d"}.icon-clock:before{content:"\e94e"}.icon-contagious:before{content:"\e94f"}.icon-syringe:before{content:"\e950"}.icon-logotype:before{content:"\e951"}.icon-flag:before{content:"\e952"}.icon-forum-line:before{content:"\e953"}.icon-dog:before{content:"\e954"}.icon-cat:before{content:"\e955"}.icon-horse:before{content:"\e956"}.icon-reptile:before{content:"\e957"}.icon-rabbit:before{content:"\e958"}.icon-bird:before{content:"\e959"}.icon-fish:before{content:"\e95a"}.icon-exotic:before{content:"\e95b"}.icon-other:before{content:"\e95c"}.icon-educational-center:before{content:"\e95d"}.icon-motion-truck:before{content:"\e95e"}.icon-telemedicine:before{content:"\e95f"}.icon-small-animal:before{content:"\e960"}.icon-amphibian:before{content:"\e961"}.icon-spiders-insects:before{content:"\e962"}.icon-clip:before{content:"\e963"}.icon-bag:before{content:"\e964"}.icon-grooming:before{content:"\e965"}.icon-training:before{content:"\e966"}.icon-day-care:before{content:"\e967"}.icon-self-wash:before{content:"\e968"}.icon-microphone-off:before{content:"\e969"}.icon-microphone-on:before{content:"\e96a"}.icon-video-off:before{content:"\e96b"}.icon-video-on:before{content:"\e96c"}.icon-tagline:before{content:"\e96d"}.icon-toy:before{content:"\e96e"}.icon-services:before{content:"\e96f"}.icon-vet-curated-products:before{content:"\e970"}.icon-tick-slim:before{content:"\e971"}.icon-dog-wash:before{content:"\e972"}.icon-dog-walking:before{content:"\e973"}.icon-rx:before{content:"\e974"}.icon-farm-animal:before{content:"\e975"}.icon-cellphone:before{content:"\e976"}.icon-auto-delivery:before{content:"\e977"}.icon-gift-card:before{content:"\e978"}.icon-rx-negative:before{content:"\e979"}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@media print{*{text-shadow:none !important;color:#000 !important;background:0 0 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100% !important}@page{margin:2cm .5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.table td,.table th{background-color:#fff !important}.btn > .caret,.dropup > .btn > .caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table-bordered td,.table-bordered th{border:1px solid #ddd !important}}*,:after,:before{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:transparent}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#001952;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{text-decoration:none}a:focus,a:hover{text-decoration:underline}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-circle{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;margin-bottom:5px;font-weight:700}input[type=search]{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;line-height:normal}input[type=file]{display:block}select[multiple],select[size]{height:auto}select optgroup{font-size:inherit;font-style:inherit;font-family:inherit}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#001952;vertical-align:middle}.form-control:-moz-placeholder{color:#333;opacity:1}.form-control::-moz-placeholder{color:#333;opacity:1}.form-control:-ms-input-placeholder{color:#333;opacity:1}.form-control::-webkit-input-placeholder{color:#333;opacity:1}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#001952;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-moz-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-moz-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s,-moz-box-shadow ease-in-out .15s;-webkit-transition:all border-color ease-in-out .15s,box-shadow ease-in-out .15s ease-out;-moz-transition:all border-color ease-in-out .15s,box-shadow ease-in-out .15s ease-out;-o-transition:all border-color ease-in-out .15s,box-shadow ease-in-out .15s ease-out;-webkit-transition:all border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s ease-out;transition:all border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s ease-out;-moz-transition:all border-color ease-in-out .15s,box-shadow ease-in-out .15s ease-out,-moz-box-shadow ease-in-out .15s ease-out;transition:all border-color ease-in-out .15s,box-shadow ease-in-out .15s ease-out;transition:all border-color ease-in-out .15s,box-shadow ease-in-out .15s ease-out,-webkit-box-shadow ease-in-out .15s ease-out,-moz-box-shadow ease-in-out .15s ease-out}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee}textarea.form-control{height:auto}.form-group{margin-bottom:15px}.checkbox,.radio{display:block;min-height:20px;margin-top:10px;margin-bottom:10px;padding-left:20px;vertical-align:middle}.checkbox label,.radio label{display:inline;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{float:left;margin-left:-20px}.checkbox + .checkbox,.radio + .radio{margin-top:-5px}.checkbox-inline,.radio-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline + .checkbox-inline,.radio-inline + .radio-inline{margin-top:0;margin-left:10px}.checkbox-inline[disabled],.checkbox[disabled],.radio-inline[disabled],.radio[disabled],fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}.input-sm{height:26px;padding:5px 10px;font-size:12px;line-height:1.2em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}select.input-sm{height:26px;line-height:26px}textarea.input-sm{height:auto}.input-lg{height:45px;padding:10px 16px;font-size:18px;line-height:1.33;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}select.input-lg{height:45px;line-height:45px}textarea.input-lg{height:auto}.has-warning .control-label,.has-warning .help-block{color:#c09853}.has-warning .form-control{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e}.has-error .control-label,.has-error .help-block{color:#fff}.has-error .form-control{border-color:#fff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fff;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fff}.has-success .control-label,.has-success .help-block{color:#468847}.has-success .form-control{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b}.form-control-static{margin-bottom:0;padding-top:7px}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#0040d2}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{float:none;margin-left:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}@media (min-width:768px){.form-horizontal .control-label{text-align:right}}.btn{display:inline-block;padding:11px 12px 8px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;white-space:nowrap;-o-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{outline:0;background-image:none}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;-moz-opacity:.65;-khtml-opacity:.65;-webkit-opacity:.65;opacity:.65;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}.btn-default.active,.btn-default:active,.open .dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-noto-ok{color:#fff;background-color:#001952;border-color:#001952}.btn-noto-ok.active,.btn-noto-ok:active,.btn-noto-ok:focus,.btn-noto-ok:hover,.open .dropdown-toggle.btn-noto-ok{color:#fff;background-color:#000d29;border-color:#000615}.btn-noto-ok.active,.btn-noto-ok:active,.open .dropdown-toggle.btn-noto-ok{background-image:none}.btn-noto-ok.disabled,.btn-noto-ok.disabled.active,.btn-noto-ok.disabled:active,.btn-noto-ok.disabled:focus,.btn-noto-ok.disabled:hover,.btn-noto-ok[disabled],.btn-noto-ok[disabled].active,.btn-noto-ok[disabled]:active,.btn-noto-ok[disabled]:focus,.btn-noto-ok[disabled]:hover,fieldset[disabled] .btn-noto-ok,fieldset[disabled] .btn-noto-ok.active,fieldset[disabled] .btn-noto-ok:active,fieldset[disabled] .btn-noto-ok:focus,fieldset[disabled] .btn-noto-ok:hover{background-color:#001952;border-color:#001952}.btn-cc{color:#fff;background-color:#1eaee4;border-color:#ccc}.btn-cc.active,.btn-cc:active,.btn-cc:focus,.btn-cc:hover,.open .dropdown-toggle.btn-cc{color:#fff;background-color:#1793c2;border-color:#adadad}.btn-cc.active,.btn-cc:active,.open .dropdown-toggle.btn-cc{background-image:none}.btn-cc.disabled,.btn-cc.disabled.active,.btn-cc.disabled:active,.btn-cc.disabled:focus,.btn-cc.disabled:hover,.btn-cc[disabled],.btn-cc[disabled].active,.btn-cc[disabled]:active,.btn-cc[disabled]:focus,.btn-cc[disabled]:hover,fieldset[disabled] .btn-cc,fieldset[disabled] .btn-cc.active,fieldset[disabled] .btn-cc:active,fieldset[disabled] .btn-cc:focus,fieldset[disabled] .btn-cc:hover{background-color:#1eaee4;border-color:#ccc}.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}.btn-primary.active,.btn-primary:active,.open .dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#428bca;border-color:#357ebd}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.active,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open .dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.active,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open .dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.active,.btn-success:active,.btn-success:focus,.btn-success:hover,.open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}.btn-success.active,.btn-success:active,.open .dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.active,.btn-info:active,.btn-info:focus,.btn-info:hover,.open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}.btn-info.active,.btn-info:active,.open .dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-link{color:#428bca;font-weight:400;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#999;text-decoration:none}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-sm,.btn-xs{padding:5px 10px;font-size:12px;line-height:1.2em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-xs{padding:1px 5px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0}.btn-block + .btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;-moz-transition:opacity .15s linear;transition:opacity .15s linear;-webkit-transition:all opacity .15s linear ease-out;-moz-transition:all opacity .15s linear ease-out;-o-transition:all opacity .15s linear ease-out;transition:all opacity .15s linear ease-out}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-o-transition:height .35s ease;-moz-transition:height .35s ease;transition:height .35s ease;-webkit-transition:all height .35s ease ease-out;-moz-transition:all height .35s ease ease-out;-o-transition:all height .35s ease ease-out;transition:all height .35s ease ease-out}.btn-default .caret{border-top-color:#333}.btn-danger .caret,.btn-info .caret,.btn-primary .caret,.btn-success .caret,.btn-warning .caret{border-top-color:#fff}.dropup .btn-default .caret{border-bottom-color:#333}.dropup .btn-danger .caret,.dropup .btn-info .caret,.dropup .btn-primary .caret,.dropup .btn-success .caret,.dropup .btn-warning .caret{border-bottom-color:#fff}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical > .btn,.btn-group > .btn{position:relative;float:left}.btn-group-vertical > .btn.active,.btn-group-vertical > .btn:active,.btn-group-vertical > .btn:focus,.btn-group-vertical > .btn:hover,.btn-group > .btn.active,.btn-group > .btn:active,.btn-group > .btn:focus,.btn-group > .btn:hover{z-index:2}.btn-group-vertical > .btn:focus,.btn-group > .btn:focus{outline:0}.btn-group .btn + .btn,.btn-group .btn + .btn-group,.btn-group .btn-group + .btn,.btn-group .btn-group + .btn-group{margin-left:-1px}.btn-toolbar:after,.btn-toolbar:before{content:" ";display:table}.btn-toolbar:after{clear:both}.btn-toolbar:after,.btn-toolbar:before{content:" ";display:table}.btn-toolbar:after{clear:both}.btn-toolbar .btn-group{float:left}.btn-toolbar > .btn + .btn,.btn-toolbar > .btn + .btn-group,.btn-toolbar > .btn-group + .btn,.btn-toolbar > .btn-group + .btn-group{margin-left:5px}.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle){-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group > .btn:first-child{margin-left:0}.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle){-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0}.btn-group > .btn:last-child:not(:first-child),.btn-group > .dropdown-toggle:not(:first-child){-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0}.btn-group > .btn-group{float:left}.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group > .btn-group:first-child > .btn:last-child,.btn-group > .btn-group:first-child > .dropdown-toggle{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0}.btn-group > .btn-group:last-child > .btn:first-child{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group-xs > .btn{padding:5px 10px;font-size:12px;line-height:1.2em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:1px 5px}.btn-group-sm > .btn{padding:5px 10px;font-size:12px;line-height:1.2em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-group-lg > .btn{padding:10px 16px;font-size:18px;line-height:1.33;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-group > .btn + .dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group > .btn-lg + .dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical > .btn,.btn-group-vertical > .btn-group{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical > .btn-group:after,.btn-group-vertical > .btn-group:before{content:" ";display:table}.btn-group-vertical > .btn-group:after{clear:both}.btn-group-vertical > .btn-group:after,.btn-group-vertical > .btn-group:before{content:" ";display:table}.btn-group-vertical > .btn-group:after{clear:both}.btn-group-vertical > .btn-group > .btn{float:none}.btn-group-vertical > .btn + .btn,.btn-group-vertical > .btn + .btn-group,.btn-group-vertical > .btn-group + .btn,.btn-group-vertical > .btn-group + .btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical > .btn:not(:first-child):not(:last-child){-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical > .btn:first-child:not(:last-child){-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}.btn-group-vertical > .btn:last-child:not(:first-child){-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0}.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical > .btn-group:first-child > .btn:last-child,.btn-group-vertical > .btn-group:first-child > .dropdown-toggle{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}.btn-group-vertical > .btn-group:last-child > .btn:first-child{-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified .btn{float:none;display:table-cell;width:1%}[data-toggle=buttons] > .btn > input[type=checkbox],[data-toggle=buttons] > .btn > input[type=radio]{display:none}.navbar{position:relative;z-index:1000;min-height:50px;margin-bottom:20px;border:1px solid transparent}.navbar:after,.navbar:before{content:" ";display:table}.navbar:after{clear:both}.navbar:after,.navbar:before{content:" ";display:table}.navbar:after{clear:both}@media (min-width:768px){.navbar{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}}.navbar-header:after,.navbar-header:before{content:" ";display:table}.navbar-header:after{clear:both}.navbar-header:after,.navbar-header:before{content:" ";display:table}.navbar-header:after{clear:both}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{max-height:340px;overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse:after,.navbar-collapse:before{content:" ";display:table}.navbar-collapse:after{clear:both}.navbar-collapse:after,.navbar-collapse:before{content:" ";display:table}.navbar-collapse:after{clear:both}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}.navbar-collapse .navbar-nav.navbar-left:first-child{margin-left:-15px}.navbar-collapse .navbar-nav.navbar-right:last-child{margin-right:-15px}.navbar-collapse .navbar-text:last-child{margin-right:0}}.container > .navbar-collapse,.container > .navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container > .navbar-collapse,.container > .navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;border-width:0 0 1px}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}}.navbar-fixed-top{z-index:1030;top:0}.navbar-fixed-bottom{bottom:0;margin-bottom:0}.navbar-brand{float:left;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}@media (min-width:768px){.navbar > .container .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;border:1px solid transparent;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.navbar-toggle .icon-bar + .icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav > li > a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu > li > a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu > li > a{line-height:20px}.navbar-nav .open .dropdown-menu > li > a:focus,.navbar-nav .open .dropdown-menu > li > a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav > li{float:left}.navbar-nav > li > a{padding-top:15px;padding-bottom:15px}}@media (min-width:768px){.navbar-left{float:left !important}.navbar-right{float:right !important}}.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top:8px;margin-bottom:8px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{float:none;margin-left:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.navbar-nav > li > .dropdown-menu{margin-top:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}.navbar-nav.pull-right > li > .dropdown-menu,.navbar-nav > li > .dropdown-menu.pull-right{left:auto;right:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-text{float:left;margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{margin-left:15px;margin-right:15px}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav > li > a{color:#777}.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > li > a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:focus,.navbar-default .navbar-nav > .active > a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav > .disabled > a,.navbar-default .navbar-nav > .disabled > a:focus,.navbar-default .navbar-nav > .disabled > a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#ccc}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav > .dropdown > a:focus .caret,.navbar-default .navbar-nav > .dropdown > a:hover .caret{border-top-color:#333;border-bottom-color:#333}.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:focus,.navbar-default .navbar-nav > .open > a:hover{background-color:#e7e7e7;color:#555}.navbar-default .navbar-nav > .open > a .caret,.navbar-default .navbar-nav > .open > a:focus .caret,.navbar-default .navbar-nav > .open > a:hover .caret{border-top-color:#555;border-bottom-color:#555}.navbar-default .navbar-nav > .dropdown > a .caret{border-top-color:#777;border-bottom-color:#777}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu > .active > a,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#999}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .navbar-nav > li > a{color:#999}.navbar-inverse .navbar-nav > li > a:focus,.navbar-inverse .navbar-nav > li > a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav > .active > a,.navbar-inverse .navbar-nav > .active > a:focus,.navbar-inverse .navbar-nav > .active > a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav > .disabled > a,.navbar-inverse .navbar-nav > .disabled > a:focus,.navbar-inverse .navbar-nav > .disabled > a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav > .open > a,.navbar-inverse .navbar-nav > .open > a:focus,.navbar-inverse .navbar-nav > .open > a:hover{background-color:#080808;color:#fff}.navbar-inverse .navbar-nav > .dropdown > a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-nav > .dropdown > a .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .navbar-nav > .open > a .caret,.navbar-inverse .navbar-nav > .open > a:focus .caret,.navbar-inverse .navbar-nav > .open > a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{color:#999}.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover{color:#fff}.alert{padding:15px;margin-bottom:20px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert > p,.alert > ul{margin-bottom:0}.alert > p + p{margin-top:5px}.alert-dismissable{padding-right:35px}.alert-dismissable .close{position:relative;top:-2px;right:-21px;color:#fff}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#356635}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#2d6987}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#c09853}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#a47e3c}.alert-danger{background-color:#3a87ad;border-color:#2d6987;color:#fff}.alert-danger hr{border-top-color:#c02}.alert-danger .alert-link{color:#e6e6e6}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.has-switch{display:inline-block;cursor:pointer;border:1px solid;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);position:relative;text-align:left;overflow:hidden;line-height:8px;-o-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;min-width:100px}.has-switch.switch-mini{min-width:72px}.has-switch.switch-mini i.switch-mini-icons{height:1.2em;line-height:9px;vertical-align:text-top;text-align:center;-webkit-transform:scale(.6);-moz-transform:scale(.6);-ms-transform:scale(.6);-o-transform:scale(.6);transform:scale(.6);margin-top:-1px;margin-bottom:-1px}.has-switch.switch-small{min-width:80px}.has-switch.switch-large{min-width:120px}.has-switch.deactivate{-moz-opacity:50;-khtml-opacity:50;-webkit-opacity:50;opacity:50;cursor:default !important}.has-switch.deactivate label,.has-switch.deactivate span{cursor:default !important}.has-switch > div{display:inline-block;width:150%;position:relative;top:0}.has-switch > div.switch-animate{-webkit-transition:left .5s;-o-transition:left .5s;-moz-transition:left .5s;transition:left .5s;-webkit-transition:all left .5s ease-out;-moz-transition:all left .5s ease-out;-o-transition:all left .5s ease-out;transition:all left .5s ease-out}.has-switch > div.switch-off{left:-50%}.has-switch > div.switch-on{left:0}.has-switch input[type=checkbox],.has-switch input[type=radio]{display:none}.has-switch label,.has-switch span{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;position:relative;display:inline-block;height:100%;padding-bottom:4px;padding-top:4px;font-size:14px;line-height:20px}.has-switch label.switch-mini,.has-switch span.switch-mini{padding-bottom:4px;padding-top:4px;font-size:10px;line-height:9px}.has-switch label.switch-small,.has-switch span.switch-small{padding-bottom:3px;padding-top:3px;font-size:12px;line-height:18px}.has-switch label.switch-large,.has-switch span.switch-large{padding-bottom:9px;padding-top:9px;font-size:16px;line-height:normal}.has-switch label{text-align:center;margin-top:-1px;margin-bottom:-1px;z-index:100;width:34%;border-left:1px solid #ccc;border-right:1px solid #ccc;color:#333;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-image:-webkit-gradient(linear,left 0,left 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,0,#e6e6e6,100%);background-image:-moz-linear-gradient(top,#fff 0,#e6e6e6 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff 0,#e6e6e6 100%);background-image:-o-linear-gradient(top,#fff 0,#e6e6e6 100%);background-image:linear-gradient(to bottom,#fff 0,#e6e6e6 100%);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.has-switch label.active,.has-switch label.disabled,.has-switch label:active,.has-switch label:focus,.has-switch label:hover,.has-switch label[disabled]{color:#333;background-color:#e6e6e6}.has-switch label i{color:#000;text-shadow:0 1px 0 #fff;line-height:18px;pointer-events:none}.has-switch span{text-align:center;z-index:1;width:33%;font-family:gm;padding:4px}.has-switch span.switch-left{-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.has-switch span.switch-right{color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);background-image:-webkit-gradient(linear,left 0,left 100%,from(#e6e6e6),to(#fff));background-image:-webkit-linear-gradient(top,#e6e6e6,0,#fff,100%);background-image:-moz-linear-gradient(top,#e6e6e6 0,#fff 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#e6e6e6),to(#fff));background-image:-webkit-linear-gradient(top,#e6e6e6 0,#fff 100%);background-image:-o-linear-gradient(top,#e6e6e6 0,#fff 100%);background-image:linear-gradient(to bottom,#e6e6e6 0,#fff 100%);background-repeat:repeat-x;border-color:#fff #fff #d9d9d9;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.has-switch span.switch-right.active,.has-switch span.switch-right.disabled,.has-switch span.switch-right:active,.has-switch span.switch-right:focus,.has-switch span.switch-right:hover,.has-switch span.switch-right[disabled]{color:#333;background-color:#fff}.has-switch span.switch-left,.has-switch span.switch-primary{background:#001952}.has-switch span.switch-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-image:-webkit-gradient(linear,left 0,left 100%,from(#2f96b4),to(#5bc0de));background-image:-webkit-linear-gradient(top,#2f96b4,0,#5bc0de,100%);background-image:-moz-linear-gradient(top,#2f96b4 0,#5bc0de 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#2f96b4),to(#5bc0de));background-image:-webkit-linear-gradient(top,#2f96b4 0,#5bc0de 100%);background-image:-o-linear-gradient(top,#2f96b4 0,#5bc0de 100%);background-image:linear-gradient(to bottom,#2f96b4 0,#5bc0de 100%);background-repeat:repeat-x;border-color:#5bc0de #5bc0de #28a1c5;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.has-switch span.switch-info.active,.has-switch span.switch-info.disabled,.has-switch span.switch-info:active,.has-switch span.switch-info:focus,.has-switch span.switch-info:hover,.has-switch span.switch-info[disabled]{color:#fff;background-color:#5bc0de}.has-switch span.switch-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-image:-webkit-gradient(linear,left 0,left 100%,from(#51a351),to(#62c462));background-image:-webkit-linear-gradient(top,#51a351,0,#62c462,100%);background-image:-moz-linear-gradient(top,#51a351 0,#62c462 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#51a351),to(#62c462));background-image:-webkit-linear-gradient(top,#51a351 0,#62c462 100%);background-image:-o-linear-gradient(top,#51a351 0,#62c462 100%);background-image:linear-gradient(to bottom,#51a351 0,#62c462 100%);background-repeat:repeat-x;border-color:#62c462 #62c462 #3b9e3b;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.has-switch span.switch-success.active,.has-switch span.switch-success.disabled,.has-switch span.switch-success:active,.has-switch span.switch-success:focus,.has-switch span.switch-success:hover,.has-switch span.switch-success[disabled]{color:#fff;background-color:#62c462}.has-switch span.switch-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-image:-webkit-gradient(linear,left 0,left 100%,from(#f89406),to(#fbb450));background-image:-webkit-linear-gradient(top,#f89406,0,#fbb450,100%);background-image:-moz-linear-gradient(top,#f89406 0,#fbb450 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f89406),to(#fbb450));background-image:-webkit-linear-gradient(top,#f89406 0,#fbb450 100%);background-image:-o-linear-gradient(top,#f89406 0,#fbb450 100%);background-image:linear-gradient(to bottom,#f89406 0,#fbb450 100%);background-repeat:repeat-x;border-color:#fbb450 #fbb450 #f89406;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.has-switch span.switch-warning.active,.has-switch span.switch-warning.disabled,.has-switch span.switch-warning:active,.has-switch span.switch-warning:focus,.has-switch span.switch-warning:hover,.has-switch span.switch-warning[disabled]{color:#fff;background-color:#fbb450}.has-switch span.switch-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-image:-webkit-gradient(linear,left 0,left 100%,from(#bd362f),to(#ee5f5b));background-image:-webkit-linear-gradient(top,#bd362f,0,#ee5f5b,100%);background-image:-moz-linear-gradient(top,#bd362f 0,#ee5f5b 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#bd362f),to(#ee5f5b));background-image:-webkit-linear-gradient(top,#bd362f 0,#ee5f5b 100%);background-image:-o-linear-gradient(top,#bd362f 0,#ee5f5b 100%);background-image:linear-gradient(to bottom,#bd362f 0,#ee5f5b 100%);background-repeat:repeat-x;border-color:#ee5f5b #ee5f5b #e51d18;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.has-switch span.switch-danger.active,.has-switch span.switch-danger.disabled,.has-switch span.switch-danger:active,.has-switch span.switch-danger:focus,.has-switch span.switch-danger:hover,.has-switch span.switch-danger[disabled]{color:#fff;background-color:#ee5f5b}.has-switch span.switch-default{color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);background-image:-webkit-gradient(linear,left 0,left 100%,from(#e6e6e6),to(#fff));background-image:-webkit-linear-gradient(top,#e6e6e6,0,#fff,100%);background-image:-moz-linear-gradient(top,#e6e6e6 0,#fff 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#e6e6e6),to(#fff));background-image:-webkit-linear-gradient(top,#e6e6e6 0,#fff 100%);background-image:-o-linear-gradient(top,#e6e6e6 0,#fff 100%);background-image:linear-gradient(to bottom,#e6e6e6 0,#fff 100%);background-repeat:repeat-x;border-color:#fff #fff #d9d9d9;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.has-switch span.switch-default.active,.has-switch span.switch-default.disabled,.has-switch span.switch-default:active,.has-switch span.switch-default:focus,.has-switch span.switch-default:hover,.has-switch span.switch-default[disabled]{color:#333;background-color:#fff}.modal-open{overflow:hidden}.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-moz-transform:translate(0,-25%);-o-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-moz-transition:transform .3s ease-out,-moz-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-moz-transform .3s ease-out,-o-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-dialog{width:auto;padding:10px;z-index:1050;margin:60px 0 0 0}.modal-content{position:relative;background-color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);-moz-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1030;background-color:#000}.modal-backdrop.fade{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0}.modal-backdrop.in{-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:20px}.modal-footer{margin-top:15px;padding:19px 20px 20px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:after,.modal-footer:before{content:" ";display:table}.modal-footer:after{clear:both}.modal-footer:after,.modal-footer:before{content:" ";display:table}.modal-footer:after{clear:both}.modal-footer .btn + .btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn + .btn{margin-left:-1px}.modal-footer .btn-block + .btn-block{margin-left:0}@media screen and (min-width:768px){.modal-dialog{width:600px;padding-top:30px;padding-bottom:30px}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);-moz-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}}.tooltip{position:absolute;z-index:1050;display:block;visibility:visible;font-size:12px;line-height:1.4;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0}.tooltip.in{-moz-opacity:.9;-khtml-opacity:.9;-webkit-opacity:.9;opacity:.9}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top .arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right .arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom .arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left .arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner > .item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;transition:.6s ease-in-out left;-webkit-transition:all .6s ease-in-out left ease-out;-moz-transition:all .6s ease-in-out left ease-out;-o-transition:all .6s ease-in-out left ease-out;transition:all .6s ease-in-out left ease-out}.carousel-inner > .item > a > img,.carousel-inner > .item > img{display:block;max-width:100%;height:auto;line-height:1}.carousel-inner > .active,.carousel-inner > .next,.carousel-inner > .prev{display:block}.carousel-inner > .active{left:0}.carousel-inner > .next,.carousel-inner > .prev{position:absolute;top:0;width:100%}.carousel-inner > .next{left:100%}.carousel-inner > .prev{left:-100%}.carousel-inner > .next.left,.carousel-inner > .prev.right{left:0}.carousel-inner > .active.left{left:-100%}.carousel-inner > .active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-control.left{background-image:-webkit-gradient(linear,0 top,100% top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.5) 0),color-stop(rgba(0,0,0,.0001) 100%));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x}.carousel-control.right{left:auto;right:0;background-image:-webkit-gradient(linear,0 top,100% top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.0001) 0),color-stop(rgba(0,0,0,.5) 100%));background-image:-moz-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;-moz-opacity:.9;-khtml-opacity:.9;-webkit-opacity:.9;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;cursor:pointer}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicons-chevron-left,.carousel-control .glyphicons-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}} .pika-single{z-index:9999;display:block;position:relative;color:#001952;background:#fff}@media screen and (min-width:41.875rem){.pika-single{margin:1rem 0}}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;-webkit-box-shadow:0 5px 15px -5px rgba(0,0,0,.5);-moz-box-shadow:0 5px 15px -5px rgba(0,0,0,.5);box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-lendar{width:100%}.pika-title{position:relative;text-align:center;padding:4px;border-bottom:solid 1px #bcc0c5}.pika-title .pika-label{font-size:24px;font-weight:400}.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;opacity:0}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:0;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;-webkit-background-size:75% 75%;-moz-background-size:75% 75%;-o-background-size:75% 75%;background-size:75% 75%;opacity:.5}.pika-next:hover,.pika-prev:hover{opacity:1}.is-rtl .pika-next,.pika-prev{float:left;position:relative}.is-rtl .pika-next:before,.pika-prev:before{font-family:petcoach;font-size:1.5em;font-weight:400;content:"\e92c";color:#001952;position:absolute;top:6px;left:-20px}.is-rtl .pika-prev,.pika-next{float:right;position:relative}.is-rtl .pika-prev:before,.pika-next:before{font-family:petcoach;font-size:1.5em;font-weight:400;content:"\e92d";color:#001952;position:absolute;top:6px;left:-20px}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table td,.pika-table th{width:14.28571429%;padding:0}.pika-table td{border-left:solid 1px #edeeef;border-top:solid 1px #edeeef}.pika-table tr:first-child td{border-top:0}.pika-table td:first-child{border-left:0}.pika-table th{color:#001952;font-size:12px;text-transform:uppercase;line-height:25px;font-weight:700;text-align:center;padding:8px 0 6px}.pika-button{padding:8px 4px 6px;font-weight:600;font-size:14px;text-align:center;line-height:15px;color:#666;background:#fff;width:100%;border:0;margin:0;cursor:pointer;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;outline:0}@media screen and (min-width:62rem){.pika-button{padding:12px 16px 10px}}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#46b8bb;font-weight:700}.is-selected .pika-button{color:#fff;font-weight:700;background:#001952;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.is-disabled .pika-button,.is-outside-current-month .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover{color:#fff;background:#495360;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.pika-table abbr{border-bottom:none;cursor:help}body.ps-active,body.ps-building,div.ps-active,div.ps-building{background:#000;overflow:hidden}body.ps-active *,div.ps-active *{-webkit-tap-highlight-color:rgba(255,255,255,0);display:none}body.ps-active :focus,div.ps-active :focus{outline:0}div.ps-document-overlay{background:#000;width:100% !important}div.ps-carousel{width:100% !important}div.ps-uilayer{background:#000;width:100% !important;cursor:pointer}div.ps-zoom-pan-rotate{background:#000}div.ps-zoom-pan-rotate *{display:block}div.ps-carousel-item-loading{width:100% !important;background-image:url(loader.gif);-webkit-background-size:46px 46px !important;-moz-background-size:46px 46px !important;-o-background-size:46px 46px !important;background-size:46px 46px !important;background-repeat:no-repeat;background-position:center center}div.ps-carousel-item-error{width:100% !important;background:url(error.gif) no-repeat center center}div.ps-caption{background:#000;background:-moz-linear-gradient(top,#303130 0,#000101 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#303130),color-stop(100%,#000101));border-bottom:1px solid #42403f;color:#fff;font-size:13px;font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;text-align:center;width:100% !important}div.ps-caption *{display:inline}div.ps-caption-bottom{border-top:1px solid #42403f;border-bottom:none;min-height:44px}div.ps-caption-content{padding:13px;display:block}div.ps-toolbar{background:#000;background:-moz-linear-gradient(top,rgba(48,49,48,0) 0,#000101 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(48,49,48,0)),color-stop(100%,#000101));background:-webkit-linear-gradient(top,rgba(48,49,48,0) 0,#000101 100%);background:-o-linear-gradient(top,rgba(48,49,48,0) 0,#000101 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(48,49,48,0)),to(#000101));background:linear-gradient(to bottom,rgba(48,49,48,0) 0,#000101 100%);border-top:1px solid #42403f;color:#fff;font-size:13px;font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;text-align:center;width:100% !important;height:44px;display:table;table-layout:fixed}div.ps-toolbar *{display:block}div.ps-toolbar-top{border-bottom:1px solid #42403f;border-top:none}div.ps-toolbar-close,div.ps-toolbar-next,div.ps-toolbar-play,div.ps-toolbar-previous{cursor:pointer;display:table-cell}div.ps-toolbar div div.ps-toolbar-content{width:44px;height:44px;margin:0 auto 0;background-image:url(icons.png);background-repeat:no-repeat}div.ps-toolbar-close div.ps-toolbar-content{background-position:0 0}div.ps-toolbar-previous div.ps-toolbar-content{background-position:-44px 0}div.ps-toolbar-previous-disabled div.ps-toolbar-content{background-position:-44px -44px}div.ps-toolbar-next div.ps-toolbar-content{background-position:-132px 0}div.ps-toolbar-next-disabled div.ps-toolbar-content{background-position:-132px -44px}div.ps-toolbar-play div.ps-toolbar-content{background-position:-88px 0}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-webkit-min-device-pixel-ratio:2.5),only screen and (min--moz-device-pixel-ratio:2.5),only screen and (-o-min-device-pixel-ratio:5/2),only screen and (min-resolution:240dpi){div.ps-toolbar div div.ps-toolbar-content{-moz-background-size:176px 88px;-o-background-size:176px 88px;-webkit-background-size:176px 88px;background-size:176px 88px;background-image:url(icons@2x.png)}}.ps-caption{display:none !important}.ps-toolbar{top:auto !important;bottom:0 !important;border:none !important;background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,#000 80%) !important;padding:0}.ps-toolbar div:nth-of-type(1){font-size:11px;font-weight:700;text-transform:uppercase;text-shadow:none;background:rgba(0,0,0,.6);width:64px;padding:7px 0 4px !important;border:1px solid rgba(255,255,255,.3);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:8px 7px;float:right}.ps-toolbar div:nth-of-type(2){position:absolute;left:54px}.ps-toolbar div:nth-of-type(2):before{position:absolute;top:5px;right:17px;font-size:32px;z-index:9999;display:block;float:none !important;color:#fff}.scroll{overflow-y:scroll;-webkit-overflow-scrolling:touch}.withArrowDown{position:relative}.withArrowDown:before{font:42px petcoach;content:"\e92a";position:absolute;bottom:-23px;left:50%;width:42px;height:42px;margin-left:-21px}.loading{background-color:rgba(64,134,150,.2);display:none;position:fixed;top:3.4375rem;right:0;bottom:0;left:0;z-index:1099;-webkit-perspective:150px;-moz-perspective:150px;perspective:150px}.desktopDevice .loading,.fullPage .loading,.fullPage--woMenu .loading{top:0}.loading .loadingCard{width:80px;height:80px;margin:-40px 0 0 -40px;position:absolute;top:50%;left:50%;-moz-animation:flip 2s infinite linear;-o-animation:flip 2s infinite linear;animation:flip 2s infinite linear;-webkit-animation:flip 2s infinite linear;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s;z-index:1199}.loading .loadingCard figure{background-image:url(../images/spinner-loading@2x.jpg);-webkit-background-size:400px 160px;-moz-background-size:400px 160px;-o-background-size:400px 160px;background-size:400px 160px;background-repeat:no-repeat;background-position:0 0;background-color:#fff;width:80px;height:80px;display:block;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;-moz-animation:spinner 12s infinite linear;-o-animation:spinner 12s infinite linear;animation:spinner 12s infinite linear;-webkit-animation:spinner 12s infinite linear;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}@media screen and (min-width:49.375rem){.loading{top:0}}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.affix{position:fixed}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;position:relative}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body,html{min-height:100%;width:100%}*{-webkit-overflow-scrolling:touch}html{width:100%;height:100vh;overflow-x:hidden;overflow-y:auto}@media screen and (min-width:62rem){html{overflow:auto}}body{font-family:'Petco Circular',sans-serif;font-size:100%;line-height:1.2em;font-weight:400;background-color:#f3f8f9;color:#001952;width:100%;min-width:20rem;height:100%;margin:0 auto;vertical-align:baseline;-webkit-touch-callout:none;-webkit-text-size-adjust:none;-webkit-user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden;overflow-y:hidden;position:relative}body.web{width:auto !important}@media screen and (min-width:62rem){body{height:auto;padding-top:11.5rem}body.hasSlimBanner{padding-top:14rem}body.ps-active{height:100%;position:absolute}body.fullPage--woMenu{padding-top:0}body.fullPage{padding-top:10rem;overflow-y:auto}body.fullPage.header--transparent,body.fullPage.header--transparentLight{padding-top:0}body.fullPage.hasSlimBanner{padding-top:12.5rem}body.header--medium{padding-top:6.5rem}body.header--medium.hasSlimBanner{padding-top:9rem}body.header--medium.fullPage{padding-top:6.5rem}body.header--medium.fullPage.hasSlimBanner{padding-top:7.5rem}body.header--medium.header--transparent,body.header--medium.header--transparentLight{padding-top:0}}body > object[type="application/x-shockwave-flash"]{display:none}*,:after,:before{outline:0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input:focus{outline:solid 1px #001952}.title,h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2em;margin-bottom:1rem}.title.alternativeFont,h1.alternativeFont,h2.alternativeFont,h3.alternativeFont,h4.alternativeFont,h5.alternativeFont,h6.alternativeFont{font-family:Grumpy}.title.title--1,h1.title--1,h2.title--1,h3.title--1,h4.title--1,h5.title--1,h6.title--1{font-size:1.15rem;font-weight:700;line-height:1.2083em}@media screen and (min-width:33.75rem){.title.title--1,h1.title--1,h2.title--1,h3.title--1,h4.title--1,h5.title--1,h6.title--1{font-size:1.6rem}}.title.title--2,h1.title--2,h2.title--2,h3.title--2,h4.title--2,h5.title--2,h6.title--2{font-size:1.3125rem}@media screen and (min-width:33.75rem){.title.title--2,h1.title--2,h2.title--2,h3.title--2,h4.title--2,h5.title--2,h6.title--2{font-size:1.3rem;font-weight:400}}.title.title--3,h1.title--3,h2.title--3,h3.title--3,h4.title--3,h5.title--3,h6.title--3{font-size:1rem;font-weight:700;margin-bottom:.5rem}@media screen and (min-width:33.75rem){.title.title--3,h1.title--3,h2.title--3,h3.title--3,h4.title--3,h5.title--3,h6.title--3{font-size:1.125rem}}.title.title--4,h1.title--4,h2.title--4,h3.title--4,h4.title--4,h5.title--4,h6.title--4{font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em}.title.title--5,h1.title--5,h2.title--5,h3.title--5,h4.title--5,h5.title--5,h6.title--5{font-size:.9375rem;margin-bottom:.5rem}.title.w-separator,h1.w-separator,h2.w-separator,h3.w-separator,h4.w-separator,h5.w-separator,h6.w-separator{margin-bottom:2rem;position:relative}.title.w-separator:after,h1.w-separator:after,h2.w-separator:after,h3.w-separator:after,h4.w-separator:after,h5.w-separator:after,h6.w-separator:after{content:" ";background-color:#e2f0f3;width:60px;height:1px;display:block;position:absolute;bottom:2rem;left:0}.title.wo-margin,h1.wo-margin,h2.wo-margin,h3.wo-margin,h4.wo-margin,h5.wo-margin,h6.wo-margin{margin-bottom:0}.title#logo,h1#logo,h2#logo,h3#logo,h4#logo,h5#logo,h6#logo{text-align:center}span.accessible{display:none}span.required:before{content:"*";color:#fb4341;margin-right:.25rem}a{font-size:.9333em;text-decoration:none;cursor:pointer}a:hover{text-decoration:none;outline:0 !important}a:focus{outline:solid 1px;outline-offset:.2rem;outline-color:#001952;-webkit-text-decoration-color:#001952;-moz-text-decoration-color:#001952;text-decoration-color:#001952}a.text-link{font-weight:600;color:#001952}.noTouchDevice a.text-link:hover{text-decoration:underline}a.info-link{font-size:14px;text-align:center;width:22px;height:22px;color:#fff;background-color:#001952;padding-top:2px;display:inline-block;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px}a.info-link:before{font-weight:700;content:"?"}a.info{font-weight:600;color:#001952;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}a.info:before{font-family:petcoach;font-size:1.5em;font-weight:400;content:"\e932";margin-right:.5rem;position:relative;top:4px}.noTouchDevice a.info:hover{color:#001952}a.navigate--left,a.navigate--right,a.navigate--top,a.refresh{font-weight:600;color:#001952;padding-right:1rem;position:relative;display:inline-block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}a.navigate--left:after,a.navigate--right:after,a.navigate--top:after,a.refresh:after{font-family:petcoach;font-size:.85em;position:absolute;top:0;right:0}.noTouchDevice a.navigate--left:hover,.noTouchDevice a.navigate--right:hover,.noTouchDevice a.navigate--top:hover,.noTouchDevice a.refresh:hover{text-decoration:underline}@media screen and (min-width:30rem){a.navigate--left,a.navigate--right,a.navigate--top,a.refresh{font-size:1em}}a.navigate--right:after{content:"\e92d"}a.navigate--left{padding-right:0;padding-left:1rem}a.navigate--left:after{content:"\e92c";right:auto;left:0}a.navigate--top:after{content:"\e919";top:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}a.refresh{padding-right:20px}a.refresh:after{font-size:1.2em;font-weight:400;content:"\e925";top:0}a.collapseArrow{font-weight:600;color:#001952;padding-right:18px;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}a.collapseArrow:after{content:"\e919";font-family:petcoach;position:absolute;top:-1px;right:0}.noTouchDevice a.collapseArrow:hover{text-decoration:underline}a.collapseArrow.active:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}a.disabled{opacity:.5;cursor:default}.noTouchDevice a.disabled:hover{text-decoration:none}p{font-family:'Petco Circular',sans-serif;font-size:1rem;letter-spacing:.01em;line-height:1.2rem;color:#001952;margin-bottom:1rem}p.small-meta{font-size:.8666em}p.highlighted{font-weight:600}p.w-margin{margin-bottom:2rem}p.wo-margin{margin-bottom:0}p.infoText{font-size:.8125rem}p .featuredText,p.featuredText{color:#001952}p.importantText{color:#666}p.meta-content{font-size:.9285em}p.w-separator{margin-bottom:2rem;position:relative}p.w-separator:after{content:" ";background-color:#e2f0f3;width:60px;height:1px;display:block;position:absolute;bottom:2rem;left:0}p a{font-size:1em;color:#001952}p a:hover{color:#001952}@media screen and (min-width:30rem){p.w-separator{margin-bottom:4rem}p.w-separator:after{bottom:1rem}}mark{font-weight:600;color:inherit;background-color:transparent}em{font-weight:700;font-style:normal}ul{list-style:none;margin-bottom:1rem}ul.horizontal-list li{display:inline-block}address{font-size:93.75%;line-height:1.2em;letter-spacing:.01em;margin-bottom:1rem}hr{border-color:#e2f0f3}.scheme01{color:#9aedef;background-color:#001952}.scheme01 .title{color:#fff}.scheme01 p{color:#fff}.scheme01 .actionButtons .button{border:solid 1px #fff}.scheme01 .actionButtons .button.button--CTA{color:#001952;background-color:#fff}.scheme01 .actionButtons .button.button--secondary{color:#fff}.scheme02{color:#001952}.scheme02 .title{color:#001952}.scheme02 p{color:#001952}.scheme03{color:#fff;background-color:#001952}.scheme03 .title{color:#fff}.scheme03 p{color:#fff}.scheme04{color:#999;background-color:#f3f8f9}.scheme04 .title{color:#001952}.scheme04 p{color:#001952}.scheme04 a{color:#001952}.noTouchDevice .scheme04 a:hover{color:#001952}.scheme05{color:#001952;background-color:#f3f8f9}.scheme05 .title{color:#001952}.scheme05 p{color:#001952}.scheme06{color:#999;background-color:#fff}.scheme06 .title{color:#001952}.scheme06 p{color:#999}.scheme07{background-color:#f3f8f9}.scheme07 .title{color:#001952}.scheme07 p{color:#001952}.scheme07 p.intro{color:#001952}.scheme08{background-color:#fff}.scheme08 .title{color:#001952}.scheme08 p{color:#001952}.scheme08 p.intro{color:#001952}.wrapper{position:relative;overflow:hidden;width:100%}.grid-wrapper{margin:0 -1rem}.grid-wrapper > [class*=col--]{float:left}.grid-wrapper.full-margin{margin:0 1rem}.grid-wrapper.wo-padding .context-content{padding-top:0;padding-bottom:0}.grid-wrapper--x1{margin-right:-.5rem;margin-left:-.5rem}.grid-wrapper--x1.w-margin{padding-right:.5rem;padding-left:.5rem;margin-right:0;margin-left:0}.grid-wrapper--x1 > [class*=col--]{padding-right:.5rem;padding-left:.5rem;float:left}.grid-wrapper--x2{margin-right:-1rem;margin-left:-1rem}.grid-wrapper--x2.w-margin{padding-right:1rem;padding-left:1rem;margin:0 0}.grid-wrapper--x2 > [class*=col--]{padding-right:1rem;padding-left:1rem;float:left}[class*=grid-wrapper]{zoom:1}[class*=grid-wrapper]:after,[class*=grid-wrapper]:before{content:" ";display:table}[class*=grid-wrapper]:after{clear:both}.col__inner{background-color:#fff}.col--one-whole{width:100%}.col--four-fifth{width:80%}.col--three-quarter{width:75%}.col--two-third{width:66.66666%}.col--three-fifth{width:60%}.col--one-half{width:50%}.col--two-fifth{width:40%}.col--one-third{width:33.33333%}.col--one-quarter{width:25%}.col--one-fifth{width:20%}.context-content{padding:1rem;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.context-content.cc--pointed{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.context-content.cc--color-scheme--1{color:#fff;background-color:#333}.context-content__block{margin-bottom:2rem}.titleNavigation{overflow:hidden;margin-bottom:1rem}.titleNavigation .titleNavigation__title .title{margin-bottom:.5rem}@media screen and (min-width:30rem){.titleNavigation .titleNavigation__title{width:65%;float:left}.titleNavigation .titleNavigation__link{text-align:right;width:35%;padding-top:.125rem;float:left}}@media screen and (min-width:41.875rem){.titleNavigation .titleNavigation__link{padding-top:.5rem}}.form-control:-moz-placeholder,:-moz-placeholder{color:#001952;opacity:1}.form-control::-moz-placeholder,::-moz-placeholder{color:#001952;opacity:1}.form-control:-ms-input-placeholder,:-ms-input-placeholder{color:#001952;opacity:1}.form-control::-webkit-input-placeholder,::-webkit-input-placeholder{color:#001952;opacity:1}.form-control:-moz-placeholder,:-moz-placeholder{font-size:14px}.form-control::-moz-placeholder,::-moz-placeholder{font-size:14px}.form-control:-ms-input-placeholder,:-ms-input-placeholder{font-size:14px}.form-control::-webkit-input-placeholder,::-webkit-input-placeholder{font-size:14px}label select{color:#001952}button[disabled],html input[disabled],html select[disabled],html textarea[disabled]{opacity:1}input[type=file]{display:none}input[type=date]{position:relative;-webkit-appearance:none}input[type=date].placeholder:before,input[type=time].placeholder:before{display:block}input[type=date],input[type=time]{position:relative}input[type=date]:before,input[type=time]:before{content:attr(data-placeholder);color:#001952;background-color:#eff4f5;position:absolute;top:0;left:0;width:100%;height:44px;padding:14px 8px 12px;display:none}input[type=date]:focus:before,input[type=time]:focus:before{display:none}@media screen and (min-width:49.375rem){input[type=date]:before,input[type=time]:before{height:32px;padding:8px 8px 6px}}input[type=radio]{font-size:15px;line-height:1em;background-color:#fff;width:20px;height:20px;padding:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:2px solid #001952;margin:0 .5rem 0 0;display:inline-block;vertical-align:text-top;position:relative;top:-2px;-webkit-appearance:none;outline:solid 1px #001952;outline-offset:-1px;cursor:pointer}input[type=radio]:focus{outline:solid 1px #001952;outline-offset:-1px}input[type=radio]:after{content:" ";background-color:#fff;width:12px;height:12px;position:absolute;top:2px;left:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}input[type=radio]:checked:after{background-color:#001952}@media screen and (min-width:49.375rem){input[type=radio]{width:16px;height:16px;top:0}input[type=radio]:after{width:8px;height:8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}}input{color:#001952;padding:10px 10px 9px}input.input--short{max-width:288px}textarea{color:#001952}textarea:focus{outline:solid 1px #001952;outline-offset:.2rem}select{font-size:14px;font-family:'Petco Circular',sans-serif;text-indent:.01px;-o-text-overflow:'';text-overflow:'';background:#eff4f5;width:100%;height:44px;padding:14px 10px 12px;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:100}select:focus{outline:solid 1px #001952;outline-offset:.2rem}@media screen and (min-width:49.375rem){select{height:32px}}select::-ms-expand{display:none}.checkBoxButton{padding-top:5px;margin-bottom:15px}.checkBoxButton.active a .deco:before{content:"\e91f"}.checkBoxButton.disabled a{color:#001952;opacity:.5;cursor:default}.checkBoxButton a{font-weight:600;color:#001952;padding:3px 0 0 28px;display:inline-block;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .checkBoxButton a:hover{color:#001952}.noTouchDevice .checkBoxButton a:hover .deco{border-color:#001952}.noTouchDevice .checkBoxButton a:hover .deco:before{color:#001952}.checkBoxButton a .deco{width:20px;height:20px;border:solid 2px #001952;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;position:absolute;top:0;left:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.checkBoxButton a .deco:before{font-family:petcoach !important;font-size:15px;font-style:normal !important;font-weight:400 !important;font-variant:normal !important;text-transform:none !important;color:#001952;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:relative;top:1px;left:1px}.make-switch{-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-left-radius:4px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;overflow:hidden}.make-switch.has-switch{border:0}.make-switch > div{-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-left-radius:4px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.make-switch#gender-switch > div.switch-off{border:solid 1px #001952}.make-switch#gender-switch > div.switch-off label,.make-switch#gender-switch > div.switch-off label:hover{background-color:#001952}.make-switch#gender-switch span.switch-right{color:#001952}.make-switch label,.make-switch label:hover{padding:0;border:0;margin:0;background-image:none;background-color:#f3f8f9;height:30px;float:left}.make-switch span{font-family:'Petco Circular',sans-serif;font-size:12px;font-weight:600;background-image:none;padding:5px 5px 2px;float:left}.make-switch span.switch-left,.make-switch span.switch-left:hover{text-shadow:none;color:#fff;background-color:#001952;border-top:solid 1px #001952;border-right:solid 1px #001952;border-bottom:solid 2px #001952;border-left:solid 1px #001952}.make-switch span.switch-right,.make-switch span.switch-right:hover{text-shadow:none;color:#001952;background-color:#fff;background-image:none;border-top:solid 1px #c1d5da;border-right:solid 1px #c1d5da;border-bottom:solid 2px #c1d5da;border-left:solid 1px #c1d5da}.form-group .counter,fieldset .counter{font-size:12px;font-weight:600;color:#001952;position:absolute;top:3px;right:0}@media screen and (min-width:41.875rem){.form-group .counter,fieldset .counter{font-size:14px}}.form-group label,fieldset label{text-align:left}.form-group label.required:before,fieldset label.required:before{content:"*";color:#fb4341;margin-right:.25rem}.form-group label.radio,fieldset label.radio{font-weight:400;padding-top:15px}@media screen and (min-width:49.375rem){.form-group label.radio,fieldset label.radio{padding-top:9px}}.form-group label.radio input:focus,fieldset label.radio input:focus{outline-width:1px}button{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.info-button{font-size:14px;text-align:center;width:1.5rem;height:1.5rem;color:#fff;background-color:#38aac5;padding:.25rem;-webkit-border-radius:2.5rem;-moz-border-radius:2.5rem;border-radius:2.5rem;border:none;margin-left:.5rem;margin-top:5px;display:inline-block}.info-button:focus{-webkit-box-shadow:0 0 3px 3px rgba(56,170,197,.6);-moz-box-shadow:0 0 3px 3px rgba(56,170,197,.6);box-shadow:0 0 3px 3px rgba(56,170,197,.6)}.actionButtons{margin-right:-.5rem;margin-left:-.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;-moz-box-pack:start;justify-content:flex-start}.actionButtons.right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;-moz-box-pack:end;justify-content:flex-end}.actionButtons.center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-moz-box-pack:center;justify-content:center}.actionButtons.stack{margin-right:0;margin-left:0;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column nowrap}.actionButtons.stack .button{margin:.5rem 0 0}.actionButtons.stack .button:first-child{margin-top:0}.actionButtons .right-link{font-weight:600;color:#001952;padding-right:16px;position:relative;display:inline-block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.actionButtons .right-link:before{position:absolute;top:11px;right:0}.actionButtons .button{font-size:.875rem;font-weight:700;text-align:center;line-height:1.2em;width:100%;height:44px;padding:0 .5rem;border-top-width:0;border-right-width:0;border-bottom-style:solid;border-bottom-width:0;border-left-width:0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:0 .5rem;display:block;outline:0}.actionButtons .button:active,.actionButtons .button:hover{outline:0}.actionButtons .button:focus{outline:solid 1px #001952;outline-offset:.1rem}.actionButtons .button.button--CTA{color:#fff;background-color:#001952;border-bottom-color:#001952}.noTouchDevice .actionButtons .button.button--CTA:active{border-bottom:solid 2px #001952}gi .actionButtons .button.button--CTA--onDark{color:#fff;background-color:#001952;border-bottom-color:#001952}.actionButtons .button.button--secondary{color:#001952;background:#fff;border-top-width:1px;border-right-width:1px;border-bottom-width:2px;border-left-width:1px;border-style:solid;border-color:#c1d5da}.actionButtons .button.button--CTAdark{color:#fff;background-color:#001952;border:0;border-bottom:solid 2px #001952}.actionButtons .button.button--FB{color:#fff;background-color:#25599f;border:0;border-bottom:solid 2px #1f4d8b}.actionButtons .button.button--complementary{color:#fff;background-color:#f89406;border:0;border-bottom:solid 2px #f39a0c}.actionButtons .button.disabled,.actionButtons .button[disabled]{color:#001952;background-color:#f3f8f9;border-color:#f3f8f9;cursor:default}.actionButtons .button i{font-size:20px;text-align:center;width:30px;padding:0 1px 0 3px}.actionButtons .button span{text-align:center;line-height:1em;padding-top:2px}.actionButtons .button span em{font-weight:700}.actionButtons .button span span{display:none}.actionButtons a.button,.actionButtons button.button{padding:0 .5rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}@media screen and (min-width:30rem){.actionButtons .button{width:50%}}@media screen and (min-width:33.75rem){.actionButtons .button{width:auto;min-width:138px}}@media screen and (min-width:49.375rem){.actionButtons .button{line-height:1em;height:2rem}}@media screen and (min-width:62rem){.actionButtons .button{min-width:132px}}.socialButton{font-size:.75rem;font-weight:700;text-transform:uppercase;line-height:15px;color:#fff;background-color:#001952;width:100%;height:44px;padding:2px 10px 0;border-top-width:0;border-right-width:0;border-bottom-width:2px;border-left-width:0;border-style:solid;border-color:#001952;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:block;opacity:1;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.socialButton:hover,.socialButton:visited{color:#fff}.noTouchDevice .socialButton:hover{color:#fff;background-color:#001952;border-color:#001952}.noTouchDevice .socialButton:active{-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.socialButton.miniButton > span:before{text-align:center}.socialButton.miniButton .text{display:none}.socialButton.facebook{background-color:#25599f;border-color:#1f4d8b}.socialButton.facebook > span:before{content:"\e916"}.noTouchDevice .socialButton.facebook:hover{background-color:#1f4d8b;border-color:#14396b}.socialButton.twitter{background-color:#55acee;border-color:#4997d2}.socialButton.twitter > span:before{content:"\e91b"}.noTouchDevice .socialButton.twitter:hover{background-color:#4997d2;border-color:#3b79a9}.socialButton.pinterest{background-color:#cb2027;border-color:#ab1a20}.socialButton.pinterest > span:before{content:"\e92b"}.noTouchDevice .socialButton.pinterest:hover{background-color:#ab1a20;border-color:#84171c}.socialButton.mail > span:before{content:"\e915"}.socialButton.applestore > span:before{content:"\e930";top:-2px}.socialButton.googleplay > span:before{content:"\e931"}.socialButton > span{font-size:1.5rem;text-align:left;height:40px;padding-top:0;padding-left:0;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;position:relative}.socialButton > span:before{font-family:petcoach;font-weight:400;text-align:right;padding-right:2px;display:block;position:relative}.socialButton > span .text{font-size:.6875rem;padding-left:2px;padding-right:4px;display:block}@media screen and (min-width:49.375rem){.socialButton{height:32px}.socialButton.miniButton > span .text{display:block}.socialButton.applestore > span:before{top:-1px}.socialButton > span{font-size:.75rem;height:28px}.socialButton > span:before{font-size:1.125rem}}.btn{font-family:'Petco Circular',sans-serif;font-size:1rem;font-weight:700;line-height:1.2em;width:49%;padding:12px 12px 11px;border-top-width:0;border-right-width:0;border-bottom-style:solid;border-bottom-width:2px;border-left-width:0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;outline:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.btn:only-child{width:100%;margin:0}.btn:first-child{margin:0 1% 0 0}.btn:active,.btn:focus,.btn:hover{outline:0}.noTouchDevice .btn:active{-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.btn span{-webkit-transition:border-color .3s ease-out;-moz-transition:border-color .3s ease-out;-o-transition:border-color .3s ease-out;transition:border-color .3s ease-out}.btn.btn-default{color:#fff;background:#001952;border-color:#001952}.noTouchDevice .btn.btn-default:hover{background-color:#001952;border-color:#001952}.btn.btn-default.btn-apple span,.btn.btn-default.btn-fb span,.btn.btn-default.btn-key span{border-right:solid 1px #fff}.btn.btn-line{color:#001952;background:#fff;border-top-width:1px;border-right-width:1px;border-bottom-width:2px;border-left-width:1px;border-style:solid;border-color:#c1d5da}.noTouchDevice .btn.btn-line:hover{background:#f3f8f9;border-color:#a6c4cb}.btn.btn-key{text-align:center;position:relative}.btn.btn-key span{width:26px;height:36px;position:absolute;top:2px;left:6px}.btn.btn-key span:before{font:22px petcoach;content:"\e908";position:relative;top:7px;left:2px}.btn.btn-fb{text-align:center;color:#fff;background-color:#25599f;border-color:#1f4d8b;position:relative}.noTouchDevice .btn.btn-fb:hover{background-color:#1f4d8b;border-color:#14396b}.noTouchDevice .btn.btn-fb:hover span{border-color:#fff}.btn.btn-fb span{width:26px;height:36px;position:absolute;top:2px;left:6px}.btn.btn-fb span:before{font:22px petcoach;content:"\e916";position:relative;top:7px;left:1px}.btn.btn-apple{text-align:center;font-size:1rem;color:#fff;background-color:#000;border-color:#000;position:relative}.btn.btn-apple span{width:26px;height:36px;position:absolute;left:1%}.btn.btn-apple span:before{font:22px petcoach;content:"\e930";position:relative;top:-4px;left:4px}.btn.btn-google{text-align:center;font-size:1rem;color:#444;background-color:#fff;border:thin solid #888;position:relative}.btn.btn-google:hover{-webkit-box-shadow:1px 1px 1px grey;-moz-box-shadow:1px 1px 1px grey;box-shadow:1px 1px 1px grey}.btn.btn-google span{width:18px;height:18px;position:absolute;left:5%;background-repeat:no-repeat;background-image:url(../images/g-logo.png);-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}.btn.btn-mail{text-align:center;position:relative}.btn.btn-mail span{width:29px;height:36px;position:absolute;top:2px;left:3px}.btn.btn-mail span:before{font:20px petcoach;content:"\e915";position:relative;top:8px;left:5px}@media screen and (min-width:30rem){.btn{width:48%;margin:0 1%}.btn:first-child{margin-left:0}.btn:only-child{width:48%}}@media screen and (min-width:33.75rem){.btn{width:auto;min-width:100px;margin:0 8px}.btn:first-child{margin-left:0}.btn:only-child{width:auto}}@media screen and (min-width:49.375rem){.btn{padding:9px 12px 6px}.btn.btn-fb span,.btn.btn-key span,.btn.btn-mail span{height:24px}.btn.btn-fb span:before,.btn.btn-key span:before,.btn.btn-mail span:before{top:3px}.btn.btn-mail span:before{top:4px}}@media screen and (min-width:62rem){.btn{min-width:132px;margin:0 9px}.btn:first-child{margin-left:0}}.form-two-cols{width:100%;margin:0;overflow:hidden}.form-two-cols + .actionButtons{margin-top:1rem}.form-two-cols .column{width:100%}.form-two-cols .column .form-group{margin-bottom:1rem}.form-two-cols .column:first-child{padding:0}.form-two-cols .column:last-child .form-group{margin-bottom:0}@media screen and (min-width:30rem){.form-two-cols .column{width:50%;padding-left:8px;float:left}.form-two-cols .column .form-group{margin-bottom:0}.form-two-cols .column:first-child{padding:0 8px 0 0}}.form-group,fieldset{width:100%;margin:0 0 1rem 0;position:relative}.form-group + .actionButtons,fieldset + .actionButtons{margin-top:1rem}.form-group:first-child,fieldset:first-child{margin-top:0}.form-group.wo-space,fieldset.wo-space{margin:20px 0 0 0}.form-group .opening-text,fieldset .opening-text{color:#001952;margin-bottom:0}.form-group .opening-text span,fieldset .opening-text span{font-family:'Petco Circular',sans-serif;font-weight:700}.form-group .add-profile-picture,fieldset .add-profile-picture{width:100%;display:table}.form-group .add-profile-picture .picture,fieldset .add-profile-picture .picture{width:76px;display:table-cell;vertical-align:middle}.form-group .add-profile-picture .picture a,fieldset .add-profile-picture .picture a{width:60px;height:60px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;display:inline-block;position:relative;z-index:100}.form-group .add-profile-picture .picture a img,fieldset .add-profile-picture .picture a img{min-width:60px;max-width:90px;min-height:60px;max-height:90px;position:absolute;top:50%;left:50%;z-index:50;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.form-group .add-profile-picture .button,fieldset .add-profile-picture .button{display:table-cell;vertical-align:middle;position:relative}.form-group .add-profile-picture .button a,fieldset .add-profile-picture .button a{font-size:12px;font-weight:700;text-transform:uppercase;text-align:center;color:#001952;background-color:#fff;padding:13px 10px 10px;border-top-width:1px;border-right-width:1px;border-bottom-width:2px;border-left-width:1px;border-style:solid;border-color:#c1d5da;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:inline-block;cursor:pointer;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.form-group .add-profile-picture .button input[type=file],fieldset .add-profile-picture .button input[type=file]{max-width:172px;height:44px;opacity:0 !important;position:absolute;top:17px;left:0;display:none;cursor:pointer}.noTouchDevice .form-group .add-profile-picture .button input[type=file]:hover + a,.noTouchDevice fieldset .add-profile-picture .button input[type=file]:hover + a{background-color:#f3f8f9;border-color:#a6c4cb}.noTouchDevice .form-group .add-profile-picture .button input[type=file]:active + a,.noTouchDevice fieldset .add-profile-picture .button input[type=file]:active + a{-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}@media screen and (min-width:49.375rem){.form-group .add-profile-picture .button a,fieldset .add-profile-picture .button a{padding:7px 10px 4px}.form-group .add-profile-picture .button input[type=file],fieldset .add-profile-picture .button input[type=file]{height:32px}}.form-group label,fieldset label{font-size:.9333em;font-weight:600;color:#001952;width:100%;margin:0 0 .5rem}@media screen and (min-width:30rem){.form-group label,fieldset label{font-size:1em}}.form-group label .smallText,fieldset label .smallText{font-size:11px}.form-group label.select,fieldset label.select{background-color:#eff4f5;margin-bottom:0;position:relative;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.form-group label.select-time:before,fieldset label.select-time:before{font:18px petcoach;content:"\e900";color:#001952;position:absolute;top:13px;right:11px;z-index:120}.form-group label.select-normal:before,fieldset label.select-normal:before{font-size:13px;font-family:petcoach;color:#001952;content:"\e919";position:absolute;top:14px;right:12px;z-index:99}.form-group label select,fieldset label select{background:0 0}.form-group label select:active,.form-group label select:hover,fieldset label select:active,fieldset label select:hover{outline:0}.form-group label select:focus,fieldset label select:focus{margin:.1rem;outline:solid 1px #001952;outline-offset:0}@-moz-document url-prefix(){.form-group label select,fieldset label select{-moz-appearance:none}}.form-group.double-input,fieldset.double-input{overflow:hidden}.form-group.double-input input,fieldset.double-input input{width:46%;margin:0 0 0 4%;float:left}.form-group.double-input input:nth-of-type(1),fieldset.double-input input:nth-of-type(1){margin:0 4% 0 0}.form-group input[type=date],.form-group input[type=email],.form-group input[type=number],.form-group input[type=password],.form-group input[type=text],.form-group input[type=time],.form-group input[type=url],.form-group textarea,fieldset input[type=date],fieldset input[type=email],fieldset input[type=number],fieldset input[type=password],fieldset input[type=text],fieldset input[type=time],fieldset input[type=url],fieldset textarea{font-family:'Petco Circular',sans-serif;font-size:14px;background:#eff4f5;width:100%;height:44px;padding:14px 8px 12px;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-group input[type=date].textRight,.form-group input[type=email].textRight,.form-group input[type=number].textRight,.form-group input[type=password].textRight,.form-group input[type=text].textRight,.form-group input[type=time].textRight,.form-group input[type=url].textRight,.form-group textarea.textRight,fieldset input[type=date].textRight,fieldset input[type=email].textRight,fieldset input[type=number].textRight,fieldset input[type=password].textRight,fieldset input[type=text].textRight,fieldset input[type=time].textRight,fieldset input[type=url].textRight,fieldset textarea.textRight{text-align:right}.form-group.w-suggestion,fieldset.w-suggestion{overflow:visible}.form-group.w-suggestion .suggestedContent,fieldset.w-suggestion .suggestedContent{background-color:#fff;min-width:100%;max-height:138px;padding:4px 0;border:solid 1px #e2f0f3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:none;overflow:auto;position:absolute;top:48px;z-index:120}.form-group.w-suggestion .suggestedContent.addPet__modal,fieldset.w-suggestion .suggestedContent.addPet__modal{top:60px}.form-group.w-suggestion .suggestedContent.show,fieldset.w-suggestion .suggestedContent.show{display:block}@media screen and (min-width:49.375rem){.form-group.w-suggestion .suggestedContent,fieldset.w-suggestion .suggestedContent{top:36px}}@media screen and (min-width:62rem){.form-group.w-suggestion .suggestedContent,fieldset.w-suggestion .suggestedContent{max-height:218px}}.form-group.w-suggestion .suggestedContent li.active,.noTouchDevice .form-group.w-suggestion .suggestedContent li:hover,.noTouchDevice fieldset.w-suggestion .suggestedContent li:hover,fieldset.w-suggestion .suggestedContent li.active{background-color:#f3f8f9}.form-group.w-suggestion .suggestedContent li a,fieldset.w-suggestion .suggestedContent li a{font-size:.875rem;color:#001952;width:100%;padding:4px 8px;display:inline-block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.form-group ul,fieldset ul{margin:0;padding:0}.form-group:nth-of-type(2) .btn a,fieldset:nth-of-type(2) .btn a{color:#fff;text-decoration:none;text-transform:uppercase}@media screen and (min-width:49.375rem){select{padding:8px 10px 6px}.form-group label.select-time:before,fieldset label.select-time:before{top:7px}.form-group label.select-normal:before,fieldset label.select-normal:before{top:8px}.form-group input[type=date],.form-group input[type=email],.form-group input[type=number],.form-group input[type=password],.form-group input[type=text],.form-group input[type=time],.form-group input[type=url],.form-group textarea,fieldset input[type=date],fieldset input[type=email],fieldset input[type=number],fieldset input[type=password],fieldset input[type=text],fieldset input[type=time],fieldset input[type=url],fieldset textarea{height:32px;padding:8px 8px 6px}}.appLogo{height:20px;display:block;margin:0 0 16px;position:relative}.appLogo:before{font-family:petcoach;font-size:1.5rem;font-weight:400;content:"\e951"}.appLogo span{display:none}.logoWithTagline{background-image:url(../images/logoWithTagline@2x.png);background-position:top center;background-repeat:no-repeat;-webkit-background-size:164px 42px;-moz-background-size:164px 42px;-o-background-size:164px 42px;background-size:164px 42px;width:100%;height:42px;margin:8px 0 24px}.logoWithTagline .title{display:none}.logoWithTagline .tagline{display:none}.message{padding:1rem;margin:2rem 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.message p{font-weight:600;margin-bottom:0}.message.message--success{background-color:#f3f8f9}.message.message--success p{color:#001952}.module__imageList{padding:1rem}.module__imageList .title{font-size:1.5rem;font-weight:700;text-align:center}.module__imageList ul li{padding:1rem;margin-bottom:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.module__imageList ul li .image{width:13rem;margin:auto;margin-bottom:1rem;display:block}.module__imageList ul li .image img{display:block;width:100%}.module__imageList ul li a{font-size:1rem;text-align:center;display:block}.module__checkListImg{padding:1rem}.module__checkListImg .checkList__content{background-color:#af0277;padding:1rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem}.module__checkListImg .checkList__content ul li{margin:1rem auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.module__checkListImg .checkList__content ul li i{font-size:.875rem;color:#fff;margin-right:.7rem;position:relative;top:.3rem}.module__checkListImg .checkList__content ul li p{font-size:.875rem;font-weight:700;color:#fff;margin-bottom:0}.module__checkListImg .checkList__content ul li p sup{font-size:.7rem;margin-left:.3rem;position:relative;top:0}.module__checkListImg .img__content{padding:1rem}.module__checkListImg .img__content img{width:100%;display:block}.module__slideLocations{position:relative}.module__slideLocations .slideLocations__swipeContainer{position:relative}.module__slideLocations .slideLocations__swipeContainer .swipe__coloredBackground{background-color:#001952;width:100%;height:100%;position:absolute;top:.5rem}.module__slideLocations .slideLocations__swipeContainer .swipe{position:relative;z-index:1100}.module__slideLocations .slideLocations__swipeContainer .swipe .swipe__wrapper .swipe__item{min-height:280px;max-height:280px;padding:0}.module__slideLocations .slideLocations__swipeContainer .swipe .swipe__wrapper .swipe__item img{width:100%;min-height:280px;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.module__slideLocations .slideLocations__swipeContainer .swipe .swiper-button-next,.module__slideLocations .slideLocations__swipeContainer .swipe .swiper-button-prev{top:9rem}.module__slideLocations .slideLocations__text{text-align:center;padding:1rem;margin-top:1rem}.module__slideLocations .slideLocations__text .slideLocations__textTitle{font-size:1.675rem;font-weight:700;margin-bottom:.5rem}.module__slideLocations .slideLocations__place{margin-top:2rem}.module__slideLocations .slideLocations__place .icon-wrapper{background-color:rgba(64,134,150,.2);width:40px;height:40px;margin:0 auto .5rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.module__slideLocations .slideLocations__place .icon-wrapper .icon-store{font-size:2rem;line-height:1;margin-top:.25rem;margin-left:.025rem}.module__slideLocations .slideLocations__place .slideLocations__placeTitle{color:#001952;font-size:1.125rem;font-weight:700}.module__slideLocations .slideLocations__place .icon-location,.module__slideLocations .slideLocations__place .icon-phonecall,.module__slideLocations .slideLocations__place .slideLocations__phoneNumber,.module__slideLocations .slideLocations__place .slideLocations__placeAddressStreet{color:#001952}.module__slideLocations .slideLocations__place .icon-store{color:#001952}.module__slideLocations .slideLocations__place .slideLocations__placeInfos .placeInfos__icon,.module__slideLocations .slideLocations__place .slideLocations__placeInfos .placeInfos__text{color:#001952}.module__slideLocations .slideLocations__place .slideLocations__placeInfos .placeInfos__icon{font-size:1.25rem}.module__slideLocations .slideLocations__place .slideLocations__placeInfos .placeInfos__text{font-size:.875rem}.module__error{text-align:center;background-image:url(../images/bg-error@2x.png);-webkit-background-size:118px 134px;-moz-background-size:118px 134px;-o-background-size:118px 134px;background-size:118px 134px;background-position:center top;background-repeat:no-repeat;padding-top:158px;margin-bottom:2rem}.module__error span{font-size:var(--title-big);font-weight:700;line-height:1.2rem;margin-bottom:.75rem;display:inline-block}.module__error .title{font-weight:700;max-width:480px;margin-right:auto;margin-left:auto}.module__error p{font-size:1.05rem;padding-bottom:1.5rem;position:relative}.module__error p:after{font-family:petcoach;font-size:2rem;content:"\e919";position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.markdown em{font-style:italic;font-weight:400}.markdown ol{color:#001952;padding-left:16px;margin-bottom:4px}.markdown ol li{font-size:1rem;margin-bottom:12px}.markdown ul{color:#001952;padding-left:16px;margin-bottom:4px}.markdown ul li{font-size:1rem;list-style:disc;margin-bottom:12px}.markdown a{font-size:1em;font-weight:600;color:#001952;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .markdown a:hover{color:#001952}.markdown strong{font-weight:700}.markdown p{font-size:1rem}.markdown .table{width:100%;overflow-x:auto;margin-bottom:32px}.markdown table{width:100%}.markdown table thead tr{border-bottom:solid 2px #e2f0f3}.markdown table thead tr th{font-size:.9375rem;font-weight:600;text-align:left;line-height:1.2em;color:#001952;padding:8px 16px}.markdown table tbody tr:nth-child(even){background-color:#f3f8f9}.markdown table td{font-size:.875rem;line-height:1.2em;padding:16px 16px}.markdown .video{width:100%;height:0;padding-bottom:55.75%;margin-bottom:1rem;position:relative}.markdown .video embed,.markdown .video iframe,.markdown .video object{width:100%;height:100%;position:absolute;top:0;left:0}.markdown .embeddedPost{text-align:center;margin:32px 0 16px 0}.markdown .embeddedPost iframe{max-width:500px;min-height:310px}.markdown .embeddedPost twitterwidget{max-width:500px;margin:0 auto}.module__socialMediaLinks{width:100%;margin:1.25rem 0}.module__socialMediaLinks .socialMediaLinks__title{font-size:1rem;color:#001952;margin-bottom:.5rem}.module__socialMediaLinks ul{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.module__socialMediaLinks ul li{margin-right:1rem}.module__socialMediaLinks ul li a{font-size:1.5rem;color:#001952}.module__socialMediaLinks ul li a span{display:none}.module__keywordsContent{padding:.5rem}.module__keywordsContent .title{font-size:.9rem;margin-bottom:.5rem;display:block}.module__keywordsContent ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.module__keywordsContent ul li{margin-right:.5rem;margin-bottom:.5rem}.module__keywordsContent ul li a{font-size:.9rem;font-weight:600;color:#001952;background-color:#f3f8f9;padding:.25rem;-webkit-border-radius:.1rem;-moz-border-radius:.1rem;border-radius:.1rem}.module__serviceDown{text-align:center}.module__serviceDown .logo{width:120px;height:auto;margin:0 auto 24px;display:block}.module__serviceDown .illustration{margin-bottom:8px}.module__serviceDown .title{line-height:1em;margin-bottom:4px}.module__simpleForm .module__simpleForm__buttons{margin-top:1rem}.module__rating{width:100%;padding:15px;border:solid 1px #eee}.module__rating .module__rating__data .title{font-size:1em;font-weight:600;text-transform:uppercase;margin-bottom:4px}.module__rating .module__rating__data p{margin-bottom:0}.module__rating .module__rating__rate{text-align:left;padding-top:.5rem}.module__rating .module__rating__rate ul{width:100%;max-width:260px;padding:0;margin:0;display:table}.module__rating .module__rating__rate ul li{text-align:center;display:table-cell}.module__rating .module__rating__rate ul li a{font-size:3em;display:inline-block}.module__rating .module__rating__rate ul li a span{display:none}.module__rating .module__rating__rate ul li a i{position:relative;display:block}.module__rating .module__rating__rate ul li a i:before{color:#f3f8f9}.module__rating .module__rating__rate ul li:hover a i:before{color:#001952}.module__rating .module__rating__rate ul li.active a i:before{color:#001952}.module__downloadTheApp{border:solid 2px #e2f0f3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:1rem;margin-bottom:1rem}.module__downloadTheApp .title{margin-bottom:4px}.module__downloadTheApp .downloadLinks img{max-height:32px}.module__actionCards{margin-top:1rem}.module__actionCards .title{margin-bottom:1rem}.module__actionCards .action-card{width:100%;margin-bottom:1rem}.module__actionCards .action-card .context-content{background-color:#f3f8f9;border:solid 2px #e2f0f3;height:160px;position:relative}.module__actionCards .action-card .context-content .action-card__picture{text-align:center;background-color:#fff;width:34%;height:156px;padding:1rem 0;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:4px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;position:absolute;top:0;right:0;left:0}.module__actionCards .action-card .context-content .action-card__picture img{width:100%;max-width:144px;height:auto;max-height:96px}.module__actionCards .action-card .context-content .action-card__data{height:160px;width:66%;padding:16px 16px 72px;position:absolute;top:0;right:0;left:34%}.module__actionCards .action-card .context-content .actionButtons{width:100%;padding:0 1rem;margin:0;position:absolute;bottom:18px;left:0}.module__actionCards .action-card .context-content .actionButtons .button{width:100%;padding-top:2px;margin:0;display:table}.module__actionCards .action-card .context-content .actionButtons .button span{display:table-cell;vertical-align:middle}.module__findYourVet{margin-bottom:24px}.module__findYourVet .practiceSearch{margin-bottom:16px}.module__findYourVet .practiceSearch .practiceSearch__input{margin-bottom:16px}.module__findYourVetAgain{margin-top:1.5rem}.module__findYourVetAgain .practiceSearch{padding-top:1.5rem;border-top:solid 1px #e2f0f3;overflow:hidden}.module__findYourVetAgain .practiceSearch .practiceSearch__input{margin:0 0 1rem}.module__findYourVetAgain .practiceSearch .practiceSearch__buttons .button{width:100%}.module__findYourVetAgain.module--boxed{background-color:#f3f8f9;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:1.5rem}.module__findYourVetAgain.module--boxed .practiceSearch{padding-top:0;border-top:0}.module__findYourVetAgain.module--boxed .practiceSearch .practiceSearch__label label{color:#001952;font-weight:400}.module__findYourVetAgain.module--boxed .practiceSearch .practiceSearch__input{margin-bottom:1rem}.module__findYourVetAgain.module--boxed .practiceSearch .practiceSearch__input input{background-color:#fff}.module__findYourVetAgain.module--boxed .practiceSearch .practiceSearch__buttons{margin-bottom:0}.module__profileSelection{margin-bottom:1.5rem}.module__textCTA{position:relative}.module__textCTA.module--boxed{background-color:#f3f8f9;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:2rem}.module__textCTA.module--border{border:solid 1px #e2f0f3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:2rem}.module__textCTA.light-scheme{background-color:#fff}.module__textCTA .title{margin-bottom:4px}.module__textCTA p{margin-bottom:0;display:inline-block}.module__textCTA p em{color:#001952}.module__textCTA p + p{margin-top:1rem}.module__textCTA p + .actionButtons{margin-top:1rem}.module__textCTA .text{display:inline-block;padding-right:64px}.module__textCTA .illustration{width:36px;height:auto;display:inline-block;position:absolute;top:24px;right:16px}.module__textCTA .illustration img{width:36px;height:auto}.module__text{margin-bottom:1.5rem}.module__text.scheme--01{background-color:#f3f8f9}.module__text.scheme--02{background-color:#3a87ad}.module__text.scheme--02 .title,.module__text.scheme--02 p{color:#fff}.module__text.scheme--02 a{color:#fff;opacity:1;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__text.scheme--02 a:hover{color:#fff;opacity:.5}.module__text.scheme--02 ul li{color:#fff}.module__text.scheme--02 ul li:before{background-color:#fff}.noTouchDevice .module__text.scheme--02 .module__goTop a:hover{color:#001952}.module__text.scheme--03{background-color:#001952}.module__text.scheme--03 .title,.module__text.scheme--03 p{color:#fff}.module__text.scheme--03 a{color:#fff;opacity:1;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__text.scheme--03 a:hover{color:#fff;opacity:.5}.module__text.scheme--03 ul li{color:#fff}.module__text.scheme--03 ul li:before{background-color:#fff}.module__text.scheme--04{background-color:#f3f8f9}.module__text.scheme--04 .title,.module__text.scheme--04 p{color:#38414d}.module__text.module--filled{padding:32px 32px 16px;margin-right:-32px;margin-left:-32px}.module__text.module--boxed{background-color:#f3f8f9;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:1.5rem}.module__text.module--boxed p{margin-bottom:0}.module__text.module--boxed p em{color:#001952}.module__text.module--boxed p + p{margin-top:1rem}.module__text.module--boxed .form-group input[type=text]{background-color:#fff}.module__text ul{padding-left:16px;margin-bottom:0}.module__text ul li{list-style:disc;margin-bottom:4px}.module__text .markdown ol{padding-left:16px;margin-bottom:4px}.module__text .markdown ol li{font-size:1rem;margin-bottom:12px}.module__text .markdown ul{padding-left:16px;margin-bottom:4px}.module__text .markdown ul li{font-size:1rem;list-style:disc;margin-bottom:12px}.module__text .inlineForm{width:100%}.module__text .inlineForm .form-group{width:100%;margin-bottom:8px}.module__text .inlineForm .actionButtons{width:100%;margin-right:0;margin-left:0}.module__text .inlineForm .actionButtons .button{margin:0}.module__text .inlineForm .form-group + .actionButtons{margin-top:8px}.module__emptyContent{font-size:.9333em;text-align:center;background:url(../images/bg-no-results.png) no-repeat center 0;-webkit-background-size:155px 124px;-moz-background-size:155px 124px;-o-background-size:155px 124px;background-size:155px 124px;width:75%;min-height:150px;padding:125px 0 15px 0;margin:30px 0 1.5rem 12.5%}.module__emptyContent .title{font-size:.9333em;font-weight:600;margin-top:10px;margin-bottom:.5rem}.module__emptyContent .title,.module__emptyContent p{margin-right:auto;margin-left:auto}.module__emptyContent p{margin:0}.module__emptyContent p span{font-weight:700;color:#001952}.module__emptyContent p span.extraText{display:none}.module__emptyContent p a{font-weight:700;color:#001952}.module__emptyContent p a:hover{color:#001952}.module__emptyContent p + p{margin-top:.5rem}.module__emptyContent.wo-picture{text-align:left;background:0 0;width:100%;min-height:0;padding:0 0 1rem;margin:0 0 3rem;position:relative}.module__emptyContent.wo-picture:after{content:" ";background-color:#e2f0f3;width:60px;height:1px;display:block;position:absolute;bottom:2rem;left:0}.module__emptyContent.wo-picture .title{margin-top:0}.module__pageHeader{background-color:#001952;padding:1.5rem 1rem;margin:0 -1rem 1.5rem;overflow:hidden;position:relative}.module__pageHeader:before{font-family:petcoach;font-size:184px;content:"\e91f";color:#fff;position:absolute;bottom:50%;right:-48px;opacity:.1}.module__pageHeader .title,.module__pageHeader p{color:#fff}.module__pageHeader p{margin-bottom:0}.module__productCardInfo{background-color:#fff;padding:1.5rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);position:relative}.module__productCardInfo .productCardInfo{padding:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative}.module__productCardInfo .productCardInfo .productCardInfo__wrap{padding-left:.75rem}.module__productCardInfo .productCardInfo .productCardInfo__wrap .productCardInfo__content{-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.module__productCardInfo .productCardInfo .productCardInfo__wrap .productCardInfo__content.is--closed{height:0;opacity:0;pointer-events:none;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.module__productCardInfo .productCardInfo .productCardInfo__wrap .productCardInfo__content ul{margin-bottom:.25rem}.module__productCardInfo .productCardInfo .productCardInfo__wrap .productCardInfo__content ul li{font-size:.875rem;color:#001952}.module__productCardInfo .productCardInfo .productCardInfo__wrap .productCardInfo__content ul li a{margin-top:.5rem}.module__productCardInfo .productCardInfo .productCardInfo__wrap .productCardInfo__edit{padding:1rem;-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);-moz-box-shadow:0 0 4px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(0,0,0,.2);display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-auto-rows:auto;grid-gap:10px;position:absolute;background-color:#fff;opacity:0;pointer-events:none;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.module__productCardInfo .productCardInfo .productCardInfo__wrap .productCardInfo__edit.is--open{opacity:1;pointer-events:visible;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:40}.module__productCardInfo .productCardInfo .productCardInfo__wrap .productCardInfo__edit .form-group{margin:0}.module__productCardInfo .productCardInfo .productCardInfo__wrap .productCardInfo__edit .form-group label{font-size:.75rem}.module__productCardInfo .productCardInfo img{width:100px;height:100px;-o-object-fit:contain;object-fit:contain}.module__productCardInfo .productCardInfo .title{font-weight:700;margin-bottom:.3rem}.module__productCardInfo .productCardInfo .productCardInfo__actions a{position:absolute;right:10px}.module__productCardInfo .productCardInfo .productCardInfo__actions a span{display:none}.module__productCardInfo .productCardInfo .productCardInfo__actions a i{font-size:.9333rem;color:#f3f8f9;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__productCardInfo .productCardInfo .productCardInfo__actions a:hover i{color:#001952}.module__productCardInfo form{height:200px;margin-top:1rem;position:relative}.module__productCardInfo form:first-child{z-index:60}.module__productCardInfo form .form-group{position:absolute;z-index:0}.module__productCardInfo form .form-group:nth-child(2){top:80px}.module__productCardInfo form .form-group:last-child{top:160px}.module__productCardInfo form .form-group.is--behind{z-index:30}.module__productCardInfo form .form-group label{font-size:.6rem}.module__productCardInfo form .form-group .wrap{max-height:100%;overflow-y:hidden;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#efefef}.module__productCardInfo form .form-group .wrap ul{height:40px;position:relative}.module__productCardInfo form .form-group .wrap ul li{opacity:1;pointer-events:visible;cursor:pointer;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.module__productCardInfo form .form-group .wrap ul.is--behind{z-index:30}.module__productCardInfo form .form-group .wrap ul li{padding:.3rem .4rem .4rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;z-index:8000;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;pointer-events:none;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.module__productCardInfo form .form-group .wrap ul li.default{padding:.65rem .4rem .4rem}.module__productCardInfo form .form-group .wrap ul li:first-child{opacity:1;cursor:pointer;pointer-events:visible}.module__productCardInfo form .form-group .wrap ul li:last-child{margin-bottom:.5rem}.module__productCardInfo form .form-group .wrap ul li img{width:30px;height:30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.module__productCardInfo form .form-group .wrap ul li span{font-size:.8rem;margin-left:.75rem;color:#001952}.module__productCardInfo form .form-group .wrap ul li span:first-child{margin:0}.module__productCardInfo form .form-group .wrap ul li .plus-icon{width:30px;height:30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;color:#001952}.module__productCardInfo form .form-group .wrap ul li a{font-size:.8rem;margin-left:.75rem}.module__productCardInfo form .form-group .wrap .arrow-action{padding:0 .75rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}.module__productCardInfo form .form-group .wrap .arrow-action i{line-height:1;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.module__productCardInfo form .form-group.is--open{z-index:50}.module__productCardInfo form .form-group.is--open .wrap ul{height:100%;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.module__productCardInfo form .form-group.is--open .wrap ul li{opacity:1;pointer-events:visible}.module__productCardInfo form .form-group.is--open .wrap i{top:.4rem;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.module__productCardInfo .prescription__addBtn{margin-top:2.5rem;margin-bottom:2rem;display:block;color:#001952}.module__productRecommendation{font-size:1em;background-color:#f3f8f9;padding:.5rem;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-bottom:2rem;display:block}.module__productRecommendation .headerTitle{background-color:#fff;border-bottom:solid 2px #f3f8f9;border-right:solid .5rem #f3f8f9;border-left:solid .5rem #f3f8f9;margin:0 -.5rem;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.module__productRecommendation .headerTitle .title{color:#001952;margin-bottom:0}.module__productRecommendation .content{color:#001952;background-color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.module__productRecommendation .content .content__picture{width:100%;height:160px;overflow:hidden;position:relative}.module__productRecommendation .content .content__picture img{width:100%;height:auto;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-top:-64px}.module__productRecommendation .content .content__data{padding:1rem;position:relative}.module__productRecommendation .content .content__data .sponsorLogo{margin:.5rem 0}.module__productRecommendation .content .content__data .title{color:#001952}.module__productRecommendation .content .content__data .button{font-size:.8571em;font-weight:700;text-transform:uppercase;text-align:center;color:#fff;background-color:#001952;height:44px;border-bottom:solid 2px #001952;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.module__productRecommendation .content .content__data span.button{height:44px;padding:13px 10px 0;border-bottom:solid 2px #001952;display:block}.module__productRecommendation .content .content__data input{margin-bottom:1rem}.module__productRecommendation .content .content__data .actionButtons{margin-bottom:1rem}.module__productRecommendation .content .content__data fieldset{margin-bottom:0}.module__productRecommendation .content .content__data .small-meta{margin-bottom:0}.module__productRecommendation.hartvilleCampaign{background-color:#92a1ae}.module__productRecommendation.hartvilleCampaign .headerTitle{border-color:#92a1ae}.module__productRecommendation.petplanCampaign .content .content__picture img{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.module__productRecommendation.petplanCampaign .content .content__data fieldset input{display:none}.module__productRecommendation.petplanCampaign .actionButtons .button{background-color:#fcb316;border-bottom-color:#e7a311}.noTouchDevice .module__productRecommendation.petplanCampaign .actionButtons .button:hover{background-color:#e7a311;border-bottom:solid 2px #d99910}.noTouchDevice .module__productRecommendation.petplanCampaign .actionButtons .button:active{border-bottom:solid 2px #e7a311}.module__productRecommendation.withSmallAd .content .content__picture{height:auto;padding:1rem 1rem 0}.module__productRecommendation.withSmallAd .content .content__picture img{margin-top:0}.module__productRecommendation.withSmallAd .content .content__data fieldset{margin-top:0}.module__productRecommendation.withSmallAd .content .content__data .actionButtons{margin-bottom:0}.module__productRecommendation.withSmallAd .content .content__disclaimer{padding:0 1rem 1rem}.module__productRecommendation.withSmallAd .content .content__disclaimer p{margin-bottom:0}.module__healthInformation{margin-bottom:3rem}.module__healthInformation .healthInformation__titleLink{overflow:hidden}.module__healthInformation .healthInformation__titleLink .title{float:left}.module__healthInformation .healthInformation__titleLink .title.title--2{margin-top:0}.module__healthInformation .healthInformation__titleLink .title.title--4{margin-top:2px}.module__healthInformation .healthInformation__titleLink a{position:relative;top:1px;float:right}.module__healthInformation .healthInformation__notConnected{border:dotted 2px #e2f0f3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:32px 16px 16px;margin-bottom:24px}.module__healthInformation .healthInformation__notConnected > .icon{text-align:center;width:64px;height:64px;border:solid 2px #f3f8f9;-webkit-border-radius:32px;-moz-border-radius:32px;border-radius:32px;margin:0 auto 16px;position:relative}.module__healthInformation .healthInformation__notConnected > .icon i{background-color:#f3f8f9;width:56px;height:56px;-webkit-border-radius:28px;-moz-border-radius:28px;border-radius:28px;display:block;position:absolute;top:2px;left:2px}.module__healthInformation .healthInformation__notConnected > .icon i:before{font-size:52px}.module__healthInformation .healthInformation__notConnected p{text-align:center;max-width:480px;margin-right:auto;margin-left:auto}.module__healthInformation .healthInformation__notConnected .practiceSearch__input{margin-top:8px;margin-bottom:16px}.module__healthInformation .healthInformation__notConnected .practiceSearch__buttons{padding-right:0;padding-left:0;margin-bottom:1rem}.module__healthInformation .nav-tabs{height:64px;border-bottom:0;margin-top:8px;margin-bottom:0}.module__healthInformation .nav-tabs li{width:20%;min-width:0;padding:0;border-top:0}.module__healthInformation .nav-tabs li a{height:60px;padding-right:0;padding-left:0;border-right:0;border-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.module__healthInformation .nav-tabs li a i{font-size:2.3em;height:28px;display:inline-block}.module__healthInformation .nav-tabs li a i.icon-labwork,.module__healthInformation .nav-tabs li a i.icon-prescription{font-size:1.6em;margin-top:4px}.module__healthInformation .nav-tabs li a span{display:none}.module__healthInformation .tab-content .healthInformation__notConnected{margin-top:2rem}.module__healthInformation .tab-content .module__emptyContent{-webkit-background-size:80px 64px;-moz-background-size:80px 64px;-o-background-size:80px 64px;background-size:80px 64px;padding-top:72px}.module__healthInformation .tab-content .module__emptyContent .actionButtons{margin-top:1rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-moz-box-pack:center;justify-content:center}.module__healthInformation .tab-content .tab-pane > .actionButtons{margin-top:1rem}.module__healthInformation .tab-content ul{margin-top:8px;margin-right:-16px;margin-left:-16px}.module__healthInformation ul{border-bottom:solid 2px #e2f0f3;margin-bottom:1rem;border-color:#f4f6f9}.module__healthInformation ul li{padding:1rem 1rem 0;border-top:solid 2px #e2f0f3;border-color:#f4f6f9}.module__healthInformation ul li.add{padding-top:0;padding-bottom:0}.module__healthInformation ul li.add a{font-weight:700;color:#001952;padding:32px 0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__healthInformation ul li.add a .deco{margin-top:-24px;right:-2px}.module__healthInformation ul li.add a .deco:after{font-weight:300;font-size:2.5rem;content:"\e944";color:#001952;height:32px;margin-top:-10px;opacity:1}.noTouchDevice .module__healthInformation ul li.add a:hover{color:#001952}.noTouchDevice .module__healthInformation ul li.add a:hover .deco:after{color:#001952}.module__healthInformation ul li a{width:100%;padding-right:56px;display:inline-block;position:relative}.module__healthInformation ul li a .deco{width:34px;height:48px;margin-top:-32px;position:absolute;top:50%;right:0}.module__healthInformation ul li a .deco:after{font-family:petcoach;font-size:3rem;font-weight:400;content:"\e92d";color:#001952;margin-top:-9px;opacity:.25;display:block;position:absolute;top:24px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__healthInformation ul li a .date{font-weight:600;color:#001952;margin-bottom:8px;display:inline-block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__healthInformation ul li a .date .frequency{font-weight:400}.module__healthInformation ul li a .category{font-size:12px;font-weight:600;text-transform:uppercase;color:#001952;padding:2px 4px 0;border:solid 1px #001952;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-left:8px;display:inline-block;position:absolute;top:-3px}.module__healthInformation ul li a .title{font-size:1.13333333em;color:#001952;margin-bottom:0}.module__healthInformation ul li a p{font-size:15px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__healthInformation ul li a p.prescription{color:#001952}.module__healthInformation ul li a p.userComments{font-size:.93333333em;margin-top:-.5rem}.module__healthInformation ul li a p.meta-content{font-size:14px;font-weight:600;color:#001952;margin-top:-.25rem}.noTouchDevice .module__healthInformation ul li a:hover .date,.noTouchDevice .module__healthInformation ul li a:hover p{color:#001952}.noTouchDevice .module__healthInformation ul li a:hover .deco:after{opacity:1}.module__healthInformation > .actionButtons{margin-top:1rem}.module__medicalHistory__note.prescription .note__detail .title{margin-top:24px;margin-bottom:8px}.module__medicalHistory__note.labwork .note__header{padding-bottom:0;border-bottom:0}.module__medicalHistory__note.labwork .note__shortDescription{border-bottom:solid 2px #e2f0f3;margin-bottom:24px}.module__medicalHistory__note.labwork .note__shortDescription .title{margin-bottom:4px}.module__medicalHistory__note.labwork .note__shortDescription p{font-size:14px;font-weight:400;color:#001952}.module__medicalHistory__note .module__textCTA{padding-top:20px;margin-bottom:40px}.module__medicalHistory__note .module__textCTA .title{margin-bottom:8px}.module__medicalHistory__note .note__header{padding-bottom:16px;border-bottom:solid 2px #e2f0f3;margin-bottom:24px;overflow:hidden}.module__medicalHistory__note .note__header .note__header__data{width:75%;float:left}.module__medicalHistory__note .note__header .note__header__data .practiceName{font-size:15px;font-weight:600;color:#001952;margin-bottom:4px;display:block}.module__medicalHistory__note .note__header .note__header__data .date{font-weight:600;color:#001952;margin-bottom:8px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;display:block}.module__medicalHistory__note .note__header .note__header__data .category{font-size:12px;font-weight:600;text-transform:uppercase;color:#001952;padding:2px 4px 0;border:solid 1px #001952;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-bottom:8px;display:inline-block;position:relative;top:-1px}.module__medicalHistory__note .note__header .note__header__picture{text-align:right;width:25%;float:left}.module__medicalHistory__note .note__header .note__header__picture img{max-height:64px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.module__medicalHistory__note .note__shortDescription p{font-weight:600;color:#001952;margin-bottom:24px}.module__medicalHistory__note .note__metaData{margin-bottom:16px}.module__medicalHistory__note .note__metaData ul li{font-size:14px;width:50%;margin-right:-4px;margin-bottom:16px;display:inline-block;vertical-align:top}.module__medicalHistory__note .note__metaData ul li .title{display:block;margin-bottom:4px}.module__medicalHistory__note .note__metaData ul li .data{color:#001952}.module__medicalHistory__note .note__resultsTable{margin-right:-16px;margin-left:-16px}.module__medicalHistory__note .note__resultsTable .title{margin-right:16px;margin-bottom:4px;margin-left:16px}.module__medicalHistory__note .note__resultsTable table{font-size:14px;width:100%;margin-bottom:16px}.module__medicalHistory__note .note__resultsTable table thead{border-bottom:solid 2px #e2f0f3}.module__medicalHistory__note .note__resultsTable table td,.module__medicalHistory__note .note__resultsTable table th{padding:12px 8px 12px 0}.module__medicalHistory__note .note__resultsTable table td.results__chart,.module__medicalHistory__note .note__resultsTable table th.results__chart{display:none}.module__medicalHistory__note .note__resultsTable table td.results__range,.module__medicalHistory__note .note__resultsTable table th.results__range{font-weight:400;text-align:left;width:25%;padding-left:0}.module__medicalHistory__note .note__resultsTable table td.results__value,.module__medicalHistory__note .note__resultsTable table th.results__value{text-align:left;width:25%;position:relative}.module__medicalHistory__note .note__resultsTable table td.results__value:after,.module__medicalHistory__note .note__resultsTable table th.results__value:after{font-family:petcoach;font-size:1.25em;font-weight:400;margin-left:4px;position:absolute;top:12px;right:12px}.module__medicalHistory__note .note__resultsTable table td.results__chart__title .title__low,.module__medicalHistory__note .note__resultsTable table th.results__chart__title .title__low{width:42px;display:inline-block}.module__medicalHistory__note .note__resultsTable table td.results__chart__title .title__normal,.module__medicalHistory__note .note__resultsTable table th.results__chart__title .title__normal{text-align:center;width:97px;display:inline-block;border-left:solid 1px #cfd1d4}.module__medicalHistory__note .note__resultsTable table td.results__chart__title .title__high,.module__medicalHistory__note .note__resultsTable table th.results__chart__title .title__high{text-align:right;width:42px;display:inline-block;border-left:solid 1px #cfd1d4}.module__medicalHistory__note .note__resultsTable table td.results__comment,.module__medicalHistory__note .note__resultsTable table th.results__comment{font-weight:400;font-style:italic;padding-top:8px;padding-right:16px}.module__medicalHistory__note .note__resultsTable table td.results__comment a,.module__medicalHistory__note .note__resultsTable table th.results__comment a{font-weight:600;color:#001952;padding:0 22px;margin-bottom:8px;display:block;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__medicalHistory__note .note__resultsTable table td.results__comment a:before,.module__medicalHistory__note .note__resultsTable table th.results__comment a:before{font-size:1.5em;position:absolute;left:0;top:-1px}.noTouchDevice .module__medicalHistory__note .note__resultsTable table td.results__comment a:hover,.noTouchDevice .module__medicalHistory__note .note__resultsTable table th.results__comment a:hover{color:#001952}.module__medicalHistory__note .note__resultsTable table td:first-child,.module__medicalHistory__note .note__resultsTable table th:first-child{padding-left:16px}.module__medicalHistory__note .note__resultsTable table .odd td,.module__medicalHistory__note .note__resultsTable table .odd th{background-color:#f5f6f7}.module__medicalHistory__note .note__resultsTable table .alert__highValue td,.module__medicalHistory__note .note__resultsTable table .alert__lowValue td{color:#e90045;padding-right:32px}.module__medicalHistory__note .note__resultsTable table .alert__positiveValue td{color:#e90045}.module__medicalHistory__note .note__resultsTable table .alert__positiveValue td .chart{display:none}.module__medicalHistory__note .note__resultsTable table .alert__highValue .results__value:after{content:"\e940"}.module__medicalHistory__note .note__resultsTable table .alert__highValue .chart .chart__high .mark{display:block}.module__medicalHistory__note .note__resultsTable table .alert__highValue .chart .chart__normal .mark{display:none}.module__medicalHistory__note .note__resultsTable table .alert__lowValue .results__value:after{content:"\e93f"}.module__medicalHistory__note .note__resultsTable table .alert__lowValue .chart .chart__low .mark{display:block}.module__medicalHistory__note .note__resultsTable table .alert__lowValue .chart .chart__normal .mark{display:none}.module__medicalHistory__note .note__resultsTable table th{font-weight:600;text-align:left;color:#001952}.module__medicalHistory__note .note__resultsTable table td{font-weight:600;color:#001952;vertical-align:top}.module__medicalHistory__note .note__resultsTable table .chart{margin-top:2px;height:8px;border-bottom:solid 1px #cfd1d4}.module__medicalHistory__note .note__resultsTable table .chart .chart__high,.module__medicalHistory__note .note__resultsTable table .chart .chart__low{width:42px;height:16px;display:inline-block;position:relative}.module__medicalHistory__note .note__resultsTable table .chart .chart__high .mark,.module__medicalHistory__note .note__resultsTable table .chart .chart__low .mark{background-color:#e90045;display:none}.module__medicalHistory__note .note__resultsTable table .chart .chart__normal{width:97px;height:16px;border-left:solid 1px #cfd1d4;margin-right:0;display:inline-block;position:relative}.module__medicalHistory__note .note__resultsTable table .chart .chart__normal .mark{background-color:#001952;display:block}.module__medicalHistory__note .note__resultsTable table .chart .chart__high{border-left:solid 1px #cfd1d4}.module__medicalHistory__note .note__resultsTable table .chart .mark{width:3px;height:14px;-webkit-border-radius:40%;-moz-border-radius:40%;border-radius:40%;display:none;position:absolute;top:1px;left:0}.module__medicalHistory__note .note__detail{position:relative}.module__medicalHistory__note .note__detail .title{margin-top:1.5rem}.module__medicalHistory__note .note__refillsRemaining{margin:2rem 0 1rem;overflow:hidden}.module__medicalHistory__note .note__refillsRemaining .refillsData{width:48%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-left:2%;display:table;float:left}.module__medicalHistory__note .note__refillsRemaining .refillsData:first-child{margin-right:2%;margin-left:0}.module__medicalHistory__note .note__refillsRemaining .refillsData:first-child .refillsData__total{background-color:#001952}.module__medicalHistory__note .note__refillsRemaining .refillsData:first-child .refillsData__description{color:#001952;background-color:#f3f8f9}.module__medicalHistory__note .note__refillsRemaining .refillsData .refillsData__total{font-size:1.86666667rem;font-weight:300;text-align:center;color:#fff;background-color:#001952;width:48px;height:48px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-top-left-radius:4px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;display:table-cell;vertical-align:middle}.module__medicalHistory__note .note__refillsRemaining .refillsData .refillsData__description{font-size:.8rem;font-weight:600;text-transform:uppercase;color:#001952;background-color:#f3f8f9;padding:0 .66666667rem;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;display:table-cell;vertical-align:middle}.module__medicalHistory__note .note__refillsRemaining .refillsData .refillsData__description span{padding-top:3px;display:inline-block}.module__medicalHistory__note .note__comment{margin-top:32px}.module__medicalHistory__note .note__comment .note__comment__commentBubble{color:#001952;background-color:#f3f8f9;padding:1rem;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:24px;position:relative}.module__medicalHistory__note .note__comment .note__comment__commentBubble:after{content:" ";width:0;height:0;border-style:solid;border-width:18px 18px 0 0;border-color:#f3f8f9 transparent transparent transparent;position:absolute;bottom:-16px;left:0}.module__medicalHistory__note .note__comment .note__comment__commentBubble p{font-style:italic}.module__medicalHistory__note .note__comment .note__comment__commentBubble .title{margin-bottom:.5rem}.module__medicalHistory__note .note__comment .expert{width:100%;display:table}.module__medicalHistory__note .note__comment .expert .expert__picture{width:32px;display:table-cell;vertical-align:middle}.module__medicalHistory__note .note__comment .expert .expert__picture img{width:32px;height:32px}.module__medicalHistory__note .note__comment .expert .expert__data{padding-left:8px;display:table-cell;vertical-align:middle}.module__medicalHistory__note .note__comment .expert .expert__data .name{font-size:16px;font-weight:600;color:#001952;display:block}.module__medicalHistory__note .note__comment .expert .expert__data .practiceName{font-size:13px;color:#001952}.module__medicalHistory__note .note__practice{margin-top:32px;overflow:hidden}.module__medicalHistory__note .note__practice .note__practice__data{width:70%;float:left}.module__medicalHistory__note .note__practice .note__practice__data .practiceName{font-size:15px;font-weight:600;color:#001952}.module__medicalHistory__note .note__practice .note__practice__data address{font-size:15px;color:#001952;margin-bottom:0}.module__medicalHistory__note .note__practice .note__practice__data .phoneNumber{color:#001952;display:block}.module__medicalHistory__note .note__petDetails{padding-top:32px;border-top:solid 2px #e2f0f3;margin-top:32px;position:relative}.module__medicalHistory__note .note__petDetails .note__petDetails__data{min-height:96px;padding-right:96px}.module__medicalHistory__note .note__petDetails .note__petDetails__data .petName{font-size:16px;font-weight:600;color:#001952;display:block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__medicalHistory__note .note__petDetails .note__petDetails__data .petName:hover{color:#001952}.module__medicalHistory__note .note__petDetails .note__petDetails__data .petBreed{font-size:14px;text-transform:uppercase;color:#abb1b9;margin-bottom:4px}.module__medicalHistory__note .note__petDetails .note__petDetails__data p{font-size:13px;color:#001952}.module__medicalHistory__note .note__petDetails .note__petDetails__picture{width:80px;height:80px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;overflow:hidden;position:absolute;top:48px;right:0}.module__medicalHistory__note .note__petDetails .note__petDetails__picture img{width:80px;height:80px}.module__petInsurance{background-color:#f3f8f9;padding:1.5rem 1rem;margin-bottom:2rem}.module__petInsurance .title{margin-bottom:.5rem}.module__petInsurance .form-group label.select{background-color:#fff;margin-bottom:1rem}.module__petInsurance .form-group input[type=text]{background-color:#fff}.module__petInsurance .insuranceDetails__logo{text-align:center;background-color:#fff;padding:1rem;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:1rem 0}.module__petInsurance .insuranceDetails__logo img{width:400px;height:55px}.module__petInsurance .insuranceDetails__benefits > p{font-weight:600;color:#001952}.module__petInsurance .insuranceDetails__benefits ul li{font-size:.9333em;width:100%;padding-bottom:1rem;display:table}.module__petInsurance .insuranceDetails__benefits ul li:first-child{border-bottom:solid 1px #d5d8dc;margin-bottom:1rem}.module__petInsurance .insuranceDetails__benefits ul li .benefitIcon{display:table-cell;vertical-align:middle}.module__petInsurance .insuranceDetails__benefits ul li .benefitData{padding-left:12px;display:table-cell;vertical-align:middle}.module__petInsurance .insuranceDetails__benefits ul li .benefitData p{margin-bottom:0}.module__expertComment{margin-top:32px}.module__expertComment .bubble{color:#001952;background-color:#f3f8f9;padding:1rem;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:24px;position:relative}.module__expertComment .bubble:after{content:" ";width:0;height:0;border-style:solid;border-width:18px 18px 0 0;border-color:#f3f8f9 transparent transparent transparent;position:absolute;bottom:-16px;left:0}.module__expertComment .bubble p{font-style:italic}.module__expertComment .bubble p:last-child{margin-bottom:0}.module__expertComment .bubble .title{margin-bottom:.5rem}.module__expertComment .expert{width:100%;display:table}.module__expertComment .expert .expert__picture{width:32px;display:table-cell;vertical-align:middle}.module__expertComment .expert .expert__picture img{width:32px;height:32px}.module__expertComment .expert .expert__data{padding-left:8px;display:table-cell;vertical-align:middle}.module__expertComment .expert .expert__data .name{font-size:16px;font-weight:600;color:#001952;display:block}.module__expertComment .expert .expert__data .practiceName{font-size:13px;color:#001952}.module__petDetails{padding-top:32px;border-top:solid 2px #e2f0f3;margin-top:32px;position:relative}.module__petDetails .petDetails__data{min-height:96px;padding-right:64px}.module__petDetails .petDetails__data .title{margin-bottom:.5rem}.module__petDetails .petDetails__data .petName{font-size:16px;font-weight:600;color:#001952;display:block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__petDetails .petDetails__data .petName:hover{color:#001952}.module__petDetails .petDetails__data .petBreed{font-size:14px;text-transform:uppercase;color:#abb1b9;margin-bottom:4px}.module__petDetails .petDetails__data p{font-size:13px;color:#001952}.module__petDetails .petDetails__picture{width:48px;height:48px;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;overflow:hidden;position:absolute;top:28px;right:0}.module__petDetails .petDetails__picture img{width:48px;height:48px}.module__expertDetails{position:relative}.module__expertDetails .expertDetails__data{min-height:64px;padding-right:64px}.module__expertDetails .expertDetails__data p{font-size:.875rem;margin-bottom:0}.module__expertDetails .expertDetails__data a{font-size:.875rem;font-weight:600;color:#001952;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__expertDetails .expertDetails__data a:hover{color:#001952}.module__expertDetails .expertDetails__data .role{font-size:.8125rem;font-weight:600;display:block}.module__expertDetails .expertDetails__data .title{margin-bottom:.5rem}.module__expertDetails .expertDetails__data .name{font-size:15px;font-weight:600;color:#001952;display:block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__expertDetails .expertDetails__data .name:hover{color:#001952}.module__expertDetails .expertDetails__data .practiceName{font-size:.9333em;color:#001952;margin-bottom:4px}.module__expertDetails .expertDetails__picture{width:48px;height:48px;overflow:hidden;position:absolute;top:12px;right:0}.module__expertDetails .expertDetails__picture img{width:48px;height:48px}.module__expertDetails.module--small{display:table}.module__expertDetails.module--small .expertDetails__data{padding-left:8px;display:table-cell;vertical-align:top}.module__expertDetails.module--small .expertDetails__picture{display:table-cell;vertical-align:top;position:static}.module__expertDetails.module--small .expertDetails__picture img{-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}.module__reminderDetail .date{font-size:1.2em;font-weight:600;color:#001952;margin-bottom:.5rem;display:block}.module__itemsList{margin-bottom:3rem}.module__itemsList .titleLink{overflow:hidden}.module__itemsList .titleLink .title{float:left}.module__itemsList .titleLink .title.title--2{margin-top:0}.module__itemsList .titleLink .title.title--4{margin-top:2px}.module__itemsList .titleLink a{position:relative;top:1px;float:right}.module__itemsList .subList{padding-top:1rem;margin-bottom:1.5rem}.module__itemsList .subList.last{margin-bottom:0}.module__itemsList .subList > .title{margin-right:1rem;margin-left:1rem}.module__itemsList ul{border-bottom:solid 2px #e2f0f3;margin-bottom:1rem;border-color:#f4f6f9}.module__itemsList ul li{padding:1rem 1rem 0;border-top:solid 2px #e2f0f3;border-color:#f4f6f9}.module__itemsList ul li.add{padding-top:0;padding-bottom:0}.module__itemsList ul li.add a{font-weight:700;color:#001952;padding:32px 0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__itemsList ul li.add a .deco{margin-top:-24px;right:-2px}.module__itemsList ul li.add a .deco:after{font-weight:300;font-size:2.5rem;content:"\e944";color:#001952;height:32px;margin-top:-10px;opacity:1}.noTouchDevice .module__itemsList ul li.add a:hover{color:#001952}.noTouchDevice .module__itemsList ul li.add a:hover .deco:after{color:#001952}.module__itemsList ul li.inactive .title{color:#001952}.module__itemsList ul li.inactive .category{color:#001952;border-color:#001952}.module__itemsList ul li.inactive .meta-content{color:#001952}.module__itemsList ul li a{width:100%;padding-right:56px;display:inline-block;position:relative}.module__itemsList ul li a .deco{width:34px;height:48px;margin-top:-32px;position:absolute;top:50%;right:0}.module__itemsList ul li a .deco:after{font-family:petcoach;font-size:2.5rem;font-weight:400;content:"\e92d";color:#001952;margin-top:-9px;opacity:.25;display:block;position:absolute;top:24px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__itemsList ul li a .title{font-size:1.13333333em;color:#001952;margin-bottom:1rem}.module__itemsList ul li a .date{font-weight:600;color:#001952;margin-right:8px;margin-bottom:8px;display:inline-block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__itemsList ul li a .date .frequency{font-weight:400}.module__itemsList ul li a .category{font-size:12px;font-weight:600;text-transform:uppercase;color:#001952;padding:2px 4px 0;border:solid 1px #001952;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-bottom:8px;display:inline-block;position:relative;top:-1px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__itemsList ul li a p{font-size:15px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__itemsList ul li a p.prescription{color:#001952;margin:8px 0 4px}.module__itemsList ul li a p.userComments{font-size:.93333333em;margin-top:-.5rem}.module__itemsList ul li a p.meta-content{font-size:14px;font-weight:600;color:#001952;margin-top:-.25rem}.noTouchDevice .module__itemsList ul li a:hover .date,.noTouchDevice .module__itemsList ul li a:hover p{color:#001952}.noTouchDevice .module__itemsList ul li a:hover .category{color:#001952;border-color:#001952}.noTouchDevice .module__itemsList ul li a:hover .deco:after{opacity:1}.module__itemsList > .actionButtons{margin-top:1rem}.profileSelection{border:0 solid #e2f0f3;border-width:0 0 2px 2px;margin-bottom:1.5rem}.profileSelection.preventiveCare li{position:relative}.profileSelection.preventiveCare li .preventiveCare__tag{background:#001952;background:-moz-linear-gradient(-45deg,#001952 0,#001952 100%);background:-webkit-linear-gradient(-45deg,#001952 0,#001952 100%);background:-webkit-linear-gradient(315deg,#001952 0,#001952 100%);background:-moz-linear-gradient(315deg,#001952 0,#001952 100%);background:-o-linear-gradient(315deg,#001952 0,#001952 100%);background:linear-gradient(135deg,#001952 0,#001952 100%);padding:0 .475rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;position:absolute;top:.5rem;right:5.5rem}.profileSelection.preventiveCare li .preventiveCare__tag span{font-size:.5rem;font-weight:700;text-transform:uppercase;color:#fff}.profileSelection li{border:0 solid #e2f0f3;border-width:2px 2px 0 0}.profileSelection li.active a .deco{background-color:#001952}.profileSelection li.active a .deco:before{content:"\e91f";color:#fff;background-color:#001952;border-color:#001952;opacity:1;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .profileSelection li.active a:hover .deco:before{opacity:1}.profileSelection li a{width:100%;min-height:96px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;-webkit-align-content:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;position:relative}.profileSelection li a .picture{text-align:center;-ms-flex-item-align:center;-ms-grid-row-align:center;-webkit-align-self:center;align-self:center;-webkit-box-flex:0;-ms-flex:0 0 64px;-webkit-flex:0 0 64px;-moz-box-flex:0;flex:0 0 64px}.profileSelection li a .picture img{width:48px;height:48px;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;margin:0 0 0 1rem;display:block}.profileSelection li a .picture i{font-size:48px}.profileSelection li a .picture i:before{color:#fff}.profileSelection li a .icon{text-align:center;-ms-flex-item-align:center;-ms-grid-row-align:center;-webkit-align-self:center;align-self:center;position:relative;-webkit-box-flex:0;-ms-flex:0 0 64px;-webkit-flex:0 0 64px;-moz-box-flex:0;flex:0 0 64px}.profileSelection li a .icon i{width:48px;height:48px;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;background-color:#f3f8f9;margin-top:-24px;position:absolute;top:50%;right:0}.profileSelection li a .icon i:before{font-size:40px;color:#001952;position:relative;top:4px}.profileSelection li a .data{line-height:1.2em;color:#001952;padding:16px 96px 16px 16px;-ms-flex-item-align:center;-ms-grid-row-align:center;-webkit-align-self:center;align-self:center;-webkit-box-flex:1;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto}.profileSelection li a .data span{font-weight:700}.profileSelection li a .data span.highlighted{font-weight:400;text-transform:uppercase;color:#001952}.profileSelection li a .data p{margin:.5rem 0 0}.profileSelection li a .data.data--expert{padding:16px 96px 16px 16px}.profileSelection li a .data.data--expert .role{font-weight:400;color:#001952;padding-left:.5rem}.profileSelection li a .deco{background-color:#e2f0f3;width:80px;-ms-flex-item-align:center;-ms-grid-row-align:center;-webkit-align-self:center;align-self:center;position:relative;position:absolute;right:0;top:0;bottom:0}.profileSelection li a .deco:before{font-size:1.8em;font-family:petcoach;text-align:center;content:"\e91f";width:40px;height:40px;background-color:#001952;padding-top:13px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;margin:-20px 0 0 -20px;display:block;position:absolute;top:50%;left:50%;opacity:.15;content:" ";-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .profileSelection li a:hover .deco:before{opacity:.3}.list{padding:1rem;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.list.list--info{color:#001952;background-color:#f3f8f9;cursor:pointer}.list.list--info:focus{border:solid 1px #001952}.list .title{text-transform:uppercase;margin-bottom:0}.list .title.icon-info{padding-left:25px;position:relative}.list .title.icon-info:before{font-size:22px;position:absolute;top:-4px;left:-2px}.list ul{list-style-type:disc;padding-left:42px;margin:15px 0 0;display:none}.list ul li{font-size:.9333em}.infoBubble{text-align:center;color:#001952;background-color:#f3f8f9;padding:1rem 1rem 14px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:1.5rem 0}.infoBubble p{font-size:14px;text-align:left;color:#001952;margin-bottom:0}.infoBubble p + p{margin-top:8px}.infoBubble.withInfo{text-align:left;padding:13px 15px 12px 40px;position:relative}.infoBubble.withInfo:before{font-family:petcoach;font-size:23px;content:"\e932";position:absolute;top:13px;left:10px}.infoBubble.infoBubble--loudInfo{background-color:#001952}.infoBubble.infoBubble--loudInfo p{font-weight:600;color:#fff}.infoBubble.infoBubble--lightInfo{background-color:transparent;border:solid 2px #f3f8f9}.infoBubble.infoBubble--lightInfo p{font-weight:600;color:#fff}.infoBubble.infoBubble--success{color:#001952;background-color:#f3f8f9}.infoBubble.infoBubble--success:before{content:"\e921"}.infoBubble.infoBubble--success p{color:#001952}.infoBubble.infoBubble--success p em{font-weight:600}@media screen and (min-width:30rem){.infoBubble{margin:2rem 0}}.module__widget{background-color:#f3f8f9;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:24px 16px;margin-bottom:24px;position:relative;overflow:visible}.module__widget:before{content:" ";background-image:url(../images/widgets/main-vet-widget_137x276@2x.png);background-repeat:no-repeat;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;background-position:top left;width:110px;height:160px;display:block;position:absolute;top:-4px;right:16px}.module__widget .title{font-size:1.125rem;font-weight:700;padding-right:126px;margin-bottom:0}.module__widget > p{font-size:.875rem;padding-right:126px}.module__widget fieldset{position:relative}.module__widget fieldset .counter{font-size:.875rem;position:absolute;top:14px;right:10px;z-index:20}.module__widget fieldset textarea{background-color:#fff;height:96px;padding-right:40px;position:relative;z-index:10}.module__articlesOverview ul li{width:100%;border-top:solid 1px #e2f0f3;display:table}.module__articlesOverview ul li .article__picture{width:118px;height:60px;padding:16px 0;display:table-cell}.module__articlesOverview ul li .article__picture a{width:118px;height:60px;display:block;position:relative;overflow:hidden}.module__articlesOverview ul li .article__picture a img{width:100%;height:auto}.module__articlesOverview ul li .article__link{padding-left:16px;display:table-cell;vertical-align:middle}.module__articlesOverview ul li .article__link a{font-size:.875rem;font-weight:600;color:#001952;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__articlesOverview ul li .article__link a:hover{color:#001952}.module__articlesOverview ul li:first-child{border-top:0}.module__infoIcon{height:auto;border:solid 1px #e2f0f3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:2rem;display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:-moz-box;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.module__infoIcon .title{font-size:.875rem;font-weight:700;margin-bottom:2px}.module__infoIcon p{font-size:.875rem;line-height:1.1em;margin-bottom:-.375rem}.module__infoIcon .info{width:85%;padding:16px 24px}.module__infoIcon .icon{text-align:center;width:15%;min-width:104px;height:64px;padding:0 16px;border-left:solid 1px #e2f0f3;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.module__infoIcon .icon img{width:48px;height:48px}.module__linksWithThumb ul{margin:0 0 16px -4%}.module__linksWithThumb ul li{text-align:center;width:46%;margin:0 -4px 16px 4%;display:inline-block;border:solid 1px #e2f0f3;vertical-align:top}.module__linksWithThumb ul li a .thumbnail{height:80px;-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:2px;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:2px;border-top-right-radius:2px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:2px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;margin:-1px -1px 0 -1px;overflow:hidden}.module__linksWithThumb ul li a .thumbnail img{width:100%;height:auto}.module__linksWithThumb ul li a span{font-size:.875rem;font-weight:700;line-height:1.2em;height:48px;padding:8px;color:#001952;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__linksWithThumb ul li a:hover span{background-color:#f3f8f9}.module__table table{width:100%;margin-bottom:2rem}.module__table table.manualRows tbody tr:nth-child(odd){background-color:#fff}.module__table table.manualRows tbody tr.even{background-color:#f3f8f9}.module__table table thead tr{border-bottom:solid 2px #e2f0f3}.module__table table th{font-weight:600;font-size:.9375rem;text-align:left;color:#001952;padding:8px}.module__table table th.narrow{width:7.75rem}.module__table table th.right{text-align:right}.module__table table tbody tr:nth-child(odd){background-color:#f3f8f9}.module__table table tbody tr.detail td{padding:0}.module__table table tbody tr.detail.open .content{max-height:200px}.module__table table tbody tr.detail.open .content p{opacity:1}.module__table table tbody tr.detail .content{max-height:0;overflow:hidden;-webkit-transition:max-height .5s linear;-moz-transition:max-height .5s linear;-o-transition:max-height .5s linear;transition:max-height .5s linear}.module__table table tbody tr.detail .content p{padding:0 8px;opacity:0;-webkit-transition:opacity .5s linear;-moz-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear}.module__table table td{font-size:.875rem;color:#001952;padding:16px 8px 11px}.module__table table td.highlighted{font-weight:600}.module__table table td.right{text-align:right}.module__table table td.alert--highValue{color:#e90045}.module__table table td.alert--lowValue{color:#001952}.module__table table td a{color:#001952;padding-right:16px;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__table table td a:after{content:"\e919";font-family:petcoach;position:absolute;top:-2px;right:0}.noTouchDevice .module__table table td a:hover{color:#001952}.module__table table td a.active:after{top:-3px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.module__superContent{margin:0 -16px 32px;position:relative}.module__superContent a{width:100%;height:0;padding-bottom:58.82352941%;display:block;overflow:hidden}.module__superContent .extra{position:absolute;top:0;left:16px;z-index:110;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__superContent .extra img{width:22px;height:auto}.module__superContent .extra span{font-size:.8125rem;font-size:var(--title-micro);font-weight:700;text-transform:uppercase;color:#fff;position:relative;top:-10px;left:8px}.module__superContent .picture{position:relative;z-index:100}.module__superContent .picture:before{content:" ";background:-webkit-linear-gradient(rgba(73,83,96,0) 0,rgba(73,83,96,.35) 50%,rgba(73,83,96,.7) 100%);background:-o-linear-gradient(rgba(73,83,96,0) 0,rgba(73,83,96,.35) 50%,rgba(73,83,96,.7) 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(73,83,96,0)),color-stop(50%,rgba(73,83,96,.35)),to(rgba(73,83,96,.7)));background:-moz-linear-gradient(rgba(73,83,96,0) 0,rgba(73,83,96,.35) 50%,rgba(73,83,96,.7) 100%);background:linear-gradient(rgba(73,83,96,0) 0,rgba(73,83,96,.35) 50%,rgba(73,83,96,.7) 100%);position:absolute;top:0;right:0;bottom:0;left:0}.module__superContent .picture img{width:100%;height:auto;display:block}.module__superContent .info{color:#fff;width:100%;height:auto;padding:0 16px;position:absolute;bottom:0;z-index:110;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__superContent .info .category{font-size:.8125rem;font-size:var(--title-micro);text-transform:uppercase;margin-bottom:4px;display:inline-block}.module__superContent .info .title{font-size:1.35rem;font-size:var(--title-big);font-weight:900}.module__superContent .info .title.title--long{font-size:1.15em}.module__superContent .info .title span{font-weight:300}.module__superContent .info p{color:#fff}.module__superContent .info .title + p{margin-top:-12px}.module__relatedArticles.maxLinesTitle ul li a .info{max-height:7rem;overflow:hidden}.module__relatedArticles.titleLink ul li > div{padding-bottom:1.5rem;border:solid 1px #e2f0f3;-webkit-border-radius:.125rem;-moz-border-radius:.125rem;border-radius:.125rem;display:block;position:relative}.module__relatedArticles.titleLink ul li > div .thumbnail{width:100%;height:0;padding-bottom:52.5%;-webkit-border-top-right-radius:.125rem;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:.125rem;-moz-border-radius-topright:.125rem;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:.125rem;border-top-right-radius:.125rem;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:.125rem;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;display:block;overflow:hidden;position:relative}.module__relatedArticles.titleLink ul li > div .thumbnail img{width:auto;height:102%;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.module__relatedArticles.titleLink ul li > div .info{padding:.75rem 1.25rem;display:block}.module__relatedArticles.titleLink ul li > div .info .category{font-size:.875rem;font-weight:600;color:#3a87ad;margin-right:.125rem;display:inline-block;margin-bottom:.25rem}.module__relatedArticles.titleLink ul li > div .info a{border:0;margin-bottom:0;padding-bottom:0}.module__relatedArticles.titleLink ul li > div .info a .title{font-size:1.125rem;font-size:var(--title-small);font-weight:700;line-height:1.2em;color:#001952;margin-bottom:.25rem}.module__relatedArticles.titleLink ul li > div .info p{margin-bottom:.75rem}.module__relatedArticles.titleLink ul li > div .extra{position:absolute;bottom:1rem;left:1.125rem}.module__relatedArticles.titleLink ul li > div .extra .helpfulsTotal{font-size:.875rem;font-size:var(--text-tiny);font-weight:600;color:#001952;padding-left:1.75rem;margin-top:1rem;margin-bottom:0;position:relative}.module__relatedArticles.titleLink ul li > div .extra .helpfulsTotal:before{font-family:petcoach;font-size:2rem;font-weight:400;content:"\e946";position:absolute;top:-.125em;left:-.18em}.module__relatedArticles.fullImage ul li a .thumbnail img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.module__relatedArticles.wo-border ul li a,.module__relatedArticles.wo-border ul li div{width:100%;border:0}.module__relatedArticles.wo-border ul li a .thumbnail,.module__relatedArticles.wo-border ul li div .thumbnail{overflow:hidden;-webkit-border-radius:.125rem;-moz-border-radius:.125rem;border-radius:.125rem;position:relative;z-index:90}.module__relatedArticles.wo-border ul li a .info,.module__relatedArticles.wo-border ul li div .info{padding:.75rem 0 0 0}.module__relatedArticles.wo-border ul li a .extra,.module__relatedArticles.wo-border ul li div .extra{position:relative;bottom:auto;left:auto}.module__relatedArticles ul li{margin-bottom:1rem}.module__relatedArticles ul li a{padding-bottom:1.5rem;border:solid 1px #e2f0f3;-webkit-border-radius:.125rem;-moz-border-radius:.125rem;border-radius:.125rem;display:block;position:relative}.module__relatedArticles ul li a .thumbnail{width:100%;height:0;padding-bottom:52.5%;-webkit-border-top-right-radius:.125rem;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:.125rem;-moz-border-radius-topright:.125rem;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:.125rem;border-top-right-radius:.125rem;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:.125rem;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;display:block;overflow:hidden;position:relative}.module__relatedArticles ul li a .thumbnail img{width:auto;height:102%;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.module__relatedArticles ul li a .info{padding:.75rem 1.25rem;display:block}.module__relatedArticles ul li a .info .category{font-size:.875rem;font-size:var(--text-tiny);font-weight:600;color:#001952;margin-right:.125rem;display:inline-block;margin-bottom:.25rem}.module__relatedArticles ul li a .info .title{font-size:1.125rem;font-size:var(--title-small);font-weight:700;line-height:1.2em;color:#001952;margin-bottom:.25rem}.module__relatedArticles ul li a .info p{margin-bottom:.75rem}.module__relatedArticles ul li a .extra{position:absolute;bottom:1rem;left:1.125rem}.module__relatedArticles ul li a .extra .helpfulsTotal{font-size:.875rem;font-size:var(--text-tiny);font-weight:600;color:#001952;padding-left:1.75rem;margin-top:1rem;margin-bottom:0;position:relative}.module__relatedArticles ul li a .extra .helpfulsTotal:before{font-family:petcoach;font-size:2rem;font-weight:400;content:"\e946";position:absolute;top:-.125em;left:-.18em}.module__relatedConditions ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.module__relatedConditions ul li{width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;margin-bottom:1rem}.module__relatedConditions ul li > a{width:100%;padding-bottom:32px;border:solid 1px #e2f0f3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:block;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__relatedConditions ul li > a:hover{background-color:#f3f8f9}.module__relatedConditions ul li > a .thumbnail{width:24%;padding-bottom:12.8%;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:20px 20px 16px 16px;display:block;overflow:hidden;float:right;position:relative}.module__relatedConditions ul li > a .thumbnail img{width:100%;height:auto;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:2px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:2px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;position:absolute}.module__relatedConditions ul li > a .info{padding:16px 20px 12px 20px;display:block}.module__relatedConditions ul li > a .info .title{font-size:1rem;font-weight:700;line-height:1.1em;color:#001952;margin-bottom:.25rem}.module__relatedConditions ul li > a .info p{line-height:1.1em;margin-bottom:16px}.module__relatedConditions ul li > a .info p strong{font-weight:600;color:#001952}.module__relatedConditions ul li > a .info p.otherNames{font-size:.875rem;font-weight:600}.module__relatedConditions ul li > a .info p.affectedBreeds{font-size:.875rem}.module__relatedConditions ul li > a .extras{width:100%;display:table;position:absolute;bottom:16px;left:0}.module__relatedConditions ul li > a .extras .extras__info,.module__relatedConditions ul li > a .extras .extras__link{display:table-cell;vertical-align:middle}.module__relatedConditions ul li > a .extras .extras__info{font-size:.875rem;font-weight:700;line-height:1em;color:#001952;padding:0 .5rem 0 1.25rem}.module__relatedConditions ul li > a .extras .extras__link{text-align:right;width:114px;padding:0 20px 0 8px}.module__relatedConditions ul li > a .extras .extras__link span{font-weight:600;color:#001952;padding-right:1rem;position:relative;display:inline-block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__relatedConditions ul li > a .extras .extras__link span:after{font-family:petcoach;font-size:.85em;content:"\e92d";position:absolute;top:1px;right:0}.module__relatedConditions ul li > a .helpfulsTotal{font-weight:600;line-height:1.1em;color:#001952;padding-left:28px;display:inline-block;position:relative}.module__relatedConditions ul li > a .helpfulsTotal:before{font-family:petcoach;font-size:2.3em;font-weight:400;content:"\e946";margin-top:-.3em;position:absolute;top:50%;left:-.18em}.module__relatedBreeds ul li,.module__relatedMedications ul li{margin-bottom:1rem}.module__relatedBreeds ul li > a,.module__relatedBreeds ul li > div,.module__relatedMedications ul li > a,.module__relatedMedications ul li > div{padding-top:58.4112%;border:solid 1px #e2f0f3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:block;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__relatedBreeds ul li > a:hover,.noTouchDevice .module__relatedBreeds ul li > div:hover,.noTouchDevice .module__relatedMedications ul li > a:hover,.noTouchDevice .module__relatedMedications ul li > div:hover{background-color:#f3f8f9}.module__relatedBreeds ul li > a .info,.module__relatedBreeds ul li > div .info,.module__relatedMedications ul li > a .info,.module__relatedMedications ul li > div .info{padding:16px 20px;display:block}.module__relatedBreeds ul li > a .info .title,.module__relatedBreeds ul li > div .info .title,.module__relatedMedications ul li > a .info .title,.module__relatedMedications ul li > div .info .title{font-size:1rem;font-weight:700;line-height:1.1em;color:#001952;margin-bottom:.25rem}.module__relatedBreeds ul li > a .info a,.module__relatedBreeds ul li > div .info a,.module__relatedMedications ul li > a .info a,.module__relatedMedications ul li > div .info a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.module__relatedBreeds ul li > a .info a .title,.module__relatedBreeds ul li > div .info a .title,.module__relatedMedications ul li > a .info a .title,.module__relatedMedications ul li > div .info a .title{font-size:1rem;font-weight:700;line-height:1.1em;color:#001952;margin-bottom:.25rem}.module__relatedBreeds ul li > a .info p,.module__relatedBreeds ul li > div .info p,.module__relatedMedications ul li > a .info p,.module__relatedMedications ul li > div .info p{line-height:1.1em;margin-bottom:12px}.module__relatedBreeds ul li > a .info p.alternativePrinciples,.module__relatedBreeds ul li > div .info p.alternativePrinciples,.module__relatedMedications ul li > a .info p.alternativePrinciples,.module__relatedMedications ul li > div .info p.alternativePrinciples{font-weight:600}.module__relatedBreeds ul li > a .info span.group,.module__relatedBreeds ul li > div .info span.group,.module__relatedMedications ul li > a .info span.group,.module__relatedMedications ul li > div .info span.group{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#001952;margin-bottom:4px;display:inline-block;position:relative;top:-4px}.module__relatedBreeds ul li > a .info span.navigate--right,.module__relatedBreeds ul li > div .info span.navigate--right,.module__relatedMedications ul li > a .info span.navigate--right,.module__relatedMedications ul li > div .info span.navigate--right{font-weight:600;color:#001952;padding-right:1rem;position:relative;display:inline-block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__relatedBreeds ul li > a .info span.navigate--right:after,.module__relatedBreeds ul li > div .info span.navigate--right:after,.module__relatedMedications ul li > a .info span.navigate--right:after,.module__relatedMedications ul li > div .info span.navigate--right:after{font-family:petcoach;font-size:.85em;content:"\e92d";position:absolute;top:1px;right:0}.module__relatedBreeds ul li > a .thumbnail,.module__relatedBreeds ul li > div .thumbnail,.module__relatedMedications ul li > a .thumbnail,.module__relatedMedications ul li > div .thumbnail{width:100%;height:0;padding-bottom:58.9%;-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:2px;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:2px;border-top-right-radius:2px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:2px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;display:block;overflow:hidden;position:absolute;top:0}.module__relatedBreeds ul li > a .thumbnail img,.module__relatedBreeds ul li > div .thumbnail img,.module__relatedMedications ul li > a .thumbnail img,.module__relatedMedications ul li > div .thumbnail img{width:auto;height:100%;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.module__canIGiveMyPet.titleLink ul li{margin-bottom:1rem}.module__canIGiveMyPet.titleLink ul li > div{padding-top:58.4112%;border:solid 1px #e2f0f3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:block;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__canIGiveMyPet.titleLink ul li > div:hover{background-color:#f3f8f9}.module__canIGiveMyPet.titleLink ul li > div .info{padding:16px 20px;display:block}.module__canIGiveMyPet.titleLink ul li > div .info a .title{font-size:1rem;font-weight:700;line-height:1.1em;color:#001952;margin-bottom:.25rem}.module__canIGiveMyPet.titleLink ul li > div .info p{line-height:1.1em;margin-bottom:12px}.module__canIGiveMyPet.titleLink ul li > div .info p.alternativePrinciples{font-weight:600}.module__canIGiveMyPet.titleLink ul li > div .info .navigate--right{font-weight:600;color:#001952;padding-right:1rem;position:relative;display:inline-block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__canIGiveMyPet.titleLink ul li > div .info .navigate--right:after{font-family:petcoach;font-size:.85em;content:"\e92d";position:relative;bottom:.2rem;margin-left:.25rem}.module__canIGiveMyPet.titleLink ul li > div .thumbnail{width:100%;height:0;padding-bottom:58.7837%;-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:2px;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:2px;border-top-right-radius:2px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:2px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;display:block;overflow:hidden;position:absolute;top:0}.module__canIGiveMyPet.titleLink ul li > div .thumbnail img{width:auto;height:100%;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.module__canIGiveMyPet ul li{margin-bottom:1rem}.module__canIGiveMyPet ul li > a{padding-top:58.4112%;border:solid 1px #e2f0f3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:block;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__canIGiveMyPet ul li > a:hover{background-color:#f3f8f9}.module__canIGiveMyPet ul li > a .info{padding:16px 20px;display:block}.module__canIGiveMyPet ul li > a .info .title{font-size:1rem;font-weight:700;line-height:1.1em;color:#001952;margin-bottom:.25rem}.module__canIGiveMyPet ul li > a .info p{line-height:1.1em;margin-bottom:12px}.module__canIGiveMyPet ul li > a .info p.alternativePrinciples{font-weight:600}.module__canIGiveMyPet ul li > a .info span{font-weight:600;color:#001952;padding-right:1rem;position:relative;display:inline-block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__canIGiveMyPet ul li > a .info span:after{font-family:petcoach;font-size:.85em;content:"\e92d";position:absolute;top:1px;right:0}.module__canIGiveMyPet ul li > a .thumbnail{width:100%;height:0;padding-bottom:58.7837%;-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:2px;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:2px;border-top-right-radius:2px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:2px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;display:block;overflow:hidden;position:absolute;top:0}.module__canIGiveMyPet ul li > a .thumbnail img{width:auto;height:100%;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.module__breedHeader{background-color:#001952;padding:32px 16px 8px;margin:0 -16px 1.5rem;position:relative;overflow:hidden}.module__breedHeader .title{font-weight:300;color:#fff;width:65%}.module__breedHeader img{position:absolute;width:auto;height:100%;right:0;bottom:0}.module__intro{margin-bottom:32px}.module__intro p{font-size:1rem;line-height:1.35em}.module__intro p em{color:#001952}.module__infoGroup{padding:16px 0 16px 24px;border:solid 1px #e2f0f3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-bottom:2rem}.module__infoGroup .header{width:100%;display:table}.module__infoGroup .header .header__badge{display:table-cell;vertical-align:top}.module__infoGroup .header .header__badge img{width:64px;height:auto;position:relative;top:-16px}.module__infoGroup .header .header__text{padding-right:16px;padding-left:16px;display:table-cell;vertical-align:middle}.module__infoGroup .header .header__text .title{margin-bottom:4px}.module__infoGroup .header .header__text p{color:#001952;margin-bottom:0}.module__infoGroup .header .header__button{width:72px;border-left:solid 1px #e2f0f3;display:table-cell;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__infoGroup .header .header__button:before{content:"\e919";font-family:petcoach;font-size:2rem;color:#001952;margin-top:-.5rem;margin-left:-1rem;position:absolute;top:50%;left:50%}.module__infoGroup .header .header__button span{display:none}.module__infoGroup .header .header__button.active:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.noTouchDevice .module__infoGroup .header .header__button:hover:before{color:#001952}.module__infoGroup .info{padding-right:24px;max-height:0;overflow:hidden;-webkit-transition:max-height .5s linear;-moz-transition:max-height .5s linear;-o-transition:max-height .5s linear;transition:max-height .5s linear}.module__infoGroup .info.open{max-height:400px}.module__infoGroup .info.open p{opacity:1}.module__infoGroup .info p{font-size:.9375rem;margin-top:16px;margin-bottom:0;opacity:0;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.module__pieChart .pieChart{width:224px;height:224px;margin:0 auto 16px}.module__pieChart .piechartLegends li{font-size:.875rem;line-height:1.1em;padding:8px 0 8px 20px;border-top:solid 1px #e2f0f3;position:relative}.module__pieChart .piechartLegends li:first-child{border-top:0}.module__pieChart .piechartLegends li:before{content:" ";width:12px;height:12px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;display:block;position:absolute;top:16px;left:0}.module__pieChart .piechartLegends li span{font-size:1.5rem;font-weight:300;line-height:1.2em;display:inline-block}.module__pieChart .piechartLegends li.active{color:#001952}.module__pieChart .piechartLegends li.piechart_legend_0:before{background-color:#ebeced}.module__pieChart .piechartLegends li.piechart_legend_1:before{background-color:#c2c6ca}.module__pieChart .piechartLegends li.piechart_legend_2:before{background-color:#78808a}.module__pieChart .piechartLegends li.piechart_legend_3:before{background-color:#495360}.module__characteristics .titleLink{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;margin-bottom:16px}.module__characteristics .titleLink .title{margin-bottom:0}.module__characteristics .titleLink a{font-weight:600;color:#001952;padding-right:18px;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__characteristics .titleLink a:after{content:"\e919";font-family:petcoach;position:absolute;top:1px;right:0}.noTouchDevice .module__characteristics .titleLink a:hover{color:#001952}.module__characteristics .titleLink a.active:after{top:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.module__characteristics > ul{border:solid 1px #e2f0f3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.module__characteristics > ul.hideInfo > li .info{max-height:0}.module__characteristics > ul.hideInfo > li .info p{opacity:0}.module__characteristics > ul > li{padding:44px 16px 32px;border-top:solid 1px #e2f0f3;position:relative}.module__characteristics > ul > li:first-child{border-top:0}.module__characteristics > ul > li .title{position:absolute;top:24px;left:16px}.module__characteristics > ul > li .info{max-height:200px;overflow:hidden;-webkit-transition:max-height .5s linear;-moz-transition:max-height .5s linear;-o-transition:max-height .5s linear;transition:max-height .5s linear}.module__characteristics > ul > li .info p{opacity:1;-webkit-transition:opacity .5s linear;-moz-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear;margin-bottom:0}.module__characteristics > ul > li .info p + p{margin-top:8px}.module__characteristics > ul > li .value{background-color:#f3f8f9;height:76px;margin-top:12px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;position:relative}.module__characteristics > ul > li .value .legend{font-size:.8125rem;font-weight:600;color:#001952;width:48%;position:absolute;top:8px}.module__characteristics > ul > li .value .legend#legend_0{text-align:left;padding-left:4%;left:0}.module__characteristics > ul > li .value .legend#legend_1{text-align:right;padding-right:4%;right:0}.module__characteristics > ul > li .value ul{width:92%;height:32px;margin-bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;bottom:8px;left:4%}.module__characteristics > ul > li .value ul li{background-color:#fff;width:32px;height:32px;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;border:solid 2px #e2f0f3;position:relative;top:-4px}.module__characteristics > ul > li .value ul li span{display:none}.module__characteristics > ul > li .value ul li.active{background-color:#001952;border-color:#001952}.module__relatedQuestions ul li{padding:16px 0;position:relative}.module__relatedQuestions ul li:before{content:" ";background-color:#e2f0f3;width:64px;height:1px;position:absolute;top:0;left:0}.module__relatedQuestions ul li:first-child{padding-top:0}.module__relatedQuestions ul li:first-child:before{display:none}.module__relatedQuestions ul li .title{font-size:1rem;color:#001952;width:100%;margin-bottom:0;display:table;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__relatedQuestions ul li .title .text{padding-right:16px;display:table-cell;vertical-align:middle}.module__relatedQuestions ul li .title .icon{text-align:center;width:52px;height:48px;border-left:solid 1px #e2f0f3;display:table-cell;vertical-align:middle}.module__relatedQuestions ul li .title .icon:before{content:"\e919";font-family:petcoach;font-size:2rem;font-weight:300;text-align:center;display:inline-block;position:relative;top:4px}.module__relatedQuestions ul li .title.active .icon:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.noTouchDevice .module__relatedQuestions ul li .title:hover{color:#001952}.module__relatedQuestions ul li .answer{max-height:0;overflow:hidden;-webkit-transition:max-height .5s linear;-moz-transition:max-height .5s linear;-o-transition:max-height .5s linear;transition:max-height .5s linear}.module__relatedQuestions ul li .answer.open{max-height:300px}.module__relatedQuestions ul li .answer.open .module__expertDetails,.module__relatedQuestions ul li .answer.open p{opacity:1}.module__relatedQuestions ul li .answer .module__expertDetails{margin-top:16px;margin-bottom:16px}.module__relatedQuestions ul li .answer .module__expertDetails,.module__relatedQuestions ul li .answer p{opacity:0;-webkit-transition:opacity .5s linear;-moz-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear}.module__relatedQuestions ul li .answer > a{font-size:1em}.module__relatedQuestions ul li .answer > a p{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__relatedQuestions ul li .answer > a:hover p{color:#001952}.module__relatedQuestions ul li .answer .extras{width:100%;display:table}.module__relatedQuestions ul li .answer .extras .extras__info,.module__relatedQuestions ul li .answer .extras .extras__link{display:table-cell;vertical-align:middle}.module__relatedQuestions ul li .answer .extras .extras__link{text-align:right;width:104px}.module__relatedQuestions ul li .answer .helpfulsTotal{font-size:.875rem;font-weight:600;color:#001952;padding-left:28px;margin:8px 0;display:inline-block;position:relative}.module__relatedQuestions ul li .answer .helpfulsTotal:before{font-family:petcoach;font-size:2.3em;font-weight:400;content:"\e946";margin-top:-.35em;position:absolute;top:50%;left:-.18em}.module__trivia{background-color:#f3f8f9;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:32px}.module__trivia .header{padding:16px;background-color:#38414d}.module__trivia .header span{font-weight:300;text-transform:uppercase;color:#001952;display:inline-block}.module__trivia .header .title{font-weight:700;color:#fff;margin-bottom:0;display:inline-block}.module__trivia .content{padding:16px}.module__trivia .content > span{color:#001952;margin-bottom:4px;display:inline-block}.module__trivia .content p{font-size:1rem;font-weight:700;color:#001952}.module__goTop.right{text-align:right}.module__breedsMix{background-color:#3a87ad;padding:16px;margin:0 0 32px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.module__breedsMix .form{margin-bottom:16px}.module__breedsMix .form .title{color:#fff;margin-bottom:0}.module__breedsMix .form p{color:#c2c6ca}.module__breedsMix .result{position:relative}.module__breedsMix .result .result__breedName{background:-webkit-linear-gradient(rgba(0,70,86,0) 0,#004656 100%);background:-o-linear-gradient(rgba(0,70,86,0) 0,#004656 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,70,86,0)),to(#004656));background:-moz-linear-gradient(rgba(0,70,86,0) 0,#004656 100%);background:linear-gradient(rgba(0,70,86,0) 0,#004656 100%);width:100%;padding:12px 16px;position:absolute;bottom:0}.module__breedsMix .result .result__breedName span{font-weight:600;color:#fff}.module__breedsMix .result .result__picture img{width:100%;height:auto;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:inline-block}.module__listWithDetail{margin-bottom:32px}.module__listWithDetail .title{margin-bottom:4px}.module__listWithDetail .elements .elements__detail{padding-bottom:70.92%;margin-bottom:16px;position:relative;overflow:hidden}.module__listWithDetail .elements .elements__detail img{width:100%;height:100%;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:inline-block;position:absolute}.module__listWithDetail .elements .elements__list ul{max-height:164px;overflow-y:auto}.module__listWithDetail .elements .elements__list ul li{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border-top:solid 1px #e2f0f3}.module__listWithDetail .elements .elements__list ul li:first-child{border-top:0}.module__listWithDetail .elements .elements__list ul li a{font-weight:600;color:#001952;width:100%;padding:11px 16px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;display:inline-block}.noTouchDevice .module__listWithDetail .elements .elements__list ul li a:hover{color:#001952}.module__listWithDetail .elements .elements__list ul li.active{background-color:#001952}.module__listWithDetail .elements .elements__list ul li.active a{color:#fff}.noTouchDevice .module__listWithDetail .elements .elements__list ul li.active a:hover{color:#fff}.module__votingCards{margin-bottom:32px}.module__votingCards .votingCard{width:100%;height:96px;border:solid 1px #e2f0f3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-bottom:16px;display:table}.module__votingCards .votingCard .votingCard__picture{width:80px;padding-left:16px;display:table-cell;vertical-align:middle}.module__votingCards .votingCard .votingCard__picture img{width:100%;height:auto;display:block}.module__votingCards .votingCard .votingCard__data{padding:0 16px;border-right:solid 1px #e2f0f3;display:table-cell;vertical-align:middle}.module__votingCards .votingCard .votingCard__data span{display:block}.module__votingCards .votingCard .votingCard__data span.title{font-size:.9375rem;font-weight:600;color:#001952;margin-bottom:0}.module__votingCards .votingCard .votingCard__data span.percentage{font-size:1.3125rem;font-weight:700;color:#001952;margin:.25rem 0 .125rem}.module__votingCards .votingCard .votingCard__data span.percentage.low{color:#001952}.module__votingCards .votingCard .votingCard__data span.result{font-size:.875rem;font-weight:600;text-transform:uppercase;color:#001952}.module__votingCards .votingCard .votingCard__buttons{width:80px;display:table-cell;vertical-align:middle}.module__votingCards .votingCard .votingCard__buttons a{text-align:center;width:100%;height:48px;display:block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__votingCards .votingCard .votingCard__buttons a:hover{background-color:#f3f8f9}.module__votingCards .votingCard .votingCard__buttons a.active{background-color:#001952}.noTouchDevice .module__votingCards .votingCard .votingCard__buttons a.active:hover{background-color:#001952}.module__votingCards .votingCard .votingCard__buttons a.active .icon:before{color:#fff}.module__votingCards .votingCard .votingCard__buttons a .text{display:none}.module__votingCards .votingCard .votingCard__buttons a .icon{font-size:2.35rem;width:100%;height:48px;display:block;position:relative}.module__votingCards .votingCard .votingCard__buttons a .icon:before{color:#001952;margin:-1.1875rem 0 0 -1.1875rem;position:absolute;top:50%;left:50%;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.module__votingCards .votingCard .votingCard__buttons a:first-child{border-bottom:solid 1px #e2f0f3}.module__votingCards .votingCard .votingCard__buttons a:first-child.active{background-color:#001952}.noTouchDevice .module__votingCards .votingCard .votingCard__buttons a:first-child.active:hover{background-color:#001952}.module__votingCards .votingCard .votingCard__buttons a:first-child .icon:before{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0)}.module__warning{color:#001952;background-color:#f3f8f9;max-width:100%;padding:16px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 16px 16px;display:table}.module__warning .warning__icon{display:table-cell;vertical-align:middle}.module__warning .warning__icon img{width:36px;height:auto;display:none}.module__warning .warning__text{display:table-cell;vertical-align:middle;padding-right:8px}.module__warning .warning__text a .title,.module__warning .warning__text a p{color:#001952;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__warning .warning__text a:hover .title,.noTouchDevice .module__warning .warning__text a:hover p{color:#001952}.module__warning .warning__text .title{font-size:1rem;font-weight:700;line-height:1em;margin-bottom:4px}.module__warning .warning__text p{font-size:.875rem;line-height:1em;color:#001952;margin-bottom:0}.module__warning .warning__text p strong{font-weight:700;color:#001952}.module__warning .warning__controls{text-align:right;width:30px;display:table-cell;vertical-align:top}.module__warning .warning__controls a{color:#001952;display:inline;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__warning .warning__controls a:hover{color:#001952}.module__warning .warning__controls a .icon{font-size:3em;width:30px;height:30px;display:block}.module__warning .warning__controls a .icon:before{position:relative;top:-4px;left:-6px}.module__warning .warning__controls a .text{display:none}.module__extendedListWithIcons.module--wHighlightedRows{margin:0 -16px}.module__extendedListWithIcons.module--wHighlightedRows > ul > li{padding:0 16px;border-top:0}.module__extendedListWithIcons.module--wHighlightedRows > ul > li:nth-child(even){background-color:#f3f8f9}.module__extendedListWithIcons > ul{margin-bottom:0}.module__extendedListWithIcons > ul > li{border-top:solid 1px #e2f0f3}.module__extendedListWithIcons > ul > li:first-child{border-top:0}.module__extendedListWithIcons > ul > li:first-child .iconTitle{padding-top:0}.module__extendedListWithIcons > ul > li .iconTitle{padding-top:24px}.module__extendedListWithIcons > ul > li .iconTitle i{font-size:2rem;margin-bottom:8px;display:inline-block}.module__extendedListWithIcons > ul > li .iconTitle .title{font-weight:700;margin-bottom:4px}.module__extendedListWithIcons > ul > li .data{padding-bottom:16px}.module__extendedListWithIcons > ul > li .data p{font-size:1rem;line-height:1.35em;margin-bottom:8px}.module__extendedListWithIcons > ul > li .data p + p{margin-top:8px}.module__conditionHeader{background-color:#001952;margin:0 -16px 1.5rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.module__conditionHeader .text{padding:16px 16px 0;color:#fff;-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-order:1;-moz-box-ordinal-group:2;order:1}.module__conditionHeader .text .title{font-weight:700;margin-bottom:4px}.module__conditionHeader .text p{color:#b1b6bd}.module__conditionHeader .picture{-webkit-box-ordinal-group:1;-ms-flex-order:0;-webkit-order:0;-moz-box-ordinal-group:1;order:0}.module__conditionHeader .picture img{width:100%;height:auto;display:block}.module__summaryOfContent{padding:16px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:solid 1px #e2f0f3}.module__summaryOfContent .intro .title{font-size:1rem}.module__summaryOfContent ul{margin-top:24px;margin-bottom:8px}.module__summaryOfContent ul li{color:#001952;padding-left:28px;margin-top:16px;margin-bottom:8px;position:relative}.module__summaryOfContent ul li i{font-size:1.1em;color:#001952;position:absolute;top:0;left:0}.module__summaryOfContent ul li p{margin-bottom:0}.module__summaryOfContent ul li strong{color:#001952}.module__summaryOfContent .extra.inline .title{display:inline-block}.module__summaryOfContent .extra .title{margin-bottom:4px}.module__summaryOfContent .extra p{margin:0}.module__summaryOfContent .extra span{color:#001952}.module__shareContent{margin-bottom:32px}.module__shareContent .title{font-weight:700;letter-spacing:.03em;margin-bottom:8px;display:block}.module__shareContent ul{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;margin-bottom:0}.module__shareContent ul li{width:22%}.module__shareContent ul li .socialButton.miniButton .text{display:none}.module__medicationHeader{margin-bottom:8px}.module__medicationHeader .text .title{font-weight:700;margin-bottom:4px}.module__medicationHeader .text p{font-size:1rem}.module__medicationHeader .picture img{width:100%;height:auto}.module__sizeWeight{background-color:#001952;padding:32px 16px;margin:0 -16px 32px}.module__sizeWeight .title{color:#fff;margin-bottom:4px}.module__sizeWeight p{color:#fff}.module__sizeWeight table{width:100%;border:solid 2px #6bc6c8;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-top:6px;margin-bottom:32px}.module__sizeWeight table td{color:#fff}.module__sizeWeight table thead th{color:#fff;font-weight:700;padding:24px 0 12px 50%;border-bottom:solid 2px #6bc6c8}.module__sizeWeight table tbody tr td{font-weight:600;width:50%;padding:14px 3% 14px 0}.module__sizeWeight table tbody tr td:first-child{padding:14px 0 14px 3%}.module__sizeWeight table tbody tr:nth-child(even) td{background-color:rgba(125,205,207,.3)}.module__sizeWeight .sizeChart{background-image:url(../images/breeds/bg-size-weight@2x.png);-webkit-background-size:592px 157px;-moz-background-size:592px 157px;-o-background-size:592px 157px;background-size:592px 157px;background-repeat:no-repeat;background-position:top right;width:100%;height:160px;margin-bottom:28px}.module__sizeWeight .sizeChart .sizeChart__inner{width:86%;height:160px;position:relative}.module__sizeWeight .sizeChart .sizeChart__inner > img{margin-left:-25px;position:absolute;bottom:4px;left:50%}.module__sizeWeight .sizeChart .sizeChart__inner .female{margin-left:-37px;position:absolute;bottom:-28px;left:25%}.module__sizeWeight .sizeChart .sizeChart__inner .male{margin-right:-37px;position:absolute;right:25%;bottom:-28px}.module__sizeWeight .info{font-size:.875rem;font-weight:600;margin-bottom:0}.module__practicesList{margin-bottom:24px}.module__practicesList #map{height:220px}.module__practicesList ul{border:solid 1px #e2f0f3}.module__practicesList ul li{padding:12px 20px;border-top:solid 1px #e2f0f3;border-right:0}.module__practicesList ul li:first-child{border-top:0}.module__practicesList ul li .data{margin-bottom:12px}.module__practicesList ul li .data .title{margin-bottom:4px}.module__practicesList ul li .data address{color:#001952;margin-bottom:4px}.module__practicesList ul li .actions .actionButtons{margin:0}.module__practicesList ul li .actions .actionButtons .button{margin:0}.module__practicesList ul li .actions .status{font-weight:600;color:#001952}.module__practicesMap{border:solid 1px #e2f0f3}.module__attachMedia{background-color:#eff4f5}.module__attachMedia .triggerButton{font-size:.875rem;color:#001952;width:100%;padding:14px 10px 12px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-bottom:0;display:inline-block;position:relative}.module__attachMedia .triggerButton:before{font-family:petcoach;font-size:.8125rem;font-weight:600;color:#001952;content:"\e919";position:absolute;top:14px;right:12px}.module__attachMedia p{font-size:.875rem}.module__attachMedia.open .content{max-height:400px}.module__attachMedia.open .content p,.module__attachMedia.open .content ul{opacity:1}.module__attachMedia.open .content .closeButton{opacity:1}.module__attachMedia .content{max-height:0;overflow:hidden;-webkit-transition:max-height 1s linear;-moz-transition:max-height 1s linear;-o-transition:max-height 1s linear;transition:max-height 1s linear}.module__attachMedia .content ul{padding:8px 10px 0;border-top:solid 2px #e2f0f3;margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;opacity:0;-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-o-transition:opacity 1s ease;transition:opacity 1s ease}.module__attachMedia .content ul li{background-color:#d7d9dc;width:31.5%;min-height:84px;max-height:96px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-left:2.75%;position:relative;overflow:hidden}.module__attachMedia .content ul li:focus{border:solid 1px #001952}.module__attachMedia .content ul li:first-child{margin-left:0}.module__attachMedia .content ul li img{width:100%;height:auto;display:block}.module__attachMedia .content ul li span{-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important;width:100%;height:100%;display:block;position:absolute;top:0;left:0;right:0;bottom:0}.module__attachMedia .content ul li.addButton{position:relative}.module__attachMedia .content ul li.addButton:before{font-family:petcoach;font-size:4rem;content:"\e944";color:#001952;margin:-8px 0 0 -32px;display:inline-block;position:absolute;top:50%;left:50%;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;z-index:120}.module__attachMedia .content ul li.addButton input{width:100%;height:100%;opacity:0;position:absolute;top:0;left:0;z-index:130;cursor:pointer}.module__attachMedia .content ul li.addButton span{display:none}.noTouchDevice .module__attachMedia .content ul li.addButton:hover:before{opacity:.25}.module__attachMedia .content ul li a{font-size:1.875rem;text-align:center;color:#fff;background-color:#001952;width:100%;height:100%;padding:10px 8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;float:left;position:absolute;top:0;left:0;z-index:120;opacity:.15;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__attachMedia .content ul li a:hover{opacity:.75}.module__attachMedia .content ul li a:before{margin-top:-15px;margin-left:-15px;position:absolute;top:50%;left:50%}.module__attachMedia .content p{padding:0 10px;margin-bottom:12px;opacity:0;-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-o-transition:opacity 1s ease;transition:opacity 1s ease}.module__attachMedia .content p a{font-weight:600;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__attachMedia .content .closeButton{font-weight:600;color:#001952;width:60px;padding-left:26px;margin:0 auto 16px;display:block;position:relative;opacity:0}.module__attachMedia .content .closeButton:before{font-family:petcoach;font-size:1.75rem;font-weight:400;content:"\e93e";color:#001952;margin:-10px 0 0 -32px;display:inline-block;position:absolute;top:50%;left:50%;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__attachMedia .content .closeButton:hover{color:#001952}.noTouchDevice .module__attachMedia .content .closeButton:hover:before{color:#001952}.module__attachedMedia{background-color:#fff;border:solid 2px #e2f0f3;margin-bottom:24px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.module__attachedMedia .header{width:100%;padding:12px 64px 12px 16px;display:inline-block;position:relative;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.module__attachedMedia .header:before{font-family:petcoach;font-size:2rem;content:"\e906";color:#001952;display:none;position:absolute;top:20px;left:16px;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.module__attachedMedia .header:after{font-family:petcoach;font-size:2rem;content:"\e919";color:#001952;display:block;position:absolute;top:22px;right:16px;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.module__attachedMedia .header .title{color:#001952;margin-bottom:4px}.module__attachedMedia .header p{font-size:.875rem;line-height:1.2em;margin-bottom:0}.noTouchDevice .module__attachedMedia .header:hover{opacity:.5}.module__attachedMedia .content{max-height:0;overflow:hidden;-webkit-transition:max-height 1s linear;-moz-transition:max-height 1s linear;-o-transition:max-height 1s linear;transition:max-height 1s linear}.module__attachedMedia .content ul{padding:12px 16px 0;border-top:solid 2px #e2f0f3;margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;opacity:0;-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-o-transition:opacity 1s ease;transition:opacity 1s ease}.module__attachedMedia .content ul li{width:31.5%;min-height:68px;max-height:128px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-left:2.75%;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.module__attachedMedia .content ul li:first-child{margin-left:0}.module__attachedMedia .content ul li .content__thumbnail{width:100%;height:0;padding-bottom:59%;overflow:hidden}.module__attachedMedia .content ul li .content__flag{font-size:.7rem;font-weight:600;line-height:1.1em;color:#001952;background-color:#f3f8f9;padding:4px;cursor:pointer;position:relative;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.noTouchDevice .module__attachedMedia .content ul li .content__flag:hover{color:#fff;background-color:#001952}.module__attachedMedia .content ul li img{width:100%;height:auto;display:block}.module__attachedMedia .content ul li span{-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important;width:100%;height:100%;display:block}.module__attachedMedia .content .content__warning{font-size:.75rem;font-weight:600;line-height:1.2em;padding:0 16px;margin-bottom:12px}.module__attachedMedia.expert .header{display:none}.module__attachedMedia.expert .content{max-height:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.module__attachedMedia.expert .content ul{border-top:0;opacity:1}.module__attachedMedia.open .header:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.module__attachedMedia.open .content{max-height:400px}.module__attachedMedia.open .content p,.module__attachedMedia.open .content ul{opacity:1}.module__expert{padding:8px 0;border-top:solid 1px #dce4e5;border-bottom:solid 1px #dce4e5;margin:0 0 16px}.module__expert.wo-borders{border-top:0;border-bottom:0}.module__expert.wo-detail{border-top:0;border-bottom:0;margin-bottom:8px}.module__expert.wo-detail .overview .overview__picture{width:32px}.module__expert.wo-detail .overview .overview__picture img{width:32px;height:32px}.module__expert.wo-detail .overview .overview__data a{display:inline-block}.module__expert.wo-detail .overview .overview__data .role{display:none}.module__expert.wo-detail .overview .overview__button{display:none}.module__expert.active .overview .overview__button a{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.module__expert.active .overview .overview__button a:before{top:25%}.module__expert.active .details{max-height:210px;opacity:1}.module__expert .overview{width:100%;display:table}.module__expert .overview .overview__picture{width:48px;display:table-cell;vertical-align:middle}.module__expert .overview .overview__picture img{width:48px;height:48px;border:solid 2px #e2f0f3;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;display:block}.module__expert .overview .overview__data{font-size:.875rem;width:auto;padding:0 8px;display:table-cell;vertical-align:middle}.module__expert .overview .overview__data p{color:#001952;margin-bottom:0}.module__expert .overview .overview__data a{font-weight:600;text-transform:uppercase;color:#001952;display:block}.module__expert .overview .overview__data .role{font-size:.8125rem;font-weight:600;line-height:1.1em;color:#001952}.module__expert .overview .overview__button{text-align:center;width:48px;display:table-cell;vertical-align:middle;border-left:solid 1px #e2f0f3}.module__expert .overview .overview__button a{height:40px;display:block}.module__expert .overview .overview__button a:before{font-family:petcoach;font-size:2rem;content:"\e919";color:#001952;position:relative;top:35%;-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}.module__expert .overview .overview__button a span{display:none}.noTouchDevice .module__expert .overview .overview__button a:hover:before{color:#001952}.module__expert .overview .overview__button.active a{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.module__expert .overview .overview__button.active a:before{top:25%}.module__expert .details{opacity:0;max-height:0;overflow:hidden;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}.module__expert .details p{font-size:.8125rem;letter-spacing:.025em}.module__expert .details p:first-child{margin-top:16px}.module__expert .details > a{font-size:.8125rem;margin-bottom:16px;display:inline-block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__expert .details > a:hover{color:#001952}.module__expert .details .actionButtons{margin-bottom:16px}.module__stats{margin-bottom:32px}.module__stats .stats__header{background-color:#001952;width:100%;padding:18px 16px 17px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.module__stats .stats__header.w-icons{padding:12px 16px}.module__stats .stats__header.w-action{padding-right:152px;position:relative}.module__stats .stats__header.w-action .title{text-align:left}.module__stats .stats__header.w-action fieldset{width:136px;margin:0;position:absolute;top:4px;right:4px}.module__stats .stats__header .title{text-align:center;color:#fff;margin:0;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1}.module__stats .stats__header .title i{font-size:1.5rem;position:relative;top:2px}.module__stats .stats__header .title span{position:relative;top:-2px}.module__stats .stats__subHeader{text-align:center;color:#001952;background-color:#f3f8f9;padding:12px 16px 7px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.module__stats .stats__subHeader .title{margin-bottom:0;display:inline-block}.module__stats .stats__subHeader p{font-size:.875rem;font-weight:600;text-align:left;padding-top:4px;border-top:solid 1px #e2f0f3;margin:4px auto 8px}.module__stats .stats__subHeader a{width:100%;display:table;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__stats .stats__subHeader a.active i:before{margin-top:-12px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.module__stats .stats__subHeader a .title{text-align:left;color:#001952;width:auto;display:table-cell;vertical-align:middle}.module__stats .stats__subHeader a i{font-size:1.15rem;font-weight:700;color:#001952;width:44px;display:table-cell;vertical-align:middle;position:relative}.module__stats .stats__subHeader a i:before{margin-top:-11px;position:absolute;top:50%}.module__stats .stats__content{border-bottom:solid 2px #e2f0f3;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.module__stats .stats__content.wo-border{border-bottom:none}.module__stats .stats__content ul{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;border-left:solid 2px #e2f0f3;padding:12px 0;margin-bottom:0}.module__stats .stats__content ul:first-child{border-left:none}.module__stats .stats__content ul li{font-size:1.5625rem;text-align:center;color:#001952;padding:12px 0;position:relative}.module__stats .stats__content ul li.highlight{font-weight:600;color:#001952}.module__stats .stats__content ul li.highlight .legend{font-weight:400}.module__stats .stats__content ul li .pieChart{position:relative}.module__stats .stats__content ul li .pieChart .pieChart__text{width:112px;padding:0 8px;margin-top:-19px;margin-left:-56px;position:absolute;top:50%;left:50%;z-index:120}.module__stats .stats__content ul li .pieChart .pieChart__chart{width:112px;height:112px;margin:0 auto}.module__stats .stats__content ul li .legend{font-size:.75rem;line-height:1.2em;text-transform:uppercase;text-align:center;display:block}.module__stats table{width:100%;border-bottom:solid 2px #e2f0f3;display:none}.module__stats table.active{display:table}.module__stats table tr.active td{color:#fff;background-color:#001952}.module__stats table td,.module__stats table th{font-weight:600;font-size:.875rem;text-align:center;color:#001952;padding:17px 0}.module__stats table td{border-top:solid 2px #e2f0f3}.module__stats table td.special{color:#001952}.module__stats table td.value08{background-color:#ebedf0}.module__stats table td.value07{background-color:#eeeff2}.module__stats table td.value06{background-color:#f0f1f3}.module__stats table td.value05{background-color:#f2f4f6}.module__stats table td.value04{background-color:#f5f6f7}.module__stats table td.value03{background-color:#f6f7f8}.module__stats table td.value02{background-color:#f9fafb}.module__stats table td.value01{background-color:#fbfcfd}.module__titleAction{position:relative}.module__titleAction fieldset{width:136px;margin:0;position:absolute;top:-16px;right:0}.module__bubble{text-align:right;margin-bottom:16px}.module__bubble p{font-weight:600;text-align:left;color:#fff;background-color:#001952;padding:24px;position:relative;-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:2px;-webkit-border-top-left-radius:2px;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:2px;-moz-border-radius-topleft:2px;border-top-right-radius:2px;border-bottom-right-radius:0;border-bottom-left-radius:2px;border-top-left-radius:2px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.module__bubble p:after{content:" ";width:0;height:0;border-style:solid;border-width:0 12px 12px 0;border-color:transparent #001952 transparent transparent;position:absolute;bottom:-12px;right:0}.module__bubble p img{display:inline-block}.module__bubble.petplanCampaign p{background-color:#fcb316}.module__bubble.petplanCampaign p:after{border-color:transparent #fcb316 transparent transparent}.module__filters .titleLink{font-size:.875rem;font-weight:600;color:#001952;width:100%;margin-bottom:1rem;display:inline-block;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__filters .titleLink i{font-size:1rem;margin-top:-.4375rem;position:absolute;top:50%;right:0}.noTouchDevice .module__filters .titleLink:hover{color:#001952}.module__filters .filters{display:none}.module__filters .showAllLink{text-align:left;float:left}.module__filters .showAllLink a{font-size:.875rem;font-weight:600;color:#001952;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__filters .showAllLink a:hover{color:#001952}.module__filters .clearLink{text-align:right}.module__filters .clearLink a{font-size:.875rem;font-weight:600;color:#001952;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__filters .clearLink a:hover{color:#001952}.module__filters .buttonsGrid{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-left:-1px;overflow:hidden}.module__filters .buttonsGrid.disabled li{opacity:.5}.module__filters .buttonsGrid.disabled li a,.module__filters .buttonsGrid.disabled li a:hover,.module__filters .buttonsGrid.disabled li.active a{color:#001952;cursor:default}.module__filters .buttonsGrid.hidden{display:none}.module__filters .buttonsGrid.w-legend li:first-child span{font-size:.8125rem;font-weight:600;text-align:center;line-height:1em;background-color:#f3f8f9;display:table-cell;vertical-align:middle}.module__filters .buttonsGrid.w-legend li a{padding:0 8px;line-height:1em}.module__filters .buttonsGrid li{background-color:#fff;border-left:solid 1px #f3f8f9;margin-top:1px;display:table;float:left;position:relative}.module__filters .buttonsGrid li a{text-align:center;line-height:.9rem;color:#001952;width:100%;padding-top:2px;display:table-cell;vertical-align:middle;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__filters .buttonsGrid li a i{font-size:1.65rem;margin:4px 0 2px;display:block}.module__filters .buttonsGrid li a span{font-size:.8125rem;font-weight:600}.module__filters .buttonsGrid li a span.detail{font-size:.75rem;display:block}.noTouchDevice .module__filters .buttonsGrid li a:hover{color:#001952}.module__filters .buttonsGrid li.active a{color:#001952}.noTouchDevice .module__filters .buttonsGrid li.active a:hover{color:#001952}.module__filters .buttonsGrid.grid--x3 li{width:33.3%}.module__filters .buttonsGrid.grid--x2 li{width:50%}.module__filters .buttonsGrid.big li{height:68px}.module__filters .buttonsGrid.medium li{height:36px}.module__filters .buttonsGrid.small li{height:32px}.module__filters .buttonsGrid.wo-list{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-left:-1px;overflow:hidden;margin-bottom:1rem}.module__filters .buttonsGrid.wo-list.disabled div{opacity:.5}.module__filters .buttonsGrid.wo-list.disabled div a,.module__filters .buttonsGrid.wo-list.disabled div a:hover,.module__filters .buttonsGrid.wo-list.disabled div.active a{color:#001952;cursor:default}.module__filters .buttonsGrid.wo-list.hidden{display:none}.module__filters .buttonsGrid.wo-list.w-legend div:first-child span{font-size:.8125rem;font-weight:600;text-align:center;line-height:1em;background-color:#f3f8f9;display:table-cell;vertical-align:middle}.module__filters .buttonsGrid.wo-list.w-legend div a{padding:0 8px;line-height:1em}.module__filters .buttonsGrid.wo-list div{background-color:#fff;border-left:solid 1px #f3f8f9;margin-top:1px;display:table;float:left;position:relative}.module__filters .buttonsGrid.wo-list div a{text-align:center;line-height:.9rem;color:#001952;width:100%;padding-top:2px;display:table-cell;vertical-align:middle;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__filters .buttonsGrid.wo-list div a i{font-size:1.65rem;margin:4px 0 2px;display:block}.module__filters .buttonsGrid.wo-list div a span{font-size:.8125rem;font-weight:600}.module__filters .buttonsGrid.wo-list div a span.detail{font-size:.75rem;display:block}.noTouchDevice .module__filters .buttonsGrid.wo-list div a:hover{color:#001952}.module__filters .buttonsGrid.wo-list div.active a{color:#001952}.noTouchDevice .module__filters .buttonsGrid.wo-list div.active a:hover{color:#001952}.module__filters .buttonsGrid.wo-list.grid--x3 div{width:33.3%}.module__filters .buttonsGrid.wo-list.grid--x2 div{width:50%}.module__filters .buttonsGrid.wo-list.big div{height:68px}.module__filters .buttonsGrid.wo-list.medium div{height:36px}.module__filters .buttonsGrid.wo-list.small div{height:32px}.module__filters .optionsList.disabled li,.module__filters .optionsList.disabled li.active,.module__filters .optionsList.userList.disabled li,.module__filters .optionsList.userList.disabled li.active{color:#001952;opacity:.5;cursor:default}.module__filters .optionsList.disabled a,.module__filters .optionsList.disabled li.active a,.module__filters .optionsList.userList.disabled a,.module__filters .optionsList.userList.disabled li.active a{color:#001952;cursor:default}.module__filters .optionsList.disabled a:after,.module__filters .optionsList.disabled li.active a:after,.module__filters .optionsList.userList.disabled a:after,.module__filters .optionsList.userList.disabled li.active a:after{color:#001952}.module__filters .optionsList li{font-size:.875rem;font-weight:600;color:#001952;background-color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-top:1px}.module__filters .optionsList li:first-child{margin-top:0}.module__filters .optionsList li.active a{color:#001952;position:relative}.module__filters .optionsList li.active a:after{font-family:petcoach;font-size:1.75rem;font-weight:400;content:"\e921";color:#001952;margin:-.5625rem .5rem 0 0;position:absolute;top:50%;right:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__filters .optionsList li.active a:hover{color:#001952}.noTouchDevice .module__filters .optionsList li.active a:hover:after{color:#001952}.module__filters .optionsList a{color:#001952;width:100%;padding:8px 12px 5px;display:inline-block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__filters .optionsList a:hover{color:#001952}.noTouchDevice .module__filters .optionsList a:hover:after{color:#001952}.module__filters .optionsList.userList{margin-top:-8px}.module__filters .optionsList.userList li{color:#001952;padding:8px 12px 5px;position:relative}.module__filters .optionsList.userList li a{width:32px;height:32px;position:absolute;top:0;right:0}.module__filters .optionsList.userList li a i{font-size:.75rem;color:#001952;margin:-.45rem 0 0 -.45rem;position:absolute;top:50%;left:50%;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__filters .optionsList.userList li a span{display:none}.noTouchDevice .module__filters .optionsList.userList li a:hover i{color:#001952}.module__filters .radioList li{font-size:.875rem;font-weight:600;color:#001952;background-color:#fff;padding:.5rem .75rem .25rem;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-top:1px}.module__filters .radioList li:first-child{margin-top:0}.module__filters .radioList li label.radio{padding-top:0;margin:0}.module__filters .radioList + .clearLink{margin-top:1rem}.module__filters.active .titleLink i{margin-top:-.75rem;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.module__filters.active .filters{display:block}.module__filterTags{margin-bottom:24px}.module__filterTags .title{margin:0 4px 8px 0;display:inline-block}.module__filterTags ul{display:inline}.module__filterTags ul li{font-size:.875rem;font-weight:600;color:#001952;background-color:#f3f8f9;padding:5px 26px 3px 8px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:0 4px 8px 0;display:inline-block;position:relative}.module__filterTags ul li span{display:none}.module__filterTags ul li i{font-size:.75em;color:#001952;position:absolute;top:6px;right:8px}.module__filterTags ul li.highlighted{color:#fff;background-color:#001952;padding-right:8px}.module__filterTags ul li.highlighted a{color:#fff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__filterTags ul li.highlighted a:hover{opacity:.5}.module__filterTags ul li.highlighted i{display:none}.module__questionsList .question{padding-top:24px;border-top:solid 1px #e2f0f3;margin-top:24px}.module__questionsList .question:first-child{padding-top:0;border-top:0;margin-top:0}.module__questionsList .question .question__expert .details{border-bottom:solid 1px #e2f0f3}.module__questionsList .question .question__expert.active .details{padding-bottom:12px}.module__questionsList .question .question__title{margin-bottom:16px;display:inline-block}.module__questionsList .question .question__title.question--long a{font-size:.933rem;line-height:1.4em}.module__questionsList .question .question__title a{font-size:1.1rem;font-weight:700;line-height:1.25em;color:#001952}.module__questionsList .question .question__meta{width:100%;border:solid 1px #e2f0f3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:table}.module__questionsList .question .question__meta li{font-size:.75rem;text-align:center;line-height:1em;color:#001952;width:25%;padding:9px 4px 7px;border-left:solid 1px #e2f0f3;display:table-cell;vertical-align:middle}.module__questionsList .question .question__meta li:first-child{border-left:0}.module__questionsList .question .question__meta li a{font-size:1em;font-weight:600}.module__questionsList .question .question__meta li a i{margin-right:2px;position:relative;top:1px}.module__questionsList .question .question__meta + .question__labeled{margin-top:-16px}.module__questionsList .question .question__labeled{font-size:.75rem;font-weight:600;text-align:center;color:#fff;background-color:#001952;padding:4px 0 2px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:2px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:2px;border-bottom-left-radius:2px;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;margin-bottom:16px}.module__questionsList .question .question__labeled i{margin-right:4px;position:relative;top:1px}.module__questionsList .question .question__answer a{font-size:1rem;line-height:1.4117em}.module__questionsList .question .question__meta + .question__footer{margin-top:24px}.module__questionsList .question .question__footer.inline{width:100%;display:table}.module__questionsList .question .question__footer.inline .question__footer__info{display:table-cell;vertical-align:middle}.module__questionsList .question .question__footer.inline .question__footer__buttons{text-align:right;display:table-cell;vertical-align:middle}.module__questionsList .question .question__footer p{font-size:.875rem;font-weight:600;margin-bottom:0}.module__questionsList .question .question__footer .question__footer__info{margin-bottom:16px}.module__questionsList .question .question__footer .question__footer__info p{padding-left:24px;position:relative}.module__questionsList .question .question__footer .question__footer__info p i{position:absolute;top:1px;left:0}.module__questionsList .question .question__footer .question__footer__info p i.icon-forum-line{font-size:1.1em}.module__questionsList .question .question__footer .question__footer__info p i.icon-thumb{font-size:2em;top:-7px;left:-5px}.module__questionsList .question .searchMatch{background-color:#f3f8f9}.module__questionsList.user .question .question__title{margin-bottom:4px}.module__questionsList.user .question .question__meta{text-align:left;border:none;margin-bottom:4px;display:inline-block;position:relative;left:-4px}.module__questionsList.user .question .question__meta li{padding:7px 8px 5px;margin-right:-4px;display:inline-block;width:auto}.module__questionsList.user .question .question__meta li > i{margin-right:2px}.module__questionsList.user .question .question__meta li > span{position:relative;top:-1px}.module__questionsList.user .question .question__meta li .text-link i{top:0}.module__questionsList.user .question .question__meta li .text-link span{position:relative;top:-1px}.module__questionsList.user .question .question__meta + .question__labeled{margin-top:0}.module__questionsList.user .question .question__labeled{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.module__relatedExperts > ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;-ms-flex-line-pack:stretch;-webkit-align-content:stretch;align-content:stretch}.module__relatedExperts > ul > li{width:100%;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:solid 1px #e2f0f3;margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.module__relatedExperts > ul > li .info{text-align:center;padding:16px;border-bottom:solid 1px #e2f0f3;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1}.module__relatedExperts > ul > li .info .thumbnail{width:64px;height:64px;-webkit-border-radius:32px;-moz-border-radius:32px;border-radius:32px;margin:0 auto 12px;overflow:hidden}.module__relatedExperts > ul > li .info .thumbnail img{width:auto;height:auto;min-width:100%;min-height:100%;max-width:120%;max-height:120%;position:relative;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.module__relatedExperts > ul > li .info .name{font-weight:700;color:#001952;margin-bottom:0;display:block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__relatedExperts > ul > li .info .name:hover{color:#001952}.module__relatedExperts > ul > li .expertise{font-size:.875rem;padding:16px 16px 72px;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;position:relative}.module__relatedExperts > ul > li .expertise span{font-weight:600}.module__relatedExperts > ul > li .expertise ul{margin-bottom:0}.module__relatedExperts > ul > li .expertise .actionButtons{width:100%;padding:0 16px;margin:0 0 0 -16px;position:absolute;bottom:16px}.module__relatedExperts > ul > li .expertise .actionButtons .button{width:100%;margin:0}.module__relatedExperts.expert > ul > li .expertise{padding:16px}.module__noResults{text-align:center}.module__noResults img{margin:0 auto 16px}.module__choiceBlocks > ul > li{border:solid 1px #e2f0f3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-bottom:12px;display:block}.module__choiceBlocks > ul > li > a{font-weight:600;color:#001952;width:100%;padding:13px 0 11px 44px;display:block;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__choiceBlocks > ul > li > a:hover{color:#001952;border-color:#001952}.module__choiceBlocks > ul > li > a i{font-size:2em;margin-top:-.47em;position:absolute;top:50%;left:8px}.module__choiceBlocks > ul > li > a img{width:auto;height:24px}.module__choiceBlocks > ul > li.active{border-color:#001952}.module__choiceBlocks > ul > li.active a{color:#001952;border-color:#001952}.module__paymentSummary{margin-bottom:32px}.module__paymentSummary.wo-payment .actionButtons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.module__paymentSummary.wo-list div{padding:0;margin:0}.module__paymentSummary.wo-list div div{width:100%;padding:15px 0;border-top:solid 1px #e2f0f3;display:table}.module__paymentSummary.wo-list div div div{text-align:right;width:35%;padding:0;border:none;display:table-cell}.module__paymentSummary.wo-list div div div:first-child{text-align:left;width:65%}.module__paymentSummary.wo-list div div a{font-size:13px;font-weight:600}.module__paymentSummary.wo-list div div.w-promoCode .text em{font-weight:700}.module__paymentSummary.wo-list div div.w-promoCode .price .price__old{text-decoration:line-through}.module__paymentSummary.wo-list div div.total{padding-bottom:0}.module__paymentSummary.wo-list div div.total div{font-weight:700}.module__paymentSummary.wo-list div div.total div em{padding-right:5px}.module__paymentSummary.wo-list div div.total.wo-promoCode a{display:none}.module__paymentSummary .actionButtons{margin-top:1rem}.module__paymentSummary ul{padding:0;margin:0}.module__paymentSummary ul li{width:100%;padding:15px 0;border-top:solid 1px #e2f0f3;display:table}.module__paymentSummary ul li div{text-align:right;width:35%;display:table-cell}.module__paymentSummary ul li div:first-child{text-align:left;width:65%}.module__paymentSummary ul li a{font-size:13px;font-weight:600}.module__paymentSummary ul li.w-promoCode .text em{font-weight:700}.module__paymentSummary ul li.w-promoCode .price .price__old{text-decoration:line-through}.module__paymentSummary ul li.total{padding-bottom:0}.module__paymentSummary ul li.total div{font-weight:700}.module__paymentSummary ul li.total div em{padding-right:5px}.module__paymentSummary ul li.total.wo-promoCode a{display:none}.module__paymentSummary .actionButtons{display:none}.module__addCreditCard{position:relative}.module__addCreditCard .title{font-weight:700;text-transform:none}.module__addCreditCard .form{margin:0}.module__addCreditCard .form .form-group{width:100%;margin:0 -4px 1rem 0;display:inline-block;vertical-align:top;overflow:visible}.module__addCreditCard .form .form-group.creditCard{background-image:url(../images/credit-cards@2x.png);-webkit-background-size:150px auto;-moz-background-size:150px auto;-o-background-size:150px auto;background-size:150px auto;background-repeat:no-repeat;background-position:right 1px;width:100%}.module__addCreditCard .form .form-group.w-image{background-image:none;position:relative}.module__addCreditCard .form .form-group.w-image img{width:9rem;display:block;position:absolute;right:0}.module__addCreditCard .form .form-group.cardholder{width:100%}.module__addCreditCard .form .form-group.expirationDate{width:50%;margin-right:1%;display:inline-block}.module__addCreditCard .form .form-group.expirationDate input{width:46%}.module__addCreditCard .form .form-group.securityCode{width:45%;margin-left:1%;position:relative}.module__addCreditCard .form .form-group.securityCode input{width:50%}.module__addCreditCard .form .form-group.securityCode .info-link{margin-left:5px}.module__addCreditCard .form .form-group.securityCode .info-link:before{color:#fff}.module__addCreditCard .form .form-group.securityCode .securityCode__helpLayer{background-color:#fff;width:150px;border:solid 1px #d6d6d6;padding:10px;position:absolute;top:-26px;left:0;z-index:60;display:none}.module__addCreditCard .form .form-group.securityCode .securityCode__helpLayer p{font-size:12px;margin-bottom:0;line-height:15px}.module__securePayment{width:100%}.module__securePayment .text{margin-bottom:1rem}.module__securePayment .text p{font-size:13px;font-weight:600;color:#001952;padding:0 46px 0 18px;margin:0;display:inline-block;position:relative}.module__securePayment .text p:before{font-family:petcoach;font-size:16px;content:"\e935";position:absolute;top:-2px;left:-2px}.module__securePayment .text p:after{font-family:petcoach;font-size:45px;font-weight:400;content:"\e936";position:absolute;top:0;right:0}.module__securePayment .text p span{display:none}.module__securePayment .button{margin:0}.module__securePayment .button .button{margin:0}.module__extendedInfo{padding:16px 16px 4px;border:solid 2px #e2f0f3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-bottom:32px}.module__extendedInfo.open .showDetail i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.module__extendedInfo.open .content{max-height:1000px}.module__extendedInfo.open .content *{opacity:1}.module__extendedInfo .showDetail{display:block;position:relative}.module__extendedInfo .showDetail .title{color:#001952}.module__extendedInfo .showDetail i{font-size:2em;color:#001952;position:absolute;top:-4px;right:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__extendedInfo .showDetail:hover{color:#001952}.module__extendedInfo .content{max-height:0;overflow:hidden;-webkit-transition:max-height 1s linear;-moz-transition:max-height 1s linear;-o-transition:max-height 1s linear;transition:max-height 1s linear}.module__extendedInfo .content *{opacity:0;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}.module__extendedInfo .content > :first-child{padding-top:8px}.module__extendedInfo p{font-size:.9375rem}.module__extendedInfo p em{font-weight:700;color:#001952}.module__extendedInfo ol,.module__extendedInfo ul{padding-left:16px}.module__extendedInfo ol li,.module__extendedInfo ul li{color:#001952}.module__extendedInfo ol li a,.module__extendedInfo ul li a{font-size:1em;color:#001952}.module__extendedInfo ol li a:hover,.module__extendedInfo ul li a:hover{color:#001952}.module__extendedInfo ul li{list-style:circle}.module__hero{background-color:#f3f8f9;position:relative}.module__hero .module__inner{width:100%;max-width:928px;margin:0 auto}.module__hero .content .logo{width:120px;height:auto;margin-bottom:12px}.module__hero .background{padding-bottom:60%;position:relative;overflow:hidden}.module__hero .background img{width:100%;height:auto;display:block;position:absolute;top:-30px;right:0;bottom:0;left:0}.module__yelp{margin-bottom:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.module__yelp .yelp__infos{text-align:left;margin-right:.5rem;margin-left:.5rem}.module__yelp .yelp__infos .infos__location,.module__yelp .yelp__infos .infos__petName{font-size:.875rem}.module__yelp .yelp__infos .infos__petName{color:#001952;margin-bottom:0}.module__yelp .yelp__infos .infos__location{color:#001952}.module__yelp .yelp__logo img:first-child{margin-bottom:.5rem}.module__keyPoints{padding-top:1.5rem;border-top:1px solid #f3f8f9}.module__keyPoints .keyPoints__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.module__keyPoints .keyPoints__item .keyPoints__iconWrapper{width:20%;max-width:50px}.module__keyPoints .keyPoints__item .keyPoints__iconWrapper i{font-size:1.75rem;color:#001952}.module__keyPoints .keyPoints__item .keyPoints__iconWrapper .icon-alarmclock{font-size:2rem}.module__keyPoints .keyPoints__item .keyPoints__iconWrapper .icon-myforumquestions{font-size:2rem}.module__keyPoints .keyPoints__item .keyPoints__textWrapper{width:80%}.module__keyPoints .keyPoints__item .keyPoints__textWrapper .title{font-size:1rem;color:#001952;margin-bottom:.25rem}.module__keyFeatures{padding:2rem 0}.module__keyFeatures .module__inner{max-width:928px;padding:0 1rem;margin:0 auto}.module__keyFeatures .keyFeatures__textCTA{padding:0 1rem 1rem}.module__keyFeatures .title{font-weight:700;text-align:center}.module__keyFeatures ul{text-align:center;margin-bottom:1.5rem}.module__keyFeatures ul li{text-align:center;padding:0 1rem;margin-bottom:1rem}.module__keyFeatures ul li i{font-size:2.9333rem;color:#001952}.module__keyFeatures ul li .title{font-weight:700;text-transform:none;margin-bottom:.25rem}.module__keyFeatures ul li p{max-width:15rem;margin:0 auto}.module__keyFeatures ul li span{font-size:.9333rem;letter-spacing:.01em;color:#001952}.module__services{text-align:center;margin-bottom:32px}.module__services .module__inner{max-width:928px;padding:0 16px;margin:0 auto}.module__services .module__inner > .title{font-weight:700;margin-bottom:4px}.module__services .module__inner > p{margin-bottom:24px}.module__services .module__inner .title + p{font-size:.933rem;line-height:1.2em;max-width:720px;margin-right:auto;margin-left:auto}.module__services .module__inner ul li{text-align:center;padding:8px 16px;border:solid 1px #e2f0f3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-bottom:16px}.module__services .module__inner ul li .price{font-size:4.2666rem;font-weight:300;line-height:1.2em;color:#001952}.module__services .module__inner ul li .title{font-size:1rem;font-weight:700;margin-bottom:0}.module__services .module__inner ul li p{font-size:.875rem;margin-bottom:4px}.module__services .module__inner ul li a i{font-size:1.25rem;color:#001952;display:none}.module__services .module__inner ul li a span{display:none}.module__services .actionButtons{position:relative;z-index:100}.module__appKeyFact{margin-bottom:32px;position:relative}.module__appKeyFact .module__inner{background-color:#fafafb;max-width:770px;padding:32px 16px;margin:0 auto;position:relative;z-index:120}.module__appKeyFact .module__inner > .title{font-weight:700;margin-bottom:4px}.module__appKeyFact .module__inner p{max-width:470px}.module__appKeyFact .module__inner .downloadLinks a img{height:40px}.module__appKeyFact .module__background{background-color:#fafafb;width:50%;position:absolute;top:0;right:0;bottom:0;left:auto;z-index:100}.module__comparisonChart{text-align:center}.module__comparisonChart .module__inner{max-width:928px;padding:0 16px;margin:0 auto}.module__comparisonChart .module__inner > .title{font-weight:700;margin-bottom:4px}.module__comparisonChart .module__inner > p{margin-bottom:24px}.module__comparisonChart .module__inner .title + p{font-size:.933rem;line-height:1.2em;max-width:720px;margin-right:auto;margin-left:auto}.module__comparisonChart .module__inner table{width:100%;border:solid 1px #e2f0f3}.module__comparisonChart .module__inner table th{font-weight:700;color:#001952;height:56px;padding:8px;border:solid 1px #e2f0f3;vertical-align:middle}.module__comparisonChart .module__inner table td{font-size:.875rem;width:33.3%;padding:8px;border:solid 1px #e2f0f3;vertical-align:middle}.module__comparisonChart .module__inner table td:first-child{text-align:left;color:#001952}.module__comparisonChart .module__inner table td span{display:none}.module__comparisonChart .module__inner table td i{font-size:1.2rem;color:#001952}.module__comparisonChart .module__inner table td p{margin-bottom:0}.module__textPhoto{position:relative}.module__textPhoto .module__inner{background-color:#3a87ad;max-width:928px;margin:0 auto;position:relative;z-index:120}.module__textPhoto .module__inner .content{text-align:center;padding:32px 16px}.module__textPhoto .module__inner .content .title{font-weight:700;color:#fff;margin-bottom:4px}.module__textPhoto .module__inner .content p{color:#fff}.module__textPhoto .module__inner .picture img{width:100%;height:auto;display:block}.module__textPhoto .module__inner .map{height:100%}.module__textPhoto .module__background{background-color:#3a87ad;width:50%;position:absolute;top:0;right:auto;bottom:0;left:0;z-index:100}.module__reviewsList{position:relative}.module__reviewsList .module__inner{background-color:#001952;max-width:928px;padding:32px 16px;margin:0 auto;position:relative;z-index:120}.module__reviewsList .module__inner .title{font-weight:700;color:#fff;margin-bottom:4px}.module__reviewsList .module__inner > p{color:#fff;margin-bottom:32px}.module__reviewsList .module__inner ul li{background-color:#fff;width:100%;padding:24px 32px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:block;margin-bottom:16px;-moz-box-shadow:0 2px 4px rgba(0,0,0,.25);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.25);box-shadow:0 2px 4px rgba(0,0,0,.25)}.module__reviewsList .module__inner ul li .picture{width:64px;margin:0 auto}.module__reviewsList .module__inner ul li .picture img{width:64px;height:64px;border:solid 2px #e2f0f3;-webkit-border-radius:32px;-moz-border-radius:32px;border-radius:32px;display:block}.module__reviewsList .module__inner ul li .data{text-align:center;padding-top:8px}.module__reviewsList .module__inner ul li .data span{font-size:.9333rem}.module__reviewsList .module__inner ul li .data p{font-size:.9333rem;margin-top:8px;margin-bottom:0}.module__reviewsList .module__background{background-color:#001952;width:50%;position:absolute;top:0;right:0;bottom:0;left:auto;z-index:100}.module__meetOurVets .module__inner{text-align:center;max-width:928px;padding:32px 16px;margin:0 auto}.module__meetOurVets .module__inner .title{font-weight:700;margin-bottom:4px}.module__meetOurVets .module__inner .title + p{font-size:.933rem;line-height:1.2em;max-width:720px;margin-right:auto;margin-left:auto}.module__meetOurVets .module__inner .expertDetail{margin-top:32px}.module__meetOurVets .module__inner .expertDetail .expertDetail__data{text-align:center;padding:0 0 24px}.module__meetOurVets .module__inner .expertDetail .expertDetail__data .expert__profilePicture{width:64px;height:64px;border:solid 2px #e2f0f3;-webkit-border-radius:32px;-moz-border-radius:32px;border-radius:32px;margin:0 auto 8px;display:block}.module__meetOurVets .module__inner .expertDetail .expertDetail__data .name{font-size:.9333rem;font-weight:700;color:#001952;margin-bottom:4px;display:inline-block}.module__meetOurVets .module__inner .expertDetail .expertDetail__data .role{font-size:.9333rem;margin-bottom:24px}.module__meetOurVets .module__inner .expertDetail .expertDetail__data .expert__collegeLogo{margin:0 auto}.module__meetOurVets .module__inner .expertDetail .expertDetail__detail{text-align:center;padding:24px 0 0;border-top:solid 1px #e2f0f3}.module__meetOurVets .module__inner .expertDetail .expertDetail__detail p{font-size:.9333rem}.module__meetOurVets .module__inner .expertDetail .expertDetail__detail .badges{margin:24px 0 0}.module__meetOurVets .module__inner .expertDetail .expertDetail__detail .badges li{margin-right:8px;display:inline-block}.module__meetOurVets .module__inner .expertDetail .expertDetail__detail .badges li img{width:32px;height:auto}.module__simpleFooter{margin-bottom:32px}.module__simpleFooter .module__inner{text-align:center;padding:0 16px}.module__simpleFooter .module__inner p{font-weight:700;color:#001952}.module__textButton{margin-bottom:32px;position:relative}.module__textButton .module__inner{max-width:928px;padding:32px 16px;margin:0 auto;position:relative;z-index:120}.module__textButton .module__inner p{font-size:1.5rem;line-height:1.2em;font-weight:700;color:#fff}.module__textButton .module__background{background-color:#001952;width:100%;position:absolute;top:0;right:auto;bottom:0;left:0;z-index:100}.module__toolHeader{background-color:#f3f8f9;background-image:url(../images/healthypetweightcalculator/bg-hpwc-cat-dog.jpg);-webkit-background-size:180px auto;-moz-background-size:180px auto;-o-background-size:180px auto;background-size:180px auto;background-position:right bottom;background-repeat:no-repeat;padding-bottom:16px;margin:-16px -16px 32px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex}.module__toolHeader .header__title{background-image:url(../images/healthypetweightcalculator/bg-hpwc-header-icons.png);background-repeat:no-repeat;-webkit-background-size:137px 40px;-moz-background-size:137px 40px;-o-background-size:137px 40px;background-size:137px 40px;background-position:16px bottom;width:50%;padding:16px 8px 48px 16px}.module__toolHeader .header__title .title{max-width:130px;margin-bottom:0}.module__toolHeader.dog{background-image:url(../images/healthypetweightcalculator/bg-hpwc-dog.jpg)}.module__toolHeader.cat{background-image:url(../images/healthypetweightcalculator/bg-hpwc-cat.jpg)}.module__toolHeader.short{-webkit-background-size:140px auto;-moz-background-size:140px auto;-o-background-size:140px auto;background-size:140px auto;background-position:right 8px;padding-bottom:0}.module__toolHeader.short .header__title{background-position:16px 16px;width:100%;padding:64px 8px 16px 16px}.module__toolHeader.short .header__title .title{max-width:50%}.module__bodyConditionScore .title{font-weight:700}.module__bodyConditionScore .title span{font-size:1.625rem;padding-top:4px;display:block}.module__bodyConditionScore .results{border:solid 1px #e2f0f3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:24px 0;overflow:hidden}.module__bodyConditionScore .results .results__graphic{text-align:center;padding:16px}.module__bodyConditionScore .results .results__graphic .results__graphic__picture img{max-width:170px;height:auto}.module__bodyConditionScore .results .results__graphic .results__graphic__bar{padding-top:22px;position:relative}.module__bodyConditionScore .results .results__graphic .results__graphic__bar .value{font-size:.6875rem;font-weight:700;text-align:center;width:20px;height:20px;background-color:#fff;border:solid 2px #001952;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:absolute;top:0;z-index:120}.module__bodyConditionScore .results .results__graphic .results__graphic__bar .value.value__2,.module__bodyConditionScore .results .results__graphic .results__graphic__bar .value.value__3,.module__bodyConditionScore .results .results__graphic .results__graphic__bar .value.value__4,.module__bodyConditionScore .results .results__graphic .results__graphic__bar .value.value__5,.module__bodyConditionScore .results .results__graphic .results__graphic__bar .value.value__6,.module__bodyConditionScore .results .results__graphic .results__graphic__bar .value.value__7,.module__bodyConditionScore .results .results__graphic .results__graphic__bar .value.value__8{margin-left:-10px}.module__bodyConditionScore .results .results__graphic .results__graphic__bar .value.value__1{left:0}.module__bodyConditionScore .results .results__graphic .results__graphic__bar .value.value__2{left:12.5%}.module__bodyConditionScore .results .results__graphic .results__graphic__bar .value.value__3{left:25%}.module__bodyConditionScore .results .results__graphic .results__graphic__bar .value.value__4{left:37.5%}.module__bodyConditionScore .results .results__graphic .results__graphic__bar .value.value__5{left:50%}.module__bodyConditionScore .results .results__graphic .results__graphic__bar .value.value__6{left:62.5%}.module__bodyConditionScore .results .results__graphic .results__graphic__bar .value.value__7{left:75%}.module__bodyConditionScore .results .results__graphic .results__graphic__bar .value.value__8{left:87.5%}.module__bodyConditionScore .results .results__graphic .results__graphic__bar .value.value__9{right:0}.module__bodyConditionScore .results .results__graphic .results__graphic__bar .bar{content:" ";width:100%;height:6px;background:#e90045;background:-moz-linear-gradient(left,#e90045 0,#fde21b 25%,#43bdc2 50%,#fde21b 75%,#e90045 100%);background:-webkit-linear-gradient(left,#e90045 0,#fde21b 25%,#43bdc2 50%,#fde21b 75%,#e90045 100%);background:-webkit-gradient(linear,left top,right top,from(#e90045),color-stop(25%,#fde21b),color-stop(50%,#43bdc2),color-stop(75%,#fde21b),to(#e90045));background:-o-linear-gradient(left,#e90045 0,#fde21b 25%,#43bdc2 50%,#fde21b 75%,#e90045 100%);background:linear-gradient(to right,#e90045 0,#fde21b 25%,#43bdc2 50%,#fde21b 75%,#e90045 100%);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:absolute;top:7px;z-index:110}.module__bodyConditionScore .results .results__graphic .results__graphic__bar table{width:100%}.module__bodyConditionScore .results .results__graphic .results__graphic__bar table td{font-size:.75rem;font-weight:600;text-align:center;color:#001952;width:33.3%}.module__bodyConditionScore .results .results__graphic .results__graphic__bar table td:first-child{text-align:left}.module__bodyConditionScore .results .results__graphic .results__graphic__bar table td:last-child{text-align:right}.module__bodyConditionScore .results .results__keyPoints{padding:16px}.module__bodyConditionScore .results .results__keyPoints p{font-weight:600;color:#001952;margin-bottom:8px}.module__bodyConditionScore .results .results__keyPoints ul{margin-bottom:0}.module__bodyConditionScore .results .results__keyPoints ul li{font-size:.875rem;font-weight:600;color:#001952;padding-left:20px;margin-bottom:12px;position:relative}.module__bodyConditionScore .results .results__keyPoints ul li:last-child{margin-bottom:0}.module__bodyConditionScore .results .results__keyPoints ul li span{font-size:.85rem;font-weight:800;content:"X";top:0;left:2px;position:absolute}.module__bodyConditionScore .results .results__keyPoints ul li i{display:inline;position:absolute;top:0;left:-3px}.module__bodyConditionScore .results .results__keyPoints ul li i.icon-tick{font-size:1.2rem;color:#001952}.module__bodyConditionScore .results .results__keyPoints ul li i.icon-tick:before{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.module__bodyConditionScore .results .results__data{clear:both}.module__bodyConditionScore .results .results__data ul{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.module__bodyConditionScore .results .results__data ul li{text-align:center;width:50%;border-top:solid 1px #e2f0f3;border-left:solid 1px #e2f0f3;padding:12px 12px 8px;display:inline-block}.module__bodyConditionScore .results .results__data ul li:nth-child(odd){border-left:0}.module__bodyConditionScore .results .results__data ul li .data{font-size:1.05rem;font-weight:700;margin-bottom:4px;display:block}.module__bodyConditionScore .results .results__data ul li .description{font-size:.625rem;font-weight:600;text-transform:uppercase;line-height:1.2em;color:#001952;display:block}.module__educationalVideo{margin-bottom:24px;position:relative}.module__educationalVideo .video{padding-bottom:56.25%;max-width:100%;height:auto;overflow:hidden;position:relative}.module__educationalVideo .video embed,.module__educationalVideo .video iframe,.module__educationalVideo .video object{width:100%;height:100%;position:absolute;top:0;left:0;z-index:110;opacity:0;-webkit-animation-name:fadein;-moz-animation-name:fadein;-o-animation-name:fadein;animation-name:fadein;-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.module__educationalVideo .content{padding:16px;position:relative;z-index:110}.module__educationalVideo .content .title{font-weight:700;color:#fff;margin-bottom:2px}.module__educationalVideo .content p{font-size:.875rem;color:#fff;margin-bottom:0}.module__educationalVideo .content p + p{margin-top:16px}.module__educationalVideo .background{background-color:#3a87ad;position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;opacity:0;-webkit-animation-name:fadein;-moz-animation-name:fadein;-o-animation-name:fadein;animation-name:fadein;-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.module__educationalSelection p{font-weight:600;opacity:0;-webkit-animation-name:fadein;-moz-animation-name:fadein;-o-animation-name:fadein;animation-name:fadein;-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-o-animation-delay:.2s;animation-delay:.2s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.module__educationalSelection ul li{opacity:0}.module__educationalSelection ul li:nth-child(1){-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0;-moz-animation-delay:0;-o-animation-delay:0;animation-delay:0;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.module__educationalSelection ul li:nth-child(2){-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.1s;-moz-animation-delay:.1s;-o-animation-delay:.1s;animation-delay:.1s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.module__educationalSelection ul li:nth-child(3){-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-o-animation-delay:.2s;animation-delay:.2s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.module__educationalSelection .option{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;margin-bottom:16px;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-moz-box-shadow:0 2px 4px rgba(0,0,0,.15);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.15);box-shadow:0 2px 4px rgba(0,0,0,.15);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__educationalSelection .option .option__picture{text-align:center;background-color:#f3f8f9;width:33.3%;padding:12px 12px 8px}.module__educationalSelection .option .option__description{font-size:.875rem;font-weight:600;line-height:1.1em;color:#001952;width:66.7%;padding:8px 12px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__educationalSelection .option:hover{background-color:#eaecef}.module__introText{margin-bottom:1.5rem}.module__introText .title{margin-bottom:.25rem}.module__introText p{margin-bottom:0}.module__introText p.infoText{font-size:.875rem;font-size:var(--text-tiny)}.module__introText p strong{font-weight:600;color:#001952}.module__introText p + p{margin-top:1rem}.module__introText .introContent{max-height:3.5rem;margin-bottom:.5rem;overflow:hidden;-webkit-transition:max-height 2s linear;-moz-transition:max-height 2s linear;-o-transition:max-height 2s linear;transition:max-height 2s linear}.module__introText .introContent.open{max-height:62.5rem}.module__introText .introLink{text-align:right}.module__progressBar{position:relative}.module__progressBar ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;position:relative;z-index:130}.module__progressBar ul li{text-align:center;padding-top:16px;position:relative;z-index:135}.module__progressBar ul li .icon{content:" ";background-color:#f4f5f7;width:16px;height:16px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin-left:-8px;display:block;position:absolute;top:0;left:50%}.module__progressBar ul li .text{font-size:.75rem;color:#001952}.module__progressBar ul li:first-child{text-align:left}.module__progressBar ul li:first-child .icon{margin-left:0;left:0}.module__progressBar ul li:last-child{text-align:right}.module__progressBar ul li:last-child .icon{margin-left:0;right:0;left:auto}.module__progressBar ul li.active{position:relative}.module__progressBar ul li.active .icon:before{content:" ";background-color:#001952;width:10px;height:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block;position:absolute;top:3px;left:3px;z-index:140}.module__progressBar ul li.active .text{font-size:.8rem;font-weight:700;color:#001952}.module__progressBar .bar{content:" ";background-color:#f4f5f7;width:100%;height:4px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;position:absolute;top:6px;z-index:120}.module__feedback{text-align:center;padding:48px 0 24px;margin-bottom:32px;clear:both}.module__feedback .title{font-weight:700;margin-bottom:4px}.module__feedback p{max-width:420px;padding:0 16px;margin:0 auto}.module__feedback .feedbackButtons{max-height:240px;margin-bottom:32px;overflow:hidden}.module__feedback .feedbackButtons .button{font-size:3rem;font-weight:600;text-align:center;color:#001952;background-color:#f3f8f9;width:56px;height:56px;-webkit-border-radius:28px;-moz-border-radius:28px;border-radius:28px;margin:32px 16px 0;display:inline-block;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;opacity:1}.module__feedback .feedbackButtons .button:hover span{-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0;-moz-animation-delay:0;-o-animation-delay:0;animation-delay:0;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.module__feedback .feedbackButtons .button span{position:absolute;top:50%;left:50%;margin-top:-26px;margin-left:-24px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.module__feedback .feedbackButtons .button span.text{display:none}.module__feedback .feedbackButtons .button:first-of-type span{margin-top:-22px;margin-left:-26px}.module__feedback .feedbackButtons .button:first-of-type span:before{display:inline-block;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.noTouchDevice .module__feedback .feedbackButtons .button:first-of-type:hover{background-color:#001952}.noTouchDevice .module__feedback .feedbackButtons .button:hover{color:#fff;background-color:#001952}.module__feedback .helpfulsTotal{width:100%;max-width:420px;margin:1.5rem auto 0;display:block}.module__feedback .helpfulsTotal p{font-size:.875rem;font-weight:600;line-height:1em;color:#001952;margin-bottom:0;display:inline-block;position:relative}.module__card{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fff;padding-bottom:2.25rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.module__card .card__picture{-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:4px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;overflow:hidden;position:relative}.module__card .card__picture .video__link{background-color:rgba(56,65,77,.25);position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__card .card__picture .video__link:hover{background-color:rgba(56,65,77,.5)}.noTouchDevice .module__card .card__picture .video__link:hover:before{width:6rem;height:6rem;background-color:rgba(255,255,255,.5);border-width:.2rem}.noTouchDevice .module__card .card__picture .video__link:hover:after{font-size:3rem}.module__card .card__picture .video__link:before{content:" ";width:4rem;height:4rem;background-color:rgba(255,255,255,.25);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:solid .125rem #fff;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.module__card .card__picture .video__link:after{font-family:petcoach;font-size:2rem;content:"\e928";color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-40%,-50%);-moz-transform:translate(-40%,-50%);-o-transform:translate(-40%,-50%);-ms-transform:translate(-40%,-50%);transform:translate(-40%,-50%);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.module__card .card__picture .video__link span{display:none}.module__card .card__picture img{width:100%;height:auto;display:block}.module__card .card__content{padding:1.25rem 1rem 0}.module__card .card__content .title{font-weight:700;color:#001952;margin-bottom:.25rem}.module__card .card__content a .title{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__card .card__content a .title:hover{color:#001952}.module__card .card__content p{font-size:.875rem;margin-bottom:0}.module__card .card__content p + p{margin-top:1rem}.module__card .card__content p + ol,.module__card .card__content p + ul{margin-top:.75rem}.module__card .card__content .markdown p{font-size:.875rem}.module__card .card__content .markdown ol li,.module__card .card__content .markdown ul li{font-size:.875rem;margin-bottom:.25rem}.module__card .card__content .actionButtons{margin-top:1.5rem;margin-bottom:.375rem}.module__card .content__meta{margin-bottom:.5rem}.module__card .content__meta .type{font-size:.75rem;font-weight:600;text-transform:uppercase;color:#3a87ad}.module__card .content__meta .category{font-size:.75rem;font-weight:600;letter-spacing:.03em;padding-left:.25rem}.module__card .content__footer{min-width:100%;border-top:solid 1px #e2f0f3;margin-top:1rem;display:table}.module__card .content__footer .footer__info{padding-top:.5rem;display:table-cell}.module__card .content__footer .footer__info p{font-size:.8125rem;margin-bottom:0}.module__card .content__footer .footer__link{text-align:center;padding-top:.5rem;display:table-cell}.module__card .content__footer .footer__link a{font-size:.8125rem;font-weight:700}.module__card .content__footer .footer__info + .footer__link{text-align:right}.module__card.w-space .card__picture{padding:1rem 1rem 0}.module__card.w-space .card__picture .video__link{top:1rem;right:1rem;left:1rem}.module__card.ad01 .card__picture a,.module__card.ad02 .card__picture a,.module__card.ad03 .card__picture a{background-color:rgba(56,65,77,.35);-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:4px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__card.ad01 .card__picture a:hover,.noTouchDevice .module__card.ad02 .card__picture a:hover,.noTouchDevice .module__card.ad03 .card__picture a:hover{background-color:rgba(56,65,77,.5)}.module__card.ad01 .card__picture a .title,.module__card.ad02 .card__picture a .title,.module__card.ad03 .card__picture a .title{font-size:1.5rem;font-weight:700;line-height:1em;position:absolute;right:1rem;bottom:0;left:1rem}.module__card.ad01 .card__picture .title{color:#fff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__card.ad01 .card__picture .title:hover{color:#001952}.module__card.ad01.w-space .card__picture a{top:1rem;right:1rem;left:1rem;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.module__card.dark-scheme{background-color:#001952}.module__card.dark-scheme .card__content .title{color:#fff}.noTouchDevice .module__card.dark-scheme .card__content .title:hover{color:#001952}.module__card.dark-scheme .card__content p{color:#fff}.module__card.dark-scheme .card__content ol li,.module__card.dark-scheme .card__content ul li{color:#fff}.module__card.dark-scheme .card__content .footer__link a{color:#fff}.noTouchDevice .module__card.dark-scheme .card__content .footer__link a:hover{color:#001952}.module__card.base-scheme{background-color:#001952}.module__card.base-scheme .card__content .content__meta .type{color:#fff}.module__card.base-scheme .card__content .content__meta .category{color:#fff}.noTouchDevice .module__card.base-scheme .card__content .content__meta .category:hover{color:#001952}.module__card.base-scheme .card__content p{color:#fff}.module__card.base-scheme .card__content .markdown ol li,.module__card.base-scheme .card__content .markdown ul li{color:#fff}.module__card.base-scheme .card__content a{font-weight:700;color:#fff}.noTouchDevice .module__card.base-scheme .card__content a:hover{color:#001952}.module__card.base-scheme .card__content .title{color:#fff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;cursor:pointer}.noTouchDevice .module__card.base-scheme .card__content .title:hover{color:#001952}.module__card.base-scheme .card__content .footer__link a{color:#fff}.noTouchDevice .module__card.base-scheme .card__content .footer__link a:hover{color:#001952}.module__card.light-scheme{background-color:#f3f8f9}.module__card.light-scheme .content__footer{border-color:#dbdee3}.module__profileSelector{position:relative}.module__profileSelector .dropdownButton{width:44px;height:44px;display:block;position:absolute;top:2px;right:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__profileSelector .dropdownButton:before{font-family:petcoach;font-size:2rem;content:"\e93f";color:#001952;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__profileSelector .dropdownButton span{display:none}.module__profileSelector.open .dropdownButton{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.module__profileSelector.open ul{max-height:500px;-webkit-transition:max-height .5s ease-out;-moz-transition:max-height .5s ease-out;-o-transition:max-height .5s ease-out;transition:max-height .5s ease-out}.module__profileSelector ul{max-height:48px;overflow:hidden;-webkit-transition:max-height .5s ease-out;-moz-transition:max-height .5s ease-out;-o-transition:max-height .5s ease-out;transition:max-height .5s ease-out}.module__profileSelector ul li{display:block}.module__profileSelector ul li.active .profile{background-color:#fff}.module__profileSelector ul li.active .profile .profile__picture:before{border-color:#001952}.noTouchDevice .module__profileSelector ul li.active .profile:hover .profile__picture:before{border-color:#001952}.module__profileSelector ul li:first-child .profile{margin-left:0}.module__profileSelector ul li .profile{-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;background-color:#f3f8f9;height:48px;padding-bottom:0;margin-right:.5rem;display:table;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__profileSelector ul li .profile:hover .profile__picture:before{border-color:#001952}.module__profileSelector ul li .profile .profile__picture{width:48px;height:48px;display:table-cell;position:relative;overflow:hidden}.module__profileSelector ul li .profile .profile__picture:before{content:" ";width:40px;height:40px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:solid 2px #f3f8f9;display:block;position:absolute;top:4px;left:4px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__profileSelector ul li .profile .profile__picture img{width:32px;height:32px;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;position:absolute;top:8px;left:8px}.module__profileSelector ul li .profile .profile__data{line-height:1em;padding:0 1.5rem 0 .5rem;display:table-cell;vertical-align:middle}.module__profileSelector ul li .profile .profile__data span{font-weight:700;color:#001952}.module__consultationsList ul{margin:0 -1rem 2rem}.module__consultationsList ul li{padding:0 1rem;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__consultationsList ul li a{width:100%;border-top:solid 2px #e2f0f3;display:table}.module__consultationsList ul li:first-child a{border-top:0}.module__consultationsList ul li.active{background-color:#f3f8f9}.module__consultationsList ul li.active a{border-top:0;cursor:default}.module__consultationsList ul li.newActivity a .data .lastActivity,.module__consultationsList ul li.newActivity a .data .lastMessage,.module__consultationsList ul li.newActivity a .data .title{font-weight:700;color:#001952}.module__consultationsList ul li.newActivity a .data .name{color:#001952}.noTouchDevice .module__consultationsList ul li:not(.active):hover{background-color:#f3f8f9}.module__consultationsList ul .thumbnail{width:48px;padding:1.25rem 0 1rem;display:table-cell;vertical-align:top}.module__consultationsList ul .thumbnail .thumbnail__inner{width:48px;height:48px;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;overflow:hidden}.module__consultationsList ul .thumbnail img{width:auto;height:auto;min-width:100%;min-height:100%;max-width:120%;max-height:120%;position:relative;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.module__consultationsList ul .data{padding:24px 0 16px 12px;display:table-cell;vertical-align:middle;position:relative}.module__consultationsList ul .data .lastActivity{font-size:.8125rem;font-weight:600;color:#001952;position:absolute;top:25px;right:0}.module__consultationsList ul .data .name,.module__consultationsList ul .data .title{font-size:.875rem;font-weight:600;white-space:nowrap;color:#001952;width:65%;margin-bottom:.25rem;display:table;table-layout:fixed}.module__consultationsList ul .data .name > span,.module__consultationsList ul .data .title > span{-o-text-overflow:ellipsis;text-overflow:ellipsis;display:table-cell;overflow:hidden}.module__consultationsList ul .data .title{font-size:.9333rem}.module__consultationsList ul .data .name{color:#001952;white-space:normal;width:auto;display:inline}.module__consultationsList ul .data .name:after{content:" - "}.module__consultationsList ul .data .lastMessage{white-space:nowrap;width:100%;margin-bottom:.25rem;display:table;table-layout:fixed}.module__consultationsList ul .data .lastMessage > span{-o-text-overflow:ellipsis;text-overflow:ellipsis;display:table-cell;overflow:hidden}.module__consultationsList ul .data .status{font-size:.875rem;font-weight:600;color:#001952}.module__consultationsList ul .data .status.expired{color:#fb4341}.module__consultationsList ul .data .status.open{color:#001952}.module__consultationsList ul .data .status.await{color:#9acd78}.module__search{overflow:hidden;margin-bottom:2rem}.module__search .form-group{width:73%;margin-bottom:0;float:left}.module__search .actionButtons{width:24%;margin:0;float:right}.module__search .actionButtons .button{width:100%;min-width:0;margin:0}.module__chat{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;position:absolute;top:0;right:0;bottom:0;left:0}.module__chat .chat__header{padding:.75rem 1rem 1.5rem;-webkit-box-flex:0;-ms-flex-positive:0;-webkit-flex-grow:0;-moz-box-flex:0;flex-grow:0;position:relative;z-index:105;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__chat .chat__header.typing p.typingMessage{display:block}.module__chat .chat__header:after{content:" ";width:100%;height:32px;background:-moz-linear-gradient(top,#fff 0,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,#fff 0,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(rgba(255,255,255,0)));background:-o-linear-gradient(top,#fff 0,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,#fff 0,rgba(255,255,255,0) 100%);display:block;position:absolute;bottom:-32px;left:0}.module__chat .chat__header .title{margin-bottom:0}.module__chat .chat__header p{font-size:.875rem;font-weight:600;margin-bottom:0}.module__chat .chat__header p.typingMessage{font-weight:700;color:#001952;position:absolute;bottom:.25rem;display:none;-webkit-animation-name:opacity;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-moz-animation-name:opacity;-o-animation-name:opacity;animation-name:opacity;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}.module__chat .chat__header .links{padding-top:.25rem;display:none}.module__chat .chat__header .links a{font-weight:600;color:#001952;padding-left:24px;border-left:solid 1px #e2f0f3;margin:4px 0 4px 4px;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__chat .chat__header .links a:first-child{padding-left:16px;border-left:0;margin-left:0}.module__chat .chat__header .links a:first-child:before{left:-4px}.module__chat .chat__header .links a:before{font-size:1.25rem;position:absolute;top:-4px;left:4px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__chat .chat__header .links a:hover{color:#001952}.noTouchDevice .module__chat .chat__header .links a:hover:before{color:#001952}.module__chat .chat__header .links a.icon-user:before{font-size:1rem;top:-2px}.module__chat .chat__header .links a.icon-delete:before{font-size:.75rem;top:0;left:7px}.module__chat .chat__content{padding:1.5rem 1rem;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;position:relative;z-index:100}.module__chat .chat__footer{background-color:#f3f8f9;-webkit-box-flex:0;-ms-flex-positive:0;-webkit-flex-grow:0;-moz-box-flex:0;flex-grow:0;padding:.75rem 1rem;position:relative}.module__chat .chat__footer fieldset{padding-right:32px;margin-bottom:0}.module__chat .chat__footer fieldset textarea{background-color:#fff;height:4.5rem;padding:.3rem}.module__chat .chat__footer .addFileButton{width:30px;height:30px;position:absolute;top:.25rem;right:-.15rem;z-index:100}.noTouchDevice .module__chat .chat__footer .addFileButton:hover i{color:#001952;opacity:1}.noTouchDevice .module__chat .chat__footer .addFileButton:hover input[type=file]:disabled + i{color:#001952;opacity:.5}.module__chat .chat__footer .addFileButton input[type=file]{width:30px;height:30px;padding:0;opacity:0 !important;position:absolute;top:0;left:0;z-index:10}.module__chat .chat__footer .addFileButton i{font-size:1.5rem;color:#001952;opacity:.5;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__chat .chat__footer .sendButton{width:30px;height:30px;position:absolute;bottom:.25rem;right:-.25rem;z-index:100}.noTouchDevice .module__chat .chat__footer .sendButton:hover{cursor:pointer}.noTouchDevice .module__chat .chat__footer .sendButton:hover i{color:#001952}.noTouchDevice .module__chat .chat__footer .sendButton:hover button:disabled + i{opacity:.5}.module__chat .chat__footer .sendButton button{width:30px;height:30px;padding:0;opacity:0 !important;position:absolute;top:0;left:0;z-index:10}.module__chat .chat__footer .sendButton i{font-size:1.75rem;color:#001952;position:relative;left:-.25rem;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__chat .chat__footer .sendButton button:disabled + i{color:#001952;opacity:.5}.module__chat .chat__message{overflow:hidden}.module__chat .chat__message + .chat__expiringTime,.module__chat .chat__message + .chat__message,.module__chat .chat__message + .chat__rating{margin-top:2rem}.module__chat .chat__message .chat__message__inner{max-width:80%;padding:1rem 1.5rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;margin-bottom:.5rem;display:inline-block}.module__chat .chat__message p{font-size:.875rem;font-weight:600;word-wrap:break-word;margin-bottom:0}.module__chat .chat__message p + p{margin-top:.5rem}.module__chat .chat__message p + ul{margin-top:1rem}.module__chat .chat__message ul{margin-bottom:0}.module__chat .chat__message ul li{width:100%}.module__chat .chat__message ul li + li{margin-top:.5rem}.module__chat .chat__message ul li a{font-weight:600;text-align:center;color:#001952;padding:.75rem .25rem;border:solid 2px #e2f0f3;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;display:block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__chat .chat__message ul li a:hover{color:#fff;background-color:#001952;border-color:#001952}.module__chat .chat__message .status{font-size:.75rem;font-weight:700;color:#001952;display:block;clear:both}.module__chat .chat__message .status.alert{color:#001952;padding:0;margin:0}.module__chat .chat__message .status a{color:#001952;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__chat .chat__message .status a:hover{color:#001952}.module__chat .chat__message.system{font-size:.8125rem;color:#001952}.module__chat .chat__message.system strong{font-weight:700}.module__chat .chat__message.system.warning{text-align:center;color:#fb4341;background-color:#fce5ec;padding:.5rem .25rem .25rem;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.module__chat .chat__message.system.warning span{font-weight:600;line-height:1.1em}.module__chat .chat__message.system.notice{text-align:center;color:#001952;background-color:#f3f8f9;padding:.5rem .25rem .25rem;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.module__chat .chat__message.system.notice span{font-weight:600;line-height:1.1em}.module__chat .chat__message.system.bigNotice{text-align:center;background-color:#f3f8f9;padding:1.5rem .25rem 1.25rem;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.module__chat .chat__message.system.bigNotice p{color:#001952;margin-bottom:0}.module__chat .chat__message.system.bigNotice p + p{margin-top:1rem}.module__chat .chat__message.system.divider{color:#001952;position:relative;height:28px}.module__chat .chat__message.system.divider:before{width:100%;height:2px;content:" ";background-color:#e2f0f3;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.module__chat .chat__message.system.divider span{font-weight:600;text-align:center;line-height:1.1em;background-color:#fff;padding:0 .75rem;display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.module__chat .chat__message.user .chat__message__inner{color:#fff;background-color:#001952;float:right}.module__chat .chat__message.user .chat__message__inner a{color:#fff;text-decoration:underline}.module__chat .chat__message.user p{color:#fff}.module__chat .chat__message.user .status{text-align:right}.module__chat .chat__message.expert .chat__message__inner{color:#001952;border:solid 2px #e2f0f3;float:left}.module__chat .chat__message.picture .chat__message__inner{background-color:transparent;padding:0;border:none}.module__chat .chat__message.picture .chat__message__inner img{max-width:256px;width:100%;height:256px;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;display:block}.module__chat .chat__expiringTime{background-color:#f3f8f9;padding:1.5rem}.module__chat .chat__expiringTime + .chat__message,.module__chat .chat__expiringTime + .chat__rating{margin-top:2rem}.module__chat .chat__expiringTime .title{text-align:center;margin-bottom:1rem}.module__chat .chat__expiringTime ul li{font-size:2rem;text-align:center;color:#001952;width:25%;margin-right:-4px;display:inline-block}.module__chat .chat__expiringTime ul li span{font-size:.75rem;color:#001952;display:block}.module__chat .chat__rating{background-color:#f3f8f9;padding:1.5rem}.module__chat .chat__rating + .chat__expiringTime,.module__chat .chat__rating + .chat__message{margin-top:2rem}.module__chat .chat__rating .title{text-align:center;margin-bottom:1.5rem}.module__chat .chat__rating ul{padding:0 5%;margin-bottom:1.5rem}.module__chat .chat__rating ul li{font-size:2rem;text-align:center;color:#001952;width:20%;margin-right:-4px;display:inline-block}.module__chat .chat__rating ul li.active i{color:#001952}.module__chat .chat__rating ul li i{font-size:2.5rem;color:#f3f8f9}.module__chat .chat__rating ul li span{display:none}.module__alphabet ul{width:100%;margin-bottom:32px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.module__alphabet ul li{text-align:center;width:16.9%;min-width:44px;min-height:44px;border:solid 1px #e2f0f3;margin:-1px 0 0 -1px;vertical-align:top;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.module__alphabet ul li a{font-weight:700;color:#001952;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__alphabet ul li a:hover{color:#001952}.module__alphabet ul li.active a{color:#001952;cursor:default}.module__termsList > .title{font-weight:700;text-transform:uppercase;border-bottom:solid 2px #e2f0f3}.module__termsList ul li .title{font-weight:700;text-transform:none;margin-bottom:4px}.module__linksList .header{color:#001952;background-color:#f3f8f9;padding:.5rem 1rem 1.1rem;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:.75rem}.module__linksList .header i{font-size:2rem;display:inline-block;position:relative;top:.5rem}.module__linksList .header .title{margin:0 0 0 .25rem;display:inline-block}.module__linksList .content ul{padding:0 0 0 1.25rem}.module__linksList .content ul li{list-style:circle;padding:.5rem 0}.module__linksList .content ul li + li{border-top:solid 1px #e2f0f3}.module__linksList .content ul li a{font-weight:600}.no-threads{font-size:14px;font-weight:400;text-align:center;background:url(../images/bg-no-results.png) no-repeat center 10px;-webkit-background-size:155px 124px;-moz-background-size:155px 124px;-o-background-size:155px 124px;background-size:155px 124px;height:160px;padding:150px 0 0 0;margin:0 0 15px;display:none}.no-threads span{font-weight:700}.module__photoswipe__video{width:100%;height:100%;position:absolute;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.module__photoswipe__video iframe{width:100%;min-height:17%}.module__loadingContent{text-align:center;background-color:#f3f8f9;padding:1.1rem 1rem 1rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;margin-bottom:2rem;display:none;-moz-animation:loadingthreads 2s infinite;-o-animation:loadingthreads 2s infinite;animation:loadingthreads 2s infinite;-webkit-animation:loadingthreads 2s infinite}.module__loadingContent p{font-weight:600;text-align:center;color:#001952;padding-top:.1rem;padding-left:2rem;margin:0;display:inline-block;position:relative}.module__loadingContent p:before{font-size:22px;position:absolute;top:-2px;left:0;-moz-animation:rotate 1s infinite linear;-o-animation:rotate 1s infinite linear;animation:rotate 1s infinite linear;-webkit-animation:rotate 1s infinite linear}.module__productsList ul li{background-color:#fff;padding:.5rem .5rem 3rem;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:1rem;position:relative;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.module__productsList ul li .product__label{font-size:.75rem;font-weight:600;text-align:center;color:#001952;background-color:#f3f8f9;width:100%;padding:.125rem 1rem;-webkit-border-radius:.125rem;-moz-border-radius:.125rem;border-radius:.125rem;margin-bottom:.75rem;display:inline-block}.module__productsList ul li .product__label + .product__info{padding-top:0}.module__productsList ul li .product__info{padding-top:1rem;display:table}.module__productsList ul li .product__info .photo{display:table-cell;vertical-align:top}.module__productsList ul li .product__info .photo img{width:5rem;height:5rem;margin:0 .75rem}.module__productsList ul li .product__info .data{padding-right:1rem;display:table-cell;vertical-align:top}.module__productsList ul li .product__info .data .module__tagIcon .module__inner i{font-size:.9rem;margin-right:.3rem}.module__productsList ul li .product__info .data .module__tagIcon .module__inner p{font-size:.75rem}.module__productsList ul li .product__info .data p{font-size:1rem;margin-bottom:.5rem}.module__productsList ul li .product__info .data p .brand{font-weight:700;color:#001952}.module__productsList ul li .product__info .data p.info{font-size:.625rem;font-weight:600;line-height:1.1em}.module__productsList ul li .product__info .data .rating{margin:0 0 .5rem -.125rem}.module__productsList ul li .product__info .data .rating i{font-size:1.35rem;color:#f3f8f9;margin-right:-.45rem;display:inline-block}.module__productsList ul li .product__info .data .rating i.active{color:#fb4341}.module__productsList ul li .product__info .data .rating a{font-weight:600;color:#001952;margin-left:.25rem;position:relative;top:-4px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__productsList ul li .product__info .data .rating a:hover{color:#001952}.module__productsList ul li .product__info .data .variants ul{margin-bottom:.5rem}.module__productsList ul li .product__info .data .variants ul li{color:#001952;padding:0;border-top:0;margin-right:.5rem;display:inline-block}.module__productsList ul li .product__info .data .variants ul li .title{color:#001952}.module__productsList ul li .product__info .data .price{font-size:.8125rem}.module__productsList ul li .product__info .data .price .special{font-size:1rem;font-weight:700;color:#fb4341}.module__productsList ul li .product__info .data .price .regular{font-weight:600;text-decoration:line-through;color:#001952;opacity:.5}.module__productsList ul li .product__info .data .price .savings{font-weight:600;color:#fb4341;margin-top:.5rem;display:block}.module__productsList ul li .product__score{font-size:.75rem;height:40px;overflow:hidden;position:absolute;left:0;right:0;bottom:-6px}.module__productsList ul li .product__score span{width:50%;display:block;float:left;position:relative;top:2px;z-index:90;background-color:#001952;padding:8px 0 6px}.module__productsList ul li .product__score .score{font-size:1.1875rem;font-weight:700;text-align:center;color:#001952;background-color:#fff;width:36px;height:36px;padding-top:8px;border:solid 2px #001952;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;float:none;position:absolute;top:0;left:50%;z-index:100;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.module__productsList ul li .product__score .scoreTitle{font-weight:700;color:#fff;padding-left:24px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:.25rem;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:.25rem;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:.25rem;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.module__productsList.horizontalGrid.woScore ul li,.module__productsList.verticalGrid.woScore ul li,.module__productsList.woScore ul li{padding-bottom:1rem}.module__productsList.horizontalGrid.woScore .product__score,.module__productsList.verticalGrid.woScore .product__score,.module__productsList.woScore .product__score{display:none}.module__productsList.horizontalGrid{margin-right:-1rem;margin-bottom:1.25rem;margin-left:-1rem}.module__productsList.horizontalGrid .infoText{margin-left:1rem}.module__productsList.horizontalGrid ul{white-space:nowrap;padding-right:1rem;padding-left:1rem;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}.module__productsList.horizontalGrid ul::-webkit-scrollbar{display:none}.module__productsList.horizontalGrid ul li{color:#fff;background-color:#fff;width:128px;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;margin-right:.5rem;display:inline-block;position:relative;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.module__productsList.horizontalGrid ul li:last-child{margin-right:12rem}.module__productsList.horizontalGrid ul li .product__info{width:112px;display:block}.module__productsList.horizontalGrid ul li .product__info .photo{display:block}.module__productsList.horizontalGrid ul li .product__info .photo a{padding-bottom:.5rem;display:block}.module__productsList.horizontalGrid ul li .product__info .photo a img{display:block;margin:0 auto}.module__productsList.horizontalGrid ul li .product__info .data{white-space:normal;padding:0 .5rem;display:block}.module__productsList.horizontalGrid ul li .product__info .data p.info{text-align:center}.module__productsList.horizontalGrid ul li .product__info .data .rating i{font-size:1rem;margin-right:-.45rem}.module__productsList.horizontalGrid ul li .product__info .data .rating a{font-size:.75rem;margin-left:.35rem;top:-2px}.module__productsList.horizontalGrid ul li .product__score{bottom:0}.module__productsList.horizontalGrid ul li .product__score span{white-space:normal;width:100%;float:none}.module__productsList.horizontalGrid ul li .product__score span.score{font-size:1rem;width:28px;height:28px;padding-top:.25rem;top:auto;bottom:.3rem;left:.25rem;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.module__productsList.horizontalGrid ul li .product__score span.scoreTitle{line-height:1em;width:128px;height:38px;padding-right:.25rem;padding-left:2.25rem;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:.25rem;-webkit-border-bottom-left-radius:.25rem;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:.25rem;-moz-border-radius-bottomleft:.25rem;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;display:table-cell;vertical-align:middle}.module__productsList.cartList{background-color:#fff;padding:0;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;margin-bottom:1.5rem}.module__productsList.cartList ul{margin-bottom:0}.module__productsList.cartList ul li{background-color:transparent;padding:.5rem;border-top:solid 1px #e2f0f3;margin-bottom:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.module__productsList.cartList ul li:first-child{border-top:0}.module__productsList.cartList ul li .form-group{margin-bottom:0}.module__productsList.cartList ul li .cartActions{padding-bottom:1rem}.module__productsList.cartList ul li .cartActions.autoDelivery{width:100%;padding-top:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.module__productsList.cartList ul li .cartActions.autoDelivery .form-horizontal .form-group{width:30%;margin:0;margin-right:.5rem;float:left}.module__productsList.cartList ul li .cartActions.autoDelivery .form-horizontal .form-group label{width:100%}.module__productsList.cartList ul li .cartActions.autoDelivery .form-horizontal .form-group input{width:100%}.module__productsList.cartList ul li .cartActions.autoDelivery .form-horizontal .form-group:last-child{width:65%;margin-bottom:.5rem;margin-right:0;float:right}.module__productsList.cartList ul li .cartActions.autoDelivery .form-horizontal .form-group:last-child label{width:100%}.module__productsList.cartList ul li .cartActions.autoDelivery .form-horizontal .form-group:last-child label:first-child{padding-top:.85rem}.module__productsList.cartList ul li .cartActions.autoDelivery .form-horizontal .form-group:last-child label select{width:85%;overflow:hidden}.module__productsList.cartList ul li .cartActions.autoDelivery .addToCart__autoDelivery{width:65%;margin-bottom:.5rem}.module__productsList.cartList ul li .cartActions.autoDelivery .addToCart__autoDelivery label{width:100%;padding-top:0}.module__productsList.cartList ul li .cartActions.autoDelivery .addToCart__autoDelivery label select{width:85%;overflow:hidden}.module__productsList.cartList .product__removeButton{position:absolute;top:1rem;right:1.5rem;color:#001952;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__productsList.cartList .product__removeButton span{display:none}.module__productsList.cartList .product__removeButton:hover{color:#f3f8f9}.module__customSelect label{font-size:.9333rem;font-weight:600;width:100%;margin:0 0 8px;color:#001952}.module__customSelect .form-group{width:100%;padding:1rem .4rem;-webkit-border-radius:.2rem;-moz-border-radius:.2rem;border-radius:.2rem;-webkit-box-shadow:.1rem .1rem .3rem rgba(0,0,0,.1);-moz-box-shadow:.1rem .1rem .3rem rgba(0,0,0,.1);box-shadow:.1rem .1rem .3rem rgba(0,0,0,.1);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#f4f4f7}.module__customSelect .form-group .form-group--left{-webkit-box-flex:5;-webkit-flex:5;-moz-box-flex:5;-ms-flex:5;flex:5}.module__customSelect .form-group .form-group--left .inputs__wrap{margin-top:.4rem;display:none}.module__customSelect .form-group .form-group--left .inputs__wrap ul{opacity:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.module__customSelect .form-group .form-group--left .inputs__wrap ul.is--open{opacity:1;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.module__customSelect .form-group .form-group--left > span{font-weight:600;font-size:.9rem;width:100%;display:block;color:#001952}.module__customSelect .goToDetails__arrow{padding-right:.4rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:.4;-webkit-flex:.4;-moz-box-flex:.4;-ms-flex:.4;flex:.4}.module__customSelect .goToDetails__arrow a{width:.45rem;height:.45rem;border:none;border-right:.08rem solid #5f7f86;border-bottom:.08rem solid #5f7f86;display:block;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.module__customSelect .goToDetails__arrow a:hover{border-right:.1rem solid #005d73;border-bottom:.1rem solid #005d73}.module__customSelect .goToDetails__arrow a span{display:none;padding:30px}.module__customSelect .goToDetails__arrow.is--open a{border-right:none;border-bottom:none;border-top:.1rem solid #5f7f86;border-left:.1rem solid #5f7f86;position:relative}.module__customSelect .goToDetails__arrow.is--open a:hover{border-top:.1rem solid #005d73;border-left:.1rem solid #005d73}.module__productDetail{margin-bottom:1.5rem}.module__productDetail .brand{font-size:.75rem;font-weight:700;text-transform:uppercase;color:#001952;margin-bottom:.5rem;display:inline-block}.module__productDetail .title{font-size:1.125rem;font-weight:700}.module__productDetail .product__gallery{margin-bottom:1.5rem}.module__productDetail .product__gallery .carousel{-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;background-color:#fff;padding:1.25rem 0 0 0;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.module__productDetail .product__gallery .carousel.w-indicators{padding-bottom:4rem}.module__productDetail .product__gallery .carousel.w-indicators .carousel-indicators{display:block}.module__productDetail .product__gallery .carousel .carousel-indicators{width:100%;margin-left:0;bottom:1rem;left:0;display:none}.module__productDetail .product__gallery .carousel .carousel-indicators li{background-color:#001952;width:1.5rem;height:1.5rem;-webkit-border-radius:.75rem;-moz-border-radius:.75rem;border-radius:.75rem;margin:0 .25rem;opacity:.15}.module__productDetail .product__gallery .carousel .carousel-indicators .active{opacity:1}.module__productDetail .product__gallery .carousel .carousel-control{background-image:none}.module__productDetail .product__gallery .carousel .carousel-control span{display:none}.module__productDetail .product__gallery .carousel .item{text-align:center}.module__productDetail .product__gallery .carousel .item img{width:224px;height:auto;margin:0 auto}.module__optionSelector ul{-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;margin-bottom:0}.module__optionSelector ul li{padding:1rem 0;border-top:solid 1px #e2f0f3}.module__optionSelector ul li:first-child{border-top:0}.module__optionSelector ul li.w-link{width:100%;display:table}.module__optionSelector ul li.w-link .form-group{display:table-cell;vertical-align:middle}.module__optionSelector ul li.w-link .linkIcon{text-align:center;display:table-cell;vertical-align:middle}.module__optionSelector ul li.w-link .linkIcon a{display:inline-block}.module__optionSelector ul li.w-link .linkIcon a i{font-size:1.5rem;color:#001952;position:relative;top:4px;opacity:.5;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__optionSelector ul li.w-link .linkIcon a i.icon-trash{left:-1px}.noTouchDevice .module__optionSelector ul li.w-link .linkIcon a:hover i{opacity:1}.module__optionSelector ul li.link{padding:0}.module__optionSelector ul li.link a{font-weight:600;color:#001952;width:100%;padding:1.25rem 0;display:inline-block;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__optionSelector ul li.link a:before{font-size:1.5rem;color:#001952;position:absolute;top:50%;right:0;opacity:.5;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__optionSelector ul li.link a:hover{color:#001952}.noTouchDevice .module__optionSelector ul li.link a:hover:before{opacity:1}.module__optionSelector ul li .form-group{margin-bottom:0}.module__optionSelector ul li .form-group label{font-size:.9333rem;margin-bottom:.25rem}.module__optionSelector ul li .form-group + address,.module__optionSelector ul li .form-group + p{margin-top:-1.5rem}.module__optionSelector ul li label.radio{font-weight:600;color:#001952;padding:0 0 1.125rem 1.75rem;margin-bottom:0;position:relative;z-index:95;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__optionSelector ul li label.radio + address,.module__optionSelector ul li label.radio + p{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__optionSelector ul li label.radio:hover{cursor:pointer;opacity:.75}.noTouchDevice .module__optionSelector ul li label.radio:hover + address,.noTouchDevice .module__optionSelector ul li label.radio:hover + p{opacity:.75}.module__optionSelector ul li label.radio input[type=radio]{margin-left:0;position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.module__optionSelector ul li address,.module__optionSelector ul li p{font-size:.9333rem;white-space:nowrap;color:#001952;width:100%;padding-left:1.75rem;margin-top:-1.125rem;margin-bottom:0;position:relative;z-index:90;display:table;table-layout:fixed}.module__optionSelector ul li address > span,.module__optionSelector ul li p > span{-o-text-overflow:ellipsis;text-overflow:ellipsis;display:table-cell;overflow:hidden}.module__optionSelector ul li address strong,.module__optionSelector ul li p strong{font-weight:600;color:#001952}.module__summary{-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;margin-bottom:1.5rem}.page-aside__box .module__summary{margin-bottom:0}.module__summary p{margin-bottom:.25rem}.module__summary p span{color:#001952}.module__summary p span.strong{font-weight:700}.module__summary ul{margin-bottom:0}.module__summary ul li{font-size:.9333rem;border-top:solid 1px #e2f0f3}.module__summary ul li:first-child{border-top:0}.module__summary ul li .title{font-weight:600;color:#001952}.module__summary ul li address,.module__summary ul li p,.module__summary ul li span{font-size:.9333rem;color:#001952}.module__summary ul li.w-link a{width:100%;padding:1.25rem 0 1.125rem;display:inline-block;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__summary ul li.w-link a:hover{opacity:.75}.module__summary ul li.w-link a:before{font-size:1.5rem;color:#001952;position:absolute;top:50%;right:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.module__summary ul li.w-link a span.title{margin-bottom:0;display:block}.module__summary ul li.w-link a address,.module__summary ul li.w-link a p{white-space:nowrap;width:85%;margin-bottom:0;display:table;table-layout:fixed}.module__summary ul li.w-link a address > span,.module__summary ul li.w-link a p > span{-o-text-overflow:ellipsis;text-overflow:ellipsis;display:table-cell;overflow:hidden}.module__summary table{width:100%}.module__summary table td{font-size:.9333rem;color:#001952;padding:.25rem 0}.module__summary table td.number{text-align:right}.module__summary table tr.total td{font-weight:700;color:#001952;padding-top:.5rem}.module__summary table tr.total td.number{color:#fb4341}.module__summary table tr.promo td{font-weight:600;color:#001952}.module__orderList{-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;background-color:#fff;padding:1.25rem 1.5rem 0;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);margin-bottom:1.5rem}.module__orderList > .title{color:#001952;margin-bottom:.5rem}.module__orderList > ul{margin-bottom:0}.module__orderList > ul > li{padding:1.5rem 0 .75rem;border-top:solid 1px #e2f0f3}.module__orderList > ul > li:first-child{padding-top:.75rem;border-top:0}.noTouchDevice .module__orderList > ul > li a:hover .title{color:#001952}.module__orderList > ul > li .product{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}.module__orderList > ul > li .product .product__photo img{width:80px;height:auto}.module__orderList > ul > li .product .product__content{color:#001952;padding-left:.75rem;padding-right:2rem;-ms-flex-item-align:center;-webkit-align-self:center;-ms-grid-row-align:center;align-self:center;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;position:relative}.module__orderList > ul > li .product .product__content .title{font-size:.9333rem;font-weight:700;color:#001952;display:block;margin-bottom:.25rem;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__orderList > ul > li .product .product__content .status{font-weight:600;color:#001952;display:block}.module__orderList > ul > li .product .product__content .date{display:block}.module__orderList > ul > li .product .product__content .price{margin-bottom:.125rem;display:block}.module__orderList > ul > li .actionButtons{margin-top:.75rem;margin-bottom:.75rem}.module__orderList.autoDelivery ul li a{width:100%;display:block;position:relative}.module__orderList.autoDelivery ul li a .product .product__content{padding-right:0}.module__orderList.autoDelivery ul li a .product .product__content .product__info{margin-top:.5rem}.module__orderList.autoDelivery ul li a .product .product__content .product__info .product__priceFeatures span{font-size:.9333rem}.module__orderList.autoDelivery ul li a .product .product__content .product__info .product__status .status{font-size:.9333rem;font-weight:500;color:#001952}.module__orderList.autoDelivery ul li a .product .product__content .product__info .product__status .module__tagIcon{margin-top:.25rem}.module__orderList.autoDelivery ul li a .product .product__content .product__info .product__status .module__tagIcon p{font-size:.9333rem;margin-bottom:.25rem}.module__orderList.autoDelivery ul li a .product .product__content .product__info .product__status .module__tagIcon .module__inner p{font-size:.9333rem;color:#001952;margin-bottom:.25rem}.module__orderList.autoDelivery ul li a .product .product__content .product__info .product__status .module__tagIcon .module__inner p em{display:block}.module__orderList.autoDelivery ul li a .product .product__content .product__info .product__status .module__tagIcon .module__inner i{margin-left:0;position:relative;top:.1rem}.module__orderList.autoDelivery ul li a i{font-size:1.5rem;color:#001952;position:absolute;top:50%;right:-1rem;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.module__orderList.autoDelivery ul li a .prescriptionDetails ul{margin-top:1rem}.module__orderList.autoDelivery ul li a .prescriptionDetails ul li{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:.5rem}.module__orderList.autoDelivery ul li a .prescriptionDetails ul li span{font-size:.9333rem;color:#001952;margin-bottom:0}.module__orderList.autoDelivery ul li a .prescriptionDetails ul li span.title{font-weight:700}.module__route{margin-bottom:1rem}.module__route span{font-size:.875rem;font-weight:700;color:#001952}.module__route .icon{width:16px;height:20px;display:inline-block;position:relative;top:4px}.module__route .icon:before{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.module__route .title{color:#001952}.module__scrollingCards{margin-right:-1rem;margin-bottom:1.25rem;margin-left:-1rem}.module__scrollingCards.imageOnly ul li a{padding:1rem 0}.module__scrollingCards.imageOnly ul li a img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.module__scrollingCards .titleLink{padding:0 1rem;margin-bottom:.75rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.module__scrollingCards .titleLink .title{margin-bottom:0}.module__scrollingCards .titleLink a{font-weight:600}.module__scrollingCards ul{white-space:nowrap;padding-right:1rem;padding-left:1rem;margin-bottom:.5rem;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}.module__scrollingCards ul::-webkit-scrollbar{display:none}.module__scrollingCards ul li{color:#fff;background-color:#fff;width:112px;height:104px;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;margin-right:.25rem;display:inline-block;position:relative;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__scrollingCards ul li:hover{border-color:#001952}.module__scrollingCards ul li a{text-align:center;padding:.5rem 0;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;position:absolute;top:0;right:0;bottom:0;left:0}.module__scrollingCards ul li a i{font-size:2rem;color:#001952;margin-top:.75rem}.module__scrollingCards ul li a img{display:block;margin:0 auto .5rem}.module__scrollingCards ul li a .title{font-size:.8125rem;font-weight:700;line-height:1em;white-space:normal;color:#001952;height:36px;padding:.125rem .5rem 0;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.module__scrollingCards .infoText{padding-left:1rem;margin-bottom:0}.module__orderConfirmation{background-color:#f3f8f9;padding:1rem 1rem 1.25rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;margin-bottom:1.5rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.module__orderConfirmation .title,.module__orderConfirmation p{font-size:.8125rem}.module__orderConfirmation .title{font-weight:700;color:#001952;margin-bottom:.25rem}.module__orderConfirmation p{color:#001952;margin-bottom:.5rem}.module__orderConfirmation .delivery{background-color:#fff;width:100%;border:solid .5rem #fff;border-left-width:.75rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;display:table;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.module__orderConfirmation .delivery .delivery__data{display:table-cell;vertical-align:middle}.module__orderConfirmation .delivery .delivery__data span{font-size:.75rem;font-weight:600;color:#001952;display:block}.module__orderConfirmation .delivery .delivery__data .title{font-size:.875rem;font-weight:700;color:#001952;margin-top:.25rem;margin-bottom:0}.module__orderConfirmation .delivery .delivery__date{text-align:center;border-left:solid 1px #e2f0f3;display:table-cell;vertical-align:middle}.module__orderConfirmation .delivery .delivery__date span{display:block}.module__orderConfirmation .delivery .delivery__date .day{font-size:1.875rem;font-weight:700;line-height:1.2em}.module__orderConfirmation .delivery .delivery__date .month{font-size:.75rem;color:#001952;margin-top:-.5rem}.module__infoBubble{text-align:center;color:#001952;background-color:#f3f8f9;padding:.5rem .5rem .375rem;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.module__infoBubble p{font-size:.875rem;font-weight:600;margin-bottom:0}.module__infoBubble p + p{margin-top:1rem}.module__infoBubble.success{background-color:#f3f8f9}.module__infoBubble.success p{color:#001952}.module__oneClickForm{background-color:#f3f8f9;padding:1.5rem;display:none;position:absolute;top:auto;right:0;bottom:0;left:0;-webkit-box-shadow:0 -2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 -2px 4px 0 rgba(0,0,0,.1);box-shadow:0 -2px 4px 0 rgba(0,0,0,.1)}.module__oneClickForm .closeButton{font-size:2rem;color:#001952;position:absolute;top:-2.5rem;right:1.25rem;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__oneClickForm .closeButton span{display:none}.noTouchDevice .module__oneClickForm .closeButton:hover{color:#001952}.module__oneClickForm ul li{font-size:.9333rem;width:100%;padding:1rem 0;border-top:solid 1px #e2f0f3;display:table}.module__oneClickForm ul li:first-child{padding-top:0;border-top:0}.module__oneClickForm ul li.total .data{color:#fb4341}.module__oneClickForm ul li a{font-size:.9333rem;width:100%;display:table;position:relative}.module__oneClickForm ul li a:before{font-size:1.5rem;color:#001952;position:absolute;top:50%;right:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.module__oneClickForm ul li a strong{color:#001952}.module__oneClickForm ul li a address,.module__oneClickForm ul li a p{font-size:.9333rem;white-space:nowrap;color:#001952;width:80%;margin-bottom:0;display:table;table-layout:fixed}.module__oneClickForm ul li a address > span,.module__oneClickForm ul li a p > span{-o-text-overflow:ellipsis;text-overflow:ellipsis;display:table-cell;overflow:hidden}.module__oneClickForm ul li .title{color:#001952;width:80px;display:table-cell;vertical-align:top}.module__oneClickForm ul li .data{display:table-cell;vertical-align:top}.module__optionsTile.withCTA ul li .tileContent .picture img{top:0;left:50%;-webkit-transform:translate(-50%,1.5rem);-moz-transform:translate(-50%,1.5rem);-o-transform:translate(-50%,1.5rem);-ms-transform:translate(-50%,1.5rem);transform:translate(-50%,1.5rem)}.module__optionsTile ul li{background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:1rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.noTouchDevice .module__optionsTile ul li a:hover .data .title,.noTouchDevice .module__optionsTile ul li a:hover .data p{color:#001952}.noTouchDevice .module__optionsTile ul li a:hover i{opacity:1}.module__optionsTile ul li .tileContent,.module__optionsTile ul li a{width:100%;min-height:80px;display:table;position:relative}.module__optionsTile ul li .tileContent .picture,.module__optionsTile ul li a .picture{width:84px;padding:0 1rem;display:table-cell;vertical-align:middle;position:relative}.module__optionsTile ul li .tileContent .picture img,.module__optionsTile ul li a .picture img{width:48px;height:48px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.module__optionsTile ul li .tileContent .data,.module__optionsTile ul li a .data{padding:1rem 2.5rem 1rem 0;display:table-cell;vertical-align:middle}.module__optionsTile ul li .tileContent .data .title,.module__optionsTile ul li a .data .title{font-size:.9333rem;color:#001952;margin:.125rem 0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__optionsTile ul li .tileContent .data p,.module__optionsTile ul li a .data p{font-size:.9333rem;line-height:1.2em;margin-bottom:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__optionsTile ul li .tileContent .data p + .actionButtons,.module__optionsTile ul li a .data p + .actionButtons{margin-top:1rem}.module__optionsTile ul li .tileContent .data .actionButtons a,.module__optionsTile ul li a .data .actionButtons a{min-height:0}.module__optionsTile ul li .tileContent .data .actionButtons + .text-link,.module__optionsTile ul li a .data .actionButtons + .text-link{margin-top:1rem}.module__optionsTile ul li .tileContent .data .text-link,.module__optionsTile ul li a .data .text-link{min-height:0}.module__optionsTile ul li .tileContent i,.module__optionsTile ul li a i{font-size:2rem;color:#001952;position:absolute;top:50%;right:.5rem;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);opacity:.5;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__setPrice{width:100%;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;background-color:#fff;padding:1rem 1.5rem 1rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);display:table}.module__setPrice .price__data{width:75%;padding-right:.5rem;display:table-cell;vertical-align:middle}.module__setPrice .price__data .title{font-size:.9333rem;margin-bottom:.125rem}.module__setPrice .price__data p{font-size:.9333rem;line-height:1.2em;margin-bottom:0}.module__setPrice .price__input{width:25%;padding-left:.5rem;display:table-cell;vertical-align:bottom}.module__heroCarousel.w-indicators .carousel-indicators{display:block}.module__heroCarousel.w-CTA .item{padding-bottom:50%}.module__heroCarousel.w-CTAdinamicHeight .item{padding-bottom:50%}.module__heroCarousel .item{padding-bottom:33.3%}.module__heroCarousel .item.contentRight .heroContent .title,.module__heroCarousel .item.contentRight .heroContent p{text-align:right;padding-right:0;padding-left:50%}.module__heroCarousel .item.contentCenter .heroContent .title,.module__heroCarousel .item.contentCenter .heroContent p{text-align:center;padding-right:25%;padding-left:25%}.module__heroCarousel .item.lightScheme .title{color:#fff}.module__heroCarousel .item.darkBaseScheme .title{color:#001952}.module__heroCarousel .carousel-indicators{display:none;z-index:150}.module__heroCarousel .carousel-indicators li{background-color:rgba(255,255,255,.5);width:1rem;height:1rem;border:0;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;border-radius:.5rem;margin:0 .25rem}.module__heroCarousel .carousel-indicators li.active{background-color:#fff}.module__heroCarousel .carousel-control{background-image:none;z-index:115}.module__heroCarousel .carousel-control span{display:none}.module__heroCarousel .heroContent{padding:1rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0}.module__heroCarousel .heroContent .title{font-size:1.2rem;font-weight:700;line-height:1em;width:100%;padding-right:50%;margin-bottom:0;position:relative;z-index:110}.module__heroCarousel .heroContent .actionButtons{position:relative;z-index:110}.module__heroCarousel .heroContent .title + .actionButtons{margin-top:1.25rem}.module__heroCarousel .heroContent > img{width:100%;height:auto;position:absolute;top:50%;right:0;bottom:0;left:0;z-index:100;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.module__heroCarousel .heroContent .content__overlay{background:-webkit-linear-gradient(rgba(0,93,115,0) 0,rgba(0,93,115,.35) 50%,rgba(0,93,115,.7) 100%);background:-o-linear-gradient(rgba(0,93,115,0) 0,rgba(0,93,115,.35) 50%,rgba(0,93,115,.7) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,93,115,0)),color-stop(50%,rgba(0,93,115,.35)),to(rgba(0,93,115,.7)));background:-moz-linear-gradient(rgba(0,93,115,0) 0,rgba(0,93,115,.35) 50%,rgba(0,93,115,.7) 100%);background:linear-gradient(rgba(0,93,115,0) 0,rgba(0,93,115,.35) 50%,rgba(0,93,115,.7) 100%);padding-bottom:48.28375%;position:absolute;top:0;right:0;left:0;z-index:1}.module__heroCarousel .heroContent .content__textCTA p{padding-right:40%;position:relative;z-index:150}.module__addToCart.autoDelivery .addToCart__quantity{width:20%;padding-left:0;margin-right:.25rem;margin-bottom:1rem;vertical-align:top}.module__addToCart .addToCart__data{margin-bottom:1rem;width:100%;display:table}.module__addToCart .addToCart__data .price__details{display:table-cell}.module__addToCart .addToCart__data .price__savings{text-align:right;display:table-cell}.module__addToCart .addToCart__data .price__savings span{font-weight:600;color:#fb4341}.module__addToCart .addToCart__data .price{font-size:1.5rem;font-weight:600;color:#fb4341}.module__addToCart .addToCart__data .oldPrice{font-size:1rem;font-weight:600;color:#c7cdce;text-decoration:line-through}.module__addToCart .addToCart__options .form-group{width:auto;margin-right:1.5rem;display:inline-block}.module__addToCart .addToCart__options ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex}.module__addToCart .addToCart__options ul li{padding-bottom:.125rem;margin-left:.5rem}.module__addToCart .addToCart__options ul li:first-child{margin-left:0}.module__addToCart .addToCart__options ul li.active a{border:solid .125rem #001952}.noTouchDevice .module__addToCart .addToCart__options ul li.active a:hover{border-color:#001952}.module__addToCart .addToCart__options ul li.disabled a{color:#f3f8f9}.module__addToCart .addToCart__options ul li a{font-weight:600;color:#001952;background-color:#fff;padding:.5rem;border:solid .125rem #fff;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;display:block;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__addToCart .addToCart__options ul li a:hover{border-color:#f3f8f9}.module__addToCart .addToCart__weight{width:50%;padding-right:.5rem;margin-right:-4px;margin-bottom:0;display:inline-block}.module__addToCart .addToCart__weight .select-normal:before{top:14px}.module__addToCart .addToCart__weight select{height:44px;padding:14px 10px 12px}.module__addToCart .addToCart__quantity{width:50%;padding-left:.5rem;margin-right:-4px;margin-bottom:0;display:inline-block}.module__addToCart .addToCart__quantity input[type=number]{height:44px;padding:14px 8px 12px}.module__addToCart .addToCart__autoDelivery{width:78%;padding-left:0;margin-right:-4px;margin-bottom:0;display:inline-block}.module__addToCart .addToCart__autoDelivery .select-normal:before{top:14px}.module__addToCart .addToCart__autoDelivery select{height:44px;padding:14px 10px 12px}.module__addToCart .addToCart__autoDelivery .module__tagIcon .module__inner p{margin-bottom:0}.module__addToCart .addToCart__alert{width:100%;padding:1rem 0 0;margin-bottom:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.module__addToCart .addToCart__alert i{font-size:1.75rem;padding:.125rem .25rem 0 0}.module__addToCart .addToCart__alert .data{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.module__addToCart .addToCart__alert .data p{font-size:.875rem;line-height:1.2em;color:#001952;padding-top:.05rem;margin-bottom:0}.module__breadcrumbs li{font-size:.9333rem;font-weight:600;color:#001952;padding-right:2px;display:inline-block}.module__breadcrumbs li:before{font-family:petcoach;font-size:.8125rem;content:"\e92d";position:relative;top:.125rem;left:-3px}.module__breadcrumbs li:first-child:before{content:"";padding-right:0;padding-left:0}.module__breadcrumbs li a{font-size:.9333rem}.module__navigationLinks ul{padding:0 1rem;margin:0}.module__navigationLinks ul li a{font-size:.8125rem;font-weight:600;color:#001952;padding:16px 0 14px;display:block;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__navigationLinks ul li a:after{font-family:petcoach;font-size:2rem;font-weight:400;color:#001952;content:"\e92d";opacity:.5;position:absolute;top:50%;right:-.5rem;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__navigationLinks ul li a:hover{color:#001952}.noTouchDevice .module__navigationLinks ul li a:hover:after{opacity:1}.module__navigationLinks ul li + li{border-top:solid 1px #e2f0f3}.module__titleAndFilters{width:100%;margin-bottom:.5rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.module__titleAndFilters.wo-title > .filters{width:100%}.module__titleAndFilters .title{width:50%;margin-bottom:.5rem}.module__titleAndFilters .filters__mobilePlaceholder{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.module__titleAndFilters > .filters{font-size:.8125rem;text-align:right;width:50%;-ms-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end;margin-bottom:.5rem}.module__titleAndFilters > .filters a{font-size:1em;font-weight:700;color:#001952}.module__titleAndFilters > .filters a span{font-weight:600;color:#c7cdce}.module__videoText{max-width:100%;margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.module__videoText .title{margin-bottom:.5rem}.module__videoText .videoText__content{text-align:center;width:100%;padding:1.75rem 1rem 1.25rem}.module__videoText .videoText__content p{max-width:25rem;margin-bottom:0;display:inline-block}.module__videoText .videoText__content p + p{margin-top:1rem}.module__videoText .videoText__video{position:relative;overflow:hidden}.module__videoText .videoText__video img{width:100%;display:block}.module__thumbnailsLinkList{text-align:center;padding:0 1rem;margin-bottom:2em}.module__thumbnailsLinkList ul{max-width:80%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}.module__thumbnailsLinkList ul a{display:block}.module__thumbnailsLinkList ul li{width:50%;display:inline-block}.module__thumbnailsLinkList ul img{width:4rem;height:4rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem;margin:1rem 0 .25rem;display:inline;-webkit-box-flex:0;-ms-flex-positive:0;-webkit-flex-grow:0;-moz-box-flex:0;flex-grow:0}.module__thumbnailsLinkList ul span{font-weight:600;color:#001952;width:100%;display:inline-block}.module__searchFeed{padding:.5rem}.module__searchFeed [role=form] input{background:rgba(255,255,255,.8)}.module__askAnExpert{text-align:center;background-color:#f3f8f9;margin:0 auto 2rem}.module__askAnExpert .module__background{position:relative;overflow:hidden}.module__askAnExpert .module__background img{width:100%;height:auto;display:block}.module__askAnExpert .module__inner{padding:1rem;max-width:656px;margin:0 auto}.module__askAnExpert .module__inner .title{margin-bottom:.5rem}.module__askAnExpert .module__inner .form{margin-bottom:1rem}.module__askAnExpert .module__inner .form input{background-color:#fff}.module__askAnExpert .module__inner .form textarea{background-color:#fff;height:130px}.module__askAnExpert .module__inner .form .counter{top:.875rem;right:.5rem}.module__askAnExpert .module__inner .form label.select{background-color:#fff}.module__askAnExpert .module__inner .form .form-group{margin-bottom:.5rem}.module__askAnExpert .module__inner .form .form__categorySubmit .category{margin-bottom:1rem}.module__askAnExpert .module__inner .form .module__attachMedia{text-align:left;background-color:#fff;margin-bottom:.5rem}.module__askAnExpert .module__inner .form .module__attachMedia p{font-size:.75rem}.module__askAnExpert .module__inner .form .module__attachMedia .content ul{border-top-color:#f3f8f9}.module__askAnExpert .module__inner .info p{font-size:.875rem}.module__experts{text-align:center;padding-bottom:0}.module__experts.fullWidthModule .module__inner{max-width:none;padding:0}.module__experts .module__inner > p{padding-bottom:2rem;max-width:656px;padding:0 1rem;margin:0 auto 1rem}.module__experts .module__inner > p.intro{margin-bottom:2rem}.module__experts .actionButtons{margin-bottom:0}.module__experts .actionButtons .button{width:auto;margin:0 auto;float:none}.module__experts ul{padding:0;margin:0;display:block}.module__experts ul .bio{color:#001952;background-color:#fff;padding:32px;display:none}.module__experts ul .bio .bio__inner{opacity:0;-webkit-transform:none}.module__experts ul .bio .title{font-size:1.4rem;font-weight:600;text-transform:none;color:#001952;margin-bottom:.25rem}.module__experts ul .bio .role{font-size:1rem;font-weight:600;line-height:1.2em;color:#001952}.module__experts ul .bio .bioContent p{font-size:1rem;line-height:1.5em;color:#001952;max-width:640px;margin-top:0;margin-right:auto;margin-bottom:16px;margin-left:auto}.module__experts ul .bio .bioContent .badges{text-align:center;padding:0;margin:2rem 0 0}.module__experts ul .bio .bioContent .badges li{width:128px;padding:8px;display:inline-block;vertical-align:top}.module__experts ul .bio .bioContent .badges li img{width:64px;height:auto}.module__experts ul .bio .bioContent .badges li .badgeTitle{font-size:.875rem;color:#001952;margin-bottom:0}.module__experts ul .bio .bioContent .collegeLogo{padding-top:2rem;margin:1.5rem 0 2rem;position:relative}.module__experts ul .bio .bioContent .collegeLogo:before{content:" ";background-color:#e2f0f3;width:96px;height:1px;margin-left:-48px;position:absolute;top:0;left:50%}.module__experts ul .bio .bioContent .collegeLogo img{width:auto;height:64px}.module__experts ul .bio a.icon-close{font-size:3.5rem;color:#001952;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__experts ul .bio a.icon-close:hover{color:#001952}.module__experts ul .expert{padding:66.66% 0 0 0;margin-bottom:-1px;display:block;position:relative;overflow:hidden}.module__experts ul .expert:before{content:" ";width:0;height:0;border-left:32px solid transparent;border-right:32px solid transparent;border-bottom:32px solid #fff;margin-left:-32px;position:absolute;bottom:-32px;left:50%;z-index:50}.noTouchDevice .module__experts ul .expert.active .expert__data{opacity:.5}.noTouchDevice .module__experts ul .expert.active .expert__data .expert__data__inner{opacity:0}.module__experts ul .expert.active:before{bottom:-2px}.module__experts ul .expert .expert__data{background-color:rgba(0,93,115,.7);width:101%;height:101%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;opacity:0;z-index:40;cursor:pointer}.module__experts ul .expert .expert__data .expert__data__inner{text-align:center;width:100%;padding:0 32px;opacity:1}.module__experts ul .expert .expert__data .expert__data__inner .title{font-size:1.55rem;font-weight:600;text-transform:none;color:#fff;margin-bottom:24px;position:relative}.module__experts ul .expert .expert__data .expert__data__inner .title:after{content:" ";background-color:#fff;width:64px;height:1px;margin-left:-32px;position:absolute;bottom:-8px;left:50%}.module__experts ul .expert .expert__data .expert__data__inner .role{font-size:1.1rem;color:#fff}.module__experts ul .expert .expert__data .expert__data__inner .bioContent{display:none}.module__experts ul .expert img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:30}.module__floatingWidget{width:7rem;height:2.75rem;position:fixed;bottom:5rem;right:0;z-index:200;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__floatingWidget.open .floatingWidget__open{right:-8rem}.module__floatingWidget.open .floatingWidget__close{right:17.5rem}.module__floatingWidget.open .module__widget{right:12rem}.module__floatingWidget .floatingWidget__open{font-size:.875rem;font-weight:700;text-transform:uppercase;text-align:center;line-height:.9rem;width:7rem;height:auto;color:#fff;background-color:#001952;padding:.25rem .25rem .25rem 1.5rem;border:solid .1875rem #001952;-webkit-border-radius:.25rem 0 0 .25rem;-moz-border-radius:.25rem 0 0 .25rem;border-radius:.25rem 0 0 .25rem;display:block;position:absolute;right:0;bottom:0;overflow:hidden;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.25);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.25);box-shadow:0 2px 4px 0 rgba(0,0,0,.25)}.module__floatingWidget .floatingWidget__open i{font-size:1.5rem;font-weight:600;position:absolute;top:-.9rem;left:0;-webkit-transform:rotate(180deg) translate(0,-50%);-moz-transform:rotate(180deg) translate(0,-50%);-ms-transform:rotate(180deg) translate(0,-50%);-o-transform:rotate(180deg) translate(0,-50%);transform:rotate(180deg) translate(0,-50%)}.module__floatingWidget .floatingWidget__open span{font-size:12px;text-transform:none}.module__floatingWidget .floatingWidget__close{background-color:#001952;width:1.5rem;height:1.5rem;-webkit-border-radius:.75rem;-moz-border-radius:.75rem;border-radius:.75rem;display:block;position:absolute;top:-17rem;right:-3rem;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__floatingWidget .floatingWidget__close i{font-size:.675rem;font-weight:700;width:.6875rem;height:.875rem;color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.module__floatingWidget .floatingWidget__close span{display:none}.module__floatingWidget .module__widget{background-color:#fff;width:18rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;padding:1rem;margin-bottom:0;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.25);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.25);box-shadow:0 2px 4px 0 rgba(0,0,0,.25);top:-15.0625rem;right:-19rem;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__floatingWidget .module__widget .widget__header{-webkit-border-radius:.125rem;-moz-border-radius:.125rem;border-radius:.125rem;margin-bottom:.75rem;overflow:hidden}.module__floatingWidget .module__widget .widget__header img{display:block}.module__floatingWidget .module__widget:before{display:none}.module__floatingWidget .module__widget .title{font-size:.975rem;padding-right:0}.module__floatingWidget .module__widget p{font-size:.875rem;padding-right:0;margin-bottom:.5rem}.module__floatingWidget .module__widget fieldset .counter{top:.5rem}.module__floatingWidget .module__widget fieldset textarea{background-color:#eff4f5;height:3.5rem;padding-top:.5rem;padding-right:3rem}.module__floatingWidget .module__widget .actionButtons .button{width:100%}.module__verticalCatalog{display:block}.module__verticalCatalog ul li{text-align:center;padding:0 1rem 0 1rem}.module__verticalCatalog ul li .title{margin-bottom:0}.module__verticalCatalog ul li p{max-width:32rem;margin:auto;margin-top:1rem;margin-bottom:1rem}.module__verticalCatalog ul li .actionButtons{margin-bottom:1rem}.module__verticalCatalog ul li .thumbnailCatalog{height:12.5rem;margin-bottom:1rem;position:relative;overflow:hidden}.module__verticalCatalog ul li .thumbnailCatalog img{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.module__verticalCatalog ul li i{display:none}.module__verticalCatalog ul li ul{list-style-type:disc;list-style-position:inside;margin:1rem 0 1rem}.module__verticalCatalog ul li ul li{padding:0 1rem 0 1rem;margin:.5rem 0 .5rem}.module__headBanner{background-color:#b4da9a;border-bottom:solid .5rem #9acd78;position:relative}.module__headBanner .headBanner__inner .catIlustration{width:72px;position:absolute;top:5px;right:6px}.module__headBanner .headBanner__inner .dogIlustration{width:46px;position:absolute;top:-4px;right:54px}.module__headBanner .headBanner__inner .title{padding-top:1.15rem;padding-left:1rem}.module__tableCTA{padding:0 1rem;margin-bottom:1rem}.module__tableCTA .tableCTA__text{margin-bottom:2rem}.module__tableCTA .tableCTA__text .title{text-align:center}.module__tableCTA .tableCTA__text p{text-align:center;background-color:inherit;max-width:29rem;margin:auto;margin-top:1rem;margin-bottom:1rem}.module__tableCTA .tableCTA__table{margin-bottom:2rem}.module__tableCTA .tableCTA__table table{max-width:380px;padding:1rem 0;border-spacing:1rem 1rem;margin:auto}.module__tableCTA .tableCTA__table table thead tr{border-bottom:solid 1px #636569}.module__tableCTA .tableCTA__table table thead tr th{color:#636569;font-size:.8rem;font-weight:700;text-align:center;padding:1rem 1.2rem .2rem 1.2rem;margin-bottom:1rem;vertical-align:middle}.module__tableCTA .tableCTA__table table thead tr th:first-child{text-align:left;padding-left:0}.module__tableCTA .tableCTA__table table thead tr th:nth-child(even){-webkit-border-radius:16px 16px 0 0;-moz-border-radius:16px 16px 0 0;border-radius:16px 16px 0 0;background-color:#e2eff2}.module__tableCTA .tableCTA__table table tbody tr{border-bottom:solid 1px rgba(99,101,105,.2)}.module__tableCTA .tableCTA__table table tbody tr:first-child{border-bottom:solid 1px rgba(99,101,105,.5)}.module__tableCTA .tableCTA__table table tbody tr:last-child{border-bottom:solid 1px rgba(99,101,105,.5)}.module__tableCTA .tableCTA__table table tbody tr td{text-align:center;vertical-align:middle;padding:.5rem}.module__tableCTA .tableCTA__table table tbody tr td:first-child{width:50%}.module__tableCTA .tableCTA__table table tbody tr td.highlight span{text-transform:uppercase}.module__tableCTA .tableCTA__table table tbody tr td .title{font-size:.8rem;font-weight:700}.module__tableCTA .tableCTA__table table tbody tr td p{text-align:left;font-size:.8rem;width:100%;color:#001952;background-color:inherit;padding:0;margin:0}.module__tableCTA .tableCTA__table table tbody tr td span{color:#636569;font-weight:700;font-size:.8rem}.module__tableCTA .tableCTA__table table tbody tr td span sup{font-size:.6rem}.module__tableCTA .tableCTA__table table tbody tr td:first-child{text-align:left;padding-left:0}.module__tableCTA .tableCTA__table table tbody tr td:first-child span{color:#001952;font-weight:700;font-size:.8rem}.module__tableCTA .tableCTA__table table tbody tr td:nth-child(even){background-color:#e2eff2}.module__tableCTA .tableCTA__table table + .info{font-size:.875rem;margin-top:1rem}.module__tableCTA .tableCTA__CTA{text-align:center;margin-bottom:3rem}.module__tableCTA .tableCTA__CTA .actionButtons{margin-bottom:1.5rem}.module__tableCTA .tableCTA__CTA p{font-size:2rem;font-weight:300;color:#fff;text-align:center;background-color:#9acd78;width:50%;max-width:11.25rem;padding:.5rem 0;margin:1rem 0;margin:auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;display:block}.module__tableCTA .tableCTA__CTA span{font-size:4.5rem;font-weight:300;line-height:1em}.module__tableCTA .tableCTA__CTA span sup{font-size:.8rem;vertical-align:super}.module__tableCTA .tableCTA__CTA .info{font-size:.8rem}.module__tableCTA .tableCTA__CTA img{width:100%;max-width:19.187rem;margin:auto;display:block}.module__howItWorks{max-width:928px;padding:0 1rem;margin:0 auto}.module__howItWorks .howItWorks__steps .title{font-size:1.625rem;font-weight:800;text-align:center}.module__howItWorks .howItWorks__steps ul{text-align:center;margin-bottom:1.5rem}.module__howItWorks .howItWorks__steps ul li{text-align:center;color:#fff;padding:0 .5rem;margin:1rem;display:inline-block}.module__howItWorks .howItWorks__steps ul li .numberCircle{background-color:#001952;width:5rem;height:5rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-bottom:1rem;display:inline-block;vertical-align:top;position:relative}.module__howItWorks .howItWorks__steps ul li .numberCircle span{font-family:Grumpy;font-size:2.9333rem;font-family:Amasis;line-height:.9em;color:#fff;padding-top:.3rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.module__howItWorks .howItWorks__steps ul li p,.module__howItWorks .howItWorks__steps ul li > span{font-size:.875rem;font-weight:700;color:#001952;max-width:14rem;margin:1rem auto 0;display:block}.module__bigBanner{background-image:url(../images/bg-picture-experts.jpg);background-repeat:no-repeat;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;width:100%;padding:34.444% 1rem 2rem}.module__bigBanner.fullWidthModule .module__inner{max-width:62rem}.module__bigBanner.bigTitle .title{margin-bottom:0}.module__bigBanner.bigTitle .logo{margin-bottom:.5rem}.module__bigBanner.bigTitle .logo span{font-weight:600}.module__bigBanner.bigTitle .claim{font-size:1.1em;color:#001952;margin-bottom:1.5rem}.module__bigBanner.bigTitle p + p{margin-bottom:0}.module__bigBanner .module__inner{padding-top:1.5rem}.module__benefits{background-color:#eaecef;width:100%;padding:2rem 0}.module__benefits.fullWidthModule .module__inner{max-width:62rem}.module__benefits .module__inner{padding:0 1rem}.module__benefits .module__inner > .title{font-weight:400;margin-bottom:16px}.module__benefits ul{margin-bottom:24px}.module__benefits ul li{padding-left:64px;margin-bottom:24px;position:relative}.module__benefits ul li i{font-size:48px;margin-bottom:.5rem;display:inline-block;position:absolute;top:0;left:0}.module__benefits ul li i.icon-heart{font-size:32px;margin-bottom:12px;margin-top:8px;left:10px}.module__benefits ul li .title{font-size:15px;margin-bottom:4px}.module__manifesto{padding:2rem 0 1rem}.module__manifesto .module__inner{text-align:center;padding:0 1rem}.module__manifesto .module__inner > .title{font-size:20px;font-weight:300;text-transform:uppercase;color:#001952}.module__manifesto .module__inner > p{font-size:20px;font-style:italic;font-weight:700;line-height:1.18918919em;max-width:480px;padding:0 2rem;margin:0 auto 2rem}.module__manifesto .subContent{max-height:0;padding-top:16px;position:relative;top:-16px;z-index:100;display:block;overflow:hidden;-webkit-transition:max-height 1s ease-out;-moz-transition:max-height 1s ease-out;-o-transition:max-height 1s ease-out;transition:max-height 1s ease-out}.module__manifesto .subContent.open{max-height:936px;display:block}@media screen and (min-width:41.875rem){.module__manifesto .subContent.open{max-height:816px}}.module__manifesto .subContent .subContent__inner{opacity:0;-webkit-transform:none;-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-o-transition:opacity 1s ease-out;transition:opacity 1s ease-out}.module__manifesto .subContent .subContent__inner.open{opacity:1}.module__manifesto .subContent .intro{font-size:16px;text-align:center;line-height:1.2em;color:#bdc0c4;padding-top:32px;margin-bottom:32px;display:inline-block;position:relative}.module__manifesto .subContent .intro:before{content:" ";background-color:#fff;width:100px;height:1px;margin-left:-50px;position:absolute;top:0;left:50%}.module__manifesto .subContent ul{margin-bottom:48px}.module__manifesto .subContent ul li{text-align:left}.module__manifesto .subContent ul li .title{font-size:16px;color:#001952}.module__manifesto .subContent ul li p{margin-bottom:24px}.module__manifesto .subContent a{font-size:48px;color:#fff;margin:0 auto;display:inline-block}.noTouchDevice .module__manifesto .subContent a:hover{color:#001952}.module__manifesto .actionButtons{margin-right:0;margin-left:0;position:relative;z-index:120}.module__manifesto .actionButtons .button{width:100%;min-width:0;margin-right:auto;margin-left:auto;float:none}.module__textVideoTranscription{padding:0;padding-bottom:2rem;position:relative;z-index:101;opacity:0;-webkit-animation-name:fadein;-moz-animation-name:fadein;-o-animation-name:fadein;animation-name:fadein;-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.module__textVideoTranscription.open{margin-top:-3.5rem}.module__textVideoTranscription.open .actionButtons{opacity:0;-webkit-animation-name:fadeout;-moz-animation-name:fadeout;-o-animation-name:fadeout;animation-name:fadeout;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.module__textVideoTranscription.open .subContent{max-height:936px;display:block}@media screen and (min-width:41.875rem){.module__textVideoTranscription.open .subContent{max-height:63rem}}.module__textVideoTranscription .actionButtons{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-animation-name:fadein;-moz-animation-name:fadein;-o-animation-name:fadein;animation-name:fadein;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.module__textVideoTranscription .transcription{margin-top:1rem}.module__textVideoTranscription .subContent{max-height:0;padding-top:0;position:relative;z-index:100;display:block;overflow:hidden;-webkit-transition:max-height 1s ease-out;-moz-transition:max-height 1s ease-out;-o-transition:max-height 1s ease-out;transition:max-height 1s ease-out}.module__textVideoTranscription .subContent p{font-size:1rem;line-height:1.4em;color:#001952;margin-bottom:.5rem}.module__textVideoTranscription .subContent a{width:3rem;padding:0;margin:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.module__textVideoTranscription .subContent a i{font-size:3rem;color:#001952}.module__textVideoTranscription .subContent__inner{opacity:0;-webkit-transform:none;-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-o-transition:opacity 1s ease-out;transition:opacity 1s ease-out}.module__textVideoTranscription .subContent__inner.open{opacity:1}.module__tableOfContents{background-color:#fff;width:100%;height:100%;padding:4px 0 50px;display:none;position:fixed;top:50px;z-index:1030}.module__tableOfContents li{border-top:solid 1px #e2f0f3}.module__tableOfContents li:first-child{border-top:0}.module__tableOfContents li a{font-size:1rem;font-weight:600;color:#001952;padding:12px 16px;display:block}.module__tableOfContents li.active a{font-weight:700;color:#001952}.module__tableOfContents.active{display:block}.module__tableOfContents .actionButtons{padding:0 1rem;margin-bottom:1.5rem}.module__tableOfContents__link a{color:#001952;padding:.25rem .5rem .2rem;border:solid 1px #001952;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;margin-bottom:1.25rem;display:block;position:relative}.module__tableOfContents__link a:after{font-family:petcoach;content:"\e92d";position:absolute;right:.5rem}.noTouchDevice .module__tableOfContents__link a:hover{color:#001952;border-color:#001952}.module__scrollingControls{margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.module__scrollingControls .title{margin-bottom:0}.module__scrollingControls a{background-color:#001952;width:1.5rem;height:1.5rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem;position:relative;opacity:.15;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;cursor:default}.module__scrollingControls a.active{opacity:1;cursor:pointer}.noTouchDevice .module__scrollingControls a.active:hover{opacity:.5}.module__scrollingControls a.rightArrow i:before{left:54%}.module__scrollingControls a i:before{font-size:1rem;color:#fff;width:1.5rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.module__scrollingControls a span{display:none}.module__scrollingControls.woControls a{display:none}.module__pictureCTA{background-image:url(../images/landing/bg-main-picture.jpg);-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;width:100%;padding-bottom:0;position:relative;z-index:100}.module__pictureCTA .module__inner{background-image:url(../images/landing/main-picture.png);background-repeat:no-repeat;background-position:-40px -40px;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;width:100%;padding-top:200px;position:relative}.module__pictureCTA .CTA{background-color:#fff;width:100%;max-width:62rem;height:auto;padding:1rem 1rem 2rem;margin:0 auto;position:relative}.module__pictureCTA .CTA .CTA__inner{width:100%;max-width:480px;margin:0 auto;position:relative}.module__pictureCTA .CTA .CTA__inner .title{margin:0}.module__pictureCTA .CTA .CTA__inner .title.title1{font-size:22px}.module__pictureCTA .CTA .CTA__inner p{font-size:14px;margin-top:0;margin-bottom:16px}.module__pictureCTA .CTA .CTA__inner p.claim{font-size:1rem;line-height:1.2em;margin-bottom:12px}.module__pictureCTA .CTA .CTA__inner .infoBubble{padding:8px 16px 7px;border-width:0;margin-top:1rem;margin-bottom:.75rem}.module__pictureCTA .CTA .CTA__inner .infoBubble p{font-size:14px;color:#001952;margin-bottom:0}.module__pictureCTA .CTA .form__categorySubmit{width:100%;display:table}.module__pictureCTA .CTA .form__categorySubmit .category{padding-right:10px;display:table-cell;vertical-align:top}.module__pictureCTA .CTA .form__categorySubmit .submit{width:146px;display:table-cell;vertical-align:top}.module__pictureCTA .CTA .form-group{margin-bottom:8px}.module__pictureCTA .CTA .form-group label{font-size:13px;text-align:left;padding-top:2px}.module__pictureCTA .CTA .form-group .counter{position:absolute;top:11px;right:15px;z-index:30;opacity:.5}.module__pictureCTA .CTA .form-group textarea{background-color:#fff;width:100%;min-height:80px;padding-right:40px;border:solid 1px #d6d6d6;margin-bottom:0}.module__pictureCTA .CTA .form-group .select{background-color:#fff;height:44px;border:solid 1px #d6d6d6;padding-top:0;position:relative}.module__pictureCTA .CTA .form-group .select:before{top:14px}.module__pictureCTA .CTA .form-group .select select{padding:14px 10px 12px}@-moz-document url-prefix(){.module__pictureCTA .CTA .form-group .select.select-normal select{-moz-appearance:button}.module__pictureCTA .CTA .form-group .select.select-normal:before{content:"" !important}}.module__pictureCTA .CTA .module__attachMedia{border:solid 1px #d6d6d6;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-bottom:8px}.module__pictureCTA .CTA .module__attachMedia .triggerButton{text-align:left}.module__popularQuestions{margin-top:2rem}.module__popularQuestions .module__inner{text-align:center;padding:0 2rem 2rem}.module__popularQuestions .questions{width:100%;max-width:811px;margin:0 auto 30px}.module__popularQuestions .questions .questions__categories .question__categories__selection label.select{background-color:#eff4f5}.module__popularQuestions .questions .questions__categories ul{width:230px;padding:0;margin:0 0 19px;display:none}.module__popularQuestions .questions .questions__categories ul li{text-align:left;border-bottom:solid 1px #e2f0f3}.module__popularQuestions .questions .questions__categories ul li a{font-size:16px;font-weight:600;color:#001952;-webkit-background-size:24px 24px;-moz-background-size:24px 24px;-o-background-size:24px 24px;background-size:24px 24px;background-repeat:no-repeat;background-position:0 48%;width:100%;padding:19px 30px 18px 15px;display:inline-block;position:relative;-webkit-filter:grayscale(1);-moz-filter:grayscale(100%);filter:gray;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.module__popularQuestions .questions .questions__categories ul li a:after{font-family:petcoach;font-size:13px;content:"\e92d";margin-top:-9px;position:absolute;top:50%;right:0}.noTouchDevice .module__popularQuestions .questions .questions__categories ul li a:hover{color:#001952;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:none}.module__popularQuestions .questions .questions__categories ul li a.w-icon{padding:19px 30px 18px 38px}.module__popularQuestions .questions .questions__categories ul li a.health{background-image:url(../images/landing/icon-health@2x.png)}.module__popularQuestions .questions .questions__categories ul li a.behavior{background-image:url(../images/landing/icon-behavior@2x.png)}.module__popularQuestions .questions .questions__categories ul li a.nutrition{background-image:url(../images/landing/icon-nutrition@2x.png)}.module__popularQuestions .questions .questions__categories ul li a.care{background-image:url(../images/landing/icon-care@2x.png)}.module__popularQuestions .questions .questions__categories ul li a.breeds{background-image:url(../images/landing/icon-breeds@2x.png)}.module__popularQuestions .questions .questions__categories ul li a.holistic-health-care{background-image:url(../images/landing/icon-holistic-health-care@2x.png)}.module__popularQuestions .questions .questions__categories ul li a.natural-pet-products{background-image:url(../images/landing/icon-natural-pet-products@2x.png)}.module__popularQuestions .questions .questions__categories ul li a.product-recommendations{background-image:url(../images/landing/icon-product-recommendations@2x.png)}.module__popularQuestions .questions .questions__categories ul li.active a{color:#001952;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:none}.module__popularQuestions .questions .questions__categories > a{font-weight:600;color:#001952}.noTouchDevice .module__popularQuestions .questions .questions__categories > a:hover{color:#001952}.module__popularQuestions .questions .questions__list{width:auto;display:table-cell;vertical-align:top}.module__popularQuestions .questions .questions__list ul{margin-bottom:0;display:none}.module__popularQuestions .questions .questions__list ul.active{display:block}.module__popularQuestions .questions .questions__list ul li{text-align:center;padding:15px 0;position:relative}.module__popularQuestions .questions .questions__list ul li:after{content:" ";background-color:#e2f0f3;width:100px;height:1px;margin-left:-50px;position:absolute;top:0;left:50%}.module__popularQuestions .questions .questions__list ul li:first-child:after{display:none}.module__popularQuestions .questions .questions__list ul li a{font-size:14px;font-weight:600;color:#001952;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__popularQuestions .questions .questions__list ul li a:hover{color:#001952}.module__popularQuestions .searchAnswers{text-align:left;max-width:811px;padding:20px;margin:0 auto}.module__popularQuestions .searchAnswers .title span{font-weight:600}.module__popularQuestions .searchAnswers .searchForm{vertical-align:top;position:relative}.module__popularQuestions .searchAnswers .searchForm .input{width:100%}.module__popularQuestions .searchAnswers .searchForm .input input{width:100%;height:32px;padding-top:10px;margin-bottom:12px;border:solid 1px #e2f0f3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.module__popularQuestions .searchAnswers .searchForm button{font-size:13px;font-weight:700;color:#fff;background-color:#001952;width:100%;height:32px;padding:4px 10px 0;border:0;border-bottom:solid 2px #001952;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.noTouchDevice .module__popularQuestions .searchAnswers .searchForm button:hover{background-color:#001952;border-bottom:solid 2px #001952}.noTouchDevice .module__popularQuestions .searchAnswers .searchForm button:active{border-bottom:solid 2px #001952;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.module__reviews{text-align:center}.module__reviews .module__inner{padding:2rem 1rem 0}.module__reviews .module__inner ul{padding:0;margin:0}.module__reviews .module__inner ul li{padding:0 10px 0 9px;margin-bottom:1rem;vertical-align:top;display:inline-block}.module__reviews .module__inner ul li .review{font-size:.85rem;width:100%;max-width:290px;background-color:#fff;padding:15px 20px;border:solid 1px #d6d6d6;margin-bottom:1rem;position:relative}.module__reviews .module__inner ul li .review:before{background-color:#fff;content:" ";width:14px;height:14px;border-right:solid 1px #d6d6d6;border-bottom:solid 1px #d6d6d6;margin-left:-7px;position:absolute;bottom:-8px;left:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.module__reviews .module__inner ul li .name{font-size:16px;font-weight:600;color:#001952;margin-bottom:5px}.module__reviews .module__inner ul li .name span{font-weight:300}.module__reviews .module__inner ul li .rating{text-align:center;width:120px;height:30px;margin:0 auto}.module__reviews .module__inner ul li .rating:before{font-family:petcoach;content:"\e91d" "\e91d" "\e91d";color:#001952}.module__reviews .module__inner ul li .rating.one_star:before{content:"\e91d"}.module__reviews .module__inner ul li .rating.two_stars:before{content:"\e91d" "\e91d"}.module__reviews .module__inner ul li .rating.three_stars:before{content:"\e91d" "\e91d" "\e91d"}.module__reviews .module__inner ul li .rating.four_stars:before{content:"\e91d" "\e91d" "\e91d" "\e91d"}.module__reviews .module__inner ul li .rating.five_stars:before{content:"\e91d" "\e91d" "\e91d" "\e91d" "\e91d"}.module__forVets{background-image:url(../images/bg-picture-experts.jpg);background-repeat:no-repeat;background-position:top right;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;background-color:#fefefe;padding:38.888% 1rem 2rem}.module__forVets .module__inner{max-width:62rem;margin:0 auto}.module__forVets p{max-width:445px}.module__downloadApp{background-color:#fff;display:none}.module__downloadApp .module__inner{text-align:center;padding:4rem 0}.module__downloadApp .module__inner .info{max-width:62rem;margin:0 auto;overflow:hidden}.module__downloadApp .module__inner .info .info__data{text-align:right;width:313px;padding-top:90px;float:left}.module__downloadApp .module__inner .info .info__data p{max-width:480px;margin:0 auto 15px}.module__downloadApp .module__inner .info .info__data a{color:#001952}.noTouchDevice .module__downloadApp .module__inner .info .info__data a:hover{color:#001952}.module__downloadApp .module__inner .info .info__features{background-image:url(../images/mobile-features@2x.png);-webkit-background-size:368px 597px;-moz-background-size:368px 597px;-o-background-size:368px 597px;background-size:368px 597px;background-position:8px 0;background-repeat:no-repeat;width:645px;height:545px;float:right;position:relative}.module__downloadApp .module__inner .info .info__features .info__features__screen{width:270px;height:407px;border:solid 1px #d6d6d6;position:absolute;top:73px;left:23px}.module__downloadApp .module__inner .info .info__features .info__features__screen .carousel{height:405px}.module__downloadApp .module__inner .info .info__features .info__features__screen .carousel .carousel-indicators{display:none}.module__downloadApp .module__inner .info .info__features .info__features__screen .carousel .carousel-inner .item img{width:270px;height:405px;margin:0}.module__downloadApp .module__inner .info .info__features ul{width:313px;padding:10px 0 0 20px;border-top:solid 1px #e2f0f3;position:absolute;right:0;bottom:25px}.module__downloadApp .module__inner .info .info__features ul li{text-align:left;color:#001952;list-style:circle;padding:10px 0}.module__downloadApp .module__inner .info .info__features ul li a{color:#001952}.noTouchDevice .module__downloadApp .module__inner .info .info__features ul li a:hover{color:#001952}.module__downloadApp .module__inner .info .info__features ul li.active a{color:#001952}.module__downloadApp .module__inner .links{padding-top:25px;display:block}.module__downloadApp .module__inner .links a img{width:auto;height:40px;margin:15px 5px 0}.module__dataCapture{background-color:#001952}.module__dataCapture .module__inner{max-width:62rem;padding:1rem 1rem 1.25rem;margin:0 auto}.module__dataCapture .title{text-align:center;color:#fff}.module__dataCapture .infoError{font-size:.8125rem;font-weight:600;text-align:center;color:#fff;margin-top:1rem;display:none}.module__confirmation{padding:15% 1.5rem 0;margin-bottom:3rem;position:relative}.module__confirmation .module__inner{text-align:center;background:#fff;max-width:62rem;padding:2rem 1rem 1rem;margin:0 auto;position:relative;z-index:2}.module__confirmation .module__background{width:100%;padding-bottom:30%;position:absolute;top:0;right:0;left:0;z-index:1;overflow:hidden}.module__confirmation .module__background img{width:100%;position:absolute;right:0;bottom:0;left:0}.module__confirmation .title.title--1{font-weight:800}.module__confirmation .numberCircle{width:3rem;height:3rem;color:#fff;background-color:#001952;-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;border-radius:1.5rem;margin:0 auto .5rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.module__confirmation .numberCircle span{font-size:1.5rem}.module__confirmation p{color:#001952}.module__confirmation p.highlighted{font-weight:700}.module__confirmation .highlightedContent{background-color:#f3f8f9;padding:2rem 1rem 1rem}.module__confirmation .highlightedContent ul li{width:100%;padding:0;display:block}.module__scrollingProfiles{margin-right:-1rem;margin-bottom:1.25rem;margin-left:-1rem}.module__scrollingProfiles > ul{white-space:nowrap;padding-right:1rem;padding-bottom:.25rem;padding-left:1rem;margin-bottom:.5rem;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}.module__scrollingProfiles > ul::-webkit-scrollbar{display:none}.module__scrollingProfiles > ul > li{color:#fff;background-color:#fff;width:112px;height:160px;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;margin-right:.25rem;display:inline-block;position:relative;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.module__scrollingProfiles > ul > li.addNew a .title{color:#001952}.module__scrollingProfiles > ul > li a{text-align:center;padding:1rem 0 .75rem;border:solid 2px transparent;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__scrollingProfiles > ul > li a:hover{border-color:#e2f0f3}.module__scrollingProfiles > ul > li a i{font-size:2rem;color:#001952;margin-top:.75rem}.module__scrollingProfiles > ul > li a i.icon-add{color:#001952;background-color:#f3f8f9;width:3rem;height:3rem;min-height:3rem;-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;border-radius:1.5rem;margin:0 auto;position:relative}.module__scrollingProfiles > ul > li a i.icon-add:before{top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.module__scrollingProfiles > ul > li a .picture{width:3rem;height:3rem;min-height:3rem;-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;border-radius:1.5rem;margin:0 auto 1rem;overflow:hidden}.module__scrollingProfiles > ul > li a .picture img{width:3rem;height:3rem}.module__scrollingProfiles > ul > li a .title{font-size:.8125rem;font-weight:700;line-height:1em;white-space:normal;color:#001952;height:36px;padding:.125rem .5rem 0;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.module__scrollingProfiles > ul > li a .title + ul{margin-top:.75rem}.module__scrollingProfiles > ul > li a ul{white-space:normal;padding-right:1rem;padding-left:1rem}.module__scrollingProfiles > ul > li a ul li{line-height:1.2em;color:#001952}.module__inHouseBanner img{width:100%;height:auto}.module__searchCostumerHeader{background-color:#001952;width:100%;height:8rem;padding:1rem;position:absolute;top:0;z-index:900}.module__searchCostumerHeader .title{color:#fff;font-size:1.5rem;font-weight:400;text-align:center}.module__searchCostumerHeader .actionButtons{margin-bottom:0}.touchDevice .module__searchCostumerHeader .actionButtons .button{font-size:1rem;height:4rem;padding:0 1rem}.module__searchCustomer .searchCustomer__searchBar{max-width:592px;margin:0 auto;position:relative}.module__searchCustomer .searchCustomer__searchBar i{font-size:1.5rem;position:absolute;top:50%;left:.5rem;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.module__searchCustomer .searchCustomer__searchBar input{padding-left:2.75rem}.module__searchCustomer .searchCustomer__searchBar .searchBar__input{margin-bottom:1rem;position:relative}.touchDevice .module__searchCustomer .searchCustomer__searchBar i{font-size:1.75rem}.module__customerResults > ul > li{border:solid 1px #e2f0f3;margin-bottom:1rem}.module__customerResults > ul > li.active{border-color:#001952}.module__customerResults > ul > li a{color:#001952;display:block}.module__customerResults > ul > li a .picture{width:8rem;height:8rem;-webkit-border-radius:4rem;-moz-border-radius:4rem;border-radius:4rem;margin:0 auto .5rem;overflow:hidden;position:relative}.module__customerResults > ul > li a .picture img{width:auto;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.module__customerResults > ul > li a .user{padding:1.5rem 1rem}.module__customerResults > ul > li a .user .picture{margin-bottom:.75rem}.module__customerResults > ul > li a .user span{font-weight:700;text-transform:uppercase;margin-bottom:.5rem;display:block}.module__customerResults > ul > li a .user span.name{font-size:1.25rem;font-weight:600;text-transform:none;color:#001952;margin-bottom:.25rem}.module__customerResults > ul > li a .user address{font-size:.875rem;margin-bottom:0}.module__customerResults > ul > li a .pets{padding:1.5rem 1rem;border-top:solid 1px #e2f0f3}.module__customerResults > ul > li a .pets ul{text-align:center;margin-bottom:0}.module__customerResults > ul > li a .pets ul li{padding:0 .25rem;display:inline-block}.module__customerResults > ul > li a .pets ul li .picture{width:4rem;height:4rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem}.module__customerResults > ul > li a .pets ul li span{font-size:.875rem;font-weight:700;text-transform:uppercase}.module__processMessage{margin-bottom:2rem}.module__processMessage.negativeEmphasis .message__icon i{color:#fb4341}.module__processMessage.negativeEmphasis .message__content .title{color:#fb4341}.module__processMessage .message__icon{width:4rem;height:4rem;border:solid 2px #e2f0f3;-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem;margin:0 auto 1rem;position:relative}.module__processMessage .message__icon i{font-size:2rem;color:#001952;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.module__processMessage .message__content .title{margin-bottom:.5rem}.module__processMessage .message__content p + .actionButtons{margin-top:2rem}.module__eventsSchedule{background-color:#f4f6fb}.module__eventsSchedule ul{white-space:nowrap;padding-right:1rem;padding-left:1rem;margin-bottom:.5rem;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}.module__eventsSchedule ul::-webkit-scrollbar{display:none}.module__eventsSchedule ul li{color:#fff;background-color:#fff;max-width:17.5rem;padding:.5rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;margin-right:.5rem;margin-bottom:3rem;display:inline-block;position:relative;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.module__mosaicText{max-width:62rem;padding-top:1rem;margin:auto}.module__mosaicText .mosaicText__mosaic{padding:1rem;overflow:hidden}.module__mosaicText .mosaicText__mosaic img{width:100%}.module__mosaicText .mosaicText__mosaic .mosaicText__largeImg{width:54%;margin-right:.5rem;float:left}.module__mosaicText .mosaicText__mosaic .mosaicText__mediumImg{width:42%;float:right}.module__mosaicText .mosaicText__mosaic .mosaicText__smallImg{width:42%;margin-top:.5rem;float:right}.module__mosaicText .mosaicText__content{padding:1rem;margin-bottom:1rem}.module__mosaicText .mosaicText__content .title{font-size:1.625rem;text-align:center}.module__mosaicText .mosaicText__content div .title{font-size:1.2rem;font-weight:700;text-align:center;margin-bottom:.5rem}.module__mosaicText .mosaicText__content div p{font-size:1rem;text-align:center;margin-bottom:.5rem}.module__wideBanner{max-width:62rem;background-color:#f4f6fb;margin:auto}.module__wideBanner .wideBanner__content{max-width:30rem;padding:2rem 1rem 1rem;margin:auto;margin-bottom:-1rem;position:relative}.module__wideBanner .wideBanner__content .title{text-align:center;max-width:30rem}.module__wideBanner .wideBanner__content q{font-weight:700;text-align:left;margin-bottom:1rem;display:block}.module__wideBanner .wideBanner__content q:before{content:" '' ";font-size:1rem}.module__wideBanner .wideBanner__content .name{font-size:1rem;text-align:right;color:#78808a;padding-right:1rem;margin-bottom:.5rem;display:block}.module__wideBanner .wideBanner__content .role{font-size:.8rem;font-weight:600;text-align:right;text-transform:uppercase;color:#78808a;padding-right:1rem;display:block}.module__wideBanner img{width:100%;display:block}.module__cardsLinkList{padding:2rem 1rem 0}.module__cardsLinkList .cardsLinkList__card{margin-bottom:2rem}.module__cardsLinkList .cardsLinkList__card .card__img img{width:100%;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.module__cardsLinkList .cardsLinkList__card .card__info{margin:1rem 0}.module__cardsLinkList .cardsLinkList__card .card__info P{font-size:1rem;font-weight:700;color:#001952;margin-bottom:.5rem}.module__cardsLinkList .cardsLinkList__card .card__info a{font-size:.8125rem;font-weight:700}.module__pricingTable{padding-top:1rem;background-color:#f4f6fb;margin-bottom:0}.module__pricingTable .title{text-align:center;margin-bottom:0}.module__pricingTable .title sup{top:-1em}.module__pricingTable p{text-align:center;background-color:inherit;max-width:29rem;padding:0;padding-bottom:1rem;margin:auto}.module__pricingTable ul{background-color:#fff;max-width:62rem;padding:.5rem;padding-top:1rem;margin:1rem auto 1rem}.module__pricingTable ul .pricingTable__scroll{width:100%;overflow-x:auto;padding-bottom:.5rem;border-bottom:solid 1px rgba(99,101,105,.5);margin-bottom:1rem}.module__pricingTable ul .pricingTable__scroll .pricingTable__table{padding-top:1rem;margin-bottom:1rem}.module__pricingTable ul .pricingTable__scroll .pricingTable__table table{width:28.125rem;max-width:800px;padding:1rem 0;border-spacing:1rem 1rem;margin:auto}.module__pricingTable ul .pricingTable__scroll .pricingTable__table table thead tr{border-bottom:solid 1px #636569}.module__pricingTable ul .pricingTable__scroll .pricingTable__table table thead tr th{font-size:.8rem;font-weight:800;text-align:center;color:#636569;padding:.5rem;margin-bottom:1rem;vertical-align:middle}.module__pricingTable ul .pricingTable__scroll .pricingTable__table table thead tr th P{font-size:.75rem;font-weight:800;padding:.1rem}.module__pricingTable ul .pricingTable__scroll .pricingTable__table table thead tr th span{font-size:.75rem;font-weight:600}.module__pricingTable ul .pricingTable__scroll .pricingTable__table table thead tr th:first-child{text-align:left;padding-left:0}.module__pricingTable ul .pricingTable__scroll .pricingTable__table table thead tr th:nth-child(even){background-color:#e2eff2;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}.module__pricingTable ul .pricingTable__scroll .pricingTable__table table tbody tr{border-bottom:solid 1px rgba(99,101,105,.2)}.module__pricingTable ul .pricingTable__scroll .pricingTable__table table tbody tr:first-child{border-bottom:solid 1px rgba(99,101,105,.5)}.module__pricingTable ul .pricingTable__scroll .pricingTable__table table tbody tr:last-child{border-bottom:none}.module__pricingTable ul .pricingTable__scroll .pricingTable__table table tbody tr td{text-align:center;vertical-align:middle;padding:.25rem}.module__pricingTable ul .pricingTable__scroll .pricingTable__table table tbody tr td .title{font-size:1rem;font-weight:700;text-align:left}.module__pricingTable ul .pricingTable__scroll .pricingTable__table table tbody tr td p{font-size:.75rem;text-align:left;color:#001952;background-color:inherit;width:100%;padding:0;margin:0}.module__pricingTable ul .pricingTable__scroll .pricingTable__table table tbody tr td span{font-weight:700;font-size:.75rem;color:#636569;margin:.7rem auto 0;display:block}.module__pricingTable ul .pricingTable__scroll .pricingTable__table table tbody tr td span sup{font-size:.6rem}.module__pricingTable ul .pricingTable__scroll .pricingTable__table table tbody tr td .membershipTag{font-weight:500;color:#fff;background-color:#89d07e;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin:auto .2rem;margin-bottom:.3rem}.module__pricingTable ul .pricingTable__scroll .pricingTable__table table tbody tr td .guestTag{font-weight:500;margin-top:-.3rem}.module__pricingTable ul .pricingTable__scroll .pricingTable__table table tbody tr td:first-child{width:30%}.module__pricingTable ul .pricingTable__scroll .pricingTable__table table tbody tr td.highlight span{text-transform:uppercase}.module__pricingTable ul .pricingTable__scroll .pricingTable__table table tbody tr td:first-child{text-align:left;padding-left:0}.module__pricingTable ul .pricingTable__scroll .pricingTable__table table tbody tr td:first-child span{font-weight:700;font-size:.8rem;color:#001952}.module__pricingTable ul .pricingTable__scroll .pricingTable__table table tbody tr td:nth-child(even){background-color:#e2eff2}.module__pricingTable ul .pricingTable__list .pricingTable__priceList{max-width:20rem}.module__pricingTable ul .pricingTable__list .pricingTable__priceList .titleIcon{margin-bottom:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.module__pricingTable ul .pricingTable__list .pricingTable__priceList .titleIcon i{color:#fff;background-color:#89d07e;margin-right:.5rem;display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:20px;height:20px;position:relative;top:-2px}.module__pricingTable ul .pricingTable__list .pricingTable__priceList .titleIcon i:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.module__pricingTable ul .pricingTable__list .pricingTable__priceList .titleIcon .title{font-size:1rem;font-weight:700;text-align:left}.module__pricingTable ul .pricingTable__list .pricingTable__priceList li{text-align:left;padding:.5rem 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.module__pricingTable ul .pricingTable__list .pricingTable__priceList li li:nth-child(odd){background-color:#006}.module__pricingTable ul .pricingTable__list .pricingTable__priceList li .title{font-size:1rem;font-weight:600;text-align:left;color:#445357;max-width:13rem}.module__pricingTable ul .pricingTable__list .pricingTable__priceList li .priceList__info{max-width:11rem}.module__pricingTable ul .pricingTable__list .pricingTable__priceList li .priceList__info .title{font-size:1rem;font-weight:600;text-align:left;color:#445357}.module__pricingTable ul .pricingTable__list .pricingTable__priceList li .priceList__info p{font-size:.8rem;text-align:left;color:#445357;padding:0}.module__pricingTable ul .pricingTable__list .pricingTable__priceList li span{font-size:.8rem;font-weight:700;color:#445357}.module__pricingTable ul .pricingTable__list .pricingTable__priceList li span:before{content:" + "}.module__pricingTable ul .pricingTable__list .pricingTable__priceList li:nth-child(even){background-color:#e2eff2;padding:.5rem 1rem;margin:auto -1rem}.module__pricingTable ul:last-child{margin-top:0}.module__pricingTable .module__scrollingControls{max-width:5rem;margin:.5rem auto}.module__pricingTable .module__scrollingControls i.icon-arrowleftslim:before{margin-left:2px}.module__pricingTable .module__scrollingControls i.icon-arrowrightslim:before{margin-left:5px}.module__pricingTable .pricingTable__tableWithoutList .pricingTable__scroll{border-bottom:none;padding-bottom:0;margin-bottom:0}.module__pricingTable .module__priceCard{padding:auto 0}.module__pricingTable .module__priceCard li .princeCard__cardsList{background-color:#f4f6fb;padding:0}.module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__smallCard{width:100%;max-width:28rem;padding:1rem .5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__smallCard .priceCard__info{max-width:14rem}.module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__smallCard .priceCard__info .title{font-weight:700;text-align:left;margin-bottom:.5rem}.module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__smallCard .priceCard__info p{text-align:left}.module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__smallCard .priceCard__price{text-align:center;width:10rem;max-width:6rem;margin-left:1rem}.module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__smallCard .priceCard__price .membershipTag{font-weight:500;color:#fff;background-color:#89d07e;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin:auto .2rem;margin-bottom:.5rem}.module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__smallCard .priceCard__price .guestTag{font-weight:500;margin-top:-.3rem}.module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__smallCard .priceCard__price span{font-weight:700;font-size:.8rem;color:#636569;display:block;margin:.7rem auto 0}.module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__mediumCard{max-width:28rem;background-color:#fff;width:100%;padding:1rem .5rem;margin-top:1rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__mediumCard ul{width:100%;padding:0;margin:0}.module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__mediumCard ul li{width:100%;max-width:28rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__mediumCard ul li .priceCard__info{max-width:17rem}.module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__mediumCard ul li .priceCard__info .title{font-weight:700;text-align:left}.module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__mediumCard ul li .priceCard__info p{text-align:left;max-width:14rem;margin:.5rem auto}.module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__mediumCard ul li .priceCard__price{text-align:center;width:10rem;max-width:6rem;margin-left:1rem}.module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__mediumCard ul li .priceCard__price .startAtTag{font-size:.8rem;font-weight:500}.module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__mediumCard ul li .priceCard__price .membershipTag{font-weight:500;color:#fff;background-color:#89d07e;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin:auto .2rem;margin-bottom:.5rem}.module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__mediumCard ul li .priceCard__price .guestTag{font-weight:500;margin-top:-.3rem}.module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__mediumCard ul li .priceCard__price span{font-weight:700;font-size:.8rem;color:#636569;margin:.7rem auto 0;display:block}.module__wideCTA.contentCenter .wideCTA__text .title{text-align:center}.module__wideCTA.contentCenter .wideCTA__text p{text-align:center}.module__wideCTA.contentCenter .wideCTA__text ul{text-align:center}.module__wideCTA .wideCTA__img{position:relative}.module__wideCTA .wideCTA__img .title{line-height:1.2em;width:auto;padding-right:0;position:absolute;right:1rem;bottom:1rem;left:1rem;top:37%}.module__wideCTA .wideCTA__img img{width:100%}.module__wideCTA .wideCTA__text{text-align:center;max-width:49rem;padding:1rem;margin:auto}.module__wideCTA .wideCTA__text .title{font-size:1.5rem;font-weight:800}.module__wideCTA{max-width:62rem;margin:auto}.module__wideCTA .wideCTA__img img{width:100%;display:block}.module__wideCTA .wideCTA__text{text-align:center}.module__wideCTA .wideCTA__text .wideCTA__groupButtons .actionButtons{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;margin-right:.5rem;margin-left:-.5rem}.module__wideCTA .wideCTA__text .wideCTA__groupButtons .actionButtons .button{margin-bottom:1rem}.module__wideCTA.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.module__banner{width:100%;margin:1rem auto 2rem}.module__banner img{width:100%;height:auto;display:block}.module__productChoiceFlow.hidden .productChoiceFlow__checkList ul li{opacity:0}.module__productChoiceFlow.hidden .productChoiceFlow__checkList img{opacity:0}.module__productChoiceFlow.fadeIn .productChoiceFlow__checkList img.productChoiceFlow__arrowLeft{opacity:1;-webkit-animation-name:arrowFade;-moz-animation-name:arrowFade;-o-animation-name:arrowFade;animation-name:arrowFade;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-o-animation-duration:1.5s;animation-duration:1.5s}@-webkit-keyframes arrowFade{0%{opacity:0}100%{opacity:1}}@-moz-keyframes arrowFade{0%{opacity:0}100%{opacity:1}}@-o-keyframes arrowFade{0%{opacity:0}100%{opacity:1}}@keyframes arrowFade{0%{opacity:0}100%{opacity:1}}.module__productChoiceFlow.fadeIn .productChoiceFlow__checkList img.productChoiceFlow__arrowRight{opacity:1;-webkit-animation-name:arrowFadeDown;-moz-animation-name:arrowFadeDown;-o-animation-name:arrowFadeDown;animation-name:arrowFadeDown;-webkit-animation-duration:3s;-moz-animation-duration:3s;-o-animation-duration:3s;animation-duration:3s}@-webkit-keyframes arrowFadeDown{0%{opacity:0;padding-left:4rem}80%{opacity:0;padding-left:4rem}100%{opacity:1;padding-left:1rem}}@-moz-keyframes arrowFadeDown{0%{opacity:0;padding-left:4rem}80%{opacity:0;padding-left:4rem}100%{opacity:1;padding-left:1rem}}@-o-keyframes arrowFadeDown{0%{opacity:0;padding-left:4rem}80%{opacity:0;padding-left:4rem}100%{opacity:1;padding-left:1rem}}@keyframes arrowFadeDown{0%{opacity:0;padding-left:4rem}80%{opacity:0;padding-left:4rem}100%{opacity:1;padding-left:1rem}}.module__productChoiceFlow.fadeIn .productChoiceFlow__checkList ul li{-webkit-animation-name:slideInRight;-moz-animation-name:slideInRight;-o-animation-name:slideInRight;animation-name:slideInRight;-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}50%{opacity:0}80%{opacity:.5}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.module__productChoiceFlow.fadeIn .productChoiceFlow__checkList ul li:first-child{-webkit-animation-name:slideInRight;-moz-animation-name:slideInRight;-o-animation-name:slideInRight;animation-name:slideInRight;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}50%{opacity:0}80%{opacity:.5}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.module__productChoiceFlow.fadeIn .productChoiceFlow__checkList ul li:last-child{-webkit-animation-name:slideInRight;-moz-animation-name:slideInRight;-o-animation-name:slideInRight;animation-name:slideInRight;-webkit-animation-duration:3s;-moz-animation-duration:3s;-o-animation-duration:3s;animation-duration:3s}@-webkit-keyframes slideInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}50%{opacity:0}80%{opacity:.5}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.module__productChoiceFlow > img{width:70%;padding:0 1rem;margin-top:-2rem;display:block;position:relative}.module__productChoiceFlow .productChoiceFlow__checkList{background-color:#f4f6fb;width:100%;position:relative}.module__productChoiceFlow .productChoiceFlow__checkList .title{text-align:center;background-color:#f4f6fb;padding-top:2rem;margin:0 auto 1rem}.module__productChoiceFlow .productChoiceFlow__checkList img{width:100%}.module__productChoiceFlow .productChoiceFlow__checkList img.productChoiceFlow__arrowLeft{width:8rem;position:absolute;top:24%;left:58%;-webkit-transform:rotateY(180deg) rotateZ(60deg);-moz-transform:rotateY(180deg) rotateZ(60deg);transform:rotateY(180deg) rotateZ(60deg)}.module__productChoiceFlow .productChoiceFlow__checkList img.productChoiceFlow__arrowRight{width:6rem;position:absolute;bottom:-29%;right:8%;-webkit-transform:rotateZ(-34deg);-moz-transform:rotateZ(-34deg);-ms-transform:rotate(-34deg);-o-transform:rotateZ(-34deg);transform:rotateZ(-34deg)}.module__productChoiceFlow .productChoiceFlow__checkList ul{padding:1rem 0}.module__productChoiceFlow .productChoiceFlow__checkList ul li{padding:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.module__productChoiceFlow .productChoiceFlow__checkList ul li p{font-size:.9375rem;font-weight:700;color:#001952;width:60%;margin:auto .5rem}.module__productChoiceFlow .productChoiceFlow__checkList ul li .checkList__checkCircle{background-color:#fff;width:30px;height:30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:auto .5rem;display:inline-block;vertical-align:top;position:relative}.module__productChoiceFlow .productChoiceFlow__checkList ul li .checkList__checkCircle i{font-size:1.23rem;color:#89d07e;position:absolute;top:35%;left:65%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.module__productChoiceFlow .productChoiceFlow__checkList ul li .checkList__checkPetNeeds{background-color:#fff;width:4.5rem;height:4.5rem;padding:0;border:solid 1px #001952;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:auto .5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.1);-moz-box-shadow:0 .125rem .25rem rgba(0,0,0,.1);box-shadow:0 .125rem .25rem rgba(0,0,0,.1)}.module__productChoiceFlow .productChoiceFlow__checkList ul li .checkList__checkPetNeeds .icon{padding:.5rem 0 .125rem;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0}.module__productChoiceFlow .productChoiceFlow__checkList ul li .checkList__checkPetNeeds .icon img{width:30px;height:auto;margin:0 auto;display:block}.module__productChoiceFlow .productChoiceFlow__checkList ul li .checkList__checkPetNeeds .data{font-size:.75rem;text-align:center;line-height:.75rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.module__productChoiceFlow .productChoiceFlow__checkList ul li .checkList__checkPetNeeds .data span{font-weight:600;color:#001952}.module__productChoiceFlow .productChoiceFlow__checkList ul li .checkList__checkPetNeeds .data span.needsTag{opacity:.5}.module__imagotype{max-width:30rem;position:relative;z-index:150}.module__imagotype img{display:block}.module__imagotype .title{display:none}.module__foodGeniusResults{background-color:#60c5d6}.module__foodGeniusResults.hidden ul li .foodGeniusResults__recomendation{opacity:0}.module__foodGeniusResults.hidden ul li .foodGeniusResults__productInfo{opacity:0}.module__foodGeniusResults.fadeIn ul li .foodGeniusResults__recomendation{opacity:1;position:relative;-webkit-animation-name:slideLeft;-moz-animation-name:slideLeft;-o-animation-name:slideLeft;animation-name:slideLeft;-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}@-webkit-keyframes slideLeft{0%{opacity:0;right:2rem}100%{opacity:1;right:0}}@-moz-keyframes slideLeft{0%{opacity:0;right:2rem}100%{opacity:1;right:0}}@-o-keyframes slideLeft{0%{opacity:0;right:2rem}100%{opacity:1;right:0}}@keyframes slideLeft{0%{opacity:0;right:2rem}100%{opacity:1;right:0}}.module__foodGeniusResults.fadeIn ul li .foodGeniusResults__productInfo{opacity:1;position:relative;-webkit-animation-name:slideRight;-moz-animation-name:slideRight;-o-animation-name:slideRight;animation-name:slideRight;-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}@-webkit-keyframes slideRight{0%{opacity:0;left:2rem}100%{opacity:1;left:0}}@-moz-keyframes slideRight{0%{opacity:0;left:2rem}100%{opacity:1;left:0}}@-o-keyframes slideRight{0%{opacity:0;left:2rem}100%{opacity:1;left:0}}@keyframes slideRight{0%{opacity:0;left:2rem}100%{opacity:1;left:0}}.module__foodGeniusResults .module__imagotype img{width:95%;padding:2rem 1rem 1rem;margin:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.module__foodGeniusResults .module__imagotype .title{display:none}.module__foodGeniusResults .foodGeniusResults__recomendation{padding:0 .5rem;margin-bottom:1rem;position:relative}.module__foodGeniusResults .foodGeniusResults__recomendation img{width:100%}.module__foodGeniusResults .foodGeniusResults__recomendation table{width:90%;margin:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-moz-box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.module__foodGeniusResults .foodGeniusResults__recomendation table thead tr{background-color:#f3f5fb}.module__foodGeniusResults .foodGeniusResults__recomendation table thead tr th{font-size:1rem;font-weight:800;text-align:center;color:#607175;padding:.5rem;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;border-bottom:solid 8px #fff}.module__foodGeniusResults .foodGeniusResults__recomendation table tbody{background-color:#fff}.module__foodGeniusResults .foodGeniusResults__recomendation table tbody tr{border-bottom:0}.module__foodGeniusResults .foodGeniusResults__recomendation table tbody tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px}.module__foodGeniusResults .foodGeniusResults__recomendation table tbody tr:last-child td:last-child{-webkit-border-radius:0 0 4px 0;-moz-border-radius:0 0 4px 0;border-radius:0 0 4px 0}.module__foodGeniusResults .foodGeniusResults__recomendation table tbody tr td{text-align:center;padding-bottom:.5rem;border-left:solid 1px rgba(168,175,184,.4);border-right:solid 1px rgba(168,175,184,.4);border-top:solid 1px #fff}.module__foodGeniusResults .foodGeniusResults__recomendation table tbody tr td span.value{font-size:1rem;font-weight:700;color:#30aac6;display:block;padding:.5rem 0 0}.module__foodGeniusResults .foodGeniusResults__recomendation table tbody tr td span.tag{font-size:.75rem;color:#a8afb8;padding:0 0 .5rem}.module__foodGeniusResults .foodGeniusResults__recomendation table tbody tr td span.caption{font-size:.562rem;font-weight:700;line-height:.8rem;color:#5d6e72;text-transform:uppercase;width:3rem;padding:0 0 .5rem;margin:auto;display:block}.module__foodGeniusResults .foodGeniusResults__recomendation table tbody tr td:first-child{border:0}.module__foodGeniusResults .foodGeniusResults__recomendation table tbody tr td:last-child{border:0}.module__foodGeniusResults .foodGeniusResults__productInfo{padding:0 1rem;margin-bottom:1rem;display:block;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.module__foodGeniusResults .foodGeniusResults__productInfo img{width:60%;margin:auto;display:block}.module__foodGeniusResults .foodGeniusResults__productInfo .productInfo__infoTable .title{font-weight:700;text-align:center;color:#fff}.module__foodGeniusResults .foodGeniusResults__productInfo .productInfo__infoTable table{width:100%;margin:auto;-moz-box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.module__foodGeniusResults .foodGeniusResults__productInfo .productInfo__infoTable table tbody{background-color:#fff}.module__foodGeniusResults .foodGeniusResults__productInfo .productInfo__infoTable table tbody tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px}.module__foodGeniusResults .foodGeniusResults__productInfo .productInfo__infoTable table tbody tr:last-child td:last-child{-webkit-border-radius:0 0 4px 0;-moz-border-radius:0 0 4px 0;border-radius:0 0 4px 0}.module__foodGeniusResults .foodGeniusResults__productInfo .productInfo__infoTable table tbody tr td{text-align:center;padding-bottom:.5rem;border:solid 1px rgba(168,175,184,.4)}.module__foodGeniusResults .foodGeniusResults__productInfo .productInfo__infoTable table tbody tr td:first-child{-webkit-border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;border-radius:4px 0 0 0}.module__foodGeniusResults .foodGeniusResults__productInfo .productInfo__infoTable table tbody tr td:last-child{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0}.module__foodGeniusResults .foodGeniusResults__productInfo .productInfo__infoTable table tbody tr td span.value{font-size:1rem;font-weight:700;color:#30aac6;display:block;padding:.5rem 0 0}.module__foodGeniusResults .foodGeniusResults__productInfo .productInfo__infoTable table tbody tr td span.tag{font-size:.75rem;color:#a8afb8;padding:0 0 .5rem}.module__foodGeniusResults .foodGeniusResults__productInfo .productInfo__infoTable table tbody tr td span.caption{font-size:.562rem;font-weight:700;line-height:.8rem;color:#5d6e72;text-transform:uppercase;width:3rem;padding:0 0 .5rem;margin:auto;display:block}.module__foodGeniusResults .actionButtons{padding:1rem 1rem 2rem}.foodGeiuns__options{margin:2rem auto}.foodGeiuns__options .options{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.foodGeiuns__options .options li{padding-bottom:.125rem;margin-left:.5rem}.foodGeiuns__options .options li:first-child{margin-left:0}.foodGeiuns__options .options li.active a{border:solid .125rem #001952}.noTouchDevice .foodGeiuns__options .options li.active a:hover{border-color:#001952}.foodGeiuns__options .options li.disabled a{color:#f3f8f9}.foodGeiuns__options .options li a{font-weight:600;color:#001952;background-color:#fff;width:7rem;padding:.5rem;border:solid .125rem #fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.foodGeiuns__options .options li a i{font-size:1.5rem;margin-right:.5rem}.foodGeiuns__options .options li a p{margin-bottom:0}.noTouchDevice .foodGeiuns__options .options li a:hover{border-color:#f3f8f9}.module__boxesSelector ul{margin-bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.module__boxesSelector ul li{width:100%;border:solid .125rem #f3f8f9;margin-top:.75rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem}.module__boxesSelector ul li:first-child{margin-top:0}.module__boxesSelector ul li.active{border-color:#001952}.module__boxesSelector ul li a{text-align:left;color:#001952;background-color:#fff;padding:1rem 4rem 1rem 1rem;display:block;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;position:relative}.module__boxesSelector ul li a .title{font-weight:600;color:#001952}.module__boxesSelector ul li a address{margin-bottom:0}.module__boxesSelector ul li a .distance{position:absolute;top:1rem;right:1rem}.module__tagBox{margin-bottom:.5rem}.module__tagBox.woPlaceholder .placeholder{display:none}.module__tagBox .tagBox__add fieldset{width:75%;float:left}.module__tagBox .tagBox__add fieldset.w-suggestion .suggestedContent{max-height:88px}.module__tagBox .tagBox__add fieldset .actionButtons{width:25%}.module__tagBox .tagBox__add input[type=text]{border:none;float:left}.module__tagBox .tagBox__add input[type=text]:focus{outline:0}.module__tagBox .tagBox__add .actionButtons{width:25%;padding-left:.5rem;margin:0}.module__tagBox .tagBox__add .actionButtons .button{width:100%;min-width:0;margin:0}.module__tagBox .tagBox__tags{background-color:#eff4f5;width:100%;height:6rem;padding:.5rem;position:relative;overflow-y:auto}.module__tagBox .placeholder{color:#001952;padding:.75rem 1rem;position:absolute;top:0;left:0}.module__tagBox span{font-weight:600;color:#fff;background-color:#001952;padding:.25rem 1.5rem .25rem .5rem;margin:0 .5rem .25rem 0;display:block;float:left;position:relative;-webkit-border-radius:.125rem;-moz-border-radius:.125rem;border-radius:.125rem}.module__tagBox span button{border:none}.module__tagBox span button.removeTag{background-color:transparent;width:1rem;height:1rem;padding:4px;position:absolute;right:.25rem}.module__tagBox span button.removeTag:after{font-family:petcoach;font-size:.625rem;font-weight:800;content:"\e905";color:#fff;position:absolute;top:0;left:.125rem}.module__dataResume .highlighted{font-weight:600;color:#001952}.module__dataResume .membership{font-weight:600;color:#9acd78}.module__dataResume .status{font-size:.8125rem;font-weight:600;color:#9acd78}.module__dataResume .status.processing{color:#e7983d}.module__dataResume .status.approved{color:#90c56a}.module__dataResume .dataResume__content{width:100%;margin-bottom:.5rem;display:table}.module__dataResume .dataResume__content .data{display:table-cell;vertical-align:middle}.module__dataResume .dataResume__content .data.right{text-align:right}.module__dataResume .dataResume__content .data p{margin-bottom:0}.module__dataResume .dataResume__content .actions{width:1.5rem;display:table-cell;vertical-align:middle}.module__dataResume .dataResume__content .actions a{color:#001952;display:block;opacity:.5;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__dataResume .dataResume__content .actions a:hover{opacity:1}.module__dataResume .dataResume__content .actions i{font-size:1.5rem}.module__superMessage{text-align:center;color:#fff;background-color:#001952;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.module__superMessage .title{font-size:2.5rem}.module__sectionHeader{display:none}.module__sectionHeader .ToolHeader__headerContent{position:relative}.module__sectionHeader .ToolHeader__headerContent .module__imagotype{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.module__sectionHeader .ToolHeader__headerContent .module__imagotype .title{display:none}.module__sectionHeader .ToolHeader__headerContent img{width:100%;height:auto}.module__productInfoCard{background-color:#fff;padding:0;margin-bottom:1rem;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.module__productInfoCard .module__donutChart{position:absolute;top:1rem;left:1rem}.module__productInfoCard .pieChart{width:80px;height:80px;position:absolute;top:1rem;left:.5rem}.module__productInfoCard .pieChart .pieChart__text{font-size:1.5rem;font-weight:700;line-height:1rem;text-align:center;color:#30aac6;width:85%;margin-top:.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:120}.module__productInfoCard .pieChart .pieChart__text span{font-size:.8rem;color:#9ea7aa;margin:.3rem auto;position:relative;bottom:.25rem}.module__productInfoCard .pieChart .pieChart__chart{width:60px;height:60px;margin:0 auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.module__productInfoCard .pieChart .pieChart__chart div{width:100%;height:100%;position:absolute}.module__productInfoCard .pieChart .pieChart__chart div div div svg{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:relative;z-index:1}.module__productInfoCard .pieChart .pieChart__chart div div div svg rect{display:none}.module__productInfoCard .pieChart .pieChart__chart div div div svg g path{stroke-width:3px}.module__productInfoCard .pieChart:after{content:" ";width:4rem;height:4rem;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0;background-color:#fff;padding:1.25rem 1rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.module__productInfoCard .productInfo__inner .productInfo__productFeatures .productFeatures__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:2rem;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.module__productInfoCard .productInfo__inner .productInfo__productFeatures .productFeatures__inner img{width:40%;height:40%;margin-right:1rem;display:block}.module__productInfoCard .productInfo__inner .productInfo__productFeatures .productFeatures__inner .productInfo__text .title{width:100%}.module__productInfoCard .productInfo__inner .productInfo__productFeatures .productFeatures__inner .productInfo__text p{text-align:left;letter-spacing:.01em;line-height:1.2rem;color:#5f7f86;width:100%}.module__productInfoCard .productInfo__inner .productInfo__info{background-color:#fff}.module__productInfoCard .productInfo__inner .productInfo__info .info__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.module__productInfoCard .productInfo__inner .productInfo__info .info__inner:last-child div:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px}.module__productInfoCard .productInfo__inner .productInfo__info .info__inner:last-child div:last-child{-webkit-border-radius:0 0 4px 0;-moz-border-radius:0 0 4px 0;border-radius:0 0 4px 0}.module__productInfoCard .productInfo__inner .productInfo__info .info__inner div{text-align:center;width:33%;padding-bottom:.5rem;border-top:solid 1px #e2f0f3;display:block}.module__productInfoCard .productInfo__inner .productInfo__info .info__inner div:first-child{background-color:rgba(48,170,198,.1);-webkit-border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;border-radius:4px 0 0 0;border-right:solid 1px #e2f0f3}.module__productInfoCard .productInfo__inner .productInfo__info .info__inner div:last-child{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0;border-left:solid 1px #e2f0f3}.module__productInfoCard .productInfo__inner .productInfo__info .info__inner div span.value{font-size:1rem;font-weight:700;color:#30aac6;display:block;padding:.5rem 0 0}.module__productInfoCard .productInfo__inner .productInfo__info .info__inner div span.tag{font-size:.75rem;color:#a8afb8;padding:0 0 .5rem}.module__productInfoCard .productInfo__inner .productInfo__info .info__inner div span.caption{font-size:.562rem;font-weight:700;line-height:.8rem;color:#5d6e72;text-transform:uppercase;width:3rem;padding:0 0 .5rem;margin:auto;display:block}.foodGeniusResults__recomendationInfo{max-width:39rem;padding:0 .5rem;margin:auto;margin-bottom:1rem;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.foodGeniusResults__recomendationInfo .recomendationInfo__inner{max-width:39rem;margin:auto;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.foodGeniusResults__recomendationInfo .recomendationInfo__inner .recomendationInfo__header .headerInner{background-color:#e2f0f3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.foodGeniusResults__recomendationInfo .recomendationInfo__inner .recomendationInfo__header .headerInner .headerContent{font-size:1rem;font-weight:800;text-align:center;color:#005d73;padding:.5rem;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;border-bottom:solid 8px #fff}.foodGeniusResults__recomendationInfo .recomendationInfo__inner .recomendationInfo__details{background-color:#fff;padding-top:.5rem;padding-bottom:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.foodGeniusResults__recomendationInfo .recomendationInfo__inner .recomendationInfo__details div{text-align:center;width:33%;display:block;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.foodGeniusResults__recomendationInfo .recomendationInfo__inner .recomendationInfo__details div span.value{font-size:1.1rem;font-weight:700;color:#30aac6;display:block}.foodGeniusResults__recomendationInfo .recomendationInfo__inner .recomendationInfo__details div span.tag{font-size:.875rem;color:#a8afb8}.foodGeniusResults__recomendationInfo .recomendationInfo__inner .recomendationInfo__details div span.caption{font-size:.7rem;font-weight:700;text-transform:uppercase;line-height:.8rem;color:#5d6e72;width:4.5rem;margin:1rem auto;display:block}.foodGeniusResults__recomendationInfo .recomendationInfo__inner .recomendationInfo__details div a img{width:1.2rem;height:1.2rem}.foodGeniusResults__recomendationInfo .recomendationInfo__inner .recomendationInfo__details div:first-child{border-right:solid 1px #e2f0f3}.foodGeniusResults__recomendationInfo .recomendationInfo__inner .recomendationInfo__details div:last-child{border-left:solid 1px #e2f0f3}.module__navHorizontalScroll{background-color:#fff;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden;-webkit-overflow-scrolling:touch;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:fixed;top:55px;z-index:180}.module__navHorizontalScroll.is--active{cursor:-moz-grabbing;cursor:grabbing;cursor:-webkit-grabbing}.module__navHorizontalScroll.no--border{border:none}.module__navHorizontalScroll ul{width:100%;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:start}.module__navHorizontalScroll ul li{padding:0 1rem}.module__navHorizontalScroll ul li.is--active a{border-bottom:.25rem solid #001952}.module__navHorizontalScroll ul li a{font-size:1rem;font-weight:600;white-space:nowrap;color:#001952;padding:13px 0 10px;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.module__navHorizontalScroll ul li a sup{font-size:.65em}.module__compareResultsWidget{width:100%;background-color:#c5e1e8;padding:0 1rem 5rem;margin:auto;position:fixed;bottom:0;z-index:500}.module__compareResultsWidget.off{display:none;z-index:0}.module__compareResultsWidget.sticky{position:absolute;bottom:45.5rem;z-index:199}.module__compareResultsWidget.disabled .currentProduct__infoTag{display:none}.module__compareResultsWidget.disabled .compareRestultsWidget__currentProduct{display:none}.module__compareResultsWidget.active .compareRestultsWidget__CTA{display:none}.module__compareResultsWidget.active .compareRestultsWidget__currentProduct{padding-top:2.5rem}.module__compareResultsWidget.active .compareRestultsWidget__currentProduct .arrowSwipe{margin-top:-5px;-webkit-transform:translate(-50%,-50%) rotate(0);-moz-transform:translate(-50%,-50%) rotate(0);-ms-transform:translate(-50%,-50%) rotate(0);-o-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}.module__compareResultsWidget.active .compareRestultsWidget__currentProduct .arrowSwipe i{position:relative;top:.5rem}.module__compareResultsWidget.active .compareRestultsWidget__currentProduct .currentProduct__infoTag{display:none}.module__compareResultsWidget.active .compareRestultsWidget__currentProduct .currentProduct__content{position:relative;-webkit-animation-name:appearContent;-moz-animation-name:appearContent;-o-animation-name:appearContent;animation-name:appearContent;-webkit-animation-duration:.6s;-moz-animation-duration:.6s;-o-animation-duration:.6s;animation-duration:.6s}@-webkit-keyframes appearContent{0%{opacity:0;top:1rem}100%{opacity:1;top:0}}@-moz-keyframes appearContent{0%{opacity:0;top:1rem}100%{opacity:1;top:0}}@-o-keyframes appearContent{0%{opacity:0;top:1rem}100%{opacity:1;top:0}}@keyframes appearContent{0%{opacity:0;top:1rem}100%{opacity:1;top:0}}.module__compareResultsWidget.hidden .compareRestultsWidget__CTA{display:none}.module__compareResultsWidget.hidden .compareRestultsWidget__currentProduct .currentProduct__infoTag{margin:0 auto;position:relative;-webkit-animation-name:appearTag;-moz-animation-name:appearTag;-o-animation-name:appearTag;animation-name:appearTag;-webkit-animation-duration:.8s;-moz-animation-duration:.8s;-o-animation-duration:.8s;animation-duration:.8s}@-webkit-keyframes appearTag{0%{opacity:0;top:.5rem}100%{opacity:1;top:0}}@-moz-keyframes appearTag{0%{opacity:0;top:.5rem}100%{opacity:1;top:0}}@-o-keyframes appearTag{0%{opacity:0;top:.5rem}100%{opacity:1;top:0}}@keyframes appearTag{0%{opacity:0;top:.5rem}100%{opacity:1;top:0}}.module__compareResultsWidget.hidden .compareRestultsWidget__currentProduct .currentProduct__content{display:none}.module__compareResultsWidget .compareRestultsWidget__CTA .title{font-size:1rem;font-weight:700;color:#001952;text-align:center;padding:1rem 2rem;margin-bottom:0}.module__compareResultsWidget .compareRestultsWidget__currentProduct{width:100%;position:relative;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;-moz-transition:.2s ease-out;transition:.2s ease-out}.module__compareResultsWidget .compareRestultsWidget__currentProduct .arrowSwipe{position:absolute;top:1rem;left:50%;-webkit-transform:translate(-50%,-50%) rotateX(180deg);-moz-transform:translate(-50%,-50%) rotateX(180deg);transform:translate(-50%,-50%) rotateX(180deg);z-index:2}.module__compareResultsWidget .compareRestultsWidget__currentProduct .arrowSwipe i{font-size:1.2rem;color:#001952}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__infoTag{text-align:center;width:17rem;margin:0 auto 2rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__infoTag .currentProductScore{position:relative;top:8px;height:4rem;display:table;vertical-align:middle}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__infoTag .currentProductScore .module__donutChart{top:.22rem}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__infoTag .currentProductScore .pieChart{width:55px;height:55px;display:table-cell;vertical-align:middle;position:relative;top:auto;right:auto;bottom:auto;left:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__infoTag .currentProductScore .pieChart .pieChart__text{font-size:1.5rem;font-weight:700;line-height:1rem;text-align:center;color:#30aac6;width:55px;height:55px;margin-top:.875rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:auto;right:auto;bottom:auto;left:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;z-index:120}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__infoTag .currentProductScore .pieChart .pieChart__text span{font-size:.75rem;margin:.3rem auto;color:#9ea7aa;position:relative;top:-.3rem}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__infoTag .currentProductScore .pieChart .pieChart__chart{width:55px;height:55px;margin:0 auto;position:relative;top:auto;left:auto;right:auto;bottom:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;z-index:1}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__infoTag .currentProductScore .pieChart .pieChart__chart div{position:relative;width:100%;height:100%}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__infoTag .currentProductScore .pieChart .pieChart__chart div div div svg{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:relative;z-index:1}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__infoTag .currentProductScore .pieChart .pieChart__chart div div div svg rect{display:none}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__infoTag .currentProductScore .pieChart .pieChart__chart div div div svg g path{stroke-width:3px}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__infoTag .currentProductScore .pieChart:after{content:" ";width:3.7rem;height:3.7rem;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;top:50%;left:1.75rem;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0;background-color:#fff;padding:1.25rem 1rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__infoTag .currentProductScore .currentProduct__tag{display:table-cell;vertical-align:middle}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__infoTag .currentProductScore .currentProduct__tag span{font-size:.875rem;font-weight:700;color:#001952;text-align:left;padding-left:1rem;margin-right:0;display:block;position:relative}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__infoTag .currentProductScore .currentProduct__tag i{color:#001952;position:relative;top:-12px;font-size:1rem}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__infoTag a span{font-size:1rem;font-weight:700;margin-right:.5rem}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__infoTag a i{position:relative;top:2px}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;max-width:38rem;max-height:17rem;position:relative}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__content .module__productInfoCard{position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:0}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__content .module__productInfoCard .module__donutChart{position:absolute;left:2.3rem;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__content .module__productInfoCard .pieChart{width:55px;height:55px;position:absolute;top:2rem}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__content .module__productInfoCard .pieChart .pieChart__text{font-size:1.5rem;font-weight:700;line-height:1rem;text-align:center;color:#30aac6;width:70%;margin-top:.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:120}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__content .module__productInfoCard .pieChart .pieChart__text span{font-size:.75rem;margin:.3rem auto;color:#9ea7aa;position:relative;top:-.3rem}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__content .module__productInfoCard .pieChart .pieChart__chart{width:55px;height:55px;margin:0 auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__content .module__productInfoCard .pieChart .pieChart__chart div{position:absolute;width:100%;height:100%}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__content .module__productInfoCard .pieChart .pieChart__chart div div div svg{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:relative;z-index:1}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__content .module__productInfoCard .pieChart .pieChart__chart div div div svg rect{display:none}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__content .module__productInfoCard .pieChart .pieChart__chart div div div svg g path{stroke-width:3px}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__content .module__productInfoCard .pieChart:after{content:" ";width:3.7rem;height:3.7rem;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0;background-color:#fff;padding:1.25rem 1rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__content .module__productInfoCard .productInfo__inner .productInfo__productFeatures .productFeatures__inner{padding:0 0 0 3.5rem}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__content .module__productInfoCard .productInfo__inner .productInfo__productFeatures .productFeatures__inner img{max-width:5rem}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__content .module__productInfoCard .productInfo__inner .productInfo__productFeatures .productFeatures__inner .productInfo__text p{margin-bottom:.5rem}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__content .module__productInfoCard .productInfo__inner .productInfo__productFeatures .productFeatures__inner .productInfo__text .value{font-size:1rem;font-weight:700;color:#30aac6;padding:.5rem 0 0;margin-right:.5rem}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__content .module__productInfoCard .productInfo__inner .productInfo__productFeatures .productFeatures__inner .productInfo__text .tag{font-size:.75rem;color:#a8afb8;padding:0 0 .5rem}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__content .module__productInfoCard a{position:absolute;top:.5rem;right:.5rem}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__content .module__productInfoCard .productInfo__info{width:5rem;padding:.25rem;margin-right:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:69%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;padding:1.25rem 1rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__content .module__productInfoCard .productInfo__info .info__inner .value{font-size:1rem;font-weight:700;color:#30aac6;display:block}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__content .module__productInfoCard .productInfo__info .info__inner .tag{font-size:.75rem;color:#a8afb8;padding:0 0 .5rem}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__content .module__productInfoCard .productInfo__info .info__inner sup{font-size:.6rem}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__content .module__productInfoCard .productInfo__inner{padding:.5rem}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__content .module__productInfoCard .productInfo__inner .productInfo__productFeatures .productFeatures__inner img{width:32%;height:32%;margin-right:.5rem}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__content .module__productInfoCard .productInfo__inner .productInfo__productFeatures .productFeatures__inner .productInfo__text .title{font-size:.875rem;padding:.5rem;text-align:left;padding-left:0;margin-bottom:0}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__content .module__productInfoCard .productInfo__inner .productInfo__productFeatures .productFeatures__inner .productInfo__text .productInfo__description{white-space:nowrap;width:100%;margin-bottom:.5rem;display:table;table-layout:fixed}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__content .module__productInfoCard .productInfo__inner .productInfo__productFeatures .productFeatures__inner .productInfo__text .productInfo__description > span{-o-text-overflow:ellipsis;text-overflow:ellipsis;display:table-cell;overflow:hidden}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__content .module__productInfoCard .productInfo__inner .productInfo__productFeatures .productFeatures__inner .productInfo__text span sup{font-size:.65rem}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__content .module__productInfoCard .productInfo__inner .productInfo__productFeatures .productFeatures__inner .productInfo__text p{font-size:.875rem}.module__horizontalScroll ul{padding:1rem;margin:0 auto 3rem}.module__horizontalScroll ul li{position:relative}.module__horizontalScroll ul li.fadeIn{position:relative;-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}@-webkit-keyframes fadeIn{0%{opacity:0;left:2rem}100%{opacity:1;left:0}}@-moz-keyframes fadeIn{0%{opacity:0;left:2rem}100%{opacity:1;left:0}}@-o-keyframes fadeIn{0%{opacity:0;left:2rem}100%{opacity:1;left:0}}@keyframes fadeIn{0%{opacity:0;left:2rem}100%{opacity:1;left:0}}.module__horizontalScroll ul li.fadeOut{position:relative;-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}@-webkit-keyframes fadeOut{0%{opacity:1;right:0}90%{opacity:0;right:2rem}100%{display:none}}@-moz-keyframes fadeOut{0%{opacity:1;right:0}90%{opacity:0;right:2rem}100%{display:none}}@-o-keyframes fadeOut{0%{opacity:1;right:0}90%{opacity:0;right:2rem}100%{display:none}}@keyframes fadeOut{0%{opacity:1;right:0}90%{opacity:0;right:2rem}100%{display:none}}.module__horizontalScroll ul li.disabled{display:none}.module__horizontalScroll ul li.fadeInPrevius{position:relative;-webkit-animation-name:fadeInPrevius;-moz-animation-name:fadeInPrevius;-o-animation-name:fadeInPrevius;animation-name:fadeInPrevius;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}@-webkit-keyframes fadeInPrevius{0%{opacity:0;right:2rem}100%{opacity:1;right:0}}@-moz-keyframes fadeInPrevius{0%{opacity:0;right:2rem}100%{opacity:1;right:0}}@-o-keyframes fadeInPrevius{0%{opacity:0;right:2rem}100%{opacity:1;right:0}}@keyframes fadeInPrevius{0%{opacity:0;right:2rem}100%{opacity:1;right:0}}.module__horizontalScroll ul li.fadeOutPrevius{position:relative;-webkit-animation-name:fadeOutPrevius;-moz-animation-name:fadeOutPrevius;-o-animation-name:fadeOutPrevius;animation-name:fadeOutPrevius;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;display:block}@-webkit-keyframes fadeOutPrevius{0%{opacity:1;left:0}100%{opacity:0;left:2rem}}@-moz-keyframes fadeOutPrevius{0%{opacity:1;left:0}100%{opacity:0;left:2rem}}@-o-keyframes fadeOutPrevius{0%{opacity:1;left:0}100%{opacity:0;left:2rem}}@keyframes fadeOutPrevius{0%{opacity:1;left:0}100%{opacity:0;left:2rem}}.module__horizontalScroll ul li .horizontalScroll__pageContent{max-width:480px;margin:auto}.module__horizontalScroll ul li .horizontalScroll__pageContent .title{font-size:1.375rem;font-weight:800;color:#001952}.module__horizontalScroll ul li .horizontalScroll__pageContent p{font-size:1rem;text-align:center}.module__horizontalScroll ul li .horizontalScroll__pageContent .foodGeiuns__options .options li a img{width:3rem;height:auto;margin:0 .5rem;display:block}.module__horizontalScroll ul li .horizontalScroll__pageContent .foodGeiuns__options .options li a p{margin-right:.5rem}.module__horizontalScroll ul li .horizontalScroll__pageContent .text-link{text-align:center;width:100%;display:block}.module__horizontalScroll ul li .horizontalScroll__pageContent .form-group{max-width:350px;margin:auto;margin-top:2rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.module__horizontalScroll ul li .horizontalScroll__pageContent .form-group .autocomplete{margin-right:1rem}.module__horizontalScroll ul li .horizontalScroll__pageContent .form-group .autocomplete .autocomplete-items{background-color:#f3f8f9;padding:.25rem 0;border:solid 1px #e2f0f3;display:none;position:relative;z-index:130;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem}.module__horizontalScroll ul li .horizontalScroll__pageContent .form-group .autocomplete .autocomplete-items.active{display:block}.module__horizontalScroll ul li .horizontalScroll__pageContent .form-group .autocomplete .autocomplete-items.noResults{display:block}.module__horizontalScroll ul li .horizontalScroll__pageContent .form-group .autocomplete .autocomplete-items.noResults ul li{display:none}.module__horizontalScroll ul li .horizontalScroll__pageContent .form-group .autocomplete .autocomplete-items.noResults ul li:last-child{display:block}.module__horizontalScroll ul li .horizontalScroll__pageContent .form-group .autocomplete .autocomplete-items ul{max-height:10rem;padding:.25rem 0;margin:0;overflow-y:auto}.module__horizontalScroll ul li .horizontalScroll__pageContent .form-group .autocomplete .autocomplete-items ul li{font-size:.875rem;padding:.25rem .5rem}.module__horizontalScroll ul li .horizontalScroll__pageContent .form-group .autocomplete .autocomplete-items ul li.optionActive{background-color:#fff;border:solid 1px #60c5d6}.module__horizontalScroll ul li .horizontalScroll__pageContent .form-group .autocomplete .autocomplete-items ul li:last-child{display:none}.module__horizontalScroll ul li .horizontalScroll__pageContent .form-group .autocomplete .autocomplete-items ul li a{font-size:.875rem;color:#445357;width:100%;display:block}.module__horizontalScroll ul li .horizontalScroll__pageContent .form-group input{margin-right:.5rem;display:block;width:100%}.module__horizontalScroll ul li .horizontalScroll__pageContent .form-group input.petWeight{width:50%;margin-right:0}.module__horizontalScroll ul li .horizontalScroll__pageContent .options{width:100%;margin:0;padding:0}.module__horizontalScroll ul li .horizontalScroll__pageContent .module__optionSelector ul{width:18rem;padding:0;margin-top:2rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.module__horizontalScroll ul li .horizontalScroll__pageContent .module__optionSelector ul li{width:14rem;padding:0;border:none}.module__horizontalScroll ul li .horizontalScroll__pageContent .module__optionSelector ul li .form-group{margin-top:0}.module__horizontalScroll ul li .horizontalScroll__pageContent .module__optionSelector ul li .form-group label{font-size:1rem}.module__horizontalScroll ul li .horizontalScroll__pageContent .module__optionSelector ul li label.radio{font-size:.875rem;padding-top:1rem;padding-left:2.5rem}.module__horizontalScroll ul li .horizontalScroll__pageContent .module__optionSelector ul li label.radio input[type=radio]{width:2rem;height:2rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem}.module__horizontalScroll ul li .horizontalScroll__pageContent .module__optionSelector ul li label.radio input[type=radio]:after{width:1.5rem;height:1.5rem;-webkit-border-radius:.75rem;-moz-border-radius:.75rem;border-radius:.75rem}.module__horizontalScroll ul .horizontalScroll__leftArrow{width:18rem;margin-bottom:1rem;display:none;position:absolute;bottom:5rem;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.module__horizontalScroll ul .horizontalScroll__leftArrow a{display:block;width:2rem;height:auto}.module__horizontalScroll ul .horizontalScroll__leftArrow a span{display:none}.module__horizontalScroll ul .horizontalScroll__leftArrow i{font-size:2rem;color:#001952}.module__horizontalScroll ul .actionButtons{width:18rem;margin:auto;margin-top:1rem}.module__slimBanner{background-color:#fff;width:100%;position:absolute;top:3.4375rem;right:0;left:0;z-index:180;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.header--searchFixed .module__slimBanner,.header--searchOpen .module__slimBanner,.header--wBackButton .module__slimBanner{top:6.4375rem}.module__slimBanner .module__inner{max-width:62rem;height:2.5rem;padding:8px 16px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.module__slimBanner p{font-size:.875rem;color:#001952;padding-top:.1875rem;margin-bottom:0}.module__slimBanner p em{font-weight:700}.module__slimBanner p.w-icon{padding-left:2.25rem;position:relative}.module__slimBanner p i{font-size:1.1rem;position:absolute;top:50%;left:0;-webkit-transform:translate(0,-37.5%);-moz-transform:translate(0,-37.5%);-ms-transform:translate(0,-37.5%);-o-transform:translate(0,-37.5%);transform:translate(0,-37.5%)}.module__slimBanner.center .module__inner{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.module__slimBanner.dark-scheme{background-color:#f3f8f9}.module__productTagsList ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:1rem}.module__productTagsList ul li{width:25%;text-align:center;padding:1rem .5rem .5rem}.module__productTagsList ul li img{width:2rem;height:2rem}.module__productTagsList ul li p{font-size:.75rem;margin-bottom:0}.module__quickAccessLinks{background-color:#f3f8f9;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.module__quickAccessLinks ul{text-align:center;background-color:#fff;width:80%;max-width:62rem;padding:1rem 1rem;margin:1.5rem auto;display:inline-block;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.module__quickAccessLinks ul li{padding:.5rem 1rem;display:block}.module__quickAccessLinks ul li a{font-weight:700;color:#001952;display:block;cursor:pointer;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.noTouchDevice .module__quickAccessLinks ul li a:hover{text-decoration:underline}.module__iconsTable{max-width:61rem;background-color:#38aac5;padding:1rem 1rem 0;margin:auto}.module__iconsTable .module__inner{max-width:32.75rem;margin:auto}.module__iconsTable .module__inner .title--2{font-size:1.625rem;font-weight:700;color:#fff;text-align:left;padding:1rem 0}.module__iconsTable .module__inner ul{color:#fff}.module__iconsTable .module__inner ul li{width:100%;margin:0 auto 1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;position:relative}.module__iconsTable .module__inner ul li i{font-size:1.2rem;position:absolute}.module__iconsTable .module__inner ul li i.icon-location{left:.1875rem}.module__iconsTable .module__inner ul li i.icon-cellphone{left:.15625rem}.module__iconsTable .module__inner ul li i.icon-bill{font-size:1.6rem;top:-.15rem;left:-.2rem}.module__iconsTable .module__inner ul li p{font-size:.9375rem;font-weight:400;color:#fff;padding-left:1.5rem;margin-bottom:0}.module__iconsTable .iconsTable__table{background-color:#fff;max-width:32.75rem;padding:1rem;margin:1.5rem auto;margin-bottom:-1rem;display:block;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.module__iconsTable .iconsTable__table .tableInner table{width:100%}.module__iconsTable .iconsTable__table .tableInner table thead tr{border-bottom:solid 1px #9b9b9b}.module__iconsTable .iconsTable__table .tableInner table thead tr:first-child th{font-size:1.1875rem;color:#636569}.module__iconsTable .iconsTable__table .tableInner table thead tr:first-child th:last-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.module__iconsTable .iconsTable__table .tableInner table thead tr:last-child th{color:#636569}.module__iconsTable .iconsTable__table .tableInner table thead tr th{font-size:.9375rem;font-weight:700;text-align:center;background-color:#e2eff2;color:#001952;padding:.5rem .25rem;vertical-align:middle}.module__iconsTable .iconsTable__table .tableInner table thead tr th span{text-align:center;margin-bottom:0}.module__iconsTable .iconsTable__table .tableInner table thead tr th:first-child{text-align:left;background-color:#fff}.module__iconsTable .iconsTable__table .tableInner table tbody:last-child tr:first-child{border-top:solid 1px #9b9b9b}.module__iconsTable .iconsTable__table .tableInner table tbody:last-child tr:last-child td:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.module__iconsTable .iconsTable__table .tableInner table tbody tr:first-child td{font-size:.9375rem;font-weight:700;color:#001952;padding-top:.5rem}.module__iconsTable .iconsTable__table .tableInner table tbody tr:first-child td:last-child{font-size:.625rem}.module__iconsTable .iconsTable__table .tableInner table tbody tr td{text-align:center;background-color:#e2eff2;width:25%;padding:0 .25rem .5rem;vertical-align:middle}.module__iconsTable .iconsTable__table .tableInner table tbody tr td:last-child{font-size:1.125rem;font-weight:700}.module__iconsTable .iconsTable__table .tableInner table tbody tr td .title{font-size:1rem}.module__iconsTable .iconsTable__table .tableInner table tbody tr td p{font-size:.875rem;font-weight:400;color:#5f7f86;margin-bottom:0}.module__iconsTable .iconsTable__table .tableInner table tbody tr td span{margin-bottom:0;color:#636569}.module__iconsTable .iconsTable__table .tableInner table tbody tr td:first-child{text-align:left;width:12rem;min-width:9rem;background-color:#fff}.module__iconsTable .tableIlustrations{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;position:relative;top:1px}.module__iconsTable .tableIlustrations img{display:block;width:45%;height:45%;max-width:10.312rem}.module__iconsTable .tableIlustrations img:first-child{width:35%;height:35%;max-width:8rem}.module__FAQ{max-width:61rem;margin:auto;margin-bottom:2rem}.module__FAQ .FAQ__list h5{cursor:pointer}.module__FAQ li{padding:.7rem 0 .5rem;border-bottom:1px solid rgba(64,134,150,.2);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.module__FAQ li:last-child{border-bottom:1px solid rgba(64,134,150,.2)}.module__FAQ div{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:6;-webkit-flex:6;-moz-box-flex:6;-ms-flex:6;flex:6}.module__FAQ div .title{margin-bottom:.1rem}.module__FAQ div .paragraph__wrap{display:none}.module__FAQ div .paragraph__wrap p + p{margin-top:2.5rem}.module__FAQ div .paragraph__wrap p{font-weight:400;font-size:.95rem;line-height:1.4;margin:0;padding:0;margin-top:.4rem;opacity:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cheristin .module__FAQ div .paragraph__wrap p,.trifexis .module__FAQ div .paragraph__wrap p{opacity:1}.module__FAQ div .paragraph__wrap p.is--open{opacity:1;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.module__FAQ .FAQ__showHideButton{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:.78;-webkit-flex:.78;-moz-box-flex:.78;-ms-flex:.78;flex:.78;position:relative;cursor:pointer}.module__FAQ .FAQ__showHideButton i{font-size:1.25rem;position:absolute;top:1.2px;color:.1rem solid #5f7f86}.module__FAQ .FAQ__showHideButton i:hover{color:#005d73}.module__FAQ .FAQ__showHideButton.is--open i{top:0;color:#5f7f86;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.module__FAQ .FAQ__showHideButton.is--open i:hover{color:#005d73}.module__addCode{width:100%;margin-bottom:1rem}.module__addCode.enterCode{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.module__addCode.enterCode form .content__form .addCode{display:none}.module__addCode.enterCode form .content__form .applyPromo{display:block}.module__addCode.enterCode form .content__form .form-group{display:block}.module__addCode.enterCode .codeResult{display:block}.module__addCode.result{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.module__addCode.result .codeResult{display:block}.module__addCode form{width:100%}.module__addCode form .content__form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.module__addCode form .content__form .addCode{display:block}.module__addCode form .content__form .applyPromo{display:none}.module__addCode form .content__form .form-group{width:75%;margin-right:1rem;display:none}.module__addCode .codeResult{font-weight:700;color:#001952;width:100%;display:none}.module__tagIcon{margin-top:.5rem}.module__tagIcon.dark-scheme{margin:1rem 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.module__tagIcon.dark-scheme .module__inner{background-color:#f3f8f9;padding:.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem}.module__tagIcon.dark-scheme .module__inner i{font-size:1.3rem}.module__tagIcon.dark-scheme .module__inner p{margin-bottom:0;font-weight:600}.module__tagIcon.dark-scheme .module__inner p i{font-size:1rem}.module__tagIcon .module__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.module__tagIcon .module__inner p{font-size:.875rem;color:#001952}.module__tagIcon .module__inner i{color:#001952;margin-right:.5rem;position:relative;top:.05rem}.module__tagIcon .module__inner a i.icon-info:before{font-size:1.4rem;margin-left:.25rem;position:relative;top:-.1rem}.module__searchCTA form .content__form .title{font-size:1.125rem;font-weight:700}.module__subscription{-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;background-color:#fff;padding:1.25rem 1rem 0;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);margin-bottom:1.5rem}.module__subscription.disabled .title{display:block}.module__subscription.disabled .product{opacity:.4;margin-bottom:1rem}.module__subscription.disabled .subscription{opacity:.4;display:none}.module__subscription.disabled .delivery{opacity:.4}.module__subscription.disabled .actionButtons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.module__subscription.paymentError .delivery ul{padding-bottom:1rem}.module__subscription.paymentError .delivery ul li:last-child .title{color:#fb4341}.module__subscription.paymentError .delivery ul li:last-child p{color:#fb4341}.module__subscription.paymentError .delivery ul li .module__tagIcon{display:block}.module__subscription.paymentError .delivery ul li .module__tagIcon .module__inner{width:100%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.module__subscription.paymentError .delivery ul li .module__tagIcon .module__inner i{color:#fb4341}.module__subscription.paymentError .delivery ul li .module__tagIcon a{margin-top:.5rem;display:block}.module__subscription.paymentError .delivery ul li .module__tagIcon a p{width:100%;color:#001952}.module__subscription.locked .subscription .subscriptionDeliveryCTA .actionButtons{opacity:.3}.module__subscription .title{font-size:1.125rem;color:#001952;margin-bottom:1rem;display:none}.module__subscription .actionButtons{padding-bottom:2rem;display:none}.module__subscription .product{margin-bottom:1rem}.module__subscription .product .product__photo img{width:100%;max-width:10rem;height:auto;margin:auto;display:block}.module__subscription .product .product__content{color:#001952;margin:1rem auto;-ms-flex-item-align:center;-webkit-align-self:center;-ms-grid-row-align:center;align-self:center;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;position:relative}.module__subscription .product .product__content .title{font-size:.9333rem;font-weight:700;color:#001952;display:block;margin-bottom:.5rem;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__subscription .product .product__content .content__options .form-horizontal{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.module__subscription .product .product__content .content__options .form-horizontal .form-group{width:30%;margin-right:1rem;margin-bottom:0}.module__subscription .product .product__content .content__options .form-horizontal .form-group:last-child{width:70%;margin-right:0;margin-bottom:0}.module__subscription .product .product__content .content__options .form-horizontal .form-group label{font-size:.9375rem;margin-bottom:.5rem}.module__subscription .product .product__content .content__options .form-horizontal .form-group label select{width:85%;overflow:hidden}.module__subscription .product .product__content .content__options .form-horizontal .form-group.autoDeliveryFrequency{width:70%}.module__subscription .product .product__content .content__options .form-horizontal .form-group.autoDeliveryFrequency label{font-size:.9375rem;margin-bottom:.5rem}.module__subscription .product .product__content .content__options .form-horizontal .form-group.autoDeliveryFrequency label select{width:80%}.module__subscription .product .product__content .module__tagIcon{max-width:26rem;position:relative}.module__subscription .product .product__content .module__tagIcon.helpBox .helpLayer{display:block}.module__subscription .product .product__content .module__tagIcon .module__inner i{font-size:1.5rem;color:#001952;margin-right:.25rem;position:relative;top:0}.module__subscription .product .product__content .module__tagIcon .module__inner p{font-size:.875rem;font-weight:400;color:#001952;margin-bottom:.25rem}.module__subscription .product .product__content .module__tagIcon .module__inner p em{font-weight:700}.module__subscription .product .product__content .module__tagIcon p{font-size:.875rem;font-weight:400;color:#001952}.module__subscription .product .product__content .module__tagIcon p em{font-weight:700}.module__subscription .product .product__content .module__tagIcon .helpLayer{background-color:#fff;width:150px;border:solid 1px #d6d6d6;padding:10px;position:absolute;top:3rem;left:1rem;z-index:60;display:none}.module__subscription .product .product__content .module__tagIcon .helpLayer:before{content:" ";width:0;height:0;border-style:solid;border-width:0 8px 8px 8px;border-color:transparent transparent #d6d6d6 transparent;position:absolute;left:50%;top:-8px}.module__subscription .product .product__content .module__tagIcon .helpLayer:after{content:" ";width:0;height:0;border-style:solid;border-width:0 8px 8px 8px;border-color:transparent transparent #fff transparent;position:absolute;left:50%;top:-7px}.module__subscription .product .product__content .module__tagIcon .helpLayer p{font-size:12px;margin-bottom:0;line-height:15px}.module__subscription .subscription{padding-bottom:1rem;margin-bottom:1rem}.module__subscription .subscription .subscriptionDeliveryCTA .actionButtons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:0;margin-right:.5rem}.module__subscription .subscription .subscriptionDeliveryCTA .actionButtons .button{margin:0 .5rem .5rem}.module__subscription .delivery ul{padding-bottom:1rem}.module__subscription .delivery ul li{background-color:#fafafb;padding:1rem}.module__subscription .delivery ul li:first-child{border-bottom:solid 1px #fff}.module__subscription .delivery ul li .title{font-size:.875rem;margin-bottom:0;display:block}.module__subscription .delivery ul li div{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.module__subscription .delivery ul li div p{font-size:.875rem;color:#001952;width:80%;margin-bottom:.25rem}.module__subscription .delivery ul li div i{font-size:1.4rem;color:#001952;position:relative;top:.3rem}.module__subscription .delivery ul li .module__tagIcon{display:none;position:relative}.module__subscription .delivery ul li .module__tagIcon .helpLayer{background-color:#fff;width:150px;border:solid 1px #d6d6d6;padding:10px;position:absolute;top:2rem;rigth:0;z-index:60}.module__subscription .delivery ul li .module__tagIcon .helpLayer p{font-size:12px;margin-bottom:0;line-height:15px}.module__productFeatures{margin-top:1.5rem}.module__productFeatures .title{font-size:1rem;font-weight:700;margin-bottom:8px}.module__productFeatures .productInfo__info{background-color:transparent;margin-top:1rem}.module__productFeatures .productInfo__info .info__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem}.module__productFeatures .productInfo__info .info__inner div{text-align:center;width:33%;padding-bottom:.75rem;display:block}.module__productFeatures .productInfo__info .info__inner div:first-child{-webkit-border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;border-radius:4px 0 0 0;border-right:solid 1px #e2f0f3;background-color:rgba(48,170,198,.1)}.module__productFeatures .productInfo__info .info__inner div:first-child span.value{color:#001952;margin-bottom:.25rem}.module__productFeatures .productInfo__info .info__inner div span.value{font-size:1rem;font-weight:700;line-height:.5rem;color:#30aac6;display:block;padding:.5rem 0 0;margin-top:.5rem;margin-bottom:.25rem}.module__productFeatures .productInfo__info .info__inner div span.tag{font-size:.75rem;color:#a8afb8;padding:0 0 .5rem}.module__productFeatures .productInfo__info .info__inner div span.caption{font-size:.562rem;font-weight:700;line-height:.8rem;color:#5d6e72;text-transform:uppercase;width:3rem;padding:0 0 .5rem;margin:auto;display:block}.module__productFeatures .productInfo__info .info__inner div span sup{font-size:.65rem}.module__donutChart{width:3.75rem;height:3.75rem;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:auto;display:block;position:relative;-webkit-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);-moz-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1)}.module__donutChart svg{width:90%;height:90%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-90deg);-moz-transform:translate(-50%,-50%) rotate(-90deg);-ms-transform:translate(-50%,-50%) rotate(-90deg);-o-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}.module__donutChart svg circle{fill:#f3f8f9;stroke:#001952;stroke-width:32}.module__donutChart .chart__data{width:78%;height:78%;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.module__donutChart .chart__data .chart__data__inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.module__donutChart .chart__data .chart__data__inner .value{font-size:1.5rem;font-weight:700;text-align:center;line-height:1rem;color:#001952;margin-top:.5rem;display:block}.module__donutChart .chart__data .chart__data__inner .legend{font-size:.7rem;font-weight:700;color:#001952;margin:.2rem auto 0;display:block;position:relative;bottom:.25rem}.chartContainerNew{width:30rem;height:15rem;border:solid 1px #001952;margin:auto;margin:4rem auto;display:block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.chartContainerNew .title{text-align:center;font-weight:800;padding:1rem 0}.module__progressBar #flowProgress{background-color:#fff;width:100%}.module__progressBar #flowProgress #progressBar{background-color:#60c5d6;width:11%;height:.25rem;-webkit-animation-name:grownBar;-moz-animation-name:grownBar;-o-animation-name:grownBar;animation-name:grownBar;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-transition:.83s;-o-transition:.83s;-moz-transition:.83s;transition:.83s}@-webkit-keyframes grownBar{0%{width:0%}100%{display:11%}}@-moz-keyframes grownBar{0%{width:0%}100%{display:11%}}@-o-keyframes grownBar{0%{width:0%}100%{display:11%}}@keyframes grownBar{0%{width:0%}100%{display:11%}}.module__setPassword{padding:2rem 1rem}.module__setPassword .setPassword__inner .title{font-size:1rem;font-weight:400;text-align:center;color:#001952;margin-bottom:1rem}.module__masonryGallery .masonryGallery__item{margin-bottom:1.25rem}.module__horizontalPictures{padding:1rem;padding-top:2.75rem;position:relative}.module__horizontalPictures a{position:absolute;top:.5rem;right:1rem}.module__horizontalPictures .pictures ul{width:100%;padding-bottom:.5rem;margin:auto;margin-bottom:0;overflow:hidden;overflow-x:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.module__horizontalPictures .pictures ul li{margin:0 .5rem}.module__horizontalPictures .pictures ul li a{position:relative;top:auto;right:auto}.module__horizontalPictures .pictures ul li a .picture{width:4.375rem;height:4.375rem;display:block;position:relative;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.module__horizontalPictures .pictures ul li a .picture img{width:100%;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.module__horizontalPictures .pictures ul li a span{font-size:.875rem;font-weight:700;color:#001952;text-align:center;margin-top:.5rem;display:block}.module__horizontalPictures .pictures ul li.active .picture{border:solid 2px #001952}.module__horizontalPictures .pictures ul li.active .picture img{width:93%}.module__horizontalPictures .pictures ul li.active span{color:#001952}.module__simpleTable{overflow:hidden;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem}.module__simpleTable .title{font-size:.75rem;font-weight:600;text-align:center;text-transform:uppercase;color:#001952;background-color:#e2f0f3;padding:.5rem;margin-bottom:0}.module__simpleTable .module__inner table{width:100%;padding:0 1rem;margin-bottom:2rem;display:block}.module__simpleTable .module__inner table thead tr th{font-size:1rem;font-weight:700;color:#001952;width:20%;padding:.75rem;padding-right:0;padding-left:0;vertical-align:middle}.module__simpleTable .module__inner table thead tr th p{font-size:.75rem;font-weight:600;text-transform:uppercase;padding-right:0;margin-bottom:0}.module__simpleTable .module__inner table thead tr th:first-child{text-align:left;width:100%;padding-right:.75rem;padding-left:.25rem}.module__simpleTable .module__inner table tbody tr{border-top:solid 1px #e2f0f3}.module__simpleTable .module__inner table tbody tr:first-child{border-top:none}.module__simpleTable .module__inner table tbody tr:first-child td:nth-child(even){-webkit-border-radius:.25rem .25rem 0 0;-moz-border-radius:.25rem .25rem 0 0;border-radius:.25rem .25rem 0 0}.module__simpleTable .module__inner table tbody tr:last-of-type td:nth-child(even){-webkit-border-radius:0 0 .25rem .25rem;-moz-border-radius:0 0 .25rem .25rem;border-radius:0 0 .25rem .25rem}.module__simpleTable .module__inner table tbody tr td{font-size:1rem;font-weight:400;color:#001952;padding:1rem .25rem;margin:1rem .25rem;vertical-align:middle}.module__simpleTable .module__inner table tbody tr td span{font-size:1.125rem;font-weight:700;text-align:center;color:#001952;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.module__simpleTable .module__inner table tbody tr td span sup{font-size:.6rem}.module__simpleTable .module__inner table tbody tr td:nth-child(even){background-color:#f3f8f9}.module__simpleTable .module__inner table tbody tr td form .form{display:none}.module__simpleTable .module__inner table tbody tr td.enterService form .form{display:block}.module__simpleTable .module__inner table tbody tr.claimed td{padding:0}.module__simpleTable .module__inner table tbody tr.claimed td p{font-size:1rem;font-weight:400;color:#001952;margin-top:.5rem;margin-bottom:.25rem;opacity:.2}.module__simpleTable .module__inner table tbody tr.claimed td span{padding-left:.25rem;margin-top:.5rem;margin-bottom:.5rem;opacity:.5}.module__simpleTable .module__inner table tbody tr.claimed td:first-child span{font-size:1rem;text-align:left;color:#001952;margin-top:auto;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;opacity:1}.module__simpleTable .module__inner table tbody tr.claimed td:nth-child(even){opacity:.65}.module__textBox{width:100%}.module__textBox .title{font-size:1rem;font-weight:600;color:#001952;text-align:left}.module__textBox form fieldset p{font-size:.75rem;padding-right:.5rem}.module__textBox form fieldset textarea{height:6rem}.module__CTACards{display:block}.module__CTACards ul li{background-color:#fff;padding:1rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;margin-bottom:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);-moz-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1)}.module__CTACards ul li .picture img{display:block;width:4rem;height:4rem}.module__CTACards ul li .data .title{font-size:.875rem;text-align:center;margin:1rem auto}.module__CTACards ul li .actionButtons{width:11rem}.module__CTACards ul li .actionButtons .button{width:100%}.module__priceCards{margin-top:0;margin-bottom:0;display:block;opacity:1;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.module__priceCards.is--open{margin-top:3rem;margin-bottom:2rem;display:block;opacity:1;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.module__priceCards.is--close{margin-top:0;margin-bottom:0;height:0;display:block;opacity:0;-webkit-transition:width .5s ease-in-out;-o-transition:width .5s ease-in-out;-moz-transition:width .5s ease-in-out;transition:width .5s ease-in-out}.module__priceCards .title{font-size:1.2rem;text-align:center;color:#001952;margin-bottom:.5rem}.module__priceCards p{font-size:1rem;font-weight:500;text-align:center;color:#001952;margin-bottom:.25rem}.module__priceCards span{font-size:1rem;font-weight:700;text-align:center;color:#001952;display:block}.module__priceCards .priceCards__list li{background-color:#fff;max-width:20rem;padding:1rem;margin:1rem auto;overflow:hidden;position:relative}.module__priceCards .priceCards__list li .cardTag{background-color:#001952;width:12rem;display:block;position:absolute;top:2rem;left:2rem;-webkit-transform:translate(-50%,-50%) rotateZ(-45deg);-moz-transform:translate(-50%,-50%) rotateZ(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);-o-transform:translate(-50%,-50%) rotateZ(-45deg);transform:translate(-50%,-50%) rotateZ(-45deg)}.module__priceCards .priceCards__list li .cardTag span{font-size:.75rem;color:#fff;margin:.1rem auto;display:block}.module__priceCards .priceCards__list li .cardTag.green{background-color:#90c56a}.module__priceCards .priceCards__list li .cardTag.orange{background-color:#e7983d}.module__priceCards .priceCards__list li .price{font-size:2.5rem;font-weight:400;color:#001952}.module__priceCards .priceCards__list li .price sup{font-size:.65rem;position:relative;top:-1rem}.module__priceCards .priceCards__list li .modal-title{font-size:1.125rem;font-weight:700;text-align:center;color:#001952;margin:0 auto 1rem}.module__priceCards .priceCards__list li p{font-size:1rem;font-weight:700;color:#001952}.module__priceCards .priceCards__list li .serviceList li{padding:.25rem;margin:0;margin-top:.5rem;padding:0;border:none}.module__priceCards .priceCards__list li .serviceList li p{font-size:.875rem;font-weight:600}.module__priceCards .priceCards__list li .serviceList li p em{font-weight:400}.module__priceCards .priceCards__list li .serviceList li span{font-size:.875rem;font-weight:400}.module__priceCards .priceCards__list li .discountInfo{text-align:center;margin-bottom:.5rem}.module__priceCards .priceCards__list li .discountInfo .discountTitle{font-size:1rem;font-weight:700;color:#001952;margin-bottom:0}.module__priceCards .priceCards__list li .discountInfo p{font-size:.875rem;font-weight:400;margin-bottom:0}.module__servicesRequirement{text-align:center}.module__servicesRequirement .title{font-weight:700;margin-bottom:.5rem}.module__servicesRequirement .form-group{margin-top:.5rem;margin-bottom:.5rem}.module__servicesRequirement label{margin-bottom:.25rem}.module__servicesRequirement a{font-weight:700;color:#001952;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__servicesRequirement a:hover{color:#001952}.module__servicesRequirement span{font-size:1.3rem;font-weight:700;margin-bottom:1rem;display:block}.module__servicesRequirement .form-horizontal{padding:1rem;background-color:#fff}.module__servicesRequirement .form-horizontal ul{margin-top:.5rem;margin-bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.module__servicesRequirement .form-horizontal ul li{width:100%;padding:0}.module__servicesRequirement .form-horizontal ul li .form-group{margin-top:.25rem;margin-bottom:.25rem}.module__servicesRequirement .form-horizontal .module__optionSelector ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:.5rem auto;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.module__servicesRequirement .form-horizontal .module__optionSelector ul li{width:30%;padding:0;border:none;margin:0}.module__servicesRequirement .form-horizontal .module__optionSelector ul li .form-group label{padding:0;padding-left:2rem}.accessibilityOutline:focus{outline-offset:-1px}.module__requiredFields{font-size:.875rem;color:#fb4341;padding:0;margin:0}.module__requiredFields:before{font-family:petcoach;font-size:1.5em;font-weight:400;content:"\e932";margin-right:.25rem;position:relative;top:4px}.module__requiredFields.white{color:#fff}.module__bannerCTA{width:20rem;height:5.625rem;position:relative}.module__bannerCTA.wideBanner{width:100%;height:7.625rem;background-color:#f3f9f9;overflow:hidden}.module__bannerCTA.wideBanner .bannerCTA--content{width:100%;height:100%;padding:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.module__bannerCTA.wideBanner .bannerCTA--content .content--text .title{font-family:Grumpy;font-size:1.5rem;max-width:15rem;margin-bottom:0;position:relative;z-index:10;margin-top:2rem}.module__bannerCTA.wideBanner .bannerCTA--content .content--text p{font-size:.75rem;margin-bottom:.25rem;position:relative;z-index:10}.module__bannerCTA.wideBanner .bannerCTA--content .actionButtons{width:6rem;margin-left:0;margin-top:1rem;position:relative;z-index:10}.module__bannerCTA.wideBanner .bannerCTA--content .actionButtons .button{padding:0;margin:0}.module__bannerCTA.wideBanner .bannerCTA--content img{position:absolute;top:6.5rem;left:12rem;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.module__bannerCTA .bannerCTA--content{width:100%;height:100%;padding:.5rem}.module__bannerCTA .bannerCTA--content .title{font-family:Grumpy;font-size:1rem;margin-bottom:.5rem;position:relative;z-index:10}.module__bannerCTA .bannerCTA--content .actionButtons{width:6rem;margin-left:0;margin-top:1rem;position:relative;z-index:10}.module__bannerCTA .bannerCTA--content .actionButtons .button{min-width:7rem;height:1.8rem;padding:0;margin:0}.module__bannerCTA .bannerCTA--content img{position:absolute;top:63%;left:63%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.module__questionPreferences__typeSelection{width:100%;margin-bottom:16px;display:table}.module__questionPreferences__typeSelection .questionType{background-color:#f3f8f9;width:50%;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;display:table-cell;vertical-align:top}.module__questionPreferences__typeSelection .questionType:focus{border:solid 1px #001952}.module__questionPreferences__typeSelection .questionType:hover{cursor:pointer}.module__questionPreferences__typeSelection .questionType:hover .questionType__header{background-color:#001952}.module__questionPreferences__typeSelection .questionType:hover .questionType__content{color:#001952}.module__questionPreferences__typeSelection .questionType.active{background-color:#f3f8f9;cursor:default}.module__questionPreferences__typeSelection .questionType.active .questionType__header{background-color:#001952}.module__questionPreferences__typeSelection .questionType.active .questionType__content{color:#001952}.module__questionPreferences__typeSelection .questionType.active .checkBoxButton:after{content:"\e91f" !important}.module__questionPreferences__typeSelection .questionType:first-child .questionType__header{-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.module__questionPreferences__typeSelection .questionType .questionType__header{background-color:#001952;width:100%;height:40px;display:table;padding:7px 8px 3px;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;position:relative}.module__questionPreferences__typeSelection .questionType .questionType__header .title{font-size:13px;font-weight:600;line-height:1em;text-transform:uppercase;color:#fff;padding:0 25px 0 5px;margin-bottom:0;display:table-cell;vertical-align:middle}.module__questionPreferences__typeSelection .questionType .questionType__header .checkBoxButton{margin:0;width:30px;height:30px;border:2px solid #fff;position:absolute;top:50%;margin-top:-15px;right:10px;-webkit-border-radius:.125rem;-moz-border-radius:.125rem;border-radius:.125rem;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:0 0}.module__questionPreferences__typeSelection .questionType .questionType__header .checkBoxButton:focus{outline:solid 1px #e4b300;outline-offset:.1rem}.module__questionPreferences__typeSelection .questionType .questionType__header .checkBoxButton:focus-within{outline:solid 1px #e4b300;outline-offset:.1rem}.module__questionPreferences__typeSelection .questionType .questionType__header .checkBoxButton:after{font-family:petcoach !important;font-style:normal !important;font-weight:400 !important;font-variant:normal !important;text-transform:none !important;font-size:20px;color:#fff;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:relative;top:3px;left:3px}.module__questionPreferences__typeSelection .questionType .questionType__content{color:#001952;padding:8px}.module__questionPreferences__typeSelection .questionType .questionType__content .title{font-size:.875rem;font-weight:600;text-transform:uppercase;padding:0 .25rem;margin-bottom:.25rem}.module__questionPreferences__typeSelection .questionType .questionType__content ul{font-weight:600;list-style-type:disc;padding-left:1.25rem;margin-bottom:0}.module__questionPreferences__typeSelection .questionType .questionType__content ul li{font-size:.9333em}.module__customCheckbox{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;margin:1.25rem 0}.module__customCheckbox label{font-size:.9375rem;font-weight:400;color:#005d73;margin-left:.5rem;margin-bottom:0;line-height:1rem}.module__customCheckbox label strong{font-weight:600;display:block}.module__customCheckbox .checkBoxButton{margin:0;width:1.25rem;height:1.25rem;border:solid 2px #a4c6ce;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:relative;-webkit-border-radius:.125rem;-moz-border-radius:.125rem;border-radius:.125rem;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:0 0}.module__customCheckbox .checkBoxButton:focus{outline:solid 1px #0381a2;outline-offset:.1rem}.module__customCheckbox .checkBoxButton:focus-within{outline:solid 1px #0381a2;outline-offset:.1rem}.module__customCheckbox .checkBoxButton:after{font-family:petcoach !important;font-style:normal !important;font-weight:400 !important;font-variant:normal !important;text-transform:none !important;font-size:1rem;color:#0381a2;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.module__customCheckbox .checkBoxButton.active:after{content:"\e91f" !important}.module__contentDetail__header{padding:0;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:4px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.module__contentDetail__header .category{font-size:.875rem;font-weight:600;text-transform:uppercase;color:#001952;display:block;margin:0 0 .25rem}.module__contentDetail__header .title{font-size:1.475em;font-weight:700;margin-bottom:0}.module__contentDetail__header .contentDetail__header__expert{padding:1rem 0;border-top:solid 1px #e2f0f3;border-bottom:solid 1px #e2f0f3;margin:1rem 0}.module__contentDetail__header .contentDetail__header__expert.active .contentDetail__header__expert__details{max-height:280px;opacity:1}.module__contentDetail__header .contentDetail__header__expert .contentDetail__header__expert__overview{width:100%;display:table}.module__contentDetail__header .contentDetail__header__expert .contentDetail__header__expert__overview .contentDetail__header__expert__picture{width:48px;display:table-cell;vertical-align:middle}.module__contentDetail__header .contentDetail__header__expert .contentDetail__header__expert__overview .contentDetail__header__expert__picture img{width:48px;height:48px;border:solid 2px #e2f0f3;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;display:block}.module__contentDetail__header .contentDetail__header__expert .contentDetail__header__expert__overview .contentDetail__header__expert__data{font-size:.875rem;width:auto;padding:0 8px;display:table-cell;vertical-align:middle}.module__contentDetail__header .contentDetail__header__expert .contentDetail__header__expert__overview .contentDetail__header__expert__data p{color:#001952;margin-bottom:0}.module__contentDetail__header .contentDetail__header__expert .contentDetail__header__expert__overview .contentDetail__header__expert__data a{font-weight:600;text-transform:uppercase;color:#001952;display:inline-block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__contentDetail__header .contentDetail__header__expert .contentDetail__header__expert__overview .contentDetail__header__expert__data a:hover{color:#001952}.module__contentDetail__header .contentDetail__header__expert .contentDetail__header__expert__overview .contentDetail__header__expert__data .role{font-size:.8125rem;font-weight:600;line-height:1.1em;color:#001952;padding-top:2px;display:block}.module__contentDetail__header .contentDetail__header__expert .contentDetail__header__expert__overview .contentDetail__header__expert__button{text-align:center;width:48px;display:table-cell;vertical-align:middle;border-left:solid 1px #e2f0f3}.module__contentDetail__header .contentDetail__header__expert .contentDetail__header__expert__overview .contentDetail__header__expert__button a{height:40px;display:block}.module__contentDetail__header .contentDetail__header__expert .contentDetail__header__expert__overview .contentDetail__header__expert__button a:before{font-family:petcoach;font-size:2rem;content:"\e919";color:#001952;position:relative;top:35%;-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}.module__contentDetail__header .contentDetail__header__expert .contentDetail__header__expert__overview .contentDetail__header__expert__button a span{display:none}.noTouchDevice .module__contentDetail__header .contentDetail__header__expert .contentDetail__header__expert__overview .contentDetail__header__expert__button a:hover:before{color:#001952}.module__contentDetail__header .contentDetail__header__expert .contentDetail__header__expert__overview .contentDetail__header__expert__button.active a{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.module__contentDetail__header .contentDetail__header__expert .contentDetail__header__expert__overview .contentDetail__header__expert__button.active a:before{top:25%}.module__contentDetail__header .contentDetail__header__expert .contentDetail__header__expert__details{opacity:0;max-height:0;overflow:hidden;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}.module__contentDetail__header .contentDetail__header__expert .contentDetail__header__expert__details p{font-size:.8125rem;letter-spacing:.025em}.module__contentDetail__header .contentDetail__header__expert .contentDetail__header__expert__details p:first-child{margin-top:16px}.module__contentDetail__header .contentDetail__header__expert .contentDetail__header__expert__details > a{font-size:.8125rem;margin-bottom:16px;display:inline-block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__contentDetail__header .contentDetail__header__expert .contentDetail__header__expert__details > a:hover{color:#001952}.module__contentDetail__header .contentDetail__header__expert .contentDetail__header__expert__details .actionButtons{margin-bottom:16px}.articleDetail__sponsor{width:100%;height:auto;margin-top:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:auto}.articleDetail__sponsor::after{content:"";width:100%;height:2px;background-color:#e2f0f3;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.articleDetail__sponsor .views{position:relative;z-index:10;background-color:#fff;padding:0 .25rem;margin-left:.875rem}.articleDetail__sponsor .views span{font-size:.875rem;font-weight:600;color:#5f7f86}.articleDetail__sponsor .sponsor{background-color:#fff;padding-left:.25rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:10}.articleDetail__sponsor .sponsor span{font-size:.875rem;font-weight:600;padding-right:4px;color:#5f7f86}.articleDetail__sponsor .sponsor img{width:auto;height:2rem;margin-left:.5rem;display:block}.module__selectQuestion{padding:1rem}.module__selectQuestion > .title{text-align:center;font-size:1.75rem;margin-bottom:0}.module__selectQuestion .questionWrapper{margin-top:1.25rem}.module__selectQuestion .questionWrapper .module__questionOption{background-color:#ebf6f9;-webkit-box-shadow:3px 3px 8px 0 rgba(0,0,0,.15);-moz-box-shadow:3px 3px 8px 0 rgba(0,0,0,.15);box-shadow:3px 3px 8px 0 rgba(0,0,0,.15);-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;overflow:hidden;position:relative;width:100%;max-width:22rem;margin:auto;margin-bottom:1rem}.module__selectQuestion .questionWrapper .module__questionOption .tag{display:block;background-color:#9bcd78;color:#fff;text-align:center;font-size:.75rem;padding:.25rem;line-height:normal;font-weight:600;position:absolute;width:100%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:1.5rem;right:-8.5rem;-webkit-box-shadow:3px 3px 8px 0 rgba(0,0,0,.15);-moz-box-shadow:3px 3px 8px 0 rgba(0,0,0,.15);box-shadow:3px 3px 8px 0 rgba(0,0,0,.15)}.module__selectQuestion .questionWrapper .module__questionOption .title{text-align:center;color:#fff;font-size:1.125rem;margin-bottom:0}.module__selectQuestion .questionWrapper .module__questionOption.secondary .module__titleOption{background-color:#5f7f86}.module__selectQuestion .questionWrapper .module__questionOption.secondary .actionButtons .button{background-color:#5f7f86}.module__selectQuestion .questionWrapper .module__questionOption .module__titleOption{padding:1rem;background-color:#001952;height:auto}.module__selectQuestion .questionWrapper .module__questionOption div > p{text-align:center;padding:1rem;font-weight:600;margin-bottom:0}.module__selectQuestion .questionWrapper .module__questionOption div .module__listIcon{padding:0 1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:1rem 0 2rem}.module__selectQuestion .questionWrapper .module__questionOption div .module__listIcon ul{margin-bottom:0;padding-right:1rem}.module__selectQuestion .questionWrapper .module__questionOption div .module__listIcon ul li{margin:.25rem 0;padding:0;position:relative}.module__selectQuestion .questionWrapper .module__questionOption div .module__listIcon ul li p{text-align:left;font-weight:700;margin:0;padding-left:.875rem}.module__selectQuestion .questionWrapper .module__questionOption div .module__listIcon ul li p::before{content:"";display:block;width:.35rem;height:.35rem;background-color:#5f7f86;position:absolute;top:50%;left:.125rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:100}.module__selectQuestion .questionWrapper .module__questionOption div .module__listIcon .icon__question{display:block;width:auto;height:5rem}.module__selectQuestion .questionWrapper .module__questionOption .actionButtons{margin:1rem .5rem 2rem}.module__selectQuestion .questionWrapper .module__questionOption .actionButtons .button{height:3.375rem;font-size:1.25rem;border:0;width:100%;max-width:19rem;margin:auto}.module__satisfactionGuaranted{background-color:#e7faff;padding:1rem 0;position:relative;max-width:21rem;margin:auto}.module__satisfactionGuaranted .title{font-size:1rem;color:#5f7f86;text-align:center}.module__satisfactionGuaranted .icon__guarantee{width:1.5rem;height:1.5rem;position:absolute;top:1rem;left:-webkit-calc(50% - -6rem);left:-moz-calc(50% - -6rem);left:calc(50% - -6rem)}.module__satisfactionGuaranted p{text-align:center;margin-top:.5rem;margin-bottom:0}.module__relatedAnswers{-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;padding:1rem 1.25rem;margin:1rem auto 2rem;max-width:21rem;overflow:hidden;position:relative}.module__relatedAnswers .tag{display:block;background-color:#9bcd78;color:#fff;text-align:center;font-size:.75rem;padding:.25rem;line-height:normal;font-weight:600;position:absolute;width:100%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:.75rem;right:-9rem;-webkit-box-shadow:3px 3px 8px 0 rgba(0,0,0,.15);-moz-box-shadow:3px 3px 8px 0 rgba(0,0,0,.15);box-shadow:3px 3px 8px 0 rgba(0,0,0,.15)}.module__relatedAnswers .title{text-align:center;color:#5f7f86;margin-bottom:.25rem;font-size:1.125rem}.module__relatedAnswers p{text-align:center;margin-bottom:0}@media screen and (min-width:30rem){.module__bannerCTA.wideBanner{height:5.625rem}.module__bannerCTA.wideBanner .bannerCTA--content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.module__bannerCTA.wideBanner .bannerCTA--content .content--text .title{max-width:15rem}.module__bannerCTA.wideBanner .bannerCTA--content img{top:63%;left:63%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media screen and (min-width:33.75rem){.module__servicesRequirement .form-horizontal ul li{width:49%}.module__contentDetail__header .category{margin-bottom:.5rem}.module__contentDetail__header .title{font-size:1.6rem;line-height:1.0625em}.module__contentDetail__header .contentDetail__header__expert{padding:16px 0}.module__contentDetail__header .contentDetail__header__expert .contentDetail__header__expert__overview .contentDetail__header__expert__data{padding:0 16px}.module__contentDetail__header .contentDetail__header__expert .contentDetail__header__expert__overview .contentDetail__header__expert__button{width:72px}.module__contentDetail__header .contentDetail__header__expert .contentDetail__header__expert__details{padding-left:64px}.module__contentDetail__header .contentDetail__header__expert .contentDetail__header__expert__details p{font-size:.9375rem;letter-spacing:.02em}.module__contentDetail__header .contentDetail__header__expert .contentDetail__header__expert__details > a{font-size:.9375rem}}@media screen and (min-width:49.375rem){.module__selectQuestion .questionWrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;max-width:45rem;margin:2rem auto 1rem}.module__selectQuestion .questionWrapper .module__questionOption{max-width:21.5rem;height:27rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.module__selectQuestion .questionWrapper .module__questionOption .module__titleOption{height:auto}.module__selectQuestion .questionWrapper .module__questionOption .contentWrapper{height:100%}.module__selectQuestion .questionWrapper .module__questionOption .contentWrapper > p{height:6rem}.module__selectQuestion .questionWrapper .module__questionOption .contentWrapper .module__listIcon{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:0;margin-bottom:0}.module__selectQuestion .questionWrapper .module__questionOption .contentWrapper .module__listIcon ul{margin-top:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.module__selectQuestion .questionWrapper .module__questionOption .contentWrapper .module__listIcon ul li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.module__selectQuestion .questionWrapper .module__questionOption .contentWrapper .module__listIcon ul li p{text-align:center}.module__selectQuestion .module__satisfactionGuaranted{max-width:27rem}.module__selectQuestion .module__relatedAnswers{max-width:28rem;padding:1rem 2.25rem}.module__selectQuestion .module__relatedAnswers .tag{right:-12.5rem}}@media screen and (min-width:62rem){.module__selectQuestion{margin:4rem auto}.module__contentDetail__header{padding:0 0 2rem}.module__contentDetail__header .category{margin-bottom:1rem}.module__contentDetail__header .title{font-size:2rem}.module__contentDetail__header .contentDetail__header__expert{margin-top:2rem}.module__contentDetail__header .contentDetail__header__expert .contentDetail__header__expert__details{padding-bottom:0}}@media screen and (min-width:30rem){.module__simpleForm .module__simpleForm__buttons .button{float:right}.module__rating{display:table}.module__rating .module__rating__data,.module__rating .module__rating__rate{padding-right:.5rem;width:50%;display:table-cell;vertical-align:middle}.module__rating .module__rating__rate{padding-top:0;padding-right:0;padding-left:.5rem}.module__rating .module__rating__rate ul{text-align:right}.module__downloadTheApp .downloadLinks img{max-height:40px}.module__findYourVet{margin-bottom:32px}.module__findYourVetAgain .practiceSearch .practiceSearch__buttons .button{width:50%;float:right}.module__text{margin-bottom:2rem}.module__text.module--boxed{margin-bottom:2rem}.module__emptyContent{margin-bottom:2rem}.module__productRecommendation .content{width:100%;display:table}.module__productRecommendation .content .content__picture{width:50%;height:auto;padding:.5rem .5rem 0;margin-bottom:0;display:table-cell}.module__productRecommendation .content .content__picture img{margin-top:0}.module__productRecommendation .content .content__data{width:50%;padding:1rem 1rem 1rem .5rem;display:table-cell;vertical-align:middle}.module__productRecommendation .content .content__data fieldset{width:100%;overflow:hidden}.module__productRecommendation .content .content__data fieldset input{width:48%;margin-left:2%;float:left}.module__productRecommendation .content .content__data fieldset input:first-child{margin:0 2% 0 0}.module__productRecommendation .content .content__data .actionButtons{clear:both;margin-bottom:0}.module__productRecommendation .content .content__data .actionButtons .button{width:auto}.module__productRecommendation .content .content__data .small-meta{line-height:1.2em;width:260px;position:absolute;bottom:20px;left:-96%}.module__productRecommendation.withSmallAd .content .content__picture{width:100%;display:block}.module__productRecommendation.withSmallAd .content .content__picture img{max-width:256px}.module__productRecommendation.withSmallAd .content .content__data{width:100%;padding:1rem;display:block}.module__productRecommendation.withSmallAd .content .content__data .actionButtons .button{width:46%}.module__productRecommendation.petplanCampaign .content .content__data fieldset input{display:inherit}.module__healthInformation .tab-content ul{margin-left:-32px;margin-right:-32px}.module__healthInformation .tab-content ul li{padding-right:32px;padding-left:32px}.module__petInsurance .form-group{overflow:hidden}.module__petInsurance .form-group label.select{width:49%;margin-right:1%;margin-bottom:0;float:left}.module__petInsurance .form-group input[type=text]{width:49%;margin-left:1%;float:left}.module__expertDetails .expertDetails__data .practiceName{font-size:1em}.module__breedHeader{padding:56px 16px 8px}.module__infoGroup .header .header__button{width:88px}.module__infoIcon{height:104px}.module__table table th{padding:8px 16px}.module__table table tbody tr.detail .content p{padding:0 16px}.module__table table td{padding:16px 16px 11px}.module__shareContent{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.module__shareContent .title{padding-top:1.2em}.module__shareContent ul{width:222px}.module__shareContent ul li{width:48px}.module__medicationHeader .text .info{font-size:.875rem}.module__sizeWeight .sizeChart .sizeChart__inner{width:89%}.module__practicesList ul li{width:100%;display:table}.module__practicesList ul li .data{width:70%;margin-bottom:0;display:table-cell;vertical-align:middle}.module__practicesList ul li .actions{text-align:center;width:30%;display:table-cell;vertical-align:middle}.module__practicesList ul li .actions .button{width:100%;margin:0}.module__attachedMedia .header{padding:12px 64px}.module__attachedMedia .header:before{display:block}.module__relatedExperts > ul > li{-ms-flex-preferred-size:49%;-webkit-flex-basis:49%;flex-basis:49%}.module__superContent .extra img{width:2rem}.module__superContent .extra span{top:-1rem}.module__choiceBlocks > ul{margin:0 -6px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex}.module__choiceBlocks > ul > li{border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0 6px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0}.module__choiceBlocks > ul > li > a{text-align:center;line-height:1.2em;padding:52px 12px 12px;border:solid 2px #e2f0f3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.module__choiceBlocks > ul > li > a i{font-size:3.2em;margin:0 0 0 -.47em;top:.2em;left:50%}.module__choiceBlocks > ul > li > a span{display:block}.module__securePayment{width:100%;display:table}.module__securePayment.w-creditCard .text{width:50%}.module__securePayment.w-creditCard .button{width:50%}.module__securePayment .text{width:65%;display:table-cell;vertical-align:middle}.module__securePayment .button{padding-left:15px;width:35%;display:table-cell;vertical-align:middle}.module__securePayment .button .button{width:100%}.module__keyFeatures ul{margin-bottom:8px}.module__keyFeatures ul li{width:50%;margin-right:-4px;display:inline-block;vertical-align:top}.module__consultationsList ul .data .title{width:78%}.module__consultationsList ul .thumbnail{padding:1rem 0;vertical-align:middle}.module__alphabet ul li{width:11.33%}.module__photoswipe__video iframe{min-height:29%}.module__widget:before{right:1.5rem}.module__optionsTile.withCTA ul li .tileContent .picture img{top:auto;left:auto;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.module__optionsTile ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-ms-flex-line-pack:stretch;-webkit-align-content:stretch;align-content:stretch}.module__optionsTile ul li{-ms-flex-preferred-size:48.75%;-webkit-flex-basis:48.75%;flex-basis:48.75%}.module__optionsTile ul li .tileContent,.module__optionsTile ul li a{height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.module__optionsTile ul li .tileContent .picture,.module__optionsTile ul li a .picture{width:100%;padding-top:1rem;display:block}.module__optionsTile ul li .tileContent .picture img,.module__optionsTile ul li a .picture img{width:48px;height:48px;margin:0 auto .5rem;display:block;position:relative;top:auto;left:auto;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.module__optionsTile ul li .tileContent .data,.module__optionsTile ul li a .data{text-align:center;padding:0 .5rem 1rem;display:block}.module__optionsTile ul li .tileContent i,.module__optionsTile ul li a i{display:none}.module__productsList.verticalGrid ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;-ms-flex-line-pack:stretch;-webkit-align-content:stretch;align-content:stretch}.module__productsList.verticalGrid ul li{-ms-flex-preferred-size:48.75%;-webkit-flex-basis:48.75%;flex-basis:48.75%}.module__productsList.verticalGrid ul li .product__info{display:block}.module__productsList.verticalGrid ul li .product__info .photo{width:100%;display:block}.module__productsList.verticalGrid ul li .product__info .photo a{width:100%;display:block}.module__productsList.verticalGrid ul li .product__info .photo img{width:10.125rem;height:10.125rem;margin:0 auto .75rem;display:block}.module__productsList.verticalGrid ul li .product__info .data{width:100%;padding:0 .75rem;display:block}.module__productsList.verticalGrid ul li .product__score span{white-space:normal;width:100%;float:none}.module__productsList.verticalGrid ul li .product__score span.score{font-size:1rem;width:28px;height:28px;padding-top:.25rem;top:auto;bottom:.3rem;left:.75rem;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.module__productsList.verticalGrid ul li .product__score span.scoreTitle{font-size:.875rem;line-height:1em;width:100%;height:38px;padding-right:.25rem;padding-left:2.75rem;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.module__productsList.verticalGrid ul li .product__score .affinity{padding-left:1rem}.module__productDetail .brand{font-size:.875rem}.module__productDetail .title{font-size:1.5rem}.module__productDetail .module__addToCart.autoDelivery .addToCart__quantity{width:16%}.module__productDetail .module__addToCart.autoDelivery .actionButtons{width:29.6%}.module__productDetail .module__addToCart .addToCart__data{padding-top:12px;padding-bottom:8px}.module__productDetail .module__addToCart .addToCart__data .price{font-size:2rem}.module__productDetail .module__addToCart .addToCart__data .oldPrice{font-size:1.2rem}.module__productDetail .module__addToCart .addToCart__data .price__savings span{font-size:1.2rem}.module__productDetail .module__addToCart .addToCart__weight{width:33.33%;padding-right:.5rem}.module__productDetail .module__addToCart .addToCart__quantity{width:20%;padding-right:.5rem;padding-left:0}.module__productDetail .module__addToCart .addToCart__autoDelivery{width:50%;margin-right:.5rem}.module__productDetail .module__addToCart .actionButtons{width:46.6%;margin-top:1.6875rem;margin-bottom:0;vertical-align:top;display:inline-block}.module__productDetail .module__addToCart .actionButtons .button{font-size:1.25rem;width:100%;height:2.75rem}.module__verticalCatalog ul li .thumbnailCatalog{height:22rem}.module__verticalCatalog ul li .thumbnailCatalog img{max-width:30.5rem}.module__benefits .actionButtons{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-moz-box-pack:center;justify-content:center}.module__manifesto .subContent{padding-right:16px;padding-left:16px}.module__manifesto .actionButtons .button{width:auto;min-width:50%}.module__pictureCTA .CTA .form__categorySubmit .submit .actionButtons{width:154px;padding-left:.5rem;margin-top:0}.module__pictureCTA .CTA .form__categorySubmit .submit .actionButtons .button{width:100%;min-width:0;margin:0}.module__popularQuestions{margin-top:2rem}.module__dataCapture .form-group{padding:0 0 0 .25rem;margin:0 -4px 0 0;display:inline-block}.module__dataCapture .form-group:first-child{padding:0 3rem}.module__wideBanner .wideBanner__content{margin-bottom:-4.375rem}.module__mosaicText .mosaicText__content{max-width:25rem;padding-bottom:2rem;margin:auto}.module__pricingTable .module__priceCard{padding:auto 0}.module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__smallCard{width:100%;max-width:32rem}.module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__mediumCard{max-width:32rem}.module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__mediumCard ul li{width:100%;max-width:32rem}.module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__mediumCard ul li .priceCard__info .title{margin-bottom:.5rem}.module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__mediumCard ul li .priceCard__info p{padding-bottom:.5rem}.module__foodGeniusResults{background-color:#60c5d6}.module__foodGeniusResults .module__imagotype img{width:25rem;padding:2rem 1rem 1rem;margin:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.module__foodGeniusResults .module__imagotype .title{display:none}.module__foodGeniusResults .foodGeniusResults__recomendation{max-width:30rem;padding:0 .5rem;margin:auto;margin-bottom:1rem;position:relative}.module__foodGeniusResults .foodGeniusResults__recomendation img{width:100%;margin:auto}.module__foodGeniusResults .foodGeniusResults__recomendation table{width:90%;margin:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-moz-box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.module__foodGeniusResults .foodGeniusResults__recomendation table thead tr{background-color:#f3f5fb}.module__foodGeniusResults .foodGeniusResults__recomendation table thead tr th{font-size:1rem;font-weight:800;text-align:center;color:#607175;padding:.5rem;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;border-bottom:solid 8px #fff}.module__foodGeniusResults .foodGeniusResults__recomendation table tbody{background-color:#fff}.module__foodGeniusResults .foodGeniusResults__recomendation table tbody tr{border-bottom:0}.module__foodGeniusResults .foodGeniusResults__recomendation table tbody tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px}.module__foodGeniusResults .foodGeniusResults__recomendation table tbody tr:last-child td:last-child{-webkit-border-radius:0 0 4px 0;-moz-border-radius:0 0 4px 0;border-radius:0 0 4px 0}.module__foodGeniusResults .foodGeniusResults__recomendation table tbody tr td{text-align:center;padding-bottom:.5rem;border-left:solid 1px rgba(168,175,184,.4);border-right:solid 1px rgba(168,175,184,.4);border-top:solid 1px #fff}.module__foodGeniusResults .foodGeniusResults__recomendation table tbody tr td span.value{font-size:1.2rem;font-weight:700;color:#30aac6;display:block;padding:.5rem 0 0}.module__foodGeniusResults .foodGeniusResults__recomendation table tbody tr td span.tag{font-size:.9rem;color:#a8afb8;padding:0 0 .5rem}.module__foodGeniusResults .foodGeniusResults__recomendation table tbody tr td span.caption{font-size:.75rem;font-weight:700;line-height:.8rem;color:#5d6e72;text-transform:uppercase;width:4.3rem;padding:0 0 .5rem;margin:auto;display:block}.module__foodGeniusResults .foodGeniusResults__recomendation table tbody tr td:first-child{border:0}.module__foodGeniusResults .foodGeniusResults__recomendation table tbody tr td:last-child{border:0}.module__foodGeniusResults .foodGeniusResults__productInfo{max-width:30rem;padding:0 1rem;margin:auto;margin-bottom:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.module__foodGeniusResults .foodGeniusResults__productInfo img{width:50%;margin:auto 1rem auto 0;display:block}.module__foodGeniusResults .foodGeniusResults__productInfo .productInfo__infoTable{width:50%}.module__foodGeniusResults .foodGeniusResults__productInfo .productInfo__infoTable .title{font-weight:700;text-align:left;color:#fff}.module__foodGeniusResults .foodGeniusResults__productInfo .productInfo__infoTable table{width:100%;margin:auto;-moz-box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.module__foodGeniusResults .foodGeniusResults__productInfo .productInfo__infoTable table tbody tr td span.value{font-size:1.2rem}.module__foodGeniusResults .foodGeniusResults__productInfo .productInfo__infoTable table tbody tr td span.tag{font-size:.9rem}.module__navHorizontalScroll + [name=services__heroBanner]{margin-top:0}.module__productsList.cartList ul li .cartActions{max-width:30rem}.module__productsList.cartList ul li .cartActions.autoDelivery{padding-top:0;padding-left:6.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;float:left}.module__productsList.cartList ul li .cartActions.autoDelivery .form-horizontal .form-group input{text-align:left}.module__orderList.autoDelivery ul li a .product .product__content .product__info .product__status .module__tagIcon .module__inner p em{display:inline}.module__howItWorks ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.module__howItWorks ul li{width:33%}.module__subscription .subscription .subscriptionDeliveryCTA .actionButtons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.module__productFeatures .title{font-size:1rem}.module__productFeatures .productInfo__info .info__inner div span.value{font-size:1.125rem}.module__simpleTable .module__inner table tbody tr.disabled td:first-child{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.module__simpleTable .module__inner table tbody tr.disabled td:first-child p{margin:0}.module__simpleTable .module__inner table tbody tr.disabled td:first-child span{padding:0;margin:0 0 0 .5rem}.module__simpleTable .module__inner table tbody tr.disabled td:nth-child(even){padding:0;margin:0}.module__simpleTable .module__inner table tbody tr.claimed td:first-child{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.module__simpleTable .module__inner table tbody tr.claimed td:first-child p{margin:0}.module__simpleTable .module__inner table tbody tr.claimed td:first-child a,.module__simpleTable .module__inner table tbody tr.claimed td:first-child span{padding:0;margin:0 0 0 .5rem}.module__simpleTable .module__inner table tbody tr.claimed td:nth-child(even){padding:0;margin:0}.module__heroMultiCTA .container__heroMultiCTA{padding:0 2rem}.module__heroMultiCTA .container__heroMultiCTA .heroMultiCTA__content .content__textImages{padding-right:12rem}.module__heroMultiCTA .container__heroMultiCTA .heroMultiCTA__content .content__textImages .module__imagotype{max-width:12.5rem;margin-top:0}.module__heroMultiCTA .container__heroMultiCTA .heroMultiCTA__content .content__textImages .module__imagotype img{max-width:12.5rem}.module__heroMultiCTA .container__heroMultiCTA .heroMultiCTA__content .content__textImages .module__imagotype i{right:-2rem}.module__heroMultiCTA .container__heroMultiCTA .heroMultiCTA__content .content__textImages p{font-size:1rem}.module__heroMultiCTA .container__heroMultiCTA .heroMultiCTA__content .content__expertDetail{right:0}.module__heroMultiCTA .container__heroMultiCTA .heroMultiCTA__content .content__expertDetail .expertDetail_container img{max-width:10.3125rem}.module__heroMultiCTA .content__imgBackground > img{width:210%}.module__summary ul li.w-CTA .icon-arrowrightslim{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.module__summary ul li.w-CTA .icon-arrowrightslim .actionButtons{margin-left:2rem}.module__summary ul li.w-CTA .icon-arrowrightslim .actionButtons .button{margin:0}}@media screen and (min-width:33.75rem){.module__slideLocations .slideLocations__text{padding:2rem;text-align:left}.module__slideLocations .slideLocations__text .slideLocations__textTitle{text-align:left}.module__slideLocations .slideLocations__text .slideLocations__placeWrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.module__slideLocations .slideLocations__text .slideLocations__placeWrapper .slideLocations__place{min-width:170px;margin-top:0}.module__slideLocations .slideLocations__text .slideLocations__placeWrapper .slideLocations__place .icon-wrapper{margin-right:0;margin-left:unset}.module__slideLocations .slideLocations__text .slideLocations__placeWrapper .slideLocations__place .slideLocations__placeTitle{margin-bottom:.5rem}.module__slideLocations .slideLocations__text .slideLocations__placeWrapper .slideLocations__place:not(:last-child){margin-right:1.25rem}.module__slideLocations .slideLocations__text .slideLocations__placeWrapper .slideLocations__place .slideLocations__placeInfos{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.module__slideLocations .slideLocations__text .slideLocations__placeWrapper .slideLocations__place .slideLocations__placeInfos .placeInfos__icon{-webkit-box-flex:.2;-webkit-flex:.2;-moz-box-flex:.2;-ms-flex:.2;flex:.2}.module__slideLocations .slideLocations__text .slideLocations__placeWrapper .slideLocations__place .slideLocations__placeInfos .placeInfos__icon.icon-phonecall{margin-top:0}.module__slideLocations .slideLocations__text .slideLocations__placeWrapper .slideLocations__place .slideLocations__placeInfos .placeInfos__text{margin-bottom:.5rem;-webkit-box-flex:2;-webkit-flex:2;-moz-box-flex:2;-ms-flex:2;flex:2}.module__findYourVet .practiceSearch{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end}.module__findYourVet .practiceSearch .practiceSearch__input{width:75%;padding-right:8px;margin-bottom:0}.module__findYourVet .practiceSearch .practiceSearch__buttons{width:25%;padding-left:8px;margin:0}.module__findYourVet .practiceSearch .practiceSearch__buttons .button{min-width:0;width:100%;margin:0}.module__profileSelection{margin-bottom:2rem}.module__textCTA .actionButtons .button{min-width:100px;width:auto}.module__pageHeader{padding:24px 32px;margin:-32px -32px 24px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:4px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.module__healthInformation .healthInformation__titleLink .title.title--2{margin-top:0;margin-bottom:1.5rem}.module__healthInformation .healthInformation__titleLink .title.title--4{margin-top:6px}.module__healthInformation .healthInformation__titleLink a{top:5px}.module__healthInformation .nav-tabs{height:64px}.module__healthInformation .nav-tabs li a{padding-top:32px;position:relative}.module__healthInformation .nav-tabs li a i{margin-left:-14px;top:6px;left:50%;position:absolute}.module__healthInformation .nav-tabs li a i.icon-labwork,.module__healthInformation .nav-tabs li a i.icon-prescription{margin-left:-10px}.module__healthInformation .nav-tabs li a span{font-size:.9em;display:inline-block}.module__healthInformation .tab-content .module__emptyContent .actionButtons .button{width:auto}.module__medicalHistory__note .note__resultsTable{margin-right:-32px;margin-left:-32px}.module__medicalHistory__note .note__resultsTable .title{margin-right:32px;margin-left:32px}.module__medicalHistory__note .note__resultsTable table td:first-child,.module__medicalHistory__note .note__resultsTable table th:first-child{padding-left:32px}.module__medicalHistory__note .note__resultsTable table td.results__value:after,.module__medicalHistory__note .note__resultsTable table th.results__value:after{top:12px;right:28px}.module__medicalHistory__note .note__resultsTable table td.results__comment,.module__medicalHistory__note .note__resultsTable table th.results__comment{padding-right:32px}.module__medicalHistory__note .note__comment .note__comment__commentBubble .actionButtons .button{width:auto}.module__petInsurance{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.module__itemsList{padding-top:1rem}.module__itemsList .subList > .title{margin-right:2rem;margin-left:2rem}.module__itemsList ul li{padding-right:2rem;padding-left:2rem}.module__reminderDetail{padding-top:16px}.module__breedHeader{-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:4px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;padding:80px 32px 16px;margin:-32px -32px 32px}.module__breedHeader img{-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.module__characteristics > ul > li{padding:44px 32px 32px}.module__characteristics > ul > li .title{left:32px}.module__characteristics > ul > li a{right:32px}.module__characteristics > ul > li .value .legend#legend_0{padding-left:8%}.module__characteristics > ul > li .value .legend#legend_1{padding-right:8%}.module__characteristics > ul > li .value ul{width:84%;left:8%}.module__relatedQuestions ul li .title .icon{width:88px}.module__relatedQuestions ul li .title .icon:before{width:88px}.module__trivia .header{padding:20px 32px}.module__trivia .content{padding:32px}.module__trivia .content p{font-size:1.375rem}.module__trivia .content .actionButtons .button{width:50%}.module__relatedArticles.verticalGrid ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.module__relatedArticles.verticalGrid ul li{width:48%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch}.module__relatedArticles.verticalGrid ul li a{display:block}.module__warning{width:512px;margin:0 auto 16px}.module__extendedListWithIcons.module--wHighlightedRows{margin:0 -32px}.module__extendedListWithIcons.module--wHighlightedRows > ul > li{padding:0 32px}.module__extendedListWithIcons > ul > li .iconTitle{padding-top:24px}.module__extendedListWithIcons > ul > li .data{padding-bottom:24px}.module__conditionHeader{-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:4px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;margin:-32px -32px 32px;display:block;position:relative;overflow:hidden}.module__conditionHeader .text{background-color:#001952;width:100%;padding:16px 32px 0;position:absolute;bottom:0}.module__sizeWeight{padding:32px 32px;margin:0 -32px 32px}.module__attachedMedia .content ul li .content__flag{padding:4px 8px}.module__stats .stats__header{padding:16px 16px 15px}.module__questionsList .question .question__footer{width:100%;display:table}.module__questionsList .question .question__footer .question__footer__info{display:table-cell;vertical-align:middle}.module__questionsList .question .question__footer .question__footer__buttons{text-align:right;display:table-cell;vertical-align:middle}.module__superContent{margin:0 -2rem 2rem}.module__superContent .extra{left:2rem}.module__superContent .extra img{width:2.75rem}.module__superContent .extra span{top:-1.5rem;left:.75rem}.module__superContent .info{padding:0 2rem}.module__superContent .info .title{margin-bottom:1.5rem}.module__superContent .info .title.title--long{font-size:1.4375rem}.module__superContent .info p{margin-bottom:1.5rem}.module__superContent .info .title + p{margin-top:-1.25rem}.module__services .module__inner ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.module__services .module__inner ul li{width:48%}.module__services .module__inner .module__priceCards .priceCards__list{max-width:40rem;margin:auto;margin-top:1.5rem}.module__services .module__inner .module__priceCards .priceCards__list li{width:48%;height:27rem;display:block;margin:.25rem}.module__services .module__inner .module__priceCards .priceCards__list li .serviceList{display:block}.module__services .module__inner .module__priceCards .priceCards__list li .serviceList li{width:100%;height:auto}.module__services .module__inner .module__priceCards .priceCards__list li .discountInfo{width:15rem;height:5.5rem;display:block;position:absolute;bottom:-1rem;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.module__toolHeader{background-image:url(../images/healthypetweightcalculator/bg-hpwc-cat-dog-desktop.jpg);-webkit-background-size:340px auto;-moz-background-size:340px auto;-o-background-size:340px auto;background-size:340px auto;background-position:right bottom;padding-bottom:32px;margin:-32px -32px 32px}.module__toolHeader .header__title{background-position:32px bottom;padding-top:32px;padding-left:32px}.module__toolHeader.short .header__title{background-position:32px 24px;padding:72px 8px 24px 32px}.module__toolHeader.short .header__title .title{max-width:none}.module__introText{margin-bottom:2rem}.module__introText .introContent{max-height:none}.module__introText .introLink{display:none}.module__card .card__content{padding:1.25rem 2rem 0}.module__card .card__content p{font-size:.933rem;line-height:1.4em}.module__card .card__content .markdown p{font-size:.933rem;line-height:1.4em}.module__card .card__content .markdown ol li,.module__card .card__content .markdown ul li{font-size:.933rem;margin-bottom:.5rem}.module__card.w-space .card__picture{padding:2rem 2rem 0}.module__card.w-space .card__picture .video__link{top:2rem;right:2rem;left:2rem}.module__card.ad01 .card__picture a .title{right:2rem;left:2rem}.module__profileSelector ul li .profile{padding:0}.module__consultationsList ul{margin-right:-2rem;margin-left:-2rem}.module__consultationsList ul li{padding-right:2rem;padding-left:2rem}.module__search .form-group{width:76%}.module__search .actionButtons{width:22%}.module__chat .chat__header{padding:1.5rem 2rem}.module__chat .chat__header .profileView{top:2rem;right:2rem}.module__chat .chat__content{padding:1.5rem 2rem}.module__chat .chat__rating ul{padding:0 12.5%}.module__photoswipe__video iframe{min-height:38%}.module__orderList ul li .product .product__data .title{font-size:1rem}.module__orderConfirmation{padding:1.5rem 2rem 1.75rem;margin-bottom:2rem}.module__orderConfirmation .title{font-size:1.25rem}.module__orderConfirmation p{font-size:.9375rem;margin-bottom:1rem}.module__orderConfirmation .delivery{border-width:1rem;border-left-width:1.5rem}.module__orderConfirmation .delivery .delivery__data span{font-size:.875rem}.module__orderConfirmation .delivery .delivery__data .title{font-size:.9375rem}.module__orderConfirmation .delivery .delivery__date .day{font-size:2.25rem}.module__orderConfirmation .delivery .delivery__date .month{font-size:.875rem}.module__error p{padding-bottom:2rem}.module__optionsTile ul li .tileContent .picture,.module__optionsTile ul li a .picture{padding:1.5rem 1.5rem 0}.module__optionsTile ul li .tileContent .picture img,.module__optionsTile ul li a .picture img{width:64px;height:64px}.module__optionsTile ul li .tileContent .data,.module__optionsTile ul li a .data{padding:0 1.5rem 1.5rem}.module__optionsTile ul li .tileContent .data .title,.module__optionsTile ul li a .data .title{font-size:1.125rem}.module__optionsTile ul li .tileContent .data p,.module__optionsTile ul li a .data p{font-size:1rem}.module__productsList.verticalGrid ul li .product__info .data .module__tagIcon .module__inner p{font-size:.875rem}.module__productsList.verticalGrid ul li .product__info .data p{font-size:.9333rem}.module__productsList.verticalGrid ul li .product__info .data p.info{font-size:.6875rem;text-align:center}.module__productsList.verticalGrid ul li .product__info .data .price .special{font-size:1.125rem}.module__productsList.verticalGrid ul li .product__info .data .price .savings{font-size:.875rem}.module__productsList.horizontalGrid ul li{width:192px;margin-right:.75rem}.module__productsList.horizontalGrid ul li .product__info{width:176px}.module__productsList.horizontalGrid ul li .product__info .photo a{padding-bottom:1rem}.module__productsList.horizontalGrid ul li .product__info .photo img{width:8.5rem;height:8.5rem}.module__productsList.horizontalGrid ul li .product__info .data{padding:0 .5rem}.module__productsList.horizontalGrid ul li .product__info .data p{font-size:.9333rem}.module__productsList.horizontalGrid ul li .product__info .data p.info{font-size:.6875rem}.module__productsList.horizontalGrid ul li .product__info .data .rating i{font-size:1.35rem}.module__productsList.horizontalGrid ul li .product__info .data .rating a{top:-4px}.module__productsList.horizontalGrid ul li .product__info .data .price .special{font-size:1.125rem}.module__productsList.horizontalGrid ul li .product__score span.score{left:.75rem}.module__productsList.horizontalGrid ul li .product__score span.scoreTitle{width:192px;padding-left:2.75rem}.module__productsList.horizontalGrid ul li .product__score .affinity{padding-left:1rem}.module__setPrice{padding:1.5rem}.module__setPrice .price__data .title{font-size:1.125rem}.module__setPrice .price__data p{font-size:1rem}.module__heroCarousel .heroContent{padding:2rem}.module__heroCarousel .heroContent .title{font-size:2rem}.module__videoText .videoText__content{padding-right:2rem;padding-bottom:2rem;padding-left:2rem}.module__floatingWidget{bottom:6rem}.module__floatingWidget.toggleWidget .floatingWidget__close{right:18.5rem}.module__floatingWidget.toggleWidget .module__widget{right:13rem}.module__floatingWidget .floatingWidget__open{bottom:.75rem}.module__bigBanner{-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-position:130px 0;background-color:#fefefe;padding:0;display:table}.module__bigBanner .module__inner{padding:2rem 1.5rem;display:table-cell;vertical-align:center}.module__benefits .module__inner{padding:24px 1.5rem}.module__manifesto{padding:4rem 0 3rem}.module__manifesto .subContent{padding-right:32px;padding-left:32px;max-width:656px;margin:0 auto}.module__manifesto .actionButtons .button{width:auto;min-width:0}.module__scrollingProfiles > ul > li{width:160px;height:192px}.module__scrollingProfiles > ul > li a i{font-size:4rem}.module__scrollingProfiles > ul > li a i.icon-add{width:5rem;height:5rem;min-height:5rem;-webkit-border-radius:2.5rem;-moz-border-radius:2.5rem;border-radius:2.5rem}.module__scrollingProfiles > ul > li a .picture{width:5rem;height:5rem;min-height:5rem;-webkit-border-radius:2.5rem;-moz-border-radius:2.5rem;border-radius:2.5rem}.module__scrollingProfiles > ul > li a .picture img{width:5rem;height:5rem}.module__scrollingProfiles > ul > li a .title{font-size:1rem}.module__thumbnailsLinkList ul img{width:7.5rem;height:7.5rem;-webkit-border-radius:3.75rem;-moz-border-radius:3.75rem;border-radius:3.75rem;margin:1.5rem 0 .5rem}.module__pictureCTA .module__inner{background-position:center -32px;-webkit-background-size:auto auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto;padding-top:34.79%}.module__popularQuestions .searchAnswers .searchForm{overflow:hidden}.module__popularQuestions .searchAnswers .searchForm button{width:50%;float:right}.module__forVets{-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-position:80px 0;padding:60px 2rem}.module__headBanner .headBanner__inner .catIlustration{width:70px;top:6px;left:56px}.module__headBanner .headBanner__inner .dogIlustration{width:46px;top:-4px;right:60px}.module__route span{font-size:1.15rem}.module__searchCostumerHeader .title{font-size:1.875rem}.module__searchCustomer .searchCustomer__searchBar{overflow:hidden}.module__searchCustomer .searchCustomer__searchBar .searchBar__input{width:75%;padding-right:.5rem;margin-bottom:0;float:left}.module__searchCustomer .searchCustomer__searchBar .actionButtons{width:25%;margin:0;float:right}.module__searchCustomer .searchCustomer__searchBar .actionButtons .button{width:100%;min-width:0;margin:0}.module__customerResults > ul > li{padding:1rem}.module__customerResults > ul > li a{width:100%;display:table}.module__customerResults > ul > li a .user{width:50%;display:table-cell}.module__customerResults > ul > li a .pets{width:50%;border-top:0;border-left:solid 1px #e2f0f3;display:table-cell}.module__wideBanner .wideBanner__content{margin-bottom:-5rem}.module__pricingTable .module__scrollingControls{display:none}.module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__smallCard{max-width:40rem}.module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__smallCard .priceCard__price{padding-bottom:1rem;margin-top:0;margin-left:1rem}.module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__smallCard .priceCard__price .membershipTag{margin:auto .2rem;margin-bottom:2em}.module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__smallCard .priceCard__price .guestTag{margin-top:-.3rem}.module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__smallCard .priceCard__price span{margin:.7rem auto 0}.module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__mediumCard{max-width:40rem}.module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__mediumCard ul li{max-width:40rem}.module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__mediumCard ul li .priceCard__price .membershipTag{font-weight:500;color:#fff;background-color:#89d07e;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin:auto .2rem;margin-bottom:1rem}.module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__mediumCard ul li .priceCard__price .guestTag{margin-top:-.3rem}.module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__mediumCard ul li .priceCard__price span{margin:.7rem auto 0;display:block}.module__addCode{max-width:100%}.module__addCode.enterCode form .content__form .title{display:none}.module__addCode.enterCode form .content__form span{display:block}.module__addCode.enterCode form .content__form .form-group{display:block}.module__addCode form .content__form a .title{font-size:1rem}.module__searchCTA form .content__form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.module__searchCTA form .content__form .title{width:100%;max-width:15rem;display:block}.module__searchCTA form .content__form .form-group{max-width:15rem}.module__subscription .product{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.module__subscription .product .product__photo img{margin-left:0}.module__subscription .product .product__content{margin-top:0;margin-bottom:0}.module__subscription .product .product__content .content__options{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.module__subscription .product .product__content .content__options .form-horizontal{margin-right:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.module__subscription .product .product__content .content__options .form-horizontal .form-group:first-child{max-width:4.5rem;margin-right:1rem}.module__subscription .subscription .subscriptionDeliveryCTA{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.module__keyPoints{border:none}.module__heroMultiCTA .content__imgBackground > img{width:190%}.module__slideLocations .slideLocations__text{padding:2rem;text-align:left}.module__slideLocations .slideLocations__text .slideLocations__textTitle{text-align:left}.module__slideLocations .slideLocations__text .slideLocations__placeWrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.module__slideLocations .slideLocations__text .slideLocations__placeWrapper .slideLocations__place{min-width:165px;margin-top:0}.module__slideLocations .slideLocations__text .slideLocations__placeWrapper .slideLocations__place .icon-wrapper{margin-right:0;margin-left:unset}.module__slideLocations .slideLocations__text .slideLocations__placeWrapper .slideLocations__place .slideLocations__placeTitle{margin-bottom:.5rem}.module__slideLocations .slideLocations__text .slideLocations__placeWrapper .slideLocations__place:not(:last-child){margin-right:1.25rem}.module__slideLocations .slideLocations__text .slideLocations__placeWrapper .slideLocations__place .slideLocations__placeInfos{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.module__slideLocations .slideLocations__text .slideLocations__placeWrapper .slideLocations__place .slideLocations__placeInfos .placeInfos__icon{-webkit-box-flex:.2;-webkit-flex:.2;-moz-box-flex:.2;-ms-flex:.2;flex:.2}.module__slideLocations .slideLocations__text .slideLocations__placeWrapper .slideLocations__place .slideLocations__placeInfos .placeInfos__icon.icon-phonecall{margin-top:0}.module__slideLocations .slideLocations__text .slideLocations__placeWrapper .slideLocations__place .slideLocations__placeInfos .placeInfos__text{margin-bottom:.5rem;-webkit-box-flex:2;-webkit-flex:2;-moz-box-flex:2;-ms-flex:2;flex:2}}@media screen and (min-width:41.875rem){.module__petList .petList{padding-left:2.75rem;max-width:644px}.module__petList .petList .petList__item{width:19%}.module__findYourVetAgain{margin-top:2rem}.module__findYourVetAgain .practiceSearch{padding-top:2rem}.module__findYourVetAgain .practiceSearch .practiceSearch__input{width:312px;padding-right:.5rem;margin:0 0 1rem;float:left}.module__findYourVetAgain .practiceSearch .practiceSearch__buttons{width:140px;padding-left:.5rem;float:left}.module__findYourVetAgain .practiceSearch .practiceSearch__buttons .button{width:100%}.module__findYourVetAgain.module--boxed{margin-bottom:2rem}.module__findYourVetAgain.module--boxed .practiceSearch .practiceSearch__input{width:100%;padding-right:0}.module__findYourVetAgain.module--boxed .practiceSearch .practiceSearch__buttons{width:100%}.module__findYourVetAgain.module--boxed .practiceSearch .practiceSearch__buttons .button{width:116px}.module__emptyContent .title{font-size:1em}.module__emptyContent p span.extraText{display:inline-block}.module__productRecommendation.withSmallAd .content{position:relative}.module__productRecommendation.withSmallAd .content .content__disclaimer{width:272px;padding:0 0 .66666667rem 1rem;position:absolute;bottom:6px}.module__productRecommendation.withSmallAd .content .content__data .actionButtons{width:156px;float:right}.module__productRecommendation.withSmallAd .content .content__data .actionButtons .button{min-width:0;width:100%}.module__healthInformation .tab-content .module__emptyContent{-webkit-background-size:155px 124px;-moz-background-size:155px 124px;-o-background-size:155px 124px;background-size:155px 124px;padding-top:125px}.module__healthInformation .healthInformation__notConnected{padding-right:2rem;padding-left:2rem}.module__relatedArticles.horizontalGrid.titleLink ul li > div{width:100%;height:128px;padding-bottom:0;display:table}.module__relatedArticles.horizontalGrid.titleLink ul li > div .thumbnail{width:184px;min-height:104px;padding-bottom:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:2px;-webkit-border-top-left-radius:2px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:2px;-moz-border-radius-topleft:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px;border-top-left-radius:2px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;display:table-cell;vertical-align:top;overflow:hidden;position:relative}.module__relatedArticles.horizontalGrid.titleLink ul li > div .info{padding:12px 20px 32px;display:table-cell;vertical-align:middle}.module__relatedArticles.horizontalGrid.titleLink ul li > div .info .title{font-size:1.1875rem}.module__relatedArticles.horizontalGrid.titleLink ul li > div .extra{left:204px}.module__relatedArticles.horizontalGrid ul li > a{width:100%;height:128px;padding-bottom:0;display:table}.module__relatedArticles.horizontalGrid ul li > a .thumbnail{width:184px;min-height:104px;padding-bottom:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:2px;-webkit-border-top-left-radius:2px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:2px;-moz-border-radius-topleft:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px;border-top-left-radius:2px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;display:table-cell;vertical-align:top;overflow:hidden;position:relative}.module__relatedArticles.horizontalGrid ul li > a .info{padding:12px 20px 32px;display:table-cell;vertical-align:middle}.module__relatedArticles.horizontalGrid ul li > a .info .title{font-size:1.1875rem}.module__relatedArticles.horizontalGrid ul li > a .extra{left:204px}.module__relatedArticles.maxLinesTitle ul li a .info,.module__relatedArticles.maxLinesTitle ul li > div .info{max-height:7rem;display:block;overflow:hidden}.module__relatedBreeds ul li a .info .title,.module__relatedBreeds ul li > div .info .title,.module__relatedMedications ul li a .info .title,.module__relatedMedications ul li > div .info .title{font-size:1.1875rem}.module__relatedBreeds ul li a .info a .title,.module__relatedBreeds ul li > div .info a .title,.module__relatedMedications ul li a .info a .title,.module__relatedMedications ul li > div .info a .title{font-size:1.1875rem}.module__relatedExperts > ul > li .expertise{padding:16px 16px 64px}.module__reviewsList .module__inner{padding:72px 64px}.module__reviewsList .module__inner ul li{display:table}.module__reviewsList .module__inner ul li .picture{width:auto;margin:auto;display:table-cell}.module__reviewsList .module__inner ul li .data{text-align:left;padding-top:0;padding-left:16px;display:table-cell;vertical-align:middle}.module__photoswipe__video iframe{min-height:45%}.module__heroCarousel.w-CTAdinamicHeight .item{padding-bottom:33.3%}.module__videoText{max-width:62rem;margin:auto;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.module__videoText .videoText__content{width:50%;text-align:right;padding:1rem 2rem 1rem 1.5rem}.module__videoText .videoText__video{width:50%;padding-right:.5rem}.module__thumbnailsLinkList{max-width:992px;margin:0 auto 4rem}.module__thumbnailsLinkList p{width:50%;margin:1.5% auto 3%}.module__thumbnailsLinkList ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.module__thumbnailsLinkList ul a{display:block}.module__thumbnailsLinkList ul li{margin-right:.5rem;display:inline-block}.module__searchFeed{max-width:992px;margin:auto;padding:.5rem}.module__searchFeed p{width:60%;margin:auto;margin-top:1.5%;margin-bottom:3%}.module__askAnExpert{padding:2rem 0}.module__askAnExpert .module__inner .form .form-group .form__categorySubmit{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.module__askAnExpert .module__inner .form .form-group .form__categorySubmit .submit .actionButtons .button{margin-top:0;margin-left:1rem}.module__askAnExpert .module__inner .form .form-group .form__categorySubmit .category .select{width:489px}.module__experts .module__inner > p.intro{margin-bottom:3rem}.module__experts ul{overflow:hidden}.module__experts ul .bio{clear:both;padding:48px 32px 32px}.module__experts ul .expert{width:50%;float:left;padding-top:33.33%}.module__verticalCatalog{max-width:37rem;margin:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.module__verticalCatalog ul{max-width:992px;margin:auto;display:block}.module__verticalCatalog ul .actionButtons{-webkit-box-pack:left;-webkit-justify-content:left;-moz-box-pack:left;-ms-flex-pack:left;justify-content:left}.module__verticalCatalog ul .leftColumn{text-align:left;width:18.5rem;padding:.5rem;margin:auto;vertical-align:top;float:left}.module__verticalCatalog ul .leftColumn .titleIcon .title{display:inline-block;width:70%;text-align:left}.module__verticalCatalog ul .leftColumn .titleIcon i{float:right;font-size:2rem;margin:0 1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;opacity:.3;position:relative}.module__verticalCatalog ul .leftColumn li{text-align:left;width:100%}.module__verticalCatalog ul .leftColumn .thumbnailCatalog{height:auto}.module__verticalCatalog ul .leftColumn .thumbnailCatalog img{max-width:30.5rem;position:relative;top:0;left:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.module__verticalCatalog ul .rightColumn{text-align:left;width:18.5rem;padding:.5rem;margin:auto;vertical-align:top;float:right}.module__verticalCatalog ul .rightColumn .titleIcon .title{display:inline-block;width:76%;text-align:left}.module__verticalCatalog ul .rightColumn .titleIcon i{float:right;font-size:2rem;margin:0 1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;opacity:.3;position:relative}.module__verticalCatalog ul .rightColumn li{text-align:left;width:18.5rem}.module__verticalCatalog ul .rightColumn p{margin:1rem 0 1rem 0}.module__verticalCatalog ul .rightColumn .thumbnailCatalog{height:auto}.module__verticalCatalog ul .rightColumn .thumbnailCatalog img{max-width:30.5rem;position:relative;top:0;left:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.module__productDetail{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex}.module__productDetail .module__addToCart.autoDelivery .actionButtons{width:46.6%;margin-top:1rem}.module__productDetail .module__addToCart .addToCart__data{display:block}.module__productDetail .module__addToCart .addToCart__data .price__details,.module__productDetail .module__addToCart .addToCart__data .price__savings{display:inline-block}.module__productDetail .module__addToCart .addToCart__data .price__details{padding-right:.75rem}.module__productDetail .module__addToCart .addToCart__autoDelivery{width:70%}.module__productDetail .module__addToCart .actionButtons .button{min-width:0}.module__productDetail .product__gallery{min-width:256px;height:auto;margin-right:8px;margin-bottom:0}.module__productDetail .product__gallery .swipe{width:256px;min-width:0}.module__productDetail .product__detail__placeholder{padding-left:1rem}.module__askAnExpert{position:relative}.module__askAnExpert .module__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.module__askAnExpert .module__background img{width:auto;height:100%;position:absolute;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.module__askAnExpert .module__inner{padding:2rem 2rem 1rem;background-color:rgba(255,255,255,.75);-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;position:relative;z-index:2}.module__askAnExpert .module__inner .module__attachMedia{position:relative;z-index:110}.module__askAnExpert .module__inner .module__attachMedia .content{background-color:#fff;width:100%;position:absolute}.module__bigBanner.bigTitle p + p{font-size:.933em}.module__bigBanner .module__inner{padding:32px 1.5rem}.module__bigBanner p{max-width:50%}.module__benefits ul li{width:50%;min-height:128px;padding-left:0;margin-right:-4px;display:inline-block;vertical-align:top}.module__benefits ul li:nth-child(odd){padding-right:12px}.module__benefits ul li:nth-child(even){padding-left:12px}.module__benefits ul li i{position:inherit;top:auto;left:auto}.module__popularQuestions .questions{width:100%;max-width:811px;margin:0 auto 30px;display:table}.module__popularQuestions .questions .questions__categories{text-align:left;width:280px;border-right:solid 1px #e2f0f3;display:table-cell;vertical-align:top}.module__popularQuestions .questions .questions__categories .question__categories__selection{display:none}.module__popularQuestions .questions .questions__categories ul{display:block}.module__popularQuestions .questions .questions__list ul{padding-left:50px}.module__popularQuestions .questions .questions__list ul li{text-align:left}.module__popularQuestions .questions .questions__list ul li:after{margin-left:0;left:0}.module__popularQuestions .questions .questions__list ul li a{font-size:16px}.module__reviews .module__inner ul li .review{width:308px;margin-bottom:30px}.module__forVets{background-position:top right;padding:80px 2rem}.module__dataCapture .module__inner{padding:1.5rem 1rem 2rem}.module__dataCapture .form{max-width:640px;margin:0 auto;overflow:hidden}.module__dataCapture .form-group{width:66%;padding:0 .25rem 0 .25rem;margin:0;float:left}.module__dataCapture .form-group:first-child{padding:0 .25rem 0 0}.module__dataCapture .form-group + .actionButtons{margin-top:0}.module__dataCapture .actionButtons{width:33.3%;padding-left:.25rem;margin-right:0;margin-left:0;float:left}.module__dataCapture .actionButtons .button{width:100%;margin:0}.module__confirmation{margin-bottom:4rem}.module__confirmation .module__inner{padding:3rem 2rem 2rem}.module__confirmation .module__background{padding-bottom:20%}.module__confirmation .module__background img{top:50%;bottom:auto;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.module__confirmation .title + ul{margin-top:2rem}.module__confirmation ul{margin-bottom:0}.module__confirmation ul li{width:33.3%;padding:0 1rem;margin-right:-4px;display:inline-block;vertical-align:top}.module__confirmation .numberCircle{margin-bottom:.75rem}.module__confirmation p{margin-bottom:1.5rem}.module__scrollingCards ul li{width:10rem;height:10rem;border:solid 1px #e2f0f3;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.module__scrollingCards ul li a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.module__scrollingCards ul li a i{font-size:2.5rem;margin-bottom:.25rem}.module__scrollingCards ul li a img{width:5rem;height:auto}.module__scrollingCards ul li a .title{font-size:1rem}.module__confirmation ul li{padding:0 1.75rem}.module__mosaicText{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;overflow:hidden}.module__mosaicText .mosaicText__mosaic{width:50%;float:left}.module__mosaicText .mosaicText__mosaic .mosaicText__largeImg{width:53%;margin-right:.5rem;float:left}.module__mosaicText .mosaicText__mosaic .mosaicText__mediumImg{width:42%}.module__mosaicText .mosaicText__mosaic .mosaicText__smallImg{width:42%}.module__mosaicText .mosaicText__content{width:50%;float:right;padding:1rem}.module__mosaicText .mosaicText__content .title{text-align:left}.module__mosaicText .mosaicText__content div .title{text-align:left;margin-bottom:.5rem}.module__mosaicText .mosaicText__content div p{text-align:left}.module__pricingTable ul .pricingTable__scroll .pricingTable__table table{width:35.25rem;max-width:62rem}.module__pricingTable ul .pricingTable__list{max-width:38rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:auto}.module__pricingTable ul .pricingTable__list .pricingTable__priceList{max-width:17rem}.module__pricingTable ul .pricingTable__list__info{padding:0 1rem}.module__pricingTable .module__priceCard li{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.module__pricingTable .module__priceCard li .princeCard__cardsList{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__smallCard{width:41%;padding:1rem;margin-right:.5rem}.module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__mediumCard{padding:1rem;margin-top:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__mediumCard ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__mediumCard ul li:last-child{width:90%}.module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__mediumCard ul li .priceCard__price{margin-left:.5rem;margin-right:.5rem}.module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__mediumCard ul li .priceCard__price .startAtTag{margin-bottom:.5rem}.module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__mediumCard ul li:last-child{width:90%}.module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__mediumCard ul li:last-child .priceCard__info{padding-top:1.5rem}.module__pricingTable .pricingTable__accordion .accordion__item .item__header i{font-size:1.313rem}.module__wideBanner .wideBanner__content{padding-top:2rem;margin-bottom:-8rem}.module__wideCTA{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.module__wideCTA .wideCTA__img{width:100%}.module__wideCTA .wideCTA__img img{width:100%;display:block}.module__wideCTA .wideCTA__text{text-align:left}.module__productChoiceFlow{max-width:62rem;margin:auto}.module__productChoiceFlow img{width:45%;margin-top:17rem;left:3rem}.module__productChoiceFlow .productChoiceFlow__checkList{background-color:#fff}.module__productChoiceFlow .productChoiceFlow__checkList .title{background-color:#fff;max-width:29rem}.module__productChoiceFlow .productChoiceFlow__checkList img{width:100%}.module__productChoiceFlow .productChoiceFlow__checkList img.productChoiceFlow__arrowLeft{width:12.5rem;position:absolute;top:-11rem;left:8rem;-webkit-transform:rotateY(0) rotateZ(22deg);-moz-transform:rotateY(0) rotateZ(22deg);transform:rotateY(0) rotateZ(22deg);z-index:2}.module__productChoiceFlow .productChoiceFlow__checkList img.productChoiceFlow__arrowRight{width:5rem;top:9rem;left:auto;right:9rem;z-index:2;-webkit-transform:rotateZ(-14deg);-moz-transform:rotateZ(-14deg);-ms-transform:rotate(-14deg);-o-transform:rotateZ(-14deg);transform:rotateZ(-14deg)}.module__productChoiceFlow .productChoiceFlow__checkList ul{position:absolute;right:0;background-color:#f4f6fb}.module__foodGeniusResults .module__imagotype img{padding:2rem 1rem 1rem}.module__foodGeniusResults .module__imagotype .title{display:none}.module__foodGeniusResults .foodGeniusResults__recomendation{width:30rem;margin:1rem auto}.module__foodGeniusResults .foodGeniusResults__productInfo{width:30rem;margin:0 auto 1rem}.module__foodGeniusResults .actionButtons{padding:1rem 0 2rem}.module__productCardInfo form{height:30px}.module__productCardInfo form .form-group{margin:0;width:14%}.module__productCardInfo form .form-group:nth-child(2){width:43%;top:0;left:15.1%}.module__productCardInfo form .form-group:last-child{width:43%;top:0;left:59.2%}.module__productCardInfo form .form-group label{font-size:.6rem}.module__productCardInfo .productCardInfo .productCardInfo__wrap .productCardInfo__edit{padding:0;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;position:absolute;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.module__productCardInfo .productCardInfo .productCardInfo__wrap .productCardInfo__edit.is--open{position:absolute}.module__productCardInfo .prescription__addBtn{margin-top:3rem}.foodGeniusResults__recomendationInfo{margin-top:1rem}.foodGeniusResults__recomendationInfo .recomendationInfo__inner .recomendationInfo__header .headerInner{margin-top:1rem}.foodGeniusResults__recomendationInfo .recomendationInfo__inner .recomendationInfo__details div span.value{font-size:1.5rem}.foodGeniusResults__recomendationInfo .recomendationInfo__inner .recomendationInfo__details .recomendationInfo__inner:last-child .detailsContent:first-child{-webkit-border-radius:0 0 4px 0;-moz-border-radius:0 0 4px 0;border-radius:0 0 4px 0}.foodGeniusResults__recomendationInfo .recomendationInfo__inner .recomendationInfo__details .recomendationInfo__inner:last-child .detailsContent:last-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px}.foodGeniusResults__recomendationInfo .recomendationInfo__inner .recomendationInfo__details .recomendationInfo__inner .detailsContent{display:block;padding-bottom:.5rem;background-color:#fff;border-left:solid 1px #e2f0f3;border-right:solid 1px #e2f0f3}.foodGeniusResults__recomendationInfo .recomendationInfo__inner .recomendationInfo__details .recomendationInfo__inner .detailsContent span.value{font-size:1.25rem;font-weight:700;color:#30aac6;display:block}.foodGeniusResults__recomendationInfo .recomendationInfo__inner .recomendationInfo__details .recomendationInfo__inner .detailsContent span.tag{font-size:.9rem;color:#a8afb8;padding:0 0 .5rem}.foodGeniusResults__recomendationInfo .recomendationInfo__inner .recomendationInfo__details .recomendationInfo__inner .detailsContent span.caption{font-size:.8rem;font-weight:700;line-height:.8rem;color:#5d6e72;text-transform:uppercase;margin:1rem auto;display:block}.foodGeniusResults__recomendationInfo .recomendationInfo__inner .recomendationInfo__details .recomendationInfo__inner .detailsContent a i{font-size:1.2rem}.foodGeniusResults__recomendationInfo .recomendationInfo__inner .recomendationInfo__details .recomendationInfo__inner .detailsContent:first-child{border:0}.foodGeniusResults__recomendationInfo .recomendationInfo__inner .recomendationInfo__details .recomendationInfo__inner .detailsContent:last-child{border:0}.module__compareResultsWidget{padding-bottom:1rem}.module__compareResultsWidget .compareRestultsWidget__CTA{padding-top:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.module__compareResultsWidget .compareRestultsWidget__CTA .title{font-size:1rem;padding:.5rem 1rem .5rem 0;display:block;margin-bottom:0}.module__compareResultsWidget .compareRestultsWidget__currentProduct{width:100%}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;right:.2rem}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__content .module__productInfoCard{position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__content .module__productInfoCard .productInfo__inner .productInfo__productFeatures{height:auto}.module__horizontalScroll{margin-top:0}.module__horizontalScroll ul{padding:1rem;margin-top:2rem}.module__horizontalScroll ul .horizontalScroll__leftArrow{width:3rem;display:block;top:12rem;bottom:auto;left:6rem}.module__horizontalScroll ul .horizontalScroll__leftArrow span{display:none}.module__horizontalScroll ul .horizontalScroll__leftArrow i{font-size:2rem}.module__horizontalScroll ul .actionButtons{width:auto;margin-top:2rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;top:auto;right:auto;bottom:auto;left:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.module__productInfoCard .productInfo__inner .productInfo__productFeatures{height:12.5rem}.module__productInfoCard .productInfo__inner .productInfo__productFeatures .productFeatures__inner .productInfo__text{max-height:100%;overflow:hidden}.module__productInfoCard .productInfo__inner .productInfo__productFeatures .productFeatures__inner .productInfo__text p{-o-text-overflow:ellipsis;text-overflow:ellipsis;max-height:6rem;display:block;overflow:hidden}.module__quickAccessLinks ul li{margin-right:-4px;display:inline-block}.module__orderList.autoDelivery ul li .product .product__content .product__info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.module__orderList.autoDelivery ul li .product .product__content .product__info .product__priceFeatures{margin-right:2rem}.module__orderList.autoDelivery ul li .product .product__content .product__info .product__status .status{font-size:.875rem}.module__orderList.autoDelivery ul li .product .product__content .product__info .product__status .module__tagIcon{margin-top:.25rem}.module__orderList.autoDelivery ul li .product .product__content .product__info .product__status .module__tagIcon .module__inner p{font-size:.875rem}.module__orderList.autoDelivery ul li .prescriptionDetails ul{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.module__orderList.autoDelivery ul li .prescriptionDetails ul li{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.module__iconsTable{padding:3rem 1rem 0}.module__iconsTable .tableIlustrations{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.module__iconsTable .tableIlustrations img{display:block;width:45%;height:45%;max-width:10.312rem}.module__iconsTable .tableIlustrations img:first-child{width:35%;height:35%;max-width:8rem}.module__setPassword{padding:4.5rem 1rem}.module__setPassword .setPassword__inner .title{font-size:1.625rem;margin-bottom:1.5rem}.module__setPassword .setPassword__inner .formCta{margin:auto}.module__setPassword .setPassword__inner .formCta form .form-group{width:21.562rem}.module__setPassword .setPassword__inner .formCta form .actionButtons{width:9.562rem;margin-top:0;float:right}.module__setPassword .setPassword__inner .formCta form .actionButtons .button{width:100%}.module__subscription.disabled .delivery ul{margin-bottom:0}.module__subscription .product{margin-bottom:2rem}.module__subscription .subscription .subscriptionDeliveryCTA .actionButtons .button{width:11.812rem}.module__subscription .delivery ul{padding-bottom:2rem;margin-bottom:2rem}.module__quickAccessLinks ul li{margin-right:-4px;display:inline-block}.module__addCode.enterCode{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.module__addCode form{width:100%}.module__addCode form .content__form .form-group{width:75%;margin-right:1rem;display:none}.module__addCode .codeResult{font-weight:700;text-align:right;color:#001952;width:100%;display:none}.module__CTACards ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.module__CTACards ul li{width:32%;margin-bottom:0}.module__heroMultiCTA .container__heroMultiCTA .heroMultiCTA__content .content__textImages .module__imagotype{max-width:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.module__heroMultiCTA .container__heroMultiCTA .heroMultiCTA__content .content__textImages .module__imagotype img{margin-bottom:2rem}.module__heroMultiCTA .container__heroMultiCTA .heroMultiCTA__content .content__textImages .module__imagotype i{margin:0 1rem;position:relative;top:-.625rem;right:0}.module__heroMultiCTA .container__heroMultiCTA .heroMultiCTA__content .content__expertDetail .expertDetail_container .expertDetail__content{bottom:2rem;left:-7.5rem}.module__heroMultiCTA .container__heroMultiCTA .module__CTACards ul li .data .title{max-width:9.063rem}.module__heroMultiCTA .content__imgBackground > img{width:150%}.module__checkListImg{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.module__checkListImg .checkList__content{width:50%}.module__checkListImg .img__content{display:block;width:50%;overflow:hidden;position:relative}.module__checkListImg .img__content img{width:120%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.module__imageList ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.module__imageList ul li{width:33%}.module__imageList ul li .image{width:100%}.module__imageList ul li .image img{width:80%;margin:auto}.module__slideLocations{max-width:61rem;min-height:321px;padding:0 .75rem;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.module__slideLocations .slideLocations__text{width:50%;margin:0}.module__slideLocations .slideLocations__swipeContainer{width:40%;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.module__slideLocations .slideLocations__swipeContainer .swipe__coloredBackground{right:-.5rem}.module__slideLocations .slideLocations__swipeContainer .swipe .swipe__wrapper .swipe__item{min-height:300px;max-height:300px;padding:0}.module__slideLocations .slideLocations__swipeContainer .swipe .swipe__wrapper .swipe__item img{width:100%;min-height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.module__slideLocations .slideLocations__swipeContainer .swipe .swiper-button-next,.module__slideLocations .slideLocations__swipeContainer .swipe .swiper-button-prev{top:9.5rem}.module__slideLocations .slideLocations__text{text-align:left;width:60%;-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.module__slideLocations .slideLocations__text .slideLocations__textTitle{text-align:left}.module__slideLocations .slideLocations__text .slideLocations__placeWrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.module__slideLocations .slideLocations__text .slideLocations__placeWrapper .slideLocations__place{margin-top:0}.module__slideLocations .slideLocations__text .slideLocations__placeWrapper .slideLocations__place .icon-wrapper{margin-right:0;margin-left:unset}.module__slideLocations .slideLocations__text .slideLocations__placeWrapper .slideLocations__place .slideLocations__placeTitle{margin-bottom:.5rem}.module__slideLocations .slideLocations__text .slideLocations__placeWrapper .slideLocations__place:not(:last-child){margin-right:1rem}.module__slideLocations .slideLocations__text .slideLocations__placeWrapper .slideLocations__place .slideLocations__placeInfos{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.module__slideLocations .slideLocations__text .slideLocations__placeWrapper .slideLocations__place .slideLocations__placeInfos .placeInfos__icon{-webkit-box-flex:.3;-webkit-flex:.3;-moz-box-flex:.3;-ms-flex:.3;flex:.3}.module__slideLocations .slideLocations__text .slideLocations__placeWrapper .slideLocations__place .slideLocations__placeInfos .placeInfos__text{margin-bottom:.5rem;-webkit-box-flex:2;-webkit-flex:2;-moz-box-flex:2;-ms-flex:2;flex:2}.module__questionPreferences__typeSelection .questionType .questionType__header{padding:20px 10px 13px;height:auto}.module__questionPreferences__typeSelection .questionType .questionType__header .title{font-size:13px}}@media screen and (min-width:49.375rem){.module__widget:before{bottom:10.5rem}.module__masonryGallery{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.module__masonryGallery .masonryGallery__item{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.module__masonryGallery + .actionButtons{margin-top:1.25rem}.module__productRecommendation .content .content__data .button{height:32px}.module__productRecommendation .content .content__data span.button{height:32px;padding:7px 10px 0}.module__productRecommendation .content .content__data .small-meta{bottom:14px}.module__productRecommendation.withSmallAd .content .content__disclaimer{bottom:0}.module__healthInformation .healthInformation__notConnected{margin-bottom:32px}.module__healthInformation .healthInformation__notConnected p{margin-bottom:32px}.module__healthInformation .healthInformation__notConnected .practiceSearch{overflow:hidden}.module__healthInformation .healthInformation__notConnected .practiceSearch .practiceSearch__input{width:75%;margin-bottom:0;float:left}.module__healthInformation .healthInformation__notConnected .practiceSearch .practiceSearch__buttons{width:25%;padding-left:.5rem;margin-top:8px;float:right}.module__healthInformation .healthInformation__notConnected .practiceSearch .practiceSearch__buttons .button{width:100%;min-width:0}.module__actionCards .action-card .context-content .action-card__data{padding-bottom:64px}.module__widget:before{bottom:7.5rem}.module__widget fieldset .counter{top:8px}.module__shareContent .title{padding-top:.65em}.module__attachMedia .triggerButton{padding:8px 10px 6px}.module__attachMedia .triggerButton:before{top:8px}.module__stats .stats__header{padding:10px 16px 9px}.module__stats .stats__header.w-icons{padding:6px 16px}.module__titleAction fieldset{top:-10px}.module__keyFeatures ul li{width:33.3%}.module__keyFeatures ul li p,.module__keyFeatures ul li span{font-size:.875rem}.module__services .module__inner ul li{width:31.9666%}.module__textPhoto .module__inner{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-ms-flex-line-pack:stretch;-webkit-align-content:stretch;align-content:stretch}.module__textPhoto .module__inner .content{text-align:left;padding:56px 72px 56px 16px;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.module__textPhoto .module__inner .content .title{max-width:220px}.module__textPhoto .module__inner .content p{max-width:220px}.module__textPhoto .module__inner .content .actionButtons{-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;-moz-box-pack:start;justify-content:flex-start}.module__textPhoto .module__inner .map,.module__textPhoto .module__inner .picture{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.module__textPhoto .module__inner .map{min-width:480px}.module__photoswipe__video iframe{min-height:57%}.module__askAnExpert .module__inner .form .form-group .form__categorySubmit .category .select{width:530px}.module__verticalCatalog ul li{width:24rem;margin:auto}.module__bigBanner{display:block}.module__bigBanner .module__inner{padding:80px 1.5rem 48px;display:block}.module__manifesto .module__inner > .title{font-size:36px}.module__manifesto .module__inner > p{font-size:36px;max-width:740px}.module__manifesto .subContent{padding-right:0;padding-left:0}.module__manifesto .subContent .intro{font-size:20px;margin-bottom:48px}.module__manifesto .subContent ul li .title{font-size:24px;margin-bottom:.5rem}.module__manifesto .subContent ul li p{margin-bottom:32px}.module__manifesto .subContent a{font-size:64px}.module__pictureCTA .module__inner{background-position:-webkit-calc(50% - 280px) bottom;background-position:-moz-calc(50% - 280px) bottom;background-position:calc(50% - 280px) bottom;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;padding-top:0}.module__pictureCTA .CTA{background-color:transparent;padding:3rem 1rem}.module__pictureCTA .CTA .CTA__inner{width:458px;margin-left:-458px;position:relative;left:100%}.module__pictureCTA .CTA .CTA__inner p.claim{font-size:22px}.module__pictureCTA .CTA .form{position:relative;z-index:100}.module__pictureCTA .CTA .form .form-group{z-index:100}.module__pictureCTA .CTA .form .form-group:first-child{margin-bottom:8px}.module__pictureCTA .CTA .module__attachMedia{background-color:#fff;width:100%;position:relative;top:auto;z-index:110;border:0}.module__pictureCTA .CTA .module__attachMedia .triggerButton{position:relative;z-index:110;border:solid 1px #d6d6d6;background-color:#fff}.module__pictureCTA .CTA .module__attachMedia .content{background-color:#fff;width:100%;border:solid 1px #d6d6d6;position:absolute;z-index:0;margin-top:-2px}.module__pictureCTA .CTA .module__attachMedia .content ul{border-top:0}.module__pictureCTA .CTA .module__attachMedia.open .content{z-index:110}.module__pictureCTA .CTA .form-group .select{height:32px}.module__pictureCTA .CTA .form-group .select:before{top:8px}.module__pictureCTA .CTA .form-group .select select{padding:8px 10px 6px}.module__popularQuestions{margin-top:60px}.module__popularQuestions .module__inner{padding-bottom:60px}.module__popularQuestions .searchAnswers .title{font-size:1.5rem}.module__popularQuestions .searchAnswers .searchForm .input{padding-right:195px}.module__popularQuestions .searchAnswers .searchForm button{width:188px;float:none;position:absolute;top:0;right:0}.module__headBanner .headBanner__inner .catIlustration{left:160px}.module__headBanner .headBanner__inner .dogIlustration{right:165px}.module__searchCostumerHeader{height:5rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.module__searchCostumerHeader .title{margin-bottom:0}.module__searchCostumerHeader .actionButtons{position:absolute;right:1rem}.module__searchCustomer .searchCustomer__searchBar i{font-size:1.25rem}.module__searchCustomer .searchCustomer__searchBar input{padding-left:2.25rem}.module__customerResults > ul > li{padding:1.5rem;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__customerResults > ul > li:hover{border-color:#001952}.module__customerResults > ul > li a .pets,.module__customerResults > ul > li a .user{text-align:left;padding:0;vertical-align:middle}.module__customerResults > ul > li a .user__data,.module__customerResults > ul > li a .user__picture{margin-right:-4px;display:inline-block;vertical-align:middle}.module__customerResults > ul > li a .user__picture{width:10rem}.module__customerResults > ul > li a .user__picture .picture{margin:0}.module__customerResults > ul > li a .user__data{text-align:left;width:auto}.module__customerResults > ul > li a .pets{padding:0 2rem}.module__customerResults > ul > li a .pets ul{text-align:left}.module__customerResults > ul > li a .pets ul li{text-align:center;padding:0;margin-right:1rem}.module__tableCTA .tableCTA__table table{max-width:450px}.module__tableCTA .tableCTA__table table tbody td{width:25%}.module__productChoiceFlow img{width:45%;margin-top:17rem;left:3rem}.module__productChoiceFlow .productChoiceFlow__checkList{background-color:#fff}.module__productChoiceFlow .productChoiceFlow__checkList .title{background-color:#fff;max-width:28rem}.module__productChoiceFlow .productChoiceFlow__checkList img{width:100%}.module__productChoiceFlow .productChoiceFlow__checkList img.productChoiceFlow__arrowLeft{width:13rem;top:-11rem;left:auto;right:27rem}.module__productChoiceFlow .productChoiceFlow__checkList img.productChoiceFlow__arrowRight{width:6.5rem;top:9.5rem;left:auto;right:12rem}.module__productDetail .module__addToCart.autoDelivery .actionButtons{width:30.6%;margin-top:1.6875rem}.module__productDetail .module__addToCart .addToCart__autoDelivery{width:50%}.module__heroMultiCTA .container__heroMultiCTA .heroMultiCTA__content .content__textImages{padding-right:22rem}.module__heroMultiCTA .container__heroMultiCTA .heroMultiCTA__content .content__textImages .module__imagotype img{max-width:14.75rem}.module__heroMultiCTA .content__imgBackground > img{width:130%}}@media screen and (min-width:62rem){.module__error span{font-size:2.875rem}.module__x2 .module__infoIcon{width:280px;margin-left:8px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top}.module__x2 .module__infoIcon:first-child{margin-right:8px;margin-left:0}.module__x2 .module__text{width:280px;margin-left:8px;display:inline-block;vertical-align:top}.module__x2 .module__text:first-child{margin-right:8px;margin-left:0}.module__text .inlineForm{width:100%;display:table}.module__text .inlineForm .form-group{width:75%;padding-right:8px;margin-bottom:8px;display:table-cell}.module__text .inlineForm .form-group input{position:relative;top:1px}.module__text .inlineForm .actionButtons{width:25%;display:table-cell}.module__text .inlineForm .actionButtons .button{width:100%;margin:0}.logoWithTagline{margin-bottom:32px}.module__simpleForm{overflow:hidden}.module__simpleForm .module__simpleForm__input{width:283px;float:left}.module__simpleForm .module__simpleForm__buttons{width:auto;padding-left:1rem;float:left}.module__simpleForm .form-group + .actionButtons{margin-top:0}.module__rating .module__rating__rate{padding-top:0;overflow:hidden}.module__rating .module__rating__rate ul{margin-top:-2px;float:right}.module__actionCards{margin-bottom:2rem}.module__actionCards .action-card{width:33.33333%;margin-bottom:0}.module__actionCards .action-card .context-content{height:272px}.module__actionCards .action-card .context-content .action-card__picture{width:100%;height:128px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:4px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.module__actionCards .action-card .context-content .action-card__picture img{width:auto;height:96px}.module__actionCards .action-card .context-content .action-card__data{width:100%;height:256px;padding:128px 0 64px;position:relative;top:auto;right:auto;left:auto}.module__actionCards .action-card .context-content .actionButtons{padding:0}.module__findYourVetAgain .practiceSearch .practiceSearch__input{width:445px}.module__findYourVetAgain .practiceSearch .practiceSearch__buttons{width:140px}.module__findYourVetAgain.module--boxed .practiceSearch .practiceSearch__input{width:429px;margin-bottom:0}.module__findYourVetAgain.module--boxed .practiceSearch .practiceSearch__buttons{width:124px}.module__pageHeader{padding:2rem 2rem}.module__productRecommendation .content .content__picture{padding-top:1rem}.module__productRecommendation .content .content__data{overflow:hidden}.module__productRecommendation .content .content__data .button{width:132px}.module__productRecommendation .content .content__data fieldset input{width:48%;margin-left:2%}.module__productRecommendation .content .content__data fieldset input:first-child{margin:0 2% 0 0}.module__productRecommendation .content .content__data .actionButtons{margin-bottom:1rem}.module__productRecommendation .content .content__data .small-meta{position:relative;bottom:auto;left:auto;clear:both}.module__productRecommendation.withSmallAd .content{overflow:hidden}.module__productRecommendation.withSmallAd .content .content__picture{width:254px;padding:.66666667rem 1rem 0;display:block;float:left}.module__productRecommendation.withSmallAd .content .content__data{width:310px;display:block;float:left}.module__productRecommendation.withSmallAd .content .content__data .title{margin-bottom:.5rem}.module__productRecommendation.withSmallAd .content .content__data .actionButtons{width:150px}.module__productRecommendation.withSmallAd .content .content__disclaimer{width:422px;padding:0 0 1.25rem 1rem}.module__healthInformation .nav-tabs li a span{font-size:1.1em}.module__healthInformation .nav-tabs li a i{top:4px}.module__medicalHistory__note .note__metaData ul li{width:25%}.module__medicalHistory__note .note__resultsTable table td,.module__medicalHistory__note .note__resultsTable table th{padding:18px 8px 16px 0}.module__medicalHistory__note .note__resultsTable table td:first-child,.module__medicalHistory__note .note__resultsTable table th:first-child{width:214px}.module__medicalHistory__note .note__resultsTable table td.results__range,.module__medicalHistory__note .note__resultsTable table th.results__range{width:100px}.module__medicalHistory__note .note__resultsTable table td.results__value,.module__medicalHistory__note .note__resultsTable table th.results__value{width:100px}.module__medicalHistory__note .note__resultsTable table td.results__value:after,.module__medicalHistory__note .note__resultsTable table th.results__value:after{display:none}.module__medicalHistory__note .note__resultsTable table td.results__chart,.module__medicalHistory__note .note__resultsTable table th.results__chart{width:214px;padding-right:32px;display:table-cell}.module__medicalHistory__note .module__textCTA{overflow:hidden}.module__medicalHistory__note .module__textCTA p{width:360px;float:left}.module__medicalHistory__note .module__textCTA .actionButtons{width:170px;margin-top:2px;float:right}.module__medicalHistory__note .note__comment .note__comment__commentBubble{padding:1.5rem 1rem}.module__itemsList{padding-top:0}.module__petInsurance .insuranceDetails__benefits ul{margin-bottom:1rem}.module__petInsurance .insuranceDetails__benefits ul li{width:50%;padding-bottom:0;margin-right:-4px;display:inline-block;vertical-align:top;position:relative}.module__petInsurance .insuranceDetails__benefits ul li:first-child{border-bottom:0;margin-bottom:0}.module__petInsurance .insuranceDetails__benefits ul li .benefitIcon{display:block;position:absolute;top:2px;left:0}.module__petInsurance .insuranceDetails__benefits ul li .benefitData{padding-left:48px;padding-right:16px;display:block}.profileSelection.two--cols{border-width:0}.profileSelection.two--cols li{width:50%;border-width:2px 2px 2px 2px;display:inline-block;margin-right:-4px;margin-bottom:-9px}.profileSelection.two--cols li:nth-child(even){border-width:2px 2px 2px 0}.profileSelection.two--cols li a .deco{margin-right:-2px}.module__linksWithThumb ul li{width:21%}.module__breedHeader .title{font-size:2.5rem;line-height:1em}.module__intro p{font-size:1.0625rem;line-height:1.425em}.module__infoGroup{padding-left:32px}.module__infoGroup .header .header__text{padding-right:32px;padding-left:24px}.module__infoGroup .info{padding-right:32px}.module__pieChart{width:100%;display:table}.module__pieChart .pieChart{display:table-cell;vertical-align:middle}.module__pieChart .piechartLegends{padding-left:16px;display:table-cell;vertical-align:middle}.module__characteristics > ul > li .value{height:24px}.module__characteristics > ul > li .value .legend{width:24%;top:4px}.module__characteristics > ul > li .value .legend#legend_0{text-align:right;padding-left:0;padding-right:16px}.module__characteristics > ul > li .value .legend#legend_1{text-align:left;padding-right:0;padding-left:16px}.module__characteristics > ul > li .value ul{width:52%;bottom:-8px;left:24%}.module__trivia .content{padding:48px 32px}.module__trivia .content p{margin-bottom:24px}.module__relatedConditions ul li{width:48%}.module__relatedConditions ul li > a .thumbnail{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.module__relatedConditions ul li > a{padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.module__relatedConditions ul li > a .thumbnail{width:100%;padding-bottom:53.5%;margin:0;float:none}.module__relatedConditions ul li > a .thumbnail img{width:100%;height:auto}.module__relatedConditions ul li > a .title{font-size:1.25rem}.module__relatedConditions ul li > a p{font-size:.9375rem;line-height:1.2em}.module__relatedConditions ul li > a .info{padding-bottom:0;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1}.module__relatedConditions ul li > a .extras{padding-bottom:12px;vertical-align:bottom;position:static;bottom:auto;left:auto}.module__relatedConditions ul li > a .extras .extras__info,.module__relatedConditions ul li > a .extras .extras__link{vertical-align:bottom}.module__relatedBreeds ul li > a,.module__relatedBreeds ul li > div,.module__relatedMedications ul li > a,.module__relatedMedications ul li > div{width:100%;padding-top:0;display:table;overflow:hidden}.module__relatedBreeds ul li > a .info,.module__relatedBreeds ul li > div .info,.module__relatedMedications ul li > a .info,.module__relatedMedications ul li > div .info{width:52%;display:table-cell;vertical-align:middle}.module__relatedBreeds ul li > a .info .title,.module__relatedBreeds ul li > div .info .title,.module__relatedMedications ul li > a .info .title,.module__relatedMedications ul li > div .info .title{font-size:1.25rem}.module__relatedBreeds ul li > a .info a .title,.module__relatedBreeds ul li > div .info a .title,.module__relatedMedications ul li > a .info a .title,.module__relatedMedications ul li > div .info a .title{font-size:1.25rem}.module__relatedBreeds ul li > a .thumbnail,.module__relatedBreeds ul li > div .thumbnail,.module__relatedMedications ul li > a .thumbnail,.module__relatedMedications ul li > div .thumbnail{width:48%;height:auto;padding-bottom:28.2352%;display:table-cell;vertical-align:middle;position:relative;top:auto}.module__canIGiveMyPet.titleLink ul li > div{width:100%;padding-top:0;display:table;overflow:hidden}.module__canIGiveMyPet.titleLink ul li > div .info{width:52%;display:table-cell;vertical-align:middle}.module__canIGiveMyPet.titleLink ul li > div .info a .title{font-size:1.25rem}.module__canIGiveMyPet.titleLink ul li > div .thumbnail{width:48%;height:auto;padding-bottom:28.2162%;-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;display:table-cell;vertical-align:middle;position:relative;top:auto}.module__canIGiveMyPet ul li a{width:100%;padding-top:0;display:table;overflow:hidden}.module__canIGiveMyPet ul li a .info{width:52%;display:table-cell;vertical-align:middle}.module__canIGiveMyPet ul li a .info .title{font-size:1.25rem}.module__canIGiveMyPet ul li a .thumbnail{width:48%;height:auto;padding-bottom:28.2162%;-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;display:table-cell;vertical-align:middle;position:relative;top:auto}.module__breedsMix{padding:0;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.module__breedsMix .form{width:50%;padding:32px;margin-bottom:0}.module__breedsMix .result{text-align:right;width:50%;height:234px;padding:0;-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:2px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;overflow:hidden}.module__breedsMix .result .result__breedName{text-align:left}.module__breedsMix .result .result__picture{padding-top:40px}.module__breedsMix .result .result__picture img{width:282px;height:200px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:2px;-webkit-border-top-left-radius:2px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:2px;-moz-border-radius-topleft:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px;border-top-left-radius:2px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.module__listWithDetail .elements{width:100%;display:table}.module__listWithDetail .elements .elements__detail{width:48.623%;padding-right:1.377%;padding-bottom:200px;margin-bottom:0;display:table-cell;vertical-align:top}.module__listWithDetail .elements .elements__detail img{width:282px}.module__listWithDetail .elements .elements__list{width:48.623%;padding-left:1.377%;display:table-cell;vertical-align:middle}.module__listWithDetail .elements .elements__list ul{height:200px;max-height:none;margin-bottom:0}.module__warning{width:100%;padding:24px 24px 20px}.module__warning .warning__text{padding-left:8px}.module__warning .warning__icon img{display:inline}.module__extendedListWithIcons > ul > li{width:100%;padding:0 32px;display:table}.module__extendedListWithIcons > ul > li:first-child .iconTitle{padding-top:16px}.module__extendedListWithIcons > ul > li:first-child .data{padding-top:16px}.module__extendedListWithIcons > ul > li:last-child .iconTitle{padding-bottom:16px}.module__extendedListWithIcons > ul > li:last-child .data{padding-bottom:16px}.module__extendedListWithIcons > ul > li .iconTitle{width:160px;padding:32px 48px 32px 0;border-right:solid 1px #e2f0f3;display:table-cell;vertical-align:top}.module__extendedListWithIcons > ul > li .data{padding:32px 0 32px 24px;display:table-cell;vertical-align:top}.module__extendedListWithIcons > ul > li .data p{margin-bottom:0}.module__extendedListWithIcons > ul > li .data p + p{margin-top:16px}.module__conditionHeader{width:111.1%;display:table}.module__conditionHeader .text{width:50%;padding:32px 32px 8px;display:table-cell;vertical-align:bottom;position:static;bottom:auto}.module__conditionHeader .text .title{line-height:1em}.module__conditionHeader .picture{width:50%;display:table-cell;vertical-align:bottom}.module__summaryOfContent{padding:32px}.module__summaryOfContent ul{margin-bottom:-12px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.module__summaryOfContent ul li{width:50%;padding-right:8px;margin-top:0;margin-bottom:12px}.module__votingCards{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.module__votingCards .votingCard{width:49%}.module__sizeWeight{padding:48px 32px;margin-bottom:48px;overflow:hidden}.module__sizeWeight table{width:48.625%;margin-bottom:12px;float:left}.module__sizeWeight .sizeChart{width:48.625%;margin-bottom:12px;float:right}.module__sizeWeight .sizeChart .sizeChart__inner{width:82%}.module__sizeWeight .sizeChart .sizeChart__inner .female{left:20%}.module__sizeWeight .sizeChart .sizeChart__inner .male{right:20%}.module__sizeWeight .info{clear:both}.module__practicesList ul li .data{width:80%}.module__practicesList ul li .actions{width:20%}.module__attachedMedia .content ul li{max-height:148px}.module__expert .overview .overview__button{width:64px}.module__stats .stats__content ul li .pieChart{margin:32px 0}.module__questionsList .question .question__title.question--long a{font-size:1.125rem}.module__questionsList .question .question__meta li{font-size:.875rem}.module__questionsList .question .question__answer a{font-size:1.0625rem}.module__questionsList.user .question .question__meta{left:-8px}.module__questionsList.user .question .question__meta li{padding:7px 12px 5px}.module__relatedExperts > ul{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;margin:0 -8px 8px}.module__relatedExperts > ul > li{margin:0 8px 8px;-ms-flex-preferred-size:30.5%;-webkit-flex-basis:30.5%;flex-basis:30.5%}.module__addCreditCard .form .form-group{width:25%}.module__addCreditCard .form .form-group.creditCard{-webkit-background-size:157px auto;-moz-background-size:157px auto;-o-background-size:157px auto;background-size:157px auto;background-position:109px -1px;width:49%;margin-right:1%}.module__addCreditCard .form .form-group.cardholder{width:49%}.module__addCreditCard .form .form-group.expirationDate{width:30%;padding-left:1px}.module__addCreditCard .form .form-group.securityCode{width:26%;padding-left:1px}.module__superContent .info .title{font-size:2rem}.module__superContent .info .title.title--long{font-size:1.5rem}.module__securePayment .text{width:75%}.module__securePayment .button{width:25%}.module__extendedInfo{padding:32px 32px 20px;margin-bottom:48px}.module__keyFeatures{padding:96px 0}.module__comparisonChart .module__inner .title + p{font-size:1.2rem}.module__comparisonChart .module__inner table td{padding:12px}.module__services .module__inner .title + p{font-size:1.2rem}.module__services .module__inner .module__priceCards span{font-size:1.2rem}.module__services .module__inner .module__priceCards .priceCards__list{max-width:61rem;margin:auto;margin-top:1.5rem}.module__services .module__inner .module__priceCards .priceCards__list li{width:18rem;height:25.5rem}.module__textPhoto{z-index:120}.module__textPhoto .module__inner .map{min-width:600px}.module__reviewsList{margin-top:-32px;z-index:100}.module__reviewsList .module__inner{padding-top:104px}.module__meetOurVets .module__inner{padding:72px 0}.module__meetOurVets .module__inner .title + p{font-size:1.2rem}.module__meetOurVets .module__inner .expertDetail{margin-top:48px;display:table}.module__meetOurVets .module__inner .expertDetail .expertDetail__data{padding:24px;width:220px;display:table-cell}.module__meetOurVets .module__inner .expertDetail .expertDetail__detail{text-align:left;padding:0 0 0 32px;border-top:0;border-left:solid 1px #e2f0f3;display:table-cell;vertical-align:middle}.module__textButton{margin-bottom:72px}.module__simpleFooter{margin-bottom:72px}.module__toolHeader{background-position:right bottom}.module__bodyConditionScore .results .results__graphic{width:50%;float:left}.module__bodyConditionScore .results .results__keyPoints{width:50%;padding:24px 16px;float:left}.module__bodyConditionScore .results .results__data ul li{width:25%;padding:12px 16px 8px;border-left:solid 1px #e2f0f3}.module__bodyConditionScore .results .results__data ul li:nth-child(odd){border-left:solid 1px #e2f0f3}.module__bodyConditionScore .results .results__data ul li:first-child{border-left:0}.module__educationalVideo{padding-top:16px;margin-right:-32px;margin-bottom:32px}.module__educationalVideo .video{width:50%;padding-bottom:26.25%}.module__educationalVideo .content{position:absolute;width:48%;right:0;top:0;bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.module__educationalVideo .background{left:96px;bottom:32px}.module__educationalSelection ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.module__educationalSelection ul li{width:31%}.module__educationalSelection .option .option__picture{width:45%}.module__educationalSelection .option .option__picture img{width:100%;height:auto}.module__educationalSelection .option .option__description{font-size:.75rem;width:55%}.module__card{padding-bottom:2rem}.module__card .card__content{padding:2rem 2rem 0}.module__card .content__footer{margin-top:1.5rem}.module__card + .module__card{margin-top:1.5rem}.module__card.ad01,.module__card.ad03{width:100%;padding-bottom:0;display:table}.module__card.ad01 .card__picture,.module__card.ad03 .card__picture{width:50%;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-top-left-radius:4px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;display:table-cell;vertical-align:top;position:relative}.module__card.ad01 .card__picture img,.module__card.ad03 .card__picture img{position:absolute;height:100%;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-top-left-radius:4px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.module__card.ad01 .card__content,.module__card.ad03 .card__content{width:50%;padding-bottom:2rem;display:table-cell;vertical-align:bottom}.noTouchDevice .module__card.ad01 .card__content .title:hover,.noTouchDevice .module__card.ad03 .card__content .title:hover{color:#001952}.module__card.ad01 .card__picture{padding-bottom:50%}.module__card.ad01.w-space .card__picture img{width:296px;height:296px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.module__card.ad03 .card__picture a{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-top-left-radius:4px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;z-index:105}.module__card.ad03 .card__picture img{z-index:100}.module__card.ad03 .card__content{vertical-align:middle;padding-bottom:2rem}.module__card.ad03 .card__content .actionButtons{margin-bottom:0}.module__search .form-group{width:80%}.module__search .actionButtons{width:18%}.module__chat .chat__header.typing p.typingMessage{display:inline-block;position:relative;bottom:auto}.module__chat .chat__header p{display:inline-block;margin-bottom:.5rem}.module__chat .chat__header p.typingMessage{margin-left:.5rem}.module__chat .chat__header .links{display:block}.module__chat .chat__header .profileView{display:none}.module__chat .chat__message ul li + li{margin-top:.25rem}.module__chat .chat__message ul li a{padding:.5rem .25rem}.module__chat .chat__rating ul li i{font-size:3.5rem}.module__alphabet ul li{width:7.862%}.module__profileSelector ul li.active .profile{background-color:#f3f8f9}.module__profileSelector ul li .profile{background-color:#f3f8f9}.module__photoswipe__video iframe{width:800px;min-height:450px}.module__oneClickForm{background-color:#f3f8f9;top:50%;right:4rem;bottom:auto;left:4rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.module__oneClickForm .closeButton{top:auto;right:auto;bottom:1.5rem;left:1rem}.module__optionsTile ul li{background-color:#fafafb;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.module__optionsTile ul li .tileContent .picture,.module__optionsTile ul li a .picture{padding-top:2rem}.module__optionsTile ul li .tileContent .picture img,.module__optionsTile ul li a .picture img{width:64px;height:64px;margin-bottom:.75rem}.module__optionsTile ul li .tileContent .data,.module__optionsTile ul li a .data{padding:0 2rem 2rem}.module__optionsTile ul li .tileContent .data .title,.module__optionsTile ul li a .data .title{font-size:1rem}.module__optionsTile ul li .tileContent .data p,.module__optionsTile ul li a .data p{font-size:.933rem;letter-spacing:.02rem}.module__productsList.horizontalGrid ul li,.module__productsList.verticalGrid ul li{border:solid 1px #e2f0f3;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.module__productsList.verticalGrid ul{margin:0 -8px 16px;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}.module__productsList.verticalGrid ul li{margin:0 8px 16px;-ms-flex-preferred-size:30.5%;-webkit-flex-basis:30.5%;flex-basis:30.5%}.module__productsList.verticalGrid ul li .product__score{bottom:0}.module__setPrice{background-color:#fafafb;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.module__setPrice .price__input input{background-color:#fff;border:solid 1px #e2f0f3}.module__productDetail .product__gallery{min-width:320px;position:relative}.module__productDetail .product__gallery .img__zoomed{width:430px;height:430px;border:1px solid #efefef;-webkit-box-shadow:0 0 8px rgba(0,0,0,.3);-moz-box-shadow:0 0 8px rgba(0,0,0,.3);box-shadow:0 0 8px rgba(0,0,0,.3);position:absolute;z-index:5000;top:0;left:340px;background-position:50% 50%;-webkit-background-size:200% 200%;-moz-background-size:200%;-o-background-size:200%;background-size:200%}.module__productDetail .product__gallery .carousel{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.module__productDetail .product__gallery .carousel .item img{width:272px}.module__productDetail .product__gallery .carousel .carousel-indicators li{width:1rem;height:1rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;border-radius:.5rem;margin:0 .125rem}.module__productDetail .product__detail__placeholder{-ms-flex-item-align:center;-webkit-align-self:center;-ms-grid-row-align:center;align-self:center}.module__productDetail .module__addToCart .addToCart__options ul li a{border-color:#f3f8f9;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.module__productDetail .module__addToCart .addToCart__options ul li.active a{border-color:#001952}.module__productDetail .module__addToCart .addToCart__weight{width:160px}.module__productDetail .module__addToCart .addToCart__autoDelivery{max-width:20rem}.module__heroCarousel.w-CTAdinamicHeight .item{padding-bottom:25%}.module__heroCarousel .heroContent .title{font-size:4rem}.module__orderList{background-color:#fafafb;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.module__orderList ul li .product .product__photo{background-color:#fff;padding:.5rem .25rem;border:solid 1px #e2f0f3}.module__orderList ul li .product .product__photo img{display:block}.module__experts ul .bio{padding:64px 64px 48px}.module__experts ul .bio .title{font-size:1.75rem}.module__experts ul .bio .role{font-size:1.5rem;font-weight:400}.module__experts ul .bio .bioContent p{max-width:800px}.module__experts ul .expert{width:33.33333%;padding-top:22.22%}.module__videoText .videoText__content{padding-right:0}.module__verticalCatalog{max-width:61rem}.module__verticalCatalog ul .leftColumn{width:30.5rem}.module__verticalCatalog ul .leftColumn .titleIcon .title{width:85%}.module__verticalCatalog ul .leftColumn .thumbnailCatalog img{max-width:30.5rem}.module__verticalCatalog ul .rightColumn{width:30.5rem}.module__verticalCatalog ul .rightColumn .titleIcon .title{width:85%}.module__verticalCatalog ul .rightColumn .thumbnailCatalog img{max-width:30.5rem}.module__askAnExpert .module__background img{width:130%;height:auto}.module__bigBanner{background-position:right top;height:358px}.module__bigBanner .module__inner{padding-right:0;padding-left:0}.module__bigBanner.bigTitle{height:422px;padding-top:48px;border-top:0;margin-top:0}.module__bigBanner.bigTitle .module__inner{padding-top:128px}.module__bigBanner.bigTitle .title{font-size:3.5em;font-weight:700}.module__bigBanner.bigTitle .logo{margin-top:-8px;margin-bottom:16px}.module__benefits .module__inner > .title{margin-bottom:32px}.module__benefits .title{text-align:center}.module__benefits ul{margin:0 -12px 16px}.module__benefits ul li{text-align:center;width:33%;margin-bottom:16px}.module__benefits ul li:nth-child(odd){padding-left:12px}.module__benefits ul li:nth-child(even){padding-right:12px}.module__benefits ul li i.icon-heart{left:auto}.module__titleAndFilters > .filters a{display:none}.module__pictureCTA .CTA{background-color:transparent;padding:3rem 0}.module__reviews .module__inner{padding:4rem 0 2rem}.module__downloadApp{display:block}.module__headBanner .headBanner__inner .catIlustration{left:193px}.module__headBanner .headBanner__inner .dogIlustration{right:205px}.module__confirmation ul li{padding:0 1.75rem}.module__scrollingProfiles > ul > li{background-color:#fafafb;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .module__scrollingProfiles > ul > li:hover{background-color:#f3f8f9}.noTouchDevice .module__scrollingProfiles > ul > li:hover a i.icon-add{background-color:#fff}.module__scrollingProfiles > ul > li a{border:0}.module__scrollingProfiles > ul > li a i.icon-add{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module__route{margin-bottom:1.5rem}.module__wideBanner .wideBanner__content{padding-top:5rem;margin-bottom:-10rem}.module__productChoiceFlow .productChoiceFlow__checkList img.productChoiceFlow__arrowRight{width:8.5rem;top:10rem;left:auto;right:12rem}.module__foodGeniusResults{padding:2rem 1rem}.module__foodGeniusResults ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;max-width:62rem;margin:2rem auto}.module__foodGeniusResults ul li .foodGeniusResults__recomendation table{width:18rem}.module__foodGeniusResults ul li .foodGeniusResults__productInfo{width:30rem;margin:0 auto 1rem}.module__sectionHeader{margin-top:-1.5rem;display:block}.module__sectionHeader .ToolHeader__headerContent .module__imagotype img{width:14rem}.module__compareResultsWidget .compareRestultsWidget__CTA{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.module__compareResultsWidget .compareRestultsWidget__CTA .title{font-size:1rem;padding-left:0;display:block;margin-bottom:0}.module__compareResultsWidget .compareRestultsWidget__currentProduct{width:39rem;margin:auto;position:relative;left:5.5rem}.module__compareResultsWidget .compareRestultsWidget__currentProduct .arrowSwipe{margin-top:0;top:55%;left:105%}.module__compareResultsWidget .compareRestultsWidget__currentProduct .arrowSwipe i{font-size:2rem}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__infoTag{width:60rem;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__infoTag .currentProductScore .currentProduct__tag{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__infoTag .currentProductScore .currentProduct__tag span{font-size:1rem}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__infoTag .currentProductScore .currentProduct__tag i{font-size:2rem;top:-20px;right:-39rem}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__infoTag a span{font-size:1rem}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__content{max-width:100%;margin-top:-1.5rem}.module__compareResultsWidget .compareRestultsWidget__currentProduct .currentProduct__content .module__productInfoCard .productInfo__inner .productInfo__productFeatures .productFeatures__inner img{width:15%;height:15%}.foodGeniusResults__recomendationInfo{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.module__productInfoCard{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.services.landingPage.grooming.w-navHorizontalScroll .content{padding-top:0}.module__navHorizontalScroll{overflow-x:visible;-webkit-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);-moz-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);position:relative;top:0}.module__navHorizontalScroll.is--active{cursor:pointer}.w-navHorizontalScroll .module__navHorizontalScroll + [name=services__heroBanner]{margin-top:0}.membership .module__navHorizontalScroll{border-top:1.5px solid #f3f8f9}.module__navHorizontalScroll ul{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.module__navHorizontalScroll ul li{padding:0 .6rem}.module__navHorizontalScroll ul li a{font-size:.875rem;font-weight:700;padding:1rem 0 .875rem}.module__masonryGallery .masonryGallery__item .module__card .card__picture img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.module__masonryGallery .masonryGallery__item:nth-child(6) .module__card.ad01 .card__picture img{-o-object-position:-470px 0;object-position:-470px 0}.module__quickAccessLinks{background-color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.module__quickAccessLinks ul{width:100%;padding:0;margin:0 auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.module__quickAccessLinks ul li{padding:1rem}.module__slimBanner{top:10rem}.header--searchFixed .module__slimBanner,.header--searchOpen .module__slimBanner,.header--wBackButton .module__slimBanner{top:10rem}.header--medium .module__slimBanner,.header--medium.header--searchFixed .module__slimBanner,.header--medium.header--searchOpen .module__slimBanner,.header--medium.header--wBackButton .module__slimBanner{top:5rem}.module__iconsTable{position:relative}.module__iconsTable .module__inner{margin-left:2rem}.module__iconsTable .iconsTable__table{width:30rem;margin:0 auto;position:absolute;top:50%;left:73%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.module__iconsTable .tableIlustrations{margin-left:2rem;max-width:22rem}.module__mosaicText .mosaicText__mosaic .mosaicText__smallImg{margin-left:.5rem}.module__searchCTA form{padding-left:1rem}.module__searchCTA form .content__form{max-width:35rem;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.module__searchCTA form .content__form .form-group{width:80%;max-width:17rem}.module__searchCTA form .content__form .title{font-size:1.375rem;max-width:18rem}.module__subscription{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.module__quickAccessLinks{background-color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.module__quickAccessLinks ul{width:100%;padding:0;margin:0 auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.module__quickAccessLinks ul li{padding:1rem}.module__slimBanner{top:10rem}.header--searchFixed .module__slimBanner,.header--searchOpen .module__slimBanner,.header--wBackButton .module__slimBanner{top:10rem}.header--medium .module__slimBanner,.header--medium.header--searchFixed .module__slimBanner,.header--medium.header--searchOpen .module__slimBanner,.header--medium.header--wBackButton .module__slimBanner{top:5rem}.module__ToolHeader{margin-top:-1.5rem}.module__ToolHeader .ToolHeader__headerContent .module__imagotype img{width:14rem}.module__productFeatures .productInfo__info .info__inner{border-top:solid 1px #e2f0f3;border-bottom:solid 1px #e2f0f3;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.module__CTACards ul li{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.module__imageList{max-width:61rem;margin:auto}.module__imageList .title{margin-bottom:2rem}.module__imageList ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.module__imageList ul li{width:33%}.module__imageList ul li .image{width:100%}.module__imageList ul li .image img{width:80%;margin:auto}.module__imageList ul li .image.verticalImg img{width:60%}.module__heroMultiCTA{height:34.375rem}.module__heroMultiCTA .container__heroMultiCTA{max-width:62rem;width:62rem;height:100%;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.module__heroMultiCTA .container__heroMultiCTA .heroMultiCTA__content{height:auto;position:static}.module__heroMultiCTA .container__heroMultiCTA .heroMultiCTA__content .content__textImages .module__imagotype img{max-width:18.75rem}.module__heroMultiCTA .container__heroMultiCTA .heroMultiCTA__content .content__textImages p{font-size:1.125rem}.module__heroMultiCTA .container__heroMultiCTA .heroMultiCTA__content .content__expertDetail .expertDetail_container img{max-width:14.688rem}.module__heroMultiCTA .container__heroMultiCTA .heroMultiCTA__content .content__expertDetail .expertDetail_container .expertDetail__content{top:9rem;bottom:auto;left:-6.5rem}.module__heroMultiCTA .container__heroMultiCTA .module__CTACards{padding-top:5rem;padding-bottom:0}.module__heroMultiCTA .container__heroMultiCTA .module__CTACards ul{background-color:#fff;padding-right:12rem;margin-bottom:0}.module__heroMultiCTA .container__heroMultiCTA .module__CTACards ul li{padding:1.5rem;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.module__heroMultiCTA .container__heroMultiCTA .module__CTACards ul li .data .title{font-size:1.063rem;text-align:left;max-width:10.938rem}.module__heroMultiCTA .content__imgBackground{height:100%}.module__heroMultiCTA .content__imgBackground > img{width:155%}.module__checkListImg{height:16rem;max-width:61rem;margin:auto;position:relative}.module__checkListImg .checkList__content{max-width:25rem;position:absolute;top:50%;left:30%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.module__checkListImg .checkList__content ul li p{font-size:1rem}.module__checkListImg .img__content{margin-left:51%}.module__checkListImg .img__content img{width:100%}.module__floatingWidget{bottom:6rem}.module__floatingWidget.startOpen .floatingWidget__close{right:18.5rem}.module__floatingWidget.startOpen .module__widget{right:13rem}.module__floatingWidget.startOpen .floatingWidget__open{right:-10rem}.module__floatingWidget.startOpen.toggleWidget .floatingWidget__close{right:-18.5rem}.module__floatingWidget.startOpen.toggleWidget .floatingWidget__open{right:0}.module__floatingWidget.startOpen.toggleWidget .module__widget{right:-12rem}.module__floatingWidget.toggleWidget .floatingWidget__close{right:18.5rem}.module__floatingWidget.toggleWidget .module__widget{right:13rem}.module__floatingWidget.toggleWidget .floatingWidget__open{right:-10rem}.module__slideLocations .slideLocations__text .slideLocations__placeWrapper .slideLocations__place{max-width:190px}.module__slideLocations .slideLocations__text .slideLocations__placeWrapper .slideLocations__place:first-child{margin-right:2rem}}@media screen and (min-width:64.8125rem){.module__headBanner{max-width:992px;margin:auto}.module__headBanner .headBanner__inner .catIlustration{left:166px}.module__headBanner .headBanner__inner .dogIlustration{right:183px}.module__heroMultiCTA .container__heroMultiCTA{padding:0}.module__heroMultiCTA .container__heroMultiCTA .heroMultiCTA__content .content__textImages{padding-right:12rem}.module__heroMultiCTA .container__heroMultiCTA .heroMultiCTA__content .content__expertDetail{right:-3rem}.module__heroMultiCTA .container__heroMultiCTA .module__CTACards ul{padding-right:14rem}.module__heroMultiCTA .container__heroMultiCTA .module__CTACards ul li{padding:2rem}.module__heroMultiCTA .content__imgBackground > img{width:155%}}@media screen and (min-width:80rem){.module__askAnExpert .module__background img{width:110%}}@media screen and (min-width:90rem){.module__heroMultiCTA .container__heroMultiCTA .heroMultiCTA__content .content__expertDetail .expertDetail_container{right:-5rem}.module__heroMultiCTA .content__imgBackground > img{width:105%}}.page-top-ads{max-width:65.5rem;margin:0 auto 1rem;overflow:hidden;display:none}@media screen and (min-width:62rem){.page-top-ads{display:block}.fullPage .page-top-ads,.fullPage--woMenu .page-top-ads{display:none}}.page-top-ads .inhouse-ad-top{margin-top:.8rem;width:20rem;float:left}.page-top-ads .inhouse-ad-top > a{display:inline-block}.page-top-ads .inhouse-ad-top > a img{width:230px;height:90px}.page-top-ads .external-ad-top{width:65.5rem;float:left}#page-container{background-color:#fff;position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;overflow:hidden}@media screen and (min-width:33.75rem){#page-container{background-color:#f3f8f9}}@media screen and (min-width:62rem){#page-container{max-width:62rem;margin:0 auto 3rem;position:relative;top:auto;right:auto;bottom:auto;left:auto}.fullPage #page-container,.fullPage--woMenu #page-container{max-width:none;min-height:100%;margin:0;overflow-y:auto}.floatingPage #page-container{position:absolute;top:0;right:0;bottom:0;left:0}}#page-container .page-aside{width:320px;margin-top:-1rem;float:right;left:inherit;display:none}.hasLeftAside #page-container .page-aside{width:232px;float:left}@media screen and (min-width:62rem){#page-container .page-aside{display:block}.fullPage #page-container .page-aside,.fullPage--woMenu #page-container .page-aside{display:none}}#page-container div[data-role=page]{width:100%;height:100%;display:none;position:absolute;top:0;left:0;z-index:10;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}#page-container div[data-role=page] .scroll{overflow-y:auto;overflow-x:hidden}#page-container div[data-role=page].center{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:20}#page-container div[data-role=page].left{-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}#page-container div[data-role=page].right{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}#page-container div[data-role=page].transition{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out,-moz-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out,-moz-transform .3s ease-in-out,-o-transform .3s ease-in-out}#page-container div[data-role=page] > .of-threadslist,#page-container div[data-role=page] > .stylerslist,#page-container div[data-role=page] > .threadslist{background:#fff;width:100%;padding:5rem 1rem 1rem;margin:0;position:relative;z-index:10;float:left}@media screen and (min-width:62rem){#page-container div[data-role=page].startupLogin,#page-container div[data-role=page].startupRegister{height:100%;float:none;position:absolute;top:0;bottom:0}}#page-container div[data-role=page].w-navHorizontalScroll .content{padding-top:45px}@media screen and (min-width:62rem){#page-container div[data-role=page]{width:656px;height:auto;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;float:left;position:relative;top:auto;left:auto;overflow:auto}#page-container div[data-role=page].feed{width:100%}.hasLeftAside #page-container div[data-role=page]{width:744px;float:right}.fullPage #page-container div[data-role=page],.fullPage--woMenu #page-container div[data-role=page]{width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#page-container div[data-role=page].wo-aside{width:100%}#page-container div[data-role=page].w-navHorizontalScroll .content{padding-top:0}}[data-role=content]{width:100%;padding-top:1rem;position:absolute;top:4.4375rem;bottom:.5rem;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.hasSlimBanner [data-role=content]{padding-top:3.5rem}.header--searchFixed [data-role=content],.header--searchOpen [data-role=content],.header--wBackButton [data-role=content]{top:7.4375rem}.header--transparent [data-role=content],.header--transparentLight [data-role=content]{top:0}@media screen and (min-width:62rem){[data-role=content]{padding-top:0;position:relative;top:auto;bottom:auto}.header--searchFixed [data-role=content],.header--wBackButton [data-role=content]{padding-top:0;top:auto}.header--medium [data-role=content]{padding-top:0}}[data-role=content] .dataRoleContent__inner{padding:0 1rem 1rem}@media screen and (min-width:33.75rem){[data-role=content] .dataRoleContent__inner{background-color:#fff;max-width:512px;padding:2rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;margin:0 auto 2rem}}@media screen and (min-width:41.875rem){[data-role=content] .dataRoleContent__inner{margin-top:1rem}}@media screen and (min-width:62rem){[data-role=content] .dataRoleContent__inner{max-width:none;margin:0}}[data-role=content] form{position:relative}footer{display:none;position:relative;z-index:100}.floatingPage footer{display:block}footer .footer__subscribe{background-color:#3a87ad;padding:1rem 0 1rem 0}footer .footer__subscribe .subscribe__content{text-align:center;max-width:992px;padding:1rem;margin:auto;display:block}footer .footer__subscribe .subscribe__content .subscribe__title .title{font-size:1.2rem;margin-bottom:1rem;color:#fff}footer .footer__content{background-color:#001952}footer .footer__content .content__logo{text-align:center;max-width:62rem;padding:2rem 0 2rem 0;margin:auto}footer .footer__content .content__logo span{display:none}footer .footer__content .content__logo .icon-logotype{font-size:2rem;color:#fff}footer .footer__content .content__links{text-align:center;max-width:62rem;margin:auto}footer .footer__content .content__links ul{width:100%;margin-bottom:0;display:block}footer .footer__content .content__links ul li{width:100%;padding:0;display:block}footer .footer__content .content__links ul li a{font-size:.875rem;color:#fff;display:block}footer .footer__content .content__links ul li.hasChildren > a{padding:.5rem .5rem .5rem 0;position:relative}.noTouchDevice footer .footer__content .content__links ul li.hasChildren > a:focus,.noTouchDevice footer .footer__content .content__links ul li.hasChildren > a:hover{opacity:1}footer .footer__content .content__links ul li.hasChildren > a:after{font-family:petcoach;content:"\e919";margin-left:.25rem;position:absolute}footer .footer__content .content__links ul li.hasChildren a{-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}footer .footer__content .content__links ul li.hasChildren ul{height:0;padding:0 0 0 1.5rem;margin:0;display:block;visibility:hidden}footer .footer__content .content__links ul li.hasChildren.children--open > a:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}footer .footer__content .content__links ul li.hasChildren.children--open ul{background-color:transparent;height:auto;padding:0 0 .25rem 0;visibility:visible}footer .footer__content .content__links ul li.hasChildren.children--open ul li{padding:.5rem 0}footer .footer__content .content__links ul li.hasChildren.children--open ul li a{font-weight:700;padding-bottom:0}footer .footer__disclaimer{background-color:#001952;color:#fff}footer .footer__disclaimer .disclaimer__content{text-align:justify;max-width:62rem;padding-top:1rem;margin:auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .footer__disclaimer .disclaimer__content p{color:#fff;font-size:.8rem;margin-bottom:0}footer .footer__disclaimer .disclaimer__content p:nth-child(2){margin-top:1rem}footer .footer__disclaimer .disclaimer__content p a{color:#fff;padding:0 .5rem 0 .5rem}.noTouchDevice footer .footer__disclaimer .disclaimer__content p a:focus,.noTouchDevice footer .footer__disclaimer .disclaimer__content p a:hover{opacity:.5;color:#fff}footer .footer__bottom{background-color:#001952}footer .footer__bottom .bottom__content{text-align:center;color:#fff;max-width:62rem;padding:1.5rem 1rem;margin:auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .footer__bottom .bottom__content span{display:none}footer .footer__bottom .bottom__content .bottom__copyright{margin:1rem 0 1.6rem}footer .footer__bottom .bottom__content .bottom__copyright p{font-size:1rem;font-weight:700;color:#fff;display:block}footer .footer__bottom .bottom__content .bottom__copyright p a{color:#fff;padding:0 .5rem 0 .5rem}.noTouchDevice footer .footer__bottom .bottom__content .bottom__copyright p a:focus,.noTouchDevice footer .footer__bottom .bottom__content .bottom__copyright p a:hover{opacity:.5}footer .footer__bottom .bottom__content .bottom__copyright ul{margin-left:-8px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}footer .footer__bottom .bottom__content .bottom__copyright ul li{color:#fff;padding:2px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}footer .footer__bottom .bottom__content .bottom__copyright ul li:before{content:"/";color:#fff;position:relative;top:2px;left:-1px}footer .footer__bottom .bottom__content .bottom__copyright ul li:first-child:before{content:""}footer .footer__bottom .bottom__content .bottom__copyright ul li a{color:#fff;padding:0 .5rem 0 .5rem}.noTouchDevice footer .footer__bottom .bottom__content .bottom__copyright ul li a:focus,.noTouchDevice footer .footer__bottom .bottom__content .bottom__copyright ul li a:hover{opacity:.5}footer .footer__bottom .bottom__content .bottom__socialMedia{margin:1rem 0 1.6rem}footer .footer__bottom .bottom__content .bottom__socialMedia p{font-weight:700;color:#fff;display:block}footer .footer__bottom .bottom__content .bottom__socialMedia ul{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}footer .footer__bottom .bottom__content .bottom__socialMedia ul li{color:#fff;padding:0 .5rem 0 .5rem;margin-left:-8px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}footer .footer__bottom .bottom__content .bottom__socialMedia ul li a .icon-facebook{font-size:2rem;color:#fff}footer .footer__bottom .bottom__content .bottom__socialMedia ul li a .icon-instagram{font-size:2rem;color:#fff}footer .footer__bottom .bottom__content .bottom__socialMedia ul li a .icon-youtube{font-size:2rem;color:#fff}footer .footer__bottom .bottom__content .bottom__socialMedia ul li a .icon-pinterest{font-size:2rem;color:#fff}footer .footer__bottom .bottom__content .bottom__socialMedia ul li a .icon-twitter{font-size:2rem;color:#fff}footer .footer__bottom .bottom__content .bottom__appStores{margin:1rem 0 0}footer .footer__bottom .bottom__content .bottom__appStores p{font-weight:700;color:#fff;display:block}footer .footer__bottom .bottom__content .bottom__appStores ul{padding:0 .5rem 0 .5rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}footer .footer__bottom .bottom__content .bottom__appStores ul li a{color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}footer .footer__bottom .bottom__content .bottom__appStores ul li a span{display:none}footer .footer__bottom .bottom__content .bottom__appStores ul li a img{margin-right:.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media screen and (min-width:33.75rem){footer .footer__subscribe{padding:2rem 0 2rem 0}footer .footer__subscribe .subscribe__content{padding:0}footer .footer__subscribe .subscribe__content .subscribe__title{text-align:center;padding:1rem}footer .footer__subscribe .subscribe__content .subscribe__title .title{margin-bottom:0;padding:0;color:#fff}footer .footer__subscribe .subscribe__content .subscribe__form{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}footer .footer__subscribe .subscribe__content .subscribe__form form .content__form{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}footer .footer__subscribe .subscribe__content .subscribe__form form .content__form .form-group input{width:100%;min-width:21.6875rem;background-color:#fff;margin-left:1rem}footer .footer__subscribe .subscribe__content .subscribe__form form .content__form .form-group + .actionButtons{margin-top:0;margin-left:.5rem}footer .footer__content .content__links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}footer .footer__content .content__links ul li.hasChildren{margin-bottom:1.5rem}footer .footer__content .content__links ul li.hasChildren.children--open > a:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}footer .footer__content .content__links ul li.hasChildren.children--open ul{height:inherit;background-color:inherit;padding:inherit;visibility:visible}footer .footer__content .content__links ul li.hasChildren.children--open ul li a{font-weight:700}footer .footer__content .content__links ul li.hasChildren > a{padding:0;margin-bottom:.5rem;position:relative;cursor:default}footer .footer__content .content__links ul li.hasChildren > a:after{content:" "}footer .footer__content .content__links ul li.hasChildren a{cursor:pointer}footer .footer__content .content__links ul li.hasChildren ul{background-color:#001952;height:inherit;padding:0 1rem 0 1rem;margin:inherit;display:block;visibility:visible}footer .footer__content .content__links ul li.hasChildren ul li{width:auto;padding-left:.25rem;margin:0 .2rem;display:inline-block;position:relative}footer .footer__content .content__links ul li.hasChildren ul li:before{content:"/";color:#fff;position:absolute;top:3px;left:-4px}footer .footer__content .content__links ul li.hasChildren ul li:first-child:before{content:""}footer .footer__content .content__links ul li.hasChildren ul li a{font-weight:700}.noTouchDevice footer .footer__content .content__links ul li.hasChildren ul li a:focus,.noTouchDevice footer .footer__content .content__links ul li.hasChildren ul li a:hover{opacity:.5}footer .footer__content .content__links ul li ul{display:block}footer .footer__content .content__links ul li ul li{padding-bottom:0}footer .footer__content .content__links ul li ul li ul{padding:0}footer .footer__content .content__links ul li ul li ul li{width:auto;max-width:none;padding-left:.25rem;margin:0 .2rem;display:inline-block;position:relative}footer .footer__content .content__links ul li ul li ul li:before{content:"/";color:#fff;position:absolute;left:-4px;top:3px}footer .footer__content .content__links ul li ul li ul li:first-child:before{content:""}}@media screen and (min-width:49.375rem){footer .external-ad-bottom{width:77.75rem;margin:0 auto;overflow:hidden}footer .external-ad-bottom #bottomAdDesktop{width:100%;float:left}footer .external-ad-bottom #bottomAdDesktop > div{text-align:center;height:auto !important;margin:0 auto;display:block !important}footer .external-ad-bottom #bottomAdDesktop > div > div,footer .external-ad-bottom #bottomAdDesktop > div > iframe{margin:1rem 0}footer .footer__content .content__logo{padding:2rem 0 2rem 0}footer .footer__content .content__logo .icon-logotype{font-size:2rem;color:#fff}footer .footer__content .content__links{text-align:left;max-width:62rem;padding:0 1rem;margin:auto}footer .footer__content .content__links > ul{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}footer .footer__content .content__links > ul > li{-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}footer .footer__content .content__links ul{padding:0;margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}footer .footer__content .content__links ul li.hasChildren{padding:.5rem 1rem .5rem 0;display:block}footer .footer__content .content__links ul li.hasChildren:first-child ul li{padding-left:0;margin-left:0}footer .footer__content .content__links ul li.hasChildren a{display:block}footer .footer__content .content__links ul li.hasChildren > a{padding:0;margin-bottom:.5rem;position:relative}footer .footer__content .content__links ul li.hasChildren > a:after{content:" "}footer .footer__content .content__links ul li.hasChildren ul{height:inherit;padding:0;margin:0;display:block;visibility:visible}footer .footer__content .content__links ul li.hasChildren ul li{padding-left:0;margin:0 .2rem 0 .2rem;display:block;width:auto;max-width:100%;padding-top:0;margin:auto}footer .footer__content .content__links ul li.hasChildren ul li a{margin-bottom:.5rem}footer .footer__content .content__links ul li.hasChildren ul li:before{content:" "}footer .footer__content .content__links ul li.hasChildren ul li:first-child:before{content:""}}@media screen and (min-width:62rem){footer{display:block}footer .footer__content .content__logo{text-align:left}footer .footer__content .content__links{text-align:left;padding:0;border-bottom:1px solid #1a6d81;margin:auto}footer .footer__content .content__links > ul{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}footer .footer__content .content__links > ul > li{-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0}footer .footer__subscribe{padding:2rem 0 2rem 0}footer .footer__subscribe .subscribe__content{max-width:992px;padding:0;margin:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}footer .footer__subscribe .subscribe__content .subscribe__form{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1}footer .footer__subscribe .subscribe__content .subscribe__form form{width:100%}footer .footer__subscribe .subscribe__content .subscribe__form form .content__form{width:100%}footer .footer__subscribe .subscribe__content .subscribe__form form .form-group{margin-bottom:0}footer .footer__subscribe .subscribe__content .subscribe__form form .form-group input{width:100%}footer .footer__subscribe .subscribe__content .subscribe__form form .actionButtons{margin:0}footer .footer__subscribe .subscribe__content .subscribe__form form .actionButtons .button{margin:0}footer .footer__subscribe .subscribe__content .subscribe__title{padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}footer .footer__subscribe .subscribe__content .subscribe__title .title{font-size:1rem;padding:.5rem 0 0 0;color:#fff}footer .footer__bottom{padding-top:1rem}footer .footer__bottom .bottom__content{text-align:left;padding-right:0;padding-left:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}footer .footer__bottom .bottom__content .bottom__socialMedia ul{margin-left:-8px}footer .footer__bottom .bottom__content .bottom__appStores ul{margin-left:-8px}}footer.shopSurvivor footer{display:none;position:relative;z-index:100}.floatingPage footer.shopSurvivor footer{display:block}footer.shopSurvivor footer .footer__subscribe{background-color:#3a87ad;padding:1rem 0 1rem 0}footer.shopSurvivor footer .footer__subscribe .subscribe__content{text-align:center;max-width:992px;padding:1rem;margin:auto;display:block}footer.shopSurvivor footer .footer__subscribe .subscribe__content .subscribe__title .title{font-size:1.2rem;margin-bottom:1rem;color:#fff}footer.shopSurvivor footer .footer__content{background-color:#001952}footer.shopSurvivor footer .footer__content .content__logo{text-align:center;max-width:62rem;padding:2rem 0 2rem 0;margin:auto}footer.shopSurvivor footer .footer__content .content__logo span{display:none}footer.shopSurvivor footer .footer__content .content__logo .icon-logotype{font-size:2rem;color:#fff}footer.shopSurvivor footer .footer__content .content__links{text-align:center;max-width:62rem;margin:auto}footer.shopSurvivor footer .footer__content .content__links ul{width:100%;margin-bottom:0;display:block}footer.shopSurvivor footer .footer__content .content__links ul li{width:100%;padding:0;display:block}footer.shopSurvivor footer .footer__content .content__links ul li .dotPharmacy{padding:2rem;margin:1rem 0 2rem}footer.shopSurvivor footer .footer__content .content__links ul li .dotPharmacy a{display:block}footer.shopSurvivor footer .footer__content .content__links ul li .dotPharmacy a img{display:block}footer.shopSurvivor footer .footer__content .content__links ul li a{font-size:.875rem;color:#fff;display:block}footer.shopSurvivor footer .footer__content .content__links ul li ul{background-color:#0d657a;padding:1.5rem 1rem 1rem;margin-top:2rem}footer.shopSurvivor footer .footer__content .content__links ul li ul li{max-width:100%;padding-top:0;padding-bottom:0}footer.shopSurvivor footer .footer__content .content__links ul li ul li a{font-size:.875rem;font-weight:300;line-height:1.7142em;color:#fff;padding:0 0 .5rem;cursor:default}footer.shopSurvivor footer .footer__content .content__links ul li ul li ul{padding:0;margin-top:0}footer.shopSurvivor footer .footer__content .content__links ul li ul li ul li a{font-weight:700;cursor:pointer;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.noTouchDevice footer.shopSurvivor footer .footer__content .content__links ul li ul li ul li a:focus,.noTouchDevice footer.shopSurvivor footer .footer__content .content__links ul li ul li ul li a:hover{opacity:.5}footer.shopSurvivor footer .footer__content .content__links ul li.hasChildren > a{padding:.5rem .5rem .5rem 0;position:relative}.noTouchDevice footer.shopSurvivor footer .footer__content .content__links ul li.hasChildren > a:focus,.noTouchDevice footer.shopSurvivor footer .footer__content .content__links ul li.hasChildren > a:hover{opacity:1}footer.shopSurvivor footer .footer__content .content__links ul li.hasChildren > a:after{font-family:petcoach;content:"\e919";margin-left:.25rem;position:absolute}footer.shopSurvivor footer .footer__content .content__links ul li.hasChildren a{-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}footer.shopSurvivor footer .footer__content .content__links ul li.hasChildren ul{height:0;padding:0 0 0 1.5rem;margin:0;display:block;visibility:hidden}footer.shopSurvivor footer .footer__content .content__links ul li.hasChildren.children--open > a:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}footer.shopSurvivor footer .footer__content .content__links ul li.hasChildren.children--open ul{background-color:transparent;height:auto;padding:0 0 .25rem 0;visibility:visible}footer.shopSurvivor footer .footer__content .content__links ul li.hasChildren.children--open ul li{padding:.5rem 0}footer.shopSurvivor footer .footer__content .content__links ul li.hasChildren.children--open ul li a{font-weight:700;padding-bottom:0}footer.shopSurvivor footer .footer__bottom{background-color:#001952}footer.shopSurvivor footer .footer__bottom .bottom__content{text-align:center;color:#fff;max-width:62rem;padding:1.5rem 1rem;margin:auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer.shopSurvivor footer .footer__bottom .bottom__content span{display:none}footer.shopSurvivor footer .footer__bottom .bottom__content .bottom__copyright{margin:1rem 0 1.6rem}footer.shopSurvivor footer .footer__bottom .bottom__content .bottom__copyright p{font-size:1rem;font-weight:700;color:#fff;display:block}footer.shopSurvivor footer .footer__bottom .bottom__content .bottom__copyright p a{color:#fff;padding:0 .5rem 0 .5rem}.noTouchDevice footer.shopSurvivor footer .footer__bottom .bottom__content .bottom__copyright p a:focus,.noTouchDevice footer.shopSurvivor footer .footer__bottom .bottom__content .bottom__copyright p a:hover{opacity:.5}footer.shopSurvivor footer .footer__bottom .bottom__content .bottom__copyright ul{margin-left:-8px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}footer.shopSurvivor footer .footer__bottom .bottom__content .bottom__copyright ul li{color:#fff;padding:2px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}footer.shopSurvivor footer .footer__bottom .bottom__content .bottom__copyright ul li:before{content:"/";color:#fff;position:relative;top:2px;left:-1px}footer.shopSurvivor footer .footer__bottom .bottom__content .bottom__copyright ul li:first-child:before{content:""}footer.shopSurvivor footer .footer__bottom .bottom__content .bottom__copyright ul li a{color:#fff;padding:0 .5rem 0 .5rem}.noTouchDevice footer.shopSurvivor footer .footer__bottom .bottom__content .bottom__copyright ul li a:focus,.noTouchDevice footer.shopSurvivor footer .footer__bottom .bottom__content .bottom__copyright ul li a:hover{opacity:.5}footer.shopSurvivor footer .footer__bottom .bottom__content .bottom__socialMedia{margin:1rem 0 1.6rem}footer.shopSurvivor footer .footer__bottom .bottom__content .bottom__socialMedia p{font-weight:700;color:#fff;display:block}footer.shopSurvivor footer .footer__bottom .bottom__content .bottom__socialMedia ul{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}footer.shopSurvivor footer .footer__bottom .bottom__content .bottom__socialMedia ul li{color:#fff;padding:0 .5rem 0 .5rem;margin-left:-8px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}footer.shopSurvivor footer .footer__bottom .bottom__content .bottom__socialMedia ul li a .icon-facebook{font-size:2rem;color:#fff}footer.shopSurvivor footer .footer__bottom .bottom__content .bottom__socialMedia ul li a .icon-instagram{font-size:2rem;color:#fff}footer.shopSurvivor footer .footer__bottom .bottom__content .bottom__socialMedia ul li a .icon-youtube{font-size:2rem;color:#fff}footer.shopSurvivor footer .footer__bottom .bottom__content .bottom__socialMedia ul li a .icon-pinterest{font-size:2rem;color:#fff}footer.shopSurvivor footer .footer__bottom .bottom__content .bottom__socialMedia ul li a .icon-twitter{font-size:2rem;color:#fff}footer.shopSurvivor footer .footer__bottom .bottom__content .bottom__appStores{margin:1rem 0 0}footer.shopSurvivor footer .footer__bottom .bottom__content .bottom__appStores p{font-weight:700;color:#fff;display:block}footer.shopSurvivor footer .footer__bottom .bottom__content .bottom__appStores ul{padding:0 .5rem 0 .5rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}footer.shopSurvivor footer .footer__bottom .bottom__content .bottom__appStores ul li a{color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}footer.shopSurvivor footer .footer__bottom .bottom__content .bottom__appStores ul li a span{display:none}footer.shopSurvivor footer .footer__bottom .bottom__content .bottom__appStores ul li a img{margin-right:.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media screen and (min-width:33.75rem){footer.shopSurvivor footer .footer__subscribe{padding:2rem 0 2rem 0}footer.shopSurvivor footer .footer__subscribe .subscribe__content{padding:0}footer.shopSurvivor footer .footer__subscribe .subscribe__content .subscribe__title{text-align:center;padding:1rem}footer.shopSurvivor footer .footer__subscribe .subscribe__content .subscribe__title .title{margin-bottom:0;padding:0;color:#fff}footer.shopSurvivor footer .footer__subscribe .subscribe__content .subscribe__form{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}footer.shopSurvivor footer .footer__subscribe .subscribe__content .subscribe__form form .content__form{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}footer.shopSurvivor footer .footer__subscribe .subscribe__content .subscribe__form form .content__form .form-group input{width:100%;min-width:21.6875rem;background-color:#fff;margin-left:1rem}footer.shopSurvivor footer .footer__subscribe .subscribe__content .subscribe__form form .content__form .form-group + .actionButtons{margin-top:0;margin-left:.5rem}footer.shopSurvivor footer .footer__content .content__links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}footer.shopSurvivor footer .footer__content .content__links ul li.hasChildren{margin-bottom:1.5rem}footer.shopSurvivor footer .footer__content .content__links ul li.hasChildren.children--open > a:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}footer.shopSurvivor footer .footer__content .content__links ul li.hasChildren.children--open ul{height:inherit;background-color:inherit;padding:inherit;visibility:visible}footer.shopSurvivor footer .footer__content .content__links ul li.hasChildren.children--open ul li a{font-weight:700}footer.shopSurvivor footer .footer__content .content__links ul li.hasChildren > a{padding:0;margin-bottom:.5rem;position:relative;cursor:default}footer.shopSurvivor footer .footer__content .content__links ul li.hasChildren > a:after{content:" "}footer.shopSurvivor footer .footer__content .content__links ul li.hasChildren a{cursor:pointer}footer.shopSurvivor footer .footer__content .content__links ul li.hasChildren ul{background-color:#001952;height:inherit;padding:0 1rem 0 1rem;margin:inherit;display:block;visibility:visible}footer.shopSurvivor footer .footer__content .content__links ul li.hasChildren ul li{width:auto;padding-left:.25rem;margin:0 .2rem;display:inline-block;position:relative}footer.shopSurvivor footer .footer__content .content__links ul li.hasChildren ul li:before{content:"/";color:#fff;position:absolute;top:3px;left:-4px}footer.shopSurvivor footer .footer__content .content__links ul li.hasChildren ul li:first-child:before{content:""}footer.shopSurvivor footer .footer__content .content__links ul li.hasChildren ul li a{font-weight:700}.noTouchDevice footer.shopSurvivor footer .footer__content .content__links ul li.hasChildren ul li a:focus,.noTouchDevice footer.shopSurvivor footer .footer__content .content__links ul li.hasChildren ul li a:hover{opacity:.5}footer.shopSurvivor footer .footer__content .content__links ul li ul{display:block}footer.shopSurvivor footer .footer__content .content__links ul li ul li{padding-bottom:0}footer.shopSurvivor footer .footer__content .content__links ul li ul li ul{padding:0}footer.shopSurvivor footer .footer__content .content__links ul li ul li ul li{width:auto;max-width:none;padding-left:.25rem;margin:0 .2rem;display:inline-block;position:relative}footer.shopSurvivor footer .footer__content .content__links ul li ul li ul li:before{content:"/";color:#fff;position:absolute;left:-4px;top:3px}footer.shopSurvivor footer .footer__content .content__links ul li ul li ul li:first-child:before{content:""}}@media screen and (min-width:49.375rem){footer.shopSurvivor footer .external-ad-bottom{width:77.75rem;margin:0 auto;overflow:hidden}footer.shopSurvivor footer .external-ad-bottom #bottomAdDesktop{width:100%;float:left}footer.shopSurvivor footer .external-ad-bottom #bottomAdDesktop > div{text-align:center;background:#fff;width:810px !important;height:auto !important;margin:0 auto;display:block !important}footer.shopSurvivor footer .external-ad-bottom #bottomAdDesktop > div > div,footer.shopSurvivor footer .external-ad-bottom #bottomAdDesktop > div > iframe{margin:1rem 0}footer.shopSurvivor footer .footer__content .content__logo{padding:2rem 0 2rem 0}footer.shopSurvivor footer .footer__content .content__logo .icon-logotype{font-size:2rem;color:#fff}footer.shopSurvivor footer .footer__content .content__links{text-align:left;max-width:62rem;padding:0 1rem;margin:auto}footer.shopSurvivor footer .footer__content .content__links > ul{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}footer.shopSurvivor footer .footer__content .content__links > ul > li{-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}footer.shopSurvivor footer .footer__content .content__links > ul > li.supportInformation{width:100%;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}footer.shopSurvivor footer .footer__content .content__links > ul > li.supportInformation > ul{padding-top:1.75rem;margin-top:1rem;margin-bottom:0}footer.shopSurvivor footer .footer__content .content__links > ul > li.supportInformation ul li{text-align:center}footer.shopSurvivor footer .footer__content .content__links > ul > li.supportInformation ul li ul{text-align:center;padding:0;margin-bottom:0}footer.shopSurvivor footer .footer__content .content__links > ul > li.supportInformation ul li ul li{display:inline-block}footer.shopSurvivor footer .footer__content .content__links > ul > li.supportInformation ul li ul li:before{content:"/"}footer.shopSurvivor footer .footer__content .content__links > ul > li.supportInformation ul li ul li:first-child:before{content:""}footer.shopSurvivor footer .footer__content .content__links > ul > li.supportInformation ul li ul li a{padding:0 .5rem}footer.shopSurvivor footer .footer__content .content__links ul{padding:0;margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}footer.shopSurvivor footer .footer__content .content__links ul li.hasChildren{padding:.5rem 1rem .5rem 0;display:block}footer.shopSurvivor footer .footer__content .content__links ul li.hasChildren:first-child ul li{padding-left:0;margin-left:0}footer.shopSurvivor footer .footer__content .content__links ul li.hasChildren a{display:block}footer.shopSurvivor footer .footer__content .content__links ul li.hasChildren > a{padding:0;margin-bottom:.5rem;position:relative}footer.shopSurvivor footer .footer__content .content__links ul li.hasChildren > a:after{content:" "}footer.shopSurvivor footer .footer__content .content__links ul li.hasChildren ul{height:inherit;padding:0;margin:0;display:block;visibility:visible}footer.shopSurvivor footer .footer__content .content__links ul li.hasChildren ul li{padding-left:0;margin:0 .2rem 0 .2rem;display:block;width:auto;max-width:100%;padding-top:0;margin:auto}footer.shopSurvivor footer .footer__content .content__links ul li.hasChildren ul li a{margin-bottom:.5rem}footer.shopSurvivor footer .footer__content .content__links ul li.hasChildren ul li:before{content:" "}footer.shopSurvivor footer .footer__content .content__links ul li.hasChildren ul li:first-child:before{content:""}footer.shopSurvivor footer .footer__content .content__links ul li ul{background-color:#0d657a;padding:1rem;margin-top:-12px}footer.shopSurvivor footer .footer__content .content__links ul li ul li{padding-bottom:0}footer.shopSurvivor footer .footer__content .content__links ul li ul li:first-child ul{margin-bottom:.5rem}footer.shopSurvivor footer .footer__content .content__links ul li ul li a{padding:0}footer.shopSurvivor footer .footer__content .content__links ul li ul li ul{padding:.5rem 0;margin-bottom:0}footer.shopSurvivor footer .footer__content .content__links ul li ul li ul li{padding:0;margin:0;display:block}footer.shopSurvivor footer .footer__content .content__links ul li ul li ul li:before{content:" "}footer.shopSurvivor footer .footer__content .content__links ul li ul li ul li a{padding-right:0;margin-bottom:.5rem}}@media screen and (min-width:62rem){footer.shopSurvivor footer{display:block}footer.shopSurvivor footer .footer__content .content__logo{text-align:left}footer.shopSurvivor footer .footer__content .content__links{padding:0}footer.shopSurvivor footer .footer__content .content__links{text-align:left;padding:0 1rem;border-bottom:1px solid #1a6d81;margin:auto}footer.shopSurvivor footer .footer__content .content__links > ul{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}footer.shopSurvivor footer .footer__content .content__links > ul > li{-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0}footer.shopSurvivor footer .footer__content .content__links > ul > li .dotPharmacy{padding:0;margin:1rem 0 0}footer.shopSurvivor footer .footer__content .content__links > ul > li.supportInformation{width:auto;-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0}footer.shopSurvivor footer .footer__content .content__links > ul > li.supportInformation > ul{padding-top:1rem;margin-top:0}footer.shopSurvivor footer .footer__content .content__links > ul > li.supportInformation ul li{text-align:left}footer.shopSurvivor footer .footer__content .content__links > ul > li.supportInformation ul li a{margin-bottom:.5rem}footer.shopSurvivor footer .footer__content .content__links > ul > li.supportInformation ul li ul{text-align:left;margin-bottom:0}footer.shopSurvivor footer .footer__content .content__links > ul > li.supportInformation ul li ul li:before{content:""}footer.shopSurvivor footer .footer__content .content__links > ul > li.supportInformation ul li ul li a{padding:0}footer.shopSurvivor footer .footer__subscribe{padding:2rem 0 2rem 0}footer.shopSurvivor footer .footer__subscribe .subscribe__content{max-width:992px;padding:0;margin:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}footer.shopSurvivor footer .footer__subscribe .subscribe__content .subscribe__form{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1}footer.shopSurvivor footer .footer__subscribe .subscribe__content .subscribe__form form{width:100%}footer.shopSurvivor footer .footer__subscribe .subscribe__content .subscribe__form form .content__form{width:100%}footer.shopSurvivor footer .footer__subscribe .subscribe__content .subscribe__form form .form-group{margin-bottom:0}footer.shopSurvivor footer .footer__subscribe .subscribe__content .subscribe__form form .form-group input{width:100%}footer.shopSurvivor footer .footer__subscribe .subscribe__content .subscribe__form form .actionButtons{margin:0}footer.shopSurvivor footer .footer__subscribe .subscribe__content .subscribe__form form .actionButtons .button{margin:0}footer.shopSurvivor footer .footer__subscribe .subscribe__content .subscribe__title{padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}footer.shopSurvivor footer .footer__subscribe .subscribe__content .subscribe__title .title{font-size:1rem;padding:.5rem 0 0 0;color:#fff}footer.shopSurvivor footer .footer__bottom{padding-top:1rem}footer.shopSurvivor footer .footer__bottom .bottom__content{text-align:left;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}footer.shopSurvivor footer .footer__bottom .bottom__content .bottom__socialMedia ul{margin-left:-8px}footer.shopSurvivor footer .footer__bottom .bottom__content .bottom__appStores ul{margin-left:-8px}}.page-aside .page-aside__box{background-color:#fff;width:320px;padding:20px 20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-top:1rem;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.hasLeftAside .page-aside .page-aside__box{width:232px}.page-aside .page-aside__box .title{font-size:1.125rem;font-weight:700;color:#001952;margin-bottom:.5rem}.page-aside .page-aside__box p{font-size:.875rem;line-height:1.3em;color:#001952}.page-aside .page-aside__box .actionButtons .button{width:100%}.page-aside .page-aside__box.wellnessDashboard{background-color:#e8fafe;padding:0}.page-aside .external-ad-aside{padding:0;overflow:hidden}.page-aside .external-ad-aside.wo-ad{margin-bottom:0}.page-aside .external-ad-aside #asideBottomAd,.page-aside .external-ad-aside #asideTopAd{width:100%;float:left}.page-aside .external-ad-aside #asideBottomAd > div,.page-aside .external-ad-aside #asideTopAd > div{text-align:center;background-color:#fff;width:313px !important;height:auto !important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.page-aside .external-ad-aside #asideBottomAd > div > div,.page-aside .external-ad-aside #asideBottomAd > div > iframe,.page-aside .external-ad-aside #asideTopAd > div > div,.page-aside .external-ad-aside #asideTopAd > div > iframe{margin:10px 0}.page-aside .page-aside__options > .title{font-size:.8125rem}.page-aside .page-aside__options ul{margin:0}.page-aside .page-aside__options ul li{padding:.5rem 0;border-top:solid 1px #e2f0f3}.page-aside .page-aside__options ul li:first-child{border-top:0}.page-aside .page-aside__options.wellnessDashboard .asideCTA__desktopPlaceholder{background-color:#fff;padding:1.85rem 1.25rem;margin-bottom:1rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem}.page-aside .page-aside__options.wellnessDashboard .module__dataResume{background-color:#fff;padding:1.25rem;margin-bottom:1rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.page-aside .page-aside__options.wellnessDashboard .module__dataResume .title{font-size:1rem;font-weight:700;text-transform:capitalize;display:inline-block}.page-aside .page-aside__options.wellnessDashboard .module__dataResume > .action{float:right}.page-aside .page-aside__options.wellnessDashboard .module__dataResume .dataResume__content .data .highlighted{font-size:.8125rem;margin-bottom:.25rem;display:block}.page-aside .page-aside__options.wellnessDashboard .module__dataResume .dataResume__content .data .highlighted.blue{color:#001952}.page-aside .page-aside__options.wellnessDashboard .module__dataResume .dataResume__content .data p{font-size:.8125rem}.page-aside .page-aside__options.wellnessDashboard .module__dataResume .dataResume__content .data p:last-of-type{margin-bottom:.25rem}.page-aside .page-aside__options.wellnessDashboard .module__dataResume .dataResume__content .data a{font-size:.8125rem;margin-top:.25rem}.page-aside .page-aside__options.wellnessDashboard .module__dataResume .dataResume__content .data.right p{font-size:.8125rem}.page-aside .page-aside__options.wellnessDashboard .module__wideCTA{background-color:#fff;padding:1.25rem;margin-bottom:1rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.page-aside .page-aside__options.wellnessDashboard .module__wideCTA .wideCTA__text{width:100%;max-width:100%;padding:0}.page-aside .page-aside__options.wellnessDashboard .module__wideCTA .wideCTA__text .title{font-size:1rem;font-weight:700;text-align:left;padding-bottom:.5rem;border-bottom:solid 1px #e2f0f3}.page-aside .page-aside__options.wellnessDashboard .module__wideCTA .wideCTA__text p{font-size:.875rem;text-align:left;margin-bottom:.5rem}.page-aside .page-aside__options.wellnessDashboard .module__wideCTA .wideCTA__text ul{max-width:21rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.page-aside .page-aside__options.wellnessDashboard .module__wideCTA .wideCTA__text ul li{width:30%;border-top:none;margin:0 .25rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-aside .page-aside__options.wellnessDashboard .module__wideCTA .wideCTA__text ul li:first-child{margin-left:0}.page-aside .page-aside__options.wellnessDashboard .module__wideCTA .wideCTA__text ul li a{color:#001952;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.page-aside .page-aside__options.wellnessDashboard .module__wideCTA .wideCTA__text ul li a i{font-size:1.5rem}.page-aside .page-aside__options.wellnessDashboard .module__wideCTA .wideCTA__text ul li a span{font-size:.8125;text-align:center;display:block}.page-aside .page-aside__facebookLikeBox > .title{margin-bottom:1rem}.page-aside .page-aside__facebookLikeBox .widget{text-align:center;background-color:#fff;min-height:3rem;padding:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.page-aside .page-aside__facebookLikeBox .widget div span iframe{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.page-aside .page-aside__articles > .title{margin-bottom:1rem}.page-aside .page-aside__articles ul{padding:0;margin:-6px 0 2px}.page-aside .page-aside__articles ul li{height:80px}.page-aside .page-aside__articles ul li:first-child{margin-top:0}.page-aside .page-aside__articles ul li a{height:80px;display:table}.page-aside .page-aside__articles ul li a div{display:table-cell;vertical-align:middle}.page-aside .page-aside__articles ul li a div.article__picture{position:relative;overflow:hidden;padding:0}.page-aside .page-aside__articles ul li a div.article__picture img{width:auto;height:60px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.page-aside .page-aside__articles ul li a div.article__title{padding:0 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.page-aside .page-aside__articles ul li a div.article__title .title{font-size:1rem;margin-top:-3px;margin-bottom:0;-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}.page-aside .page-aside__articles ul li a:hover div.article__title .title{color:#001952}.page-aside .page-aside__downloadTheApp{padding-bottom:1rem}.page-aside .page-aside__downloadTheApp .downloadLinks{overflow:hidden}.page-aside .page-aside__downloadTheApp .downloadLinks a{display:inline-block;float:right}.page-aside .page-aside__downloadTheApp .downloadLinks a:first-child{float:left}.page-aside .page-aside__downloadTheApp .downloadLinks a img{width:auto;height:40px}.page-aside .page-aside__feedback .actionButtons .icon-feedback{padding-left:30px;position:relative}.page-aside .page-aside__feedback .actionButtons .icon-feedback:before{font-size:1.3em;position:absolute;top:8px;left:68px}.page-aside .page-aside__tableOfContents{background-color:#fff}.page-aside .page-aside__tableOfContents .title{font-size:1.0625rem}.page-aside .page-aside__tableOfContents ul{margin-bottom:0}.page-aside .page-aside__tableOfContents ul li{border-top:solid 1px #e2f0f3}.page-aside .page-aside__tableOfContents ul li:first-child{border-top:0}.page-aside .page-aside__tableOfContents ul li a{font-size:.8125rem;font-weight:600;color:#001952;padding:4px 0;display:inline-block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .page-aside .page-aside__tableOfContents ul li a:hover{color:#001952}.page-aside .page-aside__tableOfContents ul li.active a{color:#001952}.page-aside .page-aside__widget{background-color:#f3f8f9;margin:1rem 0 0}.page-aside .page-aside__widget:before{bottom:10.5rem}.page-aside .page-aside__widget .actionButtons .button{width:100%}.page-aside .page-aside__filters{background-color:#f3f8f9}.page-aside .page-aside__filters .filters__content .module__filters:last-child{margin-bottom:0}.page-aside .page-aside__filters .filters__content .module__filters:last-child .filters{margin-bottom:0}.page-aside .page-aside__filters > .title{font-size:.875rem}.page-aside .page-aside__filters .actionButtons + .module__filters{margin-top:1rem}.page-aside .page-aside__filters .module__filters{margin-bottom:0}.page-aside .page-aside__filters .module__filters.active{margin-bottom:16px}.page-aside .page-aside__filters hr{margin:0 0 16px 0;border-color:#f3f8f9}.page-aside .page-aside__filters .form-group.w-suggestion .suggestedContent{max-height:140px}.page-aside .page-aside__filters .form-group input{background-color:#fff}.page-aside .page-aside__filters .form-group input:disabled{opacity:.5}.page-aside .page-aside__filters .checkBoxButton a{font-weight:600;padding-left:32px}.page-aside .page-aside__filters .checkBoxButton a .deco{background-color:#fff;width:24px;height:24px;margin-top:-2px;border:0}.page-aside .page-aside__filters .checkBoxButton a .deco:before{font-size:1.375rem}.noTouchDevice .page-aside .page-aside__filters .checkBoxButton a:hover{color:#001952}.page-aside .foodGeniusFilters{margin-top:4rem}.page-aside .foodGeniusFilters .filters__content .module__filters .module__scrollingControls .title{font-size:.875rem;font-weight:600;color:#005d73;width:60%}.page-aside .foodGeniusFilters .filters__content .module__filters .module__scrollingControls a i::before{width:auto}.page-aside .foodGeniusFilters .filters__content .module__filters .module__scrollingCards{margin-right:0}.page-aside .foodGeniusFilters .filters__content .module__filters .module__scrollingCards ul li{width:7rem;height:7rem}.page-aside .page-aside__tip{background-color:#001952}.page-aside .page-aside__tip img{width:64px;height:auto;float:right;position:relative;top:-4px}.page-aside .page-aside__tip .title{font-weight:700;color:#fff}.page-aside .page-aside__tip p{color:#a9b8cb}.page-aside .page-aside__tip p em{color:#fff}.page-aside .page-aside__trustBuilder.dark-scheme{background-color:#001952}.page-aside .page-aside__trustBuilder.dark-scheme .title{color:#fff}.page-aside .page-aside__trustBuilder.dark-scheme .title i{color:#fff}.page-aside .page-aside__trustBuilder.dark-scheme ul li{color:#fff}.page-aside .page-aside__trustBuilder.returnPolicy .title i{font-size:1.8rem;top:-.25rem}.page-aside .page-aside__trustBuilder .title{padding-left:1.5rem;position:relative}.page-aside .page-aside__trustBuilder .title i{font-size:2rem;position:absolute;left:-.5rem;top:-.5rem}.page-aside .page-aside__trustBuilder p{margin-bottom:0}.page-aside .page-aside__trustBuilder p + p{margin-top:1rem}.page-aside .page-aside__trustBuilder ul{margin-bottom:0}.page-aside .page-aside__trustBuilder ul li{line-height:1.4rem;padding-left:1.25rem;position:relative}.page-aside .page-aside__trustBuilder ul li:before{font-family:petcoach;content:"\e91f";position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.page-aside .page-aside__trustBuilder ul + .actionButtons{margin-top:1.5rem}.page-aside .module__buttonLinkGroup{background-color:#fff;padding:1rem;padding-top:0}.page-aside .module__buttonLinkGroup .module__addCode.enterCode{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-aside .module__buttonLinkGroup .module__addCode.enterCode p{text-align:left}.page-aside .module__buttonLinkGroup .buttonGroup .actionButtons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-aside .module__buttonLinkGroup .buttonGroup .actionButtons .button{padding-bottom:.4rem;margin-bottom:.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:end;-moz-box-align:end;-ms-flex-align:end;align-items:end}.page-aside .module__buttonLinkGroup .buttonGroup .actionButtons .button img{display:block;width:3.9375rem;margin-right:.5rem}#ad-doubleclick-top{text-align:center;margin:0 auto;overflow:hidden}@media screen and (min-width:62rem){#ad-doubleclick-top{display:none}}.w-frameContent #ad-doubleclick-top{margin-top:0}.w-frameContent #ad-doubleclick-top #topAdMobile > div{margin-top:0;height:90px;background-color:#f0a;opacity:.5}@media (max-width:1009px){.w-frameContent #ad-doubleclick-top #topAdMobile > div{width:468px;height:60px}}@media (max-width:760px){.w-frameContent #ad-doubleclick-top #topAdMobile > div{width:728px;height:90px}}@media (max-width:743px){.w-frameContent #ad-doubleclick-top #topAdMobile > div{width:468px;height:60px}}@media (max-width:483px){.w-frameContent #ad-doubleclick-top #topAdMobile > div{width:320px;height:50px}}#ad-doubleclick-top #topAdMobile{width:100%;float:left}#ad-doubleclick-top #topAdMobile > div{text-align:center;margin:1rem auto 0}@media (max-width:321px){#ad-doubleclick-top #topAdMobile > div{margin:0 auto}}#ad-doubleclick-bottom{text-align:center;margin:1rem auto}@media screen and (min-width:62rem){#ad-doubleclick-bottom{display:none}}#ad-doubleclick-bottom #bottomAdMobile > div{text-align:center;margin:0 auto}.content-ad{text-align:center;margin:2rem auto}.content-ad img{width:100%;height:auto;display:block}.content-ad #contentAd > div{text-align:center;margin:0 auto}.external-ad-bottom div{margin-bottom:2rem}@-moz-keyframes loadingthreads{0%{background-color:#f3f8f9}50%{background-color:transparent}100%{background-color:#f3f8f9}}@-o-keyframes loadingthreads{0%{background-color:#f3f8f9}50%{background-color:transparent}100%{background-color:#f3f8f9}}@keyframes loadingthreads{0%{background-color:#f3f8f9}50%{background-color:transparent}100%{background-color:#f3f8f9}}@-webkit-keyframes loadingthreads{0%{background-color:#f3f8f9}50%{background-color:transparent}100%{background-color:#f3f8f9}}@-moz-keyframes shake{10%,90%{-moz-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-moz-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-moz-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}40%,60%{-moz-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}}@-o-keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-2px,0,0)}40%,60%{transform:translate3d(2px,0,0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);-moz-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);-moz-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-2px,0,0);-moz-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}40%,60%{-webkit-transform:translate3d(2px,0,0);-moz-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-2px,0,0)}40%,60%{-webkit-transform:translate3d(2px,0,0)}}@-moz-keyframes rotate{from{-moz-transform:rotate(0);transform:rotate(0)}to{-moz-transform:rotate(-360deg);transform:rotate(-360deg)}}@-o-keyframes rotate{from{-o-transform:rotate(0);transform:rotate(0)}to{-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(-360deg)}}@-moz-keyframes connecting{0%{opacity:1}50%{opacity:.4}100%{opacity:1}}@-o-keyframes connecting{0%{opacity:1}50%{opacity:.4}100%{opacity:1}}@keyframes connecting{0%{opacity:1}50%{opacity:.4}100%{opacity:1}}@-webkit-keyframes connecting{0%{opacity:1}50%{opacity:.4}100%{opacity:1}}@-moz-keyframes opacity{0%,100%{opacity:0}50%{opacity:1}}@-o-keyframes opacity{0%,100%{opacity:0}50%{opacity:1}}@keyframes opacity{0%,100%{opacity:0}50%{opacity:1}}@-webkit-keyframes opacity{0%,100%{opacity:0}50%{opacity:1}}@-moz-keyframes spinner{0%{background-position:0 0;-moz-transform:rotateY(0);transform:rotateY(0)}4.166%{background-position:0 0}4.167%{background-position:-80px 0}12.500%{background-position:-80px 0}12.501%{background-position:-320px 0}16.666%{-moz-transform:rotateY(360deg);transform:rotateY(360deg)}16.667%{-moz-transform:rotateY(0);transform:rotateY(0)}20.833%{background-position:-320px 0}20.834%{background-position:-160px 0}29.166%{background-position:-160px 0}29.167%{background-position:-240px 0}33.333%{-moz-transform:rotateY(360deg);transform:rotateY(360deg)}33.334%{-moz-transform:rotateY(0);transform:rotateY(0)}37.50%{background-position:-240px 0}37.501%{background-position:-320px -80px}45.833%{background-position:-320px -80px}45.834%{background-position:0 -80px}50.00%{-moz-transform:rotateY(360deg);transform:rotateY(360deg)}50.001%{-moz-transform:rotateY(0);transform:rotateY(0)}54.166%{background-position:0 -80px}54.167%{background-position:-80px -80px}62.50%{background-position:-80px -80px}62.501%{background-position:-320px 0}66.666%{-moz-transform:rotateY(360deg);transform:rotateY(360deg)}66.668%{-moz-transform:rotateY(0);transform:rotateY(0)}70.833%{background-position:-320px 0}70.834%{background-position:-160px -80px}79.166%{background-position:-160px -80px}79.167%{background-position:-240px -80px}83.333%{-moz-transform:rotateY(360deg);transform:rotateY(360deg)}83.334%{-moz-transform:rotateY(0);transform:rotateY(0)}87.50%{background-position:-240px -80px}87.501%{background-position:-320px -80px}95.833%{background-position:-320px -80px}95.834%{background-position:0 0}100%{background-position:0 0;-moz-transform:rotateY(360deg);transform:rotateY(360deg)}}@-o-keyframes spinner{0%{background-position:0 0;transform:rotateY(0)}4.166%{background-position:0 0}4.167%{background-position:-80px 0}12.500%{background-position:-80px 0}12.501%{background-position:-320px 0}16.666%{transform:rotateY(360deg)}16.667%{transform:rotateY(0)}20.833%{background-position:-320px 0}20.834%{background-position:-160px 0}29.166%{background-position:-160px 0}29.167%{background-position:-240px 0}33.333%{transform:rotateY(360deg)}33.334%{transform:rotateY(0)}37.50%{background-position:-240px 0}37.501%{background-position:-320px -80px}45.833%{background-position:-320px -80px}45.834%{background-position:0 -80px}50.00%{transform:rotateY(360deg)}50.001%{transform:rotateY(0)}54.166%{background-position:0 -80px}54.167%{background-position:-80px -80px}62.50%{background-position:-80px -80px}62.501%{background-position:-320px 0}66.666%{transform:rotateY(360deg)}66.668%{transform:rotateY(0)}70.833%{background-position:-320px 0}70.834%{background-position:-160px -80px}79.166%{background-position:-160px -80px}79.167%{background-position:-240px -80px}83.333%{transform:rotateY(360deg)}83.334%{transform:rotateY(0)}87.50%{background-position:-240px -80px}87.501%{background-position:-320px -80px}95.833%{background-position:-320px -80px}95.834%{background-position:0 0}100%{background-position:0 0;transform:rotateY(360deg)}}@keyframes spinner{0%{background-position:0 0;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);transform:rotateY(0)}4.166%{background-position:0 0}4.167%{background-position:-80px 0}12.500%{background-position:-80px 0}12.501%{background-position:-320px 0}16.666%{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);transform:rotateY(360deg)}16.667%{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);transform:rotateY(0)}20.833%{background-position:-320px 0}20.834%{background-position:-160px 0}29.166%{background-position:-160px 0}29.167%{background-position:-240px 0}33.333%{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);transform:rotateY(360deg)}33.334%{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);transform:rotateY(0)}37.50%{background-position:-240px 0}37.501%{background-position:-320px -80px}45.833%{background-position:-320px -80px}45.834%{background-position:0 -80px}50.00%{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);transform:rotateY(360deg)}50.001%{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);transform:rotateY(0)}54.166%{background-position:0 -80px}54.167%{background-position:-80px -80px}62.50%{background-position:-80px -80px}62.501%{background-position:-320px 0}66.666%{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);transform:rotateY(360deg)}66.668%{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);transform:rotateY(0)}70.833%{background-position:-320px 0}70.834%{background-position:-160px -80px}79.166%{background-position:-160px -80px}79.167%{background-position:-240px -80px}83.333%{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);transform:rotateY(360deg)}83.334%{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);transform:rotateY(0)}87.50%{background-position:-240px -80px}87.501%{background-position:-320px -80px}95.833%{background-position:-320px -80px}95.834%{background-position:0 0}100%{background-position:0 0;-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes spinner{0%{background-position:0 0;-webkit-transform:rotateY(0);transform:rotateY(0)}4.166%{background-position:0 0}4.167%{background-position:-80px 0}12.500%{background-position:-80px 0}12.501%{background-position:-320px 0}16.666%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}16.667%{-webkit-transform:rotateY(0);transform:rotateY(0)}20.833%{background-position:-320px 0}20.834%{background-position:-160px 0}29.166%{background-position:-160px 0}29.167%{background-position:-240px 0}33.333%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}33.334%{-webkit-transform:rotateY(0);transform:rotateY(0)}37.50%{background-position:-240px 0}37.501%{background-position:-320px -80px}45.833%{background-position:-320px -80px}45.834%{background-position:0 -80px}50.00%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}50.001%{-webkit-transform:rotateY(0);transform:rotateY(0)}54.166%{background-position:0 -80px}54.167%{background-position:-80px -80px}62.50%{background-position:-80px -80px}62.501%{background-position:-320px 0}66.666%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}66.668%{-webkit-transform:rotateY(0);transform:rotateY(0)}70.833%{background-position:-320px 0}70.834%{background-position:-160px -80px}79.166%{background-position:-160px -80px}79.167%{background-position:-240px -80px}83.333%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}83.334%{-webkit-transform:rotateY(0);transform:rotateY(0)}87.50%{background-position:-240px -80px}87.501%{background-position:-320px -80px}95.833%{background-position:-320px -80px}95.834%{background-position:0 0}100%{background-position:0 0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1)}}@-moz-keyframes bounceIn{20%,40%,60%,80%,from,to{-moz-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-moz-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-moz-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-moz-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-moz-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-moz-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-o-keyframes bounceIn{20%,40%,60%,80%,from,to{-o-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale3d(1,1,1)}}@keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-moz-animation-timing-function:cubic-bezier(.215,.61,.355,1);-o-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-moz-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);-moz-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);-moz-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);-moz-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);-moz-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background-image:url(../images/default-skin.png)}.pswp__button--arrow--left,.pswp__button--arrow--right{background-image:none}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min--moz-device-pixel-ratio:1.09375),(-o-min-device-pixel-ratio:35/32),(min-resolution:105dpi),(min--moz-device-pixel-ratio:1.1),(-o-min-device-pixel-ratio:11/10),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(../images/default-skin.png)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__preloader--active .pswp__preloader__icn{background:url(../images/preloader.gif) 0 0 no-repeat}.pswp__button--delete{content:" ";text-align:center;background-image:none !important;width:44px;height:44px;display:block;float:left;margin-left:44px}.pswp__button--delete:before{font-family:petcoach;font-size:1.5em;content:"\e911";color:#fff;margin-left:-.48888889em;margin-top:-.4em;position:absolute;top:50%;left:50%}.modal-backdrop{background-color:#001952;display:none}#modalmanager{width:0;height:0;position:absolute;top:3.4375rem;right:0;left:0;z-index:1050;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;-moz-box-align:center;align-items:center}@media screen and (min-width:62rem){#modalmanager{position:fixed;top:0}}.fullPage #modalmanager,.fullPage--woMenu #modalmanager{top:0}.modal-open #modalmanager{background-color:rgba(0,0,0,.2);width:auto;height:auto;bottom:0}@media screen and (min-width:62rem){.modal-open #modalmanager{width:100%;height:100%}}#modalmanager .modal{width:100%;overflow:hidden;overflow-y:hidden;position:relative;top:auto;right:auto;bottom:auto;left:auto}#modalmanager .modal .modal-dialog{width:90%;margin:0 auto}@media screen and (min-width:62rem){#modalmanager .modal .modal-dialog{width:42rem}}#modalmanager .modal .modal-dialog.right{margin-right:1.25rem}#modalmanager .modal .modal-dialog .modal-content{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#modalmanager .modal .modal-dialog .modal-content .modal-header{position:relative;padding:2.5rem 1.25rem 0;border-bottom:0}@media screen and (min-width:33.75rem){#modalmanager .modal .modal-dialog .modal-content .modal-header{padding:3rem 1.25rem 0}}@media screen and (min-width:62rem){#modalmanager .modal .modal-dialog .modal-content .modal-header{padding:4rem 2.5rem 0}}#modalmanager .modal .modal-dialog .modal-content .modal-header .modal-title{font-size:1.2rem;font-weight:700;text-align:left;line-height:1.15em;color:#001952;margin-bottom:.25rem}@media screen and (min-width:62rem){#modalmanager .modal .modal-dialog .modal-content .modal-header .modal-title{font-size:1.6875rem}}#modalmanager .modal .modal-dialog .modal-content .modal-header .modal-title span{color:#001952}#modalmanager .modal .modal-dialog .modal-content .modal-header .close{font-size:2rem;font-weight:300;color:#001952;width:2.75rem;position:absolute;top:.75rem;right:1.125rem}@media screen and (min-width:62rem){#modalmanager .modal .modal-dialog .modal-content .modal-header .close{top:1.75rem;right:2.5rem}}#modalmanager .modal .modal-dialog .modal-content .modal-header .close:hover{color:#001952}#modalmanager .modal .modal-dialog .modal-content .modal-header .button--back{padding-left:1rem;position:absolute;top:1.125rem;left:1.125rem}@media screen and (min-width:62rem){#modalmanager .modal .modal-dialog .modal-content .modal-header .button--back{top:2.15rem;left:2.5rem}}#modalmanager .modal .modal-dialog .modal-content .modal-header .button--back i{position:absolute;top:-.1875em;left:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#modalmanager .modal .modal-dialog .modal-content .modal-header + .modal-footer{padding-top:1.25rem}#modalmanager .modal .modal-dialog .modal-content .modal-body{padding:.3125rem 1.25rem 0}@media screen and (min-width:62rem){#modalmanager .modal .modal-dialog .modal-content .modal-body{padding:.3125rem 2.5rem 0}}#modalmanager .modal .modal-dialog .modal-content .modal-body .modal-body__list{font-size:.875rem;padding-left:1rem;margin-top:.5rem;margin-bottom:0}#modalmanager .modal .modal-dialog .modal-content .modal-body .modal-body__list li{color:#001952;list-style:disc;margin-bottom:.25rem}#modalmanager .modal .modal-dialog .modal-content .modal-body p{font-size:.9333rem;letter-spacing:-.01em;color:#001952;margin-bottom:.75rem}#modalmanager .modal .modal-dialog .modal-content .modal-body label{margin-bottom:.75rem}#modalmanager .modal .modal-dialog .modal-content .modal-body input[type=email],#modalmanager .modal .modal-dialog .modal-content .modal-body input[type=text],#modalmanager .modal .modal-dialog .modal-content .modal-body textarea{color:#001952;background:#eff4f5;width:100%;padding:.5rem .5rem .375rem;border:none;-webkit-border-radius:.125rem;-moz-border-radius:.125rem;border-radius:.125rem;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#modalmanager .modal .modal-dialog .modal-content .modal-body input[type=email],#modalmanager .modal .modal-dialog .modal-content .modal-body input[type=text]{height:2.75rem}@media screen and (min-width:49.375rem){#modalmanager .modal .modal-dialog .modal-content .modal-body input[type=email],#modalmanager .modal .modal-dialog .modal-content .modal-body input[type=text]{height:2rem}}#modalmanager .modal .modal-dialog .modal-content .modal-body .form-group{margin-top:1rem;margin-right:0;margin-left:0}#modalmanager .modal .modal-dialog .modal-content .modal-body .form-group:first-child label{text-align:left}#modalmanager .modal .modal-dialog .modal-content .modal-footer{padding:.3125rem 1.25rem 2rem;border-top:0;margin-top:0}@media screen and (min-width:62rem){#modalmanager .modal .modal-dialog .modal-content .modal-footer{padding:.3125rem 2.5rem 5rem}}#modalmanager .modal#shippingBillingInfo__deletingCardError .modal-content .modal-body{font-size:2rem;text-align:center}#modalmanager .modal#shippingBillingInfo__deletingCardError .modal-content .modal-footer{padding-top:1rem}#modalmanager .modal#storeLandingPage__bookAppointment .modal-content .modal-header .modal-title{text-align:center}#modalmanager .modal#storeLandingPage__bookAppointment .modal-content .modal-body{font-size:2rem;text-align:center;padding-top:1rem}#modalmanager .modal#storeLandingPage__bookAppointmentCTA .modal-content .modal-header .modal-title{text-align:center;margin-bottom:.5rem}#modalmanager .modal#storeLandingPage__bookAppointmentCTA .modal-content .modal-body{text-align:center}#modalmanager .modal#storeLandingPage__bookAppointmentCTA .modal-content .modal-body ul{max-width:20rem;margin:auto;margin-top:1rem}@media screen and (min-width:41.875rem){#modalmanager .modal#storeLandingPage__bookAppointmentCTA .modal-content .modal-body ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#modalmanager .modal#storeLandingPage__bookAppointmentCTA .modal-content .modal-body ul li{margin-bottom:1rem}#modalmanager .modal#storeLandingPage__bookAppointmentCTA .modal-content .modal-body ul li div{border:solid 1px #e2f0f3;width:4rem;height:4rem;background-color:#e2f0f3;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:auto;margin-bottom:.5rem;position:relative}#modalmanager .modal#storeLandingPage__bookAppointmentCTA .modal-content .modal-body ul li div a,#modalmanager .modal#storeLandingPage__bookAppointmentCTA .modal-content .modal-body ul li div a:visited{font-size:3rem;color:#001952;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#modalmanager .modal#storeLandingPage__bookAppointmentCTA .modal-content .modal-body ul li .modal-title{font-size:1.125rem;font-weight:700;text-align:center;line-height:1.15em;color:#001952;margin-bottom:.25rem}@media screen and (min-width:62rem){#modalmanager .modal#storeLandingPage__bookAppointmentCTA .modal-content .modal-body ul li .modal-title{font-size:1.5rem}}#modalmanager .modal#storeLandingPage__bookAppointmentCTA .modal-content .modal-body ul li .modal-title a{font-size:1.5rem;text-align:center;padding-top:0;display:block}#modalmanager .modal#storeLandingPagePoway__bookAppointment .modal-content .modal-header .modal-title{text-align:center}#modalmanager .modal#storeLandingPagePoway__bookAppointment .modal-content .modal-body{text-align:center}#modalmanager .modal#storeLandingPagePoway__bookAppointment .modal-content .modal-body a{font-size:2rem;text-align:center;padding-top:1rem;display:block}#modalmanager .modal#serviceLegalInfo__tos .modal-content .modal-body .modal__longText{max-height:400px}#modalmanager .modal#serviceLegalInfo__disclaimer .modal-content .modal-body .modal__longText{max-height:400px}#modalmanager .modal#addAddress__addressSuggestion .modal-content .modal-body label{margin-bottom:0}#modalmanager .modal#addAddress__addressSuggestion .modal-content .modal-body .module__optionSelector{margin-bottom:1rem}#modalmanager .modal#addAddress__addressSuggestion .modal-content .modal-body .module__optionSelector ul{max-height:266px;margin-bottom:1rem}#modalmanager .modal#addAddress__addressSuggestion .modal-content .modal-body .module__optionSelector ul li address{white-space:normal}#modalmanager .modal#userProfile__deleteAddress .modal-content .modal-header .modal-title{text-align:center}#modalmanager .modal#membership__cancelSubscription .modal-content .modal-header .modal-title{text-align:center}#modalmanager .modal#membership__cancelSubscription .modal-content .modal-body{text-align:center}#modalmanager .modal#membership__thankYou .modal-content .modal-body{text-align:center}#modalmanager .modal#membership__thankYou .modal-content .modal-body .title{font-size:4rem;font-weight:700;margin-bottom:1rem}#modalmanager .modal#membership__thankYou .modal-content .modal-body p{font-size:1.3rem}#modalmanager .modal#autoDeliveryInfo .modal-content .modal-body{text-align:center}#modalmanager .modal#autoDeliveryInfo .modal-content .modal-body .modal-title{font-size:1.2rem;font-weight:700;margin-bottom:1rem}#modalmanager .modal#autoDeliveryInfo .modal-content .modal-body p{font-size:1rem}#modalmanager .modal#autoDeliveryCancelDelivery .modal-content .modal-body{text-align:center}#modalmanager .modal#autoDeliveryCancelDelivery .modal-content .modal-body span{font-size:.875rem;font-weight:600;color:#001952}#modalmanager .modal#autoDeliveryCancelDelivery .modal-content .modal-body .modal-title{font-size:1.125rem;font-weight:700;text-align:center;margin-bottom:0}#modalmanager .modal#autoDeliveryCancelDelivery .modal-content .modal-body p{font-size:1.3rem}#modalmanager .modal#autoDeliveryCancelDelivery .modal-content .modal-body .module__optionSelector ul{width:100%;margin:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#modalmanager .modal#autoDeliveryCancelDelivery .modal-content .modal-body .module__optionSelector ul li{padding:0;border-top:none}#modalmanager .modal#autoDeliveryCancelDelivery .modal-content .modal-body .module__optionSelector ul li .form-group{padding-bottom:0;border-bottom:none}#modalmanager .modal#autoDeliveryCancelDelivery .modal-content .modal-body .module__optionSelector ul li .form-group .radio{padding-bottom:0;color:#001952}#modalmanager .modal#autoDeliveryCancelDelivery .modal-content .modal-body .module__optionSelector ul li .form-group .radio input{font-size:.875rem}#modalmanager .modal#autoDeliveryCancelDelivery .modal-content .modal-body .module__optionSelector .form-group{padding-bottom:1rem;border-bottom:solid 1px #e2f0f3}#modalmanager .modal#autoDeliveryCancelDelivery .modal-content .modal-body .module__optionSelector .subscriptionCancelCTA .actionButtons button{margin-bottom:.5rem}@media screen and (min-width:41.875rem){#modalmanager .modal#autoDeliveryCancelDelivery .modal-body{max-width:41rem;margin:auto}#modalmanager .modal#autoDeliveryCancelDelivery .modal-body .module__optionSelector ul{padding:1rem 0}#modalmanager .modal#autoDeliveryCancelDelivery .modal-body .module__optionSelector ul li{width:50%}#modalmanager .modal#autoDeliveryCancelDelivery .modal-body .module__optionSelector ul li .form-group{padding-bottom:0}}#modalmanager .modal#doubtsResults__foodGenius .modal-content .modal-body{text-align:center}#modalmanager .modal#doubtsResults__foodGenius .modal-content .modal-body .title{font-size:4rem;font-weight:700;margin-bottom:1rem}#modalmanager .modal#doubtsResults__foodGenius .modal-content .modal-body p{font-size:1.3rem}#modalmanager .modal#foodGenius__compareResults .modal-content{max-height:28rem;background-color:#fbfcfd}@media screen and (min-width:30rem){#modalmanager .modal#foodGenius__compareResults .modal-content{max-height:34rem}}@media screen and (min-width:33.75rem){#modalmanager .modal#foodGenius__compareResults .modal-content{max-height:41rem}}#modalmanager .modal#foodGenius__compareResults .modal-content .modal-body{text-align:center;padding:1rem .5rem}#modalmanager .modal#foodGenius__compareResults .modal-content .modal-body .textCTA__form{padding:0 .5rem}#modalmanager .modal#foodGenius__compareResults .modal-content .modal-body .textCTA__form .title{font-size:1.2rem;font-weight:800}#modalmanager .modal#foodGenius__compareResults .modal-content .modal-body .textCTA__form .form-group{max-width:25rem;margin:auto}#modalmanager .modal#foodGenius__compareResults .modal-content .modal-body .compareResults__productList.disable{display:none}#modalmanager .modal#foodGenius__compareResults .modal-content .modal-body .compareResults__productList.active{display:block}#modalmanager .modal#foodGenius__compareResults .modal-content .modal-body .compareResults__productList ul{margin:1rem auto;overflow-y:scroll;max-height:12rem}@media screen and (min-width:30rem){#modalmanager .modal#foodGenius__compareResults .modal-content .modal-body .compareResults__productList ul{max-height:18rem}}@media screen and (min-width:33.75rem){#modalmanager .modal#foodGenius__compareResults .modal-content .modal-body .compareResults__productList ul{max-height:26rem}}#modalmanager .modal#foodGenius__compareResults .modal-content .modal-body .compareResults__productList ul li{background-color:#fff;padding:1rem .5rem;margin:.5rem;display:block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}#modalmanager .modal#foodGenius__compareResults .modal-content .modal-body .compareResults__productList ul li.active{border:solid .125rem #001952}.noTouchDevice #modalmanager .modal#foodGenius__compareResults .modal-content .modal-body .compareResults__productList ul li.active:hover{border-color:#001952}#modalmanager .modal#foodGenius__compareResults .modal-content .modal-body .compareResults__productList ul li .productInfo{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-right:.5rem}#modalmanager .modal#foodGenius__compareResults .modal-content .modal-body .compareResults__productList ul li .productInfo img{width:47%;height:47%;margin-right:.5rem;display:block}#modalmanager .modal#foodGenius__compareResults .modal-content .modal-body .compareResults__productList ul li .productInfo .info__text{text-align:left}#modalmanager .modal#foodGenius__compareResults .modal-content .modal-body .compareResults__productList ul li .productInfo .info__text .title{font-size:1rem;font-weight:700;text-align:left;color:#001952;margin-bottom:1rem}#modalmanager .modal#foodGenius__compareResults .modal-content .modal-body .compareResults__productList ul li .productInfo .info__text p{font-size:.875rem;text-align:left}.noTouchDevice #modalmanager .modal#foodGenius__compareResults .modal-content .modal-body .compareResults__productList ul li .productInfo:hover .title{color:#001952}@media screen and (min-width:41.875rem){#modalmanager .modal#foodGenius__compareResults .modal-content .modal-body .compareResults__productList ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#modalmanager .modal#foodGenius__compareResults .modal-content .modal-body .compareResults__productList ul li{width:47%}}#modalmanager .modal#houseCall__bookAppointment .modal-content .modal-header i{font-size:2.5em;color:#001952;width:64px;margin:0 auto 16px;display:block}#modalmanager .modal#houseCall__bookAppointment .modal-content .modal-header .modal-title{text-align:center}#modalmanager .modal#houseCall__bookAppointment .modal-content .modal-body{text-align:center}#modalmanager .modal#houseCall__bookAppointment .modal-content .modal-body .title{font-weight:700;margin-bottom:1rem}#modalmanager .modal#houseCall__bookAppointment .modal-content .modal-body label{margin-bottom:.25rem}#modalmanager .modal#houseCall__bookAppointment .modal-content .modal-body a{font-weight:700;color:#001952;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice #modalmanager .modal#houseCall__bookAppointment .modal-content .modal-body a:hover{color:#001952}#modalmanager .modal#houseCall__bookAppointment .modal-content .modal-body span{font-size:1.3rem;font-weight:700;margin-bottom:1rem;display:block}@media screen and (min-width:41.875rem){#modalmanager .modal#houseCall__bookAppointment .modal-content .modal-body ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#modalmanager .modal#houseCall__bookAppointment .modal-content .modal-body ul li{width:49%}}#modalmanager .modal#houseCall__getCareNow .modal-content .modal-header i{font-size:2.5em;color:#001952;width:64px;margin:0 auto 16px;display:block}#modalmanager .modal#houseCall__getCareNow .modal-content .modal-header .modal-title{text-align:center}#modalmanager .modal#houseCall__getCareNow .modal-content .modal-body{text-align:center;padding-left:.5rem;padding-right:.5rem}#modalmanager .modal#houseCall__getCareNow .modal-content .modal-body .title{font-weight:700;margin-bottom:.5rem}#modalmanager .modal#houseCall__getCareNow .modal-content .modal-body .form-group{margin-top:.5rem;margin-bottom:.5rem}#modalmanager .modal#houseCall__getCareNow .modal-content .modal-body label{margin-bottom:.25rem}#modalmanager .modal#houseCall__getCareNow .modal-content .modal-body a{font-weight:700;color:#001952;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice #modalmanager .modal#houseCall__getCareNow .modal-content .modal-body a:hover{color:#001952}#modalmanager .modal#houseCall__getCareNow .modal-content .modal-body span{font-size:1.3rem;font-weight:700;margin-bottom:1rem;display:block}#modalmanager .modal#houseCall__getCareNow .modal-content .modal-body .form-horizontal ul{margin-bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#modalmanager .modal#houseCall__getCareNow .modal-content .modal-body .form-horizontal ul li{width:49%}#modalmanager .modal#houseCall__getCareNow .modal-content .modal-body .form-horizontal ul li .form-group{margin-top:.25rem;margin-bottom:.25rem}#modalmanager .modal#houseCall__getCareNow .modal-content .modal-body .form-horizontal .module__optionSelector ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:.5rem auto;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#modalmanager .modal#houseCall__getCareNow .modal-content .modal-body .form-horizontal .module__optionSelector ul li{width:30%;padding:0;border:none;margin:0}#modalmanager .modal#houseCall__getCareNow .modal-content .modal-body .form-horizontal .module__optionSelector ul li .form-group label{padding:0;padding-left:2rem}@media screen and (min-width:41.875rem){#modalmanager .modal#houseCall__getCareNow .modal-content .modal-body ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#modalmanager .modal#houseCall__getCareNow .modal-content .modal-body ul li{width:49%}}#modalmanager .modal#houseCall__interestedVet .modal-content .modal-header i{font-size:2.5em;color:#001952;width:64px;margin:0 auto 16px;display:block}#modalmanager .modal#houseCall__interestedVet .modal-content .modal-header .modal-title{text-align:center}#modalmanager .modal#houseCall__interestedVet .modal-content .modal-body{text-align:center}#modalmanager .modal#forum__questionBlockedAnotherExpert .modal-content .modal-body img{width:36px;height:36px;margin:0 auto 16px;display:block}#modalmanager .modal#forum__questionBlockedAnotherExpert .modal-content .modal-body .title{font-size:1.2rem;font-weight:700;text-align:center;line-height:1em;width:100%;margin-bottom:.5rem}@media screen and (min-width:62rem){#modalmanager .modal#forum__questionBlockedAnotherExpert .modal-content .modal-body .title{font-size:1.6875rem}}#modalmanager .modal#forum__questionBlockedAnotherExpert .modal-content .modal-body p{text-align:center;width:100%}@media screen and (min-width:62rem){#modalmanager .modal#forum__questionBlockedAnotherExpert .modal-content .modal-body p{max-width:472px;margin:0 auto 20px}}#modalmanager .modal#forum__questionBlocked .modal-content .modal-body ul{list-style:disc;padding-left:16px;margin-bottom:24px}#modalmanager .modal#forum__questionBlocked .modal-content .modal-body ul li{color:#001952;margin-bottom:8px}#modalmanager .modal#forum__peakTimePayments .modal-content{background-image:none;-webkit-background-size:570px auto;-moz-background-size:570px auto;-o-background-size:570px auto;background-size:570px auto;background-position:56px 0;background-repeat:no-repeat}@media screen and (min-width:62rem){#modalmanager .modal#forum__peakTimePayments .modal-content{background-image:url(../images/bg-user-registration-zip-code-modal@2x.jpg)}}#modalmanager .modal#forum__peakTimePayments .modal-content .modal-body img{width:36px;height:36px;margin-bottom:4px}#modalmanager .modal#forum__peakTimePayments .modal-content .modal-body .title{font-size:1.2rem;font-weight:700;line-height:1em;width:100%;margin-bottom:.5rem}@media screen and (min-width:62rem){#modalmanager .modal#forum__peakTimePayments .modal-content .modal-body .title{font-size:1.6875rem;width:353px}}#modalmanager .modal#forum__peakTimePayments .modal-content .modal-body p{width:100%}@media screen and (min-width:62rem){#modalmanager .modal#forum__peakTimePayments .modal-content .modal-body p{width:353px;margin-bottom:20px}}#modalmanager .modal#forum__peakTimePayments .modal-content .modal-body .form{overflow:hidden}#modalmanager .modal#forum__peakTimePayments .modal-content .modal-body .form .form-group{width:100%;margin-top:0}@media screen and (min-width:33.75rem){#modalmanager .modal#forum__peakTimePayments .modal-content .modal-body .form .form-group{width:70%;padding-right:8px;float:left}}@media screen and (min-width:62rem){#modalmanager .modal#forum__peakTimePayments .modal-content .modal-body .form .form-group{width:211px}}#modalmanager .modal#forum__peakTimePayments .modal-content .modal-body .form .actionButtons{width:100%;margin:0}@media screen and (min-width:33.75rem){#modalmanager .modal#forum__peakTimePayments .modal-content .modal-body .form .actionButtons{width:30%;float:left}}@media screen and (min-width:62rem){#modalmanager .modal#forum__peakTimePayments .modal-content .modal-body .form .actionButtons{width:134px}}#modalmanager .modal#forum__peakTimePayments .modal-content .modal-body .form .actionButtons .button{margin:0}@media screen and (min-width:33.75rem){#modalmanager .modal#forum__peakTimePayments .modal-content .modal-body .form .actionButtons .button{width:100%;min-width:0}}#modalmanager .modal#forum__questionsPerDay .modal-content{background-image:none;-webkit-background-size:160px auto;-moz-background-size:160px auto;-o-background-size:160px auto;background-size:160px auto;background-position:420px bottom;background-repeat:no-repeat}@media screen and (min-width:62rem){#modalmanager .modal#forum__questionsPerDay .modal-content{background-image:url(../images/bg-ask-an-expert-choose-pet-modal@2x.jpg)}}@media screen and (min-width:62rem){#modalmanager .modal#forum__questionsPerDay .modal-content .modal-header{padding-top:64px}#modalmanager .modal#forum__questionsPerDay .modal-content .modal-header .modal-title{width:353px}}@media screen and (min-width:62rem){#modalmanager .modal#forum__questionsPerDay .modal-content .modal-body .title,#modalmanager .modal#forum__questionsPerDay .modal-content .modal-body p{width:353px}}@media screen and (min-width:30rem){#modalmanager .modal#forum__questionsPerDay .modal-content .modal-body .actionButtons{max-width:232px}}#modalmanager .modal#forum__questionsPerDay .modal-content .modal-body .actionButtons .button{min-width:0;width:100%}@media screen and (min-width:62rem){#modalmanager .modal#forum__questionsPerDay .modal-content .modal-footer{padding-bottom:64px}}#modalmanager .modal#petProfile__deletePet .modal-footer .actionButtons,#modalmanager .modal#reminders__deleteReminder .modal-footer .actionButtons{margin-top:1rem}#modalmanager .modal#petplanBenefits .modal-content{background-image:none;-webkit-background-size:360px auto;-moz-background-size:360px auto;-o-background-size:360px auto;background-size:360px auto;background-position:320px 70px;background-repeat:no-repeat}@media screen and (min-width:62rem){#modalmanager .modal#petplanBenefits .modal-content{background-image:url(../images/sponsors/petplan_modal_bg_224x300@2x.jpg)}}#modalmanager .modal#petplanBenefits .modal-header .modal-title{font-size:1.5em;font-weight:700;text-transform:none;color:#001952;margin-bottom:8px}#modalmanager .modal#petplanBenefits .modal-header p{color:#001952}@media screen and (min-width:62rem){#modalmanager .modal#petplanBenefits .modal-header .modal-title{font-size:40px;margin-bottom:24px}#modalmanager .modal#petplanBenefits .modal-header p{font-size:17px;line-height:1.2em;max-width:350px;margin-bottom:24px}}#modalmanager .modal#petplanBenefits .modal-body ul li{margin-bottom:1.5rem}#modalmanager .modal#petplanBenefits .modal-body ul li .benefitData{padding-top:8px}#modalmanager .modal#petplanBenefits .modal-body ul li .benefitData .title{font-size:.9333em;font-weight:700;color:#001952;margin-bottom:0}#modalmanager .modal#petplanBenefits .modal-body ul li .benefitData p{font-size:.9333em}@media screen and (min-width:62rem){#modalmanager .modal#petplanBenefits .modal-body ul li{position:relative}#modalmanager .modal#petplanBenefits .modal-body ul li .benefitIcon{position:absolute;top:2px;left:0}#modalmanager .modal#petplanBenefits .modal-body ul li .benefitData{padding-top:0;padding-left:48px}#modalmanager .modal#petplanBenefits .modal-body ul li .benefitData p{max-width:226px}}#modalmanager .modal#petplanBenefits .modal-footer .actionButtons .button{width:100%;margin:0}#modalmanager .modal#petplanBenefits .modal-footer .actionButtons .button:first-child{margin-bottom:8px}#modalmanager .modal#expertQuestionUnintelligible .modal-footer .actionButtons{display:block;margin:0}#modalmanager .modal#expertQuestionUnintelligible .modal-footer .actionButtons .button{width:100%;margin:0}#modalmanager .modal#expertQuestionUnintelligible .modal-footer .actionButtons .button:first-child{margin-bottom:8px}@media screen and (min-width:62rem){#modalmanager .modal#expertQuestionUnintelligible .modal-footer .actionButtons{overflow:hidden}#modalmanager .modal#expertQuestionUnintelligible .modal-footer .actionButtons .button{width:48%;margin:0 0 0 1%;float:left}#modalmanager .modal#expertQuestionUnintelligible .modal-footer .actionButtons .button:first-child{margin:0 1% 0 0}}#modalmanager .modal#invitePractice .invitePracticeForm{overflow:hidden}@media screen and (min-width:62rem){#modalmanager .modal#invitePractice .invitePracticeForm .invitePracticeForm__zip{width:50%}}#modalmanager .modal#helpful.w-download .modal-content .modal-body .modal-body__download{display:block}@media screen and (min-width:62rem){#modalmanager .modal#helpful.w-cat .modal-content{background-image:url(../images/bg-helpful-answer-modal-cat@2x.jpg)}}#modalmanager .modal#helpful .modal-content{background-image:none;-webkit-background-size:572px 384px;-moz-background-size:572px 384px;-o-background-size:572px 384px;background-size:572px 384px;background-position:bottom right;background-repeat:no-repeat}@media screen and (min-width:62rem){#modalmanager .modal#helpful .modal-content{background-image:url(../images/bg-helpful-answer-modal@2x.jpg)}}@media screen and (min-width:62rem){#modalmanager .modal#helpful .modal-content .modal-header .modal-title{max-width:400px}}@media screen and (min-width:62rem){#modalmanager .modal#helpful .modal-content .modal-header{padding-top:56px}}#modalmanager .modal#helpful .modal-content .modal-header p{font-size:15px;letter-spacing:-.01em;color:#001952;max-width:400px}#modalmanager .modal#helpful .modal-content .modal-body ul{padding:0;margin:0}#modalmanager .modal#helpful .modal-content .modal-body .modal-body__review{margin-bottom:24px}#modalmanager .modal#helpful .modal-content .modal-body .modal-body__review p{font-weight:600;max-width:300px}@media screen and (min-width:62rem){#modalmanager .modal#helpful .modal-content .modal-body .modal-body__review .socialButton{max-width:272px}}#modalmanager .modal#helpful .modal-content .modal-body .modal-body__download{display:none}#modalmanager .modal#helpful .modal-content .modal-body .modal-body__download p{font-weight:600;max-width:300px}#modalmanager .modal#helpful .modal-content .modal-body .modal-body__download ul{margin:0 -1% 24px}@media screen and (min-width:62rem){#modalmanager .modal#helpful .modal-content .modal-body .modal-body__download ul{max-width:284px}}#modalmanager .modal#helpful .modal-content .modal-body .modal-body__download ul li{width:47%;margin-right:1%;margin-left:1%;margin-bottom:8px;display:inline-block}#modalmanager .modal#helpful .modal-content .modal-body .modal-body__download ul li .socialButton .extra_text{display:none}#modalmanager .modal#helpful .modal-content .modal-body .modal-body__share p{font-weight:600;max-width:300px}#modalmanager .modal#helpful .modal-content .modal-body .modal-body__share ul{margin:0 -1% 24px}@media screen and (min-width:62rem){#modalmanager .modal#helpful .modal-content .modal-body .modal-body__share ul{max-width:284px}}#modalmanager .modal#helpful .modal-content .modal-body .modal-body__share ul li{width:47%;margin-right:1%;margin-left:1%;margin-bottom:8px;display:inline-block}#modalmanager .modal#helpful .modal-content .modal-body .modal-body__share ul li .socialButton .extra_text{display:none}@media screen and (min-width:62rem){#modalmanager .modal#helpful .modal-content .modal-footer{padding-bottom:32px}}#modalmanager .modal#chatActions .modal-dialog{width:250px}#modalmanager .modal#chatActions .modal-dialog .modal-content .modal-header{padding:20px 20px 0}@media screen and (min-width:62rem){#modalmanager .modal#chatActions .modal-dialog .modal-content .modal-header{padding:20px 20px 0}}#modalmanager .modal#chatActions .modal-dialog .modal-content .modal-footer{padding:10px 20px 15px}#modalmanager .modal#chatActions .modal-dialog .modal-content .modal-footer .actionButtons .button{width:100%;margin:8px 0 0}#modalmanager .modal#chatActions .modal-dialog .modal-content .modal-footer .actionButtons .button:first-child{margin:0}@media screen and (min-width:62rem){#modalmanager .modal#chatActions .modal-dialog .modal-content .modal-footer{padding:10px 20px 15px}}#modalmanager .modal#userRegistration__zipCode .modal-content{background-image:none;-webkit-background-size:570px auto;-moz-background-size:570px auto;-o-background-size:570px auto;background-size:570px auto;background-position:56px 0;background-repeat:no-repeat}@media screen and (min-width:62rem){#modalmanager .modal#userRegistration__zipCode .modal-content{background-image:url(../images/bg-user-registration-zip-code-modal@2x.jpg)}}#modalmanager .modal#userRegistration__zipCode .modal-content .modal-body .title{font-size:1.2rem;font-weight:700;line-height:1em;width:100%;margin-bottom:.5rem}@media screen and (min-width:62rem){#modalmanager .modal#userRegistration__zipCode .modal-content .modal-body .title{font-size:1.6875rem;width:353px}}#modalmanager .modal#userRegistration__zipCode .modal-content .modal-body p{width:100%}@media screen and (min-width:62rem){#modalmanager .modal#userRegistration__zipCode .modal-content .modal-body p{width:353px;margin-bottom:20px}}#modalmanager .modal#userRegistration__zipCode .modal-content .modal-body .form{overflow:hidden}#modalmanager .modal#userRegistration__zipCode .modal-content .modal-body .form .form-group{width:100%;margin-top:0}@media screen and (min-width:33.75rem){#modalmanager .modal#userRegistration__zipCode .modal-content .modal-body .form .form-group{width:70%;padding-right:8px;float:left}}@media screen and (min-width:62rem){#modalmanager .modal#userRegistration__zipCode .modal-content .modal-body .form .form-group{width:211px}}#modalmanager .modal#userRegistration__zipCode .modal-content .modal-body .form .actionButtons{width:100%;margin:0}@media screen and (min-width:33.75rem){#modalmanager .modal#userRegistration__zipCode .modal-content .modal-body .form .actionButtons{width:30%;float:left}}@media screen and (min-width:62rem){#modalmanager .modal#userRegistration__zipCode .modal-content .modal-body .form .actionButtons{width:134px}}#modalmanager .modal#userRegistration__zipCode .modal-content .modal-body .form .actionButtons .button{margin:0}@media screen and (min-width:33.75rem){#modalmanager .modal#userRegistration__zipCode .modal-content .modal-body .form .actionButtons .button{width:100%;min-width:0}}#modalmanager .modal#askAnExpert__skipChoosePet .modal-content{background-image:none;-webkit-background-size:160px auto;-moz-background-size:160px auto;-o-background-size:160px auto;background-size:160px auto;background-position:398px 32px;background-repeat:no-repeat}@media screen and (min-width:62rem){#modalmanager .modal#askAnExpert__skipChoosePet .modal-content{background-image:url(../images/bg-ask-an-expert-choose-pet-modal@2x.jpg)}}@media screen and (min-width:62rem){#modalmanager .modal#askAnExpert__skipChoosePet .modal-content .modal-header{padding-top:64px}}@media screen and (min-width:62rem){#modalmanager .modal#askAnExpert__skipChoosePet .modal-content .modal-body .title,#modalmanager .modal#askAnExpert__skipChoosePet .modal-content .modal-body p{width:353px}}@media screen and (min-width:62rem){#modalmanager .modal#askAnExpert__skipChoosePet .modal-content .modal-body .actionButtons{width:160px}#modalmanager .modal#askAnExpert__skipChoosePet .modal-content .modal-body .actionButtons .button{min-width:0;width:50%}}@media screen and (min-width:62rem){#modalmanager .modal#askAnExpert__skipChoosePet .modal-content .modal-footer{padding-bottom:64px}}#modalmanager .modal#exitIntent__askAnExpert .modal-content{background:#fff;background:-moz-linear-gradient(top,#fff 0,#d5d7d7 100%);background:-webkit-linear-gradient(top,#fff 0,#d5d7d7 100%);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#d5d7d7));background:-o-linear-gradient(top,#fff 0,#d5d7d7 100%);background:linear-gradient(to bottom,#fff 0,#d5d7d7 100%)}@media screen and (min-width:62rem){#modalmanager .modal#exitIntent__askAnExpert .modal-content{-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-image:url(../images/bg-widget-modal@2x.jpg)}}#modalmanager .modal#exitIntent__askAnExpert .modal-content .module__widget{background-color:transparent;padding:0;margin:0}#modalmanager .modal#exitIntent__askAnExpert .modal-content .module__widget .title{font-weight:400}@media screen and (min-width:62rem){#modalmanager .modal#exitIntent__askAnExpert .modal-content .module__widget .title{font-size:2.25rem;font-weight:300}}@media screen and (min-width:62rem){#modalmanager .modal#exitIntent__askAnExpert .modal-content .module__widget > p{width:300px}}#modalmanager .modal#exitIntent__askAnExpert .modal-content .module__widget fieldset{margin-bottom:0}#modalmanager .modal#exitIntent__askAnExpert .modal-content .module__widget fieldset .counter{font-size:.8rem;margin:0;top:11px}#modalmanager .modal#exitIntent__askAnExpert .modal-content .module__widget fieldset textarea{background-color:#fff;padding-right:40px;border:solid 1px #e2f0f3;margin-bottom:1rem}@media screen and (min-width:62rem){#modalmanager .modal#exitIntent__askAnExpert .modal-content .module__widget{width:353px}#modalmanager .modal#exitIntent__askAnExpert .modal-content .module__widget fieldset textarea{padding-right:64px}}#modalmanager .modal#exitIntent__askAnExpert .modal-content .modal-footer{padding-bottom:24px}#modalmanager .modal#exitIntent__askAnExpert .modal-content .modal-footer .modal-footer__numbers{text-align:left;padding-top:16px}#modalmanager .modal#exitIntent__askAnExpert .modal-content .modal-footer .modal-footer__numbers p span{color:#001952}#modalmanager .modal#exitIntent__articles__askAnExpert .modal-header .modal-title{display:none}@media screen and (min-width:62rem){#modalmanager .modal#exitIntent__articles__askAnExpert .modal-header .modal-title{display:block}}#modalmanager .modal#exitIntent__articles__askAnExpert .modal-body{overflow:hidden}#modalmanager .modal#exitIntent__articles__askAnExpert .modal-body .module__articlesOverview{width:100%;margin-bottom:0}@media screen and (min-width:62rem){#modalmanager .modal#exitIntent__articles__askAnExpert .modal-body .module__articlesOverview{width:280px;float:left}}#modalmanager .modal#exitIntent__articles__askAnExpert .modal-body .module__articlesOverview .title{font-size:1.2rem;font-weight:700;text-align:left;line-height:1.15em;color:#001952;max-width:400px;margin-bottom:4px}@media screen and (min-width:62rem){#modalmanager .modal#exitIntent__articles__askAnExpert .modal-body .module__articlesOverview .title{display:none}}#modalmanager .modal#exitIntent__articles__askAnExpert .modal-body .module__articlesOverview ul{margin-bottom:.5rem}#modalmanager .modal#exitIntent__articles__askAnExpert .modal-body .module__articlesOverview .article__picture{display:none}@media screen and (min-width:62rem){#modalmanager .modal#exitIntent__articles__askAnExpert .modal-body .module__articlesOverview .article__picture{display:table-cell}}#modalmanager .modal#exitIntent__articles__askAnExpert .modal-body .module__articlesOverview .article__link{padding:8px 0}#modalmanager .modal#exitIntent__articles__askAnExpert .modal-body .module__articlesOverview .article__link a{font-size:.8125rem}@media screen and (min-width:62rem){#modalmanager .modal#exitIntent__articles__askAnExpert .modal-body .module__articlesOverview .article__link{padding:0 0 0 16px}}#modalmanager .modal#exitIntent__articles__askAnExpert .modal-body .module__widget{width:100%;padding:16px;margin:0 0 16px}@media screen and (min-width:62rem){#modalmanager .modal#exitIntent__articles__askAnExpert .modal-body .module__widget{width:280px;float:right}}#modalmanager .modal#exitIntent__articles__askAnExpert .modal-body .module__widget .title{font-size:1rem}#modalmanager .modal#exitIntent__articles__askAnExpert .modal-body .module__widget p{font-size:.875rem;margin-bottom:.5rem}#modalmanager .modal#exitIntent__articles__askAnExpert .modal-body .module__widget fieldset{margin-bottom:0}#modalmanager .modal#exitIntent__articles__askAnExpert .modal-body .module__widget fieldset .counter{font-size:.8rem;margin:0;top:11px}#modalmanager .modal#exitIntent__articles__askAnExpert .modal-body .module__widget fieldset textarea{background-color:#fff;padding-right:40px;border:solid 1px #e2f0f3;margin-bottom:.5rem}@media screen and (min-width:62rem){#modalmanager .modal#exitIntent__articles__askAnExpert .modal-body .module__widget fieldset textarea{height:96px}}#modalmanager .modal#exitIntent__articles__askAnExpert .modal-body .module__widget .widget__footer{display:none;width:100%}@media screen and (min-width:62rem){#modalmanager .modal#exitIntent__articles__askAnExpert .modal-body .module__widget .widget__footer{display:table;margin-top:1rem}}#modalmanager .modal#exitIntent__articles__askAnExpert .modal-body .module__widget .widget__footer .widget__footer__numbers{display:table-cell;vertical-align:middle}#modalmanager .modal#exitIntent__articles__askAnExpert .modal-body .module__widget .widget__footer .widget__footer__numbers p{font-size:.8125rem;margin-bottom:0}#modalmanager .modal#exitIntent__articles__askAnExpert .modal-body .module__widget .widget__footer .widget__footer__numbers p span{color:#001952}#modalmanager .modal#exitIntent__articles__askAnExpert .modal-body .module__widget .widget__footer .widget__footer__logo{width:36px;display:table-cell;vertical-align:middle}#modalmanager .modal#exitIntent__articles__askAnExpert .modal-body .module__widget .widget__footer .widget__footer__logo i{font-size:2rem;color:#001952;opacity:.75;position:relative;right:-4px}@media screen and (min-width:62rem){#modalmanager .modal#exitIntent__articles__askAnExpert .modal-header{padding-top:48px}}#modalmanager .modal#exitIntent__articles__askAnExpert .modal-footer{padding-bottom:24px}#modalmanager .modal#exitIntent__subscribeLikeFB .modal-content{background:#fff;background:-moz-linear-gradient(top,#fff 0,#d5d7d7 100%);background:-webkit-linear-gradient(top,#fff 0,#d5d7d7 100%);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#d5d7d7));background:-o-linear-gradient(top,#fff 0,#d5d7d7 100%);background:linear-gradient(to bottom,#fff 0,#d5d7d7 100%)}@media screen and (min-width:62rem){#modalmanager .modal#exitIntent__subscribeLikeFB .modal-content{-webkit-background-size:652px 425px;-moz-background-size:652px 425px;-o-background-size:652px 425px;background-size:652px 425px;background-image:url(../images/bg-subscribe-modal@2x.jpg)}}@media screen and (min-width:62rem){#modalmanager .modal#exitIntent__subscribeLikeFB .modal-content .modal-header{padding-top:48px}}#modalmanager .modal#exitIntent__subscribeLikeFB .modal-content .title{font-size:1.0625rem;font-weight:400;margin-bottom:4px}@media screen and (min-width:30rem){#modalmanager .modal#exitIntent__subscribeLikeFB .modal-content .title{font-size:1.125rem}}@media screen and (min-width:62rem){#modalmanager .modal#exitIntent__subscribeLikeFB .modal-content .title{font-size:1.375rem}}#modalmanager .modal#exitIntent__subscribeLikeFB .modal-content .subscribe{margin-bottom:1.5rem}@media screen and (min-width:62rem){#modalmanager .modal#exitIntent__subscribeLikeFB .modal-content .subscribe{width:353px;margin-bottom:.5rem}}#modalmanager .modal#exitIntent__subscribeLikeFB .modal-content .subscribe form input{background-color:#fff;margin-bottom:1rem}@media screen and (min-width:62rem){#modalmanager .modal#exitIntent__subscribeLikeFB .modal-content .subscribe form{display:block;overflow:hidden}#modalmanager .modal#exitIntent__subscribeLikeFB .modal-content .subscribe form input{width:207px;float:left}#modalmanager .modal#exitIntent__subscribeLikeFB .modal-content .subscribe form .actionButtons{width:134px;float:right}}#modalmanager .modal#exitIntent__subscribeLikeFB .modal-content .FBLikebox{margin-bottom:1rem}@media screen and (min-width:62rem){#modalmanager .modal#exitIntent__subscribeLikeFB .modal-content .FBLikebox{width:353px}}#modalmanager .modal#exitIntent__subscribeLikeFB .modal-content .FBLikebox .plugin{text-align:center;background-color:#fff;width:100%;min-height:80px;padding:8px 20px;border:solid 2px #e2f0f3}@media screen and (min-width:30rem){#modalmanager .modal#exitIntent__subscribeLikeFB .modal-content .FBLikebox .plugin{padding:8px 12px}}@media screen and (min-width:62rem){#modalmanager .modal#exitIntent__subscribeLikeFB .modal-content .FBLikebox .plugin{padding:16px 8px}}#modalmanager .modal#exitIntent__subscribeLikeFB .modal-content .FBLikebox .plugin .plugin__inner{overflow:hidden}#modalmanager .modal#exitIntent__subscribeLikeFB .modal-content .modal-footer{width:100%;display:table}@media screen and (min-width:62rem){#modalmanager .modal#exitIntent__subscribeLikeFB .modal-content .modal-footer{padding-bottom:16px;padding-bottom:32px}}#modalmanager .modal#exitIntent__subscribeLikeFB .modal-content .modal-footer .modal-footer__numbers{display:table-cell;vertical-align:middle}#modalmanager .modal#exitIntent__subscribeLikeFB .modal-content .modal-footer .modal-footer__numbers p{font-size:.8125rem;text-align:left;margin-bottom:0}@media screen and (min-width:62rem){#modalmanager .modal#exitIntent__subscribeLikeFB .modal-content .modal-footer .modal-footer__numbers p{font-size:1.0625rem}}#modalmanager .modal#exitIntent__subscribeLikeFB .modal-content .modal-footer .modal-footer__numbers p span{color:#001952}#modalmanager .modal#exitIntent__subscribeLikeFB .modal-content .modal-footer .widget__footer__logo{width:36px;display:table-cell;vertical-align:middle}@media screen and (min-width:62rem){#modalmanager .modal#exitIntent__subscribeLikeFB .modal-content .modal-footer .widget__footer__logo{width:200px}#modalmanager .modal#exitIntent__subscribeLikeFB .modal-content .modal-footer .widget__footer__logo i:before{content:"\e951"}}#modalmanager .modal#exitIntent__subscribeLikeFB .modal-content .modal-footer .widget__footer__logo i{font-size:2rem;color:#001952;opacity:.75;position:relative;right:-4px}#modalmanager .modal#exitIntent__subscribeLikeFB .modal-content .modal-footer .widget__footer__logo span{display:none}#modalmanager .modal#pdp__zoomImage .modal-content{padding-bottom:1rem}#modalmanager .modal#pdp__zoomImage .modal-content .modal-body img{width:100%;height:60vw;-o-object-fit:contain;object-fit:contain}#modalmanager .modal#pdp__zoomImage .modal-content .modal-thumbs{width:90%;margin:0 auto;overflow-x:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#modalmanager .modal#pdp__zoomImage .modal-content .modal-thumbs.is-active{cursor:-moz-grabbing;cursor:grabbing;cursor:-webkit-grabbing}#modalmanager .modal#pdp__zoomImage .modal-content .modal-thumbs ul{margin:0 auto;padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}#modalmanager .modal#pdp__zoomImage .modal-content .modal-thumbs ul li{padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:.5rem}#modalmanager .modal#pdp__zoomImage .modal-content .modal-thumbs ul li:first-child{margin-left:0}#modalmanager .modal#pdp__zoomImage .modal-content .modal-thumbs ul li.thumb-active img{border-color:#001952}#modalmanager .modal#pdp__zoomImage .modal-content .modal-thumbs ul li img{width:auto;height:4rem;padding:.25rem;border:.125rem solid transparent;-webkit-border-radius:.125rem;-moz-border-radius:.125rem;border-radius:.125rem;-o-object-fit:cover;object-fit:cover;pointer-events:none}#modalmanager .modal#rx__findVeterinarianClinic .modal-content{max-height:35rem}@media screen and (min-width:49.375rem){#modalmanager .modal#rx__findVeterinarianClinic .modal-content{max-height:40rem}}#modalmanager .modal#rx__findVeterinarianClinic .modal-content .modal-header .modal-title{text-align:center}#modalmanager .modal#rx__findVeterinarianClinic .modal-content .modal-body > .title,#modalmanager .modal#rx__findVeterinarianClinic .modal-content .modal-body > p{text-align:center}#modalmanager .modal#rx__findVeterinarianClinic .modal-content .modal-body .highlighted{color:#001952}#modalmanager .modal#rx__findVeterinarianClinic .modal-content .modal-body .required{font-size:.875rem;text-align:left}#modalmanager .modal#rx__findVeterinarianClinic .modal-content .modal-body .map{height:10rem;margin-bottom:1rem;display:none}#modalmanager .modal#rx__findVeterinarianClinic .modal-content .modal-body .module__search{margin:0 auto 1rem}#modalmanager .modal#rx__findVeterinarianClinic .modal-content .modal-body .module__search .form-group{margin-top:0}#modalmanager .modal#rx__findVeterinarianClinic .modal-content .modal-body .module__boxesSelector{height:8rem;margin-top:1.5rem;margin-bottom:1.5rem}@media screen and (min-width:41.875rem){#modalmanager .modal#rx__findVeterinarianClinic .modal-content .modal-body .module__search{width:50%}#modalmanager .modal#rx__findVeterinarianClinic .modal-content .modal-body .module__search .form-group{width:78%;padding-right:.5rem;margin-top:0}#modalmanager .modal#rx__findVeterinarianClinic .modal-content .modal-body .module__search .actionButtons{width:22%}#modalmanager .modal#rx__findVeterinarianClinic .modal-content .modal-body .map{height:20rem}#modalmanager .modal#rx__findVeterinarianClinic .modal-content .modal-body .module__boxesSelector{height:10rem}#modalmanager .modal#rx__findVeterinarianClinic .modal-content .modal-body .module__boxesSelector ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#modalmanager .modal#rx__findVeterinarianClinic .modal-content .modal-body .module__boxesSelector ul li{width:49.25%;margin-top:0;margin-bottom:.75rem}}@media screen and (min-width:62rem){#modalmanager .modal#rx__findVeterinarianClinic .modal-content .modal-body .module__boxesSelector{height:auto;max-height:14rem;margin-bottom:1rem}}#modalmanager .modal#rx__findVeterinarianClinic .modal-content .modal-footer{text-align:center}#modalmanager .modal#rx__findVeterinarianClinic .modal-content .modal-footer .actionButtons{margin-bottom:1rem}#modalmanager .modal#rx__findVeterinarian .modal-content{max-height:30rem}@media screen and (min-width:49.375rem){#modalmanager .modal#rx__findVeterinarian .modal-content{max-height:40rem}}#modalmanager .modal#rx__findVeterinarian .modal-content .modal-header .modal-title{text-align:center}#modalmanager .modal#rx__findVeterinarian .modal-content .modal-body > .title,#modalmanager .modal#rx__findVeterinarian .modal-content .modal-body > p{text-align:center}#modalmanager .modal#rx__findVeterinarian .modal-content .modal-body .module__boxesSelector{height:8rem;margin-top:1.5rem;margin-bottom:1.5rem}@media screen and (min-width:41.875rem){#modalmanager .modal#rx__findVeterinarian .modal-content .modal-body .module__boxesSelector ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#modalmanager .modal#rx__findVeterinarian .modal-content .modal-body .module__boxesSelector ul li{width:49.25%;margin-top:0;margin-bottom:.75rem}}@media screen and (min-width:62rem){#modalmanager .modal#rx__findVeterinarian .modal-content .modal-body .module__boxesSelector{height:auto;max-height:14rem;margin-bottom:1rem}}#modalmanager .modal#rx__findVeterinarian .modal-content .modal-footer{text-align:center}#modalmanager .modal#rx__findVeterinarian .modal-content .modal-footer .actionButtons{margin-bottom:1rem}#modalmanager .modal#rx__addVeterinarian .modal-content .modal-header .modal-title{text-align:center}#modalmanager .modal#rx__addVeterinarian .modal-content .modal-body > .title,#modalmanager .modal#rx__addVeterinarian .modal-content .modal-body > p{text-align:center}#modalmanager .modal#rx__addVeterinarian .modal-content .modal-body .title{margin-bottom:.5rem}#modalmanager .modal#rx__addVeterinarian .modal-content .modal-body .form-group{margin:0 0 .5rem}#modalmanager .modal#rx__addVeterinarian .modal-content .modal-body .form-group label{margin-bottom:.25rem}#modalmanager .modal#rx__addVeterinarian .modal-content .modal-body .form__firstName,#modalmanager .modal#rx__addVeterinarian .modal-content .modal-body .form__phone{width:50%;padding-right:.25rem;margin-right:-.25rem;display:inline-block}#modalmanager .modal#rx__addVeterinarian .modal-content .modal-body .form__fax,#modalmanager .modal#rx__addVeterinarian .modal-content .modal-body .form__lastName{width:50%;padding-left:.25rem;margin-right:-.25rem;display:inline-block}#modalmanager .modal#rx__addVeterinarian .modal-content .modal-body .required{font-size:.875rem;text-align:left}#modalmanager .modal#rx__addVeterinarian .modal-content .modal-footer .actionButtons{margin-top:.75rem}#modalmanager .modal#rx__addPet .modal-content{max-height:30rem}@media screen and (min-width:49.375rem){#modalmanager .modal#rx__addPet .modal-content{max-height:40rem}}#modalmanager .modal#rx__addPet .modal-content .modal-header .modal-title{text-align:center}#modalmanager .modal#rx__addPet .modal-content .modal-body > .title,#modalmanager .modal#rx__addPet .modal-content .modal-body > p{text-align:center}#modalmanager .modal#rx__addPet .modal-content .modal-body .title{margin-bottom:.5rem}#modalmanager .modal#rx__addPet .modal-content .modal-body .required{text-align:left}#modalmanager .modal#rx__addPet .modal-content .modal-body .form-group{margin:0 -.25rem .5rem 0;display:inline-block;vertical-align:top;overflow:visible}#modalmanager .modal#rx__addPet .modal-content .modal-body .form-group label{font-size:.875rem;margin-bottom:.25rem}#modalmanager .modal#rx__addPet .modal-content .modal-body .form-group label.select{margin-bottom:0}#modalmanager .modal#rx__addPet .modal-content .modal-body .form-group label.radio{width:auto;margin-right:.75rem;float:left}#modalmanager .modal#rx__addPet .modal-content .modal-body .optionsList{overflow:hidden}#modalmanager .modal#rx__addPet .modal-content .modal-body .form__breed,#modalmanager .modal#rx__addPet .modal-content .modal-body .form__name{width:50%;padding-right:.25rem}#modalmanager .modal#rx__addPet .modal-content .modal-body .form__typeOfPet,#modalmanager .modal#rx__addPet .modal-content .modal-body .form__weight{width:50%;padding-left:.25rem}#modalmanager .modal#rx__addPet .modal-content .modal-body .form__dateOfBirth .dateOfBirth__month{width:50%;padding-right:.25rem;margin-right:-.25rem;display:inline-block}#modalmanager .modal#rx__addPet .modal-content .modal-body .form__dateOfBirth .dateOfBirth__year{width:50%;padding-left:.25rem;margin-right:-.25rem;display:inline-block}@media screen and (min-width:41.875rem){#modalmanager .modal#rx__addPet .modal-content .modal-body .form__breed,#modalmanager .modal#rx__addPet .modal-content .modal-body .form__dateOfBirth,#modalmanager .modal#rx__addPet .modal-content .modal-body .form__name{width:33.3%;margin-bottom:1.25rem}#modalmanager .modal#rx__addPet .modal-content .modal-body .form__gender,#modalmanager .modal#rx__addPet .modal-content .modal-body .form__typeOfPet,#modalmanager .modal#rx__addPet .modal-content .modal-body .form__weight{width:33.3%;margin-bottom:1.25rem}#modalmanager .modal#rx__addPet .modal-content .modal-body .form__dateOfBirth,#modalmanager .modal#rx__addPet .modal-content .modal-body .form__typeOfPet,#modalmanager .modal#rx__addPet .modal-content .modal-body .form__weight{padding-right:.25rem}#modalmanager .modal#rx__addPet .modal-content .modal-body .form__breed,#modalmanager .modal#rx__addPet .modal-content .modal-body .form__dateOfBirth,#modalmanager .modal#rx__addPet .modal-content .modal-body .form__gender{padding-left:.25rem}#modalmanager .modal#rx__addPet .modal-content .modal-body .form__addPet__medicalInfo .form-group{margin-bottom:1.25rem}}#modalmanager .modal#rx__addPet .modal-content .modal-body .module__tagBox{margin-top:.5rem;clear:both}#modalmanager .modal#rx__addPet .modal-content .modal-body .module__tagBox.active{display:block}#modalmanager .modal#rx__addPet .modal-content .modal-footer .required{font-size:.875rem}#modalmanager .modal#rx__addPet .modal-content .modal-footer .infoMessage{text-align:left}#modalmanager .modal#rx__addPet .modal-content .modal-footer .actionButtons{margin-top:.75rem}@media screen and (min-width:33.75rem){#modalmanager .modal#rx__addPet .modal-content .modal-footer{overflow:hidden}#modalmanager .modal#rx__addPet .modal-content .modal-footer .infoMessage{width:50%;margin-top:.75rem;float:left}#modalmanager .modal#rx__addPet .modal-content .modal-footer .actionButtons{width:50%;margin-top:0;float:right}}.help-layer{color:#fff;background-color:rgba(0,0,0,.8);width:100%;height:100%;display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000000;overflow:hidden}.help-layer .help-layer-inner{width:100%;position:absolute}.help-layer p{color:#fff;margin:0}.help-layer .title{text-align:center;width:100%;padding:12% 0;display:block}@media screen and (min-width:41.875rem){.help-layer .title{padding:5% 0}}.help-layer .title .title-inner{font-family:'Petco Circular',sans-serif;font-weight:700;text-transform:uppercase}.help-layer .title .title-inner p{font-size:18px}@media screen and (min-width:41.875rem){.help-layer .title .title-inner p{font-size:24px}}.help-layer .title .title-inner i{display:none}@media screen and (min-width:41.875rem){.help-layer.expert .content{max-width:500px;margin:0 auto}}.help-layer.forum .content .content-inner ul li .icon{vertical-align:top}.help-layer .content{width:100%;margin:0;display:block}.help-layer .content .content-inner ul{padding:0;margin:0}.help-layer .content .content-inner ul li{width:100%;max-width:670px;padding:0 6%;margin:0 auto 7% auto;display:table}.help-layer .content .content-inner ul li .icon{text-align:center;width:10%;display:table-cell;vertical-align:middle}.help-layer .content .content-inner ul li .icon i{font-size:300%;line-height:0}@media screen and (min-width:41.875rem){.help-layer .content .content-inner ul li .icon i{font-size:400%}}.help-layer .content .content-inner ul li .text{font-size:90%;width:90%;padding-left:5%;display:table-cell;vertical-align:middle}.help-layer .content .content-inner ul li .text p{margin-bottom:0}@media screen and (min-width:41.875rem){.help-layer .content .content-inner ul li .text p{font-size:18px;line-height:22px}}.help-layer .content .content-inner ul li .text p + p{margin-top:16px}.help-layer .close-instructions{position:absolute;bottom:15px;right:15px;opacity:.5}@media screen and (min-width:41.875rem){.help-layer .close-instructions{padding:3% 0 0;bottom:30px;right:30px}}.help-layer .close-instructions .close-instructions-inner{text-align:center}@media screen and (min-width:41.875rem){.help-layer .close-instructions .close-instructions-inner{font-size:200%}}.help-layer .close-instructions .close-instructions-inner i{font-size:300%;line-height:0;margin-bottom:8px;display:inline-block}.help-layer .close-instructions .close-instructions-inner i:before{display:block}@media screen and (min-width:41.875rem){.help-layer .close-instructions .close-instructions-inner i{font-size:200%}}.help-layer .close-instructions .close-instructions-inner p{margin-top:-1%}.help-layer .close-instructions .close-instructions-inner p span{font-family:'Petco Circular',sans-serif;font-weight:700}@media screen and (min-width:41.875rem){.help-layer .title{padding:5% 0}.help-layer .title .title-inner p{font-size:24px}.help-layer.expert .content{max-width:500px;margin:0 auto}.help-layer .content .content-inner ul li .icon i{font-size:400%}.help-layer .close-instructions{padding:3% 0 0;bottom:30px;right:30px}.help-layer .close-instructions .close-instructions-inner{font-size:200%}.help-layer .close-instructions .close-instructions-inner i{font-size:200%}}#errormanager{width:100%;min-height:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;display:table;position:fixed;z-index:9999}@media screen and (min-width:62rem){#errormanager{top:0}}#errormanager .alert{padding:30px 0 15px;margin:0;display:table-cell;vertical-align:middle}#errormanager .alert p{font-size:13px;font-weight:700;color:#fff;width:85%;padding:2px 30px 0 15px;margin:0}@media screen and (min-width:41.875rem){#errormanager .alert p{font-size:14px}}#errormanager .alert .close{font-size:22px;font-weight:700;font-family:'Helvetica Neue';text-shadow:none;line-height:15px;color:#fff;display:inline-block;position:relative;top:auto;right:15px}.notification{color:#fff;background:#001952;width:100%;height:70px;display:table;position:absolute;top:-200px;left:0;z-index:9999;-webkit-transition:all .5s ease}.notification a{text-decoration:none;padding:15px 0 0 0;display:table-cell;vertical-align:middle}.notification.close{top:-200px !important}.notification.ok{top:0 !important}.notification p{font-size:13px;font-weight:700;color:#fff;width:85%;padding:2px 30px 0 15px;margin:0}@media screen and (min-width:41.875rem){.notification p{font-size:14px}}.notification .close{font-size:22px;font-weight:700;font-family:'Helvetica Neue';text-shadow:none;line-height:15px;color:#fff;display:inline-block;position:relative;top:auto;right:15px}.module__petplanWidget01{background-color:#f3f8f9;padding:.5rem;margin-bottom:32px}.module__petplanWidget01 .title{color:#fcb316;margin-bottom:0}.module__petplanWidget01 .actionButtons .button{background-color:#fcb316;border-bottom-color:#e7a311}.noTouchDevice .module__petplanWidget01 .actionButtons .button:hover{background-color:#e7a311;border-bottom:solid 2px #d99910}.noTouchDevice .module__petplanWidget01 .actionButtons .button:active{border-bottom:solid 2px #e7a311}.module__petplanWidget01 .header{background-color:#fff;padding:1rem 1rem .5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.module__petplanWidget01 .content{background-color:#fff;padding:0 1rem}.module__petplanWidget01 .content .numberCapture{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.module__petplanWidget01 .content .numberCapture input{width:66%}.module__petplanWidget01 .content fieldset{margin-bottom:0}.module__petplanWidget01 .content fieldset + .actionButtons{margin-top:0}.module__petplanWidget01 .content .select,.module__petplanWidget01 .content input{margin-bottom:1rem}.module__petplanWidget01 .content .checkBoxButton{background-color:#eff4f5;height:44px;padding:0 8px;position:relative}.module__petplanWidget01 .content .checkBoxButton:before{content:" ";background-repeat:no-repeat;-webkit-background-size:25px 18px;-moz-background-size:25px 18px;-o-background-size:25px 18px;background-size:25px 18px;background-position:10px 13px;background-color:#babdc2;width:44px;height:44px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:2px;-webkit-border-top-left-radius:2px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:2px;-moz-border-radius-topleft:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px;border-top-left-radius:2px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;position:absolute;top:0;left:0}.module__petplanWidget01 .content .checkBoxButton.dog:before{background-image:url(../images/sponsors/petplan-icon-dogSelector_25x18@2x.png)}.module__petplanWidget01 .content .checkBoxButton.cat:before{background-image:url(../images/sponsors/petplan-icon-catSelector_25x18@2x.png)}.module__petplanWidget01 .content .checkBoxButton a{width:100%;height:100%;padding:14px 28px 12px 48px}.module__petplanWidget01 .content .checkBoxButton a .deco{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border-color:#babdc2;margin-top:-10px;top:50%;left:auto;right:0}.module__petplanWidget01 .content .checkBoxButton a .deco:before{color:#fcb316}.noTouchDevice .module__petplanWidget01 .content .checkBoxButton a:hover{color:#fcb316}.noTouchDevice .module__petplanWidget01 .content .checkBoxButton a:hover .deco{border-color:#fcb316}.module__petplanWidget01 .content .ad{width:100%;padding-bottom:1rem;margin:1rem 0 0;display:table}.module__petplanWidget01 .content .ad .ad__picture{display:table-cell}.module__petplanWidget01 .content .ad .ad__picture img{width:81px;height:auto}.module__petplanWidget01 .content .ad .ad__content{padding-left:1rem;display:table-cell;vertical-align:middle}.module__petplanWidget01 .content .ad .ad__content p{margin-bottom:0}.module__petplanWidget01 .content .ad .ad__content .text-link{font-weight:700;text-transform:uppercase;color:#fcb316}.noTouchDevice .module__petplanWidget01 .content .ad .ad__content .text-link:hover{color:#e7a311}.module__petplanWidget01 .content .content__banner{padding-bottom:24px;display:block}.module__petplanWidget01 .content .content__banner img{width:100%;height:auto;display:block}.module__petplanWidget01 .footer{background-color:#fff;border-top:solid 2px #f3f8f9;padding:1rem}.module__petplanWidget01 .footer ul{margin-bottom:0}.module__petplanWidget01 .footer ul .benefit:first-child{margin-bottom:1rem}.module__petplanWidget01 .footer ul .benefit .benefit__icon{height:40px;padding-bottom:5px}.module__petplanWidget01 .footer ul .benefit .benefit__data p{margin:0}@media screen and (min-width:30rem){.module__petplanWidget01 .content .numberCapture input{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.module__petplanWidget01 .footer ul{margin:0 -.5rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.module__petplanWidget01 .footer ul .benefit{width:50%;margin:0}.module__petplanWidget01 .footer ul .benefit .benefit__icon{padding-left:8px}.module__petplanWidget01 .footer ul .benefit .benefit__data{padding-right:8px}}@media screen and (min-width:33.75rem){.module__petplanWidget01 .content .numberCapture{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.module__petplanWidget01 .content .numberCapture p{padding-right:8px}.module__petplanWidget01 .content .numberCapture input,.module__petplanWidget01 .content .numberCapture p{width:50%}.module__petplanWidget01 .content .formFields{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -8px}.module__petplanWidget01 .content .formFields > div{width:50%;padding:0 8px}.module__petplanWidget01 .content .formFields > div .checkBoxButton,.module__petplanWidget01 .content .formFields > div .select,.module__petplanWidget01 .content .formFields > div input{width:100%}}@media screen and (min-width:49.375rem){.module__petplanWidget01 .content .checkBoxButton{height:32px}.module__petplanWidget01 .content .checkBoxButton:before{background-position:10px 8px;height:32px}.module__petplanWidget01 .content .checkBoxButton a{padding-top:8px;padding-bottom:6px}}@media screen and (min-width:62rem){.module__petplanWidget01 .content .numberCapture{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.module__petplanWidget01 .content .numberCapture input{width:33.3%}.module__petplanWidget01 .content .formFields > div{width:33.3%;padding:0 8px}.module__petplanWidget01 .content .formFields > div .checkBoxButton,.module__petplanWidget01 .content .formFields > div .select,.module__petplanWidget01 .content .formFields > div input{width:100%}.module__petplanWidget01 .footer ul .benefit{display:table}.module__petplanWidget01 .footer ul .benefit .benefit__icon{width:45px;display:table-cell;vertical-align:top}.module__petplanWidget01 .footer ul .benefit .benefit__data{padding-left:.5rem;display:table-cell;vertical-align:top}}.video__cover{background-color:rgba(56,65,77,.25);position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .video__cover:hover{background-color:rgba(56,65,77,.5)}.noTouchDevice .video__cover:hover:before{width:6rem;height:6rem;background-color:rgba(255,255,255,.5);border-width:.2rem}.noTouchDevice .video__cover:hover:after{font-size:3rem}.video__cover:before{content:" ";width:4rem;height:4rem;background-color:rgba(255,255,255,.25);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:solid .125rem #fff;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.video__cover:after{font-family:petcoach;font-size:2rem;content:"\e928";color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-40%,-50%);-moz-transform:translate(-40%,-50%);-o-transform:translate(-40%,-50%);-ms-transform:translate(-40%,-50%);transform:translate(-40%,-50%);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.video__cover span{display:none}header{height:4.4375rem;background-color:#001952;position:fixed;top:0;right:0;left:0;z-index:900;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}header:after{font-family:petcoach;font-size:152vw;content:"\e96d";color:#fff;display:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.025;z-index:0}.header--transparent.header--searchFixed header,.header--transparent.header--searchOpen header,.header--transparent.header--wBackButton header{background-color:#001952}.header--transparent header{background-color:transparent}.header--transparent header.header--mini{background-color:#001952}.header--transparent header:after{color:#fff}.header--transparent header .nav__logotype .title{color:#fff}.header--transparent header .nav__button i{color:#fff}.header--transparent header .nav__button.menuButton .menuButton__box__inner,.header--transparent header .nav__button.menuButton .menuButton__box__inner::after,.header--transparent header .nav__button.menuButton .menuButton__box__inner::before{background-color:#fff}.header--transparent header nav > ul li > a{color:#fff}.noTouchDevice .header--transparent header nav > ul li > a:hover{color:#fff}.header--transparent header nav > ul li > a:active,.header--transparent header nav > ul li > a:focus,.header--transparent header nav > ul li > a:visited{color:#fff}.header--transparent header.menu--open{background-color:#001952}.header--transparent.noTouchDevice header nav > ul li > a:hover{color:#fff}.header--transparentLight.header--searchFixed header,.header--transparentLight.header--searchOpen header,.header--transparentLight.header--wBackButton header{background-color:#fff}.header--transparentLight header{background-color:transparent}.header--transparentLight header.header--mini{background-color:#fff}.header--transparentLight header:after{color:#001952}.header--transparentLight header .nav__logotype .title{color:#001952}.header--transparentLight header .nav__button i{color:#001952}.header--transparentLight header .nav__button.menuButton .menuButton__box__inner,.header--transparentLight header .nav__button.menuButton .menuButton__box__inner::after,.header--transparentLight header .nav__button.menuButton .menuButton__box__inner::before{background-color:#001952}.header--transparentLight header .nav__search .searchButton button{background-color:#001952}.header--transparentLight header .nav__profileOptions > ul > li.myPets{background-color:#074558}.header--transparentLight header .nav__profileOptions > ul > li.myPets .module__scrollingControls a{background-color:#fff}.header--transparentLight header .nav__profileOptions > ul > li.myPets .module__scrollingControls a i:before{color:#001952}.header--transparentLight header .nav__profileOptions > ul > li.loginRegister{background-color:#074558}.header--transparentLight header .nav__profileOptions > ul > li.loginRegister span{color:#fff}.header--transparentLight header nav > ul li > a{color:#001952}.noTouchDevice .header--transparentLight header nav > ul li > a:hover{color:#001952}.header--transparentLight header nav > ul li > a:active,.header--transparentLight header nav > ul li > a:focus,.header--transparentLight header nav > ul li > a:visited{color:#001952}.header--transparentLight header.menu--open{background-color:#fff}.header--transparentLight.noTouchDevice header nav > ul li > a:hover{color:#001952}header.menu--open{height:100%}.header--wBackButton header.menu--open{height:100%}.header--wBackButton header.menu--open .nav__search{display:none}.header--searchFixed header.menu--open{height:100%}.header--searchFixed header.menu--open .nav__search{display:none}header.menu--open:after{display:block}header.menu--open .menuButton__box__inner{-webkit-transform:translate3d(0,6px,0) rotate(135deg);-moz-transform:translate3d(0,6px,0) rotate(135deg);transform:translate3d(0,6px,0) rotate(135deg);-webkit-transition-delay:75ms;-moz-transition-delay:75ms;-o-transition-delay:75ms;transition-delay:75ms}header.menu--open .menuButton__box__inner::before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;opacity:0}header.menu--open .menuButton__box__inner::after{-webkit-transform:translate3d(0,-12px,0) rotate(-270deg);-moz-transform:translate3d(0,-12px,0) rotate(-270deg);transform:translate3d(0,-12px,0) rotate(-270deg);-webkit-transition-delay:75ms;-moz-transition-delay:75ms;-o-transition-delay:75ms;transition-delay:75ms}header.menu--open nav{display:block;-webkit-animation-name:fadein;-moz-animation-name:fadein;-o-animation-name:fadein;animation-name:fadein;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.header--searchOpen header{height:7.4375rem}.header--searchOpen header .nav__search{display:block;-webkit-animation-name:fadein;-moz-animation-name:fadein;-o-animation-name:fadein;animation-name:fadein;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.header--wBackButton header{height:7.4375rem;-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}.header--wBackButton header .nav__button.backButton{padding:.75rem;display:block;position:absolute;top:2.125rem;left:.75rem}.header--wBackButton header .nav__button.backButton i{font-size:1.5rem;position:absolute;top:0;left:0}.header--wBackButton header .nav__button.menuButton{left:1rem}.header--wBackButton header .nav__button.searchButton{display:none}.header--wBackButton header .nav__search{display:block;opacity:1}.header--searchFixed header{height:7.4375rem}.header--searchFixed header .nav__button.searchButton{display:none}.header--searchFixed header .nav__search{display:block;opacity:1}header .header__inner{min-width:20rem;height:100%;margin:0 auto;position:relative;z-index:1}header .nav__logotype{display:inline-block;position:absolute;top:2rem;left:5rem}header .nav__logotype a{display:inline-block}header .nav__logotype .title{color:#fff;margin-bottom:0;display:inline-block}header .nav__logotype .title:before{font-family:petcoach;font-size:1.3757rem;font-weight:400;content:"\e951";position:relative;top:.125em}header .nav__logotype .title span{display:none}header .nav__button{width:1.25rem;height:1.25rem;display:none}header .nav__button.active i{opacity:.5}header .nav__button span{display:none}header .nav__button span.totalNotifications{font-size:.75rem;font-weight:700;text-align:center;color:#fff;width:1rem;height:1rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;position:absolute;top:.6rem;left:-.3rem;z-index:1}header .nav__button i{font-size:1.25rem;color:#fff;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;z-index:0}header .nav__button.menuButton{display:block;position:absolute;top:1.75rem;left:1rem;padding:1rem;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;-o-transition-property:opacity,filter;-moz-transition-property:opacity,filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.noTouchDevice header .nav__button.menuButton:hover{opacity:.5}header .nav__button.menuButton .menuButton__box{width:1.8rem;height:1.25rem;display:inline-block;position:absolute;top:.5rem;left:1.8rem}header .nav__button.menuButton .menuButton__box__inner{display:block;top:.125rem;-webkit-transition-duration:275ms;-moz-transition-duration:275ms;-o-transition-duration:275ms;transition-duration:275ms;-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);-moz-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);-o-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}header .nav__button.menuButton .menuButton__box__inner,header .nav__button.menuButton .menuButton__box__inner::after,header .nav__button.menuButton .menuButton__box__inner::before{background-color:#fff;width:1.25rem;height:.125rem;-webkit-border-radius:.09375rem;-moz-border-radius:.09375rem;border-radius:.09375rem;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:-o-transform;-moz-transition-property:transform,-moz-transform;transition-property:transform;transition-property:transform,-webkit-transform,-moz-transform,-o-transform;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}header .nav__button.menuButton .menuButton__box__inner::after,header .nav__button.menuButton .menuButton__box__inner::before{content:"";display:block}header .nav__button.menuButton .menuButton__box__inner::before{top:.375rem}header .nav__button.menuButton .menuButton__box__inner::after{bottom:-.625rem;top:.75rem;-webkit-transition:-webkit-transform 275ms cubic-bezier(.68,-.55,.265,1.55);transition:-webkit-transform 275ms cubic-bezier(.68,-.55,.265,1.55);-o-transition:-o-transform 275ms cubic-bezier(.68,-.55,.265,1.55);-moz-transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55),-moz-transform 275ms cubic-bezier(.68,-.55,.265,1.55);transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55);transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55),-webkit-transform 275ms cubic-bezier(.68,-.55,.265,1.55),-moz-transform 275ms cubic-bezier(.68,-.55,.265,1.55),-o-transform 275ms cubic-bezier(.68,-.55,.265,1.55)}header .nav__button.searchButton{display:block;position:absolute;top:2.15rem;right:3rem}header .nav__button.profileButton{display:block;position:absolute;top:2.15rem;right:1rem}header .nav__button.profileButton span.totalNotifications{background-color:#fb4341}header .nav__search{width:100%;padding:0 1rem;display:none;position:absolute;bottom:1rem;opacity:0}header .nav__search .form-group{margin-bottom:0;position:relative;vertical-align:top}header .nav__search .form-group input{color:#001952;height:2rem}header .nav__search .searchButton{display:none}header .nav__search .searchButton button{background-color:#001952;width:2.75rem;height:2rem;border:0;-webkit-border-radius:.125rem;-moz-border-radius:.125rem;border-radius:.125rem}header .nav__search .searchButton button span{display:none}header .nav__search .searchButton button i{font-size:1.15rem;color:#fff;padding-top:.1875rem;display:inline-block}.header--transparentLight header .nav__profileOptions ul{background-color:#001952}.header--transparentLight header .nav__profileOptions ul:before{border-bottom-color:#001952}.header--transparentLight header .nav__profileOptions ul li{border-color:#196d81}.header--transparentLight header .nav__profileOptions ul li a{color:#fff}header .nav__profileOptions{display:none;position:absolute;top:4.25rem;right:.15rem;z-index:200;opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}header .nav__profileOptions.active{display:block;-webkit-animation-name:fadein;-moz-animation-name:fadein;-o-animation-name:fadein;animation-name:fadein;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.1s;-moz-animation-delay:.1s;-o-animation-delay:.1s;animation-delay:.1s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}header .nav__profileOptions > ul{background-color:#fff;width:auto;min-width:12rem;padding:.25rem 1rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;display:block;-webkit-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);-moz-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1)}header .nav__profileOptions > ul:before{content:" ";width:0;height:0;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-bottom:.5rem solid #fff;display:block;position:absolute;top:-.5rem;right:1rem}header .nav__profileOptions > ul > li{text-align:center;border-top:solid 1px #e2f0f3}header .nav__profileOptions > ul > li.logOut{border-top:0;margin-top:.25rem}header .nav__profileOptions > ul > li.loginRegister{background-color:#eef6f8;padding:1.25rem 1rem 0;border-top:0;margin:0 -1rem -.25rem}header .nav__profileOptions > ul > li.loginRegister span{font-size:.875rem}header .nav__profileOptions > ul > li.loginRegister .actionButtons{width:100%;margin:0}header .nav__profileOptions > ul > li.loginRegister .actionButtons .button{width:100%;margin:0}.noTouchDevice header .nav__profileOptions > ul > li.loginRegister .actionButtons .button:hover{opacity:1}header .nav__profileOptions > ul > li.myPets{background-color:#eef6f8;padding:1.25rem 1rem 1.5rem;border-top:0;margin:0 -1rem -.25rem}header .nav__profileOptions > ul > li.myPets .module__scrollingControls a{display:none}header .nav__profileOptions > ul > li.myPets .module__scrollingControls .title{font-size:.875rem;font-weight:700;color:#001952;width:100%}header .nav__profileOptions > ul > li.myPets ul{white-space:nowrap;background-color:transparent;max-width:13.75rem;margin-bottom:0;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}header .nav__profileOptions > ul > li.myPets ul::-webkit-scrollbar{display:none}header .nav__profileOptions > ul > li.myPets ul li{width:3rem;border-top:0;margin-right:.75rem;display:inline-block;vertical-align:top;z-index:1;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}header .nav__profileOptions > ul > li.myPets ul li:first-child i{color:#001952;background-color:#fff;width:3rem;height:3rem;-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;border-radius:1.5rem;display:block;position:relative}header .nav__profileOptions > ul > li.myPets ul li:first-child i:before{font-size:2rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}header .nav__profileOptions > ul > li.myPets ul li:first-child span{display:none}header .nav__profileOptions > ul > li.myPets ul li:last-child{margin-right:0}.noTouchDevice header .nav__profileOptions > ul > li.myPets ul li:hover{cursor:pointer}header .nav__profileOptions > ul > li.myPets ul li a{padding:0;display:inline-block}header .nav__profileOptions > ul > li.myPets ul li i{margin-bottom:.25rem}header .nav__profileOptions > ul > li.myPets ul li .picture{width:3rem;height:3rem;-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;border-radius:1.5rem;margin-bottom:.25rem;overflow:hidden}header .nav__profileOptions > ul > li.myPets ul li .picture img{width:3rem;height:3rem}header .nav__profileOptions > ul > li.myPets ul li .name{font-weight:700;font-size:.75rem;letter-spacing:.02em;white-space:nowrap;color:#001952;width:100%;display:table;table-layout:fixed}header .nav__profileOptions > ul > li.myPets ul li .name > span{-o-text-overflow:ellipsis;text-overflow:ellipsis;display:table-cell;overflow:hidden}header .nav__profileOptions > ul > li:first-child{border-top:0}header .nav__profileOptions > ul > li > a{font-size:.875rem;font-weight:700;color:#001952;padding:1rem .5rem;display:inline-block;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}header nav{display:none;position:absolute;top:4.4375rem;right:0;bottom:0;left:0;opacity:0;overflow-y:auto}header nav li.children--open > ul{height:auto;padding:0 0 .25rem 1.5rem;visibility:visible;-webkit-animation-name:fadein;-moz-animation-name:fadein;-o-animation-name:fadein;animation-name:fadein;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.1s;-moz-animation-delay:.1s;-o-animation-delay:.1s;animation-delay:.1s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}header nav li.children--open .brandsList + .subnav__bottomBar{padding-left:1rem;margin-bottom:1rem;display:block}header nav li.children--open .brandsList + .subnav__bottomBar a{color:#fff}.noTouchDevice header nav li.children--open .brandsList + .subnav__bottomBar a:hover{text-decoration:none}header nav > ul{padding-left:3.5rem}header nav > ul li > a{font-size:1.125rem;font-size:5vmin;font-weight:700;color:#fff;padding:3vmin 0;display:inline-block}header nav > ul li > a:active,header nav > ul li > a:focus,header nav > ul li > a:visited{color:#fff}header nav > ul li.active > a{opacity:.5}header nav > ul li.hasChildren > a{padding-right:1.25em;position:relative}header nav > ul li.hasChildren > a:after{content:"\e919";font-family:petcoach;margin-left:.25rem;position:absolute;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}header nav > ul li.hasChildren.children--open > a:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}header nav > ul li.hasChildren .subnav__container ul,header nav > ul li.hasChildren ul{height:0;padding:0 0 0 1.5rem;margin:0;display:block;visibility:hidden;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}header nav > ul li.hasChildren .subnav__container ul.brandsList,header nav > ul li.hasChildren ul.brandsList{padding:0 1rem}header nav > ul li.hasChildren.children--open > .subnav__container ul,header nav > ul li.hasChildren.children--open > ul{height:auto;padding:0 0 .25rem 1.5rem;visibility:visible;-webkit-animation-name:fadein;-moz-animation-name:fadein;-o-animation-name:fadein;animation-name:fadein;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.1s;-moz-animation-delay:.1s;-o-animation-delay:.1s;animation-delay:.1s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}header nav > ul li.hasChildren.children--open > .subnav__container ul.brandsList,header nav > ul li.hasChildren.children--open > ul.brandsList{padding:.75rem 1rem 0}header nav > ul li > ul{opacity:0}header nav > ul li > ul.brandsList{width:90%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header nav > ul li > ul.brandsList li{text-align:center;background-color:#fff;width:45%;margin-bottom:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}header nav > ul li > ul.brandsList li a{padding:1rem;margin:0 auto;display:block;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}header nav > ul li > ul li a{font-size:1em;font-weight:700;padding:2vmin 0;display:inline-block}header nav > ul li .subnav__banner,header nav > ul li .subnav__bottomBar{display:none}header.shopSurvivor{height:4.4375rem;background-color:#001952;position:fixed;top:0;right:0;left:0;z-index:900;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}header.shopSurvivor:after{font-family:petcoach;font-size:152vw;content:"\e96d";color:#fff;display:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.025;z-index:0}.header--transparent.header--searchFixed header.shopSurvivor,.header--transparent.header--searchOpen header.shopSurvivor,.header--transparent.header--wBackButton header.shopSurvivor{background-color:#001952}.header--transparent header.shopSurvivor{background-color:transparent}.header--transparent header.shopSurvivor.header--mini{background-color:#001952}.header--transparent header.shopSurvivor:after{color:#fff}.header--transparent header.shopSurvivor .nav__logotype .title{color:#fff}.header--transparent header.shopSurvivor .nav__button i{color:#fff}.header--transparent header.shopSurvivor .nav__button.menuButton .menuButton__box__inner,.header--transparent header.shopSurvivor .nav__button.menuButton .menuButton__box__inner::after,.header--transparent header.shopSurvivor .nav__button.menuButton .menuButton__box__inner::before{background-color:#fff}.header--transparent header.shopSurvivor nav > ul li > a{color:#fff}.noTouchDevice .header--transparent header.shopSurvivor nav > ul li > a:hover{color:#fff}.header--transparent header.shopSurvivor nav > ul li > a:active,.header--transparent header.shopSurvivor nav > ul li > a:focus,.header--transparent header.shopSurvivor nav > ul li > a:visited{color:#fff}.header--transparent header.shopSurvivor.menu--open{background-color:#001952}.header--transparent.noTouchDevice header.shopSurvivor nav > ul li > a:hover{color:#fff}.header--transparentLight.header--searchFixed header.shopSurvivor,.header--transparentLight.header--searchOpen header.shopSurvivor,.header--transparentLight.header--wBackButton header.shopSurvivor{background-color:#fff}.header--transparentLight header.shopSurvivor{background-color:transparent}.header--transparentLight header.shopSurvivor.header--mini{background-color:#fff}.header--transparentLight header.shopSurvivor:after{color:#001952}.header--transparentLight header.shopSurvivor .nav__logotype .title{color:#001952}.header--transparentLight header.shopSurvivor .nav__button i{color:#001952}.header--transparentLight header.shopSurvivor .nav__button.menuButton .menuButton__box__inner,.header--transparentLight header.shopSurvivor .nav__button.menuButton .menuButton__box__inner::after,.header--transparentLight header.shopSurvivor .nav__button.menuButton .menuButton__box__inner::before{background-color:#001952}.header--transparentLight header.shopSurvivor .nav__search .searchButton button{background-color:#001952}.header--transparentLight header.shopSurvivor .nav__profileOptions > ul > li.myPets{background-color:#074558}.header--transparentLight header.shopSurvivor .nav__profileOptions > ul > li.myPets .module__scrollingControls a{background-color:#fff}.header--transparentLight header.shopSurvivor .nav__profileOptions > ul > li.myPets .module__scrollingControls a i:before{color:#001952}.header--transparentLight header.shopSurvivor .nav__profileOptions > ul > li.loginRegister{background-color:#074558}.header--transparentLight header.shopSurvivor .nav__profileOptions > ul > li.loginRegister span{color:#fff}.header--transparentLight header.shopSurvivor nav > ul li > a{color:#001952}.noTouchDevice .header--transparentLight header.shopSurvivor nav > ul li > a:hover{color:#001952}.header--transparentLight header.shopSurvivor nav > ul li > a:active,.header--transparentLight header.shopSurvivor nav > ul li > a:focus,.header--transparentLight header.shopSurvivor nav > ul li > a:visited{color:#001952}.header--transparentLight header.shopSurvivor.menu--open{background-color:#fff}.header--transparentLight.noTouchDevice header.shopSurvivor nav > ul li > a:hover{color:#001952}header.shopSurvivor.menu--open{height:100%}.header--wBackButton header.shopSurvivor.menu--open{height:100%}.header--wBackButton header.shopSurvivor.menu--open .nav__search{display:none}.header--searchFixed header.shopSurvivor.menu--open{height:100%}.header--searchFixed header.shopSurvivor.menu--open .nav__search{display:none}header.shopSurvivor.menu--open:after{display:block}header.shopSurvivor.menu--open .menuButton__box__inner{-webkit-transform:translate3d(0,6px,0) rotate(135deg);-moz-transform:translate3d(0,6px,0) rotate(135deg);transform:translate3d(0,6px,0) rotate(135deg);-webkit-transition-delay:75ms;-moz-transition-delay:75ms;-o-transition-delay:75ms;transition-delay:75ms}header.shopSurvivor.menu--open .menuButton__box__inner::before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;opacity:0}header.shopSurvivor.menu--open .menuButton__box__inner::after{-webkit-transform:translate3d(0,-12px,0) rotate(-270deg);-moz-transform:translate3d(0,-12px,0) rotate(-270deg);transform:translate3d(0,-12px,0) rotate(-270deg);-webkit-transition-delay:75ms;-moz-transition-delay:75ms;-o-transition-delay:75ms;transition-delay:75ms}header.shopSurvivor.menu--open nav{display:block;-webkit-animation-name:fadein;-moz-animation-name:fadein;-o-animation-name:fadein;animation-name:fadein;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.header--searchOpen header.shopSurvivor{height:7.4375rem}.header--searchOpen header.shopSurvivor .nav__search{display:block;-webkit-animation-name:fadein;-moz-animation-name:fadein;-o-animation-name:fadein;animation-name:fadein;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.header--woShop header.shopSurvivor .nav__button.shoppingBagButton{display:none}.header--woShop header.shopSurvivor .nav__button.profileButton{right:1rem}.header--woShop header.shopSurvivor .nav__button.searchButton{right:3rem}.header--wBackButton header.shopSurvivor{height:7.4375rem;-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}.header--wBackButton header.shopSurvivor .nav__button.backButton{padding:.75rem;display:block;position:absolute;top:2.125rem;left:.75rem}.header--wBackButton header.shopSurvivor .nav__button.backButton i{font-size:1.5rem;position:absolute;top:0;left:0}.header--wBackButton header.shopSurvivor .nav__button.menuButton{left:2.5rem}.header--wBackButton header.shopSurvivor .nav__button.searchButton{display:none}.header--wBackButton header.shopSurvivor .nav__logotype{left:5rem}.header--wBackButton header.shopSurvivor .nav__search{display:block;opacity:1}.header--searchFixed header.shopSurvivor{height:7.4375rem}.header--searchFixed header.shopSurvivor .nav__button.searchButton{display:none}.header--searchFixed header.shopSurvivor .nav__search{display:block;opacity:1}header.shopSurvivor .header__inner{min-width:20rem;height:100%;margin:0 auto;position:relative;z-index:1}header.shopSurvivor .nav__logotype{display:inline-block;position:absolute;top:2rem;left:3.5rem}header.shopSurvivor .nav__logotype a{display:inline-block}header.shopSurvivor .nav__logotype .title{color:#fff;margin-bottom:0;display:inline-block}header.shopSurvivor .nav__logotype .title:before{font-family:petcoach;font-size:1.3757rem;font-weight:400;content:"\e951";position:relative;top:.125em}header.shopSurvivor .nav__logotype .title span{display:none}header.shopSurvivor .nav__button{width:1.25rem;height:1.25rem;display:none}header.shopSurvivor .nav__button.active i{opacity:.5}header.shopSurvivor .nav__button span{display:none}header.shopSurvivor .nav__button span.totalNotifications{font-size:.75rem;font-weight:700;text-align:center;color:#fff;width:1rem;height:1rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;position:absolute;top:.6rem;left:-.3rem;z-index:1}header.shopSurvivor .nav__button i{font-size:1.25rem;color:#fff;padding:5px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;z-index:0}header.shopSurvivor .nav__button.menuButton{display:block;position:absolute;top:1.75rem;left:1rem;padding:1rem;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;-o-transition-property:opacity,filter;-moz-transition-property:opacity,filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.noTouchDevice header.shopSurvivor .nav__button.menuButton:hover{opacity:.5}header.shopSurvivor .nav__button.menuButton .menuButton__box{width:1.8rem;height:1.25rem;display:inline-block;position:absolute;top:.5rem;left:.25rem}header.shopSurvivor .nav__button.menuButton .menuButton__box__inner{display:block;top:.125rem;-webkit-transition-duration:275ms;-moz-transition-duration:275ms;-o-transition-duration:275ms;transition-duration:275ms;-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);-moz-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);-o-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}header.shopSurvivor .nav__button.menuButton .menuButton__box__inner,header.shopSurvivor .nav__button.menuButton .menuButton__box__inner::after,header.shopSurvivor .nav__button.menuButton .menuButton__box__inner::before{background-color:#fff;width:1.25rem;height:.125rem;-webkit-border-radius:.09375rem;-moz-border-radius:.09375rem;border-radius:.09375rem;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:-o-transform;-moz-transition-property:transform,-moz-transform;transition-property:transform;transition-property:transform,-webkit-transform,-moz-transform,-o-transform;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}header.shopSurvivor .nav__button.menuButton .menuButton__box__inner::after,header.shopSurvivor .nav__button.menuButton .menuButton__box__inner::before{content:"";display:block}header.shopSurvivor .nav__button.menuButton .menuButton__box__inner::before{top:.375rem}header.shopSurvivor .nav__button.menuButton .menuButton__box__inner::after{bottom:-.625rem;top:.75rem;-webkit-transition:-webkit-transform 275ms cubic-bezier(.68,-.55,.265,1.55);transition:-webkit-transform 275ms cubic-bezier(.68,-.55,.265,1.55);-o-transition:-o-transform 275ms cubic-bezier(.68,-.55,.265,1.55);-moz-transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55),-moz-transform 275ms cubic-bezier(.68,-.55,.265,1.55);transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55);transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55),-webkit-transform 275ms cubic-bezier(.68,-.55,.265,1.55),-moz-transform 275ms cubic-bezier(.68,-.55,.265,1.55),-o-transform 275ms cubic-bezier(.68,-.55,.265,1.55)}header.shopSurvivor .nav__button.searchButton{display:block;position:absolute;top:2.15rem;right:5rem}header.shopSurvivor .nav__button.profileButton{display:block;position:absolute;top:2.15rem;right:3rem}header.shopSurvivor .nav__button.profileButton span.totalNotifications{background-color:#fb4341}header.shopSurvivor .nav__button.shoppingBagButton{display:block;position:absolute;top:2.15rem;right:1rem}header.shopSurvivor .nav__button.shoppingBagButton.animate span.totalNotifications{-webkit-animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;-moz-animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;-o-animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}header.shopSurvivor .nav__button.shoppingBagButton span.totalNotifications{background-color:#001952}header.shopSurvivor .nav__search{width:100%;padding:0 1rem;display:none;position:absolute;bottom:1rem;opacity:0}header.shopSurvivor .nav__search.wo-select .form-group .select{display:none}header.shopSurvivor .nav__search.wo-select .form-group input{padding-left:.5rem}header.shopSurvivor .nav__search .form-group{margin-bottom:0;position:relative;vertical-align:top}header.shopSurvivor .nav__search .form-group .select-normal:before{top:.5rem;right:.5rem}header.shopSurvivor .nav__search .form-group .select{background-color:#f3f8f9;width:auto;position:absolute}header.shopSurvivor .nav__search .form-group .select:before{color:#001952}header.shopSurvivor .nav__search .form-group .select select{font-size:.8125rem;font-weight:600;color:#001952;background-color:transparent;height:2rem;padding:.4375rem 1.5rem .3125rem .625rem}header.shopSurvivor .nav__search .form-group input{color:#001952;height:2rem;padding-left:5.75rem}header.shopSurvivor .nav__search .searchButton{display:none}header.shopSurvivor .nav__search .searchButton button{background-color:#001952;width:2.75rem;height:2rem;border:0;-webkit-border-radius:.125rem;-moz-border-radius:.125rem;border-radius:.125rem}header.shopSurvivor .nav__search .searchButton button span{display:none}header.shopSurvivor .nav__search .searchButton button i{font-size:1.15rem;color:#fff;padding-top:.1875rem;display:inline-block}.header--transparentLight header.shopSurvivor .nav__profileOptions ul{background-color:#001952}.header--transparentLight header.shopSurvivor .nav__profileOptions ul:before{border-bottom-color:#001952}.header--transparentLight header.shopSurvivor .nav__profileOptions ul li{border-color:#196d81}.header--transparentLight header.shopSurvivor .nav__profileOptions ul li a{color:#fff}.header--woShop header.shopSurvivor .nav__profileOptions{right:0}header.shopSurvivor .nav__profileOptions{display:none;position:absolute;top:4.25rem;right:2.15rem;z-index:200;opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}header.shopSurvivor .nav__profileOptions.active{display:block;-webkit-animation-name:fadein;-moz-animation-name:fadein;-o-animation-name:fadein;animation-name:fadein;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.1s;-moz-animation-delay:.1s;-o-animation-delay:.1s;animation-delay:.1s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}header.shopSurvivor .nav__profileOptions > ul{background-color:#fff;width:auto;min-width:12rem;padding:.25rem 1rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;display:block;-webkit-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);-moz-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1)}header.shopSurvivor .nav__profileOptions > ul:before{content:" ";width:0;height:0;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-bottom:.5rem solid #fff;display:block;position:absolute;top:-.5rem;right:1rem}header.shopSurvivor .nav__profileOptions > ul > li{text-align:center;border-top:solid 1px #e2f0f3}header.shopSurvivor .nav__profileOptions > ul > li.logOut{border-top:0;margin-top:.25rem}header.shopSurvivor .nav__profileOptions > ul > li.loginRegister{background-color:#eef6f8;padding:1.25rem 1rem 0;border-top:0;margin:0 -1rem -.25rem}header.shopSurvivor .nav__profileOptions > ul > li.loginRegister span{font-size:.875rem}header.shopSurvivor .nav__profileOptions > ul > li.loginRegister .actionButtons{width:100%;margin:0}header.shopSurvivor .nav__profileOptions > ul > li.loginRegister .actionButtons .button{width:100%;margin:0}.noTouchDevice header.shopSurvivor .nav__profileOptions > ul > li.loginRegister .actionButtons .button:hover{opacity:1}header.shopSurvivor .nav__profileOptions > ul > li.myPets{background-color:#eef6f8;padding:1.25rem 1rem 1.5rem;border-top:0;margin:0 -1rem -.25rem}header.shopSurvivor .nav__profileOptions > ul > li.myPets .module__scrollingControls a{display:none}header.shopSurvivor .nav__profileOptions > ul > li.myPets .module__scrollingControls .title{font-size:.875rem;font-weight:700;color:#001952;width:100%}header.shopSurvivor .nav__profileOptions > ul > li.myPets ul{white-space:nowrap;background-color:transparent;max-width:13.75rem;margin-bottom:0;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}header.shopSurvivor .nav__profileOptions > ul > li.myPets ul::-webkit-scrollbar{display:none}header.shopSurvivor .nav__profileOptions > ul > li.myPets ul li{width:3rem;border-top:0;margin-right:.75rem;display:inline-block;vertical-align:top;z-index:1;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}header.shopSurvivor .nav__profileOptions > ul > li.myPets ul li:first-child i{color:#001952;background-color:#fff;width:3rem;height:3rem;-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;border-radius:1.5rem;display:block;position:relative}header.shopSurvivor .nav__profileOptions > ul > li.myPets ul li:first-child i:before{font-size:2rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}header.shopSurvivor .nav__profileOptions > ul > li.myPets ul li:first-child span{display:none}header.shopSurvivor .nav__profileOptions > ul > li.myPets ul li:last-child{margin-right:0}.noTouchDevice header.shopSurvivor .nav__profileOptions > ul > li.myPets ul li:hover{cursor:pointer}header.shopSurvivor .nav__profileOptions > ul > li.myPets ul li a{padding:0;display:inline-block}header.shopSurvivor .nav__profileOptions > ul > li.myPets ul li i{margin-bottom:.25rem}header.shopSurvivor .nav__profileOptions > ul > li.myPets ul li .picture{width:3rem;height:3rem;-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;border-radius:1.5rem;margin-bottom:.25rem;overflow:hidden}header.shopSurvivor .nav__profileOptions > ul > li.myPets ul li .picture img{width:3rem;height:3rem}header.shopSurvivor .nav__profileOptions > ul > li.myPets ul li .name{font-weight:700;font-size:.75rem;letter-spacing:.02em;white-space:nowrap;color:#001952;width:100%;display:table;table-layout:fixed}header.shopSurvivor .nav__profileOptions > ul > li.myPets ul li .name > span{-o-text-overflow:ellipsis;text-overflow:ellipsis;display:table-cell;overflow:hidden}header.shopSurvivor .nav__profileOptions > ul > li:first-child{border-top:0}header.shopSurvivor .nav__profileOptions > ul > li > a{font-size:.875rem;font-weight:700;color:#001952;padding:1rem .5rem;display:inline-block;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}header.shopSurvivor nav{display:none;position:absolute;top:4.4375rem;right:0;bottom:0;left:0;opacity:0;overflow-y:auto}header.shopSurvivor nav li.children--open > ul{height:auto;padding:0 0 .25rem 1.5rem;visibility:visible;-webkit-animation-name:fadein;-moz-animation-name:fadein;-o-animation-name:fadein;animation-name:fadein;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.1s;-moz-animation-delay:.1s;-o-animation-delay:.1s;animation-delay:.1s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}header.shopSurvivor nav li.children--open .brandsList + .subnav__bottomBar{padding-left:1rem;margin-bottom:1rem;display:block}header.shopSurvivor nav li.children--open .brandsList + .subnav__bottomBar a{color:#fff}.noTouchDevice header.shopSurvivor nav li.children--open .brandsList + .subnav__bottomBar a:hover{text-decoration:none}header.shopSurvivor nav > ul{padding-left:3.5rem}header.shopSurvivor nav > ul li > a{font-size:1.125rem;font-size:5vmin;font-weight:700;color:#fff;padding:3vmin 0;display:inline-block}header.shopSurvivor nav > ul li > a:active,header.shopSurvivor nav > ul li > a:focus,header.shopSurvivor nav > ul li > a:visited{color:#fff}header.shopSurvivor nav > ul li.active > a{opacity:.5}header.shopSurvivor nav > ul li.hasChildren > a{padding-right:1.25em;position:relative}header.shopSurvivor nav > ul li.hasChildren > a:after{font-family:petcoach;content:"\e919";margin-left:.25rem;position:absolute;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}header.shopSurvivor nav > ul li.hasChildren.children--open > a:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}header.shopSurvivor nav > ul li.hasChildren .subnav__container ul,header.shopSurvivor nav > ul li.hasChildren ul{height:0;padding:0 0 0 1.5rem;margin:0;display:block;visibility:hidden;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}header.shopSurvivor nav > ul li.hasChildren .subnav__container ul.brandsList,header.shopSurvivor nav > ul li.hasChildren ul.brandsList{padding:0 1rem}header.shopSurvivor nav > ul li.hasChildren.children--open > .subnav__container ul,header.shopSurvivor nav > ul li.hasChildren.children--open > ul{height:auto;padding:0 0 .25rem 1.5rem;visibility:visible;-webkit-animation-name:fadein;-moz-animation-name:fadein;-o-animation-name:fadein;animation-name:fadein;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.1s;-moz-animation-delay:.1s;-o-animation-delay:.1s;animation-delay:.1s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}header.shopSurvivor nav > ul li.hasChildren.children--open > .subnav__container ul.brandsList,header.shopSurvivor nav > ul li.hasChildren.children--open > ul.brandsList{padding:.75rem 1rem 0}header.shopSurvivor nav > ul li > ul{opacity:0}header.shopSurvivor nav > ul li > ul.brandsList{width:90%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header.shopSurvivor nav > ul li > ul.brandsList li{text-align:center;background-color:#fff;width:45%;margin-bottom:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}header.shopSurvivor nav > ul li > ul.brandsList li a{padding:1rem;margin:0 auto;display:block;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}header.shopSurvivor nav > ul li > ul li a{font-size:1em;font-weight:700;padding:2vmin 0;display:inline-block}header.shopSurvivor nav > ul li .subnav__banner,header.shopSurvivor nav > ul li .subnav__bottomBar{display:none}.header--mini + .nav__meganav{position:fixed}.header--mini + .nav__meganav.active{top:3rem}.nav__meganav{position:absolute;top:-22rem;left:2rem;right:2rem;z-index:899;display:none;opacity:0;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.nav__meganav.active{top:10rem;opacity:1}.nav__meganav.active .meganav__container{display:block}.nav__meganav .meganav__container{width:100%;background-color:#fff;padding:2rem;margin:0 auto;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.25);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.25);box-shadow:0 2px 4px 0 rgba(0,0,0,.25);display:none}.nav__meganav .meganav__container.digitalContent{height:25rem;padding:0;position:relative}.nav__meganav .meganav__container.digitalContent .meganav__categoryLinks__list{width:100%;min-width:14rem;height:25rem;background-color:#fff;padding:2rem 1.75rem 2rem 2rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-width:33%;-moz-column-width:33%;column-width:33%;-webkit-column-count:3;-moz-column-count:3;column-count:3;margin-bottom:.5rem}.nav__meganav .meganav__container.digitalContent .meganav__categoryLinks__list .categories{width:33%;display:block;margin-bottom:1rem}.nav__meganav .meganav__container.digitalContent .meganav__categoryLinks__list .categories .categoriesTitle{font-size:1.25rem;font-weight:700;color:#001952}.nav__meganav .meganav__container.digitalContent .meganav__categoryLinks__list .categories ul{background-color:transparent;padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-width:33%;-moz-column-width:33%;column-width:33%;-webkit-column-count:3;-moz-column-count:3;column-count:3;margin-bottom:0;-webkit-column-fill:auto;-moz-column-fill:auto;column-fill:auto}.nav__meganav .meganav__container.digitalContent .meganav__categoryLinks__list .categories ul li{margin-top:.25rem}.nav__meganav .meganav__container.digitalContent .meganav__categoryLinks__list .categories ul li a{font-size:.9375rem;font-weight:400;color:#001952}.nav__meganav .meganav__container .meganav__banner{display:none}.nav__floatingMenu{background-color:#fff;width:100%;height:70px;position:fixed;bottom:0;z-index:250;-webkit-box-shadow:0 -2px 2px 0 rgba(0,0,0,.1);-moz-box-shadow:0 -2px 2px 0 rgba(0,0,0,.1);box-shadow:0 -2px 2px 0 rgba(0,0,0,.1)}.nav__floatingMenu ul{height:100%;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}.nav__floatingMenu ul li{height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex}.nav__floatingMenu ul li.active a i,.nav__floatingMenu ul li.active a span{color:#001952}.nav__floatingMenu ul li a{text-align:center;padding:.6rem .5rem .4rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.nav__floatingMenu ul li a i{font-size:1.25rem;color:#c7cdce}.nav__floatingMenu ul li a span{font-size:.75rem;font-weight:400;color:#5d6e72}.lock{background:0 0;width:100%;height:100%;position:absolute;top:0;left:0;z-index:10000000}.nav-tabs{background:#fff;width:100%;height:44px;padding:0;border:0;border-bottom:solid 1px #e2f0f3;margin:0 0 1rem;list-style:none}.nav-tabs:after,.nav-tabs:before{content:" ";display:table}.nav-tabs:after{clear:both}.nav-tabs:after,.nav-tabs:before{content:" ";display:table}.nav-tabs:after{clear:both}.nav-tabs.of-threadslist > li,.nav-tabs.stylerslist > li,.nav-tabs.three-tabs > li{min-width:33.33333333%}.nav-tabs > li{min-width:50%;height:40px;padding:0;border:0;margin:0 0 -1px;display:block;float:left;position:relative}.nav-tabs > li > a{font-size:12px;font-weight:700;text-align:center;color:#001952;background:#fff;width:100%;padding:12px 8px 8px;border-top:solid 5px #fff;border-right:solid 1px #fff;border-bottom:solid 1px #e2f0f3;border-left:solid 1px #fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:block;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.nav-tabs > li > a:focus{color:#001952}.noTouchDevice .nav-tabs > li > a:hover{color:#001952}.nav-tabs > li.active > a{color:#001952;background-color:#fff;border-top:solid 5px #001952;border-right:solid 1px #e2f0f3;border-bottom:solid 1px #fff;border-left:solid 1px #e2f0f3}.noTouchDevice .nav-tabs > li.active > a:hover{color:#001952}.header--mini + .nav__meganav{position:fixed}.header--mini + .nav__meganav.active{top:3rem}.nav__meganav{position:absolute;top:-22rem;left:2rem;right:2rem;z-index:899;display:none;opacity:0;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.nav__meganav.active{top:10rem;opacity:1}.nav__meganav.active .meganav__container{display:block}.nav__meganav .meganav__container{width:100%;background-color:#fff;padding:2rem;margin:0 auto;-webkit-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.25);-moz-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.25);box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.25);display:none}.nav__meganav .meganav__container.digitalContent{height:25rem;padding:0;position:relative}.nav__meganav .meganav__container.digitalContent .meganav__categoryLinks__list{width:100%;min-width:14rem;height:25rem;background-color:#fff;padding:2rem 1.75rem 2rem 2rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-width:33%;-moz-column-width:33%;column-width:33%;-webkit-column-count:3;-moz-column-count:3;column-count:3;margin-bottom:.5rem;-webkit-column-fill:auto;-moz-column-fill:auto;column-fill:auto}.nav__meganav .meganav__container.digitalContent .meganav__categoryLinks__list .categories{width:33%;display:block;margin-bottom:1rem}.nav__meganav .meganav__container.digitalContent .meganav__categoryLinks__list .categories .categoriesTitle{font-size:1.25rem;font-weight:700;color:#001952}.nav__meganav .meganav__container.digitalContent .meganav__categoryLinks__list .categories ul{background-color:transparent;padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-width:33%;-moz-column-width:33%;column-width:33%;-webkit-column-count:3;-moz-column-count:3;column-count:3;margin-bottom:0;-webkit-column-fill:auto;-moz-column-fill:auto;column-fill:auto}.nav__meganav .meganav__container.digitalContent .meganav__categoryLinks__list .categories ul li{margin-top:.25rem}.nav__meganav .meganav__container.digitalContent .meganav__categoryLinks__list .categories ul li a{font-size:.9375rem;font-weight:400;color:#001952}.nav__meganav .meganav__container .meganav__banner{display:none}.pill-content > .pill-pane,.tab-content > .tab-pane{display:none}.pill-content > .active,.tab-content > .active{display:block}@media screen and (min-width:41.875rem){.nav__floatingMenu{height:80px}.nav__floatingMenu ul li a{text-align:center;padding:.6rem .5rem .4rem}.nav__floatingMenu ul li a i{font-size:1.5rem;color:#c7cdce;padding-bottom:.125rem}.nav__floatingMenu ul li a span{font-size:.875rem;padding-top:.125rem}header nav > ul li > ul.brandsList li{width:32%}}@media screen and (min-width:49.375rem){.lock{display:none}.nav-tabs{height:32px}.nav-tabs > li{height:32px}.nav-tabs > li > a{padding:5px 10px 3px}}@media screen and (min-width:62rem){header{top:0;height:10rem;position:absolute;-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}.header--transparentLight header nav > ul li.hasChildren.children--open ul{background-color:#001952}.header--transparentLight header nav > ul li.hasChildren.children--open ul:before{border-bottom-color:#001952}.header--transparentLight header nav > ul li.hasChildren.children--open ul li{border-color:#196d81}.header--transparentLight header nav > ul li.hasChildren.children--open ul li a{color:#fff}.header--searchFixed header{height:10rem}.header--wBackButton header{height:10rem}.header--wBackButton header .nav__button.backButton{display:none}.header--wBackButton header .nav__logotype{left:2rem}.header--medium header{height:6.5rem}.header--medium header .nav__logotype{top:.75rem}.header--medium header .nav__logotype .title:before{font-size:1.5rem}.header--medium header .nav__search{width:15rem;height:2rem;top:.55rem;right:5rem;left:auto}.header--medium header .nav__search .form-group{width:auto}.header--medium header .nav__button.profileButton{width:1.25rem;height:1.25rem;top:.8rem;right:2rem}.header--medium header .nav__button.profileButton .totalNotifications{left:-.1rem}.header--medium header .nav__button span{display:none}.header--medium header .nav__button span.totalNotifications{display:inline-block}.header--medium header .nav__profileOptions{top:3.25rem}.header--medium header .nav__profileOptions > ul:before{right:1.15rem}.header--medium header nav{width:auto;top:1.05rem;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.header--medium header nav > ul li > a{font-size:.875rem;font-weight:700;white-space:nowrap}header.header--mini{height:3.25rem;top:-3.25rem;-webkit-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);-moz-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1)}header.header--mini.header--mini--fixed{position:fixed;-webkit-transition:top .3s ease-out;-moz-transition:top .3s ease-out;-o-transition:top .3s ease-out;transition:top .3s ease-out}header.header--mini.header--mini--show{top:0;-webkit-transition:top .3s ease-out;-moz-transition:top .3s ease-out;-o-transition:top .3s ease-out;transition:top .3s ease-out}header.header--mini .nav__logotype{top:.75rem}header.header--mini .nav__logotype .title:before{font-size:1.5rem}header.header--mini .nav__search{width:15rem;height:2rem;top:.55rem;right:5rem;left:auto}header.header--mini .nav__search .form-group{width:auto}header.header--mini .nav__button.profileButton{width:1.25rem;height:1.25rem;top:.95rem;right:2rem}header.header--mini .nav__button.profileButton .totalNotifications{left:-.1rem}header.header--mini .nav__button span{display:none}header.header--mini .nav__button span.totalNotifications{display:inline-block}header.header--mini .nav__profileOptions{top:3.25rem}header.header--mini .nav__profileOptions > ul:before{right:1.15rem}header.header--mini nav{width:auto;top:1.1rem;right:auto;bottom:auto;left:12rem}header.header--mini nav > ul{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}header.header--mini nav > ul li{padding:0 .625rem;margin-left:0;margin-right:.25rem}header.header--mini nav > ul li:last-child{padding:0 .625rem}header.header--mini nav > ul li > a{font-weight:700;white-space:nowrap}header.header--mini nav > ul li.hasChildren.children--open ul{top:2.15rem}header.header--mini .nav__profileOptions{right:1rem}header .nav__logotype{top:3em;left:2rem}header .nav__logotype .title:before{font-size:2.49rem}header .nav__button{text-align:center;height:1.5rem}header .nav__button.menuButton{display:none}header .nav__button.searchButton{display:none}header .nav__button.profileButton{width:2rem;top:5.65rem;right:2rem}header .nav__button.profileButton span.totalNotifications{left:0}header .nav__search{width:auto;padding:0;display:block;top:auto;right:5rem;bottom:2.75rem;left:40rem;opacity:1;overflow:hidden}header .nav__search .form-group{width:100%;padding-right:3.25rem;margin:0}header .nav__search .form-group .select{margin-right:-4px;position:absolute;vertical-align:top;top:0;left:0}header .nav__search .form-group input{width:100%;height:2rem;padding-left:.5rem;display:inline-block}header .nav__search .searchButton{width:2.75rem;display:block;position:absolute;top:0;right:0}header .nav__profileOptions{top:8rem;right:2rem;z-index:2}header .nav__profileOptions > ul:before{right:.4375rem}header .nav__profileOptions > ul > li.myPets .module__scrollingControls a{display:block}header .nav__profileOptions > ul > li.myPets .module__scrollingControls .title{width:auto}header .nav__profileOptions > ul > li.myPets.woPets .module__scrollingControls .title{margin:auto}header .nav__profileOptions > ul > li.myPets.woPets .module__scrollingControls a{display:none}header nav{max-width:48rem;display:block;top:auto;right:auto;bottom:2.5rem;left:2rem;opacity:1;overflow:visible}header nav > ul{padding-left:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header nav > ul > li{padding:0;margin-right:1rem}header nav > ul > li:last-child{padding-right:0}header nav > ul > li > a{font-size:1rem;font-weight:600;padding:0}header nav > ul > li.noDesktop{display:none}header nav > ul > li.hasChildren ul{height:auto;padding:0 0 0 1.5rem;display:none;visibility:hidden;position:absolute}header nav > ul > li.hasChildren.children--open{position:relative}header nav > ul > li.hasChildren.children--open ul{background-color:#fff;width:auto;min-width:12rem;padding:.25rem 1rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;display:block;-webkit-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);-moz-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);top:2rem;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}header nav > ul > li.hasChildren.children--open ul li{text-align:center;border-top:solid 1px #e2f0f3}header nav > ul > li.hasChildren.children--open ul li:first-child{border-top:0}header nav > ul > li.hasChildren.children--open ul li a{font-size:.875rem;color:#001952;padding:1rem .5rem}header nav > ul > li .subnav__bottomBar{display:none}header.shopSurvivor{top:0;height:10rem;position:absolute;-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}.header--transparentLight header.shopSurvivor nav > ul li.hasChildren.children--open ul{background-color:#001952}.header--transparentLight header.shopSurvivor nav > ul li.hasChildren.children--open ul:before{border-bottom-color:#001952}.header--transparentLight header.shopSurvivor nav > ul li.hasChildren.children--open ul li{border-color:#196d81}.header--transparentLight header.shopSurvivor nav > ul li.hasChildren.children--open ul li a{color:#fff}.header--woShop header.shopSurvivor .nav__button.profileButton{right:0}.header--woShop header.shopSurvivor .nav__search{width:27rem;right:3.625rem}.header--woShop header.shopSurvivor .nav__search .form-group{width:23.75rem}.header--woShop header.shopSurvivor .nav__profileOptions{right:-.95rem}.header--searchFixed header.shopSurvivor{height:10rem}.header--wBackButton header.shopSurvivor{height:10rem}.header--wBackButton header.shopSurvivor .nav__button.backButton{display:none}.header--wBackButton header.shopSurvivor .nav__logotype{left:2rem}.header--medium header.shopSurvivor{height:6.5rem}.header--medium header.shopSurvivor .nav__logotype{top:.75rem}.header--medium header.shopSurvivor .nav__logotype .title:before{font-size:1.5rem}.header--medium header.shopSurvivor .nav__search{width:auto;height:2rem;top:3.5rem;right:2rem;left:2rem}.header--medium header.shopSurvivor .nav__search .form-group{width:auto}.header--medium header.shopSurvivor .nav__button.profileButton{width:1.25rem;height:1.25rem;top:.8rem;right:4.5rem}.header--medium header.shopSurvivor .nav__button.profileButton .totalNotifications{left:-.1rem}.header--medium header.shopSurvivor .nav__button.shoppingBagButton{width:1.25rem;height:1.25rem;top:.8rem}.header--medium header.shopSurvivor .nav__button.shoppingBagButton .totalNotifications{left:-.1rem}.header--medium header.shopSurvivor .nav__button span{display:none}.header--medium header.shopSurvivor .nav__button span.totalNotifications{display:inline-block}.header--medium header.shopSurvivor .nav__profileOptions{top:3rem}.header--medium header.shopSurvivor .nav__profileOptions > ul:before{right:2.5rem}.header--medium header.shopSurvivor nav{width:auto;top:1.05rem;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.header--medium header.shopSurvivor nav > ul li > a{font-size:.875rem;font-weight:700;white-space:nowrap}.header--woShop header.shopSurvivor.header--mini .nav__button.profileButton{right:1rem}.header--woShop header.shopSurvivor.header--mini .nav__profileOptions{right:.15rem}header.shopSurvivor.header--mini{height:6.5rem;top:-4rem;-webkit-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);-moz-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1)}header.shopSurvivor.header--mini.header--mini--fixed{position:fixed;-webkit-transition:top .3s ease-out;-moz-transition:top .3s ease-out;-o-transition:top .3s ease-out;transition:top .3s ease-out}header.shopSurvivor.header--mini.header--mini--show{top:0;-webkit-transition:top .3s ease-out;-moz-transition:top .3s ease-out;-o-transition:top .3s ease-out;transition:top .3s ease-out}header.shopSurvivor.header--mini .nav__logotype{top:.75rem}header.shopSurvivor.header--mini .nav__logotype .title:before{font-size:1.5rem}header.shopSurvivor.header--mini .nav__search{width:auto;height:2rem;top:3.5rem;right:2rem;left:2rem}header.shopSurvivor.header--mini .nav__search .form-group{width:auto}header.shopSurvivor.header--mini .nav__button.profileButton{width:1.25rem;height:1.25rem;top:.8rem;right:4.5rem}header.shopSurvivor.header--mini .nav__button.profileButton .totalNotifications{left:-.1rem}header.shopSurvivor.header--mini .nav__button.shoppingBagButton{width:1.25rem;height:1.25rem;top:.8rem}header.shopSurvivor.header--mini .nav__button.shoppingBagButton .totalNotifications{left:-.1rem}header.shopSurvivor.header--mini .nav__button span{display:none}header.shopSurvivor.header--mini .nav__button span.totalNotifications{display:inline-block}header.shopSurvivor.header--mini .nav__profileOptions{top:3rem}header.shopSurvivor.header--mini .nav__profileOptions > ul:before{right:2.5rem}header.shopSurvivor.header--mini nav{width:auto;top:1.05rem;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}header.shopSurvivor.header--mini nav > ul{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}header.shopSurvivor.header--mini nav > ul li{padding:0 .625rem;margin-left:0;margin-right:.25rem}header.shopSurvivor.header--mini nav > ul li:last-child{padding:0 .625rem}header.shopSurvivor.header--mini nav > ul li > a{font-size:.875rem;font-weight:700;white-space:nowrap}header.shopSurvivor.header--mini nav > ul li.hasChildren.children--open ul{top:1.9375rem}header.shopSurvivor .nav__logotype{top:3em;left:2rem}header.shopSurvivor .nav__logotype .title:before{font-size:2.49rem}header.shopSurvivor .nav__button{text-align:center;height:2.5rem}header.shopSurvivor .nav__button span{font-size:.875rem;font-weight:700;text-align:center;color:#fff;display:block}header.shopSurvivor .nav__button.menuButton{display:none}header.shopSurvivor .nav__button.searchButton{display:none}header.shopSurvivor .nav__button.profileButton{width:6rem;top:1.9rem;right:7rem}header.shopSurvivor .nav__button.profileButton span.totalNotifications{left:1.85rem}header.shopSurvivor .nav__button.shoppingBagButton{width:4rem;top:1.9rem;right:2rem}header.shopSurvivor .nav__button.shoppingBagButton span.totalNotifications{left:1rem}header.shopSurvivor .nav__search{width:auto;padding:0;display:block;top:auto;right:2rem;bottom:2.75rem;left:40rem;opacity:1;overflow:hidden}header.shopSurvivor .nav__search .form-group{width:100%;padding:0 60px 0 92px;margin:0}header.shopSurvivor .nav__search .form-group .select{margin-right:-4px;position:absolute;vertical-align:top;top:0;left:0}header.shopSurvivor .nav__search .form-group input{width:100%;height:2rem;padding-left:.5rem;margin-left:.5rem;display:inline-block}header.shopSurvivor .nav__search .searchButton{width:2.75rem;display:block;position:absolute;top:0;right:0}header.shopSurvivor .nav__profileOptions{top:5rem;right:2rem;z-index:2}header.shopSurvivor .nav__profileOptions > ul:before{right:7.5rem}header.shopSurvivor .nav__profileOptions > ul > li.myPets .module__scrollingControls a{display:block}header.shopSurvivor .nav__profileOptions > ul > li.myPets .module__scrollingControls .title{width:auto}header.shopSurvivor .nav__profileOptions > ul > li.myPets.woPets .module__scrollingControls .title{margin:auto}header.shopSurvivor .nav__profileOptions > ul > li.myPets.woPets .module__scrollingControls a{display:none}header.shopSurvivor nav{max-width:48rem;display:block;top:auto;right:auto;bottom:2.5rem;left:2rem;opacity:1;overflow:visible}header.shopSurvivor nav > ul{padding-left:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header.shopSurvivor nav > ul > li{padding:0;margin-right:1rem}header.shopSurvivor nav > ul > li:last-child{padding-right:0}header.shopSurvivor nav > ul > li ul li:last-child{padding-right:1rem}header.shopSurvivor nav > ul > li > a{font-size:.875rem;font-weight:400;padding:0}header.shopSurvivor nav > ul > li.noDesktop{display:none}header.shopSurvivor nav > ul > li.hasChildren ul{height:auto;padding:0 0 0 1.5rem;display:none;visibility:hidden;position:absolute}header.shopSurvivor nav > ul > li.hasChildren.children--open{position:relative}header.shopSurvivor nav > ul > li.hasChildren.children--open ul{background-color:#fff;width:auto;min-width:12rem;padding:.25rem 1rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;display:block;-webkit-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);-moz-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);top:2rem;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}header.shopSurvivor nav > ul > li.hasChildren.children--open ul:before{content:" ";width:0;height:0;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-bottom:.5rem solid #fff;display:block;position:absolute;top:-.5rem;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}header.shopSurvivor nav > ul > li.hasChildren.children--open ul li{text-align:center;border-top:solid 1px #e2f0f3}header.shopSurvivor nav > ul > li.hasChildren.children--open ul li:first-child{border-top:0}header.shopSurvivor nav > ul > li.hasChildren.children--open ul li a{font-size:.875rem;color:#001952;padding:1rem .5rem}.nav__floatingMenu{display:none}.nav__meganav{display:block}}@media screen and (min-width:80rem){.nav__meganav{max-width:76rem}.nav__meganav .meganav__container.digitalContent .meganav__categoryLinks__list{max-width:59rem}.nav__meganav .meganav__container.digitalContent .meganav__banner{width:20rem;display:block;position:absolute;top:0;right:0;overflow:hidden}.nav__meganav .meganav__container.digitalContent .meganav__banner a img{display:block}}@media screen and (min-width:90rem){.nav__meganav .meganav__container.meganav__shopByPet > ul{width:20%}.nav__meganav .meganav__container.meganav__shopByPet .subnav__bottomBar{left:20%}.nav__meganav .meganav__container.meganav__shopByPet .subnav__content{width:80%;padding-right:320px;left:20%}.nav__meganav .meganav__container.meganav__shopByPet .subnav__banner{display:block}}@media screen and (min-width:80rem){header .nav__search{left:55%}header nav > ul > li > a{font-size:1rem}}.filtersMenu.isMobileApp .module__filtersWrapper{bottom:8rem}.filtersMenu.isMobileApp form .actionButtons{padding-bottom:5rem}.filtersMenu .actionButtons{background-color:#fff;position:fixed;bottom:0;left:0;width:100%;padding:1.5rem 0 1.5rem 0;margin:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.modulesCatalog hr{margin:3rem 0}.modulesCatalog .dataRoleContent__inner > .title--2{font-size:1.5rem;font-weight:700;color:#fff;background-color:#001952;padding:.5rem;display:inline-block}.modulesCatalog .dataRoleContent__inner > .title--5{color:#001952;background-color:#f3f8f9;padding:.5rem;margin-bottom:1rem;display:inline-block}.modulesCatalog .module__pageHeader{margin-top:0}.modulesCatalog .module__breedHeader{margin-top:0}.modulesCatalog .module__conditionHeader{margin-top:0}.modulesCatalog .module__reviewsList{margin-top:0}.modulesCatalog .module__toolHeader{margin-top:0}.modulesCatalog .module__productInfoCard{position:relative}.modulesCatalog .module__productInfoCard .productInfo__inner .productInfo__productFeatures{height:auto}.modulesCatalog .module__slimBanner{position:relative;top:auto}.modulesCatalog .module__horizontalScroll{position:relative}.educationalCenter .educationalCenter__adFull{max-width:77.75rem;padding:0 0 2rem;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel{margin-top:-1px}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .item{padding-bottom:0}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .heroContent{padding:0;display:block;position:relative}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .heroContent .content__header{padding-bottom:48.28375%;position:relative;top:0;right:0;left:0}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .heroContent .content__header .title{font-size:1.5rem;font-weight:800;line-height:1.2em;width:auto;padding-right:0;position:absolute;right:1rem;bottom:1rem;left:1rem}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .heroContent .content__header .title:first-child{font-family:Grumpy;bottom:3rem}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .heroContent .content__header .title:last-child{font-size:1.25rem}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .heroContent .content__textForm{padding:1rem 1rem 2rem}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .heroContent img{position:absolute;top:0;left:0;right:0;z-index:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.educationalCenter [name=educationalCenter__heroCarousel] .module__breadcrumbs{max-width:62rem;padding:0 1rem;margin:1rem auto}.serviceDown{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.serviceDown .module__serviceDown{background-color:#fff;width:280px;height:314px;padding:32px 16px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:-157px 0 0 -140px;position:absolute;top:50%;left:50%}.serviceDown--Layout .module__serviceDown{padding:32px 16px}.errorPage .module__widget{margin-bottom:2rem}.errorPage .module__relatedArticles ul{margin-bottom:0}.errorPage .module__relatedArticles ul li{margin-bottom:.5rem}.errorPage .module__search{background-color:#0381a2;padding:1.25rem 1rem 1.5rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem}.errorPage .module__search .title{font-weight:700;line-height:1em;color:#fff;margin-bottom:.5rem}.errorPage .module__search .form-group input[type=text]{background-color:#fff}.errorPage section > .title{padding-bottom:.25rem;border-bottom:solid .125rem #e2f0f3;margin-bottom:.5rem}.errorPage section .module__introText{margin-bottom:1rem}.errorPage section .module__introText .title{padding-bottom:.25rem;border-bottom:solid .125rem #e2f0f3;margin-bottom:.5rem}.errorPage section .module__questionsList + .actionButtons{margin-top:1.5rem}.errorPage section .actionButtons{margin-bottom:1rem}.canIGiveMyPet .title--1{margin-bottom:4px}.canIGiveMyPet .editorialPicture{width:100%;height:auto;margin-bottom:16px}.canIGiveMyPet .module__text .markdown p{line-height:1.5em}.canIGiveMyPet .actionButtons + .module__widget{margin-top:32px}.canIGiveMyPet .module__widget{margin-bottom:32px}.canIGiveMyPet .module__widget .title{font-size:1rem}.canIGiveMyPet .module__canIGiveMyPet > .title,.canIGiveMyPet .module__relatedArticles > .title,.canIGiveMyPet .module__relatedQuestions > .title{padding-bottom:4px;border-bottom:solid 2px #e2f0f3;margin-bottom:16px}.canIGiveMyPet [name=RelatedCanIGiveMyPet]{margin-bottom:32px}.userRegistration{font-size:14px}.userRegistration .userRegistration__picture{margin-bottom:15px}.userRegistration .userRegistration__picture .userRegistration__picture__inner{width:100%;height:0;padding-bottom:25.862068%;background-image:url(../images/userRegister-picture.jpg);-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;background-position:top center;background-repeat:no-repeat;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden}@media screen and (device-aspect-ratio:0.66666667){.userRegistration .userRegistration__picture{display:none}}.userRegistration .userRegistration__openingText .opening-text{font-weight:600}.userRegistration .userRegistration__options{overflow:hidden}.userRegistration .userRegistration__social{width:100%;margin-bottom:1rem;float:left}.userRegistration .userRegistration__social p{display:none}.userRegistration .userRegistration__social p:first-child{color:#006cb1}.userRegistration .userRegistration__social .btn{width:100%}.userRegistration .userRegistration__loginLink{width:100%;margin-bottom:1rem;float:left}.userRegistration .userRegistration__loginLink p{color:#001952;display:none}.userRegistration .userRegistration__loginLink .btn{width:100%}.userRegistration .userRegistration__separator{margin-bottom:15px}.userRegistration .userRegistration__separator .userRegistration__separator__inner{height:10px;border-bottom:solid 1px #c3c3c3;position:relative}.userRegistration .userRegistration__separator .userRegistration__separator__inner span{text-align:center;text-transform:uppercase;color:#c3c3c3;background-color:#fff;width:60px;padding:0 20px;margin-left:-30px;display:inline-block;position:absolute;top:0;left:50%}.userRegistration .userRegistration__emailForm{overflow:hidden}.userRegistration .userRegistration__emailForm .form-group:first-child{margin-top:0}.userRegistration .userRegistration__emailForm .form-group.userRegistration__emailForm__firstName{width:50%;padding-right:.5rem;margin-right:-.25rem;display:inline-block}.userRegistration .userRegistration__emailForm .form-group.userRegistration__emailForm__lastName{width:50%;padding-left:.5rem;margin-right:-.25rem;display:inline-block}.userRegistration .userRegistration__emailForm .form-group.userRegistration__emailForm__country{width:50%;padding-right:.5rem;margin-right:-4px;display:inline-block}.userRegistration .userRegistration__emailForm .form-group.userRegistration__emailForm__country select{padding-right:30px}.userRegistration .userRegistration__emailForm .form-group.userRegistration__emailForm__zipCode{width:50%;padding-left:.5rem;margin-right:-4px;display:inline-block}.userRegistration .userRegistration__emailForm .form-group-switch.userRegistration__emailForm__gender{clear:both}.userRegistration .userRegistration__emailForm .form-group-switch.userRegistration__emailForm__gender .switch-label{color:#999}.userRegistration .userRegistration__emailForm .form-group + .actionButtons{margin-top:0}.userRegistration .userRegistration__legalText{padding-top:1rem;clear:both}.userRegistration .userRegistration__legalTextVP{padding:1.5rem 0 0;border-top:solid 1px #e2f0f3;margin:.5rem 1rem 0}.tour{background:#001952;width:100%;height:100%;overflow:hidden;display:none;position:absolute;top:0;z-index:200}.tour p{color:#fff}.tour .cta-slider{font-size:13px;text-align:center;color:#fff;background:0 0;width:90px;padding:6px 0 4px 0;border:solid 1px #fff;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;margin-left:-45px;display:block;position:absolute;bottom:75px;left:50%;z-index:400}.tour .cta-slider:hover{text-decoration:none}@media screen and (device-aspect-ratio:0.66666667){.tour .cta-slider{bottom:45px}}@media screen and (min-width:41.875rem){.tour .cta-slider{bottom:75px}}.tour .bullets{text-align:center;list-style:none;width:100%;padding:0;margin:0;position:absolute;bottom:45px;z-index:300}@media screen and (device-aspect-ratio:0.66666667){.tour .bullets{bottom:15px}}@media screen and (min-width:41.875rem){.tour .bullets{bottom:45px}}.tour .bullets li{background:rgba(255,255,255,.5);width:6px;height:6px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;margin:0 5px 0 0;display:inline-block;-webkit-transition:background-color .4s ease-out;-moz-transition:background-color .4s ease-out;-o-transition:background-color .4s ease-out;transition:background-color .4s ease-out}.tour .bullets li.active{background:#fff;-webkit-transition:background-color .4s ease-out;-moz-transition:background-color .4s ease-out;-o-transition:background-color .4s ease-out;transition:background-color .4s ease-out}.tour .text-slider{width:400%;height:500px;padding:0;margin:0;display:none;position:absolute;bottom:0;left:0;z-index:300;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-perspective:1000;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}@media screen and (device-aspect-ratio:0.66666667){.tour .text-slider{height:480px}}@media screen and (min-width:41.875rem){.tour .text-slider{height:790px}}.tour .text-slider li{text-align:center;color:#fff;width:25%;padding-top:20px;margin-right:-4px;display:inline-block;vertical-align:top}.tour .text-slider li .screenshot{width:190px;height:190px;margin:40px auto;position:relative;display:block}@media screen and (min-width:41.875rem){.tour .text-slider li .screenshot{width:380px;height:380px;margin:40px auto 140px auto}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.tour .text-slider li .screenshot{margin:100px auto 80px auto}}.tour .text-slider li .screenshot .screenshot-border{width:190px;height:190px;-webkit-border-top-right-radius:50%;-webkit-border-bottom-right-radius:50%;-webkit-border-bottom-left-radius:50%;-webkit-border-top-left-radius:50%;-moz-border-radius-topright:50%;-moz-border-radius-bottomright:50%;-moz-border-radius-bottomleft:50%;-moz-border-radius-topleft:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;border-top-left-radius:50%;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;border:#fff 4px solid;position:absolute;top:0;left:0;z-index:200}@media screen and (min-width:41.875rem){.tour .text-slider li .screenshot .screenshot-border{width:380px;height:380px}}.tour .text-slider li .screenshot img{width:190px;height:190px;-webkit-border-top-right-radius:50%;-webkit-border-bottom-right-radius:50%;-webkit-border-bottom-left-radius:50%;-webkit-border-top-left-radius:50%;-moz-border-radius-topright:50%;-moz-border-radius-bottomright:50%;-moz-border-radius-bottomleft:50%;-moz-border-radius-topleft:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;border-top-left-radius:50%;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;position:absolute;top:0;left:0;z-index:100}@media screen and (min-width:41.875rem){.tour .text-slider li .screenshot img{width:380px;height:380px}}.tour .text-slider li .icon{-webkit-background-size:62px 62px;-moz-background-size:62px 62px;-o-background-size:62px 62px;background-size:62px 62px;background-repeat:no-repeat;width:62px;height:62px;margin:0 auto 10px auto;display:none}@media screen and (min-width:41.875rem){.tour .text-slider li .icon{margin-bottom:20px}}.tour .text-slider li#textSlide02 .icon{background-image:url(../images/icon-tour-02-62x62@2x.png)}.tour .text-slider li#textSlide03 .icon{background-image:url(../images/icon-tour-03-62x62@2x.png)}.tour .text-slider li#textSlide04 .icon{background-image:url(../images/icon-tour-04-62x62@2x.png)}.tour .text-slider li .slide-inner{width:100%;padding:0 40px;position:relative;left:0}.tour .text-slider li h1{font-size:1.75em;line-height:3em;height:58px;margin-bottom:4px}.tour .text-slider li h1:before{font-family:petcoach;font-size:2.5rem;font-weight:400;content:"\e951"}.tour .text-slider li h1 span{display:none}@media screen and (min-width:41.875rem){.tour .text-slider li h1{margin-bottom:8px}.tour .text-slider li h1:before{font-size:3.25rem}}.tour .text-slider li p{font-weight:700;font-size:16px;line-height:20px}.tour .text-slider li p.tagline{font-size:14px;font-weight:600}@media screen and (min-width:41.875rem){.tour .text-slider li p.tagline{font-size:20px}}@media screen and (min-width:41.875rem){.tour .text-slider li p{font-size:20px}}.tour .slider{height:100%;padding:0;margin:0;display:none;position:relative}.tour .slider li{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;width:100%;height:100%;display:none;position:absolute;z-index:100}@media screen and (device-aspect-ratio:0.66666667){.tour .slider li{background-position:0 -20px}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.tour .slider li{background-position:0 25%}}.tour .slider li .text-background{width:100%;height:230px;position:absolute;bottom:0}@media screen and (min-width:41.875rem){.tour .slider li .text-background{height:320px}}.tour .slider li#slide01{background-image:url(../images/bg-tour-01.jpg);display:block}@media screen and (device-aspect-ratio:0.66666667){.tour .slider li#slide01{background-image:url(../images/bg-tour-01.jpg)}}.tour .slider li#slide01 .text-background{background-color:rgba(67,189,194,0)}.tour .slider li#slide02{background-image:url(../images/bg-tour-02.jpg)}@media screen and (device-aspect-ratio:0.66666667){.tour .slider li#slide02{background-image:url(../images/bg-tour-02.jpg)}}.tour .slider li#slide02 .text-background{background-color:rgba(67,189,194,0)}.tour .slider li#slide03{background-image:url(../images/bg-tour-03.jpg)}@media screen and (device-aspect-ratio:0.66666667){.tour .slider li#slide03{background-image:url(../images/bg-tour-03.jpg)}}.tour .slider li#slide03 .text-background{background-color:rgba(67,189,194,0)}.tour .slider li#slide04{background-image:url(../images/bg-tour-04.jpg)}@media screen and (device-aspect-ratio:0.66666667){.tour .slider li#slide04{background-image:url(../images/bg-tour-04.jpg)}}.tour .slider li#slide04 .text-background{background-color:rgba(67,189,194,0)}.tour .slider li.current-slide{z-index:200}.register{display:none}.startupLogin{min-height:auto;}.startupLogin .bottom-page-buttons{margin:10px 15px 0}.startupRegister{min-height:auto;}.startupRegister .bottom-page-buttons{margin:0 15px 0}.startupLogin,.startupRegister{background-image:url(../images/bg-chat.png);background-repeat:repeat}.startupLogin .scroll,.startupRegister .scroll{position:absolute;top:0;right:0;bottom:0;left:0}.startupLogin .btn,.startupRegister .btn{width:100%;margin-right:0;margin-bottom:1rem;margin-left:0}.startupLogin .btn.btn-login,.startupRegister .btn.btn-login{margin-top:1rem}.startupLogin .startupWrapper,.startupRegister .startupWrapper{background-color:#fff;width:270px;height:auto;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin-top:-285px;margin-left:-135px;position:absolute;top:50%;left:50%}@media screen and (max-height:610px){.startupLogin .startupWrapper,.startupRegister .startupWrapper{margin-top:0;top:0;}}@media screen and (max-height:125px){.startupLogin .startupWrapper,.startupRegister .startupWrapper{margin-top:0;margin-left:0;top:0;left:0;}}.startupLogin .startupWrapper .logo,.startupRegister .startupWrapper .logo{text-align:center;color:#fff;background-color:#001952;background-repeat:no-repeat;-webkit-background-size:270px 96px;-moz-background-size:270px 96px;-o-background-size:270px 96px;background-size:270px 96px;background-position:0 0;width:100%;height:96px;-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:8px;border-top-right-radius:8px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:8px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.startupLogin .bottom-page-buttons,.startupRegister .bottom-page-buttons{padding:1rem 0;border-top:1px solid #e2f0f3}.startupLogin .bottom-page-buttons .button-wrapper a,.startupRegister .bottom-page-buttons .button-wrapper a{font-size:13px;color:#001952;display:inline-block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .startupLogin .bottom-page-buttons .button-wrapper a:hover,.noTouchDevice .startupRegister .bottom-page-buttons .button-wrapper a:hover{color:#001952}.startupLogin .bottom-page-buttons .button-wrapper:first-child,.startupRegister .bottom-page-buttons .button-wrapper:first-child{margin-bottom:15px}.startupLogin .bottom-page-buttons .button-wrapper:first-child a,.startupRegister .bottom-page-buttons .button-wrapper:first-child a{color:#aab0af}.noTouchDevice .startupLogin .bottom-page-buttons .button-wrapper:first-child a:hover,.noTouchDevice .startupRegister .bottom-page-buttons .button-wrapper:first-child a:hover{color:#001952}.startupLogin .bottom-page-buttons .button-wrapper:last-child,.startupRegister .bottom-page-buttons .button-wrapper:last-child{margin-top:15px}.startupLogin form,.startupRegister form{padding:0 1rem;margin-top:20px}.startupLogin form p,.startupRegister form p{font-size:13px}.startupLogin form.form-login .form-group:first-child .form-group-row,.startupRegister form.form-login .form-group:first-child .form-group-row{border-right:solid 1px #e2f0f3;border-bottom:solid 1px #e2f0f3;border-left:solid 1px #e2f0f3;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:.25rem;-webkit-border-bottom-left-radius:.25rem;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:.25rem;-moz-border-radius-bottomleft:.25rem;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.startupLogin form.form-login .form-group:first-child .form-group-row input,.startupRegister form.form-login .form-group:first-child .form-group-row input{background-color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.startupLogin form.form-login .form-group:first-child .form-group-row:first-child,.startupRegister form.form-login .form-group:first-child .form-group-row:first-child{border-top:solid 1px #e2f0f3;border-bottom:0;-webkit-border-top-right-radius:.25rem;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:.25rem;-moz-border-radius-topright:.25rem;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:.25rem;border-top-right-radius:.25rem;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:.25rem;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.startupLogin form .form-group,.startupRegister form .form-group{margin:0;position:relative;overflow:hidden}.startupLogin form .form-group:first-child,.startupRegister form .form-group:first-child{margin-top:2rem}.startupLogin form .form-group .form-group-row,.startupRegister form .form-group .form-group-row{position:relative}.startupLogin form .form-group .form-group-row i,.startupRegister form .form-group .form-group-row i{display:none}.startupLogin form .form-group label,.startupRegister form .form-group label{text-align:center;font-weight:700;width:100%;margin:0 0 1rem 0}.startupLogin form .form-group > p,.startupRegister form .form-group > p{font-size:13px;font-weight:700;color:#999}.startupLogin form .form-group input,.startupRegister form .form-group input{font-family:'Petco Circular',sans-serif;font-size:14px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none}.startupLogin form .form-group input.input-username,.startupRegister form .form-group input.input-username{-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;border-bottom:1px solid #f0f0f0;height:42px;padding:.5rem .75rem .25rem .75rem}.startupLogin form .form-group input.input-password,.startupRegister form .form-group input.input-password{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;height:40px;padding:.5rem .75rem .25rem .75rem}.userLogIn{font-size:.875rem;position:relative}.userLogIn .userLogIn__picture{margin-bottom:1rem}.userLogIn .userLogIn__picture .userLogIn__picture__inner{width:100%;height:0;padding-bottom:25.862068%;background-image:url(../images/userRegister-picture.jpg);-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;background-position:top center;background-repeat:no-repeat;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;overflow:hidden}@media screen and (device-aspect-ratio:0.66666667){.userLogIn .userLogIn__picture{display:none}}.userLogIn .userLogIn__options{overflow:hidden}.userLogIn .userLogIn__facebook{width:100%;margin-bottom:1rem;float:none;overflow:hidden}.userLogIn .userLogIn__facebook p{margin-bottom:1.5rem;display:none}.userLogIn .userLogIn__facebook p:first-child{color:#006cb1;margin-bottom:1rem}.userLogIn .userLogIn__facebook .btn{width:100%;margin:0}.userLogIn .userLogIn__separator{margin-bottom:1.5rem}.userLogIn .userLogIn__separator .userLogIn__separator__inner{height:.625rem;border-bottom:solid 1px #c3c3c3;position:relative}.userLogIn .userLogIn__separator .userLogIn__separator__inner span{text-align:center;text-transform:uppercase;color:#c3c3c3;background-color:#fff;width:3.75rem;padding:0 1.25rem;margin-left:-1.875rem;display:inline-block;position:absolute;top:0;left:50%}.userLogIn .userLogIn__logInForm{margin-bottom:1rem;overflow:hidden}.userLogIn .userLogIn__logInForm .form-group:first-child{margin-top:0}.userLogIn .userLogIn__TextLinks{clear:both}.userLogIn .userLogIn__TextLinks a{font-size:1em;font-weight:600}.startupForgotPassword .form-horizontal .form-group:first-child{margin-top:0}.petRegistration{font-size:14px}.petRegistration .btn{width:100%}.petRegistration .petRegistration__registeredPets ul{width:100%}.petRegistration .petRegistration__registeredPets ul .pet{width:100%;display:inline-block;margin-right:-4px;overflow:hidden}.petRegistration .petRegistration__registeredPets ul .pet .pet__picture{width:48px;float:left}.petRegistration .petRegistration__registeredPets ul .pet .pet__picture .pet__picture__inner{width:48px;height:48px;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;position:relative;overflow:hidden}.petRegistration .petRegistration__registeredPets ul .pet .pet__picture .pet__picture__inner img{position:relative;width:auto;height:48px}.petRegistration .petRegistration__registeredPets ul .pet .pet__data{color:#001952;padding:0 1rem;float:left}.petRegistration .petRegistration__picture{margin-bottom:15px}.petRegistration .petRegistration__picture .petRegistration__picture__inner{width:100%;height:0;padding-bottom:25.862068%;background-image:url(../images/petRegister-picture.jpg);-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;background-position:top center;background-repeat:no-repeat;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden}@media screen and (device-aspect-ratio:0.66666667){.petRegistration .petRegistration__picture{display:none}}.petRegistration .petRegistration__form .module__textCTA{margin-bottom:1rem;overflow:hidden}.petRegistration .petRegistration__form .module__textCTA .actionButtons{margin-top:16px;margin-bottom:0;padding-left:0}.petRegistration .petRegistration__form .module__textCTA .actionButtons .button{float:left}.petRegistration .petRegistration__form .petRegistration__form__highlightRow{background-color:#f3f8f9;padding:8px 16px;margin:0 -16px 16px}.petRegistration .petRegistration__form .petRegistration__form__highlightRow .form-group label.select,.petRegistration .petRegistration__form .petRegistration__form__highlightRow fieldset label.select{background-color:#fff}.petRegistration .petRegistration__form .petRegistration__form__highlightRow .form-group input[type=date],.petRegistration .petRegistration__form .petRegistration__form__highlightRow .form-group input[type=email],.petRegistration .petRegistration__form .petRegistration__form__highlightRow .form-group input[type=number],.petRegistration .petRegistration__form .petRegistration__form__highlightRow .form-group input[type=password],.petRegistration .petRegistration__form .petRegistration__form__highlightRow .form-group input[type=text],.petRegistration .petRegistration__form .petRegistration__form__highlightRow .form-group input[type=url],.petRegistration .petRegistration__form .petRegistration__form__highlightRow .form-group textarea,.petRegistration .petRegistration__form .petRegistration__form__highlightRow fieldset input[type=date],.petRegistration .petRegistration__form .petRegistration__form__highlightRow fieldset input[type=email],.petRegistration .petRegistration__form .petRegistration__form__highlightRow fieldset input[type=number],.petRegistration .petRegistration__form .petRegistration__form__highlightRow fieldset input[type=password],.petRegistration .petRegistration__form .petRegistration__form__highlightRow fieldset input[type=text],.petRegistration .petRegistration__form .petRegistration__form__highlightRow fieldset input[type=url],.petRegistration .petRegistration__form .petRegistration__form__highlightRow fieldset textarea{background-color:#fff}.petRegistration .petRegistration__form .petRegistration__form__highlightRow p{color:#001952}.petRegistration .petRegistration__form .petRegistration__form__highlightRow .list{padding:8px 0 16px}.petRegistration .petRegistration__form .petRegistration__form__highlightRow .list ul{padding-left:16px}.petRegistration .petRegistration__form .petRegistration__form__row .actionButtons{padding:0 5px}.petRegistration .petRegistration__form .form-group{margin-right:-4px;margin-bottom:1rem;display:inline-block;vertical-align:top}.petRegistration .petRegistration__form .form-group:first-child{margin-top:0}.petRegistration .petRegistration__form .form-group.petRegistration__form__name{width:100%}.petRegistration .petRegistration__form .form-group.petRegistration__form__type{width:100%}.petRegistration .petRegistration__form .form-group.petRegistration__form__breed{width:100%}.petRegistration .petRegistration__form .form-group.petRegistration__form__gender{width:100%}.petRegistration .petRegistration__form .form-group.petRegistration__form__fixing{width:100%}.petRegistration .petRegistration__form .form-group.petRegistration__form__weight{width:100%}.petRegistration .petRegistration__form .form-group.petRegistration__form__weight input[type=text]{width:50%;float:left}.petRegistration .petRegistration__form .form-group.petRegistration__form__weight label{font-weight:700;display:inline-block;width:40%;padding:14px 0 0 8px}.petRegistration .petRegistration__form .form-group.petRegistration__form__birthDate__month{width:100%}.petRegistration .petRegistration__form .form-group.petRegistration__form__bithDate__dayYear{width:100%}.petRegistration .petRegistration__form .form-group.petRegistration__form__bithDate__dayYear input{width:48%;display:inline-block;margin-right:-4px;margin-left:2%}.petRegistration .petRegistration__form .form-group.petRegistration__form__bithDate__dayYear input:first-child{margin-right:2%;margin-left:0}.petRegistration .petRegistration__form .form-group.petRegistration__form__insurance__provider{width:100%}.petRegistration .petRegistration__form .form-group.petRegistration__form__insurance__policyNumber{width:100%}.petRegistration .petRegistration__form .form-group.petRegistration__form__bio{width:100%}.petRegistration .petRegistration__form .form-group.petRegistration__form__profilePicture .add-profile-picture .button a,.petRegistration .petRegistration__form .form-group.petRegistration__form__profilePicture .add-profile-picture .button input[type=file]{width:100%;max-width:none}.petRegistration .petRegistration__form .petRegistration__form__text{margin-top:15px}.petRegistration .petRegistration__form .petRegistration__form__text p span{font-weight:700;display:inline-block}.petRegistration .petRegistration__form .petRegistration__form__text p span:before{font-weight:400;content:"- "}.petRegistration .petRegistration__form .actionButtons{margin-top:0;clear:both}.newQuestion .newQuestion__picture{margin-bottom:1.5rem}.newQuestion .newQuestion__picture .newQuestion__picture__inner{width:100%;height:0;padding-bottom:25.862068%;background-image:url(../images/newQuestion-picture.jpg);-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;background-position:top center;background-repeat:no-repeat;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden}@media screen and (device-aspect-ratio:0.66666667){.newQuestion .newQuestion__picture{display:none}}.newQuestion .newQuestion__disclaimer{margin:1.5rem 0 2rem}.newQuestion fieldset{overflow:hidden}.newQuestion fieldset .title{color:#001952}.newQuestion fieldset textarea{height:80px}.newQuestion fieldset .actionButtons{margin:1rem 0 0}.newQuestion fieldset .actionButtons .button{margin:0}.newQuestion .list{margin-top:1.5rem}.newQuestion .list ul{display:block}.questionPreferences > .title{margin-bottom:8px}.questionPreferences .questionPreferences__typeSelection{width:100%;margin-bottom:16px;display:table}.questionPreferences .questionPreferences__typeSelection .questionType{background-color:#f3f8f9;width:50%;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;display:table-cell;vertical-align:top}.questionPreferences .questionPreferences__typeSelection .questionType:focus{border:solid 1px #001952}.questionPreferences .questionPreferences__typeSelection .questionType:hover{cursor:pointer}.questionPreferences .questionPreferences__typeSelection .questionType:hover .questionType__header{background-color:#001952}.questionPreferences .questionPreferences__typeSelection .questionType:hover .questionType__content{color:#001952}.questionPreferences .questionPreferences__typeSelection .questionType.active{background-color:#f3f8f9;cursor:default}.questionPreferences .questionPreferences__typeSelection .questionType.active .questionType__header{background-color:#001952}.questionPreferences .questionPreferences__typeSelection .questionType.active .questionType__content{color:#001952}.questionPreferences .questionPreferences__typeSelection .questionType:first-child .questionType__header{-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.questionPreferences .questionPreferences__typeSelection .questionType .questionType__header{background-color:#001952;width:100%;height:40px;display:table;padding:7px 8px 3px;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;position:relative}.questionPreferences .questionPreferences__typeSelection .questionType .questionType__header .title{font-size:11px;font-weight:700;line-height:1em;padding:0 25px 0 5px;display:table-cell;vertical-align:middle;text-transform:uppercase;color:#fff;margin-bottom:0}.questionPreferences .questionPreferences__typeSelection .questionType .questionType__header .checkBoxButton{margin-bottom:0;position:absolute;top:-5px;right:2px}.questionPreferences .questionPreferences__typeSelection .questionType .questionType__header .checkBoxButton a .deco{width:20px;height:20px;border-color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.questionPreferences .questionPreferences__typeSelection .questionType .questionType__header .checkBoxButton a .deco:before{font-size:12px;color:#fff;top:1px;left:2px}.questionPreferences .questionPreferences__typeSelection .questionType .questionType__content{color:#001952;padding:8px}.questionPreferences .questionPreferences__typeSelection .questionType .questionType__content .title{font-size:14px;font-weight:600;text-transform:uppercase;padding:0 5px;margin-bottom:4px}.questionPreferences .questionPreferences__typeSelection .questionType .questionType__content ul{font-weight:600;list-style-type:disc;padding-left:20px;margin-bottom:0}.questionPreferences .questionPreferences__typeSelection .questionType .questionType__content ul li{font-size:.9333em}.questionPreferences .questionPreferences__payQuestionOptions{margin:0 0 16px;display:none}.questionPreferences .questionPreferences__payQuestionOptions .title{margin-left:0}.questionPreferences .questionPreferences__payQuestionOptions ul{width:100%;padding:0;border-collapse:separate;border-spacing:10px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.questionPreferences .questionPreferences__payQuestionOptions ul li{font-weight:600;line-height:1em;width:33.3%;height:60px;color:#001952;background-color:#fff;padding:10px 10px 10px 45px;border:solid 2px #eee;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-left:5px;display:table-cell;vertical-align:middle;position:relative;cursor:pointer;width:48%;margin-bottom:.75rem;margin-left:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.questionPreferences .questionPreferences__payQuestionOptions ul li:hover{color:#001952;border-color:#001952}.questionPreferences .questionPreferences__payQuestionOptions ul li:focus{outline:solid 1px #001952}.questionPreferences .questionPreferences__payQuestionOptions ul li.active{color:#001952;background-color:#f3f8f9;border-color:#001952;cursor:default}.questionPreferences .questionPreferences__payQuestionOptions ul li span{font-size:24px;margin-top:-12px;position:absolute;top:50%;left:10px}.questionPreferences .questionPreferences__payQuestionOptions .selectOptions{display:block}.questionPreferences .questionPreferences__freeQuestionOptions{margin-bottom:16px}.questionPreferences .questionPreferences__freeQuestionOptions .title{margin-bottom:1rem}.questionPreferences .questionPreferences__freeQuestionOptions ul{width:100%;padding:0;border-top:solid 5px #f3f8f9;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.questionPreferences .questionPreferences__freeQuestionOptions ul li{font-size:.9333em;font-weight:600;text-align:right;color:#001952;width:33.3%;padding-top:20px;display:table-cell;vertical-align:top;position:relative}.questionPreferences .questionPreferences__freeQuestionOptions ul li:hover{color:#001952;cursor:pointer}.questionPreferences .questionPreferences__freeQuestionOptions ul li:hover .deco{background-color:#001952}.questionPreferences .questionPreferences__freeQuestionOptions ul li:first-child{text-align:left}.questionPreferences .questionPreferences__freeQuestionOptions ul li:first-child .deco{margin-left:0;left:-1px}.questionPreferences .questionPreferences__freeQuestionOptions ul li:last-child{text-align:right}.questionPreferences .questionPreferences__freeQuestionOptions ul li:last-child input{left:auto;right:-.7rem}.questionPreferences .questionPreferences__freeQuestionOptions ul li.lastItem{text-align:right}.questionPreferences .questionPreferences__freeQuestionOptions ul li.lastItem .deco{margin-left:0;right:-1px;left:auto}.questionPreferences .questionPreferences__freeQuestionOptions ul li.active{color:#001952;cursor:default}.questionPreferences .questionPreferences__freeQuestionOptions ul li.active .deco{background-color:#001952}.questionPreferences .questionPreferences__freeQuestionOptions ul li .deco{background-color:#eee;width:20px;height:20px;border:solid 4px #eee;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-left:-10px;display:block;position:absolute;top:-13px;left:50%}.questionPreferences .questionPreferences__freeQuestionOptions ul li .deco:focus{outline:solid 1px #001952}.questionPreferences .questionPreferences__freeQuestionOptions ul li input{width:1.25rem;height:1.25rem;background-color:#eee;border:solid 4px #eee;position:relative;margin:0;position:absolute;top:-.125rem;left:.5rem;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);outline:0}.questionPreferences .questionPreferences__freeQuestionOptions ul li input::after{background-color:#eee;width:.6875rem;height:.6875rem;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.questionPreferences .questionPreferences__freeQuestionOptions ul li input:checked:after{background-color:#0381a2;width:.6875rem;height:.6875rem;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.questionPreferences .questionPreferences__freeQuestionOptions ul li input:focus-within{outline:solid 1px #0381a2;outline-offset:.1rem}.questionPreferences .questionPreferences__freeQuestionOptions ul li input:focus{outline:solid 1px #0381a2;outline-offset:.1rem}.questionPreferences .questionPreferences__freeQuestionOptions ul li label{font-size:.933rem;color:#0381a2;cursor:default}.questionPreferences .questionPreferences__freeQuestionOptions .selectOptions{display:block}.questionPreferences .featureNotAvailable{background-image:url(../images/gears-30x30@2x.png);-webkit-background-size:30px 30px;-moz-background-size:30px 30px;-o-background-size:30px 30px;background-size:30px 30px;background-repeat:no-repeat;background-position:10px center;background-color:#001952;margin:-15px 0 30px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:none}.questionPreferences .featureNotAvailable p{font-weight:700;color:#fff;padding:15px 15px 15px 55px}.questionPreferences .questionPreferences__price{margin-bottom:16px}.questionPreferences .questionPreferences__price.wo-title .title{display:none}.questionPreferences .questionPreferences__price .actionButtons .button{width:100%}.questionPreferences .questionPreferences__price .payQuestion{background-color:#f3f8f9;width:100%;padding:15px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:none}.questionPreferences .questionPreferences__price .payQuestion.active{display:block}.questionPreferences .questionPreferences__price .payQuestion.wo-deal .payQuestion__data{display:table}.questionPreferences .questionPreferences__price .payQuestion.wo-deal .payQuestion__data .payQuestion__data__inner{width:75%;display:table-cell;vertical-align:middle}.questionPreferences .questionPreferences__price .payQuestion.wo-deal .payQuestion__data .payQuestion__data__button{width:25%;display:table-cell;vertical-align:middle}.questionPreferences .questionPreferences__price .payQuestion.wo-deal .payQuestion__data .payQuestion__data__button .button{margin:0}.questionPreferences .questionPreferences__price .payQuestion.wo-deal .payQuestion__deal{display:none}.questionPreferences .questionPreferences__price .payQuestion .payQuestion__data{color:#001952;width:100%;padding:0 0 1rem;display:block}.questionPreferences .questionPreferences__price .payQuestion .payQuestion__data .price{font-size:40px;line-height:1em}.questionPreferences .questionPreferences__price .payQuestion .payQuestion__data p{color:#001952;padding-right:1rem}.questionPreferences .questionPreferences__price .payQuestion .payQuestion__data p span{font-weight:700}.questionPreferences .questionPreferences__price .payQuestion .payQuestion__data p.smallClaim{display:none}.questionPreferences .questionPreferences__price .payQuestion .payQuestion__deal{background-color:#fff;width:100%;padding:30px 15px 15px;border:solid 2px #001952;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:block;position:relative}.questionPreferences .questionPreferences__price .payQuestion .payQuestion__deal .name{font-size:18px;font-weight:300;text-transform:uppercase;color:#001952;position:absolute;top:5px;left:10px}.questionPreferences .questionPreferences__price .payQuestion .payQuestion__deal .deal{font-size:18px;font-weight:700;text-transform:uppercase;color:#001952;position:absolute;top:5px;right:10px}.questionPreferences .questionPreferences__price .sponsoredQuestion{background-color:#f3f8f9;width:100%;padding:15px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:none}.questionPreferences .questionPreferences__price .sponsoredQuestion.active{display:block}.questionPreferences .questionPreferences__price .sponsoredQuestion.withLogo .sponsoredQuestion__fbBox{display:none}.questionPreferences .questionPreferences__price .sponsoredQuestion.withLogo .sponsoredQuestion__logo{display:block}.questionPreferences .questionPreferences__price .sponsoredQuestion .sponsoredQuestion__data{color:#001952;width:100%;padding:0;display:table;vertical-align:bottom}.questionPreferences .questionPreferences__price .sponsoredQuestion .sponsoredQuestion__data .sponsoredQuestion__data__text{width:75%;display:table-cell;vertical-align:middle;padding:.5rem 0}.questionPreferences .questionPreferences__price .sponsoredQuestion .sponsoredQuestion__data .sponsoredQuestion__data__text p{margin-bottom:0}.questionPreferences .questionPreferences__price .sponsoredQuestion .sponsoredQuestion__data .sponsoredQuestion__data__button{text-align:right;width:25%;display:table-cell;vertical-align:middle;margin:0}.questionPreferences .questionPreferences__price .sponsoredQuestion .sponsoredQuestion__data .price{font-size:36px;line-height:1em}.questionPreferences .questionPreferences__price .sponsoredQuestion .sponsoredQuestion__data .oldPrice{font-size:24px;text-decoration:line-through;color:#001952;margin-left:4px;opacity:.5}.questionPreferences .questionPreferences__price .sponsoredQuestion .sponsoredQuestion__data p{color:#001952}.questionPreferences .questionPreferences__price .sponsoredQuestion .sponsoredQuestion__data p span{font-weight:700}.questionPreferences .questionPreferences__price .sponsoredQuestion .sponsoredQuestion__data .actionButtons .button{margin:0}.questionPreferences .questionPreferences__price .sponsoredQuestion .sponsoredQuestion__fbBox{text-align:center;background-color:#fff;width:100%;padding:16px}.questionPreferences .questionPreferences__price .sponsoredQuestion .sponsoredQuestion__logo{text-align:center;background-color:#fff;width:100%;padding:16px;display:none}.questionPreferences .questionPreferences__price .standardQuestion{background-color:#f3f8f9;width:100%;padding:8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:0;display:none}.questionPreferences .questionPreferences__price .standardQuestion.active{display:table}.questionPreferences .questionPreferences__price .standardQuestion .standardQuestion__data{color:#001952;width:75%;display:table-cell;vertical-align:middle}.questionPreferences .questionPreferences__price .standardQuestion .standardQuestion__data .price{font-size:28px;line-height:1em;height:32px;padding-top:4px;display:inline-block}.questionPreferences .questionPreferences__price .standardQuestion .standardQuestion__button{text-align:center;width:25%;display:table-cell;vertical-align:middle}.questionPreferences .questionPreferences__price .standardQuestion .standardQuestion__button .actionButtons{margin-top:0}.phoneCalls .title{font-size:1.143em}.phoneCalls .phoneCalls__header{text-align:center;background-color:#f3f8f9;padding:15px 0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-bottom:30px}.phoneCalls .phoneCalls__header p{font-size:1.214em;font-weight:600;color:#001952;width:auto;padding:24px 0 22px 70px;margin:0 auto;display:inline-block;position:relative}.phoneCalls .phoneCalls__header p:before{font-size:3.4em;position:absolute;top:0;left:0}.phoneCalls .phoneCalls__instructions{margin-bottom:30px}.phoneCalls .phoneCalls__instructions ol{padding-left:20px;margin-bottom:15px}.phoneCalls .phoneCalls__instructions ol li span{font-weight:600;text-align:center;color:#001952;background-color:#f3f8f9;padding:15px;margin:10px 0 15px -20px;display:block;-webkit-user-select:text}.phoneCalls .phoneCalls__rating{margin-bottom:30px}.phoneCalls .phoneCalls__relatedQuestions{margin-bottom:2rem}.questionSent{margin-top:-16px}.questionSent .updateEmail{margin-top:1rem}.questionSent .updateEmail .updateEmail__input{margin-bottom:1rem}.questionSent .updateEmail .updateEmail__buttons{margin-bottom:0}.questionSent .updateEmail .updateEmail__confirmation{font-size:14px;font-weight:600;margin-top:16px;color:#fff;background-color:#001952;padding:.5rem 1rem;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:none}.questionSent .updateEmail .updateEmail__infoText{padding:1rem 1rem 0;border-top:solid 2px #fff;margin:1rem -1rem 0}@media screen and (min-width:30rem){.questionSent{margin-top:0}}@media screen and (min-width:62rem){.questionSent .updateEmail{overflow:hidden}.questionSent .updateEmail .updateEmail__input{width:50%;padding-right:1rem;margin-bottom:0;float:left}.questionSent .updateEmail .updateEmail__buttons{margin-top:0;width:132px}}.questionSent .questionSent__infoWarning .infoWarning__icon i{margin-left:-100px !important}.questionSent .questionSent__infoWarning .infoWarning__text{margin-bottom:30px}.questionSent .questionSent__infoWarning .infoWarning__text p{color:#666 !important}.questionSent .questionSent__infoWarning .infoWarning__text p.importantText{color:#001952 !important}.relatedQuestions ul{padding:0}.relatedQuestions ul li{padding-top:15px;border-top:solid 1px #e2f0f3}.relatedQuestions ul li:first-child{padding-top:0;border-top:0}.relatedQuestions ul li a{margin-bottom:15px;display:inline-block}.relatedQuestions ul li a .title{font-size:1rem;font-weight:600;color:#001952;margin-bottom:.5rem}.relatedQuestions ul li a .title.title--long{font-size:.9rem}@media screen and (min-width:41.875rem){.relatedQuestions ul li a .title{font-size:1.0625rem}.relatedQuestions ul li a .title.title--long{font-size:1.05rem}}.relatedQuestions ul li a p{font-size:.9375rem;margin-bottom:0;display:block;max-width:100%;overflow:hidden;position:relative}.relatedQuestions ul li .questionDetail__relatedQuestions__usersRating{color:#001952}.relatedQuestions .actionButtons{margin-bottom:2rem}@media screen and (min-width:62rem){.relatedQuestions .actionButtons{margin-bottom:1rem}}[data-role=page].chat{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}[data-role=page].chat .chat-header .btn-default{font-size:14px;font-weight:700;background:#fff;color:#555}[data-role=page].chat .chat-header .arrow-box{font-weight:700;background-color:#001952;width:185px;height:auto;padding:5px 5px 0 5px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:absolute;top:63px;right:5px;display:none}[data-role=page].chat .chat-header .arrow-box:after,[data-role=page].chat .chat-header .arrow-box:before{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}[data-role=page].chat .chat-header .arrow-box:after{border-color:rgba(59,59,59,0);border-bottom-color:#3b3b3b;border-width:8px;left:94%;margin-left:-8px}[data-role=page].chat .chat-header .arrow-box:before{border-color:transparent;border-bottom-color:#001952;border-width:9px;left:91%;margin-left:-9px}[data-role=page].chat .chat-header .chat-header__links{display:none}[data-role=page].chat .conversation{position:fixed;top:4.4375rem;bottom:0;left:0;right:0;padding:2.5rem 0;background-image:url(../images/bg-chat.png);background-repeat:repeat;overflow-y:auto;overflow-x:hidden}.header--searchFixed [data-role=page].chat .conversation,.header--searchOpen [data-role=page].chat .conversation,.header--wBackButton [data-role=page].chat .conversation{top:6.4375rem}[data-role=page].chat .conversation .chat-header{width:100%;height:2.5rem;background-color:#fff;padding:.5rem;display:table;position:absolute;top:0;z-index:1}[data-role=page].chat .conversation .chat-header .header__title{padding:0 .5rem;width:auto;display:table-cell;vertical-align:middle}[data-role=page].chat .conversation .chat-header .title{width:100%;white-space:nowrap;padding-top:1px;display:table;table-layout:fixed;margin-bottom:0}[data-role=page].chat .conversation .chat-header .title > span{-o-text-overflow:ellipsis;text-overflow:ellipsis;display:table-cell;overflow:hidden}[data-role=page].chat .conversation .chat-header a{color:#001952;width:32px;padding-right:.5rem;text-align:right;display:table-cell;vertical-align:middle;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}[data-role=page].chat .conversation .chat-header a i{font-size:1.5rem}[data-role=page].chat .conversation .chat-header a i.icon-delete,[data-role=page].chat .conversation .chat-header a i.icon-profile{font-size:1rem;padding:5px}[data-role=page].chat .conversation .chat-header a span{display:none}.noTouchDevice [data-role=page].chat .conversation .chat-header a:hover{opacity:.5}[data-role=page].chat .conversation .chat-conversation{padding:16px 16px 24px;opacity:0;-webkit-user-select:auto !important}[data-role=page].chat .conversation .scroll{-webkit-overflow-scrolling:touch;overflow-y:scroll;height:99.5%}[data-role=page].chat .conversation .thread-items{margin:0;padding:0;min-height:101%;float:left;width:100%}[data-role=page].chat .conversation .thread-items > li{width:100%;margin:0;float:left}[data-role=page].chat .conversation .thread-items > li button{font-size:14px;color:#fff;background-color:#001952;width:100%;border:none}[data-role=page].chat .conversation .thread-items > li .error{display:none}[data-role=page].chat .conversation .thread-items > li.thread-comment{font-size:14px;font-weight:600;text-align:center;color:#59977d;background:#def7ed;width:100%;height:auto;max-width:480px;padding:4px 4px 2px;border:1px solid #b0e4cf;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:10px auto;float:none;clear:both;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.02);-moz-box-shadow:0 1px 0 rgba(0,0,0,.02);box-shadow:0 1px 0 rgba(0,0,0,.02)}[data-role=page].chat .conversation .thread-items > li.thread-comment.none{display:none}[data-role=page].chat .conversation .thread-items > li.e-state-template .thread-comment{font-size:11px;font-weight:700;text-align:center;color:#59977d;background-color:#def7ed;width:100%;max-width:480px;height:auto;padding:4px 4px 2px;border:1px solid #b0e4cf;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:10px auto;float:none;clear:both;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.02);-moz-box-shadow:0 1px 0 rgba(0,0,0,.02);box-shadow:0 1px 0 rgba(0,0,0,.02)}[data-role=page].chat .conversation .thread-items > li.e-state-template .thread-comment.none{display:none}[data-role=page].chat .conversation .thread-items > li.e-state-template .thread-comment.warning{color:#9d6464;background:#f2d8d8;border:1px solid #dbbaba}[data-role=page].chat .conversation .thread-items > li div > ul:not(.rate-slider){position:absolute;right:auto !important;left:-75px !important;bottom:-3px;width:70px;height:10px;margin:0;padding:0;display:none}[data-role=page].chat .conversation .thread-items > li div > ul:not(.rate-slider).ok{display:block}[data-role=page].chat .conversation .thread-items > li div > ul:not(.rate-slider) li{width:6px;height:6px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:rgba(0,25,82,.4);margin:0;display:inline-block;vertical-align:top}[data-role=page].chat .conversation .thread-items > li div > ul:not(.rate-slider) li:first-child{-webkit-animation:chatdots .8s infinite;-moz-animation:chatdots .8s infinite;-o-animation:chatdots .8s infinite;animation:chatdots .8s infinite}[data-role=page].chat .conversation .thread-items > li div > ul:not(.rate-slider) li:nth-of-type(2){-webkit-animation:chatdots .8s .3s infinite;-moz-animation:chatdots .8s .3s infinite;-o-animation:chatdots .8s .3s infinite;animation:chatdots .8s .3s infinite}[data-role=page].chat .conversation .thread-items > li div > ul:not(.rate-slider) li:nth-of-type(3){-webkit-animation:chatdots .8s .6s infinite;-moz-animation:chatdots .8s .6s infinite;-o-animation:chatdots .8s .6s infinite;animation:chatdots .8s .6s infinite}@-webkit-keyframes chatdots{0%{opacity:.2}50%{opacity:1}100%{opacity:.2}}@-moz-keyframes chatdots{0%{opacity:.2}50%{opacity:1}100%{opacity:.2}}@-o-keyframes chatdots{0%{opacity:.2}50%{opacity:1}100%{opacity:.2}}@keyframes chatdots{0%{opacity:.2}50%{opacity:1}100%{opacity:.2}}[data-role=page].chat .conversation .thread-items > li > p{width:100%;position:relative;margin:0 0 20px 0;clear:both;height:15px}[data-role=page].chat .conversation .thread-items > li > p span:nth-of-type(1){font-size:11px;font-weight:600;text-align:center;color:#666;background-color:#f4f4f4;width:76px;padding:3px 0 0;border:1px solid rgba(0,0,0,.1);-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;margin:0 auto 0 -38px;position:absolute;left:50%;z-index:2}[data-role=page].chat .conversation .thread-items > li > p span:nth-of-type(2){width:100%;height:1px;background:rgba(0,0,0,.05);top:10px;left:0;position:absolute;z-index:1}[data-role=page].chat .conversation .thread-items.users li.user-message a{color:#001952}.noTouchDevice [data-role=page].chat .conversation .thread-items.users li.user-message a:hover{color:#001952}[data-role=page].chat .conversation .thread-items.users li.user-message div:nth-of-type(2){font-size:15px;font-family:'Petco Circular',sans-serif;font-weight:600;text-align:left;line-height:1.35em;word-wrap:break-word;color:#001952;background:#ecf8f8;min-width:20%;max-width:90%;height:auto;padding:12px;border:1px solid #a1dee0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 0 20px;display:block;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.05);-moz-box-shadow:0 1px 0 rgba(0,0,0,.05);box-shadow:0 1px 0 rgba(0,0,0,.05);float:right;position:relative}[data-role=page].chat .conversation .thread-items.users li.user-message div:nth-of-type(2) .thread-image{width:100%;max-width:256px;height:auto;float:left;overflow:hidden}[data-role=page].chat .conversation .thread-items.users li.user-message div:nth-of-type(2) .thread-image img{width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}[data-role=page].chat .conversation .thread-items.users li.user-message div:nth-of-type(2):after,[data-role=page].chat .conversation .thread-items.users li.user-message div:nth-of-type(2):before{left:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}[data-role=page].chat .conversation .thread-items.users li.user-message div:nth-of-type(2):after{border-color:rgba(235,242,244,0);border-left-color:#ecf8f8;border-width:4px;top:50%;margin-top:-4px}[data-role=page].chat .conversation .thread-items.users li.user-message div:nth-of-type(2):before{border-color:rgba(183,208,237,0);border-left-color:#a1dee0;border-width:5px;top:50%;margin-top:-5px}[data-role=page].chat .conversation .thread-items.users li.styler-message a{color:#001952}.noTouchDevice [data-role=page].chat .conversation .thread-items.users li.styler-message a:hover{color:#001952}[data-role=page].chat .conversation .thread-items.users li.styler-message div:nth-of-type(2){font-size:15px;font-family:'Petco Circular',sans-serif;font-weight:600;text-align:left;line-height:1.35em;word-wrap:break-word;color:#001952;background:#f3f8f9;min-width:20%;max-width:90%;height:auto;padding:12px;border:1px solid #bbbfc4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 0 20px;display:block;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.05);-moz-box-shadow:0 1px 0 rgba(0,0,0,.05);box-shadow:0 1px 0 rgba(0,0,0,.05);float:left;position:relative}[data-role=page].chat .conversation .thread-items.users li.styler-message div:nth-of-type(2) .thread-image{width:100%;max-width:256px;height:auto;float:left;overflow:hidden}[data-role=page].chat .conversation .thread-items.users li.styler-message div:nth-of-type(2) .thread-image img{width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}[data-role=page].chat .conversation .thread-items.users li.styler-message div:nth-of-type(2):after,[data-role=page].chat .conversation .thread-items.users li.styler-message div:nth-of-type(2):before{right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}[data-role=page].chat .conversation .thread-items.users li.styler-message div:nth-of-type(2):after{border-color:rgba(235,242,244,0);border-right-color:#e2f0f3;border-width:4px;top:50%;margin-top:-4px}[data-role=page].chat .conversation .thread-items.users li.styler-message div:nth-of-type(2):before{border-color:rgba(183,208,237,0);border-right-color:#bbbfc4;border-width:5px;top:50%;margin-top:-5px}[data-role=page].chat .conversation .thread-items.users li ul{right:-38px}[data-role=page].chat .conversation .thread-items.users li div > ul:not(.rate-slider){left:-75px !important;right:auto !important}[data-role=page].chat .conversation .thread-items.stylers li.styler-message div:nth-of-type(2){font-size:16px;font-family:'Petco Circular',sans-serif;text-align:left;word-wrap:break-word;color:#001952;background:#f3f8f9;min-width:20%;max-width:90%;height:auto;padding:12px;border:1px solid #e2f0f3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 0 10px;display:block;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.05);-moz-box-shadow:0 1px 0 rgba(0,0,0,.05);box-shadow:0 1px 0 rgba(0,0,0,.05);float:right;position:relative}[data-role=page].chat .conversation .thread-items.stylers li.styler-message div:nth-of-type(2) .thread-image{width:100%;max-width:256px;height:auto;float:left;overflow:hidden}[data-role=page].chat .conversation .thread-items.stylers li.styler-message div:nth-of-type(2) .thread-image img{width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}[data-role=page].chat .conversation .thread-items.stylers li.styler-message div:nth-of-type(2):after,[data-role=page].chat .conversation .thread-items.stylers li.styler-message div:nth-of-type(2):before{left:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}[data-role=page].chat .conversation .thread-items.stylers li.styler-message div:nth-of-type(2):after{border-color:rgba(235,242,244,0);border-left-color:#e2f0f3;border-width:4px;top:50%;margin-top:-4px}[data-role=page].chat .conversation .thread-items.stylers li.styler-message div:nth-of-type(2):before{border-color:rgba(183,208,237,0);border-left-color:#e2f0f3;border-width:5px;top:50%;margin-top:-5px}[data-role=page].chat .conversation .thread-items.stylers li.user-message div:nth-of-type(2){font-size:16px;font-family:'Petco Circular',sans-serif;text-align:left;word-wrap:break-word;color:#001952;background:#f3f8f9;min-width:20%;max-width:90%;height:auto;padding:2%;border:1px solid #e2f0f3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 0 10px;display:block;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.05);-moz-box-shadow:0 1px 0 rgba(0,0,0,.05);box-shadow:0 1px 0 rgba(0,0,0,.05);float:left;position:relative}[data-role=page].chat .conversation .thread-items.stylers li.user-message div:nth-of-type(2) .thread-image{width:100%;max-width:256px;height:auto;float:left;overflow:hidden}[data-role=page].chat .conversation .thread-items.stylers li.user-message div:nth-of-type(2) .thread-image img{width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}[data-role=page].chat .conversation .thread-items.stylers li.user-message div:nth-of-type(2):after,[data-role=page].chat .conversation .thread-items.stylers li.user-message div:nth-of-type(2):before{right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}[data-role=page].chat .conversation .thread-items.stylers li.user-message div:nth-of-type(2):after{border-color:rgba(235,242,244,0);border-right-color:#f3f8f9;border-width:4px;top:50%;margin-top:-4px}[data-role=page].chat .conversation .thread-items.stylers li.user-message div:nth-of-type(2):before{border-color:rgba(183,208,237,0);border-right-color:#e2f0f3;border-width:5px;top:50%;margin-top:-5px}[data-role=page].chat .conversation .thread-items.stylers li ul{right:-38px}[data-role=page].chat .e-actions,[data-role=page].chat .e-state-template{float:left}[data-role=page].chat .e-actions .rate-body,[data-role=page].chat .e-state-template .rate-body{display:block;padding:8% 0;margin:0;background:rgba(120,128,138,.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden}[data-role=page].chat .e-actions .rate-body.expire .btn:nth-of-type(1),[data-role=page].chat .e-state-template .rate-body.expire .btn:nth-of-type(1){color:#001952;background:#fff;border-top-width:1px;border-right-width:1px;border-bottom-width:2px;border-left-width:1px;border-style:solid;border-color:#a6c4cb}.noTouchDevice [data-role=page].chat .e-actions .rate-body.expire .btn:nth-of-type(1):hover,.noTouchDevice [data-role=page].chat .e-state-template .rate-body.expire .btn:nth-of-type(1):hover{background:#f3f8f9;border-color:#a6c4cb}[data-role=page].chat .e-actions .rate-body .btn,[data-role=page].chat .e-state-template .rate-body .btn{background-color:#001952;color:#fff;font-size:12px;padding:11px 8px 8px}[data-role=page].chat .e-actions .rate-body .btn a,[data-role=page].chat .e-state-template .rate-body .btn a{color:#fff;text-decoration:none;text-transform:uppercase}[data-role=page].chat .e-actions .rate-body .btn:nth-of-type(1),[data-role=page].chat .e-state-template .rate-body .btn:nth-of-type(1){color:#001952;background:#fff;border-top-width:1px;border-right-width:1px;border-bottom-width:2px;border-left-width:1px;border-style:solid;border-color:#c1d5da}.noTouchDevice [data-role=page].chat .e-actions .rate-body .btn:nth-of-type(1):hover,.noTouchDevice [data-role=page].chat .e-state-template .rate-body .btn:nth-of-type(1):hover{background:#f3f8f9;border-color:#a6c4cb}[data-role=page].chat .e-actions .rate-body .btn:nth-of-type(2),[data-role=page].chat .e-state-template .rate-body .btn:nth-of-type(2){color:#fff;background-color:#001952;border-bottom-color:#001952;float:right}.noTouchDevice [data-role=page].chat .e-actions .rate-body .btn:nth-of-type(2):hover,.noTouchDevice [data-role=page].chat .e-state-template .rate-body .btn:nth-of-type(2):hover{background-color:#001952;border-bottom:solid 2px #001952}.noTouchDevice [data-role=page].chat .e-actions .rate-body .btn:nth-of-type(2):active,.noTouchDevice [data-role=page].chat .e-state-template .rate-body .btn:nth-of-type(2):active{border-bottom:solid 2px #001952}[data-role=page].chat .e-actions .rate-body .time-wrap,[data-role=page].chat .e-state-template .rate-body .time-wrap{width:100%;max-width:450px;margin:0 auto;overflow:hidden}[data-role=page].chat .e-actions .rate-body .time-wrap div.time,[data-role=page].chat .e-state-template .rate-body .time-wrap div.time{font-size:30px;text-align:center;color:#001952;width:24%;padding-top:4px;float:left;position:relative}[data-role=page].chat .e-actions .rate-body .time-wrap div.time > span,[data-role=page].chat .e-state-template .rate-body .time-wrap div.time > span{font-size:12px;font-weight:300;text-align:center;color:#001952;width:100%;position:relative;float:left}[data-role=page].chat .e-actions .rate-body .buttons-wrap,[data-role=page].chat .e-state-template .rate-body .buttons-wrap{max-width:550px;padding:0 15px;margin:25px auto 0 auto;overflow:hidden}[data-role=page].chat .e-actions .rate-body .buttons-wrap .btn,[data-role=page].chat .e-state-template .rate-body .buttons-wrap .btn{width:48%;margin:0 0 0 2%;float:right}[data-role=page].chat .e-actions .rate-body .buttons-wrap .btn:first-child,[data-role=page].chat .e-state-template .rate-body .buttons-wrap .btn:first-child{margin:0 2% 0 0;float:left}[data-role=page].chat .e-actions .rate-body h3,[data-role=page].chat .e-state-template .rate-body h3{font-size:16px;font-weight:700;text-align:center;width:100%;margin:0 0 15px}[data-role=page].chat .e-actions .rate-body > a,[data-role=page].chat .e-state-template .rate-body > a{width:60%;margin:0 auto;display:block}[data-role=page].chat .e-actions .rate-body .rejected-wrap,[data-role=page].chat .e-state-template .rate-body .rejected-wrap{width:100%;padding:10px 0 0}[data-role=page].chat .e-actions .rate-body .rejected-wrap p,[data-role=page].chat .e-state-template .rate-body .rejected-wrap p{color:#555;margin:0 20px}[data-role=page].chat .e-actions .rate-body .rate-wrap,[data-role=page].chat .e-state-template .rate-body .rate-wrap{width:100%}[data-role=page].chat .e-actions .rate-body .rate-wrap .rate-slider,[data-role=page].chat .e-state-template .rate-body .rate-wrap .rate-slider{width:80%;max-width:450px;padding:0;margin:10px auto;overflow:hidden}[data-role=page].chat .e-actions .rate-body .rate-wrap .rate-slider li,[data-role=page].chat .e-state-template .rate-body .rate-wrap .rate-slider li{text-align:center;list-style:none;width:20%;float:left}[data-role=page].chat .e-actions .rate-body .rate-wrap .rate-slider li a,[data-role=page].chat .e-state-template .rate-body .rate-wrap .rate-slider li a{float:left;font-size:35px;font-weight:300;color:#555;width:100%;text-align:center;text-decoration:none;-webkit-transition:all .3s ease}[data-role=page].chat .e-actions .rate-body .rate-wrap .rate-slider li a span,[data-role=page].chat .e-state-template .rate-body .rate-wrap .rate-slider li a span{display:none}[data-role=page].chat .e-actions .rate-body .rate-wrap .rate-slider li a i,[data-role=page].chat .e-state-template .rate-body .rate-wrap .rate-slider li a i{color:rgba(0,0,0,.15)}[data-role=page].chat .e-actions .rate-body .rate-wrap .rate-slider li.active a i,[data-role=page].chat .e-state-template .rate-body .rate-wrap .rate-slider li.active a i{color:#001952}[data-role=page].chat .e-actions .rate-body p,[data-role=page].chat .e-state-template .rate-body p{color:#001952;text-align:center;margin:0}[data-role=page].chat .e-actions .thread-rating,[data-role=page].chat .e-state-template .thread-rating{display:block;padding:8% 0;margin:0;background:rgba(0,0,0,.05);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden}[data-role=page].chat .e-actions .thread-rating p,[data-role=page].chat .e-state-template .thread-rating p{width:100%;text-align:center;text-transform:uppercase;margin:0}[data-role=page].chat .e-actions .thread-rating p:last-child,[data-role=page].chat .e-state-template .thread-rating p:last-child{font-weight:700}[data-role=page].chat .e-actions .thread-rating .rate-wrap,[data-role=page].chat .e-state-template .thread-rating .rate-wrap{width:100%;margin-bottom:4px}[data-role=page].chat .e-actions .thread-rating .rate-wrap .rate-slider,[data-role=page].chat .e-state-template .thread-rating .rate-wrap .rate-slider{width:80%;max-width:450px;padding:0;margin:10px auto;overflow:hidden}[data-role=page].chat .e-actions .thread-rating .rate-wrap .rate-slider li,[data-role=page].chat .e-state-template .thread-rating .rate-wrap .rate-slider li{float:left;list-style:none;width:20%;text-align:center}[data-role=page].chat .e-actions .thread-rating .rate-wrap .rate-slider li a,[data-role=page].chat .e-state-template .thread-rating .rate-wrap .rate-slider li a{float:left;font-size:35px;font-weight:300;color:#555;width:100%;text-align:center;text-decoration:none;-webkit-transition:all .3s ease}[data-role=page].chat .e-actions .thread-rating .rate-wrap .rate-slider li a span,[data-role=page].chat .e-state-template .thread-rating .rate-wrap .rate-slider li a span{display:none}[data-role=page].chat .e-actions .thread-rating .rate-wrap .rate-slider li a i,[data-role=page].chat .e-state-template .thread-rating .rate-wrap .rate-slider li a i{color:rgba(0,0,0,.15)}[data-role=page].chat .e-actions .thread-rating .rate-wrap .rate-slider li.active a i,[data-role=page].chat .e-state-template .thread-rating .rate-wrap .rate-slider li.active a i{color:#001952}[data-role=page].chat .chat-footer{min-height:40px;margin:0 auto;position:absolute;right:0;bottom:0;left:0;z-index:3}[data-role=page].chat .chat-footer .chat-footer-inner{background:#f3f8f9;max-width:1024px;min-height:40px;padding:4px;border:1px solid #e2f0f3;margin:0;position:relative;overflow:hidden}[data-role=page].chat .chat-footer .chat-footer-inner textarea{background-color:#fff}[data-role=page].chat .chat-footer .disabled{position:absolute;width:100%;height:100%;display:none;z-index:9999}[data-role=page].chat .chat-footer input[type=file]{width:10%;height:30px;padding:0;opacity:0 !important;position:absolute;top:3px;left:0;z-index:10}[data-role=page].chat .chat-footer input[type=file]:hover{cursor:pointer}[data-role=page].chat .chat-footer .noTouchDevice input[type=file]:hover + .icon-camera{color:#001952;cursor:pointer}[data-role=page].chat .chat-footer .icon-camera{font-size:35px;text-decoration:none;text-align:center;line-height:23px;color:#001952;width:10%;height:30px;display:block;float:left;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}[data-role=page].chat .chat-footer .icon-camera:before{font-size:28px;margin-left:-17px;position:absolute;top:2px;left:50%}[data-role=page].chat .chat-footer textarea{font-size:15px;line-height:23px;background-color:#ededed;min-height:15px;height:30px;width:72%;padding:4px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;border:none;margin:1px 0 0 1%;float:left;overflow:hidden;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none;position:relative;z-index:99}[data-role=page].chat .chat-footer button{font-size:13px;font-weight:700;text-transform:uppercase;color:#fff;background-color:#001952;width:15%;padding:8px 6px 4px 6px;border-top-width:0;border-right-width:0;border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:#001952;border-left-width:0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:1px 1% 0 0;display:block;float:right;z-index:50;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice [data-role=page].chat .chat-footer button:hover{background-color:#001952;border-bottom:solid 2px #001952}.noTouchDevice [data-role=page].chat .chat-footer button:active{-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.profile{padding-bottom:20px;padding-top:0}.profile.inner .dataRoleContent__inner{padding-top:1rem}.profile #ad-doubleclick-top #topAdMobile > div{padding-top:1rem}.profile ul{padding:0;margin:0}.profile hr{margin:0}.profile.practice .dataRoleContent__inner{padding-bottom:1px}.profile.practice .profile__header{padding:1.5rem 1rem 2rem}.profile.practice .profile__header .practicePicture{width:64px;height:64px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;right:1rem}.profile.practice .profile__header .practicePicture .practicePicture__mask{width:64px;height:64px;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.profile.practice .profile__header .practicePicture .practicePicture__mask img{width:100%;height:auto}.profile.practice .profile__header .practiceData{padding:1rem 0 0 0}.profile.practice .profile__header .practiceData .title{font-size:1em;font-weight:700;line-height:1.2em;color:#001952;margin-bottom:0}.profile.practice .profile__header .practiceData .practiceData__location{font-size:.9333em;color:#001952;margin-bottom:1rem}.profile.practice .profile__header .practiceData .practiceData__location i:before{position:relative;top:1px}.profile.practice .profile__header .practiceData .practiceData__buttons{padding:0;margin-top:28px}.profile.privateProfile{background-color:#fbfbfb}.profile.privateProfile [data-role=content]{padding-top:0}.profile.privateProfile [data-role=content] .dataRoleContent__inner{background-color:#fbfbfb}.profile.privateProfile [data-role=content] .profile__header{padding-bottom:0}.profile.privateProfile .profile__header{background-color:transparent;padding-top:1.5rem;padding-bottom:0;margin-bottom:1.5rem}.profile.privateProfile .profile__header .userInfo{padding:0 1rem;display:block}.profile.privateProfile .profile__header .userInfo .userInfo__picture{width:100%;padding:0;margin-bottom:.5rem;display:block}.profile.privateProfile .profile__header .userInfo .userInfo__picture .picture{width:80px;height:80px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 auto;display:block;overflow:hidden;position:relative;z-index:10}.noTouchDevice .profile.privateProfile .profile__header .userInfo .userInfo__picture .picture:hover i{opacity:1}.profile.privateProfile .profile__header .userInfo .userInfo__picture .picture input[type=file]{width:80px;height:80px;position:absolute;z-index:100;opacity:0}.profile.privateProfile .profile__header .userInfo .userInfo__picture .picture i{font-size:1.5rem;color:#fff;position:absolute;bottom:.25rem;left:50%;z-index:95;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);opacity:.5;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.profile.privateProfile .profile__header .userInfo .userInfo__picture .picture img{width:80px;height:80px;z-index:90}.profile.privateProfile .profile__header .userInfo .userInfo__data{text-align:center;width:100%;padding:0;display:block}.profile.privateProfile .profile__header .userInfo .userInfo__data .title{font-size:1.5rem;margin-bottom:.25rem}.profile.privateProfile .profile__header .userInfo .userInfo__data a{font-size:.9333rem;font-weight:700;color:#001952;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .profile.privateProfile .profile__header .userInfo .userInfo__data a:hover{color:#001952}.profile.privateProfile .module__optionsTile + .module__setPrice{margin-top:1.5rem}.profile.privateProfile .module__optionsTile + .module__scrollingProfiles{margin-top:1.5rem}.profile.privateProfile .module__optionsTile + .module__scrollingProfiles .title{font-weight:700;padding:0 1rem}.profile.privateProfile .module__optionsTile + .module__scrollingProfiles ul{padding-right:1rem;padding-left:1rem}.profile.privateProfile .module__optionsTile + .module__scrollingControls{margin-top:1.5rem}.profile.privateProfile .module__scrollingControls .title{font-weight:700;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1}.profile.privateProfile .module__scrollingControls a{text-align:center;width:1.5rem;margin:0 .25rem;-webkit-box-flex:0;-ms-flex-positive:0;-webkit-flex-grow:0;-moz-box-flex:0;flex-grow:0}.profile.privateProfile .module__scrollingControls a.rightArrow{margin-right:0}.profile.privateProfile .module__textCTA{text-align:center;background-color:#fff;padding:1.5rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.profile.privateProfile .module__textCTA img{margin:0 auto .5rem;display:block}.profile.privateProfile .module__textCTA .title{font-weight:700}.profile.privateProfile.shippingBillingInfo [data-role=content]{padding-top:1.5rem}.profile.privateProfile.shippingBillingInfo .module__optionSelector{background-color:#fff;padding:0 1.5rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.profile.privateProfile.shippingBillingInfo [name=paymentMethod]{margin-bottom:1.5rem}.profile.privateProfile.shippingBillingInfo [name=paymentMethod] .module__optionSelector ul li label.radio span{color:#001952}.profile.privateProfile.shippingBillingInfo [name=shippingAddress]{margin-bottom:1.5rem}.profile.privateProfile .userProfile__editProfileForm{background-color:#fff;padding:1.5rem 1.5rem .5rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);margin-bottom:1.5rem}.profile.privateProfile .userProfile__editProfileForm .field__firstName{margin-bottom:1rem}.profile.privateProfile .userProfile__editProfileForm .field__country{margin-bottom:1rem}.profile.privateProfile .userProfile__editProfileForm .field__phoneNumber{width:50%;padding-right:.25rem;float:left}.profile.privateProfile .userProfile__editProfileForm .field__phoneNumberType{width:50%;padding-left:.25rem;float:right}.profile.privateProfile .userProfile__editProfileForm .field__bio textarea{height:80px}.profile.privateProfile .userProfile__editProfileForm .checkBoxButton a{font-weight:400}.profile.privateProfile .userProfile__editProfileForm .checkBoxButton a strong{font-weight:600;display:block}.profile.expert.private .profile__activity .actionButtons,.profile.expert.private .profile__info .actionButtons,.profile.expert.private .profile__practice .actionButtons{display:none}.profile.expert .profile__header{padding-bottom:2rem}.profile.expert .profile__header .actionButtons .button span{text-align:left}.profile.expert .profile__header .campaign{background-color:#fff;padding:.5rem;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:1rem 1rem -1rem;clear:both}.profile.expert .profile__header .campaign .title{color:#001952}.profile.expert .profile__header .campaign p{font-weight:600;margin-bottom:0}.profile.expert .profile__header .campaign p:first-child{margin-bottom:.25rem}.profile.expert .profile__header .campaign .campaign__data{margin-bottom:.5rem}.profile.expert .profile__header .userInfo .userInfo__data .location{margin:.25rem 0 0;float:none}.profile.expert .profile__header .userInfo .userInfo__data .settings{padding-left:0;margin:.25rem 0 0;float:none;display:inline-block}.profile.expert .profile__activity .profile__activity__forum{padding-top:32px}.profile.expert .profile__info{margin-top:32px}.profile.expert .profile__info .actionButtons{margin-bottom:3rem}.profile.expert .profile__practice{padding-top:48px;padding-bottom:48px}.profile.pet .module__itemsList > ul{margin-right:-16px;margin-left:-16px}.profile.pet .module__healthInformation > ul{margin-right:-16px;margin-left:-16px}.profile.pet .module__healthInformation > ul.nav{margin-right:0;margin-left:0}.profile.pet .module__healthInformation > ul.nav li{padding-right:0;padding-left:0}.profile.pet .module__healthInformation ul li:first-child{border-top:0}.profile.pet .module__medicalHistory{padding:.5rem 0 0}.profile.pet .module__medicalHistory ul{margin-bottom:1rem}.profile.pet .module__medicalHistory__note{padding:.5rem 0 0}.profile .profile__header{background-color:#f3f8f9;padding:32px 0;margin:0 -16px 2rem;position:relative;overflow:hidden}.profile .profile__header .userInfo{width:100%;display:table}.profile .profile__header .userInfo .userInfo__data{padding:0 8px 0 16px;display:table-cell;vertical-align:middle}.profile .profile__header .userInfo .userInfo__data .title{font-size:1.375rem;font-weight:700;color:#001952;margin:0;display:block}.profile .profile__header .userInfo .userInfo__data p{font-size:.8125rem;line-height:1.2em;margin:0}.profile .profile__header .userInfo .userInfo__data .location{font-weight:600;display:table;float:left}.profile .profile__header .userInfo .userInfo__data .location i,.profile .profile__header .userInfo .userInfo__data .location p{color:#001952;display:table-cell;vertical-align:top}.profile .profile__header .userInfo .userInfo__data .location i{font-size:1em;margin-right:.25rem;display:inline-block}.profile .profile__header .userInfo .userInfo__data .location i:before{position:relative;top:1px}.profile .profile__header .userInfo .userInfo__data .location p{padding-top:2px}.profile .profile__header .userInfo .userInfo__data .settings{padding-left:10px;margin-left:10px;float:left;display:none}.profile .profile__header .userInfo .userInfo__data .settings a{font-size:.8125rem;font-weight:600;color:#001952;padding-left:14px;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.profile .profile__header .userInfo .userInfo__data .settings a:before{font-size:1.2em;position:absolute;top:-2px;left:-3px}.noTouchDevice .profile .profile__header .userInfo .userInfo__data .settings a:hover{color:#001952}.profile .profile__header .userInfo .userInfo__data .petBreed{text-transform:uppercase;color:#abb1b9;margin-bottom:4px}.profile .profile__header .userInfo .userInfo__data .petOwner{font-weight:600;margin-top:8px}.profile .profile__header .userInfo .userInfo__data .petOwner a{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.profile .profile__header .userInfo .userInfo__picture{text-align:right;padding:0 16px 0 8px;display:table-cell;vertical-align:middle}.profile .profile__header .userInfo .userInfo__picture a{width:100px;height:100px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;overflow:hidden;position:relative;z-index:10}.profile .profile__header .userInfo .userInfo__picture a img{width:100px;height:100px;position:absolute;top:0;left:0}.profile .profile__header .actionButtons{margin-top:16px;margin-right:-1%;margin-left:-1%;padding:0 1rem;position:relative}.profile .profile__header .actionButtons .button{display:table;width:48%;padding-top:0;margin:0 1%}.profile .profile__header .actionButtons .button:only-of-type{width:98%}.profile .profile__header .actionButtons .button i{padding-left:0;display:table-cell;vertical-align:middle}.profile .profile__header .actionButtons .button i.icon-dashboard{position:relative;top:-1px}.profile .profile__header .actionButtons .button span{padding-top:1px;padding-left:2px;display:table-cell;vertical-align:middle}.profile .profile__header .actionButtons #ask-me-button-help{font-size:15px;font-weight:600;text-align:center;color:#fff;background:#001952;width:32px;height:32px;border:solid 3px #f3f8f9;-webkit-border-top-right-radius:50%;-webkit-border-bottom-right-radius:50%;-webkit-border-bottom-left-radius:50%;-webkit-border-top-left-radius:50%;-moz-border-radius-topright:50%;-moz-border-radius-bottomright:50%;-moz-border-radius-bottomleft:50%;-moz-border-radius-topleft:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;border-top-left-radius:50%;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;display:block;cursor:pointer;position:absolute;top:-13px;right:10px}.profile .profile__header .actionButtons #ask-me-button-help:before{content:'?';position:relative;top:4px}.profile .profile__navigation{padding:0 7px 0 8px}.profile .profile__navigation.fixed{padding-bottom:10px;position:fixed;top:60px;background:#fff;z-index:999}.profile .profile__stats{margin-top:-1rem}.profile .profile__stats .profile__stats__data{margin-bottom:1rem}.profile .profile__stats .profile__stats__data ul{margin-bottom:5px}.profile .profile__stats .profile__stats__data ul li{margin-bottom:5px;overflow:hidden}.profile .profile__stats .profile__stats__data ul li.favoriteButton{text-align:center;background-color:#f3f8f9;padding-top:4px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:none;vertical-align:middle;cursor:pointer;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.profile .profile__stats .profile__stats__data ul li.favoriteButton.active{background-color:#001952}.profile .profile__stats .profile__stats__data ul li.favoriteButton.active a{color:#fff}.noTouchDevice .profile .profile__stats .profile__stats__data ul li.favoriteButton:hover{background-color:#001952}.noTouchDevice .profile .profile__stats .profile__stats__data ul li.favoriteButton:hover a{color:#fff}.profile .profile__stats .profile__stats__data ul li.favoriteButton a{font-weight:600;color:#001952;padding:0 35px 0 0;position:relative}.profile .profile__stats .profile__stats__data ul li.favoriteButton a:before{font-size:26px;position:absolute;top:-7px;right:0}.profile .profile__stats .profile__stats__data ul li p{margin-bottom:0}.profile .profile__stats .profile__stats__data ul li ul{margin-bottom:-10px}.profile .profile__stats .profile__stats__data ul li .title{float:left}.profile .profile__stats .profile__stats__data ul li .data{font-weight:700;float:right;color:#001952}.profile .profile__stats .profile__stats__data ul li .data span{font-size:12px;font-weight:400}.profile .profile__stats .profile__stats__data ul li .rate-slider{width:100px;padding:0;overflow:hidden;float:right}.profile .profile__stats .profile__stats__data ul li .rate-slider li{text-align:center;list-style:none;width:20%;float:left}.profile .profile__stats .profile__stats__data ul li .rate-slider li a{float:left;font-size:18px;color:#555;width:100%;text-align:center;text-decoration:none;-webkit-transition:all .3s ease}.profile .profile__stats .profile__stats__data ul li .rate-slider li a span{display:none}.profile .profile__stats .profile__stats__data ul li .rate-slider li a i{font-size:15px;color:rgba(0,0,0,.15)}.profile .profile__stats .profile__stats__data ul li .rate-slider li.active a i{color:#001952}.profile .profile__info .profile__info__bio{margin-bottom:3rem}.profile .profile__info .profile__info__bio p{line-height:20px;overflow:hidden}.profile .profile__info .profile__info__bio .bioControls{overflow:hidden}.profile .profile__info .profile__info__bio .bioControls .button{color:#001952;display:table;float:right;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .profile .profile__info .profile__info__bio .bioControls .button:hover{color:#001952}.profile .profile__info .profile__info__bio .bioControls .button.buttonLess{display:none}.profile .profile__info .profile__info__bio .bioControls .button i,.profile .profile__info .profile__info__bio .bioControls .button span{display:table-cell;vertical-align:middle}.profile .profile__info .profile__info__bio .bioControls .button i{font-size:12px;line-height:0;padding-right:5px}.profile .profile__info .profile__info__bio .bioControls .button span{font-size:12px;font-weight:700;text-transform:uppercase;position:relative;top:1px}.profile .profile__info .profile__info__donationsTags{overflow:hidden}.profile .profile__info .profile__info__donationsTags .profile__info__donations{width:100%;padding:2rem 0;border-top:solid 1px #e2f0f3;border-bottom:solid 1px #e2f0f3;margin-bottom:3rem;display:table}.profile .profile__info .profile__info__donationsTags .profile__info__donations h3{display:none}.profile .profile__info .profile__info__donationsTags .profile__info__donations .profile__info__donations__logo{width:61px;padding-right:1rem;display:table-cell;vertical-align:middle}.profile .profile__info .profile__info__donationsTags .profile__info__donations .profile__info__donations__logo img{width:48px;height:48px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.profile .profile__info .profile__info__donationsTags .profile__info__donations .profile__info__donations__data{display:table-cell;vertical-align:middle}.profile .profile__info .profile__info__donationsTags .profile__info__donations .profile__info__donations__data h4,.profile .profile__info .profile__info__donationsTags .profile__info__donations .profile__info__donations__data p{margin:0}.profile .profile__info .profile__info__donationsTags .profile__info__tags{margin-bottom:3rem}.profile .profile__info .profile__info__donationsTags .profile__info__tags .title{margin-bottom:.5rem}.profile .profile__info .profile__info__donationsTags .profile__info__tags ul{margin:0 0 -.5rem}.profile .profile__info .profile__info__donationsTags .profile__info__tags ul li{margin:0 4px .5rem 0;display:inline-block}.profile .profile__info .profile__info__donationsTags .profile__info__tags ul li a{font-size:12px;font-weight:600;color:#001952;padding:7px 10px 6px;border:solid 1px #001952;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .profile .profile__info .profile__info__donationsTags .profile__info__tags ul li a:hover{color:#001952;border-color:#001952}.profile .profile__info .profile__info__myPets{margin-bottom:3rem}.profile .profile__info .profile__info__myPets .profile__info__myPets__petList{margin-bottom:1rem}.profile .profile__info .profile__info__myPets .profile__info__myPets__petList .titleNavigation{overflow:hidden}.profile .profile__info .profile__info__myPets .profile__info__myPets__petList .titleNavigation .titleNavigation__link,.profile .profile__info .profile__info__myPets .profile__info__myPets__petList .titleNavigation .titleNavigation__title{width:50%;float:left}.profile .profile__info .profile__info__myPets .profile__info__myPets__petList .titleNavigation .titleNavigation__title .title--4{padding-top:3px}.profile .profile__info .profile__info__myPets .profile__info__myPets__petList .titleNavigation .titleNavigation__link{text-align:right}.profile .profile__info .profile__info__myPets .profile__info__myPets__petList ul{margin-right:-16px;margin-left:-16px;clear:both}.profile .profile__info .profile__info__myPets .profile__info__myPets__petList ul li{width:100%;padding:1rem 16px;border-top:solid 1px #e2f0f3}.profile .profile__info .profile__info__myPets .profile__info__myPets__petList ul li:first-child{padding-top:0;border-top:0}.profile .profile__info .profile__info__myPets .profile__info__myPets__petList ul li:last-child{padding-bottom:0}.profile .profile__info .profile__info__myPets .profile__info__myPets__petList ul li a{display:block;overflow:hidden;position:relative;float:none}.profile .profile__info .profile__info__myPets .profile__info__myPets__petList ul li a img{width:46px;height:46px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-right:15px;float:left}.profile .profile__info .profile__info__myPets .profile__info__myPets__petList ul li a p{font-size:14px;margin-bottom:0}.profile .profile__info .profile__info__myPets .profile__info__myPets__petList ul li a p span{font-weight:600;font-size:13px;text-transform:uppercase;color:#001952}.profile .profile__info .profile__info__myPets .profile__info__myPets__petList ul li a .arrow-box{width:20px;height:20px;margin:-10px 0 0 0;position:absolute;top:50%;right:15px}.profile .profile__info .profile__info__myPets .profile__info__myPets__petList ul li a .arrow-box:before{font:28px petcoach;line-height:20px;content:"\e92d";color:#bbb;width:20px;height:20px;display:block;position:absolute;top:0;left:0}.profile .profile__info .profile__info__myPets .profile__info__myPets__alert .profile__info__myPets__alert__inner{background-image:url(../images/wo-pet-profiles.png);background-repeat:no-repeat;-webkit-background-size:41px 46px;-moz-background-size:41px 46px;-o-background-size:41px 46px;background-size:41px 46px;background-position:0 3px;padding:0 1rem 1rem 60px;float:none;overflow:hidden}.profile .profile__info .profile__info__myPets .profile__info__myPets__alert .profile__info__myPets__alert__inner .featured-text{font-family:'Petco Circular',sans-serif;font-weight:700;color:#001952;margin-bottom:5px}.profile .profile__info .profile__info__myPets .profile__info__myPets__alert .profile__info__myPets__alert__inner p{text-align:left;float:none}.profile .profile__info .profile__info__gallery{margin-bottom:3rem}.profile .profile__info .profile__info__gallery.hidden{display:none}.profile .profile__info .profile__info__gallery ul{margin:0 0 -.5rem -1rem}.profile .profile__info .profile__info__gallery ul li{margin:0 -4px .5rem 1rem;display:inline-block;vertical-align:top;position:relative;z-index:200}.profile .profile__info .profile__info__gallery ul li.profile__info__gallery__addButton{text-align:center;background-color:#eff4f5;width:76px;height:76px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-left-radius:4px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;z-index:125;cursor:pointer}.noTouchDevice .profile .profile__info .profile__info__gallery ul li.profile__info__gallery__addButton:active{-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.noTouchDevice .profile .profile__info .profile__info__gallery ul li.profile__info__gallery__addButton:hover{background-color:#f3f8f9}.noTouchDevice .profile .profile__info .profile__info__gallery ul li.profile__info__gallery__addButton:hover .icon-plus{color:#001952}.profile .profile__info .profile__info__gallery ul li.profile__info__gallery__addButton input[type=file]{width:76px;height:76px;opacity:0 !important;position:absolute;top:0;left:0;z-index:150;cursor:pointer}.profile .profile__info .profile__info__gallery ul li.profile__info__gallery__addButton a:hover{cursor:pointer}.profile .profile__info .profile__info__gallery ul li.profile__info__gallery__addButton .icon-plus{font-size:30px;color:#001952;position:relative;top:23px;z-index:100}.profile .profile__info .profile__info__gallery ul li a img{width:76px;height:76px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.profile .profile__practice .profile__practice__actionCards{width:100%;overflow:hidden;margin-bottom:1.5rem}.profile .profile__practice .profile__practice__actionCards.wo-appointments .actionCard{display:none}.profile .profile__practice .profile__practice__actionCards.wo-appointments .actionCard:first-child{display:block}.profile .profile__practice .profile__practice__actionCards .actionCard{width:100%;padding:1rem;border:solid 2px #e2f0f3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-top:1.5rem}.profile .profile__practice .profile__practice__actionCards .actionCard:first-child{margin-top:0}.profile .profile__practice .profile__practice__actionCards .actionCard .actionCard__data{display:table;margin-bottom:.5rem}.profile .profile__practice .profile__practice__actionCards .actionCard .actionCard__data .actionCard__data__picture{width:30%;padding-right:1rem;display:table-cell;vertical-align:top}.profile .profile__practice .profile__practice__actionCards .actionCard .actionCard__data .actionCard__data__picture img{width:100%;height:auto}.profile .profile__practice .profile__practice__actionCards .actionCard .actionCard__data .actionCard__data__text{width:70%;display:table-cell;vertical-align:middle}.profile .profile__practice .profile__practice__actionCards .actionCard .actionCard__data .actionCard__data__text p{margin-bottom:0}.profile .profile__practice .profile__practice__actionCards .actionCard .actionCard__data .title{margin-bottom:0}.profile .profile__practice .profile__practice__info{margin-bottom:2rem}.profile .profile__practice .profile__practice__location .title{margin-bottom:8px}.profile .profile__practice .profile__practice__location .profile__practice__location__contact{margin-bottom:1.5rem}.profile .profile__practice .profile__practice__location .profile__practice__location__contact .phone,.profile .profile__practice .profile__practice__location .profile__practice__location__contact .website{color:#001952;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .profile .profile__practice .profile__practice__location .profile__practice__location__contact .phone:hover,.noTouchDevice .profile .profile__practice .profile__practice__location .profile__practice__location__contact .website:hover{color:#001952}.profile .profile__practice .profile__practice__location .profile__practice__location__contact .phone:after{content:"\A";white-space:pre}.profile .profile__practice .profile__practice__location .profile__practice__location__schedule{margin-bottom:1.5rem}.profile .profile__practice .profile__practice__location .profile__practice__location__map{background:#001952;width:auto;margin:0 -16px 24px}.profile .profile__practice .profile__practice__location .profile__practice__location__map .location__address{width:100%;padding:16px;overflow:hidden}.profile .profile__practice .profile__practice__location .profile__practice__location__map .location__address .title{color:#fff;width:50%;padding-right:8px;float:left}.profile .profile__practice .profile__practice__location .profile__practice__location__map .location__address .title:after{background-color:#fff}.profile .profile__practice .profile__practice__location .profile__practice__location__map .location__address address{font-size:.875em;font-weight:600;color:#fff;width:50%;padding-left:8px;float:left}.profile .profile__practice .profile__practice__location .profile__practice__location__map .location__map{width:100%;height:210px}.profile .profile__practice .actionButtons{clear:both}.profile .profile__activity .profile__activity__forum ul{margin-bottom:1rem}.profile .profile__activity .profile__activity__forum ul li{width:100%;padding:1rem 0 .5rem;border-top:solid 1px #e6e6e6;display:inline-block}.profile .profile__activity .profile__activity__forum ul li:first-child{padding-top:0;border-top:0}.profile .profile__activity .profile__activity__forum ul li.active .title i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}.profile .profile__activity .profile__activity__forum ul li.active .answer{display:block}.profile .profile__activity .profile__activity__forum ul li .title{font-size:14px;font-weight:600;color:#001952;width:100%;padding-right:30px;margin-bottom:5px;display:inline-block;float:none;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .profile .profile__activity .profile__activity__forum ul li .title:hover{color:#001952}.profile .profile__activity .profile__activity__forum ul li .title i{margin-top:-10px;position:absolute;top:25%;right:0;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}.profile .profile__activity .profile__activity__forum ul li .title i:before{position:relative;top:3px}.profile .profile__activity .profile__activity__forum ul li .info{font-size:12px;font-weight:600;color:#001952;margin-bottom:.5rem}.profile .profile__activity .profile__activity__forum ul li .info span{text-align:center;color:#fff;background:#001952;width:22px;height:22px;padding:3px 3px 0 3px;-webkit-border-top-right-radius:50%;-webkit-border-bottom-right-radius:50%;-webkit-border-bottom-left-radius:50%;-webkit-border-top-left-radius:50%;-moz-border-radius-topright:50%;-moz-border-radius-bottomright:50%;-moz-border-radius-bottomleft:50%;-moz-border-radius-topleft:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;border-top-left-radius:50%;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;margin-right:5px;display:inline-block}.profile .profile__activity .profile__activity__forum ul li .answer{position:relative;display:none}.profile .profile__activity .profile__activity__forum ul li .answer .answer-inner{padding:10px 0 20px 0}.profile .profile__activity .profile__activity__forum ul li .answer .answer-inner p{margin-bottom:10px;float:none}.profile .profile__activity .profile__activity__forum .show-more-items{font-size:14px;color:#001952;margin-bottom:25px;display:none}.profile .profile__activity .profile__activity__forumRelatedQuestions ul li{padding-bottom:15px}.profile .profile__activity .profile__activity__forumRelatedQuestions ul li a p{font-weight:600;color:#001952;margin-bottom:10px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.profile .profile__activity .profile__activity__forumRelatedQuestions ul li a .total-answers{color:#001952}.noTouchDevice .profile .profile__activity .profile__activity__forumRelatedQuestions ul li a:hover p:first-child{color:#001952}.profile .profile__practice__experts{margin-bottom:2rem}.profile .profile__practice__experts .title{margin-bottom:.75rem}.profile .profile__practice__experts ul{overflow:hidden}.profile .profile__practice__experts ul .expert{width:100%;padding-top:1rem;border-top:solid 1px #e2f0f3;margin-top:1rem;overflow:hidden;display:table;float:left}.profile .profile__practice__experts ul .expert:first-child{padding-top:0;border-top:0;margin-top:0}.profile .profile__practice__experts ul .expert .expert__picture{width:56px;display:table-cell;vertical-align:middle}.profile .profile__practice__experts ul .expert .expert__picture .expert__picture__mask{width:56px;height:56px;-webkit-border-radius:28px;-moz-border-radius:28px;border-radius:28px;overflow:hidden}.profile .profile__practice__experts ul .expert .expert__picture .expert__picture__mask img{width:100%;height:auto}.profile .profile__practice__experts ul .expert .expert__data{padding:0 1rem;display:table-cell;vertical-align:middle}.profile .profile__practice__experts ul .expert .expert__data .expert__data__name{font-size:1em;font-weight:600;display:block}.profile .profile__practice__experts ul .expert .expert__data .expert__data__role{font-size:.8em;color:#001952;display:block}.profile .profile__practice__experts ul .expert .expert__data a{font-size:.9333em}.expertEditionAppointments{margin-bottom:24px}.expertEditionAppointments.active .expertEditionAppointments__form{display:block}.expertEditionAppointments .expertEditionAppointments__form{display:none}.new-thread .form-group label{width:100%;margin:0 15px 5px 0}.new-thread .form-group textarea{overflow:hidden;word-wrap:break-word;resize:none;height:80px}.new-thread .form-group.attache-media ul{padding-bottom:1rem}.new-thread p{margin:1rem 0 0}.new-thread ul{width:100%;float:left}.new-thread ul li{width:80px;height:80px;margin:0 8px 0 0;float:left;position:relative}.new-thread ul li:nth-child(3n+3){margin:0}.noTouchDevice .new-thread ul li:hover .icon-add{opacity:.25}.noTouchDevice .new-thread ul li:hover .icon-trash{opacity:.75}.new-thread ul li .icon-add{font-size:60px;text-decoration:none;color:#001952;background-color:#eff4f5;width:100%;height:100%;padding:30px 30px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;float:left;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.new-thread ul li .icon-add:before{margin-top:-30px;margin-left:-30px;position:absolute;top:50%;left:50%}.new-thread ul li input[type=file]{width:100%;height:100%;opacity:0 !important;position:absolute;top:0;left:0;display:none;cursor:pointer}.new-thread ul li > span{-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important;width:100%;height:100%;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;float:left;overflow:hidden}.new-thread ul li > span img{max-height:100%;margin:auto;display:block}.new-thread ul li .icon-trash{font-size:30px;color:#fff;background-color:#001952;width:100%;height:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;float:left;position:absolute;top:0;left:0;opacity:.15;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.new-thread ul li .icon-trash:before{margin-top:-15px;margin-left:-15px;position:absolute;top:50%;left:50%}.new-thread .actionButtons .button{float:right}.new-thread.open-forum-new-thread p{margin-bottom:10px}.new-thread.open-forum-new-thread textarea{min-height:120px}.new-thread.open-forum-new-thread .categories .select-category{font-weight:300;color:#999;width:100%;padding:8px 10px 6px 10px;border:solid 1px #eee;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-left-radius:4px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;margin-bottom:10px;display:inline-block;position:relative}.new-thread.open-forum-new-thread .categories .select-category:hover{text-decoration:none}.new-thread.open-forum-new-thread .categories .select-category i{position:absolute;top:10px;right:6px}.new-thread.open-forum-new-thread .categories ul{overflow:hidden}.new-thread.open-forum-new-thread .categories ul li{width:auto;height:auto;margin:0 6px 6px 0;float:left;position:relative}.new-thread.open-forum-new-thread .categories ul li .category{font-weight:300;color:#555;background:rgba(0,0,0,.1);padding:8px 36px 6px 10px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-left-radius:4px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;position:relative}.new-thread.open-forum-new-thread .categories ul li .category i{font-size:19px;color:#999;position:absolute;top:8px;right:6px}.tab-content{width:100%;margin:0}@media screen and (min-width:33.75rem){.tab-content{width:100%}}.tab-content.stylerslist,.tab-content.threadslist{margin:0}.tab-content.stylerslist ul li a h3{margin:8px 0 9px}.tab-content.stylerslist ul li a p{min-width:100%;margin:5px 0 0 0}@media screen and (min-width:41.875rem){.tab-content.stylerslist ul li a p{font-size:15px}}.tab-content.threadslist{width:auto;margin-right:-16px;margin-left:-16px}@media screen and (min-width:33.75rem){.tab-content.threadslist{margin-right:-32px;margin-left:-32px}}.tab-content.threadslist [data-role=listview] > li a .a-inner .thumb img{border:0}.tab-content.threadslist .threadslist__loading{text-align:center;background-color:#f3f8f9;border:solid 2px #001952;padding:15px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:15px;display:none;-moz-animation:loadingthreads 2s infinite;-o-animation:loadingthreads 2s infinite;animation:loadingthreads 2s infinite;-webkit-animation:loadingthreads 2s infinite}.tab-content.threadslist .threadslist__loading p{font-weight:600;text-align:center;color:#001952;padding-left:32px;margin:0;display:inline-block;position:relative}.tab-content.threadslist .threadslist__loading p:before{font-size:22px;position:absolute;top:-2px;left:0;-moz-animation:rotate 1s infinite linear;-o-animation:rotate 1s infinite linear;animation:rotate 1s infinite linear;-webkit-animation:rotate 1s infinite linear}.appointment .dataRoleContent__inner{padding-right:1rem;padding-left:1rem}.appointment .appointment__service__briefDescription label{margin-top:24px}.appointment .appointment__service__briefDescription textarea{height:80px}.appointment .appointment__schedule__date,.appointment .appointment__schedule__time{min-height:44px;display:inline-block;padding-top:.5rem;margin-top:0;margin-right:-4px;vertical-align:top}.appointment .appointment__schedule__date input[type=text],.appointment .appointment__schedule__time input[type=text]{width:71%;float:left}.appointment .appointment__schedule__date > .actionButtons,.appointment .appointment__schedule__time > .actionButtons{width:26%;margin:0;float:right}.appointment .appointment__schedule__date > .actionButtons .button,.appointment .appointment__schedule__time > .actionButtons .button{min-width:0;width:100%;padding-top:12px;margin:0}.appointment .appointment__schedule__date > .actionButtons .button span,.appointment .appointment__schedule__time > .actionButtons .button span{display:none}.appointment .appointment__schedule__date{width:66%;padding-right:8px}.appointment .appointment__schedule__time{width:34%;padding-left:8px}.appointment .appointment__schedule__time input[type=time]:before{left:8px}.appointment .hourSelector{text-align:right;clear:both}.appointment .hourSelector .title{margin-bottom:0}.appointment .hourSelector label.select{background-color:#fff;width:32%;height:48px;display:inline-block}.appointment .hourSelector label.select:before{font-size:1em;top:50%;margin-top:-7px}.appointment .hourSelector label.select select{font-size:1.25em;line-height:1.2em;height:48px}.appointment .appointment__contact__phoneNumber input[type=text]{width:66%}.appointment .appointment__contact__address textarea{height:80px}.appointment .module__expertDetails{margin-bottom:1.5rem}.appointment.appointment__flow .profileSelection{margin-bottom:1rem}.appointment.appointment__detail .module__text .title{margin-bottom:.5rem}.appointment.appointment__detail .appointment__detail__header{padding-bottom:1rem;border-bottom:solid 2px #e2f0f3;margin-bottom:2rem}.appointment.appointment__detail .appointment__detail__header .title{margin-bottom:.5rem}.appointment.appointment__detail .appointment__detail__header .category{font-size:12px;font-weight:600;text-transform:uppercase;color:#001952;padding:2px 4px 0;border:solid 1px #001952;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-bottom:.5rem;display:inline-block;position:relative;top:-1px}.appointment.appointment__detail .appointment__detail__header .meta-content{font-size:1.2em;font-weight:600;color:#001952;margin-left:.5rem;display:inline-block;position:relative;top:1px}.appointment.appointment__detail .appointment__detail__reminderCheckbox{margin-bottom:2rem}.payment .dataRoleContent__inner{padding:0 16px}.payment .module__promoCode{padding:16px 12px;border:solid 1px #e2f0f3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:32px;display:none}.payment .module__promoCode .promoCode__inner{opacity:0}.payment .module__promoCode .promoCode__inner .buttons{margin-top:1rem}.payment .module__choiceBlocks ul{margin-bottom:32px}.payment .module__choiceBlocks ul li .existingCreditCard__mobilePlaceholder{padding-top:8px}.payment .module__choiceBlocks ul li.payPal{min-height:44px}.payment .module__choiceBlocks ul li.payPal a{position:relative;padding:22px 0 20px}.payment .module__choiceBlocks ul li.payPal a:hover img.grayscale{opacity:0}.payment .module__choiceBlocks ul li.payPal a:hover img.color{opacity:1}.payment .module__choiceBlocks ul li.payPal a img{margin:-12px 0 0 12px;position:absolute;top:50%;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.payment .module__choiceBlocks ul li.payPal a img.grayscale{opacity:1}.payment .module__choiceBlocks ul li.payPal a img.color{opacity:0}.payment .module__choiceBlocks ul li.payPal a span{display:none}.payment .module__choiceBlocks ul li.payPal.active a img.grayscale{opacity:0}.payment .module__choiceBlocks ul li.payPal.active a img.color{opacity:1}@media screen and (min-width:30rem){.payment .module__choiceBlocks ul li.payPal{height:auto}.payment .module__choiceBlocks ul li.payPal a img{margin:-12px 0 0 -47px}}.payment .module__choiceBlocks ul li.payPal .actionButtons{padding:8px 12px 0;margin-bottom:20px}.payment .module__addCreditCard{padding:12px}.payment .module__securePayment{padding:0 12px;margin-bottom:20px}.payment .paypalButtonWeb{padding:8px 12px}.advertisers__features{background-color:#001952;-webkit-border-top-right-radius:2px;-moz-border-radius-topright:2px;border-top-right-radius:2px;-webkit-border-top-left-radius:2px;-moz-border-radius-topleft:2px;border-top-left-radius:2px;margin-right:0;margin-left:0}.advertisers__features .context-content{padding:15px 20px 10px}.advertisers__features .advertisers__features__text{color:#fff;width:100%;float:none}.advertisers__features .advertisers__features__text p{font-weight:600;color:#fff}.advertisers__features .advertisers__features__text ul{padding-left:15px;list-style:circle}.advertisers__features .advertisers__features__picture{text-align:center;width:100%;float:none;display:none}.advertisers__features .advertisers__features__picture .context-content{padding-top:0;padding-bottom:15px}.advertisers__features .advertisers__features__picture img{width:100%;height:auto;max-width:144px;max-height:144px}.advertisers__inquire{background-color:#001952;-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomright:2px;border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomleft:2px;border-bottom-left-radius:2px;margin-right:0;margin-left:0}.advertisers__inquire .context-content{padding:15px 20px 10px}.advertisers__inquire .advertisers__inquire__text{width:100%;float:none}.advertisers__inquire .advertisers__inquire__text p{font-size:.933em;font-weight:600;text-transform:uppercase;color:#fff;margin-bottom:0}.advertisers__inquire .advertisers__inquire__button{text-align:center;width:100%;float:none}.advertisers__inquire .advertisers__inquire__button .context-content{padding-top:0;padding-bottom:1rem}.advertisers__graph{position:relative;margin-right:0;margin-left:0}.advertisers__graph .advertisers__graph__content{background-image:url(../images/advertisers-graph@2x.png);-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;background-repeat:no-repeat;height:0;padding-bottom:30.08%}.advertisers__graph .advertisers__graph__content .context-content{padding:0 80px 0 0;position:absolute;top:5%}.advertisers__graph .advertisers__graph__content p{font-size:1.333em;color:#001952}.advertisers__icons-data .context-content{text-align:center;padding-bottom:0}.advertisers__icons-data .context-content img{width:64px;height:64px;margin-bottom:10px}.advertisers__icons-data .context-content p{margin-bottom:0}.advertisers__icons-data .context-content p em{font-weight:600;color:#001952}.advertisers__reviews ul{margin-bottom:0}.advertisers__reviews ul li{min-height:160px;padding:32px 0 0 0;border-top:solid 1px #e2f0f3;margin-top:24px;overflow:hidden;position:relative}.advertisers__reviews ul li:first-child{min-height:112px;padding-top:0;border-top:0}.advertisers__reviews ul li .user__picture{width:112px;height:112px;-webkit-border-radius:64px;-moz-border-radius:64px;border-radius:64px;margin-right:auto;margin-bottom:15px;margin-left:auto;overflow:hidden;position:relative}.advertisers__reviews ul li .user__picture img{width:112px;height:112px;position:absolute;top:0;left:0}.advertisers__reviews ul li .user__info{text-align:center}.advertisers__reviews ul li .user__info .user__info__data .user__info__data__name{font-size:1.067em;font-weight:700;color:#3a87ad}.advertisers__reviews ul li .user__info .user__info__data .user__info__data__role{font-size:.933em;color:#001952}.advertisers__reviews ul li .user__info .user__info__rate ul li{min-height:0;font-size:1em;color:#001952;border:0;padding:.5rem 0 0;display:inline-block;margin-top:0;margin-right:-2px}.virtualPractices{padding-bottom:16px}.virtualPractices .virtualPractices__header{background-color:#001952;background-image:url(../images/bg-virtual-practices.jpg);background-position:0 0;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:1rem;margin:-16px -16px 0}.virtualPractices .virtualPractices__header .title{font-size:1.2em;font-weight:600;color:#fff;margin-bottom:.5rem}.virtualPractices .virtualPractices__header p{color:#fff}.virtualPractices .virtualPractices__header .practiceSearch .practiceSearch__input{margin-bottom:1rem}.virtualPractices .virtualPractices__features{padding:1rem 0 0}.virtualPractices .virtualPractices__features > .title{margin-bottom:.5rem}.virtualPractices .virtualPractices__features > p{margin-bottom:1rem}.virtualPractices .virtualPractices__features ul li{width:100%;padding-right:1rem;margin-bottom:1rem;display:table}.virtualPractices .virtualPractices__features ul li .picture{width:84px;padding-right:20px;display:table-cell;vertical-align:top}.virtualPractices .virtualPractices__features ul li .picture img{width:64px;height:64px}.virtualPractices .virtualPractices__features ul li .data{display:table-cell;vertical-align:middle}.virtualPractices .virtualPractices__features ul li .title{font-weight:600;margin-bottom:0}.virtualPractices .virtualPractices__features ul li p{margin-bottom:0}.virtualPractices .module__textCTA > .title{font-weight:600;margin-bottom:.5rem}.virtualPractices .module__textCTA p{display:block}.virtualPractices__account-linked .title em{font-weight:600}.virtualPractices__account-linked .title span{color:#001952}.virtualPractices__vetSelection > p{margin-bottom:1.5rem}.virtualPractices__expertSelection .profileSelectionButtons{margin-bottom:2rem}.questionRecycling .questionRecycling__header{text-align:center;color:#001952;background-color:#f3f8f9;padding:2rem 1rem 2rem;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;margin:-16px -16px 2rem}.questionRecycling .questionRecycling__header.withArrowDown:before{color:#f3f8f9}.questionRecycling .questionRecycling__header .title{margin-bottom:0}.questionRecycling .questionRecycling__header p{color:#001952}.questionRecycling .questionRecycling__relatedQuestions{margin-bottom:2rem}.questionRecycling .questionRecycling__relatedTopics .title{text-align:center;color:#001952;background-color:#f3f8f9;padding:1rem 2rem;margin:0 -1rem 1rem}.questionRecycling .questionRecycling__relatedTopics .title.withArrowDown:before{color:#f3f8f9}.questionRecycling .questionRecycling__relatedTopics ul{padding:0;margin:0 0 2rem}.questionRecycling .questionRecycling__relatedTopics ul li{width:33%;margin-right:-4px;display:inline-block}.questionRecycling .questionRecycling__relatedTopics ul li a{font-weight:700;color:#001952}.questionRecycling .questionRecycling__actions{text-align:center;background-color:#f3f8f9;padding:1rem}.petplanBenefits{padding:1rem 1rem 64px;border:solid 2px #e2f0f3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-top:2rem;margin-bottom:1rem;position:relative}.petplanBenefits ul li{padding-right:24px}.petplanBenefits ul li img{margin:6px 1rem 0 0;width:32px;display:block;float:left}.petplanBenefits .petplanBenefits__logo{width:102px;height:32px;position:absolute;bottom:16px;left:16px}.petplanBenefits .petplanBenefits__picture{width:132px;height:64px;position:absolute;right:16px;bottom:0}.reminder .dataRoleContent__inner{padding:2rem 2rem;padding-right:1rem;padding-left:1rem}.reminder .module__textCTA{margin-top:2rem}.reminder .module__textCTA .title{margin-bottom:.5rem}.reminder .module__text{margin-top:2rem}.reminder .module__text .title{margin-bottom:.5rem}.reminder .reminderDetail__frequency,.reminder .reminderDetail__type{width:50%;display:inline-block;margin:0 -1px 0}.reminder .reminderDetail__frequency p,.reminder .reminderDetail__type p{margin-bottom:0}.reminder .actionButtons{margin-top:2rem;margin-bottom:2rem}.reminder .reminder__form__date,.reminder .reminder__form__hour{min-height:44px;display:inline-block;margin-right:-4px;vertical-align:top}.reminder .reminder__form__date input[type=text],.reminder .reminder__form__hour input[type=text]{width:71%;float:left}.reminder .reminder__form__date > .actionButtons,.reminder .reminder__form__hour > .actionButtons{width:29%;padding-left:8px;margin:0;float:right}.reminder .reminder__form__date > .actionButtons .button,.reminder .reminder__form__hour > .actionButtons .button{width:100%;min-width:0;padding-top:12px;margin:0}.reminder .reminder__form__date > .actionButtons .button span,.reminder .reminder__form__hour > .actionButtons .button span{display:none}.reminder .reminder__form__date{width:66%;padding-right:8px}.reminder .reminder__form__hour{width:34%;padding-left:8px}.reminder .reminder__form__hour input[type=time]:before{left:8px}.reminder .reminder__form__hourSelector{text-align:right;clear:both}.reminder .reminder__form__hourSelector .title{margin-bottom:0}.reminder .reminder__form__hourSelector label.select{background-color:#fff;width:32%;height:48px;display:inline-block}.reminder .reminder__form__hourSelector label.select:before{font-size:1em;top:50%;margin-top:-7px}.reminder .reminder__form__hourSelector label.select select{font-size:1.25em;line-height:1.2em;height:48px}.reminder .reminder__form__frequency{clear:left}.reminder .reminder__form__comments{margin-bottom:1rem}.reminder .reminder__form__checkOptions{overflow:hidden}.reminder .reminder__form__checkOptions .checkBoxButton{width:50%;margin-bottom:0;float:left}.reminder .reminder__form__deleteReminder{margin-bottom:0}.reminder .reminder__form__deleteReminder .actionButtons{margin-bottom:0}.edit-profile .expertProfileEdit__firstName{width:50%;padding-right:.5rem;margin-right:-4px;display:inline-block}.edit-profile .expertProfileEdit__lastName{width:50%;padding-left:.5rem;margin-right:-4px;display:inline-block}.edit-profile .actionButtons{margin-bottom:1rem}.expertslist [data-role=listview],.stylerslist [data-role=listview]{background:#fff;width:auto;margin-right:-16px;margin-left:-16px;overflow:hidden}@media screen and (min-width:33.75rem){.expertslist [data-role=listview],.stylerslist [data-role=listview]{margin-right:-32px;margin-left:-32px}}.expertslist [data-role=listview] > li a .a-inner .thumb:before,.stylerslist [data-role=listview] > li a .a-inner .thumb:before{border:0}.stylerslist [data-role=listview] > li a h3{height:17px}[data-role=listview]{width:100%;padding:0}@media screen and (min-width:33.75rem){[data-role=listview]{margin:0}}[data-role=listview] > li{padding:0 16px;border-bottom:1px solid #e2f0f3;display:table;width:100%}@media screen and (min-width:33.75rem){[data-role=listview] > li{padding:10px 32px 0;border-top:1px solid #e2f0f3;border-bottom:0;margin:0}[data-role=listview] > li:first-child{border-top:0}}[data-role=listview] > li.empty{line-height:1.1em;width:100%;height:300px;padding:0 !important;border:none;float:left}[data-role=listview] > li a{width:100%;margin:16px 0 10px;position:relative;display:inline-block}[data-role=listview] > li a > span:first-child{display:none}[data-role=listview] > li a.active > span:first-child{background:#001952;width:5px;top:-16px;left:-16px;bottom:-16px;display:block;position:absolute}@media screen and (min-width:33.75rem){[data-role=listview] > li a.active > span:first-child{top:-26px;left:-32px}}[data-role=listview] > li a .a-inner{width:100%;display:table}[data-role=listview] > li a .a-inner + p{font:13px 'Petco Circular',sans-serif;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;color:#001952;width:1px;height:15px;overflow:hidden}[data-role=listview] > li a .a-inner .thumb{width:76px;height:76px;padding:4px;margin:0 10px 0 0;position:relative;display:table-cell;vertical-align:top}[data-role=listview] > li a .a-inner .thumb:before{content:" ";width:76px;height:76px;border:solid 2px #ccc;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;position:absolute;top:0;left:0}[data-role=listview] > li a .a-inner .thumb.online:before{border-color:#001952}[data-role=listview] > li a .a-inner .thumb img{width:68px;height:68px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}[data-role=listview] > li a .a-inner .content{padding-left:10px;display:table-cell;vertical-align:middle}[data-role=listview] > li a .a-inner .content .content-inner{display:block}[data-role=listview] > li a .a-inner .content h2{font:600 16px 'Petco Circular',sans-serif;-o-text-overflow:ellipsis;text-overflow:ellipsis;letter-spacing:-.05 emx;white-space:nowrap;color:#001952;min-width:100%;width:1px;padding:0;margin:0 0 2px;overflow:hidden}[data-role=listview] > li a .a-inner .content h3{font:600 11px 'Petco Circular',sans-serif;color:#001952;margin:0 0 2px 0}[data-role=listview] > li a .a-inner .content h3 i{font-size:12px;margin:0 .25rem 0 -2px}[data-role=listview] > li a .a-inner .content h3 i:before{position:relative;top:1px}[data-role=listview] > li a .a-inner .content p{font-size:13px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;color:#001952;width:1px;min-width:100%;margin:0 0 4px;overflow:hidden}@media screen and (min-width:41.875rem){[data-role=listview] > li a .a-inner .content p{font-size:15px}}[data-role=listview] > li a .a-inner .content p.status{font:bold 10px 'Petco Circular',sans-serif;line-height:8px;color:#fff;background:#001952;min-width:0;width:auto;padding:4px 9px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:2px 0 0 0;display:inline-block}[data-role=listview] > li a .a-inner .content ul{padding:0;margin:3px 0 5px}[data-role=listview] > li a .a-inner .content ul li{font:bold 12px 'Petco Circular',sans-serif;line-height:9px;text-align:center;color:#001952;background:#f3f8f9;min-width:50px;padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0;display:inline-block}[data-role=listview] > li a .a-inner .content ul li:first-child{color:#fff;background:#001952}[data-role=listview] > li a .a-inner .content ul li i{font-weight:400;font-style:normal;font-size:11px}[data-role=listview] > li a .a-inner .icon{text-align:right;width:40px;display:table-cell;vertical-align:middle;position:relative}[data-role=listview] > li a .a-inner .icon > span{width:20px;height:20px;margin:-10px 0 0 0;position:absolute;right:15px}[data-role=listview] > li a .a-inner .icon > span:before{font:28px petcoach;line-height:20px;content:"\e92d";color:#001952;width:20px;height:20px;display:block;position:absolute;top:0;left:0}[data-role=listview] > li .empty-stylers,[data-role=listview] > li .no-threads{font-size:14px;font-weight:400;text-align:center;background:url(../images/bg-no-results.png) no-repeat center 10px;-webkit-background-size:155px 124px;-moz-background-size:155px 124px;-o-background-size:155px 124px;background-size:155px 124px;height:160px;padding:150px 0 0 0;margin:0 0 15px}@media screen and (min-width:41.875rem){[data-role=listview] > li .empty-stylers,[data-role=listview] > li .no-threads{font-size:15px}}[data-role=listview] > li .empty-stylers span,[data-role=listview] > li .no-threads span{font-weight:700;padding:0 1rem}[data-role=listview].e-specialties-list > li.sponsoredCategory a .a-inner .content .sponsor{display:inline-block}[data-role=listview].e-specialties-list a .a-inner .content h2{font-size:14px;font-weight:400;color:#001952;width:auto;min-width:0;margin:6px 5px 0 0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;display:block}@media screen and (min-width:30rem){[data-role=listview].e-specialties-list a .a-inner .content h2{display:inline}}@media screen and (min-width:62rem){[data-role=listview].e-specialties-list a .a-inner .content h2{font-size:17px}}[data-role=listview].e-specialties-list a .a-inner .content .sponsor{font-size:13px;font-style:italic;color:#001952;display:none;position:relative}[data-role=listview].e-specialties-list a .a-inner .content .sponsor img{width:auto;height:30px;margin-left:5px;position:absolute;top:-16px;right:-42px}@media screen and (min-width:30rem){[data-role=listview].e-specialties-list a .a-inner .content .sponsor img{top:-7px}}[data-role=listview].e-specialties-list a .a-inner .thumb img{border:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.noTouchDevice [data-role=listview].e-specialties-list a:hover .a-inner .content h2{color:#001952}[data-role=listview].e-specialties-list a > span{margin:-9px 23px 0 0}.questionDetail{padding-bottom:1rem;-webkit-user-select:text}.questionDetail .questionDetail__category__share{padding-top:.5rem;margin:0 -16px .5rem;overflow:hidden}.questionDetail .questionDetail__category__share .category{font-size:.875rem;font-weight:600;text-transform:uppercase;color:#001952;padding-left:16px;margin-bottom:0;display:block;float:left}.questionDetail .questionDetail__category__share .share{font-size:.875rem;text-transform:uppercase;color:#001952;padding-right:36px;float:right;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.questionDetail .questionDetail__category__share .share:after{font-family:petcoach;font-size:.9rem;content:"\e919";width:16px;height:8px;display:block;position:absolute;top:0;right:16px}.noTouchDevice .questionDetail .questionDetail__category__share .share:hover{color:#001952}.questionDetail .questionDetail__category__share .share.active:after{top:9px;right:18px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.questionDetail .questionDetail__category__share .question__socialButtons{padding:.5rem 1rem;margin-top:2rem;display:none;clear:both}.questionDetail .questionDetail__category__share .question__socialButtons ul{height:44px;margin-bottom:0}.questionDetail .questionDetail__category__share .question__socialButtons ul li{display:inline-block;width:23.15%;margin-right:-4px;margin-left:2.5%}.questionDetail .questionDetail__category__share .question__socialButtons ul li:first-child{margin-left:0}.questionDetail.expert .questionDetail__category__share .title{float:none;margin-bottom:.5rem}.questionDetail.wo-answers .questionDetail__category__share .title{float:none}.questionDetail.wo-answers .questionDetail__category__share .share{display:none}.questionDetail.wo-answers .questionDetail__answers ul{display:none}.questionDetail .questionDetail__question{margin-bottom:1.5rem;position:relative}.questionDetail .questionDetail__question:before{width:15%;height:0;display:block;border-bottom:solid 1px #e2f0f3;position:absolute;bottom:0;left:15px}.questionDetail .questionDetail__question .title{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.questionDetail .questionDetail__question .title.title--long{font-size:1.0625rem}.questionDetail .questionDetail__question .question__metaContent{margin-bottom:1rem}.questionDetail .questionDetail__question .question__metaContent p{color:#001952;margin-bottom:0}.questionDetail .questionDetail__question .question__metaContent p.meta-content{font-size:.86666667em}.questionDetail .questionDetail__question .question__metaContent p a{font-weight:700;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.questionDetail .questionDetail__question .question__metaContent p + p{margin-top:.25rem}.questionDetail .questionDetail__question .question__picture{width:100%;padding-bottom:53.0405%;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-bottom:32px;position:relative;overflow:hidden;z-index:35}.questionDetail .questionDetail__question .question__picture img{position:absolute;width:100%;height:auto;z-index:30}.questionDetail .questionDetail__question .module__attachedMedia{margin-bottom:32px}.questionDetail .questionDetail__question .module__attachedMedia .header .title{font-size:.875rem;margin-bottom:4px}.questionDetail .questionDetail__expertForm{background-color:#f3f8f9;width:auto;padding:.75rem 16px 16px;margin-bottom:2rem;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.questionDetail .questionDetail__expertForm .form-group{margin-top:0}.questionDetail .questionDetail__expertForm .form-group .title{color:#001952}.questionDetail .questionDetail__expertForm .form-group .text{padding-right:64px;margin-bottom:8px;position:relative}.questionDetail .questionDetail__expertForm .form-group .text .title{margin-bottom:4px}.questionDetail .questionDetail__expertForm .form-group .text p{margin-bottom:0}.questionDetail .questionDetail__expertForm .form-group .text p em{color:#001952}.questionDetail .questionDetail__expertForm .form-group .text p a{font-weight:600;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.questionDetail .questionDetail__expertForm .form-group .text .title + p{margin-bottom:16px}.questionDetail .questionDetail__expertForm .form-group .text img{width:36px;height:auto;position:absolute;top:0;right:0}.questionDetail .questionDetail__expertForm .form-group .textarea{position:relative}.questionDetail .questionDetail__expertForm .form-group .charCounter{font-size:.93em;font-weight:600;color:#001952;position:absolute;top:8px;right:8px;z-index:90}.questionDetail .questionDetail__expertForm .form-group textarea{background-color:#fff;height:96px;padding-right:56px}.questionDetail .questionDetail__expertForm .actionButtons{margin-bottom:0}.questionDetail .questionDetail__expertQuestionUnintelligible .questionDetail__expertQuestionUnintelligible__inner{background-color:#f3f8f9;padding:.5rem 1rem 1rem;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 0 1.5rem;overflow:hidden}.questionDetail .questionDetail__expertQuestionUnintelligible p{margin-top:.5rem}.questionDetail .questionDetail__answers{margin:0 0 1.5rem;position:relative}.questionDetail .questionDetail__answers .questionDetail__totalAnswers{font-size:.875rem;font-weight:600;color:#001952;background-color:#fff;padding:0 4px;position:absolute;top:-8px;left:12px;z-index:10}.questionDetail .questionDetail__answers .questionDetail__sponsor{font-size:.875rem;font-weight:600;text-align:right;color:#001952;background-color:#fff;padding:0 4px;position:absolute;top:-27px;right:0;z-index:10}.questionDetail .questionDetail__answers .questionDetail__sponsor span{padding-right:4px;display:inline-block}.questionDetail .questionDetail__answers .questionDetail__sponsor img{width:auto;height:32px;display:inline-block;position:relative;top:10px}.questionDetail .questionDetail__answers ul{padding:0}.questionDetail .questionDetail__answers ul .questionDetail__answer{padding:1.5rem 0 0;border-top:solid 2px #e2f0f3;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.questionDetail .questionDetail__answers ul .questionDetail__answer .legalText{font-size:11px;text-align:right;line-height:.875rem}.questionDetail .questionDetail__answers ul .questionDetail__answer .legalText.top{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.questionDetail .questionDetail__answers ul .questionDetail__answer .module__expert.active{border-bottom:solid 1px #e2f0f3;margin-bottom:20px}.questionDetail .questionDetail__answers ul .questionDetail__answer > p{font-size:1rem;line-height:1.4em}.questionDetail .questionDetail__answers ul .questionDetail__answer > p a{white-space:pre-wrap;word-break:break-all;word-wrap:break-word;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.questionDetail .questionDetail__answers ul .questionDetail__answer .markdown{font-size:1rem;line-height:1.4em;color:#001952}.questionDetail .questionDetail__answers ul .questionDetail__answer .markdown + .questionDetail__feedback{margin-top:1.5rem}.questionDetail .questionDetail__answers ul .questionDetail__answer .markdown + .upgradeAnswer{margin-top:1.5rem}.questionDetail .questionDetail__answers ul .questionDetail__answer .markdown .title{color:#001952}.questionDetail .questionDetail__answers ul .questionDetail__answer .markdown .title.title--4{text-transform:none}.questionDetail .questionDetail__answers ul .questionDetail__answer .markdown p{font-size:1rem;line-height:1.4em}.questionDetail .questionDetail__answers ul .questionDetail__answer .markdown a{white-space:pre-wrap;word-break:break-all;word-wrap:break-word}.questionDetail .questionDetail__answers ul .questionDetail__answer .markdown ol,.questionDetail .questionDetail__answers ul .questionDetail__answer .markdown ul{padding-left:16px;margin-bottom:32px}.questionDetail .questionDetail__answers ul .questionDetail__answer .markdown ol li,.questionDetail .questionDetail__answers ul .questionDetail__answer .markdown ul li{margin-bottom:4px}.questionDetail .questionDetail__answers ul .questionDetail__answer .markdown img{max-width:100%;margin-bottom:16px}.questionDetail .questionDetail__answers ul .questionDetail__answer .markdown img.center,.questionDetail .questionDetail__answers ul .questionDetail__answer .markdown img[src$=center]{margin:0 auto 16px;display:block}.questionDetail .questionDetail__answers ul .questionDetail__answer .markdown img.left,.questionDetail .questionDetail__answers ul .questionDetail__answer .markdown img[src$=left]{max-width:50%;margin:8px 16px 8px 0;display:block;float:left}.questionDetail .questionDetail__answers ul .questionDetail__answer .markdown img.right,.questionDetail .questionDetail__answers ul .questionDetail__answer .markdown img[src$=right]{max-width:50%;margin:8px 0 8px 16px;display:block;float:right}.questionDetail .questionDetail__answers ul .questionDetail__answer .markdown .image{width:50%;padding-bottom:26.666%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:4px 0 16px 20px;position:relative;overflow:hidden;float:right}.questionDetail .questionDetail__answers ul .questionDetail__answer .markdown .image img{width:auto;height:100%;position:absolute;top:0;left:0}.questionDetail .questionDetail__answers ul .questionDetail__answer .markdown .video{width:100%;height:0;padding-bottom:55.75%;margin-bottom:1rem;position:relative}.questionDetail .questionDetail__answers ul .questionDetail__answer .markdown .video embed,.questionDetail .questionDetail__answers ul .questionDetail__answer .markdown .video iframe,.questionDetail .questionDetail__answers ul .questionDetail__answer .markdown .video object{width:100%;height:100%;position:absolute;top:0;left:0}.questionDetail .questionDetail__answers ul .questionDetail__answer .markdown .legalText{font-size:.75rem;color:#001952;max-width:26rem;background-color:#f3f8f9;padding:.5rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;margin-bottom:.5rem;float:right}.noTouchDevice .questionDetail .questionDetail__answers ul .questionDetail__answer:hover > p a{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.questionDetail .questionDetail__answers ul .questionDetail__answer .upgradeAnswer{font-size:.9333em;color:#001952;margin-bottom:1.5rem;display:table;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .questionDetail .questionDetail__answers ul .questionDetail__answer .upgradeAnswer:hover{color:#001952}.questionDetail .questionDetail__answers ul .questionDetail__answer .upgradeAnswer i{display:table-cell;vertical-align:top}.questionDetail .questionDetail__answers ul .questionDetail__answer .upgradeAnswer i:before{font-size:27px;position:relative;top:2px}.questionDetail .questionDetail__answers ul .questionDetail__answer .upgradeAnswer i.icon-askanexpert:before{font-size:22px}.questionDetail .questionDetail__answers ul .questionDetail__answer .upgradeAnswer span{padding-left:.5rem;display:table-cell;vertical-align:middle}.questionDetail .questionDetail__answers ul .questionDetail__answer .questionDetail__answer__usersRating{font-size:.875rem;color:#001952}.questionDetail .questionDetail__answers ul .questionDetail__answer .questionDetail__answer__usersRating__expertOpinion{overflow:hidden}.questionDetail .questionDetail__answers ul .questionDetail__answer .questionDetail__answer__usersRating__expertOpinion.ownAnswer .questionDetail__answer__usersRating{width:100%;float:none}.questionDetail .questionDetail__answers ul .questionDetail__answer .questionDetail__answer__usersRating__expertOpinion .questionDetail__answer__usersRating{width:50%;float:left}.questionDetail .questionDetail__answers ul .questionDetail__answer .questionDetail__answer__usersRating__expertOpinion .questionDetail__answer__expertOpinion{text-align:right;width:50%;float:right}.questionDetail .questionDetail__answers ul .questionDetail__answer .questionDetail__answer__usersRating__expertOpinion .questionDetail__answer__expertOpinion a{font-weight:700;color:#001952;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .questionDetail .questionDetail__answers ul .questionDetail__answer .questionDetail__answer__usersRating__expertOpinion .questionDetail__answer__expertOpinion a:hover{color:#001952}.questionDetail .questionDetail__answers ul .questionDetail__answer .questionDetail__feedback .questionDetail__feedback__info{margin-bottom:1.5rem}.questionDetail .questionDetail__answers ul .questionDetail__answer .questionDetail__feedback .questionDetail__feedback__info .title{font-weight:600;text-transform:none;color:#001952;width:100%;padding:0 0 0 28px;margin-bottom:4px;display:block;position:relative}.questionDetail .questionDetail__answers ul .questionDetail__answer .questionDetail__feedback .questionDetail__feedback__info .title:before{font-family:petcoach;font-size:2.3em;font-weight:400;content:"\e946";position:absolute;top:-.075em;left:-.18em}.questionDetail .questionDetail__answers ul .questionDetail__answer .questionDetail__feedback .questionDetail__feedback__info p{line-height:1rem;color:#001952;margin-bottom:0}.questionDetail .questionDetail__answers ul .questionDetail__answer .questionDetail__feedback .questionDetail__feedback__info .title + p{margin-top:8px}.questionDetail .questionDetail__answers ul .questionDetail__answer .questionDetail__feedback .questionDetail__feedback__widget{background-color:#001952;width:100%;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-bottom:1.5rem;display:table}.questionDetail .questionDetail__answers ul .questionDetail__answer .questionDetail__feedback .questionDetail__feedback__widget .title{font-size:.8125rem;color:#fff;width:50%;padding:10px 12px 8px;margin-bottom:0;display:table-cell;vertical-align:middle}.questionDetail .questionDetail__answers ul .questionDetail__answer .questionDetail__feedback .questionDetail__feedback__widget .button{font-size:2.4rem;font-weight:600;text-align:center;width:25%;color:#fff;border-left:solid 1px #e2f0f3;display:table-cell;vertical-align:middle}.questionDetail .questionDetail__answers ul .questionDetail__answer .questionDetail__feedback .questionDetail__feedback__widget .button span{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.questionDetail .questionDetail__answers ul .questionDetail__answer .questionDetail__feedback .questionDetail__feedback__widget .button span.text{display:none}.noTouchDevice .questionDetail .questionDetail__answers ul .questionDetail__answer .questionDetail__feedback .questionDetail__feedback__widget .button:hover span{opacity:.5}.questionDetail .questionDetail__answers ul .questionDetail__answer .questionDetail__feedback .questionDetail__feedback__widget .button:first-of-type span:before{display:inline-block;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.questionDetail .questionDetail__tags{padding:1.5rem 0 0;border-top:solid 2px #e2f0f3;margin-bottom:1.5rem}.questionDetail .questionDetail__tags .title{font-size:.875rem;margin-bottom:8px}.questionDetail .questionDetail__tags ul{margin:0 -4px}.questionDetail .questionDetail__tags ul li{margin:0 4px 8px;display:inline-block}.questionDetail .questionDetail__tags ul li a{font-size:.875rem;font-weight:600;color:#001952;background-color:#f3f8f9;padding:2px 4px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:inline-block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .questionDetail .questionDetail__tags ul li a:hover{color:#001952}.questionDetail .relatedQuestions{margin-bottom:1.5rem;display:none}.questionDetail .module__relatedMedications{margin-bottom:1.5rem}.questionDetail .module__relatedMedications ul{margin-bottom:0}.questionDetail .module__relatedConditions{margin-bottom:1.5rem}.questionDetail .module__relatedConditions ul{margin-bottom:0}.questionDetail .module__relatedBreeds{margin-bottom:1.5rem}.questionDetail .module__relatedBreeds ul{margin-bottom:0}.questionDetail .module__inHouseBanner{margin-bottom:1.5rem}.breedDetail [data-role=content]{padding-top:0}.breedDetail .module__relatedQuestions{margin-bottom:1rem}.breedDetail .module__infoIcon{margin-top:32px}.breedDetail .module__keywordsContent{margin-bottom:3rem}.breedDetail .module__text.module--filled{padding-top:32px;padding-bottom:16px}.breedDetail .module__text p{font-size:1rem;line-height:1.35em}.breedDetail .module__text .module__infoIcon p{font-size:.875rem;line-height:1.1em}.breedDetail .module__pieChart{margin:32px 0}.breedDetail [name=SummaryGroup] .markdown ol,.breedDetail [name=SummaryGroup] .markdown ul{padding-left:32px}.breedDetail [name=GeneralAppareance] .module__goTop{margin-bottom:1rem}.breedDetail [name=GeneralAppareance] .module__text{overflow:hidden}.breedDetail [name=GeneralAppareance] .module__text img{width:50%;max-width:288px;height:auto;margin:0 auto 16px;display:block;float:right}.breedDetail [name=CostOfOwning] .module__productRecommendation{margin-bottom:16px}.breedDetail [name=CostOfOwning] .module__textCTA{padding-top:28px;margin-bottom:1rem}.breedDetail [name=CostOfOwning] .module__textCTA p{padding-left:64px;margin-bottom:24px;position:relative}.breedDetail [name=CostOfOwning] .module__textCTA p:before{content:"\e939";font-family:petcoach;font-size:3.5rem;color:#001952;margin-top:-9px;position:absolute;top:50%;left:-8px}.breedDetail [name=CostOfOwning] .module__textCTA p:after{content:"\e939";font-family:petcoach;font-size:3.5rem;color:#001952;margin-top:-9px;opacity:.25;position:absolute;top:50%;left:8px}.breedDetail [name=MustReadArticles] .module__relatedArticles{margin-bottom:1rem}.breedDetail [name=MustReadArticles] .actionButtons{margin-bottom:2rem}.breedDetail [name=TemperamentBehaviorBarking] .module__goTop{margin-top:-1rem}.breedDetail [name=HealthIssuesConditions] .actionButtons,.breedDetail [name=Nutrition] .actionButtons,.breedDetail [name=TemperamentBehaviorBarking] .actionButtons{margin-bottom:32px}.breedDetail [name=HealthIssuesConditions] .module__widget,.breedDetail [name=Nutrition] .module__widget,.breedDetail [name=TemperamentBehaviorBarking] .module__widget{margin-bottom:32px}.breedDetail [name=HealthIssuesConditions] .module__widget .actionButtons,.breedDetail [name=Nutrition] .module__widget .actionButtons,.breedDetail [name=TemperamentBehaviorBarking] .module__widget .actionButtons{margin-bottom:0}.breedDetail [name=TrainingHabitsExercise] .module__goTop{margin-top:-1rem}.breedDetail [name=Nutrition] .module__text{margin-bottom:1rem}.breedDetail [name=HealthIssuesConditions] .module__table table{margin-bottom:1rem}.breedDetail [name=HealthIssuesConditions] .module__table table td a{padding-right:0}.breedDetail [name=HealthIssuesConditions] .module__table table td a:after{display:none}.breedDetail [name=HealthIssuesConditions] .module__table table td a.withDetail{padding-right:16px}.breedDetail [name=HealthIssuesConditions] .module__table table td a.withDetail:after{display:block}.breedDetail [name=DidYouKnow] .module__text.module--filled{padding-bottom:16px}.breedDetail [name=DidYouKnow] .module__text.module--filled ul li{margin-bottom:16px}.breedDetail [name=CoatGroomingShedding] .module__goTop{margin-top:-1rem}.breedDetail [name=Quizz] .module__quzzr{margin-bottom:24px}.breedDetail [name=PuppyNames] table th{width:auto}.breedDetail [name=PuppyNames] table th.mini{width:20px;padding-right:28px}.breedDetail [name=PuppyNames] table td.right{padding-right:32px}.breedDetail [name=PuppyNames] .module__textCTA{margin-bottom:32px}.breedDetail [name=PuppyNames] .module__textCTA p{font-size:.875rem;font-weight:600;color:#001952}.breedDetail [name=Resources] .module__text{margin-bottom:0}.breedDetail [name=Resources] .module__text .title{margin-bottom:16px}.breedDetail [name=Resources] .module__text ul li{padding-top:16px;padding-bottom:16px;position:relative}.breedDetail [name=Resources] .module__text ul li:before{content:" ";width:80px;height:1px;opacity:.5;position:absolute;top:0;left:0}.breedDetail [name=Resources] .module__text ul li:first-child{padding-top:0}.breedDetail [name=Resources] .module__text ul li:first-child:before{display:none}.breedDetail .module__goTop{margin-bottom:2rem}.articlesIndex .titleNavigation{width:100%;margin-bottom:.5rem;display:table}.articlesIndex .titleNavigation .titleNavigation__title{display:table-cell}.articlesIndex .titleNavigation .titleNavigation__link{text-align:right;display:table-cell}.articlesIndex .module__superContent a{padding-bottom:52.5%}.articlesIndex .filtersMenu{background-color:#f3f8f9;padding:16px;display:none;position:absolute;top:3.4375rem;right:0;bottom:0;left:0;z-index:600}.header--searchFixed .articlesIndex .filtersMenu,.header--searchOpen .articlesIndex .filtersMenu,.header--wBackButton .articlesIndex .filtersMenu{top:6.4375rem}@media only screen and (max-width:479px) and (-webkit-device-pixel-ratio:3){.articlesIndex .filtersMenu{padding-top:50px}}.articlesIndex .filtersMenu form{padding-bottom:6rem}.articlesIndex .filtersMenu input{background-color:#fff}.articlesIndex .filtersMenu input:disabled{opacity:.5}.articlesIndex .filtersMenu .module__filtersWrapper{padding:0 1rem 3rem;position:absolute;top:.0125rem;left:0;bottom:5.875rem;overflow-y:auto}.articlesIndex .filtersMenu .module__filtersWrapper > .title{margin-top:1.25rem}.articlesIndex .filtersMenu.isMobileApp .module__filtersWrapper{bottom:8rem}.articlesIndex .filtersMenu.isMobileApp form .actionButtons{padding-bottom:5rem}.articlesIndex .filtersMenu .module__filters .titleLink{margin-bottom:0}.articlesIndex .filtersMenu .module__filters .optionsList a{padding:13px 12px 10px}.articlesIndex .filtersMenu .module__filters .optionsList.userList li{padding:13px 12px 10px}.articlesIndex .filtersMenu .module__filters .optionsList.userList li a{width:41px;height:41px}.articlesIndex .filtersMenu .module__filters.active .titleLink{margin-bottom:1rem}.articlesIndex .filtersMenu .module__filters + .actionButtons{margin-top:1.5rem}.articlesIndex .filtersMenu.active{display:block}.articlesIndex section > .title{padding-bottom:4px;border-bottom:solid 2px #e2f0f3;margin-bottom:8px}.articlesIndex section .module__introText{margin-bottom:2rem}.articlesIndex section .module__introText .title{padding-bottom:4px;border-bottom:solid 2px #e2f0f3;margin-bottom:8px}.articles [name=ShareContent] .module__shareContent{padding:0 8px;margin-bottom:24px}.articles [name=MustReadArticles] > .actionButtons{margin-bottom:32px}.articles .articles__articlesDetail__animation{padding:0 1rem;margin-bottom:1.5rem}.articles .articles__articlesDetail__animation img{width:100%;height:auto;display:block;margin:0}.articles .articles__articleDetail__header{padding:16px 8px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:4px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.articles .articles__articleDetail__header .category{font-size:.875rem;font-weight:600;text-transform:uppercase;color:#001952;display:block;margin:0 0 .25rem}.articles .articles__articleDetail__header .title{font-size:1.475em;font-weight:700;margin-bottom:0}.articles .articles__articleDetail__header .articles__articleDetail__header__expert{padding:8px 0;border-top:solid 1px #e2f0f3;border-bottom:solid 1px #e2f0f3;margin:16px 0 8px}.articles .articles__articleDetail__header .articles__articleDetail__header__expert.active .articles__articleDetail__header__expert__details{max-height:280px;opacity:1}.articles .articles__articleDetail__header .articles__articleDetail__header__expert .articles__articleDetail__header__expert__overview{width:100%;display:table}.articles .articles__articleDetail__header .articles__articleDetail__header__expert .articles__articleDetail__header__expert__overview .articles__articleDetail__header__expert__picture{width:48px;display:table-cell;vertical-align:middle}.articles .articles__articleDetail__header .articles__articleDetail__header__expert .articles__articleDetail__header__expert__overview .articles__articleDetail__header__expert__picture img{width:48px;height:48px;border:solid 2px #e2f0f3;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;display:block}.articles .articles__articleDetail__header .articles__articleDetail__header__expert .articles__articleDetail__header__expert__overview .articles__articleDetail__header__expert__data{font-size:.875rem;width:auto;padding:0 8px;display:table-cell;vertical-align:middle}.articles .articles__articleDetail__header .articles__articleDetail__header__expert .articles__articleDetail__header__expert__overview .articles__articleDetail__header__expert__data p{color:#001952;margin-bottom:0}.articles .articles__articleDetail__header .articles__articleDetail__header__expert .articles__articleDetail__header__expert__overview .articles__articleDetail__header__expert__data a{font-weight:600;text-transform:uppercase;color:#001952;display:inline-block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .articles .articles__articleDetail__header .articles__articleDetail__header__expert .articles__articleDetail__header__expert__overview .articles__articleDetail__header__expert__data a:hover{color:#001952}.articles .articles__articleDetail__header .articles__articleDetail__header__expert .articles__articleDetail__header__expert__overview .articles__articleDetail__header__expert__data .role{font-size:.8125rem;font-weight:600;line-height:1.1em;color:#001952;padding-top:2px;display:block}.articles .articles__articleDetail__header .articles__articleDetail__header__expert .articles__articleDetail__header__expert__overview .articles__articleDetail__header__expert__button{text-align:center;width:48px;display:table-cell;vertical-align:middle;border-left:solid 1px #e2f0f3}.articles .articles__articleDetail__header .articles__articleDetail__header__expert .articles__articleDetail__header__expert__overview .articles__articleDetail__header__expert__button a{height:40px;display:block}.articles .articles__articleDetail__header .articles__articleDetail__header__expert .articles__articleDetail__header__expert__overview .articles__articleDetail__header__expert__button a:before{font-family:petcoach;font-size:2rem;content:"\e919";color:#001952;position:relative;top:35%;-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}.articles .articles__articleDetail__header .articles__articleDetail__header__expert .articles__articleDetail__header__expert__overview .articles__articleDetail__header__expert__button a span{display:none}.noTouchDevice .articles .articles__articleDetail__header .articles__articleDetail__header__expert .articles__articleDetail__header__expert__overview .articles__articleDetail__header__expert__button a:hover:before{color:#001952}.articles .articles__articleDetail__header .articles__articleDetail__header__expert .articles__articleDetail__header__expert__overview .articles__articleDetail__header__expert__button.active a{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.articles .articles__articleDetail__header .articles__articleDetail__header__expert .articles__articleDetail__header__expert__overview .articles__articleDetail__header__expert__button.active a:before{top:25%}.articles .articles__articleDetail__header .articles__articleDetail__header__expert .articles__articleDetail__header__expert__details{opacity:0;max-height:0;overflow:hidden;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}.articles .articles__articleDetail__header .articles__articleDetail__header__expert .articles__articleDetail__header__expert__details p{font-size:.8125rem;letter-spacing:.025em}.articles .articles__articleDetail__header .articles__articleDetail__header__expert .articles__articleDetail__header__expert__details p:first-child{margin-top:16px}.articles .articles__articleDetail__header .articles__articleDetail__header__expert .articles__articleDetail__header__expert__details > a{font-size:.8125rem;margin-bottom:16px;display:inline-block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .articles .articles__articleDetail__header .articles__articleDetail__header__expert .articles__articleDetail__header__expert__details > a:hover{color:#001952}.articles .articles__articleDetail__header .articles__articleDetail__header__expert .articles__articleDetail__header__expert__details .actionButtons{margin-bottom:16px}.articles .articles__articleDetail__slide{overflow:hidden;clear:both}.articles .articles__articleDetail__slide .module__quzzr{padding:0 8px;margin:16px 0}.articles .module__widget{margin-bottom:32px}.articles .articles__articleDetail__slide__content{font-size:1rem;padding:0 8px;margin-bottom:15px;line-height:1.4em;color:#001952}.articles .articles__articleDetail__slide__content .title{color:#001952}.articles .articles__articleDetail__slide__content .title.title--3{font-size:1rem}.articles .articles__articleDetail__slide__content h1,.articles .articles__articleDetail__slide__content h2,.articles .articles__articleDetail__slide__content h3,.articles .articles__articleDetail__slide__content h4,.articles .articles__articleDetail__slide__content h5,.articles .articles__articleDetail__slide__content h6{font-weight:700;color:#001952}.articles .articles__articleDetail__slide__content > .title{margin:1rem 0 .5rem}.articles .articles__articleDetail__slide__content > .title.title--2{font-weight:400;margin-top:0;margin-bottom:1rem}.articles .articles__articleDetail__slide__content > a{font-size:1em}.articles .articles__articleDetail__slide__content img{max-width:100%;margin-bottom:16px}.articles .articles__articleDetail__slide__content img.center,.articles .articles__articleDetail__slide__content img[src$=center]{margin:0 auto 16px;display:block}.articles .articles__articleDetail__slide__content img.left,.articles .articles__articleDetail__slide__content img[src$=left]{max-width:50%;margin:8px 16px 8px 0;display:block;float:left}.articles .articles__articleDetail__slide__content img.right,.articles .articles__articleDetail__slide__content img[src$=right]{max-width:50%;margin:8px 0 8px 16px;display:block;float:right}.articles .articles__articleDetail__slide__content .image--w-caption{width:50%;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;margin:.25rem 0 .5rem 1.25rem;overflow:hidden;float:right}.articles .articles__articleDetail__slide__content .image--w-caption img{margin-bottom:0}.articles .articles__articleDetail__slide__content .image--w-caption .caption{font-size:.75rem;font-weight:600;margin:0}.articles .articles__articleDetail__slide__content .image{width:50%;padding-bottom:26.666%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:4px 0 16px 20px;position:relative;overflow:hidden;float:right}.articles .articles__articleDetail__slide__content .image img{width:auto;height:100%;position:absolute;top:0;left:0}.articles .articles__articleDetail__slide__content p{font-size:1rem;line-height:1.4em}.articles .module__feedback{margin-bottom:16px}.articles .articles__articleDetail__slide__controls{width:100%;padding:0 8px;margin-bottom:40px;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.articles .articles__articleDetail__slide__controls .articles__articleDetail__slide__controls__button{max-width:50%}.articles .articles__articleDetail__slide__controls .articles__articleDetail__slide__controls__button .button{font-size:.875rem;font-weight:700;text-align:right;text-transform:uppercase;height:48px;color:#001952;display:table;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.articles .articles__articleDetail__slide__controls .articles__articleDetail__slide__controls__button .button span{line-height:1em;display:table-cell;vertical-align:middle}.articles .articles__articleDetail__slide__controls .articles__articleDetail__slide__controls__button .button span.text{padding-top:.15em}.articles .articles__articleDetail__slide__controls .articles__articleDetail__slide__controls__button .button span.icon{width:28px;padding-left:8px;position:relative}.articles .articles__articleDetail__slide__controls .articles__articleDetail__slide__controls__button .button span.icon:before{content:" ";background-color:#001952;width:28px;height:28px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.articles .articles__articleDetail__slide__controls .articles__articleDetail__slide__controls__button .button span.icon:after{font-size:1rem;font-weight:700;font-family:petcoach;text-align:left;content:"\e92d";color:#fff;margin-left:-.1875em;display:block;position:absolute;top:17px;left:50%}.noTouchDevice .articles .articles__articleDetail__slide__controls .articles__articleDetail__slide__controls__button .button:hover{color:#001952}.noTouchDevice .articles .articles__articleDetail__slide__controls .articles__articleDetail__slide__controls__button .button:hover span.icon:before{background-color:#001952}.articles .articles__articleDetail__slide__controls .articles__articleDetail__slide__controls__button.previousButton span.icon{padding-right:8px;padding-left:0}.articles .articles__articleDetail__slide__controls .articles__articleDetail__slide__controls__button.previousButton span.icon:after{content:"\e92c";margin-left:-.8em}.articles .articles__articleDetail__slide__controls .articles__articleDetail__slide__controls__button.startButton{display:none}.articles .articles__articleDetail__slide__controls.startSlide{-ms-flex-pack:end;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.articles .articles__articleDetail__slide__controls.startSlide .articles__articleDetail__slide__controls__button.startButton{max-width:none;display:block}.articles .articles__articleDetail__slide__controls.startSlide .articles__articleDetail__slide__controls__button.nextButton,.articles .articles__articleDetail__slide__controls.startSlide .articles__articleDetail__slide__controls__button.previousButton{display:none}.articles .articles__articleDetail__slide__controls.lastSlide .articles__articleDetail__slide__controls__button.previousButton{max-width:none;display:block}.articles .articles__articleDetail__slide__controls.lastSlide .articles__articleDetail__slide__controls__button.nextButton,.articles .articles__articleDetail__slide__controls.lastSlide .articles__articleDetail__slide__controls__button.startButton{display:none}.articles .articles__articleDetail__slide__extras{border-top:solid 1px #e2f0f3;border-bottom:solid 1px #e2f0f3;margin:32px 8px 16px}.articles .articles__articleDetail__slide__extras.wo-link .articles__articleDetail__slide__extras__inner div{border-left:0}.articles .articles__articleDetail__slide__extras.wo-link .articles__articleDetail__slide__extras__inner .link{display:none}.articles .articles__articleDetail__slide__extras .articles__articleDetail__slide__extras__inner{width:100%;display:block}.articles .articles__articleDetail__slide__extras .articles__articleDetail__slide__extras__inner div{border-top:solid 1px #e2f0f3}.articles .articles__articleDetail__slide__extras .articles__articleDetail__slide__extras__inner div:first-child{border-top:0}.articles .articles__articleDetail__slide__extras .articles__articleDetail__slide__extras__inner .link{text-align:center;width:100%;padding:24px 0;display:block}.articles .articles__articleDetail__slide__extras .articles__articleDetail__slide__extras__inner .link a{font-size:.875rem;font-weight:600;line-height:1em;color:#001952;padding-left:32px;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.articles .articles__articleDetail__slide__extras .articles__articleDetail__slide__extras__inner .link a:before{font-size:1.5em;font-weight:400;position:absolute;top:-6px;left:0}.noTouchDevice .articles .articles__articleDetail__slide__extras .articles__articleDetail__slide__extras__inner .link a:hover{color:#001952}.conditionDetail [data-role=content]{padding-top:0}.conditionDetail .tableOfContents__link{color:#001952;padding:.25rem .5rem .2rem;border:solid 2px #001952;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;margin-bottom:1.25rem;display:block;position:relative}.conditionDetail .tableOfContents__link:after{font-family:petcoach;content:"\e92d";position:absolute;right:.5rem}.noTouchDevice .conditionDetail .tableOfContents__link:hover{color:#001952;border-color:#001952}.conditionDetail .header .header__menu{background-color:#fff;width:100%;height:100%;padding:4px 0 50px;display:none;position:fixed;top:50px;z-index:1030}.conditionDetail .header .header__menu li{border-top:solid 1px #e2f0f3}.conditionDetail .header .header__menu li:first-child{border-top:0}.conditionDetail .header .header__menu li a{font-size:1rem;font-weight:600;color:#001952;padding:12px 16px;display:block}.conditionDetail .header .header__menu li.active a{font-weight:700;color:#001952}.conditionDetail .header.active .header__menu{display:block}.conditionDetail .module__relatedQuestions{margin-bottom:1rem}.conditionDetail .module__text.module--filled{padding-top:32px;padding-bottom:16px}.conditionDetail .module__text p{font-size:1rem;line-height:1.35em}.conditionDetail .module__goTop{margin-bottom:16px}.conditionDetail [name=Summary] .module__summaryOfContent{margin-bottom:32px}.conditionDetail [name=Summary] .module__summaryOfContent .markdown ul{padding-left:0}.conditionDetail [name=Summary] .module__summaryOfContent .markdown ul li{list-style:none}.conditionDetail [name=Diagnosis] .module__text{margin-bottom:0}.conditionDetail [name=Treatments] .module__extendedListWithIcons .markdown ul{padding-left:16px;margin-bottom:8px}.conditionDetail [name=Treatments] .module__extendedListWithIcons .markdown ul li{font-size:1rem;margin-top:12px;margin-bottom:0}.conditionDetail [name=Treatments] .module__goTop{margin-bottom:32px}.conditionDetail [name=MostCommonQuestions] > .actionButtons{margin-bottom:32px}.conditionDetail [name=MostCommonQuestions] .module__widget{margin-bottom:32px}.conditionDetail [name=MustReadArticles] > .actionButtons{margin-bottom:32px}.medicationDetail .module__text p{font-size:1rem;line-height:1.35em}.medicationDetail [name=Summary] .module__text ol,.medicationDetail [name=Summary] .module__text ul{padding-left:0}.medicationDetail [name=Summary] .module__text ol li,.medicationDetail [name=Summary] .module__text ul li{font-size:.875rem;color:#001952;margin-bottom:8px;list-style:none}.medicationDetail [name=Summary] .module__text ol li strong,.medicationDetail [name=Summary] .module__text ul li strong{font-weight:700;color:#001952}.medicationDetail [name=Uses] .module__text.module--filled{padding-bottom:32px}.medicationDetail [name=Results] .module__text.module--filled{padding-bottom:32px}.medicationDetail [name=SideEffects] .module__text{margin-bottom:0}.medicationDetail [name=SideEffects] .module__text.module--filled{padding-bottom:32px}.medicationDetail [name=Contraindications] .module__text.module--filled{padding-bottom:32px}.medicationDetail [name=MostCommonQuestions] > .actionButtons{margin-bottom:32px}.medicationDetail [name=MostCommonQuestions] .module__widget{margin-bottom:32px}.medicationDetail [name=MustReadArticles] > .actionButtons{margin-bottom:32px}.medicationDetail [name=Disclaimer] .module__text{margin-bottom:16px}.addYourPractice__whatToDoNext .titleNavigation .title{margin-bottom:4px}.addYourPractice__addPractice .titleNavigation{margin-bottom:32px;position:relative}.addYourPractice__addPractice .titleNavigation:after{content:" ";background-color:#e2f0f3;width:60px;height:1px;display:block;position:absolute;bottom:0;left:0}.addYourPractice__addPractice .titleNavigation .title{margin-bottom:4px}.serviceInfo [data-role=content] .dataRoleContent__inner{padding:0 16px 32px}.serviceInfo.faq.center{padding-top:40px}.module__slimBanner .module__inner.boop-announcement{padding:20px 0 !important;background-color:#ffebeb !important;border-top:3px solid #d32f2f !important;border-bottom:3px solid #d32f2f !important;}.boop-announcement__container{max-width:1200px !important;margin:0 auto !important;padding:0 20px !important;text-align:center !important;}.boop-announcement__text{color:#d32f2f !important;font-size:22px !important;line-height:1.5 !important;margin:0 !important;font-weight:500 !important;}.boop-announcement__title{font-size:24px !important;font-weight:700 !important;}.boop-announcement__link{color:#b71c1c !important;text-decoration:underline !important;font-weight:700 !important;display:inline-block !important;margin-left:5px !important;}.serviceInfo p em{font-weight:700}.serviceInfo ul{text-align:center;width:100%;padding:0;margin:0;display:block}.serviceInfo ul.about__testimonials li{text-align:center}.serviceInfo ul.about__testimonials li img{width:85px;height:85px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.serviceInfo ul.about__testimonials li .name{color:#666}.serviceInfo ul li{width:100%;padding:0 10px;margin:0 -4px 15px 0;display:inline-block;vertical-align:top}.serviceInfo ul li img{width:100%;height:auto;margin-bottom:15px}.serviceInfo.faq .markdown p{line-height:1.4em}.serviceInfo.faq ul{padding-left:1rem}.serviceInfo.faq ul li{text-align:left;line-height:1.4em;width:100%;margin:0;padding:0;display:list-item}.serviceInfo.faq ul + .title,.serviceInfo.faq ul + p{margin-top:1.25rem}.serviceInfo.faq section{margin-bottom:2rem}.serviceInfo.returnPolicy .markdown p{line-height:1.4em}.serviceInfo.returnPolicy .markdown p.strongText{font-weight:700;color:#001952}.serviceInfo.returnPolicy ul{padding-left:1rem}.serviceInfo.returnPolicy ul li{text-align:left;line-height:1.4em;width:100%;margin:0;padding:0;display:list-item}.serviceInfo.returnPolicy ul + .title,.serviceInfo.returnPolicy ul + p{margin-top:1.25rem}.serviceInfo.returnPolicy section{margin-bottom:2rem}.serviceInfo.aboutUs .title--3{font-size:1.125rem;margin-top:2rem;margin-bottom:1.125rem}.serviceInfo.aboutUs .module__aboutUsListImage li{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:0;margin-bottom:1.5rem;width:100%}.serviceInfo.aboutUs .module__aboutUsListImage li img{display:block;width:100%;max-width:8rem;margin-right:1rem}.serviceInfo.aboutUs .module__aboutUsListImage li p{text-align:left}.serviceInfo.aboutUs .module__aboutUsListImage li:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-bottom:0}.serviceInfo.aboutUs .module__aboutUsListImage li:last-child img{margin-right:0;margin-left:1rem}.serviceInfo.aboutUs .module__questionsList .title{margin-bottom:1.5rem}.serviceInfo.aboutUs .module__questionsList .question{width:100%}.serviceInfo.aboutUs .module__questionsList .question__title{text-align:left}.serviceInfo.aboutUs .module__questionsList .question__title a{font-size:1rem}.serviceInfo.aboutUs .module__questionsList .question__expert .overview{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.serviceInfo.aboutUs .module__questionsList .question__expert .overview .overview__picture{position:relative;width:3rem;height:3rem;overflow:hidden}.serviceInfo.aboutUs .module__questionsList .question__expert .overview .overview__picture img{width:105%;height:auto;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.serviceInfo.aboutUs .module__questionsList .question__expert .overview .overview__data p{text-align:left;font-size:.875rem}.serviceInfo.aboutUs .module__questionsList .question__answer a p{text-align:left;font-size:.875rem}.serviceInfo.aboutUs .module__questionsList .question__footer .question__footer__info p{text-align:left;color:#005d73}.serviceInfo.aboutUs .module__vetsResume .vestGroup .vetCardResume{padding:1rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;background-color:#f1f7f9;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1rem}.serviceInfo.aboutUs .module__vetsResume .vestGroup .vetCardResume .vetPicture{position:relative;width:4rem;height:4rem;overflow:hidden;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.serviceInfo.aboutUs .module__vetsResume .vestGroup .vetCardResume .vetPicture img{width:105%;height:auto;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.serviceInfo.aboutUs .module__vetsResume .vestGroup .vetCardResume .vetBio{margin-left:.75rem;width:80%}.serviceInfo.aboutUs .module__vetsResume .vestGroup .vetCardResume .vetBio a{padding-top:.35rem;display:block;font-size:1rem;font-weight:600;color:#0381a2}.serviceInfo.aboutUs .module__vetsResume .vestGroup .vetCardResume .vetBio > span{font-size:.875rem;color:#5f7f86;margin-bottom:.75rem;display:block}.serviceInfo.aboutUs .module__vetsResume .vestGroup .vetCardResume .vetBio p{font-size:.875rem}.serviceInfo.aboutUs .module__vetsResume .vestGroup .vetCardResume .vetBio img{display:block;width:100%;max-width:10rem}.serviceInfo.aboutUs .module__contactUsListLink .list{text-align:left}.serviceInfo.aboutUs .module__contactUsListLink .list li{text-align:left;padding:0;margin:0;padding-left:1.5rem;margin-bottom:.5rem;position:relative}.serviceInfo.aboutUs .module__contactUsListLink .list li:before{content:'';display:block;width:.5rem;height:.5rem;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;position:absolute;top:50%;left:.5rem;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#5f7f86}.serviceInfo.aboutUs .module__contactUsListLink .list li a{text-align:left}.serviceInfo.aboutUs .module__followUs{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.serviceInfo.aboutUs .module__followUs li{width:2rem;height:2rem;padding:0;margin:0;margin-right:1rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.serviceInfo.aboutUs .module__followUs li a img{display:block;width:100%;height:auto;margin-bottom:0}.serviceLegalInfo [data-role=content] .dataRoleContent__inner{padding:0 16px 32px}.serviceLegalInfo [data-role=content] .dataRoleContent__inner > .title{margin-bottom:.5rem}.serviceLegalInfo [data-role=content] .dataRoleContent__inner p{line-height:1.5em}.serviceLegalInfo [data-role=content] .dataRoleContent__inner > p{margin-bottom:2rem}.serviceLegalInfo [data-role=content] .dataRoleContent__inner > p + p{margin-top:-1rem}.serviceLegalInfo [name=tos__membership]{padding-top:3rem}.serviceLegalInfo [name=tos__membership] [data-role=content] .dataRoleContent__inner > ol{padding-top:1rem}.serviceLegalInfo [name=tos__membership] [data-role=content] .dataRoleContent__inner > ol > li + li{margin-top:2rem}.serviceLegalInfo [name=tos__membership] .title{font-weight:700;text-transform:none;display:inline-block;margin:0}.serviceLegalInfo [name=tos__membership] .title.title--2{margin-bottom:1rem;display:block}.serviceLegalInfo [name=tos__membership] .title + p{display:inline}.serviceLegalInfo [name=tos__membership] .title + ol,.serviceLegalInfo [name=tos__membership] .title + ul{margin-top:1rem}.serviceLegalInfo [name=tos__membership] p + ol,.serviceLegalInfo [name=tos__membership] p + ul{margin-top:1rem}.serviceLegalInfo [name=tos__membership] ol,.serviceLegalInfo [name=tos__membership] ul{padding-left:1rem}.serviceLegalInfo [name=tos__membership] ol li,.serviceLegalInfo [name=tos__membership] ul li{margin-bottom:1rem}.serviceLegalInfo [name=tos__membership] ul{list-style:disc}.serviceLegalInfo [name=tos__membership] ol ol{list-style:lower-roman}.expertDashboard .module__stats table td,.expertDashboard .module__stats table th{width:33.33%}.expertDashboard .module__stats .stats__content ul{width:50%}.expertDashboard .actionButtons{margin-top:-8px;margin-bottom:32px}.expertDashboard .title + p{margin-top:-12px}.expertDashboard .module__stats + p{margin-top:-12px}.expertDashboard p + .module__stats{margin-top:-28px}.expertDashboard p{margin-bottom:48px}.petplanRegister .form-two-cols{margin-bottom:16px}.petplanRegister .checkBoxButton a .deco{margin-top:-10px;top:50%}.petplanRegister .actionButtons{margin-bottom:24px}.searchResults .titleNavigation{width:100%;margin-bottom:.5rem;display:table}.searchResults .titleNavigation .titleNavigation__title{display:table-cell}.searchResults .titleNavigation .titleNavigation__link{text-align:right;display:table-cell}.searchResults .filtersMenu{background-color:#f3f8f9;padding:16px;display:none;position:absolute;top:3.4375rem;right:0;bottom:0;left:0;z-index:600}.header--searchFixed .searchResults .filtersMenu,.header--searchOpen .searchResults .filtersMenu,.header--wBackButton .searchResults .filtersMenu{top:6.4375rem}.searchResults .filtersMenu .checkBoxButton a{font-weight:600;padding:9px 0 0 40px}.searchResults .filtersMenu .checkBoxButton a .deco{width:32px;height:32px;background-color:#fff;border:0}.searchResults .filtersMenu .checkBoxButton.active a .deco:before{font-size:30px}.searchResults .filtersMenu input{background-color:#fff}.searchResults .filtersMenu input:disabled{opacity:.5}.searchResults .filtersMenu .module__filters .titleLink{margin-bottom:0}.searchResults .filtersMenu .module__filters .optionsList a{padding:13px 12px 10px}.searchResults .filtersMenu .module__filters .optionsList.userList li{padding:13px 12px 10px}.searchResults .filtersMenu .module__filters .optionsList.userList li a{width:41px;height:41px}.searchResults .filtersMenu .module__filters.active .titleLink{margin-bottom:1rem}.searchResults .filtersMenu .module__filters + .actionButtons{margin-top:1.5rem}.searchResults .filtersMenu.active{display:block}.searchResults .infoBubble.peakTimePayments{padding-left:64px;margin:0 0 24px;position:relative}.searchResults .infoBubble.peakTimePayments img{position:absolute;top:16px;left:16px}.searchResults .infoBubble.peakTimePayments .title{font-size:.9rem;text-align:left;margin-bottom:0}.searchResults .dataRoleContent__inner{padding-top:8px}.searchResults .module__relatedConditions > .title{padding-bottom:4px;border-bottom:solid 2px #e2f0f3;margin-bottom:16px}.searchResults .module__questionsList{margin-bottom:32px}.searchResults .module__questionsList > .title{padding-bottom:4px;border-bottom:solid 2px #e2f0f3;margin-bottom:16px}.searchResults .module__questionsList ul{margin-bottom:24px}.searchResults .module__relatedArticles{margin-bottom:32px}.searchResults .module__relatedArticles > .title{padding-bottom:4px;border-bottom:solid 2px #e2f0f3;margin-bottom:16px}.searchResults .module__relatedArticles ul{margin-bottom:24px}.searchResults .module__relatedBreeds{margin-bottom:32px}.searchResults .module__relatedBreeds > .title{padding-bottom:4px;border-bottom:solid 2px #e2f0f3;margin-bottom:16px}.searchResults .module__relatedBreeds ul{margin-bottom:24px}.searchResults .module__relatedMedications{margin-bottom:32px}.searchResults .module__relatedMedications > .title{padding-bottom:4px;border-bottom:solid 2px #e2f0f3;margin-bottom:16px}.searchResults .module__relatedMedications ul{margin-bottom:24px}.searchResults .module__canIGiveMyPet{margin-bottom:32px}.searchResults .module__canIGiveMyPet > .title{padding-bottom:4px;border-bottom:solid 2px #e2f0f3;margin-bottom:16px}.searchResults .module__canIGiveMyPet ul{margin-bottom:24px}.searchResults .module__relatedExperts{margin-bottom:32px}.searchResults .module__relatedExperts > .title{padding-bottom:4px;border-bottom:solid 2px #e2f0f3;margin-bottom:16px}.searchResults .module__relatedExperts ul{margin-bottom:24px}.searchResults .module__noResults{padding:16px 0}.searchResults .module__noResults p{max-width:490px;margin:0 auto 16px}.forumIndex .titleNavigation,.searchResults .titleNavigation{width:100%;margin-bottom:.5rem;display:table}.forumIndex .titleNavigation .titleNavigation__title,.searchResults .titleNavigation .titleNavigation__title{display:table-cell}.forumIndex .titleNavigation .titleNavigation__link,.searchResults .titleNavigation .titleNavigation__link{text-align:right;display:table-cell}.forumIndex .module__superContent a,.searchResults .module__superContent a{padding-bottom:53.333%}.forumIndex .filtersMenu,.searchResults .filtersMenu{background-color:#f3f8f9;padding:1rem 1rem 12rem 1rem;display:none;position:absolute;top:3.4375rem;right:0;bottom:0;left:0;z-index:600}.header--searchFixed .forumIndex .filtersMenu,.header--searchFixed .searchResults .filtersMenu,.header--searchOpen .forumIndex .filtersMenu,.header--searchOpen .searchResults .filtersMenu,.header--wBackButton .forumIndex .filtersMenu,.header--wBackButton .searchResults .filtersMenu{top:6.4375rem}@media only screen and (max-width:479px) and (-webkit-device-pixel-ratio:3){.forumIndex .filtersMenu,.searchResults .filtersMenu{padding-top:50px}}.forumIndex .filtersMenu input,.searchResults .filtersMenu input{background-color:#fff}.forumIndex .filtersMenu input:disabled,.searchResults .filtersMenu input:disabled{opacity:.5}.forumIndex .filtersMenu .module__filtersWrapper,.searchResults .filtersMenu .module__filtersWrapper{width:100%;padding:0 1rem 3rem;position:absolute;top:.0125rem;left:0;bottom:5.875rem;overflow-y:auto;background-color:#fff}.forumIndex .filtersMenu .module__filtersWrapper > .title,.searchResults .filtersMenu .module__filtersWrapper > .title{margin-top:1.25rem}.forumIndex .filtersMenu.isMobileApp .module__filtersWrapper,.searchResults .filtersMenu.isMobileApp .module__filtersWrapper{bottom:8rem}.forumIndex .filtersMenu.isMobileApp form .actionButtons,.searchResults .filtersMenu.isMobileApp form .actionButtons{padding-bottom:5rem}.forumIndex .filtersMenu .module__filters .titleLink,.searchResults .filtersMenu .module__filters .titleLink{margin-bottom:0}.forumIndex .filtersMenu .module__filters .optionsList a,.searchResults .filtersMenu .module__filters .optionsList a{padding:13px 12px 10px}.forumIndex .filtersMenu .module__filters .optionsList.userList li,.searchResults .filtersMenu .module__filters .optionsList.userList li{padding:13px 12px 10px}.forumIndex .filtersMenu .module__filters .optionsList.userList li a,.searchResults .filtersMenu .module__filters .optionsList.userList li a{width:41px;height:41px}.forumIndex .filtersMenu .module__filters.active .titleLink,.searchResults .filtersMenu .module__filters.active .titleLink{margin-bottom:1rem}.forumIndex .filtersMenu .module__filters + .actionButtons,.searchResults .filtersMenu .module__filters + .actionButtons{margin-top:1.5rem}.forumIndex .filtersMenu.active,.searchResults .filtersMenu.active{display:block}.forumIndex .filtersMenu form,.searchResults .filtersMenu form{padding-bottom:6rem}.forumIndex section,.searchResults section{margin-bottom:32px}.forumIndex section:last-of-type,.searchResults section:last-of-type{margin-bottom:0}.forumIndex section > .title,.searchResults section > .title{padding-bottom:4px;border-bottom:solid 2px #e2f0f3;margin-bottom:24px}.forumIndex section .module__introText,.searchResults section .module__introText{margin-bottom:2rem}.forumIndex section .module__introText .title,.searchResults section .module__introText .title{padding-bottom:4px;border-bottom:solid 2px #e2f0f3;margin-bottom:8px}.forumIndex section .module__introText p,.searchResults section .module__introText p{font-size:.875rem}.forumIndex section .module__questionsList ul .question .question__title,.searchResults section .module__questionsList ul .question .question__title{margin-bottom:12px}.forumIndex section .module__questionsList + .actionButtons,.searchResults section .module__questionsList + .actionButtons{margin-top:24px}.forumIndex .module__widget,.searchResults .module__widget{margin-bottom:32px}.breedsIndex .titleNavigation{width:100%;margin-bottom:.5rem;display:table}.breedsIndex .titleNavigation .titleNavigation__title{display:table-cell}.breedsIndex .titleNavigation .titleNavigation__link{text-align:right;display:table-cell}.breedsIndex .filtersMenu{background-color:#f3f8f9;padding:16px;display:none;position:absolute;top:3.4375rem;right:0;bottom:0;left:0;z-index:600}.header--searchFixed .breedsIndex .filtersMenu,.header--searchOpen .breedsIndex .filtersMenu,.header--wBackButton .breedsIndex .filtersMenu{top:6.4375rem}.breedsIndex .filtersMenu input{background-color:#fff}.breedsIndex .filtersMenu input:disabled{opacity:.5}.breedsIndex .filtersMenu .module__filters .titleLink{margin-bottom:0}.breedsIndex .filtersMenu .module__filters .optionsList a{padding:13px 12px 10px}.breedsIndex .filtersMenu .module__filters .optionsList.userList li{padding:13px 12px 10px}.breedsIndex .filtersMenu .module__filters .optionsList.userList li a{width:41px;height:41px}.breedsIndex .filtersMenu .module__filters.active .titleLink{margin-bottom:1rem}.breedsIndex .filtersMenu .module__filters + .actionButtons{margin-top:1.5rem}.breedsIndex .filtersMenu.active{display:block}.breedsIndex .module__superContent .info .title{font-size:1.75rem}.breedsIndex .module__superContent .info .title span{display:block}.breedsIndex section{margin-bottom:32px}.breedsIndex section:last-of-type{margin-bottom:0}.breedsIndex section > .title{padding-bottom:4px;border-bottom:solid 2px #e2f0f3;margin-bottom:8px}.breedsIndex section .module__introText{margin-bottom:2rem}.breedsIndex section .module__introText .title{padding-bottom:4px;border-bottom:solid 2px #e2f0f3;margin-bottom:8px}.breedsIndex section .module__introText p{font-size:.875rem}.canIGiveMyPetIndex .titleNavigation{width:100%;margin-bottom:0;display:table}.canIGiveMyPetIndex .titleNavigation .titleNavigation__title{display:table-cell}.canIGiveMyPetIndex .titleNavigation .titleNavigation__link{text-align:right;display:table-cell}.canIGiveMyPetIndex .filtersMenu{background-color:#f3f8f9;padding:16px;display:none;position:absolute;top:3.4375rem;right:0;bottom:0;left:0;z-index:600}.header--searchFixed .canIGiveMyPetIndex .filtersMenu,.header--searchOpen .canIGiveMyPetIndex .filtersMenu,.header--wBackButton .canIGiveMyPetIndex .filtersMenu{top:6.4375rem}.canIGiveMyPetIndex .filtersMenu input{background-color:#fff}.canIGiveMyPetIndex .filtersMenu input:disabled{opacity:.5}.canIGiveMyPetIndex .filtersMenu .module__filters .titleLink{margin-bottom:0}.canIGiveMyPetIndex .filtersMenu .module__filters .optionsList a{padding:13px 12px 10px}.canIGiveMyPetIndex .filtersMenu .module__filters .optionsList.userList li{padding:13px 12px 10px}.canIGiveMyPetIndex .filtersMenu .module__filters .optionsList.userList li a{width:41px;height:41px}.canIGiveMyPetIndex .filtersMenu .module__filters.active .titleLink{margin-bottom:1rem}.canIGiveMyPetIndex .filtersMenu .module__filters + .actionButtons{margin-top:1.5rem}.canIGiveMyPetIndex .filtersMenu.active{display:block}.canIGiveMyPetIndex section{margin-bottom:32px}.canIGiveMyPetIndex section:last-of-type{margin-bottom:0}.canIGiveMyPetIndex section > .title{padding-bottom:4px;border-bottom:solid 2px #e2f0f3;margin-bottom:8px}.canIGiveMyPetIndex section .module__introText{margin-bottom:2rem}.canIGiveMyPetIndex section .module__introText .title{padding-bottom:4px;border-bottom:solid 2px #e2f0f3;margin-bottom:8px}.canIGiveMyPetIndex section .module__introText p{font-size:.875rem}.petTypeCenter .titleNavigation{width:100%;margin-bottom:0;display:table}.petTypeCenter .titleNavigation .titleNavigation__title{display:table-cell}.petTypeCenter .titleNavigation .titleNavigation__link{text-align:right;display:table-cell}.petTypeCenter .module__superContent a{padding-bottom:53.333%}.petTypeCenter .filtersMenu{background-color:#f3f8f9;padding:16px;display:none;position:absolute;top:3.4375rem;right:0;bottom:0;left:0;z-index:600}.header--searchFixed .petTypeCenter .filtersMenu,.header--searchOpen .petTypeCenter .filtersMenu,.header--wBackButton .petTypeCenter .filtersMenu{top:6.4375rem}.petTypeCenter .filtersMenu input{background-color:#fff}.petTypeCenter .filtersMenu input:disabled{opacity:.5}.petTypeCenter .filtersMenu .module__filters .titleLink{margin-bottom:0}.petTypeCenter .filtersMenu .module__filters .optionsList a{padding:13px 12px 10px}.petTypeCenter .filtersMenu .module__filters .optionsList.userList li{padding:13px 12px 10px}.petTypeCenter .filtersMenu .module__filters .optionsList.userList li a{width:41px;height:41px}.petTypeCenter .filtersMenu .module__filters.active .titleLink{margin-bottom:1rem}.petTypeCenter .filtersMenu .module__filters + .actionButtons{margin-top:1.5rem}.petTypeCenter .filtersMenu.active{display:block}.petTypeCenter section{margin-bottom:32px}.petTypeCenter section:last-of-type{margin-bottom:0}.petTypeCenter section > .title{padding-bottom:4px;border-bottom:solid 2px #e2f0f3;margin-bottom:8px}.petTypeCenter section .module__introText{margin-bottom:2rem}.petTypeCenter section .module__introText .title{padding-bottom:4px;border-bottom:solid 2px #e2f0f3;margin-bottom:8px}.petTypeCenter section .module__introText p{font-size:.875rem}.petTypeCenter .module__relatedArticles{margin-bottom:0}.petTypeCenter .module__relatedArticles ul li a{padding-bottom:0}.petTypeCenter .module__text{margin-bottom:32px}.petTypeCenter .module__text .title{margin-bottom:2px}.petTypeCenter .module__text p{margin-bottom:12px}.petTypeCenter .module__relatedArticles ul{margin-bottom:0}.petTypeCenter [name=mustRead] .module__relatedArticles ul{margin-bottom:32px}.petTypeCenter [name=mustRead] .module__relatedArticles ul li{margin-bottom:24px}.petTypeCenter [name=trendingNow] .module__relatedArticles ul li{margin-bottom:24px}.petTypeCenter [name=featuredExperts]{margin-bottom:24px}.petTypeCenter [name=newArticles] .module__relatedArticles ul li{margin-bottom:24px}.landing__houseCalls{background-color:#fff}.landing__houseCalls hr{max-width:240px;margin:32px auto}.landing__houseCalls [data-role=content]{padding-top:0;top:0}.landing__houseCalls .module__hero{background-color:#fff}.landing__houseCalls .module__hero .module__inner{padding:0;position:relative}.landing__houseCalls .module__hero .module__inner .content{text-align:center;padding:100% 16px 32px}.landing__houseCalls .module__hero .module__inner .content .logo{position:absolute;top:12px;left:50%;margin-left:-60px}.landing__houseCalls .module__hero .module__inner .content .title{font-size:1.5rem;font-weight:800;line-height:1em;margin-bottom:4px}.landing__houseCalls .module__hero .module__inner .content p{font-size:1.05rem;line-height:1.2em}.landing__houseCalls .module__hero .module__inner .content .phoneLink{margin-bottom:1rem}.landing__houseCalls .module__hero .module__inner .content .phoneLink a{font-size:1.25rem;font-weight:700;color:#001952;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;display:block;margin-bottom:.5rem}.noTouchDevice .landing__houseCalls .module__hero .module__inner .content .phoneLink a:hover{color:#001952}.landing__houseCalls .module__hero .module__inner .content .phoneLink span{font-size:1rem;text-transform:uppercase}.landing__houseCalls .module__hero .module__inner .background{padding-bottom:80%;position:absolute;top:48px;right:0;left:0}.landing__houseCalls .module__keyFeatures{padding-bottom:0}.landing__houseCalls .module__keyFeatures .module__inner > .title{font-size:1.25rem;font-weight:800}.landing__houseCalls .module__keyFeatures .module__inner ul li i{font-size:1.95rem;padding-top:8px;padding-bottom:9px;display:block}.landing__houseCalls .module__appKeyFact .module__inner{text-align:center;background-image:url(../images/landing/bg-appKeyFact.jpg);background-repeat:no-repeat;-webkit-background-size:247px 320px;-moz-background-size:247px 320px;-o-background-size:247px 320px;background-size:247px 320px;background-position:center bottom;padding-bottom:320px}.landing__houseCalls .module__appKeyFact .module__inner > .title{font-size:1.25rem;font-weight:800}.landing__houseCalls .module__appKeyFact .module__inner p{margin-right:auto;margin-left:auto}.landing__houseCalls .module__comparisonChart .module__inner > .title{font-size:1.25rem;font-weight:800}.landing__houseCalls .module__comparisonChart .module__inner table td:nth-child(3),.landing__houseCalls .module__comparisonChart .module__inner table th:nth-child(3){background-color:#f3f8f9}.landing__houseCalls .module__services .module__inner > .title{font-size:1.25rem;font-weight:800}.landing__houseCalls .module__textPhoto .module__inner .content .title{font-size:1.25rem;font-weight:800}.landing__houseCalls .module__textPhoto .module__inner .map{height:300px}.landing__houseCalls .module__reviewsList{display:none}.landing__houseCalls .module__reviewsList .module__inner .title{font-size:1.25rem;font-weight:800}.landing__houseCalls .module__meetOurVets .module__inner .title{font-size:1.25rem;font-weight:800}.landing__houseCalls.expert .module__hero{background-image:url(../images/landing/house-call-veterinarians-picture-expert.jpg);-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;background-repeat:no-repeat;background-color:#fafafb}.landing__houseCalls.expert .module__hero .module__inner{background-image:url(../images/logo-white-180x36@2x.png);background-position:24px 18%;background-repeat:no-repeat;-webkit-background-size:120px auto;-moz-background-size:120px auto;-o-background-size:120px auto;background-size:120px auto;position:relative}.landing__houseCalls.expert .module__hero .module__inner .content{padding-top:42.5%;position:relative;z-index:120}.landing__houseCalls.expert .module__hero .module__inner .content .logo{display:none}.landing__houseCalls.expert .module__hero .module__inner .content .title{color:#001952}.landing__houseCalls.expert .module__hero .module__inner .content p{color:#001952}.landing__houseCalls.expert .module__hero .module__inner .background{position:absolute;top:0;right:0;left:0;z-index:100}.landing__houseCalls.expert .module__hero .module__inner .background img{top:0}.landing__houseCalls.expert .module__keyFeatures .module__inner > .title{margin-bottom:8px}.landing__houseCalls.expert .module__keyFeatures .module__inner > p{text-align:center;margin-bottom:32px}.landing__houseCalls.expert .module__keyPoints{background-color:#fafafb;margin-top:0;margin-bottom:0}.landing__houseCalls.expert .module__keyPoints .content{color:#3a87ad;background-color:transparent;max-width:none}.landing__houseCalls.expert .module__keyPoints .content p{color:#001952}.landing__houseCalls.expert .module__keyPoints .content ul{padding-top:0;border-top:0}.landing__houseCalls.expert .module__keyPoints .content ul li{padding:0;margin-bottom:24px}.healthyPetWeightCalculator [data-role=content]{padding-top:0}.smartTV .healthyPetWeightCalculator .dataRoleContent__inner > .title{font-size:2.25rem}.smartTV .healthyPetWeightCalculator .dataRoleContent__inner > p{font-size:1.25rem}.smartTV .healthyPetWeightCalculator .dataRoleContent__inner > ul{font-size:1.25rem}.smartTV .healthyPetWeightCalculator .dataRoleContent__inner > ul li{line-height:1.5em}.smartTV .healthyPetWeightCalculator .dataRoleContent__inner > .actionButtons{margin-bottom:5rem}.smartTV .healthyPetWeightCalculator .dataRoleContent__inner > .actionButtons .button{font-size:1.25rem;width:16rem;height:5rem}.smartTV .healthyPetWeightCalculator .module__feedback{margin-bottom:3rem}.smartTV .healthyPetWeightCalculator .module__feedback .title{font-size:2rem}.smartTV .healthyPetWeightCalculator .module__feedback p{font-size:1.25rem}.smartTV .healthyPetWeightCalculator .module__feedback .feedbackButtons .button{font-size:5rem;width:6rem;height:6rem;-webkit-border-radius:3rem;-moz-border-radius:3rem;border-radius:3rem}.smartTV .healthyPetWeightCalculator .module__feedback .feedbackButtons .button span{margin-top:-42px;margin-left:-39px}.smartTV .healthyPetWeightCalculator .module__feedback .feedbackButtons .button:first-of-type span{margin-top:-37px;margin-left:-40px}.smartTV .healthyPetWeightCalculator .module__toolHeader{margin-bottom:4rem}.smartTV .healthyPetWeightCalculator .module__toolHeader.short{background-position:right bottom}.smartTV .healthyPetWeightCalculator .module__toolHeader.short .header__title{background-position:2rem 2.5rem;padding:6rem 1rem 3rem 2rem}.smartTV .healthyPetWeightCalculator .module__toolHeader .header__title .title{font-size:3rem;max-width:100%}.smartTV .healthyPetWeightCalculator .form{margin:4rem 0 3rem}.smartTV .healthyPetWeightCalculator .form > .title{font-size:2rem}.smartTV .healthyPetWeightCalculator .form > p{font-size:1.25rem;margin-bottom:1.5rem}.smartTV .healthyPetWeightCalculator .form .helpfulsTotal p{font-size:1.25rem}.smartTV .healthyPetWeightCalculator .form .form-control:-moz-placeholder,.smartTV .healthyPetWeightCalculator .form :-moz-placeholder{font-size:1.25rem}.smartTV .healthyPetWeightCalculator .form .form-control::-moz-placeholder,.smartTV .healthyPetWeightCalculator .form ::-moz-placeholder{font-size:1.25rem}.smartTV .healthyPetWeightCalculator .form .form-control:-ms-input-placeholder,.smartTV .healthyPetWeightCalculator .form :-ms-input-placeholder{font-size:1.25rem}.smartTV .healthyPetWeightCalculator .form .form-control::-webkit-input-placeholder,.smartTV .healthyPetWeightCalculator .form ::-webkit-input-placeholder{font-size:1.25rem}.smartTV .healthyPetWeightCalculator .form input,.smartTV .healthyPetWeightCalculator .form select{font-size:1.25rem;height:5rem}.smartTV .healthyPetWeightCalculator .form .actionButtons .button{font-size:1.25rem;width:16rem;height:5rem}.smartTV .healthyPetWeightCalculator .form .form-group{margin-bottom:1.5rem}.smartTV .healthyPetWeightCalculator .form .form-group label.select-normal:before,.smartTV .healthyPetWeightCalculator .form fieldset label.select-normal:before{font-size:1.5rem;top:36px}.smartTV .healthyPetWeightCalculator .form #weight{font-size:1.25rem}.smartTV .healthyPetWeightCalculator .form .half,.smartTV .healthyPetWeightCalculator .form .third{width:50%}.smartTV .healthyPetWeightCalculator .form .half:nth-of-type(1),.smartTV .healthyPetWeightCalculator .form .third:nth-of-type(1){padding-right:0}.smartTV .healthyPetWeightCalculator .form .half:nth-of-type(2),.smartTV .healthyPetWeightCalculator .form .third:nth-of-type(2){padding:0}.smartTV .healthyPetWeightCalculator .form .half:nth-of-type(3),.smartTV .healthyPetWeightCalculator .form .third:nth-of-type(3){padding-left:0}.smartTV .healthyPetWeightCalculator .form .half:nth-child(odd),.smartTV .healthyPetWeightCalculator .form .third:nth-child(odd){padding:0 .5rem 0 0}.smartTV .healthyPetWeightCalculator .form .half:nth-child(even),.smartTV .healthyPetWeightCalculator .form .third:nth-child(even){padding:0 0 0 .5rem}.smartTV .healthyPetWeightCalculator .form .half:nth-of-type(5){padding-left:0}.smartTV .healthyPetWeightCalculator .module__progressBar{margin-bottom:4rem}.smartTV .healthyPetWeightCalculator .module__progressBar .bar{top:1rem}.smartTV .healthyPetWeightCalculator .module__progressBar ul li{padding-top:2.5rem}.smartTV .healthyPetWeightCalculator .module__progressBar ul li.active .icon:before{width:1.25rem;height:1.25rem;-webkit-border-radius:.625rem;-moz-border-radius:.625rem;border-radius:.625rem;top:6px;left:6px}.smartTV .healthyPetWeightCalculator .module__progressBar ul li .icon{width:2rem;height:2rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem}.smartTV .healthyPetWeightCalculator .module__progressBar ul li .text{font-size:1.25rem}.smartTV .healthyPetWeightCalculator .module__educationalVideo{padding-top:0;margin-right:0}.smartTV .healthyPetWeightCalculator .module__educationalVideo .video{width:100%;padding-bottom:56.25%}.smartTV .healthyPetWeightCalculator .module__educationalVideo .content{padding:2.5rem;position:relative;width:100%;top:auto;left:auto;bottom:auto;right:auto}.smartTV .healthyPetWeightCalculator .module__educationalVideo .content .title{font-size:2rem}.smartTV .healthyPetWeightCalculator .module__educationalVideo .content p{font-size:1.5rem;line-height:1.4em}.smartTV .healthyPetWeightCalculator .module__educationalVideo .background{bottom:0;left:0}.smartTV .healthyPetWeightCalculator .module__educationalSelection{margin:4rem 0}.smartTV .healthyPetWeightCalculator .module__educationalSelection p{font-size:1.5rem;margin-bottom:2.5rem}.smartTV .healthyPetWeightCalculator .module__educationalSelection .option .option__description{font-size:1.4rem}.smartTV .healthyPetWeightCalculator .module__bodyConditionScore .title{font-size:2rem}.smartTV .healthyPetWeightCalculator .module__bodyConditionScore .title span{font-size:1em;display:inline}.smartTV .healthyPetWeightCalculator .module__bodyConditionScore .results{margin:3rem 0}.smartTV .healthyPetWeightCalculator .module__bodyConditionScore .results .results__keyPoints{padding:2rem 1rem}.smartTV .healthyPetWeightCalculator .module__bodyConditionScore .results .results__keyPoints p{font-size:1.2rem;font-weight:700;margin-bottom:1rem}.smartTV .healthyPetWeightCalculator .module__bodyConditionScore .results .results__keyPoints ul li{font-size:1.1rem}.smartTV .healthyPetWeightCalculator .module__bodyConditionScore .results .results__graphic .results__graphic__bar{padding-top:2.5rem}.smartTV .healthyPetWeightCalculator .module__bodyConditionScore .results .results__graphic .results__graphic__bar .value{font-size:1.25rem;width:2rem;height:2rem;padding-top:.3rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem}.smartTV .healthyPetWeightCalculator .module__bodyConditionScore .results .results__graphic .results__graphic__bar .bar{top:14px}.smartTV .healthyPetWeightCalculator .module__bodyConditionScore .results .results__graphic .results__graphic__bar table td{font-size:1rem}.smartTV .healthyPetWeightCalculator .module__bodyConditionScore .results .results__data ul li{padding:1.75rem 1rem 1.5rem}.smartTV .healthyPetWeightCalculator .module__bodyConditionScore .results .results__data ul li .data{font-size:1.6rem;margin-bottom:.5rem}.smartTV .healthyPetWeightCalculator .module__bodyConditionScore .results .results__data ul li .description{font-size:.8rem}.healthyPetWeightCalculator .module__toolHeader{padding-top:6.5rem;position:relative}@media screen and (min-width:370px){.healthyPetWeightCalculator .module__toolHeader{background-position:88% 4rem}}@media screen and (min-width:400px){.healthyPetWeightCalculator .module__toolHeader{background-position:91% 4rem}}@media screen and (min-width:480px){.healthyPetWeightCalculator .module__toolHeader{background-position:93% 4rem}}.healthyPetWeightCalculator .module__toolHeader .inPartnership__wrapper .module__imagotype{background-color:#fff;width:100%;max-width:100%;padding:.75rem 1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:1rem}@media screen and (min-width:370px){.healthyPetWeightCalculator .module__toolHeader .inPartnership__wrapper .module__imagotype{background-color:#fff;width:188px;max-width:unset;padding:.25rem .5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:unset;right:.5rem;bottom:.5rem}}.healthyPetWeightCalculator .module__toolHeader .inPartnership__wrapper .module__imagotype .title{font-size:1rem;margin-right:.875rem;margin-bottom:0;display:inline-block}@media screen and (min-width:370px){.healthyPetWeightCalculator .module__toolHeader .inPartnership__wrapper .module__imagotype .title{font-size:.75rem;margin-right:0}}.healthyPetWeightCalculator .module__toolHeader .inPartnership__wrapper .module__imagotype img{width:80px;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:370px){.healthyPetWeightCalculator .module__toolHeader .inPartnership__wrapper .module__imagotype img{width:58px}}.healthyPetWeightCalculator .dataRoleContent__inner > .title{font-weight:700;margin-bottom:4px}.healthyPetWeightCalculator .dataRoleContent__inner > p{line-height:1.5em;opacity:0;-webkit-animation-name:fadein;-moz-animation-name:fadein;-o-animation-name:fadein;animation-name:fadein;-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-o-animation-delay:.2s;animation-delay:.2s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.healthyPetWeightCalculator .dataRoleContent__inner > p.fineprint{line-height:1.2em}.healthyPetWeightCalculator .dataRoleContent__inner > p strong{font-weight:600;color:#001952}.healthyPetWeightCalculator .dataRoleContent__inner > ul{padding-left:1rem;-webkit-animation-name:fadein;-moz-animation-name:fadein;-o-animation-name:fadein;animation-name:fadein;-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-o-animation-delay:.2s;animation-delay:.2s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.healthyPetWeightCalculator .dataRoleContent__inner > ul li{font-size:.9333em;color:#001952;list-style:disc;margin-bottom:.75em}.healthyPetWeightCalculator .dataRoleContent__inner > .actionButtons{margin-bottom:32px}.healthyPetWeightCalculator .module__toolHeader{opacity:0;-webkit-animation-name:fadein;-moz-animation-name:fadein;-o-animation-name:fadein;animation-name:fadein;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0;-moz-animation-delay:0;-o-animation-delay:0;animation-delay:0;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.healthyPetWeightCalculator .module__progressBar{opacity:0;-webkit-animation-name:fadein;-moz-animation-name:fadein;-o-animation-name:fadein;animation-name:fadein;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0;-moz-animation-delay:0;-o-animation-delay:0;animation-delay:0;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.healthyPetWeightCalculator .module__progressBar ul{margin-bottom:24px}.healthyPetWeightCalculator .module__bodyConditionScore{opacity:0;-webkit-animation-name:fadein;-moz-animation-name:fadein;-o-animation-name:fadein;animation-name:fadein;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0;-moz-animation-delay:0;-o-animation-delay:0;animation-delay:0;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.healthyPetWeightCalculator .module__feedback{margin-bottom:16px}.healthyPetWeightCalculator .fineprint{font-size:.875rem;font-weight:600;color:#001952}.healthyPetWeightCalculator .data__positiveValue{color:#001952}.healthyPetWeightCalculator .data__negativeValue{color:#e90045}.healthyPetWeightCalculator .form{background-color:#3a87ad;padding:32px 16px;margin:32px -16px 32px;overflow:hidden;opacity:0;position:relative;-webkit-animation-name:fadein;-moz-animation-name:fadein;-o-animation-name:fadein;animation-name:fadein;-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-o-animation-delay:.2s;animation-delay:.2s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.healthyPetWeightCalculator .form .title{color:#fff;margin-bottom:2px}.healthyPetWeightCalculator .form p{font-size:.875rem;font-weight:600;color:#fff}.healthyPetWeightCalculator .form #weight{font-weight:700;color:#fff}.healthyPetWeightCalculator .form #weight input{width:90%;margin-right:4px;display:inline-block}.healthyPetWeightCalculator .form .actionButtons{clear:both;margin-bottom:16px}.healthyPetWeightCalculator .form .helpfulsTotal{font-size:.875rem;font-weight:600;color:#fff}.healthyPetWeightCalculator .form .helpfulsTotal p{margin-bottom:0}.healthyPetWeightCalculator .module__widget{margin-bottom:32px}.healthyPetWeightCalculator .module__widget .module__attachMedia{background-color:transparent}.healthyPetWeightCalculator .module__widget .module__attachMedia .content{max-height:none}.healthyPetWeightCalculator .module__widget .module__attachMedia .content ul{padding:0;border-top:0;opacity:1}.healthyPetWeightCalculator .module__widget .module__attachMedia .content p{font-size:.8125rem;padding:0;margin-bottom:1rem;opacity:1}.healthyPetWeightCalculator .inPartnershipInfo{font-size:.8175rem}.healthyPetWeightCalculator [name=VideoTranscriptionWrapper] > .title{font-size:1.125rem;margin-bottom:1.25rem}.healthyPetWeightCalculator [name=VideoTranscriptionWrapper] .module__educationalVideo .module__educationalVideo .content .title{font-size:1rem}.feed [data-role=content]{background-color:#fbfbfb}.feed [data-role=content] .dataRoleContent__inner .module__masonryGallery .masonryGallery__item .module__card{padding-bottom:1.75rem}.feed [data-role=content] .dataRoleContent__inner .module__masonryGallery .masonryGallery__item .module__card .card__content .content__footer{padding:.75rem 0 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.feed [data-role=content] .dataRoleContent__inner .module__masonryGallery .masonryGallery__item .module__card .card__content .content__footer .footer__info,.feed [data-role=content] .dataRoleContent__inner .module__masonryGallery .masonryGallery__item .module__card .card__content .content__footer .footer__link{padding-top:0}.feed [data-role=content] .dataRoleContent__inner .module__masonryGallery .masonryGallery__item .module__textCTA{padding:1rem}.feed .module__introText{margin-bottom:1rem}.feed .module__introText .title{display:none}.feed .module__introText .introContent{display:none}.feed .module__introText .module__profileSelector{margin-bottom:1rem}.feed .module__profileSelector ul{width:100%;margin-bottom:0}.feed .module__profileSelector ul li{display:block;margin-bottom:4px}.feed .module__profileSelector ul li a{width:100%}.feed .feedContent + .actionButtons{margin-top:1.5rem}.feed .module__card + .module__card{margin-top:1rem}.feed .module__card + .module__search{margin-top:1rem}.feed .module__card + .module__textCTA{margin-top:1rem}.feed .module__card + .actionButtons{margin-top:1.5rem}.feed .module__card .content__footer .footer__link{text-align:right}.feed .module__search{background-color:#0381a2;padding:1.25rem 1rem 1.5rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;margin-bottom:0}.feed .module__search .title{font-weight:700;color:#fff;margin-bottom:.5rem}.feed .module__search .form-group{width:100%;margin-bottom:.5rem;float:none}.feed .module__search .actionButtons{width:100%;float:none}.feed .module__search + .module__card{margin-top:1rem}.feed .module__textCTA{text-align:center;margin-bottom:0}.feed .module__textCTA img{margin-bottom:1rem}.feed .module__textCTA .title{font-weight:700;margin-bottom:0}.feed .module__textCTA + .module__card{margin-top:1rem}.consultations.chat{position:absolute;right:0;bottom:0;left:0}.consultations.chat .dataRoleContent__inner{max-width:none;padding:0;margin:0;position:absolute;top:0;right:0;bottom:0;left:0}.consultations .module__emptyContent p{margin-bottom:2rem}.consultations .module__search .form-group{width:100%}.veterinariansDictionary .module__termsList + .module__termsList{margin-top:2rem}.veterinariansDictionary .module__termsList + .module__goTop{margin-bottom:2rem}.shop [name=product__detail] .module__productDetail.autoDelivery .product__detail__placeholder .module__addToCart.autoDelivery .module__tagIcon.dark-scheme .module__inner{padding-right:1rem}.shop [name=product__detail] .module__productDetail.autoDelivery .product__detail__placeholder .module__addToCart.autoDelivery .module__tagIcon.dark-scheme .module__inner i{margin-right:1rem;margin-left:.5rem}.shop [name=product__detail] .module__productDetail.autoDelivery .product__detail__placeholder .module__addToCart.autoDelivery .module__tagIcon.dark-scheme .module__inner p{line-height:1.2}.shop.pharmacyExperience .title--4{margin-bottom:.5rem}.shop.pharmacyExperience .module__addToCart .input__error{color:#fb4341}.shop.pharmacyExperience .module__addToCart .addToCart__error{font-size:.87rem;margin-top:.5rem;display:block;color:#fb4341}.shop.pharmacyExperience [name=product__detail] .actionButtons + .module__infoBubble{margin-top:1rem}.shop.pharmacyExperience [name=product__detail] .actionButtons + .module__infoBubble a{color:#001952;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .shop.pharmacyExperience [name=product__detail] .actionButtons + .module__infoBubble a:hover{opacity:.5}.shop.pharmacyExperience [name=product__description]{padding-top:1.5rem;border-top:solid 2px #e2f0f3}.shop.pharmacyExperience [name=product__description] ol,.shop.pharmacyExperience [name=product__description] p,.shop.pharmacyExperience [name=product__description] ul{font-size:.933rem;line-height:1.4em;color:#001952}.shop.pharmacyExperience [name=product__description] ul{padding-left:1.5rem;margin-bottom:1.5rem}.shop.pharmacyExperience [name=product__description] ul li{list-style:disc;margin-top:.5rem}.shop.pharmacyExperience [name=product__description] ul li:first-child{margin-top:0}.shop.pharmacyExperience [name=product__description] .module__table table{margin-bottom:1.5rem}.shop.pharmacyExperience .module__productsList > ul > li{padding-bottom:1.75rem}.shop.pharmacyExperience .product__itemAlert{width:100%;padding:1rem 1rem 0;display:-ms-grid;display:grid;grid-gap:.2rem;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr}.shop.pharmacyExperience .product__itemAlert i{font-size:1.75rem;padding:.125rem .25rem 0 0}.shop.pharmacyExperience .product__itemAlert .data{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.shop.pharmacyExperience .product__itemAlert .data p{font-size:.875rem;line-height:1.2em;color:#001952;padding-top:.35rem;margin-bottom:0}.shop.pharmacyExperience .product__itemAlert .data p.highlighted{font-size:.9375rem;font-weight:700;line-height:1.2em}.shop.pharmacyExperience.reviewOrder .module__orderList > ul > li{padding:1.5rem 0}.shop.pharmacyExperience.reviewOrder .module__orderList > ul > li:first-child{padding-top:.75rem}.shop.pharmacyExperience.reviewOrder .module__orderList > ul > li:last-child{padding-bottom:0}.shop.pharmacyExperience.reviewOrder .module__orderList .prescriptionDetails{margin-top:1rem}.shop.pharmacyExperience.reviewOrder .module__orderList .prescriptionDetails ul{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-ms-flex-line-pack:stretch;-webkit-align-content:stretch;align-content:stretch}.shop.pharmacyExperience.reviewOrder .module__orderList .prescriptionDetails ul li{padding-top:.5rem;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1}.shop.pharmacyExperience.reviewOrder .module__orderList .prescriptionDetails ul li:first-child{padding-top:0}.shop.pharmacyExperience.reviewOrder .module__orderList .prescriptionDetails ul li span{color:#001952}.shop.pharmacyExperience.reviewOrder .module__orderList .prescriptionDetails ul li span.title{color:#001952;margin-bottom:0;display:block}.shop.productDetail.foodGenius [data-role=content] .dataRoleContent__inner{padding:1rem}.shop.productDetail.foodGenius [name=product__detail] .module__productDetail .product__gallery{position:relative}.shop.productDetail.foodGenius [name=product__detail] .module__productDetail .product__gallery .module__donutChart{position:absolute;top:1rem;left:1rem;z-index:1}.shop.productDetail.foodGenius [name=product__detail] .module__productDetail .product__detail__placeholder{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.shop.productDetail.foodGenius [name=product__features] .productInfo__info{background-color:transparent;margin-top:1rem}.shop.productDetail.foodGenius [name=product__features] .productInfo__info .info__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem}.shop.productDetail.foodGenius [name=product__features] .productInfo__info .info__inner:last-child div:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px}.shop.productDetail.foodGenius [name=product__features] .productInfo__info .info__inner:last-child div:last-child{-webkit-border-radius:0 0 4px 0;-moz-border-radius:0 0 4px 0;border-radius:0 0 4px 0}.shop.productDetail.foodGenius [name=product__features] .productInfo__info .info__inner div{text-align:center;width:33%;padding-bottom:.75rem;display:block}.shop.productDetail.foodGenius [name=product__features] .productInfo__info .info__inner div:first-child{-webkit-border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;border-radius:4px 0 0 0;border-right:solid 1px #e2f0f3;background-color:rgba(48,170,198,.1)}.shop.productDetail.foodGenius [name=product__features] .productInfo__info .info__inner div:first-child span.value{color:#001952;margin-bottom:.25rem}.shop.productDetail.foodGenius [name=product__features] .productInfo__info .info__inner div:last-child{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0;border-left:solid 1px #e2f0f3}.shop.productDetail.foodGenius [name=product__features] .productInfo__info .info__inner div span.value{font-size:1rem;font-weight:700;line-height:.5rem;color:#30aac6;display:block;padding:.5rem 0 0;margin-top:.5rem}.shop.productDetail.foodGenius [name=product__features] .productInfo__info .info__inner div span.tag{font-size:.75rem;color:#a8afb8;padding:0 0 .5rem}.shop.productDetail.foodGenius [name=product__features] .productInfo__info .info__inner div span.caption{font-size:.562rem;font-weight:700;line-height:.8rem;color:#5d6e72;text-transform:uppercase;width:3rem;padding:0 0 .5rem;margin:auto;display:block}.shop.productDetail.foodGenius [name=product__features] .productInfo__info .info__inner div span sup{font-size:.65rem}.shop.autoDelivery [name=autoDelivery__productList] .title--4{font-size:1.125rem;font-weight:700;text-transform:capitalize}.shop.productList [data-role=content] .dataRoleContent__inner{padding-bottom:0}.shop.productList [data-role=content] .dataRoleContent__inner .module__productsList .product .product__info .data .product__itemAlert .icon-rx-negative{font-size:1.5rem;position:absolute;top:8px;right:8px}.shop.productList [data-role=content] .product__results .module__noResults{padding:1rem}.shop.productList [data-role=content] .product__results .module__noResults .module__filterTags{margin-top:1.75rem}.productDetail .title--4{margin-bottom:.5rem}.productDetail [name=product__detail] .product__rxLogo{width:100%;margin-top:1.5rem}.productDetail [name=product__detail] .product__rxLogo .rxLogo__title{padding-bottom:.5rem}.productDetail [name=product__detail] .product__rxLogo .rxLogo__title .title{font-size:1em;font-weight:600;color:#001952;margin-bottom:0}.productDetail [name=product__detail] .product__rxLogo .rxLogo__image img{display:block}.productDetail [name=product__detail] .actionButtons + .module__infoBubble{margin-top:1rem}.productDetail [name=product__detail] .actionButtons + .module__infoBubble a{color:#001952;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .productDetail [name=product__detail] .actionButtons + .module__infoBubble a:hover{opacity:.5}.productDetail [name=product__description]{padding-top:1.5rem;border-top:solid 2px #e2f0f3}.productDetail [name=product__description] ol,.productDetail [name=product__description] p,.productDetail [name=product__description] ul{font-size:.933rem;line-height:1.4em;color:#001952}.productDetail [name=product__description] ul{padding-left:1.5rem;margin-bottom:1.5rem}.productDetail [name=product__description] ul li{list-style:disc;margin-top:.5rem}.productDetail [name=product__description] ul li:first-child{margin-top:0}.productDetail [name=product__description] .module__table table{margin-bottom:1.5rem}.productDetail [name=product__questionsAnswers] .module__widget{background-color:#fff;padding:1.25rem 1rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.productDetail [name=product__questionsAnswers] .module__widget fieldset textarea{background-color:#eff4f5}.cartDetail .actionButtons{margin-bottom:1.5rem}.cartDetail .module__productsList.cartList .product{padding:1.25rem .5rem .75rem;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.cartDetail .module__productsList .actionButtons{margin-bottom:0}.cartDetail .module__productsList ul li .product__info .data{vertical-align:middle}.cartDetail .module__productsList .cartActions{padding:1rem 1rem 0;overflow:hidden}.cartDetail .module__productsList .cartActions .form-group{width:100%}.cartDetail .module__productsList .cartActions .form-group label{width:5.5rem;padding-top:.85rem;float:left}.cartDetail .module__productsList .cartActions .form-group input{text-align:center;width:4rem;float:left}.cartDetail .module__emptyContent p{margin-bottom:1rem}.checkout [data-role=content]{background-color:#fbfbfb}.checkout [data-role=content] .dataRoleContent__inner{background-color:#fbfbfb;max-width:none;margin-top:0}.checkout .title.title--4{margin-bottom:.75rem}.checkout .module__optionSelector{background-color:#fff;padding:0 1.5rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.checkout .module__textCTA{text-align:center;background-color:#fff;padding:1.5rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.checkout .module__textCTA img{margin:0 auto .5rem;display:block}.checkout .module__textCTA .title{font-weight:700}.checkout .module__summary{background-color:#fff;padding:0 1.5rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.checkout .module__promoCode{background-color:#fff;padding:1.5rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);margin-bottom:1.5rem}.checkout .module__promoCode .promoCode__inner{margin-bottom:1.5rem}.checkout .checkout__addressForm{background-color:#fff;padding:1.5rem 1.5rem .5rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);margin-bottom:1.5rem}.checkout .checkout__addressForm .fieldset__name{margin-bottom:0}.checkout .checkout__addressForm .fieldset__name input[type=text]{margin-bottom:1rem}.checkout .checkout__addressForm .fieldset__address{margin-bottom:0}.checkout .checkout__addressForm .fieldset__address input[type=text]{margin-bottom:1rem}.checkout .checkout__addressForm .fieldset__cityState{overflow:hidden}.checkout .checkout__addressForm .fieldset__cityState .field__city{width:50%;padding-left:.25rem;float:right}.checkout .checkout__addressForm .fieldset__cityState .field__state{width:50%;padding-right:.25rem;float:left}.checkout .checkout__addressForm .fieldset__zipPhoneNumber{overflow:hidden}.checkout .checkout__addressForm .fieldset__zipPhoneNumber .field__zip{width:50%;padding-right:.25rem;float:left}.checkout .checkout__addressForm .fieldset__zipPhoneNumber .field__phoneNumber{width:50%;padding-left:.25rem;float:right}.checkout .checkout__addressForm fieldset + .actionButtons{margin-top:1.5rem}.checkout.shippingAddress [name=shippingAddress],.checkout.shippingAddress [name=shippingMethod]{margin-bottom:1.5rem}.checkout.paymentMethod iframe{background-color:#fff;padding:0 1.5rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.checkout.paymentMethod .module__summary{margin-bottom:0}.checkout.paymentMethod [name=paymentMethod]{margin-bottom:1.5rem}.checkout.paymentMethod [name=discountsSummary]{margin-bottom:1.5rem}.checkout.paymentMethod [name=discountsSummary] .module__summary{padding-top:1.25rem;padding-bottom:1.25rem}.checkout.orderReview .actionButtons + .title{margin-top:1.5rem}.checkout.orderReview [name=orderSummary]{padding-top:1.5rem}.checkout.orderReview [name=orderSummary] .module__summary{padding-top:1.5rem;padding-bottom:1.5rem}.checkout.orderReview [name=productsList] .module__orderList{padding-bottom:1rem}.checkout.orderReview [name=shipmentDetails] .module__summary .deliveryDate{font-weight:600;padding:1.25rem 0 1.125rem}.checkout.orderReview [name=shipmentDetails] .module__summary .deliveryDate p{color:#001952;margin-bottom:0}.checkout.orderReview [name=shipmentDetails] .module__summary .deliveryDate p span{color:#001952;float:right}.checkout.orderReview .orderReview__bottomPlaceholder .page-aside__trustBuilder{background-color:#fff;padding:1.5rem 1.5rem .5rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);margin-bottom:1.5rem}.checkout.orderReview .orderReview__bottomPlaceholder .page-aside__trustBuilder.dark-scheme{background-color:#001952}.checkout.orderReview .orderReview__bottomPlaceholder .page-aside__trustBuilder.dark-scheme .title{color:#fff}.checkout.orderReview .orderReview__bottomPlaceholder .page-aside__trustBuilder.dark-scheme ul li{color:#fff}.checkout.orderReview .orderReview__bottomPlaceholder .page-aside__trustBuilder .title{padding-left:1.5rem;position:relative}.checkout.orderReview .orderReview__bottomPlaceholder .page-aside__trustBuilder .title i{font-size:2rem;position:absolute;left:-.5rem;top:-.5rem}.checkout.orderReview .orderReview__bottomPlaceholder .page-aside__trustBuilder ul li{line-height:1.4rem;color:#001952;width:50%;padding:0 .5rem 0 1.25rem;margin-right:-.25rem;display:inline-block;vertical-align:top;position:relative}.checkout.orderReview .orderReview__bottomPlaceholder .page-aside__trustBuilder ul li:before{font-family:petcoach;content:"\e91f";position:absolute;top:0;left:0}.checkout.orderConfirmation .module__card{margin-bottom:1.5rem}.checkout.orderConfirmation .module__textCTA{text-align:center;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);margin-bottom:0}.checkout.orderDetail .module__summary{padding-top:1.5rem;padding-bottom:1.5rem}.checkout.orderDetail .module__orderList .module__navigationLinks ul{padding:0}.checkout.paymentMethod .module__addCreditCard,.checkout.paymentMethodForm .module__addCreditCard{background-color:#fff;padding:1.5rem 1.5rem .5rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);margin-bottom:1.5rem}.checkout.paymentMethod .module__addCreditCard .form .form-group.expirationDate,.checkout.paymentMethodForm .module__addCreditCard .form .form-group.expirationDate{width:52%}.checkout.paymentMethod .module__addCreditCard .form .form-group.securityCode,.checkout.paymentMethodForm .module__addCreditCard .form .form-group.securityCode{width:46%}.checkout.paymentMethod .module__addCreditCard .checkBoxButton,.checkout.paymentMethodForm .module__addCreditCard .checkBoxButton{padding-top:0}.checkout.paymentMethod .module__addCreditCard + .actionButtons,.checkout.paymentMethodForm .module__addCreditCard + .actionButtons{margin-top:1.5rem}.checkout.paymentMethodForm [name=paymentMethod__billingAddress]{display:none}.checkout.paymentMethodForm .title--2{font-weight:700}.checkout.updateAddress form + .actionButtons,.checkout.updatePaymentMethod form + .actionButtons,.checkout.updateShippingMethod form + .actionButtons{margin-top:1.5rem}.homepage{background-color:#fff}.homepage [data-role=content]{padding-top:0}.homepage .title{font-size:1.625rem;font-weight:700;color:#001952}.homepage .title.title--1{font-size:1.85rem;margin-bottom:.5rem}.homepage p{font-size:.933rem;line-height:1.4em}.homepage .module__attachMedia{background-color:#fff}.homepage .module__popularQuestions p{max-width:41rem;padding:0 1rem;margin:0 auto 1rem}.homepage .module__popularQuestions .searchAnswers .title{text-align:center}.homepage .module__experts{padding-top:2rem}.homepage .module__experts .title{color:#fff}.homepage.shopSurvivor{background-color:#fff}.homepage.shopSurvivor [data-role=content]{padding-top:0}.homepage.shopSurvivor .title{font-size:1.625rem;color:#005d73}.homepage.shopSurvivor .title.title--1{font-size:1.35rem;font-weight:800;margin-bottom:.5rem}.homepage.shopSurvivor p{font-size:.933rem;line-height:1.4em}.homepage.shopSurvivor [name=homepage__heroCarousel] .module__heroCarousel{margin-top:-1px}.homepage.shopSurvivor [name=homepage__heroCarousel] .module__heroCarousel .item{padding-bottom:0}.homepage.shopSurvivor [name=homepage__heroCarousel] .module__heroCarousel .heroContent{padding:0;display:block;position:relative}.homepage.shopSurvivor [name=homepage__heroCarousel] .module__heroCarousel .heroContent .content__header{padding-bottom:48.28375%;position:relative;top:0;right:0;left:0}.homepage.shopSurvivor [name=homepage__heroCarousel] .module__heroCarousel .heroContent .content__header .title{font-size:1.5rem;font-weight:800;line-height:1.2em;width:auto;padding-right:0;position:absolute;right:1rem;bottom:1rem;left:1rem}.homepage.shopSurvivor [name=homepage__heroCarousel] .module__heroCarousel .heroContent .content__textForm{padding:1rem 1rem 2rem}.homepage.shopSurvivor [name=homepage__heroCarousel] .module__heroCarousel .heroContent img{position:absolute;top:0;left:0;right:0;z-index:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.homepage.shopSurvivor [name=homepage__brandVideo]{max-width:62rem;margin:0 auto}.homepage.shopSurvivor [name=homepage__brandVideo] .module__videoText{border-top:solid 1px #e2f0f3}.homepage.shopSurvivor [name=homepage__vetCuratedProducts] .module__thumbnailsLinkList .actionButtons{margin-top:1.5rem}.homepage.shopSurvivor [name=homepage__feed]{background-color:#f3f8f9;padding-bottom:1rem}.homepage.shopSurvivor [name=homepage__feed] .module__searchFeed{text-align:center;max-width:62rem;padding:1.75rem 1rem 2rem;margin:0 auto}.homepage.shopSurvivor [name=homepage__feed] .module__searchFeed .title{margin-right:auto;margin-left:auto}.homepage.shopSurvivor [name=homepage__feed] .module__searchFeed p{max-width:50rem;margin-right:auto;margin-left:auto}.homepage.shopSurvivor [name=homepage__feed] .module__searchFeed form{display:block}.homepage.shopSurvivor [name=homepage__feed] .module__searchFeed form .actionButtons .button.button--CTA{margin-left:.5px}.homepage.shopSurvivor [name=homepage__feed] .module__searchFeed .form-group input{width:480px;background-color:whitef}.homepage.shopSurvivor [name=homepage__feed] .module__searchFeed .form-group + .actionButtons{margin-top:0;margin-left:0}.homepage.shopSurvivor [name=homepage__feed] .feedContent{padding:0 1rem}.homepage.shopSurvivor [name=homepage__feed] .feedContent .module__card{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none;margin-bottom:1rem}.homepage.shopSurvivor [name=homepage__feed] .feedContent .module__card .title{font-size:1.2rem}.homepage.shopSurvivor [name=homepage__newQuestion] .module__askAnExpert{margin-bottom:0}.homepage.shopSurvivor [name=homepage__newQuestion] .module__askAnExpert .module__inner{max-width:41rem;padding-top:2rem;margin:0 auto}.homepage.shopSurvivor [name=homepage__experts] .module__experts .module__inner{padding-top:1.75rem}.shop [data-role=content]{background-color:#fbfbfb}.shop [data-role=content] .dataRoleContent__inner{background-color:#fbfbfb;max-width:none;margin-top:0}.shop .module__textCTA{text-align:center;background-color:#fff;padding:1.5rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.shop .module__textCTA img{margin:0 auto .5rem;display:block}.shop .module__textCTA .title{font-weight:700}.shop.userLogIn .dataRoleContent__inner{background-color:#fff;padding:1rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);margin:0 1rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.shop.userLogIn .title{margin-bottom:.5rem}.shop.userLogIn .userLogIn__separator{margin-top:1.5rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-order:1;-moz-box-ordinal-group:2;order:1}.shop.userLogIn .userLogIn__logInForm{margin-bottom:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-order:2;-moz-box-ordinal-group:3;order:2}.shop.userLogIn .userLogIn__facebook{margin:1.5rem 0 0}.shop.userLogIn .userLogIn__facebook p{margin-bottom:1rem;display:block}.shop.userLogIn .userLogIn__options{-webkit-box-ordinal-group:1;-ms-flex-order:0;-webkit-order:0;-moz-box-ordinal-group:1;order:0}.shop.userLogIn .actionButtons + .userLogIn__TextLinks{margin-top:1.25rem}.shop.userLogIn.wRegistration .userLogIn__logInForm{-webkit-box-ordinal-group:1;-ms-flex-order:0;-webkit-order:0;-moz-box-ordinal-group:1;order:0}.shop.userLogIn.wRegistration .userLogIn__options{-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-order:2;-moz-box-ordinal-group:3;order:2}.shop.userLogIn.wRegistration .userLogIn__options .actionButtons{margin-top:0}.shop.userLogIn .userRegistration__emailForm__firstName{width:50%;padding-right:.5rem;margin-right:-.25rem;display:inline-block}.shop.userLogIn .userRegistration__emailForm__lastName{width:50%;padding-left:.5rem;margin-right:-.25rem;display:inline-block}.shop.userLogIn .userRegistration__emailForm__country{width:50%;padding-right:.5rem;margin-right:-.25rem;display:inline-block}.shop.userLogIn .userRegistration__emailForm__zipCode{width:50%;padding-left:.5rem;margin-right:-.25rem;display:inline-block}.shop .module__scrollingControls .title{font-weight:700;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1}.shop .module__scrollingControls a{text-align:center;width:1.5rem;margin:0 .25rem;-webkit-box-flex:0;-ms-flex-positive:0;-webkit-flex-grow:0;-moz-box-flex:0;flex-grow:0}.shop .module__scrollingControls a.rightArrow{margin-right:0}.shop.productList .dataRoleContent__inner > .title,.shop.productResults .dataRoleContent__inner > .title{font-weight:700}.shop.userLandingPage .module__heroCarousel{margin:-1.0625rem -1rem 1.5rem}.shop.userLandingPage .module__heroCarousel.w-indicators{margin-bottom:3.5rem}.shop.userLandingPage .module__heroCarousel.w-indicators .carousel-indicators{bottom:1.4rem}.shop.userLandingPage .module__heroCarousel.w-indicators .carousel-indicators li{background-color:#001952;opacity:.25}.shop.userLandingPage .module__heroCarousel.w-indicators .carousel-indicators li.active{opacity:.75}.shop.userLandingPage .module__heroCarousel .title--1{font-size:1.5rem;font-weight:800}.shop.userLandingPage .module__heroCarousel .title--2{font-size:1.1rem;font-weight:700;margin:auto}.shop.userLandingPage .module__heroCarousel .content__overlay{padding-bottom:50.28375%}.shop.userLandingPage .module__heroCarousel .item{padding-bottom:0}.shop.userLandingPage .module__heroCarousel .item .heroContent{padding:50.28375% 0 0;display:block;position:relative}.shop.userLandingPage .module__heroCarousel .item .heroContent .content__textCTA{background-color:#fff;height:13rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.shop.userLandingPage .module__heroCarousel .item .heroContent .content__textCTA .title{text-align:center;line-height:1.2em;max-width:36rem;padding-right:0;margin:0 auto}.shop.userLandingPage .module__heroCarousel .item .heroContent .content__textCTA p{font-size:1rem;font-weight:600;text-align:center;color:#445357;max-width:25rem;padding:1rem;margin:0 auto;position:relative;bottom:3rem}.shop.userLandingPage .module__heroCarousel .item .heroContent .content__textCTA .actionButtons{width:100%;padding:0 1rem;margin:0;position:absolute;bottom:4rem;z-index:110}.shop.userLandingPage .module__heroCarousel .item .heroContent .content__textCTA .textCTA__titles{padding-bottom:50.28375%;position:absolute;top:0;right:0;left:0;z-index:150}.shop.userLandingPage .module__heroCarousel .item .heroContent .content__textCTA .textCTA__titles .textCTA__titles__inner{width:100%;padding:0 1rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.shop.userLandingPage .module__heroCarousel .item .heroContent img{top:0;z-index:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.shop.userLandingPage .module__heroCarousel .item.contentRight .heroContent .title{padding-right:0;padding-left:25%}.shop.userLandingPage .module__heroCarousel .item.contentCenter .heroContent .title{padding-right:12.5%;padding-left:12.5%}.shop.userLandingPage .module__scrollingControls .title{font-weight:700;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1}.shop.userLandingPage .module__scrollingControls a{text-align:center;width:1.5rem;margin:0 .25rem;-webkit-box-flex:0;-ms-flex-positive:0;-webkit-flex-grow:0;-moz-box-flex:0;flex-grow:0}.shop.userLandingPage .module__scrollingControls a.rightArrow{margin-right:0}.shop.guestLandingPage .module__scrollingControls .title{font-weight:700;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1}.shop.guestLandingPage .module__scrollingControls a{text-align:center;width:1.5rem;margin:0 .25rem;-webkit-box-flex:0;-ms-flex-positive:0;-webkit-flex-grow:0;-moz-box-flex:0;flex-grow:0}.shop.guestLandingPage .module__scrollingControls a.rightArrow{margin-right:0}.shop.ordersList .title.title--1{margin-bottom:.25rem}.shop.ordersList .module__optionsTile{margin-bottom:1.5rem}.shop.ordersList .module__simpleForm{background-color:#fff;padding:1.5rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.shop.ordersList .module__simpleForm p{font-size:.9333rem}.shop.ordersList .module__navigationLinks ul{padding:0}.shop.ordersList .module__navigationLinks ul li{padding:0}.shop .filters__content{background-color:#001952;width:50%;padding:1rem;display:none;position:absolute;right:0;z-index:200}.shop .filters__content.active{display:block}.shop .filters__content .actionButtons{margin-bottom:1rem}.shop .filters__content .actionButtons .button{width:100%}.shop .filters__content hr{opacity:.25}.shop .filters__content .module__filters .titleLink{font-weight:700;color:#fff;margin-bottom:0}.shop .filters__content .module__filters .filters{margin-top:.5rem}.shop .filters__content .module__filters .filters .checkbox,.shop .filters__content .module__filters .filters .radio{font-weight:700;color:#001952;padding-left:28px}.shop .filters__content .module__filters .filters ul li{padding-bottom:.25rem;border-top:solid 1px #e2f0f3}.shop .filters__content .module__filters .filters ul li:first-child{border-top:0}.shop .filters__content .module__filters .filters ul + .clearLink{margin-top:1rem}.shop .filters__content .module__filters .radioList{-webkit-border-radius:.125rem;-moz-border-radius:.125rem;border-radius:.125rem;overflow:hidden}.shop .filters__content .module__filters .radioList li{margin-top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.shop .filters__content .module__filters .clearLink a{color:#fff}.noTouchDevice .shop .filters__content .module__filters .clearLink a:hover{opacity:.5}.shop.allBrands .module__ToolHeader{margin:-1rem -1rem 2rem}.shop.allBrands .module__ToolHeader .ToolHeader__headerContent{height:5rem;padding:0 1rem;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.shop.allBrands .module__ToolHeader .ToolHeader__headerContent .title{color:#fff;margin-bottom:0;position:relative;z-index:1}.shop.allBrands .module__ToolHeader .ToolHeader__headerContent img{width:auto;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;z-index:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.shop.allBrands [name=shop__byBrand] .module__scrollingCards{margin-bottom:2rem}.shop.allBrands [name=shop__allBrands] .module__linksList{margin-bottom:2rem}.shop.allBrands [name=shop__allBrands] .module__linksList .header{padding:.75rem 1rem}.shop.allBrands [name=shop__allBrands] .module__linksList .header .title{font-weight:700}.shop.allBrands [name=shop__allBrands] .module__linksList .content ul{padding:0}.shop.allBrands [name=shop__allBrands] .module__linksList .content ul li{list-style:none;border-top:0}.shop.pharmacyExperience.prescriptionInformation [data-role=content]{overflow:visible;padding-bottom:8rem}.shop.pharmacyExperience.prescriptionInformation .module__productCardInfo{margin-bottom:1.5rem}.shop.pharmacyExperience.prescriptionInformation .module__productCardInfo + .module__productCardInfo{border-top:solid 1px #e2f0f3;margin-top:-1.5rem}.membership.landingPage{background-color:#fff}.membership.landingPage [data-role=content]{padding-top:0}.membership.landingPage .title{font-size:1.625rem;color:#005d73}.membership.landingPage .title--1{text-align:center;font-size:1.625rem;font-weight:800}.membership.landingPage p{font-size:1rem;line-height:1.4em}.membership.landingPage [name=membership__heroBanner] .module__heroCarousel{margin-top:-1px}.membership.landingPage [name=membership__heroBanner] .module__heroCarousel .item{padding-bottom:0}.membership.landingPage [name=membership__heroBanner] .module__heroCarousel .heroContent{padding:45.28375% 0 0;display:block;position:relative}.membership.landingPage [name=membership__heroBanner] .module__heroCarousel .heroContent .content__overlay{padding-bottom:45.78375%}.membership.landingPage [name=membership__heroBanner] .module__heroCarousel .heroContent .content__textCTA{background-color:#fff}.membership.landingPage [name=membership__heroBanner] .module__heroCarousel .heroContent .content__textCTA span{font-size:1.5rem;font-weight:700;text-align:center;line-height:1.2em;color:#fff;background-color:#9acd78;width:auto;max-width:11rem;padding:.1rem 1rem .4rem 1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem;margin:auto;position:absolute;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);bottom:auto;left:50%;top:auto;z-index:100}.membership.landingPage [name=membership__heroBanner] .module__heroCarousel .heroContent .content__textCTA .title{font-size:1.5rem;font-weight:800;text-align:center;color:#001952;max-width:27rem;padding:2rem 1rem;margin:auto auto 0}.membership.landingPage [name=membership__heroBanner] .module__heroCarousel .heroContent > img{width:165%;top:0;left:auto;z-index:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.membership.landingPage [name=membership__aboutIt] .module__wideCTA .wideCTA__text{margin-top:1rem;margin-bottom:1rem}.membership.landingPage [name=membership__aboutIt] .module__wideCTA .wideCTA__text .title{font-size:1.5rem}.membership.landingPage [name=membership__aboutIt] .module__wideCTA .wideCTA__text p{margin-bottom:0}.membership.landingPage [name=membership__benefitsVideo] .module__videoText{margin-bottom:0}.membership.landingPage [name=membership__benefitsVideo] .module__videoText .videoText__video{border-bottom:solid .5rem #9acd78}.membership.landingPage [name=membership__benefitsVideo] .module__videoText .videoText__content{padding-bottom:0}.membership.landingPage [name=membership__benefitsVideo] .module__videoText .videoText__content ul{margin-bottom:0}.membership.landingPage [name=membership__benefitsVideo] .module__videoText .videoText__content ul li{text-align:left;color:#9acd78;margin:1rem 0 1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.membership.landingPage [name=membership__benefitsVideo] .module__videoText .videoText__content ul li:last-child{margin-bottom:0}.membership.landingPage [name=membership__benefitsVideo] .module__videoText .videoText__content ul li i{font-size:30px;margin-right:1.2rem}.membership.landingPage [name=membership__benefitsVideo] .module__videoText .videoText__content ul li i.icon-bill{font-size:2.7rem;margin-right:.4rem;position:relative;right:.4rem}.membership.landingPage [name=membership__benefitsVideo] .module__textVideoTranscription{max-width:61rem;padding:0 1rem;padding-bottom:0;margin:2rem auto}.membership.landingPage [name=membership__benefitsVideo] .module__textVideoTranscription .actionButtons .button{margin:auto}.membership.landingPage [name=membership__benefitsVideo] .module__textVideoTranscription .subContent{padding-top:0}.membership.landingPage [name=membership__benefitsVideo] .module__textVideoTranscription .subContent p{text-align:center;color:#001952;margin-bottom:.25rem}.membership.landingPage [name=membership__benefitsVideo] .module__textVideoTranscription .subContent a{margin-top:1rem}.membership.landingPage [name=membership__benefitsVideo] .module__textVideoTranscription .subContent a i{color:#001952}.membership.landingPage [name=membership__pricingTableStarburst]{background-color:#f3f8f9;padding-top:2rem}.membership.landingPage [name=membership__pricingTableStarburst] .module__tableCTA .tableCTA__text{margin-bottom:1rem}.membership.landingPage [name=membership__pricingTableStarburst] .module__tableCTA .tableCTA__text .title{font-size:1.5rem}.membership.landingPage [name=membership__pricingTableStarburst] .module__tableCTA .tableCTA__table{max-width:30rem;background-color:#fff;padding:.5rem;margin:auto;margin-bottom:1.5rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;-webkit-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);-moz-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1)}.membership.landingPage [name=membership__pricingTableStarburst] .module__tableCTA .tableCTA__table table{max-width:30rem}.membership.landingPage [name=membership__pricingTableStarburst] .module__tableCTA .tableCTA__table table thead tr{border-bottom:none}.membership.landingPage [name=membership__pricingTableStarburst] .module__tableCTA .tableCTA__table table thead tr th{font-weight:400;padding-bottom:.5rem}.membership.landingPage [name=membership__pricingTableStarburst] .module__tableCTA .tableCTA__table table thead tr th span{font-size:.75rem;text-transform:lowercase;color:#fff;padding:0 .5rem .1rem;background-color:#9acd78;-webkit-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem}.membership.landingPage [name=membership__pricingTableStarburst] .module__tableCTA .tableCTA__table table thead tr th:first-child{font-weight:700}.membership.landingPage [name=membership__pricingTableStarburst] .module__tableCTA .tableCTA__table table tbody tr{border-bottom:solid 1px #9b9b9b}.membership.landingPage [name=membership__pricingTableStarburst] .module__tableCTA .tableCTA__table table tbody tr:first-child{border-bottom:solid 1px #9b9b9b}.membership.landingPage [name=membership__pricingTableStarburst] .module__tableCTA .tableCTA__CTA .hotTag{width:13rem;padding:1rem;margin:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.membership.landingPage [name=membership__pricingTableStarburst] .module__tableCTA .tableCTA__CTA .hotTag .starburst{width:4.5rem;height:4.5rem;display:block;position:relative}.membership.landingPage [name=membership__pricingTableStarburst] .module__tableCTA .tableCTA__CTA .hotTag .starburst div{width:4.5rem;height:4.5rem;background:#9acd78;display:block;-webkit-transform:rotate(11.25deg);-moz-transform:rotate(11.25deg);-ms-transform:rotate(11.25deg);-o-transform:rotate(11.25deg);transform:rotate(11.25deg);rotation:12.5deg}.membership.landingPage [name=membership__pricingTableStarburst] .module__tableCTA .tableCTA__CTA .hotTag .starburst div p{font-size:1rem;font-weight:700;text-align:center;line-height:1.125rem;width:auto;background-color:transparent;padding:0;margin:0;position:absolute;-webkit-transform:translate(-50%,-50%) rotate(-90deg);-moz-transform:translate(-50%,-50%) rotate(-90deg);-ms-transform:translate(-50%,-50%) rotate(-90deg);-o-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);top:50%;left:50%}.membership.landingPage [name=membership__howItWorks] .module__howItWorks .howItWorks__steps .title{font-size:1.5rem}.membership.landingPage [name=membership__servicesLocations]{margin-top:2rem;margin-bottom:2rem}.membership.landingPage [name=membership__servicesLocations] .module__slideLocations .slideLocations__swipeContainer .swipe__coloredBackground{background-color:#9acd78}.membership.landingPage [name=membership__servicesLocations] .module__slideLocations .slideLocations__text .slideLocations__textTitle{font-size:1.5rem;font-weight:800}.membership.landingPage [name=membership__servicesLocations] .module__slideLocations .slideLocations__text .slideLocations__placeWrapper .slideLocations__place .slideLocations__placeInfos{max-width:220px}.membership.landingPage [name=membership__testimonialsCarousel] .module__heroCarousel .carousel-inner{height:24rem;background-color:#9acd78}.membership.landingPage [name=membership__testimonialsCarousel] .module__heroCarousel .carousel-inner .title{font-size:1.5rem;color:#fff;padding:1rem;margin-bottom:0}.membership.landingPage [name=membership__testimonialsCarousel] .module__heroCarousel .carousel-inner .next{position:relative}.membership.landingPage [name=membership__testimonialsCarousel] .module__heroCarousel .carousel-inner .item{padding-bottom:20rem;position:absolute;width:100%;top:4rem}.membership.landingPage [name=membership__testimonialsCarousel] .module__heroCarousel .carousel-inner .item .heroContent{padding-top:0;-webkit-box-pack:end;-webkit-justify-content:end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:end}.membership.landingPage [name=membership__testimonialsCarousel] .module__heroCarousel .carousel-inner .item .heroContent .content__textCTA p{font-size:.875rem;color:#fff;line-height:1rem;padding-right:0}.membership.landingPage [name=membership__testimonialsCarousel] .module__heroCarousel .carousel-inner .item .heroContent .content__textCTA p sup{margin-right:.1rem;position:relative;top:0}.membership.landingPage [name=membership__testimonialsCarousel] .module__heroCarousel .carousel-inner .item .heroContent .content__textCTA .userProfile{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}.membership.landingPage [name=membership__testimonialsCarousel] .module__heroCarousel .carousel-inner .item .heroContent .content__textCTA .userProfile span{font-weight:600;color:#fff;margin-right:1rem}.membership.landingPage [name=membership__testimonialsCarousel] .module__heroCarousel .carousel-inner .item .heroContent .content__textCTA .userProfile .profilePicture{width:4rem;height:4rem;border:solid 2px #fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;display:block;position:relative;overflow:hidden}.membership.landingPage [name=membership__testimonialsCarousel] .module__heroCarousel .carousel-inner .item .heroContent .content__textCTA .userProfile .profilePicture img{width:4rem;height:4rem;position:absolute;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}.membership.landingPage [name=membership__testimonialsCarousel] .module__heroCarousel .carousel-inner .item .heroContent .content__textCTA .userProfile img{width:1.8rem;height:1.8rem;position:absolute;top:3.2rem;right:-1rem;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.membership.landingPage [name=membership__frequentlyQuestion]{background-color:#f3f8f9;padding:3rem 1rem}.membership.landingPage [name=membership__frequentlyQuestion] .module__FAQ{max-width:61rem;margin:auto auto 1rem}.membership.landingPage [name=membership__frequentlyQuestion] .module__FAQ .FAQ__title{font-size:1.5rem;font-weight:800;text-align:center}.membership.landingPage [name=membership__frequentlyQuestion] .module__FAQ .FAQ__list .title{font-size:.875rem;cursor:pointer}.membership.landingPage [name=membership__frequentlyQuestion] .module__FAQ li{padding:.7rem 0 .5rem;border-bottom:1px solid #e2f0f3;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.membership.landingPage [name=membership__frequentlyQuestion] .module__FAQ div{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:6;-webkit-flex:6;-moz-box-flex:6;-ms-flex:6;flex:6}.membership.landingPage [name=membership__frequentlyQuestion] .module__FAQ div .title{margin-bottom:.1rem}.membership.landingPage [name=membership__frequentlyQuestion] .module__FAQ div .paragraph__wrap{display:none}.membership.landingPage [name=membership__frequentlyQuestion] .module__FAQ div .paragraph__wrap p{font-weight:400;font-size:.95rem;line-height:1.4;padding:0;margin-top:.4rem 0 0;opacity:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.membership.landingPage [name=membership__frequentlyQuestion] .module__FAQ div .paragraph__wrap p.is--open{opacity:1;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.membership.landingPage [name=membership__frequentlyQuestion] .module__FAQ .FAQ__showHideButton{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:.78;-webkit-flex:.78;-moz-box-flex:.78;-ms-flex:.78;flex:.78;position:relative;cursor:pointer}.membership.landingPage [name=membership__frequentlyQuestion] .module__FAQ .FAQ__showHideButton i{font-size:1.25rem;position:absolute;top:1.2px;color:#001952}.membership.landingPage [name=membership__frequentlyQuestion] .module__FAQ .FAQ__showHideButton.is--open i{top:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.membership.dashboard [data-role=content] .dataRoleContent__inner{background-color:#fbfbfb}.membership.dashboard .module__optionsTile{margin-bottom:2rem}.membership.dashboard .module__optionsTile ul li .tileContent .data .title,.membership.dashboard .module__optionsTile ul li a .data .title{color:#001952}.membership.dashboard .module__scrollingProfiles{margin-bottom:2rem}.membership.dashboard .module__infoBubble{margin-bottom:1.5rem}.membership.dashboard .module__infoBubble p a{color:#001952}.noTouchDevice .membership.dashboard .module__infoBubble p a:hover{opacity:.5}.membership.dashboard .title.title--2{font-weight:700}.membership.dashboard .module__scrollingControls .title{font-weight:700;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1}.membership.dashboard .module__scrollingControls a{text-align:center;width:1.5rem;margin:0 .25rem;-webkit-box-flex:0;-ms-flex-positive:0;-webkit-flex-grow:0;-moz-box-flex:0;flex-grow:0}.membership.dashboard .module__scrollingControls a.rightArrow{margin-right:0}.membership.paymentMethod iframe{background-color:#fff;padding:0 1.5rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.membership.paymentMethod .module__optionSelector{background-color:#fff;padding:0 1.5rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);margin-bottom:1.5rem}.membership.paymentMethod .module__optionSelector ul li label.radio span{color:#001952}.membership.thankYou{background-color:#f3f8f9}.membership.thankYou [data-role=content]{padding-top:0}.membership.thankYou [name=membership__feed] > .title{text-align:center;padding:0 1rem}.membership.thankYou [name=membership__feed] .feedContent{padding:0 1rem 2rem}.membership.thankYou [name=membership__feed] .feedContent .module__card{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none;margin-bottom:1rem}.membership.thankYou [name=membership__feed] .feedContent .module__card .title{font-size:1.2rem}.membership.userRegistration div[data-role=content]{text-align:center;max-width:62rem;padding:1rem;margin:0 auto;top:8rem}.membership.userRegistration .userRegistration__emailForm{width:100%;padding-right:0;border-right:0;float:none}.membership.userRegistration .form-group + .actionButtons{margin-top:.5rem}.membership.searchCustomer div[data-role=content]{text-align:center;max-width:62rem;padding:1rem 1rem 5.5rem;margin:0 auto;top:8rem}.membership.searchCustomer [name=membership__signUp__route] .navigationLink{text-align:left}.membership.searchCustomer [name=membership__signUp__route] .navigationLink a{padding:.5rem 0;display:inline-block}.membership.searchCustomer [name=membership__signUp__route] .navigationLink a:before{position:relative;top:.125rem}.membership.searchCustomer [name=membership__signUp__route] .module__route .icon{text-align:left}.membership.searchCustomer [name=membership__signUp__searchCustomer] .module__searchCustomer{margin-bottom:2.5rem}.membership.searchCustomer [name=membership__signUp__transactionCTA]{background-color:#fff;width:100%;padding:1rem;-webkit-box-shadow:0 -2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 -2px 4px 0 rgba(0,0,0,.1);box-shadow:0 -2px 4px 0 rgba(0,0,0,.1)}.membership.searchCustomer .searchCustomer__content{padding:1rem 1rem 8rem;position:absolute;top:0;right:0;bottom:0;left:0}.membership.searchCustomer .searchCustomer__footer{position:absolute;bottom:0;left:0;right:0}.membership.petRegistration div[data-role=content]{text-align:center;max-width:62rem;padding:1rem;margin:0 auto;top:8rem}.membership.petRegistration [name=membership__signUp__route] .navigationLink{text-align:left}.membership.petRegistration [name=membership__signUp__route] .navigationLink a{padding:.5rem 0;display:inline-block}.membership.petRegistration [name=membership__signUp__route] .navigationLink a:before{position:relative;top:.125rem}.membership.petRegistration [name=membership__signUp__route] .module__route .icon{text-align:left}.membership.petRegistration .petRegistration__form__row + .actionButtons{margin-top:.5rem}.membership.billingInformation div[data-role=content]{text-align:center;max-width:62rem;padding:1rem;margin:0 auto;top:8rem}.membership.billingInformation [name=membership__signUp__route] .navigationLink{text-align:left}.membership.billingInformation [name=membership__signUp__route] .navigationLink a{padding:.5rem 0;display:inline-block}.membership.billingInformation [name=membership__signUp__route] .navigationLink a:before{position:relative;top:.125rem}.membership.billingInformation [name=membership__signUp__route] .module__route .icon{text-align:left}.membership.billingInformation aside .module__summary .checkBoxButton{width:1.25rem;height:1.25rem;padding-top:0;margin-right:.5rem;float:left;position:relative;top:-.125rem}.membership.billingInformation aside .module__summary .checkBoxButton a{width:1.25rem;height:1.25rem}.membership.billingInformation aside .module__summary p{text-align:left;padding-left:2rem;margin-bottom:0}.membership.billingInformation .module__summary{background-color:#f3f8f9;padding:1rem}.membership.billingInformation .module__summary .checkBoxButton{text-align:left;margin-bottom:0}.membership.billingInformation .module__summary .checkBoxButton a{font-weight:400;color:#001952}.membership.billingInformation .module__summary table td{text-align:left}.membership.billingInformation .module__summary table td.number{text-align:right}.membership.billingInformation [name=membership__signUp__billingOverview] .module__summary{background-color:#f3f8f9;padding:0 1rem}.membership.billingInformation [name=membership__signUp__billingOverview] .module__summary .title{text-transform:none}.membership.billingInformation [name=membership__signUp__billingOverview] .module__summary ul li{padding:1.5rem 0}.membership.billingInformation [name=membership__signUp__billingOverview] .module__summary ul li .title{margin-bottom:.25rem}.membership.billingInformation [name=membership__signUp__billingOverview] .module__summary ul li p.lightText{opacity:.5}.membership.billingInformation [name=membership__signUp__billingOverview] .module__summary ul li p i.icon-feedback{margin-right:.25rem;position:relative;top:.125rem}.membership.billingInformation [name=membership__signUp__billingOverview] .module__summary ul li p + p{margin-top:1rem}.membership.billingInformation [name=membership__signUp__billingOverview] .module__textCTA{background-color:#f3f8f9;padding:2rem 1rem;margin-bottom:2rem}.membership.billingInformation [name=membership__signUp__billingOverview] .module__optionSelector{text-align:left;background-color:#f3f8f9;padding:1rem;margin-bottom:2rem}.membership.billingInformation [name=membership__signUp__billingOverview] .membership__addressForm{background-color:#f3f8f9;padding:1rem;margin-bottom:2rem}.membership.billingInformation [name=membership__signUp__billingOverview] .membership__addressForm input[type=text],.membership.billingInformation [name=membership__signUp__billingOverview] .membership__addressForm label.select{background-color:#fff}.membership.billingInformation [name=membership__signUp__billingOverview] .membership__addressForm .fieldset__name{margin-bottom:0}.membership.billingInformation [name=membership__signUp__billingOverview] .membership__addressForm .fieldset__name input[type=text]{margin-bottom:1rem}.membership.billingInformation [name=membership__signUp__billingOverview] .membership__addressForm .fieldset__address{margin-bottom:0}.membership.billingInformation [name=membership__signUp__billingOverview] .membership__addressForm .fieldset__address input[type=text]{margin-bottom:1rem}.membership.billingInformation [name=membership__signUp__billingOverview] .membership__addressForm .fieldset__countryCity{overflow:hidden}.membership.billingInformation [name=membership__signUp__billingOverview] .membership__addressForm .fieldset__countryCity .field__country{width:50%;padding-right:.25rem;float:left}.membership.billingInformation [name=membership__signUp__billingOverview] .membership__addressForm .fieldset__countryCity .field__city{width:50%;padding-left:.25rem;float:right}.membership.billingInformation [name=membership__signUp__billingOverview] .membership__addressForm .fieldset__stateZip{overflow:hidden}.membership.billingInformation [name=membership__signUp__billingOverview] .membership__addressForm .fieldset__stateZip .field__state{width:50%;padding-right:.25rem;float:left}.membership.billingInformation [name=membership__signUp__billingOverview] .membership__addressForm .fieldset__stateZip .field__zip{width:50%;padding-left:.25rem;float:right}.membership.billingInformation [name=membership__signUp__billingOverview] .membership__addressForm .fieldset__phoneNumberEmail .field__phoneNumber{margin-bottom:0}.membership.billingInformation [name=membership__signUp__billingOverview] .membership__addressForm .fieldset__phoneNumberEmail .field__phoneNumber input[type=text]{margin-bottom:1rem}.membership.billingInformation [name=membership__signUp__billingOverview] .membership__addressForm fieldset + .actionButtons{margin-top:1.5rem}.membership.payment div[data-role=content]{text-align:center;max-width:62rem;padding:1rem;margin:0 auto;top:8rem}.membership.payment [name=membership__signUp__route] .navigationLink{text-align:left}.membership.payment [name=membership__signUp__route] .navigationLink a{padding:.5rem 0;display:inline-block}.membership.payment [name=membership__signUp__route] .navigationLink a:before{position:relative;top:.125rem}.membership.payment [name=membership__signUp__route] .module__route .icon{text-align:left}.membership.payment hr{max-width:10rem;margin:2rem auto 2.5rem}.membership.payment .paymentTotal{font-size:2rem;font-weight:700}.membership.thankYou--inStore div[data-role=content]{text-align:center;padding:0 0 1rem;margin:0 auto;top:8rem}.touchDevice .membership .title.title--1{font-size:2rem}.touchDevice .membership .title.title--4{font-size:1rem}.touchDevice .membership p{font-size:1.25rem;line-height:1.2em}.touchDevice .membership p.opening-text a{padding:.5rem;display:inline-block}.touchDevice .membership .form-control:-moz-placeholder,.touchDevice .membership :-moz-placeholder{font-size:1rem}.touchDevice .membership .form-control::-moz-placeholder,.touchDevice .membership ::-moz-placeholder{font-size:1rem}.touchDevice .membership .form-control:-ms-input-placeholder,.touchDevice .membership :-ms-input-placeholder{font-size:1rem}.touchDevice .membership .form-control::-webkit-input-placeholder,.touchDevice .membership ::-webkit-input-placeholder{font-size:1rem}.touchDevice .membership .form-group input,.touchDevice .membership fieldset input{font-size:1em;height:4rem;padding:1rem}.touchDevice .membership .module__searchCustomer .searchCustomer__searchBar input{padding-left:3rem}.touchDevice .membership .form-group label.select-normal:before{font-size:1.5rem;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.touchDevice .membership select{font-size:1.25em;height:4rem;padding:.5rem 1rem}.touchDevice .membership .actionButtons .button{font-size:1rem;height:4rem;padding:0 1rem}.touchDevice .membership .navigationLink{font-size:1.25rem}.touchDevice .membership .module__summary p{font-size:1rem}.touchDevice .membership .module__summary table td{font-size:1rem}.touchDevice .membership .module__optionSelector ul li .form-group label{font-size:1rem}.touchDevice .membership .module__optionSelector ul li address,.touchDevice .membership .module__optionSelector ul li p{font-size:1rem;padding-left:3rem}.touchDevice .membership .module__optionSelector ul li a{font-size:1rem}.touchDevice .membership .module__optionSelector ul li label.radio{padding-left:3rem}.touchDevice .membership .module__optionSelector ul li label.radio input[type=radio]{width:2rem;height:2rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem}.touchDevice .membership .module__optionSelector ul li label.radio input[type=radio]:after{width:1.5rem;height:1.5rem;-webkit-border-radius:.75rem;-moz-border-radius:.75rem;border-radius:.75rem;top:.25rem;left:.25rem}.touchDevice .membership.billingInformation aside .module__summary p{padding-left:2.5rem}.touchDevice .membership.billingInformation aside .module__summary .checkBoxButton{width:2rem;height:2rem}.touchDevice .membership.billingInformation aside .module__summary .checkBoxButton a{width:2rem;height:2rem}.touchDevice .membership.billingInformation aside .module__summary .checkBoxButton a .deco{background-color:#fff;width:2rem;height:2rem}.touchDevice .membership.billingInformation aside .module__summary .checkBoxButton a .deco:before{font-size:1.5rem;top:.2rem;left:.2rem}#page-container .membership.dashboard .page-aside{width:auto;margin-top:0;display:block;float:none}#page-container .membership.dashboard .page-aside .page-aside__box{width:100%;margin:0 0 1rem;background-color:#fff;padding:1.25rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.landing.becomeAnExpert [data-role=content]{padding-top:0}.landing.becomeAnExpert .title{margin:0}.landing.becomeAnExpert .title.title1{font-size:1.375rem;font-weight:300;margin-bottom:.25rem}@media screen and (min-width:62rem){.landing.becomeAnExpert .title.title1{font-size:2.25rem;margin-bottom:1rem}}.landing.becomeAnExpert .title.title2{font-size:1.25rem;font-weight:600;margin-bottom:.25rem}@media screen and (min-width:62rem){.landing.becomeAnExpert .title.title2{font-size:1.75rem;margin-bottom:1rem}}.landing.becomeAnExpert p.intro{max-width:480px;padding:0 1rem;margin:0 auto 2rem}.landing.becomeAnExpert p.intro.featured{color:#001952}.landing.becomeAnExpert p + p,.landing.becomeAnExpert p.intro + p{margin-top:-1rem}@media screen and (min-width:62rem){.landing.becomeAnExpert p.intro{max-width:656px}}.landing.becomeAnExpert label{display:block}.landing.becomeAnExpert hr{width:100%;margin:0 auto}@media screen and (min-width:41.875rem){.landing.becomeAnExpert hr{width:480px}}.landing.becomeAnExpert .module .module-inner{padding:0}.landing.becomeAnExpert .module.narrowModule{max-width:62rem;margin:0 auto}.landing.becomeAnExpert .module.fullWidthModule .module__inner{max-width:62rem;margin:0 auto}.landing.becomeAnExpert .module__manifesto .title{font-weight:300}.landing.becomeAnExpert .module__manifesto a{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.landing.becomeAnExpert .module__text{padding:2rem 1rem;margin-bottom:0}.landing.becomeAnExpert .module__text .title{font-weight:400;max-width:664px;margin-right:auto;margin-left:auto}.landing.becomeAnExpert .module__text p{max-width:664px;margin-right:auto;margin-left:auto}.landing.becomeAnExpert .module__text p{margin-bottom:2rem}.landing.becomeAnExpert .module__text p + p{margin-top:-1rem}.landing.askAnExpert [data-role=content]{padding-top:0}.landing.askAnExpert .title{font-weight:700}.landing.askAnExpert p.intro{max-width:480px;margin:0 auto 2rem}.landing.askAnExpert .module__pictureCTA .CTA .form-group textarea{background-color:#eff4f5;border:0}.landing.askAnExpert .module__pictureCTA .CTA .form-group .select{background-color:#eff4f5;border:0}.landing.askAnExpert .module__attachMedia{background-color:#eff4f5;border:0}.landing.askAnExpert .module__attachMedia .content ul{border-color:#fff}.landing.askAnExpert .module__experts{padding-top:2rem}.store.landingPage{background-color:#fff}.store.landingPage [data-role=content]{padding-top:0}.store.landingPage .title{font-size:1.625rem;color:#005d73}.store.landingPage .title.title--1{text-align:center;font-size:1.625rem;font-weight:800}.store.landingPage .title .tag{font-size:.875rem;text-transform:uppercase;line-height:1em;background-color:#f3f8f9;padding:.5rem .5rem .25rem;margin-left:.25rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;display:inline-block;position:relative;top:-.125rem}.store.landingPage p{font-size:1rem;line-height:1.4em}.store.landingPage [name=store__heroBanner] .module__heroCarousel{margin-top:-1px;background-color:#f4f6fb;position:relative;z-index:100}.store.landingPage [name=store__heroBanner] .module__heroCarousel .item{padding-bottom:0}.store.landingPage [name=store__heroBanner] .module__heroCarousel .heroContent{padding:0;display:block;position:relative}.store.landingPage [name=store__heroBanner] .module__heroCarousel .heroContent .content__overlay{padding-bottom:38.28375%}.store.landingPage [name=store__heroBanner] .module__heroCarousel .heroContent .content__listLinks ul{background-color:#fff;color:#5d6e72;font-weight:700;text-align:center;padding-top:1rem;padding-bottom:1rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.store.landingPage [name=store__heroBanner] .module__heroCarousel .heroContent .content__listLinks ul li{font-size:.75rem;margin:.2rem;display:inline-block}.store.landingPage [name=store__heroBanner] .module__heroCarousel .heroContent .content__listLinks ul li:after{content:"•";padding-left:.5rem}.store.landingPage [name=store__heroBanner] .module__heroCarousel .heroContent .content__listLinks ul li:last-child:after{content:" "}.store.landingPage [name=store__heroBanner] .module__heroCarousel .heroContent .content__header{padding-bottom:38.28375%;position:relative;top:0;right:0;left:0}.store.landingPage [name=store__heroBanner] .module__heroCarousel .heroContent .content__header .title{font-size:1.2rem;font-weight:800;line-height:1.2em;text-align:center;width:auto;padding-right:0;position:absolute;right:1rem;bottom:1rem;left:1rem}.store.landingPage [name=store__heroBanner] .module__heroCarousel .heroContent > img{top:0;z-index:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.store.landingPage [name=store__signUp] .module__simpleForm{background-color:#001952;margin-top:-1rem;position:relative;z-index:120;overflow:visible}.store.landingPage [name=store__signUp] .module__simpleForm .module__inner{max-width:62rem;padding:1rem 3rem 1.5rem;margin:0 auto;position:relative}.store.landingPage [name=store__signUp] .module__simpleForm .title{font-size:1.25rem;font-weight:700;text-align:center;color:#fff;margin-bottom:1rem}.store.landingPage [name=store__signUp] .module__simpleForm .illustration__dog{width:144px;height:auto;position:absolute;bottom:-1.5rem;left:-124px}.store.landingPage [name=store__signUp] .module__simpleForm .illustration__cat{width:144px;height:auto;position:absolute;right:-124px;bottom:-1.5rem}.store.landingPage [name=store__signUp] .module__simpleForm .infoError{font-size:.875rem;font-weight:600;text-align:center;color:#fff;padding:1rem 0 0;margin-bottom:0;display:none}.store.landingPage [name=store__generalInformation] .module__videoText{margin-bottom:0}.store.landingPage [name=store__generalInformation] .module__videoText .video__cover{display:none}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__video{border-bottom:solid .5rem #001952}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__video .swipe__item{height:370px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__video .swipe__item img{height:370px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content{padding-top:1rem}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content .title{margin-bottom:1rem}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content .infoText{background-color:#f3f8f9;padding:1rem}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content .infoText .title{font-size:1.2rem;margin-bottom:.25rem}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul .store__information .store__infoIcon{margin-bottom:1rem}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul .store__information .store__infoIcon .icon-wrapper{background-color:rgba(64,134,150,.2);width:40px;height:40px;margin:0 auto .5rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul .store__information .store__infoIcon .icon-wrapper .icon-store{font-size:2rem;line-height:1;margin-top:.25rem;margin-left:.025rem}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul .store__information .store__infoIcon .slideLocations__placeTitle{color:#001952;font-size:1.125rem;font-weight:700}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__icon li{width:10.812rem;margin:auto}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__icon li p{color:#445357;font-size:.875rem;margin-bottom:.5rem}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__icon li .iconLink{margin:0 auto 1rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__icon li .iconLink i{color:#001952;font-size:1.2rem;margin-right:.5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__icon li .iconLink i.icon-location:before{line-height:2.5rem}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__icon li .iconLink i.icon-phonecall:before{line-height:2rem;padding-top:2px}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__icon li .iconLink a span{color:#001952;font-size:.8rem;text-align:left;padding-top:.5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__icon li:last-child .iconLink{padding-right:1rem}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__storeSchedule{padding-right:1rem;padding-left:1rem;margin-bottom:.5rem}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__storeSchedule .storeSchedule__card{color:#fff;background-color:#fafafc;max-width:17.5rem;padding:.5rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;margin:0 auto 1rem;display:inline-block;position:relative}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__storeSchedule .storeSchedule__card p{font-size:.875rem;font-weight:600;color:#5d6e72}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__storeSchedule .storeSchedule__card > p{text-transform:uppercase}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__storeSchedule .storeSchedule__card .iconLink{padding-right:.2rem;margin:.15rem auto .5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__storeSchedule .storeSchedule__card .iconLink i{color:#38aac5;font-size:.875rem;margin-right:.5rem;position:relative;top:2.5px}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__storeSchedule .storeSchedule__card .iconLink a span{color:#38aac5;font-size:.8rem;text-align:left;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__storeSchedule .storeSchedule__card .storeSchedule__content{width:14.5rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__storeSchedule .storeSchedule__card .storeSchedule__content p{font-size:.875rem;font-weight:700;color:#445357}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__storeSchedule .storeSchedule__card .storeSchedule__content span{font-size:.75rem;font-weight:600;color:#5d6e72}.store.landingPage [name=store__servicesAtLocation]{background-color:#f3f8f9}.store.landingPage [name=store__servicesAtLocation] .module__keyFeatures{padding:0}.store.landingPage [name=store__servicesAtLocation] .module__keyFeatures .title{margin-top:1.5rem;margin-bottom:2rem}.store.landingPage [name=store__servicesAtLocation] .module__keyFeatures .module__inner{padding-top:1.5rem;padding-bottom:3rem}.store.landingPage [name=store__servicesAtLocation] .module__keyFeatures .module__inner ul{margin-bottom:0}.store.landingPage [name=store__servicesAtLocation] .module__keyFeatures .module__inner ul li{width:50%;padding:0;margin:0 -.25rem;display:inline-block;vertical-align:top}.store.landingPage [name=store__servicesAtLocation] .module__keyFeatures .module__inner ul li i{font-size:2.3rem;line-height:3rem;color:#001952;background-color:#fff;width:80px;height:80px;padding:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;position:relative}.store.landingPage [name=store__servicesAtLocation] .module__keyFeatures .module__inner ul li i:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.store.landingPage [name=store__servicesAtLocation] .module__keyFeatures .module__inner ul li i.icon-vet-curated-products:before{font-size:3.5rem}.store.landingPage [name=store__servicesAtLocation] .module__keyFeatures .module__inner ul li span{max-width:8rem;margin:.5rem auto 2rem;display:block}.store.landingPage [name=store__houseCalls]{padding:0 1rem;margin:2rem auto 3rem}.store.landingPage [name=store__houseCalls] .module__mosaicText{max-width:62rem;padding-top:0;margin:auto}.store.landingPage [name=store__houseCalls] .module__mosaicText .mosaicText__mosaic{padding:0}.store.landingPage [name=store__houseCalls] .module__mosaicText .mosaicText__mosaic img{width:100%;max-width:320px;margin:0 auto;display:block}.store.landingPage [name=store__houseCalls] .module__mosaicText .mosaicText__content{padding:0}.store.landingPage [name=store__houseCalls] .module__mosaicText .mosaicText__content .title{font-size:1.875rem;text-align:center;margin:1rem}.store.landingPage [name=store__houseCalls] .module__mosaicText .mosaicText__content p{font-size:1rem;text-align:center}.store.landingPage [name=store__meetOurVeterinarians] .module__meetOurVets{background-color:#f3f8f9}.store.landingPage [name=store__becomeAMember] .module__videoText{padding-bottom:0;margin-bottom:1rem}.store.landingPage [name=store__becomeAMember] .module__videoText .videoText__video{border-bottom:solid .5rem #001952}.store.landingPage [name=store__becomeAMember] .module__videoText .videoText__content{padding-top:1rem}.store.landingPage [name=store__becomeAMember] .module__videoText .videoText__content .title{margin-bottom:0}.store.landingPage [name=store__becomeAMember] .module__videoText .videoText__content p{margin:1rem 0}.store.landingPage [name=store__eventsSchedule] .module__eventsSchedule{padding:2rem 0}.store.landingPage [name=store__eventsSchedule] .module__eventsSchedule .eventsSchedule__title{padding:1rem;margin-bottom:1rem}.store.landingPage [name=store__eventsSchedule] .module__eventsSchedule .eventsSchedule__title .title{margin-bottom:1rem}.store.landingPage [name=store__eventsSchedule] .module__eventsSchedule .eventsSchedule__title p{text-align:center}.store.landingPage [name=store__eventsSchedule] .module__eventsSchedule ul{max-width:82rem;margin:auto}.store.landingPage [name=store__eventsSchedule] .module__eventsSchedule ul li{min-height:10.5rem;max-width:19.5rem;padding:1rem 1rem;vertical-align:top}.store.landingPage [name=store__eventsSchedule] .module__eventsSchedule ul li .eventsSchedule__info{height:9rem}.store.landingPage [name=store__eventsSchedule] .module__eventsSchedule ul li .eventsSchedule__info .title{text-align:left;font-size:1.125rem;font-weight:700;color:#445357;margin-bottom:.5rem}.store.landingPage [name=store__eventsSchedule] .module__eventsSchedule ul li .eventsSchedule__info p{font-size:.875rem;white-space:normal;margin-bottom:.5rem}.store.landingPage [name=store__eventsSchedule] .module__eventsSchedule ul li .eventsSchedule__info span{font-size:.75rem;font-weight:700;color:#445357;display:block}.store.landingPage [name=store__eventsSchedule] .module__eventsSchedule ul li .eventsSchedule__primeTag{max-width:16rem;display:block;border-top:solid 1px rgba(68,83,87,.2);padding-top:.5rem}.store.landingPage [name=store__eventsSchedule] .module__eventsSchedule ul li .eventsSchedule__primeTag span{color:#001952;font-size:.75rem;font-weight:700;padding-right:.5rem;display:inline-block}.store.landingPage [name=store__eventsSchedule] .module__eventsSchedule ul li .eventsSchedule__primeTag p{font-size:.75rem;white-space:normal;margin-bottom:.5rem;display:inline-block}.store.landingPage [name=store__eventsSchedule] .module__eventsSchedule .module__scrollingControls{max-width:5rem;margin:auto auto 2rem}.store.landingPage [name=store__eventsSchedule] .module__eventsSchedule .module__scrollingControls i.icon-arrowleftslim:before{margin-left:2px}.store.landingPage [name=store__eventsSchedule] .module__eventsSchedule .module__scrollingControls i.icon-arrowrightslim:before{margin-left:5px}.store.landingPage.sanMarcos ::-webkit-scrollbar{width:0}.store.poway [name=store__heroBanner] .module__heroCarousel .heroContent .content__header .openingLine{font-weight:700;font-size:12px;text-transform:uppercase;text-align:center;color:#fff;background-color:#001952;width:100%;padding:.25rem;position:absolute;bottom:-40px;z-index:110}.store.poway [name=store__heroBanner] .module__heroCarousel .heroContent .content__listLinks ul{padding-top:2.5rem}.store.poway [name=store__generalInformation] .module__videoText .videoText__content ul .store__information .store__infoIcon{margin-bottom:1rem}.store.poway [name=store__generalInformation] .module__videoText .videoText__content ul .store__information .store__infoIcon .icon-wrapper{background-color:rgba(64,134,150,.2);width:40px;height:40px;margin:0 auto .5rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.store.poway [name=store__generalInformation] .module__videoText .videoText__content ul .store__information .store__infoIcon .icon-wrapper .icon-store{font-size:2rem;line-height:1;margin-top:.25rem;margin-left:.025rem}.store.poway [name=store__generalInformation] .module__videoText .videoText__content ul .store__information .store__infoIcon .slideLocations__placeTitle{color:#001952;font-size:1.125rem;font-weight:700}.store.poway [name=store__generalInformation] .module__videoText .videoText__content .infoText .title{margin-left:0}.store.poway [name=store__eventsSchedule] .module__eventsSchedule ul li{min-height:14rem}.store.poway [name=store__eventsSchedule] .module__eventsSchedule .eventsSchedule__title{margin-bottom:0}.store.poway [name=store__eventsSchedule] .module__eventsSchedule .eventsSchedule__title .title{margin-bottom:1rem}.services [name=services__pricing] .module__pricingTable{background-color:#fff;padding:2rem 0;position:relative;overflow:hidden}.services [name=services__pricing] .module__pricingTable > .title{margin-bottom:1rem}.services [name=services__pricing] .module__pricingTable .illustration__01{width:142px;height:132px;margin-left:-430px;display:none;position:absolute;bottom:-1px;left:50%}.services [name=services__pricing] .module__pricingTable .illustration__02{width:132px;height:201px;margin-left:290px;display:none;position:absolute;bottom:-1px;left:50%}.services [name=services__pricing] .module__pricingTable .module__inner{background-color:#fff;max-width:32.125rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;padding:0 1rem;margin:0 auto}.services [name=services__pricing] .module__pricingTable .module__inner table{width:100%;margin-bottom:1rem}.services [name=services__pricing] .module__pricingTable .module__inner table td{width:25%;padding-top:.75rem;padding-bottom:.5rem}.services [name=services__pricing] .module__pricingTable .module__inner table td .title{font-size:.875rem;font-weight:600}.services [name=services__pricing] .module__pricingTable .module__inner table td span{font-size:.875rem;margin-top:0}.services [name=services__pricing] .module__pricingTable .module__inner table td:first-child{width:50%}.services [name=services__pricing] .module__pricingTable .module__inner p{font-size:.8125rem;text-align:left;max-width:none;padding:0;margin:0}.services [name=services__pricing] .module__pricingTable .module__inner p + p{margin-top:.5rem}.services.landingPage{background-color:#fff}.services.landingPage [data-role=content]{padding-top:0}.services.landingPage .title{color:#001952}.services.landingPage .title.title--1{font-weight:800}.services.landingPage .title.title--2{font-weight:800}.services.landingPage .title.title--3{font-weight:700}.services.landingPage p{font-size:1rem;line-height:1.2em;letter-spacing:0}.services.landingPage sup{font-size:.6rem}.services.landingPage [name=services__heroBanner] .module__heroCarousel{margin-top:-1px;background-color:#f4f6fb}.services.landingPage [name=services__heroBanner] .module__heroCarousel .item{padding-bottom:0}.services.landingPage [name=services__heroBanner] .module__heroCarousel .heroContent{padding:38.28375% 0 0;display:block;position:relative}.services.landingPage [name=services__heroBanner] .module__heroCarousel .heroContent .content__overlay{padding-bottom:38.28375%}.services.landingPage [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA .title{font-size:1.8rem;font-weight:800;line-height:1.2em;text-align:center;color:#fff;width:12rem;padding-right:0;margin:auto;position:absolute;right:1rem;bottom:1rem;left:1rem}.services.landingPage [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA p{font-weight:600;text-align:center;color:#5d6e72;max-width:27rem;padding:1rem;margin:auto;margin-bottom:0}.services.landingPage [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA .actionButtons{padding:0 1rem 2rem;margin-top:0}.services.landingPage [name=services__heroBanner] .module__heroCarousel .heroContent > img{top:0;z-index:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.services.landingPage [name=services__iconsCTA] .module__keyFeatures{max-width:33.75rem;padding:0;margin:auto}.services.landingPage [name=services__iconsCTA] .module__keyFeatures .title{margin-top:2rem;padding-bottom:1rem;margin-bottom:0}.services.landingPage [name=services__iconsCTA] .module__keyFeatures .module__inner{padding-top:0;padding-bottom:0}.services.landingPage [name=services__iconsCTA] .module__keyFeatures .module__inner ul{max-width:33.75rem;border:solid 1px #e2f0f3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding-bottom:2rem;margin:auto;margin-bottom:2rem}.services.landingPage [name=services__iconsCTA] .module__keyFeatures .module__inner ul li{width:50%;padding:0;margin:1rem -.25rem 0;display:inline-block;vertical-align:top}.services.landingPage [name=services__iconsCTA] .module__keyFeatures .module__inner ul li i{font-size:2.3rem;line-height:3rem;color:#001952;width:80px;height:80px;padding:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;position:relative}.services.landingPage [name=services__iconsCTA] .module__keyFeatures .module__inner ul li i:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.services.landingPage [name=services__iconsCTA] .module__keyFeatures .module__inner ul li i.icon-vet-curated-products:before{font-size:3.5rem}.services.landingPage [name=services__iconsCTA] .module__keyFeatures .module__inner ul li span{max-width:8rem;margin:0 auto;display:block}.services.landingPage [name=services__iconsCTA] .module__keyFeatures .keyFeatures__textCTA{padding:0 1rem 1rem}.services.landingPage [name=services__veterinaryServices]{background-color:#f3f8f9}.services.landingPage [name=services__veterinaryServices] .module__wideCTA .wideCTA__text{text-align:center}.services.landingPage [name=services__veterinaryServices] .module__wideCTA .wideCTA__text .wideCTA__groupButtons .actionButtons{display:block;margin-right:.5rem;margin-left:-.5rem}.services.landingPage [name=services__veterinaryServices] .module__wideCTA .wideCTA__text .wideCTA__groupButtons .actionButtons .button{margin-bottom:1rem}.services.landingPage [name=services__groominSalon] .module__wideCTA .wideCTA__text .wideCTA__groupButtons .actionButtons{display:block;margin-right:.5rem;margin-left:-.5rem}.services.landingPage [name=services__groominSalon] .module__wideCTA .wideCTA__text .wideCTA__groupButtons .actionButtons .button{margin-bottom:1rem}.services.landingPage [name=services__dogTraining]{background-color:#f3f8f9}.services.landingPage [name=services__dogTraining] .module__wideCTA .wideCTA__text .wideCTA__groupButtons .actionButtons{display:block;margin-right:.5rem;margin-left:-.5rem}.services.landingPage [name=services__dogTraining] .module__wideCTA .wideCTA__text .wideCTA__groupButtons .actionButtons .button{margin-bottom:1rem}.services.landingPage [name=services__doggieDayCare] .module__wideCTA .wideCTA__groupButtons .actionButtons{display:block;margin-right:.5rem;margin-left:-.5rem}.services.landingPage [name=services__doggieDayCare] .module__wideCTA .wideCTA__groupButtons .actionButtons .button{margin-bottom:1rem}.services.landingPage [name=services__dogWalking]{background-color:#f3f8f9}.services.landingPage [name=services__dogWalking] .module__wideCTA .wideCTA__groupButtons .actionButtons{display:block;margin-right:.5rem;margin-left:-.5rem}.services.landingPage [name=services__dogWalking] .module__wideCTA .wideCTA__groupButtons .actionButtons .button{margin-bottom:1rem}.services.landingPage [name=services__didYouKnow]{padding-top:2rem;padding-bottom:1rem;position:relative}.services.landingPage [name=services__didYouKnow] .module__scrollingCards{margin-right:auto;margin-left:auto;width:100%}.services.landingPage [name=services__didYouKnow] .module__scrollingCards ul li{text-align:center;background-color:transparent;width:100%;height:16.875rem;padding:0 2rem;border:none;margin-top:1rem;vertical-align:top;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.services.landingPage [name=services__didYouKnow] .module__scrollingCards ul li img{width:8rem;height:8rem;margin:0 auto}.services.landingPage [name=services__didYouKnow] .module__scrollingCards ul li p{white-space:normal;width:100%;max-width:25rem;padding-top:1rem;padding-bottom:1rem;margin:auto}.services.landingPage [name=services__didYouKnow] .module__scrollingCards ul li a{position:relative;top:auto;right:auto;bottom:auto;left:auto}.services.landingPage [name=services__didYouKnow] .module__scrollingControls{width:auto;max-width:35rem;padding-right:0;margin:auto;position:absolute;right:4rem;left:1rem;top:35%}.services.landingPage [name=services__didYouKnow] .module__scrollingControls a{opacity:1;background:0 0}.noTouchDevice .services.landingPage [name=services__didYouKnow] .module__scrollingControls a:hover{opacity:.5}.services.landingPage [name=services__didYouKnow] .module__scrollingControls a i:before{font-size:4rem;color:#001952}.services.landingPage.wellnessPlan [name=wellnessPlan__heroBanner] .module__heroCarousel .carousel-inner .item{height:22.562rem;padding-bottom:0}.services.landingPage.wellnessPlan [name=wellnessPlan__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent{margin:auto}.services.landingPage.wellnessPlan [name=wellnessPlan__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent .content__textCTA .module__imagotype{margin-bottom:1rem}.services.landingPage.wellnessPlan [name=wellnessPlan__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent .content__textCTA .module__imagotype img{width:10.187rem;height:auto;display:block;padding:0;margin-left:0;position:relative;left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;z-index:150}.services.landingPage.wellnessPlan [name=wellnessPlan__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent .content__textCTA .module__imagotype .title{display:none}.services.landingPage.wellnessPlan [name=wellnessPlan__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent .content__textCTA .title{font-family:Grumpy;font-size:1.875rem;margin-bottom:1rem}.services.landingPage.wellnessPlan [name=wellnessPlan__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent .content__textCTA p{font-weight:600;color:#fff;position:relative;z-index:151}.services.landingPage.wellnessPlan [name=wellnessPlan__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent .content__overlay{bottom:0;z-index:101}.services.landingPage.wellnessPlan [name=wellnessPlan__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent img{height:22.562rem;width:auto;display:block;left:50%;-webkit-transform:translate(-60%,-50%);-moz-transform:translate(-60%,-50%);-ms-transform:translate(-60%,-50%);-o-transform:translate(-60%,-50%);transform:translate(-60%,-50%)}.services.landingPage.wellnessPlan [name=wellnessPlan__whatItIs] .module__wideCTA .wideCTA__text{max-width:49rem;margin:auto}.services.landingPage.wellnessPlan [name=wellnessPlan__whatItIs] .module__wideCTA .wideCTA__text .title{font-size:1.625rem;margin-bottom:1rem}.services.landingPage.wellnessPlan [name=wellnessPlan__whatItIs] .module__wideCTA .wideCTA__text p{font-size:.9375rem;text-align:center}.services.landingPage.wellnessPlan [name=wellnessPlan__iconsTable]{background-color:#001952}.services.landingPage.wellnessPlan [name=wellnessPlan__iconsTable] .module__iconsTable .module__inner .title--2{font-size:1.625rem;font-weight:700;text-align:left;color:#fff;padding:1rem 0}.services.landingPage.wellnessPlan [name=wellnessPlan__howItWorks]{max-width:61rem;margin:1rem auto}.services.landingPage.wellnessPlan [name=wellnessPlan__howItWorks] .module__howItWorks .title{font-size:1.625rem;font-weight:700}.services.landingPage.wellnessPlan [name=wellnessPlan__howItWorks] .module__howItWorks ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.services.landingPage.wellnessPlan [name=wellnessPlan__howItWorks] .module__howItWorks ul li{width:100%;padding:0;margin:1rem auto}.services.landingPage.wellnessPlan [name=wellnessPlan__howItWorks] .module__howItWorks ul li .numberCircle{margin-bottom:1rem}.services.landingPage.wellnessPlan [name=wellnessPlan__howItWorks] .module__howItWorks ul li p{font-size:1.125rem;font-weight:700;margin-bottom:0}.services.landingPage.wellnessPlan [name=wellness__accordionQuestion]{background-color:#f3f8f9;padding:1rem}.services.landingPage.wellnessPlan [name=wellness__accordionQuestion] .module__FAQ{max-width:61rem;margin:auto auto 1rem}.services.landingPage.wellnessPlan [name=wellness__accordionQuestion] .module__FAQ .FAQ__title{font-size:1.625rem;font-weight:700;text-align:center}.services.landingPage.wellnessPlan [name=wellness__accordionQuestion] .module__FAQ .FAQ__list .title{font-size:.875rem;cursor:pointer}.services.landingPage.wellnessPlan [name=wellness__accordionQuestion] .module__FAQ li{padding:.7rem 0 .5rem;border-bottom:1px solid #e2f0f3;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.services.landingPage.wellnessPlan [name=wellness__accordionQuestion] .module__FAQ div{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:6;-webkit-flex:6;-moz-box-flex:6;-ms-flex:6;flex:6}.services.landingPage.wellnessPlan [name=wellness__accordionQuestion] .module__FAQ div .title{margin-bottom:.1rem}.services.landingPage.wellnessPlan [name=wellness__accordionQuestion] .module__FAQ div .paragraph__wrap{display:none}.services.landingPage.wellnessPlan [name=wellness__accordionQuestion] .module__FAQ div .paragraph__wrap p{font-weight:400;font-size:.95rem;line-height:1.4;padding:0;margin-top:.4rem 0 0;opacity:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.services.landingPage.wellnessPlan [name=wellness__accordionQuestion] .module__FAQ div .paragraph__wrap p.is--open{opacity:1;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.services.landingPage.wellnessPlan [name=wellness__accordionQuestion] .module__FAQ .FAQ__showHideButton{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:.78;-webkit-flex:.78;-moz-box-flex:.78;-ms-flex:.78;flex:.78;position:relative;cursor:pointer}.services.landingPage.wellnessPlan [name=wellness__accordionQuestion] .module__FAQ .FAQ__showHideButton i{font-size:1.25rem;position:absolute;top:1.2px;color:#001952}.services.landingPage.wellnessPlan [name=wellness__accordionQuestion] .module__FAQ .FAQ__showHideButton.is--open i{top:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.services.landingPage.wellnessPlan [name=wellnessPlan__needHelp] .module__wideCTA .wideCTA__text .title{font-size:1.625rem;font-weight:700;text-align:center;margin-bottom:1rem}.services.landingPage.wellnessPlan [name=wellnessPlan__needHelp] .module__wideCTA .wideCTA__text p{font-size:1rem;font-weight:600;color:#001952}.services.landingPage.wellnessPlan [name=wellnessPlan__needHelp] .module__wideCTA .wideCTA__text ul li{text-align:center}.services.landingPage.wellnessPlan [name=wellnessPlan__needHelp] .module__wideCTA .wideCTA__text ul li a{color:#001952;display:inline-block}.services.landingPage.wellnessPlan [name=wellnessPlan__needHelp] .module__wideCTA .wideCTA__text ul li i{font-size:2rem;margin:0 auto;display:block}.services.landingPage.wellnessPlan [name=wellnessPlan__needHelp] .module__wideCTA .wideCTA__text ul li span{font-size:.875rem}.services.landingPage.grooming .title{color:#001952}.services.landingPage.grooming .title.title--1{font-weight:800}.services.landingPage.grooming p{line-height:1.2em;letter-spacing:0}.services.landingPage.grooming sup{font-size:.6rem}.services.landingPage.grooming [name=services__heroBanner] .module__heroCarousel{margin-top:-2px}.services.landingPage.grooming [name=services__heroBanner] .module__heroCarousel .item{padding-bottom:0}.services.landingPage.grooming [name=services__heroBanner] .module__heroCarousel .heroContent{padding:38.28375% 0 0;display:block;position:relative}.services.landingPage.grooming [name=services__heroBanner] .module__heroCarousel .heroContent .content__overlay{padding-bottom:38.28375%}.services.landingPage.grooming [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA{background-color:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.services.landingPage.grooming [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA .title{font-size:1.8rem;font-weight:800;line-height:1.2em;text-align:center;color:#fff;width:auto;padding-right:0;position:absolute;right:1rem;bottom:1rem;left:1rem;top:17%}.services.landingPage.grooming [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA p{color:#5d6e72;font-weight:600;text-align:center;max-width:27rem;padding:1rem;margin:auto;margin-bottom:0}.services.landingPage.grooming [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA .actionButtons{padding:0 1rem 2rem;margin-top:0}.services.landingPage.grooming [name=services__heroBanner] .module__heroCarousel .heroContent > img{top:0;z-index:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.services.landingPage.grooming [name=services__ourGuarantee]{margin-bottom:0}.services.landingPage.grooming [name=services__ourGuarantee] .module__mosaicText .mosaicText__content div .title{font-size:1.2rem;margin-bottom:0}.services.landingPage.grooming [name=services__ourGuarantee] .module__mosaicText .mosaicText__content div p{margin-bottom:1rem}.services.landingPage.grooming [name=services__wideBanner]{background-color:#f3f8f9}.services.landingPage.grooming [name=services__wideBanner] .module__wideBanner{background-color:transparent;padding-bottom:2rem;position:relative}.services.landingPage.grooming [name=services__wideBanner] .module__wideBanner .wideBanner__content q{padding:0 2rem;position:relative}.services.landingPage.grooming [name=services__wideBanner] .module__wideBanner .wideBanner__content q:after,.services.landingPage.grooming [name=services__wideBanner] .module__wideBanner .wideBanner__content q:before{font-size:1rem;position:absolute}.services.landingPage.grooming [name=services__wideBanner] .module__wideBanner .wideBanner__content q:before{content:' “ ';-webkit-transform:translatex(-1rem);-moz-transform:translatex(-1rem);-ms-transform:translatex(-1rem);-o-transform:translatex(-1rem);transform:translatex(-1rem)}.services.landingPage.grooming [name=services__wideBanner] .module__wideBanner .wideBanner__content q:after{content:' ” ';-webkit-transform:translatex(.5rem);-moz-transform:translatex(.5rem);-ms-transform:translatex(.5rem);-o-transform:translatex(.5rem);transform:translatex(.5rem)}.services.landingPage.grooming [name=services__wideBanner] .module__wideBanner img{max-width:17.5rem;margin:1rem auto 0;-webkit-transform:translateX(.5rem);-moz-transform:translateX(.5rem);-ms-transform:translateX(.5rem);-o-transform:translateX(.5rem);transform:translateX(.5rem)}.services.landingPage.grooming [name=services__fearFreeCertified]{margin-bottom:2rem}.services.landingPage.grooming [name=services__fearFreeCertified] .module__mosaicText{padding-top:1rem}.services.landingPage.grooming [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content .title{text-align:left}.services.landingPage.grooming [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content .title sup{top:-1em}.services.landingPage.grooming [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content div{margin-bottom:2rem}.services.landingPage.grooming [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content div p{text-align:left;margin-bottom:.5rem}.services.landingPage.grooming [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content .actionButtons{margin-bottom:1rem}.services.landingPage.grooming [name=services__fearFreeCertified] .mosaicText__mosaic{padding:0 1rem}.services.landingPage.grooming [name=services__fearFreeCertified] .mosaicText__mosaic .mosaicText__largeImg{width:53%}.services.landingPage.grooming [name=services__fearFreeCertified] .mosaicText__mosaic .mosaicText__mediumImg{width:44%}.services.landingPage.grooming [name=services__membershipCTA]{background-color:#f4f6fb;padding:2rem 0}.services.landingPage.grooming [name=services__membershipCTA] .module__videoText{padding:0;margin:0 auto}.services.landingPage.grooming [name=services__membershipCTA] .module__videoText .videoText__video{border-bottom:solid .5rem #001952}.services.landingPage.grooming [name=services__membershipCTA] .module__videoText .videoText__content{padding-top:1rem}.services.landingPage.grooming [name=services__membershipCTA] .module__videoText .videoText__content .title{margin-bottom:0}.services.landingPage.grooming [name=services__membershipCTA] .module__videoText .videoText__content p{margin:1rem 0}.services.landingPage.grooming [name=services__groomingArticles]{margin-bottom:2rem;padding:2rem 1rem}.services.landingPage.grooming [name=services__groomingArticles] .groomingArticles__title{text-align:center;max-width:49rem;margin:auto}.services.landingPage.grooming [name=services__groomingArticles] .groomingArticles__title p{font-size:1rem;text-align:center;margin-bottom:2rem}.services.landingPage.grooming [name=services__groomingArticles] .groomingArticles__articles .module__card{margin:1rem 0;padding-bottom:.5rem}.services.landingPage.grooming [name=services__groomingArticles] .groomingArticles__articles .module__card .card__content .title{font-size:.8rem;font-weight:700;color:#001952;margin-bottom:1rem}.services.landingPage.grooming [name=services__groomingArticles] .groomingArticles__articles .module__card .card__content .content__footer .footer__info p{font-size:.75rem;font-weight:600}.services.landingPage.grooming [name=services__groomingArticles] .groomingArticles__articles .module__card .card__content .content__footer .footer__link .text-link{font-size:.75rem;font-weight:600}.services.landingPage.grooming [name=services__groomingArticles] .actionButtons{margin-top:2rem}.services.landingPage.grooming [name=services__imgTextCTA]{padding:0 1rem 1rem;margin:2rem auto}.services.landingPage.grooming [name=services__imgTextCTA] .module__mosaicText{max-width:62rem;padding-top:0;margin:auto}.services.landingPage.grooming [name=services__imgTextCTA] .module__mosaicText .mosaicText__mosaic{padding:0}.services.landingPage.grooming [name=services__imgTextCTA] .module__mosaicText .mosaicText__mosaic img{width:100%}.services.landingPage.grooming [name=services__imgTextCTA] .module__mosaicText .mosaicText__content{padding:0}.services.landingPage.grooming [name=services__imgTextCTA] .module__mosaicText .mosaicText__content .title{font-size:1.875rem;text-align:center;margin:1rem}.services.landingPage.grooming [name=services__imgTextCTA] .module__mosaicText .mosaicText__content p{font-size:1rem;text-align:center}.services.landingPage.grooming [name=services__groomingMenu]{background-color:#f3f8f9;padding:1rem 1rem 0;margin:1rem auto 0}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable ul .pricingTable__scroll .pricingTable__table table tbody tr td .title{font-size:1rem;text-align:left}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable ul .pricingTable__priceList .titleIcon{margin-bottom:1rem}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable ul .pricingTable__priceList .titleIcon .title{font-size:1rem}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable ul .pricingTable__priceList li .title{font-size:1rem}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable ul .pricingTable__priceList li .priceList__info .title{font-size:1rem}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable ul .pricingTable__priceList li .priceList__info p{font-size:.8rem}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable ul .pricingTable__priceList li span{font-size:1rem}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable .module__priceCard{background-color:transparent;padding:0}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__smallCard{background-color:#fff;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__smallCard .priceCard__info .title{font-size:1rem}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__smallCard .priceCard__price .membershipTag{font-size:.75rem}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__mediumCard ul li .priceCard__info .title{font-size:1rem}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__mediumCard ul li .priceCard__info p{font-size:.8rem}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__mediumCard ul li .priceCard__price span{display:block}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__mediumCard ul li .priceCard__price .membershipTag{font-size:.75rem}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable .pricingTable__accordion{margin-bottom:2rem}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable .pricingTable__accordion .accordion__item{margin-top:1rem}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable .pricingTable__accordion .accordion__item .item__header{background-color:#fff;padding:1rem;margin:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable .pricingTable__accordion .accordion__item .item__header i{-webkit-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;-moz-transition:all ease-in-out .5s;transition:all ease-in-out .5s;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable .pricingTable__accordion .accordion__item .item__header.active i{-webkit-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;-moz-transition:all ease-in-out .5s;transition:all ease-in-out .5s;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable .pricingTable__accordion .accordion__item .pricingTable__tableWithList{margin-top:0}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable .pricingTable__accordion .accordion__item .module__priceCard{margin-bottom:0}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable .pricingTable__accordion .accordion__item .module__priceCard .princeCard__cardsList{width:100%;margin-bottom:0}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable .pricingTable__accordion .accordion__item .module__priceCard .princeCard__cardsList .priceCard__smallCard{width:100%}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable .pricingTable__accordion .accordion__item .module__priceCard .princeCard__cardsList .priceCard__smallCard:last-child{margin-right:0}.services.landingPage.grooming [name=services__groomingMenu] .actionButtons{padding-top:1rem;padding-bottom:2rem}.services.landingPage.vetHospital .title{color:#001952}.services.landingPage.vetHospital .title.title--1{font-weight:800}.services.landingPage.vetHospital p{font-size:1rem;line-height:1.2em;letter-spacing:0}.services.landingPage.vetHospital sup{font-size:.6rem}.services.landingPage.vetHospital [name=services__heroBanner] .module__heroCarousel{margin-top:-1px}.services.landingPage.vetHospital [name=services__heroBanner] .module__heroCarousel .item{padding-bottom:0}.services.landingPage.vetHospital [name=services__heroBanner] .module__heroCarousel .heroContent{padding:38.28375% 0 0;display:block;position:relative}.services.landingPage.vetHospital [name=services__heroBanner] .module__heroCarousel .heroContent .content__overlay{padding-bottom:38.28375%}.services.landingPage.vetHospital [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA{background-color:#fff}.services.landingPage.vetHospital [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA .title{font-size:1.5rem;font-weight:800;text-align:center;line-height:1.2em;color:#fff;width:auto;padding-right:0;position:absolute;right:1rem;bottom:1rem;left:1rem;top:17%}.services.landingPage.vetHospital [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA p{font-weight:600;text-align:center;color:#445357;max-width:27rem;padding:1rem;margin:auto auto 0}.services.landingPage.vetHospital [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA .actionButtons{padding:0 1rem 2rem;margin-top:0}.services.landingPage.vetHospital [name=services__heroBanner] .module__heroCarousel .heroContent > img{top:0;z-index:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.services.landingPage.vetHospital [name=services__whyUs]{margin-bottom:0}.services.landingPage.vetHospital [name=services__whyUs] .module__mosaicText .mosaicText__content div{margin-bottom:1rem}.services.landingPage.vetHospital [name=services__whyUs] .module__mosaicText .mosaicText__content div .title{margin-bottom:0}.services.landingPage.vetHospital [name=services__whyUs] .module__mosaicText .mosaicText__content div p{font-size:1rem;margin-bottom:1rem}.services.landingPage.vetHospital [name=services__whyUs] .module__mosaicText .mosaicText__mosaic{padding:1rem}.services.landingPage.vetHospital [name=services__whyUs] .module__mosaicText .mosaicText__mosaic .mosaicText__largeImg{width:54%;margin-right:.5rem;float:left}.services.landingPage.vetHospital [name=services__whyUs] .module__mosaicText .mosaicText__mosaic .mosaicText__mediumImg{width:42%;float:right}.services.landingPage.vetHospital [name=services__whyUs] .module__mosaicText .mosaicText__mosaic .mosaicText__smallImg{width:42%;margin-top:.5rem;float:right}.services.landingPage.vetHospital [name=services__fearFreeCertified]{background-color:#f3f8f9;margin-bottom:2rem}.services.landingPage.vetHospital [name=services__fearFreeCertified] .module__mosaicText{padding-top:2rem}.services.landingPage.vetHospital [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content .title{text-align:left}.services.landingPage.vetHospital [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content .title sup{top:-1em}.services.landingPage.vetHospital [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content div{margin-bottom:2rem}.services.landingPage.vetHospital [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content div p{font-size:1rem;text-align:left;margin-bottom:.5rem}.services.landingPage.vetHospital [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content .actionButtons{margin-bottom:1rem}.services.landingPage.vetHospital [name=services__fearFreeCertified] .mosaicText__mosaic{padding:0 1rem}.services.landingPage.vetHospital [name=services__fearFreeCertified] .mosaicText__mosaic .mosaicText__largeImg{width:53%}.services.landingPage.vetHospital [name=services__fearFreeCertified] .mosaicText__mosaic .mosaicText__mediumImg{width:44%}.services.landingPage.vetHospital [name=services__houseCalls]{padding:0 1rem;margin:2rem auto}.services.landingPage.vetHospital [name=services__houseCalls] .module__mosaicText{max-width:62rem;padding-top:0;margin:auto}.services.landingPage.vetHospital [name=services__houseCalls] .module__mosaicText .mosaicText__mosaic{padding:0}.services.landingPage.vetHospital [name=services__houseCalls] .module__mosaicText .mosaicText__mosaic img{width:100%}.services.landingPage.vetHospital [name=services__houseCalls] .module__mosaicText .mosaicText__content{padding:0}.services.landingPage.vetHospital [name=services__houseCalls] .module__mosaicText .mosaicText__content .title{font-size:1.875rem;text-align:center;margin:1rem}.services.landingPage.vetHospital [name=services__houseCalls] .module__mosaicText .mosaicText__content p{font-size:1rem;text-align:center}.services.landingPage.vetHospital [name=services__onlineConsultations]{background-color:#f3f8f9;padding:2rem 1rem 5rem;margin:2rem auto 0}.services.landingPage.vetHospital [name=services__onlineConsultations] .module__mosaicText{max-width:62rem;padding-top:0;margin:auto}.services.landingPage.vetHospital [name=services__onlineConsultations] .module__mosaicText .mosaicText__mosaic{padding:0}.services.landingPage.vetHospital [name=services__onlineConsultations] .module__mosaicText .mosaicText__mosaic img{width:100%}.services.landingPage.vetHospital [name=services__onlineConsultations] .module__mosaicText .mosaicText__content{padding:0}.services.landingPage.vetHospital [name=services__onlineConsultations] .module__mosaicText .mosaicText__content .title{font-size:1.875rem;text-align:center;margin:1rem}.services.landingPage.vetHospital [name=services__onlineConsultations] .module__mosaicText .mosaicText__content p{font-size:1rem;text-align:center}.services.landingPage.vetHospital [name=services__onlineConsultations] .module__mosaicText .mosaicText__content ul{font-size:.9rem;width:17rem;list-style:disc;padding:0 1rem .5rem;margin:auto}.services.landingPage.vetHospital [name=services__onlineConsultations] .module__mosaicText .mosaicText__content ul li{color:#445357;margin:.5rem auto}.services.landingPage.vetHospital [name=services__onlineConsultations] .module__mosaicText .mosaicText__content .mosaicText__footer{margin-top:1.5rem}.services.landingPage.vetHospital [name=services__onlineConsultations] .module__mosaicText .mosaicText__content .mosaicText__footer p{font-size:.9rem;font-weight:700}.services.landingPage.dogTraining .title{font-size:1.875rem;color:#001952}.services.landingPage.dogTraining .title.title--1{font-size:1.625rem;font-weight:800;text-align:center}.services.landingPage.dogTraining p{font-size:1rem;line-height:1.2em;letter-spacing:0}.services.landingPage.dogTraining sup{font-size:.6rem}.services.landingPage.dogTraining [name=services__heroBanner] .module__heroCarousel{margin-top:-1px}.services.landingPage.dogTraining [name=services__heroBanner] .module__heroCarousel .item{padding-bottom:0}.services.landingPage.dogTraining [name=services__heroBanner] .module__heroCarousel .heroContent{padding:38.28375% 0 0;display:block;position:relative}.services.landingPage.dogTraining [name=services__heroBanner] .module__heroCarousel .heroContent .content__overlay{padding-bottom:38.28375%}.services.landingPage.dogTraining [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA{background-color:#fff}.services.landingPage.dogTraining [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA .title{font-size:1.5rem;font-weight:800;line-height:1.2em;text-align:center;color:#fff;width:auto;padding-right:0;position:absolute;right:1rem;bottom:1rem;left:1rem;top:17%}.services.landingPage.dogTraining [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA p{font-weight:600;text-align:center;color:#445357;max-width:27rem;padding:1rem;margin:auto auto 0}.services.landingPage.dogTraining [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA .actionButtons{padding:0 1rem 2rem;margin-top:0}.services.landingPage.dogTraining [name=services__heroBanner] .module__heroCarousel .heroContent > img{top:0;z-index:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.services.landingPage.dogTraining [name=services__whyUs]{margin-bottom:0}.services.landingPage.dogTraining [name=services__whyUs] .module__mosaicText{padding-top:1rem;max-width:62rem;margin:auto}.services.landingPage.dogTraining [name=services__whyUs] .module__mosaicText .mosaicText__content div{margin-bottom:1rem}.services.landingPage.dogTraining [name=services__whyUs] .module__mosaicText .mosaicText__content div .title{font-size:1.2rem;font-weight:700;margin-bottom:0}.services.landingPage.dogTraining [name=services__whyUs] .module__mosaicText .mosaicText__content div p{font-size:1rem;margin-bottom:1rem}.services.landingPage.dogTraining [name=services__whyUs] .module__mosaicText .mosaicText__mosaic{padding:1rem;overflow:hidden}.services.landingPage.dogTraining [name=services__whyUs] .module__mosaicText .mosaicText__mosaic .mosaicText__largeImg{width:54%;margin-right:.5rem;float:left}.services.landingPage.dogTraining [name=services__whyUs] .module__mosaicText .mosaicText__mosaic .mosaicText__mediumImg{width:42%;float:right}.services.landingPage.dogTraining [name=services__whyUs] .module__mosaicText .mosaicText__mosaic .mosaicText__smallImg{width:42%;margin-top:.5rem;float:right}.services.landingPage.dogTraining [name=services__pricing] .module__pricingTable{background-color:#f3f8f9}.services.landingPage.dogTraining [name=services__pricing] .module__pricingTable .illustration__01{margin-left:-400px}.services.landingPage.dogTraining [name=services__pricing] .module__pricingTable .illustration__02{margin-left:260px}.services.landingPage.dogTraining [name=services__pricing] .module__pricingTable .module__inner{padding:1rem}.services.landingPage.dogTraining [name=services__pricing] .module__pricingTable .module__inner table{margin-bottom:0}.services.landingPage.dogTraining [name=services__pricing] .module__pricingTable p{font-size:1rem;margin:2rem 0 1rem}.services.landingPage.dogTraining [name=services__fearFreeCertified]{background-color:#fff;margin-bottom:2rem}.services.landingPage.dogTraining [name=services__fearFreeCertified] .module__mosaicText{padding-top:2rem}.services.landingPage.dogTraining [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content .title{text-align:left}.services.landingPage.dogTraining [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content .title sup{top:-1em}.services.landingPage.dogTraining [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content div{margin-bottom:2rem}.services.landingPage.dogTraining [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content div p{font-size:1rem;text-align:left;margin-bottom:.5rem}.services.landingPage.dogTraining [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content .actionButtons{margin-bottom:1rem}.services.landingPage.dogTraining [name=services__fearFreeCertified] .mosaicText__mosaic{padding:0 1rem}.services.landingPage.dogTraining [name=services__fearFreeCertified] .mosaicText__mosaic .mosaicText__largeImg{width:53%}.services.landingPage.dogTraining [name=services__fearFreeCertified] .mosaicText__mosaic .mosaicText__mediumImg{width:44%}.services.landingPage.dayCare .title{color:#001952}.services.landingPage.dayCare .title.title--1{font-size:1.625rem;font-weight:800;text-align:center}.services.landingPage.dayCare p{font-size:1rem;line-height:1.2em;letter-spacing:0}.services.landingPage.dayCare sup{font-size:.6rem}.services.landingPage.dayCare [name=services__heroBanner] .module__heroCarousel{margin-top:-1px}.services.landingPage.dayCare [name=services__heroBanner] .module__heroCarousel .item{padding-bottom:0}.services.landingPage.dayCare [name=services__heroBanner] .module__heroCarousel .heroContent{padding:38.28375% 0 0;display:block;position:relative}.services.landingPage.dayCare [name=services__heroBanner] .module__heroCarousel .heroContent .content__overlay{padding-bottom:38.28375%}.services.landingPage.dayCare [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA{background-color:#fff}.services.landingPage.dayCare [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA .title{font-size:1.5rem;font-weight:800;line-height:1.2em;text-align:center;color:#fff;width:auto;padding-right:0;position:absolute;right:1rem;bottom:1rem;left:1rem;top:17%}.services.landingPage.dayCare [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA p{font-weight:600;text-align:center;color:#445357;max-width:27rem;padding:1rem;margin:auto auto 0}.services.landingPage.dayCare [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA .actionButtons{padding:0 1rem 2rem;margin-top:0}.services.landingPage.dayCare [name=services__heroBanner] .module__heroCarousel .heroContent > img{top:0;z-index:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.services.landingPage.dayCare [name=services__whyUs]{margin-bottom:0}.services.landingPage.dayCare [name=services__whyUs] .module__mosaicText{max-width:62rem;padding-top:1rem;margin:auto}.services.landingPage.dayCare [name=services__whyUs] .module__mosaicText .mosaicText__content div{margin-bottom:0}.services.landingPage.dayCare [name=services__whyUs] .module__mosaicText .mosaicText__content div .title{font-size:1.2rem;font-weight:700;margin-bottom:0}.services.landingPage.dayCare [name=services__whyUs] .module__mosaicText .mosaicText__content div p{font-size:1rem;margin-bottom:1rem}.services.landingPage.dayCare [name=services__whyUs] .module__mosaicText .mosaicText__mosaic{padding:1rem;overflow:hidden}.services.landingPage.dayCare [name=services__whyUs] .module__mosaicText .mosaicText__mosaic .mosaicText__largeImg{width:54%;margin-right:.5rem;float:left}.services.landingPage.dayCare [name=services__whyUs] .module__mosaicText .mosaicText__mosaic .mosaicText__mediumImg{width:42%;float:right}.services.landingPage.dayCare [name=services__whyUs] .module__mosaicText .mosaicText__mosaic .mosaicText__smallImg{width:42%;margin-top:.5rem;float:right}.services.landingPage.dayCare [name=services__locations]{padding:1rem 0}.services.landingPage.dayCare [name=services__wideBanner]{background-color:#f3f8f9}.services.landingPage.dayCare [name=services__wideBanner] .module__wideBanner{background-color:#f3f8f9}.services.landingPage.dayCare [name=services__wideBanner] .module__wideBanner .wideBanner__content{padding:2rem 1rem 1rem}.services.landingPage.dayCare [name=services__wideBanner] .module__wideBanner .wideBanner__content q{padding-left:2rem}.services.landingPage.dayCare [name=services__wideBanner] .module__wideBanner img{margin:1rem auto 0;width:80%}.services.landingPage.dayCare [name=services__playTime]{background-color:#f3f8f9;margin-bottom:2rem}.services.landingPage.dayCare [name=services__playTime] .module__mosaicText{padding-top:2rem}.services.landingPage.dayCare [name=services__playTime] .module__mosaicText .mosaicText__content div{margin-bottom:1rem}.services.landingPage.dayCare [name=services__playTime] .module__mosaicText .mosaicText__content div p{font-size:1rem;margin-bottom:.5rem}.services.landingPage.dayCare [name=services__playTime] .module__mosaicText .mosaicText__content .actionButtons{margin-bottom:1rem}.services.landingPage.dayCare [name=services__playTime] .mosaicText__mosaic{padding:0 1rem}.services.landingPage.dayCare [name=services__playTime] .mosaicText__mosaic .mosaicText__largeImg{width:53%}.services.landingPage.dayCare [name=services__playTime] .mosaicText__mosaic .mosaicText__mediumImg{width:44%}.services.landingPage.houseCalls .title{line-height:1.1}.services.landingPage.houseCalls p{line-height:1.4}.services.landingPage.houseCalls #map{height:300px;position:relative;overflow:hidden}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__heroBanner] .module__heroCarousel.carousel .carousel-inner .item{height:22.562rem;padding-bottom:0}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__heroBanner] .module__heroCarousel.carousel .carousel-inner .item .heroContent{margin:auto}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__heroBanner] .module__heroCarousel.carousel .carousel-inner .item .heroContent .content__textCTA{position:absolute;bottom:0;padding:0 1rem 2rem}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__heroBanner] .module__heroCarousel.carousel .carousel-inner .item .heroContent .content__textCTA .title,.services.landingPage.houseCalls [data-role=content] [name=houseCalls__heroBanner] .module__heroCarousel.carousel .carousel-inner .item .heroContent .content__textCTA p{text-align:center;padding-right:0}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__heroBanner] .module__heroCarousel.carousel .carousel-inner .item .heroContent .content__textCTA .title{font-family:Grumpy;font-size:1.875rem;margin-bottom:1rem}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__heroBanner] .module__heroCarousel.carousel .carousel-inner .item .heroContent .content__textCTA p{color:#fff}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__heroBanner] .module__heroCarousel.carousel .carousel-inner .item .heroContent .content__textCTA .phoneLink{text-align:center;margin-bottom:1rem;position:relative;z-index:110}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__heroBanner] .module__heroCarousel.carousel .carousel-inner .item .heroContent .content__textCTA .phoneLink a{font-size:1.25rem;font-weight:700;color:#fff;display:inline-block}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__heroBanner] .module__heroCarousel.carousel .carousel-inner .item .heroContent .content__overlay{bottom:0;z-index:101}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__heroBanner] .module__heroCarousel.carousel .carousel-inner .item .heroContent img{width:auto;height:22.562rem;display:block;left:50%;-webkit-transform:translate(-60%,-50%);-moz-transform:translate(-60%,-50%);-ms-transform:translate(-60%,-50%);-o-transform:translate(-60%,-50%);transform:translate(-60%,-50%)}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__whatAre] .whatAre__container{padding:0 1rem}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__whatAre] .whatAre__container .whatAre__header{text-align:center;width:90%;max-width:62rem;padding:1rem 0;margin:0 auto}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__howItWorks]{background-color:#f3f8f9}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__howItWorks] .module__keyFeatures .module__inner ul{margin-top:2rem}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__howItWorks] .module__keyFeatures .module__inner ul li i{font-size:2rem}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__howItWorks] .module__keyFeatures .module__inner ul li .title{font-size:1.25rem;margin-top:1rem;letter-spacing:0}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__howItWorks] .module__keyFeatures .module__inner .requirementForm.openForm{opacity:1;-webkit-transition:all 3s ease-in-out;-o-transition:all 3s ease-in-out;-moz-transition:all 3s ease-in-out;transition:all 3s ease-in-out}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__howItWorks] .module__keyFeatures .module__inner .requirementForm.openForm .module__servicesRequirement{display:block;opacity:1;-webkit-transition:all 3s ease-in-out;-o-transition:all 3s ease-in-out;-moz-transition:all 3s ease-in-out;transition:all 3s ease-in-out}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__howItWorks] .module__keyFeatures .module__inner .requirementForm.openForm .module__optionSelector{display:block;opacity:1;-webkit-transition:all 3s ease-in-out;-o-transition:all 3s ease-in-out;-moz-transition:all 3s ease-in-out;transition:all 3s ease-in-out}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__howItWorks] .module__keyFeatures .module__inner .requirementForm.openForm .module__textBox{display:block;opacity:1;-webkit-transition:all 3s ease-in-out;-o-transition:all 3s ease-in-out;-moz-transition:all 3s ease-in-out;transition:all 3s ease-in-out}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__howItWorks] .module__keyFeatures .module__inner .requirementForm.openForm .closeForm{display:block;opacity:1;-webkit-transition:all 3s ease-in-out;-o-transition:all 3s ease-in-out;-moz-transition:all 3s ease-in-out;transition:all 3s ease-in-out}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__howItWorks] .module__keyFeatures .module__inner .requirementForm.openForm .actionButtons{display:none}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__howItWorks] .module__keyFeatures .module__inner .requirementForm.openForm .actionButtons.sendButton{display:block}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__howItWorks] .module__keyFeatures .module__inner .requirementForm .module__servicesRequirement{background-color:#fff;padding-top:1.5rem;margin-top:2rem;display:none;-webkit-border-radius:.25rem .25rem 0 0;-moz-border-radius:.25rem .25rem 0 0;border-radius:.25rem .25rem 0 0;opacity:0;-webkit-transition:all 3s ease-in-out;-o-transition:all 3s ease-in-out;-moz-transition:all 3s ease-in-out;transition:all 3s ease-in-out}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__howItWorks] .module__keyFeatures .module__inner .requirementForm .module__servicesRequirement .title{font-size:1.25rem;padding:0 1rem}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__howItWorks] .module__keyFeatures .module__inner .requirementForm .module__servicesRequirement .form-horizontal{padding:.5rem 1rem;-webkit-border-radius:.25rem .25rem 0 0;-moz-border-radius:.25rem .25rem 0 0;border-radius:.25rem .25rem 0 0}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__howItWorks] .module__keyFeatures .module__inner .requirementForm .module__servicesRequirement .form-horizontal ul{margin-top:.5rem}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__howItWorks] .module__keyFeatures .module__inner .requirementForm .form-group{margin-bottom:0}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__howItWorks] .module__keyFeatures .module__inner .requirementForm .module__optionSelector{background-color:#fff;display:none;opacity:0;-webkit-transition:all 3s ease-in-out;-o-transition:all 3s ease-in-out;-moz-transition:all 3s ease-in-out;transition:all 3s ease-in-out}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__howItWorks] .module__keyFeatures .module__inner .requirementForm .module__optionSelector label{margin-left:1rem}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__howItWorks] .module__keyFeatures .module__inner .requirementForm .module__optionSelector ul{max-width:20rem;margin:0;margin-left:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__howItWorks] .module__keyFeatures .module__inner .requirementForm .module__optionSelector ul li{width:30%;padding:0;border:none}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__howItWorks] .module__keyFeatures .module__inner .requirementForm .module__optionSelector ul li:first-child{width:38%}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__howItWorks] .module__keyFeatures .module__inner .requirementForm .module__optionSelector ul li .form-group label{margin-left:0}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__howItWorks] .module__keyFeatures .module__inner .requirementForm .module__optionSelector ul li .form-group .radio{padding:0;padding-left:1.5rem}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__howItWorks] .module__keyFeatures .module__inner .requirementForm .module__textBox{background-color:#fff;padding:1rem;padding-bottom:2rem;margin-bottom:2rem;display:none;-webkit-border-radius:0 0 .25rem .25rem;-moz-border-radius:0 0 .25rem .25rem;border-radius:0 0 .25rem .25rem;opacity:0;-webkit-transition:all 3s ease-in-out;-o-transition:all 3s ease-in-out;-moz-transition:all 3s ease-in-out;transition:all 3s ease-in-out}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__howItWorks] .module__keyFeatures .module__inner .requirementForm .module__textBox form fieldset p{font-size:.75rem}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__howItWorks] .module__keyFeatures .module__inner .requirementForm .actionButtons{margin-top:2rem;margin-bottom:2rem}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__howItWorks] .module__keyFeatures .module__inner .requirementForm .closeForm{font-size:3rem;color:#001952;background-color:transparent;width:3rem;height:3rem;border:none;margin:auto;display:none}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__whatSetsUsApart]{padding:1rem 0}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__whatSetsUsApart] .module__comparisonChart .module__inner table td:nth-child(3),.services.landingPage.houseCalls [data-role=content] [name=houseCalls__whatSetsUsApart] .module__comparisonChart .module__inner table th:nth-child(3){background-color:#f3f8f9}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__wellnessServices]{background-color:#eff4f5;padding:1rem 0}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__wellnessServices] .module__services .module__inner ul li{background-color:#fff}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__wellnessServices] .module__services .module__inner ul li .price{font-size:2.5rem;font-weight:400}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__wellnessServices] .module__services .module__inner ul li .title{margin-bottom:.5rem}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__wellnessServices] .module__services .module__inner .priceCardList.is--open{margin-top:2rem}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__wellnessServices] .module__services .module__inner .priceCardList.is--open .module__priceCards{width:100%;height:100%;margin-top:3rem;margin-bottom:2rem;display:block;opacity:1;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__wellnessServices] .module__services .module__inner .priceCardList.is--open .module__priceCards p{font-weight:400}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__wellnessServices] .module__services .module__inner .priceCardList.is--open .module__priceCards .priceCards__list p{font-weight:700}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__wellnessServices] .module__services .module__inner .priceCardList.is--open .closeForm{display:block}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__wellnessServices] .module__services .module__inner .priceCardList.is--open .actionButtons{display:none}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__wellnessServices] .module__services .module__inner .priceCardList .module__priceCards{display:none}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__wellnessServices] .module__services .module__inner .priceCardList .module__priceCards .title{font-size:1.4rem}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__wellnessServices] .module__services .module__inner .priceCardList .module__priceCards p{margin-bottom:1.5rem}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__wellnessServices] .module__services .module__inner .priceCardList .module__priceCards .priceCards__list li p{margin-bottom:.1rem}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__wellnessServices] .module__services .module__inner .priceCardList .module__priceCards .priceCards__list li .serviceList li p{font-size:.875rem;margin-bottom:.1rem}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__wellnessServices] .module__services .module__inner .priceCardList .module__priceCards .priceCards__list li .discountInfo .discountTitle{margin-bottom:.25rem}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__wellnessServices] .module__services .module__inner .priceCardList .module__priceCards .priceCards__list li .discountInfo p{font-size:.875rem;font-weight:400;margin-bottom:0}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__wellnessServices] .module__services .module__inner .priceCardList .closeForm{font-size:3rem;color:#001952;background-color:transparent;width:3rem;height:3rem;border:none;margin:auto;display:none}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__nowServingInSanDiego] .module__inner .module__textPhoto .module__inner{background-color:#fff;max-width:62rem}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__nowServingInSanDiego] .module__inner .module__textPhoto .module__inner .content .title{color:#001952}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__nowServingInSanDiego] .module__inner .module__textPhoto .module__inner .content p{color:#001952}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__meetOurVets]{background-color:#eff4f5}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__meetOurVets] .module__meetOurVets .module__inner .expertDetail{background-color:#fff;padding:2rem}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__allYourPetsInfo] .module__appKeyFact{margin-bottom:0}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__allYourPetsInfo] .module__appKeyFact .module__inner{text-align:center;background-color:#fff;background-image:url(../images/landing/bg-appKeyFact.jpg);background-repeat:no-repeat;-webkit-background-size:247px 320px;-moz-background-size:247px 320px;-o-background-size:247px 320px;background-size:247px 320px;background-position:center bottom;padding-bottom:320px}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__allYourPetsInfo] .module__appKeyFact .module__inner > .title{font-size:1.25rem;font-weight:800}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__allYourPetsInfo] .module__appKeyFact .module__inner p{margin-right:auto;margin-left:auto}.whatToDoNext .module__banner{background-color:#001952;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.whatToDoNext .module__banner .title{font-family:Amasis;font-size:1.8rem;text-align:center;color:#fff;width:100%;padding:0 1rem;position:absolute;bottom:4rem;z-index:1}.whatToDoNext .module__banner .content__banner{display:block;overflow:hidden;-webkit-border-top-right-radius:.25rem;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:.25rem;-moz-border-radius-topright:.25rem;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:.25rem;border-top-right-radius:.25rem;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:.25rem;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.whatToDoNext .module__banner .content__banner img{margin-bottom:5.5rem}.whatToDoNext .module__banner .actionButtons{padding:1rem;margin-top:.5rem}#page-container div[data-role=page].thankYouPage{height:100%}.foodGenius.landingPage{background-color:#fff}.foodGenius.landingPage [data-role=content]{padding-top:0}.foodGenius.landingPage .title{font-size:1.875rem;color:#005d73}.foodGenius.landingPage .title.title--1{font-size:1.625rem;font-weight:800;text-align:center}.foodGenius.landingPage .title.title--2{font-size:2rem;font-weight:800;text-align:center;margin-bottom:.25rem}.foodGenius.landingPage .title.title--3{font-size:1.375rem;font-weight:700;text-align:center;margin-bottom:1rem}.foodGenius.landingPage p{font-size:1rem;line-height:1.2em;letter-spacing:0}.foodGenius.landingPage sup{font-size:.6rem}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel{background-color:#f4f6fb;margin-top:-1px}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .item{padding-bottom:0}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent{padding:135% 0 0;display:block;position:relative}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent .content__overlay{padding-bottom:100%}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent .content__textCTA{padding-top:2rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:150}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent .content__textCTA .module__imagotype{max-width:none;margin-bottom:1.5rem}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent .content__textCTA .module__imagotype img{width:50%;display:block;margin:0 auto}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent .content__textCTA .module__imagotype h1{display:none}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent .content__textCTA .title{font-family:Amasis;font-size:1.875rem;font-weight:700;text-align:center;line-height:1.2em;color:#001952;width:20rem;padding-right:0;margin:auto}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent .content__textCTA p{font-size:.9rem;font-weight:600;text-align:center;color:#5d6e72;max-width:27rem;padding:1rem;padding-bottom:0;margin:auto;margin-bottom:0}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent .content__textCTA .form .form-group{padding:1rem 1rem .5rem;margin-bottom:0}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent .content__textCTA .form .form-group input{border:solid 1px #c6d6da}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent .content__textCTA .actionButtons{padding:0 1rem 1rem;margin-top:0}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent .content__textCTA .actionButtons a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent .content__textCTA a{font-weight:700;text-align:center;display:block}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent .content__textCTA .text-link{margin-bottom:2rem}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent .content__textCTA .textCTA__fastScrollLink{display:none}.noTouchDevice .foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent .content__textCTA .textCTA__fastScrollLink .text-link:hover{text-decoration:none}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent > img{width:286%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0}.foodGenius.landingPage [name=foodGeius__whatIsFoodGenius] .module__wideCTA{margin:1rem auto;position:relative}.foodGenius.landingPage [name=foodGeius__whatIsFoodGenius] .module__wideCTA.hidden{opacity:0}.foodGenius.landingPage [name=foodGeius__whatIsFoodGenius] .module__wideCTA.fadeIn .wideCTA__text{opacity:1;position:relative;-webkit-animation-name:fadeInText;-moz-animation-name:fadeInText;-o-animation-name:fadeInText;animation-name:fadeInText;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-o-animation-duration:1.5s;animation-duration:1.5s}@-webkit-keyframes fadeInText{0%{opacity:0;left:2rem}100%{opacity:1;left:0}}@-moz-keyframes fadeInText{0%{opacity:0;left:2rem}100%{opacity:1;left:0}}@-o-keyframes fadeInText{0%{opacity:0;left:2rem}100%{opacity:1;left:0}}@keyframes fadeInText{0%{opacity:0;left:2rem}100%{opacity:1;left:0}}.foodGenius.landingPage [name=foodGeius__whatIsFoodGenius] .module__wideCTA.fadeIn .wideCTA__img img{opacity:1;-webkit-animation-name:fadeInImg;-moz-animation-name:fadeInImg;-o-animation-name:fadeInImg;animation-name:fadeInImg;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-o-animation-duration:1.5s;animation-duration:1.5s;position:relative}@-webkit-keyframes fadeInImg{0%{opacity:0;right:2rem}100%{opacity:1;right:0}}@-moz-keyframes fadeInImg{0%{opacity:0;right:2rem}100%{opacity:1;right:0}}@-o-keyframes fadeInImg{0%{opacity:0;right:2rem}100%{opacity:1;right:0}}@keyframes fadeInImg{0%{opacity:0;right:2rem}100%{opacity:1;right:0}}.foodGenius.landingPage [name=foodGeius__whatIsFoodGenius] .module__wideCTA .wideCTA__text .title{font-size:1.625rem;margin:0 auto 1rem}.foodGenius.landingPage [name=foodGeius__whatIsFoodGenius] .module__wideCTA .wideCTA__text ul{padding:0;margin-bottom:0}.foodGenius.landingPage [name=foodGeius__whatIsFoodGenius] .module__wideCTA .wideCTA__text ul li{font-size:.875rem;text-align:left;margin:1.5rem auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.foodGenius.landingPage [name=foodGeius__whatIsFoodGenius] .module__wideCTA .wideCTA__text ul li img{width:41px;height:41px}.foodGenius.landingPage [name=foodGeius__whatIsFoodGenius] .module__wideCTA .wideCTA__text ul li p{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:0;margin-left:.5rem}.foodGenius.landingPage [name=foodGeius__whatIsFoodGenius] .module__wideCTA .wideCTA__text .actionButtons{margin-bottom:1rem}.foodGenius.landingPage [name=foodGeius__whatIsFoodGenius] .module__wideCTA .wideCTA__img{margin-bottom:2rem}.foodGenius.landingPage [name=foodGeius__petNeeds] .module__productChoiceFlow .productChoiceFlow__checkList .title{font-size:1.625rem}.foodGenius.landingPage [name=foodGeius__howItWorks]{margin-top:1rem}.foodGenius.landingPage [name=foodGeius__howItWorks] .module__howItWorks{max-width:928px;padding:0 1rem;margin:0 auto}.foodGenius.landingPage [name=foodGeius__howItWorks] .module__howItWorks.hidden{opacity:0}.foodGenius.landingPage [name=foodGeius__howItWorks] .module__howItWorks.fadeIn ul li{opacity:1;position:relative;-webkit-animation-name:appear;-moz-animation-name:appear;-o-animation-name:appear;animation-name:appear;-webkit-animation-duration:4s;-moz-animation-duration:4s;-o-animation-duration:4s;animation-duration:4s}@-webkit-keyframes appear{0%{opacity:0}100%{opacity:1}}@-moz-keyframes appear{0%{opacity:0}100%{opacity:1}}@-o-keyframes appear{0%{opacity:0}100%{opacity:1}}@keyframes appear{0%{opacity:0}100%{opacity:1}}.foodGenius.landingPage [name=foodGeius__howItWorks] .module__howItWorks.fadeIn ul li:first-child{opacity:1;position:relative;-webkit-animation-name:appear;-moz-animation-name:appear;-o-animation-name:appear;animation-name:appear;-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}@keyframes appear{0%{opacity:0}100%{opacity:1}}.foodGenius.landingPage [name=foodGeius__howItWorks] .module__howItWorks.fadeIn ul li:last-child{opacity:1;position:relative;-webkit-animation-name:appear;-moz-animation-name:appear;-o-animation-name:appear;animation-name:appear;-webkit-animation-duration:6s;-moz-animation-duration:6s;-o-animation-duration:6s;animation-duration:6s}@keyframes appear{0%{opacity:0}100%{opacity:1}}.foodGenius.landingPage [name=foodGenius__results] .module__foodGeniusResults .module__imagotype{max-width:none}.foodGenius.landingPage [name=foodGenius__results] .module__foodGeniusResults .module__imagotype img{width:95%;max-width:25rem;padding:2rem 1rem 1rem;margin:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.foodGenius.landingPage [name=foodGenius__results] .module__foodGeniusResults .foodGeniusResults__productInfo .title{font-size:1.2rem;text-align:center;width:100%;margin:auto;margin-top:1rem}.foodGenius.landingPage [name=foodGenius__results] .module__foodGeniusResults .foodGeniusResults__productInfo p{font-size:1rem;text-align:center;width:100%;color:#fff;padding:1rem 0;margin:auto}.foodGenius.landingPage [name=foodGeius__FAQ] .module__wideCTA.hidden .wideCTA__img img{opacity:0}.foodGenius.landingPage [name=foodGeius__FAQ] .module__wideCTA.fadeIn .wideCTA__img img{opacity:1;-webkit-animation-name:slideLeftImg;-moz-animation-name:slideLeftImg;-o-animation-name:slideLeftImg;animation-name:slideLeftImg;-webkit-animation-duration:3.5s;-moz-animation-duration:3.5s;-o-animation-duration:3.5s;animation-duration:3.5s}@-webkit-keyframes slideLeftImg{0%{opacity:0;right:-4rem}100%{opacity:1;right:0}}@-moz-keyframes slideLeftImg{0%{opacity:0;right:-4rem}100%{opacity:1;right:0}}@-o-keyframes slideLeftImg{0%{opacity:0;right:-4rem}100%{opacity:1;right:0}}@keyframes slideLeftImg{0%{opacity:0;right:-4rem}100%{opacity:1;right:0}}.foodGenius.landingPage [name=foodGeius__FAQ] .module__wideCTA .wideCTA__img img{width:100%;padding:2rem 0 2rem 2rem}.foodGenius.landingPage [name=foodGeius__FAQ] .module__wideCTA .wideCTA__text{max-width:100%;background-color:#f4f6fb;padding:1rem 1rem 2rem}.foodGenius.landingPage [name=foodGeius__FAQ] .module__wideCTA .wideCTA__text .title{font-size:1.625rem;font-weight:700;margin:1rem auto}.foodGenius.landingPage [name=foodGeius__FAQ] .module__wideCTA .wideCTA__text .textBox{background-color:#fff;padding:1rem;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.foodGenius.landingPage [name=foodGeius__FAQ] .module__wideCTA .wideCTA__text .textBox .title{font-size:1.2rem;text-align:left;margin-bottom:1rem}.foodGenius.landingPage [name=foodGeius__FAQ] .module__wideCTA .wideCTA__text .textBox p{font-size:1rem;text-align:left;margin-bottom:.5rem}.foodGenius.landingPage [name=foodGeius__FAQ] .module__wideCTA .wideCTA__text .textBox p:last-child{margin-bottom:1rem}.foodGenius.landingPage [name=foodGeius__FAQ] .module__wideCTA .wideCTA__text .textBox p + .title{margin-top:1.5rem}.foodGenius.flow.petProfile{background-color:#fff}.foodGenius.flow.petProfile [data-role=content]{padding-top:0}.foodGenius.flow.petProfile .title{font-size:1.875rem;color:#005d73}.foodGenius.flow.petProfile .title.title--1{font-size:1.625rem;font-weight:800;text-align:center}.foodGenius.flow.petProfile .title.title--2{font-size:2rem;font-weight:800;text-align:center;margin-bottom:.25rem}.foodGenius.flow.petProfile .title.title--3{font-size:1.375rem;font-weight:700;text-align:center;margin-bottom:1rem}.foodGenius.flow.petProfile p{font-size:1rem;line-height:1.2em;letter-spacing:0}.foodGenius.flow.petProfile sup{font-size:.6rem}.foodGenius.flow.petProfile [name=foodGenius__toolHeader] .module__sectionHeader{display:block;overflow:hidden}.foodGenius.flow.petProfile [name=foodGenius__toolHeader] .module__sectionHeader .ToolHeader__headerContent{height:4rem;position:relative}.foodGenius.flow.petProfile [name=foodGenius__toolHeader] .module__sectionHeader .ToolHeader__headerContent .module__imagotype img{width:9.5rem;height:auto;position:absolute}.foodGenius.flow.petProfile [name=foodGenius__toolHeader] .module__sectionHeader .ToolHeader__headerContent img{width:100%;height:auto;position:absolute;top:50%;left:50%;z-index:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.foodGenius.flow.petProfile [name=foodGenius__heroBanner] .module__heroCarousel{margin-top:-1px;background-color:#f4f6fb}.foodGenius.flow.petProfile [name=foodGenius__heroBanner] .module__heroCarousel .item{padding-bottom:0}.foodGenius.flow.petProfile [name=foodGenius__heroBanner] .module__heroCarousel .heroContent{padding:4rem 0 0;display:block;position:relative}.foodGenius.flow.petProfile [name=foodGenius__heroBanner] .module__heroCarousel .heroContent .content__textCTA{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:150}.foodGenius.flow.petProfile [name=foodGenius__heroBanner] .module__heroCarousel .heroContent .content__textCTA .module__imagotype{position:relative}.foodGenius.flow.petProfile [name=foodGenius__heroBanner] .module__heroCarousel .heroContent .content__textCTA .module__imagotype img{margin:auto;position:relative}.foodGenius.flow.petProfile [name=foodGenius__heroBanner] .module__heroCarousel .heroContent .content__textCTA .module__imagotype h1{display:none}.foodGenius.flow.petProfile [name=foodGenius__heroBanner] .module__heroCarousel .heroContent > img{width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0}.foodGenius.flow.petProfile [name=foodGenius__heroBanner] .module__heroCarousel #flowProgress{background-color:#fff;width:100%}.foodGenius.flow.petProfile [name=foodGenius__heroBanner] .module__heroCarousel #progressBar{background-color:#60c5d6;width:11%;height:.25rem;-webkit-animation-name:grownBar;-moz-animation-name:grownBar;-o-animation-name:grownBar;animation-name:grownBar;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-transition:.83s;-o-transition:.83s;-moz-transition:.83s;transition:.83s}@keyframes grownBar{0%{width:0%}100%{display:11%}}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlow]{margin-top:1rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlow] .module__horizontalScroll ul{padding:1rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlow] .module__horizontalScroll ul li .horizontalScroll__pageContent{max-width:480px;margin:auto}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlow] .module__horizontalScroll ul li .horizontalScroll__pageContent .title{font-size:1.375rem;font-weight:800;color:#001952;margin-bottom:.5rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlow] .module__horizontalScroll ul li .horizontalScroll__pageContent p{font-size:1rem;text-align:center}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlow] .module__horizontalScroll ul li .horizontalScroll__pageContent .text-link{text-align:center;width:100%;display:block}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlow] .module__horizontalScroll ul li .horizontalScroll__pageContent .ageForm{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlow] .module__horizontalScroll ul li .horizontalScroll__pageContent .form-group{max-width:350px;margin:auto;margin-top:2rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlow] .module__horizontalScroll ul li .horizontalScroll__pageContent .form-group input{margin-right:0}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlow] .module__horizontalScroll ul li .horizontalScroll__pageContent .form-group .select{width:100%;margin-right:1rem;display:block}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlow] .module__horizontalScroll ul li .horizontalScroll__pageContent .form-group .select:last-child{margin-right:0}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlow] .module__horizontalScroll ul li .horizontalScroll__pageContent .foodGeiuns__options .options{padding:0 1rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowBasics]{margin-top:1rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowBasics] .module__horizontalScroll ul li .horizontalScroll__pageContent .title{font-size:1.375rem;font-weight:800;color:#001952;margin-bottom:.5rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowBasics] .module__horizontalScroll ul li .horizontalScroll__pageContent p{font-size:1rem;text-align:center}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowBasics] .module__horizontalScroll ul li .horizontalScroll__pageContent .text-link{text-align:center;width:100%;display:block}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowBasics] .module__horizontalScroll ul li .horizontalScroll__pageContent .options li{padding-bottom:.125rem;margin-left:.5rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowBasics] .module__horizontalScroll ul li .horizontalScroll__pageContent .options li:first-child{margin-left:0}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowBasics] .module__horizontalScroll ul li .horizontalScroll__pageContent .options li.active a{border:solid .125rem #001952}.noTouchDevice .foodGenius.flow.petProfile [name=foodGenius__petProfileFlowBasics] .module__horizontalScroll ul li .horizontalScroll__pageContent .options li.active a:hover{border-color:#001952}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowBasics] .module__horizontalScroll ul li .horizontalScroll__pageContent .options li a{font-weight:600;color:#001952;background-color:#fff;width:5.5rem;height:6.5rem;padding:.2rem;border:solid .125rem #fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowBasics] .module__horizontalScroll ul li .horizontalScroll__pageContent .options li a img{width:3.5rem;height:auto;margin:auto;display:block;position:absolute;top:34%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowBasics] .module__horizontalScroll ul li .horizontalScroll__pageContent .options li a p{font-size:.65rem;width:100%;padding:0;margin:0;margin-bottom:0;position:relative;top:2rem}.noTouchDevice .foodGenius.flow.petProfile [name=foodGenius__petProfileFlowBasics] .module__horizontalScroll ul li .horizontalScroll__pageContent .options li a:hover{border-color:#f3f8f9}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowLifeStage]{margin-top:1rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowLifeStage] .module__horizontalScroll ul li .horizontalScroll__pageContent .title{font-size:1.375rem;font-weight:800;color:#001952;margin-bottom:.5rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowLifeStage] .module__horizontalScroll ul li .horizontalScroll__pageContent p{font-size:1rem;text-align:center;max-width:38rem;margin:auto;margin-bottom:0}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowLifeStage] .module__horizontalScroll ul li .horizontalScroll__pageContent .text-link{text-align:center;width:100%;display:block}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowLifeStage] .module__horizontalScroll ul li .horizontalScroll__pageContent .ageForm{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowLifeStage] .module__horizontalScroll ul li .horizontalScroll__pageContent .form-group{max-width:350px;margin:auto;margin-top:2rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowLifeStage] .module__horizontalScroll ul li .horizontalScroll__pageContent .form-group .select{margin-right:1rem;display:block;width:100%}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowLifeStage] .module__horizontalScroll ul li .horizontalScroll__pageContent .form-group .select:last-child{margin-right:0}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowLifeStage] .module__horizontalScroll ul li .horizontalScroll__pageContent .options{width:100%;margin:0;padding:0}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowLifeStage] .module__horizontalScroll ul li .horizontalScroll__pageContent .options.justText li a{height:2.5rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowLifeStage] .module__horizontalScroll ul li .horizontalScroll__pageContent .options.justText li a p{font-size:.8rem;bottom:auto;top:0}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowLifeStage] .module__horizontalScroll ul li .horizontalScroll__pageContent .options li{padding-bottom:.125rem;margin-left:.5rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowLifeStage] .module__horizontalScroll ul li .horizontalScroll__pageContent .options li:first-child{margin-left:0}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowLifeStage] .module__horizontalScroll ul li .horizontalScroll__pageContent .options li.active a{border:solid .125rem #001952}.noTouchDevice .foodGenius.flow.petProfile [name=foodGenius__petProfileFlowLifeStage] .module__horizontalScroll ul li .horizontalScroll__pageContent .options li.active a:hover{border-color:#001952}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowLifeStage] .module__horizontalScroll ul li .horizontalScroll__pageContent .options li a{font-weight:600;color:#001952;background-color:#fff;width:5.5rem;height:6.5rem;padding:.5rem;border:solid .125rem #fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowLifeStage] .module__horizontalScroll ul li .horizontalScroll__pageContent .options li a img{width:3.5rem;height:auto;margin:auto;display:block;position:absolute;top:34%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowLifeStage] .module__horizontalScroll ul li .horizontalScroll__pageContent .options li a i{font-size:2.5rem;margin-right:.5rem;position:absolute;top:34%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowLifeStage] .module__horizontalScroll ul li .horizontalScroll__pageContent .options li a p{font-size:.65rem;width:100%;padding:0;margin:0;margin-bottom:0;position:relative;top:2.2rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowLifeStage] .module__horizontalScroll ul li .horizontalScroll__pageContent .options li a span{font-size:.65rem;color:#a8afb8;text-align:center;width:100%;padding:0;margin-bottom:0;position:relative;top:2rem}.noTouchDevice .foodGenius.flow.petProfile [name=foodGenius__petProfileFlowLifeStage] .module__horizontalScroll ul li .horizontalScroll__pageContent .options li a:hover{border-color:#f3f8f9}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowLifeStage] .module__horizontalScroll ul li .horizontalScroll__pageContent .module__optionSelector ul{width:18rem;padding:0;margin-top:2rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowLifeStage] .module__horizontalScroll ul li .horizontalScroll__pageContent .module__optionSelector ul li{width:14rem;padding:0;border:none}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowLifeStage] .module__horizontalScroll ul li .horizontalScroll__pageContent .module__optionSelector ul li .form-group{margin-top:0}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowLifeStage] .module__horizontalScroll ul li .horizontalScroll__pageContent .module__optionSelector ul li .form-group label{font-size:1rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowLifeStage] .module__horizontalScroll ul li .horizontalScroll__pageContent .module__optionSelector ul li label.radio{font-size:.875rem;padding-top:1rem;padding-left:2.5rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowLifeStage] .module__horizontalScroll ul li .horizontalScroll__pageContent .module__optionSelector ul li label.radio input[type=radio]{width:2rem;height:2rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowLifeStage] .module__horizontalScroll ul li .horizontalScroll__pageContent .module__optionSelector ul li label.radio input[type=radio]:after{width:1.5rem;height:1.5rem;-webkit-border-radius:.75rem;-moz-border-radius:.75rem;border-radius:.75rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant]{margin-top:1rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul li .horizontalScroll__pageContent{max-width:62rem;margin:auto}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul li .horizontalScroll__pageContent .title{font-size:1.375rem;font-weight:800;color:#001952;margin-bottom:.5rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul li .horizontalScroll__pageContent p{font-size:1rem;text-align:center;max-width:40rem;margin:auto}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul li .horizontalScroll__pageContent .text-link{text-align:center;width:100%;display:block}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul li .horizontalScroll__pageContent .options{width:100%;max-width:41rem;margin:auto;padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-webkit-justify-content:left;-moz-box-pack:left;-ms-flex-pack:left;justify-content:left}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul li .horizontalScroll__pageContent .options .title{font-size:.875rem;font-weight:600;text-align:left;color:#001952;width:100%;margin:1rem;margin-bottom:.5rem;display:block}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul li .horizontalScroll__pageContent .options li{width:44%;padding-bottom:.125rem;margin:.5rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul li .horizontalScroll__pageContent .options li.active a{border:solid .125rem #001952}.noTouchDevice .foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul li .horizontalScroll__pageContent .options li.active a:hover{border-color:#001952}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul li .horizontalScroll__pageContent .options li.active a .checkBox{background-color:#001952;border:solid 1px #001952}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul li .horizontalScroll__pageContent .options li.active a .checkBox i{display:block}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul li .horizontalScroll__pageContent .options li.invalid a{opacity:.3}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul li .horizontalScroll__pageContent .options li.invalid a .checkBox{background-color:#78808a}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul li .horizontalScroll__pageContent .options li a{font-weight:600;color:#001952;background-color:#fff;width:100%;height:5.5rem;padding:.2rem;border:solid .125rem #fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul li .horizontalScroll__pageContent .options li a img{font-size:1.5rem;width:3rem;height:3rem;margin:0;position:absolute;top:38%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul li .horizontalScroll__pageContent .options li a p{font-size:.75rem;width:100%;padding:0;margin-bottom:0;position:relative;bottom:0}.noTouchDevice .foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul li .horizontalScroll__pageContent .options li a:hover{border-color:#f3f8f9}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul li .horizontalScroll__pageContent .options li a .checkBox{width:1rem;height:1rem;border:solid 1px #78808a;display:block;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;position:absolute;top:.5rem;left:.5rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul li .horizontalScroll__pageContent .options li a .checkBox i{font-size:.9rem;color:#fff;margin-right:0;display:none;position:relative;bottom:0}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul .horizontalScroll__leftArrow{width:18rem;margin-bottom:1rem;display:block;position:relative;bottom:15%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul .horizontalScroll__leftArrow span{display:none}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul .horizontalScroll__leftArrow i{font-size:2rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul .actionButtons{bottom:auto}.foodGenius.flow.petProfile.calculating{background-color:#73eaff}.foodGenius.flow.petProfile.calculating [name=foodGenius__petProfileFlowCalculating] .module__horizontalScroll ul{margin-top:2rem}.foodGenius.flow.petProfile.calculating [name=foodGenius__petProfileFlowCalculating] .module__horizontalScroll ul li{max-width:41rem;margin:auto}.foodGenius.flow.petProfile.calculating [name=foodGenius__petProfileFlowCalculating] .module__horizontalScroll ul li .horizontalScroll__pageContent .title{font-family:Amasis;font-weight:800;color:#001952;margin-top:1rem;margin-bottom:.5rem;-webkit-animation-name:titleLeftFade;-moz-animation-name:titleLeftFade;-o-animation-name:titleLeftFade;animation-name:titleLeftFade;-webkit-animation-duration:1.8s;-moz-animation-duration:1.8s;-o-animation-duration:1.8s;animation-duration:1.8s}@-webkit-keyframes titleLeftFade{0%{opacity:0;position:relative;right:37rem}20%{opacity:0;position:relative;right:37rem}100%{opacity:1;position:relative;right:0}}@-moz-keyframes titleLeftFade{0%{opacity:0;position:relative;right:37rem}20%{opacity:0;position:relative;right:37rem}100%{opacity:1;position:relative;right:0}}@-o-keyframes titleLeftFade{0%{opacity:0;position:relative;right:37rem}20%{opacity:0;position:relative;right:37rem}100%{opacity:1;position:relative;right:0}}@keyframes titleLeftFade{0%{opacity:0;position:relative;right:37rem}20%{opacity:0;position:relative;right:37rem}100%{opacity:1;position:relative;right:0}}.foodGenius.flow.petProfile.calculating [name=foodGenius__petProfileFlowCalculating] .module__horizontalScroll ul li .horizontalScroll__pageContent p{font-size:1rem;font-weight:600;text-align:center;color:#001952;-webkit-animation-name:copyRightFade;-moz-animation-name:copyRightFade;-o-animation-name:copyRightFade;animation-name:copyRightFade;-webkit-animation-duration:1.8s;-moz-animation-duration:1.8s;-o-animation-duration:1.8s;animation-duration:1.8s}@-webkit-keyframes copyRightFade{0%{opacity:0;position:relative;left:37rem}20%{opacity:0;position:relative;left:37rem}100%{opacity:1;position:relative;left:0}}@-moz-keyframes copyRightFade{0%{opacity:0;position:relative;left:37rem}20%{opacity:0;position:relative;left:37rem}100%{opacity:1;position:relative;left:0}}@-o-keyframes copyRightFade{0%{opacity:0;position:relative;left:37rem}20%{opacity:0;position:relative;left:37rem}100%{opacity:1;position:relative;left:0}}@keyframes copyRightFade{0%{opacity:0;position:relative;left:37rem}20%{opacity:0;position:relative;left:37rem}100%{opacity:1;position:relative;left:0}}.foodGenius.flow.petProfile.calculating [name=foodGenius__petProfileFlowCalculating] .module__horizontalScroll ul li .horizontalScroll__pageContent .module__donnutLoader{margin:0 auto 2rem}.foodGenius.flow.petProfile.calculating [name=foodGenius__petProfileFlowCalculating] .module__horizontalScroll ul li .horizontalScroll__pageContent .module__donnutLoader .pulseElements img{margin:auto}.foodGenius.flow.results{background-color:#fbfbfb}.foodGenius.flow.results [data-role=content]{padding-top:0}.foodGenius.flow.results [data-role=content] .dataRoleContent__inner{padding-right:0;padding-left:0;padding-bottom:0;position:relative}.foodGenius.flow.results [data-role=content] .dataRoleContent__inner > .title{font-size:1.875rem;color:#005d73}.foodGenius.flow.results [data-role=content] .dataRoleContent__inner > .title.title--1{font-size:1.625rem;font-weight:800;text-align:center}.foodGenius.flow.results [data-role=content] .dataRoleContent__inner > .title.title--2{font-size:2rem;font-weight:800;text-align:center;margin-bottom:.25rem}.foodGenius.flow.results [data-role=content] .dataRoleContent__inner > .title.title--3{font-size:1.375rem;font-weight:700;text-align:center;margin-bottom:1rem}.foodGenius.flow.results [data-role=content] .dataRoleContent__inner [name=foodGenius__flowResults]{padding:1rem;margin:auto}.foodGenius.flow.results [data-role=content] .dataRoleContent__inner [name=foodGenius__flowResults] > .title{font-size:1.125rem;margin-top:1rem}.foodGenius.flow.results [data-role=content] .dataRoleContent__inner [name=foodGenius__flowResults] .module__foodGeniusResults{background-color:transparent}.foodGenius.flow.results [data-role=content] .dataRoleContent__inner [name=foodGenius__flowResults] .module__foodGeniusResults .startOver{font-size:.875rem;font-weight:600;color:#001952;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.foodGenius.flow.results [data-role=content] .dataRoleContent__inner [name=foodGenius__flowResults] .module__foodGeniusResults .startOver .icon-arrowleftslim{font-size:1.2rem;margin-right:.25rem;position:relative;top:1px}.foodGenius.flow.results [data-role=content] .dataRoleContent__inner [name=foodGenius__flowResults] .module__foodGeniusResults .foodGeniusResults__recomendationInfo{margin-bottom:0;padding:0}.foodGenius.flow.results [data-role=content] .dataRoleContent__inner [name=foodGenius__flowResults] .module__foodGeniusResults .actionButtons{padding:1rem 0 0}.foodGenius.flow.results [data-role=content] .dataRoleContent__inner [name=foodGenius__flowResults] .module__noResults{margin-top:2rem}.foodGenius.flow.results [data-role=content] .dataRoleContent__inner [name=foodGenius__flowResults] .module__noResults .module__filterTags{font-size:1rem}.foodGenius.flow.results p{font-size:1rem;line-height:1.2em;letter-spacing:0}.foodGenius.flow.results sup{font-size:.6rem}.foodGenius.flow.results [name=foodGenius__toolHeader]{display:none}.foodGenius.flow.results [name=foodGenius__nav]{font-size:1rem;font-weight:600;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;padding:1.25rem 1rem .75rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.foodGenius.flow.results [name=foodGenius__nav] .module__titleAndFilters{margin-bottom:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.foodGenius.flow.results [name=foodGenius__nav] .module__titleAndFilters .startOver{font-size:.875rem;font-weight:600;color:#001952;margin-bottom:.5rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.foodGenius.flow.results [name=foodGenius__nav] .module__titleAndFilters .startOver .icon-arrowleftslim{font-size:1.2rem;margin-right:.25rem;position:relative;top:1px}.foodGenius.flow.results [name=foodGenius__nav] .module__titleAndFilters .filters{width:auto}.foodGenius.flow.results [name=foodGenius__nav] .module__titleAndFilters .filters .filters__button{font-size:.875rem;font-weight:600;color:#001952}.foodGenius.flow.results [name=foodGenius__nav] .module__titleAndFilters .filters__mobilePlaceholder{display:none}.foodGenius.flow.results [name=foodGenius__nav] .module__titleAndFilters .filters__mobilePlaceholder.active{width:100%;display:block;position:absolute;right:0}.foodGenius.flow.results [name=foodGenius__nav] .module__titleAndFilters .filters__mobilePlaceholder .filters__content{background-color:#001952;width:50%;padding:1rem;display:block;position:absolute;right:0;z-index:200}.foodGenius.flow.results [name=foodGenius__nav] .module__titleAndFilters .filters__mobilePlaceholder .filters__content .actionButtons{margin-bottom:1rem}.foodGenius.flow.results [name=foodGenius__nav] .module__titleAndFilters .filters__mobilePlaceholder .filters__content .actionButtons .button{width:100%}.foodGenius.flow.results [name=foodGenius__nav] .module__titleAndFilters .filters__mobilePlaceholder .filters__content hr{opacity:.25}.foodGenius.flow.results [name=foodGenius__nav] .module__titleAndFilters .filters__mobilePlaceholder .filters__content .module__filters .titleLink{font-weight:700;color:#fff;margin-bottom:0}.foodGenius.flow.results [name=foodGenius__nav] .module__titleAndFilters .filters__mobilePlaceholder .filters__content .module__filters .filters{margin-top:.5rem}.foodGenius.flow.results [name=foodGenius__nav] .module__titleAndFilters .filters__mobilePlaceholder .filters__content .module__filters .filters .checkbox,.foodGenius.flow.results [name=foodGenius__nav] .module__titleAndFilters .filters__mobilePlaceholder .filters__content .module__filters .filters .radio{font-weight:700;color:#001952;padding-left:28px}.foodGenius.flow.results [name=foodGenius__nav] .module__titleAndFilters .filters__mobilePlaceholder .filters__content .module__filters .filters ul li{padding-bottom:.25rem;border-top:solid 1px #e2f0f3}.foodGenius.flow.results [name=foodGenius__nav] .module__titleAndFilters .filters__mobilePlaceholder .filters__content .module__filters .filters ul li:first-child{border-top:0}.foodGenius.flow.results [name=foodGenius__nav] .module__titleAndFilters .filters__mobilePlaceholder .filters__content .module__filters .filters ul + .clearLink{margin-top:1rem}.foodGenius.flow.results [name=foodGenius__nav] .module__titleAndFilters .filters__mobilePlaceholder .filters__content .module__filters .radioList{overflow:hidden;-webkit-border-radius:.125rem;-moz-border-radius:.125rem;border-radius:.125rem}.foodGenius.flow.results [name=foodGenius__nav] .module__titleAndFilters .filters__mobilePlaceholder .filters__content .module__filters .radioList li{margin-top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.foodGenius.flow.results [name=foodGenius__nav] .module__titleAndFilters .filters__mobilePlaceholder .filters__content .module__filters .clearLink a{color:#fff}.noTouchDevice .foodGenius.flow.results [name=foodGenius__nav] .module__titleAndFilters .filters__mobilePlaceholder .filters__content .module__filters .clearLink a:hover{opacity:.5}.foodGenius.flow.results [name=foodGenius__nav] .module__titleAndFilters .filters__mobilePlaceholder .filters__content .module__filters .module__scrollingControls .title{font-size:.875rem;font-weight:600;text-align:left;color:#fff;width:60%}.foodGenius.flow.results [name=foodGenius__nav] .module__titleAndFilters .filters__mobilePlaceholder .filters__content .module__filters .module__scrollingControls a i::before{width:auto}.foodGenius.flow.results [name=foodGenius__nav] .module__titleAndFilters .filters__mobilePlaceholder .filters__content .module__filters .module__scrollingCards{margin-right:0}.foodGenius.flow.results [name=foodGenius__nav] .module__titleAndFilters .filters__mobilePlaceholder .filters__content .module__filters .module__scrollingCards ul li{width:7rem;height:7rem}.foodGenius.flow.results [name=foodGenius__nav] .module__titleAndFilters .filters__mobilePlaceholder .filters__content .module__filters .module__scrollingCards ul li a img{width:85%;height:auto}.foodGenius.flow.results [name=foodGenius__nav] .foodGenius__return .horizontalScroll__leftArrow a i{margin-right:.5rem;position:relative;top:2px}.foodGenius.flow.results [name=foodGenius__flowResultsCards]{padding:1rem;padding-bottom:0}.foodGenius.flow.results [name=foodGenius__flowResultsCards] .module__productInfoCard{position:relative}.foodGenius.flow.results [name=foodGenius__flowResultsCards] .module__productInfoCard .productInfo__inner .productInfo__productFeatures .productFeatures__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:2rem;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.foodGenius.flow.results [name=foodGenius__flowResultsCards] .module__productInfoCard .productInfo__inner .productInfo__productFeatures .productFeatures__inner img{width:40%;height:40%;margin-right:1rem;display:block}.foodGenius.flow.results [name=foodGenius__flowResultsCards] .module__productInfoCard .productInfo__inner .productInfo__productFeatures .productFeatures__inner .productInfo__text .title{font-size:1.125rem;font-weight:700;text-align:left;margin-bottom:.25rem}.foodGenius.flow.results [name=foodGenius__flowResultsCards] .module__productInfoCard .productInfo__inner .productInfo__productFeatures .productFeatures__inner .productInfo__text p{font-size:.933rem;font-weight:400}.foodGenius.flow.results [name=foodGenius__flowResultsCards] .module__productInfoCard .productInfo__inner .productInfo__info{background-color:#fff}.foodGenius.flow.results [name=foodGenius__flowResultsCards] .module__productInfoCard .productInfo__inner .productInfo__info .info__inner:last-child div:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px}.foodGenius.flow.results [name=foodGenius__flowResultsCards] .module__productInfoCard .productInfo__inner .productInfo__info .info__inner:last-child div:last-child{-webkit-border-radius:0 0 4px 0;-moz-border-radius:0 0 4px 0;border-radius:0 0 4px 0}.foodGenius.flow.results [name=results__seeMoreCTA]{padding:0 1rem}.foodGenius.flow.results [name=product__questionsAnswersFoodGenius]{padding:1rem 1rem 0;margin-bottom:0}.foodGenius.flow.results [name=product__questionsAnswersFoodGenius] .module__widget{background-color:#fff;padding-bottom:1rem;margin-bottom:1rem;-moz-box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.foodGenius.flow.results [name=product__questionsAnswersFoodGenius] .module__widget::before{height:6rem;bottom:10.5rem}.foodGenius.flow.results [name=product__questionsAnswersFoodGenius] .module__widget .title{font-size:1.125rem}.foodGenius.flow.results [name=product__questionsAnswersFoodGenius] .module__widget p{font-size:.875rem}.foodGenius.flow.results [name=product__questionsAnswersFoodGenius] .module__widget fieldset textarea{background-color:#eff4f5}.foodGenius.flow.results [name=results__feedBack]{background-color:#f3f8f9;padding:1rem;padding-bottom:6rem}.foodGenius.flow.results [name=results__feedBack] .module__feedback{padding:1rem 1rem;margin-bottom:0;background-color:#fff;padding:1.25rem 1rem 0;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.foodGenius.flow.results [name=results__feedBack] .module__feedback .title{font-size:1.125rem}.foodGenius.flow.results [name=results__feedBack] .module__feedback p:last-child{padding-bottom:2rem;border-bottom:solid 1px #e2f0f3}.foodGenius.flow.results [name=results__feedBack] .module__shareContent{padding:1rem;margin-bottom:2rem;background-color:#fff;padding:1.25rem 1rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.foodGenius.flow.results [name=results__feedBack] .module__shareContent span{text-align:center;font-size:.875rem}.foodGenius.flow.results [name=results__feedBack] .module__shareContent ul{margin-top:1rem}.foodGenius.flow.results [name=results__feedBack] .module__shareContent ul li span::before{font-size:2rem}.foodGenius.flow.results [name=foodGenius__compareResults]{width:100%;padding:1rem 1rem 0;position:fixed;bottom:0;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);z-index:130}.foodGenius.flow.results [name=foodGenius__compareResults] .module__compareResultsWidget{padding-top:.1rem}.foodGenius.flow.results [name=foodGenius__compareResults] .module__compareResultsWidget .compareRestultsWidget__CTA .title{font-size:1rem;padding:1rem}.setYourPassword{background-color:#fff}.setYourPassword [data-role=content]{padding-top:0}.setYourPassword [data-role=content] .content{padding-top:0}.setYourPassword [data-role=page]{padding-top:0}.setYourPassword [name=setYourPassword__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent{margin:auto}.setYourPassword [name=setYourPassword__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent .content__textCTA .title{font-family:Grumpy;font-size:1.5rem}.setYourPassword [name=setYourPassword__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent img{width:150%;display:block;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.setYourPassword [name=setYourPassword__CTA] .module__simpleForm{padding:2rem 1rem}.setYourPassword [name=setYourPassword__CTA] .module__simpleForm.createPasswordError .module__inner form .form .module__simpleForm__input p.createError{display:block}.setYourPassword [name=setYourPassword__CTA] .module__simpleForm.createPasswordError .module__inner form .form .form-group{margin-bottom:.5rem}.setYourPassword [name=setYourPassword__CTA] .module__simpleForm.confirmPasswordError .module__inner form .form .module__simpleForm__input p.confirmError{display:block}.setYourPassword [name=setYourPassword__CTA] .module__simpleForm .module__inner .title{font-size:1rem;font-weight:400;text-align:center;color:#001952;margin-bottom:1rem}.setYourPassword [name=setYourPassword__CTA] .module__simpleForm .module__inner form .form{margin-top:2rem}.setYourPassword [name=setYourPassword__CTA] .module__simpleForm .module__inner form .form .module__simpleForm__input p{font-size:.75rem;color:#fb4341;margin:.25rem .25rem .5rem;display:none}#page-container .wellness.dashboard .page-aside{width:auto;margin-top:0;display:block;float:none}#page-container .wellness.dashboard .page-aside .page-aside__box{background-color:#fbfcfd;width:100%;padding:0;margin:0 0 1rem}#page-container .wellness.dashboard .page-aside .page-aside__box .asideCTA__desktopPlaceholder{display:none}#page-container .wellness.dashboard .page-aside .page-aside__box .module__dataResume{background-color:#fff;padding:1.25rem;margin-bottom:1rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}#page-container .wellness.dashboard .page-aside .page-aside__box .module__dataResume .title{display:inline-block;font-size:1rem;font-weight:700}#page-container .wellness.dashboard .page-aside .page-aside__box .module__dataResume > .action{float:right}#page-container .wellness.dashboard .page-aside .page-aside__box .module__dataResume .dataResume__content .data .highlighted{font-size:.8125rem;margin-bottom:.25rem;display:block}#page-container .wellness.dashboard .page-aside .page-aside__box .module__dataResume .dataResume__content .data .highlighted.blue{color:#001952}#page-container .wellness.dashboard .page-aside .page-aside__box .module__dataResume .dataResume__content .data p{font-size:.8125rem}#page-container .wellness.dashboard .page-aside .page-aside__box .module__dataResume .dataResume__content .data p:last-of-type{margin-bottom:.25rem}#page-container .wellness.dashboard .page-aside .page-aside__box .module__dataResume .dataResume__content .data a{font-size:.8125rem;margin-top:.25rem}#page-container .wellness.dashboard .page-aside .page-aside__box .module__dataResume .dataResume__content .data.right p{font-size:.8125rem}#page-container .wellness.dashboard .page-aside .page-aside__box .module__wideCTA{background-color:#fff;padding:1.25rem;margin-bottom:1rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}#page-container .wellness.dashboard .page-aside .page-aside__box .module__wideCTA .wideCTA__text{width:100%;max-width:100%;padding:0}#page-container .wellness.dashboard .page-aside .page-aside__box .module__wideCTA .wideCTA__text .title{font-size:1.125rem;font-weight:700;text-align:left;padding-bottom:.5rem;border-bottom:solid 1px #e2f0f3}#page-container .wellness.dashboard .page-aside .page-aside__box .module__wideCTA .wideCTA__text p{font-size:.875rem;text-align:left;margin-bottom:.5rem}#page-container .wellness.dashboard .page-aside .page-aside__box .module__wideCTA .wideCTA__text ul{max-width:21rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}#page-container .wellness.dashboard .page-aside .page-aside__box .module__wideCTA .wideCTA__text ul li{width:30%;border-top:none;margin:0 .25rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#page-container .wellness.dashboard .page-aside .page-aside__box .module__wideCTA .wideCTA__text ul li:first-child{margin-left:0}#page-container .wellness.dashboard .page-aside .page-aside__box .module__wideCTA .wideCTA__text ul li a{color:#001952;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#page-container .wellness.dashboard .page-aside .page-aside__box .module__wideCTA .wideCTA__text ul li a i{font-size:1.5rem}#page-container .wellness.dashboard .page-aside .page-aside__box .module__wideCTA .wideCTA__text ul li a span{font-size:.8125}.wellness.dashboard [data-role=content] .dataRoleContent__inner{background-color:#f1f7f9;max-width:100%;padding-top:0}.wellness.dashboard [name=wellness__dashboard__header]{margin-bottom:1rem}.wellness.dashboard [name=wellness__dashboard__header] .module__wideCTA .wideCTA__img{padding:1rem}.wellness.dashboard [name=wellness__dashboard__header] .module__wideCTA .wideCTA__img img{width:auto;display:block}.wellness.dashboard [name=wellness__dashboard__header] .module__wideCTA .wideCTA__text{background-color:#fff;padding:1rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;-webkit-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);-moz-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1)}.wellness.dashboard [name=wellness__dashboard__header] .module__wideCTA .wideCTA__text .title{font-size:1.125rem;font-weight:700;text-align:left;margin-bottom:0}.wellness.dashboard [name=wellness__dashboard__header] .module__wideCTA .wideCTA__text p{text-align:left}.wellness.dashboard [name=wellness__dashboard__petProfile]{background-color:#fff;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;margin-bottom:1rem;-webkit-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);-moz-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1)}.wellness.dashboard [name=wellness__dashboard__reimbursementTable]{background-color:#fff;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;margin-bottom:1rem;-webkit-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);-moz-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);overflow:hidden}.wellness.dashboard.claim [name=wellness__claim__header] .module__wideCTA .wideCTA__img{padding:1rem}.wellness.dashboard.claim [name=wellness__claim__header] .module__wideCTA .wideCTA__img img{width:auto;display:block}.wellness.dashboard.claim [name=wellness__claimFlow__petProfile]{background-color:#fff;padding:1rem;padding-bottom:1.5rem;-webkit-border-radius:.25rem .25rem 0 0;-moz-border-radius:.25rem .25rem 0 0;border-radius:.25rem .25rem 0 0;-webkit-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);-moz-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1)}.wellness.dashboard.claim [name=wellness__claimFlow__petProfile] .title--1{font-size:1.125rem;font-weight:700;color:#001952}.wellness.dashboard.claim [name=wellness__claimFlow__petProfile] .title--2{font-size:1rem;font-weight:600;color:#001952}.wellness.dashboard.claim [name=wellness__claimFlow__petProfile] .module__horizontalPictures{padding:0;padding-bottom:1.5rem;border-bottom:solid 1px #e2f0f3}.wellness.dashboard.claim [name=wellness__claimFlow__petProfile] .module__horizontalPictures .pictures ul{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.wellness.dashboard.claim [name=wellness__claimFlow__petProfile] .module__horizontalPictures .pictures ul li{margin:0 .5rem}.wellness.dashboard.claim [name=wellness__claimFlow__petProfile] .module__simpleForm{margin-top:1.5rem}.wellness.dashboard.claim [name=wellness__claimFlow__petProfile] .module__simpleForm .module__inner form .form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.25rem;margin-bottom:.5rem}.wellness.dashboard.claim [name=wellness__claimFlow__petProfile] .module__simpleForm .module__inner form .form .module__simpleForm__input{max-width:20rem;margin-right:.75rem;margin-bottom:0}.wellness.dashboard.claim [name=wellness__claimFlow__petProfile] .module__simpleForm .module__inner form .form .actionButtons{margin-top:0}.wellness.dashboard.claim [name=wellness__claimFlow__petProfile] .module__simpleForm .module__inner form .form .actionButtons .button{min-width:4rem;width:4rem}.wellness.dashboard.claim [name=wellness__claimFlow__petProfile] .module__simpleForm .module__inner form .form .actionButtons .button i{font-size:1.75rem}.wellness.dashboard.claim [name=wellness__claimFlow__petProfile] .module__simpleForm .module__inner form p{font-size:.875rem;line-height:1rem;color:#fb4341;margin-bottom:0;display:none}.wellness.dashboard.claim [name=wellness__claimFlow__petProfile] .module__simpleForm .module__inner form p.infoError{display:block}.wellness.dashboard.claim [name=wellness__claimFlow__serviceOptions]{background-color:#fff;padding:1rem;padding-top:0;-webkit-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);-moz-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1)}.wellness.dashboard.claim [name=wellness__claimFlow__serviceOptions] .module__simpleTable{padding-top:.75rem;border-top:solid 1px #e2f0f3;border-bottom:solid 1px #e2f0f3}.wellness.dashboard.claim [name=wellness__claimFlow__serviceOptions] .module__simpleTable .module__inner table{padding:0;margin-bottom:1.5rem}.wellness.dashboard.claim [name=wellness__claimFlow__serviceOptions] .module__simpleTable .module__inner table thead tr th:first-child{font-size:1rem;font-weight:600;color:#001952}.wellness.dashboard.claim [name=wellness__claimFlow__serviceOptions] .module__simpleTable .module__inner table tbody tr td .serviceOption{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.wellness.dashboard.claim [name=wellness__claimFlow__serviceOptions] .module__simpleTable .module__inner table tbody tr td .serviceOption .checkBox{width:1.25rem;height:1.25rem;border:solid 2px #c1d5da;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;margin-right:.5rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:relative}.wellness.dashboard.claim [name=wellness__claimFlow__serviceOptions] .module__simpleTable .module__inner table tbody tr td .serviceOption .checkBox i{color:#001952;margin-top:.2rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wellness.dashboard.claim [name=wellness__claimFlow__serviceOptions] .module__simpleTable .module__inner table tbody tr td .serviceOption p{font-size:.875rem;font-weight:600;margin-bottom:0}.wellness.dashboard.claim [name=wellness__claimFlow__serviceOptions] .module__simpleTable .module__inner table tbody tr td form .form .module__simpleForm__input{max-width:20rem;padding-right:.5rem;margin-top:.5rem;margin-bottom:0}.wellness.dashboard.claim [name=wellness__claimFlow__serviceOptions] .module__simpleTable .module__inner table tbody tr.claimed td{padding:.5rem .25rem}.wellness.dashboard.claim [name=wellness__claimFlow__serviceOptions] .module__simpleTable .module__inner table tbody tr.claimed td .serviceOption p{margin-top:0}.wellness.dashboard.claim [name=wellness__claimFlow__serviceOptions] > p{font-size:.875rem;line-height:1rem;color:#fb4341;margin:1rem 0;display:none}.wellness.dashboard.claim [name=wellness__claimFlow__serviceOptions] > p.infoError{display:block}.wellness.dashboard.claim [name=wellness__claimFlow__uploadPhoto]{background-color:#fff;padding:1rem;padding-top:.5rem;padding-bottom:1.5rem;-webkit-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);-moz-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1)}.wellness.dashboard.claim [name=wellness__claimFlow__uploadPhoto] .module__wideCTA{padding-bottom:1.5rem;border-bottom:solid 1px #e2f0f3}.wellness.dashboard.claim [name=wellness__claimFlow__uploadPhoto] .module__wideCTA .wideCTA__text{max-width:100%;padding:0;margin:0}.wellness.dashboard.claim [name=wellness__claimFlow__uploadPhoto] .module__wideCTA .wideCTA__text .title--2{font-size:1rem;font-weight:600;color:#001952;text-align:left}.wellness.dashboard.claim [name=wellness__claimFlow__uploadPhoto] .module__wideCTA .wideCTA__text p{text-align:left}.wellness.dashboard.claim [name=wellness__claimFlow__uploadPhoto] .module__wideCTA .wideCTA__text .module__attachMedia{background-color:transparent}.wellness.dashboard.claim [name=wellness__claimFlow__uploadPhoto] .module__wideCTA .wideCTA__text .module__attachMedia .content{margin-top:1rem}.wellness.dashboard.claim [name=wellness__claimFlow__uploadPhoto] .module__wideCTA .wideCTA__text .module__attachMedia .content ul{border-top:none;padding:0}.wellness.dashboard.claim [name=wellness__claimFlow__uploadPhoto] .module__wideCTA .wideCTA__text > p{font-size:.875rem;line-height:1rem;color:#fb4341;margin-bottom:0;display:none}.wellness.dashboard.claim [name=wellness__claimFlow__uploadPhoto] .module__wideCTA .wideCTA__text > p.infoError{display:block}.wellness.dashboard.claim [name=wellness__claimFlow__comments]{background-color:#fff;padding:1rem;padding-top:0;padding-bottom:1.5rem;margin-bottom:1rem;-webkit-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);-moz-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1)}.wellness.dashboard.claim.onePet [name=wellness__claimFlow__petProfile] .module__simpleForm{margin-top:.5rem}.wellness.dashboard.claim.start [name=wellness__claimFlow__petProfile]{margin-bottom:1rem}.wellness.dashboard.claim.thankYou [data-role=content] .dataRoleContent__inner{background-color:#f1f7f9}.wellness.dashboard.claim.thankYou [name=wellness__claim__thankYou__header]{background-color:#fff;padding:2rem 1rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;margin-bottom:1rem;-webkit-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);-moz-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1)}.wellness.dashboard.claim.thankYou [name=wellness__claim__thankYou__header] .title{font-size:1.125rem;font-weight:700;color:#001952;margin-bottom:.5rem}.wellness.dashboard.claim.thankYou [name=wellness__claim__thankYou__header] p{font-size:.875rem;font-weight:400;color:#001952;margin-bottom:0}.wellness.dashboard.claim.thankYou [name=wellness__claim__thankYou__banner] .module__banner{background-color:#001952;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.wellness.dashboard.claim.thankYou [name=wellness__claim__thankYou__banner] .module__banner .title{font-family:Amasis;font-size:1.8rem;text-align:center;color:#fff;width:100%;padding:0 1rem;position:absolute;bottom:4rem;z-index:1}.wellness.dashboard.claim.thankYou [name=wellness__claim__thankYou__banner] .module__banner .content__banner{display:block;overflow:hidden;-webkit-border-top-right-radius:.25rem;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:.25rem;-moz-border-radius-topright:.25rem;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:.25rem;border-top-right-radius:.25rem;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:.25rem;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.wellness.dashboard.claim.thankYou [name=wellness__claim__thankYou__banner] .module__banner .content__banner img{margin-bottom:5.5rem}.wellness.dashboard.claim.thankYou [name=wellness__claim__thankYou__banner] .module__banner .actionButtons{padding:1rem;margin-top:.5rem}.wellness.dashboard.claim.thankYou .module__downloadTheApp{background-color:#fff}.wellness.dashboard.claim.thankYou .module__downloadTheApp .downloadLinks{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.wellness.dashboard.claim.thankYou .module__downloadTheApp .downloadLinks a{margin-right:1rem}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list]{max-width:62rem;margin:0 auto;padding:0 1rem}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .text-link{margin-bottom:1rem;display:inline-block}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .module__dataResume{margin-bottom:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;background-color:#fff;padding:1.25rem 1rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .module__dataResume .dataresume__attachments{width:4.063rem;margin:0 1rem 0 0}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .module__dataResume .dataresume__attachments .attachments__picture{background-color:#eee;width:3.75rem;height:3.75rem;margin-bottom:.5rem;display:block;position:relative;overflow:hidden}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .module__dataResume .dataresume__attachments .attachments__picture img{width:100%;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .module__dataResume .dataresume__attachments .attachments__link{font-size:.875rem;text-align:center;color:#001952;text-decoration:underline;white-space:nowrap;-o-text-overflow:clip;text-overflow:clip;width:3.125rem;margin:0 auto;display:block;overflow:hidden}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .module__dataResume .dataresume__content{width:-webkit-calc(100% - 4.063rem);width:-moz-calc(100% - 4.063rem);width:calc(100% - 4.063rem)}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .module__dataResume .dataresume__content .title{margin:0}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .module__dataResume .dataresume__content .status{font-size:1.15rem;margin-bottom:1rem;display:block}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .module__dataResume .dataresume__content p{margin-bottom:.5rem}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .module__dataResume .dataresume__content .module__simpleTable .module__inner table{padding:0;margin:0}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .module__dataResume .dataresume__content .module__simpleTable .module__inner table tr th{color:#001952;padding-right:0;padding-left:0}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .module__dataResume .dataresume__content .module__simpleTable .module__inner table tbody tr{border-top:none;border-bottom:1px solid #e2f0f3}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .module__dataResume .dataresume__content .module__simpleTable .module__inner table tbody tr td{padding:.4rem 0}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .module__dataResume .dataresume__content .module__simpleTable .module__inner table tbody tr td:nth-child(even){background-color:transparent}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .module__dataResume .dataresume__content .module__simpleTable .module__inner table tfoot{width:100%;display:table}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .module__dataResume .dataresume__content .module__simpleTable .module__inner table tfoot tr td{padding:1.25rem 0 .75rem}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .module__dataResume .dataresume__content .module__simpleTable .module__inner table tfoot tr td strong{font-weight:700;color:#001952;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .module__dataResume .dataresume__content .module__simpleTable .module__inner table tfoot tr td strong span{font-size:1.125rem}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .module__dataResume .dataresume__content .module__simpleTable .module__inner table tfoot tr td strong span sup{font-size:.6rem}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .actionButtons{margin:1rem 0}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .actionButtons .button{margin:0 auto}.wellnessOnboarding ::-webkit-scrollbar{width:0}.wellnessOnboarding [data-role=content]{padding-top:0}.wellnessOnboarding [name=wellnessOnboarding__heroBanner] .module__ToolHeader .ToolHeader__headerContent{position:relative}.wellnessOnboarding [name=wellnessOnboarding__heroBanner] .module__ToolHeader .ToolHeader__headerContent .headerContent__background{width:100%;height:65px;position:relative}.wellnessOnboarding [name=wellnessOnboarding__heroBanner] .module__ToolHeader .ToolHeader__headerContent .headerContent__background img{height:100%;position:absolute;right:-140px;-o-object-fit:contain;object-fit:contain}.wellnessOnboarding [name=wellnessOnboarding__heroBanner] .module__ToolHeader .ToolHeader__headerContent .headerContent__logo{width:90%;height:41px;max-width:62rem;margin:0 auto;position:absolute;bottom:.5rem;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.wellnessOnboarding [name=wellnessOnboarding__heroBanner] .module__ToolHeader .ToolHeader__headerContent .headerContent__logo img{width:184px;height:41px;-o-object-fit:contain;object-fit:contain}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll{height:-webkit-calc(100vh - 133px);height:-moz-calc(100vh - 133px);height:calc(100vh - 133px)}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul{height:100%;margin:0;padding:0}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li{height:100%;position:relative}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li .horizontalScroll__wrapper{padding:0}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li .horizontalScroll__wrapper .horizontalScroll__leftArrow{display:none}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li .horizontalScroll__wrapper .actionButtons{padding-top:1rem;position:relative}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li .horizontalScroll__wrapper p,.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li .horizontalScroll__wrapper > .title{text-align:center;max-width:270px;margin:0 auto}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li .horizontalScroll__wrapper > .title{font-size:1.375rem;font-weight:800;padding:2rem 0 .5rem}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li .horizontalScroll__wrapper > .title.no-paragraph{padding-bottom:1.25rem}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li .horizontalScroll__wrapper > p{margin-bottom:1.875rem}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li .horizontalScroll__wrapper .horizontalScroll__pageContent{width:100%;max-width:380px;padding:0 1rem}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li .horizontalScroll__wrapper .horizontalScroll__pageContent .form-group{margin-top:0}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.which-pet{padding-top:0}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.which-pet .horizontalScroll__wrapper .horizontalScroll__pageContent{max-width:100%;padding:0;margin:0}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.which-pet .horizontalScroll__wrapper .horizontalScroll__pageContent .error{color:#fb4341;font-size:.875rem;font-weight:700;padding:1rem;display:block}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.which-pet .actionButtons{margin:4rem 0 2rem;position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.pet-name .horizontalScroll__wrapper .horizontalScroll__pageContent .form-group input{margin-right:0}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.pet-type .horizontalScroll__wrapper .horizontalScroll__pageContent{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.pet-type .horizontalScroll__wrapper .horizontalScroll__pageContent .module__iconCheckbox{width:47.5%}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.pet-type .horizontalScroll__wrapper .horizontalScroll__pageContent .module__iconCheckbox:not(:last-child){margin-bottom:.75rem}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.pet-age .horizontalScroll__wrapper .horizontalScroll__pageContent .form-group{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.pet-age .horizontalScroll__wrapper .horizontalScroll__pageContent .form-group label:first-child{width:33%}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.pet-age .horizontalScroll__wrapper .horizontalScroll__pageContent .form-group label:last-child{width:64%}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.pet-neutered .horizontalScroll__wrapper .horizontalScroll__pageContent{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.pet-neutered .horizontalScroll__wrapper .horizontalScroll__pageContent .module__iconCheckbox{width:31.5%}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.pet-neutered .horizontalScroll__wrapper .horizontalScroll__pageContent .module__iconCheckbox:not(:last-child){margin-right:.75rem}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.pet-breed-weight .horizontalScroll__wrapper .horizontalScroll__pageContent{width:100%;max-width:300px;padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.pet-breed-weight .horizontalScroll__wrapper .horizontalScroll__pageContent .form-group{margin-top:0}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.pet-breed-weight .horizontalScroll__wrapper .horizontalScroll__pageContent .form-group:first-child{width:200px}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.pet-breed-weight .horizontalScroll__wrapper .horizontalScroll__pageContent .form-group:last-child{width:100px}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.pet-breed-weight .horizontalScroll__wrapper .horizontalScroll__pageContent .form-group input{margin:0}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.reimbursed .horizontalScroll__wrapper .horizontalScroll__pageContent .radio{color:#445357;font-size:.875rem;font-weight:600;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.reimbursed .horizontalScroll__wrapper .horizontalScroll__pageContent .radio input[type=radio]{width:30px;min-width:30px;height:30px}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.reimbursed .horizontalScroll__wrapper .horizontalScroll__pageContent .radio input[type=radio]:after{width:18px;height:18px;top:4px;left:4px;-webkit-border-radius:80px;-moz-border-radius:80px;border-radius:80px}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.reimbursed .horizontalScroll__wrapper .horizontalScroll__pageContent .radio .radio__text{font-size:.8rem;font-weight:700;line-height:1.2}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.reimbursed .horizontalScroll__wrapper .horizontalScroll__pageContent .radio .radio__text span{text-transform:uppercase;color:#001952;background-color:#f3f8f9;padding:.25rem .25rem .29rem .45rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;margin:0 .25rem}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.reimbursed .horizontalScroll__wrapper .horizontalScroll__pageContent .form-group input{margin-right:0}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.reimbursed .horizontalScroll__wrapper .horizontalScroll__pageContent .form-group:last-of-type{margin-top:.5rem;margin-bottom:1rem}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.reimbursed .horizontalScroll__wrapper .horizontalScroll__pageContent.option-two .form-group{display:none}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.confirm-information .horizontalScroll__wrapper{padding-bottom:4rem}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.confirm-information .horizontalScroll__wrapper p{text-align:center}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.confirm-information .horizontalScroll__wrapper .actionButtons{background-color:#fff;width:100%;position:fixed}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.confirm-information .horizontalScroll__wrapper .actionButtons{bottom:0;padding:1rem 1rem 1.5rem;position:relative}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.confirm-information .horizontalScroll__wrapper .horizontalScroll__pageContent{padding-bottom:0}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.confirm-information .horizontalScroll__wrapper .horizontalScroll__pageContent .form-group{margin-top:.75rem}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.confirm-information .horizontalScroll__wrapper .horizontalScroll__pageContent .form-group .select,.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.confirm-information .horizontalScroll__wrapper .horizontalScroll__pageContent .form-group input{margin-right:0}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.confirm-information .horizontalScroll__wrapper .horizontalScroll__pageContent .form-group .select.select--disabled{opacity:.3;pointer-events:none}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.review-submit{background-color:#f8fbfc;height:auto}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.review-submit .horizontalScroll__wrapper{height:auto;padding-bottom:9rem}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.review-submit .horizontalScroll__wrapper .module__boxAlert{margin-bottom:2rem}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.review-submit .horizontalScroll__wrapper .horizontalScroll__pageContent{width:100%;max-width:340px}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.review-submit .horizontalScroll__wrapper .horizontalScroll__pageContent .module__cardReview:not(:last-child){margin-bottom:1rem}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.review-submit .horizontalScroll__wrapper .actionButtons,.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.review-submit .horizontalScroll__wrapper .horizontalScroll__leftArrow{background-color:#fff;width:100%;position:fixed}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.review-submit .horizontalScroll__wrapper .horizontalScroll__leftArrow{padding-top:.5rem;bottom:2.5rem}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.review-submit .horizontalScroll__wrapper .horizontalScroll__leftArrow .icon-arrowleftslim{margin-left:.75rem}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.review-submit .horizontalScroll__wrapper .actionButtons{bottom:0;padding:1rem 1rem 1.5rem;position:relative}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.confirmation-email-steps .horizontalScroll__wrapper{padding-bottom:5rem}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.confirmation-email-steps .horizontalScroll__wrapper .actionButtons{background-color:#fff;width:100%;position:fixed}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.confirmation-email-steps .horizontalScroll__wrapper .actionButtons{bottom:0;padding:1.5rem 1rem 1.5rem;position:relative}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.confirmation-email-steps .horizontalScroll__wrapper .module__howItWorks .howItWorks__steps .title{font-size:1rem;margin-bottom:0}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.confirmation-email-steps .horizontalScroll__wrapper .module__howItWorks .howItWorks__steps ul{padding:0}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.confirmation-email-steps .horizontalScroll__wrapper .module__howItWorks .howItWorks__steps ul li{margin:.25rem 0 0;padding:.5rem}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.confirmation-email-steps .horizontalScroll__wrapper .module__howItWorks .howItWorks__steps ul li .numberCircle{width:3.5rem;height:3.5rem;margin-bottom:0}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.confirmation-email-steps .horizontalScroll__wrapper .module__howItWorks .howItWorks__steps ul li .numberCircle span{font-size:1.85rem}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.confirmation-email-steps .horizontalScroll__wrapper .module__howItWorks .howItWorks__steps ul li p{margin-top:.5rem}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.nextPetMessage{background-color:#c1d5da;padding-top:0}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.nextPetMessage .nextPetMessage__wrapper{width:300px;height:100%;padding:.75rem;margin:0 auto;position:relative}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.nextPetMessage .nextPetMessage__wrapper .module__textCTA{text-align:center;top:40%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.nextPetMessage .nextPetMessage__wrapper .module__textCTA img{margin-bottom:1rem}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.nextPetMessage .nextPetMessage__wrapper .actionButtons{position:absolute;bottom:3rem}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.edit-pet-info > .title{font-size:1.375rem}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.edit-pet-info .horizontalScroll__wrapper .horizontalScroll__pageContent .edit{margin-bottom:1rem}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.edit-pet-info .horizontalScroll__wrapper .horizontalScroll__pageContent .edit.edit-pet-name input{margin-right:0}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.edit-pet-info .horizontalScroll__wrapper .horizontalScroll__pageContent .edit.edit-pet-gender-neutered label,.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.edit-pet-info .horizontalScroll__wrapper .horizontalScroll__pageContent .edit.edit-pet-type label{width:100%}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.edit-pet-info .horizontalScroll__wrapper .horizontalScroll__pageContent .edit.edit-pet-gender-neutered .iconCheckbox__wrapper,.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.edit-pet-info .horizontalScroll__wrapper .horizontalScroll__pageContent .edit.edit-pet-type .iconCheckbox__wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.edit-pet-info .horizontalScroll__wrapper .horizontalScroll__pageContent .edit.edit-pet-gender-neutered .iconCheckbox__wrapper .module__iconCheckbox,.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.edit-pet-info .horizontalScroll__wrapper .horizontalScroll__pageContent .edit.edit-pet-type .iconCheckbox__wrapper .module__iconCheckbox{width:48%}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.edit-pet-info .horizontalScroll__wrapper .horizontalScroll__pageContent .edit.edit-pet-gender-neutered .iconCheckbox__wrapper .module__iconCheckbox:not(:last-child),.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.edit-pet-info .horizontalScroll__wrapper .horizontalScroll__pageContent .edit.edit-pet-type .iconCheckbox__wrapper .module__iconCheckbox:not(:last-child){margin-right:.5rem}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.edit-pet-info .horizontalScroll__wrapper .horizontalScroll__pageContent .edit.edit-pet-gender-neutered .form-group{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.edit-pet-info .horizontalScroll__wrapper .horizontalScroll__pageContent .edit.edit-pet-gender-neutered .form-group label{width:48%}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.edit-pet-info .horizontalScroll__wrapper .horizontalScroll__pageContent .edit.edit-pet-age > .title{font-size:.875rem;font-weight:400;margin-bottom:.5rem;color:#9fa4ab}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.edit-pet-info .horizontalScroll__wrapper .horizontalScroll__pageContent .edit.edit-pet-age .form-group{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.edit-pet-info .horizontalScroll__wrapper .horizontalScroll__pageContent .edit.edit-pet-age .form-group label{width:48%}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.edit-pet-info .horizontalScroll__wrapper .horizontalScroll__pageContent .edit.edit-pet-breed-weight .form-group__wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.edit-pet-info .horizontalScroll__wrapper .horizontalScroll__pageContent .edit.edit-pet-breed-weight .form-group__wrapper .form-group{width:48%;max-width:100%}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.edit-pet-info .horizontalScroll__wrapper .horizontalScroll__pageContent .edit.edit-pet-breed-weight .form-group__wrapper .form-group .autocomplete,.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.edit-pet-info .horizontalScroll__wrapper .horizontalScroll__pageContent .edit.edit-pet-breed-weight .form-group__wrapper .form-group input{margin-right:0}.wellnessOnboarding [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.edit-pet-info .horizontalScroll__wrapper .horizontalScroll__pageContent .edit.edit-pet-breed-weight .form-group__wrapper .form-group:not(:last-child){margin-right:.875rem}.dfs.landingPage div[data-role=content]{padding-top:0}.dfs.landingPage [name=dfs__freeAccessVeterinary] .module__wideCTA .wideCTA__text .title,.dfs.landingPage [name=dfs__helpfulResources] .module__wideCTA .wideCTA__text .title,.dfs.landingPage [name=dfs__shoppingMadeEasier] .module__wideCTA .wideCTA__text .title{font-weight:700}.dfs.landingPage [name=dfs__freeAccessVeterinary] .module__wideCTA .wideCTA__text p,.dfs.landingPage [name=dfs__helpfulResources] .module__wideCTA .wideCTA__text p,.dfs.landingPage [name=dfs__shoppingMadeEasier] .module__wideCTA .wideCTA__text p{font-weight:600;color:#001952}.dfs.landingPage [name=dfs__freeAccessVeterinary] .module__wideCTA .wideCTA__text ul,.dfs.landingPage [name=dfs__helpfulResources] .module__wideCTA .wideCTA__text ul,.dfs.landingPage [name=dfs__shoppingMadeEasier] .module__wideCTA .wideCTA__text ul{font-weight:600;color:#001952}.dfs.landingPage [name=dfs__freeAccessVeterinary] .module__wideCTA .wideCTA__text ul li,.dfs.landingPage [name=dfs__helpfulResources] .module__wideCTA .wideCTA__text ul li,.dfs.landingPage [name=dfs__shoppingMadeEasier] .module__wideCTA .wideCTA__text ul li{margin-bottom:1rem}.dfs.landingPage [name=dfs__freeAccessVeterinary] .module__wideCTA .wideCTA__text .actionButtons .button,.dfs.landingPage [name=dfs__helpfulResources] .module__wideCTA .wideCTA__text .actionButtons .button,.dfs.landingPage [name=dfs__shoppingMadeEasier] .module__wideCTA .wideCTA__text .actionButtons .button{margin-bottom:1rem}.dfs.landingPage .dataRoleContent__inner{max-width:none}.dfs.landingPage [name=dfs__shopByPetType] .module__scrollingControls .title,.dfs.landingPage [name=dfs__topCategories] .module__scrollingControls .title,.dfs.landingPage [name=dfs__topSelling] .module__scrollingControls .title{font-weight:700;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.dfs.landingPage [name=dfs__shopByPetType] .module__scrollingControls a,.dfs.landingPage [name=dfs__topCategories] .module__scrollingControls a,.dfs.landingPage [name=dfs__topSelling] .module__scrollingControls a{text-align:center;width:1.5rem;min-width:1.5rem;margin:0 0 0 auto}.dfs.landingPage [name=dfs__shopByPetType] .module__scrollingControls a.leftArrow,.dfs.landingPage [name=dfs__topCategories] .module__scrollingControls a.leftArrow,.dfs.landingPage [name=dfs__topSelling] .module__scrollingControls a.leftArrow{margin-right:.5rem}.dfs.landingPage [name=dfs__meetOurVets]{background-color:#f3f8f9;padding:2rem 1rem}.dfs.landingPage [name=dfs__meetOurVets] > .title{font-size:1.5rem;text-align:center}.dfs.landingPage [name=dfs__meetOurVets] > p{text-align:center;max-width:62rem;margin-right:auto;margin-left:auto}.dfs.landingPage [name=dfs__meetOurVets] .module__scrollingControls{max-width:5rem;margin:2rem auto 2rem}.dfs.landingPage [name=dfs__meetOurVets] .module__scrollingControls a{text-align:center}.dfs.landingPage [name=dfs__meetOurVets] .module__scrollingCards ul li{width:14.813rem;max-width:14.813rem;height:17.5rem;padding:2rem 1rem;vertical-align:top}.dfs.landingPage [name=dfs__meetOurVets] .module__scrollingCards ul li .expertDetail__data{text-align:center;height:100%;position:relative}.dfs.landingPage [name=dfs__meetOurVets] .module__scrollingCards ul li .expertDetail__data > .expert__profilePicture{width:4rem;height:4rem;border:solid .125rem #e2f0f3;-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem;margin:0 auto .5rem;display:block;position:relative;overflow:hidden}.dfs.landingPage [name=dfs__meetOurVets] .module__scrollingCards ul li .expertDetail__data > .expert__profilePicture img{height:100%;width:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.dfs.landingPage [name=dfs__meetOurVets] .module__scrollingCards ul li .expertDetail__data .name{font-weight:700;white-space:normal;color:#001952;margin-bottom:.5rem;display:block}.dfs.landingPage [name=dfs__meetOurVets] .module__scrollingCards ul li .expertDetail__data p{font-size:.813rem;white-space:normal;margin-bottom:.5rem}.dfs.landingPage [name=dfs__meetOurVets] .module__scrollingCards ul li .expertDetail__data .expert__collegeLogo{width:auto;height:50px;display:block;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.dfs.landingPage [name=dfs__accordionQuestion]{background-color:#fff;padding:2rem 1rem}.dfs.landingPage [name=dfs__accordionQuestion] .module__FAQ .FAQ__title{font-size:1.5rem;font-weight:700;text-align:center}.dfs.landingPage [name=dfs__accordionQuestion] .module__FAQ .FAQ__list .title--5{font-weight:700;color:#001952}.dfs.landingPage [name=dfs__accordionQuestion] .module__FAQ .FAQ__showHideButton i{color:#001952}.ecom.brandPage.wholeHearted div[data-role=content]{background-color:#fff}.ecom.brandPage.wholeHearted [name=brandPage__heroBanner] .module__heroCarousel .carousel-inner .item{height:20rem;padding-bottom:0}.ecom.brandPage.wholeHearted [name=brandPage__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent{padding:2rem 1rem;margin:auto}.ecom.brandPage.wholeHearted [name=brandPage__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent .content__textCTA{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ecom.brandPage.wholeHearted [name=brandPage__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent .content__textCTA .module__imagotype{margin-bottom:1rem}.ecom.brandPage.wholeHearted [name=brandPage__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent .content__textCTA .module__imagotype img{width:10.187rem;height:auto;display:block;padding:0;margin-left:0;position:relative;left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;z-index:150}.ecom.brandPage.wholeHearted [name=brandPage__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent .content__textCTA .module__imagotype .title{display:none}.ecom.brandPage.wholeHearted [name=brandPage__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent .content__overlay{display:none}.ecom.brandPage.wholeHearted [name=brandPage__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent img{height:20rem;width:auto;display:block;left:104%;-webkit-transform:translate(-60%,-50%);-moz-transform:translate(-60%,-50%);-ms-transform:translate(-60%,-50%);-o-transform:translate(-60%,-50%);transform:translate(-60%,-50%)}.ecom.brandPage.wholeHearted [name=brandPage__wideText]{margin:1rem auto}.ecom.brandPage.wholeHearted [name=brandPage__wideText] sup{font-size:.675rem}.ecom.brandPage.wholeHearted [name=brandPage__wideText] .module__wideCTA .wideCTA__text .title{font-weight:700}.ecom.brandPage.wholeHearted [name=brandPage__wideText] .module__wideCTA .wideCTA__text p{margin-bottom:0}.ecom.brandPage.wholeHearted [name=brandPage__wideText] .module__videoText{margin:2rem 0}.ecom.brandPage.wholeHearted [name=brandPage__productCheckFeatures]{padding:1rem 0}.ecom.brandPage.wholeHearted [name=brandPage__productCheckFeatures] .module__checkListImg .checkList__content ul li p sup{font-size:.575rem;position:relative;top:-.375rem;left:-.25rem}.ecom.brandPage.wholeHearted [name=brandPage__productCheckFeatures] .module__checkListImg .img__content p{text-align:center;margin-top:.5rem}.ecom.brandPage.wholeHearted [name=brandPage__productCheckFeatures] .module__checkListImg .img__content p sup{font-size:.675rem}.ecom.brandPage.wholeHearted [name=brandPage__topRatedProducts]{padding:2rem 0;padding-bottom:0}.ecom.brandPage.wholeHearted [name=brandPage__howToApply]{background-color:#001952;padding:2rem 1rem}.ecom.brandPage.wholeHearted [name=brandPage__howToApply] .module__videoText{margin-top:2rem}.ecom.brandPage.wholeHearted [name=brandPage__howToApply] .module__howItWorks .howItWorks__steps .title{font-size:1.5rem;font-weight:700;color:#fff}.ecom.brandPage.wholeHearted [name=brandPage__howToApply] .module__howItWorks .howItWorks__steps ul{margin-bottom:0}.ecom.brandPage.wholeHearted [name=brandPage__howToApply] .module__howItWorks .howItWorks__steps ul li .numberCircle span{font-family:'Petco Circular';font-weight:800}.ecom.brandPage.wholeHearted [name=brandPage__howToApply] .module__howItWorks .howItWorks__steps ul li p{font-size:.875rem;font-weight:600;color:#fff}.ecom.brandPage.wholeHearted [name=brandPage__FAQ]{background-color:#f1f7f9;padding:2rem 1rem}.ecom.brandPage.wholeHearted [name=brandPage__FAQ] sup{font-size:.675rem;display:inline-block;-webkit-transform:translateX(-3px);-moz-transform:translateX(-3px);-ms-transform:translateX(-3px);-o-transform:translateX(-3px);transform:translateX(-3px)}.ecom.brandPage.wholeHearted [name=brandPage__FAQ] .module__FAQ{background-color:#fff;padding:1rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;margin-bottom:0;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.ecom.brandPage.wholeHearted [name=brandPage__FAQ] .module__FAQ .FAQ__title{font-size:1.5rem;font-weight:700;text-align:center}.ecom.brandPage.wholeHearted [name=brandPage__FAQ] .module__FAQ .FAQ__list .title--5{font-weight:700;color:#001952}.ecom.brandPage.wholeHearted [name=brandPage__FAQ] .module__FAQ .FAQ__list .paragraph__wrap{display:none}.ecom.brandPage.wholeHearted [name=brandPage__FAQ] .module__FAQ .FAQ__list .paragraph__wrap p + p{margin-top:1.5rem}.ecom.brandPage.wholeHearted [name=brandPage__FAQ] .module__FAQ .FAQ__list .paragraph__wrap em{font-style:italic;font-weight:400}.ecom.brandPage.wholeHearted [name=brandPage__FAQ] .module__FAQ .FAQ__showHideButton i{color:#001952}.ecom.brandPage.wholeHearted [name=brandPage__relatedProducts]{padding:1rem 0}.ecom.brandPage.wholeHearted [name=brandPage__informationRegarding]{background-color:#f1f7f9;padding:2rem 1rem}.ecom.brandPage.wholeHearted [name=brandPage__informationRegarding] .module__wideCTA{background-color:#fff;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.ecom.brandPage.wholeHearted [name=brandPage__informationRegarding] .module__wideCTA .wideCTA__text .title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.ecom.brandPage.wholeHearted [name=brandPage__informationRegarding] .module__wideCTA .wideCTA__text .subTitle{font-size:1rem;font-weight:700;color:#001952;margin-bottom:1.5rem}.ecom.brandPage.wholeHearted [name=brandPage__informationRegarding] .module__wideCTA .wideCTA__text p{font-size:.875rem;font-weight:400}.ecom.brandPage.wholeHearted [name=brandPage__informationRegarding] .module__wideCTA .wideCTA__text p sup{font-size:.575rem;position:relative;top:-.375rem}.ecom.brandPage.wholeHearted [name=brandPage__informationRegarding] .promotionalIDWrapper{width:100%;margin-top:2rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.ecom.brandPage.wholeHearted [name=brandPage__informationRegarding] .promotionalIDWrapper .title{margin-bottom:.5rem}.ecom.brandPage.wholeHearted [name=brandPage__informationRegarding] .promotionalIDWrapper span{background-color:#001952;color:#fff;padding:.5rem 1rem;display:block}.ecom.brandPage.wholeHearted.trifexis [data-role=content] [name=brandPage__productCheckFeatures] .module__checkListImg .checkList__content{background-color:#a9b734}.ecom.brandPage.wholeHearted.trifexis [data-role=content] [name=brandPage__productCheckFeatures] .module__checkListImg .img__content{margin-top:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.ecom.brandPage.wholeHearted.trifexis [data-role=content] [name=brandPage__productCheckFeatures] .module__checkListImg .img__content img{max-height:210px;-o-object-fit:contain;object-fit:contain}.ecom.brandPage.wholeHearted.trifexis [data-role=content] [name=brandPage__informationRegarding] .text-link{width:auto;display:inline-block}.ecom.brandPage.wholeHearted.trifexis [data-role=content] [name=brandPage__informationRegarding] .informationRegarding__footNote{font-size:.875rem;font-weight:700;text-align:center;max-width:62rem;margin:2rem auto;color:#001952}.ecom.brandPage.wholeHearted.galliprant [data-role=content] [name=brandPage__productCheckFeatures] .module__checkListImg .checkList__content{background-color:#c3413c}.ecom.brandPage.wholeHearted.galliprant [data-role=content] [name=brandPage__productCheckFeatures] .module__checkListImg .img__content{margin-top:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.ecom.brandPage.wholeHearted.galliprant [data-role=content] [name=brandPage__productCheckFeatures] .module__checkListImg .img__content img{max-height:210px;-o-object-fit:contain;object-fit:contain}.ecom.brandPage.wholeHearted.galliprant [data-role=content] [name=brandPage__informationRegarding] .text-link{width:auto;display:inline-block}.ecom.brandPage.wholeHearted.galliprant [data-role=content] [name=brandPage__informationRegarding] .informationRegarding__footNote{font-size:.875rem;font-weight:700;text-align:center;max-width:62rem;margin:2rem auto;color:#001952}.educationalCenter .text-capitalize{text-transform:capitalize}.educationalCenter [name^=educationalCenter__]{padding-right:1rem;padding-left:1rem}.educationalCenter [name^=educationalCenter__].no-padding{padding:0}.educationalCenter [name^=educationalCenter__] .educationalCenter__header{margin:0 auto .25rem}.educationalCenter [name^=educationalCenter__] .educationalCenter__header .title{margin-bottom:.25rem}.educationalCenter [name=educationalCenter__heroCarousel]{background-color:#fff;padding:0;margin-top:-1rem}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .item{padding-bottom:0}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .heroContent{padding:0;display:block;position:relative}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .heroContent .content__header{padding-bottom:31.28375%;position:relative;top:0;right:0;left:0}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .heroContent .content__header .title{font-size:1.5rem;font-weight:800;line-height:1.2em;width:auto;padding-right:0;position:absolute;right:1rem;bottom:1rem;left:1rem}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .heroContent .content__header .title:first-child{font-family:Grumpy;bottom:3.125rem}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .heroContent .content__header .title:last-child{font-size:.725rem;font-weight:700;text-transform:uppercase}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .heroContent .content__header .title:last-child::before{width:1.25rem;height:.25rem;margin-bottom:.5rem;background-color:#f89406;content:"";display:block}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .heroContent .content__textForm{padding:1rem 1rem 1rem}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .heroContent .content__textForm p{font-weight:800;line-height:1.2}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .heroContent .content__overlay{padding-bottom:31.28375%;display:block}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .heroContent img{position:absolute;top:0;left:0;right:0;z-index:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .partnership__wrapper{width:100%;padding:0 1rem}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .partnership__wrapper .hero__partnership{background-color:#fff;width:100%;padding:1rem;border:solid 2px #e2f0f3;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .partnership__wrapper .hero__partnership span{font-weight:600;margin-bottom:1rem}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .partnership__wrapper .hero__partnership img{width:4rem;-o-object-fit:contain;object-fit:contain}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .partnership__wrapper p{font-size:.687rem;line-height:.85rem;color:#001952;margin-top:.5rem;margin-bottom:0}.educationalCenter [name=educationalCenter__heroCarousel] .breadcrumbs__wrapper{background-color:#fff;padding:1rem;margin-top:1rem}.educationalCenter [name=educationalCenter__heroCarousel] .breadcrumbs__wrapper .module__breadcrumbs{padding:0;max-width:62rem;margin:0 auto}.educationalCenter [name=educationalCenter__trending] .trending__wrapper{max-width:62rem;margin:0 auto}.educationalCenter [name=educationalCenter__trending] .trending__wrapper .trending__left{padding:0 1rem}.educationalCenter [name=educationalCenter__trending] .trending__wrapper .trending__left .title::before{width:1.25rem;height:.25rem;margin-bottom:.5rem;background-color:#f89406;content:"";display:block}.educationalCenter [name=educationalCenter__trending] .trending__wrapper .trending__slideWrapper{position:relative;margin-bottom:0}.educationalCenter [name=educationalCenter__trending] .trending__wrapper .trending__slideWrapper .swipe__fixedColoredBackground{background-color:#f89406;width:100%;height:100px;position:absolute;top:-.5rem}.educationalCenter [name=educationalCenter__trending] .trending__wrapper .trending__slideWrapper .swipe{height:400px}.educationalCenter [name=educationalCenter__trending] .trending__wrapper .trending__slideWrapper .swipe__item{padding:0;overflow:hidden}.educationalCenter [name=educationalCenter__trending] .trending__wrapper .trending__slideWrapper .swipe__imgWrapper{height:200px}.educationalCenter [name=educationalCenter__trending] .trending__wrapper .trending__slideWrapper .swipe__imgWrapper img{width:100%;height:280px;-o-object-fit:cover;object-fit:cover}.educationalCenter [name=educationalCenter__trending] .trending__wrapper .trending__slideWrapper .swipe__textContainer{padding:0 1rem;margin-top:6rem}.educationalCenter [name=educationalCenter__trending] .trending__wrapper .trending__slideWrapper .swipe__textContainer .title.title--4{color:#001952;font-size:.75rem;margin-bottom:.5rem}.educationalCenter [name=educationalCenter__trending] .trending__wrapper .trending__slideWrapper .swipe__textContainer .title.title--2{font-weight:700;color:#001952}.educationalCenter [name=educationalCenter__featuredArticles]{background-color:#f3f8f9;padding:2rem 1rem}.educationalCenter [name=educationalCenter__featuredArticles] .module__relatedArticles{max-width:61rem;margin:auto}.educationalCenter [name=educationalCenter__featuredArticles] .module__relatedArticles ul li{background-color:#fff;-webkit-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);-moz-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1)}.educationalCenter [name=educationalCenter__featuredArticles] .module__relatedArticles ul li a,.educationalCenter [name=educationalCenter__featuredArticles] .module__relatedArticles ul li > div{padding-bottom:.5rem}.educationalCenter [name=educationalCenter__featuredArticles] .module__relatedArticles ul li a .thumbnail img,.educationalCenter [name=educationalCenter__featuredArticles] .module__relatedArticles ul li > div .thumbnail img{height:195%}.educationalCenter [name=educationalCenter__featuredArticles] .module__relatedArticles ul li a .info,.educationalCenter [name=educationalCenter__featuredArticles] .module__relatedArticles ul li > div .info{background-color:#fff;padding:1rem;margin-bottom:1.5rem}.educationalCenter [name=educationalCenter__featuredArticles] .module__relatedArticles ul li a .info p,.educationalCenter [name=educationalCenter__featuredArticles] .module__relatedArticles ul li > div .info p{font-size:.933rem}.educationalCenter [name=educationalCenter__featuredArticles] .module__relatedArticles ul li a .extra,.educationalCenter [name=educationalCenter__featuredArticles] .module__relatedArticles ul li > div .extra{font-size:.9333rem;position:absolute;bottom:1rem;left:1.125rem}.educationalCenter [name=educationalCenter__mainArticleLeft] .content__footer,.educationalCenter [name=educationalCenter__mainArticleTop] .content__footer{border-top:none;margin-top:.5rem}.educationalCenter [name=educationalCenter__mainArticleLeft] .footer__info,.educationalCenter [name=educationalCenter__mainArticleTop] .footer__info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.educationalCenter [name=educationalCenter__mainArticleLeft] .footer__info i,.educationalCenter [name=educationalCenter__mainArticleLeft] .footer__info p,.educationalCenter [name=educationalCenter__mainArticleTop] .footer__info i,.educationalCenter [name=educationalCenter__mainArticleTop] .footer__info p{font-weight:600;color:#001952}.educationalCenter [name=educationalCenter__mainArticleLeft] .footer__info i,.educationalCenter [name=educationalCenter__mainArticleTop] .footer__info i{font-size:2rem;margin-top:-.25rem;position:relative;left:-4px}.educationalCenter [name=educationalCenter__mainArticleLeft] .footer__info p,.educationalCenter [name=educationalCenter__mainArticleTop] .footer__info p{font-size:.875rem}.educationalCenter [name=educationalCenter__mainArticleLeft]{padding:2rem 1rem}.educationalCenter [name=educationalCenter__mainArticleLeft] .module__card{margin-bottom:1rem;position:relative}.educationalCenter [name=educationalCenter__petdArticles] .module__relatedArticles{max-width:62rem;padding:1rem 0;margin:auto}.educationalCenter [name=educationalCenter__petdArticles] .module__relatedArticles ul li{background-color:#fff;-webkit-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);-moz-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1)}.educationalCenter [name=educationalCenter__petdArticles] .module__relatedArticles ul li a,.educationalCenter [name=educationalCenter__petdArticles] .module__relatedArticles ul li > div{padding-bottom:.5rem}.educationalCenter [name=educationalCenter__petdArticles] .module__relatedArticles ul li a .thumbnail img,.educationalCenter [name=educationalCenter__petdArticles] .module__relatedArticles ul li > div .thumbnail img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.educationalCenter [name=educationalCenter__petdArticles] .module__relatedArticles ul li a .info,.educationalCenter [name=educationalCenter__petdArticles] .module__relatedArticles ul li > div .info{background-color:#fff;padding:1rem;margin-bottom:1.5rem}.educationalCenter [name=educationalCenter__petdArticles] .module__relatedArticles ul li a .info p,.educationalCenter [name=educationalCenter__petdArticles] .module__relatedArticles ul li > div .info p{margin-bottom:0}.educationalCenter [name=educationalCenter__petdArticles] .module__relatedArticles ul li a .extra,.educationalCenter [name=educationalCenter__petdArticles] .module__relatedArticles ul li > div .extra{position:absolute;bottom:1rem;left:1.125rem}.educationalCenter [name=educationalCenter__mainArticleTop]{padding:2.5rem 1rem}.educationalCenter [name=educationalCenter__mainArticleTop] .module__card{padding-bottom:1.5rem}.educationalCenter [name=educationalCenter__mainArticleTop] .module__card .card__content .title{font-size:1.125rem}.educationalCenter [name=educationalCenter__mainArticleTop] .categoryPetCare__body,.educationalCenter [name=educationalCenter__mainArticleTop] .categoryPetCare__mainArticle{max-width:62rem;margin:0 auto}.educationalCenter [name=educationalCenter__mainArticleTop] .categoryPetCare__body .module__card{margin-top:1rem}.educationalCenter [name=educationalCenter__relatedArticles] .module__relatedArticles{max-width:62rem;margin:auto}.educationalCenter [name=educationalCenter__relatedArticles] .module__relatedArticles ul li a .thumbnail img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.educationalCenter [name=educationalCenter__relatedArticles] .module__relatedArticles ul li p{margin-bottom:0}.educationalCenter [name=educationalCenter__categoryTwoColumns]#categoryTwoColumnsBreeds{padding-top:2rem;padding-bottom:1rem}.educationalCenter [name=educationalCenter__categoryTwoColumns]#categoryTwoColumnsTools{padding-top:1rem;padding-bottom:2rem}.educationalCenter [name=educationalCenter__categoryTwoColumns] .categoryTwoColumns__body .module__card:not(:last-child){margin-bottom:1rem}.educationalCenter [name=educationalCenter__categoryAnswers]{padding:2rem 1rem;background-color:#f3f8f9}.educationalCenter [name=educationalCenter__wideText]{padding-top:1rem;padding-bottom:1rem}.educationalCenter [name=educationalCenter__wideText] .module__wideCTA .wideCTA__text{padding-right:0;padding-left:0;max-width:58rem}.educationalCenter [name=educationalCenter__relatedHorizontal] .relatedHorizontal__container{max-width:62rem;padding:1rem 0;margin:auto}.educationalCenter [name=educationalCenter__relatedHorizontal] .module__relatedArticles ul li a,.educationalCenter [name=educationalCenter__relatedHorizontal] .module__relatedArticles ul li > div{background-color:#fff}.educationalCenter [name=educationalCenter__relatedHorizontal] .module__relatedArticles ul li a .thumbnail img,.educationalCenter [name=educationalCenter__relatedHorizontal] .module__relatedArticles ul li > div .thumbnail img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.educationalCenter [name=educationalCenter__relatedHorizontal] .actionButtons{margin-top:2rem}.educationalCenter [name=educationalCenter__relatedHorizontal] .relatedHorizontal__sidebar{margin-top:2rem}.educationalCenter [name=educationalCenter__relatedHorizontal] .relatedHorizontal__sidebar .page-aside__box{text-align:center}.educationalCenter [name=educationalCenter__relatedHorizontal] .relatedHorizontal__sidebar .page-aside__box img{max-width:100%;height:auto}.educationalCenter.category.petHealth [name=educationalCenter__featuredArticles]{padding:1rem}.educationalCenter.category.petHealth [name=educationalCenter__featuredArticles] .educationalCenter__header{margin-bottom:1rem}.educationalCenter.category.petHealth [name=educationalCenter__mainArticleLeft]{background-color:#fff;padding:2rem 1rem}.educationalCenter.category.petHealth [name=educationalCenter__mainArticleLeft] .educationalCenter__header{margin-bottom:1rem}.educationalCenter.category.petHealth [name=educationalCenter__petdArticles]{background-color:#f3f8f9;padding:2rem 1rem}.educationalCenter.category.petHealth [name=educationalCenter__petdArticles] .educationalCenter__header{margin-bottom:1rem}.educationalCenter.category.petHealth [name=educationalCenter__mainArticleTop]{background-color:#fff}.educationalCenter.category.petHealth [name=educationalCenter__mainArticleTop] .educationalCenter__header{margin-bottom:1rem}.educationalCenter.category.petHealth [name=educationalCenter__wideText]{background-color:#f3f8f9}.educationalCenter.category.subCategory [name=educationalCenter__featuredArticles]{padding:1rem}.educationalCenter.category.subCategory [name=educationalCenter__featuredArticles] .educationalCenter__header{margin-bottom:1rem}.educationalCenter.category.subCategory [name=educationalCenter__relatedArticles]{padding:2rem 1rem 1rem;background-color:#fff}.educationalCenter.category.subCategory [name=educationalCenter__relatedArticles] .module__relatedArticles ul li a .extra{margin-top:1rem}.educationalCenter.category.subCategory [name=educationalCenter__relatedHorizontal]{background-color:#f3f8f9;padding:2rem 1rem}.educationalCenter.category.subCategory [name=educationalCenter__relatedHorizontal] .relatedHorizontal__container .module__relatedArticles ul li a .info,.educationalCenter.category.subCategory [name=educationalCenter__relatedHorizontal] .relatedHorizontal__container .module__relatedArticles ul li > div .info{margin-bottom:1rem}.educationalCenter.category.subCategory [name=educationalCenter__wideText]{background-color:#f3f8f9}@media screen and (min-width:30rem){.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .carousel-inner .item .heroContent .content__header .title:first-child{font-size:2rem}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .carousel-inner .item .heroContent .content__textForm p{font-size:1.25rem}}@media screen and (min-width:33.75rem){.educationalCenter .educationalCenter__adFull{padding:1rem 0 2.75rem}.educationalCenter [name=educationalCenter__heroCarousel]{position:relative}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel{position:relative}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .carousel-inner .item .heroContent .content__header .title:first-child{font-size:2.5rem}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .carousel-inner .item .heroContent .content__textForm p{font-size:1.5rem}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .partnership__wrapper{width:100%;max-width:62rem;margin-left:0}.educationalCenter [name=educationalCenter__heroCarousel] .breadcrumbs__wrapper{margin-top:0}.educationalCenter [name=educationalCenter__trending] .trending__wrapper{background-color:#fff}.educationalCenter [name=educationalCenter__mainArticleLeft] .cards__wrapper{max-width:62rem;margin:0 auto}.educationalCenter [name=educationalCenter__mainArticleLeft] .cards__wrapper .mainArticleLeft__wrapper{margin-bottom:1rem}.educationalCenter [name=educationalCenter__mainArticleLeft] .cards__wrapper .mainArticleLeft__wrapper .module__card{height:100%;padding-bottom:0;margin-bottom:0;position:relative;overflow:hidden}.educationalCenter [name=educationalCenter__mainArticleLeft] .cards__wrapper .mainArticleLeft__wrapper .module__card .card__content{padding:1rem}.educationalCenter [name=educationalCenter__mainArticleLeft] .cards__wrapper .mainArticleLeft__smallArticles{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.educationalCenter [name=educationalCenter__mainArticleLeft] .cards__wrapper .mainArticleLeft__smallArticles .module__card{width:48%;padding:0;margin-top:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.educationalCenter [name=educationalCenter__mainArticleLeft] .cards__wrapper .mainArticleLeft__smallArticles .module__card:not(:last-child){margin-bottom:1rem}.educationalCenter [name=educationalCenter__mainArticleLeft] .cards__wrapper .mainArticleLeft__smallArticles .module__card .card__picture img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.educationalCenter [name=educationalCenter__mainArticleLeft] .cards__wrapper .mainArticleLeft__smallArticles .module__card .card__content{padding:1rem}.educationalCenter [name=educationalCenter__mainArticleTop] .categoryPetCare__body .module__card{padding-bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden}.educationalCenter [name=educationalCenter__mainArticleTop] .categoryPetCare__body .module__card .card__picture{width:245px}.educationalCenter [name=educationalCenter__mainArticleTop] .categoryPetCare__body .module__card .card__content{padding:1rem 1rem 0;width:-webkit-calc(100% - 245px);width:-moz-calc(100% - 245px);width:calc(100% - 245px)}.educationalCenter [name=educationalCenter__mainArticleTop] .categoryPetCare__body .module__card .card__content .content__footer{position:absolute;bottom:.5rem}.educationalCenter [name=educationalCenter__categoryTwoColumns],.educationalCenter [name=educationalCenter__mainArticleLeft],.educationalCenter [name=educationalCenter__mainArticleTop]{background-color:#fff}}@media screen and (min-width:41.875rem){.educationalCenter [name^=educationalCenter__] .educationalCenter__header{max-width:62rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.educationalCenter [name^=educationalCenter__] .educationalCenter__header .title{margin-bottom:0}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .item{padding-bottom:44.28375%}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .heroContent{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;position:absolute}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .heroContent .content__header{padding:0;top:auto;right:auto;left:auto}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .heroContent .content__header .title:first-child{font-size:3.5rem;max-width:40rem;margin-bottom:1rem;position:relative;bottom:2.5rem}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .heroContent .content__header .title:last-child{left:1rem}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .heroContent .content__textForm{padding:0 1rem;z-index:2}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .heroContent .content__textForm p{color:#fff;max-width:33.75rem;margin-bottom:1.5rem}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .heroContent .content__textForm .content__form{width:33.75rem}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .heroContent .content__textForm .content__form .actionButtons{z-index:3000}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .heroContent .content__overlay{padding-bottom:44.28375%}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .heroContent img{width:143%;display:block}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .partnership__wrapper{width:100%;max-width:62rem;padding-right:0;margin-left:0;margin-right:1rem;position:absolute;right:0;bottom:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:1}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .partnership__wrapper .hero__partnership{background-color:rgba(250,250,250,.65);-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;border:none;padding:.75rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:245px}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .partnership__wrapper .hero__partnership span{margin-bottom:0;position:relative;top:.25rem}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .partnership__wrapper p{text-align:right;color:#fff;max-width:23rem}.educationalCenter [name=educationalCenter__trending]{padding:3rem 0}.educationalCenter [name=educationalCenter__trending] .trending__wrapper{max-width:62rem;height:330px;padding:4rem 1rem 0 1rem;margin:0 auto;overflow:hidden}.educationalCenter [name=educationalCenter__trending] .trending__wrapper .trending__left{padding:0}.educationalCenter [name=educationalCenter__trending] .trending__wrapper .trending__slideWrapper{width:100%;height:147px;margin-bottom:0}.educationalCenter [name=educationalCenter__trending] .trending__wrapper .trending__slideWrapper .swipe__fixedColoredBackground{width:200px;height:110px;left:-.5rem}.educationalCenter [name=educationalCenter__trending] .trending__wrapper .trending__slideWrapper .swipe{height:147px}.educationalCenter [name=educationalCenter__trending] .trending__wrapper .trending__slideWrapper .swipe__item{width:652px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.educationalCenter [name=educationalCenter__trending] .trending__wrapper .trending__slideWrapper .swipe__imgWrapper{width:400px;height:145px}.educationalCenter [name=educationalCenter__trending] .trending__wrapper .trending__slideWrapper .swipe__imgWrapper img{height:145px}.educationalCenter [name=educationalCenter__trending] .trending__wrapper .trending__slideWrapper .swipe__textContainer{height:70px;margin-top:2.5rem;position:relative}.educationalCenter [name=educationalCenter__petdArticles]{margin-top:3.5rem;margin-bottom:3.5rem}.educationalCenter [name=educationalCenter__mainArticleTop]{padding:2.938rem 1rem}.educationalCenter [name=educationalCenter__mainArticleTop] .categoryPetCare__body .module__card .card__picture{width:308px}.educationalCenter [name=educationalCenter__mainArticleTop] .categoryPetCare__body .module__card .card__content{width:-webkit-calc(100% - 308px);width:-moz-calc(100% - 308px);width:calc(100% - 308px)}.educationalCenter [name=educationalCenter__categoryTwoColumns]#categoryTwoColumnsBreeds{padding-top:4rem}.educationalCenter [name=educationalCenter__categoryTwoColumns]#categoryTwoColumnsTools{padding-bottom:2rem}.educationalCenter [name=educationalCenter__categoryTwoColumns] .categoryTwoColumns__body{max-width:62rem;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.educationalCenter [name=educationalCenter__categoryTwoColumns] .categoryTwoColumns__body .module__card{width:48.875%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.educationalCenter [name=educationalCenter__categoryTwoColumns] .categoryTwoColumns__body .module__card:not(:last-child){margin-bottom:0}.educationalCenter [name=educationalCenter__wideText] .module__wideCTA .wideCTA__text{margin-left:0}.educationalCenter [name=educationalCenter__featuredArticles]{padding:1rem}.educationalCenter [name=educationalCenter__mainArticleLeft]{padding:1rem}.educationalCenter [name=educationalCenter__mainArticleTop]{padding-top:1rem;padding-bottom:1rem}.educationalCenter [name=educationalCenter__categoryTwoColumns]#categoryTwoColumnsPetcoachBreeds{padding-top:1rem}.educationalCenter [name=educationalCenter__categoryTwoColumns]#categoryTwoColumnsPetcoachTools{padding-bottom:1rem}.educationalCenter [name=educationalCenter__categoryAnswers]{padding:1rem}.educationalCenter [name=educationalCenter__wideText]{padding:1rem}.educationalCenter.category.petHealth [name=educationalCenter__featuredArticles]{padding:1rem}.educationalCenter.category.petHealth [name=educationalCenter__mainArticleLeft]{padding:1rem}.educationalCenter.category.petHealth [name=educationalCenter__mainArticleLeft] .educationalCenter__header{margin-bottom:1rem}.educationalCenter.category.petHealth [name=educationalCenter__petdArticles]{background-color:#f3f8f9;padding:1rem;margin-top:0;margin-bottom:0}.educationalCenter.category.petHealth [name=educationalCenter__petdArticles] .educationalCenter__header{margin-bottom:1rem}.educationalCenter.category.petHealth [name=educationalCenter__mainArticleTop]{padding-top:1rem;padding-bottom:1rem}.educationalCenter.category.petHealth [name=educationalCenter__mainArticleTop] .educationalCenter__header{margin-bottom:1rem}.educationalCenter.category.petHealth [name=educationalCenter__wideText]{padding:1rem}.educationalCenter.category.subCategory [name=educationalCenter__featuredArticles]{padding:1rem}.educationalCenter.category.subCategory [name=educationalCenter__relatedHorizontal]{padding-top:1rem}.educationalCenter.category.subCategory [name=educationalCenter__relatedArticles]{padding:1rem;margin-bottom:0}.educationalCenter.category.subCategory [name=educationalCenter__wideText]{padding:1rem 1rem}}@media screen and (min-width:49.375rem){.educationalCenter [name=educationalCenter__trending] .trending__wrapper{background-color:transparent;height:200px;padding-top:1rem;margin:1rem auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.educationalCenter [name=educationalCenter__trending] .trending__wrapper .trending__left{padding:0}.educationalCenter [name=educationalCenter__trending] .trending__wrapper .trending__slideWrapper{width:100%;margin-left:2rem}.educationalCenter [name=educationalCenter__trending] .trending__wrapper .trending__slideWrapper .swipe__fixedColoredBackground{width:140px;left:-.5rem}.educationalCenter [name=educationalCenter__trending] .trending__wrapper .trending__slideWrapper .swipe__item{width:100%}.educationalCenter [name=educationalCenter__trending] .trending__wrapper .trending__slideWrapper .swipe__imgWrapper{width:230px;height:180px}.educationalCenter [name=educationalCenter__trending] .trending__wrapper .trending__slideWrapper .swipe__imgWrapper img{width:230px;height:180px}.educationalCenter [name=educationalCenter__trending] .trending__wrapper .trending__slideWrapper .swipe__textContainer{margin-top:2.375rem}.educationalCenter [name=educationalCenter__trending] .trending__wrapper .trending__slideWrapper .swipe__textContainer .title.title--4{margin-bottom:.25rem}.educationalCenter [name=educationalCenter__trending] .trending__wrapper .trending__slideWrapper .swipe__textContainer .title.title--2{font-size:1.5rem}.educationalCenter [name=educationalCenter__featuredArticles]#petNutrition .module__relatedArticles.verticalGrid ul li{width:32%}.educationalCenter [name=educationalCenter__featuredArticles]#petNutrition .module__relatedArticles.verticalGrid ul li a .thumbnail img,.educationalCenter [name=educationalCenter__featuredArticles]#petNutrition .module__relatedArticles.verticalGrid ul li > div .thumbnail img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.educationalCenter [name=educationalCenter__featuredArticles] .module__relatedArticles.verticalGrid ul li{width:24%}.educationalCenter [name=educationalCenter__petdArticles] .module__relatedArticles{padding:0}.educationalCenter [name=educationalCenter__petdArticles] .module__relatedArticles.verticalGrid ul li{width:32%}.educationalCenter [name=educationalCenter__mainArticleLeft] .cards__wrapper .mainArticleLeft__smallArticles .module__card{width:49%}.educationalCenter [name=educationalCenter__mainArticleTop] .categoryPetCare__body{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.educationalCenter [name=educationalCenter__mainArticleTop] .categoryPetCare__body .module__card{width:-webkit-calc(100% / 3 - .75rem);width:-moz-calc(100% / 3 - .75rem);width:calc(100% / 3 - .75rem);padding-bottom:2.25rem;margin-top:1rem;display:block;overflow:hidden}.educationalCenter [name=educationalCenter__mainArticleTop] .categoryPetCare__body .module__card .card__picture{width:auto}.educationalCenter [name=educationalCenter__mainArticleTop] .categoryPetCare__body .module__card .card__content{padding:1rem 1.5rem 0;width:auto}.educationalCenter [name=educationalCenter__mainArticleTop] .categoryPetCare__body .module__card .card__content .title{margin-bottom:1rem}.educationalCenter [name=educationalCenter__relatedArticles] .module__relatedArticles.verticalGrid ul li{width:32%}.educationalCenter [name=educationalCenter__categoryAnswers] .module__questionsList{max-width:62rem;margin:0 auto}.educationalCenter [name=educationalCenter__categoryAnswers] .module__questionsList ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.educationalCenter [name=educationalCenter__categoryAnswers] .module__questionsList ul .question{background-color:#fff;width:33%;padding:1rem 1rem 3rem 1rem;margin-top:0;border:none;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;position:relative}.educationalCenter [name=educationalCenter__categoryAnswers] .module__questionsList ul .question:not(:last-child){margin-right:.75rem}.educationalCenter [name=educationalCenter__categoryAnswers] .module__questionsList ul .question__footer{position:absolute;bottom:1rem}.educationalCenter [name=educationalCenter__categoryAnswers] .module__questionsList ul .question__footer__info{text-align:left;margin-bottom:0;display:block}.educationalCenter [name=educationalCenter__relatedHorizontal] .module__relatedArticles ul{margin-right:-.5rem;margin-left:-.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.educationalCenter [name=educationalCenter__relatedHorizontal] .module__relatedArticles ul li{width:-webkit-calc(100% / 3 - 1rem);width:-moz-calc(100% / 3 - 1rem);width:calc(100% / 3 - 1rem);margin-right:.5rem;margin-left:.5rem}.educationalCenter [name=educationalCenter__relatedHorizontal] .module__relatedArticles ul li a,.educationalCenter [name=educationalCenter__relatedHorizontal] .module__relatedArticles ul li > div{height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.educationalCenter [name=educationalCenter__relatedHorizontal] .module__relatedArticles ul li a .thumbnail,.educationalCenter [name=educationalCenter__relatedHorizontal] .module__relatedArticles ul li > div .thumbnail{width:100%;padding-bottom:52.5%;min-height:0}.educationalCenter [name=educationalCenter__relatedHorizontal] .module__relatedArticles ul li a .thumbnail img,.educationalCenter [name=educationalCenter__relatedHorizontal] .module__relatedArticles ul li > div .thumbnail img{width:100%;height:auto}.educationalCenter [name=educationalCenter__relatedHorizontal] .module__relatedArticles ul li a .info .title,.educationalCenter [name=educationalCenter__relatedHorizontal] .module__relatedArticles ul li > div .info .title{font-size:1rem}.educationalCenter [name=educationalCenter__relatedHorizontal] .module__relatedArticles ul li a .info a .title,.educationalCenter [name=educationalCenter__relatedHorizontal] .module__relatedArticles ul li > div .info a .title{font-size:1rem}.educationalCenter [name=educationalCenter__relatedHorizontal] .module__relatedArticles ul li a .info .author,.educationalCenter [name=educationalCenter__relatedHorizontal] .module__relatedArticles ul li > div .info .author{font-size:.813rem}}@media screen and (min-width:62rem){.educationalCenter [name^=educationalCenter__] .educationalCenter__header{margin-bottom:1.25rem}.educationalCenter [name=educationalCenter__heroCarousel]{margin-top:-1rem}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .carousel-inner .item{padding-bottom:31.28375%}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .carousel-inner .item .heroContent{padding-top:2rem;padding-left:1rem}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .carousel-inner .item .heroContent .content__header{width:100%;max-width:63rem;padding:0;margin:0 auto}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .carousel-inner .item .heroContent .content__header .title:first-child{font-size:2.875rem;left:0}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .carousel-inner .item .heroContent .content__header .title:last-child{font-size:.813rem;left:0}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .carousel-inner .item .heroContent .content__textForm{width:100%;max-width:63rem;padding:0;margin:0 auto}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .carousel-inner .item .heroContent .content__textForm p{font-size:2rem;line-height:1.2}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .carousel-inner .item .heroContent > img{width:100%;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.educationalCenter [name=educationalCenter__heroCarousel] .module__heroCarousel .partnership__wrapper{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.educationalCenter [name=educationalCenter__heroCarousel] .hero__partnership{max-width:265px;padding-left:1.5rem;bottom:3.125rem}.educationalCenter [name=educationalCenter__heroCarousel] .hero__partnership span{font-size:1rem}.educationalCenter [name=educationalCenter__heroCarousel] .hero__partnership img{width:93px}.educationalCenter [name=educationalCenter__heroCarousel] .module__breadcrumbs{width:62rem}.educationalCenter [name=educationalCenter__trending] .trending__wrapper{margin-top:1rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.educationalCenter [name=educationalCenter__trending] .trending__wrapper .trending__left{padding:0}.educationalCenter [name=educationalCenter__trending] .trending__wrapper .trending__slideWrapper{width:685px}.educationalCenter [name=educationalCenter__featuredArticles]#petNutrition ul li a .thumbnail,.educationalCenter [name=educationalCenter__featuredArticles]#petNutrition ul li > div .thumbnail{padding-bottom:9rem}.educationalCenter [name=educationalCenter__featuredArticles] .module__relatedArticles{max-width:62rem}.educationalCenter [name=educationalCenter__featuredArticles] .module__relatedArticles ul li{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.educationalCenter [name=educationalCenter__featuredArticles] .module__relatedArticles ul li a,.educationalCenter [name=educationalCenter__featuredArticles] .module__relatedArticles ul li > div{padding-bottom:.5rem}.educationalCenter [name=educationalCenter__featuredArticles] .module__relatedArticles ul li a .thumbnail,.educationalCenter [name=educationalCenter__featuredArticles] .module__relatedArticles ul li > div .thumbnail{padding-bottom:14rem}.educationalCenter [name=educationalCenter__featuredArticles] .module__relatedArticles ul li a .thumbnail img,.educationalCenter [name=educationalCenter__featuredArticles] .module__relatedArticles ul li > div .thumbnail img{height:103%}.educationalCenter [name=educationalCenter__mainArticleLeft] .cards__wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.educationalCenter [name=educationalCenter__mainArticleLeft] .cards__wrapper .mainArticleLeft__smallArticles,.educationalCenter [name=educationalCenter__mainArticleLeft] .cards__wrapper .mainArticleLeft__wrapper{width:49%}.educationalCenter [name=educationalCenter__mainArticleLeft] .cards__wrapper .mainArticleLeft__smallArticles{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.educationalCenter [name=educationalCenter__mainArticleLeft] .cards__wrapper .mainArticleLeft__smallArticles .module__card{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.educationalCenter [name=educationalCenter__mainArticleLeft] .cards__wrapper .mainArticleLeft__smallArticles .module__card .card__picture{width:13rem}.educationalCenter [name=educationalCenter__mainArticleLeft] .cards__wrapper .mainArticleLeft__smallArticles .module__card .card__content{width:-webkit-calc(100% - 13rem);width:-moz-calc(100% - 13rem);width:calc(100% - 13rem)}.educationalCenter [name=educationalCenter__mainArticleLeft] .module__card{margin-bottom:1rem;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.educationalCenter [name=educationalCenter__petdArticles] .module__relatedArticles.verticalGrid ul li{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.educationalCenter [name=educationalCenter__mainArticleTop]{padding-bottom:4rem}.educationalCenter [name=educationalCenter__mainArticleTop] .module__card{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.educationalCenter [name=educationalCenter__mainArticleTop] .categoryPetCare__mainArticle .module__card{padding-bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.educationalCenter [name=educationalCenter__mainArticleTop] .categoryPetCare__mainArticle .module__card .card__picture{min-width:35.625rem}.educationalCenter [name=educationalCenter__mainArticleTop] .categoryPetCare__mainArticle .module__card .card__content{padding-top:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.educationalCenter [name=educationalCenter__mainArticleTop] .categoryPetCare__mainArticle .module__card .card__content .title{margin-bottom:1rem}.educationalCenter [name=educationalCenter__mainArticleTop] .categoryPetCare__mainArticle .module__card .card__content p{font-size:1rem}.educationalCenter [name=educationalCenter__categoryTwoColumns] .categoryTwoColumns__body .module__card{background-color:transparent;margin-top:0;width:48.875%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.educationalCenter [name=educationalCenter__categoryTwoColumns] .categoryTwoColumns__body .module__card .card__content{padding:1rem 0 1rem 0}.educationalCenter [name=educationalCenter__categoryTwoColumns]:first-child{padding-top:4rem}.educationalCenter [name=educationalCenter__categoryTwoColumns]:last-child .module__card{padding-bottom:0}.educationalCenter [name=educationalCenter__relatedHorizontal] .module__relatedArticles ul li a,.educationalCenter [name=educationalCenter__relatedHorizontal] .module__relatedArticles ul li > div{border:none;display:table}.educationalCenter [name=educationalCenter__relatedHorizontal] .module__relatedArticles ul li a .thumbnail,.educationalCenter [name=educationalCenter__relatedHorizontal] .module__relatedArticles ul li > div .thumbnail{width:140px;height:150px;padding-bottom:0}.educationalCenter [name=educationalCenter__relatedHorizontal] .module__relatedArticles ul li a .thumbnail img,.educationalCenter [name=educationalCenter__relatedHorizontal] .module__relatedArticles ul li > div .thumbnail img{width:auto;height:102%}.educationalCenter [name=educationalCenter__relatedHorizontal] .relatedHorizontal__container.relatedHorizontal__container--sidebar{padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.educationalCenter [name=educationalCenter__relatedHorizontal] .relatedHorizontal__container.relatedHorizontal__container--sidebar .module__relatedArticles{width:635px}.educationalCenter [name=educationalCenter__relatedHorizontal] .relatedHorizontal__container.relatedHorizontal__container--sidebar .module__relatedArticles ul li{width:-webkit-calc(100% / 2 - 1rem);width:-moz-calc(100% / 2 - 1rem);width:calc(100% / 2 - 1rem)}.educationalCenter [name=educationalCenter__relatedHorizontal] .relatedHorizontal__container.relatedHorizontal__container--sidebar .actionButtons{width:100%;-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.educationalCenter [name=educationalCenter__relatedHorizontal] .relatedHorizontal__container.relatedHorizontal__container--sidebar .relatedHorizontal__sidebar{width:320px;margin-top:0}}@media screen and (min-width:30rem){.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__heroBanner] .module__ToolHeader .ToolHeader__headerContent .headerContent__background img{right:-110px}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.pet-type .horizontalScroll__wrapper .horizontalScroll__pageContent{max-width:90%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.pet-type .horizontalScroll__wrapper .horizontalScroll__pageContent .module__iconCheckbox{margin-bottom:0}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.pet-type .horizontalScroll__wrapper .horizontalScroll__pageContent .module__iconCheckbox:not(:last-child){margin-right:.75rem}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.confirmation-email-steps .horizontalScroll__wrapper .horizontalScroll__pageContent{max-width:100%}.userRegistration .userRegistration__picture{display:none}.userRegistration .userRegistration__social{width:100%;padding-right:8px}.userRegistration .userRegistration__social .btn{padding-left:40px}.userRegistration .userRegistration__social .btn span{display:inline-block}.userRegistration .userRegistration__loginLink{width:100%;margin-left:0;padding-left:0;padding-right:8px}.userLogIn .userLogIn__facebook .btn{width:48%}.petRegistration .petRegistration__registeredPets ul .pet{width:50%}.petRegistration .petRegistration__picture{display:none}.petRegistration .petRegistration__form .form-group.petRegistration__form__name{width:49%;margin-right:1%}.petRegistration .petRegistration__form .form-group.petRegistration__form__type{width:49%;margin-left:1%}.petRegistration .petRegistration__form .form-group.petRegistration__form__breed{width:49%;margin-right:1%}.petRegistration .petRegistration__form .form-group.petRegistration__form__gender{width:49%;margin-left:1%}.petRegistration .petRegistration__form .form-group.petRegistration__form__fixing{width:49%;margin-right:1%}.petRegistration .petRegistration__form .form-group.petRegistration__form__weight{width:49%;margin-left:1%}.petRegistration .petRegistration__form .form-group.petRegistration__form__weight input[type=text]{width:38%}.petRegistration .petRegistration__form .form-group.petRegistration__form__birthDate__month{width:49%;margin-right:1%}.petRegistration .petRegistration__form .form-group.petRegistration__form__bithDate__dayYear{width:49%;margin-left:1%}.petRegistration .petRegistration__form .form-group.petRegistration__form__insurance__provider{width:49%;margin-right:1%}.petRegistration .petRegistration__form .form-group.petRegistration__form__insurance__policyNumber{width:49%;margin-left:1%}.petRegistration .petRegistration__form .form-group.petRegistration__form__profilePicture .add-profile-picture .button a,.petRegistration .petRegistration__form .form-group.petRegistration__form__profilePicture .add-profile-picture .button input[type=file]{width:auto;max-width:190px}.newQuestion fieldset .select{width:69%;float:left}.newQuestion fieldset .actionButtons{margin-top:0;width:28.75%;float:right}.newQuestion fieldset .actionButtons .button{width:100%}.questionPreferences .questionPreferences__typeSelection{margin-bottom:32px}.questionPreferences .questionPreferences__typeSelection .questionType .questionType__header{width:100%;height:auto;padding:17px 10px 13px;display:block}.questionPreferences .questionPreferences__typeSelection .questionType .questionType__header .title{font-size:13px;font-weight:600;padding:0 40px 0 5px;display:inline-block}.questionPreferences .questionPreferences__typeSelection .questionType .questionType__header .checkBoxButton{top:-6px;right:12px}.questionPreferences .questionPreferences__typeSelection .questionType .questionType__header .checkBoxButton a .deco{width:30px;height:30px}.questionPreferences .questionPreferences__typeSelection .questionType .questionType__header .checkBoxButton a .deco:before{font-size:20px;top:3px;left:3px}.questionPreferences .questionPreferences__payQuestionOptions{margin:0 -10px 32px}.questionPreferences .questionPreferences__payQuestionOptions .title{margin-left:10px}.questionPreferences .questionPreferences__payQuestionOptions ul{display:table;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.6rem}.questionPreferences .questionPreferences__payQuestionOptions ul li{width:32%}.questionPreferences .questionPreferences__payQuestionOptions .selectOptions{display:none}.questionPreferences .questionPreferences__freeQuestionOptions{margin-bottom:32px}.questionPreferences .questionPreferences__freeQuestionOptions .title{margin-bottom:24px}.questionPreferences .questionPreferences__freeQuestionOptions ul{display:table}.questionPreferences .questionPreferences__freeQuestionOptions .selectOptions{display:none}.questionPreferences .questionPreferences__price{margin-bottom:32px}.questionPreferences .questionPreferences__price .payQuestion .payQuestion__data .actionButtons .button{float:left}.questionSent{margin-top:0}.profile .profile__header .actionButtons > #ask-me-button-help:first-child{right:48%}.profile .profile__header .actionButtons .button:only-of-type{width:48%}.profile.privateProfile{padding-top:0}.profile.privateProfile .profile__header{padding-top:2rem}.profile.privateProfile .userProfile__editProfileForm .field__firstName{width:50%;padding-right:.25rem;margin-bottom:0;float:left}.profile.privateProfile .userProfile__editProfileForm .field__lastName{width:50%;padding-left:.25rem;float:right}.profile.privateProfile .userProfile__editProfileForm .field__country{width:50%;padding-right:.25rem;margin-bottom:0;float:left}.profile.privateProfile .userProfile__editProfileForm .field__zip{width:50%;padding-left:.25rem;float:right}.profile.expert .profile__header .campaign p{font-size:.9333em}.profile .profile__practice .profile__practice__actionCards .actionCard .actionCard__data{margin-bottom:0}.profile .profile__practice .profile__practice__actionCards .actionCard .actionCard__buttons{padding-left:30%;margin-top:0}.profile .profile__practice .profile__practice__actionCards .actionCard .actionCard__buttons .button{float:right}.profile .profile__practice .profile__practice__experts ul{margin-bottom:-1rem}.profile .profile__practice .profile__practice__experts ul .expert{width:50%;padding-top:0;border-top:0;margin-top:0;margin-bottom:1rem}.profile .profile__practice .profile__practice__experts ul .expert .expert__data .expert__data__name{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:128px;overflow:hidden}.profile .profile__practice .profile__practice__location .profile__practice__location__contact{width:50%;margin-bottom:2rem;float:left}.profile .profile__practice .profile__practice__location .profile__practice__location__schedule{width:50%;margin-bottom:1rem;float:left}.profile .profile__practice .profile__practice__location .profile__practice__location__map{margin:0 -32px 32px;clear:both}.profile .profile__practice .profile__practice__location .profile__practice__location__map .location__address{padding:16px 32px}.profile .profile__practice .profile__practice__location .profile__practice__location__map .location__map > div{margin:0 auto}.profile .profile__stats .profile__stats__data ul li p{font-size:.9333em}.payment .module__choiceBlocks{margin-bottom:32px}.payment .module__choiceBlocks > ul{margin-bottom:16px}.payment .module__addCreditCard{padding:20px;border:solid 1px #e2f0f3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-bottom:16px}.payment .module__securePayment{padding:0;margin-bottom:0}.payment .module__promoCode{padding:24px 20px}.payment .payPal__placeholder{overflow:hidden}.payment .payPal__placeholder .actionButtons{width:35%;padding-left:15px;margin:0;float:right}.payment .payPal__placeholder .actionButtons .button{width:100%;margin:0}.payment .paypalButtonWeb{padding:8px 0 0 50%}.advertisers__features .advertisers__features__text{width:66.66666%;padding-top:15px;float:left}.advertisers__features .advertisers__features__picture{width:33.33333%;padding-top:15px;float:left;display:block}.advertisers__graph .advertisers__graph__content .context-content{padding:0 160px 0 0;top:30%}.advertisers__reviews ul li{padding:32px 0 0 132px}.advertisers__reviews ul li:first-child .user__picture{top:0}.advertisers__reviews ul li:nth-child(even){padding:32px 132px 0 0}.advertisers__reviews ul li:nth-child(even) .user__picture{margin-right:0;margin-left:20px;right:0;left:auto}.advertisers__reviews ul li .user__picture{margin-right:20px;margin-bottom:10px;position:absolute;top:32px;left:0}.advertisers__reviews ul li .user__info{text-align:left}.questionRecycling .questionRecycling__header .actionButtons{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-moz-box-pack:center;justify-content:center}.questionRecycling .questionRecycling__actions .actionButtons{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-moz-box-pack:center;justify-content:center}.virtualPractices .virtualPractices__header .practiceSearch{overflow:hidden}.virtualPractices .virtualPractices__header .practiceSearch .practiceSearch__input{width:75%;padding-right:.25rem;margin-bottom:0;float:left}.virtualPractices .virtualPractices__header .practiceSearch .practiceSearch__buttons{width:25%;padding-left:.25rem;margin-top:0;float:left}.virtualPractices .virtualPractices__header .practiceSearch .practiceSearch__buttons .button{width:100%;min-width:0;margin-right:0}.petplanCampaign .titleNavigation .titleNavigation__title{width:100%;float:none}.petplanCampaign .titleNavigation .titleNavigation__link{text-align:left;width:100%;float:none}.petplanBenefits{padding:1rem 1rem 48px}.petplanBenefits ul{width:100%;display:table}.petplanBenefits ul li{width:50%;display:table-cell;vertical-align:top;padding-top:40px;padding-right:0;padding-left:.5rem;position:relative}.petplanBenefits ul li:first-child{padding-right:.5rem;padding-left:0}.petplanBenefits ul li:first-child img{left:0}.petplanBenefits ul li img{position:absolute;top:0;left:8px}.reminder .reminder__form__frequency,.reminder .reminder__form__type{width:50%;float:left;padding-right:8px}.reminder .reminder__form__title{width:50%;margin-top:0;float:right;padding-left:8px}.reminder .reminder__form__date{padding-right:8px;float:left;clear:left}.reminder .reminder__form__hour{float:right;padding-left:8px}.reminder .reminder__form__date,.reminder .reminder__form__hour{width:50%;margin-right:0}.reminder .reminder__form__frequency{margin-bottom:24px}.reminder .reminder__form__deleteReminder{width:100%;display:table}.reminder .reminder__form__deleteReminder p{width:50%;padding-right:.5rem;display:table-cell;vertical-align:middle}.reminder .module__textCTA .actionButtons{margin-top:0}.reminder .module__textCTA .actionButtons .button{width:100%}.appointment .appointment__schedule__date,.appointment .appointment__schedule__time{width:50%}.questionDetail .questionDetail__answers ul .questionDetail__answer .questionDetail__feedback .questionDetail__feedback__widget .title{padding-top:8px;padding-bottom:4px}.questionDetail .questionDetail__answers ul .questionDetail__answer .questionDetail__feedback .questionDetail__feedback__widget .button{padding-top:4px;padding-bottom:4px}.breedDetail [name=PuppyNames] .module__textCTA{overflow:hidden}.breedDetail [name=PuppyNames] .module__textCTA p{padding-top:6px;width:50%;float:left}.breedDetail [name=PuppyNames] .module__textCTA .actionButtons{margin-top:0;float:right}.breedDetail [name=PuppyNames] .module__textCTA .actionButtons .button{width:100%}.articles .articles__listing ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.articles .articles__listing ul li{width:48%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch}.articles .articles__listing ul li a{display:block}.articles .articles__articleDetail__slide .module__quzzr{margin:32px 0 16px}.articles .module__widget{margin-top:24px;margin-bottom:48px}.articles .articles__articleDetail__slide__extras{padding:8px 0}.articles .articles__articleDetail__slide__extras .articles__articleDetail__slide__extras__inner{height:48px;display:table}.articles .articles__articleDetail__slide__extras .articles__articleDetail__slide__extras__inner div{border-top:0;border-left:solid 1px #e2f0f3}.articles .articles__articleDetail__slide__extras .articles__articleDetail__slide__extras__inner div:first-child{border-left:0}.articles .articles__articleDetail__slide__extras .articles__articleDetail__slide__extras__inner .helpfulsTotal,.articles .articles__articleDetail__slide__extras .articles__articleDetail__slide__extras__inner .link{width:50%;padding:0;display:table-cell;vertical-align:middle}.articles .articles__articleDetail__slide__extras .articles__articleDetail__slide__extras__inner .helpfulsTotal{text-align:right}.articles .articles__articleDetail__slide__extras .articles__articleDetail__slide__extras__inner .link a{padding-left:28px}.serviceInfo [data-role=content] .dataRoleContent__inner{padding:32px 32px}.serviceLegalInfo [data-role=content] .dataRoleContent__inner{padding:32px 32px}[data-role=listview].e-specialties-list a .a-inner .content h2{display:inline}[data-role=listview].e-specialties-list a .a-inner .content .sponsor img{top:-7px}.landing__houseCalls.expert .module__hero .module__inner{background-position:24px 24%;-webkit-background-size:180px auto;-moz-background-size:180px auto;-o-background-size:180px auto;background-size:180px auto}.healthyPetWeightCalculator .dataRoleContent__inner > ul li{font-size:1em}.healthyPetWeightCalculator .form .half,.healthyPetWeightCalculator .form .third{width:50%;float:left}.healthyPetWeightCalculator .form .half:nth-child(even),.healthyPetWeightCalculator .form .third:nth-child(even){padding-left:8px}.healthyPetWeightCalculator .form .half:nth-child(odd),.healthyPetWeightCalculator .form .third:nth-child(odd){padding-right:8px}.healthyPetWeightCalculator .form #weight input{width:80%}.healthyPetWeightCalculator .form .actionButtons{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;padding-right:32px}.feed .module__search .form-group{width:73%;margin-bottom:0;float:left}.feed .module__search .actionButtons{width:24%;float:right}.cartDetail .module__productsList .product{width:100%}.cartDetail .module__productsList .actionButtons{margin-bottom:0}.checkout .checkout__addressForm .fieldset__name{margin-bottom:0;overflow:hidden}.checkout .checkout__addressForm .fieldset__name .field__firstName{width:50%;padding-right:.25rem;float:left}.checkout .checkout__addressForm .fieldset__name .field__lastName{width:50%;padding-left:.25rem;float:right}.checkout .checkout__addressForm .fieldset__email{overflow:hidden}.checkout .checkout__addressForm .fieldset__email .field__email{width:50%;padding-right:.25rem;float:left}.checkout.paymentMethod [name=discountsSummary] .module__promoCode .promoCode__inner{overflow:hidden}.checkout.paymentMethod [name=discountsSummary] .module__promoCode .promoCode__inner .form-group{width:66.7%;padding-right:.5rem;margin-bottom:0;float:left}.checkout.paymentMethod [name=discountsSummary] .module__promoCode .promoCode__inner .actionButtons{width:33.3%;margin:0;float:right}.checkout.paymentMethod [name=discountsSummary] .module__promoCode .promoCode__inner .actionButtons .button{width:100%;margin:0}.membership.landingPage [name=membership__pricingTableStarburst] .module__tableCTA .tableCTA__table{padding:1rem}.membership.landingPage [name=membership__testimonialsCarousel] .module__heroCarousel .carousel-inner{height:19rem}.membership.landingPage [name=membership__testimonialsCarousel] .module__heroCarousel .carousel-inner .item{padding-bottom:19rem}.membership.petRegistration [name=membership__signUp__route]{padding-top:.125rem;position:relative}.membership.petRegistration [name=membership__signUp__route] .navigationLink{position:absolute;top:0;left:0}.membership.petRegistration .titleNavigation .titleNavigation__title{width:100%;float:none}.membership.petRegistration .titleNavigation .titleNavigation__link{text-align:center;width:100%;float:none}.membership.searchCustomer [name=membership__signUp__route]{padding-top:.125rem;position:relative}.membership.searchCustomer [name=membership__signUp__route] .navigationLink{position:absolute;top:0;left:0}.membership.billingInformation [name=membership__signUp__route]{padding-top:.125rem;position:relative}.membership.billingInformation [name=membership__signUp__route] .navigationLink{position:absolute;top:0;left:0}.membership.payment [name=membership__signUp__route]{padding-top:.125rem;position:relative}.membership.payment [name=membership__signUp__route] .navigationLink{position:absolute;top:0;left:0}.shop .module__productDetail .module__addToCart .addToCart__weightAndQuantity__wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.shop .module__productDetail .module__addToCart .addToCart__weightAndQuantity__wrap .addToCart__quantity,.shop .module__productDetail .module__addToCart .addToCart__weightAndQuantity__wrap .addToCart__weight{width:50%;padding-bottom:.5rem}.shop.pharmacyExperience .module__productsList > ul > li{padding-bottom:1.75rem}.shop.userLogIn .dataRoleContent__inner{margin-top:1rem;overflow:hidden}.shop.ordersList .module__optionsTile ul li{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}.shop.ordersList .module__simpleForm p{font-size:1rem}.productDetail [name=product__detail] .module__productDetail{margin-bottom:2rem}.productDetail [name=product__description]{padding-top:2rem}.productDetail [name=product__description] ol,.productDetail [name=product__description] p,.productDetail [name=product__description] ul{font-size:1rem}.productDetail [name=product__description] ol,.productDetail [name=product__description] ul{margin-bottom:2rem}.productDetail [name=product__description] ol li,.productDetail [name=product__description] ul li{margin-top:.75rem}.productDetail [name=product__description] .module__table table{margin-bottom:4rem}.productDetail [name=product__questionsAnswers] .module__widget{margin-bottom:2rem}.homepage.shopSurvivor [name=homepage__heroCarousel] .module__heroCarousel .heroContent .content__header .title{font-size:2rem}.homepage.shopSurvivor [name=homepage__feed] .module__searchFeed form{display:block}.homepage.shopSurvivor [name=homepage__feed] .module__searchFeed form .actionButtons .button.button--CTA{margin-left:.5px}.homepage.shopSurvivor [name=homepage__feed] .module__searchFeed form .form-group input{width:480px;background-color:whitef}.homepage.shopSurvivor [name=homepage__feed] .module__searchFeed form .form-group + .actionButtons{margin-top:0;margin-left:.5rem}.shop.userLandingPage .module__heroCarousel{margin:-2.0625rem -2rem 1.5rem}.shop.userLandingPage .module__heroCarousel .title--1{font-size:2rem}.shop.userLandingPage .module__heroCarousel .item .heroContent .content__textCTA .textCTA__titles .textCTA__titles__inner{padding:0 2rem}.shop.ordersList .module__optionsTile ul li{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}.shop.ordersList .module__simpleForm p{font-size:1rem}.productDetail [name=product__detail] .module__productDetail{margin-bottom:2rem}.productDetail [name=product__questionsAnswers] .module__widget{margin-bottom:2rem}.landing.becomeAnExpert .module__text{text-align:center}.landing.becomeAnExpert .module__text .actionButtons{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-moz-box-pack:center;justify-content:center}.store.landingPage [name=store__heroBanner] .module__heroCarousel .heroContent .content__header .title{font-size:1.5rem}.store.landingPage [name=store__signUp] .module__simpleForm .module__inner{padding:1.5rem 6rem 1.5rem}.store.landingPage [name=store__signUp] .module__simpleForm .form{max-width:30rem;margin:0 auto;overflow:hidden}.store.landingPage [name=store__signUp] .module__simpleForm .module__simpleForm__input{width:65%;padding-right:.5rem;float:left}.store.landingPage [name=store__signUp] .module__simpleForm .module__simpleForm__buttons{width:35%;margin:0;float:left}.store.landingPage [name=store__signUp] .module__simpleForm .module__simpleForm__buttons .button{width:100%;min-width:0;margin:0}.store.sanMarcos [name=store__generalInformation] .module__videoText .videoText__content ul li .info__icon li .iconLink a span{font-size:.9rem}.services.landingPage [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA .title{font-size:3rem;width:21rem;top:28%}.services.landingPage [name=services__iconsCTA] .module__keyFeatures .module__inner ul li{width:33%}.services.landingPage [name=services__veterinaryServices] .module__wideCTA .wideCTA__text{max-width:33.75rem;margin:auto}.services.landingPage [name=services__veterinaryServices] .module__wideCTA .wideCTA__text .wideCTA__groupButtons .actionButtons{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;margin-right:0;margin-left:-.5rem}.services.landingPage [name=services__veterinaryServices] .module__wideCTA .wideCTA__text .wideCTA__groupButtons .actionButtons .button{margin-bottom:1rem}.services.landingPage [name=services__groominSalon] .module__wideCTA .wideCTA__text{max-width:33.75rem;margin:auto}.services.landingPage [name=services__groominSalon] .module__wideCTA .wideCTA__text .wideCTA__groupButtons .actionButtons{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;margin-right:0;margin-left:-.5rem}.services.landingPage [name=services__groominSalon] .module__wideCTA .wideCTA__text .wideCTA__groupButtons .actionButtons .button{margin-bottom:1rem}.services.landingPage [name=services__dogTraining] .module__wideCTA .wideCTA__text{max-width:33.75rem;margin:auto}.services.landingPage [name=services__dogTraining] .module__wideCTA .wideCTA__text .wideCTA__groupButtons .actionButtons{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;margin-right:0;margin-left:-.5rem}.services.landingPage [name=services__dogTraining] .module__wideCTA .wideCTA__text .wideCTA__groupButtons .actionButtons .button{margin-bottom:1rem}.services.landingPage [name=services__doggieDayCare] .module__wideCTA .wideCTA__text{max-width:33.75rem;margin:auto}.services.landingPage [name=services__doggieDayCare] .module__wideCTA .wideCTA__text .wideCTA__groupButtons .actionButtons{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;margin-right:0;margin-left:-.5rem}.services.landingPage [name=services__doggieDayCare] .module__wideCTA .wideCTA__text .wideCTA__groupButtons .actionButtons .button{margin-bottom:1rem}.services.landingPage [name=services__dogWalking] .module__wideCTA .wideCTA__text{max-width:33.75rem;margin:auto}.services.landingPage [name=services__dogWalking] .module__wideCTA .wideCTA__text .wideCTA__groupButtons .actionButtons{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;margin-right:0;margin-left:-.5rem}.services.landingPage [name=services__dogWalking] .module__wideCTA .wideCTA__text .wideCTA__groupButtons .actionButtons .button{margin-bottom:1rem}.services.landingPage.grooming [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA .title{font-size:2rem;top:28%}.services.landingPage.grooming [name=services__wideBanner] .module__wideBanner .wideBanner__content{margin-bottom:-1.375rem}.services.landingPage.vetHospital [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA .title{font-size:2rem;top:28%}.services.landingPage.dogTraining [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA .title{font-size:2rem;top:28%}.services.landingPage.dayCare [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA .title{font-size:2rem;top:28%}.services.landingPage.dayCare [name=services__wideBanner] .module__wideBanner img{margin-top:4.5rem}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__whatAre] .whatAre__container{width:80%;margin:0 auto}.whatToDoNext .module__banner .title{padding:0 3rem}.cartDetail .module__productsList.cartList .product{overflow:hidden}.cartDetail .module__productsList.cartList ul li .product__info{width:75%}.cartDetail .module__productsList ul li .product__info{width:100%;float:left}.cartDetail .module__productsList .cartActions{width:6rem;padding:1rem 1rem 0;float:right}.cartDetail .module__productsList .cartActions .form-group label{width:4rem;float:none}.cartDetail .module__productsList .cartActions .form-group input{float:none}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent{padding:100% 0 0}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent > img{width:217%}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent .content__textCTA .title{width:24rem}.foodGenius.landingPage [name=foodGeius__whatIsFoodGenius] .module__wideCTA .wideCTA__text{max-width:26rem;margin:auto}.foodGenius.landingPage [name=foodGeius__petNeeds] .module__productChoiceFlow .productChoiceFlow__checkList ul{max-width:23rem;margin:auto}.foodGenius.landingPage [name=foodGenius__results] .module__foodGeniusResults .foodGeniusResults__productInfo{padding:0 1rem;margin-bottom:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.foodGenius.landingPage [name=foodGenius__results] .module__foodGeniusResults .foodGeniusResults__productInfo .productInfo__infoTable .title{text-align:left}.foodGenius.landingPage [name=foodGenius__results] .module__foodGeniusResults .foodGeniusResults__productInfo .productInfo__infoTable p{text-align:left}.foodGenius.landingPage [name=foodGenius__results] .module__foodGeniusResults .foodGeniusResults__productInfo img{width:40%;margin-right:2rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul li .horizontalScroll__pageContent{max-width:62rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul li .horizontalScroll__pageContent .options{width:100%}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul li .horizontalScroll__pageContent .options li{width:29%}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul li .horizontalScroll__pageContent .options li a{width:100%}.foodGenius.flow.results [name=foodGenius__compareResults]{width:100%;padding:1rem 1rem 0;position:fixed;bottom:0;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);z-index:130}.foodGenius.flow.results [name=results__feedBack] .module__shareContent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.foodGenius.flow.results [name=results__feedBack] .module__shareContent ul{margin:1rem auto}.foodGenius.productDetail [data-role=content] .module__FAQ div .title{font-size:1rem}.foodGenius.productDetail [data-role=content] .module__FAQ div .paragraph__wrap p{font-size:1rem}.cartDetail .module__productsList.cartList .product{overflow:hidden}.cartDetail .module__productsList ul li .product__info{width:75%;float:left}.cartDetail .module__productsList .cartActions{width:6rem;padding:1rem 1rem 0;float:right}.cartDetail .module__productsList .cartActions .form-group label{width:4rem;float:none}.cartDetail .module__productsList .cartActions .form-group input{float:none}.wellness.dashboard.claim.thankYou [name=wellness__claim__thankYou__banner] .module__banner .title{padding:0 3rem}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .module__dataResume .dataresume__attachments{width:7.188rem}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .module__dataResume .dataresume__attachments .attachments__picture{width:7.188rem;height:7.188rem}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .module__dataResume .dataresume__content{width:-webkit-calc(100% - 7.188rem);width:-moz-calc(100% - 7.188rem);width:calc(100% - 7.188rem)}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .module__dataResume .dataresume__content .status,.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .module__dataResume .dataresume__content .title{margin-bottom:1rem;display:inline-block}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .module__dataResume .dataresume__content .title{margin-right:1rem}.dfs.landingPage [name=dfs__meetOurVets] .module__scrollingCards ul li{width:17.5rem;max-width:17.5rem;margin-right:.625rem}.ecom.brandPage.wholeHearted [name=brandPage__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent .content__textCTA{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.ecom.brandPage.wholeHearted [name=brandPage__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent .content__textCTA .module__imagotype img{width:14rem}.ecom.brandPage.wholeHearted [name=brandPage__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent img{left:94%}.ecom.brandPage.wholeHearted [name=brandPage__howToApply] .module__howItWorks .howItWorks__steps ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ecom.brandPage.wholeHearted [name=brandPage__howToApply] .module__howItWorks .howItWorks__steps ul li{width:100%;margin:1rem auto}}@media screen and (min-width:33.75rem){.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li{background-color:#fff}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.which-pet .horizontalScroll__wrapper .error{text-align:center}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.confirm-information .horizontalScroll__leftArrow{bottom:2.8rem}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.confirm-information .actionButtons{margin:4rem 0 0;position:fixed}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.nextPetMessage{background-color:#c1d5da}.serviceDown{background-color:#fff}.serviceDown .module__serviceDown{text-align:left;width:480px;height:180px;padding:96px 0 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:-90px 0 0 -240px}.serviceDown .module__serviceDown .logo{width:180px;height:36px;position:absolute;top:24px;left:0}.serviceDown .module__serviceDown .illustration{position:absolute;top:0;right:0}.serviceDown .module__serviceDown p{max-width:380px}.canIGiveMyPet .module__widget .title{font-size:1.125rem}.userRegistration .userRegistration__social .btn{margin-left:0}.userRegistration .userRegistration__loginLink .btn{margin-left:0}.userRegistration .userRegistration__legalTextVP{max-width:512px;padding:0;border-top:0;margin:1rem auto 0}.userLogIn .userLogIn__facebook .btn{width:auto}.petRegistration .petRegistration__form .module__textCTA .actionButtons .button{width:auto}.petRegistration .petRegistration__form hr{margin:2rem 0}.petRegistration .petRegistration__form .petRegistration__form__highlightRow{padding:8px 32px;margin:0 -32px 16px}.newQuestion fieldset .actionButtons .button{min-width:0}.questionPreferences .questionPreferences__price .payQuestion .payQuestion__data .actionButtons .button{width:132px}[data-role=page].chat .chat-footer .icon-camera{width:7%}[data-role=page].chat .chat-footer textarea{width:75%}.profile{padding-top:1rem}.profile #ad-doubleclick-top #topAdMobile > div{padding-top:0}.profile .profile__header{padding:2rem 1rem;-webkit-border-top-right-radius:.25rem;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:.25rem;-moz-border-radius-topright:.25rem;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:.25rem;border-top-right-radius:.25rem;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:.25rem;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;margin-top:-2rem;margin-right:-2rem;margin-left:-2rem}.profile .profile__header .userPicture{width:80px;height:80px;top:38px;right:32px}.profile .profile__header .userPicture a{width:80px;height:80px}.profile .profile__header .userPicture a img{width:80px;height:80px}.profile .profile__header .userData{height:86px;padding:0 112px 0 16px;margin-bottom:8px}.profile .profile__header .userData .userData__inner{padding-top:16px;padding-bottom:16px}.profile .profile__header .userData .userData__inner h2{margin-bottom:4px}.profile .profile__header .userData .userData__inner .location p{font-size:14px;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:330px;white-space:nowrap;overflow:hidden;display:inline-block}.profile.privateProfile{padding-top:0}.profile.privateProfile [data-role=content]{padding-top:0}.profile.privateProfile [data-role=content] .dataRoleContent__inner{max-width:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-bottom:0}.profile.privateProfile.shippingBillingInfo [data-role=content]{padding-top:0}.profile.expert.private{padding-top:0}.profile.expert.private [data-role=content]{padding-top:0}.profile.expert.private [data-role=content] .dataRoleContent__inner{max-width:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-bottom:0}.profile.practice .profile__header .practicePicture{width:80px;height:80px;top:20px}.profile.practice .profile__header .practicePicture .practicePicture__mask{width:80px;height:80px}.profile.practice .profile__header .practiceData{padding:0}.profile.practice .profile__header .practiceData .title{font-size:1.4666em;margin-bottom:.25rem}.profile.practice .profile__header .practiceData .practiceData__location{margin-bottom:.75rem}.profile.expert .profile__header{position:relative}.profile.expert .profile__header .campaign{width:93.5%;display:table}.profile.expert .profile__header .campaign p{font-size:.86666667em}.profile.expert .profile__header .campaign p:first-child{padding-top:4px}.profile.expert .profile__header .campaign .campaign__data{padding-left:8px;margin-bottom:0;display:table-cell;vertical-align:middle}.profile.expert .profile__header .campaign .campaign__image{padding:0 .5rem 0 1rem;display:table-cell;vertical-align:middle}.profile.expert .profile__header .campaign .campaign__image img{margin-top:4px}.profile.pet.inner .module__healthInformation,.profile.pet.inner .module__itemsList{margin-bottom:0}.profile.pet .module__itemsList > ul{margin-right:-32px;margin-left:-32px}.profile.pet .module__itemsList > ul li{padding-right:32px;padding-left:32px}.profile.pet .module__healthInformation > ul{margin-right:-32px;margin-left:-32px}.profile.pet .module__healthInformation > ul li{padding-right:32px;padding-left:32px}.profile.practice .profile__header{padding:2rem}.profile.practice .profile__header .practicePicture{right:2rem}.profile.appointment .dataRoleContent__inner{padding-top:2rem;padding-right:2rem;padding-left:2rem}.settings ul.actions-list{margin:-32px -32px}.settings ul.actions-list li{padding:24px 1rem 16px}.settings ul.actions-list li:first-child{margin-bottom:0}.payment .dataRoleContent__inner{padding:30px}.advertisers__inquire .advertisers__inquire__text{width:66.66666%;float:left}.advertisers__inquire .advertisers__inquire__button{width:33.33333%;float:left}.advertisers__inquire .advertisers__inquire__button .context-content{padding-top:1rem;padding-bottom:1rem}.advertisers__inquire .advertisers__inquire__button .actionButtons{margin:0}.advertisers__inquire .advertisers__inquire__button .actionButtons .button{width:100%;min-width:0;margin:0}.questionRecycling .questionRecycling__header{-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:4px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;margin:-32px -32px 2rem}.questionRecycling .questionRecycling__header .actionButtons .button{width:auto}.questionRecycling .questionRecycling__relatedTopics .title{margin:0 -2rem 2rem}.questionRecycling .questionRecycling__actions .actionButtons .button{width:auto}.virtualPractices hr{border-width:3px;border-color:#f5f5f5;margin:2rem -32px}.virtualPractices .virtualPractices__header{text-align:center;padding:2rem 2rem;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:4px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;margin:-32px -32px 0}.virtualPractices .virtualPractices__header .title{font-size:2.1333em;margin-bottom:1rem}.virtualPractices .virtualPractices__header p{max-width:360px;margin:0 auto 1rem}.virtualPractices .virtualPractices__header .practiceSearch{max-width:404px;background-color:rgba(0,0,0,.1);padding:.5rem;margin:0 auto;overflow:hidden}.virtualPractices .virtualPractices__features{padding:2rem 0 0}.virtualPractices .virtualPractices__features > .title,.virtualPractices .virtualPractices__features > p{text-align:center;margin-bottom:.5rem}.virtualPractices .virtualPractices__features ul{margin-top:2rem}.virtualPractices .module__textCTA .title{font-size:1.3333em;text-align:center;margin-bottom:.75rem}.virtualPractices .module__textCTA p{text-align:center;margin:0 auto 1.5rem}.virtualPractices .module__textCTA .actionButtons{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-moz-box-pack:center;justify-content:center}.reminder .dataRoleContent__inner{padding:1rem 2rem 2rem}.reminder .reminder__form{padding-top:1rem;padding-bottom:1rem}.reminder .reminder__form__comments textarea{height:96px}.reminder .reminder__form__deleteReminder p{width:auto}.appointment.appointment__detail .actionButtons .button{width:auto}.questionDetail .questionDetail__category__share{margin-right:-32px;margin-left:-32px}.questionDetail .questionDetail__category__share .category{padding-left:2rem}.questionDetail .questionDetail__category__share .share{padding-right:52px}.questionDetail .questionDetail__category__share .share:after{right:32px}.questionDetail .questionDetail__category__share .share.active:after{right:34px}.questionDetail .questionDetail__category__share .question__socialButtons{padding:1rem 2rem;margin-bottom:1rem}.questionDetail .questionDetail__expertForm{padding:1.5rem 1rem 1rem}.questionDetail .questionDetail__question{margin-bottom:2rem}.questionDetail .questionDetail__question .title{font-size:1.6rem}.questionDetail .questionDetail__question .title.title--long{font-size:1.3rem}.questionDetail .questionDetail__question .question__picture{margin-bottom:40px}.questionDetail .questionDetail__question .module__attachedMedia{margin-bottom:40px}.questionDetail .questionDetail__expertQuestionUnintelligible .questionDetail__expertQuestionUnintelligible__inner{padding-top:16px}.questionDetail .questionDetail__expertQuestionUnintelligible .questionDetail__expertQuestionUnintelligible__inner p{width:50%;padding-right:.5rem;margin:0;float:left}.questionDetail .questionDetail__expertQuestionUnintelligible .questionDetail__expertQuestionUnintelligible__inner .actionButtons{width:50%;padding-left:.5rem;float:right}.questionDetail .questionDetail__expertQuestionUnintelligible .questionDetail__expertQuestionUnintelligible__inner .actionButtons .button{float:right}.questionDetail .questionDetail__answers ul .questionDetail__answer{padding-top:24px;margin:0 0 32px}.questionDetail .questionDetail__answers ul .questionDetail__answer .legalText{padding-left:20%}.questionDetail .questionDetail__tags{padding:2rem 0 0;margin-bottom:2rem}.questionDetail .questionDetail__tags ul{display:inline-block}.breedDetail [data-role=content]{padding-top:16px}.breedDetail [name=CostOfOwning] .module__textCTA{overflow:hidden}.breedDetail [name=CostOfOwning] .module__textCTA p{width:66%;padding-top:6px;margin-bottom:8px;float:left}.breedDetail [name=CostOfOwning] .module__textCTA .actionButtons{margin-top:0;float:right}.breedDetail [name=CostOfOwning] .module__textCTA .actionButtons .button{width:100%}.breedDetail [name=HealthIssuesConditions] .module__widget,.breedDetail [name=Nutrition] .module__widget,.breedDetail [name=TemperamentBehaviorBarking] .module__widget{margin-right:0;margin-left:0}.breedDetail [name=Resources] .module__text{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;margin-bottom:-32px}.conditionDetail [data-role=content]{padding-top:16px}.articles .articles__articleDetail__header .category{margin-bottom:.5rem}.articles .articles__articleDetail__header .title{font-size:1.6rem;line-height:1.0625em}.articles .articles__articleDetail__header .articles__articleDetail__header__expert{padding:16px 0}.articles .articles__articleDetail__header .articles__articleDetail__header__expert .articles__articleDetail__header__expert__overview .articles__articleDetail__header__expert__data{padding:0 16px}.articles .articles__articleDetail__header .articles__articleDetail__header__expert .articles__articleDetail__header__expert__overview .articles__articleDetail__header__expert__button{width:72px}.articles .articles__articleDetail__header .articles__articleDetail__header__expert .articles__articleDetail__header__expert__details{padding-left:64px}.articles .articles__articleDetail__header .articles__articleDetail__header__expert .articles__articleDetail__header__expert__details p{font-size:.9375rem;letter-spacing:.02em}.articles .articles__articleDetail__header .articles__articleDetail__header__expert .articles__articleDetail__header__expert__details > a{font-size:.9375rem}.articles .articles__articleDetail__slide__content .title--2{margin-bottom:20px}.searchResults .filtersMenu .module__filters .optionsList li{width:49.75%;margin-right:-3px;display:inline-block}.searchResults .dataRoleContent__inner{padding-top:32px}.petTypeCenter [name=mustRead] .module__relatedArticles ul li{margin-bottom:0}.petTypeCenter [name=trendingNow] .module__relatedArticles ul li{margin-bottom:0}.petTypeCenter [name=featuredExperts]{margin-bottom:24px}.petTypeCenter [name=newArticles] .module__relatedArticles ul li{margin-bottom:24px}.expertslist [data-role=listview],.stylerslist [data-role=listview]{margin-right:-32px;margin-left:-32px}[data-role=listview]{margin:0}[data-role=listview] > li{padding:10px 32px 0;border-top:1px solid #e2f0f3;border-bottom:0;margin:0}[data-role=listview] > li:first-child{padding-top:0;border-top:0}[data-role=listview] > li a.active > span:first-child{top:-26px;left:-32px}.landing__houseCalls .module__hero .module__inner{display:table}.landing__houseCalls .module__hero .module__inner .content{text-align:left;width:50%;padding:32px 16px 32px;display:table-cell;vertical-align:middle}.landing__houseCalls .module__hero .module__inner .content .logo{margin-bottom:1.25rem;position:relative;top:auto;left:auto;margin-left:0}.landing__houseCalls .module__hero .module__inner .content .title{font-size:1.6rem}.landing__houseCalls .module__hero .module__inner .content p{font-size:1rem}.landing__houseCalls .module__hero .module__inner .content .actionButtons{-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;-moz-box-pack:start;justify-content:flex-start}.landing__houseCalls .module__hero .module__inner .background{width:50%;padding-bottom:50%;display:table-cell;position:relative;top:auto;right:auto;left:auto}.landing__houseCalls .module__hero .module__inner .background img{top:0}.landing__houseCalls .module__keyPoints .content .content__intro .title{font-size:1.75rem}.landing__houseCalls .module__keyFeatures .module__inner > .title{font-size:1.75rem}.landing__houseCalls .module__appKeyFact .module__inner > .title{font-size:1.75rem}.landing__houseCalls .module__comparisonChart .module__inner > .title{font-size:1.75rem}.landing__houseCalls .module__services .module__inner > .title{font-size:1.75rem}.landing__houseCalls .module__textPhoto .module__inner .content .title{font-size:1.75rem}.landing__houseCalls .module__reviewsList .module__inner .title{font-size:1.75rem}.landing__houseCalls .module__meetOurVets .module__inner .title{font-size:1.75rem}.landing__houseCalls.expert .module__hero .module__inner{background-position:24px 24%;-webkit-background-size:180px auto;-moz-background-size:180px auto;-o-background-size:180px auto;background-size:180px auto}.landing__houseCalls.expert .module__hero .module__inner .content{text-align:center;padding-top:40%}.landing__houseCalls.expert .module__hero .module__inner .content p{margin:0 auto 16px}.landing__houseCalls.expert .module__hero .module__inner .content .actionButtons{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-moz-box-pack:center;justify-content:center}.landing__houseCalls.expert .module__textButton .module__inner{padding:32px 32px 32px 16px}.landing__houseCalls.expert .module__textButton .module__inner p{max-width:50%}.landing__houseCalls.expert .module__textButton .module__background{width:60%}.healthyPetWeightCalculator .module__toolHeader{background-position:10.25rem bottom;padding-top:0}.healthyPetWeightCalculator .module__toolHeader .inPartnership__wrapper{position:absolute;right:-.5rem;bottom:0}.healthyPetWeightCalculator .module__toolHeader .inPartnership__wrapper .module__imagotype{background-color:#fff;width:150px;min-width:155px;padding:.25rem .5rem;margin-bottom:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.healthyPetWeightCalculator .module__toolHeader .inPartnership__wrapper .module__imagotype .title{font-size:.6125rem;margin-right:0}.healthyPetWeightCalculator .module__toolHeader .inPartnership__wrapper .module__imagotype img{width:50px}.healthyPetWeightCalculator .form{padding:32px 32px;margin:32px -32px}.healthyPetWeightCalculator .form #weight input{width:85%}.healthyPetWeightCalculator .form .actionButtons{padding-right:0}.feed [data-role=content] .dataRoleContent__inner{background-color:transparent;max-width:none}.feed [data-role=content] .dataRoleContent__inner .module__masonryGallery .masonryGallery__item .module__textCTA{padding:2rem}.feed .module__search{padding:1.25rem 2rem 2rem}.checkout [data-role=content]{padding-top:0}.checkout.orderReview .module__summary{margin-bottom:2rem}.checkout.orderReview .module__orderList{margin-bottom:2rem}.checkout.orderReview [name=orderSummary]{padding-top:2rem}.checkout.orderConfirmation .module__orderConfirmation{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.checkout.orderConfirmation .module__card{border:solid 1px #e2f0f3;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.checkout.orderConfirmation .module__card.base-scheme,.checkout.orderConfirmation .module__card.dark-scheme,.checkout.orderConfirmation .module__card.light-scheme{border:0}.checkout.orderConfirmation .module__textCTA{background-color:#f3f8f9;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.shop [data-role=content]{padding-top:0}.hasSlimBanner .shop [data-role=content]{padding-top:2rem}.shop.userLandingPage .module__heroCarousel.w-indicators .carousel-indicators{bottom:1rem}.shop.userLandingPage .module__heroCarousel.w-indicators .carousel-indicators li{background-color:#fff}.shop.userLandingPage .module__heroCarousel .item .heroContent .content__textCTA{background-color:transparent;position:absolute;top:45%;right:0;bottom:0;left:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);z-index:125}.shop.userLandingPage .module__heroCarousel .item .heroContent .content__textCTA .textCTA__titles{padding-bottom:0;position:relative;top:auto;right:auto;left:auto}.shop.userLandingPage .module__heroCarousel .item .heroContent .content__textCTA .textCTA__titles .textCTA__titles__inner{position:relative;top:auto;left:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.shop.userLandingPage .module__heroCarousel .item .heroContent .content__textCTA .title--2{font-size:1.25rem;font-weight:900;margin-bottom:.75rem}.shop.userLandingPage .module__heroCarousel .item .heroContent .content__textCTA p{color:#fff;padding:0;margin-bottom:1.25rem;bottom:auto;z-index:125}.shop.userLandingPage .module__heroCarousel .item .heroContent .content__textCTA .actionButtons{position:relative;bottom:auto}.shop.userLandingPage [name=shop__byBrand],.shop.userLandingPage [name=shop__byPetType],.shop.userLandingPage [name=shop__categories],.shop.userLandingPage [name=shop__products]{max-width:62rem;margin-right:auto;margin-left:auto}.shop.guestLandingPage .module__textCTA,.shop.guestLandingPage section{max-width:62rem;margin-right:auto;margin-left:auto}.shop.ordersList .module__simpleForm .module__simpleForm__input{width:50%;display:inline-block;padding-left:.5rem;margin-right:-4px;margin-bottom:0;float:none}.shop.ordersList .module__simpleForm .module__simpleForm__input:first-child{padding-right:.5rem;padding-left:0}.shop.ordersList .module__simpleForm .module__simpleForm__buttons{width:100%;padding-left:0;margin:12px 0 0}.shop.ordersList .module__simpleForm .module__simpleForm__buttons .button{margin:0}.shop.userLogIn .dataRoleContent__inner{padding:2rem;display:block}.membership.landingPage [name=membership__pricingTableStarburst] .module__tableCTA .tableCTA__table{padding:1rem}.membership.landingPage [name=membership__servicesLocations]{margin-top:3rem;margin-bottom:3rem}.membership.landingPage [name=membership__servicesLocations] .module__slideLocations .slideLocations__text .slideLocations__placeWrapper .slideLocations__place .slideLocations__placeInfos > a{-webkit-box-flex:.2;-webkit-flex:.2;-moz-box-flex:.2;-ms-flex:.2;flex:.2}.membership.landingPage [name=membership__testimonialsCarousel] .module__heroCarousel .carousel-inner{height:18rem}.membership.landingPage [name=membership__testimonialsCarousel] .module__heroCarousel .carousel-inner .item{padding-bottom:18rem}.membership.dashboard [data-role=content]{padding-top:0}.membership.dashboard [data-role=content] .dataRoleContent__inner{max-width:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.membership.searchCustomer .searchCustomer__content{padding-right:2rem;padding-left:2rem}.homepage.shopSurvivor [name=homepage__heroCarousel] .module__heroCarousel .heroContent .content__header .title{right:2rem;left:2rem}.homepage.shopSurvivor [name=homepage__heroCarousel] .module__heroCarousel .heroContent .content__textForm{padding:2rem}.homepage.shopSurvivor [name=homepage__feed] .module__searchFeed form{display:block}.homepage.shopSurvivor [name=homepage__feed] .module__searchFeed form .actionButtons .button.button--CTA{margin-left:.5px}.homepage.shopSurvivor [name=homepage__feed] .module__searchFeed form{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.homepage.shopSurvivor [name=homepage__feed] .module__searchFeed form .form-group input{width:398px;background-color:whitef}.homepage.shopSurvivor [name=homepage__feed] .module__searchFeed form .form-group + .actionButtons{margin-top:0;margin-left:.5rem}.shop.ordersList .module__simpleForm .module__simpleForm__input{width:50%;display:inline-block;padding-left:.5rem;margin-right:-4px;margin-bottom:0;float:none}.shop.ordersList .module__simpleForm .module__simpleForm__input:first-child{padding-right:.5rem;padding-left:0}.shop.ordersList .module__simpleForm .module__simpleForm__buttons{width:100%;padding-left:0;margin:12px 0 0}.shop.ordersList .module__simpleForm .module__simpleForm__buttons .button{margin:0}.shop.allBrands .module__ToolHeader{margin:-2rem -2rem 2rem}.shop.allBrands .module__ToolHeader .ToolHeader__headerContent{padding:0 2rem}.shop.allBrands [name=shop__allBrands] .module__linksList .content ul{-webkit-columns:2;-moz-columns:2;columns:2}.landing.becomeAnExpert .module__text{padding:4rem 0}.store.landingPage [name=store__heroBanner] .module__heroCarousel .heroContent .content__header .title{font-size:2rem;max-width:30rem;margin:auto}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content{padding:2rem 0}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__icon{max-width:31.25rem;margin:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__icon li{margin-top:0}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__storeSchedule .storeSchedule__card{vertical-align:top}.store.landingPage [name=store__servicesAtLocation] .module__keyFeatures .module__inner ul li{width:34%}.services.landingPage.grooming [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA .title{top:44%}.services.landingPage.vetHospital [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA .title{width:25rem;margin:auto;top:30%}.services.landingPage.dogTraining [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA .title{width:25rem;margin:auto;top:30%}.services.landingPage.dayCare [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA .title{width:25rem;margin:auto;top:30%}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent{padding:80% 0 0}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent > img{width:170%}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent .content__textCTA .title{width:24rem}.foodGenius.landingPage [name=foodGeius__howItWorks] .module__howItWorks .howItWorks__steps ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul li .horizontalScroll__pageContent{max-width:62rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul li .horizontalScroll__pageContent .options{width:100%}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul li .horizontalScroll__pageContent .options li{width:21%}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul li .horizontalScroll__pageContent .options li a{width:100%}.foodGenius.results [data-role=content] .dataRoleContent__inner{max-width:41rem;background-color:#fbfcfd;padding:0}.foodGenius.results [name=foodGenius__flowResults]{padding:1rem}.foodGenius.results [name=foodGenius__flowResults] .module__foodGeniusResults{max-width:41rem;margin:auto}.foodGenius.results [name=foodGenius__flowResults] .module__foodGeniusResults .title{padding:0 1rem}.foodGenius.results [name=foodGenius__flowResultsCards] .module__productInfoCard{position:relative}.foodGenius.results [name=results__feedBack]{padding:1rem}.foodGenius.results [name=results__feedBack] .module__feedback{padding:1rem 1rem;margin-bottom:0;background-color:#fff;padding:1.25rem 1rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.foodGenius.results [name=results__feedBack] .module__feedback .title{font-size:1.125rem}.foodGenius.results [name=results__feedBack] .module__feedback p:last-child{padding-bottom:2rem;border-bottom:solid 1px rgba(168,175,184,.4)}.foodGenius.results [name=results__feedBack] .module__shareContent{padding:1rem;background-color:#fff;padding:1.25rem 1rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.foodGenius.results [name=results__feedBack] .module__shareContent span{text-align:center;font-size:.875rem}.foodGenius.results [name=results__feedBack] .module__shareContent ul{margin-top:1rem}.foodGenius.results [name=results__feedBack] .module__shareContent ul li span::before{font-size:2rem}.foodGenius.shop.productDetail [data-role=content] .dataRoleContent__inner{background-color:#fbfcfd;padding:2rem}.setYourPassword [name=setYourPassword__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent .content__textCTA .title{font-size:2rem}.setYourPassword [name=setYourPassword__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent img{width:130%}.setYourPassword [name=setYourPassword__CTA] .module__simpleForm{padding:2rem 1rem}.setYourPassword [name=setYourPassword__CTA] .module__simpleForm .module__inner .title{font-size:1.2rem}.setYourPassword [name=setYourPassword__CTA] .module__simpleForm .module__inner form .form{max-width:30rem;margin:2rem auto}.wellness.dashboard.claim [name=wellness__claimFlow__serviceOptions] .module__simpleTable .module__inner table tbody tr.claimed td{padding:0}.dfs.landingPage [name=dfs__helpfulResources],.dfs.landingPage [name=dfs__shoppingMadeEasier]{background-color:#fff}.ecom.brandPage.wholeHearted [name=brandPage__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent .content__textCTA .actionButtons .button{width:14rem}.ecom.brandPage.wholeHearted [name=brandPage__howToApply] .module__howItWorks .howItWorks__steps ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:31rem;margin:auto}.ecom.brandPage.wholeHearted [name=brandPage__howToApply] .module__howItWorks .howItWorks__steps ul li{width:50%}}@media screen and (min-width:41.875rem){.landing.askAnExpert .module__experts .module__inner .experts .expert{width:20%;padding-top:13.332%}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__heroBanner] .module__ToolHeader .ToolHeader__headerContent .headerContent__background{height:95px}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__heroBanner] .module__ToolHeader .ToolHeader__headerContent .headerContent__background img{right:-160px}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__heroBanner] .module__ToolHeader .ToolHeader__headerContent .headerContent__logo{height:55px;top:50%;bottom:unset;-webkit-transform:translate(-50%,-38%);-moz-transform:translate(-50%,-38%);-ms-transform:translate(-50%,-38%);-o-transform:translate(-50%,-38%);transform:translate(-50%,-38%)}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__heroBanner] .module__ToolHeader .ToolHeader__headerContent .headerContent__logo img{width:248px;height:55px}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li .horizontalScroll__leftArrow{width:3px;height:7px;top:5.675rem;left:49px;display:block}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li .actionButtons{position:relative;top:1rem}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li > .horizontalScroll__wrapper{width:90%;max-width:62rem;height:30rem;margin:0 auto;position:relative}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li > .horizontalScroll__wrapper > .title{max-width:65%;padding-top:3rem}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li > .horizontalScroll__wrapper > p{max-width:60%}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li > .horizontalScroll__wrapper .horizontalScroll__pageContent .form-group input{height:44px}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.which-pet .horizontalScroll__wrapper{width:100%}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.which-pet .horizontalScroll__wrapper .module__petList{background-color:transparent}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.pet-age .horizontalScroll__wrapper .title{margin-bottom:0}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.confirm-information .horizontalScroll__wrapper .horizontalScroll__pageContent{max-width:100%;padding-bottom:0;margin:1rem auto 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.confirm-information .horizontalScroll__wrapper .horizontalScroll__pageContent .form-group{max-width:48%;margin-left:0}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.confirm-information .horizontalScroll__wrapper .actionButtons,.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.confirm-information .horizontalScroll__wrapper .horizontalScroll__leftArrow{background-color:transparent}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.confirm-information .horizontalScroll__wrapper .horizontalScroll__leftArrow{width:3px;position:absolute;left:0}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.confirm-information .horizontalScroll__wrapper .actionButtons{margin-top:0;position:relative}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.review-submit{height:auto}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.review-submit .horizontalScroll__wrapper{height:100%;padding-bottom:4rem}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.review-submit .horizontalScroll__wrapper .module__boxAlert{max-width:80%}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.review-submit .horizontalScroll__wrapper .title{max-width:400px}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.review-submit .horizontalScroll__wrapper .actionButtons,.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.review-submit .horizontalScroll__wrapper .horizontalScroll__leftArrow{background-color:transparent}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.review-submit .horizontalScroll__wrapper .horizontalScroll__leftArrow{width:3px;position:absolute;left:0}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.review-submit .horizontalScroll__wrapper .actionButtons{margin-top:0;position:relative}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.confirmation-email-steps div.horizontalScroll__wrapper .actionButtons{background-color:transparent;margin-top:0;position:relative}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.confirmation-email-steps div.horizontalScroll__wrapper .title{margin-top:0}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.nextPetMessage{background-color:#fff}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.nextPetMessage .nextPetMessage__wrapper{width:400px;height:36vh;top:25%}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.nextPetMessage .nextPetMessage__wrapper .actionButtons{position:relative}.questionPreferences > .title{margin-bottom:16px}.questionPreferences .questionPreferences__price .payQuestion.active{display:table}.questionPreferences .questionPreferences__price .payQuestion.wo-deal .payQuestion__data{width:100%}.questionPreferences .questionPreferences__price .payQuestion .payQuestion__data{width:50%;display:table-cell}.questionPreferences .questionPreferences__price .payQuestion .payQuestion__deal{width:50%;display:table-cell}.questionPreferences .questionPreferences__price .sponsoredQuestion.active{display:table}.questionPreferences .questionPreferences__price .sponsoredQuestion.withLogo .sponsoredQuestion__logo{display:table-cell;vertical-align:middle}.questionPreferences .questionPreferences__price .sponsoredQuestion .sponsoredQuestion__data{width:50%;padding:30px 10px 0 0;display:table-cell}.questionPreferences .questionPreferences__price .sponsoredQuestion .sponsoredQuestion__data .sponsoredQuestion__data__text{width:100%;display:block}.questionPreferences .questionPreferences__price .sponsoredQuestion .sponsoredQuestion__data .actionButtons{margin-bottom:1rem}.questionPreferences .questionPreferences__price .sponsoredQuestion .sponsoredQuestion__data .actionButtons .button{width:132px}.questionPreferences .questionPreferences__price .sponsoredQuestion .sponsoredQuestion__fbBox{display:table-cell;vertical-align:middle}.questionPreferences .questionPreferences__price .standardQuestion{margin-bottom:-5px}.questionPreferences .questionPreferences__price .standardQuestion .actionButtons{width:auto}.questionPreferences .questionPreferences__price .standardQuestion .actionButtons .button{width:132px}.questionPreferences .questionPreferences__price .standardQuestion .standardQuestion__data{width:50%}.questionPreferences .questionPreferences__price .standardQuestion .standardQuestion__data .price{font-size:40px;padding-top:0}.questionPreferences .questionPreferences__price .standardQuestion .standardQuestion__button{text-align:right;width:50%}.phoneCalls .phoneCalls__instructions ol li{font-size:15px}.relatedQuestions ul li a .title{font-size:1.0625rem}.relatedQuestions ul li a .title.title--long{font-size:1.05rem}[data-role=page].chat .e-actions .rate-body,[data-role=page].chat .e-state-template .rate-body{padding:4% 0}[data-role=page].chat .e-actions .rate-body .btn,[data-role=page].chat .e-state-template .rate-body .btn{font-size:100%}[data-role=page].chat .e-actions .rate-body > a,[data-role=page].chat .e-state-template .rate-body > a{width:40%}[data-role=page].chat .e-actions .rate-body .rate-wrap .rate-slider li a,[data-role=page].chat .e-state-template .rate-body .rate-wrap .rate-slider li a{font-size:70px}[data-role=page].chat .e-actions .thread-rating,[data-role=page].chat .e-state-template .thread-rating{padding:4% 0}[data-role=page].chat .e-actions .thread-rating .rate-wrap .rate-slider li a,[data-role=page].chat .e-state-template .thread-rating .rate-wrap .rate-slider li a{font-size:70px}[data-role=page].chat .chat-footer button{margin-right:0}.profile.user [data-role=content] .dataRoleContent__inner{margin-top:0}.profile.user .profile__header .userData{height:86px;float:left}.profile.pet .profile__header .userData{height:86px;float:left}.profile .profile__header{padding:32px 16px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:4px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;margin-top:-32px;margin-right:-32px;margin-left:-32px;padding-top:6rem}.profile.expert .profile__header{padding-top:32px}.profile .profile__stats .profile__stats__data ul{width:100%;display:table;table-layout:fixed}.profile .profile__stats .profile__stats__data ul li{display:table-cell}.profile .profile__stats .profile__stats__data ul li .title{float:none}.profile .profile__stats .profile__stats__data ul li .data{float:none}.profile .profile__stats .profile__stats__data ul li .rate-slider{float:none}.profile .profile__info .profile__info__donationsTags .profile__info__donations{display:block;overflow:hidden}.profile .profile__info .profile__info__donationsTags .profile__info__donations h3{display:block}.profile .profile__info .profile__info__donationsTags .profile__info__donations .profile__info__donations__logo{display:block;float:left}.profile .profile__info .profile__info__donationsTags .profile__info__donations .profile__info__donations__data{padding-top:.5rem;display:block;float:left}.profile .profile__info .profile__info__donationsTags .profile__info__tags{width:auto;max-width:100%;display:block}.virtualPractices .virtualPractices__features > p{max-width:500px;margin:0 auto 1rem}.virtualPractices .module__textCTA p{max-width:500px}.virtualPractices__vetSelection > p{margin-bottom:2rem}.questionDetail .questionDetail__answers ul .questionDetail__answer > p{font-size:1.0625rem;line-height:1.5rem}.questionDetail .questionDetail__answers ul .questionDetail__answer .markdown{font-size:1.0625rem;line-height:1.5rem}.questionDetail .questionDetail__answers ul .questionDetail__answer .markdown p{font-size:1.0625rem;line-height:1.5rem}.questionDetail .questionDetail__answers ul .questionDetail__answer .legalText{padding-left:23%}.questionDetail .module__widget{margin-bottom:2rem}.questionDetail .relatedQuestions{margin-bottom:2rem}.questionDetail .module__relatedMedications{margin-bottom:2rem}.questionDetail .module__relatedConditions{margin-bottom:2rem}.questionDetail .module__relatedBreeds{margin-bottom:2rem}.questionDetail .module__inHouseBanner{margin-bottom:2rem}.serviceInfo ul li{width:50%}.serviceInfo .tableGrid .tableGrid__column{width:100%;float:none}.forumIndex section{margin-bottom:48px}.forumIndex section .module__questionsList .question .question__meta li{padding:7px 8px 5px}.forumIndex .module__widget{margin-bottom:48px}.breedsIndex section{margin-bottom:48px}.canIGiveMyPetIndex section{margin-bottom:48px}.petTypeCenter section{margin-bottom:48px}.petTypeCenter .module__text{margin-bottom:48px}[data-role=listview] > li a .a-inner .content p{font-size:15px}[data-role=listview] > li .empty-stylers,[data-role=listview] > li .no-threads{font-size:15px}.landing__houseCalls .module__hero .module__inner .content{padding-right:32px}.landing__houseCalls .module__hero .module__inner .content .logo{margin-bottom:2rem}.landing__houseCalls .module__hero .module__inner .content p{max-width:360px}.landing__houseCalls.expert .module__hero{background-color:#46b8bb;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-position:bottom right}.landing__houseCalls.expert .module__hero .module__inner{background-image:none}.landing__houseCalls.expert .module__hero .module__inner .content{text-align:left;padding-top:32px;padding-bottom:40px}.landing__houseCalls.expert .module__hero .module__inner .content .logo{margin-bottom:16px;display:block}.landing__houseCalls.expert .module__hero .module__inner .content .title{font-size:1.5rem;color:#fff;max-width:300px}.landing__houseCalls.expert .module__hero .module__inner .content p{color:#0c696c;max-width:300px;margin:0 0 16px}.landing__houseCalls.expert .module__hero .module__inner .content .actionButtons{-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;-moz-box-pack:start;justify-content:flex-start}.homepage.shopSurvivor [name=homepage__heroCarousel] .module__heroCarousel .heroContent .content__header .title{font-size:2.5rem;line-height:1em;bottom:1.5rem}.homepage.shopSurvivor [name=homepage__heroCarousel] .module__heroCarousel .heroContent .content__textForm .content__form{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex}.homepage.shopSurvivor [name=homepage__heroCarousel] .module__heroCarousel .heroContent .content__textForm .content__form .form-group{padding-right:.5rem;margin-bottom:0}.homepage.shopSurvivor [name=homepage__heroCarousel] .module__heroCarousel .heroContent .content__textForm .content__form .actionButtons{margin:0}.homepage.shopSurvivor [name=homepage__heroCarousel] .module__heroCarousel .heroContent .content__textForm .content__form .actionButtons .button{margin:0}.homepage.shopSurvivor [name=homepage__feed]{padding-bottom:3rem}.homepage.shopSurvivor [name=homepage__feed] .module__searchFeed{padding-top:4rem}.homepage.shopSurvivor [name=homepage__feed] .module__searchFeed .title{max-width:30rem}.homepage.shopSurvivor [name=homepage__feed] .feedContent{max-width:62rem;margin:0 auto}.homepage.shopSurvivor [name=homepage__feed] .feedContent .feedContent__column{width:50%;padding:0 0 0 .5rem;margin-right:-.25rem;display:inline-block;vertical-align:top}.homepage.shopSurvivor [name=homepage__feed] .feedContent .feedContent__column:first-child{padding:0 .5rem 0 0}.homepage.shopSurvivor [name=homepage__experts] .module__experts .module__inner{padding-top:3rem}.membership.landingPage [name=membership__heroBanner]{margin-bottom:1rem}.membership.landingPage [name=membership__aboutIt] .module__wideCTA .wideCTA__text{padding-bottom:0;margin-top:1rem;margin-bottom:0}.membership.landingPage [name=membership__benefitsVideo]{margin-top:2rem;margin-bottom:3rem}.membership.landingPage [name=membership__benefitsVideo] .module__videoText .videoText__video{width:80%;padding-right:0;padding-bottom:.5rem;padding-left:1rem;border:0}.membership.landingPage [name=membership__benefitsVideo] .module__videoText .videoText__video a{z-index:10}.membership.landingPage [name=membership__benefitsVideo] .module__videoText .videoText__video img{position:relative;z-index:5}.membership.landingPage [name=membership__benefitsVideo] .module__videoText .videoText__video:after{content:" ";background-color:#9acd78;width:100%;height:86%;display:block;position:absolute;bottom:0;right:-9px;z-index:1}.membership.landingPage [name=membership__benefitsVideo] .module__videoText .video__cover{bottom:.5rem;left:1rem}.membership.landingPage [name=membership__benefitsVideo] .module__videoText .actionButtons{-webkit-box-pack:left;-webkit-justify-content:left;-moz-box-pack:left;-ms-flex-pack:left;justify-content:left}.membership.landingPage [name=membership__benefitsVideo] .module__videoText .videoText__content{width:65%;padding-right:1rem;text-align:left;padding-left:1rem}.membership.landingPage [name=membership__benefitsVideo] .module__videoText .videoText__content .title{text-align:left}.membership.landingPage [name=membership__benefitsVideo] .module__videoText .videoText__content ul{list-style-type:disc;list-style-position:outside;padding-left:1rem;margin:1rem 0 1rem;text-align:left}.membership.landingPage [name=membership__benefitsVideo] .module__videoText .videoText__content ul li{padding-left:0;margin:.5rem 0 .5rem}.membership.landingPage [name=membership__pricingTableStarburst]{padding-top:3rem}.membership.landingPage [name=membership__pricingTableStarburst] .module__tableCTA .tableCTA__table{padding:1rem}.membership.landingPage [name=membership__howItWorks] .module__howItWorks .howItWorks__steps ul li span{max-width:10rem}.membership.landingPage [name=membership__servicesLocations]{margin-top:4rem;margin-bottom:4rem}.membership.landingPage [name=membership__servicesLocations] .module__slideLocations .slideLocations__text .slideLocations__placeWrapper .slideLocations__place .slideLocations__placeInfos > a{-webkit-box-flex:.3;-webkit-flex:.3;-moz-box-flex:.3;-ms-flex:.3;flex:.3}.membership.landingPage [name=membership__testimonialsCarousel]{padding:3rem 0;background-color:#9acd78}.membership.landingPage [name=membership__testimonialsCarousel] .module__heroCarousel .carousel-inner{height:20rem}.membership.landingPage [name=membership__testimonialsCarousel] .module__heroCarousel .carousel-inner .item{padding-bottom:18rem}.membership.landingPage [name=membership__testimonialsCarousel] .module__heroCarousel .carousel-inner .item .heroContent{width:36rem;margin:auto}.membership.landingPage [name=membership__frequentlyQuestion] .module__FAQ .FAQ__list li div .title{font-size:1rem}.membership.thankYou [name=membership__feed] .feedContent{max-width:62rem;margin:0 auto}.membership.thankYou [name=membership__feed] .feedContent .feedContent__column{width:50%;padding:0 0 0 .5rem;margin-right:-.25rem;display:inline-block;vertical-align:top}.membership.thankYou [name=membership__feed] .feedContent .feedContent__column:first-child{padding:0 .5rem 0 0}.homepage.shopSurvivor [name=homepage__heroCarousel] .module__heroCarousel .heroContent .content__header .title{font-size:2.5rem;line-height:1em;bottom:1.5rem}.homepage.shopSurvivor [name=homepage__heroCarousel] .module__heroCarousel .heroContent .content__textForm .content__form{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex}.homepage.shopSurvivor [name=homepage__heroCarousel] .module__heroCarousel .heroContent .content__textForm .content__form .form-group{padding-right:.5rem;margin-bottom:0}.homepage.shopSurvivor [name=homepage__heroCarousel] .module__heroCarousel .heroContent .content__textForm .content__form .actionButtons{margin:0}.homepage.shopSurvivor [name=homepage__heroCarousel] .module__heroCarousel .heroContent .content__textForm .content__form .actionButtons .button{margin:0}.homepage.shopSurvivor [name=homepage__brandVideo]{margin-top:3rem;margin-bottom:3rem}.homepage.shopSurvivor [name=homepage__brandVideo] .module__videoText{border-top:none}.homepage.shopSurvivor [name=homepage__feed]{padding-bottom:3rem}.homepage.shopSurvivor [name=homepage__feed] .module__searchFeed{padding-top:4rem}.homepage.shopSurvivor [name=homepage__feed] .module__searchFeed .title{max-width:30rem}.homepage.shopSurvivor [name=homepage__feed] .feedContent{max-width:62rem;margin:0 auto}.homepage.shopSurvivor [name=homepage__feed] .feedContent .feedContent__column{width:50%;padding:0 0 0 .5rem;margin-right:-.25rem;display:inline-block;vertical-align:top}.homepage.shopSurvivor [name=homepage__feed] .feedContent .feedContent__column:first-child{padding:0 .5rem 0 0}.homepage.shopSurvivor [name=homepage__experts] .module__experts .module__inner{padding-top:3rem}.landing.askAnExpert p.intro{max-width:656px}.shop hr{display:none}.shop .module__scrollingControls,.shop > .title{padding-top:2rem}.shop .module__scrollingCards{margin-bottom:2rem}.shop.pharmacyExperience .module__productDetail .module__addToCart .addToCart__error{text-align:left}.shop.pharmacyExperience.reviewOrder .module__orderList .prescriptionDetails ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}.shop.pharmacyExperience.reviewOrder .module__orderList .prescriptionDetails ul li{padding-top:0}.store.landingPage.sanMarcos [name=store__generalInformation] .module__videoText .videoText__content ul .store__information .store__infoIcon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.store.landingPage.sanMarcos [name=store__generalInformation] .module__videoText .videoText__content ul .store__information .store__infoIcon .icon-wrapper{margin:0 .75rem 0 2rem}.store.landingPage.poway [name=store__heroBanner] .module__heroCarousel .heroContent .content__header .openingLine{background-color:transparent;max-width:33rem;left:50%;margin-left:-16.5rem;padding:4px;position:absolute;bottom:12rem;z-index:110}.store.landingPage.poway [name=store__heroBanner] .module__heroCarousel .heroContent .content__header .openingLine:before{content:" ";background-color:#fff;width:8.5rem;height:1px;display:block;position:absolute;top:.7rem}.store.landingPage.poway [name=store__heroBanner] .module__heroCarousel .heroContent .content__header .openingLine:after{content:" ";background-color:#fff;width:8.5rem;height:1px;display:block;position:absolute;top:.7rem;right:0}.store.landingPage [name=store__heroBanner] .module__heroCarousel .heroContent .content__listLinks{position:absolute;bottom:0;right:0;left:0;z-index:2;padding-left:10rem;padding-right:10rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}.store.landingPage [name=store__heroBanner] .module__heroCarousel .heroContent .content__listLinks ul{padding:1rem}.store.landingPage [name=store__heroBanner] .module__heroCarousel .heroContent .content__header .title{bottom:7rem}.store.landingPage [name=store__signUp] .module__simpleForm{margin-top:-1px}.store.landingPage [name=store__generalInformation]{margin-top:2.625rem;margin-bottom:3.625rem}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__video{width:75%;padding-right:0;padding-bottom:.5rem;padding-left:1rem;border:0}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__video img{padding-right:0}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__video:after{content:" ";background-color:#001952;width:90%;height:86%;display:block;position:absolute;bottom:0;right:-9px;z-index:-1}.store.landingPage [name=store__generalInformation] .module__videoText .video__cover{right:.5rem;bottom:.5rem;left:1rem}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content{text-align:left;width:59%;padding-right:0;padding-left:0}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content .title{font-size:1.875rem;font-weight:700;text-align:left;margin-left:2rem}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul .store__information .store__infoIcon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul .store__information .store__infoIcon .icon-wrapper{margin:0 .75rem 0 2rem}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__icon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__icon li{width:9rem;margin-top:0;margin-right:1rem;margin-left:2rem;display:block}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__icon li .iconLink{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__icon li:last-child{margin-left:0}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__storeSchedule{text-align:center;max-width:22.3125rem;padding-right:0;padding-left:1rem}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__storeSchedule .storeSchedule__card{margin-right:.5rem;vertical-align:top}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__storeSchedule .storeSchedule__card .storeSchedule__content{width:8.5rem;display:block}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__storeSchedule .storeSchedule__card .storeSchedule__content p{width:100%;display:block}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__storeSchedule .storeSchedule__card .storeSchedule__content span{width:100%;display:block}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content .infoText{max-width:19.6rem;margin-left:1.5rem}.store.landingPage [name=store__houseCalls]{padding:1rem 1rem 0 1rem;margin-top:0}.store.landingPage [name=store__houseCalls] .module__mosaicText{padding-top:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse}.store.landingPage [name=store__houseCalls] .module__mosaicText .mosaicText__mosaic{padding:1rem;margin:.5rem}.store.landingPage [name=store__houseCalls] .module__mosaicText .mosaicText__mosaic img{max-width:487px}.store.landingPage [name=store__houseCalls] .module__mosaicText .mosaicText__content .title{text-align:left;margin:0 0 .5rem}.store.landingPage [name=store__houseCalls] .module__mosaicText .mosaicText__content p{text-align:left}.store.landingPage [name=store__houseCalls] .module__mosaicText .mosaicText__content .actionButtons{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;-moz-box-pack:start;justify-content:flex-start}.store.landingPage [name=store__servicesAtLocation] .module__keyFeatures .title{font-size:1.875rem;font-weight:700;margin-top:1.5rem;margin-bottom:2rem}.store.landingPage [name=store__becomeAMember]{padding-top:.875rem;margin-bottom:4.875rem}.store.landingPage [name=store__becomeAMember] .module__videoText{margin-top:4rem;-webkit-box-orient:unset;-webkit-box-direction:unset;-webkit-flex-direction:unset;-moz-box-orient:unset;-moz-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}.store.landingPage [name=store__becomeAMember] .module__videoText .videoText__video{width:50%;padding-right:.5rem;padding-top:.5rem;border:0}.store.landingPage [name=store__becomeAMember] .module__videoText .videoText__video:after{content:" ";background-color:#9acd78;width:100%;height:86%;display:block;position:absolute;top:0;left:2.75rem;z-index:-1}.store.landingPage [name=store__becomeAMember] .module__videoText .video__cover{top:.5rem;right:.5rem}.store.landingPage [name=store__becomeAMember] .module__videoText .actionButtons{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;-moz-box-pack:start;justify-content:flex-start}.store.landingPage [name=store__becomeAMember] .module__videoText .videoText__content{width:50%;padding:1rem 1rem 1rem 3rem}.store.landingPage [name=store__becomeAMember] .module__videoText .videoText__content .title{font-size:1.875rem;text-align:left;font-weight:700}.store.landingPage [name=store__becomeAMember] .module__videoText .videoText__content p{font-size:1rem;text-align:left;padding-right:3rem;margin-left:0;display:block}.store.landingPage [name=store__eventsSchedule] .module__eventsSchedule .title{font-size:1.875rem;font-weight:700}.services.landingPage [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA .title{font-size:4rem;width:25rem}.services.landingPage [name=services__locations]{padding:4rem 0}.services.landingPage [name=services__veterinaryServices] .module__wideCTA{padding-top:1rem;padding-bottom:1rem}.services.landingPage [name=services__groominSalon] .module__wideCTA{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex}.services.landingPage [name=services__groominSalon] .module__wideCTA .wideCTA__text{width:100%;padding:2rem 1rem;margin-left:1rem}.services.landingPage [name=services__groominSalon] .module__wideCTA .wideCTA__text .title{text-align:left}.services.landingPage [name=services__groominSalon] .module__wideCTA .wideCTA__text p{text-align:left}.services.landingPage [name=services__groominSalon] .module__wideCTA .wideCTA__text .wideCTA__groupButtons .actionButtons{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;margin-right:.5rem;-webkit-box-pack:left;-webkit-justify-content:left;-moz-box-pack:left;-ms-flex-pack:left;justify-content:left}.services.landingPage [name=services__dogTraining] .module__wideCTA{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.services.landingPage [name=services__dogTraining] .module__wideCTA .wideCTA__text{width:100%;padding:2rem 1rem;margin-right:1rem}.services.landingPage [name=services__dogTraining] .module__wideCTA .wideCTA__text .title{text-align:left}.services.landingPage [name=services__dogTraining] .module__wideCTA .wideCTA__text p{text-align:left}.services.landingPage [name=services__dogTraining] .module__wideCTA .wideCTA__text .wideCTA__groupButtons .actionButtons{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;margin-right:.5rem;-webkit-box-pack:left;-webkit-justify-content:left;-moz-box-pack:left;-ms-flex-pack:left;justify-content:left}.services.landingPage [name=services__doggieDayCare] .module__wideCTA{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.services.landingPage [name=services__doggieDayCare] .module__wideCTA .wideCTA__text{width:100%;padding:2rem 1rem;margin-left:1rem}.services.landingPage [name=services__doggieDayCare] .module__wideCTA .wideCTA__text .title{text-align:left}.services.landingPage [name=services__doggieDayCare] .module__wideCTA .wideCTA__text p{text-align:left}.services.landingPage [name=services__doggieDayCare] .module__wideCTA .wideCTA__text .wideCTA__groupButtons .actionButtons{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;margin-right:.5rem;-webkit-box-pack:left;-webkit-justify-content:left;-moz-box-pack:left;-ms-flex-pack:left;justify-content:left}.services.landingPage [name=services__dogWalking] .module__wideCTA{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.services.landingPage [name=services__dogWalking] .module__wideCTA .wideCTA__img img{width:111%}.services.landingPage [name=services__dogWalking] .module__wideCTA .wideCTA__text{width:100%;padding:2rem 1rem;margin-right:1rem}.services.landingPage [name=services__dogWalking] .module__wideCTA .wideCTA__text .title{text-align:left}.services.landingPage [name=services__dogWalking] .module__wideCTA .wideCTA__text p{text-align:left}.services.landingPage [name=services__dogWalking] .module__wideCTA .wideCTA__text .wideCTA__groupButtons .actionButtons{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;margin-right:.5rem;-webkit-box-pack:left;-webkit-justify-content:left;-moz-box-pack:left;-ms-flex-pack:left;justify-content:left}.services.landingPage [name=services__dogWash] .module__wideCTA{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.services.landingPage [name=services__dogWash] .module__wideCTA .wideCTA__img img{width:111%}.services.landingPage [name=services__dogWash] .module__wideCTA .wideCTA__text{width:100%;padding:2rem 1rem;margin-right:1rem}.services.landingPage [name=services__dogWash] .module__wideCTA .wideCTA__text .title{text-align:left}.services.landingPage [name=services__dogWash] .module__wideCTA .wideCTA__text p{text-align:left}.services.landingPage [name=services__dogWash] .module__wideCTA .wideCTA__text .wideCTA__groupButtons .actionButtons{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;margin-right:.5rem;-webkit-box-pack:left;-webkit-justify-content:left;-moz-box-pack:left;-ms-flex-pack:left;justify-content:left}.services.landingPage [name=services__locations] .module__slideLocations .slideLocations__text{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.services.landingPage [name=services__didYouKnow]{padding-bottom:.5rem}.services.landingPage [name=services__didYouKnow] .module__scrollingControls a{opacity:1;background:0 0}.services.landingPage [name=services__didYouKnow] .module__scrollingControls a i:before{font-size:4rem;color:#001952}.services.landingPage.wellnessPlan [name=wellnessPlan__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent .content__textCTA .module__imagotype img{width:17.25rem}.services.landingPage.wellnessPlan [name=wellnessPlan__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent .content__textCTA .title{font-size:2.8125rem}.services.landingPage.wellnessPlan [name=wellnessPlan__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent .content__textCTA p{font-size:1.425rem}.services.landingPage.wellnessPlan [name=wellnessPlan__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent .content__overlay{display:none}.services.landingPage.wellnessPlan [name=wellnessPlan__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent img{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.services.landingPage.wellnessPlan [name=wellnessPlan__whatItIs] .module__wideCTA{margin:2rem auto 2rem}.services.landingPage.wellnessPlan [name=wellnessPlan__whatItIs] .module__wideCTA .wideCTA__text .title{font-size:2.8125rem;text-align:center}.services.landingPage.wellnessPlan [name=wellnessPlan__whatItIs] .module__wideCTA .wideCTA__text p{font-size:1.125rem}.services.landingPage.wellnessPlan [name=wellnessPlan__iconsTable] .module__iconsTable{padding:3rem 1rem 0}.services.landingPage.wellnessPlan [name=wellnessPlan__iconsTable] .module__iconsTable .module__inner .title{font-size:2.8125rem}.services.landingPage.wellnessPlan [name=wellnessPlan__iconsTable] .module__iconsTable .module__inner ul li p{font-size:1.125rem}.services.landingPage.wellnessPlan [name=wellnessPlan__howItWorks]{margin:4rem auto 3rem}.services.landingPage.wellnessPlan [name=wellnessPlan__howItWorks] .module__howItWorks .title{font-size:2.8125rem;margin-bottom:2rem}.services.landingPage.wellnessPlan [name=wellnessPlan__howItWorks] .module__howItWorks ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:1rem}.services.landingPage.wellnessPlan [name=wellnessPlan__howItWorks] .module__howItWorks ul li{width:30%}.services.landingPage.wellnessPlan [name=wellness__accordionQuestion]{padding:4rem 1rem}.services.landingPage.wellnessPlan [name=wellness__accordionQuestion] .module__FAQ{margin-bottom:0}.services.landingPage.wellnessPlan [name=wellness__accordionQuestion] .module__FAQ .FAQ__title{font-size:2.8125rem;margin-bottom:2rem}.services.landingPage.wellnessPlan [name=wellness__accordionQuestion] .module__FAQ .FAQ__list li div .title{font-size:1rem}.services.landingPage.wellnessPlan [name=wellnessPlan__needHelp] .module__wideCTA .wideCTA__text{text-align:center;margin:3rem auto}.services.landingPage.wellnessPlan [name=wellnessPlan__needHelp] .module__wideCTA .wideCTA__text .title{font-size:2.8125rem}.services.landingPage.wellnessPlan [name=wellnessPlan__needHelp] .module__wideCTA .wideCTA__text p{font-size:1.125rem}.services.landingPage.grooming [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA .title{font-size:3rem;width:26rem;margin:auto;top:31%}.services.landingPage.grooming [name=services__ourGuarantee]{margin-top:0;margin-bottom:1rem}.services.landingPage.grooming [name=services__ourGuarantee] .module__mosaicText .mosaicText__content .actionButtons{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;-moz-box-pack:start;justify-content:flex-start}.services.landingPage.grooming [name=services__ourGuarantee] .mosaicText__mosaic{width:60%;padding-right:0}.services.landingPage.grooming [name=services__ourGuarantee] .mosaicText__mosaic .mosaicText__largeImg{width:54%}.services.landingPage.grooming [name=services__ourGuarantee] .mosaicText__mosaic .mosaicText__smallImg{padding-left:.5rem}.services.landingPage.grooming [name=services__wideBanner]{margin-top:3rem}.services.landingPage.grooming [name=services__wideBanner] .module__wideBanner{padding:0 1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.services.landingPage.grooming [name=services__wideBanner] .module__wideBanner .wideBanner__content{max-width:45%;padding:0;margin:0 0 0 auto;-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.services.landingPage.grooming [name=services__wideBanner] .module__wideBanner .wideBanner__content q:after,.services.landingPage.grooming [name=services__wideBanner] .module__wideBanner .wideBanner__content q:before{font-size:1.5rem}.services.landingPage.grooming [name=services__wideBanner] .module__wideBanner img{max-width:50%;margin:-1rem 0 .5rem 0;-webkit-transform:translateX(.75rem);-moz-transform:translateX(.75rem);-ms-transform:translateX(.75rem);-o-transform:translateX(.75rem);transform:translateX(.75rem)}.services.landingPage.grooming [name=services__fearFreeCertified]{max-width:62rem;padding-top:1rem;padding-bottom:0;margin:auto}.services.landingPage.grooming [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content{width:45%}.services.landingPage.grooming [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content .title sup{top:-1em}.services.landingPage.grooming [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content ul{margin-bottom:2rem}.services.landingPage.grooming [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content ul li p{font-size:1.125rem}.services.landingPage.grooming [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content .actionButtons{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;-moz-box-pack:start;justify-content:flex-start}.services.landingPage.grooming [name=services__fearFreeCertified] .mosaicText__mosaic{width:26rem;max-width:50rem}.services.landingPage.grooming [name=services__fearFreeCertified] .mosaicText__mosaic .mosaicText__largeImg{width:54%;margin:.5rem}.services.landingPage.grooming [name=services__fearFreeCertified] .mosaicText__mosaic .mosaicText__mediumImg{width:60%;margin:.5rem}.services.landingPage.grooming [name=services__groomingMenu]{margin-top:0;padding-top:1rem}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable .pricingTable__tableWithList{padding-top:0;margin-top:0}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable ul .pricingTable__scroll .pricingTable__table table thead tr th{font-size:1rem}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable ul .pricingTable__scroll .pricingTable__table table thead tr th P{font-size:1rem}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable ul .pricingTable__scroll .pricingTable__table table tbody tr td .title{font-size:1rem}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable ul .pricingTable__scroll .pricingTable__table table tbody tr td p{font-size:1rem}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable ul .pricingTable__scroll .pricingTable__table table tbody tr td span{font-size:1rem}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable ul .pricingTable__scroll .pricingTable__table table tbody tr td:first-child{text-align:left}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable ul .pricingTable__list .pricingTable__priceList .titleIcon .title{font-size:1rem}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable ul .pricingTable__list .pricingTable__priceList li .title{font-size:1rem}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable ul .pricingTable__list .pricingTable__priceList li .priceList__info .title{font-size:1rem}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable ul .pricingTable__list .pricingTable__priceList li .priceList__info p{font-size:1rem}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable ul .pricingTable__list .pricingTable__priceList li span{font-size:1rem}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable .pricingTable__accordion .accordion__item .item__header{background-color:#fff;max-width:51rem;padding:1.5rem;margin:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable .pricingTable__accordion .accordion__item .pricingTable__list .pricingTable__priceList{margin-top:0}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable .pricingTable__accordion .accordion__item .module__priceCard .princeCard__cardsList .priceCard__smallCard{margin-right:1rem}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable .pricingTable__accordion .accordion__item .module__priceCard .princeCard__cardsList .priceCard__smallCard .title{margin-bottom:1rem}.services.landingPage.grooming [name=services__groomingMenu] .actionButtons{padding-top:0}.services.landingPage.grooming [name=services__locations] .module__slideLocations{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.services.landingPage.grooming [name=services__locations] .module__slideLocations .slideLocations__text{padding-left:3rem}.services.landingPage.grooming [name=services__membershipCTA]{padding:3rem 0 3.5rem}.services.landingPage.grooming [name=services__membershipCTA] .module__videoText{-webkit-box-orient:unset;-webkit-box-direction:unset;-webkit-flex-direction:unset;-moz-box-orient:unset;-moz-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}.services.landingPage.grooming [name=services__membershipCTA] .module__videoText .videoText__video{width:50%;padding-right:.5rem;padding-top:.5rem;border:0}.services.landingPage.grooming [name=services__membershipCTA] .module__videoText .videoText__video:after{content:" ";background-color:#9acd78;width:100%;height:86%;display:block;position:absolute;top:0;left:2.75rem;z-index:-1}.services.landingPage.grooming [name=services__membershipCTA] .module__videoText .video__cover{top:.5rem;right:.5rem}.services.landingPage.grooming [name=services__membershipCTA] .module__videoText .actionButtons{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;-moz-box-pack:start;justify-content:flex-start}.services.landingPage.grooming [name=services__membershipCTA] .module__videoText .videoText__content{width:50%;padding:1rem 1rem 1rem 3rem}.services.landingPage.grooming [name=services__membershipCTA] .module__videoText .videoText__content .title{font-size:1.875rem;text-align:left;font-weight:700}.services.landingPage.grooming [name=services__membershipCTA] .module__videoText .videoText__content p{font-size:1rem;text-align:left;padding-right:3rem;margin-top:.5rem;margin-bottom:2rem;display:block}.services.landingPage.grooming [name=services__groomingArticles]{padding:2rem 1rem;margin-bottom:1rem}.services.landingPage.grooming [name=services__groomingArticles] .groomingArticles__articles{max-width:62rem;margin:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.services.landingPage.grooming [name=services__groomingArticles] .groomingArticles__articles .module__card{margin:.5rem;padding-bottom:.7rem}.services.landingPage.grooming [name=services__groomingArticles] .groomingArticles__articles .module__card .card__content{padding:1rem 1rem 0}.services.landingPage.grooming [name=services__groomingArticles] .groomingArticles__articles .module__card .card__content .content__footer .footer__info p{font-size:.8rem}.services.landingPage.grooming [name=services__imgTextCTA]{margin-top:0;padding:0 1rem 2rem 1rem}.services.landingPage.grooming [name=services__imgTextCTA] .module__mosaicText{padding-top:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.services.landingPage.grooming [name=services__imgTextCTA] .module__mosaicText .mosaicText__mosaic{padding:1rem;margin:.5rem}.services.landingPage.grooming [name=services__imgTextCTA] .module__mosaicText .mosaicText__content{padding:1rem}.services.landingPage.grooming [name=services__imgTextCTA] .module__mosaicText .mosaicText__content .title{text-align:left;margin:0 0 .5rem}.services.landingPage.grooming [name=services__imgTextCTA] .module__mosaicText .mosaicText__content p{text-align:left}.services.landingPage.grooming [name=services__imgTextCTA] .module__mosaicText .mosaicText__content .actionButtons{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;-moz-box-pack:start;justify-content:flex-start}.services.landingPage.vetHospital [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA .title{font-size:3rem;width:37rem;margin:auto;top:31%}.services.landingPage.vetHospital [name=services__whyUs]{margin-top:0;margin-bottom:1rem}.services.landingPage.vetHospital [name=services__whyUs] .module__mosaicText{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex}.services.landingPage.vetHospital [name=services__whyUs] .module__mosaicText .mosaicText__content{max-width:21.75rem;padding:2rem 1rem 0 0}.services.landingPage.vetHospital [name=services__whyUs] .module__mosaicText .mosaicText__content .title{text-align:left}.services.landingPage.vetHospital [name=services__whyUs] .module__mosaicText .mosaicText__content .actionButtons{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;-moz-box-pack:start;justify-content:flex-start}.services.landingPage.vetHospital [name=services__whyUs] .mosaicText__mosaic{width:60%;padding-right:0}.services.landingPage.vetHospital [name=services__whyUs] .mosaicText__mosaic .mosaicText__largeImg{width:54%;margin-top:5rem}.services.landingPage.vetHospital [name=services__whyUs] .mosaicText__mosaic .mosaicText__mediumImg{width:42%}.services.landingPage.vetHospital [name=services__whyUs] .mosaicText__mosaic .mosaicText__smallImg{width:42%;padding-right:4rem}.services.landingPage.vetHospital [name=services__fearFreeCertified]{padding-top:0;padding-bottom:2rem;margin:auto}.services.landingPage.vetHospital [name=services__fearFreeCertified] .module__mosaicText{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse}.services.landingPage.vetHospital [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content{width:45%;padding:1rem}.services.landingPage.vetHospital [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content .title{text-align:left}.services.landingPage.vetHospital [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content .title sup{top:-1em}.services.landingPage.vetHospital [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content ul{margin-bottom:2rem}.services.landingPage.vetHospital [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content ul li p{font-size:1.125rem}.services.landingPage.vetHospital [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content .actionButtons{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;-moz-box-pack:start;justify-content:flex-start}.services.landingPage.vetHospital [name=services__fearFreeCertified] .mosaicText__mosaic{width:26rem;max-width:50rem}.services.landingPage.vetHospital [name=services__fearFreeCertified] .mosaicText__mosaic .mosaicText__largeImg{width:54%;margin:.5rem}.services.landingPage.vetHospital [name=services__fearFreeCertified] .mosaicText__mosaic .mosaicText__mediumImg{width:60%;margin:.5rem}.services.landingPage.vetHospital [name=services__houseCalls]{padding:1rem 1rem 0 1rem;margin-top:0;margin-bottom:1rem}.services.landingPage.vetHospital [name=services__houseCalls] .module__mosaicText{padding-top:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse}.services.landingPage.vetHospital [name=services__houseCalls] .module__mosaicText .mosaicText__mosaic{padding:1rem;margin:.5rem}.services.landingPage.vetHospital [name=services__houseCalls] .module__mosaicText .mosaicText__mosaic img{max-width:487px}.services.landingPage.vetHospital [name=services__houseCalls] .module__mosaicText .mosaicText__content .title{text-align:left;margin:0 0 .5rem}.services.landingPage.vetHospital [name=services__houseCalls] .module__mosaicText .mosaicText__content p{text-align:left}.services.landingPage.vetHospital [name=services__houseCalls] .module__mosaicText .mosaicText__content .actionButtons{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;-moz-box-pack:start;justify-content:flex-start}.services.landingPage.vetHospital [name=services__onlineConsultations]{margin-top:0;padding:2rem 1rem}.services.landingPage.vetHospital [name=services__onlineConsultations] .module__mosaicText{padding-top:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.services.landingPage.vetHospital [name=services__onlineConsultations] .module__mosaicText .mosaicText__mosaic{padding:1rem;margin:.5rem}.services.landingPage.vetHospital [name=services__onlineConsultations] .module__mosaicText .mosaicText__content .title{text-align:left;margin:0 0 .5rem}.services.landingPage.vetHospital [name=services__onlineConsultations] .module__mosaicText .mosaicText__content p{text-align:left}.services.landingPage.vetHospital [name=services__onlineConsultations] .module__mosaicText .mosaicText__content ul{width:20rem;margin:0}.services.landingPage.vetHospital [name=services__onlineConsultations] .module__mosaicText .mosaicText__content .actionButtons{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;-moz-box-pack:start;justify-content:flex-start}.services.landingPage.dogTraining [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA .title{font-size:3rem;width:37rem;margin:auto;top:31%}.services.landingPage.dogTraining [name=services__whyUs]{margin-top:0;margin-bottom:1rem}.services.landingPage.dogTraining [name=services__whyUs] .module__mosaicText{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.services.landingPage.dogTraining [name=services__whyUs] .module__mosaicText .mosaicText__content{max-width:21.75rem;padding:2rem 1rem 0 0}.services.landingPage.dogTraining [name=services__whyUs] .module__mosaicText .mosaicText__content .title{text-align:left}.services.landingPage.dogTraining [name=services__whyUs] .module__mosaicText .mosaicText__content .actionButtons{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;-moz-box-pack:start;justify-content:flex-start}.services.landingPage.dogTraining [name=services__whyUs] .mosaicText__mosaic{width:60%;padding-right:0}.services.landingPage.dogTraining [name=services__whyUs] .mosaicText__mosaic .mosaicText__largeImg{width:54%;margin-top:5rem}.services.landingPage.dogTraining [name=services__whyUs] .mosaicText__mosaic .mosaicText__mediumImg{width:42%}.services.landingPage.dogTraining [name=services__whyUs] .mosaicText__mosaic .mosaicText__smallImg{width:42%;padding-right:4rem}.services.landingPage.dogTraining [name=services__fearFreeCertified]{padding-top:0;padding-bottom:2rem;margin:auto}.services.landingPage.dogTraining [name=services__fearFreeCertified] .module__mosaicText{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse}.services.landingPage.dogTraining [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content{width:45%;padding:1rem}.services.landingPage.dogTraining [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content .title{text-align:left}.services.landingPage.dogTraining [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content .title sup{top:-1em}.services.landingPage.dogTraining [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content ul{margin-bottom:2rem}.services.landingPage.dogTraining [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content ul li p{font-size:1.125rem}.services.landingPage.dogTraining [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content .actionButtons{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;-moz-box-pack:start;justify-content:flex-start}.services.landingPage.dogTraining [name=services__fearFreeCertified] .mosaicText__mosaic{width:26rem;max-width:50rem}.services.landingPage.dogTraining [name=services__fearFreeCertified] .mosaicText__mosaic .mosaicText__largeImg{width:54%;margin:.5rem}.services.landingPage.dogTraining [name=services__fearFreeCertified] .mosaicText__mosaic .mosaicText__mediumImg{width:60%;margin:.5rem}.services.landingPage.dayCare [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA .title{font-size:3rem;width:37rem;margin:auto;top:31%}.services.landingPage.dayCare [name=services__wideBanner] .module__wideBanner img{margin-top:7.5rem}.services.landingPage.dayCare [name=services__whyUs]{margin-top:0;margin-bottom:1rem}.services.landingPage.dayCare [name=services__whyUs] .module__mosaicText{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.services.landingPage.dayCare [name=services__whyUs] .module__mosaicText .mosaicText__content{max-width:21.75rem;padding:2rem 1rem 0 0}.services.landingPage.dayCare [name=services__whyUs] .module__mosaicText .mosaicText__content .title{text-align:left}.services.landingPage.dayCare [name=services__whyUs] .module__mosaicText .mosaicText__content .actionButtons{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;-moz-box-pack:start;justify-content:flex-start}.services.landingPage.dayCare [name=services__whyUs] .mosaicText__mosaic{width:60%;padding-right:0}.services.landingPage.dayCare [name=services__whyUs] .mosaicText__mosaic .mosaicText__largeImg{width:54%;margin-top:5rem}.services.landingPage.dayCare [name=services__whyUs] .mosaicText__mosaic .mosaicText__mediumImg{width:42%}.services.landingPage.dayCare [name=services__whyUs] .mosaicText__mosaic .mosaicText__smallImg{width:42%;padding-right:4rem}.services.landingPage.dayCare [name=services__locations]{padding:4rem 0}.services.landingPage.dayCare [name=services__playTime]{padding-top:0;padding-bottom:2rem;margin:auto}.services.landingPage.dayCare [name=services__playTime] .module__mosaicText{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse}.services.landingPage.dayCare [name=services__playTime] .module__mosaicText .mosaicText__content{width:45%;padding:1rem}.services.landingPage.dayCare [name=services__playTime] .module__mosaicText .mosaicText__content .title{text-align:left}.services.landingPage.dayCare [name=services__playTime] .module__mosaicText .mosaicText__content .title sup{top:-1em}.services.landingPage.dayCare [name=services__playTime] .module__mosaicText .mosaicText__content ul{margin-bottom:2rem}.services.landingPage.dayCare [name=services__playTime] .module__mosaicText .mosaicText__content ul li p{font-size:1.125rem}.services.landingPage.dayCare [name=services__playTime] .module__mosaicText .mosaicText__content .actionButtons{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;-moz-box-pack:start;justify-content:flex-start}.services.landingPage.dayCare [name=services__playTime] .mosaicText__mosaic{width:26rem;max-width:50rem}.services.landingPage.dayCare [name=services__playTime] .mosaicText__mosaic .mosaicText__largeImg{width:54%;margin:.5rem}.services.landingPage.dayCare [name=services__playTime] .mosaicText__mosaic .mosaicText__mediumImg{width:60%;margin:.5rem}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__heroBanner] .module__heroCarousel.carousel .carousel-inner .item .heroContent .content__textCTA{padding:0;position:static;bottom:atuo}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__heroBanner] .module__heroCarousel.carousel .carousel-inner .item .heroContent .content__textCTA .title,.services.landingPage.houseCalls [data-role=content] [name=houseCalls__heroBanner] .module__heroCarousel.carousel .carousel-inner .item .heroContent .content__textCTA p{text-align:left;color:#001952;max-width:400px}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__heroBanner] .module__heroCarousel.carousel .carousel-inner .item .heroContent .content__textCTA .phoneLink{text-align:left}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__heroBanner] .module__heroCarousel.carousel .carousel-inner .item .heroContent .content__textCTA .phoneLink a{color:#001952}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__heroBanner] .module__heroCarousel.carousel .carousel-inner .item .heroContent .content__textCTA .actionButtons{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.services.landingPage.houseCalls [data-role=content] section:not([name=houseCalls__heroBanner]) > .title{font-size:1.875rem}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__heroBanner] .module__heroCarousel.carousel .carousel-inner .item .heroContent .content__textCTA .module__imagotype img{width:17.25rem}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__heroBanner] .module__heroCarousel.carousel .carousel-inner .item .heroContent .content__textCTA .title{font-size:2.8125rem}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__heroBanner] .module__heroCarousel.carousel .carousel-inner .item .heroContent .content__textCTA p{font-size:1.425rem}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__heroBanner] .module__heroCarousel.carousel .carousel-inner .item .heroContent .content__overlay{display:none}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__heroBanner] .module__heroCarousel.carousel .carousel-inner .item .heroContent img{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__whatAre] .whatAre__container{max-width:62rem;margin:0 auto;padding:4rem 1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__whatAre] .whatAre__container .whatAre__header{width:50%;margin-right:1.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__whatAre] .whatAre__container .whatAre__header .title,.services.landingPage.houseCalls [data-role=content] [name=houseCalls__whatAre] .whatAre__container .whatAre__header p{text-align:left;max-width:85%}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__whatAre] .whatAre__container .module__keyPoints{width:50%}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__nowServingInSanDiego]{padding:5rem 0}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__nowServingInSanDiego] .module__inner .module__wideCTA:first-of-type{margin-bottom:3rem}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__nowServingInSanDiego] .module__inner .module__wideCTA .wideCTA__text .wideCTA__groupButtons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.whatToDoNext .module__banner .actionButtons{padding-bottom:1.5rem}.shop [data-role=content]{padding-top:0}.shop.userLandingPage .module__heroCarousel .item .heroContent .content__textCTA{top:50%}.shop.pharmacyExperience.prescriptionInformation [data-role=content]{padding-bottom:4rem}.shop.pharmacyExperience.prescriptionInformation [data-role=content] form{width:98%}.shop.pharmacyExperience.prescriptionInformation .prescription__formGroup{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.5fr 2fr;grid-template-columns:1fr 1.5fr 2fr;grid-auto-rows:90px;grid-gap:10px}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent{padding:70% 0 0}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent .content__textCTA .actionButtons a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent .content__textCTA a{font-weight:700;text-align:center;display:block}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent .content__textCTA .textCTA__fastScrollLink{margin-top:1rem;display:block}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent .content__textCTA .textCTA__fastScrollLink span{display:block}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent .content__textCTA .textCTA__fastScrollLink i{font-size:2rem}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent > img{width:150%}.foodGenius.landingPage [name=foodGeius__whatIsFoodGenius] .module__wideCTA{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.foodGenius.landingPage [name=foodGeius__whatIsFoodGenius] .module__wideCTA .wideCTA__text{width:100%;padding:2rem 2rem;margin-right:1rem}.foodGenius.landingPage [name=foodGeius__whatIsFoodGenius] .module__wideCTA .wideCTA__text .title{text-align:left}.foodGenius.landingPage [name=foodGeius__whatIsFoodGenius] .module__wideCTA .actionButtons{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;margin-right:.5rem;-webkit-box-pack:left;-webkit-justify-content:left;-moz-box-pack:left;-ms-flex-pack:left;justify-content:left}.foodGenius.landingPage [name=foodGeius__petNeeds] .module__productChoiceFlow .productChoiceFlow__checkList .title{text-align:left;margin-bottom:3rem}.foodGenius.landingPage [name=foodGeius__FAQ] .module__wideCTA{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem 0}.foodGenius.landingPage [name=foodGeius__FAQ] .module__wideCTA .wideCTA__img img{width:124%;top:50%;position:absolute;right:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.foodGenius.landingPage [name=foodGeius__FAQ] .module__wideCTA .wideCTA__text{background-color:#f4f6fb;padding:1rem;padding-left:4rem;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.foodGenius.landingPage [name=foodGeius__FAQ] .module__wideCTA .wideCTA__text .title{text-align:left}.foodGenius.landingPage [name=foodGeius__FAQ] .module__wideCTA .wideCTA__text .textBox{background-color:#f4f6fb;padding:0;margin-right:4rem;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.foodGenius.landingPage [name=foodGeius__FAQ] .module__wideCTA .wideCTA__text .textBox .title{font-size:1.125rem;text-align:left;margin-bottom:.5rem}.foodGenius.landingPage [name=foodGeius__FAQ] .module__wideCTA .wideCTA__text .textBox p{font-size:1rem;text-align:left;margin-bottom:.5rem}.foodGenius.landingPage [name=foodGeius__FAQ] .module__wideCTA .actionButtons{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;margin-right:.5rem;-webkit-box-pack:left;-webkit-justify-content:left;-moz-box-pack:left;-ms-flex-pack:left;justify-content:left}.foodGenius.flow.petProfile [name=foodGenius__toolHeader] .module__sectionHeader .ToolHeader__headerContent{height:6rem}.foodGenius.flow.petProfile [name=foodGenius__toolHeader] .module__sectionHeader .ToolHeader__headerContent .module__imagotype img{width:12rem}.foodGenius.flow.petProfile [name=foodGenius__heroBanner] .module__heroCarousel .heroContent{padding:6rem 0 0}.foodGenius.flow.petProfile [name=foodGenius__heroBanner] .module__heroCarousel .heroContent > img{width:100%}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlow] .module__horizontalScroll ul li .horizontalScroll__pageContent .foodGeiuns__options .options li a{width:10rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowBasics] .module__horizontalScroll ul .horizontalScroll__leftArrow{left:5rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowLifeStage] .module__horizontalScroll ul .horizontalScroll__leftArrow{left:5rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul{margin-bottom:1rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul li .horizontalScroll__pageContent{max-width:62rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul li .horizontalScroll__pageContent .options{width:100%}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul li .horizontalScroll__pageContent .options li{width:14%}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul li .horizontalScroll__pageContent .options li a{width:100%;height:6rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul .horizontalScroll__leftArrow{width:3rem;margin-bottom:0;top:0;bottom:auto;left:10rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul .horizontalScroll__leftArrow span{display:none}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul .horizontalScroll__leftArrow i{font-size:2rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul .actionButtons{width:auto;margin-top:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;top:0}.foodGenius.flow.calculating{background-color:#73eaff}.foodGenius.flow.calculating [name=foodGenius__petProfileFlowCalculating] .module__horizontalScroll ul{padding-top:4rem}.foodGenius.flow.calculating [name=foodGenius__petProfileFlowCalculating] .module__horizontalScroll ul li .horizontalScroll__pageContent .title{padding-top:2rem}.foodGenius.results [data-role=content] .dataRoleContent__inner{max-width:61rem;background-color:#f3f8f9;padding:0;margin-top:0}.foodGenius.results [name=foodGenius__flowResults]{padding:1rem}.foodGenius.results [name=foodGenius__flowResults] > .title{width:38rem;margin:auto}.foodGenius.results [name=foodGenius__flowResults] .module__foodGeniusResults .foodGeniusResults__recomendation{width:38rem;max-width:40rem}.foodGenius.results [name=foodGenius__flowResultsCards]{max-width:41rem;padding-right:0;padding-left:.5rem;margin:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.foodGenius.results [name=foodGenius__flowResultsCards] .module__productInfoCard{width:49%;position:relative}.foodGenius.results [name=foodGenius__flowResultsCards] .module__productInfoCard .productInfo__inner .productInfo__productFeatures .productFeatures__inner img{height:7rem;width:auto}.foodGenius.results [name=product__questionsAnswersFoodGenius]{padding:1rem 1rem 0;margin-bottom:0}.foodGenius.results [name=product__questionsAnswersFoodGenius] .module__widget{width:38rem;margin:auto;margin-bottom:1rem;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.foodGenius.results [name=product__questionsAnswersFoodGenius] .module__widget::before{bottom:10rem}.foodGenius.results [name=results__feedBack]{width:40rem;margin:auto;padding:1rem}.foodGenius.results [name=results__feedBack] .module__feedback{background-color:#fff;padding:1rem 1rem 0;margin-bottom:0}.foodGenius.results [name=results__feedBack] .module__feedback .title{font-size:1.125rem;padding-top:0}.foodGenius.results [name=results__feedBack] .module__feedback p:last-child{padding-bottom:2rem;border-bottom:solid 1px rgba(168,175,184,.4)}.foodGenius.results [name=results__feedBack] .module__shareContent{padding:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:1.25rem 1rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.foodGenius.results [name=results__feedBack] .module__shareContent span{text-align:center;font-size:.875rem}.foodGenius.results [name=results__feedBack] .module__shareContent ul{padding-bottom:1rem;margin-top:1rem}.foodGenius.results [name=results__feedBack] .module__shareContent ul li span::before{font-size:2rem}.foodGenius.results [name=foodGenius__compareResults]{max-width:39rem}.foodGenius.results [name=foodGenius__compareResults] .module__compareResultsWidget .title{font-size:1rem;padding:1rem}.foodGenius.productDetail{background-color:#fbfbfb}.foodGenius.productDetail [data-role=content]{padding-top:0}.foodGenius.productDetail [data-role=content] .dataRoleContent__inner{padding:0;margin-top:0}.foodGenius.productDetail [data-role=content] [name=FoodGenius__productdetail]{max-width:40rem;margin:auto}.foodGenius.productDetail [data-role=content] .module__FAQ{max-width:40rem;margin:auto}.foodGenius.productDetail [data-role=content] [name=FoodGenius__productdetailCTA]{display:none}.setYourPassword [name=setYourPassword__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent .content__textCTA{width:61rem;max-width:61rem;margin:auto}.setYourPassword [name=setYourPassword__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent .content__textCTA .title{font-size:2.9125rem}.setYourPassword [name=setYourPassword__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent img{width:130%}.setYourPassword [name=setYourPassword__CTA] .module__simpleForm{padding:4rem 1rem}.setYourPassword [name=setYourPassword__CTA] .module__simpleForm .module__inner .title{font-size:1.625rem;margin-bottom:1.5rem}.shop.productDetail.foodGenius [name=product__features] .productInfo__info .info__inner div span.value{font-size:2.5rem;font-weight:600;color:#30aac6;margin-top:.75rem;margin-bottom:1rem}.shop.productDetail.foodGenius [name=product__features] .productInfo__info .info__inner div span.tag{font-size:.75rem}.shop.productDetail.foodGenius [name=product__features] .productInfo__info .info__inner div span.caption{font-size:.562rem}.shop.productDetail.foodGenius [name=product__features] .productInfo__info .info__inner div span sup{font-size:.875rem;margin-right:.25rem;position:relative;top:-1rem}.shop.productDetail.foodGenius [name=product__features] .module__productTagsList ul{margin:0 auto}.shop.productDetail.foodGenius [name=product__features] .module__productTagsList ul li i{font-size:2rem;color:#005d73}.shop.productDetail.foodGenius [name=product__features] .module__productTagsList ul li p{margin-top:.5rem}.wellness.dashboard [name=wellness__dashboard__header]{background-color:#fff;padding:1rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;-webkit-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);-moz-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1)}.wellness.dashboard [name=wellness__dashboard__header] .module__wideCTA{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.wellness.dashboard [name=wellness__dashboard__header] .module__wideCTA .wideCTA__img{width:auto;padding:0 1rem}.wellness.dashboard [name=wellness__dashboard__header] .module__wideCTA .wideCTA__img img{padding-left:0}.wellness.dashboard [name=wellness__dashboard__header] .module__wideCTA .wideCTA__text{padding:0 1rem;border-left:solid 1px #e2f0f3;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.wellness.dashboard [name=wellness__dashboard__header] .module__wideCTA .wideCTA__text p{margin-bottom:.5rem}.wellness.dashboard.claim.thankYou [name=wellness__claim__thankYou__banner] .module__banner .title{text-align:left;width:50%;padding:0 1.5rem 0 2rem;right:0;bottom:6rem}.wellness.dashboard.claim.thankYou [name=wellness__claim__thankYou__banner] .module__banner .content__banner{width:50%;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:.25rem;-webkit-border-top-left-radius:.25rem;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:.25rem;-moz-border-radius-topleft:.25rem;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:.25rem;border-top-left-radius:.25rem;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.wellness.dashboard.claim.thankYou [name=wellness__claim__thankYou__banner] .module__banner .content__banner img{margin-bottom:0}.wellness.dashboard.claim.thankYou [name=wellness__claim__thankYou__banner] .module__banner .actionButtons{width:50%;padding:0 2rem;margin:0;position:absolute;bottom:2.75rem;left:50%;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}.wellness.dashboard.claim.thankYou [name=wellness__claim__thankYou__banner] .module__banner .actionButtons .button{margin:0}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .module__dataResume{padding:2rem}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .module__dataResume .dataresume__attachments{width:8.125rem;margin-right:2rem}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .module__dataResume .dataresume__attachments .attachments__picture{width:8.125rem;height:8.125rem}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .module__dataResume .dataresume__attachments .attachments__link{width:auto}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .module__dataResume .dataresume__content{width:-webkit-calc(100% - 8.125rem);width:-moz-calc(100% - 8.125rem);width:calc(100% - 8.125rem)}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .module__dataResume .dataresume__content .status{font-size:1.6rem}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .module__dataResume .dataresume__content .module__simpleTable{margin-top:.5rem}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .module__dataResume .dataresume__content .module__simpleTable .module__inner table tr th{font-size:1.125rem}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .module__dataResume .dataresume__content .module__simpleTable .module__inner table tfoot tr td{padding:1.5rem 0 0}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .module__dataResume .dataresume__content .module__simpleTable .module__inner table tfoot tr td strong{font-size:1.125rem;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .module__dataResume .dataresume__content .module__simpleTable .module__inner table tfoot tr td strong span{font-size:1.125rem;margin-left:1rem}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .actionButtons{margin-top:1.5rem}.dfs.landingPage [name=dfs__freeAccessVeterinary] .module__wideCTA,.dfs.landingPage [name=dfs__helpfulResources] .module__wideCTA,.dfs.landingPage [name=dfs__shoppingMadeEasier] .module__wideCTA{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 0}.dfs.landingPage [name=dfs__freeAccessVeterinary] .module__wideCTA .wideCTA__text,.dfs.landingPage [name=dfs__helpfulResources] .module__wideCTA .wideCTA__text,.dfs.landingPage [name=dfs__shoppingMadeEasier] .module__wideCTA .wideCTA__text{width:100%;padding-left:1rem;padding-right:1rem}.dfs.landingPage [name=dfs__freeAccessVeterinary] .module__wideCTA .wideCTA__text ul li,.dfs.landingPage [name=dfs__helpfulResources] .module__wideCTA .wideCTA__text ul li,.dfs.landingPage [name=dfs__shoppingMadeEasier] .module__wideCTA .wideCTA__text ul li{padding-left:.65rem;position:relative}.dfs.landingPage [name=dfs__freeAccessVeterinary] .module__wideCTA .wideCTA__text ul li:before,.dfs.landingPage [name=dfs__helpfulResources] .module__wideCTA .wideCTA__text ul li:before,.dfs.landingPage [name=dfs__shoppingMadeEasier] .module__wideCTA .wideCTA__text ul li:before{content:'';background-color:#001952;width:.15rem;height:.15rem;-webkit-border-radius:.625rem;-moz-border-radius:.625rem;border-radius:.625rem;display:block;position:absolute;top:.625rem;left:0}.dfs.landingPage [name=dfs__freeAccessVeterinary] .module__wideCTA .wideCTA__text .actionButtons,.dfs.landingPage [name=dfs__helpfulResources] .module__wideCTA .wideCTA__text .actionButtons,.dfs.landingPage [name=dfs__shoppingMadeEasier] .module__wideCTA .wideCTA__text .actionButtons{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.dfs.landingPage [name=dfs__helpfulResources] .module__wideCTA .wideCTA__text,.dfs.landingPage [name=dfs__shoppingMadeEasier] .module__wideCTA .wideCTA__text{margin-left:1rem}.dfs.landingPage [name=dfs__freeAccessVeterinary] .module__wideCTA .wideCTA__img{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.dfs.landingPage [name=dfs__freeAccessVeterinary] .module__wideCTA .wideCTA__text{margin-right:1rem}.dfs.landingPage .dataRoleContent__inner hr{display:none}.dfs.landingPage [name=dfs__shopByPetType],.dfs.landingPage [name=dfs__topCategories],.dfs.landingPage [name=dfs__topSelling]{max-width:62rem;margin-right:auto;margin-left:auto}.dfs.landingPage [name=dfs__shopByPetType] .module__scrollingControls,.dfs.landingPage [name=dfs__topCategories] .module__scrollingControls,.dfs.landingPage [name=dfs__topSelling] .module__scrollingControls{padding-top:2rem}.dfs.landingPage [name=dfs__shopByPetType] .module__scrollingControls .title,.dfs.landingPage [name=dfs__topCategories] .module__scrollingControls .title,.dfs.landingPage [name=dfs__topSelling] .module__scrollingControls .title{font-size:1.5rem;margin-bottom:.813rem}.dfs.landingPage [name=dfs__shopByPetType] .module__scrollingCards,.dfs.landingPage [name=dfs__topCategories] .module__scrollingCards,.dfs.landingPage [name=dfs__topSelling] .module__scrollingCards{margin-bottom:2rem}.dfs.landingPage [name=dfs__meetOurVets] > .title{font-size:1.5rem}.dfs.landingPage [name=dfs__meetOurVets] .module__scrollingCards ul li{width:15.625rem;max-width:15.625rem}.dfs.landingPage [name=dfs__accordionQuestion]{padding:3rem 1rem}.dfs.landingPage [name=dfs__accordionQuestion] .module__FAQ .FAQ__title{margin-bottom:2rem}.dfs.landingPage [name=dfs__accordionQuestion] .module__FAQ .FAQ__list .title--5{font-size:1rem}.ecom.brandPage.wholeHearted [name=brandPage__heroBanner] .module__heroCarousel .carousel-inner .item{height:25rem}.ecom.brandPage.wholeHearted [name=brandPage__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent{max-width:61rem}.ecom.brandPage.wholeHearted [name=brandPage__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent .content__textCTA .actionButtons .button{width:14rem}.ecom.brandPage.wholeHearted [name=brandPage__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent img{height:25rem;left:67%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ecom.brandPage.wholeHearted [name=brandPage__wideText]{margin:2rem auto}.ecom.brandPage.wholeHearted [name=brandPage__wideText] .module__wideCTA .wideCTA__text{text-align:center}.ecom.brandPage.wholeHearted [name=brandPage__productCheckFeatures] .module__checkListImg .img__content{position:relative}.ecom.brandPage.wholeHearted [name=brandPage__productCheckFeatures] .module__checkListImg .img__content img{max-height:200px;-o-object-fit:contain;object-fit:contain}.ecom.brandPage.wholeHearted [name=brandPage__productCheckFeatures] .module__checkListImg .img__content p{width:100%;margin-top:.25rem;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:.75rem}.ecom.brandPage.wholeHearted [name=brandPage__howToApply]{padding:3rem 1rem}.ecom.brandPage.wholeHearted [name=brandPage__howToApply] .module__videoText{margin-bottom:2rem}.ecom.brandPage.wholeHearted [name=brandPage__howToApply] .module__howItWorks .howItWorks__steps ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:31rem;margin:auto}.ecom.brandPage.wholeHearted [name=brandPage__howToApply] .module__howItWorks .howItWorks__steps ul li{width:50%}.ecom.brandPage.wholeHearted [name=brandPage__FAQ]{padding:3rem 1rem}.ecom.brandPage.wholeHearted [name=brandPage__relatedProducts]{padding:2rem 0 0}.ecom.brandPage.wholeHearted [name=brandPage__informationRegarding]{padding:3rem 1rem}.ecom.brandPage.wholeHearted [name=brandPage__informationRegarding] .module__wideCTA .wideCTA__text .title{text-align:center}.ecom.brandPage.wholeHearted [name=brandPage__informationRegarding] .module__wideCTA .wideCTA__text p{text-align:left}.ecom.brandPage.wholeHearted [name=brandPage__informationRegarding] .module__wideCTA .wideCTA__text p.subTitle{text-align:center}.ecom.brandPage.wholeHearted [name=brandPage__informationRegarding] .module__wideCTA .wideCTA__text a{width:13rem;text-align:center;margin:auto;display:block}.ecom.brandPage.wholeHearted.cheristin [name=brandPage__topRatedProducts] .module__imageList ul li:last-child .image img{width:72.875%}}@media screen and (min-width:49.375rem){.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.confirm-information .horizontalScroll__wrapper .horizontalScroll__pageContent{max-width:670px}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.confirm-information .horizontalScroll__wrapper .horizontalScroll__pageContent .form-group .select{height:44px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.confirm-information .horizontalScroll__wrapper .horizontalScroll__pageContent .form-group .select:before{top:14px}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.edit-pet-info .select-normal:before{top:14px}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.edit-pet-info .select-normal select{height:42px}.userRegistration .userRegistration__options{width:50%;float:right}.userRegistration .userRegistration__social{width:100%;padding-right:0;padding-left:16px;float:none}.userRegistration .userRegistration__social p{display:inline-block}.userRegistration .userRegistration__loginLink{text-align:left;width:100%;padding-top:16px;padding-left:16px;border-top:solid 1px #ebebeb;float:none}.userRegistration .userRegistration__loginLink p{display:inline-block}.userRegistration .userRegistration__separator{display:none}.userRegistration .userRegistration__emailForm{width:50%;padding-right:16px;border-right:solid 1px #ebebeb;margin-bottom:32px;float:left}.userRegistration .userRegistration__emailForm .form-group.userRegistration__emailForm__country{width:100%;padding-right:0;float:none}.userRegistration .userRegistration__emailForm .form-group.userRegistration__emailForm__zipCode{width:100%;padding-left:0;float:none}.userLogIn .userLogIn__options{width:50%;padding-left:1rem;float:right}.userLogIn .userLogIn__facebook{width:100%;padding-right:0;float:none}.userLogIn .userLogIn__facebook p{display:inline-block}.userLogIn .userLogIn__separator{display:none}.userLogIn .userLogIn__logInForm{width:50%;padding-right:1rem;border-right:solid 1px #ebebeb;float:left}.petRegistration .petRegistration__form .form-group.petRegistration__form__weight label{padding-top:8px}[data-role=page].chat .conversation{width:auto;right:0;left:0}[data-role=page].chat .chat-footer{left:0}.profile .profile__header .actionButtons .button span{padding-top:4px}.advertisers__inquire .advertisers__inquire__text{height:80px}.advertisers__inquire .advertisers__inquire__button .context-content{height:80px}.advertisers__inquire .advertisers__inquire__button .context-content .actionButtons{height:48px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-moz-box-pack:center;justify-content:center}.reminder .reminder__form__hourSelector label.select{height:32px}.reminder .reminder__form__hourSelector label.select select{line-height:.8em;height:32px}.reminder .reminder__form__date,.reminder .reminder__form__hour{min-height:32px}.reminder .reminder__form__date > .actionButtons .button,.reminder .reminder__form__hour > .actionButtons .button{padding-top:6px}.reminder .module__textCTA .actionButtons{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;-moz-box-pack:end;justify-content:flex-end}.reminder .module__textCTA .actionButtons .button{width:136px}.appointment .appointment__schedule__date,.appointment .appointment__schedule__time{min-height:32px}.appointment .appointment__schedule__date > .actionButtons .button,.appointment .appointment__schedule__time > .actionButtons .button{padding-top:6px}.appointment .hourSelector label.select{height:32px}.appointment .hourSelector label.select select{line-height:.8em;height:32px}.questionDetail .questionDetail__category__share .question__socialButtons ul{height:32px}.questionDetail .questionDetail__expertQuestionUnintelligible .questionDetail__expertQuestionUnintelligible__inner p{padding-right:1rem;width:220px}.questionDetail .questionDetail__expertQuestionUnintelligible .questionDetail__expertQuestionUnintelligible__inner .actionButtons{width:194px;padding-left:0}.breedDetail [name=PuppyNames] .module__textCTA p{padding-top:0}.breedDetail [name=CostOfOwning] .module__textCTA p{padding-top:0;margin-bottom:4px}.landing__houseCalls .module__hero .module__inner .content .title{font-size:3.625rem}.landing__houseCalls .module__hero .module__inner .content p{font-size:1.3333rem}.landing__houseCalls .module__appKeyFact .module__inner{text-align:left;background-position:right bottom;padding:64px 0 64px 32px;margin:0 auto 96px}.landing__houseCalls .module__appKeyFact .module__inner p{margin-right:0;margin-left:0}.landing__houseCalls.expert .module__hero .module__inner .content .logo{margin-bottom:24px}.landing__houseCalls.expert .module__hero .module__inner .content .title{font-size:3.25rem;max-width:360px}.landing__houseCalls.expert .module__hero .module__inner .content p{max-width:360px}.membership.landingPage [name=membership__heroBanner]{margin-bottom:0}.membership.landingPage [name=membership__heroBanner] .module__heroCarousel .heroContent{padding:38.28375% 0 0}.membership.landingPage [name=membership__heroBanner] .module__heroCarousel .heroContent .content__overlay{display:none}.membership.landingPage [name=membership__heroBanner] .module__heroCarousel .heroContent .content__textCTA{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2);width:28rem;max-width:auto;background:rgba(255,250,250,.8);padding:1.5rem 1rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;position:absolute;top:50%;right:auto;bottom:unset;left:5%;z-index:2;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.membership.landingPage [name=membership__heroBanner] .module__heroCarousel .heroContent .content__textCTA span{position:relative;top:auto;right:auto;bottom:auto;left:auto}.membership.landingPage [name=membership__heroBanner] .module__heroCarousel .heroContent .content__textCTA .title{font-size:2rem;text-align:left;color:#015c74;background-color:transparent;padding:0;margin-top:1.5rem;position:relative;bottom:unset}.membership.landingPage [name=membership__heroBanner] .module__heroCarousel .heroContent img{width:138%}.membership.landingPage [name=membership__pricingTableStarburst] .module__tableCTA .tableCTA__table{padding:1rem}.membership.landingPage [name=membership__testimonialsCarousel] .module__heroCarousel .carousel-inner{height:20rem}.membership.landingPage [name=membership__testimonialsCarousel] .module__heroCarousel .carousel-inner .item{padding-bottom:18rem}.membership.userRegistration div[data-role=content]{padding-top:2rem;top:5rem}.membership.userRegistration .userRegistration__emailForm .form-group.userRegistration__emailForm__country{width:50%;padding-right:.5rem}.membership.userRegistration .userRegistration__emailForm .form-group.userRegistration__emailForm__zipCode{width:50%;padding-left:.5rem}.membership.petRegistration div[data-role=content]{padding-top:2rem;top:5rem}.membership.searchCustomer div[data-role=content]{padding-top:2rem;top:5rem}.membership.billingInformation div[data-role=content]{padding-top:2rem;top:5rem}.membership.payment div[data-role=content]{padding-top:2rem;top:5rem}.membership.thankYou--inStore div[data-role=content]{top:5rem}.homepage.shopSurvivor [name=homepage__heroCarousel] .module__heroCarousel .item{padding-bottom:48.28375%}.homepage.shopSurvivor [name=homepage__heroCarousel] .module__heroCarousel .heroContent{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;position:absolute}.homepage.shopSurvivor [name=homepage__heroCarousel] .module__heroCarousel .heroContent .content__header{padding:0 2rem;top:auto;right:auto;left:auto}.homepage.shopSurvivor [name=homepage__heroCarousel] .module__heroCarousel .heroContent .content__header .title{font-size:3.5rem;max-width:40rem;margin-bottom:1rem;position:relative;right:auto;bottom:auto;left:auto}.homepage.shopSurvivor [name=homepage__heroCarousel] .module__heroCarousel .heroContent .content__textForm{padding:0 2rem;z-index:2}.homepage.shopSurvivor [name=homepage__heroCarousel] .module__heroCarousel .heroContent .content__textForm p{color:#fff;max-width:33.75rem;margin-bottom:1.5rem}.homepage.shopSurvivor [name=homepage__heroCarousel] .module__heroCarousel .heroContent .content__textForm .content__form{width:33.75rem}.homepage.shopSurvivor [name=homepage__heroCarousel] .module__heroCarousel .heroContent .content__overlay{display:none}.landing.askAnExpert .module__pictureCTA .CTA .form-group textarea{background-color:#fff;border:solid 1px #e2f0f3}.landing.askAnExpert .module__pictureCTA .CTA .form-group .select{background-color:#fff;border:solid 1px #e2f0f3}.landing.askAnExpert .module__attachMedia{background-color:#fff}.landing.askAnExpert .module__attachMedia .content,.landing.askAnExpert .module__attachMedia .triggerButton{border-color:#e2f0f3}.landing.askAnExpert .module__experts{padding-top:3rem}.landing.askAnExpert .module__experts p.intro{margin-bottom:3rem}.store.landingPage.poway [name=store__heroBanner] .module__heroCarousel .heroContent .content__header .openingLine{bottom:14rem}.store.landingPage.poway [name=store__heroBanner] .module__heroCarousel .heroContent .content__header .title{bottom:9rem}.store.landingPage.poway [name=store__heroBanner] .module__heroCarousel .heroContent .content__listLinks{bottom:2rem}.store.landingPage [name=store__heroBanner] .module__heroCarousel .heroContent .content__listLinks{max-width:33rem;padding-left:0;padding-right:0;margin:auto}.store.landingPage [name=store__heroBanner] .module__heroCarousel .heroContent .content__listLinks ul{padding-left:5rem;padding-right:5rem;margin-bottom:0}.store.landingPage [name=store__signUp] .module__simpleForm .illustration__dog{left:-3rem}.store.landingPage [name=store__signUp] .module__simpleForm .illustration__cat{right:-3rem}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content{padding-left:3rem}.store.landingPage [name=store__servicesAtLocation] .module__keyFeatures .module__inner ul li{width:33%}.services [name=services__pricing] .module__pricingTable{padding:3rem 0}.services [name=services__pricing] .module__pricingTable .illustration__01{display:block}.services [name=services__pricing] .module__pricingTable .illustration__02{display:block}.services.landingPage.wellnessPlan [name=wellnessPlan__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent img{height:23.862rem}.services.landingPage.grooming [name=services__fearFreeCertified] .module__mosaicText{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.services.landingPage.grooming [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content{width:45%;padding:1rem}.services.landingPage.grooming [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content .title{text-align:left}.services.landingPage.grooming [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content .title sup{top:-1em}.services.landingPage.grooming [name=services__fearFreeCertified] .mosaicText__mosaic{width:35rem}.services.landingPage.grooming [name=services__fearFreeCertified] .mosaicText__mosaic .mosaicText__largeImg{width:45%;margin-top:10rem}.services.landingPage.grooming [name=services__fearFreeCertified] .mosaicText__mosaic .mosaicText__mediumImg{width:51%;margin:0}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable ul{max-width:51rem}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable ul .pricingTable__scroll{padding:1rem}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable ul .pricingTable__scroll .pricingTable__table table{width:auto}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable ul .pricingTable__scroll .pricingTable__table table thead tr th{font-size:1rem;color:#636569}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable ul .pricingTable__scroll .pricingTable__table table thead tr th P{font-size:1rem}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable ul .pricingTable__scroll .pricingTable__table table thead tr th span{font-size:1rem}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable ul .pricingTable__scroll .pricingTable__table table tbody tr td{padding:1rem}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable ul .pricingTable__scroll .pricingTable__table table tbody tr td .title{font-size:1rem}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable ul .pricingTable__scroll .pricingTable__table table tbody tr td p{font-size:1rem}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable ul .pricingTable__scroll .pricingTable__table table tbody tr td span{font-size:1rem}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable ul .pricingTable__scroll .pricingTable__table table tbody tr td .membershipTag{padding:.25rem .5rem;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;margin:.2rem auto .25rem}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable ul .pricingTable__list{max-width:62rem}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable ul .pricingTable__list .pricingTable__priceList{max-width:23rem}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable ul .pricingTable__list .pricingTable__priceList li .priceList__info{max-width:15rem}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__smallCard{padding:1rem;width:50%}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__smallCard .priceCard__price span{font-size:1rem;margin:.5rem auto 0}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__smallCard .priceCard__price .membershipTag{font-size:1rem;margin-top:.2rem;margin-bottom:1rem}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__smallCard .priceCard__price .guestTag{font-size:1rem;font-weight:500;margin-top:0}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__mediumCard{margin-top:0;padding:1rem}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__mediumCard ul li{margin-right:.5rem}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__mediumCard ul li:last-child{margin-right:0}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__mediumCard ul li .priceCard__price span{font-size:1rem;margin:.5rem auto 0}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__mediumCard ul li .priceCard__price .startAtTag{font-size:1rem;font-weight:500;margin-bottom:1rem;margin-top:0}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__mediumCard ul li .priceCard__price .membershipTag{font-size:1rem;margin-top:.2rem;margin-bottom:1.5rem}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__mediumCard ul li .priceCard__price .guestTag{font-size:1rem;font-weight:500;margin-top:0}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__mediumCard ul li:last-child{width:90%}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable .module__priceCard li .princeCard__cardsList .priceCard__mediumCard ul li:last-child .priceCard__info{padding-top:1.5rem}.services.landingPage.vetHospital [name=services__fearFreeCertified] .module__mosaicText{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex}.services.landingPage.vetHospital [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content{width:45%;padding:1rem}.services.landingPage.vetHospital [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content .title{text-align:left}.services.landingPage.vetHospital [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content .title sup{top:-1em}.services.landingPage.vetHospital [name=services__fearFreeCertified] .mosaicText__mosaic{width:35rem}.services.landingPage.vetHospital [name=services__fearFreeCertified] .mosaicText__mosaic .mosaicText__largeImg{width:45%;margin-top:10rem}.services.landingPage.vetHospital [name=services__fearFreeCertified] .mosaicText__mosaic .mosaicText__mediumImg{width:51%;margin:0}.services.landingPage.dogTraining [name=services__fearFreeCertified] .module__mosaicText{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex}.services.landingPage.dogTraining [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content{width:45%;padding:1rem}.services.landingPage.dogTraining [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content .title{text-align:left}.services.landingPage.dogTraining [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content .title sup{top:-1em}.services.landingPage.dogTraining [name=services__fearFreeCertified] .mosaicText__mosaic{width:35rem}.services.landingPage.dogTraining [name=services__fearFreeCertified] .mosaicText__mosaic .mosaicText__largeImg{width:45%;margin-top:10rem}.services.landingPage.dogTraining [name=services__fearFreeCertified] .mosaicText__mosaic .mosaicText__mediumImg{width:51%;margin:0}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__heroBanner] .module__heroCarousel.carousel .carousel-inner .item .heroContent img{height:23.862rem}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__allYourPetsInfo]{padding-top:2rem}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__allYourPetsInfo] .module__appKeyFact .module__inner{text-align:left;background-position:right bottom;padding:64px 0 64px 32px;margin:0 auto}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__allYourPetsInfo] .module__appKeyFact .module__inner p{margin-right:0;margin-left:0}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__nowServingInSanDiego] .module__inner{padding-bottom:4rem}.whatToDoNext .module__banner .title{bottom:3.5rem}.whatToDoNext .module__banner .actionButtons{padding-bottom:1.5rem}.cartDetail .module__productsList.cartList .product{padding-bottom:1.5rem}.foodGenius.landingPage [name=foodGeius__petNeeds] .module__productChoiceFlow .productChoiceFlow__checkList ul{max-width:28rem;margin:auto}.foodGenius.landingPage [name=foodGeius__howItWorks] .module__howItWorks .howItWorks__steps ul{width:48rem;margin:auto}.foodGenius.flow.results [name=product__questionsAnswersFoodGenius] .module__widget::before{bottom:10rem}.shop.allBrands .module__ToolHeader .ToolHeader__headerContent{height:10rem}.shop.allBrands [name=shop__allBrands] .module__linksList .content ul{-webkit-columns:3;-moz-columns:3;columns:3}}@media screen and (min-width:62rem){.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__heroBanner] .module__ToolHeader{margin-top:0}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li .horizontalScroll__wrapper > .title{font-size:2.687rem;max-width:700px}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li .horizontalScroll__wrapper .horizontalScroll__pageContent{max-width:100%;margin:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li .horizontalScroll__wrapper .horizontalScroll__pageContent .module__cardInformation{width:32%}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.which-pet .horizontalScroll__wrapper .horizontalScroll__pageContent{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.which-pet .horizontalScroll__wrapper .horizontalScroll__pageContent .module__petList{width:100%}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.which-pet .horizontalScroll__wrapper .horizontalScroll__pageContent .error{max-width:760px;margin:0 auto}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.which-pet .horizontalScroll__wrapper .actionButtons{margin-top:0}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.pet-neutered .horizontalScroll__wrapper .horizontalScroll__pageContent,.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.pet-type .horizontalScroll__wrapper .horizontalScroll__pageContent{margin:1.25rem auto 0;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.pet-type .horizontalScroll__wrapper .horizontalScroll__pageContent .module__iconCheckbox:not(:last-child){margin-right:.875rem}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.pet-neutered .horizontalScroll__wrapper .horizontalScroll__pageContent{max-width:500px}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.pet-neutered .horizontalScroll__wrapper .horizontalScroll__pageContent .module__iconCheckbox{max-width:7rem}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.reimbursed .horizontalScroll__wrapper .horizontalScroll__pageContent{max-width:380px;margin:0 auto}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.confirm-information .horizontalScroll__wrapper .horizontalScroll__pageContent{margin:1rem auto 0}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.review-submit{background-color:#fff;height:100%}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.review-submit .horizontalScroll__wrapper{padding-left:1.25rem}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.review-submit .horizontalScroll__wrapper .title{min-width:700px}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.review-submit .horizontalScroll__wrapper .horizontalScroll__pageContent{padding:0;margin-top:1.25rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.review-submit .horizontalScroll__wrapper .horizontalScroll__pageContent .module__cardReview{width:31.5%;margin-right:.75rem;margin-bottom:.75rem}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.confirmation-email-steps div.horizontalScroll__wrapper .horizontalScroll__pageContent .module__howItWorks .howItWorks__steps .title{font-size:1.25rem;margin-top:1.25rem}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.pet-breed-weight .horizontalScroll__wrapper .horizontalScroll__pageContent{max-width:300px;margin:0 auto}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.nextPetMessage .nextPetMessage__wrapper{top:20%}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.nextPetMessage .nextPetMessage__wrapper .actionButtons{position:relative}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.edit-pet-info > .title{font-size:1.375rem}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.edit-pet-info .horizontalScroll__wrapper .horizontalScroll__pageContent{max-width:24rem;margin:0 auto}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.edit-pet-info .horizontalScroll__wrapper .horizontalScroll__pageContent .edit-pet-name{width:100%}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.edit-pet-info .horizontalScroll__wrapper .horizontalScroll__pageContent .edit-pet-type{width:100%}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.edit-pet-info .horizontalScroll__wrapper .horizontalScroll__pageContent .edit-pet-age{width:100%}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul > li.edit-pet-info .horizontalScroll__wrapper .horizontalScroll__pageContent .edit-pet-gender-neutered{width:100%}.serviceDown{height:100% !important}.serviceDown--Layout p{max-width:480px;margin:0 auto}.errorPage .module__widget{margin-bottom:3rem}.errorPage .module__relatedArticles ul li{margin-bottom:1.5rem}.errorPage .module__search{margin-bottom:3rem}.canIGiveMyPet .module__text{margin-bottom:48px}.canIGiveMyPet .actionButtons + .module__widget{margin-top:48px}.canIGiveMyPet .module__widget{margin-bottom:48px}.canIGiveMyPet [name=RelatedCanIGiveMyPet]{margin-bottom:48px}.userRegistration .userRegistration__loginLink .btn{width:auto}.userRegistration .userRegistration__legalTextVP{max-width:645px;padding-top:1rem}.petRegistration .petRegistration__registeredPets ul .pet{width:33.333%}.petRegistration .petRegistration__form .module__textCTA p{width:392px;float:left}.petRegistration .petRegistration__form .module__textCTA .actionButtons{margin-top:0;width:132px;float:right;clear:none}.petRegistration .petRegistration__form .form-group.petRegistration__form__name{width:32%;margin-right:-4px}.petRegistration .petRegistration__form .form-group.petRegistration__form__type{width:32%;margin-right:2%;margin-left:2%}.petRegistration .petRegistration__form .form-group.petRegistration__form__breed{width:32%;margin-right:0;margin-left:-4px}.petRegistration .petRegistration__form .form-group.petRegistration__form__gender{width:32%;margin-right:-4px;margin-left:0}.petRegistration .petRegistration__form .form-group.petRegistration__form__fixing{width:32%;margin-right:2%;margin-left:2%}.petRegistration .petRegistration__form .form-group.petRegistration__form__weight{width:32%;margin-right:0;margin-left:-4px}.petRegistration .petRegistration__form .form-group.petRegistration__form__birthDate__month{width:32%;margin-right:-4px}.petRegistration .petRegistration__form .form-group.petRegistration__form__bithDate__dayYear{width:32%;margin-right:2%;margin-left:2%}.petRegistration .petRegistration__form .form-group.petRegistration__form__insurance__provider{width:32%;margin-right:-4px}.petRegistration .petRegistration__form .form-group.petRegistration__form__insurance__policyNumber{width:32%;margin-right:2%;margin-left:2%}.newQuestion fieldset .select{width:433px}.newQuestion fieldset .actionButtons{width:132px}.questionPreferences .questionPreferences__typeSelection .questionType .questionType__header .title{font-size:14px}.questionPreferences .questionPreferences__typeSelection .questionType .questionType__content{padding:16px 8px}.questionSent .updateEmail{overflow:hidden}.questionSent .updateEmail .updateEmail__input{width:50%;padding-right:1rem;margin-bottom:0;float:left}.questionSent .updateEmail .updateEmail__buttons{margin:0;width:132px}.relatedQuestions .actionButtons{margin-bottom:1rem}[data-role=page].chat .conversation{background-image:none;background-color:#fff;width:100%;padding:15px 30px 30px;position:static;top:0}[data-role=page].chat .conversation .chat-header{padding:.5rem 0 1rem;position:relative}[data-role=page].chat .conversation .chat-header .header__title{padding-left:0}[data-role=page].chat .conversation .chat-header .title{font-size:1.15rem}[data-role=page].chat .conversation .chat-header a{padding-right:0}[data-role=page].chat .conversation .chat-conversation{background-image:url(../images/bg-chat.png);background-repeat:repeat;height:585px;border:solid 1px #d6d6d6;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}[data-role=page].chat .chat-footer{position:static}[data-role=page].chat .chat-footer .chat-footer-inner{padding:16px;border:0;min-height:60px}[data-role=page].chat .chat-footer .chat-footer-inner textarea{padding:4px 8px}.profile{padding-top:0;padding-bottom:0}.profile.inner .dataRoleContent__inner{padding-top:2rem;padding-bottom:2rem}.profile .profile__stats{margin-top:0}.profile .profile__stats .profile__stats__data{margin-bottom:2rem}.profile .profile__stats .profile__stats__data ul li.favoriteButton{display:table-cell}.profile .profile__stats .profile__stats__data ul li p{margin-bottom:4px}.profile .profile__header .actionButtons .button{padding-right:1rem;width:auto}.profile .profile__header .actionButtons .button:only-of-type{width:auto}.profile .profile__header .actionButtons > #ask-me-button-help:nth-child(2){left:215px;right:auto}.profile .profile__header .actionButtons #ask-me-button-help{right:148px}.profile.privateProfile [data-role=content]{padding-top:0}.profile.privateProfile [data-role=content] .dataRoleContent__inner{background-color:#fff}.profile.privateProfile [data-role=content] .profile__header{padding-top:3rem;margin-bottom:2.5rem}.profile.privateProfile [data-role=content] .userProfile__editProfileForm{padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.profile.privateProfile [data-role=content] .userProfile__editProfileForm .field__email{width:50%;padding-right:.25rem}.profile.privateProfile.shippingBillingInfo .title.title--1{margin-bottom:1.5rem}.profile.privateProfile.shippingBillingInfo .title.title--4{font-size:1.125rem;font-weight:700;text-transform:none;letter-spacing:0;margin-bottom:1rem}.profile.privateProfile.shippingBillingInfo .module__optionSelector{background-color:#fafafb;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.profile.privateProfile.shippingBillingInfo .module__optionSelector ul li{padding-right:1.5rem;padding-left:1.5rem;border-color:#fff}.profile.privateProfile.shippingBillingInfo .module__textCTA{background-color:#fafafb;padding:3rem 1.5rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.profile.privateProfile.shippingBillingInfo [name=paymentMethod]{margin-bottom:3rem}.profile.privateProfile.shippingBillingInfo [name=shippingAddress]{margin-bottom:3rem}.profile.private .profile__header .userInfo .userInfo__data .settings{display:block}.profile.private .profile__stats .profile__stats__data ul li.favoriteButton{display:none}.profile.expert.private [data-role=content]{padding-top:0}.profile.expert.private [data-role=content] .dataRoleContent__inner{background-color:#fff}.profile.expert.private [data-role=content] .profile__header{padding-top:3rem;margin-bottom:2.5rem}.profile.expert .profile__header .campaign{width:94.75%}.profile.pet .profile__header .userData .userData__inner .settings{padding-left:0;border-left:0;margin-left:0;display:block}.profile.pet .profile__header .userData .userData__inner .settings a{padding-left:16px}.profile .profile__practice .profile__practice__experts ul .expert{width:33.333%;margin-bottom:1rem}.profile .profile__practice .profile__practice__experts ul .expert .expert__data .expert__data__name{width:98px}.profile .profile__practice .profile__practice__actionCards{margin-bottom:2rem}.profile .profile__practice .profile__practice__actionCards.wo-appointments .actionCard:first-child{width:100%;height:128px;padding:1rem}.profile .profile__practice .profile__practice__actionCards.wo-appointments .actionCard:first-child .actionCard__data{margin-bottom:0}.profile .profile__practice .profile__practice__actionCards.wo-appointments .actionCard:first-child .actionCard__data .actionCard__data__picture{width:auto;padding-right:2rem}.profile .profile__practice .profile__practice__actionCards.wo-appointments .actionCard:first-child .actionCard__data .actionCard__data__picture img{width:auto;height:92px}.profile .profile__practice .profile__practice__actionCards.wo-appointments .actionCard:first-child .actionCard__data .actionCard__data__text{width:auto;vertical-align:top}.profile .profile__practice .profile__practice__actionCards.wo-appointments .actionCard:first-child .actionCard__buttons{width:132px;position:relative;top:-42px;bottom:48px;left:169px}.profile .profile__practice .profile__practice__actionCards .actionCard{width:48.65%;height:160px;padding-bottom:3rem;margin-top:0;margin-left:2.7%;float:left;position:relative}.profile .profile__practice .profile__practice__actionCards .actionCard:first-child{margin-left:0}.profile .profile__practice .profile__practice__actionCards .actionCard .actionCard__data .actionCard__data__picture{width:30%;padding-right:.5rem}.profile .profile__practice .profile__practice__actionCards .actionCard .actionCard__data .actionCard__data__text{width:70%}.profile .profile__practice .profile__practice__actionCards .actionCard .actionCard__buttons{padding-left:0;width:262px;position:absolute;bottom:16px}.profile .profile__practice .profile__practice__actionCards .actionCard .actionCard__buttons .button{width:100%;float:none}.profile .profile__practice .profile__practice__location .profile__practice__location__map{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex}.profile .profile__practice .profile__practice__location .profile__practice__location__map .location__address .title{line-height:1.2em;width:100%;padding-right:0;margin-bottom:28px;float:none}.profile .profile__practice .profile__practice__location .profile__practice__location__map .location__address address{width:100%;padding-left:0;float:none}.profile .profile__practice .profile__practice__location .profile__practice__location__map .location__map{width:440px}.advertisers__features .advertisers__features__picture .context-content{padding-right:16px}.advertisers__inquire .advertisers__inquire__text{height:64px}.advertisers__inquire .advertisers__inquire__button .context-content{padding-top:8px;height:64px}.advertisers__graph .advertisers__graph__content .context-content{padding:0 300px 0 0;top:30%}.questionRecycling .questionRecycling__header{text-align:left;padding-right:32px;padding-bottom:32px;padding-left:32px;margin-bottom:3rem}.questionRecycling .questionRecycling__header .data{text-align:left;padding-right:1rem;width:393px;display:inline-block}.questionRecycling .questionRecycling__header .data .title{margin-bottom:.5rem}.questionRecycling .questionRecycling__header .data p{margin-bottom:0}.questionRecycling .questionRecycling__header .actionButtons{width:194px;height:54px;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;float:right}.questionRecycling .questionRecycling__header .actionButtons .button{margin:0}.questionRecycling .questionRecycling__relatedQuestions ul li{padding-top:2rem}.questionRecycling .questionRecycling__relatedQuestions ul li:first-child{padding-top:0}.questionRecycling .questionRecycling__relatedQuestions .questionDetail__relatedQuestions__usersRating{margin-bottom:2rem}.questionRecycling .questionRecycling__relatedTopics ul{margin:0 0 3rem}.questionRecycling .questionRecycling__actions{overflow:hidden}.questionRecycling .questionRecycling__actions .title{margin-top:.5rem;margin-bottom:0;float:left}.questionRecycling .questionRecycling__actions .actionButtons{width:auto;float:right}.virtualPractices .virtualPractices__header{background-position:0 -20px;padding:3rem 1rem}.virtualPractices .virtualPractices__features ul li{width:50%;margin-right:-4px;display:inline-block}.petplanCampaign .titleNavigation .titleNavigation__title{width:65%;float:left}.petplanCampaign .titleNavigation .titleNavigation__link{text-align:right;width:35%;float:left}.petplanBenefits ul li{padding-top:0}.petplanBenefits ul li p{padding-left:48px}.reminder .reminder__form{padding-top:0}.questionDetail .questionDetail__expertQuestionUnintelligible .questionDetail__expertQuestionUnintelligible__inner p{padding-top:.5rem;width:353px}.questionDetail .questionDetail__answers ul .questionDetail__answer .questionDetail__answer__usersRating__expertOpinion{margin:1.5rem 0 1rem}.questionDetail .questionDetail__question .title{margin-bottom:1.5rem}.questionDetail .questionDetail__answers ul .questionDetail__answer .legalText{padding-left:33%}.questionDetail .questionDetail__answers ul .questionDetail__answer .markdown table thead tr th{padding-top:16px}.questionDetail .questionDetail__answers ul .questionDetail__answer .upgradeAnswer{margin-top:1.5rem}.questionDetail .questionDetail__answers ul .questionDetail__answer .questionDetail__feedback .questionDetail__feedback__widget .title{font-size:.9375rem;width:auto;padding-left:16px}.questionDetail .questionDetail__answers ul .questionDetail__answer .questionDetail__feedback .questionDetail__feedback__widget .button{width:132px}.questionDetail .module__widget{margin-bottom:48px}.questionDetail .relatedQuestions{margin-bottom:48px}.questionDetail .module__relatedMedications{margin-bottom:48px}.questionDetail .module__relatedBreeds{margin-bottom:48px}.questionDetail .module__inHouseBanner{display:none}.breedDetail .module__tableOfContents,.breedDetail .module__tableOfContents__link{display:none}.breedDetail .module__intro > p{font-size:1rem;line-height:1.2em}.breedDetail section:first-child{padding-top:0}.breedDetail .module__text.module--filled{padding-top:48px;padding-bottom:32px}.breedDetail .module__relatedQuestions{margin-top:32px}.breedDetail [name=SummaryGroup] .module__infoGroup{margin-bottom:48px}.breedDetail [name=GeneralAppareance] .module__text img{margin:0 auto 16px;float:right}.breedDetail [name=GeneralAppareance] .module__listWithDetail{margin-top:48px;margin-bottom:48px}.breedDetail [name=CostOfOwning] .module__textCTA{padding-top:20px;margin-bottom:32px}.breedDetail [name=CostOfOwning] .module__textCTA p{padding-top:6px}.breedDetail [name=CostOfOwning] .module__textCTA p:after,.breedDetail [name=CostOfOwning] .module__textCTA p:before{margin-top:-6px}.breedDetail [name=CostOfOwning] .module__goTop{margin-bottom:48px}.breedDetail [name=Characteristics] .module__goTop{margin-bottom:48px}.breedDetail [name=CommonCrossbreeds] .module__breedsMix,.breedDetail [name=CommonCrossbreeds] .module__text{margin-bottom:48px}.breedDetail [name=MustReadArticles] .actionButtons{margin-bottom:48px}.breedDetail [name=TemperamentBehaviorBarking] .module__text + .module__text{padding-top:0;margin-top:32px}.breedDetail [name=TemperamentBehaviorBarking] .module__goTop{margin-top:1rem;margin-bottom:48px}.breedDetail [name=TemperamentBehaviorBarking] .actionButtons{margin-bottom:48px}.breedDetail [name=HealthIssuesConditions] .module__relatedQuestions ul,.breedDetail [name=Nutrition] .module__relatedQuestions ul,.breedDetail [name=TemperamentBehaviorBarking] .module__relatedQuestions ul{margin-bottom:1.5rem}.breedDetail [name=HealthIssuesConditions] .module__goTop,.breedDetail [name=Nutrition] .module__goTop,.breedDetail [name=TemperamentBehaviorBarking] .module__goTop{margin-bottom:48px}.breedDetail [name=HealthIssuesConditions] .actionButtons,.breedDetail [name=Nutrition] .actionButtons,.breedDetail [name=TemperamentBehaviorBarking] .actionButtons{margin-bottom:48px}.breedDetail [name=HealthIssuesConditions] .module__widget,.breedDetail [name=Nutrition] .module__widget,.breedDetail [name=TemperamentBehaviorBarking] .module__widget{margin-bottom:48px}.breedDetail [name=TrainingHabitsExercise] .module__text{margin-bottom:48px}.breedDetail [name=TrainingHabitsExercise] .module__goTop{margin-top:-1rem;margin-bottom:48px}.breedDetail [name=PreventiveCare] .module__text{margin-bottom:48px}.breedDetail [name=PreventiveCare] .module__goTop{margin-bottom:16px}.breedDetail [name=HealthIssuesConditions] .module__infoIcon{margin-bottom:48px}.breedDetail [name=DidYouKnow] .module__text.module--filled{padding-bottom:36px;margin-bottom:48px}.breedDetail [name=CoatGroomingShedding] .module__text + .module__text{padding-top:0}.breedDetail [name=CoatGroomingShedding] .module__infoIcon{margin-bottom:16px}.breedDetail [name=CoatGroomingShedding] .module__goTop{margin-top:16px;margin-bottom:48px}.breedDetail [name=History] .module__text{background-image:url(../images/bg-breeds-history@2x.png);background-position:0 10px;-webkit-background-size:50% auto;-moz-background-size:50% auto;-o-background-size:50% auto;background-size:50% auto;background-repeat:no-repeat;padding-top:176px;padding-bottom:48px;margin-bottom:48px}.breedDetail [name=History] .module__text.catHistory{background-image:url(../images/bg-breeds-history-cat@2x.png)}.breedDetail [name=History] .module__goTop{margin-bottom:0}.breedDetail [name=SimilarBreeds]{padding-bottom:16px}.breedDetail [name=Quizz] .module__quzzr{margin-bottom:40px}.breedDetail [name=PuppyNames] .module__textCTA{margin-bottom:48px}.breedDetail [name=PuppyNames] .module__textCTA p{width:60%}.breedDetail [name=Resources] .module__goTop{margin-bottom:16px}.articles [name=ShareContent] .module__shareContent{padding-right:32px;padding-left:32px;margin-bottom:40px}.articles .articles__articleDetail__header{padding-right:32px;padding-bottom:32px;padding-left:32px}.articles .articles__articleDetail__header .category{margin-bottom:1rem}.articles .articles__articleDetail__header .title{font-size:2rem}.articles .articles__articleDetail__header .articles__articleDetail__header__expert{margin-top:32px}.articles .articles__articleDetail__header .articles__articleDetail__header__expert .articles__articleDetail__header__expert__details{padding-bottom:0}.articles .articles__articleDetail__slide .module__quzzr{padding:0 32px}.articles .module__widget{margin-top:32px;margin-bottom:56px}.articles .articles__articleDetail__slide__content{font-size:1.125rem;line-height:1.5em;padding-right:32px;padding-left:32px}.articles .articles__articleDetail__slide__content p{font-size:1.125rem;line-height:1.5em}.articles .articles__articleDetail__slide__content .title.title--3{font-size:inherit}.articles .articles__articleDetail__slide__controls{padding-right:32px;padding-left:32px}.articles .articles__articleDetail__slide__extras{margin-right:32px;margin-bottom:16px;margin-left:32px}.articles [name=MustReadArticles] > .actionButtons{margin-bottom:40px}.conditionDetail .module__tableOfContents,.conditionDetail .module__tableOfContents__link{display:none}.conditionDetail [name=Summary] .module__summaryOfContent{margin-bottom:48px}.conditionDetail [name=SymptomsSigns] .module__text{margin-bottom:48px}.conditionDetail [name=Diagnosis] .module__text{padding-bottom:32px}.conditionDetail [name=Diagnosis] .module__text.module--filled{padding-top:48px}.conditionDetail [name=Causation] .module__text{padding-bottom:32px}.conditionDetail [name=Causation] .module__text.module--filled{padding-top:48px;margin-bottom:48px}.conditionDetail [name=Treatments] .module__extendedListWithIcons ul{margin-bottom:24px}.conditionDetail [name=Treatments] .module__goTop{margin-bottom:48px}.conditionDetail [name=CostOfTreatment] .module__text{padding-bottom:32px}.conditionDetail [name=CostOfTreatment] .module__text.module--filled{padding-top:48px;margin-bottom:48px}.conditionDetail [name=RecoveryMonitoring] .module__text{margin-bottom:48px}.conditionDetail [name=RecoveryMonitoring] .markdown + .title--3{margin-top:24px}.conditionDetail [name=Prevention] .module__text{padding-bottom:32px}.conditionDetail [name=Prevention] .module__text.module--filled{padding-top:48px;margin-bottom:48px}.conditionDetail [name=MostCommonQuestions] > .actionButtons{margin-bottom:48px}.conditionDetail [name=MostCommonQuestions] .module__widget{margin-bottom:48px}.conditionDetail [name=MustReadArticles] > .actionButtons{margin-bottom:48px}.medicationDetail .module__articles__articleDetail__header .articles__articleDetail__header__expert{margin-top:0}.medicationDetail [name=Summary] .module__medicationHeader{width:288px;padding-top:24px;margin-right:5px;margin-bottom:32px;display:inline-block;vertical-align:top}.medicationDetail [name=Summary] .module__text{width:288px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:32px;margin-left:6px;display:inline-block}.medicationDetail [name=Summary] .module__text.module--filled{padding:24px 24px 16px;margin-right:0;margin-left:6px}.medicationDetail [name=Summary] .module__shareContent{padding-top:32px;border-top:solid 1px #dce4e5}.medicationDetail [name=GeneralDescription] .module__text{margin-bottom:48px}.medicationDetail [name=Uses] .module__text{margin-bottom:48px}.medicationDetail [name=Uses] .module__text.module--filled{padding-top:48px;padding-bottom:48px}.medicationDetail [name=HowItWorks] .module__text{margin-bottom:48px}.medicationDetail [name=Dosage] .module__text{margin-bottom:48px}.medicationDetail [name=Forms] .module__text{margin-bottom:48px}.medicationDetail [name=StorageInformationAndHandling] .module__text{margin-bottom:48px}.medicationDetail [name=Results] .module__text{margin-bottom:48px}.medicationDetail [name=Results] .module__text.module--filled{padding-top:48px;padding-bottom:48px}.medicationDetail [name=SideEffects] .module__text.module--filled{padding-top:48px;padding-bottom:48px}.medicationDetail [name=Contraindications] .module__text{margin-bottom:48px}.medicationDetail [name=Contraindications] .module__text.module--filled{padding-top:48px;padding-bottom:48px}.medicationDetail [name=LaboratoryConsiderations] .module__text{margin-bottom:48px}.medicationDetail [name=MissedDosageAndOverdose] .module__text{margin-bottom:48px}.medicationDetail [name=MostCommonQuestions] > .actionButtons{margin-bottom:48px}.medicationDetail [name=MostCommonQuestions] .module__widget{margin-bottom:48px}.medicationDetail [name=MustReadArticles] > .actionButtons{margin-bottom:48px}.medicationDetail [name=RelatedMedications] > .module__linksWithThumb{margin-bottom:32px}.medicationDetail [name=DrugInteractionsAndPrecaution] .module__text{margin-bottom:48px}.serviceInfo h3{text-align:left}.serviceInfo.aboutUs .module__aboutUsListImage li{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:.5rem}.serviceInfo.aboutUs .module__aboutUsListImage li p{max-width:20rem}.serviceInfo.aboutUs .module__aboutUsListImage li:last-child{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.serviceInfo.aboutUs .module__aboutUsListImage li:nth-child(even) p{max-width:100%}.serviceInfo.aboutUs .module__questionsList ul{text-align:left}.serviceInfo.aboutUs .module__questionsList ul .question{padding-left:0;padding-right:0}.serviceInfo.aboutUs .module__vetsResume .vestGroup .vetCardResume{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.serviceInfo.aboutUs .module__vetsResume .vestGroup .vetCardResume .vetBio{width:-webkit-calc(100% - 5rem);width:-moz-calc(100% - 5rem);width:calc(100% - 5rem)}.expertDashboard .module__stats table{display:table}.expertDashboard .module__stats .stats__subHeader p{text-align:center;padding-top:0;margin:0 auto 8px;max-width:428px;border:0}.expertDashboard .module__stats .stats__subHeader a{display:inline-block;cursor:default}.expertDashboard .module__stats .stats__subHeader a .title{text-align:center;display:inline}.expertDashboard .module__stats .stats__subHeader a i{display:none}.searchResults .titleNavigation .titleNavigation__link{display:none}.searchResults .filtersMenu{display:none}.searchResults .filtersMenu.active{display:none}.searchResults .infoBubble.peakTimePayments .title{font-size:1.125rem}.searchResults .module__relatedConditions{margin-bottom:32px}.searchResults .module__questionsList{margin-bottom:48px}.searchResults .module__relatedArticles{margin-bottom:48px}.searchResults .module__relatedBreeds{margin-bottom:48px}.searchResults .module__relatedMedications{margin-bottom:48px}.searchResults .module__canIGiveMyPet{margin-bottom:48px}.searchResults .module__noResults{padding:32px 0}.payment .payPal__placeholder .actionButtons{width:25%}.payment .paypalButtonWeb{padding:8px 0 0 67.5%}.breedsIndex .module__superContent .info .title{font-size:2.5rem}.canIGiveMyPetIndex .module__superContent .info .title{font-size:2.5rem}.petTypeCenter [name=featuredExperts]{margin-bottom:40px}[data-role=listview].e-specialties-list a .a-inner .content h2{font-size:17px}.landing__houseCalls hr{max-width:320px;margin:72px auto}.landing__houseCalls .module__hero .module__inner{padding:0}.landing__houseCalls .module__hero .module__inner .content{padding-top:56px;vertical-align:top}.landing__houseCalls .module__hero .module__inner .background{padding-bottom:60%}.landing__houseCalls .module__keyPoints{margin-top:-125px}.landing__houseCalls .module__keyPoints .content{max-width:770px;padding:0;overflow:hidden}.landing__houseCalls .module__keyPoints .content .content__intro{width:227px;padding-top:4.26666667rem;padding-right:.5333rem;float:left}.landing__houseCalls .module__keyPoints .content .content__intro .title{line-height:1em;margin-bottom:16px}.landing__houseCalls .module__keyPoints .content ul{width:543px;border-top:0;border-left:solid 1px #001952;padding-top:16px;padding-left:16px;padding-bottom:0;margin-top:48px;margin-bottom:48px;float:left}.landing__houseCalls .module__keyPoints .content ul li{padding-right:32px;padding-left:56px}.landing__houseCalls .module__comparisonChart .module__inner > p{margin-bottom:48px}.landing__houseCalls .module__appKeyFact{margin-bottom:96px}.landing__houseCalls .module__appKeyFact .module__inner{background-position:right bottom;padding:72px 0 72px 72px;margin:0 auto 96px}.landing__houseCalls .module__services{margin-bottom:72px}.landing__houseCalls .module__services .module__inner > p{margin-bottom:48px}.landing__houseCalls .module__services .module__inner ul li .title{font-size:1.25rem;line-height:1em}.landing__houseCalls.expert .module__hero{background-position:bottom center}.landing__houseCalls.expert .module__keyPoints{padding:96px 0}.landing__houseCalls.expert .module__keyPoints .content .content__intro{width:auto;padding:0;float:none}.landing__houseCalls.expert .module__keyPoints .content ul{width:auto;padding-left:0;margin:0;border-left:0;float:none}.landing__houseCalls.expert .module__textButton{margin-top:-32px}.landing__houseCalls.expert .module__textButton .module__inner{padding:32px 32px 32px 0}.landing__houseCalls.expert .module__textButton .module__background{width:50%}.healthyPetWeightCalculator .dataRoleContent__inner > .actionButtons{margin-bottom:48px}.healthyPetWeightCalculator .module__toolHeader{background-position:14.25rem bottom;-webkit-background-size:377px auto;-moz-background-size:377px auto;-o-background-size:377px auto;background-size:377px auto;padding-top:0}.healthyPetWeightCalculator .module__toolHeader .inPartnership__wrapper{right:-.5rem;bottom:0}.healthyPetWeightCalculator .module__toolHeader .inPartnership__wrapper .module__imagotype{background-color:#fff;min-width:188px;padding:.25rem .5rem;margin-bottom:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.healthyPetWeightCalculator .module__toolHeader .inPartnership__wrapper .module__imagotype .title{font-size:.75rem;margin-right:0}.healthyPetWeightCalculator .module__toolHeader .inPartnership__wrapper .module__imagotype img{width:58px}.healthyPetWeightCalculator .form .third{width:33.3%}.healthyPetWeightCalculator .form .third:nth-child(even),.healthyPetWeightCalculator .form .third:nth-child(odd){padding:0}.healthyPetWeightCalculator .form .third:nth-of-type(1){padding-right:13px}.healthyPetWeightCalculator .form .third:nth-of-type(2){padding:0 6px}.healthyPetWeightCalculator .form .third:nth-of-type(3){padding-left:13px}.healthyPetWeightCalculator .form .half{width:50%}.healthyPetWeightCalculator .form .half:nth-child(even),.healthyPetWeightCalculator .form .half:nth-child(odd){padding:0}.healthyPetWeightCalculator .form .half:nth-of-type(4){padding-right:10px}.healthyPetWeightCalculator .form .half:nth-of-type(5){padding-left:10px}.healthyPetWeightCalculator .form #weight input{width:75%}.healthyPetWeightCalculator .form .actionButtons{margin-bottom:0;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.healthyPetWeightCalculator .form .helpfulsTotal{position:absolute;bottom:38px;left:32px}.healthyPetWeightCalculator .module__widget{margin-bottom:48px}.healthyPetWeightCalculator [name=VideoTranscriptionWrapper] > .title{font-size:1.4rem;margin-bottom:1.5rem}.healthyPetWeightCalculator [name=VideoTranscriptionWrapper] .module__educationalVideo .module__educationalVideo .content .title{font-size:1rem}.articlesIndex .titleNavigation .titleNavigation__link,.breedsIndex .titleNavigation .titleNavigation__link,.canIGiveMyPetIndex .titleNavigation .titleNavigation__link,.forumIndex .titleNavigation .titleNavigation__link,.petTypeCenter .titleNavigation .titleNavigation__link{display:none}.articlesIndex .filtersMenu,.breedsIndex .filtersMenu,.canIGiveMyPetIndex .filtersMenu,.forumIndex .filtersMenu,.petTypeCenter .filtersMenu{display:none}.articlesIndex .filtersMenu.active,.breedsIndex .filtersMenu.active,.canIGiveMyPetIndex .filtersMenu.active,.forumIndex .filtersMenu.active,.petTypeCenter .filtersMenu.active{display:none}.feed [data-role=content]{background-color:transparent}.feed [data-role=content] .dataRoleContent__inner{padding:0}.feed [data-role=content] .dataRoleContent__inner .module__masonryGallery .masonryGallery__item .module__textCTA{background-color:#fff}.feed [data-role=content] .dataRoleContent__inner .module__masonryGallery .masonryGallery__item .module__card.ad02.light-scheme{background-color:#fff}.feed .module__profileSelector ul li{width:48.65%;display:inline-block;margin-right:-8px;margin-left:3.3%}.feed .module__profileSelector ul li:first-child{width:100%;margin-left:0}.feed .module__profileSelector ul li:nth-child(even){margin-left:0}.feed .module__card{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.feed .module__introText{background-color:#fff;padding:2rem;margin-bottom:1.5rem}.feed .module__introText .title{display:block}.feed .module__introText .introContent{margin-bottom:1rem;display:block}.feed .module__introText .module__profileSelector ul{margin-bottom:0}.feed .module__search{padding:2rem 2rem 2.5rem}.feed .module__textCTA{padding:2rem}.symptomChecker .module__linksList{width:48.65%;display:inline-block;margin-right:-4px}.symptomChecker .module__linksList + .module__linksList{margin-left:2.7%}.consultations.chat{position:static;right:auto;bottom:auto;left:auto}.consultations.chat .dataRoleContent__inner{min-height:640px;position:static;top:auto;right:auto;bottom:auto;left:auto}.checkout [data-role=content] .dataRoleContent__inner{background-color:#fff}.checkout .title.title--4{font-size:1.125rem;font-weight:700;text-transform:none;letter-spacing:0;margin-bottom:1rem}.checkout .module__optionSelector{background-color:#fafafb;padding:0;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.checkout .module__optionSelector ul li{padding-right:1.5rem;padding-left:1.5rem;border-color:#fff}.checkout .module__textCTA{background-color:#fafafb;padding:3rem 1.5rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.checkout .module__summary{background-color:#fafafb;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.checkout .checkout__addressForm{padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.checkout.shippingAddress [name=shippingAddress]{margin-bottom:3rem}.checkout.paymentMethod iframe{padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.checkout.paymentMethod .module__promoCode{padding:0;margin-bottom:3rem;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.checkout.paymentMethod .module__promoCode .promoCode__inner{width:75%}.checkout.paymentMethod [name=paymentMethod]{margin-bottom:3rem}.checkout.paymentMethod [name=discountsSummary]{margin-bottom:3rem}.checkout.paymentMethod [name=discountsSummary] .module__summary{background-color:transparent;padding:0}.checkout.paymentMethod [name=discountsSummary] .module__summary table tr:last-child{border-top:solid 1px #e2f0f3}.checkout.paymentMethod [name=discountsSummary] .module__summary table tr:last-child td{padding:1rem 0 0}.checkout.paymentMethod [name=discountsSummary] .module__summary table tr:nth-last-child(2) td{padding-bottom:1rem}.checkout.paymentMethod [name=discountsSummary] .module__summary table tr td{line-height:1.2em;padding:.5rem 0}.checkout.paymentMethod .module__addCreditCard,.checkout.paymentMethodForm .module__addCreditCard{padding:0;margin-bottom:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.checkout.paymentMethod .form .form-group.expirationDate,.checkout.paymentMethod .form .form-group.securityCode{margin-bottom:0}.checkout.paymentMethodForm .module__addCreditCard{margin-bottom:2rem}.checkout.orderReview [name=orderSummary]{padding-top:3rem;display:none}.checkout.orderReview [name=orderSummary] .module__summary{margin-bottom:3rem}.checkout.orderReview [name=productsList]{padding-top:3rem}.checkout.orderReview .module__orderList{margin-bottom:3rem}.checkout.orderReview [name=shipmentDetails] .module__summary{margin-bottom:3rem}.checkout.orderConfirmation .module__orderConfirmation{margin-bottom:3rem}.checkout.orderConfirmation .module__scrollingCards{margin-bottom:3rem}.checkout.orderConfirmation .module__scrollingCards .infoText{display:none}.cartDetail .module__productsList ul .product{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}.cartDetail .module__productsList.cartList{border:solid 1px #e2f0f3;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.shop [data-role=content]{background-color:#fff}.shop [data-role=content] .dataRoleContent__inner{background-color:#fff}.hasSlimBanner .shop [data-role=content]{padding-top:0}.shop.userLandingPage .module__heroCarousel .title--1{font-size:2.5rem}.shop.userLandingPage .module__heroCarousel .content__overlay{padding-bottom:30%}.shop.userLandingPage .module__heroCarousel .item .heroContent{padding-top:30%}.shop.userLandingPage .module__heroCarousel .item .heroContent > img{position:absolute;top:-25%}.shop .module__textCTA{background-color:#fafafb;padding:3rem 1.5rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.shop.userLogIn .dataRoleContent__inner{padding:2rem;margin:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.shop.ordersList .module__simpleForm{padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.shop.allBrands [name=shop__allBrands] .module__linksList .content ul{-webkit-columns:4;-moz-columns:4;columns:4}.shop.allBrands [name=shop__byBrand] .module__scrollingCards{margin-bottom:3rem}.shop.allBrands [name=shop__allBrands] .module__linksList{margin-bottom:3rem}.shop.allBrands [name=shop__allBrands] .module__linksList .header .title{font-size:3rem}.homepage [name=homepage__heroCarousel] .module__heroCarousel{margin-bottom:8rem}.homepage [name=homepage__heroCarousel] .module__heroCarousel .heroContent .content__header{width:100%;max-width:62rem;padding:0;margin:0 auto}.homepage [name=homepage__heroCarousel] .module__heroCarousel .heroContent .content__textForm{width:100%;max-width:62rem;padding:0;margin:0 auto}.homepage [name=homepage__heroCarousel] .module__heroCarousel .heroContent > img{top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.homepage [name=homepage__brandVideo] .module__videoText{margin-bottom:8rem}.homepage [name=homepage__vetCuratedProducts] .module__thumbnailsLinkList{margin-bottom:8rem}.homepage [name=homepage__feed]{padding-bottom:5rem}.homepage [name=homepage__feed] .module__searchFeed{padding-top:5rem}.homepage [name=homepage__feed] .module__card{display:block}.homepage [name=homepage__feed] .module__card .card__picture{width:100%;display:block;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:4px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.homepage [name=homepage__feed] .module__card .card__picture img{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;position:relative}.homepage [name=homepage__feed] .module__card .card__content{width:100%;display:block}.homepage [name=homepage__newQuestion] .module__askAnExpert{padding:4rem 0}.homepage [name=homepage__experts] .module__experts .module__inner{padding-top:4rem}.homepage [name=homepage__experts] .module__experts .module__inner > p.intro{margin-bottom:4rem}.shop.ordersList .module__simpleForm{padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.shop.purchasedProduct .module__purchasedProduct{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.shop.userLogIn .userLogIn__logInForm{padding-right:2rem}.shop.userLogIn .userLogIn__options{padding-left:2rem}.shop.productDetail [name=product__detail] .swipe{width:320px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.productDetail [name=product__detail] .actionButtons + .module__infoBubble{width:100%;padding-right:1rem;padding-left:1rem}.productDetail [name=product__description]{padding-top:2.5rem}.productDetail [name=product__description] ol,.productDetail [name=product__description] p,.productDetail [name=product__description] ul{font-size:1.0625rem}.productDetail [name=product__description] ol,.productDetail [name=product__description] ul{margin-bottom:2.5rem}.productDetail [name=product__description] .module__table table{margin-bottom:4rem}.productDetail [name=product__questionsAnswers] .module__widget{background-color:#f3f8f9;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none;margin-bottom:2.5rem}.productDetail [name=product__questionsAnswers] .module__widget fieldset textarea{background-color:#fff}.membership.landingPage [name=membership__aboutIt] .module__wideCTA .wideCTA__text{margin-top:4rem;margin-bottom:1rem}.membership.landingPage [name=membership__pricingTableStarburst]{padding-top:13rem;margin-top:8rem;margin-bottom:8rem}.membership.landingPage [name=membership__pricingTableStarburst] .module__tableCTA{max-width:61rem;padding-left:30rem;margin:auto;position:relative}.membership.landingPage [name=membership__pricingTableStarburst] .module__tableCTA .tableCTA__text .title{text-align:left;margin-left:5rem}.membership.landingPage [name=membership__pricingTableStarburst] .module__tableCTA .tableCTA__text p{text-align:left;width:16rem;margin-left:5rem}.membership.landingPage [name=membership__pricingTableStarburst] .module__tableCTA .tableCTA__table{position:absolute;top:17%;left:50%;-webkit-transform:translate(-100%,-50%);-moz-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);-o-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.membership.landingPage [name=membership__pricingTableStarburst] .module__tableCTA .tableCTA__CTA .actionButtons{max-width:6rem;margin-left:6rem}.membership.landingPage [name=membership__pricingTableStarburst] .module__tableCTA .tableCTA__CTA .hotTag{position:absolute;top:-5rem;right:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.membership.landingPage [name=membership__howItWorks]{margin-bottom:4rem}.membership.landingPage [name=membership__servicesLocations]{margin-top:6rem;margin-bottom:6rem}.membership.landingPage [name=membership__testimonialsCarousel]{padding-top:3rem}.membership.landingPage [name=membership__testimonialsCarousel] .module__heroCarousel .carousel-inner{height:25rem}.membership.landingPage [name=membership__testimonialsCarousel] .module__heroCarousel .carousel-inner .item .heroContent{width:41rem}.membership.landingPage [name=membership__testimonialsCarousel] .module__heroCarousel .carousel-inner .item .heroContent .content__textCTA p{font-size:1rem;line-height:1.4rem}.membership.landingPage [name=membership__testimonialsCarousel] .module__heroCarousel .carousel-inner .item .heroContent .content__textCTA p sup{font-size:5rem;top:1.6rem;right:2.3rem;margin-right:-1.7rem}.membership.landingPage [name=membership__frequentlyQuestion]{padding-top:6rem;padding-bottom:6rem}.membership.dashboard [data-role=content] .dataRoleContent__inner{background-color:#fff}.membership.paymentMethod .module__optionSelector{background-color:#fafafb;padding:0;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.membership.paymentMethod .module__optionSelector ul li{padding-right:1.5rem;padding-left:1.5rem;border-color:#fff}.membership.userRegistration{padding-top:0}.membership.userRegistration div[data-role=content]{top:auto}.membership.petRegistration{padding-top:0}.membership.petRegistration div[data-role=content]{top:auto}.membership.searchCustomer{padding-top:0}.membership.searchCustomer div[data-role=content]{max-width:none;position:fixed;top:0;right:0;bottom:0;left:0}.membership.searchCustomer [name=membership__searchCustomerResults] .module__customerResults{margin-bottom:2rem}.membership.searchCustomer .searchCustomer__content{padding-top:7rem;padding-bottom:6rem}.membership.billingInformation{padding-top:0}.membership.billingInformation div[data-role=content]{padding-right:0;padding-left:0;top:auto}.membership.billingInformation [name=membership__signUp__billingOverview] .module__summary{text-align:left}.membership.billingInformation article{overflow:hidden}.membership.billingInformation article section{width:656px;float:left}.membership.billingInformation article section > .title{text-align:left}.membership.billingInformation article aside{width:320px;float:right}.membership.billingInformation article aside > .title{text-align:left}.membership.billingInformation article aside .actionButtons .button{width:100%;max-width:none}.membership.payment{padding-top:0}.membership.payment div[data-role=content]{top:auto}.membership.thankYou--inStore{padding-top:0}.membership.thankYou--inStore div[data-role=content]{top:auto}.store.landingPage.sanMarcos [name=store__generalInformation] .module__videoText .videoText__content ul .store__information .store__infoIcon .icon-wrapper{margin:0 .75rem 0 1.5rem}.store.landingPage.poway [name=store__heroBanner] .module__heroCarousel .heroContent .content__header .openingLine{color:#001952;max-width:30rem;margin-top:-100px;margin-left:0;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);bottom:auto;left:50%}.store.landingPage.poway [name=store__heroBanner] .module__heroCarousel .heroContent .content__header .openingLine:before{background-color:#001952;width:7rem}.store.landingPage.poway [name=store__heroBanner] .module__heroCarousel .heroContent .content__header .openingLine:after{background-color:#001952;width:7rem}.store.landingPage.poway [name=store__heroBanner] .module__heroCarousel .heroContent .content__header .title{padding-bottom:4rem;bottom:auto}.store.landingPage.poway [name=store__heroBanner] .module__heroCarousel .heroContent .content__listLinks{bottom:auto}.store.landingPage.poway [name=store__heroBanner] .module__heroCarousel .heroContent .content__listLinks ul{padding:10rem 4rem 2rem}.store.landingPage [name=store__heroBanner] .module__heroCarousel .heroContent .content__overlay{display:none}.store.landingPage [name=store__heroBanner] .module__heroCarousel .heroContent .content__listLinks{max-width:40rem;top:50%;right:auto;left:50%;bottom:auto;-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.store.landingPage [name=store__heroBanner] .module__heroCarousel .heroContent .content__listLinks ul{padding:8rem 8rem 2rem}.store.landingPage [name=store__heroBanner] .module__heroCarousel .heroContent .content__header .title{color:#015c74;padding-bottom:5rem;top:50%;right:auto;left:50%;bottom:auto;-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.store.landingPage [name=store__signUp] .module__simpleForm .illustration__dog{width:200px}.store.landingPage [name=store__signUp] .module__simpleForm .illustration__cat{width:200px}.store.landingPage [name=store__signUp] .module__simpleForm .module__simpleForm__buttons{padding-left:0}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__video{width:50%}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content{text-align:left;width:59%;padding-right:0;padding-left:0}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content .title{margin-left:1.5rem}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul .store__information .store__infoIcon .icon-wrapper{margin:0 .75rem 0 1.5rem}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__icon li{margin-left:.5rem;margin-right:1rem;display:block;width:16rem;margin-top:0}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__icon li .iconLink{margin:0 auto 1rem}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__icon li .iconLink i{margin-right:1rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__icon li .iconLink i.icon-phonecall:before{margin-right:1rem}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__icon li .iconLink a span{text-align:left;padding-top:.5rem;padding-right:1rem;width:13rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__icon li:last-child{margin-left:.5rem}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__icon li:last-child .iconLink{padding-right:1rem}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__icon li:last-child .iconLink i{margin-right:0}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__storeSchedule{text-align:left;max-width:100%;padding-right:0;padding-left:1rem;margin-bottom:.5rem}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__storeSchedule .storeSchedule__card{margin-right:.5rem;vertical-align:top}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__storeSchedule .storeSchedule__card .iconLink{padding:0;margin-top:0;float:right}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__storeSchedule .storeSchedule__card .iconLink i{margin-right:.3rem}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__storeSchedule .storeSchedule__card .storeSchedule__content{width:14.5rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__storeSchedule .storeSchedule__card .storeSchedule__content p{width:100%;display:block}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content ul li .info__storeSchedule .storeSchedule__card .storeSchedule__content span{width:50%;display:inherit}.store.landingPage [name=store__generalInformation] .module__videoText .videoText__content .infoText{margin-left:1rem;max-width:31.7rem}.store.landingPage [name=store__becomeAMember] .module__videoText .videoText__content{width:50%;padding:1rem 1rem 1rem 3rem}.store.landingPage [name=store__becomeAMember] .module__videoText .videoText__content .title{font-size:1.875rem;text-align:left;font-weight:700}.store.landingPage [name=store__becomeAMember] .module__videoText .videoText__content p{font-size:1.25rem;padding-right:5rem;text-align:left;margin-left:0;display:block}.store.landingPage [name=store__eventsSchedule] .module__eventsSchedule p{font-size:1.25rem}.store.landingPage [name=store__servicesAtLocation] .module__keyFeatures .module__inner ul li{width:17%}.store.landingPage [name=store__houseCalls]{margin-bottom:4rem}.services [name=services__pricing] .module__pricingTable{padding:4rem 0 5rem}.services [name=services__pricing] .module__pricingTable > .title{margin-bottom:2rem}.services [name=services__pricing] .module__pricingTable .module__inner{background-color:#fff;padding:2rem;-webkit-box-shadow:0 0 .25rem .125rem rgba(0,0,0,.1);-moz-box-shadow:0 0 .25rem .125rem rgba(0,0,0,.1);box-shadow:0 0 .25rem .125rem rgba(0,0,0,.1)}.services [name=services__pricing] .module__pricingTable .module__inner table{margin-bottom:2rem}.services [name=services__pricing] .module__pricingTable .module__inner table thead tr th{font-size:1.125rem}.services [name=services__pricing] .module__pricingTable .module__inner table thead tr th span{font-size:.933rem}.services [name=services__pricing] .module__pricingTable .module__inner table td .title{font-size:.933rem}.services [name=services__pricing] .module__pricingTable .module__inner table td span{font-size:.933rem}.services.landingPage [name=services__heroBanner] .module__heroCarousel .heroContent .content__overlay{display:none}.services.landingPage [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2);max-width:30rem;background-color:inherit;position:absolute;top:50%;right:55%;bottom:unset;z-index:2;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.services.landingPage [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA .title{font-size:4rem;text-align:left;max-width:25rem;padding-bottom:.4rem;margin-top:1.5rem;margin-left:.5rem;margin-bottom:0;position:relative;bottom:unset}.services.landingPage [name=services__iconsCTA]{max-width:62rem;margin:auto}.services.landingPage [name=services__iconsCTA] .module__keyFeatures{width:100%;max-width:62rem;padding:1rem 1rem 3rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.services.landingPage [name=services__iconsCTA] .module__keyFeatures .title{font-size:3rem;text-align:left;width:27rem;margin-top:0}.services.landingPage [name=services__iconsCTA] .module__keyFeatures .module__inner{width:100%;padding-top:0;padding-bottom:0}.services.landingPage [name=services__iconsCTA] .module__keyFeatures .module__inner ul{max-width:33.75rem;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none;padding-bottom:2rem;margin:auto;margin-bottom:1rem}.services.landingPage [name=services__iconsCTA] .module__keyFeatures .module__inner ul li{width:33%;padding:0;margin:1rem -.25rem 0;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:-webkit-inline-box;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:top}.services.landingPage [name=services__iconsCTA] .module__keyFeatures .module__inner ul li i{font-size:2.3rem;line-height:3rem;color:#001952;width:45px;height:45px;padding:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;position:relative}.services.landingPage [name=services__iconsCTA] .module__keyFeatures .module__inner ul li i:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.services.landingPage [name=services__iconsCTA] .module__keyFeatures .module__inner ul li i.icon-vet-curated-products:before{font-size:3.5rem}.services.landingPage [name=services__iconsCTA] .module__keyFeatures .module__inner ul li span{text-align:left;max-width:6rem;margin:0 0 0 1rem;display:block}.services.landingPage [name=services__iconsCTA] .module__keyFeatures .keyFeatures__textCTA{width:90%;padding:1rem 2rem}.services.landingPage [name=services__veterinaryServices] .module__wideCTA{padding-top:1rem;padding-bottom:1rem}.services.landingPage [name=services__groominSalon] .module__wideCTA .wideCTA__text{margin-left:4rem}.services.landingPage [name=services__dogTraining] .module__wideCTA .wideCTA__text{margin-right:4rem}.services.landingPage [name=services__doggieDayCare] .module__wideCTA .wideCTA__text{margin-left:4rem}.services.landingPage [name=services__dogWalking] .module__wideCTA .wideCTA__text{margin-right:4rem}.services.landingPage.wellnessPlan [name=wellnessPlan__heroBanner] .module__heroCarousel .carousel-inner .item{height:auto;padding-bottom:33%}.services.landingPage.wellnessPlan [name=wellnessPlan__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent .content__textCTA{width:61rem;max-width:61rem;margin:auto}.services.landingPage.wellnessPlan [name=wellnessPlan__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent img{width:100%;height:auto}.services.landingPage.wellnessPlan [name=wellnessPlan__whatItIs] .module__wideCTA{margin:5rem auto 8rem}.services.landingPage.wellnessPlan [name=wellnessPlan__howItWorks]{margin:9rem auto 6rem}.services.landingPage.wellnessPlan [name=wellness__accordionQuestion]{padding:6rem 1rem}.services.landingPage.wellnessPlan [name=wellnessPlan__needHelp] .module__wideCTA .wideCTA__text{margin:6rem auto}.services.landingPage.grooming [name=services__heroBanner] .module__heroCarousel .heroContent .content__overlay{display:none}.services.landingPage.grooming [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2);max-width:25rem;position:absolute;top:50%;right:55%;bottom:unset;z-index:2;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.services.landingPage.grooming [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA .title{font-size:2rem;text-align:left;color:#015c74;width:18rem;max-width:16rem;padding-bottom:.4rem;margin-top:1.5rem;margin-left:.5rem;margin-bottom:0;position:relative;bottom:unset}.services.landingPage.grooming [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA p{text-align:left;max-width:23rem;padding-top:0;padding-left:1.5rem;margin-left:.5rem;margin:0}.services.landingPage.grooming [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA .actionButtons{padding-left:1.5rem;padding-bottom:2rem;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;-moz-box-pack:start;justify-content:flex-start}.services.landingPage.grooming [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA .actionButtons .button span{margin-left:2rem;margin-right:2rem}.services.landingPage.grooming [name=services__ourGuarantee]{margin-bottom:4rem}.services.landingPage.grooming [name=services__wideBanner]{margin-top:7rem}.services.landingPage.grooming [name=services__wideBanner] .module__wideBanner .wideBanner__content .title{margin-bottom:2rem}.services.landingPage.grooming [name=services__wideBanner] .module__wideBanner .wideBanner__content q{font-size:1.125rem;padding:0 2.5rem}.services.landingPage.grooming [name=services__wideBanner] .module__wideBanner .wideBanner__content q:after,.services.landingPage.grooming [name=services__wideBanner] .module__wideBanner .wideBanner__content q:before{font-size:2.25rem}.services.landingPage.grooming [name=services__wideBanner] .module__wideBanner .wideBanner__content q:before{-webkit-transform:translateX(-1.5rem);-moz-transform:translateX(-1.5rem);-ms-transform:translateX(-1.5rem);-o-transform:translateX(-1.5rem);transform:translateX(-1.5rem)}.services.landingPage.grooming [name=services__wideBanner] .module__wideBanner img{max-width:55%;margin:-2.75rem 0 1.5rem 0;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.services.landingPage.grooming [name=services__fearFreeCertified]{padding-top:5rem;margin-bottom:3rem}.services.landingPage.grooming [name=services__fearFreeCertified] .module__mosaicText{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.services.landingPage.grooming [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content{width:30%;padding:1rem}.services.landingPage.grooming [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content .title{text-align:left}.services.landingPage.grooming [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content .title sup{top:-1em}.services.landingPage.grooming [name=services__fearFreeCertified] .mosaicText__mosaic{width:41rem}.services.landingPage.grooming [name=services__fearFreeCertified] .mosaicText__mosaic .mosaicText__largeImg{width:45%;margin-top:10rem}.services.landingPage.grooming [name=services__fearFreeCertified] .mosaicText__mosaic .mosaicText__mediumImg{width:51%;margin:0;float:left}.services.landingPage.grooming [name=services__groomingMenu]{padding-top:4rem;padding-bottom:3rem}.services.landingPage.grooming [name=services__groomingMenu] .module__pricingTable ul .pricingTable__list .pricingTable__priceList{width:44%}.services.landingPage.grooming [name=services__membershipCTA]{padding:4rem 0 4.5rem}.services.landingPage.grooming [name=services__membershipCTA] .module__videoText .videoText__content{width:50%;padding:1rem 1rem 1rem 3rem}.services.landingPage.grooming [name=services__membershipCTA] .module__videoText .videoText__content .title{font-size:1.875rem;text-align:left;font-weight:700}.services.landingPage.grooming [name=services__membershipCTA] .module__videoText .videoText__content p{text-align:left;padding-right:5rem;margin-left:0;display:block}.services.landingPage.grooming [name=services__groomingArticles]{padding-top:5rem;padding-bottom:5rem}.services.landingPage.grooming [name=services__groomingArticles] .groomingArticles__articles .module__card .card__content .title{font-size:1rem}.services.landingPage.grooming [name=services__imgTextCTA]{margin-top:4rem}.services.landingPage.vetHospital [name=services__heroBanner] .module__heroCarousel .heroContent .content__overlay{display:none}.services.landingPage.vetHospital [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA{max-width:30rem;position:absolute;top:50%;right:55%;bottom:unset;z-index:2;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.services.landingPage.vetHospital [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA .title{font-size:2rem;text-align:left;color:#001952;max-width:25rem;padding-bottom:.4rem;margin-top:1.5rem;margin-left:.5rem;margin-bottom:0;position:relative;bottom:unset}.services.landingPage.vetHospital [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA p{text-align:left;max-width:27rem;padding-top:0;padding-right:1.5rem;padding-left:1.5rem;margin-left:.5rem;margin:0}.services.landingPage.vetHospital [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA .actionButtons{padding-left:1.5rem;padding-bottom:2rem;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;-moz-box-pack:start;justify-content:flex-start}.services.landingPage.vetHospital [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA .actionButtons .button span{margin-left:2rem;margin-right:2rem}.services.landingPage.vetHospital [name=services__whyUs]{margin-bottom:4rem}.services.landingPage.vetHospital [name=services__fearFreeCertified]{padding-top:4rem;padding-bottom:4rem;margin-bottom:3rem}.services.landingPage.vetHospital [name=services__fearFreeCertified] .module__mosaicText{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex}.services.landingPage.vetHospital [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content{width:30%;padding:1rem}.services.landingPage.vetHospital [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content .title{text-align:left}.services.landingPage.vetHospital [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content .title sup{top:-1em}.services.landingPage.vetHospital [name=services__fearFreeCertified] .mosaicText__mosaic{width:41rem}.services.landingPage.vetHospital [name=services__fearFreeCertified] .mosaicText__mosaic .mosaicText__largeImg{width:45%;margin-top:10rem}.services.landingPage.vetHospital [name=services__fearFreeCertified] .mosaicText__mosaic .mosaicText__mediumImg{width:51%;margin:0;float:left}.services.landingPage.vetHospital [name=services__houseCalls]{margin-bottom:4rem}.services.landingPage.vetHospital [name=services__onlineConsultations]{padding-top:4rem;padding-bottom:4rem}.services.landingPage.dogTraining [name=services__heroBanner] .module__heroCarousel .heroContent .content__overlay{display:none}.services.landingPage.dogTraining [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA{max-width:30rem;position:absolute;top:50%;right:55%;bottom:unset;z-index:2;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.services.landingPage.dogTraining [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA .title{font-size:2rem;text-align:left;color:#001952;max-width:25rem;padding-bottom:.4rem;margin-top:1.5rem;margin-left:.5rem;margin-bottom:0;position:relative;bottom:unset}.services.landingPage.dogTraining [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA p{text-align:left;max-width:27rem;padding-top:0;padding-right:1.5rem;padding-left:1.5rem;margin-left:.5rem;margin:0}.services.landingPage.dogTraining [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA .actionButtons{padding-left:1.5rem;padding-bottom:2rem;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;-moz-box-pack:start;justify-content:flex-start}.services.landingPage.dogTraining [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA .actionButtons .button span{margin-left:2rem;margin-right:2rem}.services.landingPage.dogTraining [name=services__whyUs]{margin-bottom:4rem}.services.landingPage.dogTraining [name=services__pricing] .module__pricingTable .module__inner{padding:2rem}.services.landingPage.dogTraining [name=services__fearFreeCertified]{padding-top:4rem;padding-bottom:6rem;margin-bottom:0}.services.landingPage.dogTraining [name=services__fearFreeCertified] .module__mosaicText{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex}.services.landingPage.dogTraining [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content{width:30%;padding:1rem}.services.landingPage.dogTraining [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content .title{text-align:left}.services.landingPage.dogTraining [name=services__fearFreeCertified] .module__mosaicText .mosaicText__content .title sup{top:-1em}.services.landingPage.dogTraining [name=services__fearFreeCertified] .mosaicText__mosaic{width:41rem}.services.landingPage.dogTraining [name=services__fearFreeCertified] .mosaicText__mosaic .mosaicText__largeImg{width:45%;margin-top:10rem}.services.landingPage.dogTraining [name=services__fearFreeCertified] .mosaicText__mosaic .mosaicText__mediumImg{width:51%;margin:0;float:left}.services.landingPage.dayCare [name=services__heroBanner] .module__heroCarousel .heroContent .content__overlay{display:none}.services.landingPage.dayCare [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA{max-width:30rem;position:absolute;top:50%;right:auto;left:50%;bottom:unset;z-index:2;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.services.landingPage.dayCare [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA .title{font-size:2rem;text-align:center;color:#001952;max-width:25rem;padding-right:1rem;padding-bottom:.4rem;margin-top:1.5rem;margin-left:.5rem;margin-bottom:0;position:relative;bottom:unset}.services.landingPage.dayCare [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA p{text-align:center;max-width:27rem;padding-top:0;padding-right:1.5rem;padding-left:1.5rem;margin-left:.5rem;margin:0}.services.landingPage.dayCare [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA .actionButtons{padding-left:1.5rem;padding-bottom:2rem}.services.landingPage.dayCare [name=services__heroBanner] .module__heroCarousel .heroContent .content__textCTA .actionButtons .button span{margin-left:2rem;margin-right:2rem}.services.landingPage.dayCare [name=services__whyUs]{margin-bottom:4rem}.services.landingPage.dayCare [name=services__wideBanner]{padding-top:4rem}.services.landingPage.dayCare [name=services__playTime]{padding-top:4rem;padding-bottom:4rem;margin-bottom:1rem}.services.landingPage.dayCare [name=services__playTime] .module__mosaicText{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex}.services.landingPage.dayCare [name=services__playTime] .module__mosaicText .mosaicText__content{width:30%;padding:1rem}.services.landingPage.dayCare [name=services__playTime] .module__mosaicText .mosaicText__content .title{text-align:left}.services.landingPage.dayCare [name=services__playTime] .module__mosaicText .mosaicText__content .title sup{top:-1em}.services.landingPage.dayCare [name=services__playTime] .mosaicText__mosaic{width:41rem}.services.landingPage.dayCare [name=services__playTime] .mosaicText__mosaic .mosaicText__largeImg{width:45%;margin-top:10rem}.services.landingPage.dayCare [name=services__playTime] .mosaicText__mosaic .mosaicText__mediumImg{width:51%;margin:0;float:left}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__heroBanner] .module__heroCarousel.carousel .carousel-inner .item{height:auto;padding-bottom:33%}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__heroBanner] .module__heroCarousel.carousel .carousel-inner .item .heroContent .content__textCTA{width:61rem;max-width:61rem;margin:auto}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__heroBanner] .module__heroCarousel.carousel .carousel-inner .item .heroContent img{width:100%;height:auto}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__wellnessServices],.services.landingPage.houseCalls [data-role=content] [name=houseCalls__whatSetsUsApart]{padding:5rem 0}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__wellnessServices] .module__services .module__inner ul li p{font-size:1rem}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__wellnessServices] .module__services .module__inner .module__priceCards .priceCards__list li{padding:.25rem}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__wellnessServices] .module__services .module__inner .module__priceCards .priceCards__list li .serviceList li p{font-size:.875rem}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__wellnessServices] .module__services .module__inner .module__priceCards .priceCards__list li .discountInfo .discountTitle{margin-bottom:.25rem}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__wellnessServices] .module__services .module__inner .module__priceCards .priceCards__list li .discountInfo p{font-size:.875rem}.services.landingPage.houseCalls [data-role=content] [name=houseCalls__allYourPetsInfo]{padding:5rem 0 0}.whatToDoNext .module__banner .title{text-align:left;width:50%;padding:0 1.5rem 0 2rem;right:0;bottom:5rem}.whatToDoNext .module__banner .content__banner{width:50%;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:.25rem;-webkit-border-top-left-radius:.25rem;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:.25rem;-moz-border-radius-topleft:.25rem;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:.25rem;border-top-left-radius:.25rem;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.whatToDoNext .module__banner .content__banner img{margin-bottom:0}.whatToDoNext .module__banner .actionButtons{width:50%;padding:0 2rem;margin:0;position:absolute;bottom:2.75rem;left:50%;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}.whatToDoNext .module__banner .actionButtons .button{margin:0}.module__productCardInfo{border:solid 1px #e2f0f3;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent{padding:42.3% 0 0;display:block;position:relative}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent .content__textCTA .module__imagotype{margin-bottom:1rem}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent .content__textCTA .module__imagotype img{width:35%}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent .content__textCTA .title{font-size:3rem;width:38rem}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent .content__textCTA p{font-size:1rem;max-width:33rem;margin:0 auto 1rem}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent .content__textCTA .textCTA__form{width:26rem}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent .content__textCTA .form{width:26rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:2rem auto}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent .content__textCTA .form .form-group{padding:0;padding-right:.5rem;margin-bottom:0}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent .content__textCTA .actionButtons{width:77%;padding:0;margin-top:0}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent .content__textCTA a{font-weight:700;text-align:center;display:block}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent .content__textCTA .text-link{margin-bottom:0}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent .content__textCTA .textCTA__fastScrollLink{margin-top:1rem}.foodGenius.landingPage [name=foodGenius__heroBanner] .module__heroCarousel .heroContent > img{width:120%}.foodGenius.landingPage [name=foodGeius__whatIsFoodGenius] .module__wideCTA{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse;-webkit-box-align:end;-webkit-align-items:end;-moz-box-align:end;-ms-flex-align:end;align-items:end}.foodGenius.landingPage [name=foodGeius__whatIsFoodGenius] .module__wideCTA .wideCTA__text{max-width:50%;width:50%;padding:0;padding-top:0;margin-left:2rem}.foodGenius.landingPage [name=foodGeius__whatIsFoodGenius] .module__wideCTA .wideCTA__text .title{text-align:left;margin-bottom:1.5rem}.foodGenius.landingPage [name=foodGeius__whatIsFoodGenius] .module__wideCTA .wideCTA__text ul li{margin:1rem auto 1.3rem}.foodGenius.landingPage [name=foodGeius__whatIsFoodGenius] .module__wideCTA .actionButtons{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;margin-right:.5rem;-webkit-box-pack:left;-webkit-justify-content:left;-moz-box-pack:left;-ms-flex-pack:left;justify-content:left}.foodGenius.landingPage [name=foodGeius__whatIsFoodGenius] .module__wideCTA .wideCTA__img{width:52%;position:relative;z-index:-1}.foodGenius.landingPage [name=foodGeius__whatIsFoodGenius] .module__wideCTA .wideCTA__img img{width:115%;margin-left:-5rem}.foodGenius.landingPage [name=foodGeius__howItWorks]{margin-top:5rem}.foodGenius.landingPage [name=foodGeius__petNeeds]{max-width:62rem;margin:4rem auto 0}.foodGenius.landingPage [name=foodGeius__FAQ]{margin:2rem auto;position:relative}.foodGenius.landingPage [name=foodGeius__FAQ] .module__wideCTA .wideCTA__text{padding-left:5rem}.foodGenius.landingPage [name=foodGeius__FAQ] .module__wideCTA .wideCTA__text .textBox{margin-right:7rem}.foodGenius.landingPage [name=foodGeius__FAQ] .module__wideCTA .wideCTA__img{position:unset}.foodGenius.landingPage [name=foodGeius__FAQ] .module__wideCTA .wideCTA__img img{width:50%}.foodGenius.flow.petProfile .content{height:52rem;overflow-y:hidden}.foodGenius.flow.petProfile [name=foodGenius__toolHeader]{padding-top:1.5rem}.foodGenius.flow.petProfile [name=foodGenius__heroBanner] .module__heroCarousel .heroContent > img{width:100%}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlow] .module__horizontalScroll{margin-top:3rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlow] .module__horizontalScroll ul{padding-top:0;margin-top:1rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlow] .module__horizontalScroll ul li .horizontalScroll__pageContent{max-width:45rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlow] .module__horizontalScroll ul li .horizontalScroll__pageContent .title{font-size:2.687rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlow] .module__horizontalScroll ul .horizontalScroll__leftArrow{left:8rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowBasics] .module__horizontalScroll ul li .horizontalScroll__pageContent{max-width:45rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowBasics] .module__horizontalScroll ul li .horizontalScroll__pageContent .title{font-size:2.687rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowBasics] .module__horizontalScroll ul .horizontalScroll__leftArrow{top:13rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowLifeStage] .title{font-size:2.687rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowLifeStage] .module__horizontalScroll ul li .horizontalScroll__pageContent{max-width:45rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowLifeStage] .module__horizontalScroll ul li .horizontalScroll__pageContent .title{font-size:2.687rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowLifeStage] .module__horizontalScroll ul .horizontalScroll__leftArrow{top:13rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul{position:relative}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul li .horizontalScroll__pageContent{max-width:62rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul li .horizontalScroll__pageContent .title{font-size:2.687rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul li .horizontalScroll__pageContent .foodGeiuns__options{width:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul li .horizontalScroll__pageContent .foodGeiuns__options .options{width:47%;max-width:50%;margin:0 auto 3rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul li .horizontalScroll__pageContent .foodGeiuns__options .options:first-child{margin-right:.5rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul li .horizontalScroll__pageContent .foodGeiuns__options .options:last-child{margin-left:.5rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul li .horizontalScroll__pageContent .foodGeiuns__options .options.option--1{width:35%;margin-right:.5rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul li .horizontalScroll__pageContent .foodGeiuns__options .options.option--2{width:59%;max-width:60%;margin-left:.5rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul li .horizontalScroll__pageContent .foodGeiuns__options .options li{width:6rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul li .horizontalScroll__pageContent .foodGeiuns__options .options li a{width:100%}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul .horizontalScroll__leftArrow{width:3rem;position:absolute;top:5rem;left:5rem}.foodGenius.flow.petProfile [name=foodGenius__petProfileFlowWhatsImportant] .module__horizontalScroll ul .actionButtons{margin-top:0;position:relative;top:0}.foodGenius.flow.calculating [name=foodGenius__petProfileFlowCalculating] .module__horizontalScroll ul li .horizontalScroll__pageContent{max-width:41rem;margin:auto}.foodGenius.flow.calculating [name=foodGenius__petProfileFlowCalculating] .module__horizontalScroll ul li .horizontalScroll__pageContent .title{font-size:2.687rem}.foodGenius.flow.foodGeniusFilters .content{height:auto;overflow-y:hidden}.foodGenius.flow.results [data-role=content] .dataRoleContent__inner{max-width:61rem;background-color:#f3f8f9;padding:0;margin-top:0}.foodGenius.flow.results [name=foodGenius__nav]{display:none}.foodGenius.flow.results .page-aside{padding-top:3rem}.foodGenius.flow.results [name=foodGenius__flowResults]{max-width:47rem;padding:3rem 1rem 2rem}.foodGenius.flow.results [name=foodGenius__flowResults] .title{font-size:1.625rem;text-align:left;width:44rem;margin:auto}.foodGenius.flow.results [name=foodGenius__flowResults] .module__foodGeniusResults{max-width:100%;padding:0 0 2rem;border-bottom:solid 1px #e2f0f3}.foodGenius.flow.results [name=foodGenius__flowResults] .module__foodGeniusResults .title{padding:0}.foodGenius.flow.results [name=foodGenius__flowResults] .module__foodGeniusResults .startOver{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:.5rem}.foodGenius.flow.results [name=foodGenius__flowResults] .module__foodGeniusResults .foodGeniusResults__recomendationInfo{max-width:45rem}.foodGenius.flow.results [name=foodGenius__flowResults] .module__foodGeniusResults .foodGeniusResults__recomendationInfo .recomendationInfo__inner{max-width:45rem}.foodGenius.flow.results [name=foodGenius__flowResults] .module__noResults > .title{font-size:1.125rem;text-align:center;margin-bottom:1rem;display:inline-block}.foodGenius.flow.results [name=foodGenius__flowResults] .module__noResults .module__filterTags .title{font-size:1rem;text-align:center;margin-bottom:1rem}.foodGenius.flow.results [name=foodGenius__flowResultsCards]{max-width:47rem;padding:0 .5rem 0 1rem;margin:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.foodGenius.flow.results [name=foodGenius__flowResultsCards] .module__productInfoCard{width:48.5%;margin-right:.5rem;position:relative}.foodGenius.flow.results [name=foodGenius__flowResultsCards] .module__productInfoCard .productInfo__inner .productInfo__productFeatures .productFeatures__inner .productInfo__text p{font-size:.933rem}.foodGenius.flow.results [name=results__seeMoreCTA]{margin:1rem auto 2rem}.foodGenius.flow.results [name=product__questionsAnswersFoodGenius]{margin-bottom:2rem}.foodGenius.flow.results [name=product__questionsAnswersFoodGenius] .module__widget{width:44rem;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.foodGenius.flow.results [name=product__questionsAnswersFoodGenius] .module__widget::before{bottom:10rem}.foodGenius.flow.results [name=results__feedBack]{width:46rem;padding-top:0}.foodGenius.flow.results [name=results__feedBack] .module__feedback{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.foodGenius.flow.results [name=results__feedBack] .module__shareContent{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.foodGenius.flow.results [name=foodGenius__compareResults]{max-width:40.5rem;left:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}[name=foodGenius__resultsCompareCTA]{background-color:#fff;padding:1rem 2rem;margin:1rem auto}[name=foodGenius__resultsCompareCTA] .title{font-size:1rem;font-weight:700;text-align:center}[name=foodGenius__resultsCompareCTA] .actionButtons a{width:100%}[name=foodGenius__resultsQuestionsAnswers] .module__widget{background-color:#fff;margin-bottom:1rem}[name=foodGenius__resultsQuestionsAnswers] .module__widget .title{font-size:1rem;margin-bottom:.5rem}[name=foodGenius__resultsQuestionsAnswers] .module__widget p{font-size:.875rem}[name=foodGenius__resultsQuestionsAnswers] .module__widget form fieldset textarea{background-color:#f4f5fb}[name=foodGenius__resultsQuestionsAnswers] .module__widget::before{top:-12px}[name=foodGenius__resultsQuestionsAnswers] .actionButtons{width:100%}[name=foodGenius__resultsQuestionsAnswers] .actionButtons button{width:100%}[name=foodGenius__resultsQuestionsAnswers] .actionButtons button a{width:100%}[name=foodGenius__resultsFeedBack] .module__feedback{background-color:#fff;padding-top:1rem;margin-bottom:0}[name=foodGenius__resultsFeedBack] .module__feedback .title{font-size:1rem;text-align:center;padding:0}[name=foodGenius__resultsFeedBack] .module__feedback p{font-size:.875rem;text-align:center;padding:0}[name=foodGenius__resultsFeedBack] .module__feedback p:last-child{padding-bottom:2rem;border-bottom:solid 1px #e2f0f3}[name=foodGenius__resultsFeedBack] .module__feedback .feedbackButtons{margin-bottom:1rem}[name=foodGenius__resultsFeedBack] .module__shareContent{background-color:#fff;padding-bottom:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}[name=foodGenius__resultsFeedBack] .module__shareContent .title{font-size:.875rem;text-align:center;text-transform:capitalize;padding:0}[name=foodGenius__resultsFeedBack] .module__shareContent p{font-size:.875rem;text-align:center;padding:0}.shop.productDetail.foodGenius [data-role=content] .dataRoleContent__inner{background-color:#fff}.shop.productDetail.foodGenius [name=product__features] .productInfo__info .info__inner{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.shop.productDetail.foodGenius [name=product__features] .productInfo__info .info__inner div{border-top:solid 1px #e2f0f3;border-bottom:solid 1px #e2f0f3}.setYourPassword [name=setYourPassword__heroBanner] .module__heroCarousel .carousel-inner .item{padding-bottom:25%}.setYourPassword [name=setYourPassword__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent img{width:101%}.setYourPassword [name=setYourPassword__CTA] .module__simpleForm .module__inner form .form .module__simpleForm__input{width:100%}.setYourPassword [name=setYourPassword__CTA] .module__simpleForm .module__inner form .form .module__simpleForm__buttons{width:100%}.wellness.dashboard [data-role=content] .dataRoleContent__inner{padding:0}.wellness.dashboard [name=wellness__dashboard__header]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.wellness.dashboard [name=wellness__dashboard__header] .module__wideCTA .wideCTA__text p{margin-bottom:0}.wellness.dashboard [name=wellness__dashboard__petProfile]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.wellness.dashboard [name=wellness__dashboard__reimbursementTable]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.wellness.dashboard.claim [name=wellness__claim__header] .module__wideCTA{display:none}.wellness.dashboard.claim [name=wellness__claimFlow__comments]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.wellness.dashboard.claim [name=wellness__claimFlow__petProfile] .module__simpleForm .module__inner form .form .module__simpleForm__input{float:none}.wellness.dashboard.claim.start [data-role=content] .dataRoleContent__inner{padding-bottom:18rem}.wellness.dashboard.claim.start [name=wellness__claimFlow__petProfile]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.wellness.dashboard.claim.start [name=wellness__claimFlow__petProfile] .module__simpleForm{margin-top:0}.wellness.dashboard.claim.thankYou [name=wellness__claim__thankYou__header]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.wellness.dashboard.claim.thankYou [name=wellness__claim__thankYou__banner] .module__banner .title{bottom:5rem}.wellness.dashboard.claim.claim-list .content{padding-top:2rem}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .text-link{margin-bottom:1.5rem}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .module__dataResume{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-filter:none;-webkit-filter:none;filter:none}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .module__dataResume .dataresume__attachments{width:10rem}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .module__dataResume .dataresume__attachments .attachments__picture{width:10rem;height:10rem}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .module__dataResume .dataresume__attachments .attachments__link{font-size:1rem;margin-top:.75rem}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .module__dataResume .dataresume__content{width:-webkit-calc(100% - 10rem);width:-moz-calc(100% - 10rem);width:calc(100% - 10rem)}.wellness.dashboard.claim.claim-list [name=wellness__dashboard__claim__list] .actionButtons{margin-top:2rem}.dfs.landingPage [name=dfs__freeAccessVeterinary] .module__wideCTA,.dfs.landingPage [name=dfs__helpfulResources] .module__wideCTA,.dfs.landingPage [name=dfs__shoppingMadeEasier] .module__wideCTA{padding:3rem 0}.dfs.landingPage [name=dfs__freeAccessVeterinary] .module__wideCTA .title,.dfs.landingPage [name=dfs__helpfulResources] .module__wideCTA .title,.dfs.landingPage [name=dfs__shoppingMadeEasier] .module__wideCTA .title{font-size:2rem}.dfs.landingPage [name=dfs__helpfulResources] .module__wideCTA .wideCTA__text,.dfs.landingPage [name=dfs__shoppingMadeEasier] .module__wideCTA .wideCTA__text{margin-left:2rem}.dfs.landingPage [name=dfs__freeAccessVeterinary] .module__wideCTA .wideCTA__text{margin-right:2rem}.dfs.landingPage [name=dfs__shopByPetType] .module__scrollingControls .title,.dfs.landingPage [name=dfs__topCategories] .module__scrollingControls .title,.dfs.landingPage [name=dfs__topSelling] .module__scrollingControls .title{font-size:2rem}.dfs.landingPage [name=dfs__meetOurVets]{padding:4rem 1rem}.dfs.landingPage [name=dfs__meetOurVets] > .title{font-size:2rem}.dfs.landingPage [name=dfs__meetOurVets] > p{font-size:1.125rem;line-height:1.3}.dfs.landingPage [name=dfs__meetOurVets] .module__scrollingControls{margin-top:3rem}.dfs.landingPage [name=dfs__meetOurVets] .module__scrollingCards{margin-left:auto;margin-right:auto;max-width:62rem}.dfs.landingPage [name=dfs__meetOurVets] .module__scrollingCards ul{padding:0}.dfs.landingPage [name=dfs__meetOurVets] .module__scrollingCards ul li{width:14.813rem;max-width:14.813rem}.dfs.landingPage [name=dfs__accordionQuestion]{padding:4rem 1rem}.dfs.landingPage [name=dfs__accordionQuestion] .module__FAQ .FAQ__title{font-size:2rem;margin-bottom:3rem}.ecom.brandPage.wholeHearted [name=brandPage__heroBanner] .module__heroCarousel .carousel-inner .item{height:30rem}.ecom.brandPage.wholeHearted [name=brandPage__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent .content__textCTA .module__imagotype img{width:18rem}.ecom.brandPage.wholeHearted [name=brandPage__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent .content__textCTA .actionButtons .button{width:18rem}.ecom.brandPage.wholeHearted [name=brandPage__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent img{width:200%;height:auto;left:50%}.ecom.brandPage.wholeHearted [name=brandPage__wideText]{margin:3rem auto}.ecom.brandPage.wholeHearted [name=brandPage__wideText] .module__videoText{max-width:100%;margin:4rem 0 7rem}.ecom.brandPage.wholeHearted [name=brandPage__productCheckFeatures]{-webkit-box-shadow:0 2px 4px 2px rgba(0,0,0,.08);-moz-box-shadow:0 2px 4px 2px rgba(0,0,0,.08);box-shadow:0 2px 4px 2px rgba(0,0,0,.08);margin:5rem 0}.ecom.brandPage.wholeHearted [name=brandPage__productCheckFeatures] .module__checkListImg .img__content{overflow:visible}.ecom.brandPage.wholeHearted [name=brandPage__productCheckFeatures] .module__checkListImg .img__content p{bottom:-1.75rem}.ecom.brandPage.wholeHearted [name=brandPage__topRatedProducts]{padding-top:1rem;margin-top:0;margin-bottom:3rem}.ecom.brandPage.wholeHearted [name=brandPage__howToApply]{padding:4rem 1rem}.ecom.brandPage.wholeHearted [name=brandPage__howToApply] .module__howItWorks{max-width:61rem}.ecom.brandPage.wholeHearted [name=brandPage__howToApply] .module__howItWorks .howItWorks__steps .title{margin-bottom:2rem}.ecom.brandPage.wholeHearted [name=brandPage__howToApply] .module__howItWorks .howItWorks__steps ul{width:61rem;max-width:61rem;margin:auto}.ecom.brandPage.wholeHearted [name=brandPage__howToApply] .module__howItWorks .howItWorks__steps ul li{width:23%;margin:0 .5rem}.ecom.brandPage.wholeHearted [name=brandPage__howToApply] .module__howItWorks .howItWorks__steps ul li p{text-align:left}.ecom.brandPage.wholeHearted [name=brandPage__FAQ]{padding:4rem 1rem}.ecom.brandPage.wholeHearted [name=brandPage__relatedProducts]{padding:3rem 0 1rem}.ecom.brandPage.wholeHearted [name=brandPage__informationRegarding]{padding:4rem 1rem}.ecom.brandPage.wholeHearted [name=brandPage__informationRegarding] .module__wideCTA .wideCTA__text{width:61rem;max-width:61rem;padding:2rem}.ecom.brandPage.wholeHearted [name=brandPage__informationRegarding] .module__wideCTA .wideCTA__text .title{text-align:center}.ecom.brandPage.wholeHearted [name=brandPage__informationRegarding] .module__wideCTA .wideCTA__text p{font-size:1rem;text-align:left}.ecom.brandPage.wholeHearted [name=brandPage__informationRegarding] .module__wideCTA .wideCTA__text p.subTitle{text-align:center}.ecom.brandPage.wholeHearted [name=brandPage__informationRegarding] .module__wideCTA .wideCTA__text a{width:13rem;text-align:center;margin:auto;display:block}.ecom.brandPage.wholeHearted.galliprant [name=brandPage__heroBanner] .module__heroCarousel .carousel-inner .item .heroContent > img{top:65%}.services.landingPage.dogTraining [data-role=content] [name=services__pricing] .module__pricingTable p{margin-bottom:0}}@media screen and (min-width:64.8125rem){.services.landingPage.dayCare [name=services__wideBanner] .module__wideBanner img{margin-top:9.5rem}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__heroBanner] .module__ToolHeader .ToolHeader__headerContent .headerContent__background img{right:0}.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__petInformation] .module__horizontalScroll > ul p > li.review-submit .horizontalScroll__wrapper .horizontalScroll__pageContent{height:auto}.foodGenius.landingPage [name=foodGeius__FAQ]{margin:2rem auto;position:relative}.foodGenius.landingPage [name=foodGeius__FAQ] .module__wideCTA .wideCTA__text{padding-left:5rem}.foodGenius.landingPage [name=foodGeius__FAQ] .module__wideCTA .wideCTA__text .textBox{margin-right:7rem}.foodGenius.landingPage [name=foodGeius__FAQ] .module__wideCTA .wideCTA__img{position:unset}.foodGenius.landingPage [name=foodGeius__FAQ] .module__wideCTA .wideCTA__img img{width:34%}}@media screen and (min-width:90rem){.wellnessOnboarding [data-role=content] [name=wellnessOnboarding__heroBanner] .module__ToolHeader .ToolHeader__headerContent .headerContent__background{height:140px}}.articles .articles__articleDetail__slide .table{width:100%;overflow-x:auto;margin-bottom:32px}.articles .articles__articleDetail__slide .table table,.articles .articles__articleDetail__slide > table{width:100%}.articles .articles__articleDetail__slide .table table thead tr,.articles .articles__articleDetail__slide > table thead tr{border-bottom:solid 2px #e2f0f3}.articles .articles__articleDetail__slide .table table thead tr th,.articles .articles__articleDetail__slide > table thead tr th{font-size:.9375rem;font-weight:600;text-align:left;line-height:1.2em;color:#001952;padding:8px 16px}.articles .articles__articleDetail__slide .table table tbody tr:nth-child(even),.articles .articles__articleDetail__slide > table tbody tr:nth-child(even){background-color:#f3f8f9}.articles .articles__articleDetail__slide .table table td,.articles .articles__articleDetail__slide > table td{font-size:.875rem;line-height:1.2em;padding:16px 16px}.articles .articles__articleDetail__slide .highlightedContent{font-size:.875rem;line-height:1.2rem;color:#fff;background-color:#001952;max-width:50%;padding:1rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;margin:0 0 1rem 1rem;float:right;overflow:hidden}.articles .articles__articleDetail__slide .highlightedContent.center{max-width:none;margin:1.5rem 0 1.5rem;float:none;clear:both}.articles .articles__articleDetail__slide .highlightedContent.light-scheme{color:#001952;background-color:transparent;border:solid 1px #e2f0f3}.articles .articles__articleDetail__slide .highlightedContent.light-scheme h1,.articles .articles__articleDetail__slide .highlightedContent.light-scheme h2,.articles .articles__articleDetail__slide .highlightedContent.light-scheme h3,.articles .articles__articleDetail__slide .highlightedContent.light-scheme h4,.articles .articles__articleDetail__slide .highlightedContent.light-scheme h5,.articles .articles__articleDetail__slide .highlightedContent.light-scheme h6{color:#001952}.articles .articles__articleDetail__slide .highlightedContent.light-scheme ol,.articles .articles__articleDetail__slide .highlightedContent.light-scheme ol li,.articles .articles__articleDetail__slide .highlightedContent.light-scheme p,.articles .articles__articleDetail__slide .highlightedContent.light-scheme ul,.articles .articles__articleDetail__slide .highlightedContent.light-scheme ul li{color:#001952}.articles .articles__articleDetail__slide .highlightedContent h1,.articles .articles__articleDetail__slide .highlightedContent h2,.articles .articles__articleDetail__slide .highlightedContent h3,.articles .articles__articleDetail__slide .highlightedContent h4,.articles .articles__articleDetail__slide .highlightedContent h5,.articles .articles__articleDetail__slide .highlightedContent h6{color:#fff;margin-bottom:.5rem}.articles .articles__articleDetail__slide .highlightedContent ol li,.articles .articles__articleDetail__slide .highlightedContent p,.articles .articles__articleDetail__slide .highlightedContent ul li{font-size:.875rem;line-height:1.2rem;color:#fff;margin-bottom:.25rem}.articles .articles__articleDetail__slide .highlightedContent p + p{margin-top:.5rem}.articles .articles__articleDetail__slide .highlightedContent ol + p,.articles .articles__articleDetail__slide .highlightedContent ul + p{margin-top:.75rem}.articles .articles__articleDetail__slide .highlightedContent ol,.articles .articles__articleDetail__slide .highlightedContent ul{color:#fff;padding-left:1rem}.articles .articles__articleDetail__slide .highlightedContent ul li{list-style:disc;margin-bottom:.25rem}.articles .articles__articleDetail__slide .highlightedContent a{color:#001952;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .articles .articles__articleDetail__slide .highlightedContent a:hover{color:#001952}.articles .articles__articleDetail__slide .highlightedContent img{margin:.5rem auto 1rem;display:block}.articles .articles__articleDetail__slide .highlightedContent img[align=right]{margin:4px 0 8px 16px}.articles .articles__articleDetail__slide .highlightedContent img[align=left]{margin:4px 16px 8px 0}.articles .articles__articleDetail__slide .artext .arhead{font-size:1.125rem;font-weight:700;color:#001952;margin-top:16px;display:inline-block}.articles .articles__articleDetail__slide .artext .arsubhead{font-size:1rem;font-weight:700}.articles .articles__articleDetail__slide .artext a{color:#001952;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.noTouchDevice .articles .articles__articleDetail__slide .artext a:hover{color:#001952}.articles .articles__articleDetail__slide .artext img[align=right]{margin:4px 0 8px 16px}.articles .articles__articleDetail__slide .artext img[align=left]{margin:4px 16px 8px 0}.articles .articles__articleDetail__slide .artext ol,.articles .articles__articleDetail__slide .artext ul{color:#001952;padding-left:32px;margin-bottom:4px}.articles .articles__articleDetail__slide .artext ol li,.articles .articles__articleDetail__slide .artext ul li{font-size:1em;list-style:disc;margin-bottom:12px}.articles .articles__articleDetail__slide .artext ol li a,.articles .articles__articleDetail__slide .artext ul li a{color:#001952}.noTouchDevice .articles .articles__articleDetail__slide .artext ol li a:hover,.noTouchDevice .articles .articles__articleDetail__slide .artext ul li a:hover{color:#001952}.articles .articles__articleDetail__slide .artext ol li p,.articles .articles__articleDetail__slide .artext ul li p{margin-bottom:0}.articles .articles__articleDetail__slide .artext .highlightedContent ol,.articles .articles__articleDetail__slide .artext .highlightedContent ul{padding-left:1rem}.articles .articles__articleDetail__slide .artext .highlightedContent ol li,.articles .articles__articleDetail__slide .artext .highlightedContent ul li{margin-bottom:.25rem}.articles .articles__articleDetail__slide .artext .highlightedContent a{color:#001952}.noTouchDevice .articles .articles__articleDetail__slide .artext .highlightedContent a:hover{color:#001952}.articles .articles__articleDetail__slide .artext table{border:solid 1px #e2f0f3}.articles .articles__articleDetail__slide .artext table[align=right]{margin:4px 0 8px 16px}.articles .articles__articleDetail__slide .artext table[align=left]{margin:4px 16px 8px 0}.articles .articles__articleDetail__slide .artext table td{font-size:.875rem;line-height:1.2rem;padding:8px}.articles .articles__articleDetail__slide .artext table td a{color:#001952}.noTouchDevice .articles .articles__articleDetail__slide .artext table td a:hover{color:#001952}body.smartTV{padding-top:0}body.smartTV .loading{top:0}body.smartTV header{display:none}body.smartTV .page-top-ads{display:none}body.smartTV #page-container{padding-top:2rem}body.smartTV #page-container div[data-role=page]{width:100%}body.smartTV #page-container .page-aside{display:none}body.smartTV footer{display:none}@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){.loading{top:80px}.pswp__top-bar{top:1.5rem}header{height:5.4375rem}.header--searchOpen header{height:8.4375rem}.header--wBackButton header{height:8.4375rem}.header--wBackButton header .nav__button.backButton{top:3.125rem}.header--searchFixed header{height:8.4375rem}header .nav__logotype{top:3rem}header .nav__button.menuButton{top:2.75rem}header .nav__button.searchButton{top:3.15rem}header .nav__button.profileButton{top:3.15rem}header .nav__button.shoppingBagButton{top:3.15rem}header .nav__profileOptions{top:5.25rem}header nav{top:5.4375rem}.nav__floatingMenu{height:5rem}.nav__floatingMenu ul li{height:80%}[data-role=content]{top:5.4375rem;bottom:5rem}.header--searchFixed [data-role=content],.header--searchOpen [data-role=content],.header--wBackButton [data-role=content]{top:8.4375rem}#modalmanager{top:80px}#errormanager .alert{padding-top:50px}[data-role=page].chat .chat-footer .chat-footer-inner{min-height:70px}[data-role=page].chat .conversation{top:5.4375rem;padding:0 0 70px 0}.articlesIndex .filtersMenu,.breedsIndex .filtersMenu,.canIGiveMyPetIndex .filtersMenu,.forumIndex .filtersMenu,.petTypeCenter .filtersMenu,.searchResults .filtersMenu{padding-bottom:32px}}body{-webkit-user-select:text;-webkit-touch-callout:default}input[type=file]{display:block}#errormanager .alert{padding:15px 0}.modal .checkbox{padding-left:0}.modal input[type=checkbox]{width:15px;height:15px;margin-left:0}.modal-dialog{margin:60px auto 0 auto}.modal-backdrop{top:50px}@media screen and (min-width:62em){.modal-backdrop{top:0}}header{height:3.4375rem}.header--searchOpen header{height:6.4375rem}.header--wBackButton header{height:6.4375rem}.header--wBackButton header .nav__button.backButton{top:1.125rem}.header--searchFixed header{height:6.4375rem}header .nav__logotype{top:1rem}header .nav__button.menuButton{top:.75rem}header .nav__button.searchButton{top:1.15rem}header .nav__button.profileButton{top:1.15rem}header .nav__button.shoppingBagButton{top:1.15rem}header .nav__profileOptions{top:3.25rem}header nav{top:3.4375rem}@media screen and (min-width:62em){header{height:10rem}.header--searchFixed header{height:10rem}.header--wBackButton header{height:10rem}.header--medium header{height:6.5rem}header.header--mini{height:3.25rem}header .nav__button.profileButton{top:5.65rem}header .nav__logotype{top:3em}header .nav__profileOptions{top:8rem}header nav{top:auto}.header--searchFixed header.shopSurvivor{height:10rem}.header--wBackButton header.shopSurvivor{height:10rem}.header--medium header.shopSurvivor{height:6.5rem}header.shopSurvivor.header--mini{height:6.5rem}header.shopSurvivor .nav__button.profileButton{top:1.9rem}header.shopSurvivor .nav__button.shoppingBagButton{top:1.9rem}header.shopSurvivor .nav__logotype{top:3em}header.shopSurvivor .nav__profileOptions{top:5rem}header.shopSurvivor nav{top:auto}}.nav__floatingMenu{display:none}.startupLogin .scroll,.startupRegister .scroll{position:static;top:auto;right:auto;bottom:auto;left:auto;overflow-y:inherit}[data-role=content]{top:3.4375rem;bottom:0}.header--searchFixed [data-role=content],.header--searchOpen [data-role=content],.header--wBackButton [data-role=content]{top:6.4375rem}@media screen and (min-width:62em){[data-role=content]{top:auto}.header--searchFixed [data-role=content],.header--searchOpen [data-role=content],.header--wBackButton [data-role=content]{top:auto}}[data-role=content] .form-group .add-profile-picture .button input[type=file]{display:block}[data-role=content].new-thread ul li input[type=file]{display:block}div[data-role=page]>.stylerslist,div[data-role=page]>.threadslist{padding:64px 15px 15px}@media (min-width:760px){div[data-role=page]>.stylerslist,div[data-role=page]>.threadslist{padding:15px}}[data-role=page].chat .chat-footer input[type=file]{display:block}[data-role=page].chat .conversation{top:3.4375rem}#ad-doubleclick-top #topAdMobile>div{margin:15px auto 15px}@media (max-width:321px){#ad-doubleclick-top #topAdMobile>div{margin:0 auto 15px}}.module__compareResultsWidget{padding-bottom:1rem}