<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.visible-xs {
	display: none;
}

#st_advanced_ma_155 .cate_label,#st_mo_advanced_ma_155 .cate_label{color:#ffffff;}#st_advanced_ma_155 .cate_label,#st_mo_advanced_ma_155 .cate_label{background-color:#ce07ff;}#st_advanced_ma_444 .cate_label,#st_mo_advanced_ma_444 .cate_label{color:#ffffff;}#st_advanced_ma_444 .cate_label,#st_mo_advanced_ma_444 .cate_label{background-color:#d600bf;}#st_advanced_ma_447 .cate_label,#st_mo_advanced_ma_447 .cate_label{color:#ffffff;}#st_advanced_ma_447 .cate_label,#st_mo_advanced_ma_447 .cate_label{background-color:#ce07ff;}#st_advanced_ma_473 .cate_label,#st_mo_advanced_ma_473 .cate_label{background-color:#ff004a;}
#st_news_letter_1 .st_news_letter_form_inner{width:258px;}#st_news_letter_1 .st_news_letter_input{height:35px;}#st_news_letter_1 .st_news_letter_submit{height:35px;line-height:31px;}#st_news_letter_2 .st_news_letter_form_inner{width:258px;}#st_news_letter_2 .st_news_letter_input{height:35px;}#st_news_letter_2 .st_news_letter_submit{height:35px;line-height:31px;}#st_news_letter_3 .st_news_letter_form_inner{width:258px;}#st_news_letter_3 .st_news_letter_input{height:35px;}#st_news_letter_3 .st_news_letter_submit{height:35px;line-height:31px;}#st_news_letter_4 .st_news_letter_box{padding-top:50px;}#st_news_letter_4 .st_news_letter_box{padding-bottom:50px;}#st_news_letter_5 .st_news_letter_form_inner{width:258px;}#st_news_letter_5 .st_news_letter_input{height:35px;}#st_news_letter_5 .st_news_letter_submit{height:35px;line-height:31px;}
#product_categories_slider_47 .title_block, #product_categories_slider_47 .nav_top_right .flex-direction-nav,#product_categories_slider_47 .title_block a{background:none;}

ul.myaccount-link-list a:hover span.icon_wrap {
	background-color: transparent !important;
}
.ets_abancart_shopping_cart_overload.active {
	display: none !important;
}
.main_content_area {
	background-color: #fff;
}
.fleft {
	float: left;
}
.thank-you-container {
	text-align: center;
	background: #fff;
	padding: 30px;
	border-radius: 10px;
	box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
	padding-top: 0px;
}

.thank-you-container img {
	width: 50px;
	margin-bottom: 20px;
}

.thank-you-container h1 {
	color: #984681;
	font-size: 24px;
	margin-bottom: 10px;
}

.thank-you-container p {
	font-size: 16px;
	margin-bottom: 20px;
	line-height: 1.5;
}

.thank-you-container a {
	display: inline-block;
	background-color: #984681;
	color: #fff;
	text-decoration: none;
	padding: 10px 20px;
	border-radius: 5px;
	font-size: 16px;
	transition: background-color 0.3s ease;
}

.thank-you-container a:hover {
	background-color: #984681;
	color: white;
}
.currencies_ul {
	/*display: none;*/
}
.currencies_ul.currencies_ul_hover {
	display: inline-block;
	position: relative;
    z-index: 10;
}
#top_bar #currencies_block_top {
	display: none;
}
.button_fniaalizar {
	width: 100%;
    display: inline-block;
    background-color: black !important;
    color: white;
    padding: 10px 0;
    text-align: center;
    font-size: 1.5em;
}
.sniperfast_prod_ref {
    display: none !important;
}
#order-opc #order-detail-content .product_reference.row {
	display: none;
}
#my-account .ets_abancart_shopping_cart i {
	color: #444444;
}
#logo_wrapper a img {
	height: auto;
}
#my-account .ets_abancart_shopping_cart i:before {
	font-size: 0.5em;
}
.title_combinationstab {
	padding: 15px 0;
    font-size: 2em;
    background: #A7478F;
    color: white;
    padding-left: 15px;
}
#my-account .mailalerts {
	margin-bottom: 0px !important;
}
#my-account .ets_abancart_shopping_cart {
	margin-bottom: 0px !important;
}
/*#module-ambjolisearch-jolisearch #subcategories {
	display: none;
}*/
#module-ambjolisearch-jolisearch #subcategories a {
	color: #AA3B8B !important;
}
.pro_list_manufacturer {
	height: 18px;
	color: gray;
}
#module_gsnippetsreviews span.icon_wrap i {
	font-size: 1.6em;
}
.footer-container #footer_info {
    background-color: #000 !important;
}
input[name=search_query_fixed] {
	padding-left: 23px;
}
 .grandchild {
        float: left;
        width: 16%;
    }
    .clearboth {
        clear: both;
    }
