@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,700");
* {
margin: 0;
padding: 0;
border: 0;
box-sizing: border-box;
}
*:before, *:after {
box-sizing: border-box;
}
@font-face {
font-family: Always Optimistic;
src: url(//www.livresentre2actions.fr/wp-content/themes/fonts/Always Optimistic.ttf);
font-weight: normal;
}
@font-face {
font-family: PlaywriteSK;
src: url(//www.livresentre2actions.fr/wp-content/themes/fonts/PlaywriteSK-VariableFont_wght.ttf);
font-weight: 100;
}
@font-face {
font-family: Freeserif;
src: url(//www.livresentre2actions.fr/wp-content/themes/fonts/FreeSerif.otf);
}
@font-face {
font-family: Freeserif-italic;
src: url(//www.livresentre2actions.fr/wp-content/themes/fonts/FreeSerifItalic.otf);
}
pre {
margin-bottom: 0em;
}
p {
margin-bottom: 1em;
}
.tagline {
padding-top:2px;
font-family: Freeserif-italic;
font-size:2.65em;
color:var(--accent);
}
.mobile-header-text {
display:inline-block;
width:50%;
color:var(--accent);
}
.title-mobile {
color:var(--accent);
font-size: 1.3em;
}
.tagline-mobile {
color:var(--accent);
font-family: Freeserif-italic;
font-size: 1.3em;
}
.filtres {
margin-bottom:10px;
}
.inside-header {
gap: 10px;
}
.separate-containers .woocommerce-archive-wrapper .inside-article {
padding-top : 20px !important;
min-height:500px;
}
.no-sidebar .entry-content .alignfull {
max-width:99.6vw;
} div.wpforms-container-full input[type=submit]:not(:hover):not(:active), 
div.wpforms-container-full button[type=submit]:not(:hover):not(:active), 
div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active), 
.wp-core-ui div.wpforms-container-full input[type=submit]:not(:hover):not(:active), 
.wp-core-ui div.wpforms-container-full button[type=submit]:not(:hover):not(:active), 
.wp-core-ui div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active) {
display: inline-flex;
align-items: center;
justify-content: center;
letter-spacing: 0.1em;
font-weight: 900;
text-transform: uppercase;
text-align: center;
padding: 15px 20px;
border-radius: 5px;
border: 3px solid var(--accent-dark);
color: var(--accent-dark);
text-decoration: none;
background-color: transparent !important;
}
div.wpforms-container-full input[type=submit]:hover, 
div.wpforms-container-full input[type=submit]:active, 
div.wpforms-container-full button[type=submit]:hover, 
div.wpforms-container-full button[type=submit]:active, 
div.wpforms-container-full .wpforms-page-button:hover, 
div.wpforms-container-full .wpforms-page-button:active, 
.wp-core-ui div.wpforms-container-full input[type=submit]:hover, 
.wp-core-ui div.wpforms-container-full input[type=submit]:active, 
.wp-core-ui div.wpforms-container-full button[type=submit]:hover, 
.wp-core-ui div.wpforms-container-full button[type=submit]:active, 
.wp-core-ui div.wpforms-container-full .wpforms-page-button:hover, 
.wp-core-ui div.wpforms-container-full .wpforms-page-button:active {
background: var(--accent-light) !important;
color: var(--accent) !important;
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
letter-spacing: 0.1em !important;
font-weight: 900 !important;
text-transform: uppercase !important;
text-align: center !important;
padding: 15px 20px !important;
border-radius: 5px !important;
border: 3px solid var(--accent-dark);
}
.separate-containers .comments-area, 
.separate-containers .page-header, 
.one-container .container, 
.separate-containers .paging-navigation, 
.inside-page-header {
background-color: rgba(237,203,164,0.5) !important;
}
.site-content .content-area {
background-color: rgba(237, 203, 164, 0.5) !important;
}
.notice li:before {    
font-family: 'FontAwesome';
content: '\f0e0';
margin:0 5px 0 -15px;
}
.notice ul:before {    
font-family: 'FontAwesome';
content: '\f0e0';
margin:0 5px 0 -15px;
}
.mobile-catalog-button {
display:none !important;
}
h1.entry-title {
line-height: 1.2em;
text-align:left;
}
.price {
margin-top:1.5em;
text-align:right;
}
.cart {
float:right;
}
.woocommerce .flag button.button {
color:white !important;
border:1px solid white !important;
}
.woocommerce .flag button.button:hover {
color:var(--accent) !important;
border:1px solid var(--accent) !important;
}
.woocommerce div.product div.images img {
display: block;
width: 100% !important; box-shadow: none;
margin:auto;
margin-bottom:0px !important;
}
.woocommerce div.product div.images {
margin-bottom:0px !important;
}
.woocommerce div.product div.summary {
margin-bottom: 0em;
}
.additional_photos {
color:rgba(0,0,0,0.5);
text-align:center;
font-size:0.8em;
}
.additional_photos a {
color:var(--accent-light);
}
.additional_photos a:hover {
color:var(--accent-dark);
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
display: none !important;
}
.woo-product-gallery-slider {
width: 100%;
border: 1px solid rgba(0,0,0,0.1);
padding-bottom:5px;
background-color: rgba(255,255,255,1); }
.woo-product-gallery-slider:before, .woo-product-gallery-slider:after {
position:absolute;
content: "•";
width: 14px;
height: 14px;
font-size: 14px;
color: rgba(0,0,0,0); line-height: 12px;
top:2px;
text-align: center;
}
.woo-product-gallery-slider:before {
left: 2px;
}
.woo-product-gallery-slider:after {
right: 2px;
}
.woo-product-gallery-slider .cadre-interieur {
position: relative; padding: 40px;
}
.woo-product-gallery-slider .cadre-interieur:before, .woo-product-gallery-slider .cadre-interieur:after {
position:absolute;
content: "•";
width: 14px;
height: 14px;
font-size: 14px;
color: rgba(0,0,0,0); bottom: -2px;
line-height: 12px;
text-align: center;
}
.woo-product-gallery-slider .cadre-interieur:before {
left: -2px;
}
.woo-product-gallery-slider .cadre-interieur:after {
right: -2px;
}
.wpgs-nav .slick-current {
background-color : rgba(0,0,0,0.05);
}
.entry-content {
text-align: justify;	
}
.inside-navigation {
max-width: none !important;
}
li.mon-compte a::before {
color:var(--accent) !important;
font-family: "Font Awesome 5 Free";
content: "\f007";
display: inline-block;
padding-right: 10px;
font-weight: 900;
}
li.current-menu-item a::before {
color:revert !important;
}
.woocommerce #content div.product div.images, 
.woocommerce div.product div.images, 
.woocommerce-page #content div.product div.images, 
.woocommerce-page div.product div.images {
position: relative;
float: left !important;
}
.woocommerce #content div.product div.summary, 
.woocommerce div.product div.summary {
float: left none !important;
clear: right;
width: 100% !important;
padding-top: 25px;
}
.woocommerce ul.products li.product, .wc-block-grid__product, .right-sidebar .wc-block-grid__product {
box-shadow: 0 1.25em 1.25em rgba(0, 0, 0, 0.085);
background-color: white;
transition: background-color 0.3s ease-in-out;
flex: 1 0 100% !important;
padding:0px !important;
max-width:30.75% !important;	
min-height:580px;
}
.woocommerce .outofstock {
background-color: #dddddd !important;
}
.right-sidebar .wc-block-grid__product, .woocommerce ul.products li.product {
max-width:100% !important;
min-height:400px;
}
.wc-block-grid__product .wc-block-grid__product-image, 
.wc-block-grid__products .wc-block-grid__product-image img, 
.wc-block-grid__product .wc-block-grid__product-link,
.woocommerce ul.products li.product .woocommerce-LoopProduct-link,
.woocommerce ul.products li.product .woocommerce-LoopProduct-link .inside-wc-product-image {
width:100% !important;	
}
.wc-block-grid__product {
border-bottom: 0px solid transparent !important;
border-left: 0px solid transparent !important;
border-right: 0px solid transparent !important;
}
.woocommerce ul.products li.product .button {
margin-bottom:1.5em;
}
.wc-block-grid__product .wc-block-grid__product-title,.woocommerce ul.products li.product .woocommerce-loop-product__title {
color:var(--accent-dark);
font-weight: bold;
min-height:40px;
margin:5px;
}
.wc-block-grid__product:hover, .woocommerce ul.products li.product:hover {
background-color: var(--accent);
}
.wc-block-grid__product:hover .wc-block-grid__product-title, .woocommerce ul.products li.product:hover .woocommerce-loop-product__title {
color: var(--accent-dark);
}
.woocommerce ul.products li.product .price, .wc-block-grid__product .price {
text-align:center;
color:var(--contrast);
}
.woocommerce-breadcrumb a {
color: var(--accent);
}
.woocommerce-breadcrumb a:hover {
color: var(--accent-light);
}
.wc-block-grid__products {
gap:50px;
}
.separate-containers .site-main {
margin: 0px;
}
.wc-block-grid__products {
margin-bottom: 0px !important;
}
.separate-containers .inside-right-sidebar {
margin-bottom: 0px !important;
}
.eb-accordion-content {
padding:10px;
background-color: rgba(255,255,255,0.3);
}
.eb-accordion-zwcjr.eb-accordion-container .eb-accordion-title-wrapper-eb-accordion-zwcjr {
cursor: pointer;
display: flex;
align-items: center;
flex-direction: row-reverse;
background-color: var(--eb-global-background-color);
padding-top: 5px;
padding-right: 20px;
padding-left: 20px;
padding-bottom: 5px;
transition: background 0.5s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;
background: rgba(0, 0, 0, .05);
}
.eb-accordion-zwcjr.eb-accordion-container .title-content-eb-accordion-zwcjr {
justify-content: left;
flex: 1;
gap: 15px;
color:#767676;
}
.eb-accordion-zwcjr.eb-accordion-container .title-content-eb-accordion-zwcjr h6 {
margin-bottom:5px !important;
}
a span.title {
color:black;
text-transform: none;
font-weight: normal !important;
}
.product-search input[type="text"].product-search-field {
border-radius: 0px;
height:40px;
background: transparent;
border-style:solid;
border-color: var(--accent);
border-width:0 0 1px 0;
width:500px;
}
.alerte {
color:var(--accent) !important;
font-size:xx-large !important;
padding:0px 20px 20px 20px !important;
}
.fa-beat-fade, .fa-fade {
-webkit-animation-duration: var(--fa-animation-duration, 3s) !important;
animation-duration: var(--fa-animation-duration, 3s) !important;
}
div.product-search-form span.product-search-field-clear {
right: 25px !important;
top: -3em;
bottom: .5em;
}
div.product-search-form span.product-search-field-clear:after {
font-size: xx-large;
color:var(--accent)
}
form.product-search-form::after {
font-family: "Font Awesome 5 Free";
content: "\f002";
display: inline-block;
padding-right: 0px;
vertical-align: middle;
font-weight: 900;
position:absolute;
top:5px;
right: 10px;
color:var(--accent);
}
.xoo-wsc-sc-cont .xoo-wsc-cart-trigger > * {
margin-top: 10px;
}
::placeholder {
color: var(--contrast-3);
opacity: 1; }
input {
color: var(--contrast-2) !important;
min-width:100%;
}
input[type=checkbox], input[type=text], input[type=radio] {
min-width:revert;
}
::-ms-input-placeholder { color: var(--contrast-3);
}
hr {
background-color: rgb(0, 0, 0, 0.9);
border: 0;
height: 1px;
margin-bottom: 20px;
margin-top: 10px;
width:100%;
}
input.mailpoet_form_close_icon {
min-width:revert;
}
.woocommerce form.login {
margin:0 !important;	
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, a.button, .wp-block-button__link, button.woocommerce-button  {
border: 2px solid var(--accent-dark) !important;
color: var(--accent-dark) !important;
background-color: transparent !important;
max-width:250px !important;
font-size:15px !important;
border-radius:0px !important;
}
button.button:hover, .woocommerce button.button:hover {
background-color: transparent !important;
color:var(--accent-light) !important;
border: 2px solid var(--accent-light) !important;
}
button.button.notice, button.button.notice:hover {
border-color: #fff !important;
color: #fff !important;
}
button.uagb-popup-builder__close, button.slider-nav, button.show-password-input {
border-width:0px !important;	
}
.wp_google_login {
clear: both;
margin: 0px auto 0 !important;
}
.wp_google_login__button {
background-color: transparent !important;
border-radius: 4px !important;
border: 2px solid var(--accent-dark) !important;
width: 250px !important;
font-size:17px !important;
color: var(--accent-dark) !important;
}
.wp_google_login__button:hover {
border: 2px solid var(--accent-light) !important;
color: var(--accent-light) !important;
}
.wp_google_login__google-icon {
background: url(//www.livresentre2actions.fr/wp-content/themes/generatepress_child/images/google.svg) no-repeat 50% !important;
}
.wp_google_login__button-container {
margin-top:0px !important;
}
a.gb-button-40cb1744 {
display: inline-flex !important;
}
.archive .uagb-block-2f53119f.uagb-popup-builder, .page-id-4427 .uagb-block-2f53119f.uagb-popup-builder, .page-id-4428 .uagb-block-2f53119f.uagb-popup-builder {
opacity:1 !important;
z-index:10 !important;
}
.uagb-block-2f53119f.uagb-popup-builder, .search-no-results .uagb-block-2f53119f.uagb-popup-builder {
opacity:0 !important;
z-index:-10 !important;
}  .etiquette {
position:absolute !important;
top:-50px;
}
.wpforms-container .wpforms-title {
font-size: 29px;
}
.wpforms-container {
margin-top:0px !important;	
}
.mobile-search-bar {
display:none;
}
.dixpourcent {
width:100%;
}
.services {
width:100%;
height:100%;
}
input.product-search-field {
color: var(--accent) !important;
}
input.product-search-field::placeholder {
color: var(--accent) !important;
}
:where(.wp-block-columns.is-layout-flex) {
gap: 0em !important;
}
.xoo-wsc-sc-cont .xoo-wsc-cart-trigger .xoo-wsc-sc-subt {
display:none;	
}
.woocommerce .outofstock .button {
background-color: transparent !important;
color: var(--accent-light) !important;
border-color: var(--accent-light) !important;
border-width:1px !important;
border-style: solid;
}
.woocommerce .product span.soldout {
background-color: var(--accent-light);
color: white;
position: absolute;
z-index: 999;
padding: 5px 10px;
border-radius: 2px;
right: -5px;
width: fit-content;
top:40px !important;
box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16), 0px 3px 6px rgba(0, 0, 0, 0.23);
}
.woocommerce .product span.product_soldout {
top:120px !important;
}
.absolute {
position:absolute;
display:inline-flex;
height:auto;
text-align:right;
bottom:5px;
right:5px;
background-color: transparent;
column-gap: 2px;
}
.relative {
display:inline-flex;
text-align:left;
column-gap: 2px;
}
.fa-image, .fa-pen {
filter: drop-shadow(1px 1px 0px #555);
}   
.fa-bookmark {
filter: drop-shadow(1px 1px 0px #000);
}   
.woocommerce .product .tag {
font-family: Calibri, sans-serif;
font-size:small; 
background-color: #fff;
margin: 0px 0px 2px 0px;
color:#000;
position: relative;
z-index: 999;
padding: 5px 10px;
border-radius: 2px;
box-shadow: 0px 3px 6px rgba(255, 255, 255, 0.16), 0px 3px 6px rgba(255, 255, 255, 0.23);
}
.woocommerce .product .product_tag {
position: relative;
top:12px; }
.woocommerce .product .editiontype {
background-color: #D4AF37;
color:black;
text-align:center;
}
.woocommerce .product .editiontype:before {
content: "\f02e"; font-family: FontAwesome;
margin-right:5px;
}
.woocommerce .product .booktype:before {
content: "\f02d"; font-family: FontAwesome;
margin-right:5px;
}
.woocommerce .product .year:before {
content: "\f133"; font-family: FontAwesome;
margin-right:5px;
}
.woocommerce .product .limited:before {
content: "\f03a"; font-family: FontAwesome;
margin-right:5px;
}
.woocommerce .product .limited, .woocommerce .product .year, .woocommerce .product .booktype {
background-color: black;
color:white;
}
.wp-block-uagb-container.register {
display:flex;
box-shadow: 0px 0px #00000070;
padding-top: 30px;
padding-bottom: 30px;
padding-left: 30px;
padding-right: 30px;
overflow: visible;
order: initial;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-style: solid;
border-color: rgba(135, 83, 55, 0.66);
flex-direction: column;
align-items: center;
justify-content: center;
flex-wrap: nowrap;
row-gap: 5px;
column-gap: 20px;
}
.wp-block-uagb-container.register.parent {
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
}
.wp-block-uagb-container.register > .uagb-container-inner-blocks-wrap {
--inner-content-custom-width: min(100%, 500px);
max-width: var(--inner-content-custom-width);
width: 100%;
flex-direction: column;
align-items: center;
justify-content: center;
flex-wrap: nowrap;
row-gap: 20px;
column-gap: 20px;
} .ruban {
width: 150px;
height: 150px;
overflow: hidden;
position: absolute;
z-index: 999;
}
.ruban::before,
.ruban::after {
position: absolute;
z-index: 1;
content: '';
display: block;
border: 5px solid #bbb;
}
.ruban span {
position: absolute;
display: block;
width: 225px;
padding: 15px 0px 15px 0px;
background-color: black;
box-shadow: 0 5px 10px rgba(0,0,0,.1);
color: #fff;
font: 300 17px/1 'Calibri', sans-serif; text-align: center;
} .ruban-top-left {
top: -10px;
left: -10px;
}
.ruban-top-left::before,
.ruban-top-left::after {
border-top-color: transparent;
border-left-color: transparent;
}
.ruban-top-left::before {
top: 0;
right: 0;
}
.ruban-top-left::after {
bottom: 0;
left: 0;
}
.ruban-top-left span {
right: -25px;
top: 30px;
transform: rotate(-45deg);
} .ruban-top-right {
top: -10px;
right: -10px;
}
.ruban-top-right::before,
.ruban-top-right::after {
border-top-color: transparent;
border-right-color: transparent;
}
.ruban-top-right::before {
top: 0;
left: 0;
}
.ruban-top-right::after {
bottom: 0;
right: 0;
}
.ruban-top-right span {
left: -25px;
top: 30px;
transform: rotate(45deg);
}
.ast-shop-product-out-of-stock {
display: none;
}
.woocommerce div.product p.stock {
display: none !important;
}
.payicon a {
pointer-events: none !important;
}
.bandeau {
z-index:1;
}
@media (min-width: 500px) {
#mp_form_slide_in1 {
margin: 10px;
}
}
#mp_form_slide_in1 {
box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
}
#mp_form_slide_in1.mailpoet_form_slide_in {
border-bottom-left-radius: 10px !important;
border-bottom-right-radius: 10px !important;
border-top-left-radius: 10px !important;
}
#mp_form_slide_in1 .mailpoet_submit {
background-color: transparent !important;
border-width: 2px !important;
border-color: var(--accent-dark) !important;
font-family: Almarai, sans-serif !important;
color:var(--accent-dark) !important;
font-size:1em !important;
font-weight: bold !important;
}
#mp_form_slide_in1 .mailpoet_submit:hover {
background-color: var(--accent-light) !important;
color:var(--accent) !important;
border-color: var(--accent) !important;
}
.qtip-content a {
color:var(--accent-light);
}
.cmplz-cookiebanner {
font-family: Almarai, sans-serif !important;
text-align: justify !important;
animation: fade-in 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}
.uagb-block-2f53119f .uagb-popup-builder__wrapper--popup{
animation: fade-in 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}
.cmplz-cookiebanner .cmplz-title {
font-size: 20px !important;
font-family: Almarai, sans-serif !important;
color: var(--accent-light) !important;
font-weight:700 !important;
}
.cmplz-cookiebanner .cmplz-links .cmplz-link {
color: var(--accent-dark) !important;
font-size: var(--cmplz_link_font_size);
text-decoration: none !important;
margin: 0;
}
.woocommerce form.login {
max-width: 500px !important;
}
.uagb-block-2f53119f .uagb-popup-builder__container--popup {
max-height: 150px;
}
#loader-container {
position: absolute;
left: 50%;
top: 50%;
width:auto;
height:auto;
background-color:rgba(255,255,255,0.5);
z-index: 1;
margin: -76px 0 0 -76px;
border-radius: 5%; }
#loader {
width: 120px;
height: 120px;
margin: 30px 30px;
border: 16px solid #f3f3f3;
border-radius: 50%;
border-top: 16px solid #3498db;
-webkit-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
}
#loader-text {
margin: 15px 15px;
}
@-webkit-keyframes spin {
0% { -webkit-transform: rotate(0deg); }
100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
@media (max-width: 768px) {
.separate-containers .inside-article:has(.register) {
padding:0px;
}
.has-inline-mobile-toggle .inside-header {
flex-wrap: nowrap;
}
#mobile-header .menu-toggle {
display:none !important;
}
.mobile-search-bar {
display:block;
}
.mobile-search-bar .product-search input[type="text"].product-search-field {
border-color: var(--contrast-2);
width:100%;
}
.mobile-search-bar form.product-search-form::after {
color:var(--contrast-2);
right:10px;
}
input.product-search-field::placeholder {
color: var(--contrast-2) !important;
}
input {
color: var(--contrast-2) !important;
}
input.product-search-field {
color: var(--contrast-2) !important;
}
input.product-search-field::-ms-input-placeholder {
color: var(--contrast-2) !important;
}
.gb-container-3a263074 {
margin-top: 20px !important;
margin-right: auto;
margin-left: auto;
}
#mobile-header {
background-color: #875338;
}
.mobile-header-navigation .site-logo.mobile-header-logo img {
height: 80px;
}
.mobile-header-navigation .site-logo {
margin-left: 20px !important;
margin-right: auto !important;
}
.navigation-branding img, .site-logo.mobile-header-logo {
height: 100px !important;
}
h2 {
font-size: 20px;
}
.estimation {
font-size:16px !important;
}
.gb-button {
font-size:16px !important;
}
.woocommerce ul.products li.col-3.product, .woocommerce-page ul.products li.col-3.product,
.woocommerce.columns-3 ul.products li.product {
width: 100%;
}
.woocommerce ul.products[class*=columns-] li.product {
margin-bottom:25px;
}
.wc-block-grid.has-3-columns .wc-block-grid__product {
margin-bottom:25px;
}
.separate-containers .site-main {
margin: 0px;
}
.separate-containers .inside-left-sidebar, .separate-containers .inside-right-sidebar {
margin-top: 0px;
margin-bottom: 20px;
}
h1.entry-title {
font-size: 30px;	
text-align:left;
}
.woocommerce ul.products li.product, .wc-block-grid__product, .right-sidebar .wc-block-grid__product {
max-width:revert !important;
}
h3 {
font-size:20px !important;
}
.gb-container-a2cc5c13, .gb-container-6f9806dc {
padding: 30px 30px !important;
row-gap: 30px !important;
line-height:1.2;
}
.entete {
display:none !important;
}
.gb-container-caa534c1 {
align-items: center !important;
}
.mobile-catalog-button {
display:block !important;
}
.desktop-catalog-button {
display:none !important;
}
.block-librairie-en-ligne {
height: 200px !important;
}
.block-vignette {
margin-top:50px !important;
margin-bottom:100px !important;
}
.right-sidebar .wc-block-grid__product {
min-height:400px !important;
}
.separate-containers .product .inside-article, .separate-containers .woocommerce-archive-wrapper .inside-article{
padding: 10px !important;
}
.gb-container-e29135ab, .gb-container-06a1df06 {
padding: 0 10px 15px !important;
}
.gb-container-b89b4d54, .gb-container-0bccc7b2 {
top:-70px !important;
}
.gb-container-29912c09 {
flex-direction: column;
margin-top: 10px !important;
}
.gb-container-faadb355 {
margin-right: 0px !important; 
margin-left: 0px !important;
min-height: 75vh !important;
}
.gb-container-6a454b8d {
padding: 0 !important;
}
.woocommerce ul.products li.product a img {
width: 100% !important;
}
}