@font-face {
font-family: 'Archia';
src: url(//https://weetulip.com/wp-content/themes/generatepress_child/wp-content/themes/generatepress_child/fonts/archia/Archia-Light.eot);
src: url(//https://weetulip.com/wp-content/themes/generatepress_child/fonts/archia/Archia-Light.eot#iefix) format('embedded-opentype'),
url(//https://weetulip.com/wp-content/themes/generatepress_child/fonts/archia/Archia-Light.woff2) format('woff2'),
url(//https://weetulip.com/wp-content/themes/generatepress_child/fonts/archia/Archia-Light.woff) format('woff'),
url(//https://weetulip.com/wp-content/themes/generatepress_child/fonts/archia/Archia-Light.ttf) format('truetype'),
url(//https://weetulip.com/wp-content/themes/generatepress_child/fonts/archia/Archia-Light.svg) format('svg');
font-weight: 400;
font-style: normal;
font-display: swap;
} @font-face {
font-family: 'Plus Jakarta Sans';
src: url(//https://weetulip.com/wp-content/themes/generatepress_child/wp-content/themes/generatepress_child/fonts/jakarta/PlusJakartaSans-Regular.eot);
src: url(//https://weetulip.com/wp-content/themes/generatepress_child/fonts/jakarta/PlusJakartaSans-Regular.eot#iefix) format('embedded-opentype'),
url(//https://weetulip.com/wp-content/themes/generatepress_child/fonts/jakarta/PlusJakartaSans-Regular.woff2) format('woff2'),
url(//https://weetulip.com/wp-content/themes/generatepress_child/fonts/jakarta/PlusJakartaSans-Regular.woff) format('woff'),
url(//https://weetulip.com/wp-content/themes/generatepress_child/fonts/jakarta/PlusJakartaSans-Regular.ttf) format('truetype'),
url(//https://weetulip.com/wp-content/themes/generatepress_child/fonts/jakarta/PlusJakartaSans-Regulart.svg) format('svg');
font-weight: 500;
font-style: normal;
font-display: swap;
} @font-face {
font-family: 'Saes Grotesk';
src: url(//https://weetulip.com/wp-content/themes/generatepress_child/wp-content/themes/generatepress_child/fonts/saes/SaesGrotesk-Bold.eot);
src: url(//https://weetulip.com/wp-content/themes/generatepress_child/fonts/saes/SaesGrotesk-Bold.eot#iefix) format('embedded-opentype'),
url(//https://weetulip.com/wp-content/themes/generatepress_child/fonts/saes/SaesGrotesk-Bold.woff2) format('woff2'),
url(//https://weetulip.com/wp-content/themes/generatepress_child/fonts/saes/SaesGrotesk-Bold.woff) format('woff'),
url(//https://weetulip.com/wp-content/themes/generatepress_child/fonts/saes/SaesGrotesk-Bold.ttf) format('truetype'),
url(//https://weetulip.com/wp-content/themes/generatepress_child/fonts/saes/SaesGrotesk-Bold.svg) format('svg');
font-weight: bold;
font-style: normal;
font-display: swap;
} h1, h2, h3, h4, h5 {
font-family: 'Saes Grotesk';
font-weight: bold;
}
h1, h2, h3, h4, h5 {
font-family: 'Saes Grotesk';
font-weight: bold;
}
p{
font-family: 'Plus Jakarta Sans';
} .site-header{
border-top : 1px solid #000027;
border-bottom : 1px solid #000027;
margin-top:30px;
margin-bottom: 10px;
z-index: 100 !important;
}
.site-header {
background-color: transparent !important;
}
.inside-header .inside-navigation{
align-items: flex-start !important;
}
.inside-header .main-nav{
align-items: center !important;
}
.inside-header {
padding: 0px 0px 0px 10px !important;
}
.site-logo {
transform: scale(1.4, 1.4);
margin-left: 2%;
}
nav#secondary-navigation a, .nav-float-right #site-navigation a {
font-size: 16px !important;
} .multi-navigation-wrapper {
display: flex;
flex-direction: row !important;
}
.main-nav .sub-menu li a {
line-height: 1.4em !important;
}
.main-navigation .main-nav a{
line-height: 3.3em !important;
}
.secondary-navigation .main-nav ul a{
line-height: 3.3em !important;
}
@media (min-width: 769px){
body {
padding: 0px !important;}
}
.button{
color: white !important;
}
.secondary-navigation .menu-toggle {
display: none;
}
@media(max-width: 768px) {
.secondary-navigation {
text-align: center !important;
}
.secondary-navigation ul {
display: block;
}
.secondary-navigation .sf-menu>li {
float: none;
display: inline-block !important;
}
}
@media (max-width: 768px){
.main-navigation .site-logo.navigation-logo img, .mobile-header-navigation .site-logo.mobile-header-logo img, .navigation-search input[type="search"] {
height: 70px !important;
}}
a.cart-contents.shopping-bag.has-svg-icon {
border-right: 0px solid;
margin-top: 10px;
}
.account img {
margin-bottom: -3px;
}
.account{
border-left: 1px solid #000027;
border-right: 1px solid #000027;
padding-right: 10px;
padding-left: 10px;
}
.multi-navigation-wrapper{
flex: auto !important;
}
.secondary-nav-float-right .multi-navigation-wrapper {
margin-left: 30px !important;
margin-right: 0px !important;
}
.secondary-nav-float-right .secondary-navigation {
margin-left: 5% !important;
}
.nav-float-right #site-navigation {
margin-left: auto;
margin-right: 0px !important;
}
.main-nav ul li a{
line-height: 1.5em !important;
}
nav#sticky-navigation .main-nav ul ul li a {
line-height: 1.5em !important;
}
.main-navigation .main-nav ul ul li a{
padding: 5px 10px 5px 10px !important;
}
.main-navigation ul ul{
width: 250px !important; 
padding-bottom: 10px;
} nav:not(.is_stuck) .sticky-menu {
display: none;
}
nav#sticky-navigation{
padding-top: 20px !important;
padding-bottom: 20px !important;
background: white;
}
nav#sticky-navigation .inside-navigation{
border-top: 1px solid #000027;
border-bottom: 1px solid #000027;}
nav#sticky-navigation .grid-container{
max-width: none !important;
}
.sticky-navigation-logo img{
transform: scale(3, 3) !important;
margin-left: 100px;
margin-top: 10px;
}
.gb-container.gb-container-4e5a0052.sticky-menu {
line-height: 2em;
margin-left: 20px !important;
margin-right: 20px !important;
}
.main-navigation.navigation-stick.has-sticky-branding .inside-navigation.grid-container{
padding-right: 0px !important;
}
.sticky-menu {
order: 3 !important;
}
.sticky-menu {
border-left: 1px solid !important;
padding-left: 28px !important;
}
nav#sticky-navigation .main-nav a{
line-height: 4.3em !important;
} .fixed{
position: fixed;
bottom: 0;
right: 0;
width: 100%;
z-index: 100 !important;
} #mobile-header{
z-index: 100 !important;
}
@media (max-width: 1000px){
.secondary-navigation .main-nav ul li a, .secondary-navigation .menu-toggle, .secondary-menu-bar-items .menu-bar-item > a{
padding: 0px !important;}
#menu-item-10226{
display: none !important;
}
.has-inline-mobile-toggle .header-widget, .has-inline-mobile-toggle #site-navigation{
flex-basis: auto !important;
}
.nav-float-right #site-navigation{
display: none !important;
}
.has-inline-mobile-toggle .mobile-menu-control-wrapper{
order: 10;
}
.multi-navigation-wrapper{
flex-direction: column !important;
}
.secondary-nav-aligned-center .secondary-navigation .inside-navigation{
justify-content: right !important;
}
.inside-header{
padding: 0px !important;
}
a.cart-contents.shopping-bag.has-svg-icon{
margin-top: 0px !important;
}
} .mega-menu .sub-menu a {
text-transform: uppercase !important;
}
.mega-menu > .sub-menu{
box-shadow: 0px 0px 100px rgba(68, 64, 72, 0.08) !important;
}
@media (min-width: 769px) {
nav .mega-menu {
position: static;
}
nav .mega-menu > ul {
position: absolute;
width: 35vw !important;
left: 0 !important;
display: flex;
flex-wrap: wrap;
margin-left:10px !important;
z-index: 130 !important;
}
#sticky-navigation .mega-menu > ul{
left: initial !important;
}
.mega-img a{
padding: 0px !important;
}
nav .mega-menu > ul > li > a {
font-weight: bold;
}
nav .mega-menu>ul>li {
display: inline-block;
width: 25%;
vertical-align: top;
}
nav .mega-menu.mega-menu-col-2>ul>li {
width: 50%;
}
nav .mega-menu.mega-menu-col-3>ul>li {
width: 32.8%;
}
nav .mega-menu.mega-menu-col-4>ul>li {
width: 24.4%;
}
nav .mega-menu > ul > li:hover > a,
nav .mega-menu > ul > li:focus > a,
nav .mega-menu > ul > li[class*="current-"] > a,
nav .mega-menu ul ul {
background-color: transparent !important;
color: inherit;
}
nav .mega-menu ul .sub-menu {
position: static;
display: block;
opacity: 1;
visibility: visible;
width: 100%;
box-shadow: 0 0 0;
left: 0;
height: auto;
pointer-events: auto;
transform: scale(1);
}
nav .mega-menu ul.toggled-on .sub-menu {
pointer-events: auto;
}
nav .mega-menu .sub-menu .menu-item-has-children .dropdown-menu-toggle {
display: none;
}
.nav-first{
padding-top: 30px !important;
margin-bottom: 10px;
}
.mega-menu .sub-menu {
padding: 10px;
}
}
.main-navigation .main-nav ul ul li a {
padding: 10px 10px 10px 10px;
font-size: 16px !important;
}
.nav-space{
margin-bottom: 10px;
}
.nav-space:after{
opacity: 1;
content: "";
border-top: 0.5px solid #2C2C2C !important;
width: 80%;
border-bottom: 0px solid #2C2C2C !important;
color: #2C2C2C;
display: block;
background-position: center;
background-size: contain;
vertical-align: text-bottom;
margin-left: 33px;
margin-top: 10px;
}
} @media(max-width: 1000px){
.marquee {
height: 50px !important;
}
.marquee div {
height: 50px !important;
animation: marquee 20s linear infinite;
}
.marquee span{
font-size: 40px !important;
}
}
.marquee {
height: 150px;
width: 100%;
overflow: hidden;
position: relative;
}
.marquee div {
display: block;
width: 200%;
height: 150px;
position: absolute;
overflow: hidden;
animation: marquee 30s linear infinite;
}
.marquee span {
float: left;
width: 100%;
font-family: 'Saes Grotesk';
font-size: 90px;
}
.dark .marquee {
background-color: #000023;
color: white;
}
.purple .marquee{
background-color: #A698FF;
color: white;
}
@keyframes marquee {
0% { left: 0; }
100% { left: -100%; }
} .type-product .add_to_cart_button{
opacity : 0;
transition: opacity 0.3s ease-out;
}
.type-product:hover .add_to_cart_button{
opacity : 1;
}
.c-upsell .type-product .add_to_cart_button{
opacity: 1 !important;
} .product-template-default .site-content{
padding: 30px 0px 0px 0px !important;
}
.woocommerce-product-gallery{
margin-right: 0% !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
border-color: #000027 !important;
border-bottom: solid 1px #000027 !important;
}
.woocommerce table.shop_attributes th, .woocommerce table.shop_attributes td {
border: 1px solid #000027 !important;
border-bottom: 0px solid !important;
border-right: 0px solid !important;
border-left: 0px solid !important;
}
.woocommerce table.shop_attributes {
border-right: 1px solid black !important;
border-bottom: 1px solid black !important;
border-left: 1px solid black !important;
}
.woocommerce table.shop_attributes td{
text-align: center !important;
}
.product-template-default .grid-container{
max-width: none !important;
}
.woocommerce div.product .product_title{
font-size: 65px !important;
border-bottom: 1px solid;
padding: 20px 50px !important;
margin-top: 50px !important;
line-height: 1em !important;
}
.product-template-default .summary .price, .product-template-default .summary p.price {
border-bottom: 1px solid;
padding: 10px 40px !important;
}
.woocommerce div.product form.cart{
margin-bottom: 10px !important;
} .product-template-default .jdgm-prev-badge{
padding: 10px 40px !important;
}
.jdgm--leex-script-loaded .jdgm-rev-widg__header, .jdgm--leex-script-loaded .jdgm-rev-widg__actions, .jdgm--leex-script-loaded .jdgm-rev, .jdgm--leex-script-loaded .jdgm-quest{
box-shadow: 0px 4px 16px rgb(0 0 0 / 0%) !important;
}
.jdgm-widget .jdgm-rev, .jdgm-widget .jdgm-quest{
padding: 40px;
border: 1px solid var(--global-color-10) !important;
}
.jdgm-rev-widg .jdgm-star, .jdgm-revs-tab .jdgm-star, .jdgm-all-reviews .jdgm-star, .jdgm-gallery-popup .jdgm-star{
color: #F5EB0F !important;
}
.jdgm-rev__icon{
display: none !important;
}
.jdgm-rev__author {
color: #000027 !important;
}
.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after, .jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{
background-color: #000027 !important;
}
a.jdgm-link{
color: #000027 !important;
}
.jdgm-sort-dropdown-wrapper{
border: 1px solid !important;
padding: 10px !important;
}
.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown, .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow{
color: #000027 !important;
}
.woocommerce div.product form.cart .button{
margin-top: 40px;
width: 100% !important;
font-family: 'Saes Grotesk' !important;
font-size: 30px !important;
}
.woocommerce ul.products li.product.woocommerce-text-align-left .button{
margin-left: auto !important;
margin-right: auto !important;
}
@media (max-width: 900px){
.woocommerce div.product .product_title{
margin-top: 0px !important;
font-size: 35px !important;
padding-bottom: 20px !important;
}
.woocommerce div.product div.images{
margin-bottom: 0px !important;
}
.woocommerce div.product form.cart {
padding: 0px 50px !important;
}
.c-upsell ul li.product{
width: 100% !important;
}
} .wc-mini-cart{
width: 400px !important;
}
.wc-mini-cart img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{
padding-right: 10px;
}
.woocommerce-product-details__short-description{
padding: 20px 50px !important;
}
.woocommerce div.product form.cart{
padding: 20px 50px !important;
}
.woocommerce-tabs.wc-tabs-wrapper {
padding: 20px 50px !important;
}
.product-template-default section.related.products{
padding: 20px 50px !important;
display: none !important;
}
.upsells{
padding: 20px 50px !important;
}
.c-upsell .jdgm-widget{
}
.c-uppsell .add_to_cart_button{
opacity: 1 !important;
}
.product .c-upsell span.price {
padding: 10px 0px !important;
} li.product_cat-precommande:after, .product_cat-precommande .woo-product-gallery-slider:before {
content: 'PRECOMMANDE';
position: absolute;
left: 0px;
background-color:#f5eb0f;
color:#000027;
text-align: center;
margin-top: auto;
margin-bottom: auto;
font-size: 80%;
text-transform: uppercase;
font-weight: bold;
padding: 6px 5px !important;
z-index: 110;
}
.product_cat-precommande .woo-product-gallery-slider:after{
}
@media (max-width: 768px){
li.product_cat-precommande:after{
font-size: 60% !important;
}
.woocommerce span.onsale, .woocommerce ul.products li.product .onsale{
font-size: 60% !important;
}
}   .wpgs-nav .slick-track{
display: none !important;
}
.slick-dots{
bottom: 0px !important;
}
.woocommerce-product-gallery {
margin-right: 0% !important;
}
.slick-dots li button:before{
width: 7px !important;
height: 7px !important;
}
.slick-dots li{
width: 7px !important;
height: 7px !important;
}
.slick-dots li button:before{
background: #000027 !important;
}
.slick-arrow {
padding: 15px;
}
.slick-arrow:before {
color: #000027 !important;
} #add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img{
width: 68px !important;
} .wp-block-yoast-faq-block .schema-faq-question{
font-size: 19px !important;
}
.wp-block-yoast-faq-block .schema-faq-section{
border: 1px solid #000027 !important;
}
.wp-block-yoast-faq-block p.schema-faq-answer{
padding: 22px !important;
}
.wp-block-yoast-faq-block .schema-faq-question.faq-q-open{
border-bottom: 1px solid #000027 !important;
}
.wp-block-yoast-faq-block .schema-faq-section{
border: 1px solid #FFF !important;
border-bottom: 1px solid #000027 !important;
}
.wp-block-yoast-faq-block .schema-faq-question{
line-height: 1.7 !important;
padding: 22px 56px 22px 22px !important;
} .div-overflow {
display: block;
overflow-x: scroll;
}
.col-overflow{
display: flex !important;
flex-wrap: initial !important;
flex-shrink: 0 !important;
width: 160%;
position: relative;
padding-left: 100px;
}
@media (max-width: 900px){
.col-overflow {
margin-left: -80px !important;
}
} .product-col-overflow{
width: 200% !important;
}
.product-col-overflow .woocommerce ul.products.columns-7 li.product, .product-col-overflow .woocommerce-page ul.products.columns-7 li.product{
width: 10% !important;
}
@media (max-width: 768px){
.product-col-overflow .woocommerce .products ul, .product-col-overflow .woocommerce ul.products{
display: inline-flex !important;
}
.product-col-overflow .woocommerce ul.products[class*=columns-] li.product, .product-col-overflow .woocommerce-page ul.products[class*=columns-] li.product{
margin-right: 15px !important;
}
.product-col-overflow{
width: 280% !important;
}
} .custom-send{
height: 330px !important;
overflow: hidden !important;
margin-top: -50px;
background: transparent !important;
}
.custom-send #sib-container, .custom-send .sib-form {
padding: 0px !important;
}
@media screen and (max-width: 400px){
.custom-send #sib-container{
padding: 0px !important;
}
} .pum-container h2, .pum-container .m-top {
font-size: 25px !important;
}
.popmake-content img{
margin-bottom: 20px !important;
}
.pum-container .gb-button{
background: var(--contrast);
color: white !important;
font-weight: 400;
padding: 10px 30px;
margin-top: 20px !important;
} .payment_method_paypal img{
display: none !important;
}
.payment_method_paypal label:after{
content:"Payez en 4x sans frais";
font-size: 12px;
}
div#payment:before{
content:"Modes de paiement";
font-family: 'Saes Grotesk';
font-size: 29px;
margin-bottom: 10px;
}
.about_paypal{
display: none !important;
} .post-template-default article:not(.ctaegory-presse) .posted-on{
display: none;
}