.slider button.slick-prev {
	position: absolute;
	top: -45px;
	right: 29px;
	
	color: #ffffff;
    background: #999999;
    border: none;
    width: 26px;
    height: 24px;
}
.slider button.slick-next {
	position: absolute;
	top: -45px;
	right: 0px;
	
	color: #ffffff;
    background: #999999;
    border: none;
    width: 26px;
    height: 24px;
}
#order-opc #footer {
	display: none;
}
#header_user_info .header_item.sing_up {
	display: none;
}
#header_user_info .header_item i {
	color: #984681;
	font-size: 20px;
}
.shopping_cart .ajax_cart_left {
	border: 0px !important;
}
.shopping_cart .ajax_cart_right {
	border: 0px !important;
}
#shopping_cart i.icon-basket {
	position: relative;
	top: 12px;
	font-size: 2em;
}
.blok_blog_short_content {
	text-align: justify;
	font-family: 'Open Sans';
}
.blok_blog_short_content a {
	text-decoration: none;
    font-weight: bolder;
    font-size: 14px;
}
.shopping_cart .icon_wrap .amount_circle {
	right: 1px;
    top: 9px;
}
.blog_list .s_title_block {
	color: black;
    font-weight: bold;
}
#module-stblog-default #center_column,
#module-stblog-article #center_column {
	width: 100%;
}
#module-stblog-default #right_column,
#module-stblog-article #right_column {
	display: none;
}
.blog_content ul li {
	list-style: none;
}
#blog_primary_block {
	text-align: center;
}
#manufacturer li.ajax_block_product::marker {
	display: none !important;
	content: '';
}
#manufacturer #product_list br {
	display: none !important;
}
#header_user_info .header_item.login {
	text-transform: uppercase;
}
#header_user_info {
	margin-left: 0px;
}
.SHOP-2 #header_user_info,
.SHOP-5 #header_user_info {
	/*width: 11%;*/
}
.SHOP-3 #header_user_info {
	/*width: 17%;*/
}
.ajax_cart_total.ajax_cart_right {
	position: relative;
	top: 5px;
	font-size: 11px;
}
button#shopping_cart {
	padding-left: 0px;
    margin-left: 0px;
}
#header .wide_container, #top_extra .wide_container {
	padding-top: 0px;
	padding-bottom: 0px;
}
.ajax_cart_left.icon_wrap:hover {
	background-color: transparent !important;
}
#header_user_info a.header_item.my_account_link {
	display: none;
}
a.header_item.logout {
	font-size: 15px;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: black;
  opacity: 1; /* Firefox */
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: black;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: black;
}

.item_menu_fin i.fa-whatsapp {
	/*color: #25d366;*/
}
#layer_cart_product_price_wrap {
	width: 100%;
    display: initial;
}
#layer_cart_product_price {
	color: black;
    font-size: 2em;
}

.container100p {
	padding: 0;
    position: relative;
}
.item_menu_fin {
	display: inline-block;
	width: 19%;
	text-align: center;
	position: relative;
    top: 5px;
}

#submit_searchbox {
	/*background-color: #f0e3f3!important;
	border: 2px solid black !important;*/
	border: 0;
	position: relative;
    right: 38px;
    height: 30px;
    width: 20px !important;
    min-width: 30px;
}
#submit_searchbox:hover {
    background: none;
}
#searchbox .searchbox_inner i {
    font-size: 1.5em;
}
.ajax_cart_left.icon_wrap {
	background-color: transparent !important;
}

