html,body{overflow-x:hidden}.none{display:none!important}.block{display:block}.thin{font-weight:200}.light{font-weight:300}.regular{font-weight:400}.medium{font-weight:500}.semibold{font-weight:600}.bold{font-weight:700}.IvyOraDisplay{font-family:'IvyOraDisplay',sans-serif!important}.Audrey{font-family:'Audrey',sans-serif!important}:root{--orange-perse:#e68b47;--orange-dark:#de7f3c;--gris-jet:#2f2f30;--beige:#e6dbcd;--rose-corail:#df8c7d;--noisette:#9c503e;--feldgrau:#486153;--ecologie:#4f695c;--loden-yellow:#ad8612}.subtitle_txt p{margin-top:10px;margin-bottom:0}.titleonline:not(.titleonline_2):after{content:'';display:block;background-color:var(--orange-perse);width:218px;height:6px}.titleonline_center:after{content:'';display:block;background-color:var(--orange-perse);width:218px;height:6px;margin:0 auto}.titleonline h2,.titleonline h3,.titleonline h4,.titleonline h5,.titleonline h6,.titleonline p{margin-bottom:30px}.titleonline_center h2,.titleonline_center h3,.titleonline_center h4,.titleonline_center h5,.titleonline_center h6,.titleonline_center p{margin-bottom:30px}.titleonline_2{margin-bottom:0!important}.titleonline_2 h2,.titleonline_2 h3,.titleonline_2 h4,.titleonline_2 h5,.titleonline_2 h6,.titleonline_2 p{display:inline-block;padding-bottom:15px;margin-bottom:0!important;border-bottom:6px solid var(--orange-perse)}.titleonline2{width:350px!important}.titleonline2 h2,.titleonline2 h3,.titleonline2 h4,.titleonline2 h5,.titleonline2 h6,.titleonline2 p{margin-bottom:20px}.titleonline2:after{content:'';display:block;background-color:var(--ecologie);width:218px;height:6px}.section_breadcrumb .breadcrumb nav{margin-bottom:0}.elementor-widget-breadcrumbs p{margin-bottom:0;margin-top:0}.cta_birthday .cta_txt .IvyOraDisplay{font-size:35px;font-style:italic;line-height:1}.cta_parrainage .cta_title{margin-bottom:50px!important}.cta_parrainage .cta_txt{max-width:700px;margin:0 auto}.cta_parrainage .cta_txt span{font-family:'IvyOraDisplay',sans-serif;font-size:70px;font-weight:700;font-style:initial}.cta_parrainage .cta_txt span.parrainage_pourcentage{display:block}.cta_reduction{display:flex;align-items:center}.cta_reduction .bloc_reduction .nb_reduction{float:left;font-size:140px;line-height:1}.cta_reduction .bloc_reduction .txt_reduction{float:left;max-width:400px;text-align:left;margin-left:20px;line-height:1.05}.cta_reduction .reduction_code .txt_nouveau{text-transform:uppercase;color:var(--gris-jet);background-color:#fff;margin-left:25px;padding:5px 20px}.popup_reduction{display:flex;align-items:center}.popup_reduction .bloc_reduction .nb_reduction{display:block;font-size:160px}.popup_reduction .bloc_reduction .txt_reduction{display:block;line-height:1.05;margin-top:15px}.popup_reduction .reduction_code .txt_nouveau{text-transform:uppercase;color:var(--gris-jet);background-color:#fff;margin-left:15px;padding:5px 20px}header.elementor-location-header{position:fixed;width:100%;max-width:100%;z-index:9999}header .bloc_header{transition:all ease-in-out .6s!important;background-color:rgba(0,0,0,0)}header .bloc_header .header_logo img{transition:all ease-in-out .6s}header .bloc_header .menu-item>a{transition:all ease-in-out .2s}header .bloc_header .header_menu ul.sub-menu{box-shadow:0 3px 5px -1px rgba(0,0,0,.3)}.header_cart .elementor-menu-cart__toggle .elementor-button-text{display:none!important}.header_cart .elementor-menu-cart__toggle .elementor-menu-cart__toggle_button{border:inherit!important}.header_cart .elementor-menu-cart__toggle .elementor-menu-cart__toggle_button .elementor-button-icon svg{width:41px;height:25px}.header_cart .elementor-menu-cart__toggle .elementor-menu-cart__toggle_button:hover .elementor-button-icon svg path{fill:var(--orange-perse)!important}.header_cart.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{background-color:var(--orange-perse)!important}.header_menu_woo .elementor-nav-menu a.has-submenu:before{content:'';opacity:1!important;background-color:inherit!important;display:block;width:38px;height:31px;background-image:url(https://boutique.son-pet.com/wp-content/uploads/2025/10/ico_connexion_white.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.header_menu_woo .elementor-nav-menu a.has-submenu:hover:before{background-image:url(https://boutique.son-pet.com/wp-content/uploads/2025/10/ico_connexion_orange.svg)}.header_menu_woo .elementor-nav-menu a.has-submenu .sub-arrow{display:none!important}header .bloc_header .header_fixed_logo{display:none}.bloc_header_product .header_menu_woo .elementor-nav-menu a.has-submenu:before{background-image:url(https://boutique.son-pet.com/wp-content/uploads/2025/10/ico_connexion_grisjet.svg)}.bloc_header_product .header_menu_woo .elementor-nav-menu a.has-submenu:hover:before{background-image:url(https://boutique.son-pet.com/wp-content/uploads/2025/10/ico_connexion_orange.svg)}header.header_fixed .bloc_header{padding:20px 20px 15px!important;background-color:var(--beige);box-shadow:0 3px 5px -1px rgba(0,0,0,.3);transition:all ease-in-out .6s}header.header_fixed .bloc_header .header_logo img{width:75px!important;transition:all ease-in-out .6s}header.header_fixed .bloc_header .header_menu_woo .elementor-nav-menu a.has-submenu:before{background-image:url(https://boutique.son-pet.com/wp-content/uploads/2025/10/ico_connexion_grisjet.svg)}header.header_fixed .header_menu_woo .elementor-nav-menu a.has-submenu:hover:before{background-image:url(https://boutique.son-pet.com/wp-content/uploads/2025/10/ico_connexion_orange.svg)}header.header_fixed .bloc_header .header_menu ul.elementor-nav-menu>.menu-item>a{font-size:16px;color:var(--gris-jet);transition:all ease-in-out .6s}header.header_fixed .bloc_header .header_menu ul.elementor-nav-menu>li>ul>.menu-item>a{font-size:13px;transition:all ease-in-out .6s}header.header_fixed .bloc_header .elementor-menu-cart__toggle .elementor-menu-cart__toggle_button{padding:10px;transition:all ease-in-out .6s}header.header_fixed .header_cart .elementor-menu-cart__toggle .elementor-menu-cart__toggle_button .elementor-button-icon svg path{fill:var(--gris-jet)!important}header.header_fixed .header_cart .elementor-menu-cart__toggle .elementor-menu-cart__toggle_button:hover .elementor-button-icon svg path{fill:var(--orange-perse)!important}header.header_fixed .bloc_header .elementor-menu-cart__toggle .elementor-button svg{fill:var(--gris-jet)}header.header_fixed .bloc_header .header_menu ul.elementor-nav-menu>.menu-item .has-submenu{fill:var(--gris-jet)}header.header_fixed .bloc_header .header_logo{transition:all ease-in-out .6s}header.header_fixed .bloc_header .header_fixed_logo{display:initial}.header_cart .elementor-menu-cart__product-name a{color:#000!important}.slider_home:after{content:'';position:absolute;right:5%;bottom:10%;width:200px;height:205px;background-image:url(https://boutique.son-pet.com/wp-content/uploads/2025/10/ORIGINE-FRANCE.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.slider_h1_sub{font-style:italic}.madeinfrance img{width:200px}.row_inner_col2 .inner_col_left>.elementor-widget-wrap{padding-top:0;padding-right:90px;padding-left:0}.nb_sub{display:block;color:#000;font-size:40px;font-weight:700}.icone_intro{margin-bottom:0!important}.ico_text h3{font-weight:400!important}.home_eco .col_right_dog:after{content:'';position:absolute;right:-15%;bottom:-14%;width:354px;height:422px;max-width:50%;background-image:url(https://boutique.son-pet.com/wp-content/uploads/2025/11/CHIEN_FOND_BLANC-2.png);background-size:contain;background-position:center;background-repeat:no-repeat}.col_bg_left{width:300px}.col_right_txt{background-color:var(--beige);padding:80px 90px}.home_cat .home_cat_col>.elementor-widget-wrap{padding-left:0!important;padding-right:0!important}.home_cat_title{margin-bottom:10px}.home_cat_subtitle p{margin:0}.home_cat_row .home_cat_col_2{cursor:pointer}.home_cat_row .home_cat_col_2>.elementor-widget-wrap{transform:scale(1);transition:all ease-in-out .4s!important}.home_cat_row .home_cat_col_2:hover>.elementor-widget-wrap{transform:scale(1.1);transition:all ease-in-out .4s}.home_cat_row .home_cat_col_2:hover .elementor-background-overlay{opacity:0.3!important;transition:all ease-in-out .4s!important}.home_cat_row .home_cat_col_2.home_cat_col_pub .home_cat_title{margin-bottom:10px!important}.home_cat_row .home_cat_col_2.home_cat_col_pub .home_cat_subtitle{margin-bottom:30px!important}.home_cat_row .home_cat_col_2.home_cat_col_pub .nouveau{padding:3px 10px;margin-left:5px;margin-bottom:30px!important;font-size:20px;font-weight:700;background-color:#fff;color:var(--orange-perse);text-transform:uppercase}.home_cat_row .home_cat_col_3{cursor:pointer}.home_cat_row .home_cat_col_3>.elementor-widget-wrap{transform:scale(1);transition:all ease-in-out .4s!important}.home_cat_row .home_cat_col_3:first-child>.elementor-widget-wrap{margin-right:33px}.home_cat_row .home_cat_col_3:nth-child(2)>.elementor-widget-wrap{margin-left:17px;margin-right:17px}.home_cat_row .home_cat_col_3:nth-child(3)>.elementor-widget-wrap{margin-left:33px}.home_cat_row .home_cat_col_3:nth-child(4)>.elementor-widget-wrap{margin-right:33px}.home_cat_row .home_cat_col_3:nth-child(5)>.elementor-widget-wrap{margin-left:17px;margin-right:17px}.home_cat_row .home_cat_col_3:last-child>.elementor-widget-wrap{margin-left:33px}.home_cat_row .home_cat_col_3:hover>.elementor-widget-wrap{transform:scale(1.1);transition:all ease-in-out .4s}.home_cat_row_2>.elementor-container{flex-wrap:wrap}.home_cat_row_2 .home_cat_col_3{min-height:350px;flex:0 0 33.33%;margin-bottom:50px}.home_cat_row .home_cat_col_2 .home_cat_btn a.elementor-button,.home_cat_row .home_cat_col_3 .home_cat_btn a.elementor-button{transition:all ease-in-out .4s}.home_cat_row .home_cat_col_2:hover .home_cat_btn a.elementor-button,.home_cat_row .home_cat_col_3:hover .home_cat_btn a.elementor-button{padding-right:37px!important;padding-left:42px!important;transition:all ease-in-out .4s}.testimonials:after{content:'';position:absolute;right:-2%;width:250px;height:210px;max-width:50%;transform:rotate(-27deg);background-image:url(https://boutique.son-pet.com/wp-content/uploads/2025/11/pattes-sans-fond.png);background-size:contain;background-position:center;background-repeat:no-repeat;top:8%}.bloc_temoignages{z-index:1}.bloc_temoignages>.elementor-shortcode{display:flex;justify-content:space-between!important;grid-column-gap:50px}.temoignage{background-color:#fff;text-align:justify;display:flex;flex-direction:column;justify-content:space-between;flex:33.33%}.temoignage_txt{padding:30px 50px 50px;height:100%;display:flex;flex-direction:column;justify-content:center;position:relative}.temoignage_txt>p{margin-bottom:50px;text-align:center;line-height:1.4;font-size:16px}.temoignage_title{padding:20px 45px 10px;border-top:3px solid #d9c8b1;text-transform:uppercase;text-align:center}.temoignage_name{font-size:20px;font-weight:700}.e-icon.stars{width:100%;text-align:center;position:absolute;bottom:20px;left:0}.e-icon.stars .e-font-icon-svg.e-eicon-star{height:22px;fill:var(--orange-perse)}.bloc_calculateur .row_calc{margin-top:50px}.bloc_calculateur #Ages.row_calc{margin-top:60px}.bloc_calculateur .calc_title{font-size:25px;color:var(--gris-jet);font-weight:700;line-height:1.2;text-align:left}.bloc_calculateur p,.bloc_calculateur button,.bloc_calculateur input{font-family:"Montserrat";color:var(--gris-jet)}.bloc_calculateur .bloc_calc_options:not(.resultats){padding:0 35px;justify;display:flex;flex-direction:row;gap:30px}.bloc_calculateur .animal{border:4px solid var(--beige);background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex:20%;padding:20px;text-align:center;cursor:pointer}.bloc_calculateur .animal:hover,.bloc_calculateur .animal.opened{background-color:var(--beige)}.bloc_calculateur .animal>div{height:105px;width:100%;display:flex;justify-content:center;align-items:end}.bloc_calculateur .animal[data-type="chien_petit"] img{max-width:98px}.bloc_calculateur .animal[data-type="chien_moyen"] img{max-width:99px}.bloc_calculateur .animal[data-type="chien_grand"] img{max-width:111px}.bloc_calculateur .animal[data-type="chat"] img{max-width:61px}.bloc_calculateur .animal[data-type="furet"] img{max-width:71px}.bloc_calculateur .animal p{font-size:18px;line-height:1.1;margin-top:30px;margin-bottom:0}.bloc_calculateur .animal[data-type="chat"] p,.bloc_calculateur .animal[data-type="furet"] p{line-height:2.2}.bloc_calculateur .bloc_calc_options.options_button,.bloc_calculateur #Activites .bloc_calc_options{gap:10px;justify-content:left;margin-bottom:30px}.bloc_calculateur button{padding:10px 15px;font-weight:600;font-size:18px;background-color:#fff;border-radius:0;border:3px solid var(--beige);cursor:pointer}.bloc_calculateur button:hover,.bloc_calculateur button.opened{background-color:var(--beige)}.bloc_calculateur .resultats .poids{position:relative;display:inline-block;margin:0 30px 60px}.bloc_calculateur .resultats .poids input[type="number"]{appearance:textfield;-moz-appearance:textfield;-webkit-appearance:textfield;cursor:text}.bloc_calculateur .resultats .poids input[type="number"]::-webkit-outer-spin-button,.bloc_calculateur .resultats .poids input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bloc_calculateur .resultats .poids input::placeholder{color:var(--gris-jet)}.bloc_calculateur .resultats sub{position:absolute;right:29px;top:15px;font-size:17px;font-weight:500;text-transform:initial}.bloc_calculateur .resultats td.td_qte_m sub{right:25px}.bloc_calculateur .resultats .poids sub{right:15px}.bloc_calculateur .resultats table{max-width:600px}.bloc_calculateur .resultats table tr td{position:relative;font-size:20px;font-weight:500;text-transform:uppercase}.bloc_calculateur .resultats table tr td:first-child{padding:10px}.bloc_calculateur .resultats table tr td:last-child{padding:1px 10px 1px 0}.bloc_calculateur .resultats table tr td .indication{font-size:10px;margin-left:5px;text-transform:initial}.bloc_calculateur .resultats input{max-width:170px;padding:4px 38px 5px 15px;font-size:25px;font-weight:500;border-radius:0;border:3px solid var(--beige);text-align:right;outline:none}.bloc_calculateur .calc_btn{text-align:center}.bloc_calculateur .calc_btn a{display:inline-block;font-weight:600;font-size:18px;padding:15px 40px;background-color:var(--orange-perse);color:#fff;text-transform:uppercase;cursor:pointer}.bloc_calculateur .calc_btn a:hover{background-color:var(--orange-dark)}.bloc_calculateur .row_calc.row_js:not(.opened),.bloc_calculateur .bloc_calc_options.options_button:not(.opened){display:none}.openBtnCalc{position:fixed;bottom:30%;right:-230px;transform:translateY(-50%);background:var(--orange-perse);color:#fff;padding:10px;cursor:pointer;border-radius:15px 0 0 15px;line-height:1;z-index:1100;transition:all ease-in-out .6s}.openBtnCalc.on,.openBtnCalc:hover{right:0;transition:all ease-in-out .6s}.openBtnCalc>img{width:55px;display:inline-block;vertical-align:middle;transition:all ease-in-out .6s}.openBtnCalc>.openBtnCalc_txt{font-size:18px;line-height:1.2;font-weight:600;text-transform:uppercase;font-family:'Montserrat';color:#fff;display:inline-block;vertical-align:middle;padding-left:10px;max-width:220px;transition:all ease-in-out .6s}html[lang="en"] .openBtnCalc>.openBtnCalc_txt{font-size:17px}#close-calculateur{position:absolute;top:0;right:0;color:#fff;cursor:pointer;padding:0 15px 10px 20px;font-size:35px;line-height:1;font-family:'Montserrat';background-color:var(--orange-perse);border-bottom-left-radius:10px}#close-calculateur:hover{color:var(--gris-jet)}.bloc_calculateur_small{position:fixed;z-index:999999;background-color:rgba(0,0,0,.4);top:0;right:-100%;left:100%;bottom:0;padding:5% 0 2.5% 5%;max-width:100%;transition:all ease-in-out .8s}.bloc_calculateur_small.opened{right:0;left:0;transition:all ease-in-out .8s}.bloc_calculateur_small .calculateur_bg{position:relative;max-width:680px;max-height:100%;border-top-left-radius:50px;overflow-y:scroll;overflow-x:hidden;margin:0 0 0 auto;background-color:var(--orange-perse);border:15px solid var(--orange-perse);box-sizing:border-box}.bloc_calculateur_small .calculateur{background:#fff;border-top-left-radius:35px;padding:35px 25px 50px}.bloc_calculateur_small .bloc_calculateur_small_title{text-align:center;font-family:"IvyOraDisplay",Sans-serif;font-size:30px;font-weight:700;line-height:1.2;color:var(--e-global-color-text);margin:0 auto 30px!important;max-width:300px}.bloc_calculateur_small .bloc_calculateur_small_title::after{content:'';display:block;background-color:var(--orange-perse);width:150px;height:4px;margin:15px auto 0}.bloc_calculateur_small .bloc_calc_title .calc_title{font-size:20px}.bloc_calculateur_small .bloc_calc_title p{font-size:18px;text-align:center}.bloc_calculateur_small .row_calc{margin-top:30px!important}.bloc_calculateur_small #Ages.row_calc{margin-top:20px!important}.bloc_calculateur_small .animal{display:inline-block;width:20%;max-width:160px;margin:2%}.bloc_calculateur_small .animal:first-child{margin-left:0}.bloc_calculateur_small .animal:nth-child(3){margin-right:0}.bloc_calculateur_small #Types .bloc_calc_options{display:inherit;text-align:center}.bloc_calculateur_small .animal[data-type="chien_petit"] img{max-width:78px}.bloc_calculateur_small .animal[data-type="chien_moyen"] img{max-width:79px}.bloc_calculateur_small .animal[data-type="chien_grand"] img{max-width:91px}.bloc_calculateur_small .animal[data-type="chat"] img{max-width:51px}.bloc_calculateur_small .animal[data-type="furet"] img{max-width:51px}.bloc_calculateur_small .animal p{margin-top:14px;font-size:14px}.bloc_calculateur_small .animal>div{height:80px}.bloc_calculateur_small .bloc_calc_options.options_button,.bloc_calculateur_small #Activites .bloc_calc_options{justify-content:center}.bloc_calculateur_small button{font-size:16px}.bloc_calculateur_small .bloc_calc_options.resultats{text-align:center}.bloc_calculateur_small .resultats .poids{margin:0 auto 50px!important}.bloc_calculateur_small .resultats table{margin:0 auto;text-align:left}.bloc_calculateur_small .resultats table tr td{font-size:18px}.bloc_calculateur_small .resultats input{font-size:22px}.bloc_calculateur_small .resultats sub{top:12px}.bloc_calculateur_small .calculateur #Resultats a{text-decoration:none;font-size:16px;max-width:200px}@media (prefers-reduced-motion:no-preference){.row_calc{transition:opacity .28s ease,transform .28s ease}.row_calc.will-fade{opacity:0;transform:translateY(8px)}}.section_content_footer p{margin-top:0;margin-bottom:0}.empreinte_right:after{content:'';z-index:0;position:absolute;right:-2%;width:237px;height:255px;max-width:50%;transform:rotate(-27deg);background-image:url(https://boutique.son-pet.com/wp-content/uploads/2025/10/empreinte-grise.svg);background-size:contain;background-position:center;background-repeat:no-repeat;top:15%;transition:all ease-in-out .6s}.empreinte_left:after{content:'';z-index:0;position:absolute;left:1%;width:237px;height:255px;max-width:50%;transform:rotate(50deg);background-image:url(https://boutique.son-pet.com/wp-content/uploads/2025/10/empreinte-grise.svg);background-size:contain;background-position:center;background-repeat:no-repeat;top:15%;transition:all ease-in-out .6s}.empreinte_right img{z-index:999;position:inherit}.titleonline_nos_valeurs:after{content:'';display:block;background-color:var(--orange-perse);width:150px;height:6px;margin-top:20px}.row_col3_ico_left .elementor-icon-list-text{text-align:left}.section_team .col_txt li{background-color:#d9c8b1;padding:12px 17px 10px!important;margin-top:15px!important;border-top-left-radius:15px;font-size:18px}.section_team .col_txt li:first-child{margin-top:0px!important}.section_team:not(.section_team_reverse) img{border-top-left-radius:35px}.section_team.section_team_reverse img{border-top-right-radius:35px}.product:hover>.listing_product_details{background-color:var(--orange-perse)!important}.product.product_tag-recette-boeuf-poulet:hover>.listing_product_details,.product.product_tag-friandise-boeuf:hover>.listing_product_details{background-color:var(--noisette)!important}.product.product_tag-recette-saumon-poulet:hover>.listing_product_details,.product.product_tag-friandise-saumon:hover>.listing_product_details{background-color:var(--rose-corail)!important}.product.product_tag-recette-canard-porc:hover>.listing_product_details{background-color:var(--feldgrau)!important}.product.product_tag-friandise-poulet:hover>.listing_product_details{background-color:var(--loden-yellow)!important}.listing_product_details .listing_product_cat a{font-family:"IvyOraDisplay",Sans-serif;font-size:22px;font-weight:700;font-style:italic;color:var(--e-global-color-accent)}.listing_product_details .listing_product_cat .header_product_title_cat{font-family:"IvyOraDisplay",Sans-serif;font-size:20px;font-weight:700;line-height:1.2;font-style:italic;color:var(--e-global-color-accent);display:block}.listing_product_details:hover .listing_product_title>.product_title,.listing_product_details:hover .listing_product_price .price{color:#fff!important}.listing_product_details:hover .listing_product_cat .product_meta .detail-content>a,.listing_product_details:hover .listing_product_cat a{color:var(--gris-jet)!important}.listing_product_details:hover .listing_product_cat .header_product_title_cat{color:var(--gris-jet)!important}.listing_product_details .listing_product_btn a.elementor-button:hover{padding-right:25px;padding-left:32px}.listing_product_details .listing_product_title{margin-bottom:5px}.listing_product_details .listing_product_cat{margin-bottom:0}.listing_product_details .listing_product_cat .header_product_title_catmargin-bottom:0}.listing_product_details .listing_product_cat .product_meta .sku_wrapper,.listing_product_details .listing_product_cat .header_product_title_catproduct_meta .sku_wrapper,.listing_product_details .listing_product_cat .product_meta .posted_in>.detail-label,.listing_product_details .listing_product_cat .header_product_title_catproduct_meta .posted_in>.detail-label,.listing_product_details .listing_product_cat .product_meta .tagged_as{display:none!important}.listing_product_details .listing_product_cat .header_product_title_catproduct_meta .tagged_as{display:none!important}.listing_product_details .listing_product_price,.listing_product_details .listing_product_price .price{margin-bottom:0!important}.listing_product_details .listing_product_btn{position:absolute;bottom:0;right:0}.col_filters .filters .search-filter-input-checkbox__label{font-size:18px;font-weight:600}.col_filters .filters .search-filter-input-checkbox__label:hover{color:var(--orange-perse)}.col_filters .filters .search-filter-field>.search-filter-input-group .search-filter-input-checkbox[data-option-value="chiens"]{border-bottom:2px solid var(--beige)}.col_filters .filters .search-filter-field>.search-filter-input-group>.search-filter-input-checkbox{padding:15px;border-bottom:2px solid var(--beige)}.col_filters .filters .search-filter-field>.search-filter-input-group>.search-filter-input-checkbox:first-child{padding-top:0}.col_filters .filters .search-filter-field>.search-filter-input-group .search-filter-input-group{padding-top:0;padding-bottom:0}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{font-family:"Montserrat";font-weight:500;font-size:15px;color:var(--gris-jet);background-color:rgba(230,219,205,.4);border-top-color:var(--orange-perse);padding-top:2em;padding-bottom:2em}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{color:var(--orange-perse);top:2em}.woocommerce-page .woocommerce-message .button.wc-forward{background-color:transparent;color:var(--orange-perse);font-weight:600;text-transform:uppercase;padding:10px 25px;font-size:15px;border:2px solid var(--orange-perse)}.woocommerce-page .woocommerce-message .button.wc-forward:hover{background-color:var(--orange-perse);color:#fff}.woocommerce .return-to-shop a.button.wc-backward{background-color:var(--orange-perse);color:#fff;font-weight:600;text-transform:uppercase;padding:10px 25px;font-size:15px;border:2px solid var(--orange-perse)}.woocommerce .return-to-shop a.button.wc-backward:hover{background-color:var(--orange-dark)}.woocommerce-page .woocommerce-message:focus-visible{outline:indianred}.section_moncompte:after{content:'';z-index:-1;position:absolute;top:15%;right:-2%;width:237px;height:255px;max-width:50%;transform:rotate(-27deg);background-image:url(https://boutique.son-pet.com/wp-content/uploads/2025/10/empreinte-grise.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transition:all ease-in-out .6s}.section_moncompte:before{content:'';z-index:-1;position:absolute;bottom:5%;right:90%;width:237px;height:255px;max-width:50%;transform:rotate(50deg);background-image:url(https://boutique.son-pet.com/wp-content/uploads/2025/10/empreinte-grise.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transition:all ease-in-out .6s}.bloc_moncompte.elementor-widget-woocommerce-my-account .e-my-account-tab__edit-account .woocommerce-MyAccount-content-wrapper{background-color:transparent}.bloc_moncompte.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-message{font-size:15px}.bloc_moncompte .e-my-account-tab .woocommerce-MyAccount-content .woocommerce-info:before{color:var(--orange-perse);top:2em}.bloc_moncompte .e-my-account-tab .woocommerce-MyAccount-content .woocommerce-info>a.button{background-color:var(--orange-perse);color:#fff;font-weight:600;text-transform:uppercase;padding:10px 25px;font-size:15px}.bloc_moncompte .e-my-account-tab .woocommerce-MyAccount-content .woocommerce-info>a.button:hover{background-color:var(--noisette)}.bloc_moncompte .e-my-account-tab.e-my-account-tab__dashboard .woocommerce-MyAccount-content p{line-height:1.4}.bloc_moncompte .e-my-account-tab.e-my-account-tab__dashboard .woocommerce-MyAccount-content a{text-decoration:underline}.bloc_moncompte .e-my-account-tab.e-my-account-tab__dashboard .woocommerce-MyAccount-content a:hover{text-decoration:underline}.bloc_moncompte .e-my-account-tab.e-my-account-tab__edit-address .woocommerce-MyAccount-content .woocommerce-Address-title h2{font-family:'IvyOraDisplay',sans-serif;font-size:25px;font-weight:700;color:var(--orange-perse);margin-top:15px!important;margin-bottom:15px!important}.bloc_moncompte .e-my-account-tab.e-my-account-tab__edit-address .woocommerce-MyAccount-content a.edit{font-family:"Montserrat";font-style:italic;color:var(--rose-corail);opacity:.6;text-decoration:underline;margin-left:0}.bloc_moncompte .e-my-account-tab.e-my-account-tab__edit-address .woocommerce-MyAccount-content a.edit:hover{text-decoration:underline}.bloc_moncompte .e-my-account-tab.e-my-account-tab__edit-account .woocommerce-MyAccount-content form.edit-account fieldset{margin-top:30px}.bloc_moncompte .e-my-account-tab.e-my-account-tab__edit-account .woocommerce-MyAccount-content form.edit-account fieldset>legend{font-family:'IvyOraDisplay',sans-serif;font-size:25px;font-weight:700;color:var(--orange-perse)}.bloc_moncompte .woocommerce-MyAccount-navigation-link>a:before{content:'';position:absolute;left:20px;background-size:contain;background-position:center;background-repeat:no-repeat}.bloc_moncompte .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard>a:before{background-image:url(../../../../../../themes/hello-elementor-child/img/ico_dashboard.svg);width:31px;height:27px}.bloc_moncompte .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders>a:before{background-image:url(../../../../../../themes/hello-elementor-child/img/ico_commandes.svg);width:31px;height:30px}.bloc_moncompte .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--subscriptions>a:before{background-image:url(../../../../../../themes/hello-elementor-child/img/ico_abonnements.svg);width:31px;height:26px}.bloc_moncompte .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads>a:before{background-image:url(../../../../../../themes/hello-elementor-child/img/ico_download.svg);width:31px;height:26px}.bloc_moncompte .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address>a:before{background-image:url(../../../../../../themes/hello-elementor-child/img/ico_adresse.svg);width:31px;height:27px}.bloc_moncompte .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--payment-methods>a:before{background-image:url(../../../../../../themes/hello-elementor-child/img/ico_cb.svg);width:31px;height:27px}.bloc_moncompte .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account>a:before{background-image:url(../../../../../../themes/hello-elementor-child/img/ico_account_details.svg);width:31px;height:27px}.bloc_moncompte .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--referrals>a:before{background-image:url(../../../../../../themes/hello-elementor-child/img/ico_parrainage.svg);width:31px;height:30px}.bloc_moncompte .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout>a:before{background-image:url(../../../../../../themes/hello-elementor-child/img/ico_deconnexion.svg);width:31px;height:29px}.bloc_moncompte.elementor-widget-woocommerce-my-account .e-my-account-tab.e-my-account-tab__orders .woocommerce-MyAccount-content-wrapper{padding:0;border:1px solid rgba(0,0,0,.1)!important}.bloc_moncompte.elementor-widget-woocommerce-my-account .e-my-account-tab__view-order .order_details{padding-top:0!important;padding-left:0!important;padding-right:0!important;border:1px solid rgba(0,0,0,.1)!important}.bloc_moncompte .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce thead{background-color:var(--beige)}.bloc_moncompte .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce thead:first-child tr:first-child th{padding-top:10px!important;padding-left:20px!important}.bloc_moncompte.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table tbody tr:first-child>*{border-top:none!important}.bloc_moncompte.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table tbody tr>*{padding-top:15px;padding-left:20px;padding-bottom:15px}.bloc_moncompte .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce table.shop_table.order_details tr th,.bloc_moncompte .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce table.shop_table.order_details tr td{padding-left:20px!important;padding-right:10px!important}.bloc_moncompte .woocommerce .woocommerce-customer-details .woocommerce-column__title,.bloc_moncompte .woocommerce h2{color:var(--orange-perse)!important;font-family:"IvyOraDisplay",sans-serif!important;font-weight:bold!important;margin-bottom:10px!important}.bloc_moncompte .woocommerce .woocommerce-customer-details address{border:1px solid rgba(0,0,0,.1);border-bottom-width:2px;border-right-width:2px}.order-actions.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions>a,.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions>a{margin-right:5px}body:not(.logged-in) .bloc_moncompte{max-width:600px;margin:0 auto;padding:25px;background-color:#fff;border:10px solid var(--beige);border-top-left-radius:50px}body:not(.logged-in) .bloc_moncompte h2{font-family:'IvyOraDisplay',sans-serif!important;font-size:45px;font-weight:700!important;color:var(--gris-jet)!important}body:not(.logged-in) .bloc_moncompte h2:after{content:'';display:block;background-color:var(--orange-perse);width:75px;height:6px;margin-top:10px}body:not(.logged-in) .bloc_moncompte form{padding:0px!important}.bloc_moncompte.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword{width:100%}.section_panier:after{content:'';z-index:-1;position:absolute;top:15%;right:-2%;width:237px;height:255px;max-width:50%;transform:rotate(-27deg);background-image:url(https://boutique.son-pet.com/wp-content/uploads/2025/10/empreinte-grise.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transition:all ease-in-out .6s}.section_panier:before{content:'';z-index:-1;position:absolute;bottom:5%;right:90%;width:237px;height:255px;max-width:50%;transform:rotate(50deg);background-image:url(https://boutique.son-pet.com/wp-content/uploads/2025/10/empreinte-grise.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transition:all ease-in-out .6s}.bloc_panier .woocommerce-cart-form .shop_table{overflow:hidden}.bloc_panier .woocommerce-cart-form .shop_table thead{background-color:var(--beige)}.bloc_panier .woocommerce-cart-form .shop_table th{padding:15px 5px 15px 0}.bloc_panier .woocommerce-cart-form .shop_table th.product-subtotal{text-align:right;padding-right:20px}.bloc_panier .woocommerce .woocommerce-cart-form table.shop_table td{line-height:1.2em}.bloc_panier .woocommerce-cart-form .shop_table td.product-name{font-size:15px}.bloc_panier .woocommerce-cart-form .shop_table td.product-price ul.wcsatt-options{padding-left:0}.bloc_panier .woocommerce-cart-form .shop_table td.product-price .subscription-option .subscription-option-details:after{content:'(Abonnement)';display:block;font-size:12px;padding-left:20px}html[lang="en"] .bloc_panier .woocommerce-cart-form .shop_table td.product-price .subscription-option .subscription-option-details:after,html[lang="de"] .bloc_panier .woocommerce-cart-form .shop_table td.product-price .subscription-option .subscription-option-details:after{content:'(Subscription)'}html[lang="en"] .bloc_panier .woocommerce-cart-form .shop_table td.product-price .subscription-option .subscription-option-details:after{content:'(Suscripción)'}.bloc_panier .woocommerce-cart-form .shop_table td.product-quantity{min-width:130px}.bloc_panier .woocommerce-cart-form .shop_table td.product-quantity .quantity button{font-family:"Montserrat",Sans-serif;font-weight:700;text-transform:uppercase;line-height:1.1;border:2px solid var(--orange-perse);padding:7px 10px;height:33px;width:33px;vertical-align:middle;background-color:transparent;color:var(--orange-perse);cursor:pointer}.bloc_panier .woocommerce-cart-form .shop_table td.product-quantity .quantity button:hover{background-color:var(--orange-perse);color:#fff;border-color:var(--orange-perse)}.bloc_panier .woocommerce-cart-form .shop_table td.product-quantity .quantity .qty-btn-minus{margin-right:-6.29px}.bloc_panier .woocommerce-cart-form .shop_table td.product-quantity .quantity .qty-btn-plus{margin-left:-6.29px}.bloc_panier .woocommerce-cart-form .shop_table td.product-quantity .quantity .input-text.qty{width:45px;text-align:center;border-width:2px;min-height:33px;max-height:33px;height:33px}.bloc_panier .woocommerce-cart-form .shop_table td.product-subtotal{min-width:130px;text-align:right}.bloc_panier .woocommerce-cart-form .coupon .input-text{height:100%}.bloc_panier .woocommerce-cart-form .coupon .button.e-apply-coupon{min-width:300px}.bloc_panier .e-cart-totals .cart-collaterals .cart_totals>h2{display:none}.bloc_panier .e-cart-totals .shipping td:before{margin-bottom:20px!important}.bloc_panier .e-cart-totals .shipping.recurring-total td:before{font-weight:600!important;text-transform:inherit!important;font-size:12px!important;line-height:1.2;max-width:75%;text-align:left}.bloc_panier .e-cart-totals .shipping td{padding-right:12px!important}.bloc_panier .e-cart-totals .shipping ul#shipping_method li{display:inline-block;vertical-align:middle;width:100%;margin-bottom:1em}.bloc_panier .e-cart-totals .shipping ul#shipping_method li label{font-size:12px;font-weight:600;vertical-align:text-top}.bloc_panier .e-cart-totals .shipping ul#shipping_method li:not(:last-child) label:before{content:'';display:inline-block;vertical-align:middle;width:50px;height:29px;margin-right:10px;background-image:url(../../../../../../themes/hello-elementor-child/img/colissimo_logo.png);background-size:contain;background-position:center;background-repeat:no-repeat}.bloc_panier .e-cart-totals .shipping ul#shipping_method li .amount{float:right}.bloc_panier .e-cart-totals .shipping li:last-child>input#shipping_method_0_free_shipping26{margin-right:12px}.bloc_panier .e-cart-totals .shipping li:last-child>input#shipping_method_0_local_pickup27{margin-right:12px}.bloc_panier .e-cart-totals .shipping .woocommerce-shipping-calculator{display:none!important}.bloc_panier .e-cart-totals .woocommerce-shipping-calculator .shipping-calculator-form #calc_shipping_country_field .select2-selection{border-radius:4px}.bloc_panier .e-cart-totals .woocommerce-shipping-calculator .shipping-calculator-form #calc_shipping_country_field .select2-selection,.bloc_panier .e-cart-totals .woocommerce-shipping-calculator .shipping-calculator-form #calc_shipping_country_field .select2-selection__arrow{height:32px}.bloc_panier .e-cart-totals .woocommerce-shipping-calculator .shipping-calculator-form #calc_shipping_country_field #select2-calc_shipping_country-container{font-size:14px;line-height:normal;padding-inline:8px}.bloc_panier .quantity input::-webkit-inner-spin-button,.bloc_panier .quantity input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.bloc_panier .quantity input{-webkit-appearance:textfield!important}.woocommerce .woocommerce-message a.restore-item{color:var(--orange-perse)}.woocommerce .woocommerce-message a.restore-item:hover{text-decoration:underline}.wcsatt-add-cart-to-subscription-form .wcsatt-add-cart-to-subscription-action-wrapper label{font-size:16px}.wcsatt-add-cart-to-subscription-form .wcsatt-add-cart-to-subscription-action-input{position:initial;transform:inherit;margin-right:10px}.includes_tax{font-size:10px}.bloc_panier .wc-proceed-to-checkout .wcpay-express-checkout-wrapper{display:none!important}.bloc_commande #billing_country_field .select2-container .select2-selection--single .select2-selection__rendered,.bloc_commande #shipping_country_field .select2-container .select2-selection--single .select2-selection__rendered{line-height:2}.bloc_commande #account_password_field label{font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase}.bloc_commande .e-checkout__column-end .e-coupon-box .e-checkout-secondary-title{margin-top:0}.bloc_commande .woocommerce-checkout-payment .woocommerce-info{padding:1em;margin-bottom:0}.bloc_commande .woocommerce-checkout-payment #place_order{width:100%;margin-top:1em}.bloc_commande .woocommerce-checkout .woocommerce-checkout-review-order-table th{text-transform:uppercase}.bloc_commande .woocommerce-checkout .woocommerce-checkout-review-order-table .cart_item td.product-name{max-width:50%}.bloc_commande .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table thead tr th:last-child{text-align:right}.bloc_commande .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .cart_item td:last-child{text-align:right}.bloc_commande .shop_table.woocommerce-checkout-review-order-table tfoot td{text-align:right}.bloc_commande .shop_table.woocommerce-checkout-review-order-table tfoot td strong{font-weight:700!important}.bloc_commande .woocommerce-checkout-review-order .shipping td:before{margin-bottom:20px!important}.bloc_commande .woocommerce-checkout-review-order .shipping td{padding-right:12px!important;width:60%}.bloc_commande .woocommerce-checkout-review-order .shipping ul#shipping_method li{display:inline-block;vertical-align:middle;width:100%;margin-bottom:1em;text-align:left}.bloc_commande .woocommerce-checkout-review-order .shipping ul#shipping_method li label{font-size:12px;font-weight:600;vertical-align:text-top}.bloc_commande .woocommerce-checkout-review-order .shipping ul#shipping_method li:not(:last-child) label:before{content:'';display:inline-block;vertical-align:middle;width:50px;height:29px;margin-right:10px;background-image:url(../../../../../../themes/hello-elementor-child/img/colissimo_logo.png);background-size:contain;background-position:center;background-repeat:no-repeat}.bloc_commande .woocommerce-checkout-review-order .shipping ul#shipping_method li .amount{float:right;margin-top:3px}.bloc_commande .woocommerce-checkout-review-order .shipping li:last-child>input#shipping_method_0_free_shipping26{margin-right:12px}.bloc_commande .woocommerce-checkout-review-order .shipping li:last-child>input#shipping_method_0_local_pickup27{margin-right:12px}#lpc_layer_pickup_selection_button>button{cursor:pointer}.woocommerce-shipping-methods #lpc_pick_up_info{margin:20px 0}.woocommerce-shipping-methods #lpc_pick_up_info .lpc_pickup_info_title{color:var(--orange-perse);border-bottom:1px solid var(--orange-perse);margin-bottom:10px}#lpc_layer_pickup_selection_button>button{background-color:var(--orange-perse)}#lpc_layer_pickup_selection_button>button:hover{background-color:var(--orange-dark)}.bloc_commande .e-coupon-box a.e-show-coupon-form{color:var(--orange-perse);text-decoration:underline}.bloc_commande .e-coupon-box a.e-show-coupon-form:hover{color:var(--noisette)}.woocommerce-checkout #payment ul.payment_methods li{padding:1em;background-color:var(--beige)}.woocommerce-checkout #payment ul.payment_methods li img{margin-top:2px}.bloc_commande.no_sub_payment .woocommerce-checkout-payment .wc_payment_method.payment_method_up2pay_subs,.bloc_commande .woocommerce-checkout-payment .wc_payment_method.payment_method_up2pay_subs label,.bloc_commande.no_sub_payment .woocommerce-checkout-payment .wc_payment_method.payment_method_woocommerce_payments,.bloc_commande .woocommerce-checkout-payment .wc_payment_method.ppayment_method_woocommerce_payments label{display:none!important}.bloc_commande .woocommerce-checkout-payment .wc_payment_method.payment_method_up2pay_subs .payment_box.payment_method_up2pay_subs{margin:0!important}.bloc_commande .woocommerce-checkout-payment .wc_payment_method.payment_method_up2pay_subs .payment_box.payment_method_up2pay_subs>p{margin-top:0}.bloc_commande .woocommerce-checkout-payment .wc_payment_method.payment_method_up2pay_subs .payment_box.payment_method_up2pay_subs>p:after{content:'';width:110px;height:24px;margin:2px 0 0 .5em;display:inline-block;vertical-align:middle;background-image:url(https://boutique.son-pet.com/wp-content/plugins/e-transactions-wc/assets/svg/payment-methods/CB_VISA_MC.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods .payment_method_woocommerce_payments .payment_box{padding:0}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods .payment_method_woocommerce_payments .wc-payment-form{border:4px solid var(--orange-perse)}.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{padding-left:0}.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods>li{padding:0}.woocommerce-checkout .bloc_commande .wcsatt-add-cart-to-subscription-wrapper{padding:20px;border:3px solid var(--beige)}.woocommerce-checkout .bloc_commande .wcsatt-add-cart-to-subscription-table-wrapper.wcsatt-add-cart-to-subscription-options table.shop_table_responsive tbody tr td:not(.order-actions):before{text-transform:uppercase}.woocommerce-checkout .bloc_commande .woocommerce_account_subscriptions .subscription-actions:before{display:none!important}.woocommerce-checkout .bloc_commande .woocommerce_account_subscriptions .subscription-actions .wcsatt-add-to-subscription-button{background-color:transparent;font-family:"Montserrat",Sans-serif;color:var(--orange-perse);font-size:15px;font-weight:700;padding:.88rem 2rem;text-transform:uppercase;border:2px solid var(--orange-perse);border-radius:3px}.woocommerce-checkout .bloc_commande .woocommerce_account_subscriptions .subscription-actions .wcsatt-add-to-subscription-button:after{line-height:1em;font-size:1em}.woocommerce-checkout .bloc_commande .woocommerce_account_subscriptions .subscription-actions .wcsatt-add-to-subscription-button:hover{background-color:var(--orange-perse);color:#fff}.section_legal .title_legal{border-bottom:2px solid var(--orange-perse);padding-bottom:5px;text-align:left;text-transform:uppercase;font-family:IvyOraDisplay;font-weight:600;font-size:18px;display:inline-block;margin-top:30px;margin-bottom:12px}.section_legal p:not(.title_legal){margin:0}.section_legal a{color:var(--orange-perse)!important}.section_legal a:hover{text-decoration:underline!important}.woocommerce-order-received .bloc_commande{border:10px solid var(--beige);padding:30px;max-width:1200px;margin:0 auto;border-top-left-radius:50px}.woocommerce-order-received .bloc_commande .woocommerce-order .woocommerce-thankyou-order-received{font-size:18px;font-weight:600}.woocommerce-order-received .bloc_commande ul.order_details li{margin-bottom:20px}.woocommerce-order-received .bloc_commande .woocommerce-order h2.woocommerce-order-details__title{color:var(--orange-perse);font-family:"IvyOraDisplay",sans-serif}.woocommerce-order-received .bloc_commande .woocommerce-order .woocommerce-customer-details .woocommerce-column__title{color:var(--orange-perse);font-family:"IvyOraDisplay",sans-serif}.woocommerce-order-received .bloc_commande .woocommerce-order .woocommerce-customer-details .addresses>*{margin-bottom:30px}.aw-referrals-share-container.aw-referrals-share-page>.aw-referrals-share-buttons,{display:none}.aw-referrals-share-container.aw-referrals-share-page>.aw-referrals-share-or{display:none}.woocommerce form.aw-email-referral-form input[type="email"]{background-color:#E6DBCD66;padding:16px;border:inherit;border-radius:0}.woocommerce form.aw-email-referral-form .email-button button.button.btn{background-color:transparent;color:var(--orange-perse);font-weight:600;text-transform:uppercase;padding:10px 25px;font-size:15px;border:2px solid var(--orange-perse)}.woocommerce form.aw-email-referral-form .email-button button.button.btn:hover{background-color:var(--orange-perse);color:#fff}.actu_excerpt p{margin:0}.actu_details_title:after{content:'';display:block;background-color:var(--orange-perse);width:150px;height:4px;margin-top:15px}.actu_details_txt .elementor-widget-wrap{padding-left:0!important}.actu_col_sidebar .widget_title{font-family:"IvyOraDisplay",sans-serif;font-size:25px;text-transform:uppercase;font-weight:700;color:var(--gris-jet);padding-bottom:10px;margin-bottom:0;border-bottom:3px solid var(--orange-perse)}.actu_col_sidebar .widget.widget_recent_entries ul{padding-left:0}.actu_col_sidebar .widget.widget_recent_entries li::marker{display:none}.actu_col_sidebar .widget.widget_recent_entries li{clear:both;list-style:none}.actu_col_sidebar .widget.widget_recent_entries li a.wp-block-latest-posts__post-title{font-family:"Montserrat",sans-serif;font-size:16px;line-height:1;font-weight:500;color:var(--gris-jet);display:inline-block;max-width:-webkit-calc(100% - 110px);max-width:-moz-calc(100% - 110px);max-width:calc(100% - 110px);padding-top:15px}.actu_col_sidebar .widget.widget_recent_entries li a.wp-block-latest-posts__post-title:hover{color:var(--orange-perse)}.actu_col_sidebar .wp-block-latest-posts__featured-image{float:left;margin-right:10px;margin-bottom:10px}.actu_col_sidebar .wp-block-latest-posts__featured-image:hover~a.wp-block-latest-posts__post-title{color:var(--orange-perse)!important}.actu_col_sidebar .wp-block-latest-posts__featured-image img{max-width:100px}.actu_col_sidebar .wp-block-latest-posts__post-date{display:block;font-size:12px}.footer_social_txt{margin-bottom:0!important}.footer_social_txt p{margin:0!important}.nccom{color:var(--orange-perse)}.footer_menu .elementor-nav-menu li>a{padding-left:15px!important;transition:all ease-in-out .4s!important}.footer_menu .elementor-nav-menu li>a:before{content:'';position:absolute;left:-5px;top:50%;transform:translateY(-50%);width:7px;height:7px;background-color:var(--orange-perse)!important;border-radius:50%;opacity:1!important}.footer_menu .elementor-nav-menu li>a:hover{padding-left:25px!important;transition:all ease-in-out .4s!important}.contact_link li:hover,.contact_link a:hover{text-decoration:underline;text-decoration-color:var(--orange-perse);text-decoration-thickness:2px;text-underline-offset:4px}.copyright a.nccom{display:inline-block;vertical-align:middle}.copyright a img.img_logo{transition:all ease-in-out .2s}.copyright a img.img_logo{width:60px}.copyright a img.img_logo:hover{width:80px;transition:all ease-in-out .2s}@media screen and (min-width:1025px){.bloc_panier.elementor-widget-woocommerce-cart .e-cart__container{grid-template-columns:66% auto}}@media screen and (min-width:768px){.header_menu .elementor-nav-menu--main .elementor-nav-menu ul{width:100%!important}}@media screen and (max-width:1919px){.empreinte_right:after{max-width:10%;transition:all ease-in-out .6s}.empreinte_left:after{max-width:10%;transition:all ease-in-out .6s}}@media screen and (max-width:1700px){.empreinte_right:after{max-width:7.5%;right:-1%;top:-11%;transition:all ease-in-out .6s}.empreinte_left:after{max-width:7.5%;left:1%;top:-26%;transition:all ease-in-out .6s}}@media screen and (max-width:1600px){header .bloc_header .header_menu .menu-item>a{}.woocommerce div.product .product_title_h1 .product_title{font-size:50px!important;transition:all ease-in-out .6s}}@media screen and (max-width:1599px){.home_eco .col_right_dog:after{right:-5%;bottom:-15%;max-width:40%}}@media screen and (max-width:1500px){header .bloc_header .header_menu .menu-item>a{font-size:14px!important;padding-left:0;transition:all ease-in-out .6s}header .bloc_header .elementor-menu-cart__toggle .elementor-menu-cart__toggle_button{padding-left:10px;padding-right:10px;transition:all ease-in-out .6s}header.header_fixed .bloc_header .header_menu ul.elementor-nav-menu>.menu-item>a{font-size:14px!important;transition:all ease-in-out .6s}}@media screen and (max-width:1400px){.woocommerce div.product .product_title_h1 .product_title{font-size:40px!important;transition:all ease-in-out .6s}.cta_reduction .bloc_reduction .nb_reduction{font-size:}.cta_reduction .bloc_reduction .txt_reduction{max-width:;font-size:}.cta_reduction .reduction_code{font-size:}.popup_reduction .bloc_reduction .nb_reduction{font-size:160px}.bloc_panier .woocommerce-cart-form .shop_table td.product-price ul.wcsatt-options li{line-height:1.2}.bloc_panier .woocommerce-cart-form .shop_table td.product-price ul.wcsatt-options li span{font-size:12px}.section_fusion.empreinte_left:after{display:none}}@media screen and (max-width:1399px){.temoignage_txt{padding:25px 30px 35px}.temoignage_txt>p{font-size:14px}}@media screen and (max-width:1366px){.home_cat_row_2 .home_cat_col_3{min-height:300px}.bloc_commande .woocommerce-checkout-review-order .shipping ul#shipping_method li:not(:last-child) label::before{margin-right:60%}}@media screen and (max-width:1280px){header .bloc_header .header_logo img{width:100px!important}.woocommerce div.product .section_product_title{padding:12.5% 0% 2.5%!important;transition:all ease-in-out .6s!important}.woocommerce div.product .product_title_h1 .product_title{font-size:35px!important;transition:all ease-in-out .6s}.product_header_title .header_product_title_cat{font-size:40px}.product_header_title .header_product_title_cat:not(:first-child):before{font-size:30px}}@media screen and (max-width:1200px){.home_cat_row_2 .home_cat_col_3{flex:0 0 50%}.home_cat_row .home_cat_col_3:first-child>.elementor-widget-wrap{margin-right:25px}.home_cat_row .home_cat_col_3:nth-child(2)>.elementor-widget-wrap{margin-left:25px;margin-right:0}.home_cat_row .home_cat_col_3:nth-child(3)>.elementor-widget-wrap{margin-left:0;margin-right:25px}.home_cat_row .home_cat_col_3:nth-child(4)>.elementor-widget-wrap{margin-left:25px;margin-right:0}.home_cat_row .home_cat_col_3:nth-child(5)>.elementor-widget-wrap{margin-left:0;margin-right:25px}.home_cat_row .home_cat_col_3:last-child>.elementor-widget-wrap{margin-left:25px;margin-right:0}}@media screen and (max-width:1199px){header .bloc_header .header_menu .menu-item>a,header.header_fixed .bloc_header .header_menu ul.elementor-nav-menu>.menu-item>a{font-size:12px!important}.bloc_calculateur .bloc_calc_options:not(.resultats){gap:15px;padding:0}.bloc_calculateur .resultats .poids{margin-left:0}.bloc_calculateur .resultats table tr td:first-child{padding-left:0}.bloc_moncompte .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:16px!important;padding-top:17.5px;padding-bottom:17.5px;line-height:1.5}.bloc_panier .woocommerce-cart-form .shop_table td.product-name{font-size:12px}.testimonials::after{max-width:15%;top:0;z-index:0}}@media screen and (max-width:1198px){.country-selector.weglot-default{}.country-selector.weglot-dropdown a,.country-selector.weglot-dropdown span{font-size:0!important;padding-right:15px!important}}@media screen and (max-width:1100px) and (min-width:1025px){.titleonline.title_home h2{font-size:44px!important}}@media screen and (max-width:1026px){.bloc_commande .woocommerce-checkout-review-order .shipping ul#shipping_method li:not(:last-child) label:before{margin-right:70px}.bloc_commande .woocommerce-checkout-review-order .shipping ul#shipping_method li .amount{margin-top:2px}}@media screen and (max-width:1024px){.slider_h1 h1 .slider_h1_sub{font-size:40px}.slider_home:after{right:5%;bottom:5%;width:150px;height:151px}.row_inner_col2 .inner_col_left>.elementor-widget-wrap{padding-right:60px}.titleonline{margin-bottom:10px}.titleonline_center{margin-bottom:10px}.titleonline h2,.titleonline h3,.titleonline h4,.titleonline h5,.titleonline h6,.titleonline p{margin-bottom:20px}.titleonline_center h2,.titleonline_center h3,.titleonline_center h4,.titleonline_center h5,.titleonline_center h6,.titleonline_center p{margin-bottom:20px}.nb_sub{font-size:35px}.ico_text h3{font-size:14px!important}.intro_btn .elementor-button-icon{font-size:22px}.section_content .col_bg{min-height:400px}.cta_parrainage .cta_title{margin-bottom:35px!important}.cta_parrainage .cta_txt span{font-size:50px}.home_cat_row_2 .home_cat_col_3{min-height:250px}.home_cat_row .home_cat_btn>a.elementor-button{font-size:20px!important;padding:15px 20px 12px 30px!important}.bloc_calculateur .row_calc{margin-top:45px}.bloc_calculateur #Ages.row_calc{margin-top:50px}.bloc_calculateur .resultats .poids{margin-bottom:50px}.product_header_title .header_product_title_cat{font-size:35px}.product_header_title .header_product_title_cat:not(:first-child):before{font-size:25px;margin:0 5px}.bloc_commande .woocommerce-checkout-review-order .shipping td{width:50%}.bloc_commande .woocommerce-checkout-review-order .shipping ul#shipping_method li:not(:last-child) label::before{margin-right:10px!important}.bloc_commande .woocommerce-checkout-review-order .shipping ul#shipping_method li .amount{margin-top:4px}.elementor-widget-woocommerce-my-account{max-width:60%;min-width:300px;margin:0 auto}.bloc_moncompte.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce-MyAccount-content-wrapper{padding-top:0;padding-left:0;padding-right:0}.order-actions.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions>a,.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions>a{margin-bottom:5px}.empreinte_left:after{top:-18%}}@media screen and (max-width:1023px){.bloc_calculateur .animal{padding:20px 10px}.bloc_calculateur .animal p{font-size:16px}.woocommerce-page .woocommerce-message .button.wc-forward{float:none;margin-top:20px}}@media screen and (max-width:1023px) and (min-width:768px){.titleonline.title_home h2{font-size:33px!important;margin-bottom:20px}.bloc_ico_intro .elementor-widget-wrap{padding:0px!important}.ico_text h3{font-size:13px!important}}@media screen and (max-width:992px){header .bloc_header .header_logo img{width:75px!important}header .bloc_header .header_menu .menu-item>a{font-size:12px!important}.woocommerce div.product .product_title_h1 .product_title{font-size:30px!important;transition:all ease-in-out .6s}.bloc_calculateur .bloc_calc_options:not(.resultats){gap:10px}.bloc_calculateur .animal{padding:20px 6px;width:}.bloc_calculateur .animal p{font-size:14px;max-width:100px;margin:30px auto 0}.cta_parrainage .cta_txt span{font-size:45px}.cta_reduction .bloc_reduction .nb_reduction{font-size:}.cta_reduction .bloc_reduction .txt_reduction{max-width:;font-size:}.bloc_temoignages>.elementor-shortcode{grid-column-gap:15px}.temoignage_txt{padding:10px 20px 25px}.temoignage_title{padding:10px 25px 5px}.temoignage_name{font-size:15px}.temoignage_txt>p{font-size:12px}.titleonline:not(.titleonline_2)::after{width:105px;height:4px}.titleonline2::after{width:105px;height:4px}.titleonline_center::after{width:105px;height:4px}.popup_reduction .bloc_reduction .nb_reduction{font-size:130px}.openBtnCalc{bottom:5%;transition:all ease-in-out .6s}}@media screen and (max-width:768px){.bloc_panier .e-cart-totals .shipping.recurring-total td:before{max-width:100%}}@media screen and (max-width:767px){header .header_menu .elementor-nav-menu--dropdown{}header.header_fixed .bloc_header{padding:5px 0 10px 10px!important}header.header_fixed .bloc_header .header_logo img{width:65px!important;transition:all ease-in-out .6s}.row_inner_col2 .inner_col_left>.elementor-widget-wrap{padding-right:0}.col_bg{min-height:400px}.cta_birthday .cta_txt .IvyOraDisplay{font-size:26px}header .bloc_header .header_menu ul.elementor-nav-menu{padding:25px 0}header .bloc_header .header_menu .menu-item>a{font-size:14px;letter-spacing:1px;padding:20px 25px}.slider_home:after{right:inherit;left:5%;bottom:5%;width:100px;height:103px}.bloc_calculateur .row_calc,.bloc_calculateur #Ages.row_calc{margin-top:30px}.bloc_calculateur .animal{display:inline-block;vertical-align:top;width:30%;max-width:160px;margin:2%}.bloc_calculateur .animal:first-child{margin-left:0}.bloc_calculateur .animal:nth-child(3){margin-right:0}.bloc_calculateur #Types .bloc_calc_options{display:inherit;text-align:center}.bloc_calculateur .animal[data-type="chien_petit"] img{max-width:78px}.bloc_calculateur .animal[data-type="chien_moyen"] img{max-width:79px}.bloc_calculateur .animal[data-type="chien_grand"] img{max-width:91px}.bloc_calculateur .animal[data-type="chat"] img{max-width:51px}.bloc_calculateur .animal[data-type="furet"] img{max-width:51px}.bloc_calculateur .animal p{margin-top:15px}.bloc_calculateur .animal>div{height:80px}.bloc_calculateur .resultats .poids{margin-bottom:40px}.bloc_calculateur .calc_title{font-size:20px}.bloc_calculateur button{font-size:16px}.bloc_calculateur .resultats table tr td{font-size:18px}.bloc_calculateur_small .resultats table tr td{font-size:16px}.bloc_calculateur .resultats input{font-size:22px}.bloc_calculateur .calc_btn a{font-size:16px}.bloc_calculateur .resultats sub{top:12px}.cta_parrainage .cta_txt span{font-size:35px}.cta_reduction .bloc_reduction .txt_reduction{float:none;max-width:400px;text-align:center;margin-left:0;line-height:;font-size:;display:block;margin-top:20px}.cta_reduction .bloc_reduction .nb_reduction{display:block;float:none}.cta_reduction .reduction_code .txt_nouveau{margin-left:15px}.section_calculateur .titleonline_center:after{width:150px;height:4px}.home_cat_row_2 .home_cat_col_3{flex:0 0 100%;margin-bottom:25px}.home_cat_row .home_cat_col_3>.elementor-widget-wrap{margin-left:0!important;margin-right:0!important}.section_popup.elementor-popup-modal .dialog-message{max-width:90vw!important}.popup_reduction .bloc_reduction .txt_reduction{line-height:1.2}body:not(.logged-in) .bloc_moncompte h2{font-size:40px}body:not(.logged-in) .bloc_moncompte h2:after{width:70px}.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail,.woocommerce-page table.cart tbody th{display:block!important}.bloc_panier.elementor-widget-woocommerce-cart .woocommerce table.cart tr{padding:0;margin-bottom:20px}.bloc_panier.elementor-widget-woocommerce-cart .woocommerce table.cart tr:not(:first-child){padding-top:20px}.bloc_panier.elementor-widget-woocommerce-cart .woocommerce table.cart td{padding-top:10px;padding-bottom:10px}.bloc_panier.elementor-widget-woocommerce-cart .woocommerce table.cart td{font-size:14px!important}.bloc_panier.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-remove{padding-top:5px;padding-bottom:5px}.bloc_panier.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-thumbnail{padding-top:0}.bloc_panier.elementor-widget-woocommerce-cart .woocommerce table.cart .product-thumbnail:before{display:none!important}.bloc_panier.elementor-widget-woocommerce-cart .woocommerce table.cart img{width:100px!important}.bloc_panier.elementor-widget-woocommerce-cart .woocommerce table.cart tbody tr:not(:first-child) th.product-name{border-top:none!important}.wcsatt-add-cart-to-subscription-action-wrapper label{font-size:16px}.section_legal .title_legal{font-size:16px}.footer_social .footer_social_txt,.footer_social .footer_social_ico{width:100%!important}.footer_social .footer_social_txt{margin-right:0!important}.footer_social .footer_social_ico{margin-top:20px}.footer_col1 .elementor-widget-wrap{margin-bottom:50px}.footer_col2 .elementor-widget-wrap,.footer_col3 .elementor-widget-wrap{padding:0 0 0 22px!important}.footer_col4{margin-top:20px}.bloc_commande .woocommerce-checkout-review-order .shipping ul#shipping_method li:not(:last-child) label::before{margin-right:60%!important}.bloc_commande .woocommerce-checkout-review-order .shipping ul#shipping_method li .amount{margin-top:2px}.empreinte_left:after{max-width:10%}.empreinte_right:after{max-width:10%}}@media screen and (max-width:600px){.listing_product_details .listing_product_cat a{font-size:18px}.listing_product_details .listing_product_cat .header_product_title_cat{font-size:18px}.bloc_calculateur .resultats .poids{margin-bottom:30px}.bloc_calculateur .resultats table tr td{font-size:16px}.bloc_calculateur .resultats input{font-size:20px}.bloc_calculateur_small{padding-left:0;padding-bottom:5%}.bloc_calculateur_small .calculateur_bg{max-width:100%}.bloc_calculateur_small .calculateur{padding:35px 15px 50px}.bloc_calculateur_small .bloc_calculateur_small_title{font-size:25px!important;max-width:260px}.bloc_calculateur_small .resultats .poids{margin:0 auto 30px!important}.bloc_calculateur_small .resultats table tr td:first-child{font-size:14px!important;max-width:140px!important}.bloc_calculateur_small .resultats input{font-size:18px!important;max-width:100px!important}.bloc_calculateur_small .resultats sub{top:17px!important}.bloc_calculateur_small .resultats .poids sub{top:8px!important}.cta_reduction .reduction_code .txt_nouveau{display:block;max-width:160px;margin:15px auto 0!important}.testimonials:after{top:-5%}.bloc_temoignages>.elementor-shortcode{display:inherit}.temoignage{margin-bottom:30px}.temoignage_txt{padding:15px 50px}.popup_reduction .reduction_code .txt_nouveau{display:block;max-width:200px;margin:5px auto 0!important}.home_eco .elementor-mobile-align-left{margin-left:0!important}}@media screen and (max-width:599px){.section_product_header{padding-top:25%!important}.section_product_header h2.elementor-heading-title{font-size:35px!important}}@media screen and (max-width:499px){.bloc_calculateur .resultats table tr td:first-child{font-size:14px}.bloc_calculateur .calc_title{font-size:18px}.bloc_calculateur .resultats input{font-size:18px}.bloc_calculateur .resultats sub{top:9px}.bloc_calculateur .calc_btn a{max-width:300px}}@media screen and (max-width:480px){.temoignage_title{padding:5px 5px 0}.temoignage_txt>p{font-size:12px}.temoignage_txt{padding:15px 30px}}@media screen and (max-width:479px){.section_page_title,.section_archives_header{padding-top:25%!important}.section_page_title h1.elementor-heading-title,.section_archives_header h1.elementor-heading-title{font-size:35px!important}.bloc_calculateur .animal{max-width:120px;margin:1%;padding:15px 5px}.bloc_calculateur .animal>div{height:50px}.bloc_calculateur .animal[data-type="chien_petit"] img{max-width:61px}.bloc_calculateur .animal[data-type="chien_moyen"] img{max-width:55px}.bloc_calculateur .animal[data-type="chien_grand"] img{max-width:60px}.bloc_calculateur .animal[data-type="chat"] img{max-width:35px}.bloc_calculateur .animal p{font-size:12px;max-width:86px;margin:10px auto 0}.bloc_calculateur .resultats table tr td:first-child{max-width:150px}.bloc_calculateur .resultats sub{top:17px}.bloc_calculateur .resultats .poids sub{top:8px}.section_calculateur .titleonline_center:after{width:120px}.section_calculateur .titleonline_center h2{max-width:290px;margin:0 auto 20px}body:not(.logged-in) .bloc_moncompte h2{font-size:35px}body:not(.logged-in) .bloc_moncompte h2:after{width:60px}.bloc_commande .woocommerce-checkout-review-order .shipping ul#shipping_method li:not(:last-child) label::before{margin-right:40%!important}.bloc_commande .woocommerce-checkout .woocommerce-checkout-review-order-table .woocommerce-shipping-totals.shipping th{display:none}.bloc_commande .woocommerce-checkout-review-order .shipping ul#shipping_method li{display:block}.bloc_commande .woocommerce-checkout-review-order .woocommerce-shipping-totals.shipping ul#shipping_method li:not(:last-child) label::before{margin-right:0%!important}.bloc_commande .woocommerce-checkout-review-order .woocommerce-shipping-totals.shipping td{width:100%;max-width:100%}.bloc_panier.elementor-widget-woocommerce-cart .woocommerce table.cart td{font-size:12px!important}.bloc_panier.elementor-widget-woocommerce-cart .woocommerce table.shop_table.cart .actions{text-align:center!important}#order_comments{min-height:130px}}@media screen and (max-width:449px){.woocommerce-checkout #payment ul.payment_methods li img{margin-left:30px}}@media screen and (max-width:399px){.home_cat_row .home_cat_col_2>.elementor-widget-wrap{padding:35px 25px!important}.cta_parrainage .cta_txt span.parrainage_pourcentage{display:block;line-height:1.7}.bloc_calculateur .animal p{font-size:11px;max-width:80px}.bloc_calculateur .calc_title{font-size:16px}.bloc_calculateur button{font-size:15px;height:50px}.bloc_calculateur .resultats input{max-width:150px}}@media screen and (max-width:379px){.section_page_title,.section_archives_header,.section_product_header{padding-top:35%!important}.section_page_title h1.elementor-heading-title,.section_archives_header h1.elementor-heading-title,.section_product_header h2.elementor-heading-title{font-size:30px!important}.bloc_calculateur .animal{margin:1%!important;vertical-align:top;width:47%}.bloc_calculateur .resultats table tr td:first-child{font-size:13px}.bloc_calculateur_small .bloc_calc_title .calc_title{font-size:18px}.bloc_calculateur_small .resultats table tr td:first-child{font-size:13px!important;max-width:120px!important}.bloc_calculateur_small .resultats input{font-size:16px!important;max-width:70px!important;padding-right:35px}.bloc_calculateur_small .resultats sub{font-size:15px}.bloc_calculateur_small .calculateur #Resultats a{font-size:14px;max-width:180px}body:not(.logged-in) .bloc_moncompte h2{font-size:30px}body:not(.logged-in) .bloc_moncompte h2:after{width:50px}.product_header_title .header_product_title_cat{font-size:25px}.product_header_title .header_product_title_cat:not(:first-child):before{font-size:25px}.intro_btn .elementor-button-text{font-size:14px!important}.home_cat_title h2{font-size:30px!important}.home_cat_subtitle p{font-size:18px!important}}