﻿@font-face{font-family:"manuscrito";src:url("../fonts/bimbo-regular.ttf") format("truetype")}@font-face{font-family:"mays";src:url("../fonts/MamaeQueNosFaz.ttf") format("truetype")}@font-face{font-family:"lettering";src:url("../fonts/Montysse.ttf") format("truetype")}@font-face{font-family:"school";src:url("../fonts/Schoolbell-Regular.ttf") format("truetype")}@font-face{font-family:"petit";src:url("../fonts/PetitFormalScript-Regular.ttf") format("truetype")}@font-face{font-family:"imprenta";src:url("../fonts/Roboto-Regular.ttf") format("truetype")}:root{--br-peach: #feaf65;--br-peach-soft: #fff1e3;--br-cream: #fffaf5;--br-navy: #1c244b;--br-navy-soft: #5a6080;--br-red: #ef5b52;--br-red-soft: #ffe8e5;--br-radius: 22px;--br-shadow: 0 6px 18px rgba(28, 36, 75, .06);--br-shadow-hover: 0 16px 34px rgba(254, 175, 101, .28)}body:not(#br) ul.products{gap:28px 22px !important}body:not(#br) ul.products li.product{position:relative;display:flex;flex-direction:column;background:#fff;border:2px solid #fdeee0;border-radius:var(--br-radius);padding:10px 10px 16px;margin:0 !important;width:auto !important;box-shadow:var(--br-shadow);transition:transform .35s cubic-bezier(0.34, 1.56, 0.64, 1),box-shadow .3s ease,border-color .3s ease}body:not(#br) ul.products li.product:hover{transform:translateY(-6px) rotate(-0.4deg);border-color:var(--br-peach);box-shadow:var(--br-shadow-hover)}body:not(#br) ul.products li.product>.woocommerce-loop-product__link{position:static;display:flex;flex-direction:column;flex:1;margin:0 !important;color:inherit;text-decoration:none}body:not(#br) ul.products li.product .bbr-card__image{position:relative;border-radius:calc(var(--br-radius) - 8px);overflow:hidden;background:var(--br-peach-soft);margin-bottom:14px;padding:0 !important;line-height:0}body:not(#br) ul.products li.product .bbr-card__image img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;margin:0 !important;transition:transform .6s ease}body:not(#br) ul.products li.product:hover .bbr-card__image img{transform:scale(1.06)}body:not(#br) ul.products li.product.featured .bbr-card__image::before{content:"★ Favorito";position:absolute;top:10px;left:10px;z-index:2;padding:5px 11px;border-radius:999px;background:#fff;color:var(--br-peach);font:700 11px/1 "Quicksand",sans-serif;letter-spacing:.04em;box-shadow:0 3px 10px rgba(28,36,75,.1)}body:not(#br) ul.products li.product .onsale{position:absolute;top:10px !important;right:10px !important;left:auto !important;bottom:auto !important;z-index:2;margin:0 !important;min-width:0 !important;min-height:0 !important;width:auto !important;height:auto !important;padding:6px 11px !important;border:0 !important;border-radius:999px !important;background:var(--br-red) !important;color:#fff !important;font:700 12px/1 "Quicksand",sans-serif !important;letter-spacing:.02em;box-shadow:0 4px 10px rgba(239,91,82,.35);transform:rotate(4deg)}body:not(#br) ul.products li.product .onsale span{color:inherit !important;font:inherit !important}body:not(#br) ul.products li.product .bbr-card__summary{display:flex;flex-direction:column;flex:1;padding:0 6px}body:not(#br) ul.products li.product .woocommerce-loop-product__title{font-family:"Quicksand",sans-serif;font-weight:700;font-size:15px;line-height:1.35;color:var(--br-navy);margin:0 0 12px;padding:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}body:not(#br) ul.products li.product:hover .woocommerce-loop-product__title{color:#e8914a}body:not(#br) ul.products li.product .price{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:0;font-family:"Quicksand",sans-serif;color:var(--br-navy)}body:not(#br) ul.products li.product .price .amount{display:inline-block;padding:6px 12px;border-radius:999px;background:var(--br-peach-soft);color:var(--br-navy);font-size:16px;font-weight:700}body:not(#br) ul.products li.product .price del{opacity:1;text-decoration:none;order:1;flex-basis:100%;line-height:1}body:not(#br) ul.products li.product .price del .amount{background:none;padding:0;font-weight:500;font-size:13px;color:var(--br-navy-soft);text-decoration:line-through;text-decoration-color:var(--br-red);text-decoration-thickness:2px}body:not(#br) ul.products li.product .price ins{text-decoration:none;order:2}body:not(#br) ul.products li.product .price ins .amount{background:var(--br-red-soft);color:var(--br-red)}body:not(#br) ul.products li.product .price .woocommerce-price-suffix{order:3}body:not(#br) ul.products li.product .price .woocommerce-price-suffix{font-size:11px;color:var(--br-navy-soft)}body:not(#br) ul.products li.product .price small:empty{display:none}body:not(#br) ul.products li.product .price:has(>.amount~.amount)::before{content:"Desde";flex-basis:100%;line-height:1;font-size:12px;font-weight:600;color:var(--br-navy-soft)}body:not(#br) ul.products li.product .price:has(>.amount~.amount)>.amount~.amount,body:not(#br) ul.products li.product .price:has(>.amount~.amount)>.amount+span[aria-hidden]{display:none}body:not(#br) ul.products li.product .bbr-card__summary::after{content:"→";position:absolute;right:16px;bottom:14px;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--br-peach);color:#fff;font:700 17px/1 "Quicksand",sans-serif;box-shadow:0 4px 10px rgba(254,175,101,.45);transition:transform .3s cubic-bezier(0.34, 1.56, 0.64, 1),background .2s;pointer-events:none}body:not(#br) ul.products li.product:hover .bbr-card__summary::after{transform:translateX(3px) scale(1.08);background:var(--br-navy);box-shadow:0 4px 10px rgba(28,36,75,.3)}body:not(#br) ul.products li.product .price{padding-right:44px}body:not(#br) ul.products li.product .woocommerce-loop-product__link::before{content:"";position:absolute;inset:0;z-index:1;border-radius:var(--br-radius)}@media(max-width: 544px){body:not(#br) ul.products{gap:16px 12px !important}body:not(#br) ul.products li.product{padding:7px 7px 12px;--br-radius: 18px}body:not(#br) ul.products li.product .woocommerce-loop-product__title{font-size:13.5px}body:not(#br) ul.products li.product .price .amount{font-size:14px;padding:5px 10px}body:not(#br) ul.products li.product .price .woocommerce-price-suffix{display:none}body:not(#br) ul.products li.product .bbr-card__summary::after{width:30px;height:30px;font-size:14px;right:12px;bottom:11px}body:not(#br) ul.products li.product .price{padding-right:36px}}@media(prefers-reduced-motion: reduce){body:not(#br) ul.products li.product,body:not(#br) ul.products li.product *{transition:none !important}body:not(#br) ul.products li.product:hover{transform:none}}body:not(#br) ul.products li.product{min-width:0}body:not(#br) ul.products li.product .bbr-card__image picture{display:block;width:100%}body:not(#br) ul.products li.product .bbr-card__image img{max-width:100%}#exprod-comentarios .tc-cell.tc-width100.tm-element-description.tm-description{margin-top:-10px}#exprod-tallas_adulto .tc-cell.tc-width100.tm-element-description.tm-description{margin-top:-10px}#exprod-color_vinilos ul{display:flex;flex-wrap:wrap;gap:10px}#exprod-color_vinilos ul li{padding:0 !important;margin:0 !important;flex:unset !important;width:unset !important;box-shadow:rgba(0,0,0,.16) 0px 1px 4px}#exprod-tipo_top ul{display:flex;flex-wrap:wrap;gap:10px}#exprod-tipo_top ul li{padding:0 !important;margin:0 !important;flex:unset !important;width:unset !important;width:125px !important;box-shadow:rgba(0,0,0,.16) 0px 1px 4px}#exprod-tipo_letra ul{display:flex;flex-wrap:wrap;gap:10px;flex-direction:column;margin-bottom:30px}#exprod-tipo_letra ul li{padding:0 !important;margin:0 !important;flex:unset !important;width:unset !important}#exprod-tipo_letra ul li .tc-label-wrap{gap:20px;align-items:center}#exprod-tipo_letra ul li:nth-child(1) .tc-label-text{font-family:"manuscrito";font-size:32px;line-height:auto}#exprod-tipo_letra ul li:nth-child(2) .tc-label-text{font-family:"school";font-size:32px;line-height:auto}#exprod-tipo_letra ul li:nth-child(3) .tc-label-text{font-family:"petit";font-size:32px;line-height:auto}#exprod-tipo_letra ul li:nth-child(4) .tc-label-text{font-family:"imprenta";font-size:32px;line-height:auto}#exprod-tipo_letra ul li>label{display:flex}#exprod-tipo_letra ul li>label input{display:block !important}#exprod-tipo_letra ul li.tc-active img{border-radius:0 !important;border-width:0 !important}.exprod-template_talla_adulto-div .tc-cell.tc-width100.tm-element-description.tm-description{margin-top:-10px}.tc-active{box-shadow:none !important}.radio-image-label,.checkbox-image-label{display:none !important}.radio-image-label-inline,.checkbox-image-label-inline{display:none}body.single-product .site-main{padding-bottom:72px}body.single-product .woocommerce-breadcrumb{margin:20px 0 20px;font-size:13px;color:#5d6167}body.single-product .woocommerce-breadcrumb a{color:#5d6167;text-decoration:none}body.single-product .woocommerce-breadcrumb a:hover{color:#b0542c}body.single-product .woocommerce-notices-wrapper .woocommerce-error,body.single-product .woocommerce-notices-wrapper .woocommerce-message,body.single-product .woocommerce-notices-wrapper .woocommerce-info{margin-bottom:24px;padding:16px 20px 16px 52px;font-family:"Quicksand",sans-serif;font-size:15px;color:#2e2620;background:#fffaf4;border:1px solid #f3e6d6;border-top:3px solid #feaf65;border-radius:16px}body.single-product .woocommerce-notices-wrapper .woocommerce-error::before,body.single-product .woocommerce-notices-wrapper .woocommerce-message::before,body.single-product .woocommerce-notices-wrapper .woocommerce-info::before{top:16px;left:20px;color:#b0542c}body.single-product .woocommerce-notices-wrapper .woocommerce-error .button,body.single-product .woocommerce-notices-wrapper .woocommerce-message .button,body.single-product .woocommerce-notices-wrapper .woocommerce-info .button{padding:10px 20px;font-size:14px;font-weight:700;color:#fff;background:#b0542c;border-radius:999px}body.single-product .woocommerce-notices-wrapper .woocommerce-error .button:hover,body.single-product .woocommerce-notices-wrapper .woocommerce-message .button:hover,body.single-product .woocommerce-notices-wrapper .woocommerce-info .button:hover{background:#94431f}body.single-product .woocommerce-notices-wrapper .woocommerce-error{border-top-color:#ef5b52}body.single-product div.product .bbr-ficha{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(0, 1fr);grid-template-areas:"galeria resumen";column-gap:56px;align-items:start}body.single-product div.product .bbr-ficha>.woocommerce-product-gallery{grid-area:galeria}body.single-product div.product .bbr-ficha>.summary{grid-area:resumen}body.single-product div.product .bbr-ficha>.woocommerce-product-gallery,body.single-product div.product .bbr-ficha>.summary{float:none;width:auto !important;margin:0}body.single-product div.product .bbr-ficha>.woocommerce-product-gallery{position:sticky;top:24px}@media(max-width: 921px){body.single-product div.product .bbr-ficha{grid-template-columns:minmax(0, 1fr);grid-template-areas:"galeria" "resumen"}body.single-product div.product .bbr-ficha>.woocommerce-product-gallery{position:relative;top:auto}body.single-product div.product .bbr-ficha>.summary{margin-top:28px}}body.single-product div.product .bbr-ficha>.onsale{position:sticky;top:42px !important;left:auto !important;right:auto !important;bottom:auto !important;z-index:3;grid-area:galeria;justify-self:start;margin:18px 0 0 18px !important;min-width:0 !important;min-height:0 !important;width:auto !important;height:auto !important;padding:8px 14px !important;font:700 14px/1 "Quicksand",sans-serif !important;letter-spacing:.02em;color:#fff !important;background:#ef5b52 !important;border:0 !important;border-radius:999px !important;box-shadow:0 4px 10px rgba(239,91,82,.35);transform:rotate(-4deg)}@media(max-width: 921px){body.single-product div.product .bbr-ficha>.onsale{position:relative;top:auto !important}}body.single-product div.product .bbr-ficha>.onsale span{color:inherit !important;font:inherit !important}body.single-product div.product .woocommerce-product-gallery{position:relative}body.single-product div.product .woocommerce-product-gallery .flex-viewport,body.single-product div.product .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper{overflow:hidden;background:#fffaf4;border:1px solid #f3e6d6;border-radius:24px}body.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image img{display:block;width:100%;height:auto}body.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{top:16px;right:16px;width:42px;height:42px;background:#fff;border-radius:50%;box-shadow:0 4px 12px rgba(46,38,32,.12)}body.single-product div.product .woocommerce-product-gallery ol.flex-control-thumbs{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:12px;margin:14px 0 0;padding:0}body.single-product div.product .woocommerce-product-gallery ol.flex-control-thumbs::before,body.single-product div.product .woocommerce-product-gallery ol.flex-control-thumbs::after{display:none}body.single-product div.product .woocommerce-product-gallery ol.flex-control-thumbs li{float:none;width:auto !important;margin:0}body.single-product div.product .woocommerce-product-gallery ol.flex-control-thumbs img{display:block;aspect-ratio:1;object-fit:cover;background:#fffaf4;border:2px solid #f3e6d6;border-radius:14px;opacity:.7;transition:opacity .2s,border-color .2s}body.single-product div.product .woocommerce-product-gallery ol.flex-control-thumbs img:hover,body.single-product div.product .woocommerce-product-gallery ol.flex-control-thumbs img.flex-active{opacity:1}body.single-product div.product .woocommerce-product-gallery ol.flex-control-thumbs img.flex-active{border-color:#feaf65}body.single-product div.product .summary{font-family:"Quicksand",sans-serif;color:#5d6167}body.single-product div.product .product_title{margin:0 0 14px;font-size:36px;font-weight:700;line-height:1.15;color:#2e2620;overflow-wrap:anywhere}@media(max-width: 767px){body.single-product div.product .product_title{font-size:28px}}body.single-product div.product .summary p.price{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 18px;font-family:"Quicksand",sans-serif;color:#1c244b}body.single-product div.product .summary p.price .amount{display:inline-block;padding:8px 18px;font-size:24px;font-weight:700;color:#2e2620;background:#fff1e3;border-radius:999px}body.single-product div.product .summary p.price del{order:1;opacity:1;text-decoration:none}body.single-product div.product .summary p.price del .amount{padding:0;font-size:17px;font-weight:500;color:#5d6167;background:none;text-decoration:line-through;text-decoration-color:#ef5b52;text-decoration-thickness:2px}body.single-product div.product .summary p.price ins{order:2;text-decoration:none}body.single-product div.product .summary p.price ins .amount{color:#ef5b52;background:#ffe8e5}body.single-product div.product .summary p.price .woocommerce-price-suffix{order:3;font-size:13px;color:#5d6167}body.single-product div.product .summary .bbr-tiempo-preparacion{display:flex;align-items:center;gap:8px;margin:-6px 0 18px;font-size:14px;color:#5d6167}body.single-product div.product .summary .bbr-tiempo-preparacion::before{content:"";flex:none;width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b0542c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E") center/contain no-repeat}body.single-product div.product .summary .bbr-tiempo-preparacion strong{color:#2e2620}body.single-product div.product .summary p.stock{display:inline-flex;align-items:center;gap:8px;margin:0 0 20px;padding:6px 14px;font-size:13px;font-weight:700;border-radius:999px}body.single-product div.product .summary p.stock::before{content:"";width:8px;height:8px;background:currentColor;border-radius:50%}body.single-product div.product .summary p.stock.in-stock,body.single-product div.product .summary p.stock.available-on-backorder{color:#3d8b5a;background:#e8f5ec}body.single-product div.product .summary p.stock.out-of-stock{color:#ef5b52;background:#ffe8e5}body.single-product div.product .woocommerce-product-details__short-description{margin-bottom:20px;font-size:15px;line-height:1.7}body.single-product div.product .woocommerce-product-details__short-description a{font-size:15px;font-weight:700;color:#b0542c;text-decoration:underline;text-decoration-color:rgba(176,84,44,.35);text-underline-offset:3px}body.single-product div.product .woocommerce-product-details__short-description a:hover{color:#94431f}body.single-product div.product .woocommerce-product-details__short-description a *{font-size:inherit;color:inherit}body.single-product div.product .summary form.cart{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px;margin:0 0 28px}body.single-product div.product .summary form.cart::before,body.single-product div.product .summary form.cart::after{display:none}body.single-product div.product .summary form.cart>*:not(.quantity):not(.single_add_to_cart_button){flex:1 1 100%}body.single-product div.product .summary form.cart div.quantity{float:none;margin:0}body.single-product div.product .summary form.cart div.quantity .qty{width:84px;height:54px;padding:0 8px;font-family:"Quicksand",sans-serif;font-size:16px;font-weight:700;text-align:center;color:#1c244b;background:#fff;border:1px solid #e6d2bc;border-radius:999px}body.single-product div.product .summary form.cart div.quantity .qty:focus{outline:none;border-color:#feaf65;box-shadow:0 0 0 3px rgba(254,175,101,.25)}body.single-product div.product .summary form.cart .single_add_to_cart_button.button.alt{flex:1 1 220px;float:none;min-height:54px;padding:0 32px;font-family:"Quicksand",sans-serif;font-size:16px;font-weight:700;line-height:1.2;color:#fff;background:#b0542c;border:0;border-radius:999px;box-shadow:0 10px 24px rgba(176,84,44,.25);transition:background-color .2s,transform .2s}body.single-product div.product .summary form.cart .single_add_to_cart_button.button.alt:hover,body.single-product div.product .summary form.cart .single_add_to_cart_button.button.alt:focus-visible{background:#94431f;transform:translateY(-1px)}body.single-product div.product .summary form.cart .single_add_to_cart_button.button.alt.disabled,body.single-product div.product .summary form.cart .single_add_to_cart_button.button.alt:disabled{opacity:.45;transform:none;cursor:not-allowed}body.single-product div.product form.variations_form table.variations{margin:0 0 18px;border:0}body.single-product div.product form.variations_form table.variations tbody,body.single-product div.product form.variations_form table.variations tr,body.single-product div.product form.variations_form table.variations th,body.single-product div.product form.variations_form table.variations td{display:block;padding:0;background:rgba(0,0,0,0);border:0}body.single-product div.product form.variations_form table.variations tr+tr{margin-top:16px}body.single-product div.product form.variations_form table.variations th.label{margin-bottom:6px;text-align:left;line-height:1.4}body.single-product div.product form.variations_form table.variations th.label label{margin:0;font-size:14px;font-weight:700;color:#2e2620}body.single-product div.product form.variations_form table.variations td.value{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}body.single-product div.product form.variations_form table.variations select{height:48px;padding:0 16px;font-family:"Quicksand",sans-serif;font-size:15px;color:#1c244b;background:#fff;border:1px solid #e6d2bc;border-radius:12px;box-shadow:none;transition:border-color .2s,box-shadow .2s}body.single-product div.product form.variations_form table.variations select:focus{outline:none;border-color:#feaf65;box-shadow:0 0 0 3px rgba(254,175,101,.25)}body.single-product div.product form.variations_form table.variations select{flex:1 1 100%;width:100%;min-width:0;margin:0;padding-right:44px;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b0542c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 16px center/16px;cursor:pointer}body.single-product div.product form.variations_form table.variations select:has(~.bbr-pildoras){display:none}body.single-product div.product form.variations_form table.variations .bbr-pildoras{display:flex;flex:1 1 100%;flex-wrap:wrap;gap:10px}body.single-product div.product form.variations_form table.variations .bbr-pildora{min-width:56px;min-height:44px;margin:0;padding:0 20px;font-family:"Quicksand",sans-serif;font-size:15px;font-weight:700;line-height:1;color:#2e2620;white-space:nowrap;background:#fff;border:1.5px solid #e6d2bc;border-radius:999px;cursor:pointer;transition:border-color .2s,background-color .2s,color .2s,box-shadow .2s}body.single-product div.product form.variations_form table.variations .bbr-pildora:hover,body.single-product div.product form.variations_form table.variations .bbr-pildora:focus-visible{color:#b0542c;background:#fff;border-color:#feaf65;outline:none}body.single-product div.product form.variations_form table.variations .bbr-pildora:focus-visible{box-shadow:0 0 0 3px rgba(254,175,101,.35)}body.single-product div.product form.variations_form table.variations .bbr-pildora[aria-pressed=true]{color:#b0542c;background:#fff1e3;border-color:#b0542c}body.single-product div.product form.variations_form table.variations .bbr-pildora:disabled{color:#5d6167;background:#fffaf4;border-color:#f3e6d6;border-style:dashed;text-decoration:line-through;opacity:.6;cursor:not-allowed}body.single-product div.product form.variations_form table.variations .reset_variations{font-size:13px;font-weight:700;color:#b0542c;text-decoration:underline;text-decoration-color:rgba(176,84,44,.35);text-underline-offset:3px}body.single-product div.product form.variations_form table.variations .reset_variations:hover{color:#94431f}body.single-product div.product form.variations_form table.variations .reset_variations[style*=hidden]{display:none}body.single-product div.product form.variations_form .single_variation .woocommerce-variation-description p{margin:0 0 14px;font-size:15px;line-height:1.7}body.single-product div.product form.variations_form .single_variation .woocommerce-variation-price .price{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 14px;font-size:20px;font-weight:700;color:#2e2620}body.single-product div.product form.variations_form .single_variation .woocommerce-variation-price .price del{order:1;font-size:15px;font-weight:500;color:#5d6167;opacity:1;text-decoration-color:#ef5b52;text-decoration-thickness:2px}body.single-product div.product form.variations_form .single_variation .woocommerce-variation-price .price ins{order:2;color:#ef5b52;text-decoration:none}body.single-product div.product form.variations_form .single_variation p.stock{margin-bottom:18px}body.single-product div.product form.variations_form .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px}body.single-product div.product .tc-extra-product-options{margin:0;font-family:"Quicksand",sans-serif}body.single-product div.product .tc-extra-product-options .tm-epo-element-label,body.single-product div.product .tc-extra-product-options .tm-epo-field-label{margin-bottom:6px;padding:0;font-size:14px;font-weight:700;line-height:1.4;color:#2e2620}body.single-product div.product .tc-extra-product-options .tm-epo-required{color:#b0542c}body.single-product div.product .tc-extra-product-options input.tmcp-textfield,body.single-product div.product .tc-extra-product-options input.tmcp-field[type=text],body.single-product div.product .tc-extra-product-options input.tmcp-field[type=email],body.single-product div.product .tc-extra-product-options input.tmcp-field[type=number],body.single-product div.product .tc-extra-product-options select.tmcp-select{height:48px;padding:0 16px;font-family:"Quicksand",sans-serif;font-size:15px;color:#1c244b;background:#fff;border:1px solid #e6d2bc;border-radius:12px;box-shadow:none;transition:border-color .2s,box-shadow .2s}body.single-product div.product .tc-extra-product-options input.tmcp-textfield:focus,body.single-product div.product .tc-extra-product-options input.tmcp-field[type=text]:focus,body.single-product div.product .tc-extra-product-options input.tmcp-field[type=email]:focus,body.single-product div.product .tc-extra-product-options input.tmcp-field[type=number]:focus,body.single-product div.product .tc-extra-product-options select.tmcp-select:focus{outline:none;border-color:#feaf65;box-shadow:0 0 0 3px rgba(254,175,101,.25)}body.single-product div.product .tc-extra-product-options input.tmcp-textfield,body.single-product div.product .tc-extra-product-options input.tmcp-field[type=text],body.single-product div.product .tc-extra-product-options input.tmcp-field[type=email],body.single-product div.product .tc-extra-product-options input.tmcp-field[type=number],body.single-product div.product .tc-extra-product-options select.tmcp-select{width:100%}body.single-product div.product .tc-extra-product-options textarea.tmcp-textarea{height:48px;padding:0 16px;font-family:"Quicksand",sans-serif;font-size:15px;color:#1c244b;background:#fff;border:1px solid #e6d2bc;border-radius:12px;box-shadow:none;transition:border-color .2s,box-shadow .2s}body.single-product div.product .tc-extra-product-options textarea.tmcp-textarea:focus{outline:none;border-color:#feaf65;box-shadow:0 0 0 3px rgba(254,175,101,.25)}body.single-product div.product .tc-extra-product-options textarea.tmcp-textarea{width:100%;height:auto;min-height:110px;padding:12px 16px}body.single-product div.product .tc-extra-product-options input[type=checkbox],body.single-product div.product .tc-extra-product-options input[type=radio]{accent-color:#b0542c}body.single-product div.product .tc-extra-product-options .tc-chars{font-size:12px;color:#5d6167}body.single-product div.product .tc-extra-product-options li.tmcp-field-wrap{border-radius:12px}body.single-product div.product .tc-extra-product-options img.radio-image,body.single-product div.product .tc-extra-product-options img.checkbox-image{aspect-ratio:1;object-fit:contain;background:#fff;border:2px solid rgba(0,0,0,0);border-radius:12px}body.single-product div.product .tc-extra-product-options li.tc-active img.radio-image,body.single-product div.product .tc-extra-product-options li.tc-active img.checkbox-image{border-color:#b0542c;box-shadow:0 0 0 3px rgba(254,175,101,.35)}body.single-product div.product .tc-extra-product-options li.is-separator{align-self:center;width:1px !important;height:32px;margin:0 4px !important;background:#e6d2bc;box-shadow:none !important}body.single-product div.product .tc-extra-product-options li.is-separator hr,body.single-product div.product .tc-extra-product-options li.is-separator .tc-label-wrap{display:none}body.single-product #fabric-selection-app{margin-bottom:18px;font-family:"Quicksand",sans-serif}body.single-product #fabric-selection-app .label{margin-bottom:8px;font-size:14px;font-weight:700;line-height:1.4;color:#2e2620}body.single-product #fabric-selection-app .label .requerido{margin-right:4px;color:#b0542c}body.single-product #fabric-selection-app .fabric-select-container{justify-content:flex-start;align-items:flex-start;gap:16px}body.single-product #fabric-selection-app .select-fabric-container{align-items:flex-start}body.single-product #fabric-selection-app .select-fabric-container .img-container{width:104px;height:104px;overflow:hidden;background:#fff;border:2px solid #feaf65;border-radius:14px;transition:border-color .2s,box-shadow .2s}body.single-product #fabric-selection-app .select-fabric-container .img-container:hover{border-color:#b0542c;box-shadow:0 0 0 3px rgba(254,175,101,.35)}body.single-product #fabric-selection-app .select-fabric-container .img-container img{width:100%;height:100%;object-fit:cover;background:#fff}body.single-product #fabric-selection-app .select-fabric-container .title{max-width:140px;padding:6px 0 0;font-size:13px;line-height:1.3;text-align:left;color:#5d6167}body.single-product div.product .bbr-comentarios{width:100%;margin-bottom:18px;font-family:"Quicksand",sans-serif}body.single-product div.product .bbr-comentarios label{display:block;margin-bottom:6px;font-size:14px;font-weight:700;line-height:1.4;color:#2e2620}body.single-product div.product .bbr-comentarios textarea{height:48px;padding:0 16px;font-family:"Quicksand",sans-serif;font-size:15px;color:#1c244b;background:#fff;border:1px solid #e6d2bc;border-radius:12px;box-shadow:none;transition:border-color .2s,box-shadow .2s}body.single-product div.product .bbr-comentarios textarea:focus{outline:none;border-color:#feaf65;box-shadow:0 0 0 3px rgba(254,175,101,.25)}body.single-product div.product .bbr-comentarios textarea{width:100%;height:auto;min-height:110px;padding:12px 16px}body.single-product div.product .tc-totals-form dl.tm-extra-product-options-totals{margin:0;padding:14px 18px;font-family:"Quicksand",sans-serif;background:#fffaf4;border:1px solid #f3e6d6;border-radius:14px}body.single-product div.product .tc-totals-form dt,body.single-product div.product .tc-totals-form dd,body.single-product div.product .tc-totals-form .price,body.single-product div.product .tc-totals-form .amount{font-size:15px;font-weight:700;color:#2e2620}body.single-product div.product .tc-totals-form dd .amount{font-size:20px}body.single-product div.product .product_meta{padding-top:20px;font-size:13px;line-height:1.6;color:#5d6167;border-top:1px solid #f3e6d6}body.single-product div.product .product_meta>span{display:block;margin-bottom:4px}body.single-product div.product .product_meta a{color:#b0542c;text-decoration:none}body.single-product div.product .product_meta a:hover{color:#94431f;text-decoration:underline}body.single-product div.product .woocommerce-tabs{margin-top:64px}body.single-product div.product .woocommerce-tabs ul.tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0}body.single-product div.product .woocommerce-tabs ul.tabs::before,body.single-product div.product .woocommerce-tabs ul.tabs::after{display:none}body.single-product div.product .woocommerce-tabs ul.tabs li{margin:0;padding:0;background:rgba(0,0,0,0);border:0;border-radius:0}body.single-product div.product .woocommerce-tabs ul.tabs li::before,body.single-product div.product .woocommerce-tabs ul.tabs li::after{display:none}body.single-product div.product .woocommerce-tabs ul.tabs li a{display:block;padding:10px 22px;font-family:"Quicksand",sans-serif;font-size:15px;font-weight:700;color:#5d6167;text-decoration:none;background:#fffaf4;border:1px solid #f3e6d6;border-radius:999px;transition:background-color .2s,color .2s}body.single-product div.product .woocommerce-tabs ul.tabs li a:hover{color:#b0542c}body.single-product div.product .woocommerce-tabs ul.tabs li.active a{color:#b0542c;background:#fff1e3;border-color:#feaf65}body.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel{margin:0;padding:32px 36px;font-family:"Quicksand",sans-serif;font-size:16px;line-height:1.7;color:#5d6167;background:#fff;border:1px solid #f3e6d6;border-radius:24px}@media(max-width: 767px){body.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel{padding:22px 20px}}body.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel h2,body.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel h3{font-size:20px;font-weight:700;color:#2e2620}body.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description>h2:first-child{display:none}body.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel ul{margin:0 0 1em;padding-left:1.2em}body.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel li::marker{color:#feaf65}body.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel>:last-child{margin-bottom:0}body.single-product div.product .related,body.single-product div.product .up-sells{margin-top:64px}body.single-product div.product .related>h2,body.single-product div.product .up-sells>h2{margin:0 0 24px;font-family:"Quicksand",sans-serif;font-size:28px;font-weight:700;color:#2e2620}body.single-product div.product .related ul.products,body.single-product div.product .up-sells ul.products{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));margin:0}body.single-product div.product .related ul.products::before,body.single-product div.product .related ul.products::after,body.single-product div.product .up-sells ul.products::before,body.single-product div.product .up-sells ul.products::after{display:none}body.single-product div.product .related ul.products li.product,body.single-product div.product .up-sells ul.products li.product{float:none}@media(max-width: 1024px){body.single-product div.product .related ul.products,body.single-product div.product .up-sells ul.products{grid-template-columns:repeat(2, minmax(0, 1fr))}}body.single-product div.product.product-type-gift-card .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper,body.single-product div.product.product-type-gift-card .woocommerce-product-gallery .flex-viewport{background:linear-gradient(160deg, #fff1e3 0%, #fffaf4 70%);box-shadow:none}body.single-product div.product.product-type-gift-card .woocommerce-product-gallery__image{padding:4% 10% 0}body.single-product div.product.product-type-gift-card .woocommerce-product-gallery__image img{aspect-ratio:4/3;object-fit:cover;mix-blend-mode:multiply}body.single-product div.product.product-type-gift-card .ywgc-main-form-preview-container{position:relative;min-height:0;margin:0 24px 24px;padding:22px 24px 24px;font-family:"Quicksand",sans-serif;color:#5d6167;background:#fff;border:1px solid #f3e6d6;border-radius:20px;box-shadow:0 14px 30px -18px rgba(46,38,32,.35)}body.single-product div.product.product-type-gift-card .ywgc-main-form-preview-container::before{content:"";position:absolute;top:-1px;left:50%;width:56px;height:10px;background:#fff1e3;border:1px solid #f3e6d6;border-top:0;border-radius:0 0 12px 12px;transform:translateX(-50%)}body.single-product div.product.product-type-gift-card .ywgc-main-form-preview-container hr,body.single-product div.product.product-type-gift-card .ywgc-main-form-preview-container br{display:none}body.single-product div.product.product-type-gift-card .ywgc-form-preview-title-container{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 16px;padding-bottom:16px;border-bottom:1px dashed #e6d2bc}body.single-product div.product.product-type-gift-card .ywgc-form-preview-title-container::before,body.single-product div.product.product-type-gift-card .ywgc-form-preview-title-container::after{display:none}body.single-product div.product.product-type-gift-card .ywgc-form-preview-title{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5d6167}body.single-product div.product.product-type-gift-card .ywgc-form-preview-amount{float:none;font-size:30px;font-weight:700;line-height:1;color:#b0542c !important}body.single-product div.product.product-type-gift-card .ywgc-form-preview-amount *{color:inherit}body.single-product div.product.product-type-gift-card .ywgc-form-preview-from-to-container{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:6px 12px;font-size:15px;line-height:1.4}body.single-product div.product.product-type-gift-card .ywgc-form-preview-from{order:3}body.single-product div.product.product-type-gift-card .ywgc-form-preview-from-content{order:4}body.single-product div.product.product-type-gift-card .ywgc-form-preview-to{order:1}body.single-product div.product.product-type-gift-card .ywgc-form-preview-to-content{order:2}body.single-product div.product.product-type-gift-card .ywgc-form-preview-from,body.single-product div.product.product-type-gift-card .ywgc-form-preview-to{font-size:13px;font-weight:700;line-height:1.6;color:#5d6167}body.single-product div.product.product-type-gift-card .ywgc-form-preview-from-content,body.single-product div.product.product-type-gift-card .ywgc-form-preview-to-content{overflow-wrap:anywhere;font-weight:700;color:#2e2620}body.single-product div.product.product-type-gift-card .ywgc-form-preview-from-content:empty::before,body.single-product div.product.product-type-gift-card .ywgc-form-preview-to-content:empty::before{content:"—";font-weight:500;color:#e6d2bc}body.single-product div.product.product-type-gift-card .ywgc-form-preview-separator{width:32px;height:4px;margin:18px 0 14px;background:#feaf65 !important;border-radius:999px}body.single-product div.product.product-type-gift-card .ywgc-form-preview-message{margin:0;font-size:16px;font-style:italic;line-height:1.6;color:#2e2620;white-space:pre-line;overflow-wrap:anywhere}body.single-product div.product.product-type-gift-card .ywgc-form-preview-message:empty::before{content:"Aquí aparecerá tu mensaje.";color:rgba(93,97,103,.6)}body.single-product div.product.product-type-gift-card .summary p.price{display:flex;gap:6px;margin-bottom:16px;font-size:16px;color:#5d6167}body.single-product div.product.product-type-gift-card .summary p.price::before{content:"De"}body.single-product div.product.product-type-gift-card .summary p.price>span[aria-hidden]{font-size:0}body.single-product div.product.product-type-gift-card .summary p.price>span[aria-hidden]::before{content:"a";font-size:16px}body.single-product div.product.product-type-gift-card .summary p.price .amount{padding:0;font-size:16px;font-weight:700;color:#2e2620;background:none}body.single-product div.product.product-type-gift-card .bbr-regalo-entradilla{margin:0 0 18px;font-size:16px;line-height:1.65;color:#5d6167}body.single-product div.product.product-type-gift-card .bbr-regalo-ventajas{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 32px;padding:0;list-style:none}body.single-product div.product.product-type-gift-card .bbr-regalo-ventajas li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:700;color:#b0542c;background:#fff1e3;border-radius:999px}body.single-product div.product.product-type-gift-card .bbr-regalo-ventajas li::before{content:"";flex:none;width:16px;height:16px;background:currentColor;mask:var(--icono) center/contain no-repeat}body.single-product div.product.product-type-gift-card .bbr-regalo-ventajas__email{--icono: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='3'/%3E%3Cpath d='m4 7 8 6 8-6'/%3E%3C/svg%3E")}body.single-product div.product.product-type-gift-card .bbr-regalo-ventajas__validez{--icono: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='3'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3C/svg%3E")}body.single-product div.product.product-type-gift-card .bbr-regalo-ventajas__saldo{--icono: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12a8 8 0 0 1 14-5.3L20 9'/%3E%3Cpath d='M20 4v5h-5'/%3E%3Cpath d='M20 12a8 8 0 0 1-14 5.3L4 15'/%3E%3Cpath d='M4 20v-5h5'/%3E%3C/svg%3E")}body.single-product div.product.product-type-gift-card form.gift-cards_form{counter-reset:paso}body.single-product div.product.product-type-gift-card form.gift-cards_form:not(:has(.ywgc-preset-image:not(.ywgc-default-product-image)[data-design-id]:not([data-design-id=""]))) .ywgc_choose_design_title,body.single-product div.product.product-type-gift-card form.gift-cards_form:not(:has(.ywgc-preset-image:not(.ywgc-default-product-image)[data-design-id]:not([data-design-id=""]))) .step-appearance{display:none}body.single-product div.product.product-type-gift-card .ywgc_choose_design_title,body.single-product div.product.product-type-gift-card .ywgc_select_amount_title,body.single-product div.product.product-type-gift-card .ywgc_delivery_info_title{display:flex;align-items:center;gap:12px;margin:0 0 16px;font-family:"Quicksand",sans-serif;font-size:20px;font-weight:700;line-height:1.3;color:#2e2620;counter-increment:paso}body.single-product div.product.product-type-gift-card .ywgc_choose_design_title::before,body.single-product div.product.product-type-gift-card .ywgc_select_amount_title::before,body.single-product div.product.product-type-gift-card .ywgc_delivery_info_title::before{content:counter(paso);display:grid;place-items:center;flex:none;width:32px;height:32px;font-size:15px;color:#fff;background:#b0542c;border-radius:50%}body.single-product div.product.product-type-gift-card .gift-card-content-editor.step-appearance{margin-bottom:32px}body.single-product div.product.product-type-gift-card .gift-card-content-editor.step-appearance .ywgc-design-list ul{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0}body.single-product div.product.product-type-gift-card .gift-card-content-editor.step-appearance .ywgc-design-list ul li{margin:0}body.single-product div.product.product-type-gift-card .gift-card-content-editor.step-appearance .ywgc-preset-image{overflow:hidden;background:#fff;border:1px solid #f3e6d6;border-radius:14px}body.single-product div.product.product-type-gift-card .gift-card-content-editor.step-appearance .ywgc-preset-image img{width:104px;height:104px;object-fit:cover}body.single-product div.product.product-type-gift-card .gift-card-content-editor.step-appearance .ywgc-preset-image.selected_image_parent{outline:0 !important;border-color:#b0542c;box-shadow:0 0 0 3px rgba(254,175,101,.4)}body.single-product div.product.product-type-gift-card .gift-card-content-editor.step-appearance .ywgc-preset-image.selected_image_parent::after{background-color:#b0542c !important}body.single-product div.product.product-type-gift-card .gift-cards-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(92px, 1fr));gap:10px;margin:0 0 36px}body.single-product div.product.product-type-gift-card .gift-cards-list>.ywgc_select_amount_title{grid-column:1/-1;margin-bottom:6px}body.single-product div.product.product-type-gift-card .gift-cards-list button.ywgc-amount-buttons{margin:0;padding:0 10px;height:52px;font-family:"Quicksand",sans-serif;font-size:16px;font-weight:700;color:#2e2620;background:#fff;border:1px solid #e6d2bc !important;border-radius:999px;transition:border-color .2s,background-color .2s,color .2s,transform .2s}body.single-product div.product.product-type-gift-card .gift-cards-list button.ywgc-amount-buttons .amount{color:inherit}body.single-product div.product.product-type-gift-card .gift-cards-list button.ywgc-amount-buttons:hover{border-color:#feaf65 !important;background:#fffaf4;transform:translateY(-1px)}body.single-product div.product.product-type-gift-card .gift-cards-list button.ywgc-amount-buttons:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(254,175,101,.4)}body.single-product div.product.product-type-gift-card .gift-cards-list button.ywgc-amount-buttons.selected_button{color:#fff !important;background:#b0542c !important;border-color:#b0542c !important;box-shadow:0 8px 18px -8px rgba(176,84,44,.6);transform:none}body.single-product div.product.product-type-gift-card .gift-card-content-editor.step-content{margin:0 0 28px;padding:0;font-family:"Quicksand",sans-serif}body.single-product div.product.product-type-gift-card .gift-card-content-editor.step-content::after{display:none}body.single-product div.product.product-type-gift-card .gift-card-content-editor.step-content h5{margin:0 0 12px;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.12em;color:#5d6167}body.single-product div.product.product-type-gift-card .gift-card-content-editor.step-content .ywgc-sender-info-title{margin-top:24px}body.single-product div.product.product-type-gift-card .gift-card-content-editor.step-content label{display:block;margin:0 0 6px;font-size:14px;font-weight:700;line-height:1.4;text-align:left;color:#2e2620}body.single-product div.product.product-type-gift-card .gift-card-content-editor.step-content label:has(+input[required])::after{content:" *";color:#b0542c}body.single-product div.product.product-type-gift-card .gift-card-content-editor.step-content input{height:48px;padding:0 16px;font-family:"Quicksand",sans-serif;font-size:15px;color:#1c244b;background:#fff;border:1px solid #e6d2bc;border-radius:12px;box-shadow:none;transition:border-color .2s,box-shadow .2s}body.single-product div.product.product-type-gift-card .gift-card-content-editor.step-content input:focus{outline:none;border-color:#feaf65;box-shadow:0 0 0 3px rgba(254,175,101,.25)}body.single-product div.product.product-type-gift-card .gift-card-content-editor.step-content input{float:none;width:100%}body.single-product div.product.product-type-gift-card .gift-card-content-editor.step-content textarea{height:48px;padding:0 16px;font-family:"Quicksand",sans-serif;font-size:15px;color:#1c244b;background:#fff;border:1px solid #e6d2bc;border-radius:12px;box-shadow:none;transition:border-color .2s,box-shadow .2s}body.single-product div.product.product-type-gift-card .gift-card-content-editor.step-content textarea:focus{outline:none;border-color:#feaf65;box-shadow:0 0 0 3px rgba(254,175,101,.25)}body.single-product div.product.product-type-gift-card .gift-card-content-editor.step-content textarea{float:none;width:100%;height:auto;min-height:120px;padding:12px 16px;line-height:1.5}body.single-product div.product.product-type-gift-card .gift-card-content-editor.step-content .clearfix::before,body.single-product div.product.product-type-gift-card .gift-card-content-editor.step-content .clearfix::after{display:none}body.single-product div.product.product-type-gift-card .gift-card-content-editor.step-content .ywgc-recipient-name,body.single-product div.product.product-type-gift-card .gift-card-content-editor.step-content .ywgc-recipient-email,body.single-product div.product.product-type-gift-card .gift-card-content-editor.step-content .ywgc-sender-name,body.single-product div.product.product-type-gift-card .gift-card-content-editor.step-content .ywgc-message{margin:0}body.single-product div.product.product-type-gift-card .gift-card-content-editor.step-content .ywgc-single-recipient{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px}@media(max-width: 544px){body.single-product div.product.product-type-gift-card .gift-card-content-editor.step-content .ywgc-single-recipient{grid-template-columns:minmax(0, 1fr)}}body.single-product div.product.product-type-gift-card .gift-card-content-editor.step-content .ywgc-sender-name{margin-bottom:14px}body.single-product div.product.product-type-gift-card .gift_card_template_button{display:flex;flex-wrap:wrap;gap:12px;padding-top:24px;border-top:1px solid #f3e6d6}.bbr-cat-pill{transition:transform .15s,box-shadow .15s,background-color .15s}.bbr-cat-pill:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.08)}:is(.bbr-cat-pill:nth-child(6n+1),:nth-child(6n+1)>.bbr-cat-pill){background:#fff1e3;border-color:#feaf65;color:#b8621a}:is(.bbr-cat-pill:nth-child(6n+2),:nth-child(6n+2)>.bbr-cat-pill){background:#e6f6f1;border-color:#8fd3be;color:#2e7d66}:is(.bbr-cat-pill:nth-child(6n+3),:nth-child(6n+3)>.bbr-cat-pill){background:#e8f2fc;border-color:#9cc7ee;color:#2c628f}:is(.bbr-cat-pill:nth-child(6n+4),:nth-child(6n+4)>.bbr-cat-pill){background:#fdecf2;border-color:#f4a9c2;color:#a83e66}:is(.bbr-cat-pill:nth-child(6n+5),:nth-child(6n+5)>.bbr-cat-pill){background:#fff8dc;border-color:#f2d573;color:#8a6d0b}:is(.bbr-cat-pill:nth-child(6n+6),:nth-child(6n+6)>.bbr-cat-pill){background:#fdebe7;border-color:#f5a898;color:#a2412e}:is(.bbr-cat-pill:nth-child(6n+1),:nth-child(6n+1)>.bbr-cat-pill):hover{background:#feaf65;color:#fff}:is(.bbr-cat-pill:nth-child(6n+2),:nth-child(6n+2)>.bbr-cat-pill):hover{background:#8fd3be;color:#fff}:is(.bbr-cat-pill:nth-child(6n+3),:nth-child(6n+3)>.bbr-cat-pill):hover{background:#9cc7ee;color:#fff}:is(.bbr-cat-pill:nth-child(6n+4),:nth-child(6n+4)>.bbr-cat-pill):hover{background:#f4a9c2;color:#fff}:is(.bbr-cat-pill:nth-child(6n+5),:nth-child(6n+5)>.bbr-cat-pill):hover{background:#f2d573;color:#fff}:is(.bbr-cat-pill:nth-child(6n+6),:nth-child(6n+6)>.bbr-cat-pill):hover{background:#f5a898;color:#fff}#shipping_method .correos_oficial{margin:12px 0 2px;padding:12px 0 0;font-size:13px;font-weight:500;color:#5d6167;border-top:1px dashed #e6d2bc}#shipping_method .correos_oficial .extra-container{margin:0;padding:0}#shipping_method .correos_oficial .checkout-paq-advice{margin:0 0 8px;padding:0;font-size:13px;font-weight:600;color:#2e2620;background:none}#shipping_method .correos_oficial .search-paq-section{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:8px;margin:0 0 10px;padding:0}#shipping_method .correos_oficial .search-paq-section>div{min-width:0;max-width:none;margin:0 !important}#shipping_method .correos_oficial .search-paq-section .section-frontOptionSelector{grid-column:1/-1}#shipping_method .correos_oficial .search-paq-section input[type=text],#shipping_method .correos_oficial .search-paq-section select{width:100%;height:42px;margin:0;padding:0 14px;font-family:"Quicksand",sans-serif;font-size:14px;font-weight:600;color:#1c244b;background-color:#fff;border:1px solid #e6d2bc;border-radius:12px;box-shadow:none}#shipping_method .correos_oficial .search-paq-section input[type=text]:focus,#shipping_method .correos_oficial .search-paq-section select:focus{outline:none;border-color:#feaf65;box-shadow:0 0 0 3px rgba(254,175,101,.25)}#shipping_method .correos_oficial .search-paq-section select{max-width:none;padding-right:38px;text-overflow:ellipsis;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b0542c' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center/16px;appearance:none;cursor:pointer}#shipping_method .correos_oficial .search-paq-section button{height:42px;margin:0;padding:0 18px;font-family:"Quicksand",sans-serif;font-size:14px;font-weight:700;line-height:1;color:#b0542c !important;background:rgba(0,0,0,0) !important;border:1.5px solid #b0542c !important;border-radius:999px !important;cursor:pointer;transition:color .2s,background-color .2s}#shipping_method .correos_oficial .search-paq-section button:hover,#shipping_method .correos_oficial .search-paq-section button:focus-visible{color:#fff !important;background:#b0542c !important}#shipping_method .correos_oficial .schedule-and-map{padding:12px 14px;background:#fff;border:1px solid #f3e6d6;border-radius:12px}#shipping_method .correos_oficial .city-paq-schedule-and-map,#shipping_method .correos_oficial .office-schedule-and-map{display:grid;grid-template-columns:1fr;gap:10px;padding:0;text-align:left}#shipping_method .correos_oficial .columna,#shipping_method .correos_oficial .map-info,#shipping_method .correos_oficial .locationSection,#shipping_method .correos_oficial .timetable-info{margin:0 !important;padding:0 !important}#shipping_method .correos_oficial .columna{display:flex;flex-direction:column;gap:10px}#shipping_method .correos_oficial h3{margin:0 0 2px !important;padding:0 !important;font-family:"Quicksand",sans-serif;font-size:11px;font-weight:700 !important;line-height:1.4;text-transform:uppercase;letter-spacing:.06em;color:#5d6167;background:none;border:0}#shipping_method .correos_oficial p{margin:0 !important;padding:0 !important;font-size:13px;font-weight:500 !important;line-height:1.45;color:#2e2620 !important}#shipping_method .correos_oficial .citypaq-terminal-info p,#shipping_method .correos_oficial .office-terminal-info p{font-weight:700 !important}#shipping_method .correos_oficial .citypaq-address-info,#shipping_method .correos_oficial .office-address-info{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:2px 10px;font-size:12px !important;line-height:1.45;color:#5d6167}#shipping_method .correos_oficial .customs-advice-doc{margin:0 0 10px;padding:10px 12px;font-size:12px !important;background:#fff1e3;border-radius:10px}#shipping_method .correos_oficial .map-section{margin-top:12px}#shipping_method .correos_oficial .map{overflow:hidden;border-radius:10px}#billing_nif_field,#shipping_nif_field{clear:both;float:none;width:100%}.bbr-checkout-nota{font-size:.8rem;margin-top:-10px}body.woocommerce-checkout .site-main{max-width:1140px;margin-inline:auto;padding-bottom:72px}@media(max-width: 1180px){body.woocommerce-checkout .site-main{padding-inline:16px}}body.woocommerce-checkout .page-header .entry-title{margin-top:24px;margin-bottom:8px;font-family:"Quicksand",sans-serif;font-size:40px;font-weight:700;color:#2e2620}body.woocommerce-checkout .woocommerce{font-family:"Quicksand",sans-serif;color:#5d6167}body.woocommerce-checkout .woocommerce a{color:#b0542c;text-decoration-color:rgba(176,84,44,.35);text-underline-offset:3px}body.woocommerce-checkout .woocommerce a:hover{color:#94431f}body.woocommerce-checkout .woocommerce form .form-row{margin-bottom:18px;padding:0}body.woocommerce-checkout .woocommerce form .form-row label{margin-bottom:6px;font-size:14px;font-weight:700;line-height:1.4;color:#2e2620}body.woocommerce-checkout .woocommerce form .form-row .required{color:#b0542c;text-decoration:none}body.woocommerce-checkout .woocommerce form .form-row .input-text,body.woocommerce-checkout .woocommerce form .form-row select{height:48px;padding:0 16px;font-family:"Quicksand",sans-serif;font-size:15px;color:#1c244b;background:#fff;border:1px solid #e6d2bc;border-radius:12px;box-shadow:none;transition:border-color .2s,box-shadow .2s}body.woocommerce-checkout .woocommerce form .form-row .input-text:focus,body.woocommerce-checkout .woocommerce form .form-row select:focus{outline:none;border-color:#feaf65;box-shadow:0 0 0 3px rgba(254,175,101,.25)}body.woocommerce-checkout .woocommerce form .form-row textarea.input-text{height:auto;min-height:110px;padding:12px 16px}body.woocommerce-checkout .woocommerce .password-input .show-password-input{top:50%;right:14px;transform:translateY(-50%);color:#5d6167}body.woocommerce-checkout .woocommerce input[type=checkbox]{width:18px;height:18px;margin:0 8px 0 0;vertical-align:middle;accent-color:#b0542c}body.woocommerce-checkout .woocommerce button.button,body.woocommerce-checkout .woocommerce a.button,body.woocommerce-checkout .woocommerce input.button{padding:13px 28px;font-family:"Quicksand",sans-serif;font-size:15px;font-weight:700;line-height:1.2;color:#fff;text-decoration:none;background:#b0542c;border:0;border-radius:999px;transition:background-color .2s}body.woocommerce-checkout .woocommerce button.button:hover,body.woocommerce-checkout .woocommerce button.button:focus-visible,body.woocommerce-checkout .woocommerce a.button:hover,body.woocommerce-checkout .woocommerce a.button:focus-visible,body.woocommerce-checkout .woocommerce input.button:hover,body.woocommerce-checkout .woocommerce input.button:focus-visible{color:#fff;background:#94431f}body.woocommerce-checkout .woocommerce .woocommerce-error,body.woocommerce-checkout .woocommerce .woocommerce-message,body.woocommerce-checkout .woocommerce .woocommerce-info{margin-bottom:24px;padding:16px 20px 16px 52px;font-size:15px;color:#2e2620;background:#fffaf4;border:1px solid #f3e6d6;border-top:3px solid #feaf65;border-radius:16px}body.woocommerce-checkout .woocommerce .woocommerce-error::before,body.woocommerce-checkout .woocommerce .woocommerce-message::before,body.woocommerce-checkout .woocommerce .woocommerce-info::before{top:16px;left:20px;color:#b0542c}body.woocommerce-checkout .woocommerce .woocommerce-error{border-top-color:#ef5b52}body.woocommerce-checkout .woocommerce:has(>form.checkout){position:relative;display:grid;grid-template-columns:minmax(0, 1fr) 420px;grid-template-rows:repeat(8, auto) 1fr;column-gap:40px;align-items:start;margin-top:16px}body.woocommerce-checkout .woocommerce:has(>form.checkout)>*,body.woocommerce-checkout .woocommerce:has(>form.checkout)>form.checkout>*{grid-column:1}body.woocommerce-checkout .woocommerce:has(>form.checkout)>form.checkout{display:contents}body.woocommerce-checkout .woocommerce:has(>form.checkout)>form.checkout>.bbr-checkout-resumen{grid-column:2;grid-row:1/-1}@media(max-width: 1024px){body.woocommerce-checkout .woocommerce:has(>form.checkout){grid-template-columns:minmax(0, 1fr);grid-template-rows:none}body.woocommerce-checkout .woocommerce:has(>form.checkout)>form.checkout>.bbr-checkout-resumen{grid-column:1;grid-row:auto;margin-top:32px}}body.woocommerce-checkout .bbr-acceso{margin:0 0 24px;padding:28px;background:#fff;border:1px solid #f3e6d6;border-radius:24px}@media(max-width: 767px){body.woocommerce-checkout .bbr-acceso{padding:22px 18px}}body.woocommerce-checkout .bbr-acceso__titulo{margin:0 0 20px;font-size:22px;font-weight:700;line-height:1.3;color:#2e2620}body.woocommerce-checkout .bbr-acceso__opciones{display:grid;grid-auto-columns:minmax(0, 1fr);grid-auto-flow:column;gap:12px}@media(max-width: 767px){body.woocommerce-checkout .bbr-acceso__opciones{grid-auto-flow:row;gap:8px}}body.woocommerce-checkout .bbr-acceso__opcion{display:grid;grid-template-columns:auto minmax(0, 1fr);column-gap:10px;row-gap:2px;margin:0;padding:16px;line-height:1.4;background:#fffaf4;border:1px solid #f3e6d6;border-radius:16px;cursor:pointer;transition:background-color .2s,border-color .2s}body.woocommerce-checkout .bbr-acceso__opcion:hover{border-color:#e6d2bc}body.woocommerce-checkout .bbr-acceso__opcion:has(input:checked){background:#fff1e3;border-color:#feaf65}body.woocommerce-checkout .bbr-acceso__opcion:has(input:focus-visible){box-shadow:0 0 0 3px rgba(254,175,101,.35)}body.woocommerce-checkout .bbr-acceso__opcion input[type=radio]{grid-row:1/span 2;width:18px;height:18px;margin:1px 0 0;accent-color:#b0542c}@media(max-width: 767px){body.woocommerce-checkout .bbr-acceso__opcion{padding:12px 14px}}body.woocommerce-checkout .bbr-acceso__nombre{font-size:16px;font-weight:700;color:#2e2620}body.woocommerce-checkout .bbr-acceso__descripcion{font-size:13px;font-weight:500;color:#5d6167}body.woocommerce-checkout .bbr-acceso__panel{display:none;margin:20px 0 0}body.woocommerce-checkout .bbr-acceso:has(input[value=cuenta]:checked) .bbr-acceso__panel--cuenta,body.woocommerce-checkout .bbr-acceso:has(input[value=crear]:checked) .bbr-acceso__panel--crear{display:block}body.woocommerce-checkout .bbr-acceso__panel--crear{padding:14px 16px;font-size:14px;line-height:1.5;background:#fffaf4;border-radius:14px}body.woocommerce-checkout .bbr-acceso form.login{margin:0;padding:0;border:0;border-radius:0}body.woocommerce-checkout .bbr-acceso form.login .form-row:has(.woocommerce-form-login__submit){display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;margin:0}body.woocommerce-checkout .bbr-acceso form.login .woocommerce-form-login__rememberme{margin:0 0 0 20px;font-size:14px;font-weight:500;color:#5d6167}body.woocommerce-checkout .bbr-acceso form.login .woocommerce-form-login__submit{margin:0}body.woocommerce-checkout .bbr-acceso form.login .lost_password{margin:12px 0 0;font-size:14px;font-weight:700}@media(max-width: 767px){body.woocommerce-checkout .bbr-acceso form.login .form-row-first,body.woocommerce-checkout .bbr-acceso form.login .form-row-last{float:none;width:100%}}body.woocommerce-checkout .bbr-acceso--sesion{padding:18px 24px;background:#fffaf4}body.woocommerce-checkout .bbr-acceso--sesion p{margin:0;font-size:15px;line-height:1.5;color:#2e2620}body.woocommerce-checkout .bbr-acceso--sesion a{margin-left:4px;font-weight:700;white-space:nowrap}body.woocommerce-checkout.bbr-acceso-activo .woocommerce-account-fields{display:none}body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{margin:0;padding:18px 24px;font-weight:700;background:#fffaf4;border:1px dashed #e6d2bc;border-radius:20px}body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info::before{display:none}body.woocommerce-checkout form.checkout_coupon{margin:12px 0 0;padding:0;border:0;border-radius:0}body.woocommerce-checkout form.checkout_coupon>p:not(.form-row){margin:0 0 10px;font-size:14px}body.woocommerce-checkout form.checkout_coupon .form-row{margin:0;padding:0}body.woocommerce-checkout form.checkout_coupon .form-row-first{width:calc(100% - 178px)}body.woocommerce-checkout form.checkout_coupon .form-row-last{width:168px}body.woocommerce-checkout form.checkout_coupon #coupon_code{height:46px;margin:0;padding:0 18px;font-family:"Quicksand",sans-serif;font-size:15px;line-height:normal;color:#1c244b;background:#fff;border:1px solid #e6d2bc;border-radius:999px;box-shadow:none;transition:border-color .2s,box-shadow .2s}body.woocommerce-checkout form.checkout_coupon #coupon_code:focus{outline:none;border-color:#feaf65;box-shadow:0 0 0 3px rgba(254,175,101,.25)}body.woocommerce-checkout form.checkout_coupon #coupon_code{width:100%}body.woocommerce-checkout form.checkout_coupon .button{width:100%;padding:12px 20px;color:#b0542c;background:rgba(0,0,0,0);border:1.5px solid #b0542c}body.woocommerce-checkout form.checkout_coupon .button:hover,body.woocommerce-checkout form.checkout_coupon .button:focus-visible{color:#fff;background:#b0542c}body.woocommerce-checkout .ywgc_enter_code{margin:24px 0 0;padding:20px 24px;background:#fffaf4 !important;border:1px dashed #e6d2bc;border-radius:20px}body.woocommerce-checkout .ywgc_enter_code>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0}body.woocommerce-checkout .ywgc_enter_code>div::after{display:none}body.woocommerce-checkout .ywgc_enter_code p{margin:0;padding:0}body.woocommerce-checkout .ywgc_enter_code>div>p:first-child{flex-basis:100%;font-size:15px;font-weight:700;color:#2e2620}body.woocommerce-checkout .ywgc_enter_code .form-row{float:none;width:auto;margin:0;padding:0}body.woocommerce-checkout .ywgc_enter_code .form-row-first{flex:1 1 220px}body.woocommerce-checkout .ywgc_enter_code #giftcard_code{height:46px;margin:0;padding:0 18px;font-family:"Quicksand",sans-serif;font-size:15px;line-height:normal;color:#1c244b;background:#fff;border:1px solid #e6d2bc;border-radius:999px;box-shadow:none;transition:border-color .2s,box-shadow .2s}body.woocommerce-checkout .ywgc_enter_code #giftcard_code:focus{outline:none;border-color:#feaf65;box-shadow:0 0 0 3px rgba(254,175,101,.25)}body.woocommerce-checkout .ywgc_enter_code #giftcard_code{width:100%}body.woocommerce-checkout .ywgc_enter_code button.ywgc_apply_gift_card_button{padding:12px 24px;color:#b0542c !important;background:rgba(0,0,0,0) !important;border:1.5px solid #b0542c}body.woocommerce-checkout .ywgc_enter_code button.ywgc_apply_gift_card_button:hover,body.woocommerce-checkout .ywgc_enter_code button.ywgc_apply_gift_card_button:focus-visible{color:#fff !important;background:#b0542c !important}body.woocommerce-checkout .ywgc_enter_code .clear{display:none}body.woocommerce-checkout .ywgc_enter_code{margin:16px 0 0}body.woocommerce-checkout #customer_details{display:flex;flex-direction:column;gap:24px;margin-top:32px}body.woocommerce-checkout #customer_details::before,body.woocommerce-checkout #customer_details::after{display:none}body.woocommerce-checkout #customer_details>.col-1,body.woocommerce-checkout #customer_details>.col-2{float:none;width:auto;padding:28px 28px 10px;background:#fff;border:1px solid #f3e6d6;border-radius:24px}@media(max-width: 767px){body.woocommerce-checkout #customer_details>.col-1,body.woocommerce-checkout #customer_details>.col-2{padding:22px 18px 6px}}body.woocommerce-checkout #customer_details>.col-2:not(:has(#ship-to-different-address)){display:none}body.woocommerce-checkout #customer_details h3{margin:0 0 20px;font-size:22px;font-weight:700;line-height:1.3;color:#2e2620}body.woocommerce-checkout #customer_details #ship-to-different-address label{display:flex;align-items:center;gap:10px;margin:0;font-size:22px;font-weight:700;color:#2e2620;cursor:pointer}body.woocommerce-checkout #customer_details #ship-to-different-address input[type=checkbox]{width:20px;height:20px;margin:0}body.woocommerce-checkout #customer_details .shipping_address{margin-bottom:8px}body.woocommerce-checkout #customer_details .woocommerce-additional-fields{margin-top:12px;padding-top:24px;border-top:1px solid #f3e6d6}body.woocommerce-checkout #customer_details .woocommerce-additional-fields h3{font-size:18px}body.woocommerce-checkout #customer_details label.checkbox{position:relative;display:block;padding-left:28px;font-size:14px;font-weight:500;line-height:1.5}body.woocommerce-checkout #customer_details label.checkbox input[type=checkbox]{position:absolute;top:2px;left:0;margin:0}body.woocommerce-checkout #customer_details label.checkbox{color:#5d6167}body.woocommerce-checkout #customer_details .optional{font-weight:500;color:#5d6167}body.woocommerce-checkout #customer_details .select2-container .select2-selection--single{height:48px;border:1px solid #e6d2bc;border-radius:12px}body.woocommerce-checkout #customer_details .select2-container .select2-selection--single .select2-selection__rendered{padding:0 16px;line-height:46px;color:#1c244b}body.woocommerce-checkout #customer_details .select2-container .select2-selection--single .select2-selection__arrow{height:46px;right:8px}body.woocommerce-checkout #customer_details .woocommerce-invalid .input-text,body.woocommerce-checkout #customer_details .woocommerce-invalid select,body.woocommerce-checkout #customer_details .woocommerce-invalid .select2-selection{border-color:#ef5b52}body.woocommerce-checkout .bbr-checkout-resumen{padding:28px 28px 24px;background:#fff;border:1px solid #f3e6d6;border-radius:24px;box-shadow:0 18px 40px rgba(46,38,32,.07)}@media(max-width: 767px){body.woocommerce-checkout .bbr-checkout-resumen{padding:22px 20px 20px}}body.woocommerce-checkout #order_review_heading{margin:0 0 12px;font-size:24px;font-weight:700;line-height:1.2;color:#2e2620}body.woocommerce-checkout #order_review_heading::before{content:"¡Último paso!";display:block;margin-bottom:4px;font-family:"manuscrito","Quicksand",cursive;font-size:24px;font-weight:400;color:#b0542c}body.woocommerce-checkout #order_review table.shop_table{display:block;margin:0;border:0;border-radius:0}body.woocommerce-checkout #order_review table.shop_table tbody{display:block}body.woocommerce-checkout #order_review table.shop_table tr{display:flex;justify-content:space-between;align-items:baseline;gap:16px;border-top:1px solid #f3e6d6}body.woocommerce-checkout #order_review table.shop_table tr:first-child{border-top:0}body.woocommerce-checkout #order_review table.shop_table th,body.woocommerce-checkout #order_review table.shop_table td{display:block;padding:14px 0;font-size:15px;color:#2e2620;background:rgba(0,0,0,0) !important;border:0}body.woocommerce-checkout #order_review table.shop_table th::before,body.woocommerce-checkout #order_review table.shop_table td::before{display:none}body.woocommerce-checkout #order_review table.shop_table th{flex:none;font-weight:700}body.woocommerce-checkout #order_review table.shop_table td{text-align:right !important}body.woocommerce-checkout #order_review table.shop_table tr.shipping{flex-direction:column;align-items:stretch;gap:0}body.woocommerce-checkout #order_review table.shop_table tr.shipping th{padding-bottom:8px}body.woocommerce-checkout #order_review table.shop_table tr.shipping td{padding-top:0;text-align:left !important}body.woocommerce-checkout #order_review #shipping_method{margin:0 0 10px;padding:0;list-style:none}body.woocommerce-checkout #order_review #shipping_method li{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 10px;margin:0 0 8px;padding:12px 14px;text-align:left;background:#fffaf4;border:1px solid #f3e6d6;border-radius:14px;transition:border-color .2s,background-color .2s}body.woocommerce-checkout #order_review #shipping_method li::before,body.woocommerce-checkout #order_review #shipping_method li::after{display:none}body.woocommerce-checkout #order_review #shipping_method li:hover{border-color:#e6d2bc}body.woocommerce-checkout #order_review #shipping_method li:has(input:checked){background:#fff1e3;border-color:#feaf65}body.woocommerce-checkout #order_review #shipping_method li>:not(input):not(label){flex:1 1 100%}body.woocommerce-checkout #order_review #shipping_method input[type=radio]{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:#b0542c;cursor:pointer}body.woocommerce-checkout #order_review #shipping_method input[type=hidden]+label{margin-left:0}body.woocommerce-checkout #order_review #shipping_method label{display:flex;flex:1 1 0;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0;margin:0;font-size:14px;font-weight:700;line-height:1.4;color:#2e2620;cursor:pointer}body.woocommerce-checkout #order_review #shipping_method .bbr-envio__precio{flex:none;white-space:nowrap}body.woocommerce-checkout #order_review #shipping_method li:has(input:checked) .bbr-envio__precio{color:#b0542c}body.woocommerce-checkout #order_review #shipping_method .pickup-address{display:block;margin-top:2px;padding-left:0;font-size:12px;font-weight:500;line-height:1.45;color:#5d6167}body.woocommerce-checkout #order_review #shipping_method .pickup-address>span{display:block}body.woocommerce-checkout #order_review .order-total th,body.woocommerce-checkout #order_review .order-total td{padding-top:18px;font-size:17px}body.woocommerce-checkout #order_review .order-total .amount{font-size:24px;font-weight:700;color:#2e2620}body.woocommerce-checkout #order_review .order-total .includes_tax{display:block;margin-top:2px;font-size:12px;font-weight:500;color:#5d6167}body.woocommerce-checkout #order_review .order-total .includes_tax .amount{font-size:12px;font-weight:500;color:#5d6167}body.woocommerce-checkout #order_review table.shop_table thead{display:none}body.woocommerce-checkout #order_review table.shop_table tbody,body.woocommerce-checkout #order_review table.shop_table tfoot{display:block}body.woocommerce-checkout #order_review table.shop_table tbody tr:first-child{border-top:0}body.woocommerce-checkout #order_review table.shop_table tfoot tr:first-child{border-top:1px solid #e6d2bc}body.woocommerce-checkout #order_review table.shop_table .cart_item td{font-size:14px}body.woocommerce-checkout #order_review table.shop_table .cart_item .product-name{flex:1;min-width:0;font-weight:700;line-height:1.4;text-align:left !important}body.woocommerce-checkout #order_review table.shop_table .cart_item .product-name .product-quantity{font-weight:500;color:#5d6167}body.woocommerce-checkout #order_review table.shop_table .cart_item .product-name .tm-cart-edit-options{display:table;margin-top:2px;font-size:12px;font-style:normal}body.woocommerce-checkout #order_review table.shop_table .cart_item .product-name dl.variation{margin:4px 0 0;font-size:12px;font-weight:500;line-height:1.5;color:#5d6167}body.woocommerce-checkout #order_review table.shop_table .cart_item .product-name dl.variation dt,body.woocommerce-checkout #order_review table.shop_table .cart_item .product-name dl.variation dd{display:inline;float:none;margin:0;padding:0}body.woocommerce-checkout #order_review table.shop_table .cart_item .product-name dl.variation dt{font-weight:700}body.woocommerce-checkout #order_review table.shop_table .cart_item .product-name dl.variation dd::after{content:"";display:block}body.woocommerce-checkout #order_review table.shop_table .cart_item .product-name dl.variation p{display:inline;margin:0}body.woocommerce-checkout #order_review table.shop_table .cart_item .product-total{flex:none;font-weight:700}body.woocommerce-checkout #payment{margin-top:16px;background:rgba(0,0,0,0);border-radius:0}body.woocommerce-checkout #payment ul.payment_methods{margin:0;padding:0;border:0}body.woocommerce-checkout #payment ul.payment_methods::before,body.woocommerce-checkout #payment ul.payment_methods::after{display:none}body.woocommerce-checkout #payment ul.payment_methods li{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;margin:0 0 8px;padding:12px 14px;line-height:1.4;background:#fffaf4;border:1px solid #f3e6d6;border-radius:14px;transition:border-color .2s,background-color .2s}body.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before,body.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{display:none}body.woocommerce-checkout #payment ul.payment_methods li:hover{border-color:#e6d2bc}body.woocommerce-checkout #payment ul.payment_methods li:has(>input:checked){background:#fff1e3;border-color:#feaf65}body.woocommerce-checkout #payment ul.payment_methods li>input[type=radio]{flex:none;width:18px;height:18px;margin:0;accent-color:#b0542c;cursor:pointer}body.woocommerce-checkout #payment ul.payment_methods li>label{display:flex;flex:1 1 0;align-items:center;justify-content:space-between;gap:10px;min-width:0;margin:0;font-size:14px;font-weight:700;color:#2e2620;cursor:pointer}body.woocommerce-checkout #payment ul.payment_methods li img{max-height:22px;margin:0;vertical-align:middle}body.woocommerce-checkout #payment div.payment_box{flex:1 1 100%;margin:4px 0 0 28px;padding:0;font-size:13px;line-height:1.5;color:#5d6167;background:rgba(0,0,0,0)}body.woocommerce-checkout #payment div.payment_box::before{display:none}body.woocommerce-checkout #payment div.payment_box p{margin:0}body.woocommerce-checkout #payment div.form-row.place-order{margin:0;padding:12px 0 0}body.woocommerce-checkout #payment .woocommerce-privacy-policy-text p{margin:0 0 12px;font-size:13px;line-height:1.5;color:#5d6167}body.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper .form-row{margin:0 0 16px}body.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper .form-row label.checkbox{position:relative;display:block;padding-left:28px;font-size:14px;font-weight:500;line-height:1.5}body.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper .form-row label.checkbox input[type=checkbox]{position:absolute;top:2px;left:0;margin:0}body.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper .form-row label.checkbox{color:#2e2620}body.woocommerce-checkout #payment .woocommerce-terms-and-conditions{max-height:240px;margin:0 0 16px;padding:16px 18px;font-size:13px;line-height:1.6;color:#5d6167;background:#fffaf4;border:1px solid #f3e6d6;border-radius:14px;box-shadow:none}body.woocommerce-checkout #payment .woocommerce-terms-and-conditions h2,body.woocommerce-checkout #payment .woocommerce-terms-and-conditions h4,body.woocommerce-checkout #payment .woocommerce-terms-and-conditions h5{margin:12px 0 6px;font-size:14px;color:#2e2620}body.woocommerce-checkout #payment #place_order{float:none;display:block;width:100%;margin:0;padding:17px 24px;font-size:17px}body.woocommerce-checkout .blockUI.blockOverlay{border-radius:24px}body.woocommerce-checkout #order_review table.shop_table .bbr-regalo-fila{display:block}body.woocommerce-checkout #order_review table.shop_table .bbr-regalo-fila>td{width:100%;padding:14px 0;text-align:left !important}body.woocommerce-checkout .woocommerce form .bbr-regalo{padding:14px;background:#fffaf4;border:1px solid #f3e6d6;border-radius:16px;transition:background-color .2s,border-color .2s}body.woocommerce-checkout .woocommerce form .bbr-regalo:has(#bbr_regalo:checked){background:#fff1e3;border-color:#feaf65}body.woocommerce-checkout .woocommerce form .bbr-regalo .form-row{margin:0;padding:0}body.woocommerce-checkout .woocommerce form .bbr-regalo .bbr-regalo__casilla label.checkbox{position:relative;display:block;margin:0;padding-left:28px;font-size:14px;font-weight:700;line-height:1.5;color:#2e2620;cursor:pointer}body.woocommerce-checkout .woocommerce form .bbr-regalo .bbr-regalo__casilla label.checkbox input[type=checkbox]{position:absolute;top:3px;left:0;margin:0}body.woocommerce-checkout .woocommerce form .bbr-regalo .bbr-regalo__casilla label.checkbox .optional{display:none}body.woocommerce-checkout .woocommerce form .bbr-regalo .bbr-regalo__dedicatoria{display:none;margin-top:12px}body.woocommerce-checkout .woocommerce form .bbr-regalo .bbr-regalo__dedicatoria label{font-size:14px;font-weight:700;color:#2e2620}body.woocommerce-checkout .woocommerce form .bbr-regalo .bbr-regalo__dedicatoria textarea{min-height:80px;resize:vertical}body.woocommerce-checkout .woocommerce form .bbr-regalo .bbr-regalo__dedicatoria .description{margin-top:4px;font-size:12px;color:#5d6167}body.woocommerce-checkout .woocommerce form .bbr-regalo:has(#bbr_regalo:checked) .bbr-regalo__dedicatoria{display:block}form.e-form-base:has(#bbr-newsletter-email) .message-success,form.e-form-base:has(#bbr-newsletter-email) .message-error{margin-top:12px;padding:12px 20px;background-color:rgba(255,255,255,.16);border:1px solid rgba(255,246,238,.45);border-radius:16px;color:#fff6ee;outline-color:#fff6ee}form.e-form-base:has(#bbr-newsletter-email) .message-success p,form.e-form-base:has(#bbr-newsletter-email) .message-error p{margin:0;color:inherit;font-weight:600}form.e-form-base:has(#bbr-newsletter-email) .message-error{background-color:rgba(46,38,32,.28)}body.woocommerce-order-received .woocommerce-order{display:flex;flex-direction:column;gap:24px;margin-top:16px}body.woocommerce-order-received .woocommerce-order>p:not([class]){margin:0;font-size:15px;line-height:1.6;color:#5d6167}body.woocommerce-order-received .woocommerce-order h2{margin:0 0 18px;font-size:22px;font-weight:700;line-height:1.3;color:#2e2620}body.woocommerce-order-received .woocommerce-notice--success.woocommerce-thankyou-order-received{margin:0;padding:32px 32px 30px;font-size:20px;font-weight:700;line-height:1.4;color:#2e2620;background:#fff1e3;border-radius:24px}body.woocommerce-order-received .woocommerce-notice--success.woocommerce-thankyou-order-received::before{content:"¡Ya está en marcha!";display:block;margin-bottom:6px;font-family:"manuscrito","Quicksand",cursive;font-size:32px;font-weight:400;line-height:1.2;color:#b0542c}body.woocommerce-order-received .woocommerce-thankyou-order-failed{margin:0;padding:20px 24px;font-size:16px;font-weight:700;color:#2e2620;background:#fffaf4;border:1px solid #f3e6d6;border-top:3px solid #ef5b52;border-radius:16px}body.woocommerce-order-received .woocommerce-thankyou-order-failed-actions{display:flex;flex-wrap:wrap;gap:10px;margin:0}body.woocommerce-order-received .woocommerce-thankyou-order-failed-actions .button{margin:0}body.woocommerce-order-received ul.woocommerce-order-overview{display:grid;grid-template-columns:repeat(auto-fit, minmax(160px, 1fr));gap:20px 24px;margin:0;padding:0;list-style:none}body.woocommerce-order-received ul.woocommerce-order-overview::before,body.woocommerce-order-received ul.woocommerce-order-overview::after{display:none}body.woocommerce-order-received ul.woocommerce-order-overview li{float:none;margin:0;padding:0;font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:#5d6167;border:0}body.woocommerce-order-received ul.woocommerce-order-overview li strong{display:block;margin-top:4px;font-size:16px;letter-spacing:normal;text-transform:none;color:#2e2620;overflow-wrap:anywhere}body.woocommerce-order-received ul.woocommerce-order-overview{padding:24px 28px;background:#fff;border:1px solid #f3e6d6;border-radius:24px}body.woocommerce-order-received .woocommerce-bacs-bank-details{padding:24px 28px;background:#fffaf4;border:1px dashed #e6d2bc;border-radius:24px}body.woocommerce-order-received .woocommerce-bacs-bank-details h2.wc-bacs-bank-details-heading{margin-bottom:6px}body.woocommerce-order-received .woocommerce-bacs-bank-details h3.wc-bacs-bank-details-account-name{margin:0 0 14px;font-size:15px;font-weight:700;color:#5d6167}body.woocommerce-order-received .woocommerce-bacs-bank-details ul.wc-bacs-bank-details{display:grid;grid-template-columns:repeat(auto-fit, minmax(160px, 1fr));gap:20px 24px;margin:0;padding:0;list-style:none}body.woocommerce-order-received .woocommerce-bacs-bank-details ul.wc-bacs-bank-details::before,body.woocommerce-order-received .woocommerce-bacs-bank-details ul.wc-bacs-bank-details::after{display:none}body.woocommerce-order-received .woocommerce-bacs-bank-details ul.wc-bacs-bank-details li{float:none;margin:0;padding:0;font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:#5d6167;border:0}body.woocommerce-order-received .woocommerce-bacs-bank-details ul.wc-bacs-bank-details li strong{display:block;margin-top:4px;font-size:16px;letter-spacing:normal;text-transform:none;color:#2e2620;overflow-wrap:anywhere}body.woocommerce-order-received .woocommerce-bacs-bank-details ul.wc-bacs-bank-details{margin-bottom:4px}body.woocommerce-order-received .woocommerce-bacs-bank-details ul.wc-bacs-bank-details li.iban strong{font-size:18px;letter-spacing:.04em}body.woocommerce-order-received .woocommerce-order-details{margin:0;padding:28px 28px 24px;background:#fff;border:1px solid #f3e6d6;border-radius:24px;box-shadow:0 18px 40px rgba(46,38,32,.07)}body.woocommerce-order-received .woocommerce-order-details table.shop_table{display:block;margin:0;border:0;border-radius:0}body.woocommerce-order-received .woocommerce-order-details table.shop_table tbody{display:block}body.woocommerce-order-received .woocommerce-order-details table.shop_table tr{display:flex;justify-content:space-between;align-items:baseline;gap:16px;border-top:1px solid #f3e6d6}body.woocommerce-order-received .woocommerce-order-details table.shop_table tr:first-child{border-top:0}body.woocommerce-order-received .woocommerce-order-details table.shop_table th,body.woocommerce-order-received .woocommerce-order-details table.shop_table td{display:block;padding:14px 0;font-size:15px;color:#2e2620;background:rgba(0,0,0,0) !important;border:0}body.woocommerce-order-received .woocommerce-order-details table.shop_table th::before,body.woocommerce-order-received .woocommerce-order-details table.shop_table td::before{display:none}body.woocommerce-order-received .woocommerce-order-details table.shop_table th{flex:none;font-weight:700}body.woocommerce-order-received .woocommerce-order-details table.shop_table td{text-align:right !important}body.woocommerce-order-received .woocommerce-order-details table.shop_table tr.shipping{flex-direction:column;align-items:stretch;gap:0}body.woocommerce-order-received .woocommerce-order-details table.shop_table tr.shipping th{padding-bottom:8px}body.woocommerce-order-received .woocommerce-order-details table.shop_table tr.shipping td{padding-top:0;text-align:left !important}body.woocommerce-order-received .woocommerce-order-details #shipping_method{margin:0 0 10px;padding:0;list-style:none}body.woocommerce-order-received .woocommerce-order-details #shipping_method li{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 10px;margin:0 0 8px;padding:12px 14px;text-align:left;background:#fffaf4;border:1px solid #f3e6d6;border-radius:14px;transition:border-color .2s,background-color .2s}body.woocommerce-order-received .woocommerce-order-details #shipping_method li::before,body.woocommerce-order-received .woocommerce-order-details #shipping_method li::after{display:none}body.woocommerce-order-received .woocommerce-order-details #shipping_method li:hover{border-color:#e6d2bc}body.woocommerce-order-received .woocommerce-order-details #shipping_method li:has(input:checked){background:#fff1e3;border-color:#feaf65}body.woocommerce-order-received .woocommerce-order-details #shipping_method li>:not(input):not(label){flex:1 1 100%}body.woocommerce-order-received .woocommerce-order-details #shipping_method input[type=radio]{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:#b0542c;cursor:pointer}body.woocommerce-order-received .woocommerce-order-details #shipping_method input[type=hidden]+label{margin-left:0}body.woocommerce-order-received .woocommerce-order-details #shipping_method label{display:flex;flex:1 1 0;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0;margin:0;font-size:14px;font-weight:700;line-height:1.4;color:#2e2620;cursor:pointer}body.woocommerce-order-received .woocommerce-order-details #shipping_method .bbr-envio__precio{flex:none;white-space:nowrap}body.woocommerce-order-received .woocommerce-order-details #shipping_method li:has(input:checked) .bbr-envio__precio{color:#b0542c}body.woocommerce-order-received .woocommerce-order-details #shipping_method .pickup-address{display:block;margin-top:2px;padding-left:0;font-size:12px;font-weight:500;line-height:1.45;color:#5d6167}body.woocommerce-order-received .woocommerce-order-details #shipping_method .pickup-address>span{display:block}body.woocommerce-order-received .woocommerce-order-details .order-total th,body.woocommerce-order-received .woocommerce-order-details .order-total td{padding-top:18px;font-size:17px}body.woocommerce-order-received .woocommerce-order-details .order-total .amount{font-size:24px;font-weight:700;color:#2e2620}body.woocommerce-order-received .woocommerce-order-details .order-total .includes_tax{display:block;margin-top:2px;font-size:12px;font-weight:500;color:#5d6167}body.woocommerce-order-received .woocommerce-order-details .order-total .includes_tax .amount{font-size:12px;font-weight:500;color:#5d6167}body.woocommerce-order-received .woocommerce-order-details table.shop_table thead{display:none}body.woocommerce-order-received .woocommerce-order-details table.shop_table tbody,body.woocommerce-order-received .woocommerce-order-details table.shop_table tfoot{display:block}body.woocommerce-order-received .woocommerce-order-details table.shop_table tbody tr:first-child{border-top:0}body.woocommerce-order-received .woocommerce-order-details table.shop_table tfoot tr:first-child{border-top:1px solid #e6d2bc}body.woocommerce-order-received .woocommerce-order-details table.shop_table .order_item .product-name{flex:1;min-width:0;font-weight:700;line-height:1.4;text-align:left !important}body.woocommerce-order-received .woocommerce-order-details table.shop_table .order_item .product-name a{font-weight:700;color:#2e2620;text-decoration:none}body.woocommerce-order-received .woocommerce-order-details table.shop_table .order_item .product-name a:hover{color:#b0542c}body.woocommerce-order-received .woocommerce-order-details table.shop_table .order_item .product-name .product-quantity{font-weight:500;color:#5d6167}body.woocommerce-order-received .woocommerce-order-details table.shop_table .order_item .product-total{flex:none;font-weight:700}body.woocommerce-order-received .woocommerce-order-details table.shop_table ul.wc-item-meta{margin:4px 0 0;padding:0;font-size:13px;font-weight:500;line-height:1.5;color:#5d6167;list-style:none}body.woocommerce-order-received .woocommerce-order-details table.shop_table ul.wc-item-meta li{margin:0}body.woocommerce-order-received .woocommerce-order-details table.shop_table ul.wc-item-meta strong{font-weight:700}body.woocommerce-order-received .woocommerce-order-details table.shop_table ul.wc-item-meta p{display:inline;margin:0}body.woocommerce-order-received .woocommerce-order-details table.shop_table tfoot th{font-weight:700}body.woocommerce-order-received .woocommerce-order-details table.shop_table tfoot tr:has(.includes_tax) th,body.woocommerce-order-received .woocommerce-order-details table.shop_table tfoot tr:has(.includes_tax) td{padding-top:18px;font-size:17px}body.woocommerce-order-received .woocommerce-order-details table.shop_table tfoot tr:has(.includes_tax) .amount{font-size:24px;font-weight:700;color:#2e2620}body.woocommerce-order-received .woocommerce-order-details table.shop_table tfoot tr:has(.includes_tax) .includes_tax{display:block;margin-top:2px;font-size:12px;font-weight:500;color:#5d6167}body.woocommerce-order-received .woocommerce-order-details table.shop_table tfoot tr:has(.includes_tax) .includes_tax .amount{font-size:12px;font-weight:500;color:#5d6167}body.woocommerce-order-received .woocommerce-order-details table.shop_table tfoot tr:has(.order-actions--heading){align-items:center}body.woocommerce-order-received .woocommerce-order-details table.shop_table tfoot tr:has(.order-actions--heading) td{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}body.woocommerce-order-received .woocommerce-order-details table.shop_table tfoot tr:has(.order-actions--heading) .button{margin:0;padding:10px 22px}body.woocommerce-order-received .woocommerce-order-details table.shop_table tfoot tr:has(.order-actions--heading) .button.cancel{color:#b0542c;background:rgba(0,0,0,0);border:1.5px solid #b0542c}body.woocommerce-order-received .woocommerce-order-details table.shop_table tfoot tr:has(.order-actions--heading) .button.cancel:hover,body.woocommerce-order-received .woocommerce-order-details table.shop_table tfoot tr:has(.order-actions--heading) .button.cancel:focus-visible{color:#fff;background:#b0542c}body.woocommerce-order-received .woocommerce-customer-details{margin:0}body.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns--2{display:grid;grid-template-columns:1fr 1fr;gap:24px}body.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns--2::before,body.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns--2::after{display:none}@media(max-width: 767px){body.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns--2{grid-template-columns:1fr}}body.woocommerce-order-received .woocommerce-customer-details .woocommerce-column{float:none;width:auto;padding:24px 28px;background:#fffaf4;border:1px solid #f3e6d6;border-radius:24px}body.woocommerce-order-received .woocommerce-customer-details .woocommerce-column__title{margin:0 0 12px;font-size:18px}body.woocommerce-order-received .woocommerce-customer-details address{padding:0;font-style:normal;font-size:15px;line-height:1.7;color:#5d6167;border:0}body.woocommerce-order-received .woocommerce-customer-details address p{margin:4px 0 0}body.woocommerce-order-received .woocommerce-customer-details>address{padding:24px 28px;background:#fffaf4;border:1px solid #f3e6d6;border-radius:24px}@media(max-width: 767px){body.woocommerce-order-received .woocommerce-notice--success.woocommerce-thankyou-order-received{padding:24px 22px;font-size:18px}body.woocommerce-order-received ul.woocommerce-order-overview,body.woocommerce-order-received .woocommerce-bacs-bank-details,body.woocommerce-order-received .woocommerce-order-details{padding:22px 20px}body.woocommerce-order-received ul.woocommerce-order-overview{grid-template-columns:1fr 1fr}body.woocommerce-order-received ul.woocommerce-order-overview li.email{grid-column:1/-1}}body.woocommerce-view-order .woocommerce-MyAccount-content>p:has(>mark.order-status){margin:0 0 24px;padding:18px 22px;font-size:15px;line-height:1.7;color:#5d6167;background:#fffaf4;border:1px solid #f3e6d6;border-radius:16px}body.woocommerce-view-order .woocommerce-MyAccount-content>p:has(>mark.order-status) mark{font-weight:700;color:#2e2620;background:rgba(0,0,0,0)}body.woocommerce-view-order .woocommerce-MyAccount-content>p:has(>mark.order-status) mark.order-status{display:inline-block;padding:0 12px;color:#b0542c;background:#fff1e3;border-radius:999px}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details{margin:0;padding:28px 28px 24px;background:#fff;border:1px solid #f3e6d6;border-radius:24px;box-shadow:0 18px 40px rgba(46,38,32,.07)}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table{display:block;margin:0;border:0;border-radius:0}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table tbody{display:block}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table tr{display:flex;justify-content:space-between;align-items:baseline;gap:16px;border-top:1px solid #f3e6d6}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table tr:first-child{border-top:0}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table th,body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table td{display:block;padding:14px 0;font-size:15px;color:#2e2620;background:rgba(0,0,0,0) !important;border:0}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table th::before,body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table td::before{display:none}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table th{flex:none;font-weight:700}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table td{text-align:right !important}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table tr.shipping{flex-direction:column;align-items:stretch;gap:0}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table tr.shipping th{padding-bottom:8px}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table tr.shipping td{padding-top:0;text-align:left !important}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details #shipping_method{margin:0 0 10px;padding:0;list-style:none}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details #shipping_method li{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 10px;margin:0 0 8px;padding:12px 14px;text-align:left;background:#fffaf4;border:1px solid #f3e6d6;border-radius:14px;transition:border-color .2s,background-color .2s}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details #shipping_method li::before,body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details #shipping_method li::after{display:none}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details #shipping_method li:hover{border-color:#e6d2bc}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details #shipping_method li:has(input:checked){background:#fff1e3;border-color:#feaf65}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details #shipping_method li>:not(input):not(label){flex:1 1 100%}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details #shipping_method input[type=radio]{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:#b0542c;cursor:pointer}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details #shipping_method input[type=hidden]+label{margin-left:0}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details #shipping_method label{display:flex;flex:1 1 0;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0;margin:0;font-size:14px;font-weight:700;line-height:1.4;color:#2e2620;cursor:pointer}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details #shipping_method .bbr-envio__precio{flex:none;white-space:nowrap}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details #shipping_method li:has(input:checked) .bbr-envio__precio{color:#b0542c}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details #shipping_method .pickup-address{display:block;margin-top:2px;padding-left:0;font-size:12px;font-weight:500;line-height:1.45;color:#5d6167}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details #shipping_method .pickup-address>span{display:block}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order-total th,body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order-total td{padding-top:18px;font-size:17px}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order-total .amount{font-size:24px;font-weight:700;color:#2e2620}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order-total .includes_tax{display:block;margin-top:2px;font-size:12px;font-weight:500;color:#5d6167}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order-total .includes_tax .amount{font-size:12px;font-weight:500;color:#5d6167}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table thead{display:none}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table tbody,body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table tfoot{display:block}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table tbody tr:first-child{border-top:0}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table tfoot tr:first-child{border-top:1px solid #e6d2bc}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table .order_item .product-name{flex:1;min-width:0;font-weight:700;line-height:1.4;text-align:left !important}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table .order_item .product-name a{font-weight:700;color:#2e2620;text-decoration:none}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table .order_item .product-name a:hover{color:#b0542c}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table .order_item .product-name .product-quantity{font-weight:500;color:#5d6167}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table .order_item .product-total{flex:none;font-weight:700}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table ul.wc-item-meta{margin:4px 0 0;padding:0;font-size:13px;font-weight:500;line-height:1.5;color:#5d6167;list-style:none}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table ul.wc-item-meta li{margin:0}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table ul.wc-item-meta strong{font-weight:700}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table ul.wc-item-meta p{display:inline;margin:0}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table tfoot th{font-weight:700}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table tfoot tr:has(.includes_tax) th,body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table tfoot tr:has(.includes_tax) td{padding-top:18px;font-size:17px}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table tfoot tr:has(.includes_tax) .amount{font-size:24px;font-weight:700;color:#2e2620}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table tfoot tr:has(.includes_tax) .includes_tax{display:block;margin-top:2px;font-size:12px;font-weight:500;color:#5d6167}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table tfoot tr:has(.includes_tax) .includes_tax .amount{font-size:12px;font-weight:500;color:#5d6167}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table tfoot tr:has(.order-actions--heading){align-items:center}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table tfoot tr:has(.order-actions--heading) td{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table tfoot tr:has(.order-actions--heading) .button{margin:0;padding:10px 22px}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table tfoot tr:has(.order-actions--heading) .button.cancel{color:#b0542c;background:rgba(0,0,0,0);border:1.5px solid #b0542c}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table tfoot tr:has(.order-actions--heading) .button.cancel:hover,body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table tfoot tr:has(.order-actions--heading) .button.cancel:focus-visible{color:#fff;background:#b0542c}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table th{letter-spacing:normal;text-transform:none}@media(max-width: 767px){body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details{padding:22px 20px}}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details{margin:0}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns--2{display:grid;grid-template-columns:1fr 1fr;gap:24px}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns--2::before,body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns--2::after{display:none}@media(max-width: 767px){body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns--2{grid-template-columns:1fr}}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-column{float:none;width:auto;padding:24px 28px;background:#fffaf4;border:1px solid #f3e6d6;border-radius:24px}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-column__title{margin:0 0 12px;font-size:18px}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details address{padding:0;font-style:normal;font-size:15px;line-height:1.7;color:#5d6167;border:0}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details address p{margin:4px 0 0}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details>address{padding:24px 28px;background:#fffaf4;border:1px solid #f3e6d6;border-radius:24px}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details{margin-top:24px}body.woocommerce-view-order .woocommerce-MyAccount-content>h2{margin:32px 0 14px}body.woocommerce-view-order .woocommerce-MyAccount-content ol.woocommerce-OrderUpdates{margin:0;padding:0;list-style:none}body.woocommerce-view-order .woocommerce-MyAccount-content ol.woocommerce-OrderUpdates li{margin:0 0 10px;padding:16px 20px;background:#fffaf4;border:1px solid #f3e6d6;border-radius:16px}body.woocommerce-view-order .woocommerce-MyAccount-content ol.woocommerce-OrderUpdates .comment_container,body.woocommerce-view-order .woocommerce-MyAccount-content ol.woocommerce-OrderUpdates .comment-text{margin:0;padding:0;border:0}body.woocommerce-view-order .woocommerce-MyAccount-content ol.woocommerce-OrderUpdates .meta{margin:0 0 4px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5d6167}body.woocommerce-view-order .woocommerce-MyAccount-content ol.woocommerce-OrderUpdates .description p{margin:0;font-size:15px;color:#2e2620}body.woocommerce-view-order .woocommerce-MyAccount-content ol.woocommerce-OrderUpdates .clear{display:none}.bbr-nav-has-mega>.bbr-mega{visibility:hidden;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.bbr-nav-has-mega:hover>.bbr-mega,.bbr-nav-has-mega:focus-within>.bbr-mega{visibility:visible;opacity:1;transform:none;pointer-events:auto;transition-delay:0s}.bbr-nav-has-mega:hover>.bbr-nav-link,.bbr-nav-has-mega:focus-within>.bbr-nav-link{color:#b0542c;box-shadow:inset 0 -2px 0 #b0542c}@media(max-width: 1024px){.bbr-nav-has-mega>.bbr-mega{display:none}}.elementor-editor-active nav:has(>.bbr-nav-has-mega){flex-wrap:wrap}.elementor-editor-active .bbr-nav-has-mega{display:contents}.elementor-editor-active .bbr-nav-has-mega>.bbr-mega{position:static;order:99;flex:0 0 calc(100% + 120px);margin:0 -60px;visibility:visible;opacity:1;transform:none;pointer-events:auto;box-shadow:none}.bbr-mega .woocommerce-price-suffix{display:none}body:not(.elementor-editor-active) .bbr-avisos{display:grid;justify-items:center;align-items:center;overflow:hidden;container-type:inline-size}body:not(.elementor-editor-active) .bbr-avisos>*{grid-area:1/1;max-width:100%}body:not(.elementor-editor-active) .bbr-avisos>:not(:first-child){visibility:hidden}body:not(.elementor-editor-active) .bbr-avisos a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}body:not(.elementor-editor-active) .bbr-avisos.is-animada>*{visibility:hidden}body:not(.elementor-editor-active) .bbr-avisos.is-animada>.is-actual,body:not(.elementor-editor-active) .bbr-avisos.is-animada>.is-saliendo{visibility:visible}body:not(.elementor-editor-active) .bbr-avisos>.is-entrando{animation:bbr-aviso-entra .6s cubic-bezier(0.22, 0.61, 0.36, 1) both}body:not(.elementor-editor-active) .bbr-avisos>.is-saliendo{animation:bbr-aviso-sale .6s cubic-bezier(0.55, 0.06, 0.68, 0.19) both}body:not(.elementor-editor-active) .bbr-avisos.is-pausada>*{animation-play-state:paused}@media(prefers-reduced-motion: reduce){body:not(.elementor-editor-active) .bbr-avisos>.is-entrando{animation-name:bbr-aviso-aparece}body:not(.elementor-editor-active) .bbr-avisos>.is-saliendo{animation-name:bbr-aviso-desaparece}}@keyframes bbr-aviso-entra{from{transform:translateX(calc(50cqw + 50%))}to{transform:none}}@keyframes bbr-aviso-sale{from{transform:none}to{transform:translateX(calc(-50cqw - 50%))}}@keyframes bbr-aviso-aparece{from{opacity:0}to{opacity:1}}@keyframes bbr-aviso-desaparece{from{opacity:1}to{opacity:0}}.bbr-barra-movil,.bbr-menu-movil{display:none}@media(max-width: 1024px){html body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.elementor-location-header .bbr-solo-escritorio{display:none}.wpmenucart-floating-cart{display:none !important}html body .joinchat{--bottom: calc(64px + env(safe-area-inset-bottom) + var(--sep));z-index:998}.bbr-barra-movil{position:fixed;right:0;bottom:0;left:0;z-index:1000;display:grid;grid-auto-columns:minmax(0, 1fr);grid-auto-flow:column;height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:rgba(255,255,255,.96);border-top:1px solid #f3e6d6;box-shadow:0 -6px 20px rgba(46,38,32,.06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.bbr-barra-movil .bbr-barra-movil__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;margin:0;padding:0;font-family:"Quicksand",sans-serif;font-size:12px;font-weight:700;line-height:1;color:#1c244b;text-decoration:none;background:rgba(0,0,0,0);border:0;border-radius:0;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}.bbr-barra-movil .bbr-barra-movil__item:hover,.bbr-barra-movil .bbr-barra-movil__item:focus{color:#1c244b;background:rgba(0,0,0,0)}.bbr-barra-movil .bbr-barra-movil__item:focus-visible{outline:2px solid #feaf65;outline-offset:-6px;border-radius:14px}.bbr-barra-movil .bbr-barra-movil__item[aria-current=page],.bbr-barra-movil .bbr-barra-movil__item[aria-expanded=true]{color:#b0542c}.bbr-barra-movil .bbr-barra-movil__item[aria-current=page] .bbr-barra-movil__icono,.bbr-barra-movil .bbr-barra-movil__item[aria-expanded=true] .bbr-barra-movil__icono{background:#fff1e3}.bbr-barra-movil__icono{box-sizing:content-box;width:24px;height:24px;padding:3px 16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;border-radius:999px;transition:background-color .2s}.bbr-barra-movil__linea{transform-origin:12px 12px;transition:transform .25s ease,opacity .2s}.bbr-barra-movil__menu[aria-expanded=true] .bbr-barra-movil__linea:nth-child(1){transform:translateY(5px) rotate(45deg)}.bbr-barra-movil__menu[aria-expanded=true] .bbr-barra-movil__linea:nth-child(2){opacity:0}.bbr-barra-movil__menu[aria-expanded=true] .bbr-barra-movil__linea:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.bbr-barra-movil__icono-caja{position:relative;display:block;line-height:0}.bbr-barra-movil__globo,.bbr-barra-movil .bbr-listas-globo{position:absolute;top:-4px;right:6px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;text-align:center;color:#fff;background:#b0542c;border:2px solid #fff;border-radius:999px;box-sizing:content-box}.bbr-barra-movil__globo[hidden],.bbr-barra-movil .bbr-listas-globo[hidden]{display:none}.bbr-menu-movil{position:fixed;inset:0 0 calc(64px + env(safe-area-inset-bottom));z-index:999;display:flex;align-items:flex-end;background:rgba(46,38,32,0);transition:background-color .3s}.bbr-menu-movil[hidden]{display:none}.bbr-menu-movil.is-abierto{background:rgba(46,38,32,.4)}.bbr-menu-movil-abierto,.bbr-menu-movil-abierto body{overflow:hidden}.bbr-menu-movil__panel{width:100%;max-height:calc(100% - 56px);padding:8px 20px 16px;overflow-y:auto;overscroll-behavior:contain;font-family:"Quicksand",sans-serif;background:#fff;border-radius:24px 24px 0 0;transform:translateY(100%);transition:transform .3s cubic-bezier(0.2, 0.8, 0.2, 1)}.is-abierto .bbr-menu-movil__panel{transform:none}.bbr-menu-movil__panel::before{content:"";display:block;width:40px;height:4px;margin:0 auto 8px;background:#e6d2bc;border-radius:999px}}@media(max-width: 1024px)and (prefers-reduced-motion: reduce){.bbr-menu-movil,.bbr-menu-movil__panel,.bbr-barra-movil__linea{transition:none}}@media(max-width: 1024px){.bbr-menu-movil__panel .bbr-nav-principal{position:static;display:flex;flex-flow:row wrap;align-items:center;gap:8px;width:auto;height:auto;margin:0;padding:4px 0 0;overflow:visible;background:none;border:0;box-shadow:none}.bbr-menu-movil__panel .bbr-nav-principal a:hover{font-family:inherit;font-size:inherit;font-weight:inherit}.bbr-menu-movil__panel .bbr-nav-principal>a{flex:0 0 auto;margin:0 0 8px}.bbr-menu-movil__panel .bbr-nav-principal>.bbr-nav-has-mega,.bbr-menu-movil__panel .bbr-nav-principal>.bbr-nav-link{flex:0 0 100%;margin:0;border-bottom:1px solid #f3e6d6}.bbr-menu-movil__panel .bbr-nav-principal>:last-child{border-bottom:0}.bbr-menu-movil__panel .bbr-nav-principal .bbr-nav-has-mega{position:static;display:flex;flex-wrap:wrap;align-items:center}.bbr-menu-movil__panel .bbr-nav-principal .bbr-nav-has-mega>.bbr-nav-link{flex:1 1 0;min-width:0}.bbr-menu-movil__panel .bbr-nav-principal .bbr-nav-link,.bbr-menu-movil__panel .bbr-nav-principal .bbr-nav-has-mega:hover>.bbr-nav-link,.bbr-menu-movil__panel .bbr-nav-principal .bbr-nav-has-mega:focus-within>.bbr-nav-link{margin:0;padding:16px 0;font-size:17px;font-weight:700;color:#2e2620;box-shadow:none}.bbr-menu-movil__panel .bbr-nav-principal .bbr-nav-link a,.bbr-menu-movil__panel .bbr-nav-principal .bbr-nav-has-mega:hover>.bbr-nav-link a,.bbr-menu-movil__panel .bbr-nav-principal .bbr-nav-has-mega:focus-within>.bbr-nav-link a{display:block;color:inherit}.bbr-menu-movil__panel .bbr-nav-principal .bbr-nav-has-mega.is-desplegado>.bbr-nav-link{color:#b0542c}.bbr-menu-movil__panel .bbr-nav-principal .bbr-mega{position:static;display:none;flex:0 0 100%;width:100%;margin:0;padding:4px 0 24px;visibility:visible;opacity:1;transform:none;pointer-events:auto;background:none;border:0;border-radius:0;box-shadow:none;transition:none}.bbr-menu-movil__panel .bbr-nav-principal .is-desplegado>.bbr-mega{display:block}.bbr-menu-movil__panel .bbr-nav-principal .bbr-mega .e-con{min-width:0}.bbr-menu-movil__panel .bbr-nav-principal .bbr-mega>.e-con{flex-flow:column nowrap;align-items:stretch;gap:28px;width:100%;padding:0;background:none;border:0;border-radius:0}.bbr-menu-movil__panel .bbr-nav-principal .bbr-mega>.e-con>.e-con,.bbr-menu-movil__panel .bbr-nav-principal .bbr-mega>.e-con>a{flex:none;width:100%;max-width:none;padding:0}.bbr-menu-movil__panel .bbr-nav-principal .bbr-mega>.e-con>.e-con{gap:12px}.bbr-menu-movil__panel .bbr-nav-principal .bbr-mega>.e-con+.e-con{gap:14px;margin-top:28px;padding:18px;background:#fffaf4;border-radius:18px}.bbr-menu-movil__panel .bbr-nav-principal .bbr-mega>.e-con+.e-con .e-con{flex-wrap:wrap;gap:8px 14px;padding:0}.bbr-menu-movil__panel .bbr-nav-principal .bbr-mega>.e-con+.e-con>.e-con:not(a):not(:has(a)):not(:has(h4)){display:none}.bbr-menu-movil__panel .bbr-nav-principal .bbr-mega .bbr-eyebrow{margin:0}.bbr-menu-movil__panel .bbr-nav-principal .bbr-mega .bbr-eyebrow:not(:first-child){margin-top:14px}.bbr-menu-movil__panel .bbr-nav-principal .bbr-mega .e-con:has(>h3){flex-flow:row nowrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:0}.bbr-menu-movil__panel .bbr-nav-principal .bbr-mega .e-con:has(>h3) h3{font-size:17px;line-height:1.25}.bbr-menu-movil__panel .bbr-nav-principal .bbr-mega .e-con:has(>h3)>a{flex:none;width:auto}.bbr-menu-movil__panel .bbr-nav-principal .bbr-mega .e-con:has(>.bbr-mega-link){display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 16px;padding:0}.bbr-menu-movil__panel .bbr-nav-principal .bbr-mega .bbr-mega-link{font-size:15px;line-height:1.3}.bbr-menu-movil__panel .bbr-nav-principal .bbr-mega .bbr-mega-link a{display:block;padding:9px 0}.bbr-menu-movil__panel .bbr-nav-principal .bbr-mega .e-con:has(>.bbr-age-chip){flex-flow:row wrap;gap:8px;padding:0}.bbr-menu-movil__panel .bbr-nav-principal .bbr-mega .e-con:has(>a>:is(img,picture)):not(:has(>:not(a))),.bbr-menu-movil__panel .bbr-nav-principal .bbr-mega .e-con:has(>.bbr-chip){flex-flow:row nowrap;gap:12px;align-self:stretch;width:auto;max-width:none;margin-inline:-20px;padding:2px 20px 6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:none}.bbr-menu-movil__panel .bbr-nav-principal .bbr-mega .e-con:has(>a>:is(img,picture)):not(:has(>:not(a)))::-webkit-scrollbar,.bbr-menu-movil__panel .bbr-nav-principal .bbr-mega .e-con:has(>.bbr-chip)::-webkit-scrollbar{display:none}.bbr-menu-movil__panel .bbr-nav-principal .bbr-mega .e-con:has(>a>:is(img,picture)):not(:has(>:not(a)))>*,.bbr-menu-movil__panel .bbr-nav-principal .bbr-mega .e-con:has(>.bbr-chip)>*{flex:none;scroll-snap-align:start}.bbr-menu-movil__panel .bbr-nav-principal .bbr-mega .e-con:has(>.bbr-chip){gap:8px}.bbr-menu-movil__panel .bbr-nav-principal .bbr-mega .bbr-chip,.bbr-menu-movil__panel .bbr-nav-principal .bbr-mega .bbr-age-chip{white-space:nowrap}.bbr-menu-movil__panel .bbr-nav-principal .bbr-mega .e-con:has(>a>:is(img,picture)):not(:has(>:not(a)))>a{width:148px;padding:6px;gap:8px}.bbr-menu-movil__panel .bbr-nav-principal .bbr-mega .e-con:has(>a>:is(img,picture)):not(:has(>:not(a)))>a picture{display:block}.bbr-menu-movil__panel .bbr-nav-principal .bbr-mega .e-con:has(>a>:is(img,picture)):not(:has(>:not(a)))>a img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.bbr-menu-movil__panel .bbr-nav-principal .bbr-mega .e-con:has(>a>:is(img,picture)):not(:has(>:not(a)))>a p{font-size:14px;line-height:1.25}.bbr-menu-movil__panel .bbr-nav-principal .bbr-mega .e-con:has(>a>:is(img,picture)):not(:has(>:not(a)))>a>span{padding:4px 9px;font-size:11px;white-space:nowrap}.bbr-menu-movil__panel .bbr-nav-principal .bbr-mega>.e-con>a:has(>:is(img,picture)){overflow:hidden;border-radius:20px}.bbr-menu-movil__panel .bbr-nav-principal .bbr-mega>.e-con>a:has(>:is(img,picture))>picture{display:block}.bbr-menu-movil__panel .bbr-nav-principal .bbr-mega>.e-con>a:has(>:is(img,picture))>img,.bbr-menu-movil__panel .bbr-nav-principal .bbr-mega>.e-con>a:has(>:is(img,picture))>picture>img{width:100%;height:160px;object-fit:cover}}.bbr-menu-movil__desplegar{display:none}@media(max-width: 1024px){.bbr-menu-movil__panel .bbr-nav-principal .bbr-menu-movil__desplegar{display:flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;margin:0 -10px 0 0;padding:0;color:#b0542c;background:rgba(0,0,0,0);border:0;border-radius:50%;cursor:pointer}.bbr-menu-movil__panel .bbr-nav-principal .bbr-menu-movil__desplegar:hover,.bbr-menu-movil__panel .bbr-nav-principal .bbr-menu-movil__desplegar:focus{color:#b0542c;background:rgba(0,0,0,0)}.bbr-menu-movil__panel .bbr-nav-principal .bbr-menu-movil__desplegar:focus-visible{outline:2px solid #feaf65}.bbr-menu-movil__panel .bbr-nav-principal .bbr-menu-movil__desplegar[aria-expanded=true]{background:#fff1e3}.bbr-menu-movil__panel .bbr-nav-principal .bbr-menu-movil__desplegar svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.bbr-menu-movil__panel .bbr-nav-principal .bbr-menu-movil__desplegar[aria-expanded=true] svg{transform:rotate(180deg)}}html body #moove_gdpr_cookie_info_bar:is(.moove-gdpr-dark-scheme,.moove-gdpr-light-scheme){right:16px;bottom:16px;left:16px;width:auto;max-width:1080px;margin:0 auto;padding:0;font-family:"Quicksand",sans-serif;background:#fff;border:1px solid #f3e6d6;border-radius:24px;box-shadow:0 24px 64px rgba(28,36,75,.18)}html body #moove_gdpr_cookie_info_bar:is(.moove-gdpr-dark-scheme,.moove-gdpr-light-scheme) .moove-gdpr-info-bar-container{display:block;padding:22px 28px}html body #moove_gdpr_cookie_info_bar:is(.moove-gdpr-dark-scheme,.moove-gdpr-light-scheme) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{display:flex;align-items:center;gap:28px;padding:0}html body #moove_gdpr_cookie_info_bar:is(.moove-gdpr-dark-scheme,.moove-gdpr-light-scheme) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content::before{content:"";flex:none;width:48px;height:48px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b0542c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5'/%3E%3Cpath d='M8.5 8.5v.01M16 15.5v.01M12 12v.01M11 17v.01M7 14v.01'/%3E%3C/svg%3E") center/26px no-repeat,#fff1e3;border-radius:50%}html body #moove_gdpr_cookie_info_bar:is(.moove-gdpr-dark-scheme,.moove-gdpr-light-scheme) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice{flex:1 1 0;min-width:0;max-width:none;margin:0;padding:0}html body #moove_gdpr_cookie_info_bar:is(.moove-gdpr-dark-scheme,.moove-gdpr-light-scheme) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice p{margin:0;font-family:"Quicksand",sans-serif;font-size:14px;font-weight:500;line-height:1.55;color:#5d6167}html body #moove_gdpr_cookie_info_bar:is(.moove-gdpr-dark-scheme,.moove-gdpr-light-scheme) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice p strong{font-weight:700;color:#2e2620}html body #moove_gdpr_cookie_info_bar:is(.moove-gdpr-dark-scheme,.moove-gdpr-light-scheme) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice p a,html body #moove_gdpr_cookie_info_bar:is(.moove-gdpr-dark-scheme,.moove-gdpr-light-scheme) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice p button.change-settings-button{padding:0;font:inherit;font-weight:700;color:#b0542c;text-decoration:underline;text-decoration-color:rgba(176,84,44,.35);text-underline-offset:3px;background:none;border:0}html body #moove_gdpr_cookie_info_bar:is(.moove-gdpr-dark-scheme,.moove-gdpr-light-scheme) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice p a:hover,html body #moove_gdpr_cookie_info_bar:is(.moove-gdpr-dark-scheme,.moove-gdpr-light-scheme) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice p button.change-settings-button:hover{color:#94431f}html body #moove_gdpr_cookie_info_bar:is(.moove-gdpr-dark-scheme,.moove-gdpr-light-scheme) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{display:flex;flex:none;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:0;padding:0}html body #moove_gdpr_cookie_info_bar:is(.moove-gdpr-dark-scheme,.moove-gdpr-light-scheme) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.mgbutton{height:auto;min-height:0;margin:0;padding:12px 22px;font-family:"Quicksand",sans-serif;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap;border-radius:999px;box-shadow:none;opacity:1;transition:background-color .2s,border-color .2s,color .2s;color:#fff;background-color:#b0542c;border:1.5px solid #b0542c}html body #moove_gdpr_cookie_info_bar:is(.moove-gdpr-dark-scheme,.moove-gdpr-light-scheme) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.mgbutton:hover,html body #moove_gdpr_cookie_info_bar:is(.moove-gdpr-dark-scheme,.moove-gdpr-light-scheme) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.mgbutton:focus-visible{color:#fff;background-color:#94431f;border-color:#94431f}html body #moove_gdpr_cookie_info_bar:is(.moove-gdpr-dark-scheme,.moove-gdpr-light-scheme) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.mgbutton:focus-visible{outline:2px solid #feaf65;outline-offset:2px}html body #moove_gdpr_cookie_info_bar:is(.moove-gdpr-dark-scheme,.moove-gdpr-light-scheme) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-infobar-settings-btn{height:auto;min-height:0;margin:0;padding:12px 22px;font-family:"Quicksand",sans-serif;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap;border-radius:999px;box-shadow:none;opacity:1;transition:background-color .2s,border-color .2s,color .2s;color:#b0542c;background-color:rgba(0,0,0,0);border:1.5px solid #e6d2bc}html body #moove_gdpr_cookie_info_bar:is(.moove-gdpr-dark-scheme,.moove-gdpr-light-scheme) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-infobar-settings-btn:hover,html body #moove_gdpr_cookie_info_bar:is(.moove-gdpr-dark-scheme,.moove-gdpr-light-scheme) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-infobar-settings-btn:focus-visible{color:#94431f;background-color:#fff1e3;border-color:#feaf65}html body #moove_gdpr_cookie_info_bar:is(.moove-gdpr-dark-scheme,.moove-gdpr-light-scheme) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-infobar-settings-btn:focus-visible{outline:2px solid #feaf65;outline-offset:2px}html body #moove_gdpr_cookie_info_bar:is(.moove-gdpr-dark-scheme,.moove-gdpr-light-scheme) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.mgbutton:is(.moove-gdpr-infobar-allow-all,.moove-gdpr-infobar-reject-btn,.moove-gdpr-infobar-settings-btn){margin:0}@media(max-width: 1024px){html body #moove_gdpr_cookie_info_bar:is(.moove-gdpr-dark-scheme,.moove-gdpr-light-scheme){right:12px;bottom:calc(64px + env(safe-area-inset-bottom) + 12px);left:12px;max-height:calc(100dvh - 64px - env(safe-area-inset-bottom) - 24px);overflow-y:auto;border-radius:20px}html body #moove_gdpr_cookie_info_bar:is(.moove-gdpr-dark-scheme,.moove-gdpr-light-scheme) .moove-gdpr-info-bar-container{padding:18px}html body #moove_gdpr_cookie_info_bar:is(.moove-gdpr-dark-scheme,.moove-gdpr-light-scheme) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{flex-direction:column;align-items:stretch;gap:14px}html body #moove_gdpr_cookie_info_bar:is(.moove-gdpr-dark-scheme,.moove-gdpr-light-scheme) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content::before{display:none}html body #moove_gdpr_cookie_info_bar:is(.moove-gdpr-dark-scheme,.moove-gdpr-light-scheme) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice p{font-size:13px}html body #moove_gdpr_cookie_info_bar:is(.moove-gdpr-dark-scheme,.moove-gdpr-light-scheme) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{display:grid;grid-template-columns:1fr 1fr;gap:8px}html body #moove_gdpr_cookie_info_bar:is(.moove-gdpr-dark-scheme,.moove-gdpr-light-scheme) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.mgbutton{width:100%;min-width:0;padding:12px 10px}html body #moove_gdpr_cookie_info_bar:is(.moove-gdpr-dark-scheme,.moove-gdpr-light-scheme) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-infobar-settings-btn{grid-column:1/-1}}@media(max-width: 1024px)and (max-width: 359px){html body #moove_gdpr_cookie_info_bar:is(.moove-gdpr-dark-scheme,.moove-gdpr-light-scheme) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{grid-template-columns:1fr}}html body #moove_gdpr_cookie_modal{font-family:"Quicksand",sans-serif}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content{max-width:860px;overflow:hidden;background:#fff;border:0;border-radius:24px;box-shadow:0 24px 64px rgba(28,36,75,.18)}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close{top:16px;right:16px;z-index:2;width:40px;height:40px}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon{width:40px;height:40px;font-size:18px;line-height:38px;color:#b0542c;background-color:#fffaf4;border:1px solid #f3e6d6;transition:background-color .2s}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover span.gdpr-icon{color:#b0542c;background-color:#fff1e3}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{padding:32px 20px;background:#fffaf4;border-right:1px solid #f3e6d6;border-radius:0;box-shadow:none}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-company-logo-holder{margin:0 0 24px;padding:0 8px}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-company-logo-holder img{width:auto;max-width:150px;max-height:44px}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu{display:flex;flex-direction:column;gap:4px;margin:0;padding:0}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li{margin:0;background:none;border:0}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{width:100%;margin:0;padding:11px 14px;font-family:"Quicksand",sans-serif;font-size:15px;font-weight:700;line-height:1.2;color:#2e2620;text-align:left;text-transform:none;letter-spacing:0;background:rgba(0,0,0,0);border:0;border-radius:12px;transition:background-color .2s,color .2s}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button:hover{color:#b0542c;background:rgba(255,241,227,.7)}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button:focus-visible{outline:2px solid #feaf65}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button{color:#b0542c;background:#fff;box-shadow:0 2px 10px rgba(28,36,75,.06)}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{padding:40px 36px 28px;background:#fff}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title{display:block;margin:0 48px 12px 0;padding:0;font-family:"Quicksand",sans-serif;font-size:24px;font-weight:700;line-height:1.25;color:#2e2620}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content{padding:0}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p{margin:0 0 16px;font-family:"Quicksand",sans-serif;font-size:15px;font-weight:500;line-height:1.6;color:#5d6167}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a{font-weight:700;color:#b0542c;text-decoration:underline;text-decoration-color:rgba(176,84,44,.35);text-underline-offset:3px}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content code{padding:1px 6px;font-size:13px;color:#2e2620;background:#fffaf4;border:1px solid #f3e6d6;border-radius:6px}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar{margin:8px 0 0;padding:14px 16px;background:#fffaf4;border:1px solid #f3e6d6;border-radius:16px}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-fieldset{background:none}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{padding:20px 36px 28px;background:#fff}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content::before{right:36px;left:36px;width:auto;background:#f3e6d6}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;width:100%;max-width:none;margin:0;padding:0;gap:10px}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{height:auto;min-height:0;margin:0;padding:12px 22px;font-family:"Quicksand",sans-serif;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap;border-radius:999px;box-shadow:none;opacity:1;transition:background-color .2s,border-color .2s,color .2s;color:#fff;background-color:#b0542c;border:1.5px solid #b0542c}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover,html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:focus-visible{color:#fff;background-color:#94431f;border-color:#94431f}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:focus-visible{outline:2px solid #feaf65;outline-offset:2px}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings{height:auto;min-height:0;margin:0;padding:12px 22px;font-family:"Quicksand",sans-serif;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap;border-radius:999px;box-shadow:none;opacity:1;transition:background-color .2s,border-color .2s,color .2s;color:#fff;background-color:#b0542c;border:1.5px solid #b0542c}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings:hover,html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings:focus-visible{color:#fff;background-color:#94431f;border-color:#94431f}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings:focus-visible{outline:2px solid #feaf65;outline-offset:2px}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-allow-all{margin:0}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .cookie-switch{width:46px;height:26px}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .cookie-switch .cookie-slider{background-color:#e6d2bc}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .cookie-switch .cookie-slider::before{left:3px;bottom:3px;width:20px;height:20px;border:0;box-shadow:0 2px 6px rgba(28,36,75,.2)}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .cookie-switch input:checked+.cookie-slider{background-color:#b0542c}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .cookie-switch input:checked+.cookie-slider::before{transform:translateX(20px)}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .cookie-switch input:focus-visible+.cookie-slider{box-shadow:0 0 0 3px rgba(254,175,101,.45)}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .cookie-switch .gdpr-sr-label{left:58px;font-size:14px;font-weight:700;line-height:26px}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .cookie-switch .gdpr-sr-disable{color:#5d6167}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .cookie-switch .gdpr-sr-enable{color:#b0542c}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .cookie-switch input:checked+.cookie-slider{background-color:#e6d2bc;cursor:not-allowed}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .cookie-switch .gdpr-sr-enable{color:#5d6167}html body .gdpr_lightbox-bg,html body #moove_gdpr_cookie_modal::backdrop{background-color:rgba(28,36,75,.45)}@media(max-width: 767px){html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content{border-radius:20px}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close{top:12px;right:12px;z-index:20}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{padding:20px 16px 12px;border-right:0;border-bottom:1px solid #f3e6d6}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-company-logo-holder{margin-bottom:14px}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-company-logo-holder img{max-height:34px}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu{flex-direction:row;gap:6px;margin:0 -16px;padding:0 16px 4px;overflow-x:auto;scrollbar-width:none}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu::-webkit-scrollbar{display:none}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li{flex:none}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{width:auto;padding:9px 14px;font-size:14px;white-space:nowrap;border:1px solid #f3e6d6;border-radius:999px;background:#fff}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button{color:#fff;background:#b0542c;border-color:#b0542c;box-shadow:none}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{padding:22px 18px 18px}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content .moove-gdpr-tab-main:not(#privacy_overview) span.tab-title{margin:0;padding:14px 0 14px 26px;font-size:17px;border-top:1px solid #f3e6d6}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content .moove-gdpr-tab-main:not(#privacy_overview) span.tab-title::before{color:#b0542c}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content .moove-gdpr-tab-main:not(#privacy_overview) .moove-gdpr-tab-main-content{padding-bottom:14px}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title{margin-right:0;font-size:20px}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content .moove-gdpr-tab-content{margin-bottom:92px}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{height:84px;padding:0 18px}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content::before{right:18px;bottom:84px;left:18px}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{display:grid;grid-template-columns:1fr 1fr;gap:8px}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings{width:100%;min-width:0;padding:12px 10px;font-size:14px;white-space:normal}}@media(max-width: 767px)and (max-width: 420px){html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content .moove-gdpr-tab-content{margin-bottom:132px}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{height:124px}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content::before{bottom:124px}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{grid-template-columns:1fr}}html body #moove_gdpr_cookie_info_bar.moove-gdpr-info-bar-hidden:is(.moove-gdpr-dark-scheme,.moove-gdpr-light-scheme){bottom:-100vh}.elementor-location-header .elementor-widget-fibosearch{flex:1 1 auto;max-width:560px}@media(max-width: 1024px){.elementor-location-header .elementor-widget-fibosearch{flex:0 0 auto;margin-left:auto}}html body .elementor-location-header .dgwt-wcas-layout-icon .dgwt-wcas-search-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;background:#fff1e3;border-radius:50%;transition:background-color .2s}html body .elementor-location-header .dgwt-wcas-layout-icon .dgwt-wcas-search-icon:hover,html body .elementor-location-header .dgwt-wcas-layout-icon .dgwt-wcas-search-icon:focus-visible{background:#fde3c8}html body .elementor-location-header .dgwt-wcas-layout-icon .dgwt-wcas-search-icon svg{width:20px;height:20px;fill:#b0542c}html body .elementor-location-header .dgwt-wcas-layout-icon .dgwt-wcas-search-icon svg path{fill:#b0542c}html body .elementor-location-header .dgwt-wcas-search-wrapp.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact{max-width:none}html body .elementor-location-header .dgwt-wcas-search-wrapp.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp{padding:0;background:rgba(0,0,0,0);border-radius:999px}html body .elementor-location-header .dgwt-wcas-search-wrapp.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{height:46px;padding:0 48px 0 48px;font-family:"Quicksand",sans-serif;font-size:15px;font-weight:500;line-height:46px;color:#1c244b;background:#fffaf4;border:1px solid #f6dcc0;border-radius:999px;box-shadow:none;transition:border-color .2s,box-shadow .2s}html body .elementor-location-header .dgwt-wcas-search-wrapp.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder{font-weight:500;color:#5d6167}html body .elementor-location-header .dgwt-wcas-search-wrapp.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover{border-color:#feaf65}html body .elementor-location-header .dgwt-wcas-search-wrapp.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{top:50%;left:16px;transform:translateY(-50%)}html body .elementor-location-header .dgwt-wcas-search-wrapp.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit svg path{fill:#b0542c}html body .elementor-location-header .dgwt-wcas-search-wrapp.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover{background:rgba(0,0,0,0);box-shadow:none}html body .elementor-location-header .dgwt-wcas-search-wrapp.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact.dgwt-wcas-search-focused .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-color:#feaf65;box-shadow:0 0 0 3px rgba(254,175,101,.25)}html body .elementor-location-header .dgwt-wcas-search-wrapp.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding-left:20px}html body .elementor-location-header .dgwt-wcas-search-wrapp.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:auto;right:16px}html body .elementor-location-header .dgwt-wcas-search-wrapp.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-preloader{margin-right:40px}.dgwt-wcas-open-pirx-compact .dgwt-wcas-suggestions-wrapp,.dgwt-wcas-open-pirx-compact .dgwt-wcas-details-wrapp{margin-top:8px;font-family:"Quicksand",sans-serif;border:1px solid #f3e6d6;box-shadow:0 24px 40px rgba(46,38,32,.12)}.dgwt-wcas-open-pirx-compact .dgwt-wcas-suggestions-wrapp{border-radius:20px;overflow:hidden}.dgwt-wcas-open-pirx-compact .dgwt-wcas-suggestion{color:#1c244b}.dgwt-wcas-open-pirx-compact .dgwt-wcas-suggestion.dgwt-wcas-suggestion-selected{background-color:#fffaf4}.dgwt-wcas-open-pirx-compact .dgwt-wcas-suggestion strong{color:#b0542c}.dgwt-wcas-open-pirx-compact .dgwt-wcas-st-title,.dgwt-wcas-open-pirx-compact .dgwt-wcas-sp{color:#1c244b}html body .elementor-location-archive .elementor-element[data-id="6824594"]{gap:0;padding:22px 22px 24px;background:#fffaf4;border:1px solid #f3e6d6;border-radius:20px;align-self:flex-start}html body .elementor-location-archive .elementor-widget-jet-smart-filters-checkboxes,html body .elementor-location-archive .elementor-widget-jet-smart-filters-range{padding-top:18px;margin-top:18px;border-top:1px solid #f3e6d6}html body .elementor-location-archive .jet-filter{font-family:"Quicksand",sans-serif}html body .elementor-location-archive .jet-filter.jet-smart-filters-checkboxes .jet-filter-label,html body .elementor-location-archive .jet-filter.jet-smart-filters-range .jet-filter-label{margin:0 0 12px;font-family:"manuscrito","Quicksand",cursive;font-size:28px;font-weight:400;line-height:1;color:#b0542c}html body .elementor-location-archive .jet-filter.jet-smart-filters-checkboxes .jet-filter-items-search{max-width:none;margin-bottom:12px}html body .elementor-location-archive .jet-filter.jet-smart-filters-checkboxes .jet-filter-items-search__input{height:40px;padding:0 16px;font-family:"Quicksand",sans-serif;font-size:14px;color:#1c244b;background:#fff;border:1px solid #e6d2bc;border-radius:999px;box-shadow:none;transition:border-color .2s,box-shadow .2s}html body .elementor-location-archive .jet-filter.jet-smart-filters-checkboxes .jet-filter-items-search__input::placeholder{color:#5d6167}html body .elementor-location-archive .jet-filter.jet-smart-filters-checkboxes .jet-filter-items-search__input:focus{outline:none;border-color:#feaf65;box-shadow:0 0 0 3px rgba(254,175,101,.25)}html body .elementor-location-archive .jet-filter.jet-smart-filters-checkboxes .jet-checkboxes-list__row{margin-bottom:4px}html body .elementor-location-archive .jet-filter.jet-smart-filters-checkboxes .jet-checkboxes-list__button{align-items:center;padding:3px 0;cursor:pointer}html body .elementor-location-archive .jet-filter.jet-smart-filters-checkboxes .jet-checkboxes-list__decorator{width:18px;height:18px;min-width:18px;min-height:18px;margin:0 10px 0 0;background:#fff;border:1.5px solid #e6d2bc;border-radius:6px;transition:background-color .15s,border-color .15s}html body .elementor-location-archive .jet-filter.jet-smart-filters-checkboxes .jet-checkboxes-list__checked-icon{font-size:11px;color:#fff}html body .elementor-location-archive .jet-filter.jet-smart-filters-checkboxes .jet-checkboxes-list__label{font-family:"Quicksand",sans-serif;font-size:15px;font-weight:500;line-height:1.35;color:#5d6167;transition:color .15s}html body .elementor-location-archive .jet-filter.jet-smart-filters-checkboxes .jet-checkboxes-list__item:hover .jet-checkboxes-list__decorator{border-color:#feaf65}html body .elementor-location-archive .jet-filter.jet-smart-filters-checkboxes .jet-checkboxes-list__item:hover .jet-checkboxes-list__label{color:#b0542c}html body .elementor-location-archive .jet-filter.jet-smart-filters-checkboxes .jet-checkboxes-list__input:checked+.jet-checkboxes-list__button .jet-checkboxes-list__decorator{background:#b0542c;border-color:#b0542c}html body .elementor-location-archive .jet-filter.jet-smart-filters-checkboxes .jet-checkboxes-list__input:checked+.jet-checkboxes-list__button .jet-checkboxes-list__label{font-weight:700;color:#2e2620}html body .elementor-location-archive .jet-filter.jet-smart-filters-checkboxes .jet-filter-items-moreless{padding-top:8px}html body .elementor-location-archive .jet-filter.jet-smart-filters-checkboxes .jet-filter-items-moreless__toggle{font-size:14px;font-weight:700;color:#b0542c}html body .elementor-location-archive .jet-filter.jet-smart-filters-checkboxes .jet-filter-items-moreless__toggle:hover{color:#94431f}html body .elementor-location-archive .jet-filter.jet-smart-filters-range .jet-range__slider{margin:12px 8px 16px}html body .elementor-location-archive .jet-filter.jet-smart-filters-range .jet-range__slider__track{height:4px;color:#b0542c;background:#e6d2bc;border-radius:999px}html body .elementor-location-archive .jet-filter.jet-smart-filters-range .jet-range__slider__track__range{border-radius:999px}html body .elementor-location-archive .jet-filter.jet-smart-filters-range .jet-range__slider__input{height:20px}html body .elementor-location-archive .jet-filter.jet-smart-filters-range .jet-range__slider__input::-webkit-slider-thumb{width:20px;height:20px;background:#fff;border:3px solid #b0542c;box-shadow:0 2px 6px rgba(46,38,32,.15)}html body .elementor-location-archive .jet-filter.jet-smart-filters-range .jet-range__slider__input::-moz-range-thumb{width:14px;height:14px;background:#fff;border:3px solid #b0542c;box-shadow:0 2px 6px rgba(46,38,32,.15)}html body .elementor-location-archive .jet-filter.jet-smart-filters-range .jet-range__values{font-size:14px;font-weight:700;color:#2e2620}html body .elementor-location-archive .elementor-widget-jet-smart-filters-apply-button{flex:1 1 auto}html body .elementor-location-archive .jet-filter.jet-smart-filters-apply-button .apply-filters__button{width:100%;padding:12px 20px;font-family:"Quicksand",sans-serif;font-size:15px;font-weight:700;color:#fff;background:#b0542c;border:0;border-radius:999px;transition:background-color .2s}html body .elementor-location-archive .jet-filter.jet-smart-filters-apply-button .apply-filters__button:hover,html body .elementor-location-archive .jet-filter.jet-smart-filters-apply-button .apply-filters__button:focus-visible{color:#fff;background:#94431f}html body .elementor-location-archive .jet-filter.jet-smart-filters-remove-filters .jet-remove-all-filters__button{padding:6px 0;font-family:"Quicksand",sans-serif;font-size:14px;font-weight:700;color:#b0542c;text-decoration:underline;text-underline-offset:3px;background:rgba(0,0,0,0);border:0}html body .elementor-location-archive .jet-filter.jet-smart-filters-remove-filters .jet-remove-all-filters__button:hover{color:#94431f;background:rgba(0,0,0,0)}.woocommerce nav.woocommerce-pagination.woocommerce-pagination{font-family:"Quicksand",sans-serif;margin:48px 0 8px;text-align:center}.woocommerce nav.woocommerce-pagination.woocommerce-pagination ul.page-numbers{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;padding:0;border:0}.woocommerce nav.woocommerce-pagination.woocommerce-pagination ul.page-numbers li{float:none;margin:0;overflow:visible;border:0}.woocommerce nav.woocommerce-pagination.woocommerce-pagination ul.page-numbers li .page-numbers{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 12px;font-family:"Quicksand",sans-serif;font-size:15px;font-weight:700;line-height:1;color:#2e2620;text-decoration:none;background:#fff;border:1px solid #f3e6d6;border-radius:999px;transition:background-color .2s,border-color .2s,color .2s}.woocommerce nav.woocommerce-pagination.woocommerce-pagination ul.page-numbers li a.page-numbers:hover,.woocommerce nav.woocommerce-pagination.woocommerce-pagination ul.page-numbers li a.page-numbers:focus-visible{color:#b0542c;background:#fff1e3;border-color:#feaf65;outline:none}.woocommerce nav.woocommerce-pagination.woocommerce-pagination ul.page-numbers li span.current{color:#fff;background:#b0542c;border-color:#b0542c;box-shadow:0 8px 18px -8px rgba(176,84,44,.6)}.woocommerce nav.woocommerce-pagination.woocommerce-pagination ul.page-numbers li .dots{min-width:24px;padding:0;color:#5d6167;background:none;border:0}.woocommerce nav.woocommerce-pagination.woocommerce-pagination ul.page-numbers li .prev,.woocommerce nav.woocommerce-pagination.woocommerce-pagination ul.page-numbers li .next{color:#b0542c;border:1.5px solid #b0542c}.woocommerce nav.woocommerce-pagination.woocommerce-pagination ul.page-numbers li .prev:hover,.woocommerce nav.woocommerce-pagination.woocommerce-pagination ul.page-numbers li .prev:focus-visible,.woocommerce nav.woocommerce-pagination.woocommerce-pagination ul.page-numbers li .next:hover,.woocommerce nav.woocommerce-pagination.woocommerce-pagination ul.page-numbers li .next:focus-visible{color:#fff;background:#b0542c;border-color:#b0542c}.woocommerce nav.woocommerce-pagination.woocommerce-pagination ul.page-numbers li .prev svg,.woocommerce nav.woocommerce-pagination.woocommerce-pagination ul.page-numbers li .next svg{display:block}.woocommerce nav.woocommerce-pagination.woocommerce-pagination ul.page-numbers li:has(.prev){margin-right:8px}.woocommerce nav.woocommerce-pagination.woocommerce-pagination ul.page-numbers li:has(.next){margin-left:8px}@media(max-width: 544px){.woocommerce nav.woocommerce-pagination.woocommerce-pagination ul.page-numbers{gap:4px}.woocommerce nav.woocommerce-pagination.woocommerce-pagination ul.page-numbers li .page-numbers{min-width:38px;height:38px;padding:0 8px;font-size:14px}.woocommerce nav.woocommerce-pagination.woocommerce-pagination ul.page-numbers li .dots{min-width:16px;padding:0}.woocommerce nav.woocommerce-pagination.woocommerce-pagination ul.page-numbers li:has(.prev),.woocommerce nav.woocommerce-pagination.woocommerce-pagination ul.page-numbers li:has(.next){margin:0}}body.woocommerce-account .site-main{padding-bottom:72px}body.woocommerce-account.logged-in .page-content{padding-top:40px}body.woocommerce-account .page-header .entry-title{margin-top:24px;margin-bottom:8px;font-family:"Quicksand",sans-serif;font-size:40px;font-weight:700;color:#2e2620}body.woocommerce-account .woocommerce{font-family:"Quicksand",sans-serif;color:#5d6167}body.woocommerce-account .woocommerce a{color:#b0542c;text-decoration-color:rgba(176,84,44,.35);text-underline-offset:3px}body.woocommerce-account .woocommerce a:hover{color:#94431f}body.woocommerce-account .woocommerce form .form-row{margin-bottom:18px;padding:0}body.woocommerce-account .woocommerce form .form-row label{margin-bottom:6px;font-size:14px;font-weight:700;line-height:1.4;color:#2e2620}body.woocommerce-account .woocommerce form .form-row .required{color:#b0542c;text-decoration:none}body.woocommerce-account .woocommerce form .form-row .input-text,body.woocommerce-account .woocommerce form .form-row select{height:48px;padding:0 16px;font-family:"Quicksand",sans-serif;font-size:15px;color:#1c244b;background:#fff;border:1px solid #e6d2bc;border-radius:12px;box-shadow:none;transition:border-color .2s,box-shadow .2s}body.woocommerce-account .woocommerce form .form-row .input-text:focus,body.woocommerce-account .woocommerce form .form-row select:focus{outline:none;border-color:#feaf65;box-shadow:0 0 0 3px rgba(254,175,101,.25)}body.woocommerce-account .woocommerce form .form-row textarea.input-text{height:auto;min-height:110px;padding:12px 16px}body.woocommerce-account .woocommerce .password-input .show-password-input{top:50%;right:14px;transform:translateY(-50%);color:#5d6167}body.woocommerce-account .woocommerce input[type=checkbox]{width:18px;height:18px;margin:0 8px 0 0;vertical-align:middle;accent-color:#b0542c}body.woocommerce-account .woocommerce button.button,body.woocommerce-account .woocommerce a.button,body.woocommerce-account .woocommerce input.button{padding:13px 28px;font-family:"Quicksand",sans-serif;font-size:15px;font-weight:700;line-height:1.2;color:#fff;text-decoration:none;background:#b0542c;border:0;border-radius:999px;transition:background-color .2s}body.woocommerce-account .woocommerce button.button:hover,body.woocommerce-account .woocommerce button.button:focus-visible,body.woocommerce-account .woocommerce a.button:hover,body.woocommerce-account .woocommerce a.button:focus-visible,body.woocommerce-account .woocommerce input.button:hover,body.woocommerce-account .woocommerce input.button:focus-visible{color:#fff;background:#94431f}body.woocommerce-account .woocommerce .woocommerce-error,body.woocommerce-account .woocommerce .woocommerce-message,body.woocommerce-account .woocommerce .woocommerce-info{margin-bottom:24px;padding:16px 20px 16px 52px;font-size:15px;color:#2e2620;background:#fffaf4;border:1px solid #f3e6d6;border-top:3px solid #feaf65;border-radius:16px}body.woocommerce-account .woocommerce .woocommerce-error::before,body.woocommerce-account .woocommerce .woocommerce-message::before,body.woocommerce-account .woocommerce .woocommerce-info::before{top:16px;left:20px;color:#b0542c}body.woocommerce-account .woocommerce .woocommerce-error{border-top-color:#ef5b52}body.woocommerce-account #customer_login{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:16px}body.woocommerce-account #customer_login::before,body.woocommerce-account #customer_login::after{display:none}body.woocommerce-account #customer_login .u-column1,body.woocommerce-account #customer_login .u-column2{float:none;width:auto;padding:36px 36px 32px;border:1px solid #f3e6d6;border-radius:24px}body.woocommerce-account #customer_login .u-column1{background:#fff;box-shadow:0 18px 40px rgba(46,38,32,.07)}body.woocommerce-account #customer_login .u-column2{background:#fffaf4}body.woocommerce-account #customer_login h2{margin:0 0 22px;font-size:28px;font-weight:700;line-height:1.2;color:#2e2620}body.woocommerce-account #customer_login h2::before{display:block;margin-bottom:6px;font-family:"manuscrito","Quicksand",cursive;font-size:26px;font-weight:400;color:#b0542c}body.woocommerce-account #customer_login .u-column1 h2::before{content:"¡Hola de nuevo!"}body.woocommerce-account #customer_login .u-column2 h2::before{content:"¿Eres nuevo?"}body.woocommerce-account #customer_login form.login,body.woocommerce-account #customer_login form.register{margin:0;padding:0;border:0;border-radius:0}body.woocommerce-account #customer_login form.login .form-row:has(.woocommerce-form-login__submit){display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;margin-top:8px}body.woocommerce-account #customer_login .woocommerce-form-login__rememberme{margin:0 0 0 20px;font-size:14px;font-weight:500;color:#5d6167}body.woocommerce-account #customer_login .woocommerce-form-login__submit{margin:0}body.woocommerce-account #customer_login .lost_password{margin:4px 0 0;font-size:14px;font-weight:700}body.woocommerce-account #customer_login form.register>p:not(.form-row),body.woocommerce-account #customer_login .woocommerce-privacy-policy-text p{font-size:14px;line-height:1.6;color:#5d6167}@media(max-width: 767px){body.woocommerce-account #customer_login{grid-template-columns:1fr;gap:20px}body.woocommerce-account #customer_login .u-column1,body.woocommerce-account #customer_login .u-column2{padding:26px 20px 24px}}body.woocommerce-account .woocommerce:has(>.woocommerce-MyAccount-navigation){display:grid;grid-template-columns:260px minmax(0, 1fr);column-gap:48px;align-items:start}body.woocommerce-account .woocommerce:has(>.woocommerce-MyAccount-navigation)::before,body.woocommerce-account .woocommerce:has(>.woocommerce-MyAccount-navigation)::after{display:none}body.woocommerce-account .woocommerce:has(>.woocommerce-MyAccount-navigation)>.woocommerce-notices-wrapper{grid-column:1/-1}body.woocommerce-account .woocommerce:has(>.woocommerce-MyAccount-navigation)>.woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce:has(>.woocommerce-MyAccount-navigation)>.woocommerce-MyAccount-content{float:none;width:auto}@media(max-width: 767px){body.woocommerce-account .woocommerce:has(>.woocommerce-MyAccount-navigation){grid-template-columns:1fr}}body.woocommerce-account .woocommerce-MyAccount-navigation{padding:14px;background:#fffaf4;border:1px solid #f3e6d6;border-radius:20px}body.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none}body.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0}body.woocommerce-account .woocommerce-MyAccount-navigation li a{display:block;padding:11px 16px;font-size:15px;font-weight:500;color:#5d6167;text-decoration:none;border-radius:12px;transition:background-color .15s,color .15s}body.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{color:#b0542c;background:#fff1e3}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{font-weight:700;color:#b0542c;background:#fff1e3}body.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout{margin-top:8px;padding-top:8px;border-top:1px solid #f3e6d6}@media(max-width: 767px){body.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:24px}}body.woocommerce-account .woocommerce-MyAccount-content{font-size:15px;line-height:1.6}body.woocommerce-account .woocommerce-MyAccount-content>p:first-child{font-size:17px;color:#2e2620}body.woocommerce-account .woocommerce-MyAccount-content h2,body.woocommerce-account .woocommerce-MyAccount-content h3,body.woocommerce-account .woocommerce-MyAccount-content legend{font-size:22px;font-weight:700;color:#2e2620}body.woocommerce-account .woocommerce-MyAccount-content fieldset{margin-top:28px;padding:24px;border:1px solid #f3e6d6;border-radius:16px}body.woocommerce-account .woocommerce-MyAccount-content fieldset legend{padding:0 8px;font-size:18px}body.woocommerce-account .woocommerce-MyAccount-content form>p:has(>button.button){margin:28px 0 0}body.woocommerce-account .woocommerce-MyAccount-content button.button:disabled,body.woocommerce-account .woocommerce-MyAccount-content button.button.disabled{padding:13px 28px;color:#fff;background:#b0542c;opacity:.45;cursor:not-allowed}body.woocommerce-account .woocommerce table.shop_table{border:1px solid #f3e6d6;border-collapse:separate;border-spacing:0;border-radius:16px;overflow:hidden}body.woocommerce-account .woocommerce table.shop_table th{padding:14px 16px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#5d6167;background:#fffaf4;border:0}body.woocommerce-account .woocommerce table.shop_table td,body.woocommerce-account .woocommerce table.shop_table tbody th{padding:14px 16px;border:0;font-weight:500;letter-spacing:normal;text-transform:none;background:rgba(0,0,0,0);font-size:15px;color:#2e2620;border-top:1px solid #f3e6d6}body.woocommerce-account .woocommerce table.shop_table tbody tr:hover td{background:rgba(255,250,244,.6)}body.woocommerce-account .woocommerce table.shop_table .woocommerce-button.button,body.woocommerce-account .woocommerce table.shop_table a.button{padding:8px 16px;font-size:13px;white-space:nowrap;color:#b0542c;background:rgba(0,0,0,0);border:1.5px solid #b0542c}body.woocommerce-account .woocommerce table.shop_table .woocommerce-button.button:hover,body.woocommerce-account .woocommerce table.shop_table a.button:hover{color:#fff;background:#b0542c}body.woocommerce-account .woocommerce-Addresses{display:grid;grid-template-columns:1fr 1fr;gap:24px}body.woocommerce-account .woocommerce-Addresses::before,body.woocommerce-account .woocommerce-Addresses::after{display:none}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address{float:none;width:auto;padding:24px;background:#fffaf4;border:1px solid #f3e6d6;border-radius:20px}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:12px}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title::before,body.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title::after{display:none}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title h2,body.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title h3{margin:0;font-size:18px}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title .edit{float:none;font-size:14px;font-weight:700}body.woocommerce-account .woocommerce-Addresses address{font-style:normal;line-height:1.7;color:#5d6167}@media(max-width: 767px){body.woocommerce-account .woocommerce-Addresses{grid-template-columns:1fr}}body.woocommerce-account .gift-card-panel-title-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}body.woocommerce-account .gift-card-panel-title{margin:0}body.woocommerce-account .yith-add-new-gc-my-account-button,body.woocommerce-account .ywgc-link-gift-card-submit-button{padding:12px 24px;font-family:"Quicksand",sans-serif;font-size:15px;font-weight:700;line-height:1.2;color:#fff;background:#b0542c;border:0;border-radius:999px;transition:background-color .2s}body.woocommerce-account .yith-add-new-gc-my-account-button:hover,body.woocommerce-account .yith-add-new-gc-my-account-button:focus-visible,body.woocommerce-account .ywgc-link-gift-card-submit-button:hover,body.woocommerce-account .ywgc-link-gift-card-submit-button:focus-visible{color:#fff;background:#94431f}body.woocommerce-account .yith-add-new-gc-my-account-button::before{content:"+ "}body.woocommerce-account .yith-ywgc-add-new-gift-card-modal-inner{padding:32px;font-family:"Quicksand",sans-serif;background:#fff;border-radius:24px;box-shadow:0 24px 60px rgba(46,38,32,.18)}body.woocommerce-account .ywgc-add-new-gift-card-modal-title{margin:0 0 18px;font-size:22px;font-weight:700;color:#2e2620}body.woocommerce-account .ywgc-add-new-gift-card-label{display:block;margin-bottom:6px;font-size:14px;font-weight:700;color:#2e2620}body.woocommerce-account #ywgc-link-code{width:100%;height:48px;margin-bottom:14px;padding:0 16px;font-family:"Quicksand",sans-serif;font-size:15px;color:#1c244b;background:#fff;border:1px solid #e6d2bc;border-radius:12px}body.woocommerce-account #ywgc-link-code:focus{outline:none;border-color:#feaf65;box-shadow:0 0 0 3px rgba(254,175,101,.25)}body.woocommerce-cart .site-main{max-width:1140px;margin-inline:auto;padding-bottom:72px}@media(max-width: 1180px){body.woocommerce-cart .site-main{padding-inline:16px}}body.woocommerce-cart .page-header .entry-title{margin-top:24px;margin-bottom:8px;font-family:"Quicksand",sans-serif;font-size:40px;font-weight:700;color:#2e2620}body.woocommerce-cart .woocommerce{font-family:"Quicksand",sans-serif;color:#5d6167}body.woocommerce-cart .woocommerce a{color:#b0542c;text-decoration-color:rgba(176,84,44,.35);text-underline-offset:3px}body.woocommerce-cart .woocommerce a:hover{color:#94431f}body.woocommerce-cart .woocommerce form .form-row{margin-bottom:18px;padding:0}body.woocommerce-cart .woocommerce form .form-row label{margin-bottom:6px;font-size:14px;font-weight:700;line-height:1.4;color:#2e2620}body.woocommerce-cart .woocommerce form .form-row .required{color:#b0542c;text-decoration:none}body.woocommerce-cart .woocommerce form .form-row .input-text,body.woocommerce-cart .woocommerce form .form-row select{height:48px;padding:0 16px;font-family:"Quicksand",sans-serif;font-size:15px;color:#1c244b;background:#fff;border:1px solid #e6d2bc;border-radius:12px;box-shadow:none;transition:border-color .2s,box-shadow .2s}body.woocommerce-cart .woocommerce form .form-row .input-text:focus,body.woocommerce-cart .woocommerce form .form-row select:focus{outline:none;border-color:#feaf65;box-shadow:0 0 0 3px rgba(254,175,101,.25)}body.woocommerce-cart .woocommerce form .form-row textarea.input-text{height:auto;min-height:110px;padding:12px 16px}body.woocommerce-cart .woocommerce .password-input .show-password-input{top:50%;right:14px;transform:translateY(-50%);color:#5d6167}body.woocommerce-cart .woocommerce input[type=checkbox]{width:18px;height:18px;margin:0 8px 0 0;vertical-align:middle;accent-color:#b0542c}body.woocommerce-cart .woocommerce button.button,body.woocommerce-cart .woocommerce a.button,body.woocommerce-cart .woocommerce input.button{padding:13px 28px;font-family:"Quicksand",sans-serif;font-size:15px;font-weight:700;line-height:1.2;color:#fff;text-decoration:none;background:#b0542c;border:0;border-radius:999px;transition:background-color .2s}body.woocommerce-cart .woocommerce button.button:hover,body.woocommerce-cart .woocommerce button.button:focus-visible,body.woocommerce-cart .woocommerce a.button:hover,body.woocommerce-cart .woocommerce a.button:focus-visible,body.woocommerce-cart .woocommerce input.button:hover,body.woocommerce-cart .woocommerce input.button:focus-visible{color:#fff;background:#94431f}body.woocommerce-cart .woocommerce .woocommerce-error,body.woocommerce-cart .woocommerce .woocommerce-message,body.woocommerce-cart .woocommerce .woocommerce-info{margin-bottom:24px;padding:16px 20px 16px 52px;font-size:15px;color:#2e2620;background:#fffaf4;border:1px solid #f3e6d6;border-top:3px solid #feaf65;border-radius:16px}body.woocommerce-cart .woocommerce .woocommerce-error::before,body.woocommerce-cart .woocommerce .woocommerce-message::before,body.woocommerce-cart .woocommerce .woocommerce-info::before{top:16px;left:20px;color:#b0542c}body.woocommerce-cart .woocommerce .woocommerce-error{border-top-color:#ef5b52}body.woocommerce-cart .woocommerce:has(>.woocommerce-cart-form){display:grid;grid-template-columns:minmax(0, 1fr) 360px;grid-template-rows:auto auto auto 1fr auto;grid-template-areas:"avisos   avisos" "carrito  totales" "regalo   totales" ".        totales" "cruzados cruzados";column-gap:40px;align-items:start;margin-top:16px}body.woocommerce-cart .woocommerce:has(>.woocommerce-cart-form)>.woocommerce-notices-wrapper{grid-area:avisos}body.woocommerce-cart .woocommerce:has(>.woocommerce-cart-form)>.woocommerce-cart-form{grid-area:carrito}body.woocommerce-cart .woocommerce:has(>.woocommerce-cart-form)>.ywgc_enter_code{grid-area:regalo}body.woocommerce-cart .woocommerce:has(>.woocommerce-cart-form)>.cart-collaterals{grid-area:totales}body.woocommerce-cart .woocommerce:has(>.woocommerce-cart-form)>.cross-sells{grid-area:cruzados}@media(max-width: 1024px){body.woocommerce-cart .woocommerce:has(>.woocommerce-cart-form){grid-template-columns:minmax(0, 1fr);grid-template-rows:none;grid-template-areas:"avisos" "carrito" "regalo" "totales" "cruzados"}}body.woocommerce-cart .woocommerce table.shop_table.cart{margin:0;background:#fff;border:1px solid #f3e6d6;border-collapse:separate;border-spacing:0;border-radius:20px;overflow:hidden}body.woocommerce-cart .woocommerce table.shop_table.cart th{padding:14px 16px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#5d6167;background:#fffaf4;border:0}body.woocommerce-cart .woocommerce table.shop_table.cart td{padding:20px 16px;font-size:15px;color:#2e2620;vertical-align:middle;background:rgba(0,0,0,0);border:0;border-top:1px solid #f3e6d6}body.woocommerce-cart .woocommerce table.shop_table.cart .product-remove{width:52px;padding-right:0}body.woocommerce-cart .woocommerce table.shop_table.cart a.remove{width:30px;height:30px;font-size:20px;font-weight:400;line-height:28px;color:#5d6167 !important;background:#fffaf4;border:1px solid #f3e6d6;border-radius:50%;transition:background-color .2s,color .2s,border-color .2s}body.woocommerce-cart .woocommerce table.shop_table.cart a.remove:hover{color:#fff !important;background:#b0542c;border-color:#b0542c}body.woocommerce-cart .woocommerce table.shop_table.cart .product-thumbnail{width:100px}body.woocommerce-cart .woocommerce table.shop_table.cart .product-thumbnail img{display:block;width:80px;height:80px;object-fit:cover;background:#fffaf4;border-radius:14px}body.woocommerce-cart .woocommerce table.shop_table.cart .product-name{line-height:1.4}body.woocommerce-cart .woocommerce table.shop_table.cart .product-name>a:first-child{font-size:16px;font-weight:700;color:#2e2620;text-decoration:none}body.woocommerce-cart .woocommerce table.shop_table.cart .product-name>a:first-child:hover{color:#b0542c}body.woocommerce-cart .woocommerce table.shop_table.cart .product-name .tm-cart-edit-options{display:table;margin-top:4px;font-size:13px;font-style:normal;font-weight:700}body.woocommerce-cart .woocommerce table.shop_table.cart .product-name dl.variation{margin:6px 0 0;font-size:13px;line-height:1.5;color:#5d6167}body.woocommerce-cart .woocommerce table.shop_table.cart .product-name dl.variation dt,body.woocommerce-cart .woocommerce table.shop_table.cart .product-name dl.variation dd{display:inline;float:none;margin:0;padding:0;font-weight:500}body.woocommerce-cart .woocommerce table.shop_table.cart .product-name dl.variation dt{font-weight:700}body.woocommerce-cart .woocommerce table.shop_table.cart .product-name dl.variation dd::after{content:"";display:block}body.woocommerce-cart .woocommerce table.shop_table.cart .product-name dl.variation p{display:inline;margin:0}body.woocommerce-cart .woocommerce table.shop_table.cart .product-price{color:#5d6167}body.woocommerce-cart .woocommerce table.shop_table.cart .product-subtotal{font-weight:700;text-align:right}body.woocommerce-cart .woocommerce table.shop_table.cart th.product-subtotal{text-align:right}body.woocommerce-cart .woocommerce table.shop_table.cart .quantity .qty{width:76px;height:44px;padding:0 8px;font-family:"Quicksand",sans-serif;font-size:15px;font-weight:700;text-align:center;color:#1c244b;background:#fff;border:1px solid #e6d2bc;border-radius:999px}body.woocommerce-cart .woocommerce table.shop_table.cart .quantity .qty:focus{outline:none;border-color:#feaf65;box-shadow:0 0 0 3px rgba(254,175,101,.25)}body.woocommerce-cart .woocommerce table.shop_table.cart td.actions{padding:16px;background:#fffaf4}body.woocommerce-cart .woocommerce table.shop_table.cart td.actions .coupon{display:flex;flex-wrap:wrap;gap:8px}body.woocommerce-cart .woocommerce table.shop_table.cart td.actions .coupon #coupon_code{height:46px;margin:0;padding:0 18px;font-family:"Quicksand",sans-serif;font-size:15px;line-height:normal;color:#1c244b;background:#fff;border:1px solid #e6d2bc;border-radius:999px;box-shadow:none;transition:border-color .2s,box-shadow .2s}body.woocommerce-cart .woocommerce table.shop_table.cart td.actions .coupon #coupon_code:focus{outline:none;border-color:#feaf65;box-shadow:0 0 0 3px rgba(254,175,101,.25)}body.woocommerce-cart .woocommerce table.shop_table.cart td.actions .coupon #coupon_code{float:none;width:200px}body.woocommerce-cart .woocommerce table.shop_table.cart td.actions .button{padding:12px 24px;color:#b0542c;background:rgba(0,0,0,0);border:1.5px solid #b0542c}body.woocommerce-cart .woocommerce table.shop_table.cart td.actions .button:hover,body.woocommerce-cart .woocommerce table.shop_table.cart td.actions .button:focus-visible{color:#fff;background:#b0542c}body.woocommerce-cart .woocommerce table.shop_table.cart td.actions button[name=update_cart]:disabled{padding:12px 24px;color:#b0542c;background:rgba(0,0,0,0);opacity:.45;cursor:not-allowed}body.woocommerce-cart .ywgc_enter_code{margin:24px 0 0;padding:20px 24px;background:#fffaf4 !important;border:1px dashed #e6d2bc;border-radius:20px}body.woocommerce-cart .ywgc_enter_code>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0}body.woocommerce-cart .ywgc_enter_code>div::after{display:none}body.woocommerce-cart .ywgc_enter_code p{margin:0;padding:0}body.woocommerce-cart .ywgc_enter_code>div>p:first-child{flex-basis:100%;font-size:15px;font-weight:700;color:#2e2620}body.woocommerce-cart .ywgc_enter_code .form-row{float:none;width:auto;margin:0;padding:0}body.woocommerce-cart .ywgc_enter_code .form-row-first{flex:1 1 220px}body.woocommerce-cart .ywgc_enter_code #giftcard_code{height:46px;margin:0;padding:0 18px;font-family:"Quicksand",sans-serif;font-size:15px;line-height:normal;color:#1c244b;background:#fff;border:1px solid #e6d2bc;border-radius:999px;box-shadow:none;transition:border-color .2s,box-shadow .2s}body.woocommerce-cart .ywgc_enter_code #giftcard_code:focus{outline:none;border-color:#feaf65;box-shadow:0 0 0 3px rgba(254,175,101,.25)}body.woocommerce-cart .ywgc_enter_code #giftcard_code{width:100%}body.woocommerce-cart .ywgc_enter_code button.ywgc_apply_gift_card_button{padding:12px 24px;color:#b0542c !important;background:rgba(0,0,0,0) !important;border:1.5px solid #b0542c}body.woocommerce-cart .ywgc_enter_code button.ywgc_apply_gift_card_button:hover,body.woocommerce-cart .ywgc_enter_code button.ywgc_apply_gift_card_button:focus-visible{color:#fff !important;background:#b0542c !important}body.woocommerce-cart .ywgc_enter_code .clear{display:none}body.woocommerce-cart .cart-collaterals{align-self:stretch}body.woocommerce-cart .cart-collaterals .cart_totals{position:sticky;top:24px;float:none;width:auto}@media(max-width: 1024px){body.woocommerce-cart .cart-collaterals{margin-top:32px}body.woocommerce-cart .cart-collaterals .cart_totals{position:static}}body.woocommerce-cart .cart_totals{padding:28px 28px 24px;background:#fff;border:1px solid #f3e6d6;border-radius:24px;box-shadow:0 18px 40px rgba(46,38,32,.07)}body.woocommerce-cart .cart_totals>h2{margin:0 0 12px;font-size:24px;font-weight:700;line-height:1.2;color:#2e2620}body.woocommerce-cart .cart_totals>h2::before{content:"¡Ya casi lo tienes!";display:block;margin-bottom:4px;font-family:"manuscrito","Quicksand",cursive;font-size:24px;font-weight:400;color:#b0542c}body.woocommerce-cart .cart_totals table.shop_table{display:block;margin:0;border:0;border-radius:0}body.woocommerce-cart .cart_totals table.shop_table tbody{display:block}body.woocommerce-cart .cart_totals table.shop_table tr{display:flex;justify-content:space-between;align-items:baseline;gap:16px;border-top:1px solid #f3e6d6}body.woocommerce-cart .cart_totals table.shop_table tr:first-child{border-top:0}body.woocommerce-cart .cart_totals table.shop_table th,body.woocommerce-cart .cart_totals table.shop_table td{display:block;padding:14px 0;font-size:15px;color:#2e2620;background:rgba(0,0,0,0) !important;border:0}body.woocommerce-cart .cart_totals table.shop_table th::before,body.woocommerce-cart .cart_totals table.shop_table td::before{display:none}body.woocommerce-cart .cart_totals table.shop_table th{flex:none;font-weight:700}body.woocommerce-cart .cart_totals table.shop_table td{text-align:right !important}body.woocommerce-cart .cart_totals table.shop_table tr.shipping{flex-direction:column;align-items:stretch;gap:0}body.woocommerce-cart .cart_totals table.shop_table tr.shipping th{padding-bottom:8px}body.woocommerce-cart .cart_totals table.shop_table tr.shipping td{padding-top:0;text-align:left !important}body.woocommerce-cart .cart_totals #shipping_method{margin:0 0 10px;padding:0;list-style:none}body.woocommerce-cart .cart_totals #shipping_method li{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 10px;margin:0 0 8px;padding:12px 14px;text-align:left;background:#fffaf4;border:1px solid #f3e6d6;border-radius:14px;transition:border-color .2s,background-color .2s}body.woocommerce-cart .cart_totals #shipping_method li::before,body.woocommerce-cart .cart_totals #shipping_method li::after{display:none}body.woocommerce-cart .cart_totals #shipping_method li:hover{border-color:#e6d2bc}body.woocommerce-cart .cart_totals #shipping_method li:has(input:checked){background:#fff1e3;border-color:#feaf65}body.woocommerce-cart .cart_totals #shipping_method li>:not(input):not(label){flex:1 1 100%}body.woocommerce-cart .cart_totals #shipping_method input[type=radio]{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:#b0542c;cursor:pointer}body.woocommerce-cart .cart_totals #shipping_method input[type=hidden]+label{margin-left:0}body.woocommerce-cart .cart_totals #shipping_method label{display:flex;flex:1 1 0;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0;margin:0;font-size:14px;font-weight:700;line-height:1.4;color:#2e2620;cursor:pointer}body.woocommerce-cart .cart_totals #shipping_method .bbr-envio__precio{flex:none;white-space:nowrap}body.woocommerce-cart .cart_totals #shipping_method li:has(input:checked) .bbr-envio__precio{color:#b0542c}body.woocommerce-cart .cart_totals #shipping_method .pickup-address{display:block;margin-top:2px;padding-left:0;font-size:12px;font-weight:500;line-height:1.45;color:#5d6167}body.woocommerce-cart .cart_totals #shipping_method .pickup-address>span{display:block}body.woocommerce-cart .cart_totals .order-total th,body.woocommerce-cart .cart_totals .order-total td{padding-top:18px;font-size:17px}body.woocommerce-cart .cart_totals .order-total .amount{font-size:24px;font-weight:700;color:#2e2620}body.woocommerce-cart .cart_totals .order-total .includes_tax{display:block;margin-top:2px;font-size:12px;font-weight:500;color:#5d6167}body.woocommerce-cart .cart_totals .order-total .includes_tax .amount{font-size:12px;font-weight:500;color:#5d6167}body.woocommerce-cart .cart_totals .woocommerce-shipping-destination{margin:0 0 4px;font-size:13px;line-height:1.5;color:#5d6167}body.woocommerce-cart .cart_totals .shipping-calculator-button{font-size:13px;font-weight:700}body.woocommerce-cart .cart_totals .shipping-calculator-form{margin-top:14px}body.woocommerce-cart .cart_totals .select2-container .select2-selection--single{height:48px;border:1px solid #e6d2bc;border-radius:12px}body.woocommerce-cart .cart_totals .select2-container .select2-selection--single .select2-selection__rendered{padding:0 16px;line-height:46px;color:#1c244b}body.woocommerce-cart .cart_totals .select2-container .select2-selection--single .select2-selection__arrow{height:46px;right:8px}body.woocommerce-cart .cart_totals .wc-proceed-to-checkout{padding:12px 0 0}body.woocommerce-cart .cart_totals .wc-proceed-to-checkout a.checkout-button.button.alt{display:block;margin:0;padding:17px 24px;font-size:17px;text-align:center;background:#b0542c}body.woocommerce-cart .cart_totals .wc-proceed-to-checkout a.checkout-button.button.alt:hover,body.woocommerce-cart .cart_totals .wc-proceed-to-checkout a.checkout-button.button.alt:focus-visible{background:#94431f}body.woocommerce-cart .cross-sells{float:none;width:auto;margin-top:64px}body.woocommerce-cart .cross-sells>h2{margin:0 0 24px;font-size:28px;font-weight:700;color:#2e2620}body.woocommerce-cart .cross-sells ul.products{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));margin:0}body.woocommerce-cart .cross-sells ul.products::before,body.woocommerce-cart .cross-sells ul.products::after{display:none}body.woocommerce-cart .cross-sells ul.products li.product{float:none}@media(max-width: 1024px){body.woocommerce-cart .cross-sells ul.products{grid-template-columns:repeat(2, minmax(0, 1fr))}}body.woocommerce-cart .wc-empty-cart-message .cart-empty{margin:32px 0 0;padding:48px 24px 16px;font-size:20px;font-weight:700;text-align:center;border-top-width:1px;border-bottom:0;border-radius:24px 24px 0 0}body.woocommerce-cart .wc-empty-cart-message .cart-empty::before{display:none}body.woocommerce-cart .return-to-shop{margin:0;padding:8px 24px 48px;text-align:center;background:#fffaf4;border:1px solid #f3e6d6;border-top:0;border-radius:0 0 24px 24px}@media(max-width: 768px){body.woocommerce-cart .page-header .entry-title{font-size:32px}body.woocommerce-cart .woocommerce table.shop_table.cart tr.cart_item{position:relative;display:grid;grid-template-columns:72px minmax(0, 1fr) auto;grid-template-areas:"foto nombre nombre" "foto precio precio" "foto cantidad subtotal";gap:4px 14px;padding:16px 52px 16px 16px;border-top:1px solid #f3e6d6}body.woocommerce-cart .woocommerce table.shop_table.cart tr.cart_item:first-child{border-top:0}body.woocommerce-cart .woocommerce table.shop_table.cart tr.cart_item td{display:block;padding:0;text-align:left !important;border:0}body.woocommerce-cart .woocommerce table.shop_table.cart tr.cart_item td::before{display:none}body.woocommerce-cart .woocommerce table.shop_table.cart .product-thumbnail{display:block !important;grid-area:foto;width:auto}body.woocommerce-cart .woocommerce table.shop_table.cart .product-thumbnail img{width:72px;height:72px}body.woocommerce-cart .woocommerce table.shop_table.cart .product-name{grid-area:nombre}body.woocommerce-cart .woocommerce table.shop_table.cart .product-price{grid-area:precio;font-size:13px}body.woocommerce-cart .woocommerce table.shop_table.cart .product-quantity{grid-area:cantidad;margin-top:6px}body.woocommerce-cart .woocommerce table.shop_table.cart .product-subtotal{grid-area:subtotal;align-self:center;margin-top:6px;text-align:right !important}body.woocommerce-cart .woocommerce table.shop_table.cart .product-remove{position:absolute;top:14px;right:14px;width:auto}body.woocommerce-cart .woocommerce table.shop_table.cart td.actions{display:block;text-align:left !important;border-top:1px solid #f3e6d6}body.woocommerce-cart .woocommerce table.shop_table.cart td.actions::before{display:none}body.woocommerce-cart .woocommerce table.shop_table.cart td.actions .coupon{margin-bottom:10px}body.woocommerce-cart .woocommerce table.shop_table.cart td.actions .coupon #coupon_code,body.woocommerce-cart .woocommerce table.shop_table.cart td.actions .coupon #coupon_code~.button{flex:1 1 100%;width:auto;float:none}body.woocommerce-cart .woocommerce table.shop_table.cart td.actions button[name=update_cart]{width:100%}body.woocommerce-cart .cart_totals{padding:22px 20px 20px}}body.page-id-4969 .site-main{max-width:1140px;margin-inline:auto;padding-bottom:72px}@media(max-width: 1180px){body.page-id-4969 .site-main{padding-inline:16px}}body.page-id-4969 .page-header .entry-title{margin-top:24px;margin-bottom:8px;font-family:"Quicksand",sans-serif;font-size:40px;font-weight:700;color:#2e2620}body.page-id-4969 .elementor-4969>.elementor-section:first-child{display:none}body.page-id-4969 .page-header .entry-title{margin-bottom:24px}body.page-id-4969 .elementor-4969 .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0}body.page-id-4969 .elementor-4969 .elementor-widget-tabs .elementor-tabs-wrapper{display:flex;gap:8px;margin-bottom:28px}body.page-id-4969 .elementor-4969 .elementor-widget-tabs .elementor-tab-title{padding:10px 24px;font-family:"Quicksand",sans-serif;font-size:15px;font-weight:700;letter-spacing:0;text-transform:lowercase;color:#5d6167;background:#fffaf4;border:1px solid #f3e6d6 !important;border-radius:999px;cursor:pointer;transition:background-color .2s,color .2s}body.page-id-4969 .elementor-4969 .elementor-widget-tabs .elementor-tab-title::before,body.page-id-4969 .elementor-4969 .elementor-widget-tabs .elementor-tab-title::after{display:none !important}body.page-id-4969 .elementor-4969 .elementor-widget-tabs .elementor-tab-title::first-letter{text-transform:uppercase}body.page-id-4969 .elementor-4969 .elementor-widget-tabs .elementor-tab-title:hover{color:#b0542c}body.page-id-4969 .elementor-4969 .elementor-widget-tabs .elementor-tab-title.elementor-active{color:#b0542c;background:#fff1e3;border-color:#feaf65 !important}body.page-id-4969 .elementor-4969 .elementor-widget-tabs .elementor-tab-desktop-title{display:block !important}body.page-id-4969 .elementor-4969 .elementor-widget-tabs .elementor-tab-mobile-title{display:none !important}body.page-id-4969 .elementor-4969 .elementor-widget-tabs .elementor-tab-content{padding:0;border:0 !important}body.page-id-4969 .elementor-4969 .elementor-widget-tabs .elementor-tab-content>p{margin:0}body.page-id-4969 .elementor-4969 .elementor-widget-tabs .elementor-tabs-content-wrapper{border:0}.bbr-tallas-pildoras{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}@media(max-width: 767px){.bbr-tallas-pildoras{flex-wrap:nowrap;margin-right:-16px;padding-right:16px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.bbr-tallas-pildoras::-webkit-scrollbar{display:none}}.bbr-tallas-pildora{flex:none;padding:8px 16px;font-family:"Quicksand",sans-serif;font-size:14px;font-weight:700;line-height:1.3;letter-spacing:0;text-transform:none;white-space:nowrap;color:#5d6167;background:#fff;border:1px solid #f3e6d6;border-radius:999px;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.bbr-tallas-pildora:hover,.bbr-tallas-pildora:focus{color:#b0542c;background:#fff;border-color:#feaf65}.bbr-tallas-pildora:focus-visible{outline:2px solid #b0542c;outline-offset:2px}.bbr-tallas-pildora[aria-pressed=true]{color:#fff;background:#b0542c;border-color:#b0542c}.bbr-tallas-oculto{display:none !important}.elementor-5576,.elementor-5581{font-family:"Quicksand",sans-serif;color:#5d6167}.elementor-5576>.elementor-section,.elementor-5581>.elementor-section{margin-top:0 !important;margin-bottom:0 !important}.elementor-5576>.elementor-section>.elementor-container>.elementor-column>.elementor-widget-wrap,.elementor-5581>.elementor-section>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:0}.elementor-5576 .elementor-widget-heading .elementor-heading-title,.elementor-5581 .elementor-widget-heading .elementor-heading-title{margin:40px 0 16px;font-family:"Quicksand",sans-serif;font-size:24px;font-weight:700;line-height:1.25;color:#2e2620}.elementor-5576>.elementor-section:first-child .elementor-heading-title,.elementor-5581>.elementor-section:first-child .elementor-heading-title{margin-top:0}.elementor-5576 .elementor-widget-text-editor,.elementor-5581 .elementor-widget-text-editor{font-size:15px;line-height:1.7;color:#5d6167}.elementor-5576 .elementor-widget-text-editor p,.elementor-5581 .elementor-widget-text-editor p{margin:0}.elementor-5576 .elementor-widget-wrap:has(>.elementor-widget-icon-list){display:grid;grid-template-columns:repeat(auto-fill, minmax(128px, 1fr));gap:12px;align-content:start}.elementor-5576 .elementor-widget-icon-list.elementor-widget{width:auto !important;max-width:none !important;margin:0 !important}.elementor-5576 .elementor-widget-icon-list.elementor-widget>.elementor-widget-container{height:100%;margin:0 !important;padding:0 !important;background:#fff !important;border:1px solid #f3e6d6;border-radius:16px !important;overflow:hidden}.elementor-5576 .elementor-icon-list-items{display:flex;flex-direction:column;height:100%;margin:0;padding:0}.elementor-5576 .elementor-icon-list-item{display:block !important;margin:0 !important;padding:6px 14px !important;font-size:15px;line-height:1.35}.elementor-5576 .elementor-icon-list-item::after{display:none !important}.elementor-5576 .elementor-icon-list-item:nth-last-child(2){padding-bottom:14px !important}.elementor-5576 .elementor-icon-list-item .elementor-icon-list-icon{display:none}.elementor-5576 .elementor-icon-list-item .elementor-icon-list-text{padding:0 !important;font-weight:700;color:#2e2620}.elementor-5576 .elementor-icon-list-item .elementor-icon-list-text *{font-size:inherit !important}.elementor-5576 .elementor-icon-list-item .elementor-icon-list-text::before{content:"Altura";display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5d6167}.elementor-5576 .elementor-icon-list-item:last-child{order:-1;margin-bottom:6px !important;padding:12px 14px !important;background:#fff1e3}.elementor-5576 .elementor-icon-list-item:last-child .elementor-icon-list-text{font-size:17px;color:#b0542c}.elementor-5576 .elementor-icon-list-item:last-child .elementor-icon-list-text::before{display:none}.elementor-5576 .elementor-section:has(.elementor-widget-image) .elementor-icon-list-item:nth-last-child(2) .elementor-icon-list-text::before{content:"A / B"}.elementor-5576 .elementor-section:has(.elementor-widget-image)>.elementor-container{align-items:flex-start;gap:24px}.elementor-5576 .elementor-section:has(.elementor-widget-image)>.elementor-container>.elementor-column:has(.elementor-widget-image){width:220px;flex:none}.elementor-5576 .elementor-section:has(.elementor-widget-image)>.elementor-container>.elementor-column:has(.elementor-widget-image) .elementor-widget-image .elementor-widget-container{padding:20px;background:#fffaf4;border:1px solid #f3e6d6;border-radius:20px}.elementor-5576 .elementor-section:has(.elementor-widget-image)>.elementor-container>.elementor-column:has(.elementor-widget-image) img{display:block;width:100%;height:auto}.elementor-5576 .elementor-section:has(.elementor-widget-image)>.elementor-container>.elementor-column:has(.elementor-widget-image) .elementor-widget-image::after{content:"A: largo · B: ancho";display:block;margin-top:8px;font-size:13px;text-align:center;color:#5d6167}.elementor-5576 .elementor-section:has(.elementor-widget-image)>.elementor-container>.elementor-column:not(:has(.elementor-widget-image)){flex:1 1 0;width:auto}@media(max-width: 767px){.elementor-5576 .elementor-section:has(.elementor-widget-image)>.elementor-container{flex-direction:column;gap:16px}.elementor-5576 .elementor-section:has(.elementor-widget-image)>.elementor-container>.elementor-column:has(.elementor-widget-image){width:100%}.elementor-5576 .elementor-section:has(.elementor-widget-image)>.elementor-container>.elementor-column:has(.elementor-widget-image) .elementor-widget-image{display:flex;align-items:center;gap:16px}.elementor-5576 .elementor-section:has(.elementor-widget-image)>.elementor-container>.elementor-column:has(.elementor-widget-image) .elementor-widget-image .elementor-widget-container{width:120px;padding:12px}.elementor-5576 .elementor-section:has(.elementor-widget-image)>.elementor-container>.elementor-column:has(.elementor-widget-image) .elementor-widget-image::after{margin:0;text-align:left}.elementor-5576 .elementor-section:has(.elementor-widget-image)>.elementor-container>.elementor-column:not(:has(.elementor-widget-image)){flex:none;width:100%}}.elementor-5576 .elementor-widget-text-editor{margin-top:12px;font-size:13px}.elementor-4969 .elementor-41405,.elementor-4969 .elementor-46068{font-family:"Quicksand",sans-serif;color:#5d6167}.elementor-4969 .elementor-41405>.elementor-section,.elementor-4969 .elementor-46068>.elementor-section{margin:0 !important}.elementor-4969 .elementor-41405>.elementor-section>.elementor-container>.elementor-column>.elementor-widget-wrap,.elementor-4969 .elementor-46068>.elementor-section>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:0}.elementor-4969 .elementor-41405 .elementor-section .elementor-heading-title,.elementor-4969 .elementor-46068 .elementor-section .elementor-heading-title{margin:40px 0 16px;font-family:"Quicksand",sans-serif;font-size:24px !important;font-weight:700;line-height:1.25 !important;text-align:left;color:#2e2620}.elementor-4969 .elementor-41405>.e-con,.elementor-4969 .elementor-46068>.e-con{--padding-top: 0;--padding-right: 0;--padding-bottom: 0;--padding-left: 0;--flex-direction: row !important;--flex-wrap: nowrap !important;--gap: 24px;--row-gap: 24px;--column-gap: 24px;--align-items: flex-start}.elementor-4969 .elementor-41405>.e-con>.e-con-inner>.e-con,.elementor-4969 .elementor-46068>.e-con>.e-con-inner>.e-con{--padding-top: 0;--padding-right: 0;--padding-bottom: 0;--padding-left: 0}.elementor-4969 .elementor-41405>.e-con>.e-con-inner>.e-con:has(.elementor-widget-image),.elementor-4969 .elementor-46068>.e-con>.e-con-inner>.e-con:has(.elementor-widget-image){--width: 220px !important;flex:none}.elementor-4969 .elementor-41405>.e-con>.e-con-inner>.e-con:has(.elementor-widget-image) .elementor-widget-image .elementor-widget-container,.elementor-4969 .elementor-46068>.e-con>.e-con-inner>.e-con:has(.elementor-widget-image) .elementor-widget-image .elementor-widget-container{padding:20px;background:#fffaf4;border:1px solid #f3e6d6;border-radius:20px}.elementor-4969 .elementor-41405>.e-con>.e-con-inner>.e-con:has(.elementor-widget-image) img,.elementor-4969 .elementor-46068>.e-con>.e-con-inner>.e-con:has(.elementor-widget-image) img{display:block;width:100%;height:auto}.elementor-4969 .elementor-41405>.e-con>.e-con-inner>.e-con:not(:has(.elementor-widget-image)),.elementor-4969 .elementor-46068>.e-con>.e-con-inner>.e-con:not(:has(.elementor-widget-image)){--width: auto !important;flex:1 1 0;min-width:0}@media(max-width: 767px){.elementor-4969 .elementor-41405>.e-con,.elementor-4969 .elementor-46068>.e-con{--flex-direction: column !important;--gap: 16px;--row-gap: 16px}.elementor-4969 .elementor-41405>.e-con>.e-con-inner>.e-con:has(.elementor-widget-image),.elementor-4969 .elementor-46068>.e-con>.e-con-inner>.e-con:has(.elementor-widget-image){--width: 160px !important}.elementor-4969 .elementor-41405>.e-con>.e-con-inner>.e-con:not(:has(.elementor-widget-image)),.elementor-4969 .elementor-46068>.e-con>.e-con-inner>.e-con:not(:has(.elementor-widget-image)){--width: 100% !important;flex:none}}.elementor-4969 .elementor-41405 .e-grid{--padding-top: 0;--padding-right: 0;--padding-bottom: 0;--padding-left: 0;grid-template-columns:repeat(5, minmax(0, 1fr)) !important;gap:0 !important;overflow:hidden;background:#fff;border:1px solid #f3e6d6;border-radius:16px}.elementor-4969 .elementor-41405 .e-grid>.elementor-widget-heading{margin:0 !important;padding:0 !important;background:none !important;border-bottom:1px solid #f3e6d6}.elementor-4969 .elementor-41405 .e-grid>.elementor-widget-heading>.elementor-widget-container{margin:0 !important;padding:0 !important;background:none !important}.elementor-4969 .elementor-41405 .e-grid>.elementor-widget-heading .elementor-heading-title{margin:0;padding:10px 8px;font-size:15px;font-weight:700;line-height:1.35;text-align:center;color:#2e2620}.elementor-4969 .elementor-41405 .e-grid>.elementor-widget-heading:nth-child(-n+5){background:#fff1e3 !important}.elementor-4969 .elementor-41405 .e-grid>.elementor-widget-heading:nth-child(-n+5) .elementor-heading-title{color:#b0542c}.elementor-4969 .elementor-41405 .e-grid>.elementor-widget-heading:nth-child(5n+1) .elementor-heading-title{color:#b0542c}.elementor-4969 .elementor-41405 .e-grid>.elementor-widget-heading:nth-last-child(-n+5):nth-child(5n+1),.elementor-4969 .elementor-41405 .e-grid>.elementor-widget-heading:nth-last-child(-n+5):nth-child(5n+1)~.elementor-widget-heading{border-bottom:0}@media(max-width: 767px){.elementor-4969 .elementor-41405 .e-grid>.elementor-widget-heading .elementor-heading-title{padding:8px 4px;font-size:13px}}.elementor-4969 .elementor-46068 .e-grid{--padding-top: 0;--padding-right: 0;--padding-bottom: 0;--padding-left: 0;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:0 !important;overflow:hidden;background:#fff;border:1px solid #f3e6d6;border-radius:16px}.elementor-4969 .elementor-46068 .e-grid>.elementor-widget-heading{margin:0 !important;padding:0 !important;background:none !important;border-bottom:1px solid #f3e6d6}.elementor-4969 .elementor-46068 .e-grid>.elementor-widget-heading>.elementor-widget-container{margin:0 !important;padding:0 !important;background:none !important}.elementor-4969 .elementor-46068 .e-grid>.elementor-widget-heading .elementor-heading-title{margin:0;padding:10px 8px;font-size:15px;font-weight:700;line-height:1.35;text-align:center;color:#2e2620}.elementor-4969 .elementor-46068 .e-grid>.elementor-widget-heading:nth-child(-n+3){background:#fff1e3 !important}.elementor-4969 .elementor-46068 .e-grid>.elementor-widget-heading:nth-child(-n+3) .elementor-heading-title{color:#b0542c}.elementor-4969 .elementor-46068 .e-grid>.elementor-widget-heading:nth-child(3n+1) .elementor-heading-title{color:#b0542c}.elementor-4969 .elementor-46068 .e-grid>.elementor-widget-heading:nth-last-child(-n+3):nth-child(3n+1),.elementor-4969 .elementor-46068 .e-grid>.elementor-widget-heading:nth-last-child(-n+3):nth-child(3n+1)~.elementor-widget-heading{border-bottom:0}@media(max-width: 767px){.elementor-4969 .elementor-46068 .e-grid>.elementor-widget-heading .elementor-heading-title{padding:8px 4px;font-size:13px}}.elementor-5581 .elementor-widget-wrap:has(>.elementor-widget-text-editor){display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:24px 28px !important;background:#fff;border:1px solid #f3e6d6;border-radius:24px}@media(max-width: 767px){.elementor-5581 .elementor-widget-wrap:has(>.elementor-widget-text-editor){padding:20px !important}}.elementor-5581 .elementor-widget-text-editor{flex:1 1 100%;margin:0}.elementor-5581 .elementor-widget-image{width:auto;margin:0}.elementor-5581 .elementor-widget-image img{display:block;width:auto;height:72px;object-fit:contain;border-radius:8px}.bbr-guia-tallas-enlace{margin:0 0 16px}body.single-product div.product .bbr-guia-tallas-enlace a,body.single-product div.product .bbr-guia-tallas-campo>a{display:inline-flex;align-items:center;gap:6px;font-family:"Quicksand",sans-serif;font-size:14px;font-weight:700;color:#b0542c;text-decoration:underline;text-decoration-color:rgba(176,84,44,.35);text-underline-offset:3px;white-space:nowrap}body.single-product div.product .bbr-guia-tallas-enlace a::before,body.single-product div.product .bbr-guia-tallas-campo>a::before{content:"";flex:none;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b0542c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.3 15.3a2.4 2.4 0 0 1 0 3.4l-2.6 2.6a2.4 2.4 0 0 1-3.4 0L2.7 8.7a2.41 2.41 0 0 1 0-3.4l2.6-2.6a2.41 2.41 0 0 1 3.4 0Z'/%3E%3Cpath d='m14.5 12.5 2-2M11.5 9.5l2-2M8.5 6.5l2-2M17.5 15.5l2-2'/%3E%3C/svg%3E") center/contain no-repeat}body.single-product div.product .bbr-guia-tallas-enlace a:hover,body.single-product div.product .bbr-guia-tallas-campo>a:hover{color:#94431f}body.single-product div.product .bbr-guia-tallas-campo{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}body.single-product div.product .bbr-guia-tallas-campo>a{margin-left:auto}.bbr-guia-tallas-abierta{overflow:hidden}.bbr-guia-tallas{display:none;flex-direction:column;width:min(960px,100vw - 32px);max-width:none;height:min(860px,100dvh - 48px);max-height:none;padding:0;color:#5d6167;background:#fff;border:0;border-radius:24px;box-shadow:0 24px 64px rgba(28,36,75,.25);overflow:hidden}.bbr-guia-tallas[open]{display:flex}.bbr-guia-tallas::backdrop{background:rgba(28,36,75,.45)}@media(max-width: 767px){.bbr-guia-tallas{width:100vw;height:100dvh;border-radius:0}}.bbr-guia-tallas__cabecera{display:flex;flex:none;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px 14px 28px;border-bottom:1px solid #f3e6d6}@media(max-width: 767px){.bbr-guia-tallas__cabecera{padding-left:16px}}.bbr-guia-tallas__titulo{margin:0;font-family:"Quicksand",sans-serif;font-size:20px;font-weight:700;color:#2e2620}.bbr-guia-tallas .bbr-guia-tallas__cerrar{display:grid;place-items:center;width:40px;height:40px;padding:0;color:#2e2620;background:#fffaf4;border:1px solid #f3e6d6;border-radius:50%;cursor:pointer}.bbr-guia-tallas .bbr-guia-tallas__cerrar:focus{color:#2e2620;background:#fffaf4}.bbr-guia-tallas .bbr-guia-tallas__cerrar:hover,.bbr-guia-tallas .bbr-guia-tallas__cerrar:focus-visible{color:#b0542c;background:#fff1e3;border-color:#feaf65}.bbr-guia-tallas__pagina{flex:1;width:100%;border:0}body.bbr-vista-modal{padding-bottom:0 !important;background:#fff}body.bbr-vista-modal>.skip-link,body.bbr-vista-modal .elementor-location-header,body.bbr-vista-modal .elementor-location-footer,body.bbr-vista-modal .page-header,body.bbr-vista-modal .bbr-menu-movil,body.bbr-vista-modal .bbr-barra-movil,body.bbr-vista-modal .mxadevs-mega-menu,body.bbr-vista-modal .wpmenucart-floating-cart{display:none !important}body.bbr-vista-modal .site-main{padding:24px 28px 40px}@media(max-width: 767px){body.bbr-vista-modal .site-main{padding:16px 16px 32px}}body.bbr-vista-modal .elementor-4969 .elementor-widget-tabs .elementor-tabs-wrapper,body.bbr-vista-modal .elementor-4969 .elementor-widget-tabs .elementor-tab-mobile-title{display:none !important}body.bbr-vista-modal .elementor-4969 .elementor-widget-tabs .elementor-tab-content:not(:has(.elementor-5576)){display:none !important}body.bbr-vista-modal .elementor-4969 .elementor-widget-tabs .elementor-tab-content:has(.elementor-5576){display:block !important}body.single-product div.product .bbr-listas-ficha{margin:-12px 0 28px}.bbr-listas-ficha .bbr-listas-boton{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;padding:0 24px;font-family:"Quicksand",sans-serif;font-size:15px;font-weight:700;line-height:1.2;color:#b0542c;background:#fff;border:1px solid #e6d2bc;border-radius:999px;cursor:pointer;transition:background-color .2s,border-color .2s}.bbr-listas-ficha .bbr-listas-boton:focus{color:#b0542c;background:#fff}.bbr-listas-ficha .bbr-listas-boton:hover,.bbr-listas-ficha .bbr-listas-boton:focus-visible{color:#94431f;background:#fff1e3;border-color:#feaf65}.bbr-listas-ficha .bbr-listas-boton.is-guardado{background:#fff1e3;border-color:#feaf65}.bbr-listas-ficha .bbr-listas-boton.is-guardado .bbr-listas-corazon{fill:currentColor}.bbr-listas-corazon{flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;transition:transform .2s}.bbr-listas-boton:hover .bbr-listas-corazon{transform:scale(1.12)}.bbr-listas-ventana-abierta{overflow:hidden}.bbr-listas-ventana{display:none;flex-direction:column;width:min(480px,100vw - 32px);max-width:none;max-height:min(640px,100dvh - 48px);padding:0;color:#5d6167;background:#fff;border:0;border-radius:24px;box-shadow:0 24px 64px rgba(28,36,75,.25);overflow:hidden}.bbr-listas-ventana[open]{display:flex}.bbr-listas-ventana:focus{outline:none}.bbr-listas-ventana::backdrop{background:rgba(28,36,75,.45)}@media(max-width: 767px){.bbr-listas-ventana{width:100vw;max-height:85dvh;margin:auto 0 0;border-radius:24px 24px 0 0}}.bbr-listas-ventana__cabecera{display:flex;flex:none;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px 14px 24px;border-bottom:1px solid #f3e6d6}.bbr-listas-ventana__titulo{margin:0;font-family:"Quicksand",sans-serif;font-size:20px;font-weight:700;color:#2e2620}.bbr-listas-ventana .bbr-listas-ventana__cerrar{display:grid;flex:none;place-items:center;width:40px;height:40px;padding:0;color:#2e2620;background:#fffaf4;border:1px solid #f3e6d6;border-radius:50%;cursor:pointer}.bbr-listas-ventana .bbr-listas-ventana__cerrar:focus{color:#2e2620;background:#fffaf4}.bbr-listas-ventana .bbr-listas-ventana__cerrar:hover,.bbr-listas-ventana .bbr-listas-ventana__cerrar:focus-visible{color:#b0542c;background:#fff1e3;border-color:#feaf65}.bbr-listas-ventana__cuerpo{flex:1;padding:20px 24px;overflow-y:auto}.bbr-listas-ventana__producto{margin:0 0 16px;font-family:"Quicksand",sans-serif;font-size:15px;font-weight:700;line-height:1.35;color:#2e2620}.bbr-listas-ventana__opcion{display:block;margin-top:2px;font-size:13px;font-weight:600;color:#5d6167}.bbr-listas-ventana__listas{margin:0 0 20px;padding:0;list-style:none;border:1px solid #f3e6d6;border-radius:16px;overflow:hidden}.bbr-listas-ventana__listas li+li{border-top:1px solid #f3e6d6}.bbr-listas-ventana__listas label{display:flex;align-items:center;gap:12px;margin:0;padding:14px 16px;cursor:pointer;transition:background-color .15s}.bbr-listas-ventana__listas label:hover{background:#fffaf4}.bbr-listas-ventana__listas input[type=checkbox]{flex:none;width:20px;height:20px;margin:0;accent-color:#b0542c;cursor:pointer}.bbr-listas-ventana__listas input[type=checkbox]:disabled{cursor:progress}.bbr-listas-ventana__nombre{flex:1;min-width:0;font-weight:700;color:#2e2620;overflow-wrap:anywhere}.bbr-listas-ventana__nombre small{display:block;font-size:12px;font-weight:600;color:#5d6167}.bbr-listas-ventana__total{flex:none;font-size:13px;color:#5d6167}.bbr-listas-ventana__cargando{padding:14px 16px;font-size:14px}.bbr-listas-ventana__nueva label{display:block;margin-bottom:8px;font-size:14px;font-weight:700;color:#2e2620}.bbr-listas-ventana__fila{display:flex;gap:8px}.bbr-listas-ventana__fila input[type=text]{flex:1;min-width:0;height:46px;padding:0 16px;font-size:15px;color:#2e2620;background:#fff;border:1px solid #e6d2bc;border-radius:999px}.bbr-listas-ventana__fila input[type=text]:focus{border-color:#feaf65;outline:2px solid rgba(254,175,101,.35)}.bbr-listas-ventana .bbr-listas-ventana__fila button,.bbr-listas-ventana .bbr-listas-ventana__listo{flex:none;min-height:46px;padding:0 22px;font-family:"Quicksand",sans-serif;font-size:15px;font-weight:700;border-radius:999px;cursor:pointer;transition:background-color .2s}.bbr-listas-ventana .bbr-listas-ventana__fila button:disabled,.bbr-listas-ventana .bbr-listas-ventana__listo:disabled{opacity:.5;cursor:progress}.bbr-listas-ventana .bbr-listas-ventana__fila button{color:#b0542c;background:#fff1e3;border:1px solid #feaf65}.bbr-listas-ventana .bbr-listas-ventana__fila button:hover,.bbr-listas-ventana .bbr-listas-ventana__fila button:focus,.bbr-listas-ventana .bbr-listas-ventana__fila button:focus-visible{color:#94431f;background:#ffe6cc}.bbr-listas-ventana__aviso{min-height:1.5em;margin:12px 0 0;font-size:14px;color:#2f7a4f}.bbr-listas-ventana__aviso:empty{min-height:0;margin:0}.bbr-listas-ventana__aviso.is-error{color:#c0392b}.bbr-listas-ventana__pie{flex:none;padding:14px 24px;border-top:1px solid #f3e6d6}.bbr-listas-ventana .bbr-listas-ventana__listo{width:100%;color:#fff;background:#b0542c;border:0}.bbr-listas-ventana .bbr-listas-ventana__listo:hover,.bbr-listas-ventana .bbr-listas-ventana__listo:focus,.bbr-listas-ventana .bbr-listas-ventana__listo:focus-visible{color:#fff;background:#94431f}body:not(#br) ul.products li.product:has(>.bbr-listas-tarjeta){container-type:inline-size}body:not(#br) ul.products li.product>.bbr-listas-tarjeta{position:absolute;top:20px;top:calc(100cqw - 34px);right:20px;z-index:3;display:grid;place-items:center;width:40px;height:40px;padding:0;color:#b0542c;background:rgba(255,255,255,.92);border:0;border-radius:50%;box-shadow:0 4px 12px rgba(28,36,75,.14);cursor:pointer;transition:transform .2s,background-color .2s}body:not(#br) ul.products li.product>.bbr-listas-tarjeta[hidden]{display:none}body:not(#br) ul.products li.product>.bbr-listas-tarjeta:focus{color:#b0542c;background:rgba(255,255,255,.92)}body:not(#br) ul.products li.product>.bbr-listas-tarjeta:hover,body:not(#br) ul.products li.product>.bbr-listas-tarjeta:focus-visible{color:#94431f;background:#fff;transform:scale(1.1)}body:not(#br) ul.products li.product>.bbr-listas-tarjeta:disabled{cursor:progress;opacity:.7}body:not(#br) ul.products li.product>.bbr-listas-tarjeta.is-guardado .bbr-listas-corazon{fill:currentColor}body:not(#br) ul.products li.product>.bbr-listas-tarjeta .bbr-listas-corazon{width:20px;height:20px}@media(max-width: 767px){body:not(#br) ul.products li.product>.bbr-listas-tarjeta{top:calc(100cqw - 30px);right:16px;width:36px;height:36px}}.bbr-listas-aviso{position:fixed;bottom:24px;left:50%;z-index:100000;display:flex;align-items:center;gap:16px;max-width:calc(100vw - 32px);padding:12px 12px 12px 20px;font-family:"Quicksand",sans-serif;font-size:15px;font-weight:600;color:#fff;background:#1c244b;border-radius:999px;box-shadow:0 12px 32px rgba(28,36,75,.3);opacity:0;visibility:hidden;transform:translate(-50%, 16px);transition:opacity .2s,transform .2s,visibility .2s}.bbr-listas-aviso.is-visible{opacity:1;visibility:visible;transform:translate(-50%, 0)}.bbr-listas-aviso.is-error{background:#c0392b}.bbr-listas-aviso span{min-width:0}@media(max-width: 1024px){.bbr-listas-aviso{bottom:calc(64px + env(safe-area-inset-bottom) + 12px);width:max-content}}.bbr-listas-aviso button{flex:none;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:700;color:#1c244b;background:#feaf65;border:0;border-radius:999px;cursor:pointer}.bbr-listas-aviso button:hover,.bbr-listas-aviso button:focus,.bbr-listas-aviso button:focus-visible{color:#1c244b;background:#fff}@media(prefers-reduced-motion: reduce){.bbr-listas-aviso,body:not(#br) ul.products li.product>.bbr-listas-tarjeta{transition:none}}body.woocommerce-account .bbr-listas-cuenta h2{margin:0 0 6px}body.woocommerce-account .bbr-listas-cuenta .bbr-listas-cuenta__enlace{padding:6px 2px;font-family:"Quicksand",sans-serif;font-size:14px;font-weight:700;color:#b0542c;text-decoration:underline;text-decoration-color:rgba(176,84,44,.35);text-underline-offset:3px;background:none;border:0;cursor:pointer}body.woocommerce-account .bbr-listas-cuenta .bbr-listas-cuenta__enlace:hover,body.woocommerce-account .bbr-listas-cuenta .bbr-listas-cuenta__enlace:focus,body.woocommerce-account .bbr-listas-cuenta .bbr-listas-cuenta__enlace:focus-visible{color:#94431f;background:none}body.woocommerce-account .bbr-listas-cuenta .bbr-listas-cuenta__enlace.is-peligro{color:#c0392b}body.woocommerce-account .bbr-listas-cuenta .button.is-peligro{background:#c0392b}body.woocommerce-account .bbr-listas-cuenta .button.is-peligro:hover,body.woocommerce-account .bbr-listas-cuenta .button.is-peligro:focus-visible{background:#9e2d21}body.woocommerce-account .bbr-listas-cuenta .is-ocupado,body.woocommerce-account .bbr-listas-cuenta [disabled]{opacity:.55;cursor:progress}body.woocommerce-account .bbr-listas-cuenta input[type=text]{height:46px;margin:0;padding:0 18px;font-family:"Quicksand",sans-serif;font-size:15px;line-height:normal;color:#1c244b;background:#fff;border:1px solid #e6d2bc;border-radius:999px;box-shadow:none;transition:border-color .2s,box-shadow .2s}body.woocommerce-account .bbr-listas-cuenta input[type=text]:focus{outline:none;border-color:#feaf65;box-shadow:0 0 0 3px rgba(254,175,101,.25)}body.woocommerce-account .bbr-listas-cuenta input[type=text]{flex:1;min-width:0}.bbr-listas-cuenta__intro p{margin:0 0 24px}.bbr-listas-cuenta__fila{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.bbr-listas-cuenta__nueva,.bbr-listas-cuenta__panel{margin-top:28px;padding:20px 24px;background:#fffaf4;border:1px solid #f3e6d6;border-radius:20px}.bbr-listas-cuenta__nueva label,.bbr-listas-cuenta__panel label{display:block;margin-bottom:10px;font-weight:700;color:#2e2620}.bbr-listas-cuenta__nueva p,.bbr-listas-cuenta__panel p{margin:0 0 12px;color:#2e2620}.bbr-listas-cuenta__panel{margin:0 0 20px}.bbr-listas-cuenta__aviso{margin:16px 0;font-weight:600;color:#2f7a4f}.bbr-listas-cuenta__aviso:empty{display:none}.bbr-listas-cuenta__aviso.is-error{color:#c0392b}.bbr-listas-cuenta__aviso a{color:inherit;font-weight:700}.bbr-listas-cuenta__vacio{padding:32px 28px;text-align:center;background:#fffaf4;border:1px dashed #e6d2bc;border-radius:20px}.bbr-listas-cuenta__vacio p{max-width:460px;margin:0 auto 18px}.bbr-listas-cuenta__listas{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:20px;margin:0;padding:0;list-style:none}body.woocommerce-account .bbr-listas-cuenta a.bbr-listas-cuenta__lista,body.woocommerce-account .bbr-listas-cuenta a.bbr-listas-cuenta__producto-nombre,body.woocommerce-account .bbr-listas-cuenta__volver a{text-decoration:none}.bbr-listas-cuenta__lista{display:flex;flex-direction:column;height:100%;padding:10px 10px 16px;color:inherit;text-decoration:none;background:#fff;border:2px solid #fdeee0;border-radius:22px;box-shadow:0 6px 18px rgba(28,36,75,.06);transition:transform .2s,border-color .2s,box-shadow .2s}.bbr-listas-cuenta__lista:hover,.bbr-listas-cuenta__lista:focus-visible{border-color:#feaf65;box-shadow:0 16px 34px rgba(254,175,101,.28);transform:translateY(-4px)}.bbr-listas-cuenta__fotos{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:12px;overflow:hidden;border-radius:14px}.bbr-listas-cuenta__fotos img,.bbr-listas-cuenta__fotos .bbr-listas-cuenta__hueco{display:block;width:100%;height:auto;aspect-ratio:1;margin:0;object-fit:cover;background:#fff1e3;border-radius:0}.bbr-listas-cuenta__nombre{padding:0 6px;font-size:17px;font-weight:700;line-height:1.3;color:#2e2620;overflow-wrap:anywhere}.bbr-listas-cuenta__total{padding:0 6px;font-size:13px;color:#5d6167}.bbr-listas-cuenta__volver{margin:0 0 12px}.bbr-listas-cuenta__volver a{font-weight:700;color:#b0542c;text-decoration:none}.bbr-listas-cuenta__cabecera{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px;margin-bottom:20px}.bbr-listas-cuenta__cabecera .bbr-listas-cuenta__titulo{overflow-wrap:anywhere}.bbr-listas-cuenta__cabecera .bbr-listas-cuenta__total{padding:0}.bbr-listas-cuenta__gestion{display:flex;gap:16px}.bbr-listas-cuenta__gestion[hidden]{display:none}.bbr-listas-cuenta__productos{margin:0;padding:0;list-style:none;border:1px solid #f3e6d6;border-radius:20px}.bbr-listas-cuenta__producto{display:grid;grid-template-columns:88px minmax(0, 1fr) auto;align-items:center;gap:16px 20px;padding:16px 20px}.bbr-listas-cuenta__producto+.bbr-listas-cuenta__producto{border-top:1px solid #f3e6d6}.bbr-listas-cuenta__producto.is-no-disponible .bbr-listas-cuenta__foto img{opacity:.45;filter:grayscale(1)}@media(max-width: 600px){.bbr-listas-cuenta__producto{grid-template-columns:72px minmax(0, 1fr);padding:14px 16px}.bbr-listas-cuenta__producto .bbr-listas-cuenta__acciones{grid-column:1/-1;align-items:stretch}.bbr-listas-cuenta__producto .bbr-listas-cuenta__mas{flex-wrap:nowrap}.bbr-listas-cuenta__producto .bbr-listas-cuenta__mas select{flex:1;min-width:0}}.bbr-listas-cuenta__foto{display:block;overflow:hidden;border-radius:14px;background:#fff1e3}.bbr-listas-cuenta__foto img{display:block;width:100%;height:auto;aspect-ratio:1;margin:0;object-fit:cover}.bbr-listas-cuenta__info{display:flex;flex-direction:column;gap:2px;min-width:0}.bbr-listas-cuenta__info .price{font-weight:700;color:#2e2620}.bbr-listas-cuenta__info .price del{margin-right:6px;font-weight:500;opacity:.6}.bbr-listas-cuenta__info .price ins{text-decoration:none}.bbr-listas-cuenta__producto-nombre{font-size:16px;font-weight:700;line-height:1.35;color:#2e2620;text-decoration:none}.bbr-listas-cuenta__opcion{font-size:13px;color:#5d6167}.bbr-listas-cuenta__stock{align-self:flex-start;margin-top:4px;padding:2px 10px;font-size:12px;font-weight:700;color:#c0392b;background:#ffe8e5;border-radius:999px}.bbr-listas-cuenta__acciones{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.bbr-listas-cuenta__acciones .button{text-align:center;white-space:nowrap}body.woocommerce-account .bbr-listas-cuenta a.button.bbr-listas-cuenta__elegir{color:#b0542c;background:rgba(0,0,0,0);border:1.5px solid #b0542c}body.woocommerce-account .bbr-listas-cuenta a.button.bbr-listas-cuenta__elegir:hover,body.woocommerce-account .bbr-listas-cuenta a.button.bbr-listas-cuenta__elegir:focus-visible{color:#fff;background:#b0542c}body.woocommerce-account .bbr-listas-cuenta a.button.bbr-listas-cuenta__elegir{padding:11.5px 26.5px}body.woocommerce-account .bbr-listas-cuenta a.bbr-listas-cuenta__producto-nombre{color:#2e2620}body.woocommerce-account .bbr-listas-cuenta a.bbr-listas-cuenta__producto-nombre:hover{color:#b0542c}.bbr-listas-cuenta__mas{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:4px 12px}.bbr-listas-cuenta__mas[hidden]{display:none}.bbr-listas-cuenta__mas select{height:36px;padding:0 32px 0 12px;font-family:"Quicksand",sans-serif;font-size:14px;color:#2e2620;background-color:#fff;border:1px solid #e6d2bc;border-radius:999px}.bbr-listas-cabecera .bbr-listas-globo{min-width:20px;height:20px;padding:0 6px;font-family:"Quicksand",sans-serif;font-size:12px;font-weight:700;line-height:20px;text-align:center;color:#fff;background:#b0542c;border-radius:999px;box-sizing:border-box}.bbr-listas-cabecera .bbr-listas-globo[hidden]{display:none}#fabric-selection-app .modal{z-index:999999;background:rgba(28,36,75,.45)}#fabric-selection-app .fabrics-card{grid-template-columns:260px 1fr;grid-template-rows:auto 1fr auto;gap:0;width:min(1100px,100vw - 32px);height:min(820px,100dvh - 48px);padding:0;font-family:"Quicksand",sans-serif;color:#5d6167;background:#fff;border-radius:24px;box-shadow:0 24px 64px rgba(28,36,75,.25);overflow:hidden}#fabric-selection-app .fabrics-card .header{margin:0;border-bottom:1px solid #f3e6d6}#fabric-selection-app .header-container{gap:16px;padding:14px 16px 14px 28px}#fabric-selection-app .header-container .content{display:none}#fabric-selection-app .header-container .title{flex:1;font-family:"Quicksand",sans-serif;font-size:20px;font-weight:700;line-height:1.3;color:#2e2620}#fabric-selection-app .header-container img.close{display:grid;place-items:center;flex:none;width:40px;height:40px;padding:0;background:#fffaf4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232e2620' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") center/20px no-repeat;border:1px solid #f3e6d6;border-radius:50%;box-shadow:none;cursor:pointer;transition:background-color .2s,border-color .2s;transform:none !important;opacity:1 !important;object-position:-9999px 0}#fabric-selection-app .header-container img.close:hover{background-color:#fff1e3;border-color:#feaf65}#fabric-selection-app .header-container img.close{box-sizing:border-box}#fabric-selection-app .fabrics-card .filter-bar{padding:24px 24px 28px;background:#fffaf4;border-right:1px solid #f3e6d6}#fabric-selection-app .filter-group{margin-top:28px}#fabric-selection-app .filter-title{padding:0 0 12px;font-family:"Quicksand",sans-serif;font-size:15px;font-weight:700;line-height:1.3;color:#2e2620}#fabric-selection-app .color-swatch-container{gap:10px;padding:3px}#fabric-selection-app .color-swatch{width:32px;height:32px;box-shadow:0 0 0 1px rgba(46,38,32,.12);transition:box-shadow .2s}#fabric-selection-app .color-swatch:hover{box-shadow:0 0 0 1px rgba(46,38,32,.12),0 0 0 4px rgba(254,175,101,.45)}#fabric-selection-app .color-swatch.selected{box-shadow:inset 0 0 0 2px #fff,0 0 0 2px #b0542c}#fabric-selection-app .filter-items{gap:4px}#fabric-selection-app .checkbox-container{gap:10px;padding:6px 0}#fabric-selection-app .checkbox-container img{display:none}#fabric-selection-app .checkbox-container .label{position:relative;min-height:20px;margin:0;padding-left:30px;font-family:"Quicksand",sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#5d6167}#fabric-selection-app .checkbox-container .label::first-letter{text-transform:uppercase}#fabric-selection-app .checkbox-container .label::before{content:"";position:absolute;top:0;left:0;box-sizing:border-box;width:20px;height:20px;background:#fff center/14px no-repeat;border:1.5px solid #e6d2bc;border-radius:6px;transition:background-color .2s,border-color .2s}#fabric-selection-app .checkbox-container .label.selected{font-weight:700;color:#2e2620}#fabric-selection-app .checkbox-container .label.selected::before{background-color:#b0542c;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");border-color:#b0542c}#fabric-selection-app .checkbox-container:hover .label::before{border-color:#feaf65}#fabric-selection-app .fabrics-card .fabrics-grid{padding:24px 28px}#fabric-selection-app .fabrics-grid .container{display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));gap:24px 20px;max-width:none;margin:0;padding:0}#fabric-selection-app .fabric{justify-content:flex-start;min-width:0}#fabric-selection-app .fabric .image-container{width:100%;height:auto;aspect-ratio:1;border:2px solid #f3e6d6;border-radius:16px;transition:border-color .2s,box-shadow .2s}#fabric-selection-app .fabric:hover .image-container{border-color:#feaf65}#fabric-selection-app .fabric .image-container.selected{border:2px solid #b0542c;box-shadow:0 0 0 3px rgba(254,175,101,.45)}#fabric-selection-app .fabric img{display:block;width:100%;height:100%}#fabric-selection-app .fabric .title{max-width:none;margin-top:8px;font-size:13px;font-weight:600;line-height:1.35;color:#5d6167;text-align:center}#fabric-selection-app .fabrics-card .action-bar{border-top:1px solid #f3e6d6}#fabric-selection-app .actions-bar{gap:12px;padding:14px 28px}#fabric-selection-app .actions-bar .action-button{min-height:46px;padding:0 28px;font-family:"Quicksand",sans-serif;font-size:15px;font-weight:700;line-height:1.2;text-transform:lowercase;color:#b0542c;background:rgba(0,0,0,0);border:1.5px solid #b0542c;border-radius:999px;box-shadow:none;transition:background-color .2s,color .2s,opacity .2s}#fabric-selection-app .actions-bar .action-button::first-letter{text-transform:uppercase}#fabric-selection-app .actions-bar .action-button:hover,#fabric-selection-app .actions-bar .action-button:focus-visible{color:#fff;background:#b0542c}#fabric-selection-app .actions-bar .action-button.confirm{color:#fff;background:#b0542c;border-color:#b0542c}#fabric-selection-app .actions-bar .action-button.confirm:hover,#fabric-selection-app .actions-bar .action-button.confirm:focus-visible{background:#94431f;border-color:#94431f}#fabric-selection-app .actions-bar .action-button:disabled{opacity:.4;pointer-events:none}@media(max-width: 767px){#fabric-selection-app .fabrics-card{grid-template-columns:1fr;grid-template-rows:auto 1fr auto;width:100%;height:100dvh;max-height:none;border-radius:0}#fabric-selection-app .fabrics-card .header{margin-top:0}#fabric-selection-app .header-container{padding:12px 16px}#fabric-selection-app .header-container .content{display:block}#fabric-selection-app .header-container .settings{display:grid;place-items:center;flex:none;width:40px;height:40px;padding:0;background:#fffaf4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232e2620' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M4 6h10M18 6h2M4 12h4M12 12h8M4 18h12M20 18h0'/%3E%3Ccircle cx='16' cy='6' r='2'/%3E%3Ccircle cx='10' cy='12' r='2'/%3E%3Ccircle cx='18' cy='18' r='2'/%3E%3C/svg%3E") center/20px no-repeat;border:1px solid #f3e6d6;border-radius:50%;box-shadow:none;cursor:pointer;transition:background-color .2s,border-color .2s;transform:none !important;opacity:1 !important;object-position:-9999px 0}#fabric-selection-app .header-container .settings:hover{background-color:#fff1e3;border-color:#feaf65}#fabric-selection-app .header-container .settings img{width:100%;height:100%;opacity:0}#fabric-selection-app .header-container .title{font-size:18px;text-align:center}#fabric-selection-app .fabrics-card .filter-bar{z-index:2;width:300px;max-width:85%;padding:16px 20px 28px;border-right:0}#fabric-selection-app .fabrics-card .filter-bar.show{box-shadow:0 0 48px rgba(28,36,75,.3)}#fabric-selection-app .fabrics-card .filter-bar .close-container{padding:0 0 12px}#fabric-selection-app .fabrics-card .filter-bar .close-container img{display:grid;place-items:center;flex:none;width:40px;height:40px;padding:0;background:#fffaf4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232e2620' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") center/20px no-repeat;border:1px solid #f3e6d6;border-radius:50%;box-shadow:none;cursor:pointer;transition:background-color .2s,border-color .2s;transform:none !important;opacity:1 !important;object-position:-9999px 0}#fabric-selection-app .fabrics-card .filter-bar .close-container img:hover{background-color:#fff1e3;border-color:#feaf65}#fabric-selection-app .fabrics-card .filter-bar .close-container img{box-sizing:border-box}#fabric-selection-app .fabrics-card .fabrics-grid{padding:16px}#fabric-selection-app .fabrics-grid .container{grid-template-columns:repeat(auto-fill, minmax(130px, 1fr));gap:18px 14px}#fabric-selection-app .actions-bar{justify-content:stretch;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}#fabric-selection-app .actions-bar .action-button{flex:1}}body.page-id-1308 .site-main{max-width:1140px;margin-inline:auto;padding-bottom:72px}@media(max-width: 1180px){body.page-id-1308 .site-main{padding-inline:16px}}body.page-id-1308 .page-header .entry-title{margin-top:24px;margin-bottom:8px;font-family:"Quicksand",sans-serif;font-size:40px;font-weight:700;color:#2e2620}body.page-id-1308 .elementor-1308{font-family:"Quicksand",sans-serif;color:#5d6167}body.page-id-1308 .elementor-1308 .e-con{--padding-top: 0;--padding-right: 0;--padding-bottom: 0;--padding-left: 0;--margin-top: 0;--margin-right: 0;--margin-bottom: 0;--margin-left: 0}body.page-id-1308 .elementor-1308>.e-con>.e-con-inner>.e-con{--row-gap: 40px}body.page-id-1308 .elementor-1308>.e-con>.e-con-inner>.e-con>.elementor-widget-heading,body.page-id-1308 .elementor-1308 .elementor-widget-divider{display:none}body.page-id-1308 .page-header .entry-title{margin-bottom:32px}body.page-id-1308 .e-con:has(>.elementor-widget-icon-box){--display: grid;--row-gap: 12px;--column-gap: 12px;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr))}body.page-id-1308 .elementor-widget-icon-box{width:auto !important;margin:0 !important}body.page-id-1308 .elementor-widget-icon-box>.elementor-widget-container{height:100%;margin:0 !important;padding:0 !important}body.page-id-1308 .elementor-widget-icon-box .elementor-icon-box-wrapper{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:14px;height:100%;padding:20px;text-align:left;background:#fff;border:1px solid #f3e6d6;border-radius:20px;transition:border-color .2s,box-shadow .2s,transform .2s}@media(max-width: 767px){body.page-id-1308 .elementor-widget-icon-box .elementor-icon-box-wrapper{flex-direction:row;align-items:center;padding:14px 16px}}body.page-id-1308 .elementor-widget-icon-box .elementor-icon-box-wrapper:has(a):hover{border-color:#feaf65;box-shadow:0 12px 24px -16px rgba(46,38,32,.35);transform:translateY(-2px)}body.page-id-1308 .elementor-widget-icon-box .elementor-icon-box-icon{flex:none;margin:0 !important}body.page-id-1308 .elementor-widget-icon-box .elementor-icon{display:grid;place-items:center;width:48px;height:48px;padding:0;color:#b0542c !important;background:#fff1e3 !important;border-radius:50%}body.page-id-1308 .elementor-widget-icon-box .elementor-icon i,body.page-id-1308 .elementor-widget-icon-box .elementor-icon svg{display:none}body.page-id-1308 .elementor-widget-icon-box .elementor-icon::before{content:"";width:22px;height:22px;background:currentColor;mask:var(--icono, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1.9.4 1.8.7 2.7a2 2 0 0 1-.5 2.1L8 9.8a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.7.7a2 2 0 0 1 1.7 2z'/%3E%3C/svg%3E")) center/contain no-repeat}body.page-id-1308 .elementor-widget-icon-box .elementor-icon-box-content{min-width:0}body.page-id-1308 .elementor-widget-icon-box .elementor-icon-box-title{margin:0 0 2px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:#5d6167}body.page-id-1308 .elementor-widget-icon-box .elementor-icon-box-title a,body.page-id-1308 .elementor-widget-icon-box .elementor-icon-box-title span{font-weight:inherit !important;color:inherit !important;text-decoration:none}body.page-id-1308 .elementor-widget-icon-box .elementor-icon-box-title a::after,body.page-id-1308 .elementor-widget-icon-box .elementor-icon-box-title span::after{content:"";position:absolute;inset:0;border-radius:inherit}body.page-id-1308 .elementor-widget-icon-box .elementor-icon-box-description{margin:0;overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.35;color:#2e2620}body.page-id-1308 .elementor-icon-box-wrapper:has(a[href^="mailto:"]){--icono: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='3'/%3E%3Cpath d='m4 7 8 6 8-6'/%3E%3C/svg%3E")}body.page-id-1308 .elementor-icon-box-wrapper:has(a[href*=whatsapp]){--icono: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21l1.7-5A9 9 0 1 1 8 19.3z'/%3E%3Cpath d='M9 9.5c.3 2.6 2.4 4.8 5 5.2l1.3-1.3-1.8-.9-.9.8a5 5 0 0 1-2.4-2.4l.8-.9-.9-1.8z'/%3E%3C/svg%3E")}body.page-id-1308 .elementor-icon-box-wrapper:has(a[href*=instagram]){--icono: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M17.5 6.5h.01'/%3E%3C/svg%3E")}body.page-id-1308 .elementor-icon-box-wrapper:has(a[href*=facebook]){--icono: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 3h-2a4 4 0 0 0-4 4v3H7v4h2v7h4v-7h3l1-4h-4V7a1 1 0 0 1 1-1h2z'/%3E%3C/svg%3E")}body.page-id-1308 .e-con:has(>.e-con>.elementor-widget-form){--display: grid;--row-gap: 24px;--column-gap: 24px;grid-template-columns:minmax(0, 1fr) minmax(0, 1.25fr);align-items:start}@media(max-width: 767px){body.page-id-1308 .e-con:has(>.e-con>.elementor-widget-form){grid-template-columns:minmax(0, 1fr)}}body.page-id-1308 .e-con:has(>.e-con>.elementor-widget-form)>.e-con{width:auto;--gap: 12px;padding:28px 32px;border-radius:24px}@media(max-width: 767px){body.page-id-1308 .e-con:has(>.e-con>.elementor-widget-form)>.e-con{padding:22px 20px}}body.page-id-1308 .e-con:has(>.e-con>.elementor-widget-form)>.e-con:has(.elementor-widget-button){background:#fff1e3}body.page-id-1308 .e-con:has(>.e-con>.elementor-widget-form)>.e-con:has(.elementor-widget-form){background:#fff;border:1px solid #f3e6d6}body.page-id-1308 .e-con:has(>.e-con>.elementor-widget-form) .elementor-heading-title{margin:0 0 4px;font-family:inherit;font-size:22px;font-weight:700;line-height:1.25;color:#2e2620}body.page-id-1308 .e-con:has(>.e-con>.elementor-widget-form) .elementor-widget-text-editor{font-size:15px;line-height:1.7;color:#5d6167}body.page-id-1308 .e-con:has(>.e-con>.elementor-widget-form) .elementor-widget-text-editor p{margin:0}body.page-id-1308 .elementor-widget-form .elementor-form{font-family:"Quicksand",sans-serif}body.page-id-1308 .elementor-widget-form .elementor-form .elementor-field-group{margin-bottom:14px}body.page-id-1308 .elementor-widget-form .elementor-form .elementor-field-group .elementor-field-label{margin-bottom:6px;font-size:14px;font-weight:700;line-height:1.4;color:#2e2620}body.page-id-1308 .elementor-widget-form .elementor-form .elementor-mark-required .elementor-field-label::after{color:#b0542c}body.page-id-1308 .elementor-widget-form .elementor-form .elementor-field-group .elementor-field-textual.elementor-field,body.page-id-1308 .elementor-widget-form .elementor-form .elementor-field-group .elementor-select-wrapper select{height:48px;padding:0 16px;font-family:"Quicksand",sans-serif;font-size:15px;color:#1c244b;background:#fff;border:1px solid #e6d2bc;border-radius:12px;box-shadow:none;transition:border-color .2s,box-shadow .2s}body.page-id-1308 .elementor-widget-form .elementor-form .elementor-field-group .elementor-field-textual.elementor-field:focus,body.page-id-1308 .elementor-widget-form .elementor-form .elementor-field-group .elementor-select-wrapper select:focus{outline:none;border-color:#feaf65;box-shadow:0 0 0 3px rgba(254,175,101,.25)}body.page-id-1308 .elementor-widget-form .elementor-form .elementor-field-group .elementor-field-textual.elementor-field,body.page-id-1308 .elementor-widget-form .elementor-form .elementor-field-group .elementor-select-wrapper select{width:100%}body.page-id-1308 .elementor-widget-form .elementor-form .elementor-field-group .elementor-field-textual.elementor-field::placeholder,body.page-id-1308 .elementor-widget-form .elementor-form .elementor-field-group .elementor-select-wrapper select::placeholder{color:rgba(93,97,103,.75)}body.page-id-1308 .elementor-widget-form .elementor-form .elementor-field-group textarea.elementor-field-textual.elementor-field{height:auto;min-height:140px;padding:12px 16px;line-height:1.5}body.page-id-1308 .elementor-widget-form .elementor-form .elementor-select-wrapper .select-caret-down-wrapper{right:16px;color:#b0542c}body.page-id-1308 .elementor-widget-form .elementor-form .elementor-select-wrapper select{padding-right:40px}body.page-id-1308 .elementor-widget-form .elementor-form .elementor-field-group .elementor-upload-field.elementor-field{width:100%;padding:12px;font-size:14px;color:#5d6167;background:#fffaf4;border:1.5px dashed #e6d2bc;border-radius:14px;cursor:pointer;transition:border-color .2s}body.page-id-1308 .elementor-widget-form .elementor-form .elementor-field-group .elementor-upload-field.elementor-field:hover{border-color:#feaf65}body.page-id-1308 .elementor-widget-form .elementor-form .elementor-field-group .elementor-upload-field.elementor-field::file-selector-button{margin-right:12px;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:700;color:#b0542c;background:#fff;border:1.5px solid #b0542c;border-radius:999px;cursor:pointer}body.page-id-1308 .elementor-widget-form .elementor-form .elementor-field-group .elementor-button{min-height:50px;padding:0 28px;font-family:"Quicksand",sans-serif;font-size:15px;font-weight:700;color:#fff;background:#b0542c;border:0;border-radius:999px;box-shadow:0 10px 24px -10px rgba(176,84,44,.6);transition:background-color .2s,transform .2s}body.page-id-1308 .elementor-widget-form .elementor-form .elementor-field-group .elementor-button:hover,body.page-id-1308 .elementor-widget-form .elementor-form .elementor-field-group .elementor-button:focus-visible{color:#fff;background:#94431f;transform:translateY(-1px)}body.page-id-1308 .elementor-widget-form .elementor-form .elementor-message{font-size:14px}body.page-id-1308 .elementor-widget-button{margin-top:8px}body.page-id-1308 .elementor-widget-button .elementor-button{display:inline-flex;align-items:center;min-height:50px;padding:0 28px;font-family:"Quicksand",sans-serif;font-size:15px;font-weight:700;color:#fff;background:#b0542c;border:0;border-radius:999px;box-shadow:0 10px 24px -10px rgba(176,84,44,.6);transition:background-color .2s,transform .2s}body.page-id-1308 .elementor-widget-button .elementor-button:hover,body.page-id-1308 .elementor-widget-button .elementor-button:focus-visible{color:#fff;background:#94431f;transform:translateY(-1px)}body.page-id-16995 .site-main{max-width:1140px;margin-inline:auto;padding-bottom:72px}@media(max-width: 1180px){body.page-id-16995 .site-main{padding-inline:16px}}body.page-id-16995 .elementor-widget-form .elementor-form{font-family:"Quicksand",sans-serif}body.page-id-16995 .elementor-widget-form .elementor-form .elementor-field-group{margin-bottom:14px}body.page-id-16995 .elementor-widget-form .elementor-form .elementor-field-group .elementor-field-label{margin-bottom:6px;font-size:14px;font-weight:700;line-height:1.4;color:#2e2620}body.page-id-16995 .elementor-widget-form .elementor-form .elementor-mark-required .elementor-field-label::after{color:#b0542c}body.page-id-16995 .elementor-widget-form .elementor-form .elementor-field-group .elementor-field-textual.elementor-field,body.page-id-16995 .elementor-widget-form .elementor-form .elementor-field-group .elementor-select-wrapper select{height:48px;padding:0 16px;font-family:"Quicksand",sans-serif;font-size:15px;color:#1c244b;background:#fff;border:1px solid #e6d2bc;border-radius:12px;box-shadow:none;transition:border-color .2s,box-shadow .2s}body.page-id-16995 .elementor-widget-form .elementor-form .elementor-field-group .elementor-field-textual.elementor-field:focus,body.page-id-16995 .elementor-widget-form .elementor-form .elementor-field-group .elementor-select-wrapper select:focus{outline:none;border-color:#feaf65;box-shadow:0 0 0 3px rgba(254,175,101,.25)}body.page-id-16995 .elementor-widget-form .elementor-form .elementor-field-group .elementor-field-textual.elementor-field,body.page-id-16995 .elementor-widget-form .elementor-form .elementor-field-group .elementor-select-wrapper select{width:100%}body.page-id-16995 .elementor-widget-form .elementor-form .elementor-field-group .elementor-field-textual.elementor-field::placeholder,body.page-id-16995 .elementor-widget-form .elementor-form .elementor-field-group .elementor-select-wrapper select::placeholder{color:rgba(93,97,103,.75)}body.page-id-16995 .elementor-widget-form .elementor-form .elementor-field-group textarea.elementor-field-textual.elementor-field{height:auto;min-height:140px;padding:12px 16px;line-height:1.5}body.page-id-16995 .elementor-widget-form .elementor-form .elementor-select-wrapper .select-caret-down-wrapper{right:16px;color:#b0542c}body.page-id-16995 .elementor-widget-form .elementor-form .elementor-select-wrapper select{padding-right:40px}body.page-id-16995 .elementor-widget-form .elementor-form .elementor-field-group .elementor-upload-field.elementor-field{width:100%;padding:12px;font-size:14px;color:#5d6167;background:#fffaf4;border:1.5px dashed #e6d2bc;border-radius:14px;cursor:pointer;transition:border-color .2s}body.page-id-16995 .elementor-widget-form .elementor-form .elementor-field-group .elementor-upload-field.elementor-field:hover{border-color:#feaf65}body.page-id-16995 .elementor-widget-form .elementor-form .elementor-field-group .elementor-upload-field.elementor-field::file-selector-button{margin-right:12px;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:700;color:#b0542c;background:#fff;border:1.5px solid #b0542c;border-radius:999px;cursor:pointer}body.page-id-16995 .elementor-widget-form .elementor-form .elementor-field-group .elementor-button{min-height:50px;padding:0 28px;font-family:"Quicksand",sans-serif;font-size:15px;font-weight:700;color:#fff;background:#b0542c;border:0;border-radius:999px;box-shadow:0 10px 24px -10px rgba(176,84,44,.6);transition:background-color .2s,transform .2s}body.page-id-16995 .elementor-widget-form .elementor-form .elementor-field-group .elementor-button:hover,body.page-id-16995 .elementor-widget-form .elementor-form .elementor-field-group .elementor-button:focus-visible{color:#fff;background:#94431f;transform:translateY(-1px)}body.page-id-16995 .elementor-widget-form .elementor-form .elementor-message{font-size:14px}body.page-id-16995 .elementor-16995{font-family:"Quicksand",sans-serif;color:#5d6167}body.page-id-16995 .elementor-16995>.e-con{--content-width: 760px;--padding-top: 24px;--padding-right: 0;--padding-bottom: 0;--padding-left: 0;--row-gap: 12px}body.page-id-16995 .elementor-16995 .elementor-widget-heading .elementor-heading-title{margin:0;font-family:"Quicksand",sans-serif;font-size:40px;font-weight:700;line-height:1.15;color:#2e2620}@media(max-width: 767px){body.page-id-16995 .elementor-16995 .elementor-widget-heading .elementor-heading-title{font-size:30px}}body.page-id-16995 .elementor-16995 .elementor-widget-text-editor{font-size:16px;line-height:1.7;color:#5d6167}body.page-id-16995 .elementor-16995 .elementor-widget-text-editor p{margin:0 0 8px}body.page-id-16995 .elementor-16995 .elementor-widget-form{margin-top:16px;padding:32px;background:#fff;border:1px solid #f3e6d6;border-radius:24px}@media(max-width: 767px){body.page-id-16995 .elementor-16995 .elementor-widget-form{padding:22px 18px}}body.page-id-16995 .elementor-16995 .e-form__buttons{margin-top:8px}body.bbr-legal .site-main{max-width:1140px;margin-inline:auto;padding-bottom:72px}@media(max-width: 1180px){body.bbr-legal .site-main{padding-inline:16px}}body.bbr-legal .page-header .entry-title{margin-top:24px;margin-bottom:8px;font-family:"Quicksand",sans-serif;font-size:40px;font-weight:700;color:#2e2620}body.bbr-legal .site-main{max-width:800px}body.bbr-legal .page-header .entry-title{margin-bottom:20px}body.bbr-legal .page-content>h2:first-child,body.bbr-legal .page-content>.bbr-legal-nav+h2,body.bbr-legal .elementor>.elementor-section:first-child .elementor-widget-heading:first-child{display:none}body.bbr-legal .page-content .bbr-legal-nav{margin-bottom:36px}body.bbr-legal .page-content .bbr-legal-nav ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}body.bbr-legal .page-content .bbr-legal-nav li{margin:0}body.bbr-legal .page-content .bbr-legal-nav a{display:block;padding:8px 18px;font-family:"Quicksand",sans-serif;font-size:14px;font-weight:700;color:#5d6167;text-decoration:none;background:#fffaf4;border:1px solid #f3e6d6;border-radius:999px;transition:background-color .2s,color .2s}body.bbr-legal .page-content .bbr-legal-nav a:hover{color:#b0542c}body.bbr-legal .page-content .bbr-legal-nav a[aria-current=page]{color:#b0542c;background:#fff1e3;border-color:#feaf65}body.bbr-legal .page-content{font-family:"Quicksand",sans-serif;font-size:16px;line-height:1.75;color:#5d6167}body.bbr-legal .page-content .elementor-section{margin:0 !important;padding:0 !important}body.bbr-legal .page-content .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0}body.bbr-legal .page-content .elementor-widget:not(:last-child){margin-bottom:0}body.bbr-legal .page-content p{margin:0 0 14px}body.bbr-legal .page-content strong,body.bbr-legal .page-content b{color:#2e2620}body.bbr-legal .page-content h4{margin:48px 0 12px;padding-top:28px;font-family:inherit;font-size:22px;font-weight:700;line-height:1.3;color:#2e2620;border-top:1px solid #f3e6d6}body.bbr-legal .page-content h5{margin:36px 0 10px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;color:#b0542c}body.bbr-legal .page-content h4+h5{margin-top:16px}body.bbr-legal .page-content h6{margin:24px 0 8px;font-family:inherit;font-size:16px;font-weight:700;line-height:1.5;color:#2e2620}body.bbr-legal .page-content .elementor-widget-text-editor:first-child>.elementor-widget-container>:is(h4,h5):first-child,body.bbr-legal .page-content .elementor-widget-heading:first-child+.elementor-widget-text-editor>.elementor-widget-container>:is(h4,h5):first-child{margin-top:0;padding-top:0;border-top:0}body.bbr-legal .page-content ul,body.bbr-legal .page-content ol{margin:0 0 16px;padding-left:1.3em}body.bbr-legal .page-content li{margin-bottom:6px}body.bbr-legal .page-content li::marker{color:#feaf65}body.bbr-legal .page-content a{color:#b0542c;text-decoration:underline;text-decoration-color:rgba(176,84,44,.35);text-underline-offset:3px;overflow-wrap:anywhere}body.bbr-legal .page-content a:hover{color:#94431f}body.page-id-1306 .site-main{max-width:1140px;margin-inline:auto;padding-bottom:72px}@media(max-width: 1180px){body.page-id-1306 .site-main{padding-inline:16px}}body.page-id-1306 .page-header .entry-title{margin-top:24px;margin-bottom:8px;font-family:"Quicksand",sans-serif;font-size:40px;font-weight:700;color:#2e2620}body.page-id-1306 .elementor-1306{font-family:"Quicksand",sans-serif;color:#5d6167}body.page-id-1306 .elementor-1306 .elementor-section{margin:0 !important;padding:0 !important}body.page-id-1306 .elementor-1306 .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0}body.page-id-1306 .elementor-1306 .elementor-inner-section>.elementor-container{align-items:flex-start;gap:64px}@media(max-width: 767px){body.page-id-1306 .elementor-1306 .elementor-inner-section>.elementor-container{flex-direction:column;align-items:stretch;gap:0}body.page-id-1306 .elementor-1306 .elementor-inner-section>.elementor-container>.elementor-column:not(:has(.elementor-widget-image)),body.page-id-1306 .elementor-1306 .elementor-inner-section>.elementor-container>.elementor-column:not(:has(.elementor-widget-image))>.elementor-widget-wrap{display:contents}body.page-id-1306 .elementor-1306 .elementor-inner-section>.elementor-container .elementor-widget{order:3}body.page-id-1306 .elementor-1306 .elementor-inner-section>.elementor-container .elementor-widget-heading:first-child{order:1}body.page-id-1306 .elementor-1306 .elementor-inner-section>.elementor-container>.elementor-column:has(.elementor-widget-image){order:2;margin-bottom:40px}}body.page-id-1306 .elementor-1306 .elementor-widget-heading:first-child .elementor-heading-title{margin:0 0 20px;font-family:inherit;font-size:40px;font-weight:700;line-height:1.15;color:#2e2620}@media(max-width: 767px){body.page-id-1306 .elementor-1306 .elementor-widget-heading:first-child .elementor-heading-title{font-size:32px}}body.page-id-1306 .site-main:not(:has(>.page-header))>.page-content{padding-top:24px}body.page-id-1306 .page-header .entry-title{margin-bottom:32px}body.page-id-1306 .page-header~.page-content .elementor-widget-heading:first-child{display:none}body.page-id-1306 .elementor-inner-column:has(.elementor-widget-image){position:sticky;top:24px;width:40%;flex:none}@media(max-width: 767px){body.page-id-1306 .elementor-inner-column:has(.elementor-widget-image){position:relative;top:auto;width:100%;padding:0 16px 16px 0}}body.page-id-1306 .elementor-inner-column:has(.elementor-widget-image) .elementor-widget-image{position:relative}body.page-id-1306 .elementor-inner-column:has(.elementor-widget-image) .elementor-widget-image::before{content:"";position:absolute;inset:20px -20px -20px 20px;z-index:0;background:#fff1e3;border:1px solid #f3e6d6;border-radius:32px}body.page-id-1306 .elementor-inner-column:has(.elementor-widget-image) .elementor-widget-image .elementor-widget-container{position:relative;z-index:1}body.page-id-1306 .elementor-inner-column:has(.elementor-widget-image) .elementor-widget-image img{display:block;width:100%;height:auto;border-radius:28px;box-shadow:0 24px 48px -28px rgba(46,38,32,.45)}@media(max-width: 767px){body.page-id-1306 .elementor-inner-column:has(.elementor-widget-image) .elementor-widget-image img{aspect-ratio:4/5;object-fit:cover;object-position:center 30%}}body.page-id-1306 .elementor-inner-column:not(:has(.elementor-widget-image)){flex:1 1 0;width:auto}@media(max-width: 767px){body.page-id-1306 .elementor-inner-column:not(:has(.elementor-widget-image)){width:100%}}body.page-id-1306 .elementor-widget-text-editor{font-size:17px;line-height:1.8;color:#5d6167}body.page-id-1306 .elementor-widget-text-editor span{font-size:inherit !important;line-height:inherit !important}body.page-id-1306 .elementor-widget-heading:first-child+.elementor-widget-text-editor .elementor-widget-container>div:first-child{margin-bottom:8px;font-size:26px;font-weight:700;line-height:1.3;color:#b0542c}body.page-id-1306 .elementor-widget-heading:not(:first-child){margin-top:40px;margin-bottom:0 !important;padding:32px 36px 0;background:#fffaf4;border:1px solid #f3e6d6;border-bottom:0;border-radius:28px 28px 0 0}@media(max-width: 767px){body.page-id-1306 .elementor-widget-heading:not(:first-child){padding:24px 22px 0}}body.page-id-1306 .elementor-widget-heading:not(:first-child) .elementor-heading-title{font-family:inherit;font-size:26px;font-weight:700;line-height:1.3;color:#2e2620}body.page-id-1306 .elementor-widget-heading:not(:first-child)+.elementor-widget-text-editor{padding:14px 36px 32px;background:#fffaf4;border:1px solid #f3e6d6;border-top:0;border-radius:0 0 28px 28px}@media(max-width: 767px){body.page-id-1306 .elementor-widget-heading:not(:first-child)+.elementor-widget-text-editor{padding:12px 22px 24px}}body.page-id-1306 .elementor-widget-heading:not(:first-child)+.elementor-widget-text-editor .elementor-widget-container>div:empty,body.page-id-1306 .elementor-widget-heading:not(:first-child)+.elementor-widget-text-editor .elementor-widget-container>div:last-child,body.page-id-1306 .elementor-widget-heading:not(:first-child)+.elementor-widget-text-editor .elementor-widget-container>div:nth-last-child(2){display:none}body.page-id-1306 .elementor-widget-heading:not(:first-child)+.elementor-widget-text-editor .elementor-widget-container>div:nth-child(5){display:block;margin-top:8px;padding-left:18px;font-size:22px;font-weight:700;font-style:italic;line-height:1.4;color:#b0542c;border-left:4px solid #feaf65}