#menu_fixed_final {
	display: none;
}
#languages-block-top {
	float:right !important;
}
#languages-block-top .dropdown_tri_inner {
	
}
#languages-block-top .dropdown_tri {
	margin-bottom: 0px;
}
#languages-block-top span.name_shop {
	position: relative;
	top: 1px;
}
#category ul.display {
	display: none;
}
#footer-top #easycontent_9 {
	display: none;
}
#index #footer-top #easycontent_9 {
	display: inline-block;
}
#product #easycontent_23 {
	/*margin-top: 60px;*/
}
.dnone {
	display: none;
}
.bacground_rosado {
	/*background: #ae53f3;*/
	margin: 0 5px;
	height: 40px;
}
.bacground_rosado div {
	color: #AA3B8B;
	    height: inherit;
    font-size: 2em;
    line-height: 40px;
}
#product #easycontent_23 {
	/*border: 1px solid #e5e5e5;*/
}
.cosmetica_top {
	font-size: 1.4em;
}
.coupon_top {
	font-size: 1.5em;
}
.percent_topp {
	font-size: 0.9em;
}
.top_results_moof {
	height: 32px;
	text-align: center;
	line-height: 32px;
	border-top: 1px solid #ccc;
}
#moo-finder .moo-finder-close {
	top: 0px;
}
#footer #moo-finder-input_moof {
	display: none !important;
}
.sniperfast_banner, .sniperfast_banner_mobile {
		display: none;
}
#zone_marcas_main .like_h4 a {
 position: relative;
 top: 6px;
 color: #fff;
 text-transform: uppercase;
}
#zone_marcas_main .fleft img {
	border: 1px solid gray;	
}
.title_block_name_news {
	color: white;
    font-size: 2.6em;
    text-transform: none;
	margin-bottom: 15px;
	display: inline-block;
}
.title_block_name_sub_1 {
	color: white;
	font-size: 1.5em;
	margin: 13px 0;
    padding-left: 3px;
	display: inline-block;
	text-transform: math-auto;
}
#newsletter_form label, #newsletter_form label a {
	color: white !important;
}
#newsletter_block_left .title_block .title_block_name_news + .title_block_name_sub_1 {
	padding-top: 10px;
}
#zone_footer_top_text td {
	border-top: none !important;
}
#zone_footer_top_text td:first-child {
	text-align: center;
}
#zone_footer_top_text i {
	font-size: 2.5em;
}
#zone_footer_top_text .text_fotop {
	font-size: 1.3em;
}
#zone_footer_top_text .text_fotop a {
	font-size: 1.1em;
}
#zone_pagos_seguros ul {
	width: 100%;
    /*display: inline-block;*/
}
#zone_pagos_seguros ul li {
	float: left;
	width: auto;
	padding: 0 15px;
    min-height: 75px;
}
#cms.cms-23 h2, #module-ets_cfultimate-contact h2, #cms.cms-24 h2 {
	text-align: center;
	font-size: 3em;
}
#cms.cms-23 ul.myaccount-link-list li,
#module-ets_cfultimate-contact ul.myaccount-link-list li {
	list-style: none;
	float: left;
	width: 33%;
}
#cms.cms-23 ul.myaccount-link-list li a,
#module-ets_cfultimate-contact ul.myaccount-link-list li a {
	font-size: 1.5em;
	background-color: #aa3b8b; /* Green */
	border: none;
	color: white;
	padding: 15px 32px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
}
#cms.cms-23 ul.myaccount-link-list li a:hover,
#module-ets_cfultimate-contact ul.myaccount-link-list li a:hover {
	background-color: #000;
}
#cms.cms-23 ul.myaccount-link-list li a span.icon_wrap,
#module-ets_cfultimate-contact ul.myaccount-link-list li a span.icon_wrap {
	background-color: transparent;
}
#cms.cms-23 ul.myaccount-link-list li a span.icon_wrap i:before,
#module-ets_cfultimate-contact ul.myaccount-link-list li a span.icon_wrap i:before {
	color: white;
}
#cms.cms-23 ul.myaccount-link-list li a span.icon_wrap i,
#module-ets_cfultimate-contact ul.myaccount-link-list li a span.icon_wrap i {
	position: relative;
    top: 5px;
    right: 10px;
}
#cms.cms-23 .myaccount-link-list,
#module-ets_cfultimate-contact .myaccount-link-list {
	margin-top: 35px;
}
.ets_cfu_input_html .ets_cfu_span {
	display: none;
}
.ets_cfu_input_html {
	display: inline-block !important;
	width: 100%;
}
.boton_contact {
	background-color: black;
	color: white;
	font-size: 2em;
	padding: 15px;
    margin-bottom: 0px;
    display: inline-block;
	min-width: 500px;
}
.cms-23 h2, .cms-24 h2 {
	border-bottom: 1px solid gray;
    margin-bottom: 30px;
}
.myaccount-link-list i.fa {
	font-size: 1.7em;
	margin-right: 10px;
}
.advanced_style_wide .advanced_ma_level_1, .advanced_ma_level_2 {
    /*font-family: "Arial" !important;*/
    /*font-weight: 900 !important;*/
}
.icon_salir {
    /*display: none;*/
}
a, button, a i, button i {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
a:hover, button:hover, a:hover i, button:hover i {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/*********************** Demo - 8 *******************/
.box8 .icon,.box8 .title{margin:0;position:absolute}
.box8{box-shadow:0 0 3px rgba(0,0,0,.3);position:relative}
.box8 img{width:100%;height:auto}
.box8 .box-content{width:100%;height:100%;background:rgba(0,0,0,.6);opacity:0;position:absolute;top:0;left:0;transform:perspective(400px) rotateX(-90deg);transform-origin:center top 0;transition:all .5s ease 0s}
.box8 .icon li a,.box8 .title{background:#ef4050;font-size:20px;color:#fff}
.box8:hover .box-content{opacity:1;transform:perspective(400px) rotateX(0)}
.box8 .title{padding:5px 7px;border-radius:5px;font-weight:600;bottom:20px;left:20px;transition:all .9s ease 0s}
.box8 .icon li a,.box9 .box-content,.box9 .icon li,.box9 img{transition:all .35s ease 0s}
.box8:hover .title{bottom:-40px}
.box8 .icon{list-style:none;padding:0;top:42%;left:0;right:0}
.box8 .icon li a{display:block;width:40px;height:40px;line-height:40px;border-radius:50%;margin-right:7px}
.box9 .icon,.box9 .title{width:100%;font-size:22px}
.box8 .icon li a:hover{background:#fff;color:#000}
@media only screen and (max-width:990px){.box8{margin-bottom:20px}
}
.logos_payments ul {
	display: inline-block;
	width: 100%;
}
.logos_payments ul li {
	width: 33%;
    float: left;
	padding-bottom:37px;
}
body.manufacturer-germaine-de-capuccini.country_customer-BE .ajax_add_to_cart_button,
body.country_customer-BE .ajax_add_to_cart_button.MANUF-224 {
	display:none !important;
}
.layer_details .btn.btn-default.pull-right {
	background-color: #AA3B8B;;
}
#layer_cart_product_attributes {
	
    margin: 0 auto;
    display: inherit;
}
#ct_matrix .ct_submit i.fa {
	color: black;
	-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}
#zone_marcas_main .like_h4 a,
#easycontent_21 h1, 
#easycontent_21 h2,
.blog_info span,
.footer_block_content.bullet li a,
.easycontent,
.box-info-product .exclusive span,
.breadcrumb ul, .breadcrumb li {
font-family: 'Open Sans';
}
.logoblackfriday,.logoblackfridayright,.imgmobileblack {
	display: none;
}
@media only screen and (min-width: 1200px) {
	section.breadcrumb ul {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		align-content: center;
		justify-content: center;
		align-items: center;
	}
	.SHOP-2 #header, .SHOP-5 #header, .SHOP-3 #header {
		margin-bottom: 15px;
	}
	.ets_mm_megamenu_content &gt; .container {
		min-width: 1200px;
	}
	.ets_mm_megamenu_content .mm_menus_ul {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		align-content: center;
		justify-content: space-between;
		align-items: center;
	}
	.SHOP-2.lang_en .mm_menus_li &gt; a,
	.SHOP-2.lang_it .mm_menus_li &gt; a,
	.SHOP-2.lang_fr .mm_menus_li &gt; a {
		font-size: 16px !important;
	}
	/*.mm_menus_li {
		padding-left: 5px;
		padding-right: 5px !important;
	}*/
	#product_list .product-container,
	ul.slides div.pro_outer_box  {
		background: white;
		border: 1px solid #e0e0e0;
		border-radius: 10px;
		box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
		overflow: hidden;
		transition: transform 0.3s, box-shadow 0.3s;
		max-width: 100%; /* Ancho mÃ¡ximo de cada producto */
		text-align: center;
	}
	#product_list {
		gap: 0px;
	}

	.layer_product_info {
		margin-left: 25px;
	}
	.logoblackfriday {
		position: absolute;
		top: 72px;
		left: -91px;
		z-index: 1;
		display: block;
	}
	.logoblackfridayright {
		position: absolute;
		top: 42px;
		right: 0px;
		z-index: 0;
		display: block;
	}
	.main_content_area {
		/*padding-top: 10px !important;*/
	}
	#footer-secondary-down .st_blog_recent_article-footer,
	#footer-secondary-down .new_products_footer,
	#footer-secondary-down .best_sellers_footer {
		padding-top: 30px;
	}
	#newsletter_block_left {
		display: inline-block;
		width: 100%;
		padding-top: 30px !important;
	}
	.blockcombbuttons {
		position: relative;
		top: 10px;
	}
	#layer_cart .layer_details .layer_cart_sum span, #layer_cart .layer_details .layer_cart_row span {
		display: inline-block;
		font-weight: 600;
	}
	.ctd_image {
		width: 100px;
	}
	.layer_box .button-container {
		margin-top: 40px;
	}
	.layer_box .layer_product {
		position: relative;
		display: flex;
		
	}
	#layer_cart .layer_details .layer_cart_sum, #layer_cart .layer_details .layer_cart_row {
		padding: 0 10px;
		margin-bottom: 4px;
		font-size: 15px;
		line-height: 20px;
		text-align: right;
	}
	.layer_box .layer_product .layer_product_info .product-name {
		display: block;
		padding-bottom: 6px;
		font-size: 2em;
		font-weight: 600;
		line-height: 28px;
	}
	#pro_added_success.success {
		color: #468847;
		background-color: #dff0d8;
		border: 1px solid #dff0d8;
		text-align: center;
		font-size: 1.4em;
		margin-bottom: 15px;
	}
	.layer_box .layer_product .layer_product_info {
		float: left;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		align-content: center;
		justify-content: center;
		align-items: start;
		height: 120px;
		margin-left: 20px;
	}
	.layer_box .cross {
		top: 0;
		right: 0;
	}
	.layer_box {
		width: 800px;
	}
	.layer_box .layer_inner_box {
		padding: 20px 18px;
	}
	.title_combinationstab {
		margin-top: 50px;
	}
	td[class^=ctd_attr_group] {
		font-size: 15px;
    width: 270px;
	}
	#ct_matrix .ct_submit {
		cursor: pointer;
		position: relative;
		top: -10px;
	}
	#ct_matrix .ct_submit i.fa {
		-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
	}
	.ctd_addtocart .decrease_quantity i.fa,
	.ctd_addtocart .increase_quantity i.fa {
		font-size: 1.7em;
    position: relative;
    top: 4px;
	}
	.ctd_price {
		font-size: 16px !important;
		width: 140px;
	}
	#ct_matrix .ct_matrix_row td.ctd_addtocart {
		width: 205px;
		text-align: center;
	}
	#my-account .logged_li_account {
		padding-left: 5px !important;
	}
	#my-account .ets_abancart_shopping_cart span.link-item {
		position: relative;
    	top: -20px;
	}
	#cart_block table.table {
		margin-bottom: 0px !important;
	}
	#cart_block table.table td {
		border-top: 0 !important;
	}
	#cart_block .last_item table.table tr {
		/*border-bottom: 0px !important;*/
	}
	#cart_block table.table tr {
		border-bottom: 1px solid gray;
	}
	#cart_block .ajax_block_cart_total {
		font-size: 2em;
	}
	#cart_block .tttotal_car {
		float: right;
    position: relative;
    left: -21px;
    font-weight: 600;
    font-size: 2em;
    color: black;
	}
	#page_header .cart_block {
		width: 500px !important;
	}
	.cart_block_list .cart_image {
		text-align: center;
		margin: 0 auto;
	}
	#module-ambjolisearch-jolisearch #subcategories {
		width: 20%;
    	float: left;
	}
	#module-ambjolisearch-jolisearch .content_sortPagiBar {
		display: inline-block;
    	width: 80%;
	}
	#module-ambjolisearch-jolisearch ul.product_list {
		width: 80%;
    	float: left;
	}
	#module-ambjolisearch-jolisearch ul.product_list.grid li {
		width: 25%;
	}
	#module-ambjolisearch-jolisearch ul.product_list.grid {
		padding-left: 0px;
		padding-right: 0px;
	}
	#module-ambjolisearch-jolisearch ul.product_list.grid &gt; li.first-item-of-desktop-line {
		clear: none !important;
	}
	#product .ct_matrix_row .ctd_cname {
		text-align: left;
		max-width: 180px;
		width: 180px;
	}
	#easycontent_10 i.fa-gift {
		font-size: 1.8em;
	}
	#zone_marcas_main .like_h4 a {
		font-size: 1.2em;
    position: relative;
    
    color: #fff;
    text-transform: uppercase;
	font-family: 'Open Sans';
	}
	#zone_marcas_main .like_h4 {
		margin: 10px;
    margin-left: 0px;
	margin-right: 0px;
	padding-top: 5px;
	margin-top: 0;
	}
	#easycontent_1 .easycontent.footer_block_content img {
		/*width: 200px;*/
	}
	#zone_marcas_main {
		margin-bottom: 15px;
		margin-top: 30px;
	}
	#zone_marcas_main .fleft {
	   width: 120px;
		margin: 0 auto;
 		position: relative;
 		display: flex;
      align-items: center;
		margin: 10px;
      
	}
	#zone_marcas_main .fleft a {
		width: 100%;
		text-align: center;
		    
	}
	#zone_marcas_main .fleft:nth-child(8n) {
		margin-right: 0px;
	}
	#zone_marcas_main div.row {
		margin-left: 0px;
    	margin-right: 0px;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		align-content: center;
		justify-content: center;
		align-items: center;
	}
	#moo-finder {
		top: 231px !important;
	}
	.SHOP-1 #moo-finder {
		top: 249px !important;
	}
	.mfd-results .card-title .reference {
		display: none !important;
	}
	.mfd-results .card-title .name {
		    height: 33px;
		    text-overflow: ellipsis;
		    overflow: hidden;
		    font-size: 1.1em;
		        margin-bottom: 10px;
	}
	#order-confirmation #center_column div.box {
		font-size: 2em;
    	line-height: 35px;
	}
	#manufacturer .product-count {
		display: none !important;
	}
	/*#easycontent_3 {
		width: 100%;
	}*/
	#easycontent_3 div.easycontent &gt; p {
		float: left;
	}
	.pagos_seguridad_regalos img,
	.pagos_seguridad img {
		width: 90%;
	}
	#product .box-info-product .exclusive span:before {
		margin-right: 20px;
	}
	#product #add_to_cart button[type='submit'] {
    font-size: 1.8em;
	}
	#category_description_short h2 {
		font-size: 14px;
	}
	#bigpic {
		display: inline-block !important;
	}
	.pb-left-column #image-block #view_full_size .span_link {
    	bottom: 109px !important;
    	right: 70px !important; 
   }
}

