/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Page Template
    03. Product Template
    04. "Accueil" Page
    05. "Validation de la commande" Page
    06. "Panier" Page
    07. "Mon compte" Page
    08. "Mes produits mis de côté" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body .whb-main-header h6 strong{
	color:#67079b;
}

body #menu-main-navigation .menu-item .nav-link-text{
	color:#67079b;
	font-weight:300;
	font-size:15px;
}

body .whb-main-header .whb-col-right .wd-dropdown-my-account{
	border-top-style:solid;
	border-top-color:#67079b;
	border-top-width:4px;
}

body .whb-main-header .whb-col-right .wd-dropdown-cart{
	border-top-style:solid;
	border-top-color:#67079b;
	border-top-width:4px;
}

body .wd-single-stock-status .in-stock span{
	color:#85b951 !important;
	font-weight:700;
}

body b > .elementor-element > .e-con-inner > .elementor-element > .elementor-widget-container .liner-continer h4{
	color:#67079b;
}

body .main-footer .elementor .elementor-element-29b64660{
	background-color:#ffffff !important;
	padding-right:180px !important;
	border-top-color:#67079b;
	border-top-style:solid !important;
	border-top-width:4px;
	padding-top:56px !important;
}

body .elementor-element-29b64660 .wd-items-bottom p{
	color:#000000;
}

body .elementor-element-29b64660 .elementor-widget-wrap{
	padding-bottom:39px !important;
}

body .cart tbody input[type=number]{
	border-top-left-radius:0px !important;
	border-top-right-radius:0px !important;
	border-bottom-left-radius:0px !important;
	border-bottom-right-radius:0px !important;
}

body #coupon_code{
	border-top-right-radius:20px;
	border-bottom-right-radius:20px;
	padding-right:16px;
}

body .cart-actions .wd-coupon-form .button{
	left:-12px;
	border-top-left-radius:0px;
	border-bottom-left-radius:0px;
}

body .elementor-element-29b64660 .wd-items-bottom h4{
	color:#67079b;
}

body .elementor-element-1191b963 .wd-text-block p{
	font-weight:600;
	color:#67079b !important;
}

body .elementor-element-1191b963 .title-wrapper h4{
	color:#67079b;
	font-weight:700;
}

body .elementor-widget-wrap .elementor-element:nth-child(2) .elementor-widget-container .wd-text-block p{
	color:#444444;
}

body .elementor-element-7b9c2888 .title-wrapper h4{
	color:#67079b;
	font-weight:700;
}

body .elementor-element-63ae6535 .wd-text-block h5{
	color:#67079b;
	font-weight:700;
	font-size:15px;
}

body .wd-page-wrapper .copyrights-wrapper{
	background-color:#67079b;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .copyrights-wrapper .wd-grid-g .wd-col-start{
	color:#ffffff;
}

body .whb-main-header .whb-col-right h6{
	font-weight:300;
	color:#24245a;
}

body .whb-main-header h6 span{
	font-weight:400;
}

body .cart_totals .wc-proceed-to-checkout a{
	background-color:#67079b;
	font-size:17px;
}

body .woocommerce-variation-add-to-cart .quantity input[type=number]{
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
}

body .woocommerce-my-account-wrapper p a{
	color:#67079b;
}

body .woocommerce-my-account-wrapper .wd-my-account-sidebar h3{
	color:#67079b;
}

body .wd-my-account-links .orders-link a{
	border-top-style:solid;
	border-top-width:4px;
	border-top-color:#67079b;
}

body .wd-my-account-links .downloads-link a{
	border-top-style:solid;
	border-top-width:4px;
	border-top-color:#67079b;
}

body .wd-my-account-links .edit-address-link a{
	border-top-style:solid;
	border-top-width:4px;
	border-top-color:#67079b;
}

body .wd-my-account-links .customer-logout-link a{
	border-top-style:solid;
	border-top-width:4px;
	border-top-color:#67079b;
}

body .wd-my-account-links .wishlist-link a{
	border-top-style:solid;
	border-top-color:#67079b;
	border-top-width:4px;
}

body .wd-my-account-links .edit-account-link a{
	border-top-style:solid;
	border-top-width:4px;
	border-top-color:#67079b;
}

body .woocommerce-my-account-wrapper p strong{
	color:#67079b;
}

body .wd-col-start a strong{
	color:#ffffff;
}

body .copyrights-wrapper a img{
	left:325px;
	width:327px;
}

body #menu-header-right-menu .menu-item .nav-link-text{
	color:#67079b;
}

body #menu-header-menu-mega-electronics .menu-item .nav-link-text{
	color:#67079b;
	font-size:14px;
	font-weight:300;
}

body .whb-main-header .whb-col-right .wd-sub-menu span{
	color:#0a0a0a;
}

body .widget_shopping_cart_content > div > div{
	color:#000000;
	font-size:12px;
}

body .wd-close-menu-mouseout a .wd-tools-text{
	color:#67079b;
}

body .widget p .button{
	color:#ffffff;
}

body .widget p .button:hover{
	color:#ffffff;
}

body .widget p .button:active{
	color:#ffffff;
}

body .cart-widget-side{
	padding-left:15px;
	padding-right:15px;
	padding-top:20px;
	width:374px;
}

body .cart-widget-side .wd-heading{
	text-transform:none;
	color:#1c1c1c;
}

body .cart-widget-side .wd-heading span{
	font-weight:700;
	font-size:23px;
}

body .cart-widget-side .wd-heading .close-side-widget{
	font-size:18px;
	font-weight:700;
	font-family:'Roboto Condensed', sans-serif;
}

body .cart-widget-side .wd-heading a{
	font-weight:700;
	font-size:21px;
}

body .pswp--supports-fs .pswp__bg{
	background-color:rgba(32,18,42,0.95);
}

body .cart .product-name a{
	font-size:14px;
	font-weight:400;
	color:#000000;
}

body .wd-sticky-btn-cart .cart .single_add_to_cart_button{
	background-color:#67079b;
}

body b b .wd-sticky-btn{
	border-top-style:solid;
	border-top-width:4px;
	border-top-color:#67079b;
	height:78px;
}

body .wd-swatches-brands .layer-term-lable{
	color:#67079b;
	font-weight:500;
}

body .wd-swatches-brands .count{
	color:#000000;
}

body .wd-col-offcanvas-md-sm .elementor-widget-wd_sidebar .elementor-widget-container{
	border-top-style:solid;
	border-top-width:4px;
	border-top-color:#67079b;
}

body .elementor-widget-wd_sidebar .wd-filter-wrapper .layered-nav-link{
	color:#67079b;
}

body .elementor-widget-wd_sidebar .wd-filter-wrapper .count{
	color:#000000;
	font-weight:500;
}

body .elementor-widget-wd_sidebar ul a{
	color:#67079b;
	font-weight:500;
}

body .price_slider_wrapper .price_slider_amount .button{
	color:#ffffff;
}

body .elementor-widget-wd_sidebar .widget h5{
	font-size:17px;
}

body #menu-menu-socase-fr .e-con-full:nth-child(3) .wpr-sub-mega-menu{
	top:32px;
	right:auto !important;
	left:-173px !important;
}

body #menu-menu-socase-fr .e-con-full:nth-child(2) .wpr-sub-mega-menu{
	left:-79px !important;
}

body #menu-menu-socase-fr .e-con-full:nth-child(2) .elementor-widget-wpr-mega-menu .elementor-widget-container .wpr-mega-menu-container .wpr-mega-menu .menu-item .wpr-sub-mega-menu{
	right:auto !important;
}

body .elementor-element-6c78cab3 .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-element .elementor-widget-container .wd-sub-accented > .item-label-primary > a{
	text-transform:none;
	color:#67079b;
	font-weight:700;
	font-size:15px;
	margin-bottom:-8px;
}

body .wpr-sub-mega-menu .elementor .elementor-element-25a6cd4 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-element-4250ea1 .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-element .elementor-widget-container .wd-sub-accented > .item-label-primary > a{
	text-transform:none;
	margin-bottom:-8px;
	color:#67079b;
	font-weight:700;
}

body .wpr-sub-mega-menu .elementor .elementor-element-3144f04 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-element-fa4fdfd .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-element .elementor-widget-container .wd-sub-accented > .item-label-primary > a{
	text-transform:none;
	margin-bottom:-8px;
	color:#67079b;
	font-weight:700;
}

body #menu-socase-menu-socase-fr .menu-item .woodmart-nav-link{
	font-size:15px;
	color:#67079b;
	padding-left:0px;
	margin-left:-4px;
}

body .cart thead .product-subtotal{
	font-size:9px;
	font-weight:700;
	color:#67079b;
}

body .cart thead .product-quantity{
	font-size:10px;
	font-weight:700;
	text-align:center;
}

body .cart thead .product-price{
	font-size:10px;
	font-weight:700;
	text-align:center;
	color:#67079b;
}

body .cart thead .product-sku{
	font-size:9px;
	font-weight:700;
	text-align:center;
}

body .hentry .checkout .checkout-order-review{
	border-style:solid;
	border-width:20px;
	border-color:#f7f6f7;
	border-top-right-radius:10px;
	border-bottom-right-radius:10px;
}

body .wc-payment-form div label{
	font-size:13px;
}

body .hentry .checkout{
	border-color:#f2f1f2;
	border-style:solid;
	border-width:1px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	padding-left:38px;
	margin-bottom:43px;
}

body .whb-main-header a .wd-tools-inner{
	background-color:#67079b;
}

body .hentry .woocommerce-form-coupon-toggle{
	margin-bottom:-19px;
	text-align:center;
}

body .hentry .woocommerce-form-coupon-toggle .woocommerce-info{
	left:12px;
	padding-bottom:12px !important;
}

body .hentry .woocommerce-form-coupon{
	max-width:100%;
	padding-top:7px;
	padding-bottom:38px;
}

body .wd-page-wrapper .main-page-wrapper .container .wd-content-area .hentry .woocommerce .woocommerce-form-coupon{
	width:auto !important;
}

body .woocommerce-form-coupon .button{
	width:259px;
}

body .hentry .woocommerce-form-coupon p:nth-child(1){

	text-align:center;
	padding-left:32px;
	font-weight:300;
	color:#a3a3a3;
	font-size:13px;
}

body .wd-single-price .price small{
	color:#703794;
	font-size:16px;
}

body #menu-socase-menu-socase-fr .menu-item .wd-dropdown-menu{
	-webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.33);	box-shadow:0px 2px 5px 0px rgba(0,0,0,0.33);
	padding-top:30px;
}

body{
	background-color:#f7f7f7 !important;
}

body .fc-checkout-steps .fc-checkout-step .fc-step__substep{
	background-color:#ffffff !important;
	color:#0f0e0e;
}

body #fc-wrapper .fc-inside{
	margin-top:-19px;
}

