.elementor-kit-196{--e-global-color-primary:#373A37;--e-global-color-secondary:#2D2A26;--e-global-color-text:#000000;--e-global-color-accent:#CCCCCC;--e-global-color-a42f050:#272522;--e-global-color-2b016a5:#FFFFFF;--e-global-color-8317c41:#000000;--e-global-color-aad08df:#ABB8C3;--e-global-color-bd7a1dc:#F78DA7;--e-global-color-94104b7:#CF2E2E;--e-global-color-eb94255:#948E8D;--e-global-color-4075f7e:#836140;--e-global-color-a073c54:#EFEEED;--e-global-color-90fd90f:#2D2A26;--e-global-color-d789c3e:#FF6900;--e-global-color-3d8be6b:#FCB900;--e-global-color-186ddd6:#7BDCB5;--e-global-color-c7517a2:#00D084;--e-global-color-3eaea73:#8ED1FC;--e-global-color-538ac64:#0693E3;--e-global-color-81162d7:#9B51E0;--e-global-color-d10ce38:#EBE5E0;--e-global-color-7ea927f:#FFFFFF;--e-global-color-ea5a892:#474F62;--e-global-color-e0cb0e7:#4B5B58;--e-global-color-239f4da:#A9903E;--e-global-color-f3132bf:#B75E3C;--e-global-color-b3e1fda:#4B5B58;--e-global-color-3e2b1ef:#4B5B58;--e-global-color-d3b0cf0:#474F62;--e-global-color-6210c02:#373A37;--e-global-color-ac655af:#836140;--e-global-color-df9a399:#808285;--e-global-color-d153838:#E5E5E5;--e-global-color-dae047c:#767676;--e-global-typography-primary-font-family:"brandon-grotesque";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"din-2014";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"din-2014";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"din-2014";--e-global-typography-accent-font-weight:500;--e-global-typography-f4f915e-font-family:"din-2014";--e-global-typography-f4f915e-font-size:12px;--e-global-typography-f4f915e-font-weight:400;--e-global-typography-f4f915e-font-style:normal;--e-global-typography-f4f915e-line-height:20px;--e-global-typography-839dbc3-font-family:"din-2014";--e-global-typography-839dbc3-font-size:16px;--e-global-typography-839dbc3-font-weight:400;--e-global-typography-839dbc3-font-style:normal;--e-global-typography-839dbc3-line-height:19px;--e-global-typography-267711e-font-family:"din-2014";--e-global-typography-267711e-font-size:16px;--e-global-typography-267711e-font-weight:400;--e-global-typography-267711e-font-style:normal;--e-global-typography-267711e-line-height:30px;--e-global-typography-6da7124-font-family:"din-2014";--e-global-typography-6da7124-font-size:20px;--e-global-typography-6da7124-font-weight:700;--e-global-typography-6da7124-font-style:normal;--e-global-typography-6da7124-line-height:28px;--e-global-typography-356fc0e-font-family:"din-2014";--e-global-typography-356fc0e-font-size:16px;--e-global-typography-356fc0e-font-weight:400;--e-global-typography-356fc0e-line-height:24px;--e-global-typography-c8ad8ef-font-family:"din-2014";--e-global-typography-c8ad8ef-font-size:14px;--e-global-typography-c8ad8ef-font-weight:700;--e-global-typography-c8ad8ef-font-style:normal;--e-global-typography-c8ad8ef-line-height:18px;--e-global-typography-c329aee-font-family:"serifa";--e-global-typography-c329aee-font-size:24px;--e-global-typography-c329aee-font-weight:400;--e-global-typography-c329aee-line-height:31px;--e-global-typography-6f1a6f7-font-family:"din-2014";--e-global-typography-6f1a6f7-font-size:18px;--e-global-typography-6f1a6f7-font-weight:700;--e-global-typography-6f1a6f7-font-style:normal;--e-global-typography-6f1a6f7-line-height:26px;--e-global-typography-2a8b783-font-family:"din-2014";--e-global-typography-2a8b783-font-size:16px;--e-global-typography-2a8b783-font-weight:700;--e-global-typography-2a8b783-font-style:normal;--e-global-typography-5ca35f3-font-family:"brandon-grotesque";--e-global-typography-5ca35f3-font-size:36px;--e-global-typography-5ca35f3-font-weight:400;--e-global-typography-5ca35f3-font-style:normal;--e-global-typography-5ca35f3-line-height:42px;--e-global-typography-3bb00a8-font-family:"brandon-grotesque";--e-global-typography-3bb00a8-font-size:50px;--e-global-typography-3bb00a8-font-weight:400;--e-global-typography-3bb00a8-font-style:normal;--e-global-typography-3bb00a8-line-height:58px;--e-global-typography-166bf32-font-family:"din-2014";--e-global-typography-166bf32-font-size:16px;--e-global-typography-166bf32-font-weight:400;--e-global-typography-166bf32-font-style:normal;--e-global-typography-166bf32-line-height:24px;--e-global-typography-c5be23b-font-family:"brandon-grotesque";--e-global-typography-c5be23b-font-size:18px;--e-global-typography-c5be23b-font-weight:400;--e-global-typography-c5be23b-text-transform:none;--e-global-typography-c5be23b-line-height:25px;--e-global-typography-5d9cad5-font-family:"brandon-grotesque";--e-global-typography-5d9cad5-font-size:40px;--e-global-typography-5d9cad5-font-weight:300;--e-global-typography-5d9cad5-line-height:48px;--e-global-typography-94d52a4-font-family:"din-2014";--e-global-typography-94d52a4-font-size:23px;--e-global-typography-94d52a4-font-weight:700;--e-global-typography-94d52a4-line-height:34px;--e-global-typography-bbe2813-font-size:40px;--e-global-typography-bbe2813-font-weight:500;--e-global-typography-bbe2813-text-transform:none;--e-global-typography-bbe2813-font-style:normal;--e-global-typography-bbe2813-line-height:47px;--e-global-typography-0cb0312-font-family:"din-2014";--e-global-typography-0cb0312-font-size:24px;--e-global-typography-0cb0312-font-weight:400;--e-global-typography-0cb0312-line-height:31px;--e-global-typography-8a1c78e-font-size:24px;--e-global-typography-8a1c78e-font-weight:400;--e-global-typography-8a1c78e-line-height:31px;--e-global-typography-31512c5-font-family:"din-2014";--e-global-typography-31512c5-font-size:40px;--e-global-typography-31512c5-font-weight:500;--e-global-typography-31512c5-text-transform:none;--e-global-typography-31512c5-font-style:normal;--e-global-typography-31512c5-line-height:47px;}.elementor-kit-196 e-page-transition{background-color:#FFBC7D;}.elementor-kit-196 a{color:var( --e-global-color-4075f7e );}.elementor-kit-196 a:hover{color:var( --e-global-color-secondary );}.elementor-kit-196 h1{color:var( --e-global-color-90fd90f );}.elementor-kit-196 h2{color:var( --e-global-color-90fd90f );}.elementor-kit-196 h3{color:var( --e-global-color-90fd90f );}.elementor-kit-196 h4{color:var( --e-global-color-90fd90f );}.elementor-kit-196 h5{color:var( --e-global-color-90fd90f );}.elementor-kit-196 h6{color:var( --e-global-color-90fd90f );font-family:"brandon-grotesque", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1220px;}.e-con{--container-max-width:1220px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-196{--e-global-typography-5d9cad5-font-size:34px;--e-global-typography-bbe2813-font-size:34px;--e-global-typography-8a1c78e-font-size:20px;--e-global-typography-8a1c78e-line-height:26px;--e-global-typography-31512c5-font-size:31px;--e-global-typography-31512c5-line-height:36px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-196{--e-global-typography-5d9cad5-font-size:28px;--e-global-typography-bbe2813-font-size:28px;--e-global-typography-31512c5-font-size:28px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */:root {
  --adtg-vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6,147,227,1) 0%, rgb(155,81,224) 100%);
  --adtg-light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122,220,180) 0%, rgb(0,208,130) 100%);
  --adtg-luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252,185,0,1) 0%, rgba(255,105,0,1) 100%);
  --adtg-luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255,105,0,1) 0%, rgb(207,46,46) 100%);
  --adtg-very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238,238,238) 0%, rgb(169,184,195) 100%);
  --adtg-cool-to-warm-spectrum: linear-gradient(135deg, rgb(74,234,220) 0%, rgb(151,120,209) 20%, rgb(207,42,186) 40%, rgb(238,44,130) 60%, rgb(251,105,98) 80%, rgb(254,248,76) 100%);
  --adtg-blush-light-purple: linear-gradient(135deg, rgb(255,206,236) 0%, rgb(152,150,240) 100%);
  --adtg-blush-bordeaux: linear-gradient(135deg, rgb(254,205,165) 0%, rgb(254,45,45) 50%, rgb(107,0,62) 100%);
  --adtg-luminous-dusk: linear-gradient(135deg, rgb(255,203,112) 0%, rgb(199,81,192) 50%, rgb(65,88,208) 100%);
  --adtg-pale-ocean: linear-gradient(135deg, rgb(255,245,203) 0%, rgb(182,227,212) 50%, rgb(51,167,181) 100%);
  --adtg-electric-grass: linear-gradient(135deg, rgb(202,248,128) 0%, rgb(113,206,126) 100%);
  --adtg-midnight: linear-gradient(135deg, rgb(2,3,129) 0%, rgb(40,116,252) 100%);
    --color-air: #fff;
    --color-air-75: rgba(255,255,255,.75);
    --color-air-50: rgba(255,255,255,.5);
    --color-air-25: rgba(255,255,255,.25);
    --color-black: #000;
    --color-black-10: rgba(0,0,0,.1);
    --color-black-50: rgba(0,0,0,.5);
    --color-black-60: rgba(0,0,0,.6);
    --color-black-70: rgba(0,0,0,.7);
    --color-bronze: #a9903e;
    --color-bronze-75: rgba(169,144,62,.75);
    --color-bronze-50: rgba(169,144,62,.5);
    --color-bronze-25: rgba(169,144,62,.25);
    --color-coal: #373a37;
    --color-coal-75: rgba(55,58,55,.75);
    --color-coal-50: rgba(55,58,55,.5);
    --color-coal-25: rgba(55,58,55,.25);
    --color-dark-red: #790000;
    --color-earth: #836140;
    --color-earth-75: rgba(131,97,64,.75);
    --color-earth-50: rgba(131,97,64,.5);
    --color-earth-25: rgba(131,97,64,.25);
    --color-evergreen: #4b5b58;
    --color-evergreen-75: rgba(75,91,88,.75);
    --color-evergreen-50: rgba(75,91,88,.5);
    --color-evergreen-25: rgba(75,91,88,.25);
    --color-feedback-info-yellow: #fff6df;
    --color-grey-bg: #efeeed;
    --color-grey-1: #f9f9f9;
    --color-grey-2: #948e8d;
    --color-grey-3: #e5e5e5;
    --color-grey-4: #767676;
    --color-grey-5: #d6d6d6;
    --color-grey-6: #4f4c4d;
    --color-grey-7: #a7a5a6;
    --color-grey-8: #949494;
    --color-grey-9: #fbfbfb;
    --color-grey-10: #ebebeb;
    --color-grey-11: #333;
    --color-grey-12: #eeedec;
    --color-grey-13: #f6f6f6;
    --color-grey-14: #e6e6e6;
    --color-grey-15: #7e7e7e;
    --color-home-depot-orange: #f96302;
    --color-light-green: #d8f4e3;
    --color-navy-blue: #2a446c;
    --color-ocean: #474f62;
    --color-ocean-75: rgba(71,79,98,.75);
    --color-ocean-50: rgba(71,79,98,.5);
    --color-ocean-25: rgba(71,79,98,.25);
    --color-orange: #996e42;
    --color-rust: #b75e3c;
    --color-rust-75: rgba(183,94,60,.75);
    --color-rust-50: rgba(183,94,60,.5);
    --color-rust-25: rgba(183,94,60,.25);
    --color-sand: #ebe5e0;
    --color-sand-75: rgba(235,229,224,.75);
    --color-sand-50: rgba(235,229,224,.5);
    --color-sand-25: rgba(235,229,224,.25);
    --color-stone: #836140;
    --color-stone-75: rgba(131,97,64,.75);
    --color-stone-50: rgba(131,97,64,.5);
    --color-stone-25: rgba(131,97,64,.25);
    --color-stone-ada: #836140;
    --color-slate: #373a37;
    --color-slate-75: rgba(55,58,55,.75);
    --color-slate-50: rgba(55,58,55,.5);
    --color-slate-25: rgba(55,58,55,.25);
    --color-indigo: #474f62;
    --color-indigo-75: rgba(71,79,98,.75);
    --color-indigo-50: rgba(71,79,98,.5);
    --color-indigo-25: rgba(71,79,98,.25);
    --color-berry: #4b5b58;
    --color-berry-75: rgba(75,91,88,.75);
    --color-berry-50: rgba(75,91,88,.5);
    --color-berry-25: rgba(75,91,88,.25);
    --color-forest: #4b5b58;
    --color-forest-75: rgba(75,91,88,.75);
    --color-forest-50: rgba(75,91,88,.5);
    --color-forest-25: rgba(75,91,88,.25);
    --color-white: #fff;
    --color-white-50: rgba(255,255,255,.5);
}

