#MainContent .shopify-section.new-ps-section{padding:0}.new-ps-section square-placement,.new-ps-section afterpay-placement{display:none!important}.new-ps{--new-ps-text: #000000;--new-ps-text-soft: #242424;--new-ps-muted: #555555;--new-ps-surface: #f2f2f2;--new-ps-selected: #f4f4f4;--new-ps-border: #d0d0d0;--new-ps-divider: #e0e0e0;--new-ps-stars: #fbcd0a;--new-ps-shop-pay: #5a31f4;display:block;padding-block:var(--new-ps-section-padding-top) var(--new-ps-section-padding-bottom);font-family:Roboto Slab,serif;color:var(--new-ps-text);background:#fff}.new-ps *,.new-ps *:before,.new-ps *:after{box-sizing:border-box}.new-ps p{margin:0}.new-ps button{font-family:inherit}.new-ps__inner{display:grid;grid-template-columns:minmax(0,560px) minmax(0,1fr);gap:64px;align-items:start;max-width:1280px;margin-inline:auto;padding-inline:56px}.new-ps__gallery{display:flex;flex-direction:column;gap:16px;position:sticky;top:24px}.new-ps__media{position:relative;aspect-ratio:1 / 1;border-radius:20px;background:#fff;overflow:hidden}.new-ps__media-image{display:block;width:100%;height:100%;object-fit:contain}.new-ps__media-image{transition:opacity .2s ease}.new-ps__media.is-loading .new-ps__media-image{opacity:.6;transition-delay:.15s}.new-ps__media-badge{position:absolute;top:20px;left:20px;padding:8px 12px;border-radius:8px;background:#000;color:#fff;font-size:13px;font-weight:700;letter-spacing:.06em}.new-ps__thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.new-ps__thumb{display:block;width:100%;aspect-ratio:1 / 1;padding:0;border:0;border-radius:12px;background:#fff;overflow:hidden;cursor:pointer}.new-ps__thumb[aria-pressed=true]{outline:2px solid #000000;outline-offset:2px}.new-ps__thumb img{display:block;width:100%;height:100%;object-fit:cover}.new-ps__media-arrow{position:absolute;top:50%;z-index:1;display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:#000;box-shadow:0 2px 10px #0000002e;transform:translateY(-50%);cursor:pointer;transition:background .2s ease,transform .2s ease}.new-ps__media-arrow:hover{background:#fff;transform:translateY(-50%) scale(1.06)}.new-ps__media-arrow--prev{left:14px}.new-ps__media-arrow--next{right:14px}.new-ps__media-count{position:absolute;right:14px;bottom:14px;padding:4px 10px;border-radius:999px;background:#0009;color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;pointer-events:none}.new-ps__thumbs-wrap{position:relative;display:flex;align-items:center;gap:8px}.new-ps__gallery--carousel .new-ps__thumbs{display:grid;flex:1;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/5);grid-template-columns:none;padding:4px;margin:-4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:4px;scrollbar-width:none}.new-ps__gallery--carousel .new-ps__thumbs::-webkit-scrollbar{display:none}.new-ps__gallery--carousel .new-ps__thumbs li{scroll-snap-align:start}.new-ps__thumbs-arrow{display:grid;flex:0 0 auto;place-items:center;width:32px;height:32px;padding:0;border:1px solid rgba(0,0,0,.15);border-radius:50%;background:#fff;color:#000;cursor:pointer;transition:opacity .2s ease}.new-ps__thumbs-arrow:disabled{opacity:.3;cursor:default}.new-ps__coa{display:flex;align-items:center;gap:14px;width:100%;padding:12px 16px;border:1px solid var(--new-ps-divider);border-radius:14px;background:#fafafa;color:var(--new-ps-text);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease}.new-ps__coa:hover{border-color:var(--new-ps-accent)}.new-ps__coa:focus-visible{outline:2px solid #000000;outline-offset:3px}.new-ps__coa-icon{display:flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;border-radius:10px;background:color-mix(in srgb,var(--new-ps-accent) 12%,#ffffff);color:var(--new-ps-accent)}.new-ps__coa-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.new-ps__coa-title{font-size:15px;font-weight:700}.new-ps__coa-text{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--new-ps-muted)}.new-ps__coa-text svg{flex:0 0 auto;fill:var(--new-ps-accent);transition:transform .2s ease}.new-ps__coa:hover .new-ps__coa-text svg{transform:translate(3px)}.new-ps__reviews{display:flex;flex-direction:column;gap:10px}.new-ps__reviews-track{position:relative}.new-ps__reviews-track>.new-ps__review{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s linear .5s}.new-ps__reviews-track>.new-ps__review.is-active{position:relative;opacity:1;visibility:visible;transition:opacity .5s ease}.new-ps__reviews-dots{display:flex;justify-content:center;gap:5px}.new-ps__reviews-dot{width:6px;height:6px;padding:0;border:0;border-radius:999px;background:#d0d0d0;cursor:pointer;transition:width .3s ease,background-color .3s ease}.new-ps__reviews-dot[aria-current=true]{width:18px;background:#000}.new-ps__reviews-dot:focus-visible{outline:2px solid #000000;outline-offset:2px}.new-ps__review{position:relative;display:flex;flex-direction:column;gap:10px;margin:0;padding:16px 18px 14px;border:1px solid var(--new-ps-divider);border-radius:14px;background:#fafafa;overflow:hidden}.new-ps__review:before{content:"\201c";position:absolute;top:-12px;right:14px;font-size:96px;font-weight:800;line-height:1;color:#ececec;pointer-events:none}.new-ps__review>*{position:relative}.new-ps__review-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.new-ps__review-stars svg{width:14px;height:14px}.new-ps__review-stars{display:inline-flex;gap:2px}.new-ps__review-stars svg{fill:var(--new-ps-stars)}.new-ps__review-stars svg.is-empty{fill:#dcdcdc}.new-ps__review-verified{display:inline-flex;align-items:center;gap:4px;padding:3px 8px 3px 6px;border-radius:999px;background:color-mix(in srgb,var(--new-ps-accent) 12%,#ffffff);color:var(--new-ps-accent);font-size:11px;font-weight:700;letter-spacing:.02em}.new-ps__review-verified svg{width:12px;height:12px}.new-ps__review-text{margin:0;font-size:15px;font-weight:500;line-height:1.5;color:var(--new-ps-text-soft)}.new-ps__review-author{display:flex;align-items:center;gap:10px;padding-top:10px;border-top:1px solid var(--new-ps-divider)}.new-ps__review-avatar{display:flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;border-radius:999px;background:#000;color:#fff;font-size:13px;font-weight:700}.new-ps__review-who{display:flex;flex-direction:column;gap:1px}.new-ps__review-name{font-size:14px;font-weight:700}.new-ps__review-detail{font-size:12px;color:var(--new-ps-muted)}.new-ps__reviews-note{margin:10px 0 0;font-size:12px;text-align:center;color:var(--new-ps-muted)}.new-ps__info{display:flex;flex-direction:column;gap:22px;min-width:0}.new-ps__header{display:flex;flex-direction:column;gap:10px}.new-ps__eyebrow{font-size:14px;font-weight:700;letter-spacing:.08em}.new-ps__title{margin:0;font-size:46px;font-weight:800;line-height:1.05;letter-spacing:.01em;text-wrap:pretty}.new-ps__subtitle{font-size:19px;line-height:1.45;letter-spacing:.01em;color:var(--new-ps-text-soft)}.new-ps__rating{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600}.new-ps__rating a{color:var(--new-ps-text)}.new-ps__stars{font-size:18px;letter-spacing:2px;color:var(--new-ps-stars)}.new-ps__pills{display:flex;flex-wrap:wrap;gap:8px}.new-ps__pill{display:inline-flex;align-items:center;padding:7px 12px;border:0;border-radius:999px;background:var(--new-ps-surface);color:var(--new-ps-text);font-size:14px;font-weight:600;line-height:1.3;text-decoration:none}.new-ps__pill--dark{background:#000;color:#fff}.new-ps__pill--lab{padding-block:5px;border:2px solid var(--new-ps-accent);background:#fff;font-weight:700;cursor:pointer}a.new-ps__pill:hover,button.new-ps__pill:hover{color:#333}.new-ps__form{display:flex;flex-direction:column;gap:22px}.new-ps__step{min-width:0;margin:0;padding:0;border:0}.new-ps__step-title{margin-bottom:12px;padding:0;font-size:20px;font-weight:700}.new-ps__option+.new-ps__option{margin-top:12px}.new-ps .visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.new-ps__variant-current{font-weight:400}.new-ps__variants{display:flex;flex-wrap:wrap;gap:10px}.new-ps__variant-label{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:10px 20px;border:1px solid var(--new-ps-border);border-radius:999px;background:#fff;font-size:16px;font-weight:600;cursor:pointer}.new-ps__variant-input:checked+.new-ps__variant-label{border-color:#000;box-shadow:inset 0 0 0 2px #000;background:var(--new-ps-selected)}.new-ps__variant-input:focus-visible+.new-ps__variant-label{outline:2px solid #000000;outline-offset:3px}.new-ps__variant-input:disabled+.new-ps__variant-label{border-style:dashed;background:var(--new-ps-surface);color:var(--new-ps-muted);cursor:not-allowed}.new-ps__variant-input:disabled+.new-ps__variant-label .new-ps__variant-name{text-decoration:line-through;text-decoration-thickness:2px}.new-ps__variant-sold-out{padding:3px 8px;border-radius:999px;background:#b42318;color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.new-ps__form.is-updating{opacity:.6;pointer-events:none}.new-ps__tiers{display:grid;grid-template-columns:repeat(var(--new-ps-tier-count, 3),minmax(0,1fr));gap:12px;padding-top:12px}.new-ps__tiers:has(>:nth-child(2):last-child){--new-ps-tier-count: 2}.new-ps__tiers:has(>:nth-child(4)){--new-ps-tier-count: 4}.new-ps__tier-label{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;height:100%;min-height:128px;padding:26px 10px 18px;border:1px solid var(--new-ps-border);border-radius:14px;background:#fff;text-align:center;cursor:pointer;transition:background-color .2s ease}.new-ps__tier-input:checked+.new-ps__tier-label{border:3px solid #000000;padding:24px 8px 16px;background:var(--new-ps-selected)}.new-ps__tier-input:focus-visible+.new-ps__tier-label,.new-ps__option-input:focus-visible+.new-ps__option-label,.new-ps__addon-input:focus-visible+.new-ps__addon-label{outline:2px solid #000000;outline-offset:3px}.new-ps__tier-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);padding:5px 10px;border-radius:6px;background:var(--new-ps-badge, #000000);color:var(--new-ps-badge-text, #ffffff);font-size:12px;font-weight:700;letter-spacing:.06em;white-space:nowrap}.new-ps__tier-name{font-size:24px;font-weight:800}.new-ps__tier-servings{font-size:15px;color:var(--new-ps-muted)}.new-ps__tier-per-serving{font-size:17px;font-weight:700}.new-ps__tier-save{min-height:1.3em;font-size:14px;font-weight:700;color:var(--new-ps-accent)}.new-ps__option[hidden]{display:none}.new-ps__option-label{display:flex;flex-direction:column;gap:14px;width:100%;padding:18px 20px;border:1px solid var(--new-ps-border);border-radius:14px;background:#fafafa;cursor:pointer}.new-ps__option--one-time .new-ps__option-label{flex-direction:row;align-items:center;justify-content:space-between}.new-ps__option-input:checked+.new-ps__option-label{border:3px solid #000000;padding:16px 18px;background:#fff}.new-ps__option-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.new-ps__option-title{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.new-ps__radio{flex:0 0 22px;width:22px;height:22px;border:2px solid #8a8a8a;border-radius:999px;background:#fff}.new-ps__option-input:checked+.new-ps__option-label .new-ps__radio{border:7px solid #000000}.new-ps__option-name{font-size:18px;font-weight:600}.new-ps__option--subscription .new-ps__option-name{font-size:19px;font-weight:700}.new-ps__option-badge{padding:4px 9px;border-radius:6px;background:var(--new-ps-accent);color:#fff;font-size:13px;font-weight:700}.new-ps__option-badge:empty,.new-ps__option-badge[hidden]{display:none}.new-ps__option-prices{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.new-ps__option-compare{font-size:16px;color:var(--new-ps-muted)}.new-ps__option-price{font-size:20px;font-weight:700}.new-ps__option--subscription .new-ps__option-price{font-size:24px;font-weight:800}.new-ps__benefits{display:flex;flex-direction:column;gap:8px;margin:0;padding:0 0 0 34px;list-style:none;font-size:16px;line-height:1.35}.new-ps__benefit{display:flex;align-items:flex-start;gap:10px}.new-ps__benefit[hidden]{display:none}.new-ps__benefit svg{flex:0 0 18px;margin-top:2px;color:var(--new-ps-accent)}.new-ps__addon-label{display:flex;align-items:center;gap:14px;width:100%;padding:14px 18px;border:2px dashed #bdbdbd;border-radius:14px;background:#fff;cursor:pointer}.new-ps__addon-input:checked+.new-ps__addon-label{border-color:#000;background:var(--new-ps-selected)}.new-ps__checkbox{display:flex;align-items:center;justify-content:center;flex:0 0 26px;width:26px;height:26px;border:2px solid #000000;border-radius:6px;background:#fff;color:#fff}.new-ps__checkbox svg{visibility:hidden}.new-ps__addon-input:checked+.new-ps__addon-label .new-ps__checkbox{background:#000}.new-ps__addon-input:checked+.new-ps__addon-label .new-ps__checkbox svg{visibility:visible}.new-ps__addon-image{flex:0 0 52px;width:52px;height:52px;border-radius:10px;background:var(--new-ps-surface);overflow:hidden}.new-ps__addon-image:empty{background:#000}.new-ps__addon-image img{width:100%;height:100%;object-fit:cover}.new-ps__addon-copy{display:flex;flex-direction:column;flex-grow:1;gap:2px}.new-ps__addon-title{font-size:17px;font-weight:700}.new-ps__addon-text{font-size:15px;color:var(--new-ps-muted)}.new-ps__addon-prices{display:flex;flex-direction:column;align-items:flex-end}.new-ps__addon-price{font-size:18px;font-weight:800}.new-ps__addon-compare{font-size:14px;color:var(--new-ps-muted)}.new-ps__actions{display:flex;flex-direction:column;gap:10px}.new-ps__error{padding:12px 16px;border-radius:10px;background:#fdecea;color:#8a1c12;font-size:15px}.new-ps__cta-bar{display:flex;flex-direction:column;gap:10px}@media screen and (min-width:768px){.new-ps__cta.new-ps__cta--inline{display:none}}@media screen and (min-width:768px){.new-ps__cta-bar{display:contents}.new-ps__cta{order:1}.new-ps__shop-pay{order:2}.new-ps__payments{order:3}}.new-ps__cta,.new-ps__shop-pay{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;border:0;border-radius:14px;color:#fff;font-weight:700;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.new-ps__cta{height:68px;background:var(--new-ps-cta);font-size:21px;letter-spacing:.02em}.new-ps__shop-pay{height:56px;background:var(--new-ps-shop-pay);font-size:18px}.new-ps__cta:active:not([disabled]),.new-ps__shop-pay:active{transform:scale(.98)}.new-ps__cta[disabled]{opacity:.5;cursor:not-allowed}.new-ps__cta.is-loading,.new-ps__shop-pay.is-loading{opacity:.6;pointer-events:none}.new-ps__payments{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px;font-size:15px;color:var(--new-ps-text-soft)}.new-ps__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:0;padding:14px 0 0;border-top:1px solid var(--new-ps-divider);list-style:none;font-size:14px;font-weight:600;color:var(--new-ps-text-soft)}.new-ps__trust li{display:inline-flex;align-items:center;gap:7px}.new-ps__trust svg{flex:0 0 auto;color:var(--new-ps-accent)}@media screen and (max-width:1100px){.new-ps__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding-inline:32px}}@media screen and (max-width:767px){.new-ps{padding-top:0;padding-bottom:0}.new-ps__inner{grid-template-columns:minmax(0,1fr);gap:20px;padding-inline:0}.new-ps__gallery{position:static;gap:12px}.new-ps__media{border-radius:0}.new-ps__media-badge{top:14px;left:14px;padding:6px 10px;border-radius:6px;font-size:12px}.new-ps__thumbs{gap:8px;padding-inline:16px}.new-ps__thumbs-wrap{display:block}.new-ps__thumbs-arrow{display:none}.new-ps__gallery--carousel .new-ps__thumbs{grid-auto-columns:calc((100% - 32px - 4 * 8px) / 4.6);margin:0;padding:4px 16px;scroll-padding-inline:16px}.new-ps__media-arrow{width:36px;height:36px}.new-ps__media-arrow--prev{left:10px}.new-ps__media-arrow--next{right:10px}.new-ps__media-count{right:10px;bottom:10px}.new-ps__reviews{display:none}.new-ps__coa-widget{padding-inline:16px}.new-ps__info{gap:20px;padding-inline:16px}.new-ps__header{gap:8px}.new-ps__eyebrow{font-size:13px}.new-ps__title{font-size:34px}.new-ps__subtitle{font-size:17px}.new-ps__rating{gap:8px;font-size:15px}.new-ps__pills{gap:6px}.new-ps__pill{padding:6px 10px;font-size:13px}.new-ps__pill--lab{padding-block:4px}.new-ps__form{gap:20px}.new-ps__step-title{margin-bottom:10px;font-size:19px}.new-ps__option+.new-ps__option{margin-top:10px}.new-ps__tiers{gap:8px}.new-ps__tier-label{gap:3px;min-height:112px;padding:22px 4px 14px;border-radius:12px}.new-ps__tier-input:checked+.new-ps__tier-label{padding:20px 2px 12px}.new-ps__tier-badge{top:-11px;padding:4px 8px;font-size:11px;letter-spacing:.05em}.new-ps__tier-name{font-size:20px}.new-ps__tier-servings{font-size:13px}.new-ps__tier-per-serving{font-size:14px}.new-ps__tier-save{font-size:12px}.new-ps__option-label{gap:12px;padding:16px;border-radius:12px}.new-ps__option-input:checked+.new-ps__option-label{padding:14px}.new-ps__option-head{align-items:flex-start;gap:8px}.new-ps__option-title{gap:6px 10px}.new-ps__option-name{font-size:16px}.new-ps__option--subscription .new-ps__option-name{font-size:17px}.new-ps__option-badge{padding:4px 8px;font-size:12px}.new-ps__option-prices{flex-direction:column-reverse;align-items:flex-end;gap:0}.new-ps__option-compare{font-size:15px}.new-ps__option-price{font-size:18px}.new-ps__option--subscription .new-ps__option-price{font-size:21px}.new-ps__benefits{padding-left:32px;font-size:15px}.new-ps__benefit{gap:8px}.new-ps__benefit svg{flex-basis:16px;width:16px;height:16px}.new-ps__addon-label{gap:10px;padding:12px;border-radius:12px}.new-ps__addon-image{flex-basis:44px;width:44px;height:44px;border-radius:8px}.new-ps__addon-title{font-size:15px;line-height:1.25}.new-ps__addon-text{font-size:13px;line-height:1.35}.new-ps__addon-price{font-size:17px}.new-ps__addon-compare{font-size:13px}.new-ps__cta-bar{position:fixed;right:0;bottom:0;left:0;z-index:20;gap:6px;padding:12px 16px 16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--new-ps-divider);background:#fff;transform:translateY(110%);visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s}.new-ps--in-view .new-ps__cta-bar,.new-ps--sticky-always .new-ps__cta-bar{transform:none;visibility:visible;transition:transform .3s ease}body:has(.new-ps--sticky-always){padding-bottom:calc(84px + env(safe-area-inset-bottom))}.new-ps__cta{height:56px;border-radius:12px;font-size:18px}.new-ps__shop-pay{height:52px;border-radius:12px;font-size:17px}.new-ps__payments{flex-direction:column;align-items:center;text-align:center;gap:2px;font-size:14px}.new-ps__payments>[aria-hidden=true]{display:none}.new-ps__trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;font-size:13px;line-height:1.3}.new-ps__trust li{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.new-ps__reviews-track>.new-ps__review,.new-ps__reviews-dot,.new-ps__cta-bar,.new-ps__cta,.new-ps__shop-pay,.new-ps__media-image,.new-ps__media-arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/new-ps-product.css.map */