body .fc-checkout-steps .fc-checkout-step .fc-step__substep-title--contact{
	color:#67079b !important;
}

body .fc-checkout-steps .fc-checkout-step .fc-step__substep-title--billing_address{
	color:#67079b !important;
}

body .wc_payment_methods .theme--stripe label{
	background-color:#ffffff !important;
}

body .wc_payment_methods .theme--stripe .payment_box{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-right:15px !important;
	padding-left:13px !important;
	background-color:#f7f7f7 !important;
}

body #main .fc-progress-bar .fc-progress-bar__inner{
	-webkit-filter: hue-rotate(138deg) saturate(1.17);	filter: hue-rotate(138deg) saturate(1.17);
}

body .fc-checkout-steps .fc-checkout-step .fc-step__next-step{
	text-transform:none;
}

body .fc-progress-bar .fc-progress-bar__count{
	font-weight:500;
	color:#67079b;
	font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
	padding-bottom:8px;
	padding-top:7px;
}

body .e-con-boxed .wpr-menu-item span{
	font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size:17px;
	z-index:376;
}

body .elementor-element-6c78cab3 .sub-sub-menu .item-label-primary a{
	margin-bottom:-8px;
	color:#000000;
	font-weight:300;
}

body .elementor-element-6c78cab3 .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-element .elementor-widget-container .wd-sub-accented .item-label-primary .sub-sub-menu .item-label-green a{
	margin-bottom:-8px;
	color:#000000;
	font-weight:300;
}

body .wpr-sub-mega-menu .elementor .elementor-element-25a6cd4 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-element-4250ea1 .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-element .elementor-widget-container .wd-sub-accented .item-label-primary .sub-sub-menu .item-label-primary a{
	margin-bottom:-8px;
	font-weight:300;
	color:#000000;
}

body .wpr-sub-mega-menu .elementor .elementor-element-25a6cd4 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-element-4250ea1 .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-element .elementor-widget-container .wd-sub-accented .item-label-primary .sub-sub-menu .item-label-green a{
	margin-bottom:-8px;
	font-weight:300;
	color:#000000;
}

body .wpr-sub-mega-menu .elementor .elementor-element-3144f04 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-element-fa4fdfd .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-element .elementor-widget-container .wd-sub-accented .item-label-primary .sub-sub-menu .item-label-primary a{
	margin-bottom:-8px;
	font-weight:400;
	color:#000000;
}

body .wpr-sub-mega-menu .elementor .elementor-element-3144f04 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-element-fa4fdfd .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-element .elementor-widget-container .wd-sub-accented .item-label-primary .sub-sub-menu .item-label-green a{
	margin-bottom:-8px;
	font-weight:400;
	color:#000000;
}

body .wpr-sub-mega-menu .elementor .elementor-element-3144f04 .elementor-container .elementor-top-column > .elementor-widget-wrap{
	height:370px;
}

body .fc-coupon_code__collapsible .fc-coupon-code-section .fc-coupon-code__apply{
	background-color:#67079b;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

body #billing_email-description{
	color:#67079b;
}

body .e-con-boxed .menu-item .wpr-menu-item{
	font-size:14px;
	font-weight:700 !important;
	z-index:109;
}

body .wd-page-title-el .page-title{
	padding-bottom:16px;
	padding-top:16px;
	background-color:#67079b;
}

body .page-title ul{
	position:relative;
	left:399px;
	font-size:19px;
}

body #fc-checkout-order-review .fc-checkout-order-review__head h3{
	color:#67079b;
}

body .fc-progress-bar .fc-progress-bar__bars span{
	background-color:#23d188;
}

body .fc-checkout-steps .fc-checkout-step .fc-step__substep-title--payment{
	color:#67079b !important;
}

body .fc-checkout-steps .fc-checkout-step:nth-child(3) .fc-step__substep:nth-child(3){

	background-color:#f4f4fa !important;
}

body .fc-checkout-steps .fc-checkout-step .fc-step__substep-title--order_notes{
	color:#67079b !important;
}

body #fc-expansible-form-section__toggle-plus--order_comments{
	color:#6b6b6b;
}

body .fc-checkout-steps .fc-checkout-step .fc-step__substep-title--coupon_codes{
	color:#67079b !important;
}

body .fc-coupon_code__collapsible .fc-expansible-form-section__toggle .expansible-section__toggle-plus{
	color:#6b6b6b;
}

body #fc-expansible-form-section__toggle-plus--billing_company{
	color:#7c7c7c;
}

body .widget ul{
	font-size:13px;
	color:#070707;
}

body .widget a span{
	color:#050505;
}

body .fc-checkout-steps .fc-checkout-step .fc-step__substep #fc-substep__fields--payment .fc-step__substep-fields-inner #payment .fc-payment-methods__wrapper .wc_payment_methods .wc_payment_method label{
	background-color:#ffffff !important;
}

body .wpr-nav-menu-vertical .menu-item ul{
	background-color:#ffffff;
}

body .wpr-nav-menu-vertical .menu-item i{
	position:relative;
	left:-10px;
}

body #menu-socase-menu-socase-fr .elementor-widget-heading:nth-child(5) a:hover{
	text-decoration:underline;
	font-weight:500;
}

body .wd-sidebar-hidden-md-sm .wd-list li{
	color:#000000;
	font-weight:500;
}

body .elementor-widget-wd_sidebar .wd-filter-wrapper .layer-term-lable{
	color:#67079b;
	font-weight:500;
}

body .elementor-widget-wd_sidebar .wd-filter-search input[type=text]{
	font-size:12px;
}

body .elementor-widget-wd_sidebar form .price_slider{
	margin-top:34px;
	margin-bottom:13px;
}

body .wd-sidebar-hidden-md-sm .elementor-element .elementor-element .e-con-inner{
	padding-top:0px;
}

body .wd-woo-page-title h1{
	color:#67079b;
	font-weight:600;
	font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
}

body .pagination-pagination .wd-product-cats a{
	font-weight:300;
	color:rgba(103,7,155,0.66);
}

body .pagination-pagination .product-wrapper .star-rating{
	-webkit-filter: brightness(0.94) contrast(1.11) sepia(1);	filter: brightness(0.94) contrast(1.11) sepia(1);
}

body .pagination-pagination tbody p{
	color:#67079b;
	font-weight:400;
}

body .pagination-pagination .product-wrapper .wd-product-stock{
	font-weight:300;
}

body .wd-single-rating .woocommerce-product-rating{
	-webkit-transform:scale(1.2) translatex(20px);	-ms-transform:scale(1.2) translatex(20px);	transform:scale(1.2) translatex(20px);
}

body .wd-single-rating .woocommerce-product-rating a{
	font-size:10px;
	color:#711498;
}

body .elementor-element-11ecc442 tbody p{
	color:#67079b;
}

body .elementor-element-11ecc442 .wd-product-cats a{
	color:#67079b;
}

body .elementor-element-11ecc442 .product-wrapper .star-rating{
	-webkit-filter: contrast(0.89) saturate(10) sepia(1);	filter: contrast(0.89) saturate(10) sepia(1);
}

body .elementor-element-78736219 .wd-add-btn a{
	background-color:#67079b;
}

body .elementor-element-78736219 .wd-product-cats a{
	color:#67079b;
}

body .elementor-element-78736219 tbody p{
	color:#67079b;
}

body .elementor-element-2e2c5927 .wd-product-cats a{
	color:#67079b;
}

body .elementor-element-2e2c5927 tbody p{
	color:#67079b;
}

body .elementor-element-1950ca18 .wd-product-cats a{
	color:#67079b;
}

body .elementor-element-1950ca18 tbody p{
	color:#67079b;
}

body .elementor-element-78736219 .product-wrapper .star-rating{
	-webkit-filter: contrast(0.89) saturate(10) sepia(1);	filter: contrast(0.89) saturate(10) sepia(1);
}

body .elementor-element-2e2c5927 .product-wrapper .star-rating{
	-webkit-filter: contrast(0.89) saturate(10) sepia(1);	filter: contrast(0.89) saturate(10) sepia(1);
}

body .elementor-element-1950ca18 .product-wrapper .star-rating{
	-webkit-filter: contrast(0.89) saturate(10) sepia(1);	filter: contrast(0.89) saturate(10) sepia(1);
}

body #menu-socase-menu-socase-fr .menu-item .nav-link-text{
	text-transform:none;
	cursor:pointer;
	font-weight:400;
	color:#67079b;
	font-size:15px;
	font-family:'Roboto Condensed', sans-serif;
}

body .elementor-element-2e1dca1 .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-element .elementor-widget-container .wd-sub-accented > .item-label-primary > a{
	text-transform:none;
}

body .elementor-element-6c78cab3 .wpr-mega-menu i{
	font-size:10px !important;
	color:#8e44ad;
}

body .elementor-element-6c78cab3 .wpr-mega-menu ul{
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-style:none !important;
	-webkit-box-shadow:0px 1px 10px 0px rgba(162,162,162,0.28) !important;	box-shadow:0px 1px 10px 0px rgba(162,162,162,0.28) !important;
}

body .elementor-element-6c78cab3 .wpr-sub-menu span{
	color:#000000;
}

body .elementor-element-6c78cab3 .sub-sub-menu a:hover{
	color:#67079b !important;
	text-decoration:underline;
}

body .elementor-element-6c78cab3 .wpr-sub-menu span:hover{
	color:#67079b;
	text-decoration:underline;
}

body .wpr-sub-mega-menu .elementor a:hover{
	color:#67079b !important;
	text-decoration:underline;
}

body .e-lazyloaded .wpr-mega-menu .elementor-button-text:hover{
	color:#ffffff;
}

body .e-lazyloaded .wpr-mega-menu .elementor-button-content-wrapper:hover{
	color:#ffffff;
}

body .wd-sidebar-hidden-md-sm p a:hover{
	text-decoration:underline;
}

body .e-con-full .wpr-mega-menu b{
	background-color:#67079b;
	color:#ffffff;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	font-size:10px;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
}

body .elementor-element-2e1dca1 .wpr-sub-menu span:hover{
	text-decoration:underline;
}

body .elementor-element-2e1dca1 .wpr-mega-menu ul{
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	-webkit-box-shadow:0px 1px 10px 0px rgba(162,162,162,0.28);	box-shadow:0px 1px 10px 0px rgba(162,162,162,0.28);
	border-top-style:none !important;
	border-right-style:none !important;
	border-bottom-style:none !important;
	border-left-style:none !important;
	border-left-width:0px;
}

body .elementor-element-d175f45 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-element-2e1dca1 .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-widget-heading .elementor-widget-container .elementor-heading-title a:hover{
	text-decoration:underline !important;
}

body .elementor-element-2e1dca1 .wpr-menu-item span:hover{
	text-decoration:underline;
}

body .elementor-element-6c78cab3 .wpr-menu-item span:hover{
	text-decoration:underline;
}

