.elementor-kit-14{--e-global-color-primary:#111111;--e-global-color-secondary:#5C5C58;--e-global-color-text:#111111;--e-global-color-accent:#111111;--e-global-color-blanco:#FFFFFF;--e-global-color-cemento:#F2F2EF;--e-global-color-cemento2:#E8E8E3;--e-global-color-linea:#DCDCD6;--e-global-color-lineafuerte:#8C8C86;--e-global-color-azul:#2B44E8;--e-global-color-azulclaro:#EEF2FF;--e-global-color-rojo:#C8241B;--e-global-color-verde:#1D7A46;--e-global-typography-primary-font-family:"Schibsted Grotesk";--e-global-typography-primary-font-weight:800;--e-global-typography-secondary-font-family:"Schibsted Grotesk";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Schibsted Grotesk";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Schibsted Grotesk";--e-global-typography-accent-font-weight:700;color:#111111;font-family:"Schibsted Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;}.elementor-kit-14 a{color:#111111;}.elementor-kit-14 a:hover{color:#5C5C58;}.elementor-kit-14 h1{color:#111111;font-family:"Schibsted Grotesk", Sans-serif;font-size:64px;font-weight:800;line-height:1.02em;letter-spacing:-0.035em;}.elementor-kit-14 h2{color:#111111;font-family:"Schibsted Grotesk", Sans-serif;font-size:40px;font-weight:800;line-height:1.05em;letter-spacing:-0.025em;}.elementor-kit-14 h3{color:#111111;font-family:"Schibsted Grotesk", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;letter-spacing:-0.01em;}.elementor-kit-14 h4{color:#111111;font-family:"Schibsted Grotesk", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;}.elementor-kit-14 h5{color:#111111;font-family:"Schibsted Grotesk", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;}.elementor-kit-14 h6{color:#111111;font-family:"Schibsted Grotesk", Sans-serif;font-size:14px;font-weight:700;line-height:1.3em;}.elementor-kit-14 button,.elementor-kit-14 input[type="button"],.elementor-kit-14 input[type="submit"],.elementor-kit-14 .elementor-button{font-family:"Schibsted Grotesk", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;color:#FFFFFF;background-color:#111111;border-style:solid;border-width:2px 2px 2px 2px;border-color:#111111;border-radius:4px 4px 4px 4px;padding:15px 28px 15px 28px;}.elementor-kit-14 button:hover,.elementor-kit-14 button:focus,.elementor-kit-14 input[type="button"]:hover,.elementor-kit-14 input[type="button"]:focus,.elementor-kit-14 input[type="submit"]:hover,.elementor-kit-14 input[type="submit"]:focus,.elementor-kit-14 .elementor-button:hover,.elementor-kit-14 .elementor-button:focus{color:#FFFFFF;background-color:#2A2A2A;border-style:solid;border-width:2px 2px 2px 2px;border-color:#2A2A2A;border-radius:4px 4px 4px 4px;}.elementor-kit-14 input:not([type="button"]):not([type="submit"]),.elementor-kit-14 textarea,.elementor-kit-14 .elementor-field-textual{font-family:"Schibsted Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#111111;background-color:#FFFFFF;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#8C8C86;border-radius:4px 4px 4px 4px;}.elementor-kit-14 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-14 textarea:focus,.elementor-kit-14 .elementor-field-textual:focus{border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#111111;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1256px;}.e-con{--container-max-width:1256px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-14 e-page-transition{background-color:#FFBC7D;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-14 h1{font-size:40px;line-height:1.05em;}.elementor-kit-14 h2{font-size:28px;line-height:1.1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* ==GLOBAL== */
textarea{resize:none}
/* ==/GLOBAL== */

/* ==WOO== */
/* páginas de WooCommerce con el contenido de bloques (carrito, checkout, mi cuenta): mismo ancho que el header */
body.woocommerce-cart .site-main,body.woocommerce-checkout .site-main,body.woocommerce-account .site-main{max-width:1320px!important;width:100%!important;margin:0 auto!important;padding:40px 32px 88px!important}
body.woocommerce-cart .page-header,body.woocommerce-checkout .page-header,body.woocommerce-account .page-header{max-width:none;padding:0;margin:0 0 28px}
body.woocommerce-cart .page-header .entry-title,body.woocommerce-checkout .page-header .entry-title,body.woocommerce-account .page-header .entry-title{font-size:clamp(34px,4vw,48px);margin:0}
body.woocommerce-cart .page-content,body.woocommerce-checkout .page-content,body.woocommerce-account .page-content{max-width:none}
.wp-block-woocommerce-cart.alignwide,.wp-block-woocommerce-checkout.alignwide{margin-left:0!important;margin-right:0!important;max-width:none}
@media (max-width:1024px){body.woocommerce-cart .site-main,body.woocommerce-checkout .site-main,body.woocommerce-account .site-main{padding:28px 24px 72px!important}}
@media (max-width:767px){body.woocommerce-cart .site-main,body.woocommerce-checkout .site-main,body.woocommerce-account .site-main{padding:20px 16px 56px!important}}
/* botones principales de los bloques */
.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button,.wc-block-components-button:not(.is-link){background:#111!important;color:#fff!important;border:2px solid #111!important;border-radius:4px!important;min-height:54px;font-weight:700!important;text-decoration:none!important}
.wc-block-cart__submit-button:hover,.wc-block-components-checkout-place-order-button:hover,.wc-block-components-button:not(.is-link):hover{background:#2A2A2A!important;border-color:#2A2A2A!important}
.wc-block-cart__submit-button .wc-block-components-button__text{text-decoration:none}
.wc-block-components-text-input input,.wc-block-components-combobox .wc-block-components-combobox-control input,.wc-blocks-components-select__select{border:1.5px solid #8C8C86!important;border-radius:4px!important}
.wc-block-components-text-input input:focus,.wc-blocks-components-select__select:focus{border-color:#111!important;box-shadow:0 0 0 3px rgba(43,68,232,.25)!important}
div[class*="components-quantity-selec"]:not([class*="__"]){border-radius:4px}
.wc-block-components-sidebar .wc-block-components-panel,.wp-block-woocommerce-checkout-order-summary-block{border-radius:10px}
.wc-block-cart-items__row .wc-block-components-product-name{color:#111;text-decoration:none;font-weight:600}
/* avisos de WooCommerce (clásicos) */
.woocommerce-message,.woocommerce-info,.woocommerce-error{border:1px solid #DCDCD6!important;border-left:4px solid #111!important;border-radius:4px;background:#fff!important;color:#111!important;padding:14px 18px!important;font-size:15px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}
.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before{display:none!important}
.woocommerce-message{border-left-color:#1D7A46!important}
.woocommerce-error{border-left-color:#C8241B!important}
.woocommerce-message .button,.woocommerce-info .button{order:2;margin:0!important;background:#111!important;color:#fff!important;border-radius:4px!important;padding:10px 16px!important;font-weight:700;text-decoration:none}
/* botones clásicos de WooCommerce (mi cuenta, avisos) */
.woocommerce button.button,.woocommerce a.button,.woocommerce input.button,.woocommerce .button.alt{background:#111!important;color:#fff!important;border:2px solid #111!important;border-radius:4px!important;padding:13px 24px!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important}
.woocommerce button.button:hover,.woocommerce a.button:hover,.woocommerce input.button:hover{background:#2A2A2A!important;border-color:#2A2A2A!important}
body.woocommerce-account:not(.logged-in) .woocommerce{max-width:480px}
.woocommerce form.login,.woocommerce form.register,.woocommerce form.lost_reset_password{border:1px solid #DCDCD6!important;border-radius:10px!important;padding:28px!important;margin:0!important}
.woocommerce form .form-row input.input-text{min-height:50px;padding:10px 14px}
.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-wrap:wrap;gap:8px}
.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:10px 14px;border:1.5px solid #8C8C86;border-radius:4px;text-decoration:none;color:#111;font-weight:600}
.woocommerce-account .woocommerce-MyAccount-navigation .is-active a{background:#111;border-color:#111;color:#fff}
/* ==TEXTOS== */
body.page-template-default:not(.woocommerce-page) .site-main{max-width:820px!important;width:100%!important;margin:0 auto!important;padding:48px 32px 88px!important}
body.page-template-default:not(.woocommerce-page) .page-header{max-width:none;padding:0;margin:0 0 28px}
body.page-template-default:not(.woocommerce-page) .page-header .entry-title{font-size:clamp(34px,4vw,48px);margin:0;text-wrap:balance}
body.page-template-default:not(.woocommerce-page) .page-content{max-width:none;font-size:17px;line-height:1.65;color:#2B2B29}
body.page-template-default .page-content h2{font-size:24px;margin:40px 0 12px;line-height:1.2}
body.page-template-default .page-content p,body.page-template-default .page-content li{margin:0 0 14px}
body.page-template-default .page-content ul,body.page-template-default .page-content ol{padding-left:22px;margin:0 0 18px}
body.page-template-default .page-content a{text-decoration:underline;text-underline-offset:3px}
body.page-template-default .page-content table{width:100%;border-collapse:collapse;font-size:15px;margin:0 0 12px}
body.page-template-default .page-content th,body.page-template-default .page-content td{border-bottom:1px solid #DCDCD6;padding:10px 8px;text-align:left;vertical-align:top}
body.page-template-default .page-content thead th{background:#F2F2EF;font-weight:700}
@media (max-width:767px){body.page-template-default:not(.woocommerce-page) .site-main{padding:28px 16px 56px!important}body.page-template-default .page-content table{font-size:14px}}
/* formularios CF7 */
.wpcf7 form p{margin:0!important;padding:0!important}
.wpcf7 form br{display:none!important}
.wpcf7 form{display:grid;gap:16px;margin-top:24px}
.wpcf7 label{display:grid;gap:6px;font-weight:600;font-size:15px;margin-bottom:18px}
.wpcf7 textarea{resize:none!important}
.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 textarea{width:100%;min-height:52px;padding:12px 14px;font-weight:400}
.wpcf7 .wpcf7-spinner{display:none!important}
.wpcf7 form.submitting .wpcf7-spinner{display:block!important;margin:8px auto 0!important}
.wpcf7 .wpcf7-submit{justify-self:start;min-height:54px;cursor:pointer}
.wpcf7 .wpcf7-not-valid-tip{color:#C8241B;font-size:14px;font-weight:400}
.wpcf7 .wpcf7-response-output{margin:0!important;border-radius:4px;padding:12px 14px!important}
/* ==/TEXTOS== */
/* ==PULIDO== */
/* --- avisos: fondo suave, sin bordes --- */
.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-notices-wrapper .woocommerce-message{border:0!important;border-width:0!important;outline:0!important;box-shadow:none!important;background:#F2F2EF!important;color:#111!important;border-radius:10px!important;padding:14px 16px 14px 52px!important;position:relative;font-size:15px!important;line-height:1.45;display:flex!important;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 20px!important}
.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before{display:grid!important;place-items:center;position:absolute!important;left:16px!important;top:50%!important;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;background:#111;color:#fff!important;font:700 13px/1 "Schibsted Grotesk",sans-serif!important;content:"✓"!important;margin:0!important}
.woocommerce-error::before{content:"!"!important;background:#C8241B}
.woocommerce-info::before{content:"i"!important}
.woocommerce-message .button,.woocommerce-info .button{order:2;margin:0 0 0 auto!important;min-height:0!important;padding:9px 14px!important;font-size:14px!important;background:#111!important;color:#fff!important;border:0!important;border-radius:4px!important;text-decoration:none!important}
.wc-block-components-notice-banner{border:0!important;border-radius:10px!important;background:#F2F2EF!important;color:#111!important;padding:14px 16px!important;font-size:15px!important}
.wc-block-components-notice-banner.is-error{background:#FBECEB!important}
.wc-block-components-notice-banner>svg{background:#111!important;fill:#fff!important}
.wc-block-components-notice-banner.is-error>svg{background:#C8241B!important}
/* --- carrito --- */
.wc-block-cart .wc-block-cart-items{border-collapse:collapse!important;border:0!important}
.wc-block-cart .wc-block-cart-items__header{display:none!important}
.wc-block-cart .wc-block-cart-items td{border:0!important}
.wc-block-cart .wc-block-cart-items__row{border-top:1px solid #DCDCD6!important;border-bottom:1px solid #DCDCD6!important}
.wc-block-cart .wc-block-cart-items .wc-block-cart-items__row td{padding-top:20px!important;padding-bottom:20px!important;vertical-align:top!important}
.wc-block-cart .wc-block-cart-item__image{width:116px!important;padding-right:16px!important}
.wc-block-cart .wc-block-cart-item__image img{width:100px!important;max-width:100px!important;aspect-ratio:1/1;object-fit:cover;border-radius:4px;background:#F2F2EF}
.wc-block-cart .wc-block-components-product-name{font-size:17px!important;font-weight:700!important;color:#111!important;text-decoration:none!important;line-height:1.3!important;max-width:none!important}
.wc-block-cart .wc-block-components-product-name:hover{text-decoration:underline!important;text-underline-offset:3px}
.wc-block-cart .wc-block-cart-item__prices{font-size:15px!important;color:#5C5C58!important;margin:4px 0 0!important}
.wc-block-cart .wc-block-components-product-metadata,.wc-block-components-product-details,.wc-block-components-product-details li{font-size:14px!important;color:#5C5C58!important}
.wc-block-cart .wc-block-components-product-metadata{margin:2px 0 12px!important}
.wc-block-cart .wc-block-cart-item__total{font-size:17px!important;font-weight:800!important;text-align:right!important;white-space:nowrap}
.wc-block-cart .wc-block-cart-item__total .wc-block-components-sale-badge{display:none}
.wc-block-cart .wc-block-cart-item__quantity{display:flex!important;align-items:center;gap:16px}
div[class*="components-quantity-selec"]:not([class*="__"]){border:1.5px solid #8C8C86!important;border-radius:4px!important;height:44px!important;width:124px!important;background:#fff!important;margin:0!important}
div[class*="components-quantity-selec"]:not([class*="__"])::after{display:none!important}
input[class*="quantity-selec"][class*="__input"]{border:0!important;box-shadow:none!important;outline:0;background:transparent!important;font:700 16px/1 "Schibsted Grotesk",sans-serif!important;color:#111!important;text-align:center!important;min-width:0!important;width:44px!important;padding:0!important;height:100%!important}
button[class*="quantity-selec"][class*="__button"]{background:transparent!important;border:0!important;color:#111!important;opacity:1!important;font-size:20px!important;min-width:40px!important;padding:0!important;box-shadow:none!important}
button[class*="quantity-selec"][class*="__button"]:disabled{color:#BDBDB7!important}
.wc-block-cart .wc-block-cart-item__remove-link{font-size:0!important;color:#5C5C58!important;min-height:0!important}
.wc-block-cart .wc-block-cart-item__remove-link svg{width:20px;height:20px}
.wc-block-cart .wc-block-cart__sidebar{align-self:start}
.wc-block-cart .wp-block-woocommerce-cart-totals-block{border:1px solid #DCDCD6;border-radius:10px;padding:24px!important}
.wc-block-cart .wc-block-cart__totals-title{font-size:22px!important;font-weight:800!important;text-transform:none!important;letter-spacing:-.01em!important;padding:0 0 12px!important;margin:0!important;text-align:left!important}
.wc-block-components-totals-coupon .wc-block-components-panel__button,.wc-block-components-totals-item{font-size:15px!important}
.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:20px!important;font-weight:800!important}
.wc-block-cart .wc-block-cart__submit{margin:16px 0 0!important}
@media (max-width:767px){
 .wc-block-cart .wc-block-cart-items__row{display:grid!important;grid-template-columns:84px minmax(0,1fr) max-content!important;grid-template-rows:auto!important;gap:0 12px!important;padding:16px 0!important}
 .wc-block-cart .wc-block-cart-item__image{grid-column:1!important;grid-row:1!important}
 .wc-block-cart .wc-block-cart-item__product{grid-column:2!important;grid-row:1!important;min-width:0}
 .wc-block-cart .wc-block-cart-item__total{grid-column:3!important;grid-row:1!important;width:auto!important;position:static!important}
 .wc-block-cart .wc-block-cart-items .wc-block-cart-items__row td{padding:0!important}
 .wc-block-cart .wc-block-cart-item__image{width:84px!important;padding:0!important}
 .wc-block-cart .wc-block-cart-item__image img{width:84px!important;max-width:84px!important}
 .wc-block-cart .wc-block-cart-item__total{font-size:15px!important}
 .wc-block-cart .wc-block-components-product-name{font-size:15px!important}
 .wc-block-cart .wp-block-woocommerce-cart-totals-block{padding:18px!important;margin-top:24px}
}
/* carrito vacío */
.wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title{font-size:28px!important;font-weight:800!important;padding-top:24px!important;margin-bottom:12px!important}
.wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title::before,.wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title.with-empty-cart-icon::before{display:none!important}
.wp-block-woocommerce-empty-cart-block .wp-block-separator{display:none!important}
.wp-block-woocommerce-empty-cart-block > p:first-of-type a,.wp-block-woocommerce-empty-cart-block p.has-text-align-center a{display:inline-flex;align-items:center;min-height:50px;padding:0 24px;background:#111;color:#fff!important;border-radius:4px;font-weight:700;text-decoration:none!important;margin:8px 0 40px}
.wp-block-woocommerce-empty-cart-block h2{font-size:24px!important;font-weight:800!important;text-align:left!important;margin:24px 0 20px!important}
.wp-block-woocommerce-empty-cart-block .wc-block-grid__products{margin:0 -8px!important}
.wp-block-woocommerce-empty-cart-block .wc-block-grid__product{text-align:left!important;padding:0 8px!important;border:0!important}
.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-image img{border-radius:4px;background:#F2F2EF;aspect-ratio:1/1;object-fit:cover}
.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-title{font-size:15px!important;font-weight:600!important;color:#111!important;text-decoration:none!important;margin:10px 0 4px!important}
.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-price{font-size:17px!important;font-weight:800!important;color:#111!important}
.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-add-to-cart,.wp-block-woocommerce-empty-cart-block .wp-block-button{display:none!important}
.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-link{text-decoration:none!important}
/* --- checkout --- */
.wc-block-checkout .wc-block-components-checkout-step__title,.wc-block-checkout h2.wc-block-components-title{font-size:22px!important;font-weight:800!important;letter-spacing:-.01em!important;margin:0 0 16px!important}
.wc-block-checkout .wc-block-components-checkout-step{margin:0 0 40px!important;padding:0!important}
.wc-block-checkout .wc-block-components-checkout-step__heading{margin:0 0 4px!important}
.wc-block-checkout .wc-block-components-checkout-step__description{font-size:14px;color:#5C5C58;margin:0 0 14px!important}
.wc-block-components-text-input input,.wc-blocks-components-select .wc-blocks-components-select__select,.wc-block-components-combobox .wc-block-components-combobox-control input{border:1.5px solid #8C8C86!important;border-radius:4px!important;min-height:54px!important;font-size:16px!important;box-shadow:none!important}
.wc-block-components-text-input label,.wc-blocks-components-select__label{font-size:15px!important;color:#5C5C58!important}
.wc-block-components-text-input.is-active label{font-size:13px!important}
.wc-block-components-address-form__address_2-toggle,.wc-block-components-checkout-step__description,.wc-block-checkout__guest-checkout-notice{font-size:14px!important;color:#5C5C58!important}
.wc-block-components-checkbox label{font-size:15px!important}
.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{border:1.5px solid #8C8C86!important;border-radius:4px!important;width:22px!important;height:22px!important}
.wc-block-checkout__terms{font-size:14px!important;color:#5C5C58}
.wp-block-woocommerce-checkout-order-summary-block{border:1px solid #DCDCD6!important;border-radius:10px!important;padding:8px 4px!important}
.wc-block-components-checkout-order-summary__title-text,.wc-block-components-checkout-order-summary__title{font-size:22px!important;font-weight:800!important}
.wc-block-components-order-summary-item__description .wc-block-components-product-name{font-size:15px!important;font-weight:700!important;color:#111!important}
.wc-block-components-order-summary-item__individual-prices,.wc-block-components-order-summary-item .wc-block-components-product-metadata{font-size:14px!important;color:#5C5C58!important}
.wc-block-components-order-summary-item__total-price{font-size:15px!important;font-weight:700!important}
.wc-block-components-order-summary-item__image img{border-radius:4px;background:#F2F2EF}
.wc-block-components-order-summary-item__quantity{background:#111!important;color:#fff!important;border:0!important;box-shadow:none!important;font-weight:700!important}
@media (max-width:767px){.wc-block-checkout .wc-block-components-checkout-step{margin-bottom:32px!important}.wc-block-components-checkout-order-summary__title-text,.wc-block-components-checkout-order-summary__title{font-size:17px!important}.wc-block-components-checkout-order-summary__title-price{font-size:17px!important;font-weight:800}}
/* paginación de las grillas */
.elementor-pagination{display:flex;justify-content:center;gap:8px;margin-top:40px!important}
.elementor-pagination .page-numbers{display:grid;place-items:center;min-width:44px;height:44px;padding:0 10px;border:1.5px solid #DCDCD6;border-radius:4px;color:#111;font-weight:700;text-decoration:none}
.elementor-pagination .page-numbers.current{background:#111;border-color:#111;color:#fff}
.elementor-pagination a.page-numbers:hover{border-color:#111}
/* barra fija de compra: que no tape el final del footer */
@media (max-width:767px){body.con-barra .doar-footer{padding-bottom:96px!important}}
/* títulos de página: Hello les pone padding de 10px en móvil */
.site-main .page-header .entry-title{padding-left:0!important;padding-right:0!important}
/* bordes internos sobrantes en totales del carrito y resumen colapsado del checkout (móvil) */
.wc-block-cart .wp-block-woocommerce-cart-totals-block > *:first-child,.wc-block-cart .wp-block-woocommerce-cart-order-summary-block > .wc-block-components-totals-wrapper:first-child{border-top:0!important}
@media (max-width:767px){.wc-block-components-checkout-order-summary__title,.checkout-order-summary-block-fill-wrapper .wc-block-components-checkout-order-summary__title{border:0!important}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content{border-top:1px solid #DCDCD6}}
/* ==/PULIDO== */
/* ==/WOO== *//* End custom CSS */