@media only screen and (min-width : 768px) and (max-width : 1024px) {
	#zone_marcas_main .fleft {
    	margin-right: 20px;
    	width: 23.4%;
    	margin: 0 auto;
    	position: relative;
    	display: flex;
    	align-items: center;
    	margin-right: 11px;
    	margin-bottom: 11px;
	}
}

@media only screen and (max-width: 991px) {
	.blockcombbuttons, .blockcombaddcart {
		text-align: center !important;
	}
	.blockcombbuttons {
		padding-top: 8px !important;
		padding-bottom: 15px !important;
	}
	.layer_box .cross {
		top: 0;
		right: 0;
	}
	#ct_matrix .ct_submit {
		position: relative;
		font-size: 2.5em !important;
		text-align: center;
	}
	#ct_matrix .qty {
		padding: 1px;
		margin: 0px;
		border: 1px solid gray !important;
		font-size: 11px;
		text-align: center;
		border-left: none;
		border-right: none;
		width: 70px !important;
		top: -4px !important;
		position: relative !important;
		height: 26px !important;
		border-left: 1px solid gray !important;
		border-right: 1px solid gray !important;
	}
	.ctd_image {
		display: none;
	}
	td[class^=ctd_attr_group] {
		font-size: 1.1em;
		padding-left: 0px;
		max-width: 84%;
		width: 83%;
	}
	.ctd_price {
		text-align: right !important;
    padding-right: 20px;
    font-size: 1.3em !important;
	}
	.blockcombaddcart {
		position: relative;
    top: -5px;
	text-align: center;	
}
	#ct_matrix .ct_matrix_row td.ctd_addtocart {
		width: 100%;
		display: inline-block;
	}
	#ct_matrix .ct_matrix_row {
		border-bottom: 1px solid gray;
	}
	.ctd_addtocart i.fa {
		font-size: 2em;
	}
	.text_line_down_topp a {
		font-size: 1.5em;
	}
	#mobile_bar_right_inner {
		position: relative;
		top: 10px;
	}
	.header_item.login {
		margin-left: 15px;
	}
	.ui-menu.ui-jolisearch .jolisearch-body h4 {
		text-align: center;
	}
	ul.ui-jolisearch.ps16.centered-list {
		width: 100% !important;
	}
	#easycontent_30 {
		margin-top: 0px !important;
	}
	.visible-xs {
		display: inline-block;
		width: 100%;
	}
	#menu_fixed_final .item_menu_fin span {
		display: none;
	}
	#zone_marcas_main {
		margin-bottom: 15px;
	}
	#zone_marcas_main .fleft {
		margin-right: 20px;
		width: 25%;
		margin: 0 auto;
 		position: relative;
 		display: flex;
      align-items: center;
      
      margin-bottom: 11px;
	}
	#zone_marcas_main .fleft a {
		width: 100%;
		text-align: center;
		    
	}
	#zone_marcas_main .fleft img {
			
	}
	#zone_marcas_main .fleft:nth-child(4n) {
		margin-right: 0px;
	}
	#zone_marcas_main div.row {
		margin-left: 0px;
    	margin-right: 0px;
	}

	#easycontent_11 {
		margin-top: 0px;
	}
	#easycontent_11 p a:nth-child(2) {
		float: right;
    right: 10px;
    position: relative;
	}
	#header_right {
		padding-left: 0px;
		padding-right: 0px;
	}
	.mobile_bar_tri {
    	position: relative;
    	top: 12px;
		margin-left: 5px;
	}
	#easycontent_10 .text-center.block_content p:nth-child(2) {
		color: #3b3b3b;
    	font-weight: 600;
		line-height: 35px;
	}
	#my-account ul.myaccount-link-list li {
  		padding: 6px 0; 
  		width: 100% !important;
    	font-size: 1.2em;
    	margin-bottom: 10px;
  	}
	.item_menu_fin i {
		width: 100%;
		position: relative;
    top: 7px;
    font-size: 2em;
	}
	#searchbox .searchbox_inner i {
		top: 6px;
		position: relative;
	}
	#menu_fixed_final {
		display: inline-block;
		height: 47px;
    	position: fixed;
    	bottom: 0px;
    	width: 100%;
    	left: 0;
    	z-index: 20;
    	background: #f0e3f3;
    	border-top: 1px solid #939393;
	}
	#menu_fixed_final .item_menu_fin span {
		text-transform: uppercase;
		color: black;
	}
	#menu_fixed_final .hiddenSearchFixed {
		display: none;
	}
	#searchbox_fixed {
		position: relative;
	}
	#searchbox_fixed #searchboxtop {
		position: absolute !important;
    	top: -65px;
    	width: 100%;
    	z-index: 100;
	}
	#searchbox_fixed .searchbox_inner_top {
		display: inline-block;
    	width: 100%;
	}
	#searchbox_fixed #submit_searchbox_top {
		float: right;
		width: 25%;
		height: 62px;
		background: white;
	}
	#searchbox_fixed #search_query_newtop {
		width: 75% !important;
    	height: 62px;
    	float: left;
	}
	#searchbox_fixed #submit_searchbox_top i.icon-search-1 {
		top: 18px !important;
		position: relative;
	}
	
	#searchbox_fixed #submit_searchbox_top {
		background-color: #f0e3f3!important;
		border-color: transparent !important;
	}
	#searchbox_fixed #submit_searchbox_top i.icon-search-1 {
		position: relative;
		top: 9px;
		color: #aa3b8b;
	}
	#searchbox_fixed #searchboxtop .searchbox_inner_top {
		top: 4px;
	}


}
@media (min-width: 993px) {

}
.addcursorpointer {
	cursor: pointer;
}
span.on_sale {
	display: none !important;
}
#stmobileadvancedmenu .mo_advanced_ma_level_0 {
	width: 75%;
}
.langs_mobilee {
	width: 33%;
	float: left;
	text-align: center;
}
/*********************** Demo - 1 *******************/
.box1 img,.box1:after,.box1:before{width:100%;transition:all .3s ease 0s}
.box1 .icon,.box2,.box3,.box4,.box5 .icon li a{text-align:center}
.box10:after,.box10:before,.box1:after,.box1:before,.box2 .inner-content:after,.box3:after,.box3:before,.box4:before,.box5:after,.box5:before,.box6:after,.box7:after,.box7:before{content:""}
.box1,.box11,.box12,.box13,.box14,.box16,.box17,.box18,.box2,.box20,.box21,.box3,.box4,.box5,.box5 .icon li a,.box6,.box7,.box8{overflow:hidden}
.box1 .title_nsty,.box10 .title,.box4 .title,.box7 .title{letter-spacing:1px}
.box3 .post,.box4 .post,.box5 .post,.box7 .post{font-style:italic}
.mt-30{margin-top:30px}
.mt-40{margin-top:40px}
.mb-30{margin-bottom:30px}
.box1 .icon,.box1 .title_nsty{margin:0;position:absolute;}
.box1{box-shadow:0 0 3px rgba(0,0,0,.3);position:relative;}
.box1:after,.box1:before{height:50%;background:rgba(0,0,0,.5);position:absolute;top:0;left:0;z-index:1;transform-origin:100% 0;transform:rotateZ(90deg)}
.box1:after{top:auto;bottom:0;transform-origin:0 100%}
.box1:hover:after,.box1:hover:before{transform:rotateZ(0)}
.box1 img{height:auto;transform:scale(1) rotate(0)}
.box1:hover img{filter:sepia(80%);transform:scale(1.3) rotate(10deg)}
.box1 .title_nsty{font-size:11px;color:#fff;text-transform:uppercase;text-shadow:0 0 1px #CA2897;bottom:10px;left:10px;opacity:0;z-index:2;transform:scale(0);transition:all .5s ease .2s}
.box1:hover .title_nsty{opacity:1;transform:scale(1)}
.box1 .icon{padding:7px 5px;list-style:none;background:#CA2897;border-radius:0 0 0 10px;top:-100%;right:0;z-index:2;transition:all .3s ease .2s}
.box1:hover .icon{top:0}
.box1 .icon li{display:block;margin:10px 0}
.box1 .icon li a{display:block;width:35px;height:35px;line-height:35px;border-radius:10px;font-size:18px;color:#fff;transition:all .3s ease 0s}
.box2 .icon li a,.box3 .icon a:hover,.box4 .icon li a:hover,.box5 .icon li a,.box6 .icon li a{border-radius:50%}
.box1 .icon li a:hover{color:#fff;}
@media only screen and (max-width:990px){
	.box1{margin-bottom:10px}
	#zone_marcas_main .box1 {
		padding-left: 0px;
		margin-bottom: 0px;
	}
}

/* BOF header nuevo */
.text_line_up_topp {
	background: #A7478F 0% 0% no-repeat padding-box;
	opacity: 1;
	height: 39px;
	line-height: 39px;
	margin-bottom: 0px;
	font-family: 'Open Sans';
}
.text_line_down_topp {
	height: 39px;
	background: #984681 0% 0% no-repeat padding-box;
	opacity: 1;
}
.fa-shopping-bag {
	font-size: 20px;
    color: #984681;
    position: relative;
    top: 10px;
}
.shopping_cart .ajax_cart_right {
	color: #000 !important;
	font-weight: 900;
    position: relative;
    top: 10px;
}
#header_user_info i.fa.fa-envelope {
	color: #984681;
    font-size: 20px;
}
#header_user_info a:hover i, .ajax_cart_left:hover i {
	color: #000 !important;
}
body#index .main_content_area {
	padding-top: 0 !important;
}