body .elementor-element-2e1dca1 .sub-sub-menu a:hover{
	color:#67079b;
	text-decoration:underline;
}

body .elementor-element-2e1dca1 .sub-sub-menu a{
	color:#000000;
}

body .elementor-element-b6b2c18 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-element-6c78cab3 .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-widget-heading .elementor-widget-container .elementor-heading-title a:hover{
	text-decoration:underline !important;
}

body #menu-socase-menu-socase-fr .elementor-inner-column:nth-child(5) .elementor-widget-heading:nth-child(9) a{
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:0px;
	line-height:1.3em;
}

body .elementor-element-2e1dca1 .elementor-inner-column{
	margin-top:-10px;
}

body .elementor-element-6c78cab3 .elementor-inner-column{
	margin-top:-10px;
}

body .wpr-sub-mega-menu .elementor .elementor-element-3205740 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-element-de5f7d7 .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-element .elementor-widget-container .wd-sub-accented > .item-label-primary > a{
	text-transform:none;
	color:#67079b;
	margin-bottom:-8px;
	font-size:15px;
	font-weight:700;
}

body .wpr-sub-mega-menu .elementor .elementor-element-3205740 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-element-de5f7d7 .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-element .elementor-widget-container .wd-sub-accented .item-label-primary .sub-sub-menu .item-label-primary a{
	font-weight:400;
	color:#000000;
	margin-bottom:-8px;
}

body .wpr-sub-mega-menu .elementor .elementor-element-3205740 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-element-de5f7d7 .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-element .elementor-widget-container .wd-sub-accented .item-label-primary .sub-sub-menu .item-label-green a{
	color:#000000;
	font-weight:400;
	margin-bottom:-8px;
}

body #menu-socase-menu-socase-fr .e-con-full:nth-child(3) .wpr-sub-mega-menu{
	background-color:#ffffff;
	bottom:auto !important;
	right:auto !important;
	left:-212px !important;
	padding-top:-10px;
}

body #menu-socase-menu-socase-fr .menu-item .wd-dropdown-menu .container .elementor .e-lazyloaded .e-con-inner .e-con-full:nth-child(2) .wpr-pointer-underline .elementor-widget-container .wpr-nav-menu-horizontal .wpr-mega-menu .menu-item .wpr-sub-mega-menu{
	bottom:auto !important;
}

body #menu-socase-menu-socase-fr .e-con-full:nth-child(2) .wpr-pointer-underline .elementor-widget-container .wpr-nav-menu-horizontal .wpr-mega-menu .menu-item .wpr-sub-mega-menu{
	top:38px !important;
}

body .elementor-element-b6b2c18 .elementor-element-6c78cab3{
	left:-10px;
}

body .e-con-boxed .menu-item .wpr-sub-mega-menu{
	background-color:#ffffff;
	z-index:5 !important;
}

body #menu-socase-menu-socase-fr .menu-item .wd-dropdown-menu .container .elementor .e-con-boxed .e-con-inner .e-con-full .wpr-pointer-underline .elementor-widget-container .wpr-nav-menu-horizontal .wpr-mega-menu .menu-item .wpr-sub-mega-menu{
	top:12px !important;
	bottom:auto !important;
}

body #menu-socase-menu-socase-fr .menu-item .wd-dropdown-menu .container .elementor .e-con-boxed .e-con-inner .e-con-full:nth-child(3) .wpr-pointer-underline .elementor-widget-container .wpr-nav-menu-horizontal .wpr-mega-menu .menu-item .wpr-sub-mega-menu{
	top:24px !important;
}

body #menu-socase-menu-socase-fr .e-con-full:nth-child(3) .wpr-mega-menu .elementor{
	margin-top:-12px;
	margin-bottom:10px;
}

body #menu-socase-menu-socase-fr .elementor-element-d175f45 .wpr-sub-icon{
	font-size:10px !important;
	color:#8e44ad;
}

body #menu-socase-menu-socase-fr .e-con-full:nth-child(3) .wpr-pointer-underline > .elementor-widget-container:nth-child(1){

	position:relative;
	left:-8px;
}

body #df-hook-layer-DOmS_ .dfd-branding{
	visibility:hidden;
	display:none !important;
}

body #df-hook-layer-DOmS_ .dfd-suggestions .dfd-delete-link-button{
	color:#67079b;
}

body #df-hook-layer-DOmS_{
	border-top-style:none;
	border-top-width:3px;
	border-top-color:#67079b;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #df-hook-carousel-DOmS_ .dfd-carousel-arrow svg{
	-webkit-filter: hue-rotate(44deg) saturate(0.49);	filter: hue-rotate(44deg) saturate(0.49);
}

body #df-recommended-products-DOmS_ .dfd-title-lg{
	color:#67079b;
}

body #df-hook-layer-DOmS_ .dfd-initial-content{
	padding-top:6px;
}

body .whb-main-header .wd-header-text p{
	margin-bottom:-5px;
	color:#67079b;
	font-size:14px !important;
}

body .whb-main-header .whb-col-center p span{
	font-weight:300;
	font-size:13px;
}

body .wd-el-breadcrumbs .elementor-widget-container .yoast-breadcrumb > span{
	font-weight:300;
	color:#020202;
}

body .yoast-breadcrumb span .breadcrumb_last{
	color:#67079b;
}

body .whb-main-header .whb-col-right .wd-header-text p{
	-webkit-transform: translatey(-3px);	-ms-transform: translatey(-3px);	transform: translatey(-3px);
}

body .wd-products-per-page .per-page-variation span{
	font-weight:500;
}

body .wd-shop-ordering .woocommerce-ordering select{
	font-weight:500;
}

body .woocommerce-form-register .woocommerce-Button{
	background-color:#67079b;
}

body #customer_login .col-register h2{
	color:#67079b;
	font-weight:600;
	padding-bottom:20px;
}

body #customer_login .col-login h2{
	color:#67079b;
	font-weight:600;
	padding-bottom:20px;
}

body .col-register .woocommerce-form-register p:nth-child(2){

	font-weight:600;
}

body .whb-main-header .wd-items-middle p{
	font-size:12px !important;
	line-height:1.3em;
}

body .whb-main-header .wd-items-middle strong{
	font-weight:700;
}

body .elementor-element:nth-child(3) .elementor-element:nth-child(1) .e-con-inner > .elementor-element:nth-child(2){

	color:#767676;
}

body .wd-sidebar-hidden-md-sm .elementor .per-page-title{
	color:#67079b;
}

body .elementor-widget-wd_popup .wd-open-popup span{
	font-weight:600;
}

body .elementor-element-29b64660 p em{
	color:#67079b;
}

body .wd-page-wrapper .footer-container .main-footer .elementor .elementor-element-1191b963 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-element .elementor-widget-container .wd-text-block p{
	line-height:1.4em !important;
}

body .elementor-element-1191b963 .title-wrapper p{
	font-weight:600;
}

body .elementor-element-1191b963 .sub-sub-menu a:hover{
	color:#67079b !important;
}

body .main-footer .elementor .elementor-element-63ae6535{
	background-color:#ffffff;
}

body .elementor-element-63ae6535 h5 strong{
	font-weight:700;
}

body .wd-btn-design-full .cart .single_add_to_cart_button:hover{
	background-color:#4a056f;
}

body .woocommerce-table__product-total .woocommerce-Price-amount bdi{
	color:#67079b;
}

body .woocommerce-my-account-wrapper p .order-number{
	color:#67079b;
}

body .woocommerce-my-account-wrapper p .order-date{
	color:#67079b;
}

body .woocommerce-my-account-wrapper p .order-status{
	color:#67079b;
}

body .elementor-element-11ecc442 .title-wrapper .liner-continer{
	margin-bottom:15px;
}

body .elementor-element-78736219 .title-wrapper .liner-continer{
	margin-bottom:15px;
}

body .wd-page-wrapper footer{
	border-top-style:solid;
	border-top-width:2px;
	border-top-color:#67079b;
}

body .whb-main-header .whb-col-center .wd-header-main-nav{
	padding-left:21px;
}

body .elementor-element-6c78cab3 .elementor-heading-title a{
	font-weight:300;
}

body #menu-socase-menu-socase-fr .elementor-element-d175f45 .elementor-heading-title a{
	font-weight:300;
}

body .e-con-inner .wpr-menu-item span{
	font-weight:400;
}

body .elementor-element-11ecc442 .wd-stretch-cont-lg .product-grid-item{
	padding-left:0px;
}

body .elementor-element-78736219 .product-grid-item .product-wrapper{
	margin-left:-9px;
}

body .elementor-element-2e2c5927 .product-grid-item .product-wrapper{
	margin-left:-7px;
}

body .elementor-element-1950ca18 .product-grid-item .product-wrapper{
	margin-left:-10px;
}

body .cart thead .product-name{
	color:#67079b;
}

body .main-page-wrapper .wd-cart-table .elementor-widget-container{
	padding-left:12px !important;
	padding-right:17px !important;
}

body .main-page-wrapper .elementor-widget-image .elementor-widget-container{
	text-align:center !important;
}

body .elementor-widget-wd_products .element-title span{
	color:#67079b;
	font-size:20px;
}

body .wd-carousel-wrap .wd-carousel-item .product-wrapper{
	margin-left:-9px;
}

body .cart_totals .wc-proceed-to-checkout a:hover{
	background-color:#3d035d;
}

body .woocommerce-cart-form__cart-item .product-sku span{
	font-size:13px;
}

body .woocommerce-cart-form__cart-item .product-price bdi{
	font-size:13px;
}

body .woocommerce-cart-form__cart-item .product-subtotal bdi{
	font-size:14px;
	font-weight:700;
}

body .cart tbody .product-price{
	text-align:center;
}

body .e-con-inner .elementor-element .e-con-inner .elementor-element .elementor-element .e-con-inner > .elementor-element{
	background-color:rgba(255,255,255,0) !important;
}

body .wd-section-stretch .e-con-inner:nth-child(1) .elementor-element:nth-child(3) .e-con-inner:nth-child(1) > .elementor-element:nth-child(2){

	-webkit-box-shadow:1px 0px 7px 0px #e1dbea !important;	box-shadow:1px 0px 7px 0px #e1dbea !important;
}

body .main-page-wrapper .container .wd-content-area .product .elementor .wd-section-stretch .e-con-inner .elementor-element .e-con-inner .elementor-element .elementor-element .e-con-inner > .elementor-element{
	-webkit-box-shadow:2px 0px 8px 0px rgba(225,219,234,0) !important;	box-shadow:2px 0px 8px 0px rgba(225,219,234,0) !important;
}

body .elementor-element-6012530d .wd-btn-icon img{
	-webkit-filter: brightness(10) contrast(10);	filter: brightness(10) contrast(10);
}

