.pt-mix-section{background:#f5f4ed;scroll-margin-top:90px}.pt-mix-section .section-heading p:not(.eyebrow){max-width:720px;line-height:1.75}.pt-mix-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start}.pt-mix-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pt-mix-card{display:flex;flex-direction:column;min-width:0;padding:18px;background:#fff;border:1px solid #d9dfd5;border-radius:12px}.pt-mix-card img{width:100%;height:160px;object-fit:contain;margin-bottom:14px}.pt-mix-card h3{font-size:17px;line-height:1.5;margin:5px 0 8px;overflow-wrap:anywhere}.pt-mix-card .product-brand{font-size:11px;letter-spacing:.06em}.pt-mix-card .pt-caption{margin:8px 0 16px}.pt-mix-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;border-top:1px solid #e4e7df;padding-top:12px}.pt-mix-controls button{width:44px;min-height:44px;border:1px solid #bcc9bb;border-radius:50%;background:#fff;color:#164c38;font-size:23px;cursor:pointer}.pt-mix-controls button:disabled{opacity:.35;cursor:default}.pt-mix-controls span{font-size:18px;font-weight:650}.pt-mix-summary{padding:25px;border:1px solid #c7d4c3;border-radius:12px;background:#eef3e9;min-width:0}.pt-mix-summary h3{font-size:23px;line-height:1.4;margin:8px 0 15px}.pt-mix-count{font-size:17px;font-weight:650}.pt-mix-summary ul{padding-left:20px;line-height:1.8;font-size:14px;overflow-wrap:anywhere}.pt-mix-total{font-size:32px;font-weight:700;margin:18px 0 4px}.pt-mix-summary .button{width:100%;margin-top:12px;white-space:normal}.pt-mix-reset{display:block;border:0;background:none;min-height:44px;margin:8px auto;color:#164c38;cursor:pointer}.pt-pack-link{display:flex;flex-direction:column;justify-content:center;text-align:center;text-decoration:none;color:inherit}.pt-drawer-subtotal{border-top:1px solid #d9dfd5;padding:16px 0;margin-top:12px}.pt-mix-card button:focus-visible,.pt-mix-summary button:focus-visible{outline:3px solid #4a7e58;outline-offset:3px}.pt-mix-card .pt-caption{overflow-wrap:anywhere}@media(min-width:1200px){.pt-mix-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.pt-mix-layout{grid-template-columns:minmax(0,1fr)}.pt-mix-summary{position:static}.pt-mix-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.pt-mix-card{padding:12px}.pt-mix-card img{height:120px}.pt-mix-card h3{font-size:15px}.pt-mix-grid{gap:10px}.pt-mix-summary{padding:20px}.pt-mix-total{font-size:29px}.pt-pack-link{font-size:14px}.pt-mix-controls{gap:6px}}.pt-mix-image-pending{height:160px;display:grid;place-items:center;margin-bottom:14px;background:#f2f1ea;color:#5b675c;font-size:12px;text-align:center}.pt-summary-row>span:last-child{flex-shrink:0}.pt-promo-tiers strong{overflow-wrap:anywhere}@media(max-width:480px){.pt-mix-image-pending{height:120px}}.pt-offer-six{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pt-offer-six article{display:flex;flex-direction:column;gap:14px;min-width:0;padding:26px;border:1px solid #719486;border-radius:16px;background:#ffffff08}.pt-offer-six span{font-size:14px;color:#e3eee7;margin:0}.pt-offer-six strong{font-size:clamp(22px,2.1vw,30px);line-height:1.35;color:#fff}.pt-offer-six p{font-size:14px;line-height:1.8;margin:0;color:#e3eee7}.pt-promo-section .pt-promo-note{font-size:13px;line-height:1.8}@media(max-width:800px){.pt-offer-six{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pt-offer-six article{padding:18px 14px;gap:12px}.pt-offer-six strong{font-size:21px}.pt-offer-six span,.pt-offer-six p{font-size:13px}}@media(max-width:360px){.pt-offer-six{grid-template-columns:1fr}}.pt-five-pack-photo{position:relative;overflow:hidden;width:100%;margin:28px 0;background:#f5f2e9}.pt-mix-card .pt-five-pack-photo img{position:absolute;left:0;width:100%;height:auto;max-width:none;margin:0;object-fit:initial;border-radius:0}.pt-mix-facts{font-size:13px;line-height:1.8;color:#254e3e;margin:12px 0}.pt-mix-ingredients{font-size:12px;line-height:1.7;margin:10px 0}.pt-mix-ingredients summary{padding:8px 0;cursor:pointer}.pt-mix-ingredients p{overflow-wrap:anywhere;color:#526358}.pt-five-pack-generated{width:100%;aspect-ratio:1;background:#fcfaf3;overflow:hidden;border-radius:10px;margin-bottom:10px}.pt-mix-card .pt-five-pack-generated img{display:block;width:100%;height:100%;object-fit:contain;margin:0}.pt-five-original-stage{width:100%;aspect-ratio:1;display:flex;align-items:center;background:#faf8f0}.pt-five-original-row{position:relative;width:100%;overflow:hidden}.pt-five-original-stage .pt-five-original-row img{position:absolute;left:0;width:100%;height:auto;max-width:none;object-fit:initial;margin:0;border-radius:0}.pt-mix-card--plant{border-top:4px solid #2d7046;background:#f6fbf5}.pt-mix-card--whey{border-top:4px solid #366b9a;background:#f6f9fc}.pt-protein-type{display:inline-block;align-self:flex-start;padding:7px 12px;border-radius:20px;font-size:13px;font-weight:700;margin-bottom:14px;background:#deeddf;color:#245634}.pt-mix-card--whey .pt-protein-type{background:#deebf7;color:#224f78}.pt-mix-price-comparison{margin:16px 0}.pt-mix-price-comparison p{font-size:12px;line-height:1.7;margin:5px 0;color:#53635b}.pt-mix-price-comparison strong{font-size:18px;color:#184f3e}.pt-mix-price-comparison s{margin-left:6px}.pt-mix-price-comparison .pt-unit-comparison{margin:12px 0;line-height:1.9}.pt-unit-comparison b{font-size:15px;color:#184f3e}.pt-protein-filters{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 10px}.pt-protein-filters button{border:1px solid #b7c6bf;border-radius:24px;background:#fff;color:#224b3a;padding:11px 18px;min-height:44px;font:inherit;cursor:pointer}.pt-protein-filters button[aria-pressed=true]{background:#194e3d;color:#fff;border-color:#194e3d}.pt-protein-filters button[data-protein-filter=whey][aria-pressed=true]{background:#285e8a;border-color:#285e8a}.pt-kind-label{display:inline-block;font-size:13px;font-weight:700;border-radius:18px;padding:7px 12px;margin-bottom:12px}.pt-kind-label--plant{background:#dfeedd;color:#245737}.pt-kind-label--whey{background:#deebf8;color:#245580}.product-card.pt-kind-plant{border-top:4px solid #33784a}.product-card.pt-kind-whey{border-top:4px solid #3673a6}.pt-cart-pack-image{width:100%;min-width:0;aspect-ratio:1;overflow:hidden;border-radius:8px;align-self:start;background:#faf8f0}.pt-cart-pack-image>.pt-five-pack-generated{margin:0;border-radius:0}.pt-cart-pack-image>img,.pt-cart-pack-image .pt-five-pack-generated img{display:block;width:100%;height:100%;object-fit:contain}.pt-cart-pack-image>span{display:block;padding:8px;font-size:10px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/offer-preview.css.map */
