.wc-stripe-upe-element{margin-bottom:4px}#payment .payment_methods li img.stripe-icon{height:24px;width:37px;-o-object-fit:contain;object-fit:contain}#payment .payment_methods li img.stripe-boleto-icon,#payment .payment_methods li img.stripe-sepa-icon{padding:4px}#payment .payment_methods li img.stripe-sepa-icon{background:#10298e}.woocommerce-checkout #payment ul.payment_methods li img.stripe-multibanco-icon{max-height:30px}.woocommerce-checkout #payment ul.payment_methods li img.stripe-alipay-icon{max-width:50px}.stripe-gateway-checkout-email-field{position:relative}.stripe-gateway-checkout-email-field button.stripe-gateway-stripelink-modal-trigger{display:none;position:absolute;right:5px;width:64px;height:40px;background:no-repeat url(//old.maisonshiiba.fr/wp-content/plugins/woocommerce-gateway-stripe/assets/images/link.svg);background-color:transparent;cursor:pointer;border:none}.badge-inner {
background-color: inherit !important;
background: none !important;
font-weight: normal !important;
padding-left: 6px !important;
}
.badge-circle {
border-radius: 4px;
height: 25px;
max-height: 35px;
overflow: hidden;
line-height: 9px;
font-size: 0.9rem;
padding: 0 10px;
margin-left: 8px;
background: #555;
text-transform: uppercase;
font-weight: normal;
}
#lpc_pick_up_web_service_show_map {
text-decoration: underline !important
}
.menu-item-8275 li {
cursor: pointer;
}
ul.product_list_widget li img {
max-width: 74px !important
}
.nav>li {
position: inherit !important;
}
.woocommerce-checkout h3:not(#ship-to-different-address) {
font-size: 1.1em;
overflow: hidden;
padding-top: 10px;
font-weight: bolder;
text-transform: uppercase;
border: solid 1px #555;
padding: 5px;
text-align: center;
margin-bottom: 12px;
margin-top: 12px;
border-radius: 4px;
}
#additional-products {
position: absolute;
top: -165px;
border-bottom: solid 1px #CCC;
margin-bottom: 10px;
padding: 0;
}
._2TfhX {
display: none
}
#additional-products .product-small {
display: flex;
}
.slider .slider:not(.flickity-enabled) {
width: 100%;
display: flex !important
}
#additional-products .product-small img {
width: 63px;
height: 76px
}
#additional-products .box-image {
min-width: 62px
}
#additional-products .box-text {
padding-left: 10px;
padding-top: 0;
}
@font-face {
font-family: 'Aparajita';
src: url(//old.maisonshiiba.fr/wp-content/uploads/custom-css-js/Aparajita.eot);
src: url(//old.maisonshiiba.fr/wp-content/uploads/custom-css-js/Aparajita.eot?#iefix) format('embedded-opentype'),
url(//old.maisonshiiba.fr/wp-content/uploads/custom-css-js/Aparajita.woff2) format('woff2'),
url(//old.maisonshiiba.fr/wp-content/uploads/custom-css-js/Aparajita.woff) format('woff'),
url(//old.maisonshiiba.fr/wp-content/uploads/custom-css-js/Aparajita.ttf) format('truetype'),
url(//old.maisonshiiba.fr/wp-content/uploads/custom-css-js/Aparajita.svg#Aparajita) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
#text-plaque {
color: #555;
position: absolute;
left: 35%;
z-index: 99999;
bottom: 33%;
text-align: center;
font-family: 'Aparajita';
font-weight: normal;
font-style: normal;
width: 274px;
border-radius: 10px;
font-size: 21px;
line-height: 25px;
}
#text-plaque img {
min-width: 150px
}
#text-plaque p {
margin-top: 14px;
font-family: 'Questrial';
margin-bottom: 0;
color: #f1dfb8;
font-size: 18px;
}
@media screen and (min-width: 992px) and (max-width: 1360px) {
#text-plaque {
bottom: 42%;
font-size: 20px;
left: 28%;
}
}
@media screen and (min-width: 992px) {
.mfp-image-holder .mfp-content {
max-width: 500px;
}
#wide-nav>div>div.flex-col.hide-for-medium.flex-right.flex-grow>ul>li.cart-item.has-icon>a>span.header-cart-title>span {
display: none
} .mc4wp-form-3546 {
width: 100%
}
#col1ModalNewsletter {
padding: 23px 18px;
display: flex !important;
align-content: center;
align-items: center;
flex-wrap: nowrap;
flex-direction: column;
justify-content: center;
}
.product-info {
background: #fbfbfb;
border: solid 1px #CCC;
}
.has-dropdown .nav-top-link {
pointer-events: none;
cursor: pointer;
}
.off-canvas-right .mfp-content {
min-width: 318px;
}
.nav-dropdown-has-border .nav-dropdown {
margin-top: 2px;
padding-top: 0 !important;
border: 0;
box-shadow: none;
min-width: 1076px;
}
.col-inner div.mc4wp-form-fields>div {
display: flex;
width: 80%;
}
.col-inner div.mc4wp-form-fields>div>input[type=email] {
min-width: 100%
}
.letterstokeep {
right: 8px !important;
bottom: 21px !important;
}
}
@media screen and (max-width: 600px) {
.single_add_to_cart_button  {
position: fixed;
bottom: 10px;
max-width: 87%;
margin-left: 0%;
z-index: 9999; background-color: #f9f76e !important;
color: #000000;
border: 2px solid #000000;
height: 50px;
}
.widget_shopping_cart p.total {
margin-bottom: 2.6em;
}
.floating-viewport {
position: fixed;
margin-top: -50px;
left: 0;
top: -247px;
width: 100%;
height: 150px;
z-index: 9999
}
.floating-viewport img {
height: 600px !important;
} #additional-products {
left: -15px;
top: -150px;
margin-bottom: 10px;
padding-bottom: 10px;
background: #FFF;
z-index: 9999;
}
#additional-products .slider-nav-reveal {
display: flex !important
}
#additional-products .product-small {
display: flex !important;
width: 50%;
flex-wrap: nowrap;
justify-content: center;
}
#text-plaque {
left: 23% !important;
bottom: 33.5% !important font-size: 19.5px;
line-height: 22px;
max-width: 218px;
}
#text-plaque img {
max-width: 65px !important;
min-width: 10px;
}
#text-plaque p {
font-size: 15px;
margin-top: 5px;
}
.grid-style-3 .title-wrapper {
padding-right: 7px !important
}
#popupImgMobile {
display: block !important;
height: 300px;
width: 100%;
background-position: 0 -67px;
background-size: 100%;
margin-top: 18px;
margin-bottom: 15px;
}
.title-bg {
background: #555;
color: #FFF;
padding: 8px;
margin-top: 10px;
}
.title-bg p {
padding: 0;
margin: 0
}
.box-text {
font-size: 85%;
padding-left: 5px;
padding-right: 5px;
}
.product-info {
background: #fbfbfb;
margin-top: 10p
}
.off-canvas-right .mfp-content {
min-width: 318px;
}
#cart-popup>div>div.widget_shopping_cart_content>p.woocommerce-mini-cart__buttons.buttons {
bottom: 10px !important
}
#livraisonsfr {
bottom: 110px !important;
}
#reste-free-delivery {
font-size: 12.5px;
width: 104%;
margin-left: -2%;
}
.block-html-after-header {
position: absolute !important;
top: 33px !important;
right: 60px !important;
z-index: 9999;
max-width: 66% !important;
}
.block-html-after-header img {
right: 0 !important;
top: 40px !important;
}
}
.woocommerce-variation-add-to-cart .wcpa_checkbox,
.wcpa_form_item.wcpa_cl_visible {
background: #fbfbfb !important;
}
.block-html-after-header img {
top: -15px;
}
.product-info {
padding: 25px !important;
}
.single_variation_wrap .wcpa_form_item.wcpa_type_header {
border-top: 0 none !important;
margin-top: 0px !important;
}
div.product-main>div>div.product-info.summary.col-fit.col.entry-summary.product-summary.form-flat div.wcpa_form_outer {
margin-top: 0px !important;
}
.pum-content {
display: flex
}
.trp-language-switcher-container {
padding-left: 30px;
}
.letterstokeep {
position: absolute;
right: 2px;
bottom: 15px;
background: #EEE;
padding: 1px 5px;
border: solid 1px #CCC;
border-radius: 4px;
font-size: 14px;
}
.wcpa_form_item {
position: relative;
padding-right: 0 !important;
}
.wcpa_form_item.wcpa_cl_visible {
padding: 0 !important;
}
.bzlist {
text-align: center !important;
display: inline !important;
font-size: 13px;
padding: 0;
}
.page-checkout-simple nav.breadcrumbs {
display: flex;
justify-content: center;
margin-top: 15px;
margin-bottom: 15px;
}
.page-checkout-simple .cart-header>a {
display: flex;
justify-content: center;
}
}
ul.product_list_widget li {
min-height: 15px !important;
}
.badge-inner {
background-color: inherit !important;
background: none !important;
font-weight: normal !important;
padding-left: 6px !important;
}
.badge-circle {
border-radius: 4px;
height: 25px;
max-height: 35px;
overflow: hidden;
line-height: 9px;
font-size: 0.9rem;
padding: 0 10px;
margin-left: 8px;
background: #555;
text-transform: uppercase;
font-weight: normal;
}
.quantity .minus, .quantity .plus {
height: 0 !important;
}
@media screen and (max-width: 600px) {
.single_add_to_cart_button {
font-size: 1.1em !important;
}
td.product-remove {
min-width: 30px;
}
td.product-remove a {
margin-top: 49px;
top: unset;
}
}