body .elementor-element-3cf02b64 div .swiper{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

body .elementor-element-63ae6535 .wd-text-block p{
	font-weight:300;
	color:#565656;
}

body .main-page-wrapper .elementor .woodmart-title-container{
	color:#67079b;
	font-weight:700;
}

body #shipping_method li label{
	color:#1abc9c;
	font-weight:700;
	text-transform:uppercase;
	margin-bottom:-7px;
	margin-top:-9px;
	font-size:14px;
}

body .woocommerce-shipping-totals td .woocommerce-shipping-destination{
	font-weight:300;
	color:#050505;
	margin-bottom:3px !important;
}

body .order-total td bdi{
	font-weight:700;
}

body .woocommerce-shipping-totals td strong{
	color:#67079b;
}

body .cart-subtotal td bdi{
	font-weight:600;
}

body .cart_totals .woocommerce-shipping-totals th{
	text-transform:uppercase;
	font-weight:700;
	font-size:16px;
}

body .woocommerce-shipping-totals td a{
	font-size:13px;
	font-weight:300 !important;
}

body #shipping-calculator-form p .button{
	color:#ffffff;
}

body .cart_totals h2{
	font-size:16px !important;
}

body .main-page-wrapper .elementor .elementor-element .e-con-inner .elementor-element .elementor-element .wd-cart-totals .elementor-widget-container .cart_totals .cart-totals-inner h2{
	font-weight:700 !important;
}

body .elementor-shortcode .woocommerce-form-track-order p:nth-child(1){

	font-weight:600;
}

body .elementor-widget-text-editor p{
	font-size:15px;
	font-weight:300;
}

body .elementor-widget-media-carousel a .elementor-carousel-image-overlay{
	-webkit-transform: translatey(276px);	-ms-transform: translatey(276px);	transform: translatey(276px);
	height:0px;
}

body .wd-nav-pagin li span{
	border-width:2px;
	border-color:#dbcfe1 !important;
}

body .wd-nav-pagin .wd-active span{
	background-color:#710a9e !important;
	color:#8e44ad;
	border-style:none !important;
	border-width:0px;
}

body .wd-carousel-wrap .wp-caption a{
	-webkit-transform: translatex(-20px) translatey(12px);	-ms-transform: translatex(-20px) translatey(12px);	transform: translatex(-20px) translatey(12px);
}

body .wd-pos-sep .wd-next .wd-arrow-inner{
	color:#ac83c2;
	-webkit-transform:scale(1.31);	-ms-transform:scale(1.31);	transform:scale(1.31);
}

body .wd-pos-sep .wd-prev .wd-arrow-inner{
	color:#ac83c2;
	-webkit-transform:scale(1.31);	-ms-transform:scale(1.31);	transform:scale(1.31);
}

body .main-page-wrapper .wd-nav-pagin-wrap ul{
	-webkit-transform:scale(0.83);	-ms-transform:scale(0.83);	transform:scale(0.83);
}

body .wd-carousel-wrap .wp-caption .widget-image-caption{
	color:#b6a4c6 !important;
}

body .wpr-sub-mega-menu .elementor .elementor-element-3205740 .elementor-container .elementor-top-column > .elementor-widget-wrap{
	padding-bottom:54px;
}

body .whb-main-header p b{
	position:relative;
	top:-4px;
}

body .wd-single-price p{
	width:110%;
}

body .whb-main-header .whb-col-center p{
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
}

body .whb-main-header .whb-col-center p.yp_onscreen{
	-webkit-animation-duration:1s;	animation-duration:1s;
	-webkit-animation-delay:0.16s;	animation-delay:0.16s;
	-webkit-animation-name:pulse;	animation-name:pulse;
}

body .wd-btn-design-full .cart .single_add_to_cart_button{
	background-color:#67079b;
}

body .wd-section-stretch .title-wrapper h4{
	color:#9261ac !important;
}

body .wd-single-price .price del{
	color:#ab7cce;
}

body .wd-single-price .price ins{
	font-weight:700;
}

body .smart-bundles-form .bundle-item img{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}

body .smart-bundles-form ins bdi{
	font-weight:700;
}

body .smart-bundles-form .bundle-item .bundle-item-title{
	font-size:12px;
}

body .smart-bundle-box .smart-bundles-form .bundle-item{
	padding-bottom:2px;
	padding-top:8px;
}

body .wd-section-stretch .elementor-element .elementor-widget-smart-bundle-booster{
	margin-top:-29px;
	margin-bottom:-17px;
}

body .elementor-widget-smart-bundle-booster .smart-bundle-box h3{
	font-size:14px;
	padding-bottom:10px;
	margin-top:-7px !important;
}

body .smart-bundles-form .bundle-item i{
	color:#8e44ad;
	background-color:#f4effa;
	position:relative;
	left:0px;
	top:0px;
}

body .wd-section-stretch .e-con-inner .elementor-element .e-con-inner > .elementor-element{
	background-color:rgba(253,250,255,0) !important;
}

body .elementor-widget-smart-bundle-booster .smart-bundle-box{
	-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0);	box-shadow:0px 1px 3px 0px rgba(0,0,0,0);
}

body .wd-single-title h1{
	height:77px;
	margin-bottom:-12px !important;
}

body .wd-section-stretch .e-con-inner:nth-child(1) .elementor-element:nth-child(2) .e-con-inner > .elementor-element:nth-child(2){

	background-color:#f7f7fc !important;
	padding-bottom:26px;
}

body .wd-section-stretch .elementor-widget-smart-bundle-booster .elementor-widget-container{
	height:224px;
}

body .e-con-inner .elementor-element .e-con-inner > .elementor-element > .elementor-element{
	margin-bottom:-9px;
}

body .wc_payment_methods .wc_payment_method .payment_box{
	background-color:#f9f9fa;
}

body .woocommerce-privacy-policy-text p a{
	color:#67079b;
}

body .wc_payment_methods .wc_payment_method:nth-child(4) label{
	color:#242424;
}

body .wc_payment_methods .wc_payment_method label{
	color:#67079b !important;
}

body .wc_payment_methods .payment_box .mollie-components-description{
	visibility:visible;
	display:none;
}

body .mollie-components div b{
	color:#67079b;
	font-weight:500 !important;
	font-size:14px;
}

body .elementor-element-26936e1d .elementor-icon-box-title span{
	color:#67079b;
}

body .elementor-element-26936e1d .elementor-widget-icon-box strong{
	color:#67079b;
	font-size:14px;
}

body .elementor-element-194673fd .elementor-widget-icon-box:nth-child(2) strong{
	font-size:12px;
	font-weight:400;
	font-style:italic;
}

body .elementor-element-194673fd .elementor-container .elementor-top-column > .elementor-widget-wrap{
	border-top-color:#f4f4f4;
}

body .main-page-wrapper .elementor .elementor-widget-search{
	-webkit-transform:scale(0.72);	-ms-transform:scale(0.72);	transform:scale(0.72);
}

body .elementor-widget-text-editor .elementor-widget-container p > span{
	font-weight:400;
	color:#301f56;
}

body .elementor-widget-text-editor h5 b{
	color:#623194;
}

body .elementor-widget-text-editor .elementor-widget-container p > span > b{
	color:#623194;
}

body .wd-sidebar-hidden-md-sm .elementor .elementor-element:nth-child(1) .e-con-inner > .elementor-element:nth-child(1){

	border-top-style:solid;
	border-top-color:#623194;
	border-top-width:4px;
}

body .elementor-widget-text-editor p strong{
	color:#623194;
}

body .elementor-widget-text-editor .elementor-widget-container > div > p{
	color:#623194;
}

body .elementor-widget-text-editor .elementor-widget-container > div > div > p{
	color:#623194;
}

body .elementor-widget-text-editor .elementor-widget-container div div div p{
	color:#623194;
}

body .elementor-widget-text-editor p b{
	color:#623194;
}

body .elementor-widget-text-editor ul li{
	color:#623194;
}

body .elementor-widget-text-editor h3{
	margin-top:26px;
}

body .wd-sidebar-hidden-md-sm .elementor-widget-image .elementor-widget-container{
	height:83px;
}

body .wd-sidebar-hidden-md-sm .elementor > .elementor-element > .e-con-inner > .elementor-element{
	border-top-style:none !important;
}

body .elementor-element .elementor-element .e-con-inner > .elementor-element{
	border-top-style:none !important;
}

body .mollie-components div div{
	-webkit-box-shadow:0px 1px 0px 0px #eee9f0 !important;	box-shadow:0px 1px 0px 0px #eee9f0 !important;
}

body .wc_payment_methods label .mollie-gateway-icon{
	-webkit-transform:scale(1.18);	-ms-transform:scale(1.18);	transform:scale(1.18);
	position:relative;
	left:-23px;
}

@media (max-width:1439px){

	body .main-page-wrapper .elementor .elementor-element .e-con-inner .elementor-element .wd-cart-table .elementor-widget-container .woocommerce-cart-form .cart tbody .woocommerce-cart-form__cart-item .product-name{
	width:333px !important;
}

body .e-con-inner .elementor-element .e-con-inner .elementor-element .elementor-element .e-con-inner > .elementor-element{
	-webkit-box-shadow:2px 0px 8px 0px rgba(0,0,0,0) !important;	box-shadow:2px 0px 8px 0px rgba(0,0,0,0) !important;
}

body .wd-section-stretch .elementor-element .elementor-element .e-con-inner{
	-webkit-transform:scale(0.92);	-ms-transform:scale(0.92);	transform:scale(0.92);
}

body .wd-single-compare-btn .product-compare-button a{
	margin-left:-19px;
	}

}



@media (max-width:1362px){

	body .main-page-wrapper .elementor .elementor-element .e-con-inner .elementor-element .wd-cart-table .elementor-widget-container .woocommerce-cart-form .cart tbody .woocommerce-cart-form__cart-item .product-name{
	width:307px !important;
}

body .e-con-inner .elementor-element .e-con-inner .elementor-element .elementor-element .e-con-inner > .elementor-element{
	font-size:12px;
	-webkit-box-shadow:2px 0px 8px 0px rgba(225,219,234,0) !important;	box-shadow:2px 0px 8px 0px rgba(225,219,234,0) !important;
	}

}



@media (max-width:1320px){

	body .main-page-wrapper .elementor .elementor-element .e-con-inner .elementor-element .wd-cart-table .elementor-widget-container .woocommerce-cart-form .cart tbody .woocommerce-cart-form__cart-item .product-name{
	width:287px !important;
}

body .e-con-inner .elementor-element .e-con-inner .elementor-element .elementor-element .e-con-inner > .elementor-element{
	-webkit-box-shadow:2px 0px 8px 0px rgba(225,219,234,0) !important;	box-shadow:2px 0px 8px 0px rgba(225,219,234,0) !important;
	font-size:13px;
	}

}



