.elementor-96 .elementor-element.elementor-element-242d2ed{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:88px;--padding-left:32px;--padding-right:32px;}.elementor-96 .elementor-element.elementor-element-d24dac5{--display:grid;--e-con-grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr);--e-con-grid-template-rows:auto;--gap:28px 56px;--row-gap:28px;--column-gap:56px;--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-96 .elementor-element.elementor-element-31bbfad{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-96 .elementor-element.elementor-element-105946b .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-96 .elementor-element.elementor-element-105946b .flex-viewport{border-radius:10px 10px 10px 10px;}.woocommerce .elementor-96 .elementor-element.elementor-element-105946b .flex-viewport:not(:last-child){margin-bottom:14px;}.woocommerce .elementor-96 .elementor-element.elementor-element-105946b .flex-control-thumbs img{border-radius:4px 4px 4px 4px;}.woocommerce .elementor-96 .elementor-element.elementor-element-105946b .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-96 .elementor-element.elementor-element-105946b .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-96 .elementor-element.elementor-element-bb9af88{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-96 .elementor-element.elementor-element-3801a4c{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-96 .elementor-element.elementor-element-aa07e56 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:38px;font-weight:800;line-height:1.08em;letter-spacing:-0.03em;color:#111111;}.elementor-96 .elementor-element.elementor-element-0157a65{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-96 .elementor-element.elementor-element-1d3092d .price{color:#111111;font-family:"Schibsted Grotesk", Sans-serif;font-size:32px;font-weight:800;line-height:1.1em;letter-spacing:-0.02em;}.woocommerce .elementor-96 .elementor-element.elementor-element-1d3092d .price ins{color:#5C5C58;font-family:"Schibsted Grotesk", Sans-serif;font-size:20px;font-weight:400;}.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-96 .elementor-element.elementor-element-e09290b .cart button, .elementor-96 .elementor-element.elementor-element-e09290b .cart .button{font-family:"Schibsted Grotesk", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;border-style:solid;border-width:2px 2px 2px 2px;border-radius:4px 4px 4px 4px;padding:15px 24px 15px 24px;color:#FFFFFF;background-color:#111111;border-color:#111111;transition:all 0.2s;}.elementor-96 .elementor-element.elementor-element-e09290b .cart button:hover, .elementor-96 .elementor-element.elementor-element-e09290b .cart .button:hover{color:#FFFFFF;background-color:#2A2A2A;border-color:#2A2A2A;}.elementor-96 .elementor-element.elementor-element-e09290b .quantity .qty{border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-radius:4px 4px 4px 4px;color:#111111;border-color:#8C8C86;transition:all 0.2s;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-96 .elementor-element.elementor-element-d6f335a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-96 .elementor-element.elementor-element-d6f335a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-96 .elementor-element.elementor-element-d6f335a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-96 .elementor-element.elementor-element-d6f335a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-96 .elementor-element.elementor-element-d6f335a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-96 .elementor-element.elementor-element-d6f335a .elementor-icon-list-icon i{color:#111111;transition:color 0.3s;}.elementor-96 .elementor-element.elementor-element-d6f335a .elementor-icon-list-icon svg{fill:#111111;transition:fill 0.3s;}.elementor-96 .elementor-element.elementor-element-d6f335a{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-96 .elementor-element.elementor-element-d6f335a .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-96 .elementor-element.elementor-element-d6f335a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-96 .elementor-element.elementor-element-d6f335a .elementor-icon-list-item > a{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;}.elementor-96 .elementor-element.elementor-element-d6f335a .elementor-icon-list-text{color:#111111;transition:color 0.3s;}.elementor-96 .elementor-element.elementor-element-3e7aa8f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-96 .elementor-element.elementor-element-69e6c64{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-96 .elementor-element.elementor-element-45d6b19{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-96 .elementor-element.elementor-element-964e011{font-family:"Schibsted Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#5C5C58;}.elementor-96 .elementor-element.elementor-element-ec4772d{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:17px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#111111;--n-accordion-title-hover-color:#111111;--n-accordion-title-active-color:#111111;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#111111;--n-accordion-icon-hover-color:#111111;--n-accordion-icon-active-color:#111111;}.elementor-96 .elementor-element.elementor-element-ec4772d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:#DCDCD6;}.elementor-96 .elementor-element.elementor-element-ec4772d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:1px 0px 0px 0px;border-color:#DCDCD6;}.elementor-96 .elementor-element.elementor-element-ec4772d > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:#DCDCD6;}.elementor-96 .elementor-element.elementor-element-ec4772d {--n-accordion-padding:18px 0px 18px 0px;}:where( .elementor-96 .elementor-element.elementor-element-ec4772d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Schibsted Grotesk", Sans-serif;font-weight:700;line-height:1.3em;}:where( .elementor-96 .elementor-element.elementor-element-ec4772d > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:0px;--padding-bottom:18px;--padding-left:0px;}.elementor-96 .elementor-element.elementor-element-7f7932f{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:72px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-96 .elementor-element.elementor-element-536dfa7{--grid-columns:4;--grid-column-gap:20px;--grid-row-gap:28px;}@media(max-width:1366px){.elementor-96 .elementor-element.elementor-element-d24dac5{--grid-auto-flow:row;}.elementor-96 .elementor-element.elementor-element-aa07e56 .elementor-heading-title{font-size:34px;}}@media(max-width:1024px){.elementor-96 .elementor-element.elementor-element-242d2ed{--padding-top:16px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-96 .elementor-element.elementor-element-d24dac5{--e-con-grid-template-columns:minmax(0,1fr) minmax(0,1fr);--gap:28px 28px;--row-gap:28px;--column-gap:28px;--grid-auto-flow:row;}.elementor-96 .elementor-element.elementor-element-536dfa7{--grid-columns:3;}}@media(max-width:767px){.elementor-96 .elementor-element.elementor-element-242d2ed{--padding-top:12px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-96 .elementor-element.elementor-element-d24dac5{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto auto;--grid-auto-flow:row;}.elementor-96 .elementor-element.elementor-element-bb9af88{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-96 .elementor-element.elementor-element-aa07e56 .elementor-heading-title{font-size:28px;}.elementor-96 .elementor-element.elementor-element-7f7932f{--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-96 .elementor-element.elementor-element-536dfa7{--grid-columns:2;--grid-column-gap:12px;}}@media(min-width:768px){.elementor-96 .elementor-element.elementor-element-242d2ed{--content-width:1256px;}}/* Start custom CSS *//* ==PRODUCTO== */
.doar-migas .woocommerce-breadcrumb{font-size:14px;color:#5C5C58;margin:0;padding:8px 0 20px}
.doar-migas .woocommerce-breadcrumb a{color:#5C5C58}
.doar-prod-marca .doar-marca{font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:#5C5C58;font-weight:600}
.doar-prod-meta .product_meta{font-size:14px;color:#5C5C58}
.doar-prod-meta .product_meta > span:not(.sku_wrapper){display:none}
.doar-prod-extra p{margin:0}
.doar-prod-extra .doar-cuotas{font-size:16px;color:#5C5C58;margin-top:2px}
.doar-prod-extra .doar-cuotas strong{color:#111}
.doar-prod-extra .doar-transfer{display:inline-flex;gap:6px;margin-top:10px;background:#EEF2FF;color:#1F3BD6;font-weight:700;padding:8px 12px;border-radius:4px;font-size:15px}
.doar-prod-extra .doar-transfer strong,.doar-prod-extra .doar-transfer .amount{color:#1F3BD6}
.doar-prod-extra .doar-sin-imp{font-size:13px;color:#5C5C58;margin-top:8px}
/* galería: miniaturas en columna a la izquierda en escritorio */
.doar-galeria .woocommerce-product-gallery{position:relative;margin:0!important;width:100%!important;float:none!important}
.doar-galeria .woocommerce-product-gallery__image img{border-radius:10px;background:#F2F2EF}
.doar-galeria .flex-control-thumbs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:10px 0 0!important;padding:0}
.doar-galeria .flex-control-thumbs li{width:auto!important;margin:0!important;float:none!important}
.doar-galeria .flex-control-thumbs img{border-radius:4px;border:2px solid transparent;opacity:1!important}
.doar-galeria .flex-control-thumbs img.flex-active{border-color:#111}
@media (min-width:1025px){
 .doar-galeria .woocommerce-product-gallery{display:grid;grid-template-columns:84px minmax(0,1fr);gap:14px}
 .doar-galeria .flex-viewport,.doar-galeria .woocommerce-product-gallery__wrapper{grid-column:2;grid-row:1}
 .doar-galeria .flex-control-thumbs{grid-column:1;grid-row:1;grid-template-columns:1fr;margin:0!important;align-content:start}
 .doar-galeria .woocommerce-product-gallery__trigger{right:12px;left:auto}
}
/* talles en botones (assets/producto.js) */
.doar-comprar .doar-oculto{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.doar-talles{border:0;margin:0 0 20px;padding:0;min-width:0}
.doar-talles-titulo{float:left;font-weight:800;font-size:17px;padding:0;margin:0 0 12px}
.doar-talles .doar-guia-abrir{float:right;background:none!important;border:0!important;padding:0!important;color:#111!important;font:600 15px/1.4 "Schibsted Grotesk",sans-serif!important;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:0}
.doar-talles-opciones{clear:both;display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px}
.doar-talles-opciones button{margin:0!important;width:100%;height:54px;padding:0!important;border:1.5px solid #8C8C86!important;border-radius:4px;background:#fff!important;color:#111!important;font:700 16px/1 "Schibsted Grotesk",sans-serif!important;cursor:pointer}
.doar-talles-opciones button:hover{border-color:#111!important}
.doar-talles-opciones button[aria-checked="true"],.doar-talles-opciones button[aria-checked="true"]:focus{background:#111!important;color:#fff!important;border-color:#111!important}
.doar-talles-opciones button:focus-visible{outline:3px solid #2B44E8;outline-offset:2px}
.doar-talles-opciones button.agotado{color:#9A9A94!important;border-style:dashed!important;background:repeating-linear-gradient(135deg,#fff 0 6px,#F4F4F1 6px 12px)!important;text-decoration:line-through;cursor:not-allowed}
.doar-talles-aviso{margin:10px 0 0;font-size:15px;color:#5C5C58}
.doar-talles-aviso.alerta{color:#C8241B;font-weight:600}
.doar-comprar .woocommerce-variation-price,.doar-comprar .woocommerce-variation-availability{display:none}
.doar-comprar form.cart .woocommerce-variation-add-to-cart,.doar-comprar form.cart:not(.variations_form){display:flex;gap:10px;flex-wrap:wrap}
.doar-comprar .single_add_to_cart_button{flex:1 1 200px;min-height:54px}
.doar-comprar .single_add_to_cart_button.disabled{opacity:1!important}
.doar-comprar .quantity{display:inline-flex!important;align-items:stretch;height:54px;border:1.5px solid #8C8C86;border-radius:4px;background:#fff;margin:0!important}
.doar-comprar .quantity .qty{height:100%!important;width:44px!important;border:0!important;box-shadow:none!important;background:transparent!important;font:700 17px/1 "Schibsted Grotesk",sans-serif!important;text-align:center!important;padding:0!important;-moz-appearance:textfield;appearance:textfield}
.doar-comprar .quantity .qty::-webkit-outer-spin-button,.doar-comprar .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.doar-comprar .quantity .doar-cant{width:44px;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;color:#111!important;font:400 22px/1 "Schibsted Grotesk",sans-serif!important;cursor:pointer}
.doar-comprar .quantity .doar-cant:disabled{color:#BDBDB7!important;cursor:default}
.doar-comprar .quantity .doar-cant:focus-visible{outline:3px solid #2B44E8;outline-offset:-3px}
/* guía de talles */
dialog.doar-guia{border:0;border-radius:10px;padding:0;max-width:560px;width:calc(100% - 32px)}
dialog.doar-guia::backdrop{background:rgba(17,17,17,.5)}
.doar-guia-cont{padding:26px}
.doar-guia-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}
.doar-guia-top h2{font-size:24px;margin:0}
.doar-guia-cerrar{background:none!important;border:0!important;color:#111!important;font-size:30px!important;line-height:1;padding:4px 8px!important;cursor:pointer}
.doar-guia table{width:100%;border-collapse:collapse;font-size:15px}
.doar-guia th,.doar-guia td{border-bottom:1px solid #DCDCD6;padding:10px 8px;text-align:center}
/* acordeón */
.doar-acordeon .e-n-accordion-item:last-child{border-bottom:1px solid #DCDCD6}
.doar-prod-desc p,.doar-prod-desc li{color:#5C5C58}
.doar-prod-desc ul{padding-left:20px}
.doar-prod-det table{width:100%;border-collapse:collapse;font-size:15px}
.doar-prod-det th,.doar-prod-det td{text-align:left;padding:8px 0;border-bottom:1px solid #DCDCD6;color:#5C5C58;font-weight:400}
.doar-prod-det th{color:#111;font-weight:600;width:40%}
.doar-prod-det h2{display:none}
/* barra fija móvil */
.doar-barra-compra{display:none}
@media (max-width:767px){
 .doar-barra-compra{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:55;gap:12px;align-items:center;background:#fff;border-top:1px solid #DCDCD6;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));box-shadow:0 -10px 30px -18px rgba(0,0,0,.35);transform:translateY(110%);transition:transform .2s}
 .doar-barra-compra.visible{transform:none}
 .doar-barra-compra div{flex:1;line-height:1.2;min-width:0}
 .doar-barra-compra b{font-size:19px}
 .doar-barra-compra small{display:block;color:#5C5C58;font-size:13px}
 .doar-barra-compra .doar-barra-btn{min-height:50px;padding:4px 18px}
 body.con-barra .joinchat{bottom:86px}
}
@media (prefers-reduced-motion:reduce){.doar-barra-compra{transition:none}}
.doar-rel:not(:has(.e-loop-item)){display:none!important}
/* ==/PRODUCTO== *//* End custom CSS */