/* BOF cart after */
.containerProductsCart {
	max-width: 1200px;
	width: 100%;
	padding: 0px;
}
.containerProductsCart .title {
	text-align: center;
	font-size: 1.1rem;
	font-weight: bold;
	margin-bottom: 0px;
	color: #333;
}
.products_cart {
	display: flex;
	flex-wrap: wrap;
	gap: 10px; /* Espacio entre los contenedores de productos */
	justify-content: center; /* Centra los productos horizontalmente */
	padding: 20px;
	background-color: #f8f8f8; /* Fondo claro para el contenedor de productos */
}
.products_cart .product-container {
	background: white;
	border: 1px solid #e0e0e0;
	border-radius: 10px;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
	overflow: hidden;
	transition: transform 0.3s, box-shadow 0.3s;
	max-width: 144px; /* Ancho mÃ¡ximo de cada producto */
	text-align: center;
}

.products_cart .product-container:hover,
#product_list .product-container:hover,
ul.slides .pro_outer_box:hover {
	transform: translateY(-5px);
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
}

.products_cart .pro_outer_box,
#product_list .pro_outer_box  {
	/*padding: 15px;*/
}

.products_cart .product_img_link img,
#product_list .product_img_link img {
	width: 100%;
	height: auto;
	border-bottom: 1px solid #e0e0e0;
	margin-bottom: 10px;
}