@media (max-width:1279px){

	body .main-page-wrapper .elementor .elementor-element .e-con-inner .elementor-element .wd-cart-table .elementor-widget-container .woocommerce-cart-form .cart tbody .woocommerce-cart-form__cart-item .product-name{
	width:253px !important;
}

body .e-con-inner .elementor-element .e-con-inner .elementor-element .elementor-element .e-con-inner > .elementor-element{
	-webkit-box-shadow:2px 0px 8px 0px rgba(0,0,0,0) !important;	box-shadow:2px 0px 8px 0px rgba(0,0,0,0) !important;
	-webkit-transform:scale(0.83);	-ms-transform:scale(0.83);	transform:scale(0.83);
}

body .wd-single-wishlist-btn .wd-wishlist-icon a{
	margin-left:29px !important;
	}

}



@media (max-width:1221px){

	body .main-page-wrapper .elementor .elementor-element .e-con-inner .elementor-element .wd-cart-table .elementor-widget-container .woocommerce-cart-form .cart tbody .woocommerce-cart-form__cart-item .product-name{
	width:236px !important;
}

body .e-con-inner .elementor-element .e-con-inner .elementor-element .elementor-element .e-con-inner > .elementor-element{
	-webkit-transform:scale(0.73);	-ms-transform:scale(0.73);	transform:scale(0.73);
	-webkit-box-shadow:2px 0px 8px 0px rgba(225,219,234,0) !important;	box-shadow:2px 0px 8px 0px rgba(225,219,234,0) !important;
	}

}



@media (max-width:1200px){

	body .main-page-wrapper .elementor .elementor-element .e-con-inner .elementor-element .wd-cart-table .elementor-widget-container .woocommerce-cart-form .cart tbody .woocommerce-cart-form__cart-item .product-name{
	width:156px !important;
}

body .e-con-inner .elementor-element .e-con-inner .elementor-element .elementor-element .e-con-inner > .elementor-element{
	-webkit-box-shadow:2px 0px 8px 0px rgba(225,219,234,0) !important;	box-shadow:2px 0px 8px 0px rgba(225,219,234,0) !important;
	-webkit-transform:scale(0.75);	-ms-transform:scale(0.75);	transform:scale(0.75);
	}

}



@media (max-width:1079px){

	body .main-page-wrapper .elementor .elementor-element .e-con-inner .elementor-element .wd-cart-table .elementor-widget-container .woocommerce-cart-form .cart tbody .woocommerce-cart-form__cart-item .product-name{
	width:157px !important;
}

body .e-con-inner .elementor-element .e-con-inner .elementor-element .elementor-element .e-con-inner > .elementor-element{
	-webkit-box-shadow:2px 0px 8px 0px rgba(0,0,0,0) !important;	box-shadow:2px 0px 8px 0px rgba(0,0,0,0) !important;
	-webkit-transform:translatex(-19px) translatey(0px);	-ms-transform:translatex(-19px) translatey(0px);	transform:translatex(-19px) translatey(0px);
	font-size:10px;
}

body .wd-section-stretch .elementor-element .social-share{
	-webkit-transform:scale(0.8);	-ms-transform:scale(0.8);	transform:scale(0.8);
	position:relative;
	left:29px;
}

body .elementor-element > .elementor-element .elementor-widget-image .elementor-widget-container img{
	position:relative;
	left:25px;
	top:12px;
}

body .wd-section-stretch .elementor-element .elementor-icon-list-text{
	font-size:11px !important;
}

body .wd-section-stretch b a img{
	width:400px !important;
	}

}



@media (max-width:1023px){

	body .wd-page-title-el .page-title .container{
	padding-left:0px;
	position:relative;
	left:-185px;
}

body .wd-page-title-el .page-title{
	margin-top:34px;
}

body .main-page-wrapper .elementor .elementor-element .e-con-inner .elementor-element .wd-cart-table .elementor-widget-container .woocommerce-cart-form .cart tbody .woocommerce-cart-form__cart-item .product-name{
	width:320px !important;
}

body .e-con-inner .elementor-element .e-con-inner .elementor-element .elementor-element .e-con-inner > .elementor-element{
	-webkit-box-shadow:2px 0px 8px 0px rgba(225,219,234,0) !important;	box-shadow:2px 0px 8px 0px rgba(225,219,234,0) !important;
	background-color:rgba(255,255,255,0) !important;
	width:58%;
}

body .wd-section-stretch .elementor-element .elementor-element .e-con-inner{
	width:104%;
	-webkit-transform:translatex(-10px) translatey(-3px);	-ms-transform:translatex(-10px) translatey(-3px);	transform:translatex(-10px) translatey(-3px);
	margin-left:12px;
	}

}



@media (max-width:880px){

	body .main-page-wrapper .elementor .elementor-element .e-con-inner .elementor-element .wd-cart-table .elementor-widget-container .woocommerce-cart-form .cart tbody .woocommerce-cart-form__cart-item .product-name{
	width:303px !important;
}

body .page-title ul{
	left:329px;
}

body .e-con-inner .elementor-element .e-con-inner .elementor-element .elementor-element .e-con-inner > .elementor-element{
	-webkit-box-shadow:2px 0px 8px 0px rgba(0,0,0,0) !important;	box-shadow:2px 0px 8px 0px rgba(0,0,0,0) !important;
	}

}



@media (max-width:867px){

	body .wd-page-title-el .page-title{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .page-title ul{
	left:321px;
}

body .e-con-inner .elementor-element .e-con-inner .elementor-element .elementor-element .e-con-inner > .elementor-element{
	-webkit-box-shadow:2px 0px 8px 0px rgba(225,219,234,0) !important;	box-shadow:2px 0px 8px 0px rgba(225,219,234,0) !important;
	}

}



@media (max-width:814px){

	body .page-title ul{
	left:292px;
}

body .main-page-wrapper .elementor .elementor-element .e-con-inner .elementor-element .wd-cart-table .elementor-widget-container .woocommerce-cart-form .cart tbody .woocommerce-cart-form__cart-item .product-name{
	width:226px !important;
}

body .e-con-inner .elementor-element .e-con-inner .elementor-element .elementor-element .e-con-inner > .elementor-element{
	-webkit-box-shadow:2px 0px 0px 0px rgba(225,219,234,0) !important;	box-shadow:2px 0px 0px 0px rgba(225,219,234,0) !important;
}

body .wd-single-wishlist-btn a span{
	font-size:12px;
}

body .wd-section-stretch b a img{
	width:283px !important;
	}

}



@media (max-width:782px){

	body .main-page-wrapper .elementor .elementor-element .e-con-inner .elementor-element .wd-cart-table .elementor-widget-container .woocommerce-cart-form .cart tbody .woocommerce-cart-form__cart-item .product-name{
	width:222px !important;
}

body .page-title ul{
	left:271px;
	}

}



@media (max-width:767px){

	body .main-page-wrapper .elementor .elementor-element .e-con-inner .elementor-element .wd-cart-table .elementor-widget-container .woocommerce-cart-form .cart tbody .woocommerce-cart-form__cart-item .product-name{
	width:367px !important;
}

body .page-title ul{
	left:218px;
}

body .elementor-element > .elementor-element .elementor-widget-image .elementor-widget-container img{
	position:relative;
	width:423px;
	margin-left:0px;
	left:25px;
}

body .wd-single-price .price bdi{
	font-size:37px;
}

body .elementor-element:nth-child(7) .e-con-inner > .elementor-element:nth-child(1){

	background-color:rgba(0,0,0,0) !important;
}

body .e-con-inner .elementor-element .e-con-inner .elementor-element .elementor-element .e-con-inner > .elementor-element{
	-webkit-box-shadow:2px 0px 8px 0px rgba(225,219,234,0) !important;	box-shadow:2px 0px 8px 0px rgba(225,219,234,0) !important;
	width:350px;
}

body .wd-section-stretch .elementor-element .elementor-element .e-con-inner{
	width:652px;
	}

}



@media (max-width:680px){

	body .elementor-element > .elementor-element .elementor-widget-image .elementor-widget-container img{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	top:-62px;
	left:189px;
}

body .elementor-element > .elementor-element .elementor-widget-image .elementor-widget-container{
	-webkit-transform:translatex(-19px) translatey(0px);	-ms-transform:translatex(-19px) translatey(0px);	transform:translatex(-19px) translatey(0px);
}

body .wd-section-stretch .elementor-element .elementor-element:nth-child(4){

	height:94px;
}

body .wd-single-price .price bdi{
	position:relative;
	top:12px;
}

body .elementor-element:nth-child(7) .e-con-inner > .elementor-element:nth-child(2){

	-webkit-box-shadow:2px 0px 8px 0px rgba(225,219,234,0) !important;	box-shadow:2px 0px 8px 0px rgba(225,219,234,0) !important;
}

body .elementor-element:nth-child(7) .e-con-inner > .elementor-element:nth-child(1){

	background-color:rgba(255,255,255,0) !important;
	}

}



@media (max-width:646px){

	body .elementor-element > .elementor-element .elementor-widget-image .elementor-widget-container img{
	position:relative;
	top:-61px;
	left:103px;
}

body .wd-single-price .price bdi{
	font-size:33px;
}

body .wd-section-stretch .elementor-element .elementor-element:nth-child(4){

	height:71px;
	}

}



@media (max-width:640px){

	body .wd-section-stretch .wd-image img{
	display:none;
}

body .elementor-element:nth-child(2) .elementor-element:nth-child(3) > .elementor-element:nth-child(1){

	margin-top:-22px;
}

body .elementor-element > .elementor-element .elementor-widget-image .elementor-widget-container{
	position:relative;
	top:-49px;
	left:100px;
}

body .elementor-element > .elementor-element .elementor-widget-image{
	height:17px;
}

body .wd-section-stretch .elementor-element .elementor-element .e-con-inner{
	-webkit-box-shadow:none;	box-shadow:none;
}

body .wd-single-price .price .woocommerce-Price-amount{
	font-size:36px !important;
}

body .elementor-element > .elementor-element .elementor-widget-image .elementor-widget-container img{
	margin-top:-12px;
}

body .elementor-element:nth-child(7) .e-con-inner > .elementor-element:nth-child(2){

	-webkit-box-shadow:2px 0px 8px 0px rgba(225,219,234,0) !important;	box-shadow:2px 0px 8px 0px rgba(225,219,234,0) !important;
}

body .elementor-element:nth-child(7) .e-con-inner > .elementor-element:nth-child(1){

	background-color:rgba(255,255,255,0) !important;
	}

}



@media (max-width:569px){

	body .wd-single-price .price bdi{
	font-weight:700;
	font-size:28px;
}

body .elementor-element > .elementor-element .elementor-widget-image .elementor-widget-container img{
	position:relative;
	left:-29px;
	top:8px;
}

body .wd-section-stretch .e-con-inner > .elementor-element > .e-con-inner > .elementor-element{
	padding-left:16px !important;
	}

}



@media (min-width:769px){

	body .wd-shop-ordering .woocommerce-ordering select{
	top:0px;
	}

}



@media (min-width:1025px){

	body .wd-woo-page-title h1{
	font-size:22px !important;
}

body .wd-single-price .price del{
	font-size:20px !important;
	}

}



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
body.page:not(.home) #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper{
	background-color:#ffffff;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:15px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-top-style:solid;
	border-top-width:3px;
	border-top-color:#67079b;
}