.adtg-vivid-cyan-blue-to-vivid-purple { background-image: var(--adtg-vivid-cyan-blue-to-vivid-purple); }
.adtg-light-green-cyan-to-vivid-green-cyan { background-image: var(--adtg-light-green-cyan-to-vivid-green-cyan); }
.adtg-luminous-vivid-amber-to-luminous-vivid-orange { background-image: var(--adtg-luminous-vivid-amber-to-luminous-vivid-orange); }
.adtg-luminous-vivid-orange-to-vivid-red { background-image: var(--adtg-luminous-vivid-orange-to-vivid-red); }
.adtg-very-light-gray-to-cyan-bluish-gray { background-image: var(--adtg-very-light-gray-to-cyan-bluish-gray); }
.adtg-cool-to-warm-spectrum { background-image: var(--adtg-cool-to-warm-spectrum); }
.adtg-blush-light-purple { background-image: var(--adtg-blush-light-purple); }
.adtg-blush-bordeaux { background-image: var(--adtg-blush-bordeaux); }
.adtg-luminous-dusk { background-image: var(--adtg-luminous-dusk); }
.adtg-pale-ocean { background-image: var(--adtg-pale-ocean); }
.adtg-electric-grass { background-image: var(--adtg-electric-grass); }


/*footer*/
.site-footer {
    margin-left: auto;
    margin-right: auto;
}
.site-footer a *, .site-header a *, a {
    transition: all .2s linear;
}
.site-footer h2, .site-footer h3, .site-footer a {
	color:#FFFFFF;
	text-align:left;
}

