@charset "UTF-8";.product__prices{display:flex}.discount_bar{margin-bottom:0}.discount_bar h3{margin-bottom:0}@media (min-width:1033px){.discount-top-price{margin-top:-110px!important}.discount-top-price .price{max-width:180px;display:grid;grid-template-columns:1fr 20px 1fr;grid-template-rows:auto auto;gap:10px}.discount-top-price .price .price-before-discount{padding-top:12px;grid-row:1/2}.discount-top-price .price .discount_banner{margin:11px 5px 0 5px}.discount-top-price .price .price-before-discount .woocommerce-Price-amount bdi{font-size:20px;line-height:24px;color:#ccd0d7;text-decoration:line-through}.discount-top-price .price .woocommerce-currency{display:flex;margin-bottom:3px;padding:0;flex-grow:0;justify-content:center;align-items:end;color:#ccd0d7;font-family:"Modern Era";font-size:12px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:.48px;text-transform:uppercase}.discount-top-price .price .woocommerce-Price-amount{grid-row:2/3;grid-column:1/4;text-align:center}}.discount-top-bar{display:none;width:100%;border-width:1px;border-style:dashed;border-color:#720d1a;border-radius:8px;margin:16px 0;padding:8px;justify-content:center;align-items:center;background-color:#ffeef0}.discount-top-bar p{margin-left:8px}.discount-top-bar img{margin-right:7px}.discount-top-bar p{color:#720d1a;font-size:14px;font-family:Modern Era;font-weight:700;line-height:20px;word-wrap:break-word}.discount-container{display:grid!important;grid-template-areas:". ." "a c" "b c" ". .";grid-template-rows:1px 1fr 50px 0;padding:12px 16px 12px 45px!important}.discount-container .variation_days{width:100%;grid-area:a}@media (min-width:768px){.discount-container .variation_days{margin-top:0}}.discount-container .variation_data{grid-area:b}@media (min-width:768px){.discount-container .variation_data{margin-top:0}}.discount-container div{grid-area:c}.discount-container .woocommerce-Price-amount{grid-area:b}.discount-container .woocommerce-currency{display:flex;font-size:10px;justify-content:end}.discount-container .woocommerce-currency,.discount-container div bdi{grid-area:d}.discount-container div span{display:grid;grid-template-areas:". c a" ". . b" ". . d";grid-template-columns:15fr 1.2fr 2fr}.discount-container .woocommerce-Price-amount bdi{display:flex}.discount-container div{font-weight:700;font-size:16px;margin:0}.discount-container .currency_symbol{order:3}.discount-container .discount_banner{order:4}.discount-container div .woocommerce-Price-amount{grid-area:a;text-align:end;margin-top:3px}.discount-container div .price-before-discount{grid-area:b;text-align:end;margin-top:-4px;margin-bottom:4px}@media (min-width:768px){.discount-container div .price-before-discount{margin:1px 0 0 4px}}@media (min-width:768px){.discount-container .price-before-discount{flex:1}}.discount-container div .discount_banner{display:flex;justify-content:center;align-items:center;margin:4px;grid-area:c;text-align:end;width:30px;margin-bottom:0}.discount-container div .currency_symbol{grid-area:d;text-align:end;margin:0;padding:0}.discount-container div .discount_banner .discount_code_text{display:none}.discount-container div .currency_symbol{position:initial}.discound-currency_symbol{display:block}.discound-currency_symbol.active-discount{display:inline-block}.discount-container .newPrice-discount{display:flex;justify-content:center;align-items:center}.discount-container .discount-icon-container{display:flex;justify-content:center;align-items:center;background-color:#ffedf0;border-radius:2px;font-size:12px;padding:2px;margin-right:2px}.currency_simple_symbol{display:inline-block;position:absolute;right:50;top:0}.discount-container .discount-icon-container span{font-weight:700}.discount-container bdi:nth-child(2){display:flex;margin:0;padding:0;flex-direction:row-reverse;justify-content:center;font-size:12px;color:#56575a;margin-left:33px}.sticky-add-to-cart-container .sticky-add-to-cart-form .sticky-add-to-cart-price .price{display:flex;align-items:center;margin-right:28px}.sticky-add-to-cart-container .sticky-add-to-cart-form .sticky-add-to-cart-price .price .woocommerce-Price-amount bdi{font-size:18px;font-style:normal;font-weight:700;line-height:26px}.sticky-add-to-cart-container .sticky-add-to-cart-form .sticky-add-to-cart-price .price .woocommerce-currency{display:block}.woocommerce-currency-hide.hidden{display:none!important}.sticky-add-to-cart-container .sticky-add-to-cart-form .sticky-add-to-cart-price .price .price-before-discount bdi{font-size:12px;font-style:normal;font-weight:400;line-height:160%}.sticky-add-to-cart-container .sticky-add-to-cart-form .sticky-add-to-cart-price .price .price-before-discount bdi .woocommerce-Price-currencySymbol{margin-right:1px}.sticky-add-to-cart-container .sticky-add-to-cart-form .sticky-add-to-cart-price .price .woocommerce-currency{margin:2.9px 12px 0 4px;font-size:12px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:.48px;text-transform:uppercase;padding:0}.sticky-add-to-cart-container .sticky-add-to-cart-form .variants-tabs-container .variation_tooltip{display:none}.sticky-add-to-cart-price span.woocommerce-currency{display:none}.sticky-add-to-cart-price .price-before-discount{margin-left:4px;margin-top:4px;text-decoration:line-through}.discount-cart span.price-before-discount,.discount-container span.price-before-discount{color:var(--Neutrals-500,#56575a);font-size:12px;font-style:normal;font-weight:400;line-height:160%;text-decoration-line:line-through}.discount_code_text:after{content:"%"}.discount_banner{width:auto;height:24px;position:relative;display:flex;padding:4px 8px 4px 4px;justify-content:center;align-items:center;gap:4px;border-radius:8px;background:#ffeef0}@media only screen and (min-width:2px) and (max-width:359px){.discount_banner{display:none}}@media only screen and (min-width:769px) and (max-width:888px){.sticky-add-to-cart-product-variation{display:none;margin:0}}@media only screen and (min-width:889px) and (max-width:917px){.sticky-add-to-cart-product-variation{margin:0!important}}.discount_icon{display:flex;justify-content:center;align-items:center}.discount_icon svg{margin-left:3px}.discount_code_text{font-family:"Modern Era";font-size:12px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:0;text-align:right;color:#720d1a;display:inline-block}.discount-cart .woocommerce-Price-amount{margin-right:4px}.discount-cart .shopping-cart__product-currency{margin-top:25px;margin-right:75px}.discount-cart .shopping-cart__product-price{margin-top:20px}.discount-cart .shopping-cart__counter{width:26%}.discount-cart .shopping-cart__counter-less{width:30px;height:30px}.discount-cart .shopping-cart__counter-more{width:30px;height:30px}.discount-cart .shopping-cart__product-price .woocommerce-currency{margin-right:14px;font-size:12px;font-weight:700}.discount-cart .discount_banner{display:inline-flex;top:3px;right:5px}.discount-icon{margin-top:4px}.discount-cart .shopping-cart__product .price-before-discount .woocommerce-Price-currencySymbol{margin-right:1px}@media (min-width:769px){.discount-container{display:flex!important;flex-direction:column;padding:20px!important}.discount-container .variation_days{grid-area:unset;padding-top:0}.discount-container .variation_data{padding-bottom:0}.discount-container div{display:flex;flex-direction:row}.discount-container span:first-child{display:flex;flex-wrap:wrap}.discount-container div .price-before-discount{display:flex;text-decoration:line-through;flex-grow:0;padding:0}.discount-container div .discount_banner{width:auto;margin-bottom:0;margin:2px}.discount-container div .currency_symbol{display:none}.discount-container div .woocommerce-currency{margin-right:12px;padding-top:5px;font-size:12px}.discount-container div .discount_banner .discount_code_text{display:inline-block}.discount-container .discount-icon-container{position:absolute;right:-85px}.discount-icon-container:after{content:"-5%";color:#720d1a;margin:0}}@media (min-width:1081px){.discount-container .precio{flex-wrap:wrap}}@media (min-width:1440px){.discount-container .precio{flex-wrap:nowrap}}@media all and (max-width:768px){.sticky-add-to-cart-container .sticky-add-to-cart-form .sticky-add-to-cart-price{top:18px}.sticky-add-to-cart-container .sticky-add-to-cart-form .sticky-add-to-cart-product-variation{top:46px;font-weight:400;font-size:14px}}@media only screen and (min-width:759px) and (max-width:781px){.sticky-add-to-cart-container .sticky-add-to-cart-form .sticky-add-to-cart-price{top:10px;left:-222px}.sticky-add-to-cart-container .sticky-add-to-cart-form .sticky-add-to-cart-product-variation{display:none}.sticky-add-to-cart-product-variation{margin:0!important}}.discount_pd_journey #updated-price.price{display:flex}.discount_pd_journey .custom_sticky-add-to-cart-price .woocommerce-Price-amount{font-size:18px!important;font-weight:700!important;font-style:normal!important}.discount_pd_journey .price-before-discount .woocommerce-Price-amount{font-size:12px!important;font-weight:400!important;text-decoration:line-through}.discount_pd_journey .price-before-discount .woocommerce-Price-amount bdi{margin-top:3px;color:#56575a;font-style:normal!important;font-weight:400!important;margin-left:4px;font-size:12px!important}.discount_pd_journey .woocommerce-currency{margin-top:3px;margin-right:12px}.custom-plan__highlight .woocommerce-currency{margin-right:8px}.custom_sticky-add-to-cart-product-variation{margin:0 7px}