body.page:not(.home) #customer_details .woocommerce-additional-fields{
	background-color:#ffffff;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:4px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-top-style:solid;
	border-top-width:3px;
	border-top-color:#67079b;
}

body.page:not(.home) #payment{
	background-color:#ffffff;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:15px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-top-style:solid;
	border-top-width:3px;
	border-top-color:#67079b;
}

body.page:not(.home) #customer_details .woocommerce-billing-fields h3{
	text-align:center;
	color:#67079b;
	font-weight:700;
}

body.page:not(.home) #order_review_heading{
	color:#67079b;
	font-weight:700;
}

body.page:not(.home) .main-page-wrapper .checkout .checkout-order-review{
	padding-right:50px !important;
	padding-left:15px !important;
}

body.page:not(.home) #order_review .wd-table-wrapper{
	border-top-style:solid;
	border-top-width:3px;
	border-top-color:#67079b;
}

body.page:not(.home) #customer_details .woocommerce-additional-fields h3{
	color:#67079b;
	font-weight:700;
	text-align:center;
}

body.page:not(.home) .wd-checkout-prod-title .quantity input[type=number]{
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
}

body.page:not(.home) .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{
	font-weight:300;
}

body.page:not(.home) .wd-page-wrapper{
	background-color:#f6f6f6;
}

body.page:not(.home) .main-footer .elementor .elementor-element-63ae6535{
	display:none;
}

body.page:not(.home) .elementor-element-7b9c2888 .elementor-widget-wrap{
	display:none !important;
}

body.page:not(.home) .main-page-wrapper .checkout{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page:not(.home) .main-page-wrapper .woocommerce-form-login-toggle{
	text-align:center;
	margin-top:26px;
}

body.page:not(.home) .main-page-wrapper .woocommerce-form-login-toggle .woocommerce-info{
	background-color:#ffffff !important;
	padding-left:160px !important;
	padding-right:50px !important;
	padding-top:10px !important;
	padding-bottom:10px !important;
	border-top-style:solid;
	border-top-width:3px;
	border-top-color:#67079b;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	z-index:443;
	top:24px;
	max-width:667px;
	left:-5px;
	text-align:right;
	font-size:16px;
	-webkit-box-shadow:0px -9px 12px -11px #a8a8a8;	box-shadow:0px -9px 12px -11px #a8a8a8;
}

body.page:not(.home) .main-page-wrapper .hidden-form{
	background-color:#ffffff;
	margin-top:-7px;
	max-width:667px;
	left:378px;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	-webkit-box-shadow:none;	box-shadow:none;
	border-style:none;
	padding-top:12px;
}

body.page:not(.home) .wd-page-wrapper .main-page-wrapper .container .woocommerce .woocommerce-form-login-toggle .woocommerce-info{
	width:667px !important;
}

body.page:not(.home) .main-page-wrapper .hidden-form p:nth-child(1){

	text-align:center;
	color:#797676;
}

body.page:not(.home) .woocommerce-my-account-wrapper .woocommerce-order-details h2{
	color:#67079b;
	font-weight:700;
}

body.page:not(.home) .woocommerce-table--order-details tbody .product-name{
	color:#67079b;
}

body.page:not(.home) .woocommerce-table--order-details tr .woocommerce-table__product-table{
	font-weight:700;
}

body.page:not(.home) .woocommerce-table--order-details tfoot th{
	color:#67079b;
}

body.page:not(.home) .woocommerce-my-account-wrapper .woocommerce-customer-details h2{
	font-weight:700;
	color:#67079b;
}

body.page:not(.home) .hentry .woocommerce-my-account-wrapper .woocommerce-MyAccount-content{
	background-color:#ffffff;
	margin-left:21px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	padding-top:33px;
}

body.page:not(.home) .woocommerce-table--order-details tfoot a{
	color:#67079b;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

body.page:not(.home) .woocommerce-my-account-wrapper .woocommerce-customer-details address{
	font-weight:300;
}

body.page:not(.home) #customer_details .woocommerce-billing-fields{
	margin-right:-21px;
}

body.page:not(.home) .wd-page-wrapper header{
	-webkit-box-shadow:none;	box-shadow:none;
}

@media (max-width:1439px){

	body.page:not(.home) .main-page-wrapper .hidden-form{
	left:349px;
	}

}



@media (max-width:1362px){

	body.page:not(.home) .main-page-wrapper .hidden-form{
	left:309px;
	}

}



@media (max-width:1320px){

	body.page:not(.home) .main-page-wrapper .hidden-form{
	left:289px;
	}

}



@media (max-width:1279px){

	body.page:not(.home) .wd-page-wrapper .main-page-wrapper .container .woocommerce .hidden-form{
	left:270px !important;
	}

}



@media (max-width:1221px){

	body.page:not(.home) .wd-page-wrapper .main-page-wrapper .container .woocommerce .hidden-form{
	left:239px !important;
	}

}



@media (max-width:1200px){

	body.page:not(.home) .wd-page-wrapper .main-page-wrapper .container .woocommerce .hidden-form{
	left:228px !important;
	}

}



@media (max-width:1079px){

	body.page:not(.home) .wd-page-wrapper .main-page-wrapper .container .woocommerce .hidden-form{
	left:169px !important;
	}

}



@media (max-width:1023px){

	body.page:not(.home) .wd-page-wrapper .main-page-wrapper .container .woocommerce .hidden-form{
	left:140px !important;
	}

}



@media (max-width:880px){

	body.page:not(.home) .wd-page-wrapper .main-page-wrapper .container .woocommerce .hidden-form{
	left:70px !important;
	}

}



@media (max-width:867px){

	body.page:not(.home) .wd-page-wrapper .main-page-wrapper .container .woocommerce .hidden-form{
	left:62px !important;
	}

}



@media (max-width:814px){

	body.page:not(.home) .wd-page-wrapper .main-page-wrapper .container .woocommerce .hidden-form{
	left:37px !important;
	}

}



@media (max-width:782px){

	body.page:not(.home) .wd-page-wrapper .main-page-wrapper .container .woocommerce .hidden-form{
	left:19px !important;
	}

}



@media (max-width:767px){

	body.page:not(.home) .wd-page-wrapper .main-page-wrapper .container .woocommerce .hidden-form{
	left:13px !important;
	}

}



@media (max-width:680px){

	body.page:not(.home) .wd-page-wrapper .main-page-wrapper .container .woocommerce .hidden-form{
	left:-7px !important;
}

body.page:not(.home) .main-page-wrapper .woocommerce-form-login-toggle .woocommerce-info{
	padding-right:98px !important;
	left:-9px;
}

body.page:not(.home) .wd-page-wrapper .main-page-wrapper .container .woocommerce .woocommerce-form-login-toggle .woocommerce-info{
	width:646px !important;
	}

}



@media (max-width:670px){

	body.page:not(.home) .wd-page-wrapper .main-page-wrapper .container .woocommerce .woocommerce-form-login-toggle .woocommerce-info{
	width:636px !important;
	}

}



@media (max-width:640px){

	body.page:not(.home) .wd-page-wrapper .main-page-wrapper .container .woocommerce .woocommerce-form-login-toggle .woocommerce-info{
	width:606px !important;
	}

}



@media (max-width:600px){

	body.page:not(.home) .wd-page-wrapper .main-page-wrapper .container .woocommerce .woocommerce-form-login-toggle .woocommerce-info{
	width:566px !important;
}

body.page:not(.home) .main-page-wrapper .woocommerce-form-login-toggle .woocommerce-info{
	font-size:13px;
	}

}



@media (max-width:580px){

	body.page:not(.home) .wd-page-wrapper .main-page-wrapper .container .woocommerce .woocommerce-form-login-toggle .woocommerce-info{
	width:546px !important;
	}

}



@media (max-width:569px){

	body.page:not(.home) .wd-page-wrapper .main-page-wrapper .container .woocommerce .woocommerce-form-login-toggle .woocommerce-info{
	width:535px !important;
}

body.page:not(.home) .main-page-wrapper .woocommerce-form-login-toggle .woocommerce-info{
	font-size:12px;
	}

}



@media (max-width:479px){

	body.page:not(.home) .wd-page-wrapper .main-page-wrapper .container .woocommerce .woocommerce-form-login-toggle .woocommerce-info{
	width:453px !important;
}

body.page:not(.home) .main-page-wrapper .woocommerce-form-login-toggle .woocommerce-info{
	padding-right:54px !important;
	padding-left:114px !important;
	}

}



/*-----------------------------------------------*/
/*  Product Template                             */
/*-----------------------------------------------*/
body.single-product .wd-section-stretch .elementor-element .elementor-element:nth-child(3){

	background-color:rgba(86,28,231,0.04) !important;
}

body.single-product .wd-btn-design-full .cart .single_add_to_cart_button{
	background-color:#67079b;
	font-size:19px;
}

body.single-product .e-con-inner .elementor-element .e-con-inner .elementor-element .elementor-element > .elementor-element .elementor-element .elementor-widget-container{
	border-color:#67079b;
}

body.single-product .wd-section-stretch .wd-image img{
	-webkit-filter: hue-rotate(39deg) saturate(0.55);	filter: hue-rotate(39deg) saturate(0.55);
}

body.single-product .wd-section-stretch .title-wrapper h4{
	color:#67079b;
}

body.single-product .wd-section-stretch .title-wrapper .liner-continer{
	margin-bottom:-5px;
}

body.single-product .wd-single-title h1{
	color:#67079b;
	font-weight:700;
	padding-top:25px;
	padding-bottom:16px;
}

body.single-product .wd-single-wishlist-btn a span{
	width:215px;
}

body.single-product .wd-single-wishlist-btn .wd-wishlist-icon a{
	margin-left:12px;
}

body.single-product .wd-section-stretch .elementor-element svg{
	-webkit-filter: hue-rotate(49deg) saturate(0.66);	filter: hue-rotate(49deg) saturate(0.66);
}

body.single-product .elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb .wd-last{
	color:#67079b;
}

body.single-product .e-con-inner > .elementor-element > .elementor-element > .elementor-widget-container h4{
	color:#67079b;
	font-weight:600;
}

body.single-product .e-con-inner .elementor-element .elementor-element .e-con-inner .elementor-element .elementor-widget-container .title-wrapper .liner-continer h4{
	color:#67079b;
	font-weight:600;
}

body.single-product b .elementor-element .e-con-inner .elementor-element .elementor-element .elementor-element .elementor-widget-container .title-wrapper .liner-continer .woodmart-title-container{
	color:#67079b;
	font-weight:600;
}

body.single-product .wd-content-area b ul{
	list-style-type:none;
}

body.single-product .wd-content-area p strong{
	color:#67079b;
	font-weight:700;
}

body.single-product .wd-content-area ul p{
	font-weight:400;
}

body.single-product .wd-rating-summary .wd-rating-summary-heading .star-rating{
	font-size:30px;
}

body.single-product .wd-single-attrs .img-wrapper img{
	-webkit-filter: hue-rotate(34deg) saturate(0.72);	filter: hue-rotate(34deg) saturate(0.72);
}

body.single-product .product_meta .sku_wrapper .meta-label{
	color:#67079b;
}

body.single-product .wd-section-stretch .title-wrapper p{
	color:#9672b9;
	font-size:13px;
}

body.single-product .cart .quantity input[type=number]{
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
}

body.single-product .elementor-element > .elementor-element .elementor-widget-image .elementor-widget-container{
	text-align:right;
}

body.single-product .wd-section-stretch .e-con-inner > .elementor-element > .e-con-inner > .elementor-element{
	background-color:#fdfaff;
	padding-left:30px;
	padding-right:21px;
	padding-top:2px;
}

body.single-product .woocommerce-breadcrumb span a{
	color:#000000;
}

body.single-product .wd-section-stretch .elementor-element .elementor-widget-woocommerce-breadcrumb{
	background-color:#ffffff !important;
}

body.single-product .wd-section-stretch .e-con-inner:nth-child(1) .elementor-element:nth-child(3) .e-con-inner:nth-child(1) > .elementor-element:nth-child(1){

	background-color:#ffffff;
}

body.single-product .wd-section-stretch .e-con-inner:nth-child(1) .elementor-element:nth-child(3) .e-con-inner:nth-child(1) > .elementor-element:nth-child(2){

	-webkit-box-shadow:2px 0px 8px 0px #e1dbea;	box-shadow:2px 0px 8px 0px #e1dbea;
}

body.single-product b:nth-child(10) b > .elementor-element:nth-child(1){

	-webkit-filter: saturate(0.78);	filter: saturate(0.78);
}

body.single-product .wd-section-stretch b a img{
	position:relative;
	top:21px;
	-webkit-transform:scale(1.22);	-ms-transform:scale(1.22);	transform:scale(1.22);
}

body.single-product .elementor-element b b > .elementor-element{
	top:-12px;
}

body.single-product .wd-section-stretch .elementor-element .elementor-icon-list-text{
	font-size:13px;
	color:#65297f !important;
}

body.single-product .elementor-icon-list-text > b{
	color:#67079b;
}

body.single-product .wd-section-stretch .elementor-element .elementor-icon-list-item{
	margin-bottom:-3px;
}

body.single-product .wd-single-visitor-count .wd-product-info .wd-info-msg{
	color:#67079b;
	font-size:12px;
}

body.single-product .wd-single-visitor-count .wd-product-info .wd-info-number{
	color:#67079b;
}

body.single-product .elementor-widget-woocommerce-breadcrumb nav{
	font-size:13px;
}

body.single-product .wd-section-stretch .elementor-element:nth-child(1) .e-con-inner{
	margin-top:-12px;
}

body.single-product .wd-thumb-nav .wd-next .wd-arrow-inner{
	color:#67079b;
}

body.single-product .wd-single-attrs tbody .wd-attr-name-label{
	color:#67079b;
}

body.single-product .wd-single-attrs tbody p{
	font-weight:300;
}

body.single-product #reply-title{
	color:#67079b;
}

