.wp-color-picker{width:80px;direction:ltr}.wp-picker-container .hidden{display:none}.wp-picker-container .wp-color-result.button{min-height:30px;margin:0 6px 6px 0;padding:0 0 0 30px;font-size:11px}.wp-color-result-text{background:#f6f7f7;border-radius:0 2px 2px 0;border-left:1px solid #c3c4c7;color:#50575e;display:block;line-height:2.54545455;padding:0 6px;text-align:center}.wp-color-result:focus,.wp-color-result:hover{background:#f6f7f7;border-color:#8c8f94;color:#1d2327}.wp-color-result:focus:after,.wp-color-result:hover:after{color:#1d2327;border-color:#a7aaad;border-left:1px solid #8c8f94}.wp-picker-container{display:inline-block}.wp-color-result:focus{border-color:#4f94d4;box-shadow:0 0 3px rgba(34,113,177,.8)}.wp-color-result:active{transform:none!important}.wp-picker-open+.wp-picker-input-wrap{display:inline-block;vertical-align:top}.wp-picker-input-wrap label{display:inline-block;vertical-align:top}.form-table .wp-picker-input-wrap label{margin:0!important}.wp-customizer .wp-picker-input-wrap .button.wp-picker-clear,.wp-customizer .wp-picker-input-wrap .button.wp-picker-default,.wp-picker-input-wrap .button.wp-picker-clear,.wp-picker-input-wrap .button.wp-picker-default{margin-left:6px;padding:0 8px;line-height:2.54545455;min-height:30px}.wp-picker-container .iris-square-slider .ui-slider-handle:focus{background-color:#50575e}.wp-picker-container .iris-picker{border-radius:0;border-color:#dcdcde;margin-top:6px}.wp-picker-container input[type=text].wp-color-picker{width:4rem;font-size:12px;font-family:monospace;line-height:2.33333333;margin:0;padding:0 5px;vertical-align:top;min-height:30px}.wp-color-picker::-webkit-input-placeholder{color:#646970}.wp-color-picker::-moz-placeholder{color:#646970;opacity:1}.wp-color-picker:-ms-input-placeholder{color:#646970}.wp-picker-container input[type=text].iris-error{background-color:#fcf0f1;border-color:#d63638;color:#000}.iris-picker .iris-strip .ui-slider-handle:focus,.iris-picker .ui-square-handle:focus{border-color:#3582c4;border-style:solid;box-shadow:0 0 0 1px #3582c4;outline:2px solid transparent}.iris-picker .iris-palette:focus{box-shadow:0 0 0 2px #3582c4}@media screen and (max-width:782px){.wp-picker-container input[type=text].wp-color-picker{width:5rem;font-size:16px;line-height:1.875;min-height:32px}.wp-customizer .wp-picker-container input[type=text].wp-color-picker{padding:0 5px}.wp-picker-input-wrap .button.wp-picker-clear,.wp-picker-input-wrap .button.wp-picker-default{padding:0 8px;line-height:2.14285714;min-height:32px}.wp-customizer .wp-picker-input-wrap .button.wp-picker-clear,.wp-customizer .wp-picker-input-wrap .button.wp-picker-default{padding:0 8px;font-size:14px;line-height:2.14285714;min-height:32px}.wp-picker-container .wp-color-result.button{padding:0 0 0 40px;font-size:14px;line-height:2.14285714}.wp-customizer .wp-picker-container .wp-color-result.button{font-size:14px;line-height:2.14285714}.wp-picker-container .wp-color-result-text{padding:0 14px;font-size:inherit;line-height:inherit}.wp-customizer .wp-picker-container .wp-color-result-text{padding:0 10px}}@import url("https://fonts.googleapis.com/css2?family=Berkshire+Swash&family=Comfortaa:wght@300;400;500;600;700&family=Great+Vibes&family=Inter:wght@400;500;600&family=Lexend:wght@100;200;300;400;500;600;700;800;900&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600;1,700;1,800&family=Plus+Jakarta+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,600;1,700&family=Ubuntu:wght@300;400;500;700&family=Work+Sans:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Berkshire+Swash&family=Comfortaa:wght@300;400;500;600;700&family=Inter:wght@400;500;600&family=Lexend:wght@100;200;300;400;500;600;700;800;900&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600;1,700;1,800&family=Plus+Jakarta+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,600;1,700&family=Ubuntu:wght@300;400;500;700&family=Work+Sans:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Berkshire+Swash&family=Inter:wght@400;500;600&family=Lexend:wght@100;200;300;400;500;600;700;800;900&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600;1,700;1,800&family=Plus+Jakarta+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,600;1,700&family=Ubuntu:wght@300;400;500;700&family=Work+Sans:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,100..1000&family=DM+Serif+Display&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Corinthia:wght@700&display=swap");
.site-main
.woocommerce-products-header
h1.woocommerce-products-header__title.page-title {
text-align: center;
}
body{
font-family: "DM Sans", sans-serif;
}
input#cardNumber {
border: none;
}
a.edit {
display: none;
}
.home ul.products li.product img {
width: 100%;
height: 310px;
object-fit: cover;
aspect-ratio: 1;
}
ul.products li.product img {
height: 435px;
width: 100%;
object-fit: cover;
}
#dsabafw_edit_billing_form #billing_email_field {
width:100% !important;
}
#hfe-site-header-cart .hfe-site-header-cart-li .hfe-menu-cart__toggle a {
height: 25px !important;
background-color: transparent;
}
ul.products li.product h2 {
margin-top: 19px;
text-decoration: none;
} ul.products.columns-3
li.product
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
text-decoration: none;
text-align: center;
}
ul.products.columns-4
li.product.type-product.post-27565.status-publish.instock.product_cat-uncategorized.shipping-taxable.purchasable.product-type-simple {
margin-bottom: 70px;
}
.sort-by-label-w {
width: 78px !important;
} .page-numbers li {
list-style: none;
border: 1px solid #dfdfdf;
margin: 2px;
display: inline-table;
}
ul.page-numbers {
display: flex;
justify-content: center;
margin-left: 0;
}
.page-numbers li .page-numbers.current {
background: #828873;
color: #fff;
padding: 3px 12px;
}
.page-numbers li .page-numbers {
padding: 3px 12px;
height: 31px;
color: #272727;
text-decoration: none;
display: block;
font-weight: 400;
font-size: 16px;
}
p.woocommerce-result-count {
width: 50%;
color: #272727;
font-family: "DM Sans", sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 16px;
}
.search-pro-container article {
transition: all 0.4s ease;
}
.search-pro-container article:hover {
transform: scale(1.05);
}
form.woocommerce-ordering {
float: right;
margin-top: -50px;
}
.woocommerce-ordering select.orderby {
height: 50px;
font-family: "DM Sans", sans-serif !important;
margin-right: 10px;
}
main#primary {
max-width: 1450px;
width: 100%;
margin: AUTO;
padding-left: 15px;
padding-right: 15px;
} ul.products.columns-3 {
justify-content: center;
padding: 40px 0 20px;
display: flex;
flex-wrap: wrap;
}
.site-main
.woocommerce-products-header
h1.woocommerce-products-header__title.page-title {
text-align: center;
} .woocommerce-cart-form
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents,
.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table {
border-collapse: collapse;
}
tr.woocommerce-cart-form__cart-item.cart_item {
border-bottom: 1px solid #e4e4e4;
}
table.shop_table_responsive tr td {
padding-top: 20px;
padding-bottom: 20px;
}
table.shop_table_responsive tr td.product-remove a svg {
transition: all 0.3s ease;
}
table.shop_table_responsive tr td.product-remove a svg:hover {
stroke: #828873;
}
.cart-collaterals {
max-width: 458px;
width: 100%;
background: #ededed;
padding: 0px 85px 40px 37px;
}
form.woocommerce-cart-form {
max-width: calc(100% - 458px);
width: 100%;
padding: 59px 40px 0px 80px;
margin-bottom: 55px;
}
td.product-thumbnail {
width: 16%;
padding-bottom: 25px;
} .woocommerce-cart-form__cart-item td {
vertical-align: top;
}
.cart.woocommerce-cart-form__contents th {
padding-bottom: 20px;
}
.woocommerce-cart-form__cart-item.cart_item td.product-name a {
margin-top: 0px;
margin-bottom: 10px;
color: #000;
font-family: "DM Sans", sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 1.2;
text-decoration: none;
}
.woocommerce-cart-form__cart-item.cart_item
.woocommerce-Price-amount.amount
bdi {
color: #272727;
font-family: "DM Sans", sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 1.2;
}
.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents
th.product-name {
width: 300px;
}
.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents
th.product-quantity {
width: 200px;
}
.woocommerce-cart-form__cart-item.cart_item
td.product-quantity
.quantity
input {
width: 70px;
}
.cart-collaterals .shop_table.shop_table_responsive td {
text-align: right;
}
.cart_totals .wc-proceed-to-checkout .checkout-button.button.alt.wc-forward {
font-size: 17px;
font-weight: 400;
line-height: 1.3;
color: #272727;
text-decoration: none;
transition: all 0.3s ease;
}
.cart_totals
.wc-proceed-to-checkout
.checkout-button.button.alt.wc-forward:hover {
color: #8f8181;
}
.cart_totals .wc-proceed-to-checkout {
margin-bottom: 20px;
}
.coupon input#coupon_code {
width: calc(100% - 158px);
height: 52px;
padding-left: 15px;
font-weight: 500;
border: 1px solid;
font-size: 16px;
}
button.button {
float: right;
}
.coupon .button {
width: 153px !important;
}
.coupon .button:hover {
background-color: transparent;
color: #828873;
border: 1px solid #828873;
}
.cart-collaterals .button {
height: 50px;
width: 100%;
font-size: 18px;
font-weight: 500;
line-height: 1.3;
transition: all 0.3s ease;
}
.cart-collaterals .button:hover {
background-color: transparent;
color: #828873;
border: 1px solid #828873;
} .elementor-28
.elementor-element.elementor-element-be17717
.menu-item
a.hfe-menu-item {
padding-left: 0px;
}
div#n2-ss-2 .n2-ss-slide-limiter,
div#n2-ss-3 .n2-ss-slide-limiter {
max-width: 1500px !important;
}
.elementor-widget-container
.elementor-icon-list-items
li.elementor-icon-list-item {
list-style: none;
}
.elementor-widget-container ul.elementor-icon-list-items {
margin: 0px;
}
.elementor-widget-container
.elementor-icon-list-items
li.elementor-icon-list-item
span.elementor-icon-list-icon
svg {
margin-bottom: -3px;
}
.elementor-28
.elementor-element.elementor-element-be17717
.menu-item
a.hfe-menu-item:hover {
color: #fff;
}
.elementor-28
.elementor-element.elementor-element-be17717
.menu-item
a.hfe-menu-item:hover,
.elementor-28
.elementor-element.elementor-element-be17717
.sub-menu
a.hfe-sub-menu-item:hover,
.elementor-28
.elementor-element.elementor-element-be17717
.menu-item.current-menu-item
a.hfe-menu-item,
.elementor-28
.elementor-element.elementor-element-be17717
.menu-item
a.hfe-menu-item.highlighted,
.elementor-28
.elementor-element.elementor-element-be17717
.menu-item
a.hfe-menu-item:focus {
color: #fff !important;
}
.elementor-28
.elementor-element.elementor-element-be17717
.menu-item
a.hfe-menu-item:hover
.hfe-nav-menu__layout-horizontal
.hfe-nav-menu
li.menu-item:hover {
background: #4d740b;
padding-left: 17px;
}
.footer-address-blk .link-address .info-blk .left-part img {
margin-top: -6px;
}
.elementor-28
.elementor-element.elementor-element-1d3170a
.hfe-input-focus
.hfe-search-icon-toggle
.hfe-search-form__input {
background-color: #fff !important;
z-index: 1;
max-width: 310px;
width: 100%;
}
ul.products.columns-4 li.product {
transition: all 0.3s ease;
}
ul.products.columns-4 li.product:hover {
transform: scale(1.02);
}
.elementor-16
.elementor-element.elementor-element-65d525b
.elementor-button:hover,
div#n2-ss-2 .n2-style-081547c7240153dd78a03e0703f684a6-heading:hover,
div#n2-ss-2 .n2-style-081547c7240153dd78a03e0703f684a6-heading:active,
div#n2-ss-2 .n2-style-081547c7240153dd78a03e0703f684a6-heading:focus {
background: transparent !important;
color: #828873;
font-weight: 500;
box-shadow: 1px 2px 1px 2px #828873;
}
body:not(.rtl)
.elementor-28
.elementor-element.elementor-element-be17717
.hfe-nav-menu__layout-horizontal
.hfe-nav-menu
> li {
transition: all 0.3s ease;
}
.person-box .elementskit-box-body .elementskit-box-footer a.elementskit-btn {
display: flex;
height: 52px;
justify-content: center;
align-items: center;
}
.elementor-28
.elementor-element.elementor-element-be17717
.menu-item
a.hfe-menu-item {
padding-left: 8px !important;
padding-right: 7px;
}
body:not(.rtl)
.elementor-28
.elementor-element.elementor-element-be17717
.hfe-nav-menu__layout-horizontal
.hfe-nav-menu
> li:hover {
background: #b1a59e;
}
.elementor-16
.elementor-element.elementor-element-422d4ab
.elementor-button:hover {
background-color: transparent;
color: #828873;
border: 2px solid #828873;
}
.newsletter-part .newsletter-blk p input.btn:hover {
background-color: #828873 !important;
}
.elementor-element-65d525b
a.elementor-button.elementor-button-link.elementor-size-sm,
.elementor-element-422d4ab
a.elementor-button.elementor-button-link.elementor-size-sm {
height: 52px;
display: inline-flex;
align-items: center;
justify-content: center;
}
.head-search form .hfe-search-form__container::before { background-image: url(https://fleursenvracmtl.com/wp-content/uploads/2023/11/Search.svg) !important; 
height: 18px !important;
width: 18px !important;
background-size: cover;
top: 14px !important;
}
.elementor-28
.elementor-element.elementor-element-e00870d
input[type="search"].hfe-search-form__input::placeholder {
color: #808080;
}
.elementor-28
.elementor-element.elementor-element-e00870d
input[type="search"].hfe-search-form__input {
max-width: 350px;
width: 100%;
}
.elementor-28
.elementor-element.elementor-element-be17717
.sub-menu
li.menu-item {
transition: all 0.3s ease;
} .page-id-8.elementor-page-8.elementor-kit-14
.woocommerce
.woocommerce-notices-wrapper { width: 100%;
}
.page-id-8.elementor-page-8.elementor-kit-14
.woocommerce
.woocommerce-notices-wrapper
.woocommerce-message {
padding-left: 15px;
color: #fff;
} #primary .products.columns-3 li.product-category.product {
margin-bottom: 40px;
background: #fff;
padding: 9px 9px 29px;
border: 1px solid #e7e7e7;
border-radius: 10px;
filter: drop-shadow(0px 7px 14px rgba(0, 0, 0, 0.08));
transition: all .3s ease;
}
#primary .products.columns-3 li.product-category.product:hover {
transform: scale(1.02);
}
#primary .products.columns-3 li.product-category.product a img {
border-radius: 10px;
}
#primary header.woocommerce-products-header::before {
content: "";
position: absolute;
top: 0px;
}
.bgimg-category { position: relative;
margin: 0px 0px 0px;
color: #000000;
text-align: center;
}
.tax-product_cat {
overflow-x: hidden;
}
#primary header.woocommerce-products-header h1 {
color: #000;
font-size:40px;
font-weight: 500;
font-family: "Dm Serif Display", serif;
}
.breadcrumb.breadcrumbs.woo-breadcrumbs {
padding: 10px;
border-bottom: 1px solid #00000029;
}
.woo-breadcrumbs a, .woo-breadcrumbs {
text-decoration: none;
color: #808080;
font-family: "DM Sans", sans-serif;
font-size: 14px;
font-style: normal;
font-weight: 300;
line-height: 25px;
} .gallery-thumbs .swiper-wrapper .swiper-slide img {
height: 100% !important;
width: 100% !important;
} .wpcf7-spinner::before {
background-color: #000;
}
.wpcf7-spinner {
background-color: transparent;
border: 1px solid #000 !important;
}
.head-search form .hfe-search-form__container input.hfe-search-form__input {
padding-right: 40px !important;
}
#clear {
border: none;
margin: auto;
}
.choose-color input:checked + label {
border: 2px solid #828873;
}
#new-catego-shop .elementor-element-24c4ff8 h2 { font-family: "DM Serif Display", Sans-serif;
font-size: 50px;
font-weight: 500;
line-height: 47px;
}
#new-catego-shop .new-categ-sb .elementor-widget-heading span a,
.new-categ-sb .elementor-widget-heading span a {
font-family: "DM Serif Display", Sans-serif !important;
font-size: 22px !important;
line-height: 1.2 !important;
color: #000000 !important;
font-weight: 500;
display: block;
margin-top: 15px;
}
.elementor-element-daa7c00.elementor-section-full_width.elementor-section-height-default {
display: none;
} .new-best-selll-h
.elementor-widget-container
h1.elementor-heading-title.elementor-size-default {
font-size: 50px;
line-height: 1.2;
font-family: "DM Serif Display", Sans-serif !important;
font-weight:500 !important;
}
h3.elementor-image-box-title ,h2.elementor-heading-title.elementor-size-default{
font-family: "DM Serif Display", Sans-serif !important;
font-weight:500 !important;
}
p.elementor-image-box-description ,p.elementor-heading-title.elementor-size-default{
font-family: "DM Sans", sans-serif !important;
}
.new-best-sell-p {
display: none;
}
.new-pro-hover {
text-align: center;
position: absolute;
bottom: 0px;
right: 0px;
background: #828873;
width: 100%;
height: 100%;
padding: 15px;
display: none; justify-content: center;
align-items: center;
transition: all 0.5s ease;
}
.new-categ-pro:hover .new-pro-hover {
display: flex; }
.new-pro-hover .button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
display: inline-block;
padding: 13px 28px;
background-color: #cec5c0;
transition: all 0.3s ease;
border: 2px solid #cec5c0;
border-radius: 60px;
color: #000;
font-size: 17px;
font-weight: 500;
line-height: 1.2;
margin-top: 30px;
font-family: "DM Sans", sans-serif;
}
.new-pro-hover
.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover {
background-color: transparent;
color: #fff;
}
ul.products.columns-4
li.product
.new-pro-hover
h2.woocommerce-loop-product__title,
ul.products.columns-4 li.product .new-pro-hover span.price-new {
color: #fff;
}
ul.products.columns-4
li.product
.new-pro-hover
h2.woocommerce-loop-product__title {
font-size: 30px !important;
font-family: "DM Serif Display", Sans-serif;
font-weight: 500;
line-height: 1.2;
}
.new-abt-duplicate {
display: none;
}
.new-home-abt-us
.elementor-element-1079769
H2.elementor-heading-title.elementor-size-default {
line-height: 1.2;
}
.elementor-element-b17d993.about-us-blk-img.new-about-us-blk-img
.elementor-widget-wrap {
display: none;
}
.about-us-info-blk.new-home-abt-us
.elementor-element-populated
.elementor-element-422d4ab
.elementor-widget-container
.elementor-button-wrapper
a.elementor-button.elementor-button-link.elementor-size-sm:hover,
.new-home-pro-all
.elementor-widget-container
.elementor-button-wrapper
a.elementor-button.elementor-button-link.elementor-size-sm:hover {
border: 2px solid #cec5c0 !important; 
color: #000000;
}
.about-us-info-blk.new-home-abt-us
.elementor-element-populated
.elementor-element-422d4ab
.elementor-widget-container
.elementor-button-wrapper
a.elementor-button.elementor-button-link.elementor-size-sm:hover {
color: #fff !important;
}
#new-catego-shop h2 {
line-height: 1.2 !important;
}
.ul.products li.product h2 {
line-height: 1.2 !important;
font-family: "DM Serif Display",serif !important;
font-weight: 500 !important;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
right: 0px;
}
.new-pro-hover .new-pro- .added_to_cart.wc-forward {
display: none;
}
.special_instructions .input-iteams textarea {
padding: 15px;
width: 100% !important;
font-weight: 500;
font-size: 16px;
color: #000;
line-height: 1.2;
}
#order_comments {
width: 100% !important;
padding: 10px;
color: #000;
font-size: 16px;
font-weight: 500;
}
.cards-fuctions .billing-cycle .input-iteams select {
height: 52px;
padding: 15px;
width: 100%;
}
.size-btn.content input{
display: none;
}
.pro-description{
text-align: start;
}
.cards-fuctions .billing-cycle.p-0 {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin-bottom: 20px;
}
.cards-fuctions .billing-cycle .input-iteams {
width: 48%;
}
.wizard > .content > .body select {
height: 52px;
width: 100%;
color: #000;
font-family: "DM Sans", sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 20px;
padding: 14px;
}
.toggler-iteam.mt-4.dev_occasion h4.section-heading.m-0.ms-3 {
margin-left: 12px;
font-family: "DM Sans", sans-serif;
}
#wizard-p-1 .setect_date_time h3 {
color: #272727;
font-family: "DM Serif Display", serif;
font-size: 25px;
font-style: normal;
font-weight: 500;
line-height: normal;
margin-top: 0px;
margin-bottom: 10px;
width: 100%;
}
.Description.mt-4.col-lg-8 {
margin-bottom: 20px;
}
.order-review-details .have-thumnails.review-order-details tfoot {
background: #f6efdf;
}
.order-review-details .have-thumnails.review-order-details tfoot tr th,
.shop_table.woocommerce-checkout-review-order-table.have-thumnails tfoot tr th {
padding-right: 70px !important;
text-align: end !important;
}
.order-review-details .have-thumnails.review-order-details tfoot tr th,
.order-review-details .have-thumnails.review-order-details tfoot tr td {
color: #272727;
font-family:  "DM Sans", sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 1.8;
}
.order-review-details
.have-thumnails.review-order-details
tfoot
tr.order-total
th,
.order-review-details
.have-thumnails.review-order-details
tfoot
tr.order-total
td {
color: #272727;
font-family:  "DM Sans", sans-serif;
font-size: 20px;
font-weight: 400;
line-height: 1.8;
}
.showcoupon {
color: #fff !important;
}
#billing_address_2 {
margin-top: 21px;
}
.thank-container ul li {
color: #272727;
text-align: center;
font-family:  "DM Sans", sans-serif;
font-size: 22px;
font-weight: 500;
line-height: 1.2;
}
.thank-container ul li strong {
font-weight: 300 !important;
}
.thank-container .woocommerce-order-details table thead tr th {
color: #272727;
font-family:  "DM Sans", sans-serif;
font-size: 18px;
font-weight: 500;
line-height: 30px;
}
.thank-container .woocommerce-order-details table {
border-collapse: collapse;
}
.thank-container .woocommerce-order-details table tbody tr td a {
color: #000;
font-family:  "DM Sans", sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 1.2;
text-decoration: none;
}
.elementor-element-97547b4
.elementor-column-gap-default
.elementor-element-4a35eef
.elementor-widget-wrap.elementor-element-populated {
display: grid;
text-align: center;
}
.wizard.vertical > .actions.clearfix {
width: 65%;
text-align: start;
}
.wizard.vertical > .actions.clearfix ul li {
margin: 0px 10px 15px 0px;
position:relative;
}
#order_information_checkout:hover + a{
background-color: transparent;
color: #828873;
display: inline-flex;
font-weight: 500;
padding: 0px 38px;
}
.select2-container--default
.select2-selection--single
.select2-selection__rendered {
font-size: 16px;
font-weight: 500;
color: #000;
line-height: 1.2;
}
select {
appearance: none;
background: url(//fleursenvracmtl.com/en//wp-content/uploads/2023/11/down.svg) 97% center no-repeat;
}
.suggest-message {
padding-right: 31px !important;
}
#Sort-by {
padding-right: 20px !important;
}
#show-mob {
display: none;
}
#cardNumber:focus {
border: none !important;
}
.newsletter-part
.newsletter-blk
p
input.btn.wpcf7-form-control.wpcf7-submit.has-spinner {
background-color: #828873;
}
.Description .under-dec .top-editor {
width: 100%;
align-items: baseline;
}
.Description .under-dec .top-editor button[type="button"] {
display: contents;
}
.product.type-product .add-cart .added_to_cart.wc-forward {
display: none;
}
.custom-alrt {
max-width: 200px;
width: 100%;
}
.custom-alrt input {
height: 52px;
padding: 15px;
width: 100%;
background-color: #f0f0f1;
}
.checkout.woocommerce-checkout
.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout
.woocommerce-error {
top: 0px;
bottom: inherit;
width: 100%;
right: 0px;
}
.order-review-details
.have-thumnails.review-order-details
tfoot
tr.order-total
td {
color: #828873;
}
.elementor-45477 .elementor-element.elementor-element-2845b87,
.elementor-28
.elementor-element.elementor-element-be17717
.sub-menu
li.menu-item {
background-color: #cec5c0;
}
.elementor-45477
.elementor-element.elementor-element-be17717
.menu-item
a.hfe-menu-item,
.elementor-45477
.elementor-element.elementor-element-be17717
.sub-menu
a.hfe-sub-menu-item {
color: #000000;
}
#post-45507.post-45507 .entry-header h1 {
display: none;
}
.order-review-details .have-thumnails.review-order-details tfoot tr td {
width: 60px;
text-align: end;
padding-right: 50px;
}
.elementor-45477 .elementor-element.elementor-element-be17717 nav.hfe-dropdown,
.elementor-45477
.elementor-element.elementor-element-be17717
nav.hfe-dropdown-expandible,
.elementor-45477
.elementor-element.elementor-element-be17717
nav.hfe-dropdown
.menu-item
a.hfe-menu-item,
.elementor-45477
.elementor-element.elementor-element-be17717
nav.hfe-dropdown
.menu-item
a.hfe-sub-menu-item {
background-color: #cec5c0;
border-bottom: 1px solid #fff;
}
.elementor-28 .elementor-element.elementor-element-be17717 nav.hfe-dropdown,
.elementor-28
.elementor-element.elementor-element-be17717
nav.hfe-dropdown-expandible,
.elementor-28
.elementor-element.elementor-element-be17717
nav.hfe-dropdown
.menu-item
a.hfe-menu-item,
.elementor-28
.elementor-element.elementor-element-be17717
nav.hfe-dropdown
.menu-item
a.hfe-sub-menu-item {
border-bottom: 1px solid #fff;
}
.elementor-16
.elementor-element.elementor-element-422d4ab
.elementor-button:focus {
color: #fff;
}
.choose-color.pro-code.add-to-cart-div {
margin-bottom: 30px;
}
.cart-btn.pro-code.choose-color.add-to-cart-div {
justify-content: end ;
}
.hfe-search-button-wrapper .hfe-search-icon-toggle {
text-align: center;
}
#hfe-menu-cart__toggle_button .elementor-button-icon .eicon::before {
font-size: 20px;
color: #828873;
}
#hfe-menu-cart__toggle_button .elementor-button-icon::before {
background-color: #828873;
}
.footer-address-blk .link-address .info-blk .right-part h5 a {
color: #383838;
text-decoration: none;
}
.elementor-18
.elementor-element.elementor-element-c94d382
.elementor-icon-list-item
> .elementor-icon-list-text
a {
text-decoration: none;
}
.wpml-ls-legacy-dropdown a span {
color: #000;
font-weight: 500;
font-size: 14px;
}
.input-text.wc-credit-card-form-card-number,
.input-text.wc-credit-card-form-card-expiry,
.input-text.wc-credit-card-form-card-cvc {
width: 100% !important;
height: 52px;
padding: 15px;
border-radius: 4px;
margin-bottom: 15px;
margin-top: 0px !important;
}
#wc-moneris-cc-form {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
#wc-moneris-cc-form p {
width: 49%;
margin-bottom: 0px;
}
#wc-moneris-cc-form p label {
margin-bottom: 0px;
display: block;
}
#payment_method_moneris + label img {
margin: 0px 3px;
}
#payment_method_moneris + label {
display: flex;
align-items: center;
}
#payment_method_cod + label,
#payment_method_moneris + label {
font-size: 19px;
font-weight: 500;
margin-top: 3px;
line-height: 1.5;
}
#payment_method_cod,
#payment_method_moneris {
width: 19px;
height: 19px;
}
#payment_method_cod[type="radio"],
#payment_method_moneris[type="radio"] {
accent-color: #828873;
}
.thank-container .woocommerce-order-details table tbody tr:last-child td {
padding-bottom: 10px;
}
.thank-container .woocommerce-order-details table tbody {
border-bottom: 1px solid #dcdcdc;
}
.thank-container .woocommerce-order-details table tfoot tr:first-child th,
.thank-container .woocommerce-order-details table tfoot tr:first-child td {
padding-top: 10px;
} .thank-container .woocommerce-order-details table tfoot tr:last-child td {
color: #828873;
}
.new-pass-mn {
max-width: 650px;
padding: 20px;
margin-right: auto;
margin-left: auto;
border: 1px solid #dcdcdc;
position: relative;
border-radius: 12px;
margin-top: 60px;
-webkit-box-shadow: 0px 0px 26px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.75);
box-shadow: 0px 0px 26px 0px rgba(0, 0, 0, 0.1);
}
#newpass .woocommerce-form-row.woocommerce-form-row button[type="submit"] {
padding: 10px 40px !important;
}
.new-pass-mn form p {
font-weight: 500;
margin-top: 0px;
margin-bottom: 30px !important;
}
.woocommerce-form-coupon-toggle {
background-color: #3d9cd2;
display: none;
}
.wpcf7-form-control.wpcf7-submit.has-spinner.btn {
margin: 0px;
}
div#n2-ss-3 .n2-style-693cceb1cc46af31a172445b933d61e5-heading:hover,
div#n2-ss-3 .n2-style-693cceb1cc46af31a172445b933d61e5-heading:focus {
background: RGBA(0, 0, 0, 0) !important;
}
div#n2-ss-3 .n2-font-34282b40350e43eb77641d3ecb276ca8-link a {
border: 2px solid #ccc5c0;
}
.elementor-28
.elementor-element.elementor-element-4574709.elementor-column.elementor-element[data-element_type="column"]
> .elementor-widget-wrap.elementor-element-populated {
justify-content: end;
}
#menu-1-be17717 {
margin: 0px;
justify-content: space-between;
width: 100%;
}
.elementor-element-5ffebf0.elementor-section-boxed.elementor-section-height-default
.elementor-container.elementor-column-gap-default {
justify-content: space-between;
}
.elementor-element-506ef4c,
.elementor-element-70dd5fb {
padding: 10px;
}
.elementor-element-5b91814.elementor-align-center {
display: none;
}
h2.elementor-heading-title.elementor-size-xl {
color: #000000;
font-family: "DM Serif Display", Sans-serif !important;
font-size: 50px !important;
font-weight: 500 !important;
line-height: 1.2;
}
div#n2-ss-3 .nextend-arrow img {
width: 15px !important;
padding: 10px;
}
.elementor-45489
.elementor-element.elementor-element-2c0391e
a.elementor-button {
display: inline-flex;
align-items: center;
justify-content: center;
}
.elementor-column-gap-default
> .elementor-column
> .elementor-element-populated {
padding: 0px;
}
.add-to-cart-div .add-cart {
margin-top: 20px;
}
.pro-det {
text-align: center;
}
.pro-description td p {
margin-top: 0px;
}
table.woocommerce-orders-table.woocommerce-MyAccount-orders thead tr th,
table.woocommerce-orders-table.woocommerce-MyAccount-orders tbody tr td {
border: 1px solid #eee;
text-align: center;
padding: 10px 0px;
}
table.woocommerce-orders-table.woocommerce-MyAccount-orders thead tr th {
color: #fff;
background-color: #828873;
}
.woocommerce-MyAccount-content form p label {
display: block;
}
.woocommerce-MyAccount-content form p {
width: calc(50% - 15px);
}
.woocommerce-MyAccount-content form .woocommerce-address-fields__field-wrapper {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.woocommerce-MyAccount-content form p span input {
padding: 15px;
width: 100%;
height: 52px;
border-radius: 4px;
color: #000;
font-family:  "DM Sans", sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 20px;
}
.woocommerce-MyAccount-content form p button[type="submit"] {
float: left;
}
.wizard.vertical > .steps > ul > li.done a span.number {
background-color: #828873;
}
.wizard.vertical > .steps > ul > li.done a {
color: #828873;
}
.elementor-238 .elementor-element.elementor-element-7833de5 img,
section.fg-pw .image-part img {
object-fit: cover;
}
.on-hover-color-icon {
display: none;
}
.new-categ-sb .elementor-element-populated:hover .on-hover-black-icon {
display: none;
}
.new-categ-sb .elementor-element-populated:hover .on-hover-color-icon {
display: block;
}
#little_man_icon {
line-height: 17px;
font-weight: 600;
font-family: "DM Sans", sans-serif;
}
.header-link-blk .header-link ul li a {
font-weight: 500 !important;
font-family: "DM Sans", sans-serif !important;
}
.elementor-28 .elementor-element.elementor-element-be17717 ul.sub-menu {
width: max-content;
}
.elementor-28
.elementor-element.elementor-element-be17717
.menu-item
a.hfe-sub-menu-item {
padding: 10px 15px;
}
ul.products li.product h2 {
margin: 10px 0 !important;
font-family: "Dm Serif Display", serif !important;
}
.pagination {
padding-bottom: 30px;
}
ul.woocommerce-error {
width: 100% !important;
}
ul.woocommerce-error li {
max-width: 1450px;
width: 100%;
margin: auto;
}
.woocommerce-MyAccount-content form.woocommerce-EditAccountForm.edit-account,
.woocommerce-MyAccount-content
form.woocommerce-EditAccountForm.edit-account
fieldset {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.woocommerce-MyAccount-content
form.woocommerce-EditAccountForm.edit-account
div.clear {
display: none;
}
.woocommerce-MyAccount-content
form.woocommerce-EditAccountForm.edit-account
fieldset {
width: 100%;
}
.woocommerce-MyAccount-content form h3 {
margin-top: 0px;
color: #272727;
font-family:  "DM Sans", sans-serif;
font-size: 25px;
font-weight: 500;
line-height: normal;
}
.woocommerce-MyAccount-content
form
.woocommerce-address-fields__field-wrapper
p
label {
margin-bottom: 3px;
}
.woocommerce-MyAccount-content
form
.woocommerce-address-fields__field-wrapper
p
select {
height: 52px;
width: 100%;
border-radius: 4px;
padding: 15px;
border-radius: 4px;
color: #000;
font-family:  "DM Sans", sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 20px;
}
.elementor-45489
.elementor-element.elementor-element-a8fde25
.elementor-button:hover,
.elementor-45489
.elementor-element.elementor-element-a8fde25
.elementor-button:focus {
color: #fff;
}
.elementor-28
.elementor-element.elementor-element-32794a7
.elementor-heading-title {
font-size: 14px;
}
.hfe-menu-cart--items-indicator-bubble
.hfe-menu-cart__toggle
.elementor-button-icon[data-counter]:before,
.hfe-menu-cart--items-indicator-bubble
.hfe-menu-cart__toggle
.elementor-button-icon[data-counter]:before {
top: -1px;
right: -5px;
}
#wizard-p-0 #billing_address_2 {
margin-top: 32px;
}
#order_review address {
font-style: normal;
font-size: 17px;
font-weight: 400;
line-height: 1.3;
font-family:  "DM Sans", sans-serif;
margin-bottom: 10px;
}
.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p {
font-size: 16px;
font-weight: 400;
line-height: 1.2;
font-family:  "DM Sans", sans-serif;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details
tbody
tr
td.product-name
a {
color: #000;
font-weight: 500;
text-decoration: none;
}
.elementor-column-gap-default
> .elementor-column
> .elementor-element-populated {
padding: 0px;
}
.woocommerce-MyAccount-content
.woocommerce-pagination.woocommerce-pagination--without-numbers.woocommerce-Pagination {
text-align: end;
}
.woocommerce-MyAccount-content
.woocommerce-pagination.woocommerce-pagination--without-numbers.woocommerce-Pagination
a,
#order_review address + a,
.dsabafw_select + button.form_option_billing,
#dsabafw_add_billing_form p button[type="submit"] {
padding: 13px 30px !important;
background-color:#828873 !important;
color: #fff !important;
text-decoration: none;
border-radius: 4px;
border: 1px solid#828873;
transition: all 0.3s ease;
margin-left: 10px;
height: 52px;
cursor: pointer;
}
.woocommerce-MyAccount-content
.woocommerce-pagination.woocommerce-pagination--without-numbers.woocommerce-Pagination
a:hover,
#order_review address + a:hover {
background-color: transparent;
color:#828873 !important;
}
table.woocommerce-orders-table.woocommerce-MyAccount-orders
thead
tr
th:first-child {
border-radius: 4px 0px 0px 0px;
border-top: 0px;
border-left: 0px;
}
table.woocommerce-orders-table.woocommerce-MyAccount-orders
thead
tr
th:last-child {
border-radius: 0px 4px 0px 0px;
border-top: 0px;
border-right: 0px;
}
.show-password-input.fa.fa-fw.fa-eye.toggle-password,
.show-password-input.fa.fa-fw.toggle-password.display-password.fa-eye-slash {
margin-right: 0 !important;
margin-top: 0 !important;
position: absolute !important;
z-index: 2;
top: 23px;
right: 15px;
display: inline-block;
width: auto;
max-width: 100%;
text-align: right;
}
.password-input {
position: relative;
display: block;
}
form.edit-account legend + p {
width: 100%;
max-width: 100%;
}
.woocommerce-MyAccount-content form.woocommerce-EditAccountForm.edit-account,
.woocommerce-MyAccount-content
form.woocommerce-EditAccountForm.edit-account
fieldset {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.login-form-part .login-part form .form-row input {
padding: 0px 40px 0px 20px !important;
}
.woocommerce-message,
.woocommerce-info,
.woocommerce-sucess {
background-color: #828873 !important;
}
.woocommerce-password-strength.bad,
.woocommerce-password-strength.short {
text-align: left;
}
.login-form-part .login-part .woocommerce-notices-wrapper {
margin-bottom: 30px;
}
.recent-pro .pro-det.soldout, .sale_product, .sale_product_fr {
position: relative;
}
li.product.type-product.soldout:before,
.product-img.gallery .gallery-slider .swiper-slide-active.soldout:before,
.recent-pro .pro-det.soldout:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: url(//fleursenvracmtl.com/en//wp-content/uploads/2024/01/sold-out-en.png);
background-position: top right;
background-repeat: no-repeat;
background-size: 50%;
}
li.product.type-product.sale_product:before, .product-img.gallery .gallery-slider .swiper-slide-active.sale_product:before, .recent-pro .pro-det.sale_product:before, .sale_product:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: url(//fleursenvracmtl.com/en//wp-content/uploads/2024/01/sale.png);
background-position: top right;
background-repeat: no-repeat;
background-size: 50%;
pointer-events: none;
} .archive .product.type-product.sale_product:before, .tax-product_cat .product-img.gallery .gallery-slider .swiper-slide-active.sale_product:before, .recent-pro .pro-det.sale_product:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: url(//fleursenvracmtl.com/en//wp-content/uploads/2024/01/sale.png);
background-position: top right;
background-repeat: no-repeat;
background-size: 50%;
pointer-events: none;
} .product-img.gallery .gallery-slider .swiper-slide-active.sale_product_fr:before,
.recent-pro .pro-det.sale_product_fr:before, .sale_product_fr:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: url(//fleursenvracmtl.com/en//wp-content/uploads/2024/08/sale-fr.png);
background-position: top right;
background-repeat: no-repeat;
background-size: 50%;
pointer-events: none;
}
.multiple-items .sale_product {
position: relative;
}
.multiple-items .sale_product:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: url(//fleursenvracmtl.com/en//wp-content/uploads/2024/01/sale.png) !important;
background-position: top right !important;
background-repeat: no-repeat !important;
background-size: 50% !important;
pointer-events: none;
z-index: 9;
}
.multiple-items .sale_product_fr:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: url(//fleursenvracmtl.com/en//wp-content/uploads/2024/08/sale-fr.png) !important;
background-position: top right !important;
background-repeat: no-repeat !important;
background-size: 50% !important;
pointer-events: none;
z-index: 9;
}
.main_price_class{
display: flex;
}
.main_price_class .cut_sales{
font-size: 25px !important;
margin-left: 5px;
}
.more_color_present,
.more_color_present-fr {
position: relative;
}
.more_color_present:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: url(//fleursenvracmtl.com/en//wp-content/uploads/2024/01/more-en.svg);
background-position: top right;
background-repeat: no-repeat;
background-size: 50%;
} .more_color_present-fr:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: url(//fleursenvracmtl.com/en//wp-content/uploads/2024/01/more-fr.svg);
background-position: top right;
background-repeat: no-repeat;
background-size: 50%;
}
.more_color_present-fr:before {
pointer-events: none;
}
#newpass .woocommerce-form-row.woocommerce-form-row span input {
padding: 15px 40px 15px 15px;
}
#order_review address + a {
margin-left: 0px;
margin-bottom: 30px;
display: inline-block;
padding: 13px 40px;
}
.woocommerce-cart-form
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
margin-bottom: 0px;
}
.wt_coupon_wrapper {
margin-top: 38px;
display: none;
}
.wt-sc-hidden-coupon-box {
display: none;
}
.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details
+ p {
display: none;
}
.woocommerce-customer-details address .woocommerce-customer-details--phone,
.woocommerce-customer-details address .woocommerce-customer-details--email {
margin: 0px;
}
table.woocommerce-orders-table.woocommerce-MyAccount-orders tbody tr td a {
color: #272727;
}
.woocommerce-view-order.page-id-10.logged-in
.woocommerce
.woocommerce-MyAccount-content
.woocommerce-notices-wrapper
+ p,
.woocommerce-view-order.page-id-45501.logged-in
.woocommerce-MyAccount-content
.woocommerce-notices-wrapper
+ {
max-width: 862px;
width: 100%;
margin: auto;
margin-bottom: 50px;
}
.woocommerce-view-order.page-id-10.logged-in
.woocommerce
.woocommerce-MyAccount-content
.woocommerce-notices-wrapper
+ p
mark,
.woocommerce-view-order.page-id-45501.logged-in
.woocommerce-MyAccount-content
.woocommerce-notices-wrapper
+ p
mark {
background-color: transparent;
font-weight: 500;
}
.woocommerce-view-order.page-id-10.logged-in
.woocommerce
.woocommerce-MyAccount-content
.woocommerce-notices-wrapper
+ p
+ .woocommerce-order-details
table
tbody
tr
td,
.woocommerce-view-order.page-id-45501.logged-in
.woocommerce-MyAccount-content
.woocommerce-notices-wrapper
+ p
+ .woocommerce-order-details
table
tbody
tr
td {
padding: 0px;
}
#new-catego-shop
.elementor-element-5d5166e
.elementor-container.elementor-column-gap-default {
justify-content: space-between;
}
#new-catego-shop
.elementor-element-5d5166e
.elementor-container.elementor-column-gap-default
.new-categ-sb {
width: 16%;
}
.page-id-10.logged-in
.woocommerce
.woocommerce-MyAccount-content
.woocommerce-info
a,
.page-id-45501.logged-in .woocommerce-MyAccount-content .woocommerce-info a {
color: #fff !important;
}
.wt_coupon_wrapper .wt-single-coupon {
max-width: 240px;
}
#masthead .elementor-container.elementor-column-gap-default {
padding: 0px;
}
.dsabafw_select {
margin-top: 30px;
margin-bottom: 0px;
}
.delivery_error {
margin-bottom: 18px;
}
.woocommerce-checkout-review-order .form_option_billing.vwxyz {
background: #828873 !important;
padding: 13px 35px !important;
height: 52px;
margin-bottom: 15px;
}
.dsabafw_select + button.form_option_billing {
margin-left: 0px;
margin-bottom: 15px;
}
.wc_payment_method.payment_method_moneris #payment_method_moneris {
margin-top: 2px !important;
}
.card-birthday#a img {
opacity: 0;
}
#dsabafw_add_billing_form p,
#dsabafw_add_shipping_form p,
#dsabafw_edit_billing_form p,
.dsabafw_billing_popup_class p,
.dsabafw_shipping_popup_class p {
width: 49%;
margin-bottom: 0px;
float: right;
}
#dsabafw_add_billing_form .dsabafw_woocommerce-address-fields_field-wrapper,
#dsabafw_add_shipping_form .dsabafw_woocommerce-address-fields_field-wrapper,
#dsabafw_edit_billing_form .dsabafw_woocommerce-address-fields_field-wrapper,
.dsabafw_billing_popup_class .dsabafw_woocommerce-address-fields_field-wrapper,
.dsabafw_shipping_popup_class
.dsabafw_woocommerce-address-fields_field-wrapper {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
#dsabafw_add_billing_form p label,
#dsabafw_add_shipping_form p label,
#dsabafw_edit_billing_form p label,
.dsabafw_billing_popup_class p label,
.dsabafw_shipping_popup_class p label {
display: block;
color: #272727;
font-family: "DM Sans", sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
#dsabafw_add_billing_form p span input,
#dsabafw_add_billing_form p span select,
#dsabafw_add_shipping_form p span input,
#dsabafw_add_shipping_form p span select,
#dsabafw_edit_billing_form p span input,
#dsabafw_edit_billing_form p span select,
.dsabafw_billing_popup_class p span select,
.dsabafw_billing_popup_class p span input,
.dsabafw_shipping_popup_class p span input,
.dsabafw_shipping_popup_class p span select {
width: 100%;
height: 52px;
padding: 15px;
font-size: 17px;
font-weight: 400;
line-height: 1.2;
color: #272727;
font-family: "DM Sans", sans-serif;
}
#dsabafw_add_billing_form p#reference_field,
#dsabafw_add_shipping_form p#reference_field,
#dsabafw_edit_billing_form p#reference_field,
.dsabafw_billing_popup_class p#reference_field,
.dsabafw_shipping_popup_class p#reference_field {
width: 100%;
}
#dsabafw_add_billing_form p span input#billing_address_2,
#dsabafw_add_shipping_form p span input#shipping_address_2,
#dsabafw_edit_billing_form p span input#billing_address_2,
.dsabafw_billing_popup_class p span input#billing_address_2,
.dsabafw_shipping_popup_class p span input#billing_address_2 {
margin-top: 26px;
}
.dsabafw_modal-content {
padding: 37px 20px 105px 20px;
width: 60%;
}
#menu-bar-main,
.elementor-element-56ca4cd.menu-bar-main {
display: none;
}
.elementor-element-a4d7e85.elementor-section-boxed.elementor-section-height-default {
display: none;
}
.elementskit-section-title-wraper .elementskit-section-title {
font-size: 19px !important;
font-family: "DM Sans", sans-serif !important;
}
.elementor-icon-list-item
.ekit_badge_left
.ekit_page_list_content
.elementor-icon-list-text
.ekit_page_list_title_title {
font-size: 16px;
font-weight: 400;
color: #272727;
line-height: 1.2;
font-family: "DM Sans", sans-serif;
}
.dsabafw_close {
right: -1%;
top: -1%;
}
.elementskit-navbar-nav-default .elementskit-megamenu-panel {
width: 100% !important;
}
.elementor-widget-ekit-nav-menu
.elementskit-navbar-nav
> li.elementskit-megamenu-has.relative_position {
position: static !important;
}
.woocommerce-MyAccount-content
.cus_menu
.billling-button
.form_option_billing.abcde,
.woocommerce-MyAccount-content .cus_menu .shipping-button .form_option_shipping,
#dsabafw_add_shipping_form_submit {
background-color:#828873 !important;
color: #fff !important;
font-size: 18px;
line-height: 1.2;
font-family: "DM Sans", sans-serif;
padding: 13px 30px;
transition: all 0.3s ease;
cursor: pointer;
height: 52px;
}
.woocommerce-MyAccount-content
.cus_menu
.billling-button
.form_option_billing.abcde:hover,
.woocommerce-MyAccount-content
.cus_menu
.shipping-button
.form_option_shipping:hover,
#dsabafw_add_shipping_form_submit:hover,
#dsabafw_add_billing_form p button[type="submit"]:hover {
background-color: transparent !important;
color:#828873 !important;
}
.woocommerce-checkout-review-order .open-modal-billing {
background: #828873 !important;
padding: 13px 35px !important;
height: 52px;
margin-bottom: 15px;
}
.woocommerce-checkout-review-order .open-modal-billing:hover {
background-color: transparent;
color:#828873;
}
.dsabafw_table_custom .dsabafw_table_bill,
.dsabafw_table_custom .dsabafw_table_ship {
margin: 20px 0;
width: 49% !important;
}
.cus_menu .billling-button,
.cus_menu .shipping-button {
width: 49%;
display: inline-block;
border: 1px solid #d4d4d4;
padding: 15px;
}
.dsabafw_table_bill .billing_address button.form_option_edit,
.dsabafw_table_ship .shipping_address button.form_option_ship_edit {
padding: 13px 30px;
cursor: pointer;
margin-bottom: 20px;
border: 1px solid#828873;
color:#828873;
transition: all 0.3s ease;
}
.dsabafw_table_bill .billing_address button.form_option_edit:hover {
background-color:#828873;
color: #fff;
}
.dsabafw_select_shipping + button.form_option_shipping {
padding: 13px 25px !important ;
height: 52px;
background-color:#828873 !important;
color: #fff !important;
border: 1px solid#828873;
font-size: 17px !important;
font-family: "DM Sans", sans-serif;
font-weight: 400;
line-height: 1.2;
margin-top: 10px;
display: none;
}
.elementor-28
.elementor-element.elementor-element-92862b1
.elementskit-menu-hamburger
.elementskit-menu-hamburger-icon {
background-color: #fff;
}
.elementor-28
.elementor-element.elementor-element-92862b1
.elementskit-navbar-nav
> li
> a,
.elementor-28
.elementor-element.elementor-element-1f1d881
.elementskit-navbar-nav
> li
> a {
font-size: 18px;
line-height: 1.2;
} .Description .card_textarea_final {
max-width: 100%;
width: 100% !important;
color: #000;
font-weight: 500;
height: 100px;
}
footer {
margin-top: 40px;
}
form.edit-account legend + p span.password-input {
width: 48%;
}
.pro-description table {
width: 100% !important;
}
.woocommerce-MyAccount-navigation
+ .woocommerce-MyAccount-content
.woocommerce-notices-wrapper
+ p {
text-align: center;
}
.dsabafw_modal-content .dsabafw_inerror {
border: 1px solid red;
}
.newsletter-part .newsletter-blk::before {
content: ""; position: absolute;
right: 15px;
width: 20px;
height: 20px;
z-index: 2;
background-repeat: no-repeat;
top: 13px;
pointer-events: none;
}
.elementor-28
.elementor-element.elementor-element-1f1d881
.elementskit-navbar-nav
> li
> a:hover {
background: #c7bfba;
color: #fff;
}
.elementor-28
.elementor-element.elementor-element-1f1d881
.elementskit-navbar-nav
> li
> a:hover
i:before {
color: #fff;
}
.collapse.show {
border-bottom: 2px solid #efefef;
}
.elementor-28
.elementor-element.elementor-element-1f1d881
.elementskit-menu-container {
background: #fff;
}
.elementor-47704
.elementor-element.elementor-element-6691667
> .elementor-motion-effects-container
> .elementor-motion-effects-layer {
padding-left: 25px;
}
#ekit-megamenu-mega-english {
background-color: #cec5c0;
}
.billing_address_inner,
.shipping_address_inner {
font-size: 18px;
font-weight: 500;
line-height: 1.2;
font-family: "DM Sans", sans-serif;
color: #000;
}
.dsabafw_modal-content h3.dsabafw_border {
border: none;
font-size: 30px;
line-height: 1.2;
font-family: "DM Sans", sans-serif;
}
.have-thumnails.review-order-details
tbody
tr.cart_item:last-child
.product-name {
padding-bottom: 35px;
}
.order-review-details
.have-thumnails.review-order-details
tfoot
tr.cart-subtotal
th { }
.elementor-238
.elementor-element.elementor-element-5244662
.elementor-widget-container {
padding: 51px 15px !important;
font-size: 20px;
line-height: 1.2;
font-family: "DM Sans", sans-serif;
font-weight: 500;
text-align: center;
}
.woocommerce-view-order.page-id-10.logged-in
.woocommerce
.woocommerce-MyAccount-content
.woocommerce-notices-wrapper
+ p
+ .woocommerce-order-details
table
tbody
tr:last-child
td {
padding-bottom: 15px;
}
.woocommerce-view-order.page-id-10.logged-in
.woocommerce
.woocommerce-MyAccount-content
.woocommerce-notices-wrapper
+ p
+ .woocommerce-order-details
table
tfoot
tr:first-child
td {
padding-top: 15px;
}
.woocommerce-view-order.page-id-10.logged-in
.woocommerce
.woocommerce-MyAccount-content
.woocommerce-notices-wrapper
+ p
+ .woocommerce-order-details
table
tfoot {
border-top: 1px solid #dcdcdc;
}
.woocommerce-view-order.page-id-10.logged-in
.woocommerce
.woocommerce-MyAccount-content
.woocommerce-notices-wrapper
+ p
+ .woocommerce-order-details
table {
border-collapse: collapse;
}
.icon.icon-arrow-point-to-down.elementskit-submenu-indicator {
border: none;
}
.woocommerce-checkout
.elementor-element.elementor-element-1f1d881.elementor-widget.elementor-widget-ekit-nav-menu {
height: 52px;
}
.elementor-28
.elementor-element.elementor-element-1f1d881
.elementskit-menu-hamburger {
height: 48px;
border: none;
background: #828873;
margin: 0px;
}
.elementor-element.elementor-element-015519b {
background: #cec5c0;
}
.elementor-45477
.elementor-element.elementor-element-4b3a219
.elementskit-menu-hamburger,
.elementor-45477
.elementor-element.elementor-element-4b3a219
.elementskit-menu-close {
height: 48px;
background: #828873;
color: #fff;
border: none;
border-radius: 0px;
margin: 0px;
}
.elementor-45477
.elementor-element.elementor-element-4b3a219
.elementskit-menu-hamburger
span {
background-color: #fff !important;
}
.elementor-45477
.elementor-element.elementor-element-4b3a219
.elementskit-navbar-nav
> li
> a,
.elementor-45477
.elementor-element.elementor-element-4b3a219
.elementskit-navbar-nav
> li
> a {
font-size: 18px;
line-height: 1.2;
font-family: "DM Sans", sans-serif;
}
.elementor-top-section.elementor-element.elementor-element-015519b {
background-color: #cec5c0;
}
li.product.type-product.soldout:before,
article.product.type-product.soldout:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: url(//fleursenvracmtl.com/en//wp-content/uploads/2024/01/sold-out-en.png);
background-position: top right;
background-repeat: no-repeat;
background-size: 50%;
}
article.product.type-product.status-publish.has-post.product_cat-plants.product_cat-womens-day.first.instock.shipping-taxable.purchasable.product-type-simple.soldout {
position: relative;
}
.page-template-searchpage.page-template-searchpage-php.page.page-id-27943 p {
text-align: center;
font-family:"DM Sans", sans-serif;
font-size: 20px;
padding-top: 20px;
line-height: 1.2;
font-weight: 500;
}
.cards-fuctions.active {
margin-bottom: 25px;
}
.elementor-45477
.elementor-element.elementor-element-4b3a219
.elementskit-menu-close {
margin-right: 20px;
}
.product_short_desc table {
width: auto !important;
}
.selectedVariants {
position: absolute;
right: 38px;
color: #828873;
top: -7px;
}
.home-main-banner-sec .elementor-container.elementor-column-gap-default,
.banner-section-french .elementor-container.elementor-column-gap-default {
padding: 0px !important;
max-width: 1450px !important;
width: 100%;
}
.header-main-navbar-section-box {
max-width: 100% !important;
width: 100%;
}
.About-us-fr1978 {
max-width: 1450px;
width: 100%;
margin-left: auto;
margin-right: auto;
}
.custom-product-blk ul {
row-gap: 30px;
}
.elementor-62,
.elementor-element-89812fc .elementor-container.elementor-column-gap-default,
.elementor-element-48b1f20f,
.elementor-element-9a86412,
.elementor-element-6406f387 .elementor-container.elementor-column-gap-default,
.elementor-238,
.page-id-10.woocommerce-account #page .woocommerce {
max-width: 1450px !important;
width: 100%;
margin-left: auto;
margin-right: auto; }
.Mobile-slider-eng {
display: none;
}
.login-form-part .page-heading h2 {
text-align: start;
font-family: "DM Serif Display", serif;
}
#show-mob {
display: none;
}
#hide-mob {
display: none;
}
.elementor-element-57e89e7.elementor-widget.elementor-widget-button {
display: none;
}
.login-form-part .reg p.info,
.login-form-part .reg-part {
text-align: center;
font-family: "DM Sans", sans-serif !important;
}
.woocommerce-error li {
font-family: "DM Sans", sans-serif;
}
.ordereview_card_message h2, .ordereview_card_message_step1 h2,
.ordereview_special_instruction h2 {
color: #272727;
font-family: "DM Serif Display", serif;
font-size: 25px;
font-weight: 500;
line-height: 26px;
}
li.woocommerce-order-overview__total.total {
display: none;
}
.sing-page-blk .single-img .post-thumbnail {
display: none;
}
th.woocommerce-table__product-table.product-total {
display: none;
}
th.custom_order {
float: left;
}
.woocommerce_billing_info h2.woocommerce-column__title {
color: #828873;
font-family:  "DM Sans", sans-serif;
font-size: 22px;
font-weight: 500;
line-height: 30px;
}
.bill_addre {
color: #272727;
font-family:  "DM Sans", sans-serif;
font-size: 18px;
font-weight: 300;
line-height: 25px;
font-style: normal;
}
.final_order_history {
display: flex;
flex-wrap: wrap;
}
section.woocommerce-customer-details,
section.woocommerce_billing_info {
width: 50% !important;
}
section.woocommerce_billing_info {
text-align: end;
padding-bottom: 35px;
}
.elementor-16 .elementor-element.elementor-element-24c4ff8,
.elementor-45489 .elementor-element.elementor-element-4d4a836 {
align-items: center;
}
span.toggle-passwordd.fa.fa-fw {
position: relative;
z-index: 2;
margin-top: -92px !important;
margin-right: 10px;
float: right;
cursor: pointer;
}
.single-content-part .wp-block-post-featured-image img {
max-width: 100% !important;
height: auto;
}
span.editcardmsg {
cursor: pointer;
color: royalblue;
text-decoration: underline;
font-size: 16px;
display: none;
}
.author.vcard {
display: none;
}
.form_option_billing.abcde,
.form_option_shipping {
background-color: #828873 !important;
}
.dsabafw_table_bill .billing_address span.delete_bill_address a,
.dsabafw_table_ship .shipping_address span.delete_ship_address a {
color: #000;
font-size: 17px;
font-weight: 400;
line-height: 1.2;
}
.dsabafw_table_bill .billing_address span.delete_bill_address,
.dsabafw_table_ship .shipping_address span.delete_ship_address {
margin-top: 11px;
} .total_cls_custom.order_total th,
.order_number_cls {
font-size: 22px;
font-weight: 500;
color: #000;
}
.total_cls_custom.order_total td,
.price_amount_cls .woocommerce-Price-amount.amount {
font-size: 22px;
font-weight: 500;
color: #828873;
}
h1.thanks-h1 + p + p.woocommerce-thankyou-order-received,
h1.thanks-h1 + p.woocommerce-notice--success {
margin: 0px;
}
.thank-container .woocommerce-order-details table tbody tr th,
.thank-container .woocommerce-order-details table tfoot tr th,
.thank-container .woocommerce-order-details table tbody tr td,
.thank-container .woocommerce-order-details table tfoot tr td {
font-family: "DM Sans", sans-serif;
} .pickup_address p {
font-size: 17px;
color: #000;
font-weight: 400;
line-height: 1.2;
margin-top: 0px;
margin-bottom: 10px;
}
.pickup_address {
margin-bottom: 20px;
background-color: #ededed;
border-radius: 6px;
padding: 30px;
}
.ordereview_card_message,
.ordereview_special_instruction {
width: 49%;
}
.ordereview_card_message_step1 {
width: 100%;
}
.my-account-hover {
display: none;
position: absolute;
padding: 10px 20px;
width: 130px;
z-index: 99999;
top: 41px;
background: #fff;
border-radius: 6px;
border: 1px solid #989898d6;
transition: all 0.4s ease;
box-shadow: 0px 3px 14px -4px rgba(0, 0, 0, 0.75);
}
.header-link ul li:hover .my-account-hover {
display: block;
}
.header-link ul li.acc {
position: relative;
}
.my-account-hover a {
align-items: start !important	;
margin-bottom: 7px;
}
.woocommerce-cart-form__cart-item.cart_item td a img,
.woocommerce-checkout-review-order-table tbody tr.cart_item td div img,
.review-order-details tbody tr.cart_item td div img {
width: 150px;
height: auto;
}
.little_menu_mobile {
cursor: pointer;
}
li.disabledd {
pointer-events: none;
}
.sing-page-blk .entry-header{
display: none;
}
.single-content-part h2 {
margin: 10px 0;
font-size: 30px;
font-family: 'Lexend';
}
.wp-block-post-date time {
padding: 8px 22px;
border-radius: 60px;
background-color: #4f6f1936;
font-size: 14px;
color: #4F6F19;
font-weight: 500;
text-transform: capitalize;
}
.wp-block-post-date {
margin: 20px 0;
}
.single.single-post .site-main .single-page-all-blk .signle-left-blk{
border-bottom: none !important;
}
span.editcardmsg {
cursor: pointer;
color: royalblue;
text-decoration: underline;
}
.swal2-styled.swal2-confirm {
border: 1px solid #828873;
border-radius: .25em;
background: initial;
background-color: #828873;
color: #fff;
line-height: 1.2;
font-size: 18px;
padding: 13px 38px;
font-weight: 500;
}
.swal2-styled.swal2-confirm:hover{
background: transparent;
color: #828873;
}
#swal2-html-container{
font-size: 18px;
font-weight: 500;
line-height: 1.2;
margin-top: 0px;
color: #000;
font-family: 'Lexend';
}
.swal2-icon.swal2-success .swal2-success-ring{
border-color: #828873;
}
.swal2-icon.swal2-success [class^=swal2-success-line]{
background-color: #828873;
}
#swal2-title{
padding: 0px;
color: #000;
}
.swal2-popup.swal2-modal.swal2-icon-success.swal2-show{
padding: 30px;
}
.swal2-icon.swal2-success.swal2-icon-show {
margin-top: 0px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-3f47120.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{
max-width: 1450px;
margin-left: auto;
margin-right: auto;
}
input#saveCard {
border: 1px solid #828873 !important;
transition: all 0.4s ease;
display: inline-flex;
align-items: center;
justify-content: center;
color: #fff;
text-align: center;
font-family:  "DM Sans", sans-serif;
font-size: 16px;
height: 40px;
padding: 0px 14px;
font-weight: 500;
line-height: 20px;
border-radius: 4px;
background: #828873;
cursor: pointer;
}
.ordereview_card_message_edit h2 {
color: #272727;
font-family: "Lexend" !important;
font-size: 25px !important;
font-weight: 500;
line-height: 26px;
}
textarea#card_textarea_final_order {
min-width: 400px;
min-height: 150px;
}
.elementor-element-6406f387 .elementor-container.elementor-column-gap-default{
padding: 0px !important;
}
.addressespick{
display: flex;
flex-wrap: wrap;
padding: 30px;
border-radius: 6px;
background-color: #ededed;
justify-content: space-between;
margin-bottom: 30px;
}
@media screen and (max-width: 500px) {
.Mobile-slider-eng {
display: block;
}
.home-main-banner-sec,
.banner-section-french {
display: none;
}
}
@media screen and (max-width: 1450px) {
.term-description {
margin: 0px 25px !important;
}
.woocommerce-breadcrumb {
padding: 10px 30px !important;
}
main#primary {
padding-left: 30px;
padding-right: 30px;
}
form.woocommerce-cart-form {
padding: 59px 40px 0px 30px;
}
.cart-collaterals {
padding: 0px 40px 40px 37px;
}
}
@media screen and (max-width: 450px) {
.term-description {
margin: 0px 15px !important;
}
}
.header-link-blk .header-link ul {
margin-right: 0px !important;
}
@media screen and (max-width: 450px) and (min-width: 421px) {
.woocommerce ul.products.columns-4 li.product {
width: 100% !important;
}
}
@media screen and (max-width: 1200px) {
.ordereview_card_message h2, .ordereview_card_message_step1 h2, .ordereview_special_instruction h2 {
font-size: 25px !important;
line-height: 1.2;
}
form.woocommerce-cart-form {
padding: 70px 40px 0px 15px;
}
#dsabafw_add_billing_form p,
#dsabafw_add_shipping_form p,
#dsabafw_edit_billing_form p {
width: 100%;
}
.cart-collaterals {
padding: 0px 15px 40px 37px;
}
ul.products.columns-4 li.product {
width: 30% !important;
margin: auto;
margin-bottom: 50px !important;
}
.cart-collaterals {
max-width: 370px !important;
}
.shop_table_responsive.cart .coupon {
max-width: 430px;
}
table.shop_table_responsive tr td .coupon + button[type="submit"] {
top: 20px;
}
.elementor-kit-14 h2 {
font-size: 40px;
}
.coupon .button {
max-width: 100%;
width: 100%;
}
form.woocommerce-cart-form {
max-width: calc(100% - 370px) !important;
}
}
@media screen and (max-width: 1024px) {
.single-content-part .wp-block-post-featured-image img{
max-width: 100% !important;
}
span.toggle-passwordd.fa.fa-fw {
margin-top: -33px;
}
.show-password-input.fa.fa-fw.fa-eye.toggle-password,
.show-password-input.fa.fa-fw.toggle-password.display-password.fa-eye-slash {
top: 19px;
}
.elementor-45477
.elementor-element.elementor-element-4b3a219
.elementskit-menu-container {
background: #fff;
}
#ekit-megamenu-mega-english {
background: #fff;
}
.elementor-28
.elementor-element.elementor-element-1f1d881
.elementskit-menu-close {
color: #fff;
width: 50px;
background: #828873;
border: none;
height: 50px;
}
.elementskit-navbar-nav-default .elementskit-navbar-nav > li {
border-bottom: 1px solid #000;
}
.elementor-28
.elementor-element.elementor-element-92862b1
.elementskit-navbar-nav
> li
> a
.elementskit-submenu-indicator {
border: none;
}
.elementor-28
.elementor-element.elementor-element-92862b1
.elementskit-menu-close {
color: #fff;
border: none;
height: 40px;
}
.elementor-28 .elementor-element.elementor-element-7a2c813 {
max-width: calc(100% - 205px);
width: 100%;
}
.elementor-45477 .elementor-element.elementor-element-bedf8af,
.elementor-28 .elementor-element.elementor-element-bedf8af {
max-width: 54px;
--container-widget-width: 54px;
}
.header-link-blk .header-link ul li {
padding-right: 10px;
}
.js-wpml-ls-legacy-dropdown
ul
li
.js-wpml-ls-item-toggle.wpml-ls-item-toggle.lang_sel_sel.icl-en {
padding-right: 0px;
}
.shop_table_responsive.cart .coupon {
max-width: 400px;
}
}
@media screen and (max-width: 991px) {
form.woocommerce-cart-form {
margin-bottom: 0px;
}
.new-categ-sb.elementor-column.elementor-col-25 {
width: 50% !important;
margin-bottom: 20px;
}
.new-best-selll-h
.elementor-widget-container
h1.elementor-heading-title.elementor-size-default {
font-size: 70px;
line-height: 1.2;
}
#new-catego-shop {
padding-bottom: 0px;
}
#new-catego-shop .elementor-element-24c4ff8,
#new-catego-shop .elementor-element-71f212a {
width: 50%;
}
#new-catego-shop .elementor-element-71f212a {
flex-wrap: wrap;
}
#new-catego-shop .new-categ-sb {
width: 50%;
margin-bottom: 20px;
}
.cart_totals {
padding-top: 20px;
}
.wizard > .steps a {
padding-left: 0px !important;
padding-right: 0px;
}
.page-id-10.logged-in .woocommerce .woocommerce-MyAccount-navigation,
.page-id-45501.logged-in .woocommerce-MyAccount-navigation {
width: 28%;
}
.page-id-10.logged-in .woocommerce .woocommerce-MyAccount-content,
.page-id-45501.logged-in .woocommerce-MyAccount-content {
width: 68%;
}
ul.products li.product img {
height: auto;
}
form.woocommerce-cart-form {
max-width: 100% !important;
padding: 70px 15px 0px;
}
.cart-collaterals {
max-width: 100% !important;
padding: 0px 15px 40px;
}
.coupon input#coupon_code {
width: calc(100% - 158px);
}
.coupon .button {
width: 153px !important;
height: 52px;
}
.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents
th.product-quantity {
width: 150px;
}
.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents
th.product-name {
width: 230px;
}
}
@media screen and (max-width: 767px) {
i.icon.icon-arrow-point-to-down.elementskit-submenu-indicator {
position: absolute;
width: 100%;
left: 0;
display: flex;
justify-content: end;
}
h2.wp-block-heading{
font-size: 35px;
line-height: 1.2;
}
section.woocommerce_billing_info {
text-align: start;
}
section.woocommerce-customer-details,
section.woocommerce_billing_info {
width: 100% !important;
}
.wp-block-post-featured-image img {
max-width: 100% !important;
}
.n2-ss-slide {
min-height: 10vh;
}
.hfe-search-icon-toggle {
height: 20px;
}
.page-id-10.logged-in .woocommerce,
.page-id-45501logged-in .woocommerce {
flex-direction: column-reverse;
}
#wizard .steps.clearfix {
display: none;
}
.elementor-16
.elementor-element.elementor-element-1895683
> .elementor-element-populated,
.elementor-16
.elementor-element.elementor-element-a5af51c
> .elementor-element-populated {
border: none;
}
.elementor-28 .elementor-element.elementor-element-7a2c813 {
max-width: calc(100% - 205px);
}
.elementor-element.elementor-element-c292f1f.elementor-widget__width-auto.elementor-widget-mobile__width-initial.elementor-widget.elementor-widget-html {
max-width: fit-content;
}
.wizard > .steps li a {
padding-left: 0px !important;
}
.order-review-details .have-thumnails.review-order-details tfoot tr td {
padding: 0px 10px;
text-align: end;
}
.have-thumnails.review-order-details thead tr th.product-total,
.have-thumnails.review-order-details tbody tr td.product-total {
text-align: end;
}
.wizard.vertical > .actions.clearfix {
width: 100%;
margin: 0px;
}
.wizard > .content > .body input.number-font[type="number"] {
height: 52px;
width: 100%;
margin: 10px 0;
padding: 15px;
}
.about-us-blk-img.new-about-us-blk-img {
display: none !important;
}
#new-catego-shop h2 { font-size: 34px !important;
}
h2.elementor-heading-title.elementor-size-xl {
font-size: 40px !important;
}
#new-catego-shop .elementor-element-24c4ff8,
.elementor-top-column.elementor-element.elementor-element-4d4a836 { }
#new-catego-shop .elementor-element-71f212a,
.elementor-top-column.elementor-element.elementor-element-c3baeb6 {
width: 63%;
}
.new-best-selll-h
.elementor-widget-container
h1.elementor-heading-title.elementor-size-default { font-size: 30px;
}
.elementor-28
.elementor-element.elementor-element-9dcee11
.hfe-search-icon-toggle
i.fa-search { background-image: url(https://fleursenvracmtl.com/wp-content/uploads/2023/11/Search.svg); 
height: 17px;
width: 17px;
background-size: 100%;
background-repeat: no-repeat;
}
.hfe-search-icon-toggle i:before {
display: none;
}
.woocommerce-cart-form__cart-item.cart_item td.product-remove {
text-align: end !important;
}
table.shop_table_responsive tr td.product-thumbnail {
padding-top: 15px;
text-align: start;
}
table.shop_table_responsive tr td.product-thumbnail::before {
display: none;
}
.woocommerce-form-row.woocommerce-form-row--last.form-row.form-row-last {
margin-top: 0px;
}
#newpass .woocommerce-form-row.woocommerce-form-row span input {
max-width: 100% !important;
}
#newpass .woocommerce-form-row.woocommerce-form-row {
width: 100% !important;
}
.elementor-16 .elementor-element.elementor-element-afceb9d .elementor-button {
display: inline-flex;
align-items: center;
}
.site-main
ul.products.columns-4.listview
li.product
a.woocommerce-LoopProduct-link
img {
width: 200px;
height: 200px;
}
.elementor-28 .elementor-element.elementor-element-bedf8af {
padding-left: 20px;
}
.elementor-element-389c760
.elementor-column-gap-default
.how-works-box
.elementor-image-box-content {
width: 100% !important;
}
.page-id-10.logged-in .woocommerce .woocommerce-MyAccount-navigation,
.page-id-45501.logged-in .woocommerce .woocommerce-MyAccount-navigation {
width: 50% !important;
}
.page-id-10.logged-in .woocommerce .woocommerce-MyAccount-content,
.page-id-45501.logged-in .woocommerce .woocommerce-MyAccount-content {
width: 100% !important;
}
.steps.clearfix ul {
margin-bottom: 50px !important;
}
.person-box .image-box-img-center img {
height: inherit !important;
}
.elementor-kit-14 h1 {
font-size: 50px;
line-height: 1.2;
font-family: "DM Serif Display" , serif !important;
}
.elementor-45489 .elementor-element.elementor-element-e767e7f .elementor-image-box-title , .elementor-heading-title {
font-family: "DM Serif Display" , serif !important;
}
.elementor-45489 .elementor-element.elementor-element-8105c80 .elementor-image-box-description{
font-family: "DM Sans" , sans-serif !important;
}
#primary header.woocommerce-products-header {
padding: 40px 20px;
}
ul.products.columns-4 {
flex-direction: row !important;
}
}
@media screen and (max-width: 575px) {
.dsabafw_table_custom .dsabafw_table_bill,
.dsabafw_table_custom .dsabafw_table_ship {
width: 100% !important;
margin-bottom: 20px;
}
.dsabafw_table_bill .billing_address,
.dsabafw_table_ship .shipping_address {
margin-bottom: 20px;
}
.cus_menu,
.dsabafw_table_custom {
display: flex;
flex-wrap: wrap;
}
.elementor-16 .elementor-element.elementor-element-2df10cf {
text-align: center;
}
.elementor-element-9dcee11.hfe-search-layout-icon
.elementor-widget-container {
padding-left: 5px !important;
}
#customer_login .u-column1.col-1,
#customer_login .u-column2.col-2 {
padding: 0px 0px 30px 0px !important;
}
.elementor-element-389c760.how-it-works
.elementor-column-gap-default
.how-works-box
.elementor-image-box-content
h3 {
margin-top: 0px;
}
#hfe-menu-cart__toggle_button {
margin-bottom: 0px;
}
.elementor-28
.elementor-element.elementor-element-a2a660c:not(
.elementor-motion-effects-element-type-background
),
.elementor-28
.elementor-element.elementor-element-a2a660c
> .elementor-motion-effects-container
> .elementor-motion-effects-layer {
height: 48px;
}
.product_short_desc table {
display: content;
overflow: hidden;
overflow-x: scroll;
white-space: nowrap;
}
.ekit_menu_responsive_tablet
.elementskit-navbar-nav
section.elementor-section.elementor-top-section {
padding: 20px 0px 10px 25px;
}
footer {
margin-top: 0px;
}
.elementor-element-69e8f8ce
.elementor-container.elementor-column-gap-default {
padding-left: 25px !important;
padding-top: 20px !important;
}
form.edit-account legend + p span.password-input {
width: 100%;
}
.page-id-10.logged-in
.woocommerce
.woocommerce-MyAccount-content
.woocommerce-EditAccountForm.edit-account
p
input,
.page-id-45501.logged-in
.woocommerce
.woocommerce-MyAccount-content
.woocommerce-EditAccountForm.edit-account
p
input {
padding-right: 40px;
}
.dsabafw_table_bill,
.dsabafw_table_ship {
width: 100%;
padding: 0px;
}
.dsabafw_modal-content {
width: 90% !important;
}
.elementor-element-4e5dc8ca
.elementor-element-425e3787
.elementor-element-populated
.elementor-widget-wrap.elementor-element-populated {
padding: 15px 30px !important;
}
.woocommerce-MyAccount-content form p {
width: 100%;
}
#wc-moneris-cc-form p {
width: 100%;
}
main#primary {
padding-left: 10px;
padding-right: 10px;
}
.woocommerce-breadcrumb {
padding: 10px !important;
}
.order-review-tab .col2-set.addresses .col-1,
.order-review-tab .col2-set.addresses .col-2 {
width: 100% !important;
}
.elementor-element-a97fd7e.header-blk.elementor-section-boxed
.elementor-container.elementor-column-gap-default {
padding: 0px;
}
.wpml-ls-display.icl_lang_sel_translated {
display: none;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
right: 10px;
}
.elementor-16
.elementor-element.elementor-element-2df10cf
> .elementor-widget-container,
.elementor-16 .elementor-element.elementor-element-014ea58 .elementor-button {
margin: 0px 0px 20px 0px;
}
.elementor-element-24c4ff8
.elementor-widget-wrap.elementor-element-populated {
text-align: center;
}
#billing_address_2 {
margin-top: 0px !important;
}
.cards-fuctions .billing-cycle .input-iteams {
width: 100%;
}
.french_cart .coupon input#coupon_code {
width: calc(100% - 0px) !important;
}
#newpass .woocommerce-form-row.woocommerce-form-row {
width: 100% !important;
}
table.shop_table_responsive tr td .coupon + button[type="submit"] {
position: inherit !important;
}
.elementor-28
.elementor-element.elementor-element-4f314b4.elementor-column
> .elementor-widget-wrap {
justify-content: space-between !important;
align-items: center;
}
.logo-part.header-link-blk .user-profile {
width: auto;
}
.elementor-28 .elementor-element.elementor-element-bedf8af {
max-width: 60px;
width: 100%;
padding-left: 10px;
}
.woocommerce .checkout.woocommerce-checkout {
padding-bottom: 0px !important;
}
.wizard > .content > .body .woocommerce-billing-fields__field-wrapper p {
width: 100% !important;
max-width: 100%;
margin: 20px 0px 0px;
}
#wizard-p-0 #billing_address_2 {
margin-top: 10px;
}
td.product-thumbnail {
width: 54%;
}
.elementor-62
.elementor-element.elementor-element-880afe0
.elementskit-post-image-card {
margin: 0px;
}
.elementor-column-gap-default
> .elementor-column
> .elementor-element-populated {
padding: 10px 0px !important;
}
.elementor-98
.elementor-element.elementor-element-dc92a55
.elementskit-accordion
.elementskit-card-header
> .elementskit-btn-link {
padding: 15px 0px;
}
.elementor-98
.elementor-element.elementor-element-dc92a55
.elementskit-accordion
.elementskit-card-body {
padding: 0px;
}
.elementor-98
.elementor-element.elementor-element-ced7482
.elementor-heading-title {
font-size: 30px;
line-height: 1.2;
}
.page-id-10.logged-in .woocommerce .woocommerce-MyAccount-navigation,
.page-id-45501.logged-in .woocommerce .woocommerce-MyAccount-navigation {
width: 100% !important;
}
.elementor-kit-14 h1 { font-size: 34px !important;
}
.recently h2 {
font-size: 25px;
}
#primary header.woocommerce-products-header {
padding: 35px 15px;
}
ul.products.columns-4 li.product {
width: 46% !important;
}
.header-blk .header-link-blk input.hfe-search-form__input {
top: 50px !important;
}
}
@media screen and (max-width: 450px) {
.wizard > .content > .body label.toggle-switch {
width: 70px;
}
}
@media screen and (max-width: 420px) {
h2.wp-block-heading{
font-size: 30px;
}
.main_price_class .cut_sales{
font-size: 20px !important;
}
.main_price_class .sales_price{
font-size: 24px !important;
}
.little_menu_mobile .my-account-hover {
left: -20px;
}
.n2-ss-slide {
min-height: 30vh;
height: 100% !important;
}
.hfe-search-icon-toggle {
height: inherit;
}
.dsabafw_modal-content h3.dsabafw_border {
font-size: 25px;
} .billling-button,
.shipping-button {
width: 100% !important;
}
.billling-button button,
.shipping-button button {
width: 100%;
}
footer {
margin-top: 0px;
}
.wpml-ls-legacy-dropdown a {
padding: 10px;
}
.elementor-28 .elementor-element.elementor-element-7a2c813 {
max-width: calc(100% - 200px);
}
#hfe-menu-cart__toggle_button {
padding-left: 0px;
padding-right: 10px;
}
.header-link-blk .header-link ul li {
padding-right: 0px;
}
.woocommerce-billing-fields__field-wrapper
.form-row
.woocommerce-input-wrapper
input {
padding: 14px 14px 14px 16px !important;
}
.also-like h2 {
font-size: 32px !important;
line-height: 1.2 !important;
}
.wizard > .content > .body label.toggle-switch {
width: 75px;
}
.french_cart .coupon input#coupon_code {
width: calc(100% - 0px) !important;
}
.french_cart .shop_table_responsive.cart .coupon {
flex-wrap: wrap;
justify-content: end;
}
.Add-ons.multiple-items .slick-track .slider-mn label .img-span img {
width: 100% !important;
}
.shop_table_responsive.cart .coupon {
justify-content: space-between;
display: flex;
margin-top: 30px;
}
.coupon .button {
width: 147px !important;
padding: 10px 22px;
}
.elementor-16 .elementor-element.elementor-element-afceb9d .elementor-button {
padding: 10px 50px 10px 50px;
}
.elementor-28
.elementor-element.elementor-element-9dcee11
.hfe-input-focus
.hfe-search-icon-toggle
input[type="search"] {
width: calc(100vw - 8px) !important;
}
.product-img.gallery .gallery-thumbs .swiper-slide.swiper-slide-active img {
width: 90% !important;
height: 90% !important;
}
.ekit-wid-con .elementskit-post-image-card .elementskit-post-body:last-child {
padding-bottom: 0px !important;
}
.woocommerce section.fg-pw .image-part img,
.left-img-side img {
height: 180px !important;
}
.header-link-blk .header-link ul li a img {
height: 20px !important;
margin-left: 5px;
}
.site-main
ul.products.columns-4.listview
li.product
a.woocommerce-LoopProduct-link
img {
width: 100%;
height: 100%;
}
ul.products.columns-4.listview
li.product
a.woocommerce-LoopProduct-link
.pro-des {
text-align: center;
}
.elementor-18
.elementor-element.elementor-element-4667b6c
> .elementor-element-populated {
padding: 0px;
}
.size-btn label {
margin-right: 0px !important;
max-width: 100% !important;
}
ul.products.columns-4 li.product {
width: 100% !important;
}
.gallery-slider .swiper-slide img {
aspect-ratio: 1;
object-fit: cover;
}
.header-blk .header-link-blk input.hfe-search-form__input {
top: 41px !important;
}
.elementskit-box-body.ekit-image-box-body {
width: 60% !important;
}
}
@media screen and (max-width: 370px) {
ul.products.columns-4 li.product {
width: 100% !important;
}
}
.wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward {
width: 100%;
background: #828873;
color: #fff !important;
height: 52px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 4px;
transition: all 0.3s ease;
}
.wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward:hover {
background-color: transparent;
color: #828873 !important;
border: 1px solid #828873;
}
.recent-pro .pro-det img {
width: 100%;
aspect-ratio: 1;
object-fit: cover;
}
#customer_details,
#order_review {
width: 48%;
}
.woocommerce .checkout.woocommerce-checkout { justify-content: space-between;
position: relative !important;
padding: 56px 15px 35px;
max-width: 1450px;
width: 100%;
margin-right: auto;
margin-left: auto;
}
.woocommerce-billing-fields__field-wrapper
.form-row
.woocommerce-input-wrapper
input {
display: block;
height: 50px;
width: 100%;
padding: 14px;
max-width: 100%;
-webkit-appearance: textfield;
-moz-appearance: textfield;
}
.woocommerce-additional-fields__field-wrapper
.form-row
.woocommerce-input-wrapper
textarea {
padding: 14px;
height: 50px;
}
.selection .select2-selection.select2-selection--single {
height: 50px;
padding: 14px 9px;
}
.select2-container--default
.select2-selection--single
.select2-selection__arrow {
top: 10px;
right: 10px;
}
.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout .woocommerce-error {
position: absolute;
width: auto;
right: 70px;
top: 0px;
bottom: 0px;
height: fit-content;
margin: auto;
}
.shop_table.woocommerce-checkout-review-order-table tr th {
text-align: start;
}
.shop_table.woocommerce-checkout-review-order-table tbody tr {
height: 30px;
}
.single-content-part li {
margin-bottom: 15px;
}
#payment .wc_payment_methods.payment_methods.methods {
margin-left: 0px;
padding-left: 0px;
}
#place_order {
height: 50px;
width: 195px;
}
.wc_payment_methods.payment_methods.methods li .woocommerce-info {
padding: 10px;
}
.search-pro-container {
display: flex;
flex-wrap: wrap;
margin-top: 50px;
}
.search-pro-container article {
width: calc(25% - 25px);
margin: 0px 12px 80px;
}
.search-pro-container article h2 {
margin: 0px;
font-size: 20px;
line-height: 1.2;
font-family: "lexend";
font-weight: 500;
color: #272727;
}
.search-pro-container article .entry-summary p {
margin-top: 8px;
margin-bottom: 10px;
}
.search-pro-container article .entry-summary {
margin-top: 0px;
}
.search-pro-container article h2 a {
text-decoration: none;
color: #272727;
}
.search-pro-container article footer a {
color: #828873;
}
.woocommerce-ordering .orderby {
width: 175px;
margin-right: 0px !important;
}
.elementor-28
.elementor-element.elementor-element-be17717
.menu-item
a.hfe-menu-item:focus {
color: #000 !important;
}
.hfe-nav-menu__breakpoint-tablet .hfe-menu-toggle:hover {
border: none !important;
}
.elementor-16
.elementor-element.elementor-element-65d525b
.elementor-button:hover,
div#n2-ss-2 .n2-style-081547c7240153dd78a03e0703f684a6-heading:hover,
div#n2-ss-2 .n2-style-081547c7240153dd78a03e0703f684a6-heading:active,
div#n2-ss-2 .n2-style-081547c7240153dd78a03e0703f684a6-heading:focus {
background: transparent !important;
color: #828873;
border: 1px solid #828873 !important;
font-weight: 500;
box-shadow: none !important;
}
.elementor-16
.elementor-element.elementor-element-422d4ab
.elementor-button:hover {
border: 1px solid #828873 !important;
}
.woocommerce-breadcrumb {
padding: 10px 15px;
max-width: 1450px;
margin: auto;
color: #808080;
}
.woocommerce-breadcrumb a {
color: #808080;
}
.elementor-section.elementor-section-boxed > .elementor-container {
max-width: 1450px;
}
.term-description {
max-width: 1450px;
margin: auto;
text-align: center;
border: 1px solid #00000021;
border-radius: 6px;
padding: 10px 30px;
}
.page-numbers li,
.page-numbers li .page-numbers.current {
width: 40px;
height: 40px;
display: flex;
justify-content: center;
align-items: center;
} .pro-description h1 {
font-size: 40px !important;
font-family: "DM Serif Display", serif;
color: #333333;
font-weight: 500;
line-height: 1.2;
}
.pro-det {
max-width: calc(25% - 24px) !important;
text-decoration: none;
}
.gallery-thumbs .swiper-slide img {
height: auto !important;
}
dl.dropdown dt span:nth-child(2) {
color: #272727 !important;
}
#primary .products.columns-4 li.product.type-product.status-publish a img {
object-fit: cover;
width: 100%;
}
.woocommerce-cart-form__cart-item.cart_item {
border: 1px solid #e4e4e4;
}
.woocommerce-cart-form__cart-item.cart_item td {
padding-left: 20px;
}
.elementor-28
.elementor-element.elementor-element-1d3170a
.hfe-input-focus
.hfe-search-icon-toggle
.hfe-search-form__input {
max-width: 350px !important;
}
.navigation.posts-navigation {
align-self: flex-end;
}
.search.search-results h1 {
font-size: 50px;
}
.nav.woocommerce-breadcrumb::before {
position: relative;
}
.lang-part {
display: none;
}
.woocommerce-breadcrumb a,
.woocommerce-breadcrumb {
text-decoration: none;
color: #808080;
font-family: Lexend;
font-size: 14px;
font-style: normal;
font-weight: 300;
line-height: 25px;
}
ul.products li.product h2 {
font-size: 20px !important;
}
.container {
padding: 0px !important;
}
.gallery-slider .swiper-slide img {
max-width: 100%;
width: 100% !important;
aspect-ratio: 1;
object-fit: cover;
}
.elementor-element.elementor-element-21f9b5b.elementor-widget-mobile__width-initial.elementor-widget__width-inherit.elementor-widget.elementor-widget-image
.elementor-widget-container {
text-align: start;
}
.ekit-wid-con .elementskit-btn svg {
margin-left: 7px;
}
.elementor-16
.elementor-element.elementor-element-99c4cd4
.elementskit-info-image-box
.elementskit-box-header
img {
aspect-ratio: 1;
width: 100%;
}
.elementor-16
.elementor-element.elementor-element-ee95399
.elementskit-info-image-box
.elementskit-box-header
img {
width: 100%;
}
.elementor-element.elementor-element-e00870d.hfe-search-layout-text.elementor-widget.elementor-widget-hfe-search-button {
max-width: 350px;
width: 100%;
}
.elementor-element-97547b4 .elementor-container.elementor-column-gap-default {
justify-content: space-between;
}
.elementor-element-97547b4
.elementor-column-gap-default
.elementor-element-d3e2940 {
width: 13%;
}
.hfe-search-button-wrapper .hfe-search-icon-toggle .hfe-search-form__input {
display: none;
}
.hfe-search-button-wrapper.hfe-input-focus
.hfe-search-icon-toggle
.hfe-search-form__input {
display: block;
}
.elementor-16
.elementor-element.elementor-element-b17d993:not(
.elementor-motion-effects-element-type-background
)
> .elementor-widget-wrap,
.elementor-16
.elementor-element.elementor-element-b17d993
> .elementor-widget-wrap
> .elementor-motion-effects-container
> .elementor-motion-effects-layer {
background-repeat: no-repeat;
background-size: contain;
}
.products.columns-4 .product-category.product a {
text-decoration: none;
}
.products.columns-4 .product-category.product a h2 mark {
background-color: inherit;
}
.elementor-widget-image-box.elementor-vertical-align-middle
.elementor-image-box-wrapper {
justify-content: center;
}
.how-it-works > div {
gap: inherit !important;
}
.elementor-column-gap-default .how-works-box .elementor-image-box-content {
width: 52% !important;
}
.search-pro-container article .attachment-post.size-post.wp-post-image a img {
width: 100%;
height: 100%;
aspect-ratio: 1;
object-fit: cover;
}
.page-template-searchpage .pagination a.page-numbers {
border: 1px solid #dfdfdf;
}
.page-template-searchpage .pagination span.page-numbers.current {
border: 1px solid;
padding: 4px 13px;
background: #828873;
color: #fff;
}
.elementor-section.elementor-section-boxed > .elementor-container {
padding: 0px 15px;
justify-content: space-between;
}
.ekit-wid-con .elementskit-post-image-card .entry-title a {
color: #272727 !important;
font-family: Playfair Display;
font-size: 25px;
font-weight: 600;
line-height: 23px;
text-transform: capitalize;
}
.ekit-wid-con .elementskit-post-image-card .elementskit-post-body > p {
color: #7b7b7b !important;
font-family: Lexend;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 25px;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
.ekit-wid-con
.elementskit-post-image-card
.elementskit-entry-header
.elementskit-entry-thumb
> img {
border-radius: inherit;
height: 350px;
object-fit: cover;
aspect-ratio: 1;
}
.ekit-wid-con
.elementskit-post-image-card
.elementskit-entry-header
.elementskit-entry-thumb {
padding: 0px !important;
border-radius: 0px;
}
.elementor-element-828b8dc {
padding-top: 50px;
}
.ekit-wid-con .elementskit-post-image-card .elementskit-post-body {
padding: 0px 40px 40px 0px !important;
}
.bgimg-category .page-title {
margin-top: 25px;
margin-bottom: 40px;
line-height: 1.5;
}
.elementor-element-3f9acb9,
.elementor-element-2b76519,
.elementor-element-4a35eef {
width: 9% !important;
}
.elementor-element-32794a7
.elementor-widget-container
.elementor-size-default
a {
font-weight: 500;
}
#hfe-menu-cart__toggle_button {
padding-bottom: 0px;
padding-top: 0px;
}
.wizard > .steps a {
border-bottom: 1px solid #d4d4d4;
background-color: transparent !important;
padding-left: 50px !important;
text-align: start !important;
}
.steps.clearfix ul {
border: 1px solid #d4d4d4;
padding: 10px;
border-radius: 6px;
}
.wizard > .steps .current a:hover,
.wizard > .steps a:hover {
color: #000;
}
.wizard > .content > .body label {
color: #272727;
font-family: "DM Sans", sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.wizard > .content > .body input {
color: #000;
font-family: "DM Sans", sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 20px;
border-radius: 2px;
}
table.have-thumnails .product-name .wmc-product-img {
max-width: 150px;
width: 100%;
}
table.have-thumnails div,
.product-total {
vertical-align: text-top;
}
.shop_table.woocommerce-checkout-review-order-table.have-thumnails,
table.have-thumnails.review-order-details {
border: 1px solid #e4e4e4;
border-collapse: collapse;
}
.shop_table.woocommerce-checkout-review-order-table.have-thumnails thead tr,
.shop_table.woocommerce-checkout-review-order-table.have-thumnails tbody tr,
.have-thumnails.review-order-details tbody tr {
border-bottom: 1px solid #e4e4e4;
}
.shop_table.woocommerce-checkout-review-order-table.have-thumnails thead tr th,
.have-thumnails.review-order-details thead tr th {
color: #7b7b7b;
font-family: "DM Sans", sans-serif;
font-size: 14px;
font-weight: 400;
line-height: normal;
padding: 10px;
text-align: start;
}
.shop_table.woocommerce-checkout-review-order-table.have-thumnails tfoot tr th,
.have-thumnails.review-order-details tfoot tr th {
padding: 5px 10px;
text-align: start;
}
.shop_table.woocommerce-checkout-review-order-table.have-thumnails tbody tr td,
.have-thumnails.review-order-details tbody tr td {
color: #272727;
font-family: "DM Sans", sans-serif;
font-size: 16px;
font-weight: 400;
line-height: normal;
padding: 10px;
}
.have-thumnails.review-order-details thead tr {
border-bottom: 1px solid #e4e4e4;
}
#wizard-p-3 header h2 {
margin-bottom: 20px;
font-family: "DM Serif Display", serif !important; 
color: #272727;
}
.billing-tab-contents .form-row.my-buttons button {
display: inline-flex;
align-items: center;
justify-content: center;
padding: 0px 35px;
background-color: #ededed;
cursor: pointer;
height: 52px;
border: none;
font-family: "DM Sans", sans-serif;
border-radius: 6px;
font-size: 16px;
font-weight: 500;
line-height: 20px;
color: #000;
}
.wizard > .steps .done a {
color: #7b7b7b;
}
.billing-tab-contents .form-row.my-buttons .delivery-button.checked,
.billing-tab-contents .form-row.my-buttons .pickup-button.checked {
background-color: #828873;
color: #fff;
}
.billing-tab-contents .form-row.my-buttons {
display: flex;
width: fit-content;
border: 1px solid #828873;
border-radius: 6px;
margin-bottom: 20px;
}
.actions.clearfix ul li a {
border: 1px solid #828873 !important;
transition: all 0.4s ease;
display: inline-flex;
align-items: center;
justify-content: center;
color: #fff;
text-align: center;
font-family: "Dm Sans", sans-serif;
font-size: 16px;
height: 52px;
padding: 0px 38px;
font-weight: 500;
line-height: 20px;
border-radius: 4px;
background-color: #828873 !important;
}
.actions.clearfix ul li a:hover {
background-color: transparent;
color: #828873;
display: inline-flex;
font-weight: 500;
padding: 0px 38px;
}
.billing-tab-contents .my_pickup .custom_radio {
width: 25%;
}
.billing-tab-contents
.my_pickup
.custom_radio
.woocommerce-input-wrapper
.input-radio {
height: 37px;
width: 22px;
accent-color:#828873;
}
.order-review-tab .col2-set.addresses {
display: flex;
flex-wrap: wrap;
padding: 30px;
border-radius: 6px;
background-color: #ededed;
justify-content: space-between;
margin-bottom: 30px;
}
.order-review-tab .col2-set.addresses .col-1,
.order-review-tab .col2-set.addresses .col-2 {
width: 49%;
}
.order-review-tab .col2-set.addresses title {
color: #272727;
font-family:"DM Sans", sans-serif !important;
font-size: 25px;
font-weight: 700;
line-height: 26px;
}
.order-review-tab .col2-set.addresses p {
color: #272727;
font-family: "DM Sans", sans-serif !important;
font-size: 16px;
font-weight: 300;
line-height: 22px;
}
.wizard > .steps a {
color: #7b7b7b;
font-family: "DM Sans", sans-serif !important;
font-size: 16px !important;
font-style: normal;
font-weight: 400;
line-height: 1.2;
position: relative;
}
.wizard > .steps .number {
font-size: 14px;
font-weight: 400;
line-height: 1.2;
background: #7b7b7b;
border-radius: 100%;
padding: 6px 10px;
color: #fff;
position: absolute;
left: 12px;
top: 50%;
transform: translateY(-50%);
}
.wizard.vertical>.steps>ul>li:last-child a {
border: 0;
}
.single-content-part h3.wp-block-heading {
font-weight: 500;
font-size: 24px;
}
.single-page-all-blk h1 {
font-size: 36px;
margin: 15px 0;
}
.single-content-part a, .single-content-part a mark {
color: #556f2d !important;
text-decoration: none;
}
.steps.clearfix li.current a {
color: #828873;
}
.steps.clearfix li.current a span.number {
background-color: #828873;
}
.wizard > .steps .current a {
background-color: transparent !important;
}
.products.columns-4 .product-category.product a h2 mark {
display: none;
}
ul.products li.product h2.woocommerce-loop-category__title {
text-align: center;
display: flow-root;
}
.size-btn input:checked + label {
border-width: 2px !important;
}
.size-btn input:checked + label,
.choose-color input:checked + label {
position: relative;
}
.size-btn input:checked + label:before,
.choose-color input:checked + label:before {
content: "\f00c";
position: absolute;
height: 28px;
width: 28px;
top: -10px;
right: -10px;
font-family: "Font Awesome 5 Free";
color: #fff;
background: #828873;
border-radius: 50%;
line-height: 29px;
}
.woocommerce-thankyou-order-received {
text-align: center;
color: #272727;
font-family: "DM Sans",sans-serif;
font-size: 22px;
font-weight: 500;
line-height: 1.2;
margin-bottom: 26px;
}
.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
text-align: center;
padding: 0px;
}
.thanks-h1 {
margin-top: 80px;
margin-bottom: 50px;
color: #828873 !important;
text-align: center;
font-family: "Corinthia" !important;
font-size: 90px !important;
font-weight: 700;
line-height: 1.2;
}
.woocommerce-order-details .woocommerce-order-details__title {
color: #828873;
text-align: left;
font-family: "DM Serif Display" ,serif;
font-size: 22px;
font-weight: 700;
line-height: 30px;
}
.woocommerce-order-overview__email.email {
display: none;
}
.woocommerce-order-details,
.woocommerce-customer-details {
max-width: 862px;
width: 100%;
margin: auto;
border-bottom: 1px solid #dcdcdc;
padding-bottom: 35px;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details
thead
tr
th:first-child,
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details
tfoot
tr
th:first-child,
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details
tbody
tr
td:first-child {
text-align: start;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details
thead
tr
th:last-child,
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details
tfoot
tr
td:last-child,
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details
tbody
tr
td:last-child {
text-align: end;
}
.woocommerce-customer-details .woocommerce-column__title {
color: #828873;
font-family: Lexend;
font-size: 22px;
font-weight: 600;
line-height: 30px;
}
.woocommerce-customer-details address {
color: #272727;
font-family: Lexend;
font-size: 18px;
font-weight: 300;
line-height: 25px;
font-style: normal;
}
.also-like {
padding-top: 70px;
padding-bottom: 40px;
}
.also-like h2 {
color: #000;
text-align: center;
font-family: Playfair Display;
font-size: 40px;
font-weight: 700;
line-height: 28px;
text-transform: capitalize;
}
.recent-pro {
display: flex;
flex-wrap: wrap;
}
.pro-det {
max-width: 307px;
width: 100%;
margin-right: 24px;
}
.pro-det p {
margin: 5px 0px;
color: #000;
font-family: Lexend;
font-size: 18px;
font-weight: 400;
line-height: 23px;
}
.pro-det span {
margin: 0px;
color: #4f6f19;
font-family: Lexend;
font-size: 16px;
font-weight: 400;
line-height: normal;
}
.product-list-des {
margin-top: 40px;
color: #000;
text-align: center;
font-family: Lexend;
font-size: 18px;
font-weight: 400;
line-height: 26px;
}
.woocommerce-cart.page-id-8 .woocommerce {
max-width: 1600px;
width: 100%;
margin: auto;
}
.page-id-10.logged-in .woocommerce,
.page-id-45501.logged-in .woocommerce {
max-width: 1450px;
width: 100%;
margin-left: auto;
margin-right: auto;
padding-right: 15px;
padding-left: 15px;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.page-id-10.logged-in .woocommerce .woocommerce-MyAccount-navigation,
.page-id-45501.logged-in .woocommerce-MyAccount-navigation {
width: 24%;
padding-top: 40px;
}
.page-id-10.logged-in .woocommerce .woocommerce-MyAccount-navigation ul,
.page-id-45501.logged-in .woocommerce-MyAccount-navigation ul {
padding: 21px;
margin: 0px;
border: 1px solid #d4d4d4;
border-radius: 6px;
list-style: none;
}
.page-id-10.logged-in .woocommerce .woocommerce-MyAccount-navigation ul li,
.page-id-45501.logged-in .woocommerce-MyAccount-navigation ul li {
border-bottom: 1px solid #d4d4d4;
}
.page-id-10.logged-in
.woocommerce
.woocommerce-MyAccount-navigation
ul
li.is-active
a,
.page-id-45501.logged-in .woocommerce-MyAccount-navigation ul li.is-active a {
color: #828873;
}
.page-id-10.logged-in .woocommerce .woocommerce-MyAccount-navigation ul li a,
.page-id-45501.logged-in .woocommerce-MyAccount-navigation ul li a {
color: #7b7b7b;
font-family:  "DM Sans",sans-serif;
font-size: 16px;
font-weight: 400;
text-decoration: none;
margin-left: 15px;
line-height: 60px;
}
.page-id-10.logged-in .woocommerce .woocommerce-MyAccount-content,
.page-id-45501.logged-in .woocommerce .woocommerce-MyAccount-content {
width: 73%;
padding-top: 40px;
padding-bottom: 40px;
}
.page-id-10.logged-in .woocommerce .woocommerce-MyAccount-content p,
.page-id-45501.logged-in .woocommerce .woocommerce-MyAccount-content p {
color: #000;
font-family: "DM Sans",sans-serif;
font-size: 18px;
font-weight: 300;
line-height: 1.2;
}
.page-id-10.logged-in .woocommerce .woocommerce-MyAccount-content p a,
.page-id-45501.logged-in .woocommerce .woocommerce-MyAccount-content p a {
color: #828873;
font-family: "DM Sans",sans-serif;
}
.page-id-10.logged-in
.woocommerce
.woocommerce-MyAccount-content
.woocommerce-EditAccountForm.edit-account
p
label,
.page-id-45501.logged-in
.woocommerce
.woocommerce-MyAccount-content
.woocommerce-EditAccountForm.edit-account
p
label {
color: #272727;
font-family: "DM Sans",sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.page-id-10.logged-in
.woocommerce
.woocommerce-MyAccount-content
.woocommerce-EditAccountForm.edit-account
p
input,
.page-id-45501.logged-in
.woocommerce
.woocommerce-MyAccount-content
.woocommerce-EditAccountForm.edit-account
p
input {
color: #7b7b7b;
font-family: "DM Sans",sans-serif;
font-size: 16px;
font-weight: 300;
line-height: 20px;
width: 100%;
height: 52px;
padding-left: 15px;
}
.page-id-10.logged-in
.woocommerce
.woocommerce-MyAccount-content
.woocommerce-EditAccountForm.edit-account
p
button,
.page-id-45501.logged-in
.woocommerce
.woocommerce-MyAccount-content
.woocommerce-EditAccountForm.edit-account
p
button {
height: 52px;
display: flex;
justify-content: center;
align-items: center;
padding: 10px 30px;
color: #fff;
font-family: "DM Sans",sans-serif;
font-size: 16px;
font-weight: 400;
transition: all 0.4s ease;
border: 1px solid #828873;
border-radius: 6px;
}
.page-id-10.logged-in
.woocommerce
.woocommerce-MyAccount-content
.woocommerce-EditAccountForm.edit-account
p
button:hover,
.page-id-45501.logged-in
.woocommerce
.woocommerce-MyAccount-content
.woocommerce-EditAccountForm.edit-account
p
button:hover {
background-color: transparent;
color: #000;
}
.page-id-10.logged-in
.woocommerce
.woocommerce-MyAccount-content
.woocommerce-EditAccountForm.edit-account
fieldset,
.page-id-45501.logged-in
.woocommerce
.woocommerce-MyAccount-content
.woocommerce-EditAccountForm.edit-account
fieldset {
border: none;
padding: 0px;
}
.page-id-10.logged-in
.woocommerce
.woocommerce-MyAccount-content
.woocommerce-EditAccountForm.edit-account
fieldset
legend,
.page-id-45501.logged-in
.woocommerce
.woocommerce-MyAccount-content
.woocommerce-EditAccountForm.edit-account
fieldset
legend {
font-size: 21px;
font-weight: 600;
}
.page-id-10.logged-in
.woocommerce
.woocommerce-MyAccount-content
.woocommerce-EditAccountForm.edit-account
fieldset
p:first-child,
.page-id-45501.logged-in
.woocommerce
.woocommerce-MyAccount-content
.woocommerce-EditAccountForm.edit-account
fieldset
p:first-child {
width: 100%;
}
.page-id-10.logged-in
.woocommerce
.woocommerce-MyAccount-content
form
.woocommerce-Payment
.woocommerce-PaymentMethods.payment_methods.methods,
.page-id-45501.logged-in
.woocommerce
.woocommerce-MyAccount-content
form
.woocommerce-Payment
.woocommerce-PaymentMethods.payment_methods.methods {
margin-left: 0px;
padding-left: 0px;
}
.page-id-10.logged-in
.woocommerce
.woocommerce-MyAccount-content
.woocommerce-info,
.page-id-45501.logged-in
.woocommerce
.woocommerce-MyAccount-content
.woocommerce-info {
padding: 10px 15px;
border-radius: 4px;
font-size: 17px;
font-family: lexend;
font-weight: 400;
line-height: 1.2;
margin-bottom: 20px;
color: #fff;
}
.page-id-10.logged-in .woocommerce .woocommerce-MyAccount-content a.button,
.page-id-45501.logged-in .woocommerce .woocommerce-MyAccount-content a.button {
font-size: 17px;
font-family: lexend;
font-weight: 400;
line-height: 1.2;
color: #828873;
}
.page-id-10.logged-in
.woocommerce
.woocommerce-MyAccount-content
form
ul
li
label,
.page-id-45501.logged-in .woocommerce .woocommerce-MyAccount-content a.button {
font-size: 17px;
font-family: lexend;
font-weight: 400;
line-height: 1.2;
color: #000;
}
.page-id-10.logged-in
.woocommerce
.woocommerce-MyAccount-content
.u-columns.woocommerce-Addresses.col2-set.addresses,
.page-id-45501.logged-in
.woocommerce
.woocommerce-MyAccount-content
.u-columns.woocommerce-Addresses.col2-set.addresses {
display: flex;
background-color: #ededed;
border-radius: 6px;
flex-wrap: wrap;
}
.page-id-10.logged-in
.woocommerce
.woocommerce-MyAccount-content
.u-columns.woocommerce-Addresses.col2-set.addresses
.woocommerce-Address
header
h3,
.page-id-45501.logged-in
.woocommerce
.woocommerce-MyAccount-content
.u-columns.woocommerce-Addresses.col2-set.addresses
.woocommerce-Address
header
h3 {
color: #272727;
font-family: Playfair Display;
font-size: 25px;
font-weight: 700;
line-height: 26px;
margin-top: 0px;
}
.page-id-10.logged-in
.woocommerce
.woocommerce-MyAccount-content
.u-columns.woocommerce-Addresses.col2-set.addresses
.woocommerce-Address
header
a,
.page-id-45501.logged-in
.woocommerce
.woocommerce-MyAccount-content
.u-columns.woocommerce-Addresses.col2-set.addresses
.woocommerce-Address
header
a {
color: #828873;
text-align: center;
font-family: Lexend;
font-size: 16px;
font-weight: 500;
line-height: 20px;
}
.page-id-10.logged-in
.woocommerce
.woocommerce-MyAccount-content
.u-columns.woocommerce-Addresses.col2-set.addresses
.woocommerce-Address
address,
.page-id-45501.logged-in
.woocommerce
.woocommerce-MyAccount-content
.u-columns.woocommerce-Addresses.col2-set.addresses
.woocommerce-Address
address {
color: #272727;
font-family: Lexend;
font-size: 16px;
font-weight: 300;
line-height: 22px;
font-style: normal;
}
.page-id-10.logged-in
.woocommerce
.woocommerce-MyAccount-content
form
div
.form-row
button,
.page-id-45501.logged-in
.woocommerce
.woocommerce-MyAccount-content
form
div
.form-row
button {
transition: all 0.4s ease;
border: 1px solid #828873;
cursor: pointer;
}
.page-id-10.logged-in
.woocommerce
.woocommerce-MyAccount-content
form
div
.form-row
button:hover,
.page-id-45501.logged-in
.woocommerce
.woocommerce-MyAccount-content
form
div
.form-row
button:hove {
background-color: transparent;
color: #000;
}
.wizard > .content > .body .woocommerce-billing-fields__field-wrapper p {
width: 48%;
}
.wizard > .content > .body .woocommerce-billing-fields__field-wrapper,
.woocommerce-billing-fields__field-wrapper.my_pickup {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
#billing_radio_custom_field {
width: 100%;
}
#billing_radio_custom_field .woocommerce-input-wrapper {
max-width: 299px;
width: 100%;
display: block;
border: 1px solid #e4e4e4;
padding: 10px;
border-radius: 6px;
}
.shipping-tab.body.current .woocommerce-billing-fields__field-wrapper h3 {
width: 100%;
}
.order-review-tab.body.current .col2-set.addresses .title h3 {
color: #272727;
font-family: "DM Serif display", serif;
font-size: 25px;
font-weight: 700;
line-height: 26px;
}
.add-cart button {
transition: all 0.4s ease;
border: 1px solid #828873;
}
.add-cart button:hover {
background-color: transparent;
color: #828873;
}
.filter-sb .filter-btn a {
transition: all 0.4s ease;
cursor: pointer;
border-radius: 6px;
background: transparent;
height: 52px;
padding: 16px 32px;
color: #7b7b7b;
font-family:  "DM Sans", sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 20px;
border: none;
text-decoration: none;
}
.filter-sb .filter-btn a:nth-child(2) {
border-left: 1px solid #828873;
border-right: 1px solid #828873;
border-radius: 0px;
}
.filter-sb .filter-btn a.active {
background-color: #828873;
color: #fff;
}
.elementor-kit-14 button,
.elementor-kit-14 input[type="button"],
.elementor-kit-14 input[type="submit"],
.elementor-kit-14 .elementor-button {
padding: 10px 25px;
border-radius: 4px;
transition: all 0.4s ease;
border: 1px solid #828873;
font-family: "DM Sans", sans-serif !important; 
}
.elementor-kit-14 button:hover,
.elementor-kit-14 input[type="button"]:hover,
.elementor-kit-14 input[type="submit"]:hover,
.elementor-kit-14 .elementor-button:hover {
background-color: transparent;
color: #828873;
}
.woocommerce-form-coupon-toggle .woocommerce-info {
padding: 10px 15px;
color: #fff;
}
.checkout_coupon.woocommerce-form-coupon {
max-width: 1450px;
width: 100%;
padding-left: 15px;
padding-right: 15px;
margin-right: auto;
margin-left: auto;
}
.checkout_coupon.woocommerce-form-coupon .form-row-first input {
padding: 15px;
width: 100%;
max-width: 340px;
}
.choose-color.color-options label {
max-width: 218px;
padding: 10px;
display: none;
border-radius: 4px;
width: 100%;
height: 54px;
background-color: #ededed;
color: #7b7b7b;
font-size: 16px;
font-weight: 400;
text-align: center;
align-items: center;
margin-right: 11px;
border: none;
margin-bottom: 11px;
}
.choose-color {
flex-wrap: wrap;
}
.choose-color label p {
margin-bottom: 0px;
text-align: start;
}
.choose-color.color-options label span {
margin-right: 4px !important;
} .bgimg-category h1.woocommerce-products-header__title.page-title {
font-size: 40px;
}
.thank-container {
max-width: 865px;
margin: auto;
padding-left: 15px;
padding-right: 15px;
}
.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents
thead
tr
th {
padding-left: 20px;
}
.tax-product_cat .site-main .woocommerce-breadcrumb {
display: none;
}
.wpml-ls-legacy-dropdown .wpml-ls-flag {
width: 18px;
height: 18px;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
border: none;
}
.login-form-part .login-part form p.submit-part .woocommerce-form-login__submit,
.login-form-part
.reg
p.woocommerce-FormRow.form-row
.woocommerce-form-register__submit,
.login-form-part .reg .lost .button {
margin-bottom: 20px;
}
.error-404.not-found .page-header h1 {
font-size: 50px;
margin-bottom: 0px;
line-height: 1.2;
}
.error-404.not-found .page-content {
margin-top: 0px;
}
.error-404.not-found .page-content form,
.error-404.not-found .page-content .widget {
display: none;
}
.error-404.not-found {
text-align: center;
padding: 50px 0;
}
.error-404.not-found .page-content .widget.widget_recent_entries ul {
padding-left: 0px;
margin-left: 0px;
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.error-404.not-found .page-content .widget.widget_recent_entries ul li {
max-width: calc(25% - 20px);
margin-right: 10px;
margin-left: 10px;
width: 100%;
margin-bottom: 25px;
}
.error-404.not-found .page-content .widget.widget_recent_entries ul li a {
font-size: 18px;
color: #000;
line-height: 1.2;
font-weight: 400;
text-decoration: none;
}
.woocommerce-account.woocommerce-page.woocommerce-lost-password
.woocommerce
form
.woocommerce-form-row.woocommerce-form-row
label {
display: block;
font-size: 16px;
font-weight: 400;
font-family: "Lexend";
}
.woocommerce-ResetPassword.lost_reset_password p:first-child {
width: 100%;
font-size: 20px;
line-height: 1.2;
margin-bottom: 10px;
font-family: "DM Sans", sans-serif !important;
}
#newpass .woocommerce-form-row.woocommerce-form-row {
width: 100%;
}
#newpass .woocommerce-form-row.woocommerce-form-row button {
float: left;
}
#newpass {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
#newpass .woocommerce-form-row.woocommerce-form-row span input {
max-width: 100%;
width: 100%;
height: 52px;
padding: 15px;
}
.newsletter-part .newsletter-blk p input.btn {
background-image: none !important;
}
.woocommerce-notices-wrapper ul.woocommerce-error li a {
color: #f1ff15;
}
.woocommerce-form-row.woocommerce-form-row button {
cursor: pointer;
}
ul.products.columns-4.listview li.product {
margin-right: 0px;
justify-content: space-evenly;
width: 100% !important;
display: flex;
align-items: center;
border: 1px solid #00000021;
padding: 15px;
border-radius: 6px;
}
ul.products.columns-4.listview li.product a.woocommerce-LoopProduct-link {
display: flex;
justify-content: space-between;
width: 75%;
align-items: center;
gap: 10px;
}
ul.products.columns-4.listview li.product a.woocommerce-LoopProduct-link img {
width: 310px;
height: 310px;
}
ul.products.columns-4.listview
li.product
a.woocommerce-LoopProduct-link
.pro-des {
width: 60%;
text-align: start;
}
ul.products.columns-4.listview li.product h2 {
margin: 0px;
}
ul.products.columns-4.listview li.product .add_to_cart_button {
display: flex;
font-size: 16px;
text-decoration: none;
background: #828873;
padding: 10px 30px;
color: #fff;
font-weight: 400;
border-radius: 4px;
line-height: 1.2;
height: 52px;
align-items: center;
}
table.shop_table_responsive tr td {
position: relative;
}
.coupon {
max-width: 450px;
width: 100%;
}
table.shop_table_responsive tr td .coupon + button[type="submit"] {
position: absolute;
bottom: 20px;
right: 0px;
}
.n2-ss-slider .n2-ss-slide-background-image .skip-lazy img {
width: 100% !important;
}
.wpcf7 form.invalid .wpcf7-response-output {
display: none;
}
.mail-sent .woocommerce-message {
padding: 10px 15px;
color: #fff;
font-size: 17px;
line-height: 1.2;
font-weight: 400;
font-family: "DM Sans", sans-serif;;
}
.mail-sent p {
font-family: "DM Sans", sans-serif;;
text-align: center;
font-size: 18px;
line-height: 1.6;
color: #000;
font-weight: 400;
}
.fg-pw {
height: 700px;
}
.footer-address-blk .link-address .info-blk .right-part {
color: #000;
}
.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents th {
font-family: "DM Sans", sans-serif;
font-size: 16px;
color: #7b7b7b;
font-weight: 600;
line-height: 1.2;
}
.woocommerce-message,
.woocommerce-info,
.woocommerce-error,
.woocommerce-noreviews,
p.no-comments {
background-color: #0f834d;
clear: both;
padding: 10px 15px;
color: #fff;
font-size: 17px;
font-weight: 500;
margin-bottom: 20px;
}
.header-link-blk .header-link ul li a img {
margin-bottom: 5px;
}
.bred-mn {
border-bottom: 1px solid #00000029;
}
.term-description {
font-weight: 500;
color: #828873; 
}
.elementor-section.elementor-top-section.elementor-element.elementor-element-166fffb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
display: none;
}
.elementor-element.elementor-element-4234374.elementor-widget.elementor-widget-sidebar {
display: none;
}
.gallery-thumbs .swiper-slide.swiper-slide-thumb-active img {
border: 2px solid #828873;
padding: 3px;
width: 94% !important;
height: 93% !important;
}
.gallery-thumbs .swiper-slide {
opacity: 1 !important;
}
.pro-code p {
color: #333333;
}
.add-on-p,
.add-on-mn span,
.sub-total-price,
.total-price-with-addon {
font-family: "DM Sans" , sans-serif;
font-size: 18px;
font-weight: 400;
color: #000;
line-height: 1.2;
margin: 0px;
}
.sub-total-price,
.total-price-with-addon {
margin: 10px 0 25px;
}
.add-on-mn {
display: flex;
justify-content: space-between;
align-items: center;
}
.total-price-with-addon {
font-weight: bold;
}
.slider-mn label span {
color: #828873 !important;
font-weight: 400;
font-size: 16px;
line-height: 1.2;
cursor:pointer;
}
.slider-mn label p {
color: #000 !important;
}
.page-id-8.elementor-page-8.elementor-kit-14
.woocommerce
.woocommerce-notices-wrapper
.woocommerce-message
a {
color: #f6efdf;
}
.table-head h2 {
margin: 0px;
font-size: 35px;
font-weight: 500;
color: #272727;
font-family: "DM Serif Display" , serif !important;
}
.table-head {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 21px;
}
.table-head p {
color: #272727;
font-family: "DM Serif Display" , serif;
font-size: 20px;
font-weight: 500;
line-height: 1.2;
}
.order-sum-head {
color: #272727;
font-family: "DM Serif Display" , serif;
font-size: 20px;
font-weight: 500;
line-height: normal;
}
.cart_totals {
padding-top: 59px;
}
.woocommerce-cart-form__cart-item.cart_item td.product-remove {
padding-right: 20px;
padding-left: 0px;
text-align: center;
}
.header-link-blk .header-link ul li.cart a:before {
content: attr(data-counter);
display: block;
position: absolute;
min-width: 1.6em;
height: 1.6em;
line-height: 1.5em;
top: -0.7em;
right: -0.7em;
border-radius: 100%;
color: #fff;
background-color: #828873;
text-align: center;
font-size: 10px;
}
.header-link-blk .header-link ul li.cart a {
position: relative;
}
.wc-empty-cart-message {
width: 100%;
}
.return-to-shop.return-shop-cart {
width: 100%;
text-align: center;
margin: 35px 0px;
}
.return-to-shop.return-shop-cart a {
font-size: 18px;
line-height: 1.2;
font-family: "lexend";
font-weight: 400;
text-decoration: none;
color: #fff;
background-color: #828873;
padding: 10px 25px;
transition: all 0.3s ease;
border-radius: 4px;
border: 1px solid #828873;
}
.return-to-shop.return-shop-cart a:hover {
color: #272727;
background-color: transparent;
}
.newsletter-part .newsletter-blk span.wpcf7-spinner {
right: 40px !important;
top: 14px !important;
}
.newsletter-part .newsletter-blk p span input {
padding-right: 100px !important;
}
.woocommerce-message {
margin-bottom: 2px;
}
.footer-address-blk .link-address .info-blk .right-part h5 {
color: #000;
text-decoration: none;
}
#customer_login .u-column1.col-1,
#customer_login .u-column2.col-2 {
padding: 0px 30px 30px 0px;
}
#customer_login .u-column1.col-1 h2,
#customer_login .u-column2.col-2 h2 {
margin-top: 0px;
line-height: 1.1;
margin-bottom: 20px;
font-weight: 500;
}
#customer_login .u-column1.col-1 p input,
#customer_login .u-column2.col-2 p input {
width: 100%;
height: 52px;
padding: 15px;
}
.form-row.woocommerce-validated input[type="email"] {
box-shadow: inset 2px 0 0 #0f834d;
}
#customer_login .u-column1.col-1 p input[type="checkbox"] {
width: 15px;
height: 15px;
margin-right: 8px;
}
#customer_login
.u-column1.col-1
p
label.woocommerce-form__label.woocommerce-form__label-for-checkbox {
display: flex;
align-items: center;
margin-top: 15px;
}
#customer_login .mo-openid-app-icons p {
color: #272727;
font-family: Lexend;
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
#customer_login .woocommerce-LostPassword.lost_password {
margin-top: 0px;
}
#customer_login .woocommerce-LostPassword.lost_password a {
color: #828873;
font-size: 16px;
font-family: Lexend;
font-style: normal;
font-weight: 400;
line-height: 16px;
text-decoration: none;
}
#customer_login .u-column1.col-1 form .form-row {
margin-bottom: 0px;
}
#customer_login .u-column2.col-2 .woocommerce-privacy-policy-text p {
font-family: "lexend";
font-size: 16px;
font-weight: 300;
line-height: 1.2;
color: #272727;
}
#customer_login .u-column1.col-1 p input[type="submit"],
#customer_login .u-column2.col-2 p input[type="submit"] {
font-size: 18px;
font-weight: 400;
line-height: 1.2;
color: #fff;
transition: all 0.3s ease;
border-radius: 4px;
max-width: 180px;
width: 100%;
}
#customer_login .u-column1.col-1 p input[type="submit"]:hover,
#customer_login .u-column2.col-2 p input[type="submit"]:hover {
background-color: transparent;
color: #000;
border: 1px solid #828873;
}
#wizard-p-0 #customer_login .u-column1.col-1 form .mo-openid-app-icons a {
height: 45px;
display: flex;
justify-content: center;
align-items: center;
margin: 0px !important;
transform: translate(-8px, 0px);
}
#customer_login .u-column1.col-1 form .mo-openid-app-icons {
display: flex;
flex-wrap: wrap;
}
#customer_login .u-column1.col-1 form .mo-openid-app-icons p {
display: block !important;
width: 100% !important;
}
#customer_login .u-column1.col-1 form .mo-openid-app-icons a:hover {
transform: scale(1.05) !important;
}
#customer_login .u-column1.col-1 form .mo-openid-app-icons a i,
#customer_login .u-column1.col-1 form .mo-openid-app-icons a img {
top: 5px;
}
span.page-numbers.current {
color: #fff;
}
.cart-mn-fr {
display: flex;
flex-wrap: wrap;
border-bottom: 1px solid #ededed;
border-top: 1px solid #ededed;
width: 100%;
}
.elementor-widget-container .header-link ul {
margin: 0px;
justify-content: center;
}
.french_cart .coupon .button {
width: 230px !important;
}
.french_cart .coupon input#coupon_code {
width: calc(100% - 235px);
}
.french_cart .coupon {
max-width: 500px;
}
.french_cart .cart-mn-fr {
max-width: 1600px;
width: 100%;
margin: auto;
}
#post-11 .entry-header .entry-title {
display: none;
}
.Free-cal19 ul,
.Free-cal19 ol {
margin-left: 0px;
padding-left: 20px;
}
.Free-cal19 ul li,
.Free-cal19 ol li {
list-style: disc;
}
.pro-det {
transition: all 0.3s ease;
}
.pro-det:hover {
transform: scale(1.02);
}
.pro-description p , .pro-description ul li {
margin-bottom: 0px;
font-family: "DM Sans", sans-serif !important;
}
.heading-del-pick h3,
#order_review h3 {
color: #272727;
font-family: "DM Serif Display", serif !important;
font-size: 25px;
font-weight: 500;
line-height: normal;
margin-top: 0px;
}
.mail-sent {
max-width: 650px;
margin-left: auto;
margin-right: auto;
border: 1px solid #dcdcdc;
position: relative;
margin-top: 60px;
padding: 15px 25px;
border-radius: 4px;
text-align: center;
}
@media (min-width: 2000px) {
.elementor-16
.elementor-element.elementor-element-b17d993:not(
.elementor-motion-effects-element-type-background
)
> .elementor-widget-wrap {
background-position-x: right;
}
.elementor-element-162c9cf.about-blk
.elementor-widget-wrap.elementor-element-populated
.elementor-element-ed3ffe5.elementor-section-content-middle
.elementor-container.elementor-column-gap-default {
margin-right: 0px;
}
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-d6c8283 {
max-width: 650px;
width: 100%;
}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
.how-it-works
.elementor-column-gap-default
.how-works-box
.elementor-image-box-content {
width: 100% !important;
}
.logo-part.header-link-blk .user-profile {
width: auto;
}
}
@media (min-width: 768px) {
.elementor-96 .elementor-element.elementor-element-eda7f86 {
width: 28%;
}
.elementor-28 .elementor-element.elementor-element-86f1b8c {
width: 26.838%;
}
}
@media screen and (max-width: 1300px) {
.elementor-column-gap-default .how-works-box .elementor-image-box-content {
width: 57% !important;
}
}
@media screen and (max-width: 1200px) {
.french_cart
table.shop_table_responsive
tr
td
.coupon
+ button[type="submit"] {
position: inherit;
}
.french_cart .coupon {
max-width: 100% !important;
}
.page-id-10.logged-in .woocommerce .woocommerce-MyAccount-navigation ul li a,
.page-id-45501.logged-in
.woocommerce
.woocommerce-MyAccount-navigation
ul
li
a {
line-height: 40px;
}
main#primary {
position: relative;
}
nav.woocommerce-breadcrumb::before {
top: 36px;
}
.search-pro-container article {
width: calc(33% - 25px);
}
.woocommerce .checkout.woocommerce-checkout {
padding: 56px 15px 70px;
}
}
@media screen and (max-width: 767px) {
.custom-alrt {
max-width: 100%;
}
.about-us-info-blk {
padding: 40px 10px !important;
}
.elementor-16
.elementor-element.elementor-element-6b40da2
> .elementor-element-populated {
padding: 20px 0 !important;
}
.header-link-blk .header-link ul {
gap: 25px !important;
}
.mobile-middle-header {
padding: 1px 10px !important;
}
section.fg-pw {
flex-wrap: wrap;
}
section.login.register.fg-pw .image-part,
.main-reg-blk .left-img-side {
display: block !important;
width: 100%;
}
section.fg-pw .image-part img,
.left-img-side img {
height: 400px !important;
object-fit: cover;
}
.elementor-28 .elementor-element.elementor-element-7a2c813 img {
width: 100% !important;
}
.fg-pw {
height: auto;
}
ul.products.columns-4.listview li.product {
flex-wrap: wrap;
}
ul.products.columns-4.listview li.product a.woocommerce-LoopProduct-link {
width: 100%;
margin-bottom: 20px;
}
.woocommerce-cart-form__cart-item.cart_item td {
padding: 2px 15px;
}
.woocommerce-cart-form__cart-item.cart_item td:last-child {
padding-bottom: 30px;
}
.page-id-10.logged-in
.woocommerce
.woocommerce-MyAccount-content
table
tbody
tr
td,
.page-id-45501.logged-in
.woocommerce
.woocommerce-MyAccount-content
table
tbody
tr
td {
padding: 7px 15px 7px;
text-align: right;
font-size: 16px;
font-weight: 400;
}
.logged-in .woocommerce .woocommerce-MyAccount-content table tbody tr td a {
color: #000;
}
table.shop_table_responsive tr td::before {
font-weight: 500;
font-size: 16px;
line-height: 1.2;
}
.page-id-10.logged-in
.woocommerce
.woocommerce-MyAccount-content
table
tbody
tr
td:last-child,
.page-id-45501.logged-in
.woocommerce
.woocommerce-MyAccount-content
table
tbody
tr
td:last-child {
margin-bottom: 30px;
}
ul.products.columns-4 li.product {
width: calc(50% - 20px) !important;
}
.elementor-column.elementor-col-33
.elementor-widget-wrap.elementor-element-populated {
justify-content: space-between;
}
.elementor-widget-wrap.elementor-element-populated
.elementor-element.person-box.elementor-widget__width-initial.ekit-equal-height-disable.elementor-widget.elementor-widget-elementskit-image-box {
width: 100%;
max-width: 49%;
}
.pro-description h1 {
font-size: 45px !important;
}
.about-us-blk-img {
display: flex !important;
height: 574px;
}
.pro-det {
max-width: calc(50% - 24px) !important;
}
.woocommerce .checkout.woocommerce-checkout {
flex-wrap: wrap;
padding: 70px 15px 70px;
}
#customer_details,
#order_review {
width: 100%;
}
.search-pro-container article {
width: calc(50% - 25px);
}
}
@media screen and (max-width: 620px) {
span.toggle-passwordd.fa.fa-fw {
margin-top: -31px;
}
.main-reg-blk .login-form-part {
padding: 0px !important;
}
.mail-sent,
.new-pass-mn {
max-width: calc(100% - 30px);
width: 100%;
}
.coupon {
margin-top: 20px;
}
table.shop_table_responsive tr td .coupon + button[type="submit"] {
top: 0px;
margin-top: 20px;
margin-bottom: 40px;
width: fit-content;
}
.wt_coupon_wrapper {
display: none;
}
table.shop_table_responsive tr td {
padding: 0px;
}
.cart_totals {
padding-top: 15px;
}
form.woocommerce-cart-form {
padding: 20px 15px 0px;
}
.new-best-selll-h
.elementor-widget-container
h1.elementor-heading-title.elementor-size-default {
font-size: 52px;
}
.header-link-blk .header-link ul li a img {
margin-bottom: 0px;
}
ul.products.columns-4.listview li.product h2 {
display: inherit;
}
.search.search-results h1 {
font-size: 40px;
}
.pro-description h1 {
font-size: 40px !important;
}
ul.products.columns-4 li.product {
margin-bottom: 20px !important;
}
}
@media screen and (max-width: 550px) {
nav.woocommerce-breadcrumb::before {
top: 65px;
}
}
@media screen and (max-width: 575px) {
.ordereview_card_message, .ordereview_card_message_step1,
.ordereview_special_instruction {
width: 100%;
}
.elementor-widget-container h2.elementor-heading-title.elementor-size-xl {
font-size: 34px !important;
}
.thank-container ul li {
margin-bottom: 5px;
text-align: initial;
justify-content: space-between;
display: flex;
}
.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
margin-left: 0px;
}
.new-categ-sb.elementor-column.elementor-col-25 {
margin-bottom: 35px;
}
.elementor-widget-container h2.elementor-heading-title.elementor-size-xl {
font-size: 34px !important;
}
.woocommerce-billing-fields__field-wrapper
.form-row
.woocommerce-input-wrapper
input::-webkit-date-and-time-value {
text-align: left;
}
.cards-fuctions .billing-cycle .input-iteams select {
margin-bottom: 20px;
}
.thank-container .thanks-h1 {
font-size: 50px !important;
}
#new-catego-shop .elementor-element-24c4ff8,
#new-catego-shop .elementor-element-71f212a,
.elementor-top-column.elementor-element.elementor-element-4d4a836,
.elementor-top-column.elementor-element.elementor-element-c3baeb6 {
width: 100%;
text-align: center;
}
#new-catego-shop .new-categ-sb {
width: 48%;
margin-bottom: 35px;
}
.elementor-element-ddbb0d3 .products.columns-4 {
padding-top: 0px;
}
#new-catego-shop .elementor-element-71f212a {
margin-top: 20px;
}
#new-catego-shop
.elementor-element-71f212a
.elementor-container.elementor-column-gap-default {
justify-content: space-between;
}
#customer_login .u-column1.col-1,
#customer_login .u-column2.col-2 {
width: 100%;
}
div#customer_login {
flex-wrap: wrap;
}
.elementor-column-gap-default
> .elementor-column
> .elementor-element-populated {
padding: 0px !important;
}
section.fg-pw .image-part img,
.left-img-side img {
height: 250px !important;
}
ul.products.columns-4.listview li.product a.woocommerce-LoopProduct-link {
margin-bottom: 0px;
}
ul.products.columns-4.listview li.product h2 {
width: 100%;
}
ul.products.columns-4.listview li.product a.woocommerce-LoopProduct-link {
flex-wrap: wrap;
}
.col2-set.addresses .u-column1.col-1,
.col2-set.addresses .u-column2.col-2 {
width: 100%;
padding: 15px;
}
.search.search-results h1 {
font-size: 35px;
}
.elementor-16
.elementor-element.elementor-element-b17d993:not(
.elementor-motion-effects-element-type-background
)
> .elementor-widget-wrap,
.elementor-16
.elementor-element.elementor-element-b17d993
> .elementor-widget-wrap
> .elementor-motion-effects-container
> .elementor-motion-effects-layer {
background-size: cover;
background-repeat: no-repeat;
}
.pro-description h1 {
font-size: 25px !important;
}
.recently h2 {
font-size: 25px !important;
}
.about-us-blk-img {
height: 354px;
}
.pro-det {
max-width: calc(50% - 25px) !important;
}
.container {
padding: 0px;
}
.pro-det:nth-child(even) {
margin-right: 0px;
}
.pro-det {
max-width: calc(50% - 12px) !important;
margin-right: 0px;
margin-bottom: 40px;
}
.person-box .elementskit-box-body .elementskit-box-footer a.elementskit-btn {
width: 100% !important;
}
.elementskit-box-body.ekit-image-box-body {
width: 100%;
}
}
@media screen and (max-width: 420px) {
.thank-container ul li,
.woocommerce-thankyou-order-received {
font-size: 17px;
}
#newpass .woocommerce-form-row.woocommerce-form-row span input {
padding: 15px 40px 15px 15px;
}
.elementor-28 .elementor-element.elementor-element-7a2c813 { }
.toggler-iteam.mt-4.dev_occasion h4.section-heading.m-0.ms-3 {
margin-bottom: 20px;
}
.wizard.vertical > .actions > ul > li {
margin: 0px 0px 10px 0px;
width: 100%;
}
.wizard > .actions > ul {
width: 100%;
}
.actions.clearfix ul li a {
width: 100%;
}
.order-review-tab .col2-set.addresses .col-1,
.order-review-tab .col2-set.addresses .col-2 {
width: 100%;
}
#new-catego-shop h2 { font-size: 25px !important;
}
#new-catego-shop {
padding-bottom: 15px;
}
.elementor-28
.elementor-element.elementor-element-9dcee11
.hfe-search-icon-toggle
i.fa-search {
top: 2px;
left: -4px;
}
.filter-sb1 label {
display: none;
}
.filter-sb1 {
flex-direction: row-reverse;
justify-content: space-between !important;
}
ul.products.columns-4 {
padding-top: 20px;
}
.filter-sb1 select {
margin-right: 0px !important;
}
.hfe-input-focus .hfe-search-icon-toggle i.fa-search {
z-index: 1;
}
.hfe-search-button-wrapper.hfe-input-focus
.hfe-search-icon-toggle
i.fas.fa-search {
right: -40px !important;
left: inherit;
}
.elementor-element-c3fe7cc
.elementor-element-populated
.elementor-element-6e3eea4
.elementor-widget-container
img {
width: 134px;
}
.header-blk
.header-link-blk
.hfe-search-icon-toggle
input.hfe-search-form__input {
right: -69px !important;
z-index: 1;
}
.elementor-28 .elementor-element.elementor-element-bedf8af {
max-width: 56px;
padding-left: 0px;
}
.elementor-28 .elementor-element.elementor-element-c292f1f {
max-width: 15%;
}
.elementor-element-a97fd7e .elementor-container.elementor-column-gap-default {
padding: 0px;
}
ul.products.columns-4.listview li.product a.woocommerce-LoopProduct-link img {
width: 100%;
height: auto;
}
.choose-color.color-options label {
max-width: 100%;
padding-left: 130px;
margin-right: 0px !important;
}
.filter-sb .filter-btn a {
padding: 16px 23px;
}
ul.products li.product h2 {
margin-top: 8px !important;
}
ul.products li.product span.price-new {
margin-bottom: 15px;
color: #828873 !important;
font-family: "DM Sans", sans-serif !important;
}
.elementor-86
.elementor-element.elementor-element-ec197ad
> .elementor-widget-container,
.elementor-11
.elementor-element.elementor-element-bfc3e75
> .elementor-widget-container {
padding: 40px 0px 0px 0px;
}
.ekit-wid-con .elementskit-post-image-card .entry-title {
margin-bottom: 0px !important;
}
.about-blk .footer-address-blk {
padding: 0px;
}
.pro-det {
max-width: 100% !important;
}
.header-blk .header-link-blk input.hfe-search-form__input {
right: 0px;
}
.search.search-results h1 {
font-size: 30px;
}
.pro-description h1 { font-size: 25px !important;
}
.elementor-widget-wrap.elementor-element-populated {
justify-content: space-between;
}
.elementor-widget-wrap.elementor-element-populated
.elementor-element.person-box.elementor-widget__width-initial.ekit-equal-height-disable.elementor-widget.elementor-widget-elementskit-image-box {
width: 100%;
max-width: 100%;
}
.gallery-slider .swiper-slide img {
height: fit-content;
}
.about-us-blk-img {
height: 307px;
}
ul.products.columns-4 li.product {
width: 100% !important;
}
ul.products.columns-4 li.product a img {
width: 100%;
aspect-ratio: 1;
}
.search-pro-container article {
width: calc(100% - 0px);
margin-right: 0px;
margin-left: 0px;
}
}
@media screen and (max-width: 375px) {
.elementor-28
.elementor-element.elementor-element-1d3170a
.hfe-input-focus
.hfe-search-icon-toggle
.hfe-search-form__input {
max-width: 320px !important;
}
}
@media (max-width: 575px) {
.page-id-10.logged-in .woocommerce .woocommerce-MyAccount-content,
.page-id-45501.logged-in .woocommerce .woocommerce-MyAccount-content {
padding-bottom: 0;
}
.elementor-kit-14 button,
.elementor-kit-14 input[type="button"],
.elementor-kit-14 input[type="submit"],
.elementor-kit-14 .elementor-button {
margin-bottom: 10px;
}
.login-form-part .login-part .woocommerce-form-login__rememberme span {
line-height: 20px !important;
}
.login-form-part .login-part .woocommerce-form-login__rememberme a {
line-height: 20px !important;
}
.login-form-part .reg .lost .button {
height: 60px !important;
margin: 0;
}
}
span.price-one {
line-height: 20px;
font-weight: 400;
color: #4f6f19;
font-size: 16px;
font-family: "DM Sans", sans-serif;
text-transform: capitalize;
display: block;
}
.billling-button,
.shipping-button {
padding: 15px;
float:right;
}
.single-right-blk h2 {
background-color: #EEEEEE;
margin: 0;
padding: 0 20px;
border: 1px solid #ccc;
border-bottom: 0;
height: 50px;
display: flex;
align-items: center;
}
.single-right-blk h2 img {
margin-left: 10px;
}
.single-right-blk h2 svg {
width: 20px;
height: 20px;
}
.insta_feed {
margin: 0;
}
.single-right-blk {
margin-top: 0;
}
.single-right-blk iframe {
border-radius: 0 !important;
}
.single-right-blk iframe {
border-radius: 0 !important;
width: 99.6% !important;
max-width: 100% !important;
}
article.post.type-post {
display: flex;
align-items: flex-start;
flex-wrap: wrap;
position: relative;
top: 34px;
justify-content: space-between;
}
.single.single-post .site-main .single-page-all-blk .signle-left-blk {
width: 100%!important;
}
.single-right-blk.insta {
position: absolute;
right: 0;
width: 100%;
top: 0;
}
.single-right-blk.facebook h2 {
font-size: 16px;
z-index: 9;
position: relative;
width: 100%;
margin: auto; font-family: 'Open Sans';
}
article#post-88048 h1.entry-title {
display: none;
}
.single-right-blk.facebook h2 svg {
margin-right: 4px;
}
.single-right-blk.facebook {
padding-top: 516px;
}
.elementor-element .single-right-blk.insta {
top: 50px;
}
.single.single-post .site-main .post.type-post>* {
width: 30%;
}
.single.single-post .site-main article .single-page-all-blk {
display: block;
width: 68% !important;
padding-right: 30px;
}
footer.entry-footer {
opacity: 0;
}
article#post-88048 .entry-content {
margin: 0;
}
.final_pickup_billing h2 {
color: #272727;
font-family: "Lexend";
font-size: 25px;
font-weight: 500;
line-height: 26px;
}
figure.wp-block-post-featured-image {
margin: 0;
}
figure.wp-block-gallery.has-nested-images {
margin: 0;
}
ol li {
list-style: decimal;
display: list-item;
} figure.wp-block-image.size-large {
margin: 0;
}
figure.wp-block-gallery.has-nested-images.columns-default {
display: flex;
}
@media screen and (max-width: 768px) {
.show-password-input.fa.fa-fw.fa-eye.toggle-password,
.show-password-input.fa.fa-fw.toggle-password.display-password.fa-eye-slash {
top: 16px !important;
}
.ekit-wid-con .elementskit-post-image-card .elementskit-post-body {
padding: 0px 0 40px 0px !important;
}
article.post.type-post {
display: block;
}
.single.single-post .site-main article .single-page-all-blk {
width: 100% !important;
}
.single-right-blk.insta {
position: relative;
}
.single.single-post .site-main .post.type-post>* {
width: 100%;
padding-right: 0;
}
.single-right-blk.facebook {
padding-top: 0;
}
.single-right-blk.facebook {
padding-left: 0;
}
}
.ship_title {
width: 50%;
float: left;
}
.ship_title h3 {
margin-top: 32px;
font-family: "DM Serif Display", sans-serif;
}
.cut_sales {
text-decoration: line-through;
}
.woocommerce li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address {
display: none;
}
button.btn.btn-primary.open-modal-billing:active {
background-color: #828873 !important;
}
button.btn.btn-primary.open-modal-billing:focus {
outline: none;
background: #828873;
color: #fff;
}
button.btn.btn-primary.open-modal-billing {
border: 1px solid #828873;
}
button.btn.btn-primary.add_billing_form:active {
background-color: #828873 !important;
}
button.btn.btn-primary.add_billing_form:focus {
outline: none;
background: #828873;
color: #fff;
}
button.btn.btn-primary.edit_billing_form:active {
background-color: #828873 !important;
border-color: #4d740b !important;;
}
button.btn.btn-primary.edit_billing_form:focus {
outline: none;
background: #828873;
color: #fff;
border-color: #4d740b;
}
button.btn.btn-primary.edit_billing_form:hover {
border-color: #4d740b !important;;
}
#dsabafw_billing_popup h3#exampleModalLongTitle {
margin-bottom: 30px;
font-size: 24px;
font-weight: 500;
border-bottom: 1px solid #cecece;
padding-bottom: 15px;
} 
#dsabafw_add_billing_form .form-row.form-row-wide.validate-required.validate-email {
width: 100% !important;
}  li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--coupons {
display: none;
}
.woocommerce .dsabafw_table_custom .dsabafw_table_bill {
border: unset !important;
} .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders {
display: none !important;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--coupons {
display: none;
}
.woocommerce .dsabafw_table_custom .dsabafw_table_bill {
border: unset !important;
}
.checkout #custom_next_btn_validate {
margin: auto;
display: block;
text-align: right;
float: right;
}
.custom_selected_shipping_address_button_div a#custom_selected_shipping_address_button:hover {
background-color: transparent !important;
color: #828873 !important;
}
.woocommerce-checkout-review-order .form_option_billing.vwxyz:hover {
background: transparent !important;
color: #828873 !important;
}
.wizard>.actions>ul {
display: inline-block;
text-align: right;
width: 100%;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.wizard.vertical > .actions.clearfix ul li.pickup_pre.delivery_pre a,
.wizard.vertical > .actions.clearfix ul li.delivery_pre a {
opacity: 0.7;
}
.wizard.vertical > .actions.clearfix ul li.pickup_pre.delivery_pre.disabled {
display: block !important;
visibility: hidden;
}
#order_comments_field label {
display: none;
}
.recently h2 {
font-size: 40px;
}
.single-product .more_color_present:before,
.single-product .more_color_present-fr:before,
.single-product .sale_product_fr:before,
.single-product .sale_product:before {
background: none;
}
.single-product .swiper-slide.more_color_present-fr:before{
background: url(//fleursenvracmtl.com/en//wp-content/uploads/2024/01/more-fr.svg);
background-position: top right;
background-repeat: no-repeat;
background-size: 50%;
}
.single-product .swiper-slide.sale_product_fr:before{
background: url(//fleursenvracmtl.com/en//wp-content/uploads/2024/08/sale-fr.png);
background-position: top right;
background-repeat: no-repeat;
background-size: 50%;
}
.single-product .swiper-slide.more_color_present:before {
background: url(//fleursenvracmtl.com/en//wp-content/uploads/2024/01/more-en.svg);
background-position: top right;
background-repeat: no-repeat;
background-size: 50%;
}
.single-product .swiper-slide.sale_product:before {
background: url(//fleursenvracmtl.com/en//wp-content/uploads/2024/01/sale.png);
background-position: top right;
background-repeat: no-repeat;
background-size: 50%;
}
.more_color_present:before{
pointer-events: none;
}
.show-second-image {
display: none !important;
}
.product.type-product a:hover .show-second-image, .product.type-productlast a:hover .show-second-image {
display: block !important;
}
.product.type-product a:hover .show-first-image, .product.type-productlast a:hover .show-first-image {
display: none !important;
} @keyframes dotSpin {
0%, 100% {
transform: translateY(0);
}
50% {
transform: translateY(-8px);
}
}
.loader_addtocart {
display: inline-flex;
justify-content: center;
align-items: center;
}
.dot_addtocart {
width: 12px;
height: 12px;
margin: 0 4px;
border-radius: 50%;
background-color: #fff;
animation: dotSpin 0.7s infinite ease-in-out;
}
.dot_addtocart:nth-child(2) {
animation-delay: 0.1s;
}
.dot_addtocart:nth-child(3) {
animation-delay: 0.2s;
}
.breadcrumb.breadcrumbs.woo-breadcrumbs {
display: none;
}
.breadcrumb.breadcrumbs.woo-breadcrumbs.custombreadcrumbs {
display: block;
}
#video-popup span.close-button {
position: absolute;
top: 0;
right: 5px;
cursor: pointer;
font-size: 22px;
line-height: 18px;
color: #000;
} .video_url_div a.popup-link {
font-size: 16px;
color: #fff;
text-decoration: none;
margin: 15px;
background: #828873;
padding: 8px 15px;
border-radius: 5px;
margin-top: 15px;
display: inline-block; z-index: 9;
top: 35px;
font-weight: 500;
}
.popup-class {
display: none;
position: fixed;
top: 0 !important;
left: 0;
right: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.6);
z-index: 9999;
text-align: center;
}  #video-popup video {
width: 100%;
}
.popup-class .popup-content {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: #fff;
padding: 20px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
z-index: 10000;
max-width: 42vw;
width: 100%;
}
@media screen and (max-width: 767px) {
.popup-class .popup-content {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: #fff;
padding: 20px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
z-index: 10000;
max-width: 95%;
width: 100%;
}
}
.popup-class .close-button {
position: absolute;
top: 10px;
right: 10px;
cursor: pointer;
}
.popup-class .overlay {
width: 100%;
height: 100%;
}
.single-mn {
padding-top: 40px;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
p {
font-weight: 400;
}
.product-img {
width: 48.5%;
}
.varient-img {
display: flex;
}
.pro-description {
width: 48.5%;
}
.pro-description h1 {
font-family: "DM Serif Display" !important;
margin-top: 0px;
margin-bottom: 0px;
line-height: 1.1;
}
.pro-cate {
color: #828873;
font-size: 16px;
font-weight: 500;
line-height: 26px;
}
.pro-description h5 {
margin-bottom: 0px;
}
.varient-img {
margin-top: 5px;
padding-right: 0px !important;
}
.varient-img a {
margin-right: 8px;
}
.size-table {
width: 180px;
}
.size-btn {
display: flex;
flex-wrap: wrap;
}
.size-btn label {
max-width: 197px;
display: grid;
border-radius: 4px;
width: 100%;
height: 54px;
background-color: #EDEDED;
color: #7B7B7B;
font-size: 16px;
font-weight: 400;
text-align: center;
align-items: center;
margin-right: 11px;
border: none;
margin-bottom: 11px;
font-family: "DM Sans" , sans-serif !important;
}
.size-btn input[type="checkbox"] {
display: none;
}
.size-btn input:checked+label {
border: 1px solid #828873;
color: #828873;
}
.choose-color input:checked+label span {
border: 2px solid #828873 !important;
}
.choose-color input:checked+label p {
color: #828873;
}
.choose-color input[type="checkbox"] {
display: none;
}
.choose-color {
display: flex;
}
.color {
width: 40px;
height: 40px;
border-radius: 20px;
margin-right: 17px;
display: block;
}
.choose-color label p {
margin-top: 0px;
}
.red {
background-color: #FF6851;
}
.Mauve {
background-color: #9F75FF;
}
.white {
border: 2px solid #D9D9D9;
background: #FFF;
}
.yellow {
background: #FFE193;
}
.Option-button label {
max-width: 48%;
width: 100%;
}
.set h3 {
position: relative;
cursor: pointer;
font-family: "DM Serif Display" !important;
font-weight: 500 !important;
}
.set h3 i {
position: absolute;
right: 0px;
color: #828873;
}
.estimate label p {
margin: 0px;
}
.estimate label {
height: 146px;
padding: 15px;
display: block;
position: relative;
text-align: center;
}
.estimate input:checked+label::after {
content: " ";
background-image: url(https://lebouquet.brstdev.com/wp-content/uploads/2023/11/checkbox.svg);
background-repeat: no-repeat;
position: absolute;
right: -21px;
top: -12px;
height: 40px;
width: 40px;
}
.Add-ons .slider-mn {
margin-right: 15px;
}
.Add-ons .slider-mn label a {
text-decoration: none;
}
.slider-mn input[type="checkbox"] {
display: none;
}
.slider-mn input[type="checkbox"]+label {
position: relative;
}
.slider-mn input:checked+label .img-span i {
opacity: 1;
}
.img-span img {
width: 100%;
}
.slider-mn input:checked+label .img-span .img-mn-com::after {
content: "";
background-color: #828873;
opacity: .5;
width: 100%;
height: 100%;
top: 0px;
right: 0px;
position: absolute;
}
.slider-mn input:checked+label .remove {
display: block;
}
.img-span {
position: relative;
}
.img-span i {
background-color: #fff;
position: absolute;
top: 50%;
justify-content: center;
align-items: center;
display: flex;
left: 50%;
transform: translate(-50%, -50%);
border-radius: 50px;
padding: 3px;
transition: 0.5s;
pointer-events: none;
opacity: 0;
z-index: 99999;
height: 70px;
width: 70px;
}
.Add-ons .slider-mn .img-span i {
transform: translate(100%, -65%);
}
.slider-mn label span {
margin: 0px;
margin-right: -4px;
}
.slider-mn label p {
margin: 5px 0;
font-size: 16px;
font-weight: 500;
color: #828873;
line-height: 1.2;
font-family: "DM Serif Display", serif !important;
}
.setnew h3{
font-family: "DM Serif Display", serif !important;
font-weight: 500;
}
.Add-ons a img {
border-radius: 4px;
position: relative;
}
.Add-ons a p {
margin: 5px 0;
font-size: 16px;
font-weight: 500;
color: #000000;
line-height: 1.2;
}
.Add-ons a span {
font-size: 16px;
color: #4F6F19;
font-weight: 500;
line-height: 1.2;
margin: 0px;
} .pro-description .setnew .contentnew .slick-arrow {
background: transparent;
border: 0;
color: #fff;
font-size: 0;
top: 40%;
transform: translateY(-50%);
background: #828873;
color: #fff;
width: 50px !important;
height: 50px !important;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
} .pro-description .setnew .contentnew .slick-arrow::before {
color: #fff;
opacity: 1;
font-family: swiper-icons;
font-size: 20px;
text-transform: none !important;
letter-spacing: 0;
font-variant: initial;
line-height: 1;
}
.pro-description .setnew .contentnew .slick-next:before {
content: 'next';
}
.pro-description .setnew .contentnew .slick-prev:before {
content: 'prev';
}
.pro-description .setnew .contentnew .slick-prev {
left: 0;
z-index: 99;
}
.pro-description .setnew .contentnew .slick-next {
right: 15px;
z-index: 99;
}
.Add-ons .active .remove {
display: block;
}
.pro-code {
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
}
.pro-code p {
font-size: 16px;
font-weight: 500;
line-height: 1.2;
}
.pro-code p span {
color: #828873;
}
.pro-code h2 {
font-family: 'DM Sans', sans-serif;
color: #828873;
font-weight: 500;
font-size: 35px;
line-height: 1.2;
margin: 0px;
}
.pro-quantity {
display: flex;
border-radius: 4px;
align-items: center;
border: 1px solid #000000;
justify-content: center;
}
.pro-quantity button {
font-size: 26px;
cursor: pointer;
padding: 0 13px;
border: 0px;
width: 70px;
color: #000000;
background-color: transparent;
}
.pro-quantity input {
text-align: center;
height: 60px;
border: 1px solid #000000;
width: 70px;
border-radius: inherit;
padding-left: 15px;
border-top: none;
border-bottom: none;
}
.add-cart {
max-width: 384px;
width: 100%;
}
.add-cart button {
width: 100%;
height: 60px;
background-color: #828873;
border-radius: 4px;
padding: 10px;
color: #FFF;
text-align: center;
font-family: Lexend;
font-size: 18px;
line-height: 1.2;
font-weight: 500;
}
.recently {
padding-top: 30px;
}
.recently h2 {
text-align: center;
margin-bottom: 20px;
font-family: "DM Serif Display", serif !important;
font-weight: 500;
}
.recent-pro {
display: flex;
flex-wrap: wrap;
}
.Add-ons {
margin-bottom: 20px;
}
.pro-det {
max-width: 307px;
width: 100%;
margin-right: 24px;
}
.pro-det p {
margin: 5px 0px;
color: #000;
font-family: "DM Serif Display", serif !important;
font-size: 18px;
font-weight: 400;
line-height: 23px;
}
.pro-det span {
margin: 0px;
color: #828873;
font-family: "DM Sans", sans-serif !important;
font-size: 16px;
font-weight: 400;
line-height: normal;
}
.slick-next {
right: 5px;
}
.slick-prev {
left: 5px;
}
.mn-img img {
width: 100%;
}
.pro-det:nth-last-child(1),
.Option-button label:nth-last-child(1) {
margin-right: 0px;
}
.choose-color.color-options label {
cursor: pointer;
}
@media screen and (max-width:1500px) {
.container {
padding: 0px 50px;
}
.varient-img {
padding-right: 33px;
}
}
@media screen and (max-width: 1440px) {
.pro-description h1 {
font-size: 53px;
}
.pro-description {
width: 48.5%;
}
.varient-img {
padding-right: 0px;
}
.Option-button label {
max-width: 47%;
}
.add-cart {
max-width: 300px;
}
.pro-det {
max-width: 257px;
}
}
@media screen and (max-width:1200px) {
.container {
padding: 0px 20px;
}
.pro-quantity input {
width: 60px;
padding-left: 0px;
}
.pro-quantity button {
width: 50PX;
}
.pro-det {
margin-bottom: 20px;
}
}
@media screen and (max-width: 1025px) {
.add-cart {
max-width: 260px;
}
@media screen and (max-width: 991px) {
.pro-description h1 {
font-size: 40px;
}
.size-btn label {
max-width: 163px;
}
.add-cart {
max-width: 170px;
}
}
}
@media screen and (max-width:768px) {
.container {
padding: 0px 15px;
}
.product-img {
width: 100%;
padding-bottom: 30px;
}
.add-cart {
max-width: 300px;
}
.pro-description {
width: 100%;
}
.pro-det {
max-width: 270px;
margin-bottom: 20px;
}
.varient-img {
padding-right: 0px;
}
.pro-description h1 {
font-size: 45px;
}
}
@media screen and (max-width: 620px) {
.size-btn label {
max-width: 170px;
}
.pro-description h1 {
font-size: 40px;
}
.Option-button label {
max-width: 47%;
width: 100%;
}
.pro-det {
max-width: 248px;
}
.recently h2 {
font-size: 38px;
}
}
@media screen and (max-width:575px) {
.pro-description h1 {
font-size: 31px;
}
.pro-quantity button {
width: 50px;
}
.pro-quantity input {
width: 50px;
padding-left: 0px;
}
.add-cart {
max-width: 200px;
}
.recently h2 {
font-size: 30px;
}
.pro-det {
max-width: 171px;
}
.pro-det p {
font-size: 16px;
}
.pro-code h2 {
font-size: 30px;
}
.table-head h2 {
font-size: 35px;
font-weight: 500;
color: #272727;
font-family: "DM Serif Display" , serif !important;
}
}
@media screen and (max-width:420px) {
.pro-quantity {
width: 100%;
margin-bottom: 20px;
}
.table-head h2 {
font-size: 35px;
font-weight: 500;
color: #272727;
font-family: "DM Serif Display" , serif !important;
}
.pro-quantity input {
width: 150px;
}
.pro-description h1 {
font-size: 26px;
}
.size-btn label {
max-width: 163px;
}
.add-cart {
max-width: 100%;
margin-right: 0px;
}
.pro-det {
max-width: 100%;
margin-right: 0px;
}
}
.remove {
display: none;
margin-top: 5px;
color: #000 !important;
text-decoration: underline !important;
}
.remove svg {
margin-bottom: -4px;
}
.gallery {
overflow: hidden;
display: block;
}
.gallery-slider {
width: 100%;
height: auto;
margin: 0 0 10px 0;
}
.gallery-slider .swiper-slide img {
display: block;
width: auto;
height: 100%;
margin: 0 auto;
}
.gallery-thumbs {
width: 100%;
padding: 0;
overflow: hidden;
position: relative;
}
.gallery-thumbs .swiper-slide-active {
opacity: 1;
}
.gallery-thumbs .swiper-slide img {
width: auto;
height: 100%;
}
.swiper-button-next, .swiper-button-prev {
background: #828873 !important;
color: #fff !important;
width: 50px !important;
height: 50px !important;
border-radius: 50%;
}
.swiper-button-next, .swiper-button-prev {
background-image: none !important;
}
.swiper-button-next:after,.swiper-button-prev:after {
font-size: 20px !important;
color:#fff;
}
.alert-size {
background: #ffcbcb;
color: red;
font-size: 16px;
padding: 10px;
border: 1px solid;
font-weight: normal;
margin-bottom: 20px;
}
.scrollbar h3 {
margin: 0px;
}
.add-cart button:hover .dot_addtocart {
background-color: #828873;
}
.mobile-logout {
display: none;
}
ul.products li.product span.price-new{
color: #828873 !important;
font-family: "DM Sans", sans-serif !important;
}
ul.products li.product span.price-new::before {
content: 'Starting From ';
display: none;
}
.product-remove .remove {
display: block;
}
.dsabafw_table_bill .billing_address svg path  {
fill: #828873 !important ;
}
.dsabafw_table_bill .billing_address circle{
fill: transparent !important;
}
.subscibe-newsletter #subscribe_newsletter{
accent-color: #828873 !important;
}
button.custom-btn-save{
border: 1px solid #828873 !important;
background: #828873 !important;
}
button.custom-btn-save:hover{
color: #fff !important;
border: 1px solid #828873 !important;
}
a#custom_selected_shipping_address_button {
border: 1px solid #828873 !important;
color: #fff !important;
background: #828873 !important;
}
.switch:checked+.toggle-switch,div#n2-ss-2 .n2-style-2f32cc00e0c09b0025c06ecec9d10ba2-heading:Hover, div#n2-ss-2 .n2-style-2f32cc00e0c09b0025c06ecec9d10ba2-heading:ACTIVE, div#n2-ss-2 .n2-style-2f32cc00e0c09b0025c06ecec9d10ba2-heading:FOCUS {
background: #828873 !important;
}
.wpcf7 form.sent .wpcf7-response-output{
border-color:  #828873 !important;
}
.loaderButton
{
border-top :5px solid #828873 !important;
}
.loader_main{
background : #282a2647 !important
}
.login-form-part .login-part .woocommerce-form-login__rememberme span ,.login-form-part .login-part .woocommerce-form-login__rememberme a ,.login-form-part .login-part form .form-row input ,.login-form-part .reg-part span{
font-family: "DM Sans",sans-serif !important;
}
.woocommerce-billing-fields h3 , .woocommerce-billing-fields h4{
font-family: "DM Sans",sans-serif !important;
}
@media (min-width: 768px) and (max-width: 1024px ) {
.mobile-header img.attachment-large[alt="Logo"] {
width: 100%;
max-width: 220px;
}
#masthead .elementor-28 .elementor-element.elementor-element-9dcee11 .hfe-input-focus .hfe-search-icon-toggle input[type="search"] {
z-index: 1;
margin-top: 71px !important;
height: 50px !important;
}
.header-link-blk li.acc.little_menu_mobile {
line-height: 10px;
}
}
@media (min-width: 575px) and (max-width: 767px ) {
#masthead .elementor-28 .elementor-element.elementor-element-9dcee11 .hfe-input-focus .hfe-search-icon-toggle input[type="search"] {
z-index: 1;
margin-top: 78px !important;
}
.elementor-28 .elementor-element.elementor-element-bedf8af {
max-width: 60px;
width: 100%;
padding-left: 10px;
}
}
@media (max-width: 767px) {
.mobile-header img.attachment-large[alt="Logo"] {
max-width: 160px;
}
.logo-part.header-link-blk .user-profile {
width: auto;
}
.elementor-28 .elementor-element.elementor-element-7a2c813 { max-width: 40%;
}
#masthead .elementor-28 .elementor-element.elementor-element-9dcee11 .hfe-input-focus .hfe-search-icon-toggle input[type="search"] {
z-index: 1;
}
}
.page-template .loader_main  { }
.little_menu_mobile a svg path{
fill : #828873 !important;
}
.test-spin{
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.05); justify-content: center;
align-items: center;
z-index: 99999999; }
.spinner {
position: absolute;
width: 50px;
height: 40px;
text-align: center;
font-size: 10px;
left: 50%;
top: 47%;
transform: translate(-50%, -50%);
}
.spinner > div {
background-color: #000;
height: 100%;
width: 6px;
display: inline-block;
-webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
animation: sk-stretchdelay 1.2s infinite ease-in-out;
}
.wmc-loading-img , ss3-loader {
display: none !important;
}
.test-spin .bg_main {
height: 100%;
background: rgb(0 0 0 / 10%);
}
.spinner .rect2 {
-webkit-animation-delay: -1.1s;
animation-delay: -1.1s;
}
.spinner .rect3 {
-webkit-animation-delay: -1.0s;
animation-delay: -1.0s;
}
.spinner .rect4 {
-webkit-animation-delay: -0.9s;
animation-delay: -0.9s;
}
.spinner .rect5 {
-webkit-animation-delay: -0.8s;
animation-delay: -0.8s;
}
@-webkit-keyframes sk-stretchdelay {
0%, 40%, 100% { -webkit-transform: scaleY(0.4) }  
20% { -webkit-transform: scaleY(1.0) }
}
@keyframes sk-stretchdelay {
0%, 40%, 100% { 
transform: scaleY(0.4);
-webkit-transform: scaleY(0.4);
}  20% { 
transform: scaleY(1.0);
-webkit-transform: scaleY(1.0);
}
}
.blockOverlay{
display: none !important;
}
.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout {
margin-bottom: 100px !important;
}
.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout {
margin-bottom: 100px !important;
}
button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit, .register .button{
cursor: pointer;
}
.wizard .register label {
display: none !important;
}
.woocommerce-account .woocommerce-form-row .password-input {
position: relative;
}
.woocommerce-account .woocommerce-form-row.form-row-wide .password-input button.show-password-input {
position: absolute;
z-index: 2;
cursor: pointer;
height: 60px;
padding: 0;
width: 40px;
top: 0;
right: 0;
background: no-repeat;
border: none !important;
}
.woocommerce-account .woocommerce-form-row.form-row-wide .password-input button.show-password-input::before {
content: "\f070";
font-family: 'Font Awesome 5 Free';
font-weight: 900;
color: #000;
}
.woocommerce-account .woocommerce-form-row.form-row-wide .password-input button.show-password-input.display-password::before {
content: "\f06e";
}
.woocommerce-account .woocommerce-form-row.form-row-wide .password-input input {
padding-right: 40px;
}
.login-part .toggle-passwordd{
display: none !important;
} .out_of_season, .out_of_season_fr {
position: relative;
}
.archive .out_of_season:before, 
.page-template-searchpage .out_of_season:before, 
.recentproducts-main .out_of_season:before,
.soldout.out_of_season:after,
.out_of_season:after {
position: absolute;
top: 46%;
left: 50%;
width: 80%;
pointer-events: none;
content: 'out of season';
transform: translate(-50%, -100%);
background: rgb(255 255 255);
padding: 10px 20px;
text-transform: uppercase;
letter-spacing: 0.02em;
text-align: center;
border-radius: 4px;
z-index: 1;
color: #b00303;
font-weight: 700;
border: 1px solid #0000005;
text-transform: uppercase;
height: 42px;
}
.archive .out_of_season_fr:before, 
.page-template-searchpage .out_of_season_fr:before, 
.recentproducts-main .out_of_season_fr:before,
.soldout.out_of_season_fr:after,
.out_of_season_fr:after {
position: absolute;
top: 46%;
left: 50%;
width: 80%;
pointer-events: none;
content: 'Hors saison';
transform: translate(-50%, -100%);
background: rgb(255 255 255);
padding: 10px 20px;
text-transform: uppercase;
letter-spacing: 0.02em;
text-align: center;
border-radius: 4px;
z-index: 1;
color: #b00303;
font-weight: 700;
border: 1px solid #0000005;
text-transform: uppercase;
height: 42px;
}
.archive .out_of_season a, .archive .out_of_season_fr a, .page-template-searchpage .out_of_season a, .page-template-searchpage .out_of_season_fr a {
cursor: not-allowed;
}
.out_of_season_fr a img,
.out_of_season a img,
.archive .out_of_season a img, 
.archive .out_of_season_fr a img, 
.page-template-searchpage .out_of_season a img, 
.page-template-searchpage .out_of_season_fr a img, 
.recentproducts-main .out_of_season_fr a img,
.out_of_season img, 
.out_of_season_fr img {
opacity: 0.5;
}
.out_of_season:hover, .out_of_season_fr:hover {
cursor: not-allowed;
}
.out_of_season, .out_of_season_fr {
pointer-events: none;
opacity: 1;
} .out_of_season:hover, .out_of_season_fr:hover {
color: red;
background-color: rgba(255, 0, 0, 0.1);
} .soldout.out_of_season:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: unset !important;
background-position: top right;
background-repeat: no-repeat;
background-size: 50%;
}
.home .out_of_season:after,
.home .out_of_season_fr:after {
top: 50%;
transform: translate(-50%, -50%);
}
.product.type-product.soldout.out_of_season:before,
.product.type-product.soldout.out_of_season_fr:before,
.soldout.out_of_season_fr:before,
.soldout.out_of_season:before,
.out_of_season.sale_product::before {
display: none;
}
.slider-mn.out_of_season:after, .slider-mn.out_of_season_fr:after {
top: 40%;
}
.archive .woocommerce-loop-category__title mark.count {
display: none;
}
.faq-item {
margin-bottom: 15px;
border-bottom: 1px solid #ddd;
padding-bottom: 10px;
}
.faq-question {
cursor: pointer;
font-weight: 600;
}
.faq-answer {
display: none;
margin-top: 8px;
}
.faq-question.active + .faq-answer {
display: block;
}
.product-category-faq {
margin-top: 40px;
background: #f9f9f9;
padding: 25px;
border-radius: 8px;
}
.product-category-faq h2 {
margin-bottom: 15px;
font-size: 22px;
}
.faq-section {
max-width: 600px;
margin: 0 auto;
background-color: #fff;
padding: 20px;
border-radius: 10px;
box-shadow: 0 4px 8px rgba(0,0,0,0.1);
}
.faq-item {
margin-bottom: 10px;
}
.faq-question {
background-color: #007BFF;
color: white;
padding: 10px;
cursor: pointer;
border-radius: 5px;
}
.faq-answer {
display: none;
padding: 10px;
border-left: 3px solid #007BFF;
margin-top: 5px;
background-color: #f0f8ff;
border-radius: 5px;
}table.shop_table_responsive thead {
display: none;
}
table.shop_table_responsive tbody th {
display: none;
}
table.shop_table_responsive tr td {
display: block;
text-align: right;
clear: both;
}
table.shop_table_responsive tr td::before {
content: attr(data-title) ": ";
float: left;
}
table.shop_table_responsive tr td.product-remove a {
text-align: left;
}
table.shop_table_responsive tr td.product-remove::before {
display: none;
}
table.shop_table_responsive tr td.actions::before,
table.shop_table_responsive tr td.download-actions::before {
display: none;
}
table.shop_table_responsive tr td.download-actions .button {
display: block;
text-align: center;
}
@media screen and (min-width: 48em) {
table.shop_table_responsive thead {
display: table-header-group;
}
table.shop_table_responsive tbody th {
display: table-cell;
}
table.shop_table_responsive tr th,
table.shop_table_responsive tr td {
text-align: left;
}
table.shop_table_responsive tr td {
display: table-cell;
}
table.shop_table_responsive tr td::before {
display: none;
}
} ul.products {
margin: 0;
padding: 0;
}
ul.products li.product {
list-style: none;
position: relative;
margin-bottom: 2em;
}
ul.products li.product img {
display: block;
}
ul.products li.product .button {
display: block;
}
@media screen and (min-width: 48em) {
ul.products li.product {
width: 30.79667%;
float: left;
margin-right: 3.8%;
}
ul.products li.product.first {
clear: both;
}
ul.products li.product.last {
margin-right: 0;
}
ul.products.columns-1 li.product {
float: none;
width: 100%;
}
ul.products.columns-2 li.product {
width: 48.1%;
}
ul.products.columns-3 li.product {
width: 30.79667%;
}
ul.products.columns-4 li.product {
width: 22.15%;
}
ul.products.columns-5 li.product {
width: 16.96%;
}
ul.products.columns-6 li.product {
width: 13.49333%;
}
} .single-product div.product {
position: relative;
}
.single-product div.product .woocommerce-product-gallery {
position: relative;
float: left;
}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
position: absolute;
top: 2em;
right: 1em;
display: block;
z-index: 99;
}
.single-product div.product .woocommerce-product-gallery .flex-viewport {
margin-bottom: 1em;
}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs {
margin: 0;
padding: 0;
}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li {
list-style: none;
cursor: pointer;
float: left;
}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img {
opacity: 0.5;
}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active {
opacity: 1;
}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img {
opacity: 1;
}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li {
width: 48.1%;
}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n) {
margin-right: 0;
}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n+1) {
clear: both;
}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {
width: 30.79667%;
}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n) {
margin-right: 0;
}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) {
clear: both;
}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
width: 22.15%;
}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n) {
margin-right: 0;
}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
clear: both;
}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {
width: 16.96%;
}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n) {
margin-right: 0;
}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) {
clear: both;
}
.stock:empty::before {
display: none;
}
.stock.in-stock {
color: #0f834d;
}
.stock.out-of-stock {
color: #e2401c;
} @media screen and (min-width: 768px) {
.col2-set .form-row-first {
float: left;
margin-right: 3.8%;
}
.col2-set .form-row-last {
float: right;
margin-right: 0;
}
.col2-set .form-row-first,
.col2-set .form-row-last {
width: 48.1%;
}
}  .site-header-cart {
position: relative;
margin: 0;
padding: 0;
}
.site-header-cart .cart-contents {
text-decoration: none;
}
.site-header-cart .widget_shopping_cart {
display: none;
}
.site-header-cart .product_list_widget {
margin: 0;
padding: 0;
} .star-rating {
overflow: hidden;
position: relative;
height: 1.618em;
line-height: 1.618;
width: 5.3em;
font-family: star;
font-weight: 400;
}
.star-rating::before {
content: "\53\53\53\53\53";
opacity: 0.25;
float: left;
top: 0;
left: 0;
position: absolute;
}
.star-rating span {
overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 1.5em;
}
.star-rating span::before {
content: "\53\53\53\53\53";
top: 0;
position: absolute;
left: 0;
color: #4169e1;
}
p.stars a {
position: relative;
height: 1em;
width: 1em;
text-indent: -999em;
display: inline-block;
text-decoration: none;
margin-right: 1px;
font-weight: 400;
}
p.stars a::before {
display: block;
position: absolute;
top: 0;
left: 0;
width: 1em;
height: 1em;
line-height: 1;
font-family: star;
content: "\53";
color: #404040;
text-indent: 0;
opacity: 0.25;
}
p.stars a:hover ~ a::before {
content: "\53";
color: #404040;
opacity: 0.25;
}
p.stars:hover a::before {
content: "\53";
color: #4169e1;
opacity: 1;
}
p.stars.selected a.active::before {
content: "\53";
color: #4169e1;
opacity: 1;
}
p.stars.selected a.active ~ a::before {
content: "\53";
color: #404040;
opacity: 0.25;
}
p.stars.selected a:not(.active)::before {
content: "\53";
color: #4169e1;
opacity: 1;
} .woocommerce-tabs ul.tabs {
list-style: none;
margin: 0;
padding: 0;
text-align: left;
}
.woocommerce-tabs ul.tabs li {
display: block;
margin: 0;
position: relative;
}
.woocommerce-tabs ul.tabs li a {
padding: 1em 0;
display: block;
}
.woocommerce-tabs .panel h2:first-of-type {
margin-bottom: 1em;
} .woocommerce-password-strength {
text-align: right;
}
.woocommerce-password-strength.strong {
color: #0f834d;
}
.woocommerce-password-strength.short {
color: #e2401c;
}
.woocommerce-password-strength.bad {
color: #e2401c;
}
.woocommerce-password-strength.good {
color: #3d9cd2;
} .form-row.woocommerce-validated input.input-text {
box-shadow: inset 2px 0 0 #0f834d;
}
.form-row.woocommerce-invalid input.input-text {
box-shadow: inset 2px 0 0 #e2401c;
}
.required {
color: #f00;
} .woocommerce-message,
.woocommerce-info,
.woocommerce-error,
.woocommerce-noreviews,
p.no-comments {
background-color: #0f834d;
clear: both;
}
.woocommerce-info,
.woocommerce-noreviews,
p.no-comments {
background-color: #3d9cd2;
}
.woocommerce-error {
background-color: #e2401c;
}
.demo_store {
position: fixed;
left: 0;
bottom: 0;
right: 0;
margin: 0;
padding: 1em;
background-color: #3d9cd2;
z-index: 9999;
}
@media screen and (min-width: 48em) { .site-header-cart .widget_shopping_cart {
position: absolute;
top: 100%;
width: 100%;
z-index: 999999;
left: -999em;
display: block;
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}
.site-header-cart:hover .widget_shopping_cart,
.site-header-cart.focus .widget_shopping_cart {
left: 0;
display: block;
}
}  .widget_price_filter .price_slider {
margin-bottom: 1.5em;
}
.widget_price_filter .price_slider_amount {
text-align: right;
line-height: 2.4;
}
.widget_price_filter .price_slider_amount .button {
float: left;
}
.widget_price_filter .ui-slider {
position: relative;
text-align: left;
}
.widget_price_filter .ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 1em;
height: 1em;
cursor: ew-resize;
outline: none;
background: #4169e1;
box-sizing: border-box;
margin-top: -0.25em;
opacity: 1;
}
.widget_price_filter .ui-slider .ui-slider-handle:last-child {
margin-left: -1em;
}
.widget_price_filter .ui-slider .ui-slider-handle:hover,
.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active {
box-shadow: 0 0 0 0.25em rgba(0, 0, 0, 0.1);
}
.widget_price_filter .ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
display: block;
border: 0;
background: #4169e1;
}
.widget_price_filter .price_slider_wrapper .ui-widget-content {
background: rgba(0, 0, 0, 0.1);
}
.widget_price_filter .ui-slider-horizontal {
height: 0.5em;
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range {
height: 100%;
}