:root{--bg: #f4efe8;--surface: #fbf9f5;--ink: #231a14;--muted: #5d524a;--line: #e3d9cc;--accent: #6e3f22;--accent-ink: #fff8f0;--sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--serif: var(--sans);--tint: color-mix(in srgb, var(--accent) 9%, var(--surface));--ink-2: color-mix(in srgb, var(--ink) 82%, var(--bg));--r-sm: 10px;--r: 16px;--r-lg: 26px;--shadow-sm: 0 1px 2px rgb(20 14 10 / 6%);--shadow: 0 1px 2px rgb(20 14 10 / 5%), 0 18px 40px -24px rgb(20 14 10 / 30%);--ease: cubic-bezier(.2, .7, .2, 1);--gutter: clamp(20px, 4.2vw, 44px);--max: 1260px;--sec: clamp(72px, 9vw, 132px)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body.og{margin:0;background:var(--bg);color:var(--ink);font:400 16.5px/1.6 var(--sans);font-feature-settings:"cv05","cv08";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.og img{max-width:100%;height:auto;display:block}:where(.og) a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}:where(.og) button{font:inherit;color:inherit}.og ::selection{background:color-mix(in srgb,var(--accent) 22%,transparent)}.og :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.og-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.og-skip{position:absolute;left:12px;top:-60px;z-index:50;padding:10px 14px;border-radius:10px;background:var(--ink);color:var(--bg);text-decoration:none}.og-skip:focus{top:12px}.og-wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.og-icon{flex:none;display:block}.og-eyebrow{margin:0 0 14px;font:600 13px/1.2 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.og-h2{margin:0;font-family:var(--serif);font-weight:700;font-size:clamp(30px,2.2vw + 18px,46px);line-height:1.06;letter-spacing:-.022em;text-wrap:balance}.og-h3{display:flex;align-items:center;gap:10px;margin:0 0 12px;font:600 16px/1.3 var(--sans)}.og-h3 .og-icon{color:var(--accent)}.og-lede{margin:20px 0 0;font-size:clamp(17px,.4vw + 15.5px,19px);line-height:1.65;color:var(--ink-2);max-width:46ch;text-wrap:pretty}.og-link{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;cursor:pointer;font:500 14px/1 var(--sans);color:var(--ink);text-decoration:underline;text-underline-offset:.25em;text-decoration-color:color-mix(in srgb,var(--ink) 35%,transparent)}.og-link:hover{text-decoration-color:currentColor}.og-btn,.og-cta{--b: var(--accent);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:0 26px;border:0;border-radius:15px;background:var(--b);color:var(--accent-ink);font:600 16px/1 var(--sans);letter-spacing:.005em;text-decoration:none;cursor:pointer;box-shadow:inset 0 1px #ffffff24,0 10px 24px -14px color-mix(in srgb,var(--b) 80%,black);transition:transform .18s var(--ease),background-color .18s var(--ease),box-shadow .18s var(--ease)}.og-btn:hover,.og-cta:hover{background:color-mix(in srgb,var(--b) 88%,black)}.og-btn:active,.og-cta:active{transform:translateY(1px) scale(.995)}.og-cta[disabled]{background:color-mix(in srgb,var(--ink) 25%,var(--bg));box-shadow:none;cursor:not-allowed}.og-cta--sm{min-height:46px;padding:0 18px;font-size:15px;border-radius:12px}.og-cta--light{--b: var(--accent-ink);color:var(--accent);box-shadow:0 10px 24px -16px #00000073}.og-cta--light:hover{background:color-mix(in srgb,var(--accent-ink) 90%,var(--accent))}.og-btn--lg{min-height:60px;padding:0 40px;font-size:17px}.og-bar{border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.og-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:calc(var(--max) + 2 * var(--gutter));margin-inline:auto;padding:14px var(--gutter)}.og-bar__brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font:600 16px/1 var(--sans);letter-spacing:-.01em}.og-bar__note{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:14.5px;color:var(--muted)}.og-bar__note .og-icon{color:var(--accent)}.og-logo{display:block;flex:none;height:var(--og-logo-h, 26px);aspect-ratio:7.359;background:currentColor;-webkit-mask:var(--og-logo-src) center / contain no-repeat;mask:var(--og-logo-src) center / contain no-repeat}.og-hero{display:grid;gap:28px;padding-top:18px}@media(min-width:900px){.og-hero{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(36px,5vw,80px);align-items:start;padding-top:32px}.og-buy{position:sticky;top:24px}}.og-gal{min-width:0}.og-gal__stage{position:relative}.og-gal__track{display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line) 60%,transparent)}.og-gal__track::-webkit-scrollbar{display:none}.og-gal__slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1 / 1;display:grid;place-items:center;overflow:hidden}.og-gal__img{width:100%;height:100%;mix-blend-mode:multiply}.og-gal__slide--cover .og-gal__img{object-fit:cover}.og-gal__slide--contain .og-gal__img{object-fit:contain;padding:6%}@media(max-width:899px){.og-hero{padding-top:0}.og-gal{margin-inline:calc(-1 * var(--gutter))}.og-gal__track{border-radius:0;box-shadow:none}}.og-gal__nav{position:absolute;top:50%;translate:0 -50%;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;cursor:pointer;background:var(--surface);box-shadow:var(--shadow-sm),0 0 0 1px color-mix(in srgb,var(--line) 80%,transparent);opacity:0;transition:opacity .2s var(--ease),transform .2s var(--ease)}.og-gal__nav--prev{left:16px}.og-gal__nav--next{right:16px}.og-gal__stage:hover .og-gal__nav,.og-gal__nav:focus-visible{opacity:1}.og-gal__nav[disabled]{opacity:0!important;pointer-events:none}@media(hover:none){.og-gal__nav{display:none}}.og-gal__count{position:absolute;right:14px;bottom:14px;margin:0;padding:6px 11px;border-radius:999px;background:color-mix(in srgb,var(--ink) 78%,transparent);color:var(--bg);font:600 12px/1 var(--sans);letter-spacing:.04em;font-variant-numeric:tabular-nums}.og-gal__thumbs{display:flex;gap:10px;margin:14px 0 0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.og-gal__thumbs::-webkit-scrollbar{display:none}.og-gal__thumb{display:block;width:72px;height:72px;padding:0;border:0;border-radius:13px;overflow:hidden;cursor:pointer;background:var(--surface);opacity:.62;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line) 70%,transparent);transition:opacity .2s var(--ease)}.og-gal__thumb img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.og-gal__thumb:hover{opacity:.9}.og-gal__thumb.is-on{opacity:1;box-shadow:0 0 0 2px var(--ink)}@media(max-width:899px){.og-gal__thumbs{padding-inline:var(--gutter)}.og-gal__thumb{width:58px;height:58px}}.og-buy__title{margin:0;font-family:var(--serif);font-weight:700;font-size:clamp(38px,2.6vw + 22px,60px);line-height:1;letter-spacing:-.03em;text-wrap:balance}.og-buy__sub{margin:18px 0 0;font-size:17px;line-height:1.6;color:var(--ink-2);max-width:44ch;text-wrap:pretty}.og-buy__price{display:flex;align-items:center;flex-wrap:wrap;gap:12px 14px;margin:26px 0;padding-bottom:26px;border-bottom:1px solid var(--line)}.og-price{font:700 30px/1 var(--sans);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums}.og-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 11px 7px 9px;border-radius:999px;background:var(--tint);color:var(--accent);font:600 13.5px/1 var(--sans);letter-spacing:0}.og-form{display:grid;gap:22px}.og-opt{margin:0;padding:0;border:0;min-width:0}.og-opt__legend{display:flex;align-items:baseline;gap:8px;width:100%;margin:0 0 12px;padding:0;font:600 14px/1.2 var(--sans)}.og-opt__value{font-weight:400;color:var(--muted)}.og-opt__guide{margin-left:auto}.og-opt__choices{display:flex;flex-wrap:wrap;gap:10px}.og-opt__input{position:absolute;opacity:0;pointer-events:none}.og-swatch{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;cursor:pointer;box-shadow:0 0 0 1px var(--line);transition:box-shadow .18s var(--ease)}.og-swatch__dot{width:34px;height:34px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #0000001f,inset 0 -6px 10px -6px #00000059,inset 0 6px 10px -8px #ffffff59}.og-swatch:hover{box-shadow:0 0 0 1px var(--muted)}.og-opt__input:checked+.og-swatch{box-shadow:0 0 0 2px var(--ink)}.og-opt__input:focus-visible+.og-swatch,.og-opt__input:focus-visible+.og-pill{outline:2px solid var(--accent);outline-offset:3px}.og-opt--size .og-opt__choices{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.og-pill{display:grid;place-items:center;min-height:46px;padding:0 12px;border-radius:12px;cursor:pointer;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font:600 14.5px/1 var(--sans);font-variant-numeric:tabular-nums;transition:box-shadow .18s var(--ease),background-color .18s var(--ease),color .18s var(--ease)}.og-pill:hover{box-shadow:inset 0 0 0 1px var(--muted)}.og-opt__input:checked+.og-pill{background:var(--ink);color:var(--bg);box-shadow:none}.og-fitnote{display:flex;align-items:center;gap:8px;margin:-8px 0 0;font-size:14.5px;color:var(--muted)}.og-fitnote .og-icon{color:var(--accent)}.og-actions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:4px}.og-qty{display:inline-flex;align-items:center;height:56px;padding:0 4px;border-radius:15px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.og-qty__btn{display:grid;place-items:center;width:36px;height:44px;border:0;border-radius:11px;background:none;cursor:pointer;color:var(--muted)}.og-qty__btn:hover{color:var(--ink);background:var(--tint)}.og-qty__input{width:32px;border:0;background:none;text-align:center;font:600 16px/1 var(--sans);color:var(--ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.og-qty__input::-webkit-outer-spin-button,.og-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.og-cta{width:100%;justify-content:space-between}.og-cta--sm,.og-cta--light{width:auto;justify-content:center}.og-cta__price{font-weight:500;opacity:.85;font-variant-numeric:tabular-nums}.og-cta__spinner{display:none;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:20px;height:20px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:og-spin .7s linear infinite}.og-cta.is-busy .og-cta__label,.og-cta.is-busy .og-cta__price{visibility:hidden}.og-cta.is-busy .og-cta__spinner{display:block}@keyframes og-spin{to{transform:rotate(1turn)}}.og-form__error{margin:0;padding:12px 14px;border-radius:12px;background:#fbeaea;color:#8a1f1f;font-size:14px}.og-eta{display:flex;gap:14px;align-items:flex-start;margin-top:26px;padding:16px 18px;border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line) 75%,transparent)}.og-eta__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--tint);color:var(--accent);flex:none}.og-eta__text{display:grid;gap:3px;margin:0}.og-eta__label{font:600 11.5px/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.og-eta__text strong{font:600 17px/1.3 var(--sans)}.og-eta__sub{font-size:14.5px;color:var(--muted)}.og-xmas{margin:12px 0 0;padding-left:2px;font-size:14px;color:var(--ink-2)}.og-xmas strong{color:var(--accent)}.og-assure{display:flex;flex-wrap:wrap;gap:10px 22px;margin:22px 0 0;padding:0;list-style:none;font-size:14.5px;color:var(--muted)}.og-assure li{display:inline-flex;align-items:center;gap:8px}.og-assure .og-icon{color:var(--ink-2)}.og-sec{padding-top:var(--sec)}.og-sechead{max-width:640px;margin-bottom:clamp(32px,4vw,56px)}.og-hls{display:grid;gap:14px;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.og-hl{padding:26px 24px 28px;border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line) 70%,transparent)}.og-hl__icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:22px;border-radius:14px;background:var(--tint);color:var(--accent)}.og-hl__title{margin:0 0 8px;font:600 17px/1.3 var(--sans);letter-spacing:-.005em}.og-hl__body{margin:0;font-size:15px;line-height:1.6;color:var(--muted);text-wrap:pretty}.og-story{display:grid;gap:clamp(28px,5vw,72px);align-items:center}@media(min-width:900px){.og-story{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.og-story__media{margin:0;border-radius:var(--r-lg);overflow:hidden;background:var(--surface);aspect-ratio:5 / 4}.og-story__media img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.og-details{display:grid;gap:clamp(28px,4vw,56px);align-items:start}@media(min-width:900px){.og-details{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.og-details__visual{display:grid;gap:18px;justify-items:start;padding:clamp(22px,3vw,36px);border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line) 70%,transparent)}.og-specs{margin:0;border-top:1px solid var(--line)}.og-specs__row{display:grid;grid-template-columns:minmax(110px,.36fr) 1fr;gap:20px;padding:17px 0;border-bottom:1px solid var(--line)}.og-specs dt{font:600 13px/1.5 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.og-specs dd{margin:0;font-size:16px;line-height:1.5}.og-dims{margin:0;width:100%}.og-dims__svg{display:block;width:100%;max-width:360px;height:auto;margin-inline:auto;overflow:visible}.og-dims__body path{fill:color-mix(in srgb,var(--accent) 7%,transparent);stroke:var(--ink);stroke-width:1.4;stroke-linejoin:round}.og-dims__body .og-dims__side{fill:color-mix(in srgb,var(--accent) 14%,transparent)}.og-dims__lines path{fill:none;stroke:var(--muted);stroke-width:1}.og-dims__labels text{font:600 13px var(--sans);fill:var(--ink);letter-spacing:.01em}.og-dims__cap{display:grid;gap:4px;margin-top:18px;text-align:center;font:600 16px/1.3 var(--sans)}.og-dims__cm{font:400 13px/1.4 var(--sans);color:var(--muted)}.og-callout{display:flex;gap:12px;align-items:flex-start;margin:28px 0 0;padding:16px 18px;border-radius:var(--r);background:var(--tint);color:var(--ink);font-size:15px;line-height:1.55}.og-callout .og-icon{color:var(--accent);margin-top:1px}.og-trio{display:grid;gap:14px;margin-top:clamp(28px,4vw,48px);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.og-trio__col{padding:24px;border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line)}.og-trio__p{margin:0;font-size:15px;color:var(--muted)}.og-trio__p a{color:var(--ink);font-weight:600}.og-list{margin:0;padding:0;list-style:none;display:grid;gap:8px;font-size:15px;color:var(--muted)}.og-list li{position:relative;padding-left:18px}.og-list li:before{content:"";position:absolute;left:2px;top:.62em;width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--accent) 55%,var(--bg))}.og-sizes{width:100%;overflow-x:auto;border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line);background:var(--surface)}.og-sizes__table{width:100%;border-collapse:collapse;font-size:14.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.og-sizes__table th,.og-sizes__table td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--line)}.og-sizes__table thead th{font:600 11.5px/1.2 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:color-mix(in srgb,var(--line) 30%,var(--surface))}.og-sizes__table tbody tr:last-child>*{border-bottom:0}.og-sizes__table tbody th{font-weight:700}.og-sizes__table tr.is-match>*{background:var(--tint)}.og-ship{display:grid;gap:clamp(28px,4vw,48px);padding:clamp(28px,5vw,64px);border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line) 70%,transparent)}.og-ship__head{max-width:640px}.og-ship__from{margin:16px 0 0;color:var(--muted)}.og-steps{position:relative;display:grid;gap:22px;margin:0;padding:0;list-style:none}@media(min-width:760px){.og-steps{grid-template-columns:repeat(3,1fr);gap:24px}.og-steps:before{content:"";position:absolute;top:17px;left:18px;right:calc(33.33% - 18px);height:1px;background:var(--line)}}.og-step{position:relative}.og-step__dot{position:relative;z-index:1;display:grid;place-items:center;width:36px;height:36px;margin-bottom:14px;border-radius:50%;background:var(--accent);color:var(--accent-ink);box-shadow:0 0 0 6px var(--surface)}.og-step__title{margin:0 0 4px;font:600 16px/1.35 var(--sans)}.og-step__body{margin:0;font-size:14.5px;color:var(--muted)}.og-ship__returns{margin:0;padding-top:24px;border-top:1px solid var(--line);color:var(--ink-2);font-size:15px}.og-ship__returns a{margin-left:6px;font-weight:600}.og-faqwrap{display:grid;gap:8px}@media(min-width:900px){.og-faqwrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px}.og-faqwrap .og-sechead{margin:0}}.og-faq{border-top:1px solid var(--line)}.og-faq__item{border-bottom:1px solid var(--line)}.og-faq__q{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 2px;cursor:pointer;list-style:none;font:600 17px/1.4 var(--sans)}.og-faq__q::-webkit-details-marker{display:none}.og-faq__icon{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line);transition:transform .25s var(--ease),background-color .2s var(--ease)}.og-faq__item[open] .og-faq__icon{transform:rotate(45deg);background:var(--tint)}.og-faq__a{padding:0 48px 24px 2px;color:var(--muted);font-size:15.5px;line-height:1.65}.og-faq__a p{margin:0}.og-endcap{display:grid;gap:28px;align-items:center;overflow:hidden;padding:clamp(28px,5vw,64px);border-radius:var(--r-lg);background:var(--accent);color:var(--accent-ink)}@media(min-width:760px){.og-endcap{grid-template-columns:minmax(200px,360px) 1fr;gap:clamp(32px,5vw,72px)}}.og-endcap__media{aspect-ratio:1;border-radius:calc(var(--r-lg) - 8px);overflow:hidden;background:var(--surface)}.og-endcap__media img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.og-endcap__text .og-h2{color:var(--accent-ink)}.og-endcap__meta{margin:14px 0 26px;font-size:16px;opacity:.82}.og-endcap .og-cta--light{gap:14px}.og-foot{margin-top:var(--sec);padding:40px 0 calc(40px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}.og-foot__inner{display:grid;gap:18px;justify-items:start}@media(min-width:900px){.og-foot__inner{grid-template-columns:auto 1fr auto;align-items:center;gap:28px}.og-foot__legal{grid-column:1 / -1}}.og-foot__brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font:600 15px/1 var(--sans)}.og-foot__nav{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:14px}.og-foot__nav a{color:var(--muted);text-decoration:none}.og-foot__nav a:hover{color:var(--ink);text-decoration:underline}.og-foot__contact{margin:0;font-size:14px;font-weight:600}.og-foot__legal{margin:0;font-size:14px;color:var(--muted)}.og-sticky{position:fixed;z-index:30;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:14px;padding:10px 10px 10px 18px;border-radius:18px;background:var(--surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--line) 80%,transparent),0 18px 40px -18px #00000059;transform:translateY(140%);transition:transform .35s var(--ease)}.og-sticky.is-on{transform:none}.og-sticky__info{display:grid;gap:2px;min-width:0;flex:1}.og-sticky__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 14.5px/1.25 var(--sans)}.og-sticky__meta{font-size:14px;color:var(--muted)}@media(min-width:900px){.og-sticky{display:none}}.og-dialog{width:min(720px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:clamp(24px,4vw,40px);border:0;border-radius:var(--r-lg);background:var(--bg);color:var(--ink);box-shadow:0 40px 80px -30px #00000073}.og-dialog::backdrop{background:#0f0c0a73;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.og-dialog[open]{animation:og-pop .28s var(--ease)}@keyframes og-pop{0%{opacity:0;transform:translateY(12px) scale(.985)}}.og-dialog__close-form{position:absolute;top:14px;right:14px;margin:0}.og-dialog__close{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--surface);cursor:pointer;box-shadow:inset 0 0 0 1px var(--line)}.og-dialog__title{margin-bottom:22px;font-size:clamp(28px,2vw + 16px,38px)}.og-dialog__note{margin:16px 0 0;font-size:14px;color:var(--muted)}.og-finder{margin-bottom:22px;padding:18px;border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.og-finder__label{display:block;margin-bottom:10px;font:600 14px/1.3 var(--sans)}.og-finder__row{display:flex;gap:10px}.og-finder__field{position:relative;flex:1}.og-finder__input{width:100%;height:46px;padding:0 44px 0 14px;border:0;border-radius:12px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);font:600 16px/1 var(--sans);color:var(--ink)}.og-finder__input:focus{outline:2px solid var(--accent);outline-offset:0}.og-finder__unit{position:absolute;right:14px;top:50%;translate:0 -50%;color:var(--muted);font-size:14px}.og-finder__result{margin:12px 0 0;min-height:1.4em;font-size:15px}.og-finder__result strong{color:var(--accent)}.og-finder__result button{margin-left:8px}.og-js .og-reveal{opacity:0;transform:translateY(8px);transition:opacity .4s var(--ease),transform .4s var(--ease);transition-delay:calc(var(--i, 0) * 40ms)}.og-js .og-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.og-js .og-reveal{opacity:1;transform:none;transition:none}}.og-nav{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--bg) 80%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(16px);backdrop-filter:saturate(1.4) blur(16px);border-bottom:1px solid transparent;transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}.og-nav.is-scrolled{border-bottom-color:color-mix(in srgb,var(--line) 80%,transparent);box-shadow:0 10px 30px -26px #281a1073}.og-nav__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:68px}.og-nav__brand{justify-self:start;display:inline-flex;padding-block:12px;color:var(--ink);text-decoration:none}.og-nav__links{display:flex;gap:clamp(20px,2.4vw,36px)}.og-nav__links a{position:relative;padding:8px 0;font:500 15px/1 var(--sans);color:var(--ink-2);text-decoration:none;transition:color .2s var(--ease)}.og-nav__links a:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1.5px;border-radius:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.og-nav__links a:hover{color:var(--ink)}.og-nav__links a:hover:after{transform:scaleX(1)}.og-nav__cta{justify-self:end;display:inline-flex;align-items:center;height:42px;padding:0 20px;border-radius:999px;background:var(--ink);color:var(--bg);font:600 14.5px/1 var(--sans);text-decoration:none;transition:transform .2s var(--ease),background-color .2s var(--ease)}.og-nav__cta:hover{background:color-mix(in srgb,var(--ink) 86%,var(--accent))}.og-nav__cta:active{transform:scale(.98)}@media(max-width:759px){.og-nav__inner{grid-template-columns:1fr auto;height:60px}.og-nav__links{display:none}}.og-btn--ink{--b: var(--ink);color:var(--bg)}.og-btn--paper{--b: var(--bg);color:var(--ink);box-shadow:0 18px 40px -22px #000000b3}.og-btn--paper:hover{background:#fff}.og-btn .og-icon{transition:transform .3s var(--ease)}.og-btn:hover .og-icon{transform:translate(3px)}.og-fhero{position:relative;overflow:clip;padding-block:clamp(36px,6vw,88px) clamp(56px,8vw,120px)}.og-fhero__glow{position:absolute;top:-10%;right:-5%;bottom:0;left:-5%;pointer-events:none;background:radial-gradient(40% 46% at 78% 46%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%),radial-gradient(36% 40% at 14% 18%,rgb(255 255 255 / 70%),transparent 70%),radial-gradient(30% 34% at 92% 92%,rgb(176 122 78 / 16%),transparent 72%)}.og-fhero__glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.07;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.og-fhero__inner{position:relative;display:grid;gap:clamp(44px,6vw,80px);align-items:center}@media(min-width:960px){.og-fhero__inner{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr)}}.og-fhero__copy>*{animation:og-rise .95s var(--ease) both}.og-fhero__copy>:nth-child(2){animation-delay:.08s}.og-fhero__copy>:nth-child(3){animation-delay:.18s}.og-fhero__copy>:nth-child(4){animation-delay:.28s}.og-fhero__kicker{display:inline-flex;align-items:center;gap:10px;margin:0;padding:8px 14px 8px 11px;border-radius:999px;background:color-mix(in srgb,var(--surface) 75%,transparent);box-shadow:inset 0 0 0 1px var(--line);font:600 13px/1 var(--sans);letter-spacing:.02em;color:var(--ink-2)}.og-fhero__dot{position:relative;width:8px;height:8px;border-radius:50%;background:var(--accent)}.og-fhero__dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1.5px solid var(--accent);opacity:0;animation:og-pulse 2.6s var(--ease) infinite}.og-fhero__title{margin:24px 0 0;font:700 clamp(44px,4.6vw + 8px,86px)/.95 var(--sans);letter-spacing:-.047em;color:var(--ink);text-wrap:balance}.og-fhero__title span{color:color-mix(in srgb,var(--ink) 52%,var(--accent))}.og-fhero__lede{margin:28px 0 0;max-width:35ch;font-size:clamp(17px,.5vw + 15px,20px);line-height:1.6;color:var(--ink-2);text-wrap:pretty}.og-fhero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:38px}.og-fhero__more{display:inline-block;padding-block:14px;font:600 15.5px/1 var(--sans);color:var(--ink);text-decoration:underline;text-underline-offset:.3em;text-decoration-color:color-mix(in srgb,var(--ink) 30%,transparent);transition:text-decoration-color .2s}.og-fhero__more:hover{text-decoration-color:currentColor}.og-fhero__stage{position:relative;width:100%;max-width:640px;justify-self:center;aspect-ratio:1 / 1.04}.og-float{position:absolute;display:block;color:var(--ink);text-decoration:none;will-change:transform;animation:og-in 1.2s var(--ease) both}.og-float--1{left:0;top:7%;width:53%;z-index:1;--rot: -4deg;--dur: 9s;animation-delay:.15s}.og-float--2{right:1%;bottom:0;width:50%;z-index:3;--rot: 3deg;--dur: 11s;animation-delay:.32s}.og-float--3{right:7%;top:0;width:35%;z-index:2;--rot: 7deg;--dur: 13s;animation-delay:.48s}.og-float__card{position:relative;display:block;aspect-ratio:4 / 5;border-radius:clamp(20px,2.2vw,30px);overflow:hidden;background:var(--tile);box-shadow:0 1px 1px #1e140c0f,0 34px 64px -30px #2c1c107f,inset 0 0 0 1px #ffffff73;transform:rotate(var(--rot));animation:og-drift var(--dur) ease-in-out infinite alternate;transition:scale .5s var(--ease)}.og-float:hover .og-float__card{scale:1.03}.og .og-float__img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.og-pcard__tile--contain .og-float__img{object-fit:contain;padding:9%}.og-float__tag{position:absolute;left:50%;bottom:-14px;z-index:2;display:inline-flex;align-items:baseline;gap:10px;padding:9px 14px;border-radius:999px;white-space:nowrap;transform:translate(-50%) rotate(var(--rot));background:#ffffffdb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 24px -14px #281a1073,inset 0 0 0 1px #fff9;font:600 13px/1 var(--sans)}.og-float__tag b{font-weight:700;color:var(--accent)}.og-float--3 .og-float__tag{font-size:12px;padding:8px 12px}@media(max-width:599px){.og-float--3 .og-float__tag{display:none}.og-float__tag{padding:8px 12px;font-size:13px}.og-float__tag span{display:none}}.og-ticker{overflow:hidden;padding:18px 0;border-block:1px solid var(--line);background:color-mix(in srgb,var(--surface) 55%,var(--bg));-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.og-ticker__track{display:flex;align-items:center;gap:30px;width:max-content;animation:og-marquee 42s linear infinite}.og-ticker span{font:600 clamp(15px,.8vw + 11px,18px)/1 var(--sans);letter-spacing:-.01em;color:var(--ink-2);white-space:nowrap}.og-ticker i{width:7px;height:7px;flex:none;background:var(--accent);opacity:.55;transform:rotate(45deg);border-radius:1.5px}.og-shop{padding-top:var(--sec)}.og-shop__head{max-width:760px;margin-bottom:clamp(36px,5vw,64px)}.og-display{margin:0;font:700 clamp(40px,3.6vw + 18px,80px)/.97 var(--sans);letter-spacing:-.042em;text-wrap:balance}.og-display--sm{font-size:clamp(32px,2.6vw + 17px,58px);line-height:1.02;letter-spacing:-.035em}.og-group{padding-block:clamp(36px,5vw,64px);border-top:1px solid var(--line);scroll-margin-top:72px}.og-group__head{display:grid;gap:12px;margin-bottom:clamp(24px,3vw,40px)}@media(min-width:900px){.og-group__head{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);column-gap:48px;align-items:end}.og-group__kicker{grid-column:1 / -1}.og-group__lede{justify-self:end}}.og-group__kicker{display:flex;align-items:baseline;gap:14px;margin:0;font:600 13px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.og-group__kicker span{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--muted)}.og-group__title{margin:0;font:700 clamp(28px,1.8vw + 17px,44px)/1.04 var(--sans);letter-spacing:-.032em;text-wrap:balance}.og-group__lede{margin:0;max-width:44ch;color:var(--ink-2);text-wrap:pretty}.og-group__grid{display:grid;gap:clamp(14px,1.8vw,28px) clamp(12px,1.6vw,24px);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1000px){.og-group--carry .og-group__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.og-group--carry .og-pcard:first-child{grid-column:span 2;grid-row:span 2;grid-template-rows:1fr auto auto}.og-group--carry .og-pcard:first-child .og-pcard__tile{aspect-ratio:auto;min-height:100%}}@media(max-width:999px){.og-group--carry .og-pcard:first-child{grid-column:1 / -1}.og-group--carry .og-pcard:first-child .og-pcard__tile{aspect-ratio:5 / 4}}@media(min-width:1000px){.og-group--tools .og-group__grid:has(>:nth-child(3)),.og-group--road .og-group__grid:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1000px){.og-group--road .og-group__grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:999px){:is(.og-group--tools,.og-group--road) .og-group__grid:has(>:nth-child(3):last-child)>.og-pcard:first-child{grid-column:1 / -1}:is(.og-group--tools,.og-group--road) .og-group__grid:has(>:nth-child(3):last-child)>.og-pcard:first-child .og-pcard__tile{aspect-ratio:5 / 4}}.og-pcard{display:grid;align-content:start;color:var(--ink);text-decoration:none}.og-pcard__tile{position:relative;display:block;aspect-ratio:4 / 5;border-radius:clamp(18px,1.8vw,26px);overflow:hidden;background:var(--tile);isolation:isolate;box-shadow:inset 0 0 0 1px #1e140c0a;transition:box-shadow .5s var(--ease),transform .5s var(--ease)}.og .og-pcard__img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transition:transform 1s var(--ease)}.og-pcard__tile--contain .og-pcard__img{object-fit:contain;padding:9%}.og-pcard:hover .og-pcard__tile{box-shadow:inset 0 0 0 1px #1e140c0a,0 26px 50px -30px #2c1c1073;transform:translateY(-3px)}.og-pcard:hover .og-pcard__img{transform:scale(1.045)}.og-pcard__dots{position:absolute;left:14px;bottom:14px;display:flex;gap:6px}.og-pcard__dots span{width:12px;height:12px;border-radius:50%;background:var(--sw);box-shadow:0 0 0 2px #ffffffd9,0 2px 6px #00000026}.og-pcard__meta{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:14px}.og-pcard__title{font:600 16px/1.3 var(--sans);letter-spacing:-.01em}.og-pcard__price{font:700 16px/1.3 var(--sans);font-variant-numeric:tabular-nums;white-space:nowrap}.og-pcard__sub{margin-top:4px;font-size:13.5px;line-height:1.4;color:var(--muted)}@media(max-width:559px){.og-pcard__meta{flex-direction:column;gap:4px}.og-pcard__title{font-size:15px}.og-pcard__sub{display:none}}.og-spot{margin-top:clamp(24px,4vw,56px);padding-block:clamp(56px,8vw,116px);background:var(--tile)}.og-spot__inner{display:grid;gap:clamp(32px,5vw,80px);align-items:center}@media(min-width:900px){.og-spot__inner{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}}.og-spot__media img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:clamp(22px,2.4vw,32px);box-shadow:0 40px 80px -40px #2c1c108c}.og-spot__buy{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:34px}.og-spot__price{font:600 15px/1 var(--sans);color:var(--muted)}.og-promise{padding-top:var(--sec)}.og-promise__head{max-width:720px}.og-promise__list{display:grid;gap:16px;margin:clamp(32px,4vw,56px) 0 0;padding:0;list-style:none}@media(min-width:700px){.og-promise__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.og-promise__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.og-promise__list li{padding:28px 26px 30px;border-radius:22px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.og-promise__list .og-icon{color:var(--accent)}.og-promise__list h3{margin:20px 0 8px;font:600 17px/1.3 var(--sans);letter-spacing:-.01em}.og-promise__list p{margin:0;font-size:15px;line-height:1.6;color:var(--ink-2)}@media(max-width:699px){.og-promise__list{gap:10px}.og-promise__list li{display:grid;grid-template-columns:26px 1fr;column-gap:16px;padding:20px;border-radius:18px}.og-promise__list .og-icon{grid-row:span 2;margin-top:1px}.og-promise__list h3{margin:0 0 6px;font-size:16px}.og-promise__list p{font-size:14.5px}}.og-close{position:relative;overflow:hidden;margin-top:var(--sec);padding-block:clamp(64px,9vw,132px);background:var(--ink);color:var(--bg)}.og-close:before{content:"";position:absolute;inset:-30% -10% auto auto;width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 55%,transparent),transparent);opacity:.55;pointer-events:none}.og-close__inner{position:relative;display:grid;gap:32px;justify-items:start}@media(min-width:900px){.og-close__inner{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.og-close__title{margin:0;max-width:15ch;font:700 clamp(36px,3.8vw + 16px,84px)/.98 var(--sans);letter-spacing:-.042em;text-wrap:balance}.og-front+.og-foot{margin-top:0}.og-cat{padding-bottom:24px}.og-cat__head{padding-top:clamp(36px,6vw,80px);padding-bottom:clamp(28px,4vw,48px)}.og-cat__title{margin:0;font-family:var(--sans);font-weight:700;font-size:clamp(40px,3vw + 22px,64px);line-height:1;letter-spacing:-.03em}.og-grid{display:grid;gap:clamp(16px,2vw,28px) clamp(12px,1.6vw,24px);margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(min(46%,270px),1fr))}.og-grid__empty{padding:64px 0;color:var(--muted)}@keyframes og-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes og-in{0%{opacity:0;translate:0 34px}}@keyframes og-drift{0%{transform:rotate(var(--rot)) translateY(0)}to{transform:rotate(calc(var(--rot) + 1.4deg)) translateY(-14px)}}@keyframes og-marquee{to{transform:translate(-50%)}}@keyframes og-pulse{0%{opacity:.7;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.6)}}@media(prefers-reduced-motion:reduce){.og-fhero__copy>*,.og-float,.og-float__card,.og-ticker__track,.og-fhero__dot:after{animation:none!important}.og-float__card{transform:rotate(var(--rot))}.og-pcard__tile,.og-pcard__img{transition:none}}.og-nowrap,.og-bar__brand span{white-space:nowrap}.og-bar__short{display:none}@media(max-width:559px){.og-bar__long{display:none}.og-bar__short{display:inline}.og-bar__note{font-size:14px}}.og-dims__body .og-dims__front{fill:color-mix(in srgb,var(--accent) 6%,var(--surface))}.og-dims__body .og-dims__top{fill:color-mix(in srgb,var(--accent) 11%,var(--surface))}.og-dims__body .og-dims__side{fill:color-mix(in srgb,var(--accent) 17%,var(--surface))}@media(max-width:639px){.og-hls{gap:0;border-top:1px solid var(--line)}.og-hl{display:grid;grid-template-columns:44px 1fr;column-gap:16px;padding:22px 0;border-radius:0;background:none;box-shadow:none;border-bottom:1px solid var(--line)}.og-hl__icon{grid-row:span 2;width:44px;height:44px;margin:0;border-radius:12px}.og-hl__title{margin:2px 0 6px}}@media(max-width:759px){.og-steps{gap:0}.og-step{display:grid;grid-template-columns:36px 1fr;column-gap:16px;padding-bottom:22px}.og-step:last-child{padding-bottom:0}.og-step__dot{grid-row:span 2;margin:0}.og-step__title{margin-top:6px}.og-step:not(:last-child):before{content:"";position:absolute;left:17.5px;top:40px;bottom:4px;width:1px;background:var(--line)}}.og-opt.is-missing .og-opt__value{color:var(--accent);font-weight:600}.og-opt.is-missing .og-pill{box-shadow:inset 0 0 0 1.5px var(--accent)}.og-opt.is-missing .og-opt__choices{animation:og-nudge .42s var(--ease, ease) 1}@keyframes og-nudge{0%,to{transform:none}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@media(prefers-reduced-motion:reduce){.og-opt.is-missing .og-opt__choices{animation:none}}.og-cta.is-need{justify-content:center}.og-cta.is-need .og-cta__price{display:none}.og-bar__brand,.og-foot__brand{color:var(--ink)}@media(max-width:559px){.og-bar__brand .og-logo{height:20px}}.og-gal__img--in{animation:og-gal-in .22s var(--ease, ease) both}@keyframes og-gal-in{0%{opacity:.25}to{opacity:1}}@media(prefers-reduced-motion:reduce){.og-gal__img--in{animation:none}}.og-tiers{margin-top:2px}.og-tiers__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.og-tier{position:relative;display:grid;gap:6px;align-content:start;padding:12px 12px 11px;border-radius:14px;cursor:pointer;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .18s var(--ease),background-color .18s var(--ease)}.og-tier:hover{box-shadow:inset 0 0 0 1px var(--muted)}.og-opt__input:checked+.og-tier{box-shadow:inset 0 0 0 2px var(--ink);background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.og-opt__input:focus-visible+.og-tier{outline:2px solid var(--accent);outline-offset:3px}.og-tier__head{display:block;min-width:0}.og-tier__qty{font:600 14px/1.2 var(--sans);color:var(--muted);white-space:nowrap}.og-tier__off{position:absolute;top:-9px;right:10px;padding:2px 7px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font:700 12px/1.3 var(--sans);font-variant-numeric:tabular-nums;white-space:nowrap}.og-tier__total{font:700 21px/1.1 var(--sans);letter-spacing:-.015em;font-variant-numeric:lining-nums tabular-nums;color:var(--ink)}.og-tiers__note{display:flex;align-items:center;gap:8px;margin:10px 0 0;font-size:14px;color:var(--muted)}.og-tiers__note .og-icon{color:var(--accent);flex:none}.og-actions--single{grid-template-columns:minmax(0,1fr);margin-top:0}.og-cta__price{display:inline-flex;align-items:baseline;gap:8px}.og-cta__was{font-weight:400;opacity:.6;font-size:.9em}.og-chip--deal{background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent);font-weight:600}.og-chip--offer{padding:8px 13px 8px 11px;background:var(--accent);color:var(--accent-ink);font:700 14px/1 var(--sans);letter-spacing:.005em;box-shadow:0 8px 18px -10px color-mix(in srgb,var(--accent) 80%,black)}.og-chip--offer .og-icon{color:var(--accent-ink)}.og-tiers--offer .og-tiers__list{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:10px}.og-tier__note{font-size:13px;line-height:1.3;color:var(--muted)}.og-tier--deal{background:color-mix(in srgb,var(--accent) 7%,var(--surface));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--accent) 45%,transparent)}.og-tier--deal:hover{box-shadow:inset 0 0 0 1.5px var(--accent)}.og-opt__input:checked+.og-tier--deal{background:color-mix(in srgb,var(--accent) 11%,var(--surface));box-shadow:inset 0 0 0 2px var(--accent)}.og-tier--deal .og-tier__off{top:-11px;padding:3px 10px;font:800 12.5px/1.35 var(--sans);letter-spacing:.03em;box-shadow:0 6px 14px -8px color-mix(in srgb,var(--accent) 90%,black)}.og-tier--deal .og-tier__note{color:var(--accent);font-weight:600}.og-tier__was{margin-right:2px;font-size:.68em;font-weight:500;color:var(--muted);text-decoration-thickness:1.5px}.og-pcard__offer{position:absolute;left:12px;top:12px;z-index:1;padding:7px 11px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font:700 12.5px/1 var(--sans);letter-spacing:.01em;box-shadow:0 8px 18px -10px #281a1099}@media(max-width:559px){.og-pcard__offer{left:9px;top:9px;padding:6px 9px;font-size:11.5px}}@media(max-width:420px){.og-tiers__list{gap:6px}.og-tier{padding:11px 9px 10px;gap:5px}.og-tier__total{font-size:19px}.og-tier__off{right:8px;padding:2px 6px;font-size:11.5px}}.og-stars{display:inline-flex;gap:2px}.og-stars__star{position:relative;display:inline-flex}.og-stars .og-icon{color:color-mix(in srgb,var(--ink) 16%,var(--bg))}.og-stars .is-on .og-icon{color:var(--accent)}.og-stars .is-half>.og-icon{color:color-mix(in srgb,var(--ink) 16%,var(--bg))}.og-stars__half{position:absolute;top:0;right:0;bottom:0;left:0;width:50%;overflow:hidden}.og-stars__half .og-icon{color:var(--accent);flex:none}.og-rr{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin:4px 0 0;text-decoration:none}.og-rr__label{font:600 15px/1 var(--sans);color:var(--ink)}.og-rr:hover .og-rr__label{text-decoration:underline;text-underline-offset:.25em;text-decoration-color:color-mix(in srgb,var(--ink) 40%,transparent)}.og-rr__dot{color:var(--muted);font-weight:400}.og-rr__count{color:var(--muted);font-weight:500}.og-revs{display:grid;gap:32px}@media(min-width:900px){.og-revs{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,5vw,72px);align-items:start}.og-revs__aside{position:sticky;top:24px}}.og-revs__aside{padding:clamp(24px,3vw,36px);border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line) 70%,transparent)}.og-revs__avg{margin:0 0 10px;font:700 54px/1 var(--sans);letter-spacing:-.02em;font-variant-numeric:lining-nums}.og-revs__avg-scale{font-size:.34em;color:var(--muted);letter-spacing:0}.og-revs__count{margin:8px 0 0;font-size:14.5px;color:var(--muted)}.og-revs__dist{display:grid;gap:8px;margin:22px 0 0;padding:0;list-style:none}.og-revs__dist li{display:grid;grid-template-columns:30px minmax(0,1fr) 28px;align-items:center;gap:10px;font:500 13px/1 var(--sans);color:var(--muted);font-variant-numeric:tabular-nums}.og-revs__dist-label{white-space:nowrap}.og-revs__bar{height:7px;border-radius:999px;background:color-mix(in srgb,var(--line) 60%,transparent);overflow:hidden}.og-revs__fill{display:block;height:100%;width:var(--w, 0%);border-radius:inherit;background:var(--accent)}.og-revs__dist-n{text-align:right}.og-revs__note{display:flex;align-items:center;gap:7px;margin:20px 0 0;font-size:14px;line-height:1.4;color:var(--muted)}.og-revs__note .og-icon{color:var(--accent);flex:none}.og-revs__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.og-revs__list--rest{border-top:0}.og-rev{border-bottom:1px solid var(--line)}.og-rev__card{padding:22px 2px 24px}.og-rev__title{margin:10px 0 6px;font:600 16.5px/1.35 var(--sans);letter-spacing:-.005em}.og-rev__body{margin:0;font-size:15.5px;line-height:1.65;color:var(--ink-2);text-wrap:pretty}.og-rev__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:12px;font:400 13px/1.4 var(--sans);color:var(--muted)}.og-rev__name{font-weight:600;color:var(--ink)}.og-rev__verified{display:inline-flex;align-items:center;gap:5px;color:var(--accent);font-weight:600}.og-revs__more{border-bottom:1px solid var(--line)}.og-revs__more-summary{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px 2px;cursor:pointer;list-style:none;font:600 15px/1 var(--sans);color:var(--accent)}.og-revs__more-summary::-webkit-details-marker{display:none}.og-revs__more-summary:hover{color:var(--ink)}.og-revs__more-summary .og-icon{transition:transform .25s var(--ease)}.og-revs__more[open]>.og-revs__more-summary{border-bottom:1px solid var(--line)}.og-revs__more[open]>.og-revs__more-summary .og-icon{transform:rotate(180deg)}.og-revs__more .og-revs__more-close,.og-revs__more[open] .og-revs__more-open{display:none}.og-revs__more[open] .og-revs__more-close{display:inline}@media(max-width:899px){.og-revs{gap:24px}.og-revs__avg{font-size:46px}}.og-revs__note--source{display:block;align-items:start;font-size:13.5px;line-height:1.5}.og-rev__orig{margin:10px 0 0;font-size:14px;color:var(--muted)}.og-rev__orig summary{cursor:pointer;list-style:none;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line)}.og-rev__orig summary::-webkit-details-marker{display:none}.og-rev__orig p{margin:6px 0 0;line-height:1.55;white-space:pre-line}.og-announce{margin:0;padding:9px 14px;text-align:center;font:700 13.5px/1.3 var(--sans);background:var(--accent);color:var(--accent-ink)}.og-bullets{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none;font-size:15.5px;font-weight:500;color:var(--ink)}.og-bullets li{display:flex;gap:8px;align-items:flex-start}.og-bullets .og-icon{flex:none;margin-top:3px;color:var(--accent)}.og-tiers--offer .og-tiers__list--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.og-tiers__list--3 .og-tier__total{font-size:18px}.og-tiers__list--3 .og-tier__was{display:block;margin:0 0 1px}.og-gal__slide--video{background:#0d0f12;display:flex;align-items:center;justify-content:center}.og .og-vid{display:block;width:100%;height:100%;object-fit:contain}.og-gal__thumb--video{position:relative}.og-gal__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:28px;height:28px;border-radius:50%;background:#0000009e}.og-gal__play:after{content:"";position:absolute;left:11px;top:8px;border-style:solid;border-width:6px 0 6px 9px;border-color:transparent transparent transparent #fff}.og-how{display:grid;gap:14px;margin:clamp(20px,3vw,32px) 0 0;padding:0;list-style:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.og-how__step{padding:20px;border-radius:16px;background:var(--surface)}.og-how__step p{margin:6px 0 0;color:var(--muted);font-size:15.5px;line-height:1.5}.og-how__n{display:inline-grid;place-items:center;width:32px;height:32px;margin-bottom:10px;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-weight:700}.og .og-how__vid{width:min(100%,340px);height:auto;aspect-ratio:9 / 16;margin:18px auto 0;border-radius:16px;background:#0d0f12}.og-cmp{width:100%;margin-top:18px;border-collapse:collapse;background:var(--surface);border-radius:16px;overflow:hidden;font-size:15px}.og-cmp th,.og-cmp td{padding:13px 10px;border-bottom:1px solid var(--line);text-align:center}.og-cmp thead th{font-weight:700;font-size:14px}.og-cmp tbody th{text-align:left;font-weight:500;padding-left:16px}.og-cmp td{width:26%;font-size:18px;font-weight:700}.og-cmp td.is-yes{color:var(--accent)}.og-cmp td.is-no{color:var(--muted)}.og-cmp tr:last-child th,.og-cmp tr:last-child td{border-bottom:0}@media(min-width:1000px){.og-group--tools .og-group__grid:has(>:nth-child(7):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.og-group--tools .og-group__grid:has(>:nth-child(7):last-child)>.og-pcard:first-child{grid-column:span 2;grid-template-rows:1fr auto auto}.og-group--tools .og-group__grid:has(>:nth-child(7):last-child)>.og-pcard:first-child .og-pcard__tile{aspect-ratio:auto;min-height:100%}}@media(max-width:999px){.og-group--tools .og-group__grid:has(>:nth-child(7):last-child)>.og-pcard:first-child{grid-column:1 / -1}.og-group--tools .og-group__grid:has(>:nth-child(7):last-child)>.og-pcard:first-child .og-pcard__tile{aspect-ratio:5 / 4}}@media(min-width:1000px){.og-group--tools .og-group__grid:has(>:nth-child(8):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:900px){.og-details--solo{grid-template-columns:minmax(0,1fr)}}.og-rev__photos{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none}.og-rev__photos img{display:block;width:92px;height:92px;object-fit:cover;border-radius:10px;box-shadow:inset 0 0 0 1px var(--line)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/og.css.map */
