.panda-product-page{--panda-green: #45c391;--panda-border: #e9e9e9;--panda-bg-light: #f5f5f5}.panda-product-template__inner{display:flex;flex-direction:column;gap:20px}@media screen and (min-width:990px){.panda-product-template__inner{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:stretch}.panda-product-media{grid-column:1;grid-row:1;min-width:0;position:sticky;top:0;display:flex;flex-direction:column;height:fit-content;max-height:fit-content;min-height:unset;align-self:start}.panda-product-form-column{grid-column:2;grid-row:1;min-width:400px;overflow:visible}.panda-product-form{width:100%;overflow:visible}}.panda-product-media__grid{display:flex;flex-wrap:wrap;gap:18px}.panda-product-media__item,.panda-product-media__item--featured{width:100%}.panda-product-media__item:not(.panda-product-media__item--featured){width:calc(50% - 9px)}.panda-product-media__zoom{display:block;width:100%;padding:0;border:none;background:none;cursor:zoom-in}.panda-product-media__image{width:100%;height:auto;display:block;object-fit:cover}@media screen and (min-width:990px){.panda-product-media__thumbs{display:flex;justify-content:center;gap:6px;margin-top:10px}.panda-product-media__thumb{width:60px;height:60px;padding:0;border:.782px solid rgba(0,0,0,.15);opacity:.6;cursor:pointer;background:#fff;overflow:hidden;transition:opacity .2s,border-color .2s}.panda-product-media__thumb.is-active{border-color:#000;opacity:1}.panda-product-media__thumb img{width:100%;height:100%;object-fit:cover}}@media screen and (max-width:749px){.panda-product-media__grid{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;gap:0;-webkit-overflow-scrolling:touch}.panda-product-media__item{flex:0 0 100%;scroll-snap-align:start;width:100%}.panda-product-media__item:not(.panda-product-media__item--featured){width:100%}.panda-product-media__thumbs{display:flex;justify-content:center;gap:6px;margin-top:10px}.panda-product-media__thumb{width:60px;height:60px;padding:0;border:.782px solid rgba(0,0,0,.15);opacity:.6;cursor:pointer;background:#fff;overflow:hidden;transition:opacity .2s,border-color .2s}.panda-product-media__thumb.is-active{border-color:#000;opacity:1}.panda-product-media__thumb img{width:100%;height:100%;object-fit:cover}}.panda-product-form__title{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:12px}.panda-product-form__title-tags{width:calc(65% - 8px);flex:1;min-width:200px}.panda-product-form__heading{font-size:29px;line-height:1.2;margin:0;font-weight:700}.panda-product-form__subtitle{font-size:14px;line-height:1.5;margin:4px 0 0;color:#000000b3}.panda-product-form__prices{width:calc(35% - 8px);text-align:right}.panda-product-form__price{font-size:16px;font-weight:700;display:block}.panda-product-form__installments{font-size:12px;font-weight:500;line-height:1.5;color:#000000b3;margin-top:4px}.panda-product-form__tags{display:flex;gap:6px;flex-wrap:wrap;width:100%;margin-top:8px}.panda-product-form__tag{font-size:12px;font-weight:600;line-height:1.5;padding:3px 12px;border-radius:40px;border:1px solid #aaa}.panda-product-form__prices--mobile{display:block}.panda-product-form__prices--desktop{display:none}@media screen and (min-width:769px){.panda-product-form__prices--mobile{display:none}.panda-product-form__prices--desktop{display:block;align-self:flex-start}}@media screen and (max-width:768px){.panda-product-form__title{flex-direction:column;gap:0}.panda-product-form__title-tags{width:100%;min-width:0}.panda-product-form__prices--mobile{width:100%;text-align:left;margin-top:8px}}.panda-product-form__reviews{display:flex;align-items:center;gap:8px;text-decoration:none;color:inherit;margin-bottom:12px}.panda-product-form__reviews p{font-size:14px;font-weight:600;margin:0}.panda-product-form__stars{display:flex;gap:2px}.panda-product-form__reviews-link{text-decoration:underline;text-underline-offset:2px}.form-subscription{display:flex;flex-direction:column;gap:16px;width:100%}.form-subscription__benefits{display:flex;flex-direction:column;gap:6px}.form-subscription__benefit{display:flex;align-items:flex-start;gap:6px}.form-subscription__benefit-icon{flex-shrink:0;width:16px;height:16px;margin-top:2px}.form-subscription__benefit-text{font-size:14px;font-weight:500;line-height:20px;color:#000}.form-subscription__discount-banner{display:block;padding:8px 12px;border-radius:6px;font-size:14px;font-weight:600;line-height:20px;text-align:center}.form-subscription__discount-banner p{margin:0}.form-subscription__discount-banner strong{white-space:nowrap}.form-subscription__flavors{display:flex;flex-direction:column;gap:12px}.form-subscription__flavors-label{font-size:16px;font-weight:600;color:#000}.form-subscription__flavors-buttons{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-subscription__flavor-btn{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:8px 14px;border:1px solid rgba(0,0,0,.2);border-radius:4px;background:#fff;font-size:16px;font-weight:600;color:#000;cursor:pointer;transition:all .2s;text-align:left}.form-subscription__flavor-btn:hover{border-color:#000}.form-subscription__flavor-btn--active{border-color:#000;background:#54b9930d}.form-subscription__flavor-btn--out-of-stock{position:relative;cursor:pointer;background:#0000000a;border-color:#00000026}.form-subscription__flavor-btn--out-of-stock:hover{border-color:#00000026}.form-subscription__flavor-btn--out-of-stock.form-subscription__flavor-btn--active{border-color:#000;background:#0000000a}.form-subscription__flavor-btn--out-of-stock .form-subscription__flavor-icon{opacity:.45}.form-subscription__flavor-btn--out-of-stock .form-subscription__flavor-text{color:#00000073}.form-subscription__flavor-btn--out-of-stock:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom left,transparent calc(50% - 1px),rgba(0,0,0,.25) calc(50% - .5px),rgba(0,0,0,.25) calc(50% + .5px),transparent calc(50% + 1px)) no-repeat;pointer-events:none;border-radius:inherit}.form-subscription__flavor-icon-wrap{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.form-subscription__flavor-icon{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.form-subscription__flavor-content{flex:1;display:flex;flex-direction:column;gap:1px;min-height:40px;justify-content:center}.form-subscription__flavor-text{font-size:16px;font-weight:600;line-height:1.2}.form-subscription__flavor-undertitle{font-size:12px;font-weight:400;color:#000000b3}.form-subscription__flavor-sold-out{font-size:11px;font-weight:600;line-height:1.1;text-transform:uppercase;letter-spacing:.5px;color:#0000008c}.form-subscription__quantity{display:flex;flex-direction:column;gap:8px}.form-subscription__quantity-label{font-size:16px;font-weight:600;color:#000}.form-subscription__variants{display:flex;flex-direction:column;gap:10px}.form-subscription__variants:has(>.form-subscription__variant:only-child) .form-subscription__variant-header{padding:6px 12px}.form-subscription__variants:has(>.form-subscription__variant:only-child) .form-subscription__radio{margin-top:4px}.form-subscription__variant{position:relative;border:1px solid rgba(0,0,0,.2);border-radius:4px;background:#fff;cursor:pointer;transition:all .2s}.form-subscription__variant:hover{border-color:#000}.form-subscription__variant--active{border-color:#000;background:#54b9930d}.form-subscription__variant--out-of-stock{cursor:not-allowed;background:#0000000a;border-color:#00000026}.form-subscription__variant--out-of-stock:hover{border-color:#00000026}.form-subscription__variant--out-of-stock.form-subscription__variant--active{border-color:#00000026;background:#0000000a}.form-subscription__variant--out-of-stock .form-subscription__variant-title-bold,.form-subscription__variant--out-of-stock .form-subscription__variant-delivery,.form-subscription__variant--out-of-stock .form-subscription__variant-pricing,.form-subscription__variant--out-of-stock .form-subscription__variant-info-extra,.form-subscription__variant--out-of-stock .form-subscription__price,.form-subscription__variant--out-of-stock .form-subscription__price-compare,.form-subscription__variant--out-of-stock .form-subscription__price-compare-inline{color:#00000073}.form-subscription__variant--out-of-stock .form-subscription__radio{opacity:.45}.form-subscription__variant--out-of-stock.form-subscription__variant--active .form-subscription__radio-inactive{display:block}.form-subscription__variant--out-of-stock.form-subscription__variant--active .form-subscription__radio-active{display:none}.form-subscription__variant--out-of-stock:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom left,transparent calc(50% - 1px),rgba(0,0,0,.2) calc(50% - .5px),rgba(0,0,0,.2) calc(50% + .5px),transparent calc(50% + 1px)) no-repeat;pointer-events:none;border-radius:inherit;z-index:1}.form-subscription__variant[hidden]{display:none}.form-subscription__badge-type{position:absolute;top:-10px;left:35px;padding:0 8px;background:#139552;border-radius:2px;font-size:12px;font-weight:600;color:#fff;line-height:18px;z-index:2}.form-subscription__badge-type--popular,.form-subscription__badge-type--best{background:#139552}.form-subscription__badge-discount{position:absolute;top:-10px;right:14px;padding:0 8px;background:#54b993;border-radius:2px;font-size:12px;font-weight:600;color:#fff;line-height:18px;z-index:2}.form-subscription__badge-sold-out{position:absolute;top:-10px;right:14px;padding:0 8px;background:#0000008c;border-radius:2px;font-size:12px;font-weight:600;color:#fff;line-height:18px;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;z-index:2}.form-subscription__variant-header{display:flex;flex-direction:column;padding:8px 12px}.form-subscription__variant-header-row{display:flex;align-items:flex-start;gap:8px}.form-subscription__radio{flex-shrink:0;width:19px;height:19px;margin-top:7px}.form-subscription__radio-inactive{display:block}.form-subscription__radio-active,.form-subscription__variant--active .form-subscription__radio-inactive{display:none}.form-subscription__variant--active .form-subscription__radio-active{display:block}.form-subscription__variant-info-main{flex:1;min-width:0;padding-top:6px}.form-subscription__variant-title-bold{font-size:16px;font-weight:600;line-height:22px}.form-subscription__variant-delivery{font-size:14px;color:#000}.form-subscription__variant-pricing{text-align:right;padding-top:6px}.form-subscription__variant-prices{display:flex;align-items:center;gap:6px;justify-content:flex-end}.form-subscription__price{font-size:16px;font-weight:600}.form-subscription__price-compare{font-size:14px;color:#0006;text-decoration:line-through}.form-subscription__variant-info-extra{padding-left:27px}.form-subscription__variant-price-row{display:flex;align-items:baseline;gap:6px;margin-top:2px}.form-subscription__price-compare-inline{font-size:16px;color:#0003;text-decoration:line-through}.form-subscription__variant-delivery,.form-subscription__variant-pricing{display:none}.form-subscription__variant-price-row{display:flex}.form-subscription__switcher-wrap{display:flex;flex-direction:column;gap:8px}.form-subscription__switcher-label{font-size:16px;font-weight:600;color:#000}.form-subscription__switcher{display:flex;gap:10px;align-items:stretch}.form-subscription__switcher-option{flex:1;display:flex;flex-direction:column;gap:6px;text-align:left;padding:10px 12px;border:1px solid rgba(0,0,0,.2);border-radius:8px;background:#fff;cursor:pointer;transition:border-color .2s,background .2s}.form-subscription__switcher-option:hover{border-color:#000}.form-subscription__switcher-option--active{border-color:var(--panda-green);background:#54b9930f}.form-subscription__switcher-head{display:flex;align-items:center;gap:8px}.form-subscription__switcher-radio{flex-shrink:0;width:18px;height:18px;border-radius:50%;border:1px solid var(--panda-green);background:#fff;position:relative}.form-subscription__switcher-option--active .form-subscription__switcher-radio:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:var(--panda-green)}.form-subscription__switcher-title{font-size:16px;font-weight:600;line-height:22px}.form-subscription__switcher-discount{padding:0 8px;background:#54b993;border-radius:2px;font-size:12px;font-weight:600;color:#fff;line-height:18px}.form-subscription__switcher-benefits{display:flex;flex-direction:column;gap:4px}.form-subscription__sub-benefit{font-size:12px;font-weight:400;line-height:18px}.form-subscription__switcher-subtitle{font-size:13px;font-weight:400;color:#000000b3;line-height:18px}.form-subscription__toggle{display:flex;align-items:center;gap:12px;padding:12px 18px 12px 14px;border:1px solid #000;border-radius:4px;background:#54b9930d;cursor:pointer;position:relative}.form-subscription__toggle--off{border-color:#0003;background:#fff}.form-subscription__toggle-badge{position:absolute;top:-10px;left:8px;padding:0 8px;background:#139552;border-radius:2px;font-size:12px;font-weight:600;color:#fff;line-height:18px}.form-subscription[data-subscription-active=true] .form-subscription__toggle-badge{display:none}.form-subscription__toggle-text{flex:1;display:flex;flex-direction:column;min-height:42px;justify-content:center}.form-subscription__toggle-title{font-size:16px;font-weight:600;line-height:22px}.form-subscription__toggle-subtitle{font-size:14px;opacity:.8;line-height:20px}.form-subscription__toggle-switch{flex-shrink:0;width:42px;height:24px;background:var(--panda-green);border-radius:12px;position:relative;transition:background .2s}.form-subscription__toggle--off .form-subscription__toggle-switch{background:#e0e0e0}.form-subscription__toggle-knob{position:absolute;top:2px;right:2px;width:20px;height:20px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;transition:transform .2s}.form-subscription__toggle--off .form-subscription__toggle-knob{transform:translate(-18px)}.form-subscription__selling-inputs{display:none}.form-subscription__cta{width:100%;display:flex;align-items:center;justify-content:center;padding:12px 24px;background:var(--panda-green);border:none;border-radius:4px;cursor:pointer;transition:background .2s}.form-subscription__cta:hover:not(:disabled){background:#3aaf80}.form-subscription__cta:disabled{background:#e0e0e0;cursor:not-allowed}.form-subscription__cta-label,.form-subscription__cta-dot,.form-subscription__cta-price,.form-subscription__cta-compare{font-size:18px;font-weight:700;color:#fff;line-height:24px}.form-subscription__cta-dot{margin:0 8px}.form-subscription__cta-compare{font-weight:500;color:#fff9;text-decoration:line-through;margin-left:8px}.panda-product-form__delivery{display:flex;align-items:center;gap:10px;margin-top:-10px}.panda-product-form__delivery-dot{width:8px;height:8px;background:#00b67a;border-radius:50%;flex-shrink:0;animation:panda-blink 1.2s ease infinite}.panda-product-form__delivery p{font-size:14px;font-weight:600;margin:0}@keyframes panda-blink{0%,to{opacity:1}50%{opacity:0}}.panda-product-form__trust-bar{display:flex;align-items:center;justify-content:center;gap:16px;padding:10px 16px;background:var(--panda-bg-light);margin-bottom:20px}.panda-product-form__trust-bar-item{display:flex;align-items:center;gap:8px;flex:1;justify-content:center}.panda-product-form__trust-bar-item p{font-size:12px;font-weight:500;margin:0}.panda-product-form__trust-bar-sep{width:1px;height:24px;background:#00000026;flex-shrink:0}.panda-product-form__trust-icon{width:16px;height:16px;flex-shrink:0}.panda-product-form__trust-icon img{width:100%;height:100%;object-fit:contain}.panda-product-form__trust-prefix{font-weight:700;margin-right:4px}.panda-product-form__trust-bar-payments{flex:0 1 auto}.panda-product-form__payment-icons{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0;flex-wrap:wrap;justify-content:center}.panda-product-form__payment-icon{width:28px;height:auto}.panda-product-tabs__item{border-top:1px solid var(--panda-border)}.panda-product-tabs__item:last-child{border-bottom:1px solid var(--panda-border)}.panda-product-tabs__summary{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0;font-size:16px;font-weight:600;line-height:1.5;cursor:pointer;background:none;border:none;text-align:left}.panda-product-tabs__icon{transition:transform .3s ease;flex-shrink:0}.panda-product-tabs__item.is-open .panda-product-tabs__icon{transform:rotate(180deg)}.panda-product-tabs__content{overflow:hidden;max-height:0;opacity:0;padding-bottom:0;font-size:14px;line-height:1.5;transition:max-height .35s ease,opacity .35s ease,padding-bottom .35s ease;transition-delay:0s}.panda-product-tabs__content.is-expanded{max-height:1200px;opacity:1;padding-bottom:16px}.panda-product-tabs__content ul{padding-left:15px;list-style:disc}.panda-product-form__upsells{margin-top:24px}.panda-product-form__upsells-heading{font-size:14px;font-weight:700;text-transform:uppercase;margin:0 0 15px}.panda-product-form__complementary{position:relative;overflow:hidden}.panda-product-form__complementary-track{display:flex;transition:transform .3s ease}.panda-product-form__uppsel-item{flex:0 0 100%;display:flex;align-items:center;gap:16px;padding:14px 48px;background:var(--panda-bg-light);border-radius:4px;min-height:113px}.panda-product-form__uppsel-image{flex-shrink:0;width:85px;height:85px}.panda-product-form__uppsel-image img{width:100%;height:100%;object-fit:cover}.panda-product-form__uppsel-content{flex:1;min-width:0}.panda-product-form__uppsel-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.panda-product-form__uppsel-title a{font-size:16px;font-weight:600;text-decoration:none;color:inherit}.panda-product-form__uppsel-price{font-size:16px;font-weight:700}.panda-product-form__uppsel-subtitle{font-size:14px;margin:4px 0 0;color:#000000b3}.panda-product-form__uppsel-link{display:inline-block;margin-top:4px;font-size:12px;text-decoration:underline;color:inherit}.panda-product-form__uppsel-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.panda-product-form__uppsel-form{margin:0}.panda-product-form__uppsel-add{font-size:12px;font-weight:700;color:#fff;background:#45c391;border:none;border-radius:4px;cursor:pointer;padding:10px 18px;white-space:nowrap}.panda-product-form__uppsel-price--mobile{display:none}.panda-product-form__uppsel-price--desk{display:inline}.panda-product-form__complementary-arrow{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:none;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2}.panda-product-form__complementary-arrow--prev{left:0}.panda-product-form__complementary-arrow--next{right:0}.panda-breadcrumbs-section .panda-breadcrumbs-wrap,.panda-breadcrumbs{width:100%}.panda-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:0;list-style:none;margin:0;padding:0;font-size:12px;line-height:1.5}.panda-breadcrumbs__item{display:inline-flex;align-items:center;gap:4px}.panda-breadcrumbs__list a{color:inherit;text-decoration:underline;text-underline-offset:2px}.panda-breadcrumbs__sep{opacity:.5;margin:0 4px}.panda-ingredients{overflow:hidden}.panda-ingredients__header{text-align:center;margin-bottom:54px;max-width:850px;margin-inline:auto}.panda-ingredients__title{font-size:24px;font-weight:600;margin:0 0 24px}.panda-ingredients__description{font-size:16px;line-height:1.5;margin:0;color:#000000b3}.panda-ingredients__carousel{overflow:hidden;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.panda-ingredients__carousel.is-dragging{cursor:grabbing}.panda-ingredients__track{display:flex;gap:18px;transition:transform .3s ease}.panda-ingredients__carousel.is-dragging .panda-ingredients__track{transition:none}.panda-ingredients__card{position:relative;flex:0 0 416px;height:198px;display:flex;overflow:hidden;border-radius:4px;background:#daf3e9;cursor:grab}.panda-ingredients__carousel.is-dragging .panda-ingredients__card{cursor:grabbing}.panda-ingredients__card-content{width:65%;padding:16px;display:flex;flex-direction:column;gap:8px;position:relative;z-index:1}.panda-ingredients__card-name{font-size:24px;font-weight:600;margin:0 0 12px;line-height:1.2}.panda-ingredients__card-desc{font-size:14px;line-height:1.5;margin:0}.panda-ingredients__card-image{position:absolute;top:0;right:0;width:44%;max-width:162px;height:100%;display:flex;align-items:center;justify-content:center}.panda-ingredients__card-image img{width:100%;height:auto;object-fit:contain}.panda-ingredients__card-expand{position:absolute;bottom:12px;right:12px;z-index:3;background:none;border:none;padding:0;cursor:pointer}.panda-ingredients__card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:16px;background:#28282880;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;display:flex;transform:translateY(101%);transition:transform .3s ease}.panda-ingredients__card.is-expanded .panda-ingredients__card-overlay{transform:translateY(0)}.panda-ingredients__card-overlay-inner{display:flex;flex-direction:column;gap:12px;overflow:auto;padding-right:30px}.panda-ingredients__card-overlay-inner h3{font-size:24px;font-weight:600;margin:0}.panda-ingredients__card-overlay-inner a{color:#fff;text-decoration:underline}.panda-ingredients__nav{display:flex;align-items:center;justify-content:center;margin-top:24px}.panda-ingredients__dots{display:flex;align-items:center;gap:12px}.panda-ingredients__dot{width:6px;height:6px;padding:0;border:none;border-radius:50%;background:#b6b4b4;cursor:pointer;transition:background-color .2s ease}.panda-ingredients__dot.is-active{background:#000}.panda-videos__heading{font-size:24px;font-weight:600;text-align:center;margin:0 0 32px}.panda-videos__carousel{overflow:hidden}.panda-videos__track{display:flex;gap:16px;transition:transform .3s ease}.panda-videos__item{flex:0 0 calc(25% - 12px);min-width:280px}.panda-videos__nav{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:24px}.panda-videos__arrow{background:none;border:none;cursor:pointer;padding:4px}.panda-videos__dots{display:flex;gap:12px}.panda-videos__dot{width:6px;height:6px;padding:0;border:none;border-radius:0;background:#b6b4b4;cursor:pointer}.panda-videos__dot.is-active{background:#000}.panda-videos__media{position:relative;border-radius:4px;overflow:hidden}.panda-videos__cover{width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block}.panda-videos__cover--placeholder{background:#f0f0f0}.panda-videos__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:none;border:none;cursor:pointer;padding:0}.panda-videos__title{font-size:16px;margin:12px 0 0;line-height:1.4}.panda-videos__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center}.panda-videos__modal[hidden]{display:none}.panda-videos__modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000c}.panda-videos__modal-content{position:relative;width:90%;max-width:900px;background:#000;z-index:1}.panda-videos__modal-close{position:absolute;top:-40px;right:0;background:none;border:none;color:#fff;font-size:32px;cursor:pointer}.panda-videos__modal-player iframe{width:100%;aspect-ratio:16 / 9;border:none}.panda-faq__layout{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:56px;align-items:start}.panda-faq__intro{position:sticky;top:24px}.panda-faq__title{font-size:40px;font-weight:600;margin:0 0 16px;line-height:1.1}.panda-faq__subtitle{font-size:16px;line-height:1.5;margin:0;color:#000000d9;white-space:pre-line}.panda-faq__tabs{display:flex;flex-wrap:wrap;gap:20px 28px;margin-bottom:24px;padding-bottom:0}.panda-faq__tab{background:none;border:none;padding:0 0 8px;font-size:14px;font-weight:500;color:#00000073;cursor:pointer;border-bottom:2px solid transparent;transition:color .2s ease,border-color .2s ease}.panda-faq__tab.is-active{color:#000;font-weight:600;border-bottom-color:#000}.panda-faq__panels{width:100%}.panda-faq__panel.is-hidden{display:none}.panda-faq__list{width:100%}.panda-faq__item{border-top:1px solid #efebe5}.panda-faq__item:last-child{border-bottom:1px solid #efebe5}.panda-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:18px 0;font-size:16px;font-weight:600;line-height:1.4;text-align:left;background:none;border:none;cursor:pointer;color:inherit}.panda-faq__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#0000008c;transition:transform .25s ease}.panda-faq__item.is-open .panda-faq__icon{transform:rotate(180deg)}.panda-faq__answer{overflow:hidden;max-height:0;opacity:0;padding-bottom:0;font-size:14px;line-height:1.6;color:#000c;transition:max-height .35s ease,opacity .35s ease,padding-bottom .35s ease;transition-delay:0s}.panda-faq__answer.is-expanded{max-height:800px;opacity:1;padding-bottom:18px}.panda-faq__answer p{margin:0 0 12px}.panda-faq__answer p:last-child{margin-bottom:0}.panda-faq__answer ul{margin:0 0 12px;padding-left:18px}.panda-faq__answer a{color:inherit;text-decoration:underline}.panda-reviews{overflow:hidden}.panda-reviews__inner{max-width:920px;margin:0 auto}.panda-reviews__header{text-align:center;margin-bottom:48px}.panda-reviews__title{font-size:32px;font-weight:600;margin:0 0 10px;line-height:1.2}.panda-reviews__subtitle{font-size:16px;margin:0;color:#000000bf;line-height:1.5}.panda-reviews__summary-row{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:56px;margin-bottom:48px;align-items:center}.panda-reviews__summary{text-align:center}.panda-reviews__score{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:10px}.panda-reviews__score-value{font-size:56px;font-weight:700;line-height:1;letter-spacing:-.02em}.panda-reviews__stars{display:flex;gap:3px;padding-top:6px}.panda-reviews__star{color:#e0e0e0;font-size:20px;line-height:1}.panda-reviews__star--on{color:#45c391}.panda-reviews__count{font-size:14px;margin:0 0 20px;color:#000000a6}.panda-reviews__write-btn{display:inline-block;min-width:200px;padding:14px 28px;background:#45c391;color:#fff;border:none;border-radius:4px;font-size:12px;font-weight:700;letter-spacing:.6px;cursor:pointer;text-transform:uppercase}.panda-reviews__write-btn:hover{background:#3db383}.panda-reviews__histogram{display:flex;flex-direction:column;gap:10px;width:100%}.panda-reviews__histogram-row{display:grid;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:14px}.panda-reviews__histogram-stars{display:flex;gap:2px;flex-shrink:0}.panda-reviews__histogram-stars .panda-reviews__star{font-size:13px}.panda-reviews__histogram-bar{height:10px;background:#f2f2f2;border-radius:2px;overflow:hidden;min-width:0}.panda-reviews__histogram-bar-fill{height:100%;min-width:2px;background:#45c391;border-radius:2px;transition:width .3s ease}.panda-reviews__histogram-meta{display:flex;align-items:center;gap:6px;white-space:nowrap;min-width:72px;justify-content:flex-end}.panda-reviews__histogram-pct{font-size:13px;color:#000000bf}.panda-reviews__histogram-count{font-size:13px;color:#00000080}.panda-reviews__list-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e5e5;padding-bottom:0;margin-bottom:0}.panda-reviews__list-tab{font-size:14px;font-weight:600;border-bottom:2px solid #000;padding:0 0 14px;margin-bottom:-1px}.panda-reviews__sort{font-size:14px;border:1px solid #e5e5e5;border-radius:4px;background:#fff;cursor:pointer;padding:8px 32px 8px 12px;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23000' stroke-width='1.2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.panda-reviews__list{margin-top:0}.panda-reviews__item{padding:24px 0;border-bottom:1px solid #efebe5}.panda-reviews__item-header{display:flex;gap:12px;margin-bottom:8px}.panda-reviews__avatar{position:relative;width:40px;height:40px;border-radius:50%;background:#f0f0f0;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;flex-shrink:0;text-transform:uppercase}.panda-reviews__avatar-badge{position:absolute;top:-2px;right:-2px;width:16px;height:16px;border-radius:50%;background:#45c391;display:flex;align-items:center;justify-content:center}.panda-reviews__item-meta{flex:1;min-width:0}.panda-reviews__item-top{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:4px}.panda-reviews__author{font-size:14px;font-weight:600}.panda-reviews__date{font-size:14px;color:#00000080}.panda-reviews__date:before{content:"\2014";margin-right:6px}.panda-reviews__verified{font-size:10px;font-weight:600;background:#000;color:#fff;padding:2px 6px;border-radius:2px;text-transform:uppercase}.panda-reviews__item-stars{display:flex;gap:2px}.panda-reviews__item-stars .panda-reviews__star{font-size:14px}.panda-reviews__item-title{font-size:16px;font-weight:700;margin:8px 0 4px}.panda-reviews__item-body{font-size:14px;line-height:1.5;margin:0;color:#000c}.panda-reviews__pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:32px}.panda-reviews__page{background:none;border:none;font-size:14px;color:#0006;cursor:pointer;padding:4px 8px}.panda-reviews__page.is-active{color:#000;font-weight:700}.panda-reviews__page--next{color:#0006}.panda-related__heading{font-size:24px;font-weight:600;margin:0 0 32px;line-height:1.2}.panda-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.panda-blog__heading{font-size:24px;font-weight:600;text-align:center;margin:0 0 32px}.panda-blog__carousel{overflow:hidden}.panda-blog__track{display:flex;gap:16px;transition:transform .3s ease}.panda-blog__card{flex:0 0 calc(33.333% - 11px);min-width:280px}.panda-blog__card-link{display:block;text-decoration:none;color:inherit}.panda-blog__card-image{border-radius:4px;overflow:hidden;aspect-ratio:4 / 3}.panda-blog__card-image img{width:100%;height:100%;object-fit:cover;display:block}.panda-blog__card-content{padding-top:12px}.panda-blog__card-meta{display:flex;gap:8px;font-size:12px;text-transform:uppercase;color:#0009;margin-bottom:8px}.panda-blog__card-title{font-size:16px;font-weight:600;margin:0;line-height:1.4}.panda-blog__nav{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:24px}.panda-blog__arrow{background:none;border:none;cursor:pointer;padding:4px}.panda-blog__dots{display:flex;gap:12px}.panda-blog__dot{width:6px;height:6px;padding:0;border:none;border-radius:0;background:#b6b4b4;cursor:pointer}.panda-blog__dot.is-active{background:#000}.panda-sticky-nav{position:fixed;bottom:0;left:0;right:0;z-index:100;background:#fff;border-top:1px solid #efebe5;box-shadow:0 -4px 12px #00000014;transform:translateY(100%);transition:transform .3s ease}.panda-sticky-nav.is-visible{transform:translateY(0)}body.panda-sticky-nav-active{padding-bottom:72px}.panda-sticky-nav__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 24px}.panda-sticky-nav__links{display:none;align-items:center;gap:24px}.panda-sticky-nav__link{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;text-decoration:none;color:inherit;white-space:nowrap}.panda-sticky-nav__link.is-active{font-weight:700}.panda-sticky-nav__dot{width:6px;height:6px;border-radius:50%;background:transparent}.panda-sticky-nav__link.is-active .panda-sticky-nav__dot{background:#45c391}.panda-sticky-nav__cta{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;background:#45c391;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:700;cursor:pointer;text-transform:uppercase;white-space:nowrap}.panda-sticky-nav__cta:disabled{background:#ccc;cursor:not-allowed}.panda-sticky-nav__cta-price{font-weight:700}@media screen and (min-width:990px){.panda-sticky-nav__links{display:flex}.panda-sticky-nav__cta{flex:0 0 auto;min-width:280px}}@media screen and (max-width:768px){.panda-product-form{margin-left:0;margin-right:0}.form-subscription{gap:18px}.form-subscription__benefit-text{font-size:12px;line-height:18px}.form-subscription__discount-banner{padding:6px 12px;font-size:12px;line-height:20px}.form-subscription__flavors-label,.form-subscription__quantity-label{font-size:14px}.form-subscription__flavor-btn{padding:6px 12px;font-size:14px;gap:10px}.form-subscription__flavor-icon-wrap{width:32px;height:32px}.form-subscription__variant-title-bold{font-size:14px}.form-subscription__variant-delivery{font-size:12px}.form-subscription__cta-label,.form-subscription__cta-dot,.form-subscription__cta-price{font-size:16px}.form-subscription__switcher{flex-direction:column}.panda-ingredients__card{flex:0 0 100%;height:152px}.panda-ingredients__card-name{font-size:18px}.panda-videos__item{flex:0 0 calc(50% - 8px);min-width:240px}.panda-reviews__summary-row{grid-template-columns:1fr;gap:32px}.panda-reviews__title{font-size:24px}.panda-reviews__score-value{font-size:44px}.panda-reviews__histogram-row{grid-template-columns:76px minmax(0,1fr) auto;gap:10px}.panda-reviews__list-header{flex-direction:column;align-items:flex-start;gap:12px}.panda-reviews__sort{width:100%}.panda-blog__card{flex:0 0 calc(80% - 8px);min-width:260px}.panda-sticky-nav__inner{padding:10px 16px}.panda-product-form__uppsel-item{padding:14px 16px}.panda-product-form__complementary-arrow{display:none}.panda-product-form__uppsel-price--mobile{display:inline}.panda-product-form__uppsel-price--desk{display:none}.panda-related__grid{grid-template-columns:1fr}}@media screen and (max-width:989px){.panda-faq__layout{grid-template-columns:1fr;gap:24px}.panda-faq__intro{position:static;text-align:center}.panda-faq__title{font-size:28px}.panda-faq__tabs{gap:12px 16px;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;-webkit-overflow-scrolling:touch}.panda-faq__tab{flex-shrink:0;font-size:13px}.panda-related__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.panda-ingredients__header{margin-bottom:24px}.panda-ingredients__title{margin-bottom:18px}.panda-ingredients__card{flex:0 0 300px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/panda-product.css.map */