body.single-product #comments p{
	font-weight:300;
	color:#67079b;
}

body.single-product .elementor-element-63ae6535 .wd-text-block p{
	font-weight:400;
}

body.single-product .elementor-element-1191b963 .sub-sub-menu .item-label-primary a{
	font-weight:400;
}

body.single-product .elementor-element-1191b963 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-element .elementor-widget-container .wd-sub-accented .item-label-primary .sub-sub-menu .item-label-green a{
	font-weight:400;
}

body.single-product .wd-sub-accented .item-label-primary .sub-sub-menu .item-label-red a{
	font-weight:400;
}

body.single-product .elementor-element-1191b963 .title-wrapper p{
	font-weight:600;
}

body.single-product .wd-button-wrapper .btn-icon-pos-left span{
	font-weight:600;
}

body.single-product .elementor-element-29b64660 .wd-items-bottom h4{
	color:#67079b;
}

body.single-product .elementor-element-29b64660 p em{
	color:#67079b;
}

body.single-product .elementor-element-29b64660 .wd-text-block p{
	font-weight:400;
}

body.single-product .elementor-element-29b64660 .wd-items-bottom p{
	font-weight:400;
}

body.single-product .elementor-element-1191b963 .sub-sub-menu a:hover{
	color:#67079b !important;
}

body.single-product .wd-page-wrapper b b .footer-container .main-footer .elementor .elementor-element-1191b963 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-element .elementor-widget-container .wd-text-block p{
	line-height:1.4em !important;
}

body.single-product .elementor-element-1191b963 .title-wrapper h4{
	font-weight:600;
}

body.single-product .elementor-element-7b9c2888 .title-wrapper h4{
	font-weight:700;
}

body.single-product .elementor-element-63ae6535 .wd-text-block h5{
	font-weight:700;
	font-size:15px;
}

body.single-product .elementor-element-63ae6535 h5 strong{
	font-weight:700;
}

body.single-product .wd-page-wrapper .main-page-wrapper{
	background-color:#f8f8fb;
}

body.single-product .wd-btn-design-full .cart .single_add_to_cart_button:hover{
	background-color:#51037c;
}

body.single-product .wd-single-visitor-count .wd-product-info{
	width:141%;
	padding-top:7px;
	padding-bottom:7px;
}

body.single-product .wd-section-stretch .elementor-element .social-share{
	margin-right:7px;
	width:185px;
	position:relative;
	left:90px;
	-webkit-transform:scale(0.8);	-ms-transform:scale(0.8);	transform:scale(0.8);
}

body.single-product .wd-section-stretch .elementor-element:nth-child(7) .elementor-element:nth-child(2) .elementor-widget-container{
	width:166px;
}

body.single-product .wd-section-stretch .e-con-inner .elementor-element .e-con-inner > .elementor-element{
	padding-bottom:0px;
}

body.single-product .product_meta .sku_wrapper .sku{
	color:#ac82ce;
}

@media (min-width:1025px){

	body.single-product .wd-single-title h1{
	font-size:20px !important;
	}

}



/*-----------------------------------------------*/
/*  "Accueil" Page                               */
/*-----------------------------------------------*/
body.page-id-10961 .dfd-carousel .dfd-carousel-arrow svg{
	-webkit-filter: hue-rotate(49deg) saturate(0.38);	filter: hue-rotate(49deg) saturate(0.38);
}

body.page-id-10961 .phx-connected .dfd-feat-add-to-cart .dfd-branding{
	visibility:hidden;
}

body.page-id-10961 .dfd-carousel .dfd-card-flex a{
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.page-id-10961 .dfd-carousel .dfd-card-preset-product:hover{
	border-color:#bb95cf;
	border-style:solid;
	border-width:1px;
}



/*-----------------------------------------------*/
/*  "Validation de la commande" Page             */
/*-----------------------------------------------*/
body.page-id-11 .wd-page-wrapper .main-page-wrapper .container{
	padding-left:63px;
}

body.page-id-11 .main-page-wrapper form{
	-webkit-transform: translatey(-43px) !important;	-ms-transform: translatey(-43px) !important;	transform: translatey(-43px) !important;
	position:relative;
}

body.page-id-11 .whb-main-header .whb-flex-flex-middle .container .whb-header-bottom-inner .whb-col-right{
	-webkit-transform: translatex(-55px);	-ms-transform: translatex(-55px);	transform: translatex(-55px);
	position:relative;
	top:-74px;
	left:62px;
}

body.page-id-11 .main-page-wrapper .checkout .checkout-order-review{
	background-color:rgba(247,247,247,0) !important;
}

body.page-id-11 .whb-main-header a .wd-tools-inner{
	display:none !important;
}

body.page-id-11 .whb-main-header .wd-header-wishlist .wd-tools-icon{
	display:none;
}

body.page-id-11 .whb-main-header .wd-header-compare .wd-tools-icon{
	display:none;
}

body.page-id-11 .whb-main-header .whb-flex-flex-middle .container .whb-general-header-inner .whb-col-right{
	-webkit-transform: translatex(-256px);	-ms-transform: translatex(-256px);	transform: translatex(-256px);
}

body.page-id-11 .whb-main-header .whb-col-right .wd-header-my-account .wd-tools-icon{
	left:-45px;
	border-style:solid;
	border-width:1px;
}

body.page-id-11 .whb-header .whb-main-header .whb-flex-flex-middle:nth-child(3){

	background-color:rgba(243,238,253,0);
	-webkit-box-shadow:none !important;	box-shadow:none !important;
}

body.page-id-11 .whb-sticked .whb-main-header .whb-flex-flex-middle{
	-webkit-box-shadow:0px 1px 0px 0px rgba(0,0,0,0) !important;	box-shadow:0px 1px 0px 0px rgba(0,0,0,0) !important;
}

body.page-id-11 .wd-page-wrapper .whb-header .whb-main-header .whb-flex-flex-middle{
	-webkit-box-shadow:none !important;	box-shadow:none !important;
}

body.page-id-11 .whb-header .whb-main-header .whb-flex-flex-middle{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-11 .wd-page-wrapper .whb-header .whb-main-header{
	-webkit-box-shadow:none;	box-shadow:none;
}

body.page-id-11 .wd-page-wrapper .whb-header .whb-main-header .whb-flex-flex-middle:nth-child(2){

	-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.04) !important;	box-shadow:0px 0px 12px 0px rgba(0,0,0,0.04) !important;
}

body.page-id-11 .woocommerce-checkout-review-order-table .order-total th{
	font-weight:700;
}

body.page-id-11 .woocommerce-checkout-review-order-table .woocommerce-shipping-totals th{
	color:#67079b;
	font-weight:700;
}

body.page-id-11 .woocommerce-checkout-review-order-table tr .product-name{
	font-weight:700;
}

body.page-id-11 #customer_details .woocommerce-shipping-fields{
	background-color:#ffffff;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:15px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-top-style:solid;
	border-top-width:3px;
	border-top-color:#1abc9c;
}

body.page-id-11 #customer_details{
	width:681px;
}

body.page-id-11 .wd-page-wrapper .main-page-wrapper .container .woocommerce .checkout #customer_details .woocommerce-shipping-fields{
	width:103% !important;
}

body.page-id-11 .wd-page-wrapper .main-page-wrapper .container .woocommerce .checkout #customer_details .woocommerce-additional-fields{
	width:103% !important;
}

