.ast-builder-menu-1 .menu-item>.menu-link{font-size:12px;color:#665148;letter-spacing:1px;font-weight:600}.moderncart-floating-cart-button{display:none !important}@media (max-width:921px){body.ast-theme-transparent-header .ast-site-header-cart .ast-woo-header-cart-info-wrap{display:none}.ast-theme-transparent-header .ast-menu-cart-outline .ast-cart-menu-wrap .count,.ast-theme-transparent-header .ast-menu-cart-outline .ast-addon-cart-wrap{color:#665148}.ast-theme-transparent-header.ast-header-break-point #ast-mobile-header>.ast-main-header-wrap>.main-header-bar{height:60px}}[data-section=section-header-mobile-trigger] .ast-button-wrap .ast-mobile-menu-trigger-fill{background:0 0}[data-section=section-header-mobile-trigger] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{fill:#665148}.ast-site-header-cart .ast-addon-cart-wrap i.astra-icon:after{background-color:#fff}.ast-theme-transparent-header .main-header-bar,.ast-theme-transparent-header.ast-header-break-point .main-header-bar-wrap .main-header-menu,.ast-theme-transparent-header.ast-header-break-point .main-header-bar-wrap .main-header-bar,.ast-theme-transparent-header.ast-header-break-point .ast-mobile-header-wrap .main-header-bar{background-color:#faf6f2}#text-3{color:#f6ece5;font-size:10px;letter-spacing:.2em;text-transform:uppercase;padding:9px 0;overflow:hidden;white-space:nowrap;position:relative}#text-3 i{font-style:normal;padding:0 22px;opacity:.55}.header-widget-area #text-3 .textwidget{width:100%;overflow:hidden;white-space:nowrap;box-sizing:border-box}.header-widget-area #text-3 .textwidget>p{display:inline-block;margin:0;animation:salida-inicial 30s linear forwards,bucle-infinito 60s linear 30s infinite}@keyframes salida-inicial{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-100%,0,0)}}@keyframes bucle-infinito{0%{transform:translate3d(100vw,0,0)}100%{transform:translate3d(-100%,0,0)}}#herologo img{filter:brightness(0) invert(1) !important}.entry-content p{margin-bottom:.5em}#movimiento i{font-style:normal;padding:0 22px}#movimiento{width:100% !important;overflow:hidden !important;white-space:nowrap !important;box-sizing:border-box !important}#movimiento .elementor-widget-container{display:inline-block !important;width:auto !important;margin:0 !important;padding-right:50px !important;animation:marquesinaContinua 25s linear infinite !important}@keyframes marquesinaContinua{0%{transform:translate3d(0%,0,0)}100%{transform:translate3d(-100%,0,0)}}#movimiento p{margin-bottom:0}#marca .elementor-shape-bottom svg path{fill:none !important;stroke:#c2b6a8 !important;stroke-width:1.5px !important}.eael-product-gallery .eael-cat-tab a{padding:9px 20px !important;border:1px solid #f8f6ff;border-radius:100px !important;font-size:13px !important;letter-spacing:.16em;text-transform:uppercase;transition:all .4s var(--ease)}.footer-width-fixer{background-color:#665148 !important}footer.site-footer,.site-footer{background-color:#665148 !important}.variations tbody{display:flex;flex-direction:column;gap:15px;width:100%}.variations tr{display:flex;flex-direction:column;width:100% !important}.variations th.label{display:none !important}.variations td.value{display:flex;flex-direction:column;width:100% !important;align-items:flex-start}.cfvsw-swatches-container{display:flex !important;flex-wrap:wrap;gap:8px;position:relative;padding-top:20px;width:100% !important}.cfvsw-swatches-container:before{position:absolute;top:0;left:0;font-weight:700;text-transform:uppercase;font-size:11px;letter-spacing:1px;color:#8c766c;width:100%}div[swatches-attr=attribute_pa_material]:before{content:"Material"}div[swatches-attr=attribute_pa_talle]:before{content:"Talle"}div[swatches-attr=attribute_pa_color]:before{content:"Color y trama"}.cfvsw-swatches-option{display:inline-flex !important;align-items:center;justify-content:center;gap:10px;padding:8px 20px !important;border-radius:30px !important;border:1px solid #e2d9d5 !important;background-color:#faf6f2 !important;cursor:pointer;font-size:14px;color:#4a3b32 !important;width:max-content !important;min-width:max-content !important;white-space:nowrap !important;height:auto !important;min-height:unset !important;box-sizing:border-box;margin-top:10px;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.cfvsw-swatches-option:hover{background-color:#5c473c !important;border-color:#5c473c !important;color:#fff !important}.cfvsw-swatches-option:hover:after{color:#fff !important}.cfvsw-label-option .cfvsw-swatch-inner{width:auto !important;height:auto !important;min-width:unset !important;min-height:unset !important;border-radius:0 !important;display:inline !important;margin:0 !important;background:0 0 !important}.cfvsw-image-option:after{content:attr(data-title);display:inline-block;font-size:14px;white-space:nowrap}.cfvsw-image-option .cfvsw-swatch-inner,.cfvsw-color-option .cfvsw-swatch-inner{width:22px !important;height:22px !important;min-width:22px !important;min-height:22px !important;border-radius:50% !important;flex-shrink:0;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;display:inline-block !important;margin-right:8px !important}.cfvsw-swatches-option .cfvsw-swatch-inner img{width:100% !important;height:100% !important;object-fit:cover !important;border-radius:50% !important}.cfvsw-selected-swatch{background-color:#5c473c !important;border-color:#5c473c !important;color:#fff !important}.cfvsw-selected-swatch:after{color:#fff !important}.reset_variations{display:none !important}html body .woocommerce div.product form.cart .button.single_add_to_cart_button.alt,html body .single_add_to_cart_button.button.alt{background-color:#5c473c !important;color:#fff !important;border:1px solid #5c473c !important;border-radius:30px !important;padding:12px 35px !important;font-weight:700;text-transform:uppercase;font-size:14px;letter-spacing:1px;transition:all .2s ease-in-out;cursor:pointer;opacity:1 !important}html body .single_add_to_cart_button.button.alt:hover{background-color:#4a382f !important;border-color:#4a382f !important}.ast-breadcrumbs{font-size:12px;letter-spacing:.16em}.woocommerce-js div.product div.summary .single-product-category{font-size:12px;letter-spacing:.18em;text-transform:uppercase;pointer-events:none}.woocommerce-js div.product .product_title{font-size:clamp(34px,6vw,46px);display:block;font-weight:600;line-height:1;color:#383838}.woocommerce-js div.product p.price,.woocommerce-js div.product span.price{color:#383838;font-size:clamp(21px,2.2vw,25px);letter-spacing:.005em;font-weight:400}.woocommerce-js div.product form.cart div.quantity{display:none !important}.woocommerce-js div.product form.cart .variations{border-bottom:0}.cfvsw-tooltip{display:none !important}table.medidas,table.medidas th,table.medidas td{border-left:none !important;border-right:none !important}table.medidas{width:100%;border-collapse:collapse;font-family:sans-serif;font-size:13px;letter-spacing:.5px}table.medidas th,table.medidas td{padding:14px 0;vertical-align:middle;border-top:none !important;border-bottom:1px solid #e2dbd5 !important;color:#666}table.medidas th{font-weight:400;text-transform:uppercase;color:#888}table.medidas th:first-child,table.medidas td:first-child{text-align:left;padding-left:0 !important}table.medidas th:not(:first-child),table.medidas td:not(:first-child){text-align:center !important;width:20%}table.medidas tbody tr:last-child td{border-bottom:none !important}.small-produccion{font-size:13px !important;color:#666 !important;margin-bottom:20px !important}.medida-titulo{font-size:13px !important;font-weight:400 !important;letter-spacing:1.5px !important;color:#666 !important;margin-bottom:25px !important;text-transform:uppercase !important}.bloque-desplegables-producto{margin-top:30px;margin-bottom:25px}.bloque-desplegables-producto details{border-bottom:1px solid #e2d9d5 !important;padding:15px 0 !important;cursor:pointer}.bloque-desplegables-producto details summary{font-size:13px !important;font-weight:700 !important;color:#4a3b32 !important;letter-spacing:1px !important;text-transform:uppercase !important;list-style:none !important;display:flex !important;justify-content:space-between !important;align-items:center !important}.bloque-desplegables-producto details summary::-webkit-details-marker{display:none !important}.bloque-desplegables-producto details summary:after{content:"+";font-size:16px;color:#8c766c}.bloque-desplegables-producto details[open] summary:after{content:"−"}.bloque-desplegables-producto .contenido-desplegable{margin-top:10px !important;color:#6b5a50 !important;font-size:14px !important;line-height:1.6 !important}.related.products>h2{font-size:0 !important;margin-bottom:30px !important;line-height:1.2 !important;padding-top:50px !important}.related.products>h2:before{content:"/ SEGUIR VIENDO";display:block;font-size:11px !important;font-weight:400 !important;letter-spacing:2px !important;color:#8c766c !important;text-transform:uppercase !important;margin-bottom:12px !important;font-family:'Helvetica',sans-serif}.related.products>h2:after{content:"Otras piezas.";display:block;font-family:'Cormorant',serif;font-size:32px !important;font-weight:400 !important;color:#4a3b32 !important;text-transform:none !important}.woocommerce-js ul.products li.product .woocommerce-loop-product__title,.woocommerce-page ul.products li.product .woocommerce-loop-product__title{font-size:24px;font-weight:600;line-height:1.1}.ast-above-header-wrap{position:relative !important;z-index:102 !important;width:100%}.ast-main-header-wrap,.ast-mobile-header-wrap{position:relative !important;z-index:101 !important;background-color:#fff !important;width:100%}.ast-main-header-wrap.menu-pegajoso,.ast-mobile-header-wrap.menu-pegajoso{position:fixed !important;top:0 !important;left:0 !important;width:100% !important;z-index:99999 !important;background-color:#fff !important;box-shadow:0 4px 12px rgba(0,0,0,.05) !important}body.logged-in .ast-main-header-wrap.menu-pegajoso{top:32px !important}@media (max-width:782px){body.logged-in .ast-mobile-header-wrap.menu-pegajoso{top:46px !important}}#moderncart-slide-out .moderncart-panel,#moderncart-slide-out .moderncart-slide-out-header-heading{background-color:#faf6f2}#moderncart-slide-out-modal{background:rgba(56,44,36,.44);transition:opacity .55s var(--ease);backdrop-filter:blur(2px)}.woocommerce-cart .cart-collaterals .cart_totals>h2,.woocommerce-cart .cart-collaterals .cross-sells>h2{background:0 0}.woocommerce-js button.button{opacity:.8 !important}.woocommerce-js a.button{opacity:1 !important}.woocommerce-js a.button,.woocommerce-js button.button{background-color:#5c473c !important;color:#fff !important;border:1px solid #5c473c !important;border-radius:30px !important;padding:12px 35px !important;font-weight:700;text-transform:uppercase;font-size:14px !important;letter-spacing:1px;transition:all .2s ease-in-out;cursor:pointer}.woocommerce-js a.button:hover,.woocommerce-js button.button:hover{background-color:#4a382f !important;border-color:#4a382f !important}.woocommerce-js table.shop_table thead,.woocommerce-page table.shop_table thead{background-color:transparent}.ast-main-header-wrap,.ast-mobile-header-wrap{box-shadow:0 4px 12px rgba(0,0,0,.05) !important}.eael-product-gallery .eael-cat-tab li a{scroll-margin-top:100px}.ast-mobile-popup-drawer .ast-mobile-popup-header .menu-toggle-close{border:0 !important;padding:23px}.ast-mobile-popup-drawer.active .ast-mobile-popup-inner{background:0 0}.ast-mobile-popup-drawer.active .ast-mobile-popup-overlay{background:rgba(56,44,36,.44);transition:opacity .55s var(--ease);backdrop-filter:blur(2px)}.ast-mobile-popup-drawer .ast-mobile-popup-header{background:#faf6f2}@media (max-width:921px){.ast-theme-transparent-header.ast-header-break-point .ast-builder-menu .main-header-menu{background:#f6ece5}.ast-header-break-point .ast-builder-menu-1 .main-header-menu .menu-item>.menu-link{color:#665148}.woocommerce div.product form.cart .button.single_add_to_cart_button{width:100%}padding:15px !important;font-size:14px !important;}.ast-site-header-cart .ast-woo-header-cart-info-wrap{display:none}}.woocommerce-additional-fields h3{display:none !important}#moderncart-slide-out-modal #moderncart-slide-out .moderncart-slide-out-header-quantity{background:#faf6f2;border:solid 1px}@media (min-width:921px){.woocommerce div.product form.cart .button.single_add_to_cart_button{width:90%}padding:15px !important;font-size:14px !important;}}.ast-breadcrumbs .trail-items li a{pointer-events:none}#moderncart-slide-out .moderncart-slide-out-footer .moderncart-cart-total a.checkout-button{font-size:14px;border-radius:50px;font-weight:400}.moderncart-slide-out-cart-empty .moderncart-empty-cart.simple p{font-size:0 !important;line-height:0 !important;visibility:hidden !important;margin:0 !important;padding:0 !important}.moderncart-slide-out-cart-empty .moderncart-empty-cart.simple p:before{content:"Todavía no elegiste ninguna pieza." !important;font-size:24px;font-family:'Cormorant',sans-serif;font-style:italic;line-height:1.5 !important;font-weight:400 !important;color:#665148 !important;visibility:visible !important;display:block !important;text-align:center !important;margin-top:10px !important}#moderncart-slide-out .moderncart-slide-out-header-title span{font-weight:400}#moderncart-slide-out .moderncart-cart-item-quantity button{background-color:transparent}#moderncart-slide-out .moderncart-cart-item-quantity input[type=number]{border:0}#moderncart-slide-out-modal.moderncart-cart-theme-style2 .moderncart-cart-item-quantity,#moderncart-slide-out-modal.moderncart-cart-theme-style3 .moderncart-cart-item-quantity,#moderncart-slide-out-modal.moderncart-cart-theme-style5 .moderncart-cart-item-quantity,#moderncart-slide-out-modal.moderncart-cart-theme-style6 .moderncart-cart-item-quantity{border-radius:100px}#moderncart-slide-out .moderncart-slide-out-header-title span{font-size:12px;text-transform:uppercase;color:#665148;letter-spacing:2px}.moderncart-slide-out-header-close svg{display:none !important}.moderncart-slide-out-header-close:before{content:"✕";font-size:16px;color:#1f2937}.woocommerce-page.woocommerce-checkout .woocommerce-order h2.woocommerce-column__title,.woocommerce-page.woocommerce-checkout .woocommerce-order h2.woocommerce-order-details__title,.woocommerce.woocommerce-checkout .woocommerce-order h2.woocommerce-column__title,.woocommerce.woocommerce-checkout .woocommerce-order h2.woocommerce-order-details__title{background:0 0}.wpcf7 input:not([type=submit]),.wpcf7 select,.wpcf7 textarea{border-radius:15px}.wpcf7 textarea{height:90px}.wpcf7 input[type=submit]{background:#665148;border:solid 1px #665148;color:#fff}665148