fr
@media (max-width: 600px) {
body.zuka-body.enable-footer-bars { padding-bottom: 0; }
}
.pum-theme-17613 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close { transition: 0.25s background linear; }
.pum-theme-17613 .pum-content + .pum-close:hover, .pum-theme-enterprise-blue .pum-content + .pum-close:hover { background-color: #ED2830 } .mm-item-hide > a {
display: none !important;
}
.megamenu_block_banner .banner--info {
padding: 0 !important;
}
.menu-shopbanner.mm-menu-custom-block .wpb_content_element.la-banner-box {
margin-right: -80px;
margin-top: -30px;
margin-bottom: -30px !important;
}
.menu-shopbanner.mm-menu-custom-block .wpb_content_element.la-banner-box a.banner--btn.hidden.hcolorf {
display: none;
}
.menu-shopbanner.mm-menu-custom-block .wpb_content_element.la-banner-box a.banner--link-overlay.item--overlay {
position: absolute !important;
}
.footer-top .widget .widget-title {
font-weight:500;
}
.site-footer .la-contact-info .la-contact-item {
margin-bottom: 15px;
}
.site-footer .la-contact-info .la-contact-address {
line-height: normal;
}
.footer-bottom .footer-bottom-inner .la-headings {
position: relative;
}
.footer-bottom .footer-bottom-inner .la-headings:before {
content: "";
height: 48px;
width: 1px;
background: #3E3E3E;
position: absolute;
left: -50px;
top: 5px;
opacity: 0.5;
}
.footer-bottom .footer-bottom-inner .col-md-3:first-child .la-headings:before{
display: none;
}
.footer-bottom .footer-bottom-inner {
padding-top: 15px;
}
@media(max-width: 1200px){
.entry-summary {
padding-left: 0;
}
}
.site-footer {
border: none;
}
.site-footer .footer-top .footer-column-4 .widget:not(:first-child) { margin-bottom: 1rem; }
.footer-top a:hover { color: #ED2830 !important; } .enable-header-sticky #lastudio-header-builder .lahfbhinner { box-shadow: 0 1px 8px rgba(0,0,0,.1); }
#lastudio-header-builder.lahfb-wrap.is-sticky .header-top-v1 { display: none; }
@media (max-width: 405px) {
#lastudio-header-builder .lahfb-mobiles-view .lahfb-topbar-area .lahfb-content-wrap {
flex-wrap: wrap;
}
#lastudio-header-builder .lahfb-mobiles-view .lahfb-topbar-area .lahfb-content-wrap .lahfb-col  { flex: 0 0 100%; max-width: 100%; justify-content: center; }
#lastudio-header-builder .lahfb-mobiles-view .lahfb-topbar-area .lahfb-content-wrap .lahfb-col.lahfb-left-col { padding-top: 5px; }
} .banner-type-7 .banner--info .b-title1 { line-height: 1.25; } .footer-top .footer-column.footer-column-1 p { margin-bottom: 5px !important; }
.site-footer .footer-top { border-top: 1px solid #ddd; }
.site-footer .footer-top .footer-column.footer-column-4 .widget h3 { font-size: 16px; margin-top: 0; }
.site-footer ul li { margin-bottom: 10px; }
.site-footer #block-18.widget { margin-bottom: 0; }
.site-footer #block-18.widget h6 { margin-bottom: 8px; }
@media (max-width: 767.98px) {
.site-footer .footer-top .footer-column.col-xs-12 { width: 50%; }
.backtotop-container.show .btn-backtotop { right: 18px; width: 40px; height: 40px; line-height: 40px; bottom: 70px; } 
.site-footer .widget#block-15 { margin-bottom: 0px; }
.site-footer .widget#block-19 { margin-bottom: 0.5rem; }
.site-footer .widget#nav_menu-5 { margin-bottom: 1.5rem; }
}
@media (max-width: 600px) {
.enable-footer-bars .footer-handheld-footer-bar { display: none !important; }
}
@media (max-width: 460px) {
.site-footer .footer-top .footer-column.col-xs-12 { width: 100%; }
.site-footer .footer-top .footer-column:first-child, .site-footer .widget { margin-top: 2rem; }
.footer-top .widget .widget-title { margin-bottom: 8px; }
} @media (max-width: 767.98px) {
.about-right-col .vc_column-inner { padding-top: 0px !important; padding-left: 15px !important; }
} @media (max-width:767px) {
#navigation_carousel_home1 button { padding: 0; line-height: 0; box-sizing: border-box; }	
} @media(max-width: 767.98px) {
.slick-slider .slick-prev, .la-slick-nav .slick-prev { right: calc( 100% - 20px); }
.slick-slider .slick-next, .la-slick-nav .slick-next { left: calc( 100% - 20px); }
} .button-wrapper #chart-button, .button-wrapper .md-size-chart-btn { color: #fff; font-weight: 400; padding: 12px 24px; background: #212121; border-radius: 30px; display: inline-block; margin-top: 15px; }
.button-wrapper #chart-button:hover, .button-wrapper .md-size-chart-btn:hover { background-color: #EC2028; }
.chart-content-list { width: 100%; float: none; }
#md-size-chart-modal:not(.md-size-chart-show) { display: none !important; }
.chart-container { padding: 5px; } .wc-toolbar p.woocommerce-result-count { display: none; }
.wc-toolbar-container .btn-advanced-shop-filter,  .wc-toolbar .wc-ordering p { padding-top: 12px; padding-bottom: 12px; }
@media (max-width: 767px) {
.wc-toolbar-container .btn-advanced-shop-filter, .wc-toolbar .wc-ordering p { padding-top: 0; margin-top: -2px; }
}
.products-grid .product_item--info .la-swatch-control { display: none; }
.shop-before-products-filterbar { display: flex; align-items: flex-start; }
.shop-before-products-filterbar .size-chart-btn-wrap .button-wrapper { margin: 0; } .size-term-pills ul { list-style: none; margin-right: 15px; }
.size-term-pills li { display: inline-block; }
.size-term-pills li a { display: block; width: 45px; height: 45px; line-height: 45px; text-align: center; border: 1px solid #cdcdcd; margin-right: 5px; color: #282828; border-radius: 5px; transition: 0.3s all linear; }
.size-term-pills li a.is-active, .size-term-pills li a:hover { border-color: #ED2830; color: #ED2830; border-width: 2px; }
.size-filter-label { font-size: 24px; margin: 12px 0 8px; color: #181818; }
.shop-before-products-filterbar .button-wrapper .md-size-chart-btn { margin-top: 0 !important; }
@media (max-width: 767px) { 
.size-filter-label { font-size: 18px; }
.size-term-pills li a { width: 40px; height: 40px; line-height: 40px; }
body .shop-before-products-filterbar .size-chart-btn-wrap .button-wrapper .md-size-chart-btn { padding: 8px 24px !important; }
} .woocommerce-variation-availability .out-of-stock { color: red; font-weight: 600; }
.entry-summary .wrap-cart-cta .button.disabled { background-color: #ccc; }
.product--summary .entry-summary > .cart { margin-top: 40px; }
.product--summary .entry-summary > .stock.out-of-stock { color: red; display: none; }
.entry-summary .ctc_chat.ctc_woo_place .ctc_s_7_1  { padding: 15px 20px 15px 30px !important; margin-bottom: 25px; }
.product--summary .product_meta > span { display: none; }
.widget_layered_nav ul li.woocommerce-widget-layered-nav-list__item--chosen.chosen a::after { content: "\f014"; font-family: FontAwesome; float: right; display: block; margin-bottom: 10px; }
.widget_layered_nav ul li.woocommerce-widget-layered-nav-list__item--chosen.chosen a { color: #ED2830; }
p.stock.out-of-stock { color: red; }
.la-single-product-page .entry-summary .extradiv-after-frm-cart { display: none; }
.woocommerce-single-product-secure-payment p { padding: 10px 0; color: #202020; line-height: 1.3; }
.social-media-link { font-size: 18px; }
.la-advanced-product-filters .sidebar-inner .widget .widget-title { letter-spacing: 0; }
.la-advanced-product-filters .sidebar-inner .widget .wp-block-woocommerce-filter-wrapper h4 { font-size: 16px; margin-bottom: 20px; margin: 0 0 20px; font-weight: 300; }
.la-advanced-product-filters .sidebar-inner .widget ul li:first-child .wc-block-components-checkbox.wc-block-checkbox-list__checkbox { margin-top: 0; }
@media (max-width: 1400px) {
.custom-product-ul .products.grid-items.slick-slider .slick-next, .custom-product-ul .products.grid-items.slick-slider .slick-prev { background: #fff; }	
}
@media (max-width: 767.98px) {
.custom-product-ul .products.grid-items.slick-slider .slick-next, .custom-product-ul .products.grid-items .la-slick-nav .slick-next { left: calc(100% - 50px); }
.custom-product-ul .products.grid-items.slick-slider .slick-prev, .custom-product-ul .products.grid-items .la-slick-nav .slick-prev { right: calc(100% - 50px); }
}
.kc-shirt-upsell-title { font-weight: 600; margin-bottom: 6px; }
.kc-shirt-progress-bar { width: 100%; height: 8px;	border-radius: 999px; background: #e2e2e2;	overflow: hidden; margin: 6px 0 10px; }
.kc-shirt-progress-fill { height: 100%; width: 0%; background-size: 40px 40px; animation: kc-stripes 1s linear infinite; transition: width 0.5s ease;
background: linear-gradient(
135deg,
#2ecc71 25%,
#27ae60 25%,
#27ae60 50%,
#2ecc71 50%,
#2ecc71 75%,
#27ae60 75%
);
}
@keyframes kc-stripes {
from { background-position: 0 0; }
to   { background-position: 40px 0; }
}
.kc-shirt-upsell-text { margin-bottom: 6px; }
.kc-checkout-upsell, .kc-mini-cart-msg, .kc-shirt-upsell-wrap { border-radius: 8px; padding: 15px 20px; margin-bottom: 16px; background: #f1f1f1; border: 2px dashed #eb272c; }
.kc-checkout-upsell, .kc-mini-cart-msg h5 { margin-top: 0; }
.kc-mini-cart-msg p, .kc-shirt-upsell-wrap p { color: #737373; }
.kc-checkout-upsell.kc-checkout-upsell--stacked {
text-align: center;
border: 1px solid #ececec;
border-radius: 12px;
padding: 20px 18px;
background: #fafafa;
margin-bottom: 20px;
}
.kc-checkout-upsell-img {
max-width: 160px;
width: 100%;
margin: 0 auto 12px;
border-radius: 10px;
}
.kc-checkout-upsell strong, .kc-mini-cart-msg strong, .kc-shirt-upsell-wrap strong { color: #ed2830; font-weight: 600; }
.kc-checkout-upsell p { color: #737373; }
.kc-checkout-upsell-buttons {
margin-top: 15px;
}
.kc-mini-cart-msg.success { border-color: #00911e; background-color: #d5ffdd; }
.kc-mini-cart-msg.success strong { color: #00911e; }
.kc-mini-cart-msg.success p { color: #343538; } .kc-btn-ghost {
background: transparent !important;
border: 1px solid #222;
color: #222 !important;
padding: 10px 14px !important;
} .kc-checkout-upsell-buttons .button {
display: block; 
} .woocommerce-shipping-destination { display: none; }
.cart-collaterals .shipping label { padding-left: 0; font-size: 14px; font-weight: 700; }
.woocommerce-mini-cart-item.mini_cart_item { margin-bottom: 15px; }
.woocommerce-cart .not-active-fullpage > .woocommerce td.actions .coupon {
display: inline-block;
border-bottom: 1px solid #D8D8D8;
width: 50%;
}
.woocommerce-cart .not-active-fullpage > .woocommerce td.actions .coupon label {
display: none;
}
.woocommerce-cart .not-active-fullpage > .woocommerce td.actions .coupon .input-text {
padding: 0 10px 0 0;
border: none;
height: 34px;
font-size: 12px;
color: #282828;
}
.woocommerce-cart .not-active-fullpage > .woocommerce td.actions .btn {
display: none;
}
.woocommerce-cart .not-active-fullpage > .woocommerce td.actions .button {
background: none !important;
padding: 0;
min-width: 0;
border: none;
height: auto;
text-transform: none;
font-size: 14px;
font-weight: 600;
line-height: 30px;
}
.woocommerce-cart .not-active-fullpage > .woocommerce td.actions .button:hover {
color: #DC0109;
}
.button { text-align: center; }
.button.button-ghost { background-color: transparent; color: #282828; border: 1px solid #282828; }
.button.button-sm { padding: 12px 15px; }
.woocommerce-cart .not-active-fullpage > .woocommerce .cart_totals { width: 100%; margin: 0;	background: #F9F9F9; padding: 0 25px 25px; }
.cart-flyout .cart_list { margin-right: 0; max-height: calc(100vh - 540px); }
@media (min-width: 992px) {
.woocommerce-cart .not-active-fullpage > .woocommerce .cart-collaterals .shop_table td, .woocommerce-cart .not-active-fullpage > .woocommerce .cart-collaterals .shop_table th { padding-right: 8px; }
}
@media (max-width: 991.98px) {
.woocommerce-cart .not-active-fullpage > .woocommerce td.actions .coupon { width: 100%; margin-bottom: 30px; }
}
.cart-flyout .product_list_widget a:hover { color: #DC0109; } .woocommerce #order_review_heading { z-index: 2; }
.woocommerce #order_review { background-color: #fcfcfc; }
.woocommerce .woocommerce-additional-fields { margin-top: 50px; }
.woocommerce .woocommerce-privacy-policy-text { margin-bottom: 20px; }
.woocommerce-form-coupon-toggle a { text-decoration: underline; }
.woocommerce form.checkout.woocommerce-checkout #billing_country_field { display: none; }
.wc_payment_methods .wc_payment_method { margin-bottom: 10px; background: #FFF; border: 1px solid #ccc; padding: 15px 15px 0; }
input[type="radio"]#alfalah-card, input[type="radio"]#alfalah-wallet, input[type="radio"]#alfalah-account { width: 13px !important; height: 13px !important; }
.bank-alfalah-redio label { margin-left: 0; font-size: 14px; }
.wc_payment_methods div.payment_box.payment_method_bank_alfalah_gateway p { margin-top: 10px; }
.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox a { text-decoration: underline; }
.form-row .input-text[type="email"] { text-transform: lowercase; } .woocommerce-page.woocommerce-order-received #main {
padding-top: 100px;
}
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
max-width: 600px;
}
th.woocommerce-table__product-table.product-total, th.woocommerce-table__product-name.product-name { background: #0a0a0a; color: #fff; }
.woocommerce-order ul.wc-item-meta .wc-item-meta-label, .woocommerce-order ul.wc-item-meta .wc-item-meta-label ~ p { display: inline-block; }
p.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed { color: #f00; }
p.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed-actions a.button.pay { display: inline-block;
cursor: pointer;
padding: 10px 35px;
transition: all 300ms ease;
line-height: 30px;
text-align: center;
background: #202020;
color: #fff; }
p.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed-actions a.button.pay:hover { background-color: #ED2830; }
p.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed-actions a.button.pay:not(:first-child) { display: none; } .wpb_text_column.wpb_content_element a { text-decoration: underline; } .search-results #sidebar_primary { position: sticky; top: 30px; }
.searchform-fly-overlay .results-container { background: #f6f6f6; padding: 22px 20px 22px; border: 1px solid #ccc; overflow: hidden; }
.searchform-fly-overlay .results-container .posts .loop__item__desc { margin-bottom: 0; }
@media(max-width: 991px) {
.searchform-fly-overlay .results-container .loop__item.blog__item.grid-item:not(:last-child) { margin-bottom: 25px;	}
}
.wp-block-search__button { background-color: #0a0a0a; color: #fff; }
.wp-block-search__button:hover { background-color: #ED2830; }
.wp-block-search__input { border-radius: 0; } .newsletter-popup-form { margin: 20px 0; }
.newsletter-popup-form .wpcf7-form-control-wrap { margin-bottom: 10px; }
.wpcf7-form-control-wrap .wpcf7-not-valid { border-color: #dc3232; }
.wpcf7-form-control-wrap .wpcf7-not-valid-tip { font-size: 12px; font-weight: 600; margin-top: 3px; }
.wpcf7 form.sent .wpcf7-response-output { background-color: #b0f5b6; border-color: transparent; color: #007202; }
v.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output { border-color: transparent; background-color: #ffb900; color: #6e5000; } #ht-ctc-chat.ht-ctc-chat { bottom: 85px !important } a.lahfb-element.lahfb-logo.logo_5bebed2c8bd2elogo picture img {
width: 140px;
}
@media (max-width: 767px){
a.lahfb-element.lahfb-logo.logo_5bebed2c8bd2elogo picture img { width: 125px; }	
} .wdp_bulk_table_content .bulk_table { padding: 0 20px; background: #f0f0f0; border: 3px dashed #282828; margin-top: 30px; }
.wdp_bulk_table_content .bulk_table .wdp_pricing_table_caption { padding-top: 15px; padding-bottom: 15px; font-size: 20px; line-height: 1.4; }
.wdp_bulk_table_content .wdp_pricing_table { display: none; }
.wdp_bulk_table_content .wdp_pricing_table td { border-color: #282828; }
.wdp_bulk_table_content table thead td { padding: 8px 10px; }