/*
Theme Name:     Wordpress Elementor Child
Theme URI:      https://www.net-tic.net
Description:    Thème Wordpress Elementor
Author:         Net&Tic
Author URI:     https://www.net-tic.net
Template:       wordpress-elementor
Version:        20251020
Text Domain:    wordpresselementor
*/


/*************************
*****  tarteaucitron *****
**************************/

body {
    --tac-font-family: var(--e-global-typography-primary-font-family);
    --tac-background-color: #F5F5F5;
    --tac-text-color: #333;
    --tac-mainline-background-color: var(--tac-background-color);
    --tac-mainline-color: var(--tac-text-color);
    --tac-infos-border-color: #333;
    --tac-privacy-button-backgound-color: black;
    --tac-privacy-button-backgound-color-hover: var(--e-global-color-primary);
    --tac-service-line-background-color: white;
    --tac-service-line-title-background-color: #EBEBEB;
    --tac-service-line-title-text-color: #444;
    --tac-buttons-accept-background-color: var(--e-global-color-accent);
    --tac-buttons-accept-color: white;
}




/******************************
***********  Divers  **********
*******************************/



body .nt-home-diapo .swiper-pagination-bullets {
    bottom: 40px!important;
    text-align: right!important;
    padding-right: 40px;
    display: flex;
    justify-content: end;
    align-items: center;
}
.nt-home-diapo .swiper-pagination-bullets .swiper-pagination-bullet {
    outline: 1px solid white;
    outline-offset: 0;
    transition: .3s;
}
.nt-home-diapo .swiper-pagination-bullets .swiper-pagination-bullet:hover,
.nt-home-diapo .swiper-pagination-bullets .swiper-pagination-bullet:focus {
    height: 12px!important;
    width: 12px!important;
    background-color: var(--e-global-color-primary)!important;
}
.nt-home-diapo .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
    outline-offset: 8px;
}
.nt-home-diapo a {
    clip-path: polygon(0 0, calc(100% - 15px) 0, 100% 10px, 100% 100%, 0 100%);
}
.nt-home-diapo a:after {
    content: "";
    background: center / contain no-repeat url('data:image/svg+xml;charset=utf-8, <svg  viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"><path fill="%23fff" d="m31 50.979c-.362.007-.727-.081-1.049-.28-.929-.572-1.212-1.814-.653-2.742.047-.082 5.886-9.826 17.032-15.958h-43.33c-1.103 0-2-.897-2-2s.897-2 2-2h43.33c-11.084-6.097-16.989-15.884-17.047-15.982-.547-.934-.244-2.177.689-2.73.946-.561 2.192-.236 2.757.715.909 1.45 9.433 14.449 24.722 18.046.915.225 1.549 1.026 1.549 1.952s-.63 1.729-1.532 1.948c-15.354 3.61-23.849 16.626-24.767 18.099-.36.577-1.025.919-1.7.932z"/></svg>');
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-left: 12px;
    vertical-align: -4px;
}

.nt-button a {
    clip-path: polygon(0 0, calc(100% - 15px) 0, 100% 10px, 100% 100%, 0 100%);
}

.nt-shop-navigation__second-level-link-title {
    align-items: center;
    justify-center: center;
}