body{background:#000}.no-padding{padding:0!important}::-moz-selection{background:rgba(193,182,149,0.6);color:white}::selection{background:rgba(193,182,149,0.6);color:white}.button-dark{position:relative;display:block;background:transparent;width:200px;height:45px;line-height:45px;text-align:center;text-decoration:none;text-transform:uppercase;color:#354150;margin:auto;box-sizing:border-box;cursor:pointer;font-family:'Poppins';font-weight:500;font-size:1em;transition:all .2s ease}.button-light{position:relative;display:block;background:transparent;width:200px;height:45px;line-height:45px;text-align:center;text-decoration:none;text-transform:uppercase;color:#9c1b695;margin:auto;box-sizing:border-box;cursor:pointer;font-family:'Poppins';font-weight:500;font-size:.9em;transition:all .2s ease}.button-dark:before,.button-dark:after,.button-light:before,.button-light:after{position:absolute;content:'';width:200px;left:0px;height:20px;z-index:-1}.button-dark:before,.button-light:before{transform:perspective(15px) rotateX(6deg)}.button-dark:after,.button-light:after{top:22px;transform:perspective(15px) rotateX(-6deg)}.button-dark.border:before,.button-dark.border:after{border:1px solid #354150;transition:all .3s ease}.button-light.border:before,.button-light.border:after{border:1px solid #c1b695;transition:all .3s ease}.button-dark.border:before,.button-light.border:before{border-bottom:none}.button-dark.border:after,.button-light.border:after{border-top:none}.btn-arrow{font-weight:300;font-size:2.8em;line-height:.4em;position:absolute;top:0;margin:auto;bottom:0;right:0;display:flex;justify-content:center;align-items:center;opacity:0;transform:translateX(-5px);transition:all .3s ease}.button-dark:hover .btn-arrow,.button-light:hover .btn-arrow{transform:translateX(0);opacity:1}.hexagon{position:relative;display:flex;justify-content:center;overflow:hidden}.hexagon-border{position:absolute;margin:auto;width:300px;opacity:0;top:-100px;bottom:-100px;left:-100px;right:-100px;transition:all .3s ease;z-index:2}.hexagon-title{position:absolute;display:flex;align-items:center;justify-content:center;text-shadow:0 0 10px rgba(0,0,0,.6);margin:auto;color:white;font-weight:300;max-width:255px;text-align:center;top:0;bottom:0;left:0;right:0;transition:all .1s ease;z-index:10}.exagon-img{width:100%;height:auto;margin:auto;transition:all .3s ease;filter:brightness(80%)}.hexagon:hover .hexagon-border{transform:scale(1.1);opacity:1}.hexagon:hover .hexagon-title{transform:scale(.9)}.hexagon:hover .exagon-img{filter:brightness(50%)}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:0}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{color:#c1b695!important;font-weight:500}.wpf_item.wpf_item_wpf_cat{height:35px}.et_pb_button.et_pb_more_button:hover::after{transform:translatex(5px)}@media screen and (min-width:800px){.et_pb_ajax_pagination_container{display:flex;justify-content:center}.et_pb_with_border.et_pb_posts .et_pb_post{max-width:33.3%;background:#171717;padding-bottom:30px;margin:auto}}.et_pb_with_border.et_pb_posts .et_pb_post{padding-bottom:30px;margin:auto}.et_pb_post{overflow:hidden}.et_post_meta_wrapper{padding-top:100px}.et_post_meta_wrapper .entry-title,.et_post_meta_wrapper .post-meta{display:none}.tabla-descripcion table,.tabla-descripcion tr,.tabla-descripcion td{border-right:0;border-left:0}input[type=text],select{padding:10px}.wapf-field-container{padding-bottom:40px}.wapf-swatch-label{text-align:left;font-weight:400}.wapf-swatch--image{border-color:transparent;border-width:4px}.wapf-swatch--image.wapf-checked{border-color:#75a0d6!important;border-width:4px}.wapf-swatch--image:hover{box-shadow:0 0 10px rgba(0,0,0,.2)}.wapf-options-total,.wapf-product-total,.wapf--inner div{display:none}.wapf--inner div:last-child{display:inherit}.wapf--inner .wapf-grand-total{float:none!important;margin-left:5px;font-size:30px}.qib-button:not(#qib_id):not(#qib_id){line-height:1;display:inline-block;margin:0;margin-left:3px;padding:0;box-sizing:border-box;height:35px;width:40px;color:white;background:#354150;border:none;float:right;min-height:initial;min-width:initial;max-height:initial;max-width:initial;vertical-align:middle;font-size:26px;letter-spacing:0;cursor:pointer}.qib-button:hover:not(#qib_id):not(#qib_id){background:#2e68b1}.qib-container .quantity input.qty:not(#qib_id):not(#qib_id){border:1px solid black!important;min-width:100px;color:black}.wapf-field-input select{cursor:pointer;font-size:1.1em}.wapf-pricing-hint{opacity:1;color:#75a0d6}.woocommerce div.product form.cart div.quantity,.woocommerce-page div.product{margin:auto!important}form.cart .qib-container+button[type='submit']:not(#qib_id):not(#qib_id){margin-left:0}.btn-ncs{position:absolute;top:0;margin:auto;bottom:0;right:0;display:flex;justify-content:center;align-items:center;opacity:0;transform:translateX(-5px) rotate(-90deg);transition:all .3s ease}.btn-ral{position:absolute;top:0;margin:auto;bottom:0;right:0;display:flex;justify-content:center;align-items:center;opacity:0;transform:translateX(-5px) rotate(-90deg);transition:all .3s ease}.btn-ncs img,.btn-ral img{width:15px}.button-dark:hover .btn-ncs,.button-dark:hover .btn-ral{transform:translateX(0) rotate(-90deg);opacity:1}.woocommerce div.product span.price,.woocommerce-page div.product span.price{font-size:28px}.fichas-btn .et_pb_code_inner{display:flex}.et-db #et-boc .et-l .et_pb_button:hover,.et-db #et-boc .et-l .et_pb_module .et_pb_button:hover{border:2px solid transparent;padding:0}.wapf-field-label.wapf--above span{font-size:18px;color:#171717}@media screen and (max-width:800px){.fichas-btn .et_pb_code_inner{display:inherit}}.post-238979.page.type-page.status-publish.hentry,.post-238982.page.type-page.status-publish.hentry,.post-238981.page.type-page.status-publish.hentry,.post-15.page.type-page.status-publish.hentry,.post-238980.page.type-page.status-publish.hentry{padding:200px 0}.woocommerce form .form-row input.input-text{background:transparent;border:1px solid black}html,body{margin:0;padding:0}.woocommerce-shipping-totals th{position:relative}.woocommerce-shipping-totals th::after{content:"• Las entregas se realizan a pie de calle\a• Recuerda constar en el albarán \00000Acualquier tipo de anomalía o deterioro";display:block!important;white-space:pre!important;margin-top:6px;line-height:1.4;color:#555;font-size:14px;font-weight:normal!important}label[for="shipping_method_0_flat_rate2"]::before{content:"";display:inline-block;width:120px;height:25px;margin-right:6px;background-image:url("https://maiporta.com/wp-content/uploads/2025/10/premium-icon-maicart.png");background-size:contain;background-repeat:no-repeat;vertical-align:middle}label[for="shipping_method_0_local_pickup1"]::before{content:"";display:inline-block;width:120px;height:25px;margin-right:6px;background-image:url("https://maiporta.com/wp-content/uploads/2025/10/opcion-recogida-maiporta-cliente.png");background-size:contain;background-repeat:no-repeat;vertical-align:middle}.woocommerce-shipping-methods label{font-weight:normal!important}