@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {.brxe-code{width:100%}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-ynfnyw .flex-control-thumbs {gap: var(--space-s)}#brxe-ynfnyw .woocommerce-product-gallery {gap: var(--space-s)}#brxe-ynfnyw.thumbnail-slider {gap: var(--space-s)}#brxe-ynfnyw { max-width: 40rem;}#brxe-ynfnyw .woocommerce-product-gallery .flex-viewport, .flex-control-nav img { border: 1px solid var(--color-secondary);}#brxe-ihjxun {position: sticky; top: var(--header-height)}#brxe-gssbzb {font-size: var(--h5); color: var(--color-white)}#brxe-mrzelw .quantity { margin-bottom: 1rem;}:root {  --pewc-weight-normal: 400; --pewc-weight-bold: 700; --pewc-weight-medium: 500;  --pewc-border: 1.5px solid var(--color-borders); --pewc-border-active: 1.5px solid var(--color-primary);  --pewc-bg-default: var(--color-secondary-off); --pewc-bg-active: var(--color-primary); --pewc-bg-label: var(--color-secondary);  --pewc-transition-border: border-color 0.2s; --pewc-transition-transform: transform 0.3s ease;}.pewc-item-field-wrapper { display: flex !important; flex-direction: column; gap: var(--space-s); margin: 0 !important; cursor: default !important;}.field-tamano .pewc-radio-images-wrapper,.field-material .pewc-radio-images-wrapper,.field-relieve .pewc-radio-images-wrapper, .field-laca .pewc-radio-images-wrapper,.field-corte .pewc-radio-images-wrapper,.field-stickers-por-plancha .pewc-radio-images-wrapper { justify-content: flex-start !important; gap: var(--space-s);} .field-tamano .pewc-radio-image-wrapper,.field-material .pewc-radio-image-wrapper,.field-relieve .pewc-radio-image-wrapper, .field-laca .pewc-radio-image-wrapper,.field-corte .pewc-radio-image-wrapper,.field-stickers-por-plancha .pewc-radio-image-wrapper { width: max-content;}.pewc-group-heading-wrapper, .andreani-calc-widget, .pewc-radio-image-wrapper.pewc-option-inactive { display: none; }.pewc-field-label {position: relative; display: flex; flex-direction: row; width: max-content; font-size: var(--text-m) !important; background-color: var(--pewc-bg-label); border: var(--pewc-border) !important; border-radius: var(--radius-l); padding: var(--space-2xs) var(--space-s);}.pewc-field-label .pewc-field-label-text::after { content: attr(data-text); display: block; font-weight: var(--pewc-weight-bold); height: 0; overflow: hidden; visibility: hidden; pointer-events: none;} .pewc-field-label .required { color: var(--color-primary);}.pewc-description { font-weight: var(--pewc-weight-bold); font-size: var(--text-s);} .pewc-description small { font-size: var(--text-s); }.pewc-radio-image-wrapper,.pewc-select-wrapper,textarea,.dropzone { border: var(--pewc-border) !important; border-radius: var(--radius-l); background: var(--pewc-bg-default) !important; transition: var(--pewc-transition-border);}.pewc-radio-image-wrapper:hover,.pewc-select-wrapper:hover,textarea:hover,.dropzone:hover { border-color: var(--color-primary) !important;}.pewc-radio-image-wrapper.checked,.field-imagen.has-file .dropzone { background: var(--pewc-bg-active) !important; border-color: var(--color-primary) !important;}.pewc-radio-image-wrapper.checked:hover { box-shadow: var(--shadow-offprimary);}.pewc-radio-image-wrapper { align-content: center; display: flex; align-items: center;} .pewc-preset-style .pewc-radio-image-wrapper,.pewc-preset-style .pewc-checkbox-image-wrapper { padding: var(--space-xs) var(--space-m) !important;} .pewc-radio-image-wrapper label { color: var(--color-white); display: flex; flex-direction: row !important; align-items: center; gap: var(--space-xs); min-width: 0; min-height: 100%; margin: 0;} .pewc-radio-image-wrapper img { border: none !important; transition: var(--pewc-transition-transform);} .pewc-radio-image-wrapper:hover img { transform: rotate(-15deg);}label .pewc-radio-image-desc { font-weight: var(--pewc-weight-medium);}.pewc-radio-image-desc span { display: inline-block; } .pewc-radio-image-desc span::after { content: attr(data-text); display: block; font-weight: var(--pewc-weight-bold); height: 0; overflow: hidden; visibility: hidden; pointer-events: none;} .checked label span { font-weight: var(--pewc-weight-bold);}.pewc-preset-style :is( .pewc-checkbox-form-label, .pewc-radio-form-label, .pewc-item-field-wrapper, .pewc-item-checkbox, .pewc-checkbox-wrapper, .pewc-radio-wrapper) input:checked ~ span.pewc-theme-element { background: var(--color-primary);}.pewc-select-wrapper { height: auto; font-family: inherit; font-size: inherit; width: 100%; cursor: pointer;} .pewc-select-wrapper select { padding: var(--space-s) !important; width: 100% !important; height: 100% !important;} .pewc-select-wrapper.has-value select { font-weight: var(--pewc-weight-bold);}.field-tamano img, .field-relieve img, .field-laca img, .field-cantidad img, .field-stickers-por-plancha img, .field-medidas-cuadros img { display: none; }.dropzone .dz-preview.dz-image-preview { background: transparent;} .field-imagen.has-file .dropzone table { font-weight: var(--pewc-weight-bold);}#brxe-ipqyga {display: flex}#brxe-nycxvi {flex-direction: row; padding-top: var(--space-m); padding-right: var(--space-m); padding-bottom: var(--space-m); padding-left: var(--space-m); border-width: 1px; border-radius: var(--radius-l)}#brxe-azowof {flex-direction: column}#brxe-uolbzl {grid-template-columns: var(--grid-4)}@media (max-width: 991px) {#brxe-uolbzl {grid-template-columns: var(--grid-3)}}@media (max-width: 478px) {#brxe-uolbzl {grid-template-columns: var(--grid-2)}}[data-brx-variant="ffxzya"] .brxe-otyzye {border-color: var(--color-primary-dark)}[data-brx-variant="edqtso"] .brxe-otyzye:hover {border-color: var(--color-primary-dark)}.brxe-otyzye:hover {border-color: var(--color-primary)}.brxe-otyzye {border-color: var(--color-primary)}[data-brx-variant="srywnw"] .brxe-anbzvn {background-color: transparent; color: var(--color-white); border-color: var(--color-white)}[data-brx-variant="srywnw"] .brxe-anbzvn:hover {color: var(--color-black); background-color: var(--color-white)}.brxe-anbzvn {background-color: var(--color-primary); border-color: var(--color-primary)}[data-brx-variant="ffxzya"] .brxe-anbzvn {color: var(--color-primary-off); background-color: var(--color-primary-dark); border-color: var(--color-primary-dark)}[data-brx-variant="ffxzya"] .brxe-anbzvn:hover {background-color: transparent; color: var(--color-primary-dark)}[data-brx-variant="edqtso"] .brxe-anbzvn:hover {color: var(--color-primary-off); background-color: var(--color-primary-dark)}[data-brx-variant="edqtso"] .brxe-anbzvn {background-color: transparent; color: var(--color-primary-dark); border-color: var(--color-primary-dark)}.brxe-anbzvn:hover { box-shadow: 0 0 0 1.5px #fff, 0 0 8px #fff, 0 0 16px #b84dff, 0 0 32px #b84dff, 0 0 64px #9333ea;}