.site-footer a:hover {
    color:#FFFFFF;
    text-decoration: underline;
}
.site-footer ul {
    list-style-type: none;
     padding:0;
     margin:0;
}
.the-board ul {
     padding:0;
     margin:12px;
}

.site-footer-small {
    border-top-style: solid;
    border-top-width: 0px;
    border-top-color:#7a7a7a;
}
.site-footer .nav-menu li {
    display: inline-block;
    margin-right: 15px;
}
/*fin footer*/

.mega-menu .mega-menu-droite ul {
    margin-bottom: 22px;
}
.mega-menu .mega-menu-droite ul li {
    margin-bottom: 8px;
    height: 16px;
    color:var(--color-coal);
}
.mega-menu .mega-menu-droite ul li a {
    color:var(--color-coal);
}
.mega-menu .mega-menu-droite ul li a:hover {
    color:var(--color-earth);
}
/*.mega-menu .mega-menu-droite {
    Display:block;
    Flex-grow: 1;
    width:33%;
}
.mega-menu-droite figcaption {
    max-width: 360px;
}
.mega-menu .mega-menu-gauche {
    width:67%;
}*/
#button-submit {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .5px;
    padding: 17px 55px 15px;
    color: var(--color-air);
    background: var(--color-coal);
    display: block;
    cursor: pointer;
    border-radius: 0;
}
.inspiration-grid {
    gap: 20px;
    height: 110vh;
}
#item-0 {
    background-color: #FFFFFF;
    grid-row-start: 1;
    grid-column-start: 1;
    grid-row-end: 2;
    grid-column-end: 5;
    background-image: var(--wpr-bg-dd03fb32-7b64-4674-a345-dec339de488d);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: flex;
}
#item-2 {
    background-color: #FFFFFF;
    grid-row-start: 1;
    grid-column-start: 5;
    grid-row-end: 3;
    grid-column-end: 6;
    background-image: var(--wpr-bg-34191ded-23c1-4eb9-89cc-8fc21196ca86);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
}
#item-3 {
    background-color: #FFFFFF;
    grid-row-start: 2;
    grid-column-start: 1;
    grid-row-end: 4;
    grid-column-end: 2;
    background-image: var(--wpr-bg-b340fcaa-6c60-4244-8ac0-0b282229fad3);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
}
#item-4 {
    background-color: #FFFFFF;
    grid-row-start: 2;
    grid-column-start: 2;
    grid-row-end: 3;
    grid-column-end: 5;
    padding: 3em;
    align-content: center;
    display: grid;
}
#item-5 {
    background-color: #FFFFFF;
    grid-row-start: 3;
    grid-column-start: 2;
    grid-row-end: 4;
    grid-column-end: 6;
    background-image: var(--wpr-bg-9fe39045-7656-483b-a876-66a5ae7d0708);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
    display: flex;
}
#item-00 {
    background-color: #FFFFFF;
    grid-row-start: 1;
    grid-column-start: 1;
    grid-row-end: 2;
    grid-column-end: 3;
    background-image: var(--wpr-bg-b4cc6d38-a1fb-4bd2-a4ff-90a666e09ec8);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
}
#item-11 {
    background-color: #FFFFFF;
    grid-row-start: 1;
    grid-column-start: 3;
    grid-row-end: 2;
    grid-column-end: 5;
    background-image: var(--wpr-bg-b72fb45f-3aa5-47df-a278-cb0072b185a6);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
}
#item-22 {
    background-color: #FFFFFF;
    grid-row-start: 1;
    grid-column-start: 5;
    grid-row-end: 3;
    grid-column-end: 6;
    background-image: var(--wpr-bg-5175b103-0453-4c43-9ecf-a24a07a5687a);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
}
#item-33 {
    background-color: #FFFFFF;
    grid-row-start: 2;
    grid-column-start: 1;
    grid-row-end: 4;
    grid-column-end: 2;
    background-image: var(--wpr-bg-d48e0fa8-d6ec-417e-b173-8e6186e3ebcc);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
}
#item-44 {
    background-color: #FFFFFF;
    grid-row-start: 2;
    grid-column-start: 2;
    grid-row-end: 3;
    grid-column-end: 5;
    padding: 3em;
    align-content: center;
    display: grid;
}
#item-55 {
    background-color: #FFFFFF;
    grid-row-start: 3;
    grid-column-start: 2;
    grid-row-end: 4;
    grid-column-end: 4;
    background-image: var(--wpr-bg-c2a56a06-236a-444c-b5ff-13defcf97423);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
}
#item-66 {
    background-color: #FFFFFF;
    grid-row-start: 3;
    grid-column-start: 4;
    grid-row-end: 4;
    grid-column-end: 6;
    background-image: var(--wpr-bg-537b935a-0aa5-4883-8f50-51605a723c9c);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
}
.yoast-breadcrumbs {
    font-size:14px;
}
.adtg-breadcrumbs {
    margin:0px;
    padding-top:10px;
    padding-left: 0px;
    padding-right:0px;
    padding-bottom : 0px;
    font-size:14px;
    line-heiht:5px;
}
@media (max-width: 1024px) {
.adtg-breadcrumbs {
    padding-top:10px;
    padding-left: 10px;
    padding-right:10px;
    padding-bottom : 0px;
}
.bg-sand {
    background-color:#efeeed;
}
.inspiration-grid {
    gap: 0px;
    height: 70vh;
}
#item-0 {
    display: grid;
    background-image: var(--wpr-bg-beb9833e-9a15-4d2b-80c3-4cbb9e5fd03b);    grid-column-end: 6;
}
#item-00 {
    display: grid;
    grid-column-end: 6;
    background-image: var(--wpr-bg-e7dff9b2-ae48-44c6-b30b-6d19fbfc828f);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
}
#item-2, #item-3, #item-5 {
    display:none;
}
#item-11, #item-22, #item-33, #item-55, #item-66 {
    display: none;
}
#item-4 {
    background-color: #FFFFFF;
    grid-row-start: 2;
    grid-column-start: 2;
    grid-row-end: 3;
    grid-column-end: 5;
    padding: 3em;
    align-content: center;
    display: grid;
}
#item-44 {
    display: grid;
    grid-column-start: 1;
    grid-column-end: 6;
    padding: 2rem 1.5rem 2rem 1.5rem;
}
}
.menu-image-h2 {
    color: var(--e-global-color-primary);
    font-family: "din-2014", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    font-style: normal;
    line-height: 0px;
}
.menu-image {
    max-width: 360px;
}
.menu-image figcaption {
    padding-top:10px;
}
.bouton-adtg {
    border-radius: 0px;
}
.button-instagram a {
    padding: 12px 32px;
}

