@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600&display=swap");
@import url(https://use.typekit.net/rgp3foe.css); @media only screen and (min-width: 200px) and (max-width: 670px) {
div.logo-box > img {
display: block;
width: 50% !important;
height: auto;
text-align: center !important;
margin: auto !important;
}
}
*{  margin:0;
padding:0;
font-family: "roboto", sans-serif;
}
body, p, li, ul, a {
font-family: "roboto", sans-serif;
font-weight: 400;
font-style: normal;
}
.upper {
text-transform: uppercase;
color: #00414F;
font-weight: 600;
}
h1, h2, h2.baseline, .red {
font-family: "avenir-next-lt-pro-condensed", sans-serif;
font-weight: 400;
font-style: normal;
}
h1 {
font-size: 62px;
}
h2 {
font-size: 42px;
}
.h2-small {
font-size: 30px !important;
}
.underline-jaune {
font-family: "avenir-next-lt-pro-condensed", sans-serif;
font-weight: 400;
font-style: normal;
border-bottom: 5px solid #FFD600;
}
h3 {
font-family: "roboto", sans-serif;
font-weight: 700;
font-style: normal;
font-size: 20px;
}
.h3-faq h3, .et_pb_toggle_title {
font-size: 16px;
font-weight: 500 !important;
}
p{
font-size: 16px;
}
.red {
color: #A54A22;
font-size: 20px;
} #top-menu-nav li a {
padding-right: 35px;
} .et_pb_gallery_item h3 {
font-size: 16px;
font-weight: 400;
padding: 10px 0 ;
}
.product .et_pb_tab_content h2 {
display: none;
}
.product .et_pb_tabs_controls  li a {
font-family: "avenir-next-lt-pro-condensed", sans-serif;
font-size: 20px !important;
color: #000 !important;
padding: 10px 25px;
}
.woocommerce table.shop_attributes td {
font-style: normal;
font-size: 16px;
}
.woocommerce-page #reviews #commentform, .woocommerce-page #review_form #respond p.form-submit {
margin-top: 20px;
}
.woocommerce #review_form #respond .form-submit input {
left: auto;
color: #fff;
font-size: 16px;
border-radius: 5px;
}
.woocommerce #review_form #respond .form-submit input:hover {
background: #726c3d !important;
}
.panier .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
width: 150px !important;
} .btn-fil {
background: white;
border: 1px solid #000;
}
.btn-fil:hover {
background: #726C3D;
border: 1px solid #726C3D;
}
.et_pb_button {
font-size: 16px;
font-weight: 500;
padding: .5em 1.5em;
line-height: 1.7em !important;
background-color: white;
background-size: cover;
background-position: 50%;
background-repeat: no-repeat;
border: 1px solid #000;
border-radius: 5px;
color: #000;
}
.et_pb_bg_layout_light.et_pb_button:hover, .et_pb_bg_layout_light .et_pb_button:hover {
background-color: #726C3D;
}
.et_pb_button:hover, .et_pb_module .et_pb_button:hover {
border: 1px solid #726C3D;
padding: .5em 1.5em;
color: #fff;
}
.et_pb_button:hover:after {
display: none;
}
.woocommerce a.button, .woocommerce-page a.button,
.woocommerce a.button:hover, .woocommerce-page a.button:hover {
color: #a54a23;
font-size: 16px;
}
.woocommerce a.button:after, .woocommerce-page a.button:after {
line-height: inherit;
}
.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained {
background-color: #7a744e !important;
font-size: 16px;
font-weight: 600;
border-radius: 5px;
} .btn-footer {
background: transparent;
border: 1px solid #fff;
}
.btn-footer:hover {
background: #726C3D;
border: 1px solid #726C3D;
}
footer span {
font-size: 16px;
}
.credits a {
font-size: 14px;
} @media screen and (min-width: 821px) and (max-width: 1140px) {
}
@media (min-width: 981px) {
}
@media (max-width: 980px) {
.et_pb_column {
margin-bottom: 50px;
}
.inverse {
display: flex;
flex-direction: column-reverse;
}
}
@media (max-width: 768px) {
#main-header .container, #main-header .container.et_menu_container {
width: 100%;
padding: 0 25px;
}
.home .hero .et_pb_column_0 {
top: 35%;
}
#logo {
max-height: 65%;
}
}
@media (max-width: 480px) {
h1 {
font-size: 48px;
}
h2 {
font-size: 38px;
}
.home .hero .et_pb_column_0 {
top: 30%;
}
.et_pb_row {
width: 90%;
}
.et_pb_shop_0.et_pb_shop {
max-height: inherit !important;
}
.et_pb_post h2 {
font-size: 38px;
}
}@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600&display=swap");
@import url(https://use.typekit.net/rgp3foe.css); @media only screen and (min-width: 200px) and (max-width: 670px) {
div.logo-box > img {
display: block;
width: 50% !important;
height: auto;
text-align: center !important;
margin: auto !important;
}
}
*{  margin:0;
padding:0;
font-family: "roboto", sans-serif;
}
body, p, li, ul, a {
font-family: "roboto", sans-serif;
font-weight: 400;
font-style: normal;
}
.upper {
text-transform: uppercase;
color: #00414F;
font-weight: 600;
}
h1, h2, h2.baseline, .red {
font-family: "avenir-next-lt-pro-condensed", sans-serif;
font-weight: 400;
font-style: normal;
}
h1 {
font-size: 62px;
}
h2 {
font-size: 42px;
}
.h2-small {
font-size: 30px !important;
}
.underline-jaune {
font-family: "avenir-next-lt-pro-condensed", sans-serif;
font-weight: 400;
font-style: normal;
border-bottom: 5px solid #FFD600;
}
h3 {
font-family: "roboto", sans-serif;
font-weight: 700;
font-style: normal;
font-size: 20px;
}
.h3-faq h3, .et_pb_toggle_title {
font-size: 16px;
font-weight: 500 !important;
}
p{
font-size: 16px;
}
.red {
color: #A54A22;
font-size: 20px;
} #top-menu-nav li a {
padding-right: 35px;
} .et_pb_gallery_item h3 {
font-size: 16px;
font-weight: 400;
padding: 10px 0 ;
}
.product .et_pb_tab_content h2 {
display: none;
}
.product .et_pb_tabs_controls  li a {
font-family: "avenir-next-lt-pro-condensed", sans-serif;
font-size: 20px !important;
color: #000 !important;
padding: 10px 25px;
}
.woocommerce table.shop_attributes td {
font-style: normal;
font-size: 16px;
}
.woocommerce-page #reviews #commentform, .woocommerce-page #review_form #respond p.form-submit {
margin-top: 20px;
}
.woocommerce #review_form #respond .form-submit input {
left: auto;
color: #fff;
font-size: 16px;
border-radius: 5px;
}
.woocommerce #review_form #respond .form-submit input:hover {
background: #726c3d !important;
}
.panier .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
width: 150px !important;
} .btn-fil {
background: white;
border: 1px solid #000;
}
.btn-fil:hover {
background: #726C3D;
border: 1px solid #726C3D;
}
.et_pb_button {
font-size: 16px;
font-weight: 500;
padding: .5em 1.5em;
line-height: 1.7em !important;
background-color: white;
background-size: cover;
background-position: 50%;
background-repeat: no-repeat;
border: 1px solid #000;
border-radius: 5px;
color: #000;
}
.et_pb_bg_layout_light.et_pb_button:hover, .et_pb_bg_layout_light .et_pb_button:hover {
background-color: #726C3D;
}
.et_pb_button:hover, .et_pb_module .et_pb_button:hover {
border: 1px solid #726C3D;
padding: .5em 1.5em;
color: #fff;
}
.et_pb_button:hover:after {
display: none;
}
.woocommerce a.button, .woocommerce-page a.button,
.woocommerce a.button:hover, .woocommerce-page a.button:hover {
color: #a54a23;
font-size: 16px;
}
.woocommerce a.button:after, .woocommerce-page a.button:after {
line-height: inherit;
}
.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained {
background-color: #7a744e !important;
font-size: 16px;
font-weight: 600;
border-radius: 5px;
} .btn-footer {
background: transparent;
border: 1px solid #fff;
}
.btn-footer:hover {
background: #726C3D;
border: 1px solid #726C3D;
}
footer span {
font-size: 16px;
}
.credits a {
font-size: 14px;
} @media screen and (min-width: 821px) and (max-width: 1140px) {
}
@media (min-width: 981px) {
}
@media (max-width: 980px) {
.et_pb_column {
margin-bottom: 50px;
}
.inverse {
display: flex;
flex-direction: column-reverse;
}
}
@media (max-width: 768px) {
#main-header .container, #main-header .container.et_menu_container {
width: 100%;
padding: 0 25px;
}
.home .hero .et_pb_column_0 {
top: 35%;
}
#logo {
max-height: 65%;
}
}
@media (max-width: 480px) {
h1 {
font-size: 48px;
}
h2 {
font-size: 38px;
}
.home .hero .et_pb_column_0 {
top: 30%;
}
.et_pb_row {
width: 90%;
}
.et_pb_shop_0.et_pb_shop {
max-height: inherit !important;
}
.et_pb_post h2 {
font-size: 38px;
}
}