.products_cart .product-container .product-title,
#product_list .product-container .product-title  {
	font-size: 1rem;
	font-weight: bold;
	color: #333;
	margin: 10px 0;
}

.products_cart .product-container .product-price {
	font-size: 1.2rem;
	color: #28a745;
	margin-bottom: 10px;
}
.nameProdd {
	font-size: 1rem;
	font-weight: bold;
	color: #333;
	margin: 10px 0;
	text-align: center;
	padding: 10px !important;
}
/* EOF cart after */

/* BOF Desc cat */
.content_scene_cat {
	background: white;
	padding: 20px;
	/*border-radius: 10px;
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);*/
	max-width: 800px;
	width: 100%;
	max-width: 100%;
}

.cat_desc {
	margin-bottom: 20px;
}

#category_description_short,
#category_description_full {
	font-size: 1em;
	line-height: 1.6;
	color: #333;
}

#category_description_short h2,
#category_description_full h2,
.short_desc h2 {
	font-size: 1.5rem;
	color: #333;
	margin-bottom: 10px;
}

#category_description_full h3 {
	font-size: 1.25rem;
	margin-top: 20px;
	color: #666;
}

#category_description_full h4 {
	font-size: 1.15rem;
	margin-top: 15px;
	color: #888;
}

.cat_desc p {
	margin-bottom: 15px;
}