body.page-id-11 .woocommerce-account-fields .create-account label{
	background-color:#ffffff;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:15px;
	border-top-style:solid;
	border-top-width:3px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-top-color:#67079b;
}

body.page-id-11 .wd-page-wrapper .main-page-wrapper .container .woocommerce .checkout #customer_details .woocommerce-account-fields .create-account label{
	width:103% !important;
}

body.page-id-11 #payment{
	border-top-color:#67079b;
}

@media (max-width:1439px){

	body.page-id-11 .wd-page-wrapper .main-page-wrapper .container{
	padding-left:39px;
}

body.page-id-11 .main-page-wrapper .checkout .checkout-order-review{
	padding-right:30px !important;
	}

}



@media (max-width:1079px){

	body.page-id-11 .wd-page-wrapper .main-page-wrapper .container{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-left:17px;
}

body.page-id-11 .main-page-wrapper .checkout .checkout-order-review{
	padding-right:0px !important;
	}

}



@media (max-width:1023px){

	body.page-id-11 .main-page-wrapper .checkout .checkout-order-review{
	padding-right:0px !important;
}

body.page-id-11 .wd-page-wrapper .main-page-wrapper .container{
	padding-left:11px;
	-webkit-transform: translatey(14px);	-ms-transform: translatey(14px);	transform: translatey(14px);
	}

}



@media (max-width:767px){

	body.page-id-11 .wd-page-wrapper .main-page-wrapper .container{
	width:93%;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-left:0px;
	padding-right:0px;
}

body.page-id-11 #customer_details .woocommerce-billing-fields{
	width:709px;
}

body.page-id-11 #customer_details{
	-webkit-transform: translatey(26px);	-ms-transform: translatey(26px);	transform: translatey(26px);
	}

}



@media (max-width:680px){

	body.page-id-11 #customer_details .woocommerce-billing-fields{
	width:636px;
	}

}



@media (max-width:670px){

	body.page-id-11 #customer_details .woocommerce-billing-fields{
	width:625px;
}

body.page-id-11 #customer_details{
	-webkit-transform: translatey(23px);	-ms-transform: translatey(23px);	transform: translatey(23px);
	}

}



@media (max-width:640px){

	body.page-id-11 .wd-page-wrapper .main-page-wrapper .container{
	padding-left:16px;
	-webkit-transform: translatey(26px);	-ms-transform: translatey(26px);	transform: translatey(26px);
}

body.page-id-11 #customer_details .woocommerce-billing-fields{
	width:593px;
}

body.page-id-11 .wd-page-wrapper .main-page-wrapper{
	padding-left:0px;
	margin-left:-31px;
}

body.page-id-11 #customer_details .woocommerce-additional-fields{
	position:relative;
	left:4px;
}

body.page-id-11 #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper{
	position:relative;
	left:8px;
}

body.page-id-11 #order_review .wd-table-wrapper{
	padding-right:23px;
	width:595px;
	}

}



@media (max-width:600px){

	body.page-id-11 #customer_details .woocommerce-billing-fields{
	width:562px;
	}

}



@media (max-width:580px){

	body.page-id-11 #customer_details .woocommerce-billing-fields{
	width:543px;
	}

}



@media (max-width:575px){

	body.page-id-11 #customer_details .woocommerce-billing-fields{
	width:534px;
}

body.page-id-11 #order_review .wd-table-wrapper{
	width:534px;
	}

}



@media (max-width:569px){

	body.page-id-11 .wd-page-wrapper .main-page-wrapper .container{
	padding-left:0px;
	margin-right:8px;
}

body.page-id-11 .wd-page-wrapper .main-page-wrapper .container .woocommerce .checkout #customer_details .woocommerce-billing-fields h3{
	width:87% !important;
}

body.page-id-11 #customer_details .woocommerce-additional-fields{
	width:538px;
}

body.page-id-11 #payment{
	width:533px;
	}

}



@media (max-width:568px){

	body.page-id-11 #payment{
	width:524px;
	}

}



@media (max-width:539px){

	body.page-id-11 #payment{
	width:506px;
	}

}



@media (max-width:532px){

	body.page-id-11 #payment{
	width:506px;
	}

}



@media (max-width:506px){

	body.page-id-11 #order_review .wd-table-wrapper{
	width:485px;
}

body.page-id-11 #payment{
	width:478px;
}

body.page-id-11 #customer_details .woocommerce-additional-fields{
	width:492px;
}

body.page-id-11 .wd-page-wrapper .main-page-wrapper .container .woocommerce .checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper{
	width:92% !important;
	}

}



@media (max-width:500px){

	body.page-id-11 .wd-page-wrapper .main-page-wrapper .container .woocommerce .checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper{
	width:90% !important;
}

body.page-id-11 #customer_details .woocommerce-additional-fields{
	width:490px;
}

body.page-id-11 #order_review .wd-table-wrapper{
	width:479px;
}

body.page-id-11 #payment{
	width:478px;
	}

}



@media (max-width:479px){

	body.page-id-11 #customer_details .woocommerce-billing-fields{
	width:443px;
}

body.page-id-11 .wd-page-wrapper .main-page-wrapper{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	margin-left:-10px;
}

body.page-id-11 .wd-page-wrapper .main-page-wrapper .container{
	margin-right:14px;
}

body.page-id-11 .wd-page-wrapper .main-page-wrapper .container .woocommerce .checkout #customer_details .woocommerce-billing-fields h3{
	width:428px !important;
}

body.page-id-11 #customer_details .woocommerce-additional-fields{
	width:397px;
	margin-bottom:9px;
}

body.page-id-11 #order_review .wd-table-wrapper{
	width:388px;
}

body.page-id-11 #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper{
	width:425px;
}

body.page-id-11 #payment{
	width:390px;
}

body.page-id-11 #order_comments{
	min-height:87px;
	height:87px;
	}

}



@media (max-width:426px){

	body.page-id-11 #payment{
	width:390px;
	}

}



@media (min-width:1025px){

	body.page-id-11 .whb-main-header .whb-flex-flex-middle .container .whb-general-header-inner .whb-col-center{
	display:none;
}

body.page-id-11 .whb-main-header .whb-flex-flex-middle .container .whb-header-bottom-inner .whb-col-center{
	display:none;
	}

}



/*-----------------------------------------------*/
/*  "Panier" Page                                */
/*-----------------------------------------------*/
body.page-id-10 .cart_totals h2{
	font-weight:600 !important;
}

@media (min-width:1440px){

	body.page-id-10 .cart tbody .product-name{
	width:388px;
	}

}



/*-----------------------------------------------*/
/*  "Mon compte" Page                            */
/*-----------------------------------------------*/
body.page-id-12 #customer_login .col-register{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	padding-top:39px;
	padding-bottom:31px;
	margin-left:91px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	max-width:43%;
	background-color:#f6f4fa;
	border-left-width:2px;
	border-left-style:solid;
}

body.page-id-12 #customer_login .col-login{
	padding-top:32px;
	padding-bottom:55px;
	background-color:#3a086d;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	padding-right:51px;
	padding-left:54px;
	max-width:41%;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	border-color:#ad58ce;
	border-width:5px;
	border-style:solid;
}

body.page-id-12 .woocommerce-form-register .woocommerce-Button{
	background-color:#3a086d;
}

body.page-id-12 .wd-page-wrapper .main-page-wrapper .container .wd-content-area{
	width:auto !important;
}

body.page-id-12 #customer_login .col-register h2{
	color:#3a086d;
	font-weight:700;
}

body.page-id-12 .col-register .woocommerce-form-register p{
	color:#3a086d;
}

body.page-id-12 #customer_login .col-login h2{
	color:#ffffff;
	font-weight:700;
}

body.page-id-12 .woocommerce-form-login .woocommerce-FormRow--wide label{
	color:#ffffff;
}

body.page-id-12 .woocommerce-form-login .login-form-footer a{
	color:#ffffff;
}

body.page-id-12 .login-form-footer .woocommerce-form__label span{
	color:#ffffff;
}

body.page-id-12 .woocommerce-form-login .woocommerce-button{
	background-color:#ad58ce;
}

body.page-id-12 .wd-page-wrapper{
	background-color:#ffffff;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-12 .woocommerce-form-register .woocommerce-privacy-policy-text p{
	font-size:12px;
	color:#725c88;
}

body.page-id-12 .woocommerce-form-register .woocommerce-form-row--wide label{
	color:#ad58ce;
}

body.page-id-12 #customer_login{
	-webkit-transform: translatex(66px);	-ms-transform: translatex(66px);	transform: translatex(66px);
	display:-webkit-sticky;	display:sticky;
}

body.page-id-12 .wd-page-wrapper .main-page-wrapper{
	background-image:none;
	background-color:#ffffff;
	min-height:806px;
}

body.page-id-12 .woocommerce-form-login .login-form-footer a:hover{
	color:#cb9dd7;
}

body.page-id-12 .wd-page-wrapper .main-page-wrapper .container{
	padding-bottom:121px;
	padding-top:100px;
}

body.page-id-12 .hentry .woocommerce-my-account-wrapper .woocommerce-MyAccount-content{
	padding-bottom:83px;
	border-top-style:solid;
	border-top-width:4px;
	border-top-color:#bd87d2;
}

body.page-id-12 .hentry .woocommerce-my-account-wrapper .wd-my-account-sidebar{
	background-color:#ffffff;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-top-style:solid;
	border-top-color:#67079b;
	border-top-width:4px;
}

body.page-id-12 .whb-main-header a .wd-tools-inner{
	background-color:#67079b;
}

body.page-id-12 .woocommerce-MyAccount-navigation ul a{
	color:#67079b !important;
}

body.page-id-12 .woocommerce-MyAccount-navigation ul a:visited{
	background-color:rgba(221,151,221,0.09);
	border-bottom-right-radius:10px;
}

body.page-id-12 .woocommerce-MyAccount-navigation ul a:hover{
	background-color:rgba(221,151,221,0.09);
}

body.page-id-12 .wd-my-account-links .downloads-link a{
	border-top-color:#c597dd;
}

body.page-id-12 .wd-my-account-links .payment-methods-link a{
	border-top-color:#c597dd;
	border-top-style:solid;
	border-top-width:4px;
}

body.page-id-12 .wd-my-account-links .wishlist-link a{
	border-top-color:#c597dd;
}

body.page-id-12 .wd-my-account-links .edit-address-link a:hover{
	border-color:#c597dd;
	border-style:solid;
}

body.page-id-12 .whb-header .whb-main-header .whb-flex-flex-middle:nth-child(3){

	display:none;
}



/*-----------------------------------------------*/
/*  "Mes produits mis de côté" Page            */
/*-----------------------------------------------*/
body.page-id-11250 .hentry .woocommerce-my-account-wrapper .wd-my-account-sidebar{
	display:none;
}

body.page-id-11250 .hentry .woocommerce-my-account-wrapper .woocommerce-MyAccount-content{
	padding-bottom:55px;
}