.o-pmain{--o-gallery-top: calc(var(--header-height) + 24px);padding:28px 0 var(--section-gap);background-color:var(--white);color:var(--ink)}html:has(.section-header.is-hidden) .o-pmain{--o-gallery-top: 24px}.o-pmain__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.o-pmain__media{min-width:0}@media screen and (min-width:990px){.o-pmain__grid{grid-template-columns:minmax(0,720px) minmax(440px,1fr);gap:48px;align-items:start}.o-pmain__media{align-self:stretch}.o-pmain__media>.o-gallery,.o-pcamo{max-width:max(420px,calc(100svh - 150px))}.o-pcamo{position:sticky;top:var(--o-gallery-top)}}@media screen and (min-width:1200px){.o-pmain__grid{gap:72px}}@media(prefers-reduced-motion:no-preference){.o-pmain :is(.o-gallery--sticky,.o-pcamo){transition:top var(--dur) var(--ease)}}@media screen and (min-width:750px)and (max-width:989px){.o-pmain__grid>*{width:100%;max-width:640px;margin-inline:auto}}@media screen and (max-width:749px){.o-pmain{padding:0 0 var(--section-gap)}.o-pmain__grid{gap:10px}.o-pmain__media{margin-inline:calc(var(--gutter) * -1)}}.o-pbuy{container-type:inline-size;--caps-room: 100cqi;display:flex;flex-direction:column;gap:22px;min-width:0}:where(.o-pbuy) p{margin:0}.o-pbuy__head{display:flex;flex-direction:column;gap:18px}.o-pbuy__kicker,.o-pbuy__edition{font-size:12px;letter-spacing:1.5px;text-transform:uppercase}.o-pbuy__edition{display:flex;align-items:center;gap:8px}.o-pbuy__swatch{flex:none;width:14px;height:14px;border-radius:2px;background:var(--edition-camo) center / cover}.o-pbuy__title{margin:0}.o-pbuy__about{display:flex;flex-direction:column;gap:22px;margin-top:10px;padding-top:30px;border-top:1px solid var(--line)}.o-pbuy__lead{font-size:var(--fs-lead);line-height:1.6;color:var(--mid);text-wrap:pretty}.o-pbuy__lead>*+*{margin-top:14px}.o-pbuy__stats{display:flex;align-items:flex-end;padding:18px 0;border-block:1px solid var(--line)}.o-pbuy__stat{display:flex;flex-direction:column;gap:6px;min-width:0;padding:0 26px;border-left:1px solid #bdbdb8}.o-pbuy__stat:first-child{padding-left:0;border-left:0}.o-pbuy__stat:last-child{padding-right:0}.o-pbuy__num{font-size:36px;font-weight:500;line-height:1;letter-spacing:-.02em;color:var(--ink);white-space:nowrap}.o-pbuy__unit{margin-left:3px;font-size:18px;font-weight:400;letter-spacing:0}.o-pbuy__lab{font-size:12px;line-height:1.2;letter-spacing:2.2px;text-transform:uppercase;color:var(--mid)}.o-pbuy__packs{margin-top:8px;scroll-margin-top:calc(var(--header-height) + 16px)}.o-pbuy__links{display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:1.6;color:var(--mid)}.o-pbuy__links a,.o-pbuy__inline{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}@media(hover:hover){.o-pbuy__links a:hover,.o-pbuy__inline:hover{text-decoration-thickness:1.5px}}.o-pbuy__acc .o-acc__a b,.o-pbuy__acc .o-acc__a strong{font-weight:600;color:var(--ink)}.o-pbuy__nutrition{display:flex;flex-direction:column;gap:20px}.o-pbuy__acc .o-pbuy__nutrition>*+*{margin-top:0}.o-pbuy__label-block{display:flex;flex-direction:column;gap:6px}.o-pbuy__label-block .o-mono{font-size:12px}.o-pcamo__frame{position:relative;aspect-ratio:1;background-color:var(--studio);overflow:clip}.o-pcamo .o-pcamo__stage{position:absolute;inset:0;height:auto;min-height:0;margin:0;background:none}.o-pcamo__hint{position:absolute;left:50%;bottom:24px;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--radius-pill);background-color:rgba(255,255,255,.9);color:var(--ink);white-space:nowrap;pointer-events:none;translate:-50% 0;opacity:0;transition:opacity var(--dur) var(--ease)}.o-pcamo__frame:has(.is-draggable) .o-pcamo__hint{opacity:1}.o-pcamo__hint-touch{display:none}@media(hover:none){.o-pcamo__hint-hover{display:none}.o-pcamo__hint-touch{display:inline}}.o-pcamo__note{margin:14px 0 0}.o-pcamo__shots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 0;padding:0;list-style:none}.o-pcamo__shot img{display:block;width:100%;height:auto;background-color:var(--studio)}@media screen and (max-width:749px){.o-pbuy{gap:18px}.o-pbuy__head{gap:12px}.o-pbuy__about{gap:18px;padding-top:24px}.o-pbuy__stats{padding:16px 0}.o-pbuy__stat{gap:4px;padding:0 16px}.o-pbuy__num{font-size:27.5px}.o-pbuy__unit{font-size:14px}.o-pbuy__lab{letter-spacing:1.4px}.o-pbuy__badges.o-badges--compact{gap:9px 20px}.o-pbuy__badges.o-badges--compact .o-badges__item{gap:8px;font-size:12px}.o-pbuy__packs{margin-top:6px}.o-pcamo__note,.o-pcamo__shots{margin-inline:var(--gutter)}.o-pcamo__shots{grid-template-columns:repeat(2,minmax(0,1fr))}}