.cat_desc strong {
	color: #000;
}

.mceTemp {
	text-align: center;
	margin-top: 20px;
}

.wp-caption-dt img {
	max-width: 100%;
	height: auto;
}

.wp-caption-dd {
	font-size: 0.9rem;
	color: #777;
	margin-top: 5px;
}

.lnk_more {
	display: inline-block;
	padding: 10px 20px;
	background-color: #000;
	color: white;
	text-decoration: none;
	border-radius: 5px;
	font-size: 1em;
	transition: background-color 0.3s;
	margin-top: 20px;
	text-align: center;
}

.lnk_more:hover {
	background-color: #fff;
	color: black;
}

.fa-plus-circle {
	margin-left: 5px;
}
/* EOF Desc cat */

@media only screen and (max-width: 767px) {
	.cp-popup .cp-inner {
		background-size: cover !important;
	}
	.cp-popup-inner &gt;form {
		height: 100vh !important;
	}
	/*.containerProductsCart {
		display: none !important;
	}*/
	#layer_cart .product-container {
		display: none;
	}
	#layer_cart .products_cart .product-container:nth-of-type(1),
	#layer_cart .products_cart .product-container:nth-of-type(2) {
		display: block; /* Mostrar solo los dos primeros elementos */
	}
	.imgmobileblack {
		background-color: #242625;
		display: inline-block;
		text-align: center;
		width: 100%;
		padding-bottom: 0px;
    	margin-bottom: 0px;
		display: none;
	}

	.imgmobileblack img {
		height: 75px !important;
	}
	#pro_added_success {
		margin-bottom: 20px;
		text-align: center;
	}
	.layer_box .layer_product .product-image-container {
		width: 100%;
	}
	.layer_box .layer_product {
		position: relative;
		display: flex;
	}
}</pre></body></html>