@layer bricks {.brxe-code{width:100%}}@layer bricks {.brxe-button{width:auto}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {.brxe-breadcrumbs{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.brxe-breadcrumbs .separator{display:flex}.brxe-breadcrumbs .item:has(>svg,>i){align-items:center;display:flex}}@layer bricks {.brxe-shortcode{width:100%}}#brxe-zvibay .woocommerce-product-gallery .flex-control-thumbs img {border-radius: 10px}#brxe-zvibay.thumbnail-slider .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image img {border-radius: 10px}#brxe-zvibay .woocommerce-product-gallery .flex-control-thumbs img.flex-active {border: 2px solid var(--patupet-dark)}#brxe-zvibay.thumbnail-slider .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image.flex-active-slide img {border: 2px solid var(--patupet-dark)}#brxe-zvibay {align-self: flex-start}.woocommerce-product-gallery__image { border-radius: 15px;} .woocommerce-product-gallery__wrapper { position: relative;} .woocommerce-product-gallery__wrapper .wdm-badge--new { position: absolute; top: 10px; left: 10px; z-index: 10; margin: 0;}@media (max-width: 478px) {#brxe-zvibay {width: 53%; z-index: 0; margin-right: -7px}.woocommerce-product-gallery__image { overflow: hidden !important; }.woocommerce-product-gallery__image img { transform: scale(1.35); width: 100%; height: 100%; object-fit: cover;}#brxe-zvibay .flex-control-thumbs {gap: 10px}#brxe-zvibay .woocommerce-product-gallery {gap: 10px}#brxe-zvibay.thumbnail-slider {gap: 10px}}@media (max-width: 478px) {#brxe-cewjnz {display: none}}#brxe-utngsx {margin-bottom: -20px}@media (max-width: 478px) {#brxe-utngsx {margin-bottom: 0}}@media (max-width: 478px) {#brxe-qliypg {height: 30px; width: 30px}}@media (max-width: 478px) {#brxe-ibgdvb {font-size: 11px; line-height: 12px; font-family: "Poppins"}.recurrent-block{ font-size: 10px;}}@media (max-width: 478px) {#brxe-annusc {display: flex; width: 76%; align-items: center; background-color: var(--blue-light); padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border-radius: 5px; column-gap: 5px}}@media (max-width: 478px) {#brxe-refury {font-size: 15px; font-family: "Poppins"; font-weight: 800; color: var(--primary-blue)}}@media (max-width: 478px) {#brxe-cijbhd {display: flex; align-self: center !important; width: 20%}}@media (max-width: 478px) {#brxe-mvnenm {flex-direction: row; background-color: var(--soft-blue-background); padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border-radius: 8px; column-gap: 5px}}#brxe-aokehp .wdm-bricks-delivery-estimate .wdm-estimate-icon {font-size: 1em; color: var(--alert-green)}#brxe-aokehp .wdm-bricks-delivery-estimate .wdm-estimate-icon svg {width: 1em; height: 1em; fill: var(--alert-green)}#brxe-aokehp .wdm-bricks-delivery-estimate {gap: 8px}i.ti-truck { color: #22c55e;} .wdm-estimate-text{ font-size: 12px;}@media (max-width: 478px) {.wdm-estimate-text{ font-size: 10px; padding-left: 5px;}}#brxe-jgphpi {display: none}@media (max-width: 478px) {#brxe-jgphpi {display: flex; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; border: 1px solid var(--grey-300); border-top-left-radius: 10px; border-bottom-left-radius: 10px; box-shadow: -5px 0 15px 0 var(--grey-300); width: calc(50% + 20px); margin-right: -15px; z-index: 1; background-color: #fff}}#brxe-bsxnke {width: 45%; position: sticky; top: 20px}@media (max-width: 478px) {#brxe-bsxnke {width: 100%; order: 2; flex-direction: row; flex-wrap: nowrap; position: static; top: 0px; column-gap: 0px}}#brxe-anxnlt .item:has(> svg), #brxe-anxnlt .item:has(> i) {gap: 5px}#brxe-anxnlt .separator {color: var(--soft-blue-background)}#brxe-anxnlt .item[aria-current="page"] {color: var(--grey-500); line-height: 0px}#brxe-anxnlt .item {font-size: 12px}#brxe-kptvxa .in-stock {background-color: var(--alert-green); color: #fff !important; font-size: 12px}#brxe-kptvxa .out-of-stock {background-color: var(--secondary-coral); color: #fff; font-size: 12px; font-weight: 700}#brxe-kptvxa .in-stock { padding: 0 10px; border-radius: 10px;}#brxe-kptvxa .out-of-stock{ padding: 0 10px; border-radius: 10px; opacity: 1;}.custom-product-brand-link { text-decoration: underline;}#brxe-aveuqk {font-size: 30px}@media (max-width: 478px) {#brxe-aveuqk {font-size: 26px; line-height: 32px}}.enlace-reseñas-vacio { display: flex; align-items: center; gap: 8px; flex-wrap: nowrap; text-decoration: none; width: fit-content;}#brxe-soxeka {text-align: justify}@media (max-width: 478px) {#brxe-soxeka {font-size: 12px; line-height: 14px; color: var(--grey-500)}}#brxe-cihyad {margin-top: -10px}@media (max-width: 478px) {#brxe-cihyad {display: none}}@media (max-width: 478px) {#brxe-vbwncl {display: none}}@media (max-width: 478px) {#brxe-scijtl {display: none}}#brxe-aykhvg {width: 55%; position: sticky; top: 20px}@media (max-width: 767px) {#brxe-aykhvg {width: 50%}}@media (max-width: 478px) {#brxe-aykhvg {width: 100%; order: 1; position: static; top: 0px}}#brxe-qdegms {display: none}@media (max-width: 478px) {#brxe-qdegms {display: flex}}#brxe-lymnpp {display: none}@media (max-width: 478px) {#brxe-lymnpp {display: flex}}#brxe-ywzmfs .cart .single_add_to_cart_button, #brxe-ywzmfs a.button[data-product_id] {min-width: 100%; background-color: var(--soft-blue-background); border-radius: 30px; color: var(--primary-blue)}#brxe-ywzmfs svg {height: 18px; width: 18px; stroke: var(--primary-blue)}#brxe-ywzmfs .cart .single_add_to_cart_button:hover, #brxe-ywzmfs a.button[data-product_id]:hover {background-color: var(--primary-blue); color: #fff}#brxe-vplqmy {padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; border: 1px solid var(--grey-300); border-radius: 15px; box-shadow: 0 5px 15px 0 var(--grey-100)}.variations{ display: none;} .woocommerce-variation.single_variation{ display: none;} .woocommerce-variation-price{ display: none;}@media (max-width: 767px) {#brxe-vplqmy {display: flex}}#brxe-vrvbqg {height: 30px; width: 60px}#brxe-aivsev {font-size: 11px; line-height: 12px; cursor: pointer}.texto-destacado { font-weight: bold; text-decoration: underline;}@media (max-width: 478px) {#brxe-aivsev {width: 80%}}#brxe-vzdvdu {flex-direction: row; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border-bottom: 1px dotted var(--soft-blue-background); border-bottom-right-radius: 15px; border-bottom-left-radius: 15px}#brxe-vzdvdu .brxe-icon { transition: transform 0.6s ease-in-out; transform-origin: center; }#brxe-vzdvdu:hover .brxe-icon { transform: rotate(360deg);}@media (max-width: 478px) {#brxe-vzdvdu {flex-direction: row; margin-top: -15px}}#brxe-ohfhse {display: none}@media (max-width: 478px) {#brxe-ohfhse {order: 3; display: flex}}#brxe-vqvtds {flex-direction: row; column-gap: 30px}@media (max-width: 478px) {#brxe-vqvtds {row-gap: 20px}}.wcm-calc{ padding: 0px !important;}h2.dfts-section-label { padding: 10px 0;}@media (max-width: 478px) {.dfts-panel-content h3 { padding-top: 10px !important; font-weight: 500;}.dfts-panel-content h2 { font-size: 22px; line-height: 24px;}.dfts-section-label{ padding: 15px 0;}}#brxe-lozsbo {width: 70%; order: 1}@media (max-width: 767px) {#brxe-lozsbo {width: 68%}}@media (max-width: 478px) {#brxe-lozsbo {width: 100%}}#brxe-zjubni {position: sticky; top: 10px}#brxe-lkadbj {width: 30%}@media (max-width: 478px) {#brxe-lkadbj {width: 100%; order: 1}.dfts-faq-question-text{ font-weight: 400;}}#brxe-spkptx {flex-direction: row; align-items: stretch}@media (max-width: 478px) {#brxe-spkptx {row-gap: 40px}}#brxe-sxtjmc {width: 75%; row-gap: 50px}@media (max-width: 767px) {#brxe-sxtjmc {width: 100%}}@media (max-width: 478px) {#brxe-sxtjmc {row-gap: 20px}}#brxe-huhaya {margin-bottom: -10px}#brxe-pimjnr .cart .single_add_to_cart_button, #brxe-pimjnr a.button[data-product_id] {min-width: 100%; background-color: var(--soft-blue-background); border-radius: 30px; color: var(--primary-blue)}#brxe-pimjnr svg {height: 18px; width: 18px; stroke: var(--primary-blue)}#brxe-pimjnr .cart .single_add_to_cart_button:hover, #brxe-pimjnr a.button[data-product_id]:hover {background-color: var(--primary-blue); color: #fff}.wro-purchase-options{ padding: 10px 0;} .woocommerce-variation.single_variation { display: none !important;}#brxe-fmtzag .wdm-bricks-delivery-estimate .wdm-estimate-icon {font-size: 1em; color: var(--alert-green)}#brxe-fmtzag .wdm-bricks-delivery-estimate .wdm-estimate-icon svg {width: 1em; height: 1em; fill: var(--alert-green)}#brxe-fmtzag .wdm-bricks-delivery-estimate {gap: 8px}i.ti-truck { color: #22c55e;} .wdm-estimate-text{ font-size: 12px;} .brxe-wdm-delivery-estimate.wdm-bricks-delivery-estimate { text-align: center;}#brxe-hqxdgf {padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; border: 1px solid var(--grey-300); border-radius: 15px; box-shadow: 0 5px 15px 0 var(--grey-100)}#brxe-bmqfbf {height: 30px; width: 60px}#brxe-otyhiz {font-size: 11px; line-height: 12px; cursor: pointer}.texto-destacado { font-weight: bold; text-decoration: underline;}#brxe-qtttnm {flex-direction: row; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border-bottom: 1px dotted var(--soft-blue-background); border-bottom-right-radius: 15px; border-bottom-left-radius: 15px}#brxe-qtttnm .brxe-icon { transition: transform 0.6s ease-in-out; transform-origin: center; }#brxe-qtttnm:hover .brxe-icon { transform: rotate(360deg);}#brxe-xuhweg {width: 25%; position: sticky; top: 20px; align-self: flex-start !important}@media (max-width: 767px) {#brxe-xuhweg {display: none}}@media (max-width: 478px) {#brxe-xuhweg {display: none}}@media (max-width: 478px) {#brxe-zxqtnn svg {height: 18px; width: 18px}#brxe-zxqtnn {color: #fff; width: 100%; padding-top: 10px; padding-bottom: 10px}}#brxe-pnjwop {display: none}@media (max-width: 478px) {#brxe-pnjwop {position: fixed; bottom: 0px; left: 0px; right: 0px; padding-top: 15px; padding-right: 25px; padding-bottom: 15px; padding-left: 25px; box-shadow: 0 -5px 15px 0 rgba(0,0,0,0.1); display: flex; z-index: 5}#brxe-pnjwop {  transform: translateY(150%) !important; transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;  background-color: rgba(255, 255, 255, 0.15) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; }#brxe-pnjwop.is-visible { transform: translateY(0) !important;}}#brxe-grjgzq {flex-direction: row; column-gap: 20px; padding-top: 20px; padding-right: 10px; padding-left: 10px}@media (max-width: 478px) {#brxe-grjgzq {padding-right: 15px; padding-left: 15px}}