.button-white-coat a {
    min-width: 260px;
}
.yoast-breadcrumbs .breadcrumb_last {
    color: #767676;
}
.woocommerce-colonne-droite h6 {
    margin-bottom:20px;
}	

h1, H2, h3, h4; h5; h6 {
    word-break: normal;
}

.detailadtg a {
   /* color:#935f25;*/
}
.detailadtg2 a {
    /*color:#935f25;*/
}
.detailadtg2 a:hover {
    /*color:#2D2A26;*/
}
.detailadtgligne a {
    text-decoration: underline;
    text-transform: uppercase
}

.elementor-widget-n-accordion .e-n-accordion-item-title {
    justify-content: space-between;
}
/*elementor*/
.site-footer .elementor-nav-menu--layout-horizontal .elementor-nav-menu {
    color:red;
}
.site-footer .elementor-icon-list-icon  a:hover {
    text-decoration: none;
}

/*fin elementor*/


@media (min-width: 1024px) {
    .elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title, .elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title {
    min-width: 150px;
}
}

/*mobile*/
@media (max-width: 850px)
{
.button-white-coat a {
    min-width: 200px;
}
}
@media (max-width: 550px)
{
.button-white-coat a {
    min-width: 160px;
}

}
/*fin mobile*/
.woocommerce-js div.product form.cart .single_variation_wrap {
    width: 100%;
    display: none;
}
}
[data-wvstooltip] {
    --font-size: 14px;
    --arrow-width: 5px;
    --arrow-distance: 10px;
    --arrow-position: calc(var(--arrow-distance) * -1);
    --tip-redius: 3px;
    --tip-min-width: 100px;
    --tip-min-height: 100px;
    --tip-max-width: 200px;  // Largeur maximale du tooltip
    --tip-max-height: 100px; // Hauteur maximale du tooltip
    --tip-height: 30px;
    --tip-breakpoint-start: 53vw;
    --tip-distance: calc(var(--arrow-distance) + var(--tip-height));
    --tip-position: calc(100% + var(--arrow-distance)); // Positionnement sous l'image
    --image-tip-min-height: calc(var(--tip-min-height) + var(--tip-height));
    --image-tip-max-height: calc(var(--tooltip-height) + var(--tip-height));
    --image-tip-width-dynamic: clamp(var(--tip-min-width), var(--tip-breakpoint-start), var(--tooltip-width));
    --image-tip-height-dynamic: clamp(var(--tip-min-height), var(--tip-breakpoint-start), var(--tooltip-height));
    --image-tip-ratio: calc(var(--tooltip-height) / var(--tooltip-width));
    --image-tip-position: calc(100% + var(--arrow-distance));
    --horizontal-position: 0%; // Centrage horizontal du tooltip
    cursor: pointer;
    outline: none;
    position: relative;
}
.align-full-adtg {
    margin-left: calc(-100vw / 2 + 100% / 2);
    margin-right: calc(-100vw / 2 + 100% / 2);
    max-width: 100vw;
}
.elementor-button,
.elementor-button-link,
.elementor-widget-button a,
.elementor-button.elementor-size-sm,
.elementor-button.elementor-size-md,
.elementor-button.elementor-size-lg {
  border-radius: 30px !important;
}/* End custom CSS */