:root{--wow-text:#333;--wow-primary:#E54360;--wow-border:#d9d9d9;--wow-grey:#f7f7f7}footer#main-footer{display:none}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required,textarea.wpcf7-form-control.wpcf7-textarea{width:100%!important;padding:2%;border:2px solid #333!important;border-radius:20px;font-size:15px}input.wpcf7-form-control.has-spinner.wpcf7-submit{padding:2% 5%;background:#333;border:3px solid #333!important;border-radius:20px;color:#fff;font-weight:600;font-size:15px}#main-header .menu-item img{display:inline-block;width:32px;height:auto;vertical-align:middle;margin-top:-4px}#et-top-navigation .et-cart-info span::before{vertical-align:middle;font-size:22px;line-height:1;margin-top:-2px}header a[href*="/carrito"] span:not(.yoyo-cart-count)::before,header a[href*="/cart"] span:not(.yoyo-cart-count)::before{content:''!important;display:none!important}header a[href*="/carrito"] .count,header a[href*="/cart"] .count{display:none!important}.custom-marquee{position:relative;width:100%;overflow:hidden;background:#ed6c90;padding:10px 0;line-height:1;z-index:1001;will-change:transform;contain:layout paint}.marquee-track{display:flex;gap:3rem;width:max-content;animation:wow-marquee 30s linear infinite;transform:translateZ(0)}.marquee-track span{flex:0 0 auto;white-space:nowrap;font-size:20px;color:#fff}@keyframes wow-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}p>label{color:#333;font-weight:600;font-size:20px}.et_pb_row.et_pb_row_7,.product_meta,.woocommerce-breadcrumb{display:none!important}div.et_pb_row.et_pb_row_6{margin-top:2%!important}th.label,td.value,#categoria{font-size:20px}h2.woocommerce-loop-product__title{font-size:18px!important}#content-area table td,#content-area table th,#content-area table tr,#main-content table.cart td,#main-content table.cart th,#main-content table.cart tr,table.cart td,table.cart th,table.cart tr{padding:0!important}#content-area .product,#content-area .product .product-info{display:flex;flex-direction:column}.calculadora-producto{order:1}.opcion-ollados{order:2}label[for="fieldname4_1"],input[name="fieldname4_1"],.single-product label[for="fieldname1_1"],.single-product #fieldname1_1,.single-product #fieldname1_1_container,.single-product #field_1_2,.single-product .fieldname1_1{display:none!important}ul.products li.product span.price,body.page-id-7032 span.price,body.page-id-8130 .price{display:none!important}.woocommerce #content div.product form.cart div.quantity,.woocommerce-page #content div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity,.woocommerce div.product form.cart div.quantity{margin:0!important}.et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .button,.et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart div.quantity{vertical-align:top!important}.quantity input::-webkit-outer-spin-button,.quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity input[type=number]{-moz-appearance:textfield}#wqb_btn{display:inline-flex;flex-direction:column-reverse;margin-top:-1%!important}#wqb_btn button{width:32px;height:32px;border:1px solid #ccc;background:#f9f9f9;color:#333;font-size:18px;line-height:1;cursor:pointer;padding:0;outline:none;transition:background-color .2s}#wqb_btn .plus.qty{border-radius:4px 4px 0 0;border-bottom:none}#wqb_btn .minus.qty{border-radius:0 0 4px 4px;border-top:none;margin-top:-1px}#wqb_btn button:hover{background:#eaeaea}#wqb_btn button:active{background:#ddd}button.single_add_to_cart_button.button.alt{margin-left:5%!important}.variable-items-wrapper .variable-item{border:none!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;outline:none!important;margin:0 6px 6px 0!important}.variable-items-wrapper .image-variable-item{display:flex!important;flex-direction:column!important;align-items:center!important;width:62px!important;height:auto!important;padding-bottom:4px!important}.variable-items-wrapper .image-variable-item img{width:46px!important;height:46px!important;object-fit:contain!important;padding:2px!important}.wvs-label{display:block!important;order:2!important;font-size:10px!important;color:#333!important;text-align:center!important;margin-top:3px!important;white-space:nowrap!important}.variable-items-wrapper .button-variable-item{width:auto!important;min-width:46px!important;height:auto!important;padding:5px 9px!important;border:2px solid #ddd!important;border-radius:8px!important;background:#fff!important;color:#333!important;font-weight:500!important}.variable-items-wrapper .button-variable-item .variable-item-span{font-size:13px!important;line-height:18px!important;min-height:18px!important;padding:0!important}.variable-items-wrapper .image-variable-item.selected,.variable-items-wrapper .image-variable-item:hover{border:2px solid var(--wow-primary)!important;box-shadow:none!important}.variable-items-wrapper .button-variable-item.selected,.variable-items-wrapper .button-variable-item:hover{border:2px solid var(--wow-primary)!important;background:var(--wow-primary)!important;color:#fff!important;box-shadow:none!important}.variable-items-wrapper .variable-item .variable-item-span.checked::after{display:none!important}.woocommerce div.product form.cart .variations th,.woocommerce div.product form.cart .variations td{padding:4px 0!important;line-height:1.3!important}.woocommerce div.product form.cart .variations{margin-bottom:10px!important}@media (max-width:767px){.variable-items-wrapper .image-variable-item{width:54px!important}.variable-items-wrapper .image-variable-item img{width:40px!important;height:40px!important}.variable-items-wrapper .button-variable-item{min-width:40px!important;padding:4px 7px!important}.variable-items-wrapper .button-variable-item .variable-item-span{font-size:12px!important}}.wcuf_file_uploads_container{max-width:100%!important;margin:10px 0!important}.wcuf_upload_fields_row_element{border:1.5px solid #ddd!important;border-radius:10px!important;padding:15px!important;background:#f9f9f9!important}.wcuf_drag_drop_zone{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:60px!important;height:60px!important;border:1.5px dashed #ccc!important;border-radius:8px!important;box-sizing:border-box!important}.wcuf_drag_drop_zone svg,.wcuf_drag_drop_zone img{display:none!important}.wcuf_upload_button{background:var(--wow-primary)!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:10px 20px!important;font-size:14px!important;font-weight:600!important;margin-top:10px!important;cursor:pointer!important}.wcuf_file_uploads_container h4{font-size:12px!important;color:#666!important;text-transform:uppercase!important;letter-spacing:1px!important;margin-bottom:8px!important}.wcuf_single_upload_field_container{border:none!important;padding:0!important}td.product-name,tr.woocommerce-cart-form__cart-item.cart_item,table.shop_table.shop_table_responsive{font-size:18px}button[value="Actualizar carrito"],td.actions>button.button{display:none!important}.woocommerce table.shop_table.cart .product-quantity .quantity{display:inline-flex!important;align-items:center!important;margin:0!important}.woocommerce table.shop_table.cart .product-quantity .quantity input::-webkit-outer-spin-button,.woocommerce table.shop_table.cart .product-quantity .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce table.shop_table.cart .product-quantity .quantity input[type=number]{-moz-appearance:textfield}.woocommerce table.shop_table.cart .product-quantity .quantity .input-text.qty{width:60px!important;height:40px!important;padding:0 8px!important;text-align:center!important;border:1px solid #ccc!important;border-radius:4px!important;font-size:16px!important;margin-right:0!important;box-sizing:border-box!important}.woocommerce table.shop_table.cart .product-quantity .quantity>div{display:inline-flex!important;flex-direction:column-reverse!important;align-items:center!important;justify-content:center!important;width:auto!important;margin:0!important;padding:0!important}.woocommerce table.shop_table.cart .product-quantity .quantity>div button.plus.qty,.woocommerce table.shop_table.cart .product-quantity .quantity>div button.minus.qty{display:flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;padding:0!important;margin:0!important;line-height:normal!important;border:1px solid #ccc!important;background:#f9f9f9!important;color:#333!important;font-size:16px!important;transition:background-color .2s!important}.woocommerce table.shop_table.cart .product-quantity .quantity>div button.plus.qty{border-radius:4px 4px 0 0!important;border-bottom:none!important}.woocommerce table.shop_table.cart .product-quantity .quantity>div button.minus.qty{border-radius:0 0 4px 4px!important;border-top:none!important;margin-top:-1px!important}.woocommerce table.shop_table.cart .product-quantity .quantity>div button.plus.qty:hover,.woocommerce table.shop_table.cart .product-quantity .quantity>div button.minus.qty:hover{background:#eaeaea!important}.woocommerce table.shop_table.cart .product-quantity .quantity>div button.plus.qty:active,.woocommerce table.shop_table.cart .product-quantity .quantity>div button.minus.qty:active{background:#ddd!important}div.coupon{width:25%}.woocommerce-cart table.cart td.actions .coupon .input-text{margin:2% 1%}.woocommerce table.shop_table.cart td.actions .coupon{display:flex;align-items:center;width:100%}.woocommerce table.shop_table.cart td.actions .coupon input#coupon_code{width:200px;margin-right:15px;box-sizing:border-box}.woocommerce table.shop_table.cart td.actions .coupon button[name="apply_coupon"]{margin-left:auto;flex:0 0 auto}div.coupon>button.button{margin-top:0!important;margin-right:2%}@media (min-width:981px){body.woocommerce-checkout .et_pb_row_0{display:flex!important;align-items:stretch!important;gap:44px!important;width:92%!important;max-width:1280px!important}body.woocommerce-checkout .et_pb_row_0>.et_pb_column_3_5{width:auto!important;flex:1 1 58%!important;margin:0!important;min-width:0!important}body.woocommerce-checkout .et_pb_row_0>.et_pb_column_2_5{width:auto!important;flex:0 0 36%!important;margin:0!important;min-width:0!important;background:var(--wow-grey);padding:36px 30px!important}body.woocommerce-checkout .et_pb_wc_checkout_order_details{position:sticky!important;top:110px}}body.woocommerce-checkout .et_pb_row_0>.et_pb_column{position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important}body.woocommerce-checkout .et_pb_wc_checkout_billing #order_review_heading,body.woocommerce-checkout .et_pb_wc_checkout_shipping #order_review_heading,body.woocommerce-checkout .et_pb_wc_checkout_payment_info #order_review_heading,body.woocommerce-checkout .et_pb_wc_checkout_billing .col-2,body.woocommerce-checkout .et_pb_wc_checkout_shipping .col-1,body.woocommerce-checkout .et_pb_wc_checkout_order_details .col2-set,body.woocommerce-checkout .et_pb_wc_checkout_payment_info .col2-set,body.woocommerce-checkout .et_pb_wc_checkout_billing #order_review,body.woocommerce-checkout .et_pb_wc_checkout_shipping #order_review{display:none!important}body.woocommerce-checkout .et_pb_wc_checkout_order_details #order_review_heading{display:block!important;font-size:22px!important;margin:0 0 20px!important}.woocommerce-billing-fields .form-row,.woocommerce-shipping-fields .form-row{padding:4px 0!important;margin:0 0 8px!important}body.woocommerce-checkout .woocommerce form .form-row input.input-text,body.woocommerce-checkout .woocommerce form .form-row select,body.woocommerce-checkout .woocommerce form .form-row textarea{width:100%!important;padding:13px 14px!important;border:1px solid var(--wow-border)!important;border-radius:6px!important;font-size:15px!important;color:var(--wow-text)!important;background:#fff!important;box-sizing:border-box!important;outline:none!important;appearance:none!important;-webkit-appearance:none!important;transition:border-color .2s ease}body.woocommerce-checkout .woocommerce form .form-row input.input-text:focus,body.woocommerce-checkout .woocommerce form .form-row select:focus,body.woocommerce-checkout .woocommerce form .form-row textarea:focus{border-color:#333!important;box-shadow:0 0 0 1px #333!important}body.woocommerce-checkout .woocommerce form .form-row label{display:block!important;font-size:12px!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important;color:#6b6b6b!important;margin-bottom:6px!important}.woocommerce form .form-row label .required{color:var(--wow-primary)!important}body.woocommerce-checkout .woocommerce form .form-row select{padding-right:40px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23333' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important}body.woocommerce-checkout .select2-container--default .select2-selection--single{border:1px solid var(--wow-border)!important;border-radius:6px!important;min-height:48px!important;padding:12px 14px!important}body.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1.4!important;padding:0!important;color:var(--wow-text)!important}body.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%!important;right:10px!important}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{display:flex!important;flex-wrap:wrap!important;gap:12px!important}.woocommerce-billing-fields__field-wrapper .form-row,.woocommerce-shipping-fields__field-wrapper .form-row{margin:0!important}.form-row-first,.form-row-last{flex:1 1 calc(50% - 6px)!important;min-width:200px!important}.form-row-wide{flex:1 1 100%!important}#billing_cif{width:100%}.wc-block-components-text-input input[name="billing_cif"]{height:48px}.wc-block-components-text-input.has-value label{transform:translateY(-1.4em) scale(.8)!important}.et_pb_wc_checkout_order_details h3{font-size:22px!important}body.woocommerce-checkout .et_pb_wc_checkout_order_details table.shop_table{border:0!important;background:transparent!important;margin:0!important;width:100%!important;table-layout:auto!important}.et_pb_wc_checkout_order_details table.shop_table thead{display:none}.et_pb_wc_checkout_order_details table.shop_table th,.et_pb_wc_checkout_order_details table.shop_table td{border:0!important;border-bottom:1px solid #e6e6e6!important;padding:14px 0!important;background:transparent!important;font-size:14px}.et_pb_wc_checkout_order_details td.product-total,.et_pb_wc_checkout_order_details .cart-subtotal td,.et_pb_wc_checkout_order_details .order-total td{text-align:right!important;white-space:nowrap}.et_pb_wc_checkout_order_details .order-total th,.et_pb_wc_checkout_order_details .order-total td{border-bottom:0!important;font-family:'Bebas Neue',sans-serif;font-size:24px!important;padding-top:18px!important}.et_pb_wc_checkout_order_details .order-total .includes_tax{display:block;font-family:'Lato',sans-serif;font-size:12px;font-weight:400;color:#888}body.woocommerce-checkout .et_pb_wc_checkout_order_details .cart_item td.product-name{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:0 12px!important;width:auto!important;vertical-align:top!important;padding-right:12px!important;font-size:14px;font-weight:600;color:var(--wow-text);line-height:1.5}body.woocommerce-checkout .et_pb_wc_checkout_order_details .cart_item td.product-total{width:1%!important;white-space:nowrap!important;vertical-align:top!important}.wow-item-thumb{flex:0 0 58px;width:58px;height:58px;border:1px solid #e6e6e6;border-radius:6px;overflow:hidden;background:#fff}.wow-item-thumb img{width:100%!important;height:100%!important;object-fit:cover;display:block;margin:0!important;box-shadow:none!important}.wow-item-name{flex:1 1 0;min-width:0;line-height:1.4;overflow-wrap:anywhere}body.woocommerce-checkout .et_pb_wc_checkout_order_details .cart_item .product-quantity{font-weight:400!important;color:#777!important;white-space:nowrap}.wow-item-name .product-quantity{margin-left:4px}body.woocommerce-checkout .et_pb_wc_checkout_order_details .cart_item ul.wcpa_cart_meta,body.woocommerce-checkout .et_pb_wc_checkout_order_details .cart_item dl.variation{flex:1 1 100%!important;margin:8px 0 0 70px!important;padding:0!important;list-style:none!important;font-size:12px!important;color:#777!important;line-height:1.5!important}body.woocommerce-checkout .et_pb_wc_checkout_order_details .cart_item .wcpa_cart_meta_item{display:flex!important;gap:5px!important;margin:0!important}body.woocommerce-checkout .et_pb_wc_checkout_order_details .cart_item .wcpa_cart_meta_item-label,body.woocommerce-checkout .et_pb_wc_checkout_order_details .cart_item .wcpa_cart_meta_item-value p{margin:0!important;padding:0!important;font-size:12px!important;color:#777!important;font-weight:400!important}.et_pb_wc_checkout_order_details .cart_item dl.variation dt,.et_pb_wc_checkout_order_details .cart_item dl.variation dd{display:inline!important;margin:0 4px 0 0!important;font-weight:400!important}.et_pb_wc_checkout_order_details .cart_item dl.variation dd:after{content:"";display:block}body.woocommerce-checkout .et_pb_wc_checkout_order_details .wcuf_checkout_ajax_container,body.woocommerce-checkout .et_pb_wc_checkout_order_details .wcuf_checkout_ajax_container_loading_container{display:none!important}body.woocommerce-checkout .et_pb_wc_checkout_order_details tr.woocommerce-shipping-totals{display:block!important;width:100%!important}body.woocommerce-checkout .et_pb_wc_checkout_order_details tr.woocommerce-shipping-totals th,body.woocommerce-checkout .et_pb_wc_checkout_order_details tr.woocommerce-shipping-totals td{display:block!important;width:100%!important;max-width:none!important;text-align:left!important;border:0!important}body.woocommerce-checkout .et_pb_wc_checkout_order_details tr.woocommerce-shipping-totals th{padding:14px 0 10px!important}body.woocommerce-checkout .et_pb_wc_checkout_order_details tr.woocommerce-shipping-totals td{padding:0 0 14px!important;border-bottom:1px solid #e6e6e6!important}.woocommerce-shipping-methods{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-wrap:wrap!important;gap:12px!important}.woocommerce-shipping-methods li{flex:1 1 calc(33% - 12px)!important;min-width:140px!important;margin:0!important}.woocommerce-shipping-methods li label{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:18px 14px!important;border:2px solid #ddd!important;border-radius:8px!important;background:#fff!important;color:#333!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;text-align:center!important;line-height:1.3!important;cursor:pointer!important;transition:all .2s ease!important}.woocommerce-shipping-methods li label:hover{border-color:#000!important;background:#f9f9f9!important}.woocommerce-shipping-methods li label::before{font-size:26px!important;line-height:1!important}li:has(input[id*="free_shipping"]) label::before{content:"🎁"!important}li:has(input[id*="flat_rate"]) label::before{content:"🚚"!important}li:has(input[id*="local_pickup"]) label::before{content:"📍"!important}.woocommerce-shipping-methods input[type="radio"]{display:none!important}.woocommerce-shipping-methods input[type="radio"]:checked+label{border-color:var(--wow-primary)!important;background:var(--wow-primary)!important;color:#fff!important}body.woocommerce-checkout .woocommerce-shipping-methods{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important}body.woocommerce-checkout .woocommerce-shipping-methods li{flex:1 1 auto!important;width:100%!important;min-width:0!important}body.woocommerce-checkout .woocommerce-shipping-methods li label{flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;padding:14px 16px!important;text-align:left!important;font-size:12px!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important;box-sizing:border-box!important}body.woocommerce-checkout .woocommerce-shipping-methods li label::before{flex:0 0 auto!important;font-size:22px!important}.woocommerce-checkout .woocommerce-form-coupon-toggle{margin-bottom:20px}body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info,body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info *,body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon{background:#fff!important;color:var(--wow-primary)!important;border:0!important;padding:0!important;font-size:14px}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info:before{display:none!important}.woocommerce-checkout form.checkout_coupon{border:1px solid var(--wow-border)!important;border-radius:6px;padding:18px!important;margin:0 0 20px!important}#payment-method{display:none!important}.woocommerce-checkout #payment{background:transparent!important;border:0!important;padding:0!important;margin-top:10px}.woocommerce-checkout #payment ul.payment_methods{border:0!important;padding:0!important;margin:0 0 20px!important}.woocommerce-checkout #payment ul.payment_methods li{list-style:none;border:1px solid var(--wow-border);border-radius:6px;padding:14px 16px;margin:0 0 8px!important;background:#fff}.woocommerce-checkout #payment ul.payment_methods li label{font-weight:600;font-size:14px;margin:0;cursor:pointer}.wc_payment_methods label img{height:25px!important;width:auto!important;margin-left:8px;vertical-align:middle;float:none}.woocommerce-checkout #payment div.payment_box{background:var(--wow-grey)!important;border-radius:4px;margin:10px 0 0!important;padding:12px 14px!important;font-size:13px;color:#666}.woocommerce-checkout #payment div.payment_box:before{display:none!important}.payment_method_insite label{display:inline-flex;align-items:center;gap:8px}.payment_method_insite label::before{content:"Tarjeta de crédito/débito"}.woocommerce-checkout #place_order,button#place_order.button.alt{width:100%!important;background:var(--wow-primary)!important;color:#fff!important;border:0!important;border-radius:6px!important;font-family:'Bebas Neue',sans-serif!important;font-size:22px!important;letter-spacing:1px;padding:16px 20px!important;float:none!important;transition:background .15s ease}.woocommerce-checkout #place_order:hover{background:#c6304b!important}.woocommerce-checkout #place_order:after{display:none!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{margin-bottom:16px;font-size:13px}.woocommerce-checkout .woocommerce-privacy-policy-text p{font-size:12px;color:#888}.woocommerce-checkout a{color:var(--wow-primary)}.woocommerce-error>li>a{color:#fff!important}@media (max-width:980px){body.woocommerce-checkout .et_pb_row_0{display:flex!important;flex-direction:column!important;width:100%!important;padding:20px!important}body.woocommerce-checkout .et_pb_row_0>.et_pb_column{width:100%!important;flex:none!important;margin:0 0 24px!important;position:relative!important}body.woocommerce-checkout .et_pb_row_0>.et_pb_column_3_5{order:2}body.woocommerce-checkout .et_pb_row_0>.et_pb_column_2_5{order:1;background:var(--wow-grey);padding:24px 20px!important;border-radius:8px}body.woocommerce-checkout .et_pb_wc_checkout_order_details{position:static!important;top:auto!important}}@media (max-width:768px){#main-content{padding:4%}.woocommerce-cart-form__cart-item{display:flex;flex-direction:column;width:100%}.woocommerce-cart-form__cart-item td{display:block;width:100%;box-sizing:border-box;overflow-wrap:break-word;word-break:break-word;white-space:normal;font-size:14px;line-height:1.4em;padding:8px 0}.woocommerce-cart-form__cart-item .product-name{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:4px;padding:.5em 0;border-bottom:1px solid #ddd;font-size:14px;line-height:1.4em;white-space:normal;overflow-wrap:break-word;word-break:break-word}.woocommerce-cart-form__cart-item .product-name a{display:inline-block;width:100%;font-weight:bold;font-size:14px;color:#c00;text-decoration:none;white-space:normal;word-break:break-word;overflow-wrap:break-word}.woocommerce-cart-form__cart-item .product-name *{max-width:100%;word-break:break-word;overflow-wrap:break-word;white-space:normal}.woocommerce-cart-form__cart-item .product-name::before,.woocommerce-cart-form__cart-item .product-name::after{display:none!important}.woocommerce-cart-form__cart-item .product-remove{text-align:right;padding-right:5px}.woocommerce table.shop_table.cart td.actions{overflow-x:hidden}.woocommerce table.shop_table.cart td.actions .coupon{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;gap:10px!important}.woocommerce table.shop_table.cart td.actions .coupon input#coupon_code,.woocommerce table.shop_table.cart td.actions .coupon button[name="apply_coupon"]{width:100%!important;margin:0!important}}@media (max-width:600px){.form-row-first,.form-row-last{flex:1 1 100%!important}body.woocommerce-checkout .et_pb_row_0{padding:16px!important}body.woocommerce-checkout .et_pb_row_0>.et_pb_column_2_5{padding:20px 16px!important}.wow-item-thumb{flex:0 0 48px;width:48px;height:48px}body.woocommerce-checkout .et_pb_wc_checkout_order_details .cart_item ul.wcpa_cart_meta,body.woocommerce-checkout .et_pb_wc_checkout_order_details .cart_item dl.variation{margin-left:60px!important}body.woocommerce-checkout .woocommerce form .form-row input.input-text,body.woocommerce-checkout .woocommerce form .form-row select,body.woocommerce-checkout .woocommerce form .form-row textarea{font-size:16px!important}}body.woocommerce-checkout .et_pb_wc_checkout_shipping .woocommerce-additional-fields,body.woocommerce-checkout .et_pb_wc_checkout_additional_info .woocommerce-additional-fields{display:block!important;margin-top:24px!important}body.woocommerce-checkout .woocommerce-additional-fields h3{font-size:22px!important;margin:0 0 14px!important}body.woocommerce-checkout #order_comments_field{width:100%!important;float:none!important}body.woocommerce-checkout #order_comments{min-height:110px!important;resize:vertical}