.elementor-475 .elementor-element.elementor-element-921aebe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-475 .elementor-element.elementor-element-daef81d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-475 .elementor-element.elementor-element-b7b11d3 .flex-viewport:not(:last-child){margin-bottom:1vw;}.woocommerce .elementor-475 .elementor-element.elementor-element-b7b11d3 .flex-control-thumbs img{border-style:solid;border-width:0.1vw 0.1vw 0.1vw 0.1vw;border-color:#333333;}.woocommerce .elementor-475 .elementor-element.elementor-element-b7b11d3 .flex-control-thumbs li{padding-right:calc(1vw / 2);padding-left:calc(1vw / 2);padding-bottom:1vw;}.woocommerce .elementor-475 .elementor-element.elementor-element-b7b11d3 .flex-control-thumbs{margin-right:calc(-1vw / 2);margin-left:calc(-1vw / 2);}.elementor-475 .elementor-element.elementor-element-e004f82{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-475 .elementor-element.elementor-element-7bbb620{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 1vw) 0vw;}.elementor-475 .elementor-element.elementor-element-7bbb620 .elementor-heading-title{font-family:"Adriane Text", Sans-serif;font-size:3vw;font-weight:400;font-style:italic;color:#333333;}.elementor-475 .elementor-element.elementor-element-a48421b{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) 0vw;}.elementor-475 .elementor-element.elementor-element-a48421b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.6vw;font-weight:400;color:#333333;}.elementor-475 .elementor-element.elementor-element-860c0ae{text-align:left;}.woocommerce .elementor-475 .elementor-element.elementor-element-860c0ae .woocommerce-product-details__short-description{color:#333333;font-family:"Open Sans", Sans-serif;font-size:1.3vw;font-weight:300;}.elementor-475 .elementor-element.elementor-element-f0687b3{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) 0vw;}.elementor-475 .elementor-element.elementor-element-f0687b3 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.6vw;font-weight:400;color:#333333;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-475 .elementor-element.elementor-element-e01dc06{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 1vw) 0vw;font-family:"Open Sans", Sans-serif;font-size:1.3vw;font-weight:300;color:#333333;}.elementor-475 .elementor-element.elementor-element-1f39c21{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) 0vw;}.elementor-475 .elementor-element.elementor-element-1f39c21 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.6vw;font-weight:400;color:#333333;}.elementor-475 .elementor-element.elementor-element-c3a3b54{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 1vw) 0vw;font-family:"Open Sans", Sans-serif;font-size:1.3vw;font-weight:300;color:#333333;}.elementor-475 .elementor-element.elementor-element-d4f458e{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) 0vw;}.elementor-475 .elementor-element.elementor-element-d4f458e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.6vw;font-weight:400;color:#333333;}.elementor-475 .elementor-element.elementor-element-c89f3a6{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 1vw) 0vw;font-family:"Open Sans", Sans-serif;font-size:1.3vw;font-weight:300;color:#333333;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-475 .elementor-element.elementor-element-44a7314{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 1vw) 0vw;}.elementor-475 .elementor-element.elementor-element-44a7314 .cart button, .elementor-475 .elementor-element.elementor-element-44a7314 .cart .button{transition:all 0.2s;}.elementor-475 .elementor-element.elementor-element-44a7314 .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-475 .elementor-element.elementor-element-44a7314 form.cart table.variations td.value select, .woocommerce .elementor-475 .elementor-element.elementor-element-44a7314 form.cart table.variations td.value:before{background-color:#FF05DF;border-radius:0%;}.elementor-475 .elementor-element.elementor-element-2a91284{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--margin-top:0vw;--margin-bottom:5vw;--margin-left:0vw;--margin-right:0vw;}.elementor-475 .elementor-element.elementor-element-bbb3f4b{width:100%;max-width:100%;text-align:center;}.elementor-475 .elementor-element.elementor-element-bbb3f4b .elementor-heading-title{font-family:"Adriane Text", Sans-serif;font-size:3vw;font-weight:400;line-height:1.4em;color:#333333;}.elementor-475 .elementor-element.elementor-element-94c87ae{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:1.5vw;--arrow-normal-color:#333333;--arrow-hover-color:#000000;}.elementor-475 .elementor-element.elementor-element-94c87ae .swiper-slide > .elementor-element{height:100%;}body.elementor-page-475:not(.elementor-motion-effects-element-type-background), body.elementor-page-475 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAE8E5;}@media(max-width:1024px){.elementor-475 .elementor-element.elementor-element-94c87ae{--swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-475 .elementor-element.elementor-element-921aebe{--content-width:90%;}.elementor-475 .elementor-element.elementor-element-2a91284{--content-width:95%;}}@media(max-width:767px){.elementor-475 .elementor-element.elementor-element-921aebe{--content-width:90%;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;}.elementor-475 .elementor-element.elementor-element-7bbb620{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 3vw) 0vw;}.elementor-475 .elementor-element.elementor-element-7bbb620 .elementor-heading-title{font-size:6vw;}.elementor-475 .elementor-element.elementor-element-a48421b .elementor-heading-title{font-size:5vw;}.woocommerce .elementor-475 .elementor-element.elementor-element-860c0ae .woocommerce-product-details__short-description{font-size:4vw;}.elementor-475 .elementor-element.elementor-element-f0687b3 .elementor-heading-title{font-size:5vw;}.elementor-475 .elementor-element.elementor-element-e01dc06{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 3vw) 0vw;font-size:4vw;}.elementor-475 .elementor-element.elementor-element-1f39c21 .elementor-heading-title{font-size:5vw;}.elementor-475 .elementor-element.elementor-element-c3a3b54{font-size:4vw;}.elementor-475 .elementor-element.elementor-element-d4f458e .elementor-heading-title{font-size:5vw;}.elementor-475 .elementor-element.elementor-element-c89f3a6{font-size:4vw;}.elementor-475 .elementor-element.elementor-element-2a91284{--content-width:100%;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--margin-top:0vw;--margin-bottom:8vw;--margin-left:0vw;--margin-right:0vw;}.elementor-475 .elementor-element.elementor-element-bbb3f4b .elementor-heading-title{font-size:6vw;}.elementor-475 .elementor-element.elementor-element-94c87ae{--swiper-slides-to-display:1;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:2vw;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:2vw;--arrow-size:6vw;}}/* Start custom CSS *//* Quitar fondo, bordes y sombras del bloque de variaciones */
.elementor-element-44a7314 .variations,
.elementor-element-44a7314 .variations th,
.elementor-element-44a7314 .variations td,
.elementor-element-44a7314 .woo-variation-items-wrapper,
.elementor-element-44a7314 .variable-items-wrapper,
.elementor-element-44a7314 .wvs-style-squared .variable-item,
.elementor-element-44a7314 .variable-item-contents {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

/* Opcional: compactar el alto extra del bloque */
.elementor-element-44a7314 .variations,
.elementor-element-44a7314 .woo-variation-items-wrapper {
  padding: 0 !important;
  margin: 0 !important;
}

/* Mantener solo el color del cuadrito, sin fondo del item */
.elementor-element-44a7314 .variable-item {
  padding: 4px !important;   /* ajustá si querés más/menos aire */
}

/* Título del atributo "Colores" en la ficha de variaciones */
.elementor-element-44a7314 .variations th.label label {
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 400 !important;
  font-size: 1.6vw !important;
  color: #333333 !important;
}

th.label {
    padding: 0;
}

span.woo-selected-variation-item-name {
    font-family: 'Open Sans' !important;
    font-weight: 300 !important;
    font-size: 1.4vw !important;
    top: 0.44vw !important;
    position: relative !important;
}

/* BOTON WSP */

svg path#htwaicon-chat-sc {
  fill: #333 !important; /* reemplazá #ff0000 por el color deseado */
}

svg#htwaicon-chat-sc {
  width: 1vw;
  height: auto;   /* mantiene la proporción */
}

svg path#htwaicon-chat-sc:hover {
  fill: #ffffff !important;
}


.ctc_s_7_1.ctc-analytics p {
    color: #333333 !important;
    font-family: 'Open Sans' !important;
    font-weight: 300 !important;
    font-size: 1.3vw !important;
    padding: 0 !important;
    margin: 0px !important;
    margin-left: 0.5vw !important;
}

.ctc_s_7_1.ctc-analytics {
    border: 0.1vw solid #3AF68F !important;
    background: none !important;
    padding: 0.2vw 1.2vw !important;
}

/* CANTIDAD */
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart.variations_form .woocommerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart:not(.grouped_form):not(.variations_form) {
    display: none !important;
    flex-wrap: nowrap;
}

@media (max-width:768px) {
    .elementor-element-44a7314 .variations th.label label {
    font-size: 5vw !important;
}

span.woo-selected-variation-item-name {
    font-size: 4vw !important;
    top: 0.44vw !important;

}

.ctc_s_7_1.ctc-analytics p {
    font-size: 4vw !important;
    margin-left: 1vw !important;
}

.ctc_s_7_1.ctc-analytics {
        border: 0.3vw solid #3AF68F !important;
    padding: 2.6vw 3.2vw !important;
}

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Adriane Text';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://aspenlumiere.com.ar/wp-content/uploads/2025/09/Adriane-Text-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Adriane Text';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://aspenlumiere.com.ar/wp-content/uploads/2025/09/Adriane-Text-Italic.woff') format('woff');
}
@font-face {
	font-family: 'Adriane Text';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://aspenlumiere.com.ar/wp-content/uploads/2025/09/Adriane-Text-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */