@layer bricks {.brxe-template{width:100%}}#brxe-rprhgd .woocommerce-product-gallery .flex-control-thumbs img.flex-active {border: 1px solid var(--cf-cafe)}#brxe-rprhgd.thumbnail-slider .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image.flex-active-slide img {border: 1px solid var(--cf-cafe)}.flex-viewport { gap: var(--cf-space-xl);} .flex-control-nav { align-items: start !important; align-content: center !important;}#brxe-yzlzes {width: 50%}@media (max-width: 767px) {#brxe-yzlzes {width: 100%}}#brxe-rgfekd {color: var(--cf-cafe); font-size: var(--cf-text-xl); line-height: normal; font-weight: 400; text-transform: uppercase}#brxe-zuhnte {color: var(--cf-cafe); font-size: var(--cf-text-l); font-weight: 400; line-height: normal; text-transform: uppercase; margin-bottom: var(--cf-space-m)}#brxe-vuavze {color: var(--cf-cafe); font-size: var(--cf-text-m); line-height: normal; font-weight: 400; font-family: "Montserrat"; margin-bottom: var(--cf-space-m)}#brxe-uokkgt .cart .quantity {width: 100%}#brxe-uokkgt .qty {border-width: 1px; border-color: var(--cf-cafe)}#brxe-uokkgt .minus {border-width: 1px; border-color: var(--cf-cafe)}#brxe-uokkgt .plus {border-width: 1px; border-color: var(--cf-cafe)}#brxe-uokkgt .cart .single_add_to_cart_button, #brxe-uokkgt a.button[data-product_id] {padding-top: var(--cf-space-s); padding-right: var(--cf-space-s); padding-bottom: var(--cf-space-s); padding-left: var(--cf-space-s); min-width: 100%; background-color: var(--cf-cafe); color: var(--cf-menta); font-size: var(--cf-text-xl); font-weight: 400; margin-top: var(--cf-space-s)}#brxe-uokkgt table.variations label {color: var(--cf-cafe)}#brxe-uokkgt .cart .variations tr:not(:has(.reset_variations)) {border: 1px solid var(--cf-cafe)}#brxe-uokkgt .cart table.variations {margin-bottom: 0}#brxe-uokkgt label { font-family: Montserrat;font-size: var(--cf-text-m); color: var(--cf-cafe); line-height: normal; text-wrap: nowrap;}#brxe-uokkgt select {border: 1px solid var(--cf-cafe); font-size: var(--cf-text-s); color: var(--cf-cafe);}#brxe-uokkgt .woocommerce-variation-price {display: none;}#brxe-uokkgt h3 { color: var(--cf-cafe); font-size: var(--cf-text-l); font-weight: 400;} .yith-wapo-label { font-size: var(--cf-text-l) !important;} .radio-button-container { display: flex; align-items: center;} .radiobutton::before { background-color: var(--cf-natural) !important; border: 2px solid var(--cf-cafe) !important; border-radius: 0 !important;} .radiobutton.checked::before { background-color: var(--cf-cafe) !important; border-color: #333;}#brxe-uokkgt #wapo-total-price-table {background: var(--cf-natural) !important; font-size: var(--cf-text-xl) !important; color: var(--cf-cafe); text-transform: uppercase;}#brxe-uokkgt .options {display: flex !important; flex-wrap: wrap; column-gap: var(--cf-space-m) !important;}#brxe-uokkgt #yith-wapo-block-1::before{content: "Personalizá tu café"; color: var(--cf-cafe); font-family: Unbounded; font-size: var(--cf-text-l); font-style: normal; font-weight: 400; line-height: normal;}#brxe-uokkgt .option-price {display: none;}#brxe-qvmcha {width: 50%; position: sticky; top: 200px}@media (max-width: 767px) {#brxe-qvmcha {width: 100%}}#brxe-qmtogp {padding-top: var(--cf-space-xl); padding-right: var(--cf-space-xl); padding-bottom: var(--cf-space-xl); padding-left: var(--cf-space-xl); width: 100%; flex-direction: row; justify-content: center; row-gap: var(--cf-space-s); column-gap: var(--cf-space-s)}@media (max-width: 767px) {#brxe-qmtogp {padding-top: 0}}#brxe-clgwfy {margin-top: var(--cf-header-height)}