﻿#custom_short_description{font-size:12px;line-height:13px;font-weight:300}#custom_short_description *{font-size:12px;line-height:13px;font-weight:300}.custom_modal_overlay{width:100vw;height:unset;min-height:100vh;display:flex;background-color:rgba(0,0,0,.6);position:fixed;top:0;left:0;z-index:9999;cursor:pointer}.custom_modal_overlay .custom_modal_content>div{gap:16px;padding:50px 24px 20px 28px;min-width:calc(100% - 40px)}.custom_modal_overlay .custom_modal_content{position:relative;margin:auto;background-color:#e2ded5;border:none;border-radius:50px;width:calc(100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);overflow:auto;cursor:auto}.custom_modal_overlay .custom_modal_content button{background:unset !important;text-decoration:unset !important;top:30px;right:30px;padding:0;margin:0;font-size:18px !important;line-height:1;border:none !important;width:unset !important;height:unset !important;color:#000}.custom_modal_overlay .custom_modal_content .custom_nutrition_title{margin:0;padding-right:28px;font-weight:400 !important;font-size:16px !important;line-height:1.2;text-transform:uppercase;letter-spacing:.02em}.custom_modal_overlay .custom_modal_content .custom_nutrition_table{width:100%;border-collapse:collapse;background:#e2ded5}.custom_modal_overlay .custom_modal_content .custom_nutrition_table th,.custom_modal_overlay .custom_modal_content .custom_nutrition_table td{border:1px solid #000;padding:8px 10px;font-size:12px;line-height:1.3;font-weight:400;vertical-align:middle}.custom_modal_overlay .custom_modal_content .custom_nutrition_table th{text-align:center;font-weight:400}.custom_modal_overlay .custom_modal_content .custom_nutrition_table th:first-child:empty{min-width:0}.custom_modal_overlay .custom_modal_content .custom_nutrition_table tbody td:first-child{text-align:left}.custom_modal_overlay .custom_modal_content .custom_nutrition_table tbody td:not(:first-child){text-align:center}.custom_description{max-width:100%;margin:0;padding:0}.custom_description button{font-family:var(--body-font)}.custom_description .pdp-custom-desc{display:flex;flex-direction:column;gap:32px}.custom_description #custom_description_section_tabs{background-color:#f6f4f0;margin-top:0;margin-left:-16px;margin-right:-16px;padding:32px 0 40px}.custom_description #custom_description_section_tabs .custom_description_tabs_nav{display:flex;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap;gap:24px 40px;width:100%;padding:0}.custom_description #custom_description_section_tabs .custom_description_tabs_btn_heading{display:contents;font:inherit}.custom_description #custom_description_section_tabs .custom_description_tabs_btn{text-decoration:none;border:none;background:rgba(0,0,0,0);color:#111;font-size:15px;line-height:1.3;font-weight:400;text-align:left;cursor:pointer;padding:0 0 4px}.custom_description #custom_description_section_tabs .custom_description_tabs_btn.is-active{text-decoration:underline;text-underline-offset:6px;font-weight:500}.custom_description #custom_description_section_tabs .custom_description_tabs_panels{margin:0}.custom_description #custom_description_section_tabs .custom_description_tab_trigger{padding:16px 0;border:none;border-bottom:1px solid #111;background:rgba(0,0,0,0);color:#111;text-decoration:none;cursor:pointer}.custom_description #custom_description_section_tabs .custom_description_tab_trigger_title{font-size:15px;font-weight:400;line-height:1.3;text-align:left;font-family:var(--body-font)}.custom_description #custom_description_section_tabs .custom_description_tab_panel{padding:16px 0 8px}.custom_description #custom_description_section_preguntas{margin-bottom:32px}.custom_description #custom_description_section_preguntas .pdp-preguntas-heading{font-family:var(--heading-font);font-size:18px;font-weight:400;margin:0;padding:0 0 14px;border-bottom:1px solid #d8d3cc;text-align:left;color:inherit}.custom_description #custom_description_section_preguntas .pdp-preguntas-item{border-bottom:1px solid #d8d3cc}.custom_description #custom_description_section_preguntas .pdp-preguntas-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin:0;padding:14px 0;border:0;background:rgba(0,0,0,0);color:inherit;text-align:left;cursor:pointer;font-family:inherit;font-size:15px;font-weight:350;line-height:1.4}.custom_description #custom_description_section_preguntas .pdp-preguntas-title{font-size:15px;font-weight:350;line-height:1.4}.custom_description #custom_description_section_preguntas .pdp-preguntas-icon{flex:0 0 18px;width:18px;height:18px;font-size:20px;line-height:16px;font-weight:300;text-align:center;color:#1c1b1f}.custom_description #custom_description_section_preguntas .pdp-preguntas-icon::before{content:"+"}.custom_description #custom_description_section_preguntas .pdp-preguntas-item.is-open .pdp-preguntas-icon::before{content:"−"}.custom_description #custom_description_section_preguntas .pdp-preguntas-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.custom_description #custom_description_section_preguntas .pdp-preguntas-item.is-open .pdp-preguntas-content{grid-template-rows:1fr}.custom_description #custom_description_section_preguntas .pdp-preguntas-content-inner{overflow:hidden;min-height:0}.custom_description #custom_description_section_preguntas .pdp-preguntas-answer{padding:0 0 14px;font-size:15px;font-weight:350;line-height:1.5}.custom_description #custom_description_section_preguntas .pdp-preguntas-answer p{margin:0}.custom_description #custom_description_section_preguntas .pdp-preguntas-footer{margin:28px 0 0;padding:0;font-size:15px;line-height:1.45;font-weight:350}.custom_description #custom_description_section_preguntas .pdp-preguntas-footer-link{color:inherit;text-decoration:underline;text-underline-offset:3px}.custom_description #custom_description_section_preguntas .pdp-preguntas-footer-link:hover{color:inherit;opacity:.85}@media(min-width: 768px){#custom_short_description{font-size:15px;line-height:16px;font-weight:300}#custom_short_description *{font-size:15px;line-height:16px;font-weight:300}.custom_description .pdp-custom-desc{gap:40px}.custom_description #custom_description_section_tabs{margin-top:8px;margin-left:0;margin-right:0;padding:40px 0 56px}.custom_description #custom_description_section_tabs .custom_description_tabs_nav{justify-content:space-between;flex-wrap:nowrap;gap:12px;padding:0}.custom_description #custom_description_section_tabs .custom_description_tabs_btn{font-size:16px;max-width:24%;white-space:normal;text-align:left}.custom_description #custom_description_section_tabs .custom_description_tabs_btn_heading:last-child .custom_description_tabs_btn{text-align:right}.custom_description #custom_description_section_tabs .custom_description_tabs_panels{display:flex;flex-direction:column;padding:28px 0 0}.custom_description #custom_description_section_tabs .custom_description_tab_trigger_title{font-size:16px}.custom_description #custom_description_section_tabs .custom_description_tab_entry{display:none;margin:0;padding:0}.custom_description #custom_description_section_tabs .custom_description_tab_entry.is-desktop-active{display:block}.custom_description #custom_description_section_tabs .custom_description_tab_panel{display:block !important;padding:0}}.custom_description [x-cloak]{display:none !important}@media(max-width: 767px){.pdp-redesign{--pdp-mobile-sticky-head: 128px}.pdp-redesign #product-description{padding-top:20px}.pdp-redesign .custom_description .pdp-custom-desc{gap:24px}.pdp-redesign .custom_description .pdp-desc-cream-spacer{display:block;height:24px;margin:0 -16px;background-color:#fff;flex:0 0 auto}.pdp-redesign .custom_description #custom_description_section_tabs{margin-top:0;padding-top:calc(20px + var(--pdp-mobile-sticky-head));padding-bottom:40px;scroll-margin-top:var(--pdp-mobile-sticky-head)}.pdp-redesign .custom_description #custom_description_section_tabs .container{padding-top:0}.pdp-redesign .custom_description #custom_description_section_tabs .custom_description_tab_trigger{padding:20px 0}.pdp-redesign .custom_description #custom_description_section_tabs .custom_description_tab_entry+.custom_description_tab_entry>.custom_description_tab_trigger{margin-top:24px;padding-top:0}.pdp-redesign .custom_description #custom_description_section_tabs .custom_description_tab_panel{padding:24px 0 0}.pdp-redesign .pdp-nutrition-table th,.pdp-redesign .pdp-nutrition-table td{font-size:11px;line-height:1.15;padding:6px 3px}.pdp-redesign .pdp-nutrition-table th:first-child{font-size:10px;line-height:1.2;font-weight:400;max-width:42%}.pdp-redesign .pdp-nutrition-table .pdp-nutrition-serving-line{display:block;white-space:normal}}@media(max-width: 767px){#single-product>.container,#single-product .row,#single-product .pdp-animated-col,.section-products-related .container{overflow-x:clip}}.pdp-redesign{background-color:#fff}.pdp-redesign .pdp-gallery-col{background-color:rgba(0,0,0,0)}.pdp-redesign .pdp-buybox-panel{background-color:#f6f4f0;border-radius:16px;padding:20px 16px 0}.pdp-redesign .breadcrumbs{display:none}.pdp-redesign .pdp-top-crumbs,.pdp-redesign .pdp-buybox-crumbs{display:block}.pdp-redesign .pdp-top-crumbs{margin:0 0 16px;font-size:13px;color:#8a8a8a}.pdp-redesign .pdp-buybox-crumbs{display:none}.pdp-redesign .pdp-gallery{display:flex;flex-direction:column;gap:8px;width:100%;padding-left:0 !important}.pdp-redesign .pdp-gallery-main{order:1;width:100%;max-width:100%}.pdp-redesign .product-detail-slider .js-product-slide,.pdp-redesign .product-detail-slider .js-product-slide-link{height:auto}.pdp-redesign .product-detail-slider .product-slider-image{top:0;left:0 !important;width:100% !important;height:100% !important;max-height:none !important;object-fit:cover;transform:none !important}.pdp-redesign .pdp-gallery-thumbs{order:2;width:100%;max-width:100%;margin-top:0}.pdp-redesign .pdp-gallery-thumbs .pdp-thumbs-nav,.pdp-redesign .pdp-gallery-thumbs .pdp-thumbs-nav.d-md-block,.pdp-redesign .pdp-gallery-thumbs .swiper-product-thumb-control{display:none !important;height:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden}.pdp-redesign .pdp-gallery-thumbs .product-thumbs-container{width:100% !important;margin-top:0 !important;display:block}.pdp-redesign .pdp-gallery-thumbs .swiper-product-thumb,.pdp-redesign .pdp-gallery-thumbs .js-swiper-product-thumbs.swiper-product-thumb{max-height:none !important;height:auto !important;width:100% !important;flex:none;min-width:0}.pdp-redesign .pdp-gallery-thumbs .swiper-wrapper{align-items:stretch}.pdp-redesign .pdp-gallery-thumbs .swiper-slide,.pdp-redesign .pdp-gallery-thumbs .js-swiper-product-thumbs .swiper-slide{height:auto !important;overflow:hidden}.pdp-redesign .pdp-gallery-thumbs .js-product-thumb,.pdp-redesign .pdp-gallery-thumbs .product-thumb{display:block;width:100% !important;height:0;padding-bottom:var(--pdp-gallery-pad, 125%);margin:0 !important;aspect-ratio:auto;overflow:hidden;border:0 !important;border-radius:0 !important;outline:none}.pdp-redesign .pdp-gallery-thumbs .js-product-thumb img,.pdp-redesign .pdp-gallery-thumbs .product-thumb img{position:absolute;top:0;left:0;width:100% !important;max-width:none !important;height:100% !important;max-height:none !important;object-fit:cover;border:0 !important;border-radius:0 !important}.pdp-redesign .pdp-buybox{display:flex;flex-direction:column;flex:1;min-height:100%;padding:8px 0 0}.pdp-redesign .pdp-buybox-form{display:flex;flex-direction:column;flex:1}.pdp-redesign .pdp-buybox-title{font-size:32px;line-height:1.1;margin-bottom:8px}.pdp-redesign .pdp-buybox-phrase{font-size:15px;font-weight:300;line-height:1.35;margin:0 0 12px;color:#3d3d3d}.pdp-redesign .pdp-attrs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.pdp-redesign .pdp-attrs:empty{display:none;margin:0}.pdp-redesign .pdp-attr{font-weight:300;display:inline-flex;align-items:center;gap:8px;background:#fff;border-radius:99px;padding:8px 14px 8px 12px;font-size:15px;line-height:1.2;color:#111;position:relative}.pdp-redesign .pdp-attr::before{content:"";flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:#d4cfc6}.pdp-redesign .pdp-price-row{display:flex;align-items:baseline;gap:10px;margin-bottom:4px}.pdp-redesign .pdp-price{font-size:28px;line-height:1.1;font-weight:500}.pdp-redesign .pdp-price-compare{font-size:16px;color:#8a8a8a;text-decoration:line-through}.pdp-redesign .pdp-price-tax{margin-bottom:12px}.pdp-redesign .pdp-ship-progress{margin:16px 0 20px;padding:14px 16px;background:#fff;border-radius:12px}.pdp-redesign .pdp-ship-progress .pdp-ship-progress-track{position:relative;height:13px;border-radius:99px;margin:12px 0 0;overflow:hidden;background:#f6f4f0}.pdp-redesign .pdp-ship-progress .pdp-ship-progress-fill{display:block;height:100%;width:0%;max-width:100%;border-radius:99px;background:#c0bdaf;transition:none}.pdp-redesign .pdp-ship-progress-message{position:relative;height:auto;min-height:0;font-size:13px;line-height:1.35;font-weight:500;color:#3d3d3d;text-align:left}.pdp-redesign .pdp-ship-progress .ship-free-rest-text{display:none;position:static;top:auto;width:auto;text-align:left;line-height:1.35;opacity:1}.pdp-redesign .pdp-ship-progress .bar-progress-amount{display:block}.pdp-redesign .pdp-ship-progress .pdp-ship-progress-message.success .bar-progress-amount,.pdp-redesign .pdp-ship-progress .js-ship-free-rest-message.success .bar-progress-amount{display:none}.pdp-redesign .pdp-ship-progress .pdp-ship-progress-message.success .bar-progress-success,.pdp-redesign .pdp-ship-progress .js-ship-free-rest-message.success .bar-progress-success{display:block}.pdp-redesign .pdp-ship-progress .bar-progress-condition{display:none !important}.pdp-redesign .pdp-ship-progress .js-ship-free-dif{font-weight:600}.pdp-redesign .js-quantity-variants-container>.form-group,.pdp-redesign .js-quantity-variants-container>label.form-label{display:none}.pdp-redesign .pdp-pack-label{width:100%;font-size:14px;font-weight:400;margin:0 0 18px}.pdp-redesign .pdp-pack-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px 8px;margin:0 0 12px !important;width:100%}.pdp-redesign .pdp-pack-item{display:flex;flex-direction:column;align-items:center;min-width:0}.pdp-redesign .pdp-pack-card.btn-variant{min-width:0;min-height:0;height:auto;margin:0;font-weight:inherit;text-transform:none;width:100%;letter-spacing:0;background:#fff !important;color:#111 !important;border:1px solid #e2ded5 !important}.pdp-redesign .pdp-pack-card.btn-variant.selected,.pdp-redesign .pdp-redesign .pdp-pack-card.js-insta-variant.btn.btn-variant.selected{color:#111 !important;background:#fff !important;border-color:#1c1b1f !important}.pdp-redesign .pdp-pack-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0px;padding:18px 8px 14px;margin:0;width:100%;min-width:0;min-height:0;border:1px solid #e2ded5;border-radius:16px;background:#fff;color:#111;text-decoration:none;position:relative;line-height:1.2}.pdp-redesign .pdp-pack-card.selected{border-color:#1c1b1f;background:#fff}.pdp-redesign .pdp-pack-card .btn-variant-content{background:rgba(0,0,0,0) !important;color:inherit !important}.pdp-redesign .pdp-pack-badge{position:absolute;top:-10px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:12px;letter-spacing:.04em;text-transform:uppercase;border-radius:99px;padding:3px 8px;line-height:1.2;background:#fff;color:#1c1b1f;border:1px solid #1c1b1f}.pdp-redesign .pdp-pack-card.selected .pdp-pack-badge{background:#c0bdaf;color:#1c1b1f;border-color:#1c1b1f}.pdp-redesign .pdp-pack-units{font-weight:300;font-size:13px;color:#000}.pdp-redesign .pdp-pack-unit-price{margin-top:7px;font-weight:300;font-size:14px;color:#8a847c}.pdp-redesign .pdp-pack-meta{display:flex;flex-direction:column;gap:2px;font-weight:300;font-size:14px;color:#000;line-height:1.25;text-align:center;margin-top:8px}.pdp-redesign .pdp-pack-qty.btn-variant-content{min-height:0;padding:8px 0 0;line-height:1;font-size:28px;font-weight:500}.pdp-redesign .pdp-pack-name{color:#1c1b1f}.pdp-redesign .pdp-flavors{display:flex;align-items:center;gap:10px;margin:0 0 16px;flex-wrap:wrap}.pdp-redesign .pdp-flavors-label{font-size:14px;margin-right:4px}.pdp-redesign .pdp-flavor-pill{width:22px;height:22px;border-radius:50%;border:1px solid #111;display:inline-block;flex:0 0 22px}.pdp-redesign .pdp-cta-row{display:flex;align-items:stretch;gap:10px;margin:0 0 16px}.pdp-redesign .pdp-cta-row>.col-4,.pdp-redesign .pdp-cta-row>.col-md-3,.pdp-redesign .pdp-cta-row>.col-8,.pdp-redesign .pdp-cta-row>.col-md-9{max-width:none !important;flex:0 0 auto !important;padding:0;width:auto !important}.pdp-redesign .pdp-cta-row .js-quantity,.pdp-redesign .pdp-cta-row .form-quantity{width:120px;border:1px solid #111;border-radius:99px;overflow:hidden;height:48px}.pdp-redesign .pdp-cta-submit{flex:1}.pdp-redesign .pdp-add-btn{height:48px;border-radius:99px;background:#111 !important;border-color:#111 !important;color:#fff !important;font-size:14px;letter-spacing:.01em}.pdp-redesign .pdp-shipping{margin:8px 0 16px}.pdp-redesign .pdp-shipping .js-accordion-private-toggle{pointer-events:none;margin-bottom:8px !important;padding-top:0 !important;padding-bottom:0 !important}.pdp-redesign .pdp-shipping .shipping-calculator-form.position-absolute,.pdp-redesign .pdp-shipping .js-shipping-calculator-with-zipcode.position-absolute{position:relative !important}.pdp-redesign .pdp-shipping .shipping-calculator-head{min-height:0}.pdp-redesign .pdp-shipping .js-calculate-shipping{border-radius:99px;min-width:110px;height:44px}.pdp-redesign .pdp-shipping .js-shipping-input{border-radius:99px;height:44px}.pdp-redesign .pdp-trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;width:auto;margin-top:auto;margin-left:-16px;margin-right:-16px;padding:16px 20px 20px;background:#f6f4f0;border-radius:0 0 16px 16px}.pdp-redesign .pdp-trust-item{display:inline-flex;align-items:center;gap:8px;color:#a6a6a6;text-decoration:none;font-family:"ABC Oracle Trial",sans-serif;font-weight:300;font-style:normal;font-size:12px;line-height:1;letter-spacing:0}.pdp-redesign .pdp-trust-payments svg{display:block;width:20px;height:20px;flex:0 0 auto;fill:none;stroke:#a6a6a6}.pdp-redesign .pdp-trust-icon{display:block;width:20px;height:20px;object-fit:contain;flex:0 0 auto}.pdp-redesign .pdp-desc{background:rgba(0,0,0,0);padding:24px 16px 40px}.pdp-redesign .pdp-desc-grid{display:grid;gap:32px}.pdp-redesign .pdp-desc-heading{font-size:18px;font-weight:400;margin:0 0 12px}.pdp-redesign .pdp-desc-text{font-size:15px;line-height:1.45;font-weight:300}.pdp-redesign .pdp-desc-text p{margin:0 0 12px;line-height:1.45}.pdp-redesign .pdp-desc-text p:has(img){display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:16px;margin-bottom:0}.pdp-redesign .pdp-desc-text img{display:block;flex:0 0 auto;width:auto;height:44px;max-width:44px;margin:0;object-fit:contain}.pdp-redesign .pdp-desc-text strong{font-weight:300}.pdp-redesign .pdp-desc-text h2{font-size:15px;font-weight:400;text-decoration:underline}.pdp-redesign .pdp-nutrition-table{width:100%;border-collapse:collapse}.pdp-redesign .pdp-nutrition-table th,.pdp-redesign .pdp-nutrition-table td{border-bottom:1px solid #111;padding:8px 6px;font-size:15px;line-height:1.3;font-weight:300;vertical-align:bottom}.pdp-redesign .pdp-nutrition-table th{padding-top:0;text-align:left;font-weight:500}.pdp-redesign .pdp-nutrition-table td:not(:first-child),.pdp-redesign .pdp-nutrition-table th:not(:first-child){text-align:right;white-space:nowrap}.pdp-redesign .pdp-nutrition-note,.pdp-redesign .pdp-desc-ingredients{font-size:15px;line-height:1.4;font-weight:300;margin-top:12px;color:#3d3d3d}.pdp-redesign .pdp-desc-nutrition img{width:100%;height:auto}.pdp-redesign .pdp-desc-copy .pdp-desc-text>:last-child{margin-bottom:0}.pdp-redesign .pdp-desc-stamps{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:20px}.pdp-redesign .pdp-desc-stamp{display:inline-flex;line-height:0}.pdp-redesign .pdp-desc-stamp-img{height:44px;width:auto;max-width:44px;object-fit:contain}.pdp-redesign .pdp-desc-props{display:flex;flex-direction:column;gap:16px;max-width:640px}.pdp-redesign .pdp-desc-prop-title{font-size:15px;font-weight:600;margin:0 0 4px;line-height:1.3}.pdp-redesign .pdp-desc-prop-text{font-size:14px;line-height:1.45;font-weight:300}.pdp-redesign .pdp-desc-prop-text p{margin:0;line-height:1.45}.pdp-redesign .pdp-desc-bullets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-width:640px}.pdp-redesign .pdp-desc-bullets li{font-size:15px;line-height:1.35;font-weight:300;padding-left:1.1em;text-indent:-1.1em}.pdp-redesign .pdp-desc-bullets li::before{content:"— "}.pdp-redesign .social-share{display:none}.pdp-redesign .pdp-desc-extra{display:grid;gap:24px;margin-top:32px}@media(min-width: 768px){.pdp-redesign .pdp-hero{align-items:stretch}.pdp-redesign .pdp-gallery-col,.pdp-redesign .pdp-animated-col{display:flex;flex-direction:column}.pdp-redesign .pdp-gallery-col{padding-top:0 !important;padding-bottom:0 !important}.pdp-redesign .pdp-gallery{flex:1 1 auto;min-height:100%}.pdp-redesign .pdp-gallery-thumbs{margin-top:auto}.pdp-redesign .pdp-animated-col{min-height:100%}.pdp-redesign .pdp-buybox-panel{flex:1;display:flex;flex-direction:column;width:100%;min-height:100%;height:100%;padding:28px 28px 0;border-radius:24px}.pdp-redesign .pdp-buybox{flex:1;min-height:100%}.pdp-redesign .pdp-buybox-form{flex:1}.pdp-redesign .pdp-trust{margin-top:auto;margin-left:-28px;margin-right:-28px;margin-bottom:0;padding:20px 28px 28px;border-radius:0 0 24px 24px}.pdp-redesign .pdp-desc-text img{height:48px;max-width:48px}.pdp-redesign .pdp-buybox-title{font-size:30px}.pdp-redesign .pdp-price{font-size:32px}.pdp-redesign .pdp-desc{padding:48px 0 40px}.pdp-redesign .pdp-desc-grid{grid-template-columns:1fr 1fr;gap:64px;align-items:start}.pdp-redesign .pdp-desc-stamps{margin-top:28px;gap:24px}.pdp-redesign .pdp-desc-stamp-img{height:48px;max-width:48px}.pdp-redesign .section-products-related{padding-top:8px;margin-top:0}.pdp-redesign .pdp-desc-extra{grid-template-columns:repeat(3, 1fr);gap:40px}.pdp-redesign .pdp-gallery-thumbs .pdp-thumbs-nav{display:none !important}.pdp-redesign .pdp-gallery-thumbs .swiper-slide,.pdp-redesign .pdp-gallery-thumbs .js-swiper-product-thumbs .swiper-slide{width:calc(25% - 6px) !important;margin-right:8px !important}}.recetario{padding:24px 16px 80px;color:#1c1b1f;overflow-x:clip}.recetario-header{margin-bottom:28px}.recetario--index .recetario-header{margin-bottom:20px}.recetario-title{font-family:var(--heading-font);font-weight:var(--title-font-weight);font-size:32px;line-height:1.1;margin:0}.recetario-subtitle{font-family:var(--heading-font);font-size:24px;line-height:1.25;font-weight:400;margin:0}.recetario-subtitle-by{font-family:inherit;font-size:inherit;font-weight:inherit}.recetario-crumbs{display:flex;align-items:center;gap:18px;font-size:12px;line-height:1;margin:0 0 18px;font-family:var(--body-font)}.recetario-crumbs a{color:#b3b3b3;text-decoration:none}.recetario-crumbs a:hover{color:#1c1b1f}.recetario-crumbs span{color:#1c1b1f}.recetario--index .recetario-subtitle,.recetario--post .recetario-subtitle{color:#9b9b9b}.recetario--post .recetario-title{line-height:1}.recetario--post .recetario-subtitle{line-height:1.05}.recetario--index .recetario-kicker{color:#b0ada8;font-weight:500;font-size:16px}.recetario--index .recetario-tags{color:#b0ada8}.recetario--index .recetario-card-title{font-size:18px;font-weight:400}.recetario--index .recetario-card-text{color:#b8b8b8;font-size:15px}.recetario--index .recetario-card-link{background:#f6f4f0;border:0;border-radius:33.75px;padding:7px 24px;text-decoration:none;font-size:14px;color:#1c1b1f;line-height:1.2}.recetario--index .recetario-card-link:hover{color:#1c1b1f;opacity:.7}.recetario--index .recetario-featured-cta{margin-top:28px;padding:0;font-size:16px;font-weight:400;text-decoration:underline;text-underline-offset:3px}.recetario-filters{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;margin:0 0 28px;padding-bottom:4px}.recetario-filters::-webkit-scrollbar{display:none}.recetario-filter{flex:0 0 auto;appearance:none;background:rgba(0,0,0,0);border:1px solid #1c1b1f;border-radius:999px;padding:10px 20px;font-size:15px;font-weight:300;line-height:1.2;color:#1c1b1f;cursor:pointer;white-space:nowrap;font-family:var(--body-font)}.recetario-filter.is-active{background:#f6f4f0;border-color:#f6f4f0;color:#000;border:1px solid #000}.recetario-featured{background:#f6f4f0;margin:0 -16px 56px;padding:16px 16px 40px}.recetario-featured-media{position:relative;overflow:hidden}.recetario-featured-media-link{display:block}.recetario-featured-img,.recetario-hero-img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:center}.recetario-featured-crumbs{position:absolute;left:16px;bottom:16px;display:flex;align-items:center;gap:10px;color:#fff;font-size:11px;letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.recetario-featured-crumbs a,.recetario-featured-crumbs span{color:#fff}.recetario-featured-crumbs a{pointer-events:auto}.recetario-featured-crumbs a:hover{opacity:.75}.recetario-featured-crumbs-sep{width:14px;height:1px;background:#fff;display:inline-block}.recetario-featured-copy{padding:20px 0 0}.recetario-kicker{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:#3e422a;margin:0 0 10px;font-weight:500}.recetario-featured-title{font-family:var(--heading-font);font-size:26px;line-height:1.15;margin:0 0 10px}.recetario-featured-text{font-size:16px;font-weight:400;line-height:1.45;max-width:520px;margin-bottom:14px}.recetario-featured-text p{margin:0}.recetario-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:300;margin:0 0 18px;color:#1c1b1f}.recetario-grid{display:grid;grid-template-columns:1fr;gap:32px 20px}.recetario-empty{margin-top:24px;font-weight:300}.recetario-card-media{display:block;overflow:hidden}.recetario .js-recetario-card[hidden]{display:none !important}.recetario-card-img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.recetario-card-body{padding-top:16px}.recetario-card-title{font-family:var(--heading-font);font-size:20px;line-height:1.2;margin:0 0 8px}.recetario-card-text{font-size:14px;font-weight:300;line-height:1.45;margin-bottom:12px}.recetario-card-text p{margin:0}.recetario-card-link{display:inline-block;color:#1c1b1f;text-decoration:underline;text-underline-offset:3px;font-size:14px}.recetario-card-link:hover{color:#3e422a}.recetario-hero{margin:12px 0 48px}.recetario-method{display:grid;grid-template-columns:1fr;gap:40px;margin-bottom:56px}.recetario-label{font-family:var(--heading-font);font-size:16px;letter-spacing:0;text-transform:none;font-weight:400;margin:0 0 12px}.recetario-ingredients{list-style:none;padding:0;margin:0;font-size:15px;font-weight:400;line-height:1.4}.recetario-ingredients li{font-weight:300;margin:0;padding:12px 0;border-bottom:1px solid #d8d3cc;position:static}.recetario-ingredients li::before{content:none}.recetario-ingredients li:last-child{border-bottom:0;padding-bottom:0}.recetario-steps{list-style:decimal;padding:0 0 0 1.2em;margin:0;font-size:15px;font-weight:300;line-height:1.45}.recetario-steps li{display:list-item;margin:0 0 14px;padding-left:.35em}.recetario-steps li:last-child{margin-bottom:0}.recetario-media{display:grid;grid-template-columns:1fr;background:#3d3554;color:#d8d2e4;margin:0 -16px 56px;width:calc(100% + 32px);overflow:hidden}.recetario-media-copy{padding:36px 24px 28px}.recetario-media-title{font-family:var(--body-font);font-size:16px;font-weight:400;margin:0 0 18px;color:#88bbd9}.recetario-media-text{font-size:16px;font-weight:300;line-height:1.5;color:#88bbd9;max-width:95%}.recetario-media-text p{margin:0}.recetario-media-video{position:relative;min-height:240px;aspect-ratio:4/3;background:#2a2438;cursor:pointer;overflow:hidden}.recetario-media-poster,.recetario-media-iframe{display:block;width:100%;height:100%;object-fit:cover;position:absolute;inset:0;border:0}.recetario-play{appearance:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:56px;height:56px;border:0;border-radius:0;background:rgba(0,0,0,0);cursor:pointer;padding:0;z-index:1;opacity:1}.recetario-play-icon{display:block;width:0;height:0;border-style:solid;border-width:16px 0 16px 28px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;margin:0 auto;transform:translateX(4px);filter:drop-shadow(0 2px 8px rgba(0, 0, 0, 0.25))}.recetario-faq{margin-bottom:56px}.recetario-faq-title{font-family:var(--heading-font);font-size:18px;font-weight:400;margin:0;padding:0 0 14px;border-bottom:1px solid #d8d3cc}.recetario-faq-item{border-top:0;border-bottom:1px solid #d8d3cc}.recetario-faq-item:last-child{border-bottom:1px solid #d8d3cc}.recetario-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;padding:14px 0;font-size:15px;font-weight:350}.recetario-faq-item summary::-webkit-details-marker{display:none}.recetario-faq-item summary::marker,.recetario-faq-item summary::-webkit-details-marker{display:none;content:""}.recetario-faq-icon{flex:0 0 18px;width:18px;height:18px;font-size:20px;line-height:16px;font-weight:300;text-align:center;color:#1c1b1f}.recetario-faq-icon::before{content:"+"}.recetario-faq-item[open] .recetario-faq-icon::before{content:"−"}.recetario-faq-answer{padding:0 0 14px;font-size:15px;font-weight:350;line-height:1.5}.recetario-faq-cta{margin:24px 0 0;font-size:14px;font-weight:400}.recetario-faq-cta a{color:#1c1b1f;text-decoration:underline;text-underline-offset:3px}.recetario-others{background:#f6f4f0;margin:0 -16px 48px;padding:40px 16px 48px}.recetario-others-title,.recetario-products-title{font-family:var(--heading-font);font-size:18px;font-weight:400;margin:0 0 24px}.recetario-others .recetario-card-title{font-size:18px;font-weight:400;margin:0 0 6px}.recetario-others .recetario-card-text{color:#b8b8b8;font-size:15px;margin-bottom:16px}.recetario-others .recetario-card-link{display:inline-block;background:#fff;color:#1c1b1f;text-decoration:none;border-radius:999px;padding:8px 18px;font-size:15px;line-height:1.2}.recetario-others .recetario-card-link:hover{color:#1c1b1f;opacity:.8}.recetario-products{margin:0;padding:0 0 8px}.recetario-products-grid{margin-left:-8px;margin-right:-8px}.recetario-products-grid>.item-product{padding-left:8px;padding-right:8px;margin-bottom:24px}.recetario-products-grid .item-actions,.recetario-products-grid .button-hover-main,.recetario-products-grid .button-hover-container,.recetario-products-grid .btn-primary.btn-small{background:rgba(0,0,0,0);border:1px solid #1c1b1f;color:#1c1b1f;box-shadow:none;border-radius:2px}.recetario-products-grid .button-hover-content{display:none}.recetario-products-grid .js-open-quickshop-wording,.recetario-products-grid .button-hover-txt,.recetario-products-grid input.button-hover-txt{font-size:13px;font-weight:400;text-transform:none;color:#1c1b1f;background:rgba(0,0,0,0);border:0;padding:6px 12px}@media(min-width: 768px){.recetario{padding:40px 48px 100px}.recetario-featured{margin:0 -48px 56px;padding:48px 48px 48px}.recetario-title{font-size:40px}.recetario-subtitle{font-size:38px}.recetario-filters{flex-wrap:wrap;overflow:visible;margin-bottom:32px;gap:12px}.recetario-featured-crumbs{left:24px;bottom:24px}.recetario-featured-title{font-size:28px}.recetario-grid{grid-template-columns:repeat(3, 1fr);gap:40px 24px}.recetario-method{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:80px 96px;padding:8px 0 16px;max-width:none}.recetario-method-col+.recetario-method-col{border-left:0;padding-left:0}.recetario-media{grid-template-columns:1fr 1fr;margin:0 -48px 64px;width:calc(100% + 96px);height:560px;min-height:560px}.recetario-media-copy{padding:56px 64px;display:flex;flex-direction:column;justify-content:flex-start}.recetario-media-video{min-height:560px;height:560px;aspect-ratio:unset}.recetario-others{margin:0 -48px 56px;padding:48px 48px 64px}.recetario-products-grid>.item-product{flex:0 0 25%;max-width:25%}}@media(max-width: 767px){.recetario-products-grid>.item-product{flex:0 0 50%;max-width:50%}.pdp-redesign .pdp-buybox-title{font-size:26px}.pdp-redesign .pdp-pack-qty{font-size:22px}.pdp-redesign .pdp-pack-card{padding:16px 4px 12px}.pdp-redesign .pdp-cta-row .js-quantity,.pdp-redesign .pdp-cta-row .form-quantity{width:108px}}
/* Engine:dart */