@font-face{font-family:cute_be_specialregular;font-style:normal;font-weight:400;src:url(../fonts/cute-webfont.woff2) format("woff2"),url(../fonts/cute-webfont.woff) format("woff");src:url(../fonts/cute-webfont.eot);src:url(../fonts/cute-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/cute-webfont.ttf) format("truetype"),url(../fonts/cute-webfont.svg#cute_be_specialregular) format("svg")}:root{--vs-teal:#2da49c;--vs-teal-light:#6ac0ae;--vs-teal-mid:#69bfad;--vs-teal-pale:#67c9c2;--vs-teal-paler:#82dbd2;--vs-green-dark:#7fc244;--vs-green-mid:#6fb754;--vs-green-light:#79c15b;--vs-green:#9ad109;--vs-green-pale:#bcdd54;--vs-yellow:#ffc12e;--vs-yellow-gold:#fd0;--vs-yellow-note:#fee008;--vs-yellow-dark:#ffaa17;--vs-yellow-star:#ffda5d;--vs-yellow-hover:#fedb61;--vs-yellow-bright:#ffeb7e;--vs-yellow-pale:#fff192;--vs-orange-blog:#fb8f05;--vs-orange:#ff835b;--vs-orange-pale:#f99f87;--vs-orange-dark:#fc6b44;--vs-pink:#db145b;--vs-pink-dark:#d90748;--vs-red:#e83c3d;--vs-magenta:#f06;--vs-error-red:red;--vs-brown:#946143;--vs-brown-light:#b16a4c;--vs-beige:#deba81;--vs-beige-dark:#cca16d;--vs-beige-mid:#d1a974;--vs-beige-table:#cea062;--vs-beige-group:#ddb87f;--vs-blue-facebook:#42609d;--vs-purple:#a285bd;--vs-purple-dark:#7a52ba;--vs-white:#fff;--vs-black:#000;--vs-gray-darkest:#222;--vs-gray-dark:#333;--vs-gray-nav:#353434;--vs-gray-review:#484e51;--vs-gray-medium:#666;--vs-gray-light:#bbb;--vs-gray-border:#ccc;--vs-gray-pale:#f0f0f0;--vs-shadow-xs:rgba(0,0,0,.15);--vs-shadow-sm:rgba(0,0,0,.2);--vs-shadow-md:rgba(0,0,0,.25);--vs-shadow-lg:rgba(0,0,0,.3);--vs-shadow-xl:rgba(0,0,0,.5);--vs-shadow-xxl:rgba(0,0,0,.7);--vs-white-a40:hsla(0,0%,100%,.4);--vs-white-a50:hsla(0,0%,100%,.5);--vs-white-a60:hsla(0,0%,100%,.6);--vs-white-a80:hsla(0,0%,100%,.8);--vs-font-display:"cute_be_specialregular",Gill Sans,sans-serif;--vs-font-body:"Open sans",helvetica,arial,sans-serif;--vs-font-cursive:"Arima Madurai","Life Savers",cursive;--vs-weight-normal:400;--vs-weight-medium:500;--vs-weight-semibold:600;--vs-weight-bold:700;--vs-weight-black:900;--vs-tracking-none:0;--vs-tracking-tight:-1px;--vs-tracking-normal:0.03em;--vs-tracking-wide:10px;--vs-leading-none:1;--vs-leading-tight:1.1;--vs-leading-snug:1.2;--vs-leading-normal:1.4;--vs-leading-relaxed:1.5;--vs-text-xxs:0.8rem;--vs-text-xs:1rem;--vs-text-sm:1.2rem;--vs-text-md:1.3rem;--vs-text-lg:1.5rem;--vs-text-body:1.8rem;--vs-text-h2:1.925rem;--vs-text-xl:2rem;--vs-text-h1:3rem;--vs-text-hero:3.14rem;--vs-space-1:5px;--vs-space-2:10px;--vs-space-3:15px;--vs-space-4:20px;--vs-space-5:25px;--vs-space-6:30px;--vs-space-8:40px;--vs-radius-sm:5px;--vs-radius-md:10px;--vs-radius-card:12px;--vs-radius-btn:15px;--vs-radius-lg:20px;--vs-radius-xl:40px;--vs-radius-pill:9999px;--vs-radius-circle:50%;--vs-content-max:1200px}.comment-content a,.comment-content a:hover,.comment-metadata a,.comment-metadata a.comment-edit-link,.comment-metadata a.comment-edit-link:hover,.comment-metadata a:hover,.comment-navigation a,.comment-navigation a:hover,.comment-reply-link,.comments-pagination a,.comments-pagination a:hover,.edit-link a,.edit-link a:hover,.entry-content a,.entry-content a:hover,.entry-footer .cat-links a,.entry-footer .cat-links a:hover,.entry-footer .tags-links a,.entry-footer .tags-links a:hover,.entry-footer a,.entry-footer a:hover,.entry-meta a,.entry-meta a:hover,.entry-summary a,.entry-summary a:hover,.entry-title a,.entry-title a:hover,.logged-in-as a,.logged-in-as a:hover,.page-links a,.page-links a .page-number,.page-links a:hover,.page-links a:hover .page-number,.pagination a,.pagination a:hover,.post-navigation a,.post-navigation a:hover,.posts-navigation a,.posts-navigation a:hover,.site-footer .widget-area a,.site-footer .widget-area a:hover,.site-footer .widget-area ul li a,.site-footer .widget-area ul li a:hover,.site-info a,.site-info a:hover,.widget .widget-title a,.widget .widget-title a:hover,.widget a,.widget a:hover,.widget ul li a,.widget ul li a:hover,.widget_authors a strong,a .nav-title,a:hover .nav-title{box-shadow:none}a,button,span{transition:all .2s ease-in-out}body{--vs-body-bg:var(--vs-teal-light);background-color:var(--vs-body-bg)}body,button,input,select,textarea{font-family:var(--vs-font-body)}h1,h2,h3,h4,h5,h6{padding:0}.entry-title,.price,h1,h2,h3,h4,h5{color:var(--vs-white);font-family:var(--vs-font-display);font-weight:var(--vs-weight-bold);line-height:var(--vs-leading-none);text-transform:none}.entry-title,.page .panel-content .entry-title,.page-title,.price,body.page:not(.twentyseventeen-front-page) .entry-title,h1,h2,h3,h4,h5{letter-spacing:var(--vs-tracking-none)}body.buddypress article.page>.entry-header .entry-title{color:var(--vs-white)}body,h1,h2,h3,h4,h5,h6,input,select,textarea{color:var(--vs-gray-medium)}h1,h2{word-break:keep-all}h1{color:var(--vs-white)}.h1,h1{font-size:1.9rem}.buddypress-wrap .item-body .screen-heading,.h2,.home.blog .entry-title,.page .panel-content .recent-posts .entry-title,h2{color:var(--vs-white);font-size:var(--vs-text-lg)}h3{color:var(--vs-white);font-size:var(--vs-text-sm)}h4,h5{font-size:var(--vs-text-xs)}@media screen and (min-width:40em){.h1,h1{font-size:var(--vs-text-h1)}.buddypress-wrap .item-body .screen-heading,.h2,.home.blog .entry-title,.page .panel-content .recent-posts .entry-title,h2{font-size:28px;font-size:var(--vs-text-h2)}h3{font-size:var(--vs-text-lg)}h4,h5{font-size:var(--vs-text-md)}}.soustitre{font-size:70%;line-height:50%}p{color:var(--vs-white);margin:0 0 .5em}#infos-analytiques h2,#infos-analytiques p{color:var(--vs-gray-dark)}button,input[type=button],input[type=submit]{font-size:var(--vs-text-xs);font-weight:var(--vs-weight-normal)}.page:not(.home) #content{padding-bottom:0;padding-top:0}.wrap{max-width:3000px;padding-left:0;padding-right:0}.site-content{padding:0}.site-content-contain{background-color:transparent}.woocommerce-breadcrumb{border-bottom:none}nav.woocommerce-breadcrumb{background:transparent;color:var(--vs-white);margin-bottom:0;padding-bottom:var(--vs-space-1);padding-top:var(--vs-space-1);text-align:center;width:auto}nav.woocommerce-breadcrumb a{box-shadow:none;color:var(--vs-white);text-decoration:underline}@media screen and (min-width:48em){.page:not(.home) #content{padding-bottom:0;padding-top:0}.wrap{max-width:3000px;padding-left:0;padding-right:0}body.page-two-column:not(.archive) #primary .entry-content,body.page-two-column:not(.archive) #primary .entry-header{width:100%}.page:not(.home) #content{padding-bottom:0;padding-top:0}}@media screen and (min-width:30em){.single-product nav.woocommerce-breadcrumb{border-bottom:none}h1{font-size:var(--vs-text-hero)}}.widget{padding-bottom:0}.sow-slider-pagination{display:none;opacity:0}.sow-slider-image .widget a img{box-shadow:none}.liste-ingredients .sow-features-feature .textwidget p{background:var(--vs-gray-dark);display:none;left:0;padding:var(--vs-space-2);position:absolute;width:100%;z-index:999}.liste-ingredients .sow-features-feature:hover .textwidget p{display:block}.sow-features-list .sow-features-feature{display:inline-block!important;float:none!important;min-width:280px!important;padding:0 var(--vs-space-3)!important}.sow-features-list .sow-features-feature:nth-of-type(5n+1){clear:none;padding-left:var(--vs-space-3)}.sow-features-list .sow-features-feature h5{margin:.2em 0!important}.btnrejoindre a.ow-icon-placement-left.ow-button-hover{box-shadow:2px 2px 10px var(--vs-shadow-lg);font-weight:var(--vs-weight-bold)}.btnrejoindre a.ow-icon-placement-left.ow-button-hover:hover{box-shadow:2px 2px 10px var(--vs-white-a40);font-weight:var(--vs-weight-bold)}.charte .ow-button-base a .sow-icon-image,.ow-button-base a [class^=sow-icon-]{font-size:2em;margin:-.2em .75em -.2em -.75em!important}.charte .ow-button-base a .sow-icon-image,.ow-button-base a{font-weight:var(--vs-weight-bold);text-align:left}.panel-grid.panel-has-style>.panel-row-style,.panel-grid.panel-no-style{display:flex;flex-wrap:nowrap;-ms-justify-content:space-between;justify-content:space-between}.partie{min-height:76vh}.panel-grid.panel-has-style>.panel-row-style,.panel-grid.panel-no-style{width:100%}.widget_sow-button{display:inline-block;margin:var(--vs-space-2);width:auto}.widget_sow-button .sowb-button.vs-btn--orange,.widget_sow-button .sowb-button.vs-btn--pink{border:none;border-radius:var(--vs-radius-pill);display:inline-block;font-family:var(--vs-font-display);font-size:var(--vs-text-xl);font-weight:var(--vs-weight-bold);padding:var(--vs-space-3) var(--vs-space-6);text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.widget_sow-button .sowb-button.vs-btn--pink{background:var(--vs-pink-dark);border-color:var(--vs-pink-dark);color:var(--vs-white)}.widget_sow-button .sowb-button.vs-btn--pink:focus,.widget_sow-button .sowb-button.vs-btn--pink:hover{background:var(--vs-white);border-color:var(--vs-pink-dark);color:var(--vs-pink-dark)}.widget_sow-button .sowb-button.vs-btn--orange{background:var(--vs-orange);border-color:var(--vs-orange);color:var(--vs-white)}.widget_sow-button .sowb-button.vs-btn--orange:focus,.widget_sow-button .sowb-button.vs-btn--orange:hover{background:var(--vs-white);border-color:var(--vs-orange);color:var(--vs-orange)}.blockcat .ow-button-base a{font-family:var(--vs-font-display);font-size:1.6em;padding:var(--vs-space-3);padding-inline:var(--vs-space-3);text-align:center!important;width:282px}.blockcat .ow-button-base a [class^=sow-icon-]{height:250px!important;margin:0 auto var(--vs-space-3)!important;width:250px!important}.vs-sow-blog-masonry .so-widget-sow-blog .sow-blog-layout-masonry .sow-blog-posts article .sow-blog-content-wrapper{background:transparent;border:none}.vs-sow-blog-masonry .so-widget-sow-blog .sow-blog-layout-masonry .sow-blog-posts article .sow-entry-header .sow-entry-title{font-size:25px;line-height:1.25;min-height:2.5em;text-align:center}.vs-sow-blog-masonry .so-widget-sow-blog .sow-blog-layout-masonry .sow-blog-posts article .sow-entry-header .sow-entry-title a{color:var(--vs-white)}.vs-sow-blog-masonry .so-widget-sow-blog .sow-blog-layout-masonry .sow-blog-posts article .sow-entry-content,.vs-sow-blog-masonry .so-widget-sow-blog .sow-blog-layout-masonry .sow-blog-posts article .sow-entry-header .sow-entry-meta{display:none}.vs-sow-blog-masonry .so-widget-sow-blog .sow-blog-layout-masonry .sow-blog-posts article a img{border-radius:25px}#secondary .widget_sow-post-carousel .sow-post-carousel-wrapper{padding:0 var(--vs-space-6);position:relative}#secondary .widget_sow-post-carousel .sow-carousel-container{container-type:inline-size}#secondary .widget_sow-post-carousel .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item{background:var(--vs-white);border:1px solid var(--vs-gray-border);box-sizing:border-box;margin-right:0;padding:var(--vs-space-2);width:100cqw}#secondary .widget_sow-post-carousel .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a,#secondary .widget_sow-post-carousel .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a span.overlay{aspect-ratio:272/182;background-size:cover;height:auto;width:100%}#secondary .widget_sow-post-carousel .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item:focus .sow-carousel-thumbnail a,#secondary .widget_sow-post-carousel .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item:hover .sow-carousel-thumbnail a{background-size:cover}#secondary .widget_sow-post-carousel .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item h3.sow-carousel-item-title{background:var(--vs-gray-pale);font-family:var(--vs-font-body);font-size:15px;font-weight:var(--vs-weight-bold);line-height:1.3;margin:var(--vs-space-2) 0 0;padding:var(--vs-space-2);text-align:left}#secondary .widget_sow-post-carousel .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item h3.sow-carousel-item-title a{color:var(--vs-gray-dark)}#secondary .widget_sow-post-carousel .sow-carousel-title .sow-carousel-navigation{float:none}#secondary .widget_sow-post-carousel .sow-carousel-title a.sow-carousel-next,#secondary .widget_sow-post-carousel .sow-carousel-title a.sow-carousel-previous{background:var(--vs-gray-light);border-radius:var(--vs-radius-circle);color:var(--vs-white);font-size:9px;height:22px;line-height:22px;margin:0;position:absolute;top:50%;transform:translateY(-50%);width:22px;z-index:2}#secondary .widget_sow-post-carousel .sow-carousel-title a.sow-carousel-previous{left:0}#secondary .widget_sow-post-carousel .sow-carousel-title a.sow-carousel-next{right:0}#secondary .widget_sow-post-carousel .sow-carousel-title a.sow-carousel-next:not(.sow-carousel-disabled):hover,#secondary .widget_sow-post-carousel .sow-carousel-title a.sow-carousel-previous:not(.sow-carousel-disabled):hover{background:var(--vs-gray-medium)}@media (max-width:480px){#secondary .widget_sow-post-carousel .sow-post-carousel-wrapper{padding:0}}.vs-icon{background-image:url(../images/croquettes-chien-chat-vetsaveur-icones.png);background-repeat:no-repeat;background-size:88px auto;display:inline-block;vertical-align:middle}.vs-icon-flag{background-position:-10px -5px;height:15px;width:23px}.vs-icon-vet{background-position:-10px -36px;height:23px;width:24px}.vs-icon-vet-large{background-position:0 -74px;height:42px;width:44px}.vs-icon-youtube{background-position:0 -139px;height:27px;width:44px}.vs-icon-facebook{background-position:0 -197px;height:27px;width:44px}.site-footer{background:var(--vs-white);border-top:1px solid var(--vs-gray-border);color:var(--vs-gray-dark);overflow:hidden;& .wrap{padding-bottom:0}}.site-footer .widget-column.footer-widget-1,.site-footer .widget-column.footer-widget-2{float:none;width:100%}.vs-footer-inner{display:flex;flex-direction:column;gap:var(--vs-space-4);padding:var(--vs-space-4) var(--vs-space-3)}.vs-footer-photo{display:none}.vs-footer-content{display:flex;flex-direction:column;gap:var(--vs-space-4)}.vs-footer-logo-link{display:inline-block;&:focus,&:hover{opacity:.85}}.vs-footer-logo-img{display:block;height:auto}.vs-footer-menus{gap:var(--vs-space-4)}.vs-footer-links,.vs-footer-menus{display:flex;flex-direction:column}.vs-footer-links{gap:var(--vs-space-3)}.vs-footer-link{align-items:center;color:var(--vs-gray-dark);display:flex;font-size:var(--vs-text-xs);gap:var(--vs-space-2);line-height:var(--vs-leading-snug);&:focus,&:hover{color:var(--vs-teal)}}.vs-footer-nav-heading{color:var(--vs-gray-dark);font-family:var(--vs-font-body);font-size:var(--vs-text-md);font-weight:var(--vs-weight-bold);margin:0 0 var(--vs-space-2)}.vs-footer-menu{list-style:none;margin:0;padding:0;& li{margin:0}& a{color:var(--vs-gray-dark);display:block;font-size:var(--vs-text-xs);padding:.2em 0;&:focus,&:hover{color:var(--vs-teal)}}}@media screen and (min-width:60em){.vs-footer-inner{align-items:stretch;display:grid;gap:var(--vs-space-5);grid-template-columns:25% 1fr;padding:0 var(--vs-space-3) 0}.vs-footer-photo{align-items:flex-end;display:flex;& img{display:block;height:auto;width:100%}}.vs-footer-logo-link{max-width:66%}.vs-footer-content{gap:var(--vs-space-4);justify-content:space-evenly;padding:var(--vs-space-4) 0}.vs-footer-brand{align-items:center;display:flex;padding:var(--vs-space-4) 0}.vs-footer-menus{display:grid;gap:var(--vs-space-4);grid-template-columns:1fr 1fr 1fr}}.vs-topbar{background:var(--vs-white);border-bottom:1px solid var(--vs-gray-border);font-size:var(--vs-text-xs);padding:var(--vs-space-1) 0;text-align:center;& .wrap{align-items:center;display:flex;flex-wrap:wrap;gap:var(--vs-space-3);justify-content:center}}.vs-topbar-trust{align-items:center;color:var(--vs-gray-dark);display:none;font-weight:var(--vs-weight-semibold);gap:var(--vs-space-1)}.vs-topbar-vet{align-items:center;color:var(--vs-teal);display:flex;font-weight:var(--vs-weight-semibold);gap:var(--vs-space-1);&:focus,&:hover{color:var(--vs-teal-light)}& .fas{margin-right:var(--vs-space-1)}}.site-header{background-color:var(--vs-body-bg);z-index:999;@media screen and (min-width:60em){position:sticky;top:0}}.site-branding{flex-shrink:0;margin:0;padding:0}.has-header-image.home.blog .site-branding,.has-header-image.twentyseventeen-front-page .site-branding,.has-header-video.home.blog .site-branding,.has-header-video.twentyseventeen-front-page .site-branding{bottom:auto;display:block;height:auto;left:auto;margin-bottom:0;position:relative;vertical-align:unset;width:auto}.vs-header-inner{align-items:center;-moz-column-gap:var(--vs-space-2);column-gap:var(--vs-space-2);display:grid;grid-template-areas:"branding . icons" "nav nav nav";grid-template-columns:auto 1fr auto;padding:var(--vs-space-4) var(--vs-space-3) var(--vs-space-2)}.site-branding{grid-area:branding}.vs-header-nav{grid-area:nav}.vs-header-icons{grid-area:icons;justify-self:end}@media screen and (min-width:60em){.vs-header-inner{align-items:center;-moz-column-gap:var(--vs-space-3);column-gap:var(--vs-space-3);display:grid;grid-template-areas:"branding nav icons";grid-template-columns:1fr auto 1fr;padding-left:var(--vs-space-8);padding-right:var(--vs-space-8)}}.vs-header-logo{& .custom-logo-link{display:block;padding-right:0;&:focus,&:hover{opacity:.85}}& img{display:block;max-height:44px;width:auto}}.custom-header-media:before{background:none}.custom-header,.has-header-image.home.blog .custom-header,.has-header-image.twentyseventeen-front-page .custom-header,.has-header-video.home.blog .custom-header,.has-header-video.twentyseventeen-front-page .custom-header{position:relative;z-index:4}@media screen and (min-width:30em){.vs-header-logo img{max-height:60px}.vs-topbar-trust{display:flex}}.blocker{z-index:32767}.modal{z-index:32768;& h2{color:var(--vs-teal)}& p{color:var(--vs-gray-dark)}& #bp-login-widget-form label{color:var(--vs-teal);text-align:center}& input[type=submit]{background:var(--vs-gray-dark);border-radius:var(--vs-radius-card);color:var(--vs-white);display:block;margin:0 auto}& .bp-login-widget-user-link a:before,& .bp-login-widget-user-logout a:after{font-family:Font Awesome\ 5 Free;font-weight:var(--vs-weight-black)}& .bp-login-widget-user-link a:before{content:"\f2f6";margin-right:var(--vs-space-1)}& .bp-login-widget-user-logout{text-align:right;& a{color:var(--vs-orange)}& a:after{content:"\f2f5";margin-left:var(--vs-space-1)}}& .woocommerce-error,& .woocommerce-info,& .woocommerce-message{& a:hover{color:var(--vs-teal)!important}}& .woocommerce-MyAccount-orders,& .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number a{color:var(--vs-gray-darkest)}}.mini-panier a{font-family:var(--vs-font-display);font-size:var(--vs-text-body);line-height:var(--vs-leading-normal)}.mini-panier a:active,.mini-panier a:hover{color:var(--vs-white)}.mini-panier:hover .mini-cartcontent{display:block}.cart-contents{color:inherit;padding:var(--vs-space-1) 0 var(--vs-space-1) 55px;position:relative}.cart-contents:before{background-image:url(../images/croquettes-chien-chat-vetsaveur-icones.png);background-position:-48px -6px;background-repeat:no-repeat;background-size:88px auto;content:"";height:28px;left:0;position:absolute;top:8px;width:38px}.cart-contents:active:before,.cart-contents:focus:before,.cart-contents:hover:before,body.woocommerce-cart .cart-contents:before{background-position:-48px -35px}.minicart_total{display:inline-block}.vs-cart-badge{background:var(--vs-white);border-radius:var(--vs-radius-circle);box-sizing:border-box;color:var(--vs-gray-dark);font-family:var(--vs-font-body);font-size:1rem;font-weight:var(--vs-weight-bold);height:18px;line-height:18px;min-width:18px;padding:0 3px;position:absolute;right:-6px;text-align:center;top:2px}.cart-contents:active .vs-cart-badge,.cart-contents:focus .vs-cart-badge,.cart-contents:hover .vs-cart-badge,body.woocommerce-cart .cart-contents .vs-cart-badge{background:var(--vs-gray-dark);color:var(--vs-white)}.mini-cartcontent{background:transparent;bottom:auto;color:var(--vs-gray-dark);display:none;margin-right:var(--vs-space-3);padding-top:var(--vs-space-2);position:absolute;right:0;top:calc(50% + 22px);width:auto;z-index:9999;@media screen and (min-width:60em){margin-right:var(--vs-space-8)}}.cart-contents:hover+.mini-cartcontent{display:block}.cartflex{background:var(--vs-white);border-radius:var(--vs-radius-card);box-shadow:2px 2px 10px var(--vs-shadow-xl);display:flex;flex-direction:column;gap:var(--vs-space-2);min-width:320px;padding:var(--vs-space-3);@media screen and (min-width:60em){max-height:calc(100vh - 130px)}}.mini-cartcontent ul{display:flex;flex-direction:column;gap:var(--vs-space-2);list-style:none;margin:0;padding:0;@media screen and (min-width:60em){min-height:0;overflow-y:auto}}.minicart_total{@media screen and (min-width:60em){flex-shrink:0}}.mini-cartcontent ul li{align-items:flex-start;border-radius:var(--vs-radius-card);display:flex;gap:var(--vs-space-2);overflow:hidden;padding:var(--vs-space-2);position:relative;@media screen and (min-width:60em){flex-shrink:0;min-height:100px}}.mini-cartcontent ul li small{color:var(--vs-orange);display:block}.mini-cartcontent ul li .quantity{bottom:var(--vs-space-2);font-family:var(--vs-font-body);position:absolute;right:var(--vs-space-2);& .woocommerce-Price-amount{color:var(--vs-gray-dark);font-family:var(--vs-font-body);font-size:inherit;font-weight:var(--vs-weight-bold)}}.mini-cartcontent ul li a:not(.remove){align-items:flex-start;color:var(--vs-white);display:flex;font-size:1.4rem;gap:var(--vs-space-2);line-height:var(--vs-leading-tight);white-space:nowrap;&:active,&:focus,&:hover{color:var(--vs-gray-dark)}}.mini-cartcontent ul li a.remove{background:var(--vs-white);border:1px solid var(--vs-white);color:var(--vs-orange);font-size:var(--vs-text-sm)}.mini-cartcontent ul li.vs-body--beige,.mini-cartcontent ul li.vs-body--brown,.mini-cartcontent ul li.vs-body--green-light,.mini-cartcontent ul li.vs-body--orange,.mini-cartcontent ul li.vs-body--purple,.mini-cartcontent ul li.vs-body--teal,.mini-cartcontent ul li.vs-body--yellow{color:var(--vs-white)}.minicart_footer-row{align-items:center;display:flex;gap:var(--vs-space-3);justify-content:space-between}.woocommerce-mini-cart__total.total{color:var(--vs-gray-dark);flex:1;font-family:var(--vs-font-body);font-size:var(--vs-text-lg);font-weight:var(--vs-weight-bold);margin:0;text-align:center;white-space:nowrap}.woocommerce-mini-cart__total.total>span:first-child{font-size:var(--vs-text-xs)}.mini-cartcontent .button.wc-forward{background:var(--vs-gray-dark)}.mini-cartcontent .button.checkout.wc-forward,.mini-cartcontent .button.wc-forward{border-radius:var(--vs-radius-card);color:var(--vs-white);padding:var(--vs-space-1) var(--vs-space-2)}.mini-cartcontent .button.checkout.wc-forward{background:var(--vs-teal);display:block;margin-top:var(--vs-space-4)}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:none}.mini-cartcontent ul li img{flex-shrink:0;height:80px;-o-object-fit:cover;object-fit:cover;width:80px}.mini-cartcontent .variation span p{margin-bottom:0}.woocommerce-mini-cart__empty-message{color:var(--vs-gray-dark);font-family:var(--vs-font-display);font-size:1.4rem;margin-bottom:0}.mini-cartcontent ul li small{background:var(--vs-white);color:var(--vs-teal);font-weight:var(--vs-weight-bold)}.main-navigation ul ul{padding:0}.ubermenu .ubermenu-submenu .ubermenu-target{color:var(--vs-white);font-family:var(--vs-font-display);font-size:1.5rem}.navigation-top .wrap{margin:0;width:100%}.main-navigation ul{text-align:center}nav.ubermenu-main{border:1px solid var(--vs-gray-border);border-radius:var(--vs-radius-btn);margin:0 auto;text-align:center}.vs-header-nav .ubermenu-bound{position:static}.vs-header-nav .ubermenu-submenu-drop{box-sizing:border-box;left:0!important;position:absolute!important;right:0!important;width:100%!important}.js .main-navigation ul{display:block}.ubermenu strong{font-size:130%}.ubermenu .widget_bp_core_login_widget .ubermenu-widgettitle.ubermenu-target{display:none}.ubermenu .widget_bp_core_login_widget{background:var(--vs-teal-light)!important;min-height:70vh!important;text-align:center}.ubermenu .widget_bp_core_login_widget .bp-login-widget-user-avatar{display:block;float:none;margin:var(--vs-space-2) auto 0}.ubermenu .widget_bp_core_login_widget .bp-login-widget-user-avatar a{display:block;float:none;margin:0 auto;padding:0}.ubermenu .widget_bp_core_login_widget .bp-login-widget-user-links{display:block;margin:0 auto}.ubermenu .widget_bp_core_login_widget .bp-login-widget-user-links .bp-login-widget-user-link a{color:var(--vs-white);display:block;font-size:2.5rem;margin:var(--vs-space-2) auto;padding:.25em}.ubermenu .widget_bp_core_login_widget .bp-login-widget-user-links .bp-login-widget-user-link a:hover:after{font-size:1.15rem}.ubermenu .widget_bp_core_login_widget .bp-login-widget-user-links .bp-login-widget-user-link a:after{content:" Accéder à mon compte";display:block;font-family:var(--vs-font-body);font-size:var(--vs-text-xs);margin-top:var(--vs-space-3)}.ubermenu .widget_bp_core_login_widget .logout{background:var(--vs-orange)!important;border-radius:var(--vs-radius-card);color:var(--vs-white);display:inline-block!important;font-size:.8em;line-height:.8em;padding:var(--vs-space-2);width:auto}.ubermenu .widget_bp_core_login_widget .logout:hover{background:var(--vs-white)!important;color:var(--vs-orange)!important}.ubermenu .widget_bp_core_login_widget .woocommerce-orders-table{margin:0 auto;width:auto}.ubermenu .widget_bp_core_login_widget .woocommerce-orders-table a.button{background:var(--vs-gray-dark);border-radius:var(--vs-radius-card);color:var(--vs-white);display:inline;font-family:var(--vs-font-display);font-size:var(--vs-text-md);font-weight:var(--vs-weight-medium);margin:2px}#bp-login-widget-form label{color:var(--vs-white);font-family:var(--vs-font-display);font-size:var(--vs-text-body);font-weight:var(--vs-weight-medium);margin-top:var(--vs-space-4)}#bp-login-widget-form input.input{margin:0 auto;max-width:300px}#menu-item-903{padding:var(--vs-space-1)}#menu-item-903 a,.menu_abonnement{align-items:center;border:2px dashed var(--vs-brown);display:flex;justify-content:center;line-height:var(--vs-leading-none);margin:var(--vs-space-2)}.menu_soustitre{font-size:70%}.ubermenu .ubermenu-item-layout-image_left>.ubermenu-image{background:var(--vs-white);border:2px solid var(--vs-white);border-radius:var(--vs-radius-circle)}.ubermenu .ubermenu-target-with-image>.ubermenu-target-text{padding-top:var(--vs-space-2)}.ubermenu .ubermenu-item-layout-image_left>.ubermenu-target-text{padding-left:60px!important}.navigation-top{position:relative}.navigation-top .wrap{max-width:3000px;padding:0}.navigation-top nav{margin-left:0}.navigation-top{background:none;border-bottom:1px solid var(--vs-white);font-size:1.7em}@media screen and (min-width:48em){.main-navigation ul ul{background:var(--vs-white);border:1px solid var(--vs-gray-light);left:auto;padding:0;position:static;top:auto;z-index:99999}}.ubermenu-responsive-toggle{background:none;color:var(--vs-white);display:block;margin:0;max-width:none;padding:var(--vs-space-2);text-align:center;width:100%}.ubermenu-responsive-toggle .fab,.ubermenu-responsive-toggle .far,.ubermenu-responsive-toggle .fas,.ubermenu-responsive-toggle .svg-inline--fa{margin-right:.1em}@media screen and (min-width:60em){.ubermenu-responsive-toggle{display:none}.vs-header-nav .ubermenu-submenu-drop{padding-top:var(--vs-space-4)}.navigation-top{background:revert;border-bottom:none;font-size:revert}}.vs-header-nav{display:flex;flex:1;flex-direction:column;font-size:var(--vs-text-xs);justify-content:center;margin-left:calc(var(--vs-space-3)*-1);margin-right:calc(var(--vs-space-3)*-1);& .menu,& .ubermenu-nav{align-items:center;display:flex;flex-wrap:wrap;gap:0;justify-content:center;list-style:none;margin:0;padding:0}& .ubermenu-main{background:var(--vs-white);border:none;border-radius:0;padding:0;width:100%}& .menu-item>a,& .ubermenu-item-level-0>.ubermenu-target{border-bottom:1px solid var(--vs-gray-border);border-radius:0;color:var(--vs-gray-dark);display:block;font-family:var(--vs-font-body);font-size:var(--vs-text-xs);font-weight:var(--vs-weight-bold);letter-spacing:var(--vs-tracking-none);padding:var(--vs-space-2) var(--vs-space-3);text-transform:uppercase;transition:background .15s,color .15s;white-space:normal;&:active,&:focus,&:hover{background:var(--vs-gray-pale);color:var(--vs-body-bg)}}@media screen and (min-width:60em){&{align-items:center;flex-direction:row;margin-left:0;margin-right:0}& .ubermenu-main{border:1px solid var(--vs-white);border-radius:var(--vs-radius-pill);padding:var(--vs-space-1) var(--vs-space-2);width:auto}& .menu,& .ubermenu-nav{gap:var(--vs-space-2)}& .menu-item>a,& .ubermenu-item-level-0>.ubermenu-target{border-bottom:none;border-radius:var(--vs-radius-btn);padding:var(--vs-space-1) var(--vs-space-2);white-space:nowrap;width:auto}& .ubermenu-item-level-0>.ubermenu-target{&:active,&:focus,&:hover{background:var(--vs-body-bg);color:var(--vs-white)}}& .ubermenu-item-level-0.current_page_item>.ubermenu-target,& .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-target,& .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target{background:var(--vs-body-bg);color:var(--vs-white)}}}.vs-header-icons{align-items:center;color:var(--vs-gray-dark);display:flex;flex-shrink:0;gap:var(--vs-space-2);& .mini-panier>.cart-contents,& .vs-my-account>a{align-items:center;color:inherit;display:flex;height:44px;justify-content:center;padding:0;width:44px}& .vs-my-account>a{overflow:hidden}& .mini-panier>.cart-contents:before{left:3px;top:8px}& a:active,& a:focus,& a:hover,body.my-account & .vs-my-account>a{color:var(--vs-white)}}.vs-my-account{font-size:1.4rem;&>a{color:inherit;&:active,&:focus,&:hover{color:var(--vs-white)}}}.bouton-slide{left:0;margin:var(--vs-space-4) auto;position:static;width:100%;z-index:1}@media screen and (min-width:48em){.bouton-slide{margin:0;position:absolute}}.home-page .widget ul li{border-bottom:none}.cinqetoiles,.quatreetoiles{text-align:center}.cinqetoiles:before,.quatreetoiles:before{color:var(--vs-yellow-star);font-family:star;font-size:1.5em;letter-spacing:var(--vs-tracking-wide);text-align:center}.quatreetoiles:before{content:"\53\53\53\53"}.cinqetoiles:before{content:"\53\53\53\53\53"}.cinqetoiles .description p,.quatreetoiles .description p{background:var(--vs-white);border-radius:var(--vs-radius-btn);color:var(--vs-gray-dark);display:inline-block;margin-bottom:0;margin-top:var(--vs-space-2);padding:var(--vs-space-2);width:auto}.cinqetoiles .description:after,.quatreetoiles .description:after{border-bottom:0 solid var(--vs-white);border-left:0 solid transparent;border-right:15px solid transparent;border-top:20px solid var(--vs-white);content:" ";display:block;font-size:0;line-height:0;margin:0 auto;width:0}body.archive form.search-form,body.blog form.search-form,body.single-post form.search-form{background:var(--vs-yellow)}body.archive form.search-form input[type=search],body.blog form.search-form input[type=search],body.single-post form.search-form input[type=search]{border:none;box-shadow:2px 2px 5px var(--vs-yellow-star) inset}body.archive form.search-form input[type=search]::-moz-placeholder,body.blog form.search-form input[type=search]::-moz-placeholder,body.single-post form.search-form input[type=search]::-moz-placeholder{color:var(--vs-orange-blog);font-weight:var(--vs-weight-bold)}body.archive form.search-form input[type=search]::placeholder,body.blog form.search-form input[type=search]::placeholder,body.single-post form.search-form input[type=search]::placeholder{color:var(--vs-orange-blog);font-weight:var(--vs-weight-bold)}body.archive form.search-form button,body.blog form.search-form button,body.single-post form.search-form button{background:var(--vs-orange-blog)}.archive .site-content .wrap .contenu_page,.blog .site-content .wrap .contenu_page,.single-post .site-content .wrap .contenu_page{display:flex;flex-wrap:wrap}.archive .site-content .wrap .contenu_page header,.blog .site-content .wrap .contenu_page header,.single-post .site-content .wrap .contenu_page header{width:100%}.archive .site-content .wrap .contenu_page #primary,.blog .site-content .wrap .contenu_page #primary,.single-post .site-content .wrap .contenu_page #primary{flex:0 0 100%;order:1}.archive .site-content .wrap .contenu_page aside.blog_left_sidebar,.blog .site-content .wrap .contenu_page aside.blog_left_sidebar,.single-post .site-content .wrap .contenu_page aside.blog_left_sidebar{order:3;padding:0;text-align:center;width:100%}.archive .site-content .wrap .contenu_page #secondary,.blog .site-content .wrap .contenu_page #secondary,.single-post .site-content .wrap .contenu_page #secondary{order:2;padding:0 var(--vs-space-4);width:100%}@media screen and (min-width:60em){.archive .site-content .wrap .contenu_page #primary,.blog .site-content .wrap .contenu_page #primary,.single-post .site-content .wrap .contenu_page #primary{flex:1;order:2}.archive .site-content .wrap .contenu_page aside.blog_left_sidebar,.blog .site-content .wrap .contenu_page aside.blog_left_sidebar,.single-post .site-content .wrap .contenu_page aside.blog_left_sidebar{order:1;width:20%}.archive .site-content .wrap .contenu_page #secondary,.blog .site-content .wrap .contenu_page #secondary,.single-post .site-content .wrap .contenu_page #secondary{order:3;width:20%}}.widgetun{margin-top:50px;position:relative;z-index:1}@media screen and (min-width:60em){.shrink .widgetun{position:fixed;text-align:center;top:30px;width:20%;z-index:1}}.widgetun .wow.pulse{display:inline-block;width:auto}.widgetun h3{margin-bottom:0}.widgetun p:first-child{display:block}.widgetun p{display:inline-block;margin-bottom:0;width:auto}.widgetun a{background:var(--vs-orange-blog);box-shadow:none;color:var(--vs-white);display:inline-block;font-family:var(--vs-font-display);font-size:1.5em;font-weight:var(--vs-weight-bold);line-height:var(--vs-leading-relaxed);margin:var(--vs-space-2) 0 0;padding:0 var(--vs-space-2)}.widgetun a:hover{background:var(--vs-yellow-hover);color:var(--vs-orange-blog)}.widgetdeux{bottom:-10px;left:0;position:fixed;width:20%;z-index:0}.widgetdeux img{max-width:300px;width:100%}.archive .site-content .wrap .contenu_page h1,.blog .site-content .wrap .contenu_page h1,.page-title,.single-post .site-content .wrap .contenu_page h1{color:var(--vs-white);font-size:3em;margin-bottom:0;margin-top:var(--vs-space-8);text-align:center}.archive article,.blog article{background:var(--vs-white);float:left;margin:1%;width:30%}.js-masonry .entry-content p,.single-format-standard .entry-content h2,.single-format-standard .entry-content h3,.single-format-standard .site-content .wrap .contenu_page h1,.single-format-standard p{color:var(--vs-gray-dark)}.single-format-standard .site-content article{background:var(--vs-white);padding:var(--vs-space-4)}.archive .js-masonry,.blog .js-masonry{list-style:none;margin:0 auto;padding:0}.archive .js-masonry h2,.blog .js-masonry h2{font-size:17px;margin-top:0}.archive .js-masonry article,.blog .js-masonry article{background-color:var(--vs-white);display:block;float:left;margin:1%;padding:var(--vs-space-2);text-align:center;width:98%}@media screen and (min-width:30em){.archive .js-masonry article,.blog .js-masonry article{width:48%}}@media screen and (min-width:60em){.archive .js-masonry article,.blog .js-masonry article{width:31.333%}}.more{width:300px}.bp-user.buddypress .buddypress-wrap.bp-dir-hori-nav{display:flex;flex-wrap:wrap}.comptesidebar{order:3;width:100%}.bp-user.buddypress #secondary{background:var(--vs-white);border-radius:var(--vs-radius-lg) 0 0 var(--vs-radius-lg);float:none;margin-top:-20px;padding:var(--vs-space-2);width:100%}.bp-user.buddypress .bp-wrap{flex:1;float:left}@media screen and (min-width:60em){.comptesidebar{width:300px}}.buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) nav:not(.tabbed-links){box-shadow:none}.users-nav{background:var(--vs-white);border-bottom:none!important;border-top:none!important}.users-nav ul{text-align:center}.buddypress #buddypress.bp-dir-hori-nav .create-button a,.buddypress #buddypress.bp-dir-hori-nav .create-button a:hover,.buddypress-wrap:not(.bp-single-vert-nav) .main-navs>ul>li>a,.users-nav ul li a{background:var(--vs-teal);border-radius:var(--vs-radius-card);color:var(--vs-white);font-family:var(--vs-font-display);font-size:1.6em;line-height:var(--vs-leading-snug);margin:.2em calc(.1em + 2px);padding:.2em .4em .1em}.buddypress-wrap:not(.bp-single-vert-nav) .main-navs>ul>li>a:focus,.buddypress-wrap:not(.bp-single-vert-nav) .main-navs>ul>li>a:hover,.users-nav ul li a:focus,.users-nav ul li a:hover{background:var(--vs-gray-dark);color:var(--vs-white)}.buddypress-wrap:not(.bp-single-vert-nav) .main-navs>ul>li.selected>a,.users-nav ul li.selected a{background:var(--vs-white);color:var(--vs-teal)}.buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) nav:not(.tabbed-links){border-bottom:3px solid var(--vs-white);border-top:none;margin-bottom:0}.bp-user .bp-wrap .item-body{padding:0 var(--vs-space-4)}.bp-user .bp-wrap .item-body h2,.bp-user .bp-wrap .item-body h3,.bp-user .bp-wrap .item-body p{color:var(--vs-white)}.buddypress-wrap .bp-subnavs .subnav{text-align:center;width:100%}.buddypress-wrap .bp-subnavs li a{background:var(--vs-teal);border-radius:var(--vs-radius-card) var(--vs-radius-card) 0 0;color:var(--vs-white)}.buddypress-wrap .bp-subnavs .subnav li a:focus,.buddypress-wrap .bp-subnavs .subnav li a:hover{background:var(--vs-yellow-star);color:var(--vs-teal)}.buddypress-wrap .bp-subnavs li.current a,.buddypress-wrap .bp-subnavs li.current a:hover,.buddypress-wrap .bp-subnavs li.selected a,.buddypress-wrap .bp-subnavs li.selected a:hover{background:var(--vs-white);color:var(--vs-teal);font-size:110%}@media screen and (min-width:48em){.buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) nav:not(.tabbed-links){border-bottom:3px solid var(--vs-white);border-top:none;margin-bottom:0}.users-nav{border-bottom:none!important;border-top:none!important}.buddypress-wrap .main-navs:not(.dir-navs) li.current a,.buddypress-wrap .main-navs:not(.dir-navs) li.selected a{background:var(--vs-white);color:var(--vs-teal);font-weight:var(--vs-weight-semibold)}.buddypress-wrap .bp-navs li{display:inline-block;float:none}.buddypress-wrap:not(.bp-single-vert-nav) .main-navs>ul>li>a:hover,.users-nav ul li a:hover{background:var(--vs-teal);color:var(--vs-white)}}.activity.single-user{margin:0 auto;max-width:1000px}body.buddypress #page #primary .entry-header{float:none;margin-bottom:0;padding-bottom:0;width:auto}#drag-drop-area,.mpp-dropzone{border:4px dashed var(--vs-white)}.buddypress-wrap .bp-feedback,.buddypress-wrap .bp-feedback p{color:var(--vs-pink-dark)!important;padding:var(--vs-space-2)}.buddypress-wrap .bp-feedback.help .bp-icon,.buddypress-wrap .bp-feedback.info .bp-icon{background-color:var(--vs-pink-dark)}.buddypress-wrap .bp-feedback .bp-help-text{font-style:italic;padding:var(--vs-space-2)}#buddypress p.warning,body.profile_page_bp-profile-edit.modal-open #TB_ajaxContent p.warning,body.users_page_bp-profile-edit.modal-open #TB_ajaxContent p.warning{background-color:var(--vs-pink-dark);border:none;color:var(--vs-white);display:block;font-size:90%;margin:1em 0;padding:var(--vs-space-2) var(--vs-space-3)}.bp-navs ul{margin:0;padding:0;text-align:center}.activity-type-navs.main-navs.bp-navs.dir-navs{display:none}.activity.directory .site-content{background:var(--vs-teal-light) url(../images/croquettes-participatives-groupe-de-travail.png) top left repeat}.wrap.trois_col .activity-sidebar-droite .widget-title,.wrap.trois_col .activity-sidebar-gauche .widget-title,.wrap.trois_col .activity-sidebar-gauche .wp-block-heading{color:var(--vs-white);font-size:var(--vs-text-lg);font-weight:var(--vs-weight-bold);margin-bottom:0;text-transform:none}.bp-dynamic-block-container .item-options{font-size:.75rem}.wrap.trois_col .activity-sidebar-droite .widget,.wrap.trois_col .activity-sidebar-droite .widget-content,.wrap.trois_col .activity-sidebar-gauche .widget,.wrap.trois_col .activity-sidebar-gauche .widget-content{padding:var(--vs-space-2)}body.activity-permalink .site-content .wrap{background:url(../images/croquettes-participatives-groupe-de-travail.png) 0 0 repeat}@media screen and (min-width:48em){body.activity-permalink .site-content #primary{background:url(../images/croquette-chien-collaborative-information-1.png) 0 0 no-repeat}body.activity-permalink .site-content #primary #main{background:url(../images/croquette-chien-collaborative-information-2.png) 100% 0 no-repeat}body.activity-permalink.shrink .site-content #primary,body.activity-permalink.shrink .site-content #primary #main{background-attachment:fixed}}body.activity-permalink .entry-content .activity-list{margin:0 auto;max-width:1000px;width:80%}body.activity-permalink #buddypress .activity{margin:0 auto;max-width:1000px;width:100%}.vetsaveur-activity-thread-actions{text-align:center;width:100%}.mfp-arrow{background:none}.rtmedia-item-title{display:none}.activity-list .activity-item .activity-meta.action .button:before,.activity-list .activity-item .activity-meta.action .icons:before{font-size:30px}.activity .button.acomment-reply.bp-tooltip{color:var(--vs-teal)}.activity .button.acomment-reply.bp-tooltip:hover{color:var(--vs-gray-dark)}.activity .button.delete-activity.bp-tooltip{color:var(--vs-pink)}.activity .button.delete-activity.bp-tooltip:hover{background:var(--vs-pink)}.activity .button.fav.bp-tooltip,.activity .button.unfav.bp-tooltip{color:var(--vs-yellow)}.activity .button.fav.bp-tooltip:hover:before{color:var(--vs-yellow);content:"\f155"}.activity .button.unfav.bp-tooltip:hover:before{color:var(--vs-yellow);content:"\f154"}.activity-sidebar-gauche>.widget-content>.bp-block-group>.group-content,.activity-sidebar-gauche>.widget-content>.bp-block-groups>.group-content,.activity-sidebar-gauche>.widget-content>.bp-dynamic-block-container>ul.item-list>li,.buddypress.widget ul#groups-list li{background:var(--vs-white);border-radius:var(--vs-radius-xl);margin-bottom:1em;min-height:auto;padding-bottom:0}.activity-sidebar-gauche>.widget-content>.bp-block-group.avatar-thumb .item-header-avatar img.avatar{margin-top:0}.activity-sidebar-gauche>.widget-content>.bp-dynamic-block-container ul.item-list>li .item-title,.buddypress.widget ul#groups-list li a{font-weight:var(--vs-weight-bold)}.activity-sidebar-droite .bp-dynamic-block-container ul.item-list>li a,.buddypress.widget ul#members-list li a{color:var(--vs-white);font-weight:var(--vs-weight-bold)}.activity-sidebar-droite .bp-dynamic-block-container ul.item-list>li,.buddypress.widget ul#members-list li{color:var(--vs-white)}.buddypress.widget ul#friends-list li .item-avatar,.buddypress.widget ul#groups-list li .item-avatar,.buddypress.widget ul#members-list li .item-avatar{text-align:center}.activity-sidebar-droite .bp-dynamic-block-container ul.item-list>li,.widget ol li,.widget ul li{border-bottom:1px solid var(--vs-white);border-top:none;padding:.5em 0}.buddypress.widget ul#friends-list li .item,.buddypress.widget ul#groups-list li .item,.buddypress.widget ul#members-list li .item{margin-left:60px}#mpp-photo-upload{padding:7px 8px}#mpp-photo-upload img{display:none}.activity-comments{text-align:left}.bp-user .bp-wrap .item-body .activity-list a{text-decoration:underline}.activity-list.bp-list{background:transparent;border:none;padding:0}.activity-update-form{border:none;box-shadow:none;margin:var(--vs-space-3) 0 0;padding:0}.wrap.trois_col #primary article{text-align:center}.wrap.trois_col #primary article p{color:var(--vs-gray-dark)}#bp-nouveau-activity-form,#mpp-activity-upload-buttons{display:none}.admin-bar #bp-nouveau-activity-form{display:block}.admin-bar #mpp-activity-upload-buttons{display:inline-block}.widget #groups-list-options,.widget #members-list-options{display:none}.activity-inner,.activity-inner h2,.activity-inner h3,.activity-inner p{color:var(--vs-gray-dark)}.activity-header img.avatar{border-radius:var(--vs-radius-circle)}.activity-header .activity-infos{display:inline-block}.wrap.trois_col{flex-direction:column}.wrap.trois_col #primary{background:var(--vs-white-a40);order:2;padding:1.5%;width:100%}.wrap.trois_col .activity-sidebar-droite{order:3;width:100%}.wrap.trois_col .activity-sidebar-gauche{order:2;width:100%}@media screen and (min-width:48em){.wrap.trois_col{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.wrap.trois_col #primary{flex:1;min-width:320px}.wrap.trois_col .activity-sidebar-gauche{order:1}}@media screen and (min-width:75em){.wrap.trois_col #primary{background:none}.wrap.trois_col .activity-sidebar-droite,.wrap.trois_col .activity-sidebar-gauche{width:20%}}.members.buddypress .members-type-navs{width:100%}.members.buddypress .site-content .wrap{display:flex;flex-wrap:wrap}.memberssidebar{background:var(--vs-white);border-radius:var(--vs-radius-lg) 0 0 var(--vs-radius-lg);margin-top:var(--vs-space-4);order:3;padding:var(--vs-space-2);width:300px}.members.buddypress #primary{flex:1;float:none;padding:0}.directory.members nav.members-type-navs{background:var(--vs-white)}.directory.members nav.members-type-navs #members-types{display:none}body.directory.members.buddypress #dir-filters{background:var(--vs-orange);color:var(--vs-white);margin:0 var(--vs-space-2)}body.directory.members.buddypress #dir-filters .select-wrap span.select-arrow:before,body.directory.members.buddypress #dir-filters select{color:var(--vs-white)}.activity-search,.members-search{background:var(--vs-white);color:var(--vs-orange);margin:0 var(--vs-space-2)!important}#dir-activity-search-form,#group-members-search-form{width:16em}#activity-filter-select .select-wrap,#groups_members-order-select .select-wrap{background:var(--vs-white)}#dir-activity-search-submit .dashicons-search:before,#group-members-search-submit .dashicons-search:before{color:var(--vs-gray-dark);font-size:22px;line-height:var(--vs-leading-tight)}.buddypress-wrap .select-wrap span.select-arrow:before{color:var(--vs-gray-dark)}.bp-list li .item-meta,.bp-list li .meta{color:var(--vs-white)}.bp-list li .item .item-block{float:none;margin-right:0;width:100%}.bp-list li .item .item-meta,.bp-list li .item .list-title{float:none;text-align:center}.members.buddypress .bp-list{display:flex;flex-wrap:wrap;justify-content:space-around}.members.buddypress .bp-list li .list-wrap{display:flex;flex-direction:column;text-align:center;width:auto}.members.buddypress .bp-list li{border-bottom:none;text-align:center}.members.buddypress .bp-list li .avatar:hover{border:6px solid var(--vs-white)}.members.buddypress .bp-list li .list-title.member-name a{color:var(--vs-white);font-family:var(--vs-font-display);font-size:1.8em}.members.buddypress .bp-list li .list-title.member-name a:hover{text-shadow:-3px 3px 0 var(--vs-shadow-lg)}.members.buddypress .bp-list li .item-meta.last-activity{color:var(--vs-white)}.members.buddypress .bp-list .action{display:inline-block;text-align:center}.buddypress .buddypress-wrap .activity-read-more a,.buddypress .buddypress-wrap .comment-reply-link,.buddypress .buddypress-wrap .generic-button a,.buddypress .buddypress-wrap a.bp-title-button,.buddypress .buddypress-wrap a.button,.buddypress .buddypress-wrap button,.buddypress .buddypress-wrap input[type=button],.buddypress .buddypress-wrap input[type=reset],.buddypress .buddypress-wrap input[type=submit],.buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a{background:var(--vs-white);border:none;color:var(--vs-teal);font-weight:var(--vs-weight-bold);padding:var(--vs-space-1) var(--vs-space-2)}.buddypress .buddypress-wrap .activity-read-more a:hover,.buddypress .buddypress-wrap .comment-reply-link:hover,.buddypress .buddypress-wrap .generic-button a:hover,.buddypress .buddypress-wrap a.bp-title-button:hover,.buddypress .buddypress-wrap a.button:hover,.buddypress .buddypress-wrap button:hover,.buddypress .buddypress-wrap input[type=button]:hover,.buddypress .buddypress-wrap input[type=reset]:hover,.buddypress .buddypress-wrap input[type=submit]:hover,.buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a:hover{background:var(--vs-orange);border:none;border-radius:var(--vs-radius-card);color:var(--vs-white);font-weight:var(--vs-weight-bold);height:auto;padding:var(--vs-space-1) var(--vs-space-2)}.buddypress .buddypress-wrap .activity-read-more a,.buddypress .buddypress-wrap .comment-reply-link,.buddypress .buddypress-wrap .generic-button a,.buddypress .buddypress-wrap a.bp-title-button,.buddypress .buddypress-wrap a.button,.buddypress .buddypress-wrap button,.buddypress .buddypress-wrap input[type=button],.buddypress .buddypress-wrap input[type=reset],.buddypress .buddypress-wrap input[type=submit],.buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a{background:var(--vs-gray-dark);border-radius:var(--vs-radius-card);color:var(--vs-white);font-family:var(--vs-font-display);font-size:var(--vs-text-md);font-weight:var(--vs-weight-medium)}.buddypress .buddypress-wrap .activity-read-more a:hover,.buddypress .buddypress-wrap .comment-reply-link:hover,.buddypress .buddypress-wrap .generic-button a:hover,.buddypress .buddypress-wrap a.bp-title-button:hover,.buddypress .buddypress-wrap a.button:hover,.buddypress .buddypress-wrap button:hover,.buddypress .buddypress-wrap input[type=button]:hover,.buddypress .buddypress-wrap input[type=reset]:hover,.buddypress .buddypress-wrap input[type=submit]:hover,.buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a:hover{font-weight:var(--vs-weight-medium)}body #buddypress input[type=reset],body #buddypress input[type=search],body #buddypress input[type=submit]{border-radius:var(--vs-radius-card)}.reject{background:var(--vs-gray-dark);color:var(--vs-white)}.accept,.reject{font-family:var(--vs-font-display);font-size:1.7rem;font-weight:var(--vs-weight-medium)}.accept{background:var(--vs-white);color:var(--vs-gray-dark)}.buddypress-wrap .bp-navs li.current a .count,.buddypress-wrap .bp-navs li.selected a .count,.buddypress_object_nav .bp-navs li.current a .count,.buddypress_object_nav .bp-navs li.selected a .count{background-color:var(--vs-yellow-star)}.bp-navs ul li .count{background:var(--vs-orange);border:none;border-radius:var(--vs-radius-circle);color:var(--vs-white);display:inline;font-family:Arial;font-size:18px;font-weight:var(--vs-weight-bold);margin-left:2px;padding:3px 8px;text-align:center;vertical-align:middle}.single-item.groups #buddypress #item-header{width:30%}.single-item.groups #buddypress #item-header .groupe-header{width:100%}.single-item.groups #buddypress .bp-wrap{background:url(../images/croquettes-participatives-groupe-de-travail.png) 0 0 repeat;flex:1}.single-item.groups .visiteur .buddypress-wrap #message.info{font-family:var(--vs-font-display);font-size:2em}#header-cover-image{position:static}.single-item.groups #buddypress #item-header-cover-image{display:flex;flex-direction:column;justify-content:space-between;min-height:70vh}.single-item.groups #buddypress #item-header-cover-image div,.single-item.groups #buddypress #item-header-cover-image h2,.single-item.groups #buddypress #item-header-cover-image nav{display:block}#buddypress div#item-header-cover-image h2,#cover-image-container .groupe-nom{font-size:2.5em;margin-bottom:var(--vs-space-2);margin-top:var(--vs-space-2);text-shadow:none}.single-item.groups .groups-header div#item-header-content{margin-top:0!important;padding-bottom:var(--vs-space-4);padding-left:0}.single-item.groups .groups-header div#item-header-content .generic-button{float:none;margin:0 auto}@media screen and (min-width:48em){.single-item.groups .groups-header div#item-header-content{float:none;margin:0;padding-top:var(--vs-space-3);text-align:center;width:100%}#item-header{box-shadow:0 0 30px var(--vs-shadow-sm)}.shrink #buddypress #item-header .groupe-header{position:fixed;top:0;width:30%!important}}.single-item.groups .entry-content #buddypress{display:flex;flex-direction:column}.single-item.groups #buddypress #item-header{width:100%}#buddypress div#item-header-cover-image h2{color:var(--vs-white)}.groups-nav ul{text-align:center}.buddypress-wrap:not(.bp-single-vert-nav) .bp-navs li,.groups-nav ul li{background:none;border-bottom:none;display:inline-block;float:none;list-style:none}@media screen and (min-width:48em){.single-item.groups .entry-content #buddypress{display:block}.single-item.groups #buddypress #item-header{width:auto}}#object-nav{border-bottom:none}#object-nav ul li a{background:var(--vs-white);color:var(--vs-gray-dark)}#object-nav ul li a:hover,#object-nav ul li.current a,#object-nav ul li.selected a{background:var(--vs-gray-dark);color:var(--vs-white)}.single-item.groups .moderators-lists,.single-item.groups .single-headers{margin-bottom:0}.single-item.groups .groups-header .group-item-actions{float:right;margin:0 0 0 var(--vs-space-3)}.single-item.groups .groups-header .desc-wrap{background:transparent;background-clip:border-box;border:none;margin:0 0 var(--vs-space-3);padding:1em;text-align:center}.single-item.groups .groups-header .desc-wrap .group-description{background:transparent;background-clip:border-box;box-shadow:none;padding:0;text-align:center}.single-item.groups .groups-header .desc-wrap .group-description p{color:var(--vs-gray-dark);font-weight:var(--vs-weight-semibold)}.single-item.groups .single-headers ul{margin-bottom:0}.single-item.groups .bp-wrap #item-body{margin:var(--vs-space-4) auto;max-width:1040px}body.group-groupe-petit-chien{background:var(--vs-orange)}body.group-groupe-chien-de-taille-moyenne{background:var(--vs-teal-mid)}body.group-groupe-grand-chien{background:var(--vs-beige-group)}body.group-groupe-chiot-junior{background:var(--vs-yellow-star)}body.group-groupe-vetsaveur{background:var(--vs-teal)}body.group-groupe-petit-chien .single-headers .activity{color:var(--vs-orange)}body.group-groupe-chien-de-taille-moyenne .single-headers .activity{color:var(--vs-teal-mid)}body.group-groupe-grand-chien .single-headers .activity{color:var(--vs-beige-group)}body.group-groupe-chiot-junior .single-headers .activity{color:var(--vs-yellow-star)}.single-item.groups .single-headers .activity{font-weight:var(--vs-weight-bold)}@media screen and (min-width:48em){body.buddypress.single-item.groups .site-content{padding-top:0}}.pagegroupes{background:url(../images/croquettes-chien-participatives-concept.jpg) top no-repeat;background-size:100%}.pagegroupes .menuscroll{bottom:0;margin-bottom:2px;position:fixed;text-align:center;width:100%;z-index:1}.shrink .pagegroupes .menuscroll{bottom:0;position:fixed}.pagegroupes .menuscroll nav{background:var(--vs-white);border-bottom:none!important;border-radius:var(--vs-radius-xl) var(--vs-radius-xl) 0 0;margin:0 auto;max-width:600px;padding:var(--vs-space-1) 0 0;width:auto}.pagegroupes .menuscroll a{border-radius:var(--vs-radius-lg);color:var(--vs-teal-light);display:inline-block;font-family:var(--vs-font-display);font-size:1.5em;font-weight:var(--vs-weight-bold);height:46px;margin:0;padding:3px var(--vs-space-2) 3px 3px;text-decoration:none}.pagegroupes .menuscroll a .chiffre{background:var(--vs-teal-light);border-radius:var(--vs-radius-circle);color:var(--vs-white);display:inline-block;height:34px;width:34px}.pagegroupes .menuscroll a:hover{text-decoration:underline}.pagegroupes .menuscroll a:target{background:var(--vs-white);border:1px solid var(--vs-white);color:var(--vs-teal);text-decoration:underline}.pagegroupes .menuscroll a:target .chiffre{background:var(--vs-teal);color:var(--vs-white);height:40px;width:40px}.pagegroupes .menuscroll a.active{background:var(--vs-white);border:1px solid var(--vs-white);color:var(--vs-teal)!important;font-size:2em;text-decoration:underline}.pagegroupes .menuscroll a.active .chiffre{background:var(--vs-teal);color:var(--vs-white);height:40px;width:40px}.pagegroupes .section{display:flex;justify-content:center;text-align:center}.pagegroupes #section-1,.pagegroupes #section-2,.pagegroupes #section-3,.pagegroupes #section-4,.pagegroupes #section-5{align-items:center;display:flex;justify-content:center;text-align:center}.pagegroupes .full-screen{min-height:100vh;width:100%}.pagegroupes .section-int{margin:0 auto;width:100%}.pagegroupes .contenu-section{width:50%}.pagegroupes h1,.pagegroupes p{margin:0;padding:0}.pagegroupes p{margin:var(--vs-space-3) auto;max-width:700px}.pagegroupes #section-1,.pagegroupes #section-2,.pagegroupes #section-3{padding-bottom:150px}#start{min-height:100vh;padding-top:160px}#start h1,#start h2{margin:0;text-shadow:-3px 3px 0 var(--vs-teal-light)}#start p{margin:var(--vs-space-3) 10%}#start .voir_contenu{background:url(../images/voir_contenu.png) 50% no-repeat;display:block;height:60px;margin:0 auto;width:60px}.pagegroupes #section-1 .section-int{display:flex;width:100%}.pagegroupes #section-1 .ingredients-droit,.pagegroupes #section-1 .ingredients-gauche{width:15%}.pagegroupes #section-1 .ingredients-droit img,.pagegroupes #section-1 .ingredients-gauche img{width:100%}.pagegroupes #section-1 .sinformer{flex:1}.pagegroupes #section-1 .groupes-blog{background:var(--vs-yellow);border-radius:var(--vs-radius-xl);display:flex;margin:var(--vs-radius-lg) auto;max-width:740px;padding:var(--vs-radius-lg) var(--vs-radius-lg);width:70%}.pagegroupes #section-1 .groupes-blog .col1{max-width:100%;width:280px}.pagegroupes #section-1 .groupes-blog .col1 img{width:100%}.pagegroupes #section-1 .groupes-blog h3 strong{background:var(--vs-blue-facebook);font-weight:var(--vs-weight-normal);padding:0 var(--vs-space-1)}.pagegroupes #section-1 .groupes-facebook{background:var(--vs-blue-facebook)!important;border-radius:var(--vs-radius-xl);display:flex;margin:var(--vs-radius-lg) auto;max-width:740px;padding:var(--vs-radius-lg) var(--vs-radius-lg);width:70%}.pagegroupes #section-1 .col2{flex:1;margin-left:var(--vs-space-4);text-align:left}.pagegroupes #section-1 h3{margin:0 0 var(--vs-space-4)}.pagegroupes #section-2{background:var(--vs-teal);background:linear-gradient(to bottom,var(--vs-teal-light) 0,var(--vs-teal-light) 20%,var(--vs-teal) 80%,var(--vs-teal) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6ac0ae",endColorstr="#2da49c",GradientType=0)}.pagegroupes #section-2 .section-int{display:flex;width:100%}.pagegroupes #section-2 .ingredients-droit,.pagegroupes #section-2 .ingredients-gauche{width:15%}.pagegroupes #section-2 .ingredients-droit img,.pagegroupes #section-2 .ingredients-gauche img{width:100%}.pagegroupes #section-2 .concept-participer{flex:1}.pagegroupes #section-2 a.btn{background:var(--vs-white);color:var(--vs-teal)}.pagegroupes #section-2 a.btn,.pagegroupes #section-2 a.btn:hover{clear:both;display:inline-block;margin:var(--vs-space-8) auto;width:auto}.pagegroupes #section-2 a.btn:hover{background:var(--vs-yellow);color:var(--vs-white)}.btncharte{color:var(--vs-white)}.btncharte,.btncharte:hover{background:none;text-decoration:underline!important}.btncharte:hover{color:var(--vs-yellow)!important}.pagegroupes #section-3,.pagegroupes #section-4{background:var(--vs-teal)}.pagegroupes #section-4 h2{display:block;margin:0 auto var(--vs-space-8);max-width:700px}.pagegroupes #section-4 a{background:var(--vs-white);clear:both;color:var(--vs-teal);display:inline-block;margin:var(--vs-space-8) auto;width:auto}.pagegroupes #section-4 img{display:block;margin:var(--vs-space-4) auto 80px}.groups .bp-pagination.bottom,.groups .entry-header,.groups .memberssidebar{display:none}.groups .bp-list{border-top:none;list-style:none;margin:0}.my-groups .groups li.bp-single-group .list-wrap .item-block,.pagegroupes .groups li.bp-single-group .list-wrap .item-block{padding-top:0}.groups li.bp-single-group,.groups.directory .bp-list li,.my-groups .groups-list.bp-list li{box-shadow:0 0 15px var(--vs-shadow-md);height:350px;margin:var(--vs-space-3);width:350px!important}.my-groups .groups li a,.pagegroupes .groups li a{height:350px}.my-groups .groups li a .over,.pagegroupes .groups .bp-list li a .over{display:none;position:absolute;width:100%}.my-groups .groups li a .over .voir,.pagegroupes .groups .bp-list li a .over .voir{color:var(--vs-white);display:inline-block;font-family:var(--vs-font-display);font-size:var(--vs-text-xl)}.my-groups .groups li a:hover,.pagegroupes .groups .bp-list li a:hover{border:30px solid var(--vs-white)}#li1 a:hover{background:var(--vs-orange)}#li2 a:hover{background:var(--vs-teal-mid)}#li3 a:hover{background:var(--vs-beige)}#li4 a:hover{background:var(--vs-gray-dark)}.groups .bp-list li a:hover .over,.my-groups .groups li a:hover .over{display:block}.groups .bp-list li a:hover .voir,.my-groups .groups li a:hover .voir{margin-top:40%}#li1{background:url(../images/croquette-test-petit-chien.png) 50% no-repeat;background-size:100%}#li2{background:url(../images/croquette-test-chien.png) 50% no-repeat;background-size:100%}#li3{background:url(../images/croquette-test-grand-chien.png) 50% no-repeat;background-size:100%}#li4{background:url(../images/croquette-recette-participative-collaborative.png) 50% no-repeat;background-size:100%}#start{padding-top:100px}.menuscroll{display:none}.pagegroupes .contenu-section{margin:0 auto;width:90%}.pagegroupes #start h1,.pagegroupes #start h2{display:block;margin:0 auto;width:60%}.pagegroupes #section-1 .groupes-blog,.pagegroupes #section-1 .groupes-facebook{border-radius:0;flex-direction:column;margin:0;width:100%}.pagegroupes #section-1 .col2{margin-left:0;margin-top:var(--vs-space-4);text-align:center}.pagegroupes #section-1 .col1{margin:0 auto}.groups li.bp-single-group,.groups.directory .bp-list li,.my-groups .groups-list.bp-list li{background-position:top;background-repeat:no-repeat;border-radius:var(--vs-radius-circle)!important;box-shadow:0 0 10px var(--vs-shadow-md);display:inline-block;height:250px;margin:var(--vs-space-2);padding:0;width:250px!important}.my-groups .groups li a,.pagegroupes .groups li a{border:5px solid var(--vs-white);border-radius:var(--vs-radius-circle)!important;display:block;height:250px;position:relative;width:100%}.pagegroupes #section-1,.pagegroupes #section-2,.pagegroupes #section-3{padding-bottom:50px}.ingredients-droit,.ingredients-gauche{display:none}@media screen and (min-width:40em){#start{padding-top:0}.menuscroll{display:revert}.pagegroupes #start h1,.pagegroupes #start h2,.pagegroupes .contenu-section{margin:0;width:auto}.pagegroupes #section-1 .groupes-blog,.pagegroupes #section-1 .groupes-facebook{border-radius:revert;flex-direction:row;width:revert}.pagegroupes #section-1 .col2{margin-left:revert;margin-top:0;text-align:revert}.pagegroupes #section-1 .col1{margin:revert}.groups li.bp-single-group,.groups.directory .bp-list li,.my-groups .groups-list.bp-list li{border-radius:revert!important;box-shadow:none;display:revert;height:revert;width:revert!important}.my-groups .groups li a,.pagegroupes .groups li a{border:none;border-radius:revert!important;height:revert}.pagegroupes #section-1,.pagegroupes #section-2,.pagegroupes #section-3{padding-bottom:0}.ingredients-droit,.ingredients-gauche{display:revert}}.invites .invites-list .list-title.groups-title{color:var(--vs-white)!important;float:left!important}.invites .invites-list .list-title.groups-title a{color:var(--vs-white)!important}.groups.bp-user .bp-wrap .item-body .item-block p{color:var(--vs-gray-dark)}.pagegroupes .item-avatar{margin-top:200px}.groups li.bp-single-group .avatar{display:flex;flex-direction:column}.groups li.bp-single-group .list-wrap .item-block{padding-top:var(--vs-space-2);width:100%}.groups li.bp-single-group .group-desc,.groups.directory .bp-list li .group-desc{width:100%}.groups li.bp-single-group .cover-groupe,.groups.directory .bp-list li .cover-groupe{background-size:80%;height:225px;width:100%}.groups li.bp-single-group h2{color:var(--vs-gray-dark)}body.single-item.groups #buddypress div#item-header #item-header-cover-image #item-header-content{max-width:100%}.join-group.button{margin:0 auto}body.buddypress{background:var(--vs-teal-light)}.users-header{background-color:transparent}.moncompte-visiteur p{background:var(--vs-white);color:var(--vs-gray-dark);font-family:var(--vs-font-display);font-size:1.6em;margin:0}#buddypress #item-header-cover-image{display:flex;justify-content:center;min-height:225px}.bp-user .single-headers{margin-bottom:var(--vs-space-1);width:100%}#buddypress #item-header-cover-image .usercomplement .activity{font-size:1em}#buddypress #item-header-cover-image .usercomplement{color:var(--vs-white);flex:1;margin-top:240px;text-align:left}#buddypress #item-header-cover-image .user-nicename{flex:1;margin-top:230px;text-align:right}.usercomplement .activity:before{content:"En ligne "}#buddypress #cover-image-container{margin:0 auto;max-width:3000px;text-align:center}#buddypress #header-cover-image{background-color:transparent;background-size:initial;height:225px}body.bp-user #buddypress #header-cover-image{position:absolute}#buddypress #item-header-cover-image #item-header-avatar img.avatar{background:var(--vs-white-a80);border:none;border:6px solid var(--vs-white);margin:0}.intro-dashboard{font-family:var(--vs-font-display);font-size:var(--vs-text-lg);margin-bottom:var(--vs-space-8)}.intro-dashboard a{color:var(--vs-white);font-weight:var(--vs-weight-bold);text-decoration:underline!important}.intro-dashboard a:hover{color:var(--vs-yellow-gold);text-decoration:underline!important}.woocommerce-account .woocommerce-MyAccount-content{float:none;margin:var(--vs-space-4) auto}.woocommerce-MyAccount-orders{color:var(--vs-white);padding:0 var(--vs-space-2)}.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number a{color:var(--vs-white);font-weight:var(--vs-weight-bold);text-decoration:underline}.woocommerce-orders-table__cell-order-status div{background:var(--vs-yellow-note);background:linear-gradient(135deg,var(--vs-yellow-note) 81%,var(--vs-yellow-note) 82%,var(--vs-yellow-note) 82%,var(--vs-yellow-pale) 100%);border-bottom-right-radius:60px 5px;box-shadow:-1px 5px 5px var(--vs-shadow-xs);display:inline-block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fee008",endColorstr="#fff192",GradientType=1);font-family:var(--vs-font-display);font-size:1.7em;line-height:var(--vs-leading-none);margin:var(--vs-space-2) auto var(--vs-space-2);min-height:30px;min-width:50px;padding:var(--vs-space-3);position:relative!important;text-align:center;width:70%}.woocommerce-orders-table__cell-order-status div:after{background:var(--vs-shadow-sm);bottom:10px;box-shadow:2px 15px 7px var(--vs-shadow-sm);content:"";height:25px;position:absolute;right:0;transform:matrix(-.95,-.15,0,1,.5,0);width:70px;z-index:-1}.woocommerce-orders-table__cell-order-status div p{margin-bottom:0}.woocommerce-orders-table__row--status-on-hold.order .woocommerce-orders-table__cell-order-status div,.woocommerce-orders-table__row--status-pending.order .woocommerce-orders-table__cell-order-status div{background:var(--vs-yellow-note);background:linear-gradient(135deg,var(--vs-orange) 81%,var(--vs-orange) 82%,var(--vs-orange) 82%,var(--vs-orange-pale) 100%);box-shadow:-1px 5px 5px var(--vs-shadow-xs);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff835b",endColorstr="#f99f87",GradientType=1)}.woocommerce-orders-table__row--status-completed.order .woocommerce-orders-table__cell-order-status div p,.woocommerce-orders-table__row--status-on-hold.order .woocommerce-orders-table__cell-order-status div p,.woocommerce-orders-table__row--status-pending.order .woocommerce-orders-table__cell-order-status div p{color:var(--vs-white)!important}.woocommerce-orders-table__row--status-completed.order .woocommerce-orders-table__cell-order-status div{background:var(--vs-green);background:linear-gradient(135deg,var(--vs-green) 81%,var(--vs-green) 82%,var(--vs-green) 82%,var(--vs-green-pale) 100%);box-shadow:-1px 5px 5px var(--vs-shadow-xs);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#9ad109",endColorstr="#bcdd54",GradientType=1)}.woocommerce-MyAccount-content .woocommerce-order-details{background:var(--vs-white);border:none;box-shadow:3px 3px 10px var(--vs-shadow-xl);margin-top:var(--vs-space-6);padding:var(--vs-space-4)}.woocommerce-MyAccount-content .woocommerce-order-details__title{color:var(--vs-teal)!important;margin-top:0!important}.woocommerce-customer-details .woocommerce-column{background:var(--vs-white);border:2px dashed var(--vs-black);margin:var(--vs-space-6) var(--vs-space-2);text-align:center}.woocommerce-customer-details .woocommerce-column h2,.woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce-customer-details .woocommerce-customer-details--phone{color:var(--vs-teal)!important}mark.order-date,mark.order-number,mark.order-status{background:var(--vs-yellow-gold)}.woocommerce-MyAccount-content h2.my_rewards_title{background:url(../images/mes-points-vetsaveur.png) 0 0 no-repeat;display:inline-block;margin:0!important;padding:1em 1em 1em 2.8em!important}.woocommerce-MyAccount-content .my_reward_total{color:var(--vs-yellow-gold);display:inline-block;font-size:var(--vs-text-h2)}.woocommerce-MyAccount-content .footable>tfoot>tr>td,.woocommerce-MyAccount-content .footable>tfoot>tr>th,.woocommerce-MyAccount-content .my_reward_table{background:none;border:none}.woocommerce-MyAccount-content .pagination.pagination-centered{border:none}.woocommerce-MyAccount-content .my_reward_table .disabled>a{color:var(--vs-teal)!important;font-size:var(--vs-text-xl);line-height:var(--vs-text-xl)}.woocommerce-MyAccount-content .my_reward_table.footable .pagination>ul>.active>a{background:var(--vs-yellow-gold);font-size:var(--vs-text-md);line-height:var(--vs-text-xl)}.woocommerce-MyAccount-content .my_reward_table tbody{background:var(--vs-white)}.footable{border:none}.my_reward_table.footable>thead>tr>td,.my_reward_table.footable>thead>tr>th{background:var(--vs-yellow-gold)}.footable>thead th{border-bottom:none}.woocommerce-MyAccount-content .sumo_my_subscriptions-filter{display:none}.sumosubscriptions_footable.footable>thead>tr>td,.sumosubscriptions_footable.footable>thead>tr>th{background:var(--vs-brown);color:var(--vs-white)}mark.Active-Subscription{background-color:var(--vs-green)!important;background:linear-gradient(135deg,var(--vs-green) 81%,var(--vs-green) 82%,var(--vs-green) 82%,var(--vs-green-pale) 100%);border-radius:none;box-shadow:-1px 5px 5px var(--vs-shadow-xs);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#9ad109",endColorstr="#bcdd54",GradientType=1);font-size:var(--vs-text-xs);font-weight:var(--vs-weight-bold)}.my-account .woocommerce-Addresses .woocommerce-Address{background:var(--vs-white);border:2px dashed var(--vs-gray-dark);margin-top:var(--vs-space-8);text-align:center}.my-account .woocommerce-Addresses .woocommerce-Address h3{color:var(--vs-teal-light)}.my-account .woocommerce-Addresses .woocommerce-Address a.edit{background:var(--vs-teal-light);border-radius:var(--vs-radius-btn);color:var(--vs-white);display:inline-block;margin:0 auto var(--vs-space-4);padding:var(--vs-space-1) var(--vs-space-3)}.mon-compte-accueil{display:flex;justify-content:space-around}.mon-compte-accueil div{align-items:center;display:flex;flex-direction:column}.mon-compte-accueil div a{background:var(--vs-white);border-radius:var(--vs-radius-card);color:var(--vs-black);margin:var(--vs-radius-md);padding:var(--vs-radius-sm) var(--vs-radius-md)}.bp-user label{color:var(--vs-white)}.bp-user input{color:var(--vs-teal)}.entry-content .mpp-upload-buttons a,.mpp-upload-buttons a{background:var(--vs-white);border:none;border-radius:var(--vs-radius-card);display:inline-block;padding:7px 8px 0;text-decoration:none!important}.entry-content .mpp-upload-buttons a:before,.mpp-upload-buttons a:before{content:"Poster une image"}.my-profile{text-align:center}.my-profile .profile-edit{align-items:center;display:flex;justify-content:space-around}.my-profile .profile.edit h3{display:none}.buddypress-wrap .profile.edit .editfield{background:var(--vs-teal);border:2px dashed var(--vs-white)}.buddypress-wrap .profile.edit fieldset legend{width:100%}.buddypress-wrap .profile.edit fieldset legend,.my-profile div.label{color:var(--vs-white);font-family:var(--vs-font-display);font-size:var(--vs-text-xl)}.my-profile div.data a{color:var(--vs-white);display:inline-block;font-family:var(--vs-font-display);font-size:var(--vs-text-lg);margin:var(--vs-space-2)}.buddypress-wrap .standard-form .description{background:none!important;font-size:inherit}.buddypress .buddypress-wrap button#dir-members-search-submit .dashicons-search:before{color:var(--vs-gray-dark)!important}ul.avatar-nav-items{text-align:center}.avatar-nav-items li.avatar-nav-item{background:var(--vs-white);border:1px solid var(--vs-white);color:var(--vs-teal-light);display:inline-block;float:none!important;margin:var(--vs-space-1)!important}.avatar-nav-items li.avatar-nav-item.current{background:var(--vs-teal-light);color:var(--vs-white)}.change-avatar .bp-avatar-nav .avatar-nav-items li.avatar-nav-item{float:none!important}#notifications-filter-by{background:var(--vs-white-a50)}.notifications.bp-tables-user .dashicons-arrow-up,.notifications.bp-tables-user thead{color:var(--vs-white)}.members-friends-list li{display:inline-block;text-align:center;width:300px}.list-wrap{display:flex;flex-direction:column}.friends-list .item-title a,.members-friends-list .list-title a{color:var(--vs-white);font-family:var(--vs-font-display);font-size:var(--vs-text-lg)}.notification-actions a.mark-read span:before{color:var(--vs-teal-light)}.notification-actions a.delete span:before{color:var(--vs-orange)}.notification-description a{background:var(--vs-yellow-star);border-radius:var(--vs-radius-card);display:inline-block;padding:var(--vs-space-1)}.mpp-galleries-list .mpp-gallery{border:none;color:var(--vs-white)}.mpp-gallery-title{color:var(--vs-white);font-family:var(--vs-font-display);font-size:2em}.mpp-galleries-list .mpp-gallery .mpp-gallery-actions a{background:var(--vs-white);border-radius:var(--vs-radius-card);color:var(--vs-teal);display:inline-block;margin:var(--vs-space-1);padding:var(--vs-space-1) var(--vs-space-2);text-transform:uppercase}.mpp-image,.mpp-item-entry .mpp-item-thumbnail img,.mpp-item-single .mpp-item-entry img.mpp-large{box-shadow:none;display:inline-block;max-width:99%;padding:var(--vs-space-2)}.email-notifications-info{color:var(--vs-white)}#settings-form{background:var(--vs-white);box-shadow:3px 3px 10px var(--vs-shadow-xl)}#settings-form #submit{display:inline-block;margin:var(--vs-space-2)}.woocommerce-store-notice{z-index:9999}.has-sidebar.archive.woocommerce-page:not(.error404) #primary,.has-sidebar.single-product.woocommerce-page:not(.error404) #primary,body.archive.woocommerce #primary,body.single-product #primary{width:100%}.has-sidebar.archive.woocommerce-page:not(.error404) #secondary,.has-sidebar.single-product.woocommerce-page:not(.error404) #secondary,body.archive.woocommerce #secondary,body.single-product #secondary{display:flex;flex-wrap:wrap;width:100%}body.archive.woocommerce .woocommerce-breadcrumb{left:0;position:absolute;right:0;top:0}body.archive.woocommerce .woocommerce-ordering,body.archive.woocommerce .woocommerce-result-count{display:none}.woocommerce-products-header{display:flex}.woocommerce-products-header .boutique-titre{flex:1;order:2}.woocommerce-products-header .boutique-titregauche{min-width:200px;order:1;text-align:center;width:20%}.woocommerce-products-header .boutique-titredroit{min-width:200px;order:3;text-align:center;width:20%}.woocommerce-products-header .boutique-titredroit img{margin:60px auto 0;max-width:200px;width:100%}.woocommerce-products-header .boutique-titregauche img{margin:60px auto 0;width:100%}.woocommerce-products-header .boutique-titre .page-description p,.woocommerce-products-header .boutique-titre .term-description p{font-size:1.1rem;line-height:var(--vs-text-md);margin:var(--vs-space-2) auto var(--vs-space-4);max-width:700px;text-align:center}.woocommerce-products-header .boutique-titredroit,.woocommerce-products-header .boutique-titregauche{display:none!important}.woocommerce-shop .products{display:flex;flex-wrap:wrap;justify-content:center}.woocommerce ul.products[class*=columns-] li.product-category,.woocommerce-page ul.products[class*=columns-] li.product-category{background:var(--vs-white);margin:var(--vs-space-2);max-width:250px;padding:var(--vs-space-2)}.woocommerce-shop .products li.product-category h2{color:var(--vs-gray-dark);margin-bottom:0}.woocommerce-shop .products li.product-category h2 .count{display:none}body.archive.woocommerce .post-571 .star-rating span:before,body.archive.woocommerce .post-571 .star-rating:before{color:var(--vs-yellow-bright)}body.archive.woocommerce .post-471{background:var(--vs-white);width:100%!important}body.archive.woocommerce .post-471 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{align-items:center;align-self:center;background:var(--vs-white);color:var(--vs-brown);display:flex;justify-content:center;padding-bottom:var(--vs-space-4);width:100%!important}body.archive.woocommerce .post-471 img{max-width:320px}body.archive.woocommerce .post-471 .infosprod{color:var(--vs-brown);padding:0 var(--vs-space-2)}body.archive.woocommerce .post-471 .infosprod .price,body.archive.woocommerce .post-471 .infosprod .woocommerce-loop-product__title{color:var(--vs-brown)}body.archive.woocommerce .post-471 .infosprod:after{background:var(--vs-brown);border-radius:var(--vs-radius-btn);color:var(--vs-white);content:"Choix des options";display:inline-block;margin-top:var(--vs-space-4);padding:var(--vs-space-2) var(--vs-space-3)}body.archive.woocommerce .post-471 .btnprod{min-width:320px;text-align:center}body.archive.woocommerce .products li.product{text-align:center}.woocommerce-loop-product__title{font-size:var(--vs-text-md);letter-spacing:var(--vs-tracking-none);line-height:var(--vs-text-xl);text-transform:none}.woocommerce-loop-product__title strong{display:block;font-size:2.5rem;font-weight:var(--vs-weight-normal)}ul.products li.product .price,ul.products li.product .star-rating,ul.products li.product .w2c-vs-not-yet-rated{margin:1em auto}ul.products li.product .price{display:none}ul.products li.product .price.kgprice{display:block;padding-bottom:25px}body.archive.woocommerce .products li.product .product_type_variable.add_to_cart_button{display:none}body.archive.woocommerce .product img{height:auto;max-width:580px;width:100%}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0;padding:var(--vs-space-4) var(--vs-space-1) 0;position:relative;width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{margin-bottom:0}.woocommerce-products-header{flex-direction:column}.boutique-titre{padding:0 var(--vs-space-2)}.woocommerce-products-header .boutique-titredroit,.woocommerce-products-header .boutique-titregauche{display:none}@media screen and (min-width:30em){.woocommerce ul.products li.product,.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:25%}.woocommerce-products-header{flex-direction:row}.boutique-titre{padding:0}}.archive .product_cat-shampoing-chien-chat .infosprod,.archive .product_cat-soin-animaux .infosprod{padding:0 var(--vs-space-4)}.woocommerce ul.products li.product.product_cat-shampoing-chien-chat,.woocommerce ul.products li.product.product_cat-soin-animaux,.woocommerce-page ul.products li.product.product_cat-shampoing-chien-chat,.woocommerce-page ul.products li.product.product_cat-soin-animaux{margin:1%;width:23%}.term-shampoing-chien-chat .products,.term-soin-animaux .products{display:flex;flex-wrap:wrap;justify-content:space-around}.term-shampoing-chien-chat .boutique-titredroit,.term-shampoing-chien-chat .boutique-titregauche,.term-soin-animaux .boutique-titredroit,.term-soin-animaux .boutique-titregauche{display:none}.archive .product_cat-shampoing-chien-chat .woocommerce-loop-product__title strong,.archive .product_cat-soin-animaux .woocommerce-loop-product__title strong{color:var(--vs-teal);font-size:var(--vs-text-lg)}.archive .product_cat-shampoing-chien-chat .woocommerce-loop-product__title span,.archive .product_cat-soin-animaux .woocommerce-loop-product__title span{color:var(--vs-gray-dark);font-size:var(--vs-text-xl)}.archive ul.products li.product.product_cat-shampoing-chien-chat .price,.archive ul.products li.product.product_cat-soin-animaux .price{color:var(--vs-teal);display:inline-block}.archive .product_cat-shampoing-chien-chat .add_to_cart_button,.archive .product_cat-soin-animaux .add_to_cart_button{background:var(--vs-magenta);border-radius:var(--vs-radius-btn);box-shadow:none;color:var(--vs-white);margin-bottom:var(--vs-space-4);padding:var(--vs-space-1) var(--vs-space-2)}.vs-product-header{display:flow-root;margin:0 auto;max-width:var(--vs-content-max);padding:0}.image-produit{float:left;position:relative;width:90%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{padding:var(--vs-space-4) var(--vs-space-4) 0}@media screen and (min-width:48em){.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{padding-right:0}}.product_title.entry-title{margin-bottom:var(--vs-space-2);margin-top:0}.woocommerce-product-rating{margin-bottom:1em}.woocommerce-product-rating a{box-shadow:none;color:var(--vs-yellow-star);font-weight:var(--vs-weight-bold)}.woocommerce-product-rating a:hover{text-decoration:underline}.tarif_kg{float:left;margin-right:var(--vs-space-4)}.single-product .summary{margin-bottom:.2em}.woocommerce div.product div.summary p.price{display:none}.woocommerce-product-details__short-description{clear:both;margin-bottom:2em}.woocommerce-product-details__short-description,.woocommerce-product-details__short-description p{color:var(--vs-white);font-size:.9rem;line-height:var(--vs-leading-snug)}.single_variation_wrap,.variations{margin:0 0 var(--vs-space-2);width:auto}.single_variation_wrap,.variations,.woocommerce-variation.single_variation{display:inline-block;vertical-align:top}@media screen and (min-width:48em){.variations_form{display:flex}.single_variation_wrap,.variations{display:block;vertical-align:unset}}.single-product .woocommerce-variation-add-to-cart .button,.single-product .woocommerce-variation-add-to-cart button:focus,.single-product .woocommerce-variation-add-to-cart button:hover,.single-product .woocommerce-variation-add-to-cart input[type=button]:focus,.single-product .woocommerce-variation-add-to-cart input[type=button]:hover,.single-product .woocommerce-variation-add-to-cart input[type=submit]:focus,.single-product .woocommerce-variation-add-to-cart input[type=submit]:hover{border-radius:var(--vs-radius-card);height:50px}#pa_conditionnement,#pa_frequence,#pa_type_de_chien{-webkit-appearance:none;background:url(../images/15xvbd5.png) no-repeat 96% 0;background-color:var(--vs-white);border:none;border-radius:var(--vs-radius-card);color:var(--vs-gray-dark);font-size:var(--vs-text-sm);height:50px;overflow:hidden;padding:var(--vs-space-1) var(--vs-space-2);width:auto}#pa_conditionnement select,#pa_frequence select,#pa_type_de_chien select{-webkit-appearance:button;background:transparent;border:none;color:var(--vs-gray-dark);font-size:15px;height:50px;padding:var(--vs-space-1);width:auto}.single-product form.cart input,.single_add_to_cart_button{border:none;border-radius:var(--vs-radius-card);height:50px;line-height:.3em;padding:0 var(--vs-space-2)}.single_add_to_cart_button{font-family:var(--vs-font-display);font-size:1.8em}.single-product form.cart input.input-text.qty{font-size:1.2em;width:4em}.woocommerce-variation-price{display:inline-block;font-size:var(--vs-text-xl);margin:0 var(--vs-space-2)}.woocommerce-variation-add-to-cart{display:inline-block}.woocommerce .posted_in,.woocommerce .sku_wrapper{display:none}.ancres{margin-bottom:var(--vs-space-4);text-align:center}.ancres a{border-radius:var(--vs-radius-lg);box-shadow:none;color:var(--vs-white);display:inline-block;font-size:.9em;font-weight:var(--vs-weight-bold);letter-spacing:var(--vs-tracking-tight);margin-right:var(--vs-space-2);margin-top:var(--vs-space-2);padding:var(--vs-space-2);text-align:center;width:120px}.ancres a .icone{display:inline-block;height:50px;vertical-align:top;width:100%}.ancre-mode-emploi .icone{background:url(../images/mode-emploi-vetsaveur-icone.png) 50% no-repeat}.ancre-infos-analytiques .icone{background:url(../images/informations-analytiques-vetsaveur-icone.png) 50% no-repeat}.ancre-ingredients .icone{background:url(../images/ingredients-vetsaveur-icone.png) 50% no-repeat}.ancre-participer-recette .icone{background:url(../images/recette-vetsaveur-icone.png) 50% no-repeat}@media screen and (min-width:48em){.image-produit{width:50%}}.livraison{background:url(../images/croquettes-chien-chat-livraison-gratuite.png) 0 no-repeat;display:block;min-height:80px;padding-left:140px}#reviews .stars{font-size:var(--vs-text-body)}h2.woocommerce-Reviews-title{color:var(--vs-white);text-align:center}.must-log-in{color:var(--vs-gray-dark)}.must-log-in a{box-shadow:none;color:var(--vs-yellow-star);text-decoration:underline}#reply-title,.must-log-in a{font-weight:var(--vs-weight-bold)}.oldtabs #reviews #comments,.woocommerce-tabs #reviews #comments{float:none;padding:0 3%;width:94%}.item-avatar a,.item-avatar a:hover{box-shadow:none}.avatar{border:3px solid var(--vs-white);border-radius:var(--vs-radius-circle);box-shadow:none!important}.commentlist{display:flex;flex-wrap:wrap;justify-content:space-around;text-align:center}.oldtabs #reviews li.comment p.meta,.woocommerce-tabs #reviews li.comment p.meta{margin-bottom:0}.commentlist li{border-bottom:none;border-top:none;list-style-type:none;max-width:600px;min-width:250px;position:relative}.commentlist li .description{margin-top:-10px}.commentlist li .description p{background:var(--vs-white);border-radius:var(--vs-radius-btn);color:var(--vs-gray-dark);display:inline-block;margin-bottom:0;padding:var(--vs-space-2);width:auto}.commentlist li .description:after{border-bottom:0 solid var(--vs-white);border-left:0 solid transparent;border-right:15px solid transparent;border-top:20px solid var(--vs-white);content:" ";display:block;font-size:0;line-height:0;margin:0 auto;width:0}.commentlist li .iv-comment-product{display:none!important;margin-bottom:0;position:absolute;top:0}.commentlist li .iv-comment-product:after{display:none}div.ivole-all-reviews-shortcode ol li.review div.comment_container img.avatar{border-radius:var(--vs-radius-circle);float:none;height:auto;max-height:80px;width:auto}.w2c-vs-not-yet-rated{font-family:star;font-size:1em;height:1em;line-height:var(--vs-leading-none);overflow:hidden;position:relative;width:5.4em}.commentlist .star-rating,.woocommerce .star-rating span:before,.woocommerce .star-rating:before,.woocommerce-page .star-rating span:before,.woocommerce-page .star-rating:before{color:var(--vs-yellow-star)}.commentlist .star-rating{margin:var(--vs-space-2) auto var(--vs-space-4)}.comment-reply-title,.woocommerce-Reviews-title{color:var(--vs-yellow-star)}.comment-reply-title{font-family:var(--vs-font-display);font-size:1.8em}.oldtabs{clear:both}.oldtabs #reviews #review_form_wrapper,.woocommerce-tabs #reviews #review_form_wrapper{background:var(--vs-white);border-radius:var(--vs-radius-card);float:none;margin:0 auto var(--vs-space-2);max-width:600px;padding:var(--vs-space-3);text-align:center}.oldtabs #reviews #review_form_wrapper label{color:var(--vs-white)}.woocommerce-tabs #reviews p.stars{direction:rtl}.oldtabs #reviews p.stars a,.woocommerce-tabs #reviews p.stars a{box-shadow:none;color:var(--vs-yellow-star);display:inline-block;height:1em;margin-right:var(--vs-space-1);position:relative;text-decoration:none;text-indent:-999em;width:1em}.oldtabs #reviews p.stars a:before,.woocommerce-tabs #reviews p.stars a:before{content:"\e021";display:block;font-family:WooCommerce;height:1em;left:0;line-height:var(--vs-leading-none);position:absolute;text-indent:0;top:0;width:1em}.oldtabs #reviews p.stars a:hover~a:before{content:"\e021"}.oldtabs #reviews p.stars.selected a.active:before,.oldtabs #reviews p.stars:hover a:before{content:"\e020"}.oldtabs #reviews p.stars.selected a.active~a:before{content:"\e021"}.oldtabs #reviews p.stars.selected a:not(.active):before{content:"\e020"}.oldtabs #reviews label,.woocommerce-tabs #reviews label{color:var(--vs-teal-pale)}.ivole-summaryBox{margin:0 auto;max-width:800px;min-width:320px;width:50%}.ivole-summaryBox:after{clear:both;content:"";display:block}#ivole-histogramTable .ivole-histogramRow:first-child .ivole-histogramCell1:before{color:var(--vs-yellow-star);content:"\53\53\53\53\53";display:block;font-family:star;font-size:1.2em;line-height:var(--vs-leading-none)}#ivole-histogramTable .ivole-histogramRow:nth-child(2) .ivole-histogramCell1:before{color:var(--vs-yellow-star);content:"\53\53\53\53";display:block;font-family:star;font-size:1.2em;line-height:var(--vs-leading-none)}#ivole-histogramTable .ivole-histogramRow:nth-child(3) .ivole-histogramCell1:before{color:var(--vs-yellow-star);content:"\53\53\53";display:block;font-family:star;font-size:1.2em;line-height:var(--vs-leading-none)}#ivole-histogramTable .ivole-histogramRow:nth-child(4) .ivole-histogramCell1:before{color:var(--vs-yellow-star);content:"\53\53";display:block;font-family:star;font-size:1.2em;line-height:var(--vs-leading-none)}#ivole-histogramTable .ivole-histogramRow:nth-child(5) .ivole-histogramCell1:before{color:var(--vs-yellow-star);content:"\53";display:block;font-family:star;font-size:1.2em;line-height:var(--vs-leading-none)}#ivole-histogramTable .ivole-histogramRow .ivole-histogramCell1{color:var(--vs-white-a60)}#ivole-histogramTable .ivole-histogramRow .ivole-histogramCell3{color:var(--vs-yellow-star);font-family:var(--vs-font-display);font-size:2.2em}.ivole-meter{background:var(--vs-teal-mid);height:35px}.ivole-meter .ivole-meter-bar{background:var(--vs-yellow-star)}.oldtabs li,.woocommerce-tabs li{margin-right:.1em;padding:2px 2px 0}.oldtabs .wc-tabs a,.woocommerce-tabs .wc-tabs a{border-radius:var(--vs-radius-btn) var(--vs-radius-btn) 0 0;font-size:1.3em;padding:.2em .5em 0}@media screen and (min-width:48em){.oldtabs li,.woocommerce-tabs li{margin-right:revert;padding:revert}.oldtabs .wc-tabs a,.woocommerce-tabs .wc-tabs a{font-size:revert;padding:revert}.oldtabs #reviews #comments,.woocommerce-tabs #reviews #comments{float:revert;padding:revert;width:revert}.oldtabs #reviews #review_form_wrapper,.woocommerce-tabs #reviews #review_form_wrapper{margin-bottom:var(--vs-space-6);padding:var(--vs-space-8)}.oldtabs #reviews #comments,.woocommerce-tabs #reviews #comments{float:none;width:100%}}#tab-description h2{font-size:var(--vs-text-h1)}.tranches .widget,.tranchesdroite .widget{padding-bottom:0}.tranche .textwidget{padding:var(--vs-space-2) var(--vs-space-2) var(--vs-space-2)}.tranche .textwidget,.tranchesdroite .textwidget{background:var(--vs-white);margin-left:var(--vs-space-8)}.tranchesdroite .textwidget{padding:var(--vs-space-2);text-align:left}.tranchesdroite .textwidget h3{text-align:left}@media screen and (min-width:48em){.tranchesdroite .textwidget{margin-left:0;margin-right:var(--vs-space-8);text-align:right}.tranchesdroite .textwidget h3{text-align:right}}.autres-infos{background:url(../images/bandeau-ingredients-header.png) 50% no-repeat}.woocommerce-Reviews{padding:120px 0}#infos-analytiques .rotateIn img{border-radius:var(--vs-radius-circle)}.taille-croquette{display:inline-block;position:absolute;text-align:right;width:100%;z-index:1}.taille-croquette:after{color:var(--vs-white);font-size:var(--vs-text-sm);font-weight:var(--vs-weight-bold)}body.postid-471{background:var(--vs-brown)}body.postid-471 .site-content-contain{background:var(--vs-white)}body.postid-471 .summary.entry-summary{text-align:center}body.postid-471 .woocommerce-product-details__short-description,body.postid-471 .woocommerce-product-details__short-description p{color:var(--vs-brown)}body.postid-471 .product_title.entry-title{color:var(--vs-brown);margin-top:var(--vs-space-4)}body.postid-471 .woocommerce-product-rating{display:inline-block;float:none;margin-bottom:1em;width:240px}body.postid-471 #sumosubs_before_single_variation{color:var(--vs-teal);display:block}body.postid-471 .woocommerce-variation-add-to-cart .button{background:var(--vs-teal);font-family:var(--vs-font-display);font-size:2em;padding:.13em 1em .72em}body.postid-471 .woocommerce-variation.single_variation{display:flex;height:auto}body.postid-471 .variations{display:block;text-align:center}body.postid-471 .variations .choix{margin:var(--vs-space-2) auto}body.postid-471 #pa_conditionnement,body.postid-471 #pa_frequence,body.postid-471 #pa_type_de_chien{background:url(../images/selection-croquettes-chien-abonnement.png) 98% no-repeat;border:1px solid var(--vs-brown);color:var(--vs-brown);font-family:var(--vs-font-display);font-size:1.8em;padding:var(--vs-space-1) var(--vs-space-2)}body.postid-471 #pa_conditionnement select,body.postid-471 #pa_frequence select,body.postid-471 #pa_type_de_chien select{-webkit-appearance:button;background:transparent;border:none;color:var(--vs-brown);font-size:15px;height:50px;padding:var(--vs-space-1);width:auto}.product_cat-shampoing-chien-chat,.product_cat-soin-animaux{align-items:center;background:var(--vs-white);display:flex;flex-wrap:wrap;justify-content:center;margin-top:var(--vs-space-6)!important}.product_cat-shampoing-chien-chat .image-produit,.product_cat-shampoing-chien-chat .summary.entry-summary,.product_cat-soin-animaux .image-produit,.product_cat-soin-animaux .summary.entry-summary{max-width:700px}.product_cat-shampoing-chien-chat .product_title.entry-title span{display:block}.product_cat-shampoing-chien-chat .ancres,.product_cat-shampoing-chien-chat .livraison{display:none}.product_cat-shampoing-chien-chat .entry-summary .entry-title,.product_cat-shampoing-chien-chat .entry-summary .price,.product_cat-shampoing-chien-chat .entry-summary h1,.product_cat-shampoing-chien-chat .entry-summary p{color:var(--vs-gray-dark)}.product_cat-shampoing-chien-chat .entry-summary h1 strong{color:var(--vs-teal);font-size:80%;text-transform:uppercase}.product_cat-shampoing-chien-chat form.cart input{border:1px solid var(--vs-black)}.product_cat-soin-animaux .product_title.entry-title span{display:block}.product_cat-soin-animaux .ancres,.product_cat-soin-animaux .livraison{display:none}.product_cat-soin-animaux .entry-summary .entry-title,.product_cat-soin-animaux .entry-summary .price,.product_cat-soin-animaux .entry-summary h1,.product_cat-soin-animaux .entry-summary p{color:var(--vs-gray-dark)}.product_cat-soin-animaux .entry-summary h1 strong{color:var(--vs-teal);font-size:80%;text-transform:uppercase}.product_cat-soin-animaux form.cart input{border:1px solid var(--vs-black)}.gallery-icon{text-align:center}body.page-id-245 h2{font-size:var(--vs-text-hero)}body.page-id-245 h3{font-size:28px;font-size:var(--vs-text-h2)}@media screen and (min-width:30em){body.page-id-245 h2{font-size:var(--vs-text-hero)}body.page-id-245 h3{font-size:28px;font-size:var(--vs-text-h2)}.shrink #postulerbtn{position:fixed;right:20px;top:20px}}.avantages_distributeur .widget_sow-button,.avantages_distributeur .widget_sow-button a{text-align:left;text-transform:uppercase;width:100%}#postuler form div{margin:0 auto;text-align:center;width:300px}.tel p{background:url(../images/contact-vendeur-croquette-chien.png) 0 no-repeat}.mail p,.tel p{padding-left:var(--vs-space-6)}.mail p{background:url(../images/vendeur-croquette-chien.png) 0 no-repeat}#postuler .postuler_cinq,#postuler .postuler_deux,#postuler .postuler_quatre,#postuler .postuler_trois,#postuler .postuler_un{margin:0 auto;max-width:700px;min-width:300px;padding:2%;width:50%}#postuler p{clear:both}.pack-depart{text-align:left}.pack-depart p{clear:left;line-height:3em}.pack-depart .wpcf7-form-control-wrap{float:left;margin-right:var(--vs-space-2)}.pack-depart .wpcf7-form-control-wrap input{width:70px}.pack-depart input[type=number]{padding:.6em}#postuler .widget select{width:auto}#postuler .wpcf7-list-item-label{color:var(--vs-white);font-weight:var(--vs-weight-normal)}#postuler form span.Nom,#postuler form span.Ville{float:right;margin-bottom:8px;margin-left:1%;width:49%}#postuler form span.CodePostal,#postuler form span.prenom{float:left;margin-bottom:8px;margin-right:1%;width:49%}#postuler form ::-moz-placeholder{color:var(--vs-orange);opacity:1}#postuler form ::placeholder{color:var(--vs-orange);opacity:1}#postuler form :-ms-input-placeholder{color:var(--vs-orange)}#postuler form ::-ms-input-placeholder{color:var(--vs-orange)}#postuler .submit{margin:var(--vs-space-4) auto 80px}.widget.widget_woocommerce_recent_reviews{margin-bottom:var(--vs-space-8);position:relative}.widget ol.flex-control-nav li{border:none;padding:0}.cr-reviews-slider .cr-review-card .middle-row .review-content p{color:var(--vs-gray-review)}body.woocommerce-cart{background-color:var(--vs-teal)}body.page-two-column.woocommerce-cart:not(.archive) #primary .entry-content{float:none}.woocommerce-cart .entry-content,.woocommerce-checkout .entry-content{padding-left:15px;padding-right:15px;@media screen and (min-width:60em){padding-left:40px;padding-right:40px}}.woocommerce-cart .entry-content .woocommerce,.woocommerce-checkout .entry-content .woocommerce{margin-left:auto;margin-right:auto;max-width:var(--vs-content-max)}.woocommerce-cart .entry-header,.woocommerce-checkout .entry-header,body.page-two-column.woocommerce-cart:not(.archive) #primary .entry-header{float:none;margin:0 auto;text-align:center;width:90%}.woocommerce-cart .entry-header h1.entry-title,.woocommerce-checkout .entry-header h1.entry-title{color:var(--vs-white);font-size:var(--vs-text-xl);margin:var(--vs-space-8) auto var(--vs-space-4)}.vs-cart-card{background:var(--vs-white);border-radius:var(--vs-radius-card);box-shadow:0 4px 24px var(--vs-shadow-md);margin-bottom:var(--vs-space-8);margin-left:auto;margin-right:auto;max-width:var(--vs-content-max);overflow:hidden;text-align:left}.woocommerce-cart-form{background:transparent;box-shadow:none;color:var(--vs-gray-dark);margin-bottom:0;padding:var(--vs-space-4) var(--vs-space-4) 0}.woocommerce-cart-form h2{font-size:1.5em}.woocommerce-cart-form h2 a,.woocommerce-cart-form h2 a:hover{box-shadow:none;color:var(--vs-gray-dark)}.woocommerce-cart-form h2 a:hover{opacity:.85}.vs-cart-item-header{align-items:center;display:flex;gap:var(--vs-space-2)}.vs-cart-item-header h2{font-family:var(--vs-font-body);font-size:1em;margin:0}.vs-cart-item-meta{color:var(--vs-gray-medium);font-size:var(--vs-text-xxs);margin-top:var(--vs-space-1)}.vs-cart-item-meta p{margin:0}a.remove{align-items:center;background:var(--vs-gray-medium);border:1px solid var(--vs-gray-medium);border-radius:var(--vs-radius-circle);box-shadow:none;color:var(--vs-white);display:inline-flex;flex-shrink:0;font-size:16px;font-weight:var(--vs-weight-bold);height:24px;justify-content:center;line-height:1;text-decoration:none;width:24px;&:focus,&:hover{background:var(--vs-gray-dark);border-color:var(--vs-gray-dark);color:var(--vs-white)}}.woocommerce-cart-form img{max-width:120px}.woocommerce-cart-form td.product-thumbnail{padding-left:0;padding-right:0;text-align:center;white-space:nowrap;width:1%}.woocommerce-cart-form .product-price,.woocommerce-cart-form .product-quantity,.woocommerce-cart-form .product-remove{text-align:center}.woocommerce-cart-form .product-subtotal{text-align:right}.woocommerce-cart-form tr{border-bottom:none}.woocommerce-cart-form tr:last-child{border-bottom:1px solid var(--vs-gray-border)}.woocommerce-cart-form td.coupon-input #coupon_code{margin:0;width:100%}.woocommerce-order-pay .shop_table{background:var(--vs-white)}.shop_table thead,.woocommerce-cart thead{color:var(--vs-gray-dark)}.woocommerce-cart-form td.product-name,.woocommerce-cart-form thead th:not(.product-thumbnail){font-family:var(--vs-font-body)}.shop_table,.woocommerce-cart table{margin-bottom:0}.shop_table tr,.woocommerce-cart tr{border-bottom:1px solid var(--vs-gray-border)}.shop_table .product-price,.shop_table thead,.shop_tablet .Sous-total,.shop_tablet .product-subtotal,.woocommerce-cart thead{font-family:var(--vs-font-display);font-size:var(--vs-text-xl)}.woocommerce-cart .Sous-total,.woocommerce-cart .product-price,.woocommerce-cart .product-subtotal,.woocommerce-cart .woocommerce-Price-amount{font-family:var(--vs-font-body);font-size:var(--vs-text-sm)}.woocommerce-variation-price .woocommerce-Price-amount{font-size:var(--vs-text-lg)}.woocommerce-cart table .variation span p{color:var(--vs-gray-dark);font-weight:var(--vs-weight-bold)}.woocommerce-cart .product-price small{background:var(--vs-teal);color:var(--vs-white);display:block;font-family:var(--vs-font-body);font-size:var(--vs-text-xs)}.woocommerce-cart-form td.actions{padding-bottom:var(--vs-space-3);padding-top:var(--vs-space-3);vertical-align:middle}.woocommerce table.shop_table td.coupon-apply{text-align:left!important}.woocommerce-cart-form td.coupon-apply .button{background:var(--vs-gray-dark)}.vs-cart-update,.woocommerce-cart-form td.coupon-apply .button{border:none;border-radius:var(--vs-radius-pill);color:var(--vs-white);font-size:var(--vs-text-xs);padding:var(--vs-space-2) var(--vs-space-3);white-space:nowrap}.vs-cart-update{background:var(--vs-teal);box-shadow:none}.fp_apply_reward{background:var(--vs-teal) url(../images/mes-points-vetsaveur.png) center left no-repeat;padding:var(--vs-space-4) 120px var(--vs-space-4) 90px}.fp_apply_reward label{display:none}.fp_apply_reward .input-text{display:inline-block;vertical-align:middle;width:200px}.fp_apply_reward .button{background:var(--vs-yellow-gold);color:var(--vs-black);display:inline-block;vertical-align:middle}.paiement-secu{margin:var(--vs-space-8) auto 100px;text-align:center;width:400px}.paiement-secu p{font-weight:var(--vs-weight-bold);text-align:center;text-transform:uppercase}.paiement-secu img{margin:0 auto;text-align:center;width:400px}.payment_method_cheque p,.wc_payment_method .payment_box p{color:var(--vs-gray-medium)}.vs-cart-bottom{display:grid;grid-template-columns:1fr;@media screen and (min-width:60em){grid-template-columns:1fr 1fr}}.vs-cart-subscription{align-items:center;background:var(--vs-white);display:flex;flex-direction:column;gap:var(--vs-space-3);justify-content:center;padding:var(--vs-space-3);@media screen and (min-width:60em){padding-left:var(--vs-space-8);padding-right:var(--vs-space-8)}}.vs-cart-subscription-title{color:var(--vs-orange);font-family:var(--vs-font-display);font-size:var(--vs-text-xl);margin:0;text-align:center}.sumo_order_subscription_subscribe input[type=checkbox]+label,.sumo_order_subscription_subscribe label{color:var(--vs-gray-dark);display:inline;font-weight:var(--vs-weight-bold)}.vs-sumo-wrapper{background:var(--vs-orange);border-radius:var(--vs-radius-card);color:var(--vs-gray-dark);padding:15px;@media screen and (min-width:60em){padding-bottom:40px;padding-left:40px;padding-right:40px;padding-top:40px}}.sumosubs-duration-every{color:var(--vs-gray-dark);font-weight:var(--vs-weight-bold)}.sumo_order_subscription_subscribe_duration select{background:var(--vs-white);color:var(--vs-gray-dark);height:auto;line-height:1;margin-bottom:0;margin-top:0}.sumo_order_subscription{border-bottom:none;box-sizing:border-box;width:100%;& tr{border-bottom:none}}.cart_totals,.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{background:transparent;box-shadow:none;float:none;margin:0;padding:var(--vs-space-4);width:auto}.cart_totals .shop_table{border:none;margin-bottom:var(--vs-space-3)}.cart_totals .shop_table tr{border-bottom:1px solid var(--vs-gray-border)}.cart_totals .shop_table tr:last-child{border-bottom:none}.cart_totals .checkout-button{background:var(--vs-gray-darkest);border:none;border-radius:var(--vs-radius-pill);box-shadow:none;color:var(--vs-white);display:block;font-family:var(--vs-font-body);font-size:var(--vs-text-md);font-weight:var(--vs-weight-bold);padding:var(--vs-space-3) var(--vs-space-4);text-align:center;text-decoration:none;width:100%;&:focus,&:hover{background:var(--vs-black);color:var(--vs-white)}}.checkout-button:after{content:""}body.page-two-column.woocommerce-checkout:not(.archive) #primary .entry-content{float:none;margin:0 auto}form.woocommerce-checkout{background:var(--vs-white);border-radius:var(--vs-radius-card);box-shadow:0 4px 24px var(--vs-shadow-md);margin:var(--vs-space-4) auto;max-width:var(--vs-content-max);overflow:hidden;text-align:left}form.woocommerce-checkout #customer_details,form.woocommerce-checkout .woocommerce-checkout-review-order{background:var(--vs-white);padding:var(--vs-space-4)}form.woocommerce-checkout #order_review_heading{background:var(--vs-white);color:var(--vs-teal);font-size:2em;margin-bottom:0;padding:var(--vs-space-4) var(--vs-space-4) 0 var(--vs-space-4)}form.woocommerce-checkout h3{color:var(--vs-teal);font-size:2em}.checkout_coupon.woocommerce-form-coupon{background:var(--vs-yellow-gold);border-radius:var(--vs-radius-card);color:var(--vs-teal);padding:var(--vs-space-4)}.checkout_coupon.woocommerce-form-coupon .button{background:var(--vs-teal);color:var(--vs-white)}.fs_affiliates_apply_referral_code p:first-child{display:none}.fs_affiliates_apply_referral_code{background:var(--vs-pink);color:var(--vs-white);padding:var(--vs-space-4)}.fs_affiliates_apply_referral_code .input-text{display:inline-block;max-width:200px;vertical-align:middle}.fs_affiliates_apply_referral_code .button{background:var(--vs-teal);color:var(--vs-white);display:inline-block;vertical-align:middle}form.woocommerce-checkout #customer_details .col-2{text-align:center}fieldset.create-account{border-color:var(--vs-teal)}fieldset.create-account legend{color:var(--vs-teal)}.create-account #account_username_field label:after{content:"Choisissez votre nom d'utilisateur. Il vous servira d'identifiant pour vous connecter à votre compte.";display:block;font-size:90%;font-weight:var(--vs-weight-medium)}.create-account>#account_username_field>span.woocommerce-input-wrapper:after{color:var(--vs-error-red);content:"Uniquement des lettres, chiffres et tirets, sans espace.";display:block;font-size:90%;font-weight:var(--vs-weight-medium)}.woocommerce-checkout #customer_details span.woocommerce-input-wrapper>strong{padding:.7em}.woocommerce-billing-fields #billing_country_field span.woocommerce-input-wrapper>strong{color:var(--vs-gray-medium)}.woocommerce-shipping-fields{background:var(--vs-teal-mid);padding:var(--vs-space-2);text-align:left}.woocommerce-shipping-fields h3,.woocommerce-shipping-fields h3 label{margin-bottom:0}.woocommerce-shipping-fields label{color:var(--vs-white)}.woocommerce-additional-fields{position:relative;transform:rotate(-2deg);z-index:1}#ship-to-different-address label span:before{background:var(--vs-gray-medium);border:2px solid var(--vs-gray-medium)}#ship-to-different-address label input[type=checkbox]:checked+span:before{background:var(--vs-pink);border:2px solid var(--vs-pink)}.woocommerce form .form-row .required{color:var(--vs-pink)!important}.woocommerce-additional-fields__field-wrapper{background:var(--vs-yellow-note);background:linear-gradient(135deg,var(--vs-yellow-note) 81%,var(--vs-yellow-note) 82%,var(--vs-yellow-note) 82%,var(--vs-yellow-pale) 100%);border:none;border-bottom-right-radius:60px 5px;border-top:30px solid var(--vs-yellow-gold);box-shadow:-1px 5px 5px var(--vs-shadow-xs);color:var(--vs-gray-medium);display:inline-block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fee008",endColorstr="#fff192",GradientType=1);font-family:var(--vs-font-cursive);font-size:26px;line-height:var(--vs-leading-none);margin:var(--vs-space-6) auto var(--vs-space-4);min-height:300px;min-width:300px;padding:var(--vs-space-3);position:relative!important;text-align:center;width:70%}.woocommerce-additional-fields__field-wrapper:after{background:var(--vs-shadow-sm);bottom:20px;box-shadow:2px 15px 7px var(--vs-shadow-sm);content:"";height:25px;position:absolute;right:0;transform:matrix(-.95,-.15,0,1,.5,0);width:200px;z-index:-1}form.woocommerce-checkout #customer_details span.woocommerce-input-wrapper{display:block;padding:0}form.woocommerce-checkout span.woocommerce-input-wrapper{display:inline-block;padding:var(--vs-space-4)}form.woocommerce-checkout span.woocommerce-input-wrapper label{color:var(--vs-white);display:inline-block}form.woocommerce-checkout #affiliate_referrer_fields{display:inline-block;padding:0 var(--vs-space-4) 0}form.woocommerce-checkout #affiliate_referrer_fields label{color:var(--vs-white)}form.woocommerce-checkout table{border-bottom:1px solid var(--vs-gray-border)}form.woocommerce-checkout table.sumo_order_subscription{border-bottom:none}form.woocommerce-checkout #shipping_method li label,form.woocommerce-checkout tfoot{color:var(--vs-teal)}form.woocommerce-checkout .variation span{margin-right:var(--vs-space-2)}form.woocommerce-checkout .variation span,form.woocommerce-checkout .variation span p{color:var(--vs-black);display:inline-block}.form-row.place-order{text-align:center}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{background:var(--vs-orange);float:none;font-family:var(--vs-font-display);font-size:2em;margin-bottom:var(--vs-space-4);padding:var(--vs-space-2) var(--vs-space-6)}.woocommerce-privacy-policy-text p{color:var(--vs-orange);font-style:italic;margin:var(--vs-space-2) auto var(--vs-space-4);max-width:900px}.woocommerce-privacy-policy-text p a{box-shadow:none;color:var(--vs-orange);text-decoration:underline}.woocommerce-terms-and-conditions{background:var(--vs-teal)!important}.woocommerce-checkout article.entry-header{text-align:center;width:100%}body.page-two-column.woocommerce-account:not(.archive) #primary .entry-header,body.page-two-column.woocommerce-cart:not(.archive) #primary .entry-header{width:100%}body.page-two-column.woocommerce-checkout:not(.archive) #primary .entry-header{float:none;width:100%}body.page-two-column.woocommerce-account:not(.archive) #primary .entry-content,body.page-two-column.woocommerce-cart:not(.archive) #primary .entry-content,body.page-two-column.woocommerce-checkout:not(.archive) #primary .entry-content{clear:both;float:none;margin:0 auto;width:100%}@media screen and (min-width:48em){.woocommerce-checkout article.entry-header{text-align:revert;width:revert}body.page-two-column.woocommerce-account:not(.archive) #primary .entry-header,body.page-two-column.woocommerce-cart:not(.archive) #primary .entry-header{width:revert}body.page-two-column.woocommerce-account:not(.archive) #primary .entry-content,body.page-two-column.woocommerce-cart:not(.archive) #primary .entry-content,body.page-two-column.woocommerce-checkout:not(.archive) #primary .entry-content{clear:revert;float:revert;margin:revert;width:revert}}.woocommerce-order-received .woocommerce-order-details{background:var(--vs-white);padding:var(--vs-space-8) var(--vs-space-4)}.commande-details{align-items:center;display:flex;justify-content:center}.woocommerce-order-received .woocommerce-customer-details{margin-bottom:80px}.woocommerce-order-received .woocommerce .col2-set .col-1,.woocommerce-order-received .woocommerce .col2-set .col-2,.woocommerce-order-received .woocommerce-page .col2-set .col-1,.woocommerce-order-received .woocommerce-page .col2-set .col-2{background:var(--vs-white);border:2px dashed var(--vs-gray-dark);float:left;height:250px;padding:var(--vs-space-4);width:50%}.woocommerce-order-received .woocommerce .col2-set .col-2,.woocommerce-order-received .woocommerce-page .col2-set .col-2{border-left:none}.woocommerce-order-overview__date.date,.woocommerce-order-overview__email.email,.woocommerce-order-overview__order.order,.woocommerce-order-received .woocommerce .col2-set h2,.woocommerce-order-received .woocommerce-customer-details--email,.woocommerce-order-received .woocommerce-customer-details--phone,.woocommerce-order-received .woocommerce-order-details__title,.woocommerce-order-received .woocommerce-page .col2-set h2{color:var(--vs-teal)!important}.woocommerce-order-received h2.woocommerce-notice--success{text-shadow:-3px 3px 0 var(--vs-shadow-sm)}.woocommerce-order-overview.woocommerce-thankyou-order-details{background:var(--vs-white);border:2px dashed var(--vs-gray-dark);list-style:none;margin:var(--vs-space-4) 0;max-width:500px;padding:var(--vs-space-2)}.vetsaveur-checkout-login-message{text-align:center}.vetsaveur-checkout-login-message p{background-color:var(--vs-pink);color:var(--vs-white);display:inline-block;margin:0 auto .5em;padding:.5em;text-align:center}.vetsaveur-checkout-login-message a{color:var(--vs-white);text-decoration:underline}.woocommerce-checkout #payment ul.wc_payment_methods>li:not(.wc_payment_method){list-style:none;margin-top:var(--vs-space-6)}.woocommerce-checkout #payment ul.wc_payment_methods>li:not(.wc_payment_method) .woocommerce-info{background:var(--vs-gray-pale)}.woocommerce-checkout #payment .w2c-stripe-link-notice{color:var(--vs-gray-medium);line-height:1.4;margin:var(--vs-space-2) 0 0}.woocommerce-checkout #payment .w2c-stripe-link-notice a{text-decoration:underline}.fs_affiliates_hold_notice,.fs_affiliates_message,.fs_affiliates_pending_approval_notice{margin:var(--vs-space-3) auto;max-width:700px;width:90%}.entry-content .fs_affiliates_message,.fs_affiliates_message{background:var(--vs-green-dark)!important;border:0 solid var(--vs-white)!important;box-shadow:0 0 10px var(--vs-shadow-lg)!important;color:var(--vs-white);margin-bottom:var(--vs-space-3);margin-left:auto;padding:0!important}.fs_affiliates_hold_notice{background:var(--vs-pink);border:1px solid var(--vs-pink);color:var(--vs-white)}.fs_affiliates_pending_approval_notice{background:var(--vs-yellow-star);border:1px solid var(--vs-yellow-star);color:var(--vs-gray-dark)}.fs_affiliates_frontend_dashboard .fs_affiliates_frontend_dashboard .fs_affiliates_menu{background:var(--vs-teal)!important}.fs_affiliates_frontend_dashboard .fs_affiliates_menu_content .fs_affiliates_form h2,.fs_affiliates_frontend_dashboard .fs_affiliates_menu_content .fs_affiliates_link_generator h2{font-size:1.6em;font-weight:var(--vs-weight-semibold);margin:0 0 var(--vs-space-3) 0;padding:0 0 var(--vs-space-2) 0}.fs_affiliates_menu_ul li.fs_affiliates_dashboard_icon:last-child{display:none!important}.mon-affiliation #subnav{display:none}.fs_affiliates_form_save,.fs_affiliates_generate_affiliate_link{background:var(--vs-gray-dark)!important;box-shadow:none!important;font-family:var(--vs-font-display);font-size:1.6em}.fs_affiliates_frontend_dashboard{box-shadow:none}.fs_affiliates_frontend_dashboard .fs_affiliates_menu{background:transparent;border-bottom:2px solid var(--vs-white)}.fs_affiliates_frontend_dashboard .fs_affiliates_menu ul.fs_affiliates_menu_ul{text-align:center}.fs_affiliates_frontend_dashboard .fs_affiliates_menu ul.fs_affiliates_menu_ul li{display:inline-block;float:none;margin-right:var(--vs-space-2)}.fs_affiliates_frontend_dashboard .fs_affiliates_menu ul.fs_affiliates_menu_ul li.fs_affiliates_dashboard_icon a{background:var(--vs-teal);border-radius:var(--vs-radius-card) var(--vs-radius-card) 0 0;color:var(--vs-white)}.fs_affiliates_frontend_dashboard .fs_affiliates_menu ul.fs_affiliates_menu_ul li.fs_affiliates_dashboard_icon a:focus,.fs_affiliates_frontend_dashboard .fs_affiliates_menu ul.fs_affiliates_menu_ul li.fs_affiliates_dashboard_icon a:hover{background:var(--vs-orange);color:var(--vs-white)}.fs_affiliates_frontend_dashboard .fs_affiliates_menu ul.fs_affiliates_menu_ul li.fs_affiliates_dashboard_icon a.current{background:var(--vs-white);color:var(--vs-teal)}.fs_affiliates_frontend_dashboard .fs_affiliates_menu ul.fs_affiliates_menu_ul li:hover ul{background:transparent}.fs_affiliates_frontend_dashboard .fs_affiliates_menu ul.fs_affiliates_menu_ul li:hover ul li a{background:var(--vs-orange);border-radius:0}.fs_affiliates_frontend_dashboard .fs_affiliates_menu ul.fs_affiliates_menu_ul li:hover ul li a:hover{background:var(--vs-white);border-radius:0;color:var(--vs-teal)}.fs_affiliates_msg_fails_post{background:var(--vs-pink-dark)!important;border:1px solid var(--vs-pink-dark)!important;box-shadow:0 0 1px var(--vs-pink-dark)!important}.fs_affiliates_menu_content table.fs_affiliate_campaigns_list_table tbody th,.fs_affiliates_menu_content table.fs_affiliate_payout_request_log_table tbody th,.fs_affiliates_menu_content table.fs_affiliate_transaction_log_table tbody th,.fs_affiliates_menu_content table.fs_affiliates_Payout_frontend_table tbody th,.fs_affiliates_menu_content table.fs_affiliates_campaigns_frontend_table tbody th,.fs_affiliates_menu_content table.fs_affiliates_commission_frontend_table tbody th,.fs_affiliates_menu_content table.fs_affiliates_coupon_linking_table tbody th,.fs_affiliates_menu_content table.fs_affiliates_creatives_frontend_table tbody th,.fs_affiliates_menu_content table.fs_affiliates_customer_detail_frontend_table tbody th,.fs_affiliates_menu_content table.fs_affiliates_domain_table tbody th,.fs_affiliates_menu_content table.fs_affiliates_fileupload_frontend_table tbody th,.fs_affiliates_menu_content table.fs_affiliates_landing_page_table tbody th,.fs_affiliates_menu_content table.fs_affiliates_leaderboard_frontend_table tbody th,.fs_affiliates_menu_content table.fs_affiliates_order_detail_frontend_table tbody th,.fs_affiliates_menu_content table.fs_affiliates_overview_frontend_table tbody th,.fs_affiliates_menu_content table.fs_affiliates_referrals_frontend_table tbody th,.fs_affiliates_menu_content table.fs_affiliates_visits_frontend_table tbody th{background:var(--vs-teal);color:var(--vs-white)}.points em{color:var(--vs-yellow-gold);font-family:var(--vs-font-display);font-size:1.8em;font-style:normal;font-weight:var(--vs-weight-bold)}.pagecontact .wpcf7-form label{color:var(--vs-white)}.pagecontact .wpcf7-form .wpcf7-submit{background:var(--vs-yellow);color:var(--vs-white);font-size:1.6em;font-weight:var(--vs-weight-bold)}.woocommerce-notices-wrapper{margin-top:var(--vs-space-4);@media screen and (min-width:60em){margin-left:auto;margin-right:auto;max-width:var(--vs-content-max)}}.woocommerce-info,.woocommerce-message{background:var(--vs-white);border-radius:var(--vs-radius-btn);color:var(--vs-gray-dark);margin-left:75px;margin-right:var(--vs-space-4);padding:1em;position:relative;text-align:center}.woocommerce-info a,.woocommerce-message a,.woocommerce-message a.button.wc-forward{color:var(--vs-gray-dark);text-decoration:underline}.woocommerce-info p,.woocommerce-message p{color:var(--vs-gray-dark)}body.postid-471 .woocommerce-info,body.postid-471 .woocommerce-message{background:var(--vs-teal);color:var(--vs-white)}body.postid-471 .woocommerce-info p,body.postid-471 .woocommerce-message p{color:var(--vs-white)}.woocommerce-info:after,.woocommerce-message:after{background:url(../images/nutritionniste-veterinaire-eric-charles.png) 0 100% no-repeat;bottom:-20px;content:"";height:85px;left:-75px;margin:0 auto;position:absolute;width:75px}.woocommerce-info a.button,.woocommerce-message a.button{margin-top:-8px}.woocommerce-form-coupon-toggle .woocommerce-info{background:none;border:2px dashed var(--vs-yellow-gold);color:var(--vs-yellow-gold);display:inline-block;font-weight:var(--vs-weight-bold);margin:var(--vs-space-1) auto;padding:1em;position:relative;text-align:left}.fs_affiliates_referral_code_notice .woocommerce-info:after,.woocommerce-form-coupon-toggle .woocommerce-info:after{background:none}.fs_affiliates_referral_code_notice .woocommerce-info{background:var(--vs-pink);border:2px dashed var(--vs-white);color:var(--vs-white);display:inline-block;font-weight:var(--vs-weight-bold);margin:var(--vs-space-1) auto;padding:1em;position:relative}.fs_affiliates_referral_code_notice .woocommerce-info a,.woocommerce-form-coupon-toggle .woocommerce-info a{color:var(--vs-white)}.sumo_reward_points_current_points_message,.woocommerce-info.sumo_available_points{background:none;color:var(--vs-yellow-gold);display:inline-block;font-weight:var(--vs-weight-bold);margin:0 auto;vertical-align:middle}.sumo_reward_points_current_points_message:after,.woocommerce-info.sumo_available_points:after{background:url(../images/mes-points-vetsaveur.png) 0 100% no-repeat;display:inline-block;height:80px;position:static;vertical-align:middle;width:80px}body.vs-body--yellow{--vs-body-bg:var(--vs-yellow)}body.vs-body--green-light{--vs-body-bg:var(--vs-green-light)}body.vs-body--green-light .ancres a{background:var(--vs-green-mid)}body.vs-body--beige{--vs-body-bg:var(--vs-beige)}body.vs-body--beige .ancres a{background:var(--vs-beige-dark)}body.vs-body--purple{--vs-body-bg:var(--vs-purple)}body.vs-body--purple .ancres a{background:var(--vs-purple-dark)}body.vs-body--teal{--vs-body-bg:var(--vs-teal);--vs-btn-veto-bg:var(--vs-orange)}body.vs-body--orange{--vs-body-bg:var(--vs-orange)}body.vs-body--orange .ancres a{background:var(--vs-red);border:2px solid var(--vs-red)}body.vs-body--orange .ancres a:hover{background:var(--vs-orange);border:2px solid var(--vs-white);box-shadow:none;color:var(--vs-white)}.btn_veto,.web2com-calendly-btn{background:var(--vs-btn-veto-bg,var(--vs-teal));border-radius:15px;color:var(--vs-white);display:inline-block;padding:10px}.btn_veto:hover,.web2com-calendly-btn:hover{background:var(--vs-white);color:var(--vs-btn-veto-bg,var(--vs-teal))}body.vs-product--croquettes-chat-adulte .taille-croquette{background:url(../images/croquette-chiot-taille.png) 100% 0 no-repeat;background-size:50px;height:60px;margin-top:25px;padding-right:60px;padding-top:5px;right:-25px}body.vs-product--croquettes-chat-adulte .taille-croquette:after{content:"8mm"}body.vs-product--croquettes-chat-adulte .livraison{background-image:url(../images/croquettes-chat-adulte-livraison-gratuite.png)}body.vs-product--croquettes-chaton .taille-croquette{background:url(../images/croquette-chaton-taille.png) 100% 0 no-repeat;background-size:50px;height:60px;margin-top:25px;padding-right:60px;padding-top:5px;right:-25px}body.vs-product--croquettes-chaton .taille-croquette:after{content:"4 à 5 mm"}body.vs-product--croquettes-chaton .livraison{background-image:url(../images/croquettes-chaton-livraison-gratuite.png)}body.vs-product--croquettes-chat-light .ancres a{background:var(--vs-green-mid)}body.vs-product--croquettes-chat-light .taille-croquette{background:url(../images/croquette-chiot-taille.png) 100% 0 no-repeat;height:60px;margin-top:25px;padding-right:90px;padding-top:5px;right:-30px}body.vs-product--croquettes-chat-light .taille-croquette:after{content:"8mm"}body.vs-product--croquettes-chat-grande-race .ancres a{background:var(--vs-beige-dark)}body.vs-product--croquettes-chat-grande-race .taille-croquette{background:url(../images/croquette-grand-chat-grande-taille.png) 100% 0 no-repeat;height:60px;margin-top:25px;padding-right:90px;padding-top:5px;right:-30px}body.vs-product--croquettes-chat-grande-race .taille-croquette:after{content:"10mm"}body.vs-product--croquettes-chat-grande-race .livraison{background-image:url(../images/croquettes-grand-chat-livraison-gratuite.png)}body.vs-product--croquettes-chat-senior .taille-croquette{background:url(../images/croquette-chat-senior-veterinaire-zoom.png) 100% 0 no-repeat;height:60px;margin-top:25px;padding-right:90px;padding-top:5px;right:-30px}body.vs-product--croquettes-chat-senior .taille-croquette:after{content:"10mm"}body.vs-product--croquettes-chat-senior .livraison{background-image:url(../images/croquettes-chat-senior-livraison-gratuite.png)}body.vs-product--croquettes-chiot-junior .taille-croquette{background:url(../images/croquette-chiot-taille.png) 100% 0 no-repeat;height:60px;margin-top:25px;padding-right:60px;padding-top:var(--vs-space-1);right:-25px}body.vs-product--croquettes-chiot-junior .taille-croquette:after{content:"9mm"}body.vs-product--croquettes-chiot-junior .star-rating span:before,body.vs-product--croquettes-chiot-junior .star-rating:before,body.vs-product--croquettes-chiot-junior .woocommerce-product-rating a{color:var(--vs-yellow-bright)}body.vs-product--croquettes-chiot-junior .ancres a{background:var(--vs-pink-dark);border:2px solid var(--vs-red)}body.vs-product--croquettes-chiot-junior .ancres a:hover{background:var(--vs-yellow-star);border:2px solid var(--vs-white);box-shadow:none;color:var(--vs-white)}body.vs-product--croquettes-chiot-junior #tab-description table{background:var(--vs-white);border:2px solid var(--vs-beige-table);color:var(--vs-brown-light)}body.vs-product--croquettes-chiot-junior #tab-description table td{border:3px solid var(--vs-yellow-star)}body.vs-product--croquettes-chiot-junior .livraison{background-image:url(../images/croquettes-chiot-junior-livraison-gratuite.png)}body.vs-product--croquettes-chien-petite-race .ancres a{background:var(--vs-red);border:2px solid var(--vs-red)}body.vs-product--croquettes-chien-petite-race .ancres a:hover{background:var(--vs-orange);border:2px solid var(--vs-white);box-shadow:none;color:var(--vs-white)}body.vs-product--croquettes-chien-petite-race #tab-description table{background:var(--vs-white);border:2px solid var(--vs-orange);color:var(--vs-brown-light)}body.vs-product--croquettes-chien-petite-race #tab-description table td{border:3px solid var(--vs-orange)}body.vs-product--croquettes-chien-petite-race .taille-croquette{background:url(../images/croquette-chien-petite-taille.png) 100% 0 no-repeat;height:60px;margin-top:25px;padding-right:60px;padding-top:var(--vs-space-1);right:-25px}body.vs-product--croquettes-chien-petite-race .taille-croquette:after{content:"9mm"}body.vs-product--croquettes-chien-petite-race .livraison{background-image:url(../images/croquettes-petit-chien-livraison-gratuite.png)}body.vs-product--croquettes-chien-moyenne-race .taille-croquette{background:url(../images/croquette-chien-taille-moyenne.png) 100% 0 no-repeat;display:inline-block;height:100px;margin-top:var(--vs-space-4);padding-right:90px;padding-top:var(--vs-space-2);right:-35px;width:100%}body.vs-product--croquettes-chien-moyenne-race .taille-croquette:after{content:"13mm"}body.vs-product--croquettes-chien-moyenne-race .ancres a{background:var(--vs-teal);border:2px solid var(--vs-teal)}body.vs-product--croquettes-chien-moyenne-race .ancres a:hover{background:var(--vs-teal-mid);border:2px solid var(--vs-white);box-shadow:none;color:var(--vs-white)}body.vs-product--croquettes-chien-moyenne-race #tab-description table{background:var(--vs-white);border:2px solid var(--vs-teal-mid);color:var(--vs-brown-light)}body.vs-product--croquettes-chien-moyenne-race #tab-description table td{border:3px solid var(--vs-teal-mid)}body.vs-product--croquettes-chien-moyenne-race .livraison{background-image:url(../images/croquettes-moyen-chien-livraison-gratuite.png)}body.vs-product--croquettes-chien-light .ancres a{background:var(--vs-green-mid)}body.vs-product--croquettes-chien-light .taille-croquette{background:url(../images/croquette-chien-taille-moyenne.png) 100% 0 no-repeat;display:inline-block;height:100px;margin-top:20px;padding-right:90px;padding-top:10px;right:-35px;width:100%}body.vs-product--croquettes-chien-light .taille-croquette:after{content:"13mm"}body.vs-product--croquettes-chien-light .livraison{background-image:url(../images/croquettes-chien-light-livraison-gratuite.png)}body.vs-product--croquettes-chien-grande-race .taille-croquette{background:url(../images/croquette-grand-chien-geant.png) 100% 0 no-repeat;height:100px;margin-top:var(--vs-space-4);padding-right:120px;padding-top:25px;right:-45px}body.vs-product--croquettes-chien-grande-race .taille-croquette:after{content:"19mm"}body.vs-product--croquettes-chien-grande-race .ancres a{background:var(--vs-beige-dark);border:2px solid var(--vs-beige-dark)}body.vs-product--croquettes-chien-grande-race .ancres a:hover{background:var(--vs-beige);border:2px solid var(--vs-white);box-shadow:none;color:var(--vs-white)}body.vs-product--croquettes-chien-grande-race #tab-description table{background:var(--vs-white);border:2px solid var(--vs-beige-dark);color:var(--vs-brown-light)}body.vs-product--croquettes-chien-grande-race #tab-description table td{border:3px solid var(--vs-beige-dark)}body.vs-product--croquettes-chien-grande-race .livraison{background-image:url(../images/croquettes-grand-chien-livraison-gratuite.png)}body.vs-product--croquettes-chien-senior .ancres a{background:var(--vs-purple-dark)}body.vs-product--croquettes-chien-senior .taille-croquette{background:url(../images/croquette-chien-taille-moyenne.png) 100% 0 no-repeat;display:inline-block;height:100px;margin-top:20px;padding-right:90px;padding-top:10px;right:-35px;width:100%}body.vs-product--croquettes-chien-senior .taille-croquette:after{content:"13mm"}body.vs-product--croquettes-chien-senior .livraison{background-image:url(../images/croquettes-chien-senior-livraison-gratuite.png)}html body #tarteaucitronRoot #tarteaucitronAlertBig{background:var(--vs-white);border-top:4px solid var(--vs-teal);color:var(--vs-gray-dark);font-family:var(--vs-font-body);padding:var(--vs-space-3) 0}html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{color:var(--vs-gray-dark);font-family:var(--vs-font-body);font-size:15px!important}html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronAllDenied2,html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPersonalize2{background:var(--vs-teal);border:2px solid var(--vs-teal);border-radius:var(--vs-radius-pill);color:var(--vs-white);font-family:var(--vs-font-body);font-size:15px!important;font-weight:var(--vs-weight-bold);margin:var(--vs-space-1);padding:var(--vs-space-2) var(--vs-space-4)}html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronAllDenied2:hover,html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPersonalize2:hover{background:var(--vs-white);color:var(--vs-teal)}html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert{background:var(--vs-white);border:2px solid var(--vs-teal);border-radius:var(--vs-radius-pill);color:var(--vs-teal);font-family:var(--vs-font-body);font-size:15px!important;font-weight:var(--vs-weight-bold);margin:var(--vs-space-1);padding:var(--vs-space-2) var(--vs-space-4)}html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPrivacyUrl{color:var(--vs-gray-medium);font-family:var(--vs-font-body);font-size:14px!important;text-decoration:underline}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine{background:var(--vs-teal);border-color:var(--vs-teal)}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronH1,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronH2{color:var(--vs-white)}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny{background:var(--vs-gray-pale);border-radius:var(--vs-radius-pill);color:var(--vs-gray-dark);font-family:var(--vs-font-body)}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronServices_mandatory .tarteaucitronLine button.tarteaucitronAllow,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAllow,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied .tarteaucitronDeny{background:var(--vs-teal);color:var(--vs-white)}html body #tarteaucitronRoot #tarteaucitron button#tarteaucitronSaveButton{background:var(--vs-yellow);border-radius:var(--vs-radius-pill);color:var(--vs-gray-dark);font-family:var(--vs-font-body);font-size:16px!important;font-weight:var(--vs-weight-bold);padding:var(--vs-space-2) var(--vs-space-5)}html body .tac_activate{background:var(--vs-gray-pale);font-family:var(--vs-font-body)}html body .tac_activate,html body .tac_activate .tac_float,html body .tac_activate .tac_float strong{color:var(--vs-gray-dark)}html body .tac_activate .tac_float .tarteaucitronAllow{background:var(--vs-teal);border-radius:var(--vs-radius-pill);color:var(--vs-white);font-weight:var(--vs-weight-bold);padding:var(--vs-space-2) var(--vs-space-4)}html body .calendly-inline-widget:has(>.tac_activate){height:auto!important;padding:var(--vs-space-5)}html body .calendly-inline-widget>.tac_activate{border-radius:var(--vs-radius-md);padding:var(--vs-space-6) var(--vs-space-4)}.mini-cartcontent ul li.vs-body--yellow,.woocommerce ul.products li.product.vs-body--yellow,.woocommerce-page ul.products li.product.vs-body--yellow{background:var(--vs-yellow)}.mini-cartcontent ul li.vs-body--teal,.woocommerce ul.products li.product.vs-body--teal,.woocommerce-page ul.products li.product.vs-body--teal{background:var(--vs-teal)}.mini-cartcontent ul li.vs-body--beige,.woocommerce ul.products li.product.vs-body--beige,.woocommerce-page ul.products li.product.vs-body--beige{background:var(--vs-beige)}.mini-cartcontent ul li.vs-body--purple,.woocommerce ul.products li.product.vs-body--purple,.woocommerce-page ul.products li.product.vs-body--purple{background:var(--vs-purple)}.mini-cartcontent ul li.vs-body--green-light,.woocommerce ul.products li.product.vs-body--green-light,.woocommerce-page ul.products li.product.vs-body--green-light{background:var(--vs-green-light)}.mini-cartcontent ul li.vs-body--orange,.woocommerce ul.products li.product.vs-body--orange,.woocommerce-page ul.products li.product.vs-body--orange{background:var(--vs-orange)}.mini-cartcontent ul li.vs-body--brown{background:var(--vs-brown)}.vs-bg--yellow{background-color:var(--vs-yellow)!important}.vs-bg--green-light{background-color:var(--vs-green-light)!important}.vs-bg--beige{background-color:var(--vs-beige)!important}.vs-bg--purple{background-color:var(--vs-purple)!important}.vs-bg--teal{background-color:var(--vs-teal)!important}.vs-bg--teal-light{background-color:var(--vs-teal-light)!important}.vs-bg--orange{background-color:var(--vs-orange)!important}.tdblack{background:var(--vs-brown-light)}.tdblack,.tdvert{color:var(--vs-white)}.tdvert{background:var(--vs-green-dark)}.tdbleu{background:var(--vs-teal)}.tdbleu,.tdrose{color:var(--vs-white)}.tdrose{background:var(--vs-pink-dark)}.tjaune{color:var(--vs-yellow)}.tvert{color:var(--vs-green-dark)}.tbleu{color:var(--vs-teal)}.trose{color:var(--vs-pink-dark)}.radius50{border-radius:var(--vs-radius-circle)}span.moyen{font-size:125%!important}span.grand{font-size:150%!important}.btn{border-radius:var(--vs-radius-btn);box-shadow:1px 2px 10px var(--vs-shadow-xl);display:inline-block;font-family:var(--vs-font-display);font-size:var(--vs-text-xl);padding:3px var(--vs-space-2)}.btn:hover{box-shadow:none}.bulle{border-radius:var(--vs-radius-card);padding:var(--vs-space-4)}.logged-in .ifnotloggedin{display:none!important}.vs-btn{border:none;border-radius:var(--vs-radius-btn);cursor:pointer;display:inline-block;font-family:var(--vs-font-display);font-size:var(--vs-text-xl);font-weight:var(--vs-weight-bold);line-height:1em;padding:3px var(--vs-space-2);text-align:center;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.vs-btn--pill{border-radius:var(--vs-radius-pill);padding:var(--vs-space-3) var(--vs-space-6)}.vs-btn--teal{background:var(--vs-teal);color:var(--vs-white)}.vs-btn--teal:focus,.vs-btn--teal:hover{background:var(--vs-white);color:var(--vs-teal)}.vs-btn--orange{background:var(--vs-orange);color:var(--vs-white)}.vs-btn--orange:focus,.vs-btn--orange:hover{background:var(--vs-white);color:var(--vs-orange)}.vs-btn--pink{background:var(--vs-pink-dark);color:var(--vs-white)}.vs-btn--pink:focus,.vs-btn--pink:hover{background:var(--vs-white);color:var(--vs-pink-dark)}.vs-btn--dark{background:var(--vs-gray-darkest);color:var(--vs-white)}.vs-btn--dark:focus,.vs-btn--dark:hover{background:var(--vs-black);color:var(--vs-white)}.vs-btn--teal-ghost{background:var(--vs-white);border-radius:var(--vs-radius-card);color:var(--vs-teal)}.vs-btn--teal-ghost:focus,.vs-btn--teal-ghost:hover{background:var(--vs-orange);color:var(--vs-white)}