.niuyu-tabs{margin-top:20px}.niuyu-tabs__headers{display:flex;gap:0;border-bottom:2px solid #e0e0e0}.niuyu-tab-btn{background:none;border:none;padding:12px 24px 12px 0;font-family:var(--heading-font-family, "Montserrat", sans-serif);font-size:14px;font-weight:700;letter-spacing:.06em;color:rgb(var(--color-foreground-secondary, 153, 153, 153));cursor:pointer;position:relative;transition:color .25s;text-transform:uppercase;white-space:nowrap}.niuyu-tab-btn:hover,.niuyu-tab-btn.active{color:rgb(var(--color-foreground, 26, 26, 26))}.niuyu-tab-btn.active:after{content:"";position:absolute;bottom:-2px;left:0;right:24px;height:3px;background:rgb(var(--color-foreground, 26, 26, 26))}.niuyu-tab-content{display:none;padding:24px 0;font-family:var(--body-font-family, "Montserrat", sans-serif);font-size:15px;line-height:1.75;color:rgb(var(--color-foreground, 26, 26, 26))}.niuyu-tab-content.active{display:block}.niuyu-tab-content img{max-width:100%;height:auto}.niuyu-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:999;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.niuyu-drawer-overlay.is-open{opacity:1;visibility:visible}.niuyu-drawer{position:fixed;top:0;right:0;width:460px;max-width:90vw;height:100vh;background:#fff;z-index:1000;transform:translate(100%);transition:transform .35s cubic-bezier(.4,0,.2,1),visibility .35s;display:flex;flex-direction:column;box-shadow:none;visibility:hidden;border-radius:20px 0 0 20px}.niuyu-drawer.is-open{transform:translate(0);visibility:visible;box-shadow:-4px 0 24px #0000001f}.niuyu-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;border-bottom:2px solid rgb(var(--color-foreground, 26, 26, 26))}.niuyu-drawer__title{font-family:var(--heading-font-family, "Montserrat", sans-serif);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground, 26, 26, 26))}.niuyu-drawer__close{background:none;border:none;cursor:pointer;padding:4px;color:rgb(var(--color-foreground, 26, 26, 26));transition:opacity .2s}.niuyu-drawer__close:hover{opacity:.6}.niuyu-drawer__body{flex:1;overflow-y:auto;padding:28px}.niuyu-nf__uso{margin-bottom:36px;padding-bottom:0}.niuyu-nf__uso-title{font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:700;font-style:italic;line-height:1.25;margin:0;color:#1a1a1a}.niuyu-nf__uso-text{font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400;font-style:italic;line-height:1.25;color:#1a1a1a;margin:0}.niuyu-nf__table-wrap{font-family:var(--body-font-family, "Montserrat", sans-serif);color:#1a1a1a}.niuyu-nf__table-wrap h3{font-family:var(--heading-font-family, "Montserrat", sans-serif);font-size:22px;font-weight:700;margin:0 0 4px}.niuyu-nf__table-wrap h3+p{font-size:13px;line-height:1.5;color:#333;margin:0 0 20px}.niuyu-nf__table-wrap table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.4}.niuyu-nf__table-wrap table th,.niuyu-nf__table-wrap table td{padding:14px 0;border-bottom:1px solid #d0d0d0;text-align:left;vertical-align:top}.niuyu-nf__table-wrap table th:last-child,.niuyu-nf__table-wrap table td:last-child{text-align:right;white-space:nowrap;padding-left:16px}.niuyu-nf__table-wrap table thead th{font-weight:700;font-size:14px;border-bottom:3px solid #1a1a1a;padding-bottom:10px}.niuyu-nf__table-wrap table tbody tr:first-child td{padding-top:16px}.niuyu-nf__table-wrap table tbody tr:last-child td{border-bottom:3px solid #1a1a1a;padding-bottom:16px}.niuyu-nf__table-wrap table td:first-child{font-size:15px}.niuyu-nf__table-wrap table td small,.niuyu-nf__table-wrap table td .nf-sub{display:block;font-size:12px;color:#666;margin-top:2px}.niuyu-nf__table-wrap>p{font-size:13px;line-height:1.65;margin:16px 0;color:#333}.niuyu-nf__table-wrap>p strong{color:#1a1a1a;font-weight:700}.niuyu-nf__table-wrap>p:last-child{font-weight:600;color:#1a1a1a;font-size:14px;line-height:1.6}.niuyu-nf-label__header{background:#4a3245;color:#fff;font-family:var(--heading-font-family, "Montserrat", sans-serif);font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:12px 16px}.niuyu-nf-label__serving{padding:14px 16px;font-size:14px;line-height:1.5;border-bottom:1px solid #ddd}.niuyu-nf-label__table{width:100%;border-collapse:collapse;font-size:14px}.niuyu-nf-label__table th{font-weight:700;text-align:left;padding:10px 8px;border-bottom:3px solid #4a3245;font-size:13px}.niuyu-nf-label__table th:not(:first-child){text-align:right}.niuyu-nf-label__table td{padding:8px;border-bottom:1px solid #ddd;vertical-align:top}.niuyu-nf-label__table td:not(:first-child){text-align:right;white-space:nowrap}.niuyu-nf-label__table td small{color:#888;font-size:12px}.niuyu-nf-label__table tr.niuyu-nf-label__separator td{border-top:3px solid #4a3245;border-bottom:3px solid #4a3245}.niuyu-nf-label__footer{padding:16px;font-size:13px;line-height:1.6;color:#555}.niuyu-nf-label__footer p{margin:0 0 10px}.niuyu-nf-label__badges{color:#4a3245!important}.niuyu-nf-label__warning{font-size:12px;color:#888!important;line-height:1.5}.niuyu-badges{display:flex;justify-content:flex-start;gap:12px;align-items:center;margin-top:12px;padding-bottom:12px;width:100%}.niuyu-badges img{flex:1;max-width:15%;height:auto;object-fit:contain}.niuyu-badges--empty{display:none}.niuyu-price-serving{display:inline;font-size:14px;color:#888;font-weight:400;margin-left:4px}.main-product__block-custom_liquid:has(.niuyu-price-serving){display:inline;margin:0}.main-product__block-short_description .m-product-description{font-size:16px;color:#666;margin-top:-4px}.niuyu-purchase-options{border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;margin:8px 0}.niuyu-purchase-option{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;cursor:pointer;transition:background color .2s}.niuyu-purchase-option+.niuyu-purchase-option{border-top:1px solid #e0e0e0}.niuyu-purchase-option:hover{background-color:#fafafa}.niuyu-purchase-option.active{background-color:#fdf5f8}.niuyu-purchase-option__left{display:flex;align-items:center;gap:12px}.niuyu-purchase-option__radio{width:20px;height:20px;border-radius:50%;border:2px solid #ccc;display:flex;align-items:center;justify-content:center;flex-shrink:0}.niuyu-purchase-option.active .niuyu-purchase-option__radio{border-color:#7b3f61}.niuyu-purchase-option.active .niuyu-purchase-option__radio:after{content:"";width:10px;height:10px;border-radius:50%;background:#7b3f61}.niuyu-purchase-option__label{font-size:15px;color:#333}.niuyu-purchase-option__badge{background:#1a1a1a;color:#fff;font-size:12px;padding:3px 10px;border-radius:20px;font-weight:600}.niuyu-purchase-option__price{font-size:16px;font-weight:600;color:#333}.niuyu-shipping-text{text-align:center;font-size:14px;font-weight:600;color:#7b3f61;padding:8px 0}.niuyu-payment-icons{display:flex;justify-content:center;align-items:center;gap:12px;padding:8px 0}.niuyu-payment-icons img{height:28px;width:auto}.m-main-product--info .m-product-title{font-size:28px;font-weight:700;line-height:1.2;color:#1a1a1a}.main-product__block-rating{margin:4px 0}.main-product__block-addons{display:none}.main-product__block-buy_buttons .m-add-to-cart{background:#7b3f61;border-color:#7b3f61}.main-product__block-buy_buttons .m-add-to-cart:hover{background:#643250;border-color:#643250}.m-product-selling-plan{border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;margin-bottom:12px}@keyframes niuyu-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.niuyu-seal{position:absolute;top:-24px;left:25px;z-index:10;pointer-events:none}.m-product-card,.m-product-card__media,.m-product-card__main-image,.m-product-card__inner{overflow:visible!important}.m-product-item{display:flex!important;align-items:stretch!important}.m-product-item>.m-product-card,.m-product-item .m-product-card{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important}.m-product-item .m-product-card__media{aspect-ratio:4 / 5!important;position:relative!important;width:100%!important;overflow:visible!important;background:transparent}.m-product-item .m-product-card__media .m-product-card__link,.m-product-item .m-product-card__main-image,.m-product-item .m-product-card__hover-image{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;display:flex!important;align-items:center;justify-content:center}.m-product-item .m-product-card__media .m-product-card__link img,.m-product-item .m-product-card__main-image img,.m-product-item .m-product-card__hover-image img{width:110%!important;height:110%!important;object-fit:contain!important;margin:-5%}.m-product-item .niuyu-seal{z-index:50!important;display:block!important}.m-product-item .niuyu-seal img{width:100%!important;height:100%!important;object-fit:contain!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.m-product-item .m-product-card__content,.m-product-item .m-product-card__info{display:flex!important;flex-direction:column!important;flex:1 1 auto!important}.m-product-item .m-product-card__price,.m-product-item .m-product-card__content-footer,.m-product-item .m-product-card__action,.m-product-item .m-product-card__quick-add{margin-top:auto!important}.m-toolbar--column-switcher{display:none!important}.m-collection-products .m-product-item .m-product-card{background:transparent;padding:0;box-shadow:none;transition:transform .25s ease}.m-collection-products .m-product-item .m-product-card:hover{transform:translateY(-4px)}.m-collection-products .m-product-item .m-product-card__media{background:transparent;margin-bottom:14px}.m-collection-products .m-product-item .m-product-card__content{padding:0 4px;text-align:left}.m-collection-products .m-product-item .m-product-card__title,.m-collection-products .m-product-item .m-product-card__name{font-weight:700!important;margin:0 0 4px;line-height:1.25}.m-collection-products .m-product-item .niuyu-card-shortdesc{margin:0 0 8px;font-size:12px;font-weight:400;line-height:1.35;opacity:.75;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.m-collection-products .m-product-item .m-product-card__price{margin-top:6px!important}.m-collection-products .m-product-item .m-product-card__content-footer{margin-top:14px!important;padding:0;border:none}.m-collection-products .m-product-item .niuyu-seal{display:none!important}.m-product-item .m-product-card__action-wrapper,.m-product-item .m-product-card__action{display:flex!important;justify-content:center!important}.m-product-item .m-product-card__action-wrapper .m-add-to-cart,.m-product-item .m-product-card__action-wrapper .m-product-quickview-button,.m-product-item .m-product-card__action button.m-button{width:80%!important;max-width:80%!important;border-radius:30px!important;padding:12px 24px!important;font-size:15px!important;font-weight:600!important;background-color:#4a3245!important;color:#fff!important;border:1px solid #4a3245!important;text-transform:none!important;letter-spacing:0!important}.m-product-item .m-product-card__action-wrapper .m-add-to-cart:hover,.m-product-item .m-product-card__action-wrapper .m-product-quickview-button:hover,.m-product-item .m-product-card__action button.m-button:hover{background-color:#7b3f61!important;border-color:#7b3f61!important;color:#fff!important}.m-main-product--media .niuyu-seal{top:-47px;left:81px}.niuyu-seal__bg,.niuyu-seal__text{position:absolute;top:0;left:0;width:100%;height:100%}.niuyu-seal__bg{animation:niuyu-spin 12s linear infinite}.niuyu-seal__text{animation:none}@media(max-width:767px){.niuyu-tab-btn{padding:12px;font-size:11px}.niuyu-badges{gap:12px;justify-content:center}.niuyu-badges img{width:64px}.m-main-product--info .m-product-title{font-size:22px}.m-main-product--media .niuyu-seal{top:0;left:0}.niuyu-seal{width:60px!important;height:60px!important;top:6px;left:6px}.niuyu-seal .niuyu-seal__text{width:40px!important;height:40px!important;top:11px!important;left:11px!important}.niuyu-seal .niuyu-seal__bg{width:60px!important;height:60px!important}}[data-option-name=Pack i] .m-product-option--content,[data-option-name=Paquete i] .m-product-option--content{gap:18px 10px!important;padding-top:18px;flex-wrap:wrap;display:flex!important}[data-option-name=Pack i] .m-product-option--node,[data-option-name=Paquete i] .m-product-option--node{position:relative;margin:0!important}[data-option-name=Pack i] .m-product-option--node__label,[data-option-name=Paquete i] .m-product-option--node__label{border-radius:999px!important;min-width:108px;padding:14px 22px!important;font-weight:800!important;letter-spacing:.04em;text-transform:uppercase;border:2px solid #7b3f61!important;background:transparent!important;color:#7b3f61!important;transition:transform .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}[data-option-name=Pack i] .m-product-option--node__label:hover,[data-option-name=Paquete i] .m-product-option--node__label:hover{transform:translateY(-1px)}[data-option-name=Pack i] input:checked+.m-product-option--node__label,[data-option-name=Paquete i] input:checked+.m-product-option--node__label{background:#7b3f61!important;color:#fff!important;box-shadow:0 8px 20px #7b3f6140;animation:niuyu-pack-pop .35s ease}[data-option-name=Pack i] .m-product-option--node:nth-of-type(2):before,[data-option-name=Pack i] .m-product-option--node:nth-of-type(3):before,[data-option-name=Pack i] .m-product-option--node:nth-of-type(4):before,[data-option-name=Paquete i] .m-product-option--node:nth-of-type(2):before,[data-option-name=Paquete i] .m-product-option--node:nth-of-type(3):before,[data-option-name=Paquete i] .m-product-option--node:nth-of-type(4):before{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:#f5c842;color:#1a1a1a;font-size:10px;font-weight:800;letter-spacing:.05em;padding:4px 10px;border-radius:999px;white-space:nowrap;box-shadow:0 4px 10px #0000001a;z-index:2;pointer-events:none}[data-option-name=Pack i] .m-product-option--node:nth-of-type(2):before,[data-option-name=Paquete i] .m-product-option--node:nth-of-type(2):before{content:"AHORRA 15%"}[data-option-name=Pack i] .m-product-option--node:nth-of-type(3):before,[data-option-name=Paquete i] .m-product-option--node:nth-of-type(3):before{content:"AHORRA 20%"}[data-option-name=Pack i] .m-product-option--node:nth-of-type(4):before,[data-option-name=Paquete i] .m-product-option--node:nth-of-type(4):before{content:"AHORRA 25%"}@keyframes niuyu-pack-pop{0%{transform:scale(.96)}60%{transform:scale(1.04)}to{transform:scale(1)}}@media(max-width:767px){.m-niuyu-quiz__content h2 strong,.m-niuyu-top-seller__title h2 strong{display:block}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/niuyu-product.css.map */
