.pff-pdp{padding-block:12px 40px}.pff-pdp .pff__inner.pff-pdp__inner{padding-block:0}#pff-buy.pff-pdp{scroll-margin-top:72px}.pff-pdp fieldset{border:0;margin:0;padding:0;min-width:0}.pff-pdp input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.pff-pdp__grid{display:grid;gap:22px}.pff-pdp__gallery{display:grid;gap:10px;min-width:0}.pff-pdp__stage [hidden]{display:none}.pff-pdp .pff-10p__photo,.pff-pdp__slide{position:relative;aspect-ratio:1;min-height:0;height:auto;border-radius:16px;overflow:hidden;background:var(--flavor-bg, var(--pff-sand))}.pff-pdp__slide{background:var(--pff-cream)}.pff-pdp__slide img,.pff-pdp .pff-10p__photo img{width:100%;height:100%;object-fit:cover}.pff-pdp .pff-buy__mosaic.pff-pdp__mosaic{gap:6px}.pff-pdp .pff-10p__count{left:auto}.pff-pdp__thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 6px;scrollbar-width:thin;scroll-snap-type:x proximity}.pff-pdp__thumb{flex:0 0 64px;height:64px;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:var(--pff-cream);cursor:pointer;scroll-snap-align:start}.pff-pdp__thumb span{display:block;width:100%;height:100%}.pff-pdp__thumb span[hidden],.pff-pdp__thumb[hidden]{display:none}.pff-pdp__thumb img{display:block;width:100%;height:100%;object-fit:cover}.pff-pdp__thumb.is-on{border-color:var(--pff-ink)}.pff-pdp__thumb:focus-visible{outline:3px solid var(--pff-red);outline-offset:2px}.pff-pdp__details{display:grid;gap:14px;align-content:start;min-width:0}.pff .pff-pdp__title{margin:0;font-size:clamp(1.75rem,7vw,2.5rem);line-height:1.08}.pff .pff-pdp__summary{margin:-4px 0 0;font-size:1rem;line-height:1.45;color:var(--pff-ink-soft)}.pff-pdp__sub-opts{display:grid;gap:4px;padding-bottom:4px}.pff-pdp__sub-opts[hidden],.pff-pdp__once-opts[hidden]{display:none}.pff-pdp__boxes{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 14px 12px 48px}.pff-pdp__once-opts .pff-pdp__boxes{padding-bottom:6px}.pff-pdp__boxes .pff-10p__chip small{font-weight:600;opacity:.8}.pff .pff-pdp__hint{margin:0;padding:0 14px 12px 48px;font-size:.8125rem;color:var(--pff-muted)}.pff .pff-pdp__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.pff-pdp__trust li{display:grid;place-items:center;min-height:52px;padding:8px 6px;border-radius:var(--pff-radius-sm);background:var(--pff-cream);font-size:.8125rem;font-weight:600;line-height:1.25;text-align:center}.pff-pdp__tabs{border-top:1px solid var(--pff-line)}.pff-pdp__tab{border-bottom:1px solid var(--pff-line)}.pff-pdp__tab summary{display:flex;justify-content:space-between;align-items:center;min-height:52px;font-family:var(--pff-head);font-weight:700;font-size:1rem;cursor:pointer;list-style:none}.pff-pdp__tab summary::-webkit-details-marker{display:none}.pff-pdp__tab summary:after{content:"+";font-size:1.375rem;font-weight:400;color:var(--pff-muted)}.pff-pdp__tab[open] summary:after{content:"\2212"}.pff-pdp__tab summary:focus-visible{outline:3px solid var(--pff-red);outline-offset:2px}.pff-pdp__tab-body{padding:0 0 16px;font-size:.9375rem;line-height:1.55;color:var(--pff-ink-soft)}.pff .pff-pdp__tab-body p,.pff .pff-pdp__tab-body li{font-size:inherit;line-height:inherit}.pff .pff-pdp__tab-body h6,.pff .pff-pdp__tab-body h5,.pff .pff-pdp__tab-body h4{margin:12px 0 2px;font-size:.9375rem}.pff-pdp__tab-body>:first-child{margin-top:0}@media(max-width:599px){.pff-pdp__boxes,.pff .pff-pdp__hint{padding-left:14px}}@media(min-width:900px){.pff-pdp{padding-block:24px 64px}.pff-pdp__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:start}.pff-pdp__gallery{position:sticky;top:96px}.pff-pdp__thumb{flex-basis:76px;height:76px}.pff-pdp .pff-10p__photo{min-height:0;aspect-ratio:1}}@media(min-width:900px){.pff.pff-pdp .pff-buy__mosaic.pff-pdp__mosaic{position:static;inset:auto;height:auto;min-height:0;grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;gap:10px}.pff-pdp .pff-pdp__mosaic li{position:relative;aspect-ratio:1}.pff-pdp .pff-pdp__mosaic img{position:absolute;top:0;right:0;bottom:0;left:0}}.pff-pdp__boxes{display:grid;gap:6px}.pff-pdp__boxes .pff-10p__freq-lbl{flex-basis:auto}.pff-pdp__box-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.pff-pdp__box{position:relative;display:grid;align-content:center;gap:2px;min-height:56px;padding:8px 10px;border:1.5px solid var(--pff-line);border-radius:10px;background:#fff;text-align:center;cursor:pointer}.pff-pdp__box-n{font-family:var(--pff-head);font-weight:700;font-size:.9375rem;line-height:1.2}.pff-pdp__box-save{font-size:.75rem;font-weight:700;line-height:1.25;color:var(--pff-red-dark)}.pff-pdp__box-save[hidden]{display:none}.pff-pdp__box:has(input:checked){border-color:var(--pff-ink);background:var(--pff-ink);color:#fff}.pff-pdp__box:has(input:checked) .pff-pdp__box-save{color:#ffd2c4}.pff-pdp__box:has(input:focus-visible){outline:3px solid var(--pff-red);outline-offset:2px}@media(min-width:1180px){.pff-pdp__box-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}html:has(.pff-pdp) .pff:not(.pff-pdp){--pff-space: 40px}@media(min-width:900px){html:has(.pff-pdp) .pff:not(.pff-pdp){--pff-space: 72px}}html:has(.pff-pdp) .shopify-section:has(.pff--cream)+.shopify-section .pff--cream:not(.pff-pdp)>.pff__inner:first-of-type,html:has(.pff-pdp) .shopify-section:has(.pff--paper)+.shopify-section .pff--paper:not(.pff-pdp)>.pff__inner:first-of-type{padding-top:0}.pff-pdp .pff-10p__options:has(>.pff-10p__opt:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.pff-pdp .pff-10p__options:has(>.pff-10p__opt:nth-child(3):last-child) .pff-10p__opt{grid-template-columns:1fr;justify-items:center;align-content:start;gap:6px;padding:10px 6px 12px;text-align:center}.pff-pdp .pff-10p__options:has(>.pff-10p__opt:nth-child(3):last-child) .pff-10p__thumb{width:56px;height:56px}html:has(.pff-pdp) .pfg-sec{padding-block:28px}@media(min-width:900px){html:has(.pff-pdp) .pfg-sec{padding-block:56px}}html:has(.pff-pdp) .shopify-section:has(.pfg-cream)+.shopify-section .pfg-sec.pfg-cream{padding-top:0}html:has(.pff-pdp) .shopify-section:has(.pfg-cream)+.shopify-section .pff--cream:not(.pff-pdp)>.pff__inner:first-of-type{padding-top:0}.pff .pff-pdp__count-callout{display:flex;align-items:center;gap:8px;margin:10px 0 0;padding:9px 12px;border-radius:10px;background:var(--pff-ink);color:#fff;font-family:var(--pff-head);font-size:.9375rem;font-weight:700;line-height:1.25}.pff-pdp__count-callout svg{flex:none}.pff .pff-pdp__plan-unit{font-size:.8125rem;font-weight:700;line-height:1.3;color:var(--pff-ink)}.pff-pdp__box-count{font-size:.75rem;font-weight:600;line-height:1.2;color:var(--pff-muted)}.pff-pdp__box:has(input:checked) .pff-pdp__box-count{color:#fffc}.pff-pdp__tab-body{overflow-wrap:break-word}html:has(.pff-pdp) #pff-all-reviews .pff-head{justify-items:center;text-align:center;margin-inline:auto}html:has(.pff-pdp) #pff-all-reviews .pff-head>*{margin-inline:auto}html:has(.pff-pdp) #pff-all-reviews .jdgm-rev-widg__title{display:none}.pff-pdp-nf .pff__inner{max-width:680px}.pff-pdp-nf__box{border:1.5px solid var(--pff-ink);border-radius:12px;background:#fff;padding:0 16px}.pff-pdp-nf__box summary{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:52px;font-family:var(--pff-head);font-weight:700;font-size:1rem;cursor:pointer;list-style:none}.pff-pdp-nf__box summary::-webkit-details-marker{display:none}.pff-pdp-nf__box summary:after{content:"+";font-size:1.375rem;font-weight:400;color:var(--pff-red)}.pff-pdp-nf__box[open] summary:after{content:"\2212"}.pff-pdp-nf__box summary:focus-visible{outline:3px solid var(--pff-red);outline-offset:2px}.pff-pdp-nf__body{padding-bottom:16px}.pff-pdp-nf__body img{display:block;width:100%;height:auto;border-radius:8px}.pff-pdp-nf__side{display:grid;gap:10px;margin-top:14px}.pff .pff-pdp-nf__h{margin:0;font-family:var(--pff-head);font-weight:700;font-size:1.0625rem;line-height:1.2}.pff-pdp-nf__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none}.pff-pdp-nf__stats li{display:grid;gap:2px;padding:10px 6px;border-radius:10px;background:var(--pff-cream, #faf3ea);text-align:center}.pff-pdp-nf__stats b{font-family:var(--pff-head);font-weight:800;font-size:1.25rem;line-height:1.1;color:var(--pff-red)}.pff-pdp-nf__stats span{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--pff-ink-soft)}.pff .pff-pdp-nf__text p{margin:0;font-size:.9375rem;line-height:1.5;color:var(--pff-ink-soft)}.pff .pff-pdp-nf__body .pff-pdp-nf__note{margin:0;font-size:.8125rem;line-height:1.4;color:var(--pff-muted)}@media(min-width:750px){.pff-pdp-nf .pff__inner{max-width:var(--pff-max, 1180px)}.pff-pdp-nf__box{padding:0 28px}.pff-pdp-nf__box summary{min-height:64px;font-size:1.125rem}.pff-pdp-nf__body{display:grid;grid-template-columns:minmax(0,560px) minmax(0,1fr);gap:40px;align-items:center;padding-bottom:28px}.pff-pdp-nf__side{margin-top:0;gap:16px;max-width:420px}.pff .pff-pdp-nf__h{font-size:1.375rem}.pff-pdp-nf__stats li{padding:14px 8px}.pff-pdp-nf__stats b{font-size:1.625rem}}.pff-pdp-cmp .pff-compare__table col.pff-compare__col-label{width:25%}.pff-pdp-cmp .pff-compare__table thead th{text-align:left}@media(max-width:599px){.pff-pdp-cmp .pff-compare__table{font-size:.75rem}.pff-pdp-cmp .pff-compare__table th,.pff-pdp-cmp .pff-compare__table td{padding:10px 6px}.pff-pdp-cmp .pff-compare__table col.pff-compare__col-label{width:27%}.pff-pdp-cmp .pff-compare__table thead th{font-size:.75rem;line-height:1.2}}.pff-pdp-cmp__quote{margin:24px auto 0;max-width:620px;text-align:center}.pff .pff-pdp-cmp__quote blockquote{margin:0;padding:0;border:0;font-family:var(--pff-head);font-weight:700;font-size:1.125rem;line-height:1.35}.pff .pff-pdp-cmp__quote figcaption{margin-top:6px;font-size:.8125rem;color:var(--pff-muted)}@media(min-width:750px){html:has(.pff-pdp) .pfg-ins__grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}html:has(.pff-pdp) .pfg-ins__img{height:auto;aspect-ratio:4 / 3}}@media(min-width:900px){html:has(.pff-pdp) .pfg-ins__grid{gap:56px}}html:has(.pff-pdp) .shopify-section:has(.pff--cream)+.shopify-section .pfg-sec.pfg-cream{padding-top:0}@media(min-width:750px){.pff.pff-videos--few .pff-videos__track{justify-content:center;padding-inline:16px;overflow-x:visible;scroll-snap-type:none}.pff-videos--few .pff-video,.pff-videos--few .pff-video.is-active{transform:none;opacity:1}.pff-videos--few .pff-videos__controls--few{display:none}.pff-videos--few .pff-videos__note{margin-top:0;padding-top:14px;padding-bottom:var(--pff-space)}.pff-videos--few:not(:has(.pff-videos__note)) .pff-videos__viewport{padding-bottom:var(--pff-space)}}.pff-pdp .pff-10p__plan--once .pff-10p__plan-t strong{font-size:1.0625rem;font-weight:700}.pff .pff-pdp__tab-body h6,.pff .pff-pdp__tab-body h5,.pff .pff-pdp__tab-body h4{font-family:inherit;font-size:.9375rem;font-weight:700;line-height:1.55;letter-spacing:normal;text-transform:none;color:var(--pff-ink)}.pff .pff-pdp__tab-body strong,.pff .pff-pdp__tab-body b{font-weight:700;color:var(--pff-ink)}.pff-pdp .pff-pdp__shoppay{width:100%;margin-top:10px;display:flex;align-items:center;justify-content:center;gap:8px;background:#5a31f4;border-color:#5a31f4;color:#fff}.pff-pdp .pff-pdp__shoppay:hover,.pff-pdp .pff-pdp__shoppay:focus-visible{background:#3c1fbf;border-color:#3c1fbf;color:#fff}.pff-pdp .pff-pdp__shoppay-logo{height:1.3em;width:auto;display:block;margin-top:.1em}.pff-pdp .pff-pdp__shoppay.is-loading .pff-pdp__shoppay-t,.pff-pdp .pff-pdp__shoppay.is-loading .pff-pdp__shoppay-logo{opacity:0}
/*# sourceMappingURL=/cdn/shop/t/30/assets/pff-pdp.css.map */
