:root{--og-black: #0b0b0b;--og-ink: #14130f;--og-graphite: #55524b;--og-mist: #8b8880;--og-offwhite: #f7f4ef;--og-sand: #e7e1d7;--og-white: #ffffff;--og-line: rgb(11 11 11 / 14%);--og-line-soft: rgb(11 11 11 / 8%);--og-line-inverse: rgb(255 255 255 / 22%);--og-overlay: rgb(11 11 11 / 42%);--og-error: #8b0000;--og-success: #1c5c33;--og-font-display: var(--font-heading--family, ui-serif, Georgia, serif);--og-font-body: var(--font-body--family, system-ui, -apple-system, "Segoe UI", sans-serif);--og-font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--og-size-display: clamp(2.75rem, 7.4vw, 6.5rem);--og-size-h1: clamp(2.25rem, 5.2vw, 4.25rem);--og-size-h2: clamp(1.75rem, 3.6vw, 3rem);--og-size-h3: clamp(1.25rem, 2.2vw, 1.875rem);--og-size-h4: clamp(1.0625rem, 1.5vw, 1.25rem);--og-size-body: clamp(.9375rem, 1vw, 1.0625rem);--og-size-small: .8125rem;--og-size-micro: .6875rem;--og-leading-tight: 1.02;--og-leading-heading: 1.1;--og-leading-body: 1.6;--og-tracking-tight: -.02em;--og-tracking-wide: .08em;--og-tracking-widest: .16em;--og-space-2xs: .25rem;--og-space-xs: .5rem;--og-space-sm: .75rem;--og-space-md: 1rem;--og-space-lg: 1.5rem;--og-space-xl: 2rem;--og-space-2xl: 3rem;--og-space-3xl: 4.5rem;--og-radius: 0px;--og-radius-sm: 2px;--og-radius-pill: 100px;--og-border: 1px solid var(--og-line);--og-shadow: 0 18px 40px -28px rgb(11 11 11 / 45%);--og-dur-fast: .14s;--og-dur: .24s;--og-dur-slow: .4s;--og-ease: cubic-bezier(.33, 1, .68, 1)}.og-container{width:100%;max-width:var(--page-width, 120rem);margin-inline:auto;padding-inline:var(--page-margin, 16px)}.og-section{padding-block:var(--og-pt, var(--og-space-2xl)) var(--og-pb, var(--og-space-2xl));background-color:var(--og-bg, transparent);color:var(--og-fg, inherit)}.og-section--flush{padding-block:0}.og-stack{display:flex;flex-direction:column;gap:var(--og-gap, var(--og-space-lg))}.og-grid{display:grid;gap:var(--og-gap, var(--og-space-md))}.og-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--og-space-md);margin-block-end:var(--og-head-gap, var(--og-space-xl))}.og-section-head__text{max-width:46ch}.og-section-head--center{flex-direction:column;align-items:center;text-align:center}.og-section-head--center .og-section-head__text{margin-inline:auto}.og-eyebrow{margin:0;font-family:var(--og-font-body);font-size:var(--og-size-micro);font-weight:600;letter-spacing:var(--og-tracking-widest);text-transform:uppercase;color:var(--og-muted, var(--og-graphite))}.og-display,.og-h1,.og-h2,.og-h3,.og-h4{margin:0;font-family:var(--og-font-display);font-weight:var(--font-heading--weight, 400);color:inherit;text-wrap:balance}.og-display{font-size:var(--og-size-display);line-height:var(--og-leading-tight);letter-spacing:var(--og-tracking-tight)}.og-h1{font-size:var(--og-size-h1);line-height:var(--og-leading-tight);letter-spacing:var(--og-tracking-tight)}.og-h2{font-size:var(--og-size-h2);line-height:var(--og-leading-heading);letter-spacing:var(--og-tracking-tight)}.og-h3{font-size:var(--og-size-h3);line-height:var(--og-leading-heading)}.og-h4{font-family:var(--og-font-body);font-size:var(--og-size-h4);font-weight:600;line-height:1.3}.og-body,.og-lead{margin:0;font-family:var(--og-font-body);font-size:var(--og-size-body);line-height:var(--og-leading-body);color:var(--og-muted, var(--og-graphite));max-width:68ch}.og-lead{font-size:clamp(1rem,1.5vw,1.1875rem);color:var(--og-muted, var(--og-graphite))}.og-caption{margin:0;font-size:var(--og-size-small);line-height:1.5;color:var(--og-muted, var(--og-mist))}.og-link{color:inherit;text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px;transition:opacity var(--og-dur-fast) var(--og-ease)}.og-link:hover{opacity:.7}.og-inverse{color:var(--og-offwhite);--og-muted: rgb(255 255 255 / 72%)}.og-inverse .og-eyebrow{color:#ffffffb8}.og-actions{display:flex;flex-wrap:wrap;gap:var(--og-space-sm);align-items:center}.og-btn-block{width:100%;text-align:center;justify-content:center}.og-field{display:flex;flex-direction:column;gap:var(--og-space-2xs)}.og-field__label{font-size:var(--og-size-small);font-weight:600}.og-form,.og-form__row{display:grid;gap:var(--og-space-md)}@media screen and (min-width:750px){.og-form__row--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.og-message{margin:0;padding:var(--og-space-sm) var(--og-space-md);border:1px solid var(--og-line);font-size:var(--og-size-small);line-height:1.5}.og-message--success{border-color:#1c5c3366;color:var(--og-success)}.og-message--error{border-color:#8b000066;color:var(--og-error)}.og-message__list{margin:var(--og-space-xs) 0 0;padding-inline-start:1.1em}.og-announcement{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--og-space-md);min-height:40px;padding:var(--og-space-xs) var(--og-space-md);font-family:var(--og-font-body);font-size:var(--og-size-micro);letter-spacing:var(--og-tracking-wide);text-transform:uppercase;background-color:var(--og-bar-bg, var(--og-ink));color:var(--og-bar-fg, var(--og-offwhite))}.og-announcement[hidden]{display:none}.og-announcement__viewport{position:relative;display:grid;place-items:center;min-width:0}.og-announcement__message{grid-area:1 / 1;text-align:center;opacity:0;visibility:hidden;transition:opacity var(--og-dur) var(--og-ease),visibility var(--og-dur) var(--og-ease)}.og-announcement__message[data-active=true]{opacity:1;visibility:visible}.og-announcement__link{color:inherit;text-decoration:underline;text-underline-offset:.3em}.og-announcement__close{position:absolute;inset-inline-end:max(var(--og-space-xs),var(--page-margin, 16px) * .25);inset-block-start:50%;translate:0 -50%;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:var(--og-radius-pill);background:transparent;color:inherit;cursor:pointer;opacity:.72;transition:opacity var(--og-dur-fast) var(--og-ease)}.og-announcement__close:hover{opacity:1}.og-announcement__close .og-icon{width:14px;height:14px}.og-icon{display:inline-block;width:1.25em;height:1.25em;flex:none;fill:none;stroke:currentcolor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.og-icon--solid{fill:currentcolor;stroke:none}.og-icon-label{display:inline-flex;align-items:center;gap:var(--og-space-xs)}.og-hero{position:relative;isolation:isolate;background-color:var(--og-hero-bg, var(--og-ink));color:var(--og-hero-fg, var(--og-offwhite));--og-muted: rgb(255 255 255 / 74%);overflow:clip}.og-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.og-hero__media img,.og-hero__media video{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--og-hero-focus, center)}.og-hero__media--mobile{display:none}@media screen and (max-width:749px){.og-hero__media--desktop:has(+.og-hero__media--mobile){display:none}.og-hero__media--mobile{display:block}}.og-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:var(--og-hero-overlay, transparent)}.og-hero__inner{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:var(--og-hero-justify, flex-end);align-items:var(--og-hero-align, flex-start);gap:var(--og-space-lg);min-height:var(--og-hero-min-height, 62svh);padding-block:var(--og-space-2xl);text-align:var(--og-hero-text-align, start)}.og-hero__content{display:flex;flex-direction:column;gap:var(--og-space-md);max-width:var(--og-hero-content-width, 40ch);width:100%}.og-hero--align-center .og-hero__inner,.og-hero--align-center .og-hero__content{align-items:center}.og-hero--align-end .og-hero__inner,.og-hero--align-end .og-hero__content{align-items:flex-end}.og-hero__inner--center{justify-content:center}.og-hero__inner--boxed{min-height:0}.og-hero__eyebrow{color:var(--og-hero-fg, var(--og-offwhite));opacity:.82}.og-cats{grid-template-columns:repeat(var(--og-cols-mobile, 2),minmax(0,1fr));gap:var(--og-gap, var(--og-space-sm))}@media screen and (min-width:750px){.og-cats{grid-template-columns:repeat(var(--og-cols, 4),minmax(0,1fr));gap:var(--og-gap-desktop, var(--og-space-md))}}.og-cats--rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(64%,1fr);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin}.og-cats--rail>*{scroll-snap-align:start}@media screen and (min-width:750px){.og-cats--rail{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(var(--og-cols, 4),minmax(0,1fr));overflow:visible;scroll-snap-type:none}}.og-cat{position:relative;display:flex;flex-direction:column;gap:var(--og-space-sm);color:inherit;text-decoration:none}.og-cat__media{position:relative;aspect-ratio:var(--og-cat-ratio, 4 / 5);overflow:hidden;background-color:var(--og-sand)}.og-cat__media img{display:block;width:100%;height:100%;object-fit:cover;transition:scale var(--og-dur-slow) var(--og-ease)}.og-cat:hover .og-cat__media img{scale:1.03}.og-cat__placeholder{display:grid;place-items:center;height:100%;padding:var(--og-space-md);font-family:var(--og-font-display);font-size:var(--og-size-h3);text-align:center;color:var(--og-graphite)}.og-cat__title{display:flex;align-items:baseline;justify-content:space-between;gap:var(--og-space-sm);font-family:var(--og-font-body);font-size:var(--og-size-body);font-weight:600;letter-spacing:0}.og-cat__count{font-size:var(--og-size-micro);font-weight:400;color:var(--og-muted, var(--og-mist))}.og-cat__desc{color:var(--og-muted, var(--og-graphite))}.og-products{display:grid;grid-template-columns:repeat(var(--og-cols-mobile, 2),minmax(0,1fr));gap:var(--og-gap, var(--og-space-lg)) var(--og-gap-mobile, var(--og-space-sm));margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.og-products{grid-template-columns:repeat(var(--og-cols, 4),minmax(0,1fr));gap:var(--og-gap, var(--og-space-xl))}}.og-card{position:relative;display:flex;flex-direction:column;gap:var(--og-space-sm);min-width:0}.og-card__media{position:relative;display:block;aspect-ratio:var(--og-card-ratio, 1 / 1);overflow:hidden;background-color:var(--og-sand)}.og-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transition:opacity var(--og-dur-slow) var(--og-ease),scale var(--og-dur-slow) var(--og-ease)}.og-card__media img.og-card__image--secondary{opacity:0}.og-card:hover .og-card__media img.og-card__image--secondary{opacity:1}.og-card:hover .og-card__media img:only-child{scale:1.03}.og-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;font-size:0;color:transparent}.og-card__info{display:flex;flex-direction:column;gap:var(--og-space-xs);min-width:0}.og-card__placeholder{display:grid;place-items:center;height:100%;color:var(--og-mist)}.og-card__placeholder .og-icon{width:2rem;height:2rem}.og-wish-wrap,.og-wish-button-wrap{display:inline-flex}.og-wishlist__item .og-card__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background-color:var(--og-sand)}.og-wishlist__item .og-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.og-wishlist__item .og-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.og-wishlist__item .og-card__title a{color:inherit;text-decoration:none}.og-wishlist__item .og-card__title a:hover{text-decoration:underline;text-underline-offset:.25em}.og-wishlist__item .og-card__price-was{color:var(--og-muted, var(--og-mist));text-decoration:line-through}.og-copy-fallback{max-width:24rem}.og-card__badges{position:absolute;inset-block-start:var(--og-space-xs);inset-inline-start:var(--og-space-xs);z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:var(--og-space-2xs)}.og-badge{display:inline-block;padding:4px 8px;font-family:var(--og-font-body);font-size:var(--og-size-micro);font-weight:600;letter-spacing:var(--og-tracking-wide);text-transform:uppercase;background-color:var(--og-ink);color:var(--og-offwhite)}.og-badge--sale{background-color:var(--og-sand);color:var(--og-ink)}.og-badge--muted{background-color:var(--og-offwhite);color:var(--og-graphite)}.og-card__tools{position:absolute;inset-block-start:var(--og-space-xs);inset-inline-end:var(--og-space-xs);z-index:2;display:flex;flex-direction:column;gap:var(--og-space-2xs)}.og-card__title{margin:0;font-family:var(--og-font-body);font-size:var(--og-size-body);font-weight:500;line-height:1.35;letter-spacing:0}.og-card__title a{color:inherit;text-decoration:none}.og-card__title a:hover{text-decoration:underline;text-underline-offset:.25em}.og-card__meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--og-space-xs)}.og-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--og-space-xs);font-size:var(--og-size-body)}.og-card__price-sale{font-weight:600}.og-card__price-was{color:var(--og-muted, var(--og-mist));text-decoration:line-through}.og-card__availability{font-size:var(--og-size-micro);letter-spacing:var(--og-tracking-wide);text-transform:uppercase;color:var(--og-muted, var(--og-graphite))}.og-card__vendor{font-size:var(--og-size-micro);letter-spacing:var(--og-tracking-wide);text-transform:uppercase;color:var(--og-muted, var(--og-mist));margin:0}.og-card__options{font-size:var(--og-size-micro);color:var(--og-muted, var(--og-mist))}.og-card__footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--og-space-xs)}.og-quickadd{display:block}.og-quickadd__button{padding:10px 18px;font-size:var(--og-size-micro);letter-spacing:var(--og-tracking-wide);text-transform:uppercase}.og-quickadd__link{display:inline-block;padding:10px 18px;border:1px solid var(--og-line);font-size:var(--og-size-micro);font-weight:600;letter-spacing:var(--og-tracking-wide);text-transform:uppercase;text-decoration:none;color:inherit;transition:background-color var(--og-dur-fast) var(--og-ease)}.og-quickadd__link:hover{background-color:var(--og-sand)}.og-wish{display:inline-grid;place-items:center;gap:0;width:34px;height:34px;padding:0;border:1px solid var(--og-line);border-radius:var(--og-radius-pill);background-color:#ffffffeb;color:var(--og-ink);cursor:pointer;transition:background-color var(--og-dur-fast) var(--og-ease),color var(--og-dur-fast) var(--og-ease),border-color var(--og-dur-fast) var(--og-ease)}.og-wish:hover{border-color:var(--og-ink)}.og-wish__icon{width:16px;height:16px}.og-wish[aria-pressed=true]{background-color:var(--og-ink);border-color:var(--og-ink);color:var(--og-offwhite)}.og-wish[aria-pressed=true] .og-wish__icon{fill:currentcolor}.og-wish-button{display:inline-flex;align-items:center;gap:var(--og-space-xs);padding:12px 20px;border:1px solid var(--og-line);background:transparent;color:inherit;font-family:var(--og-font-body);font-size:var(--og-size-small);font-weight:600;letter-spacing:var(--og-tracking-wide);text-transform:uppercase;cursor:pointer;transition:background-color var(--og-dur-fast) var(--og-ease),color var(--og-dur-fast) var(--og-ease)}.og-wish-button:hover{background-color:var(--og-sand)}.og-wish-button[aria-pressed=true]{background-color:var(--og-ink);border-color:var(--og-ink);color:var(--og-offwhite)}.og-wish-button[aria-pressed=true] .og-wish-button__icon{fill:currentcolor}.og-story{display:grid;gap:var(--og-space-2xl);align-items:center}@media screen and (min-width:990px){.og-story{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--og-space-3xl)}.og-story--media-end .og-story__media{order:2}}.og-story__media{position:relative;aspect-ratio:var(--og-story-ratio, 4 / 5);overflow:hidden;background-color:var(--og-sand)}.og-story__media img{display:block;width:100%;height:100%;object-fit:cover}.og-story__content{display:flex;flex-direction:column;gap:var(--og-space-lg)}.og-values{display:grid;gap:var(--og-space-lg);margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.og-values{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.og-values--divided{gap:0;border-block-start:var(--og-border)}.og-values--divided .og-value{padding-block:var(--og-space-lg);border-block-end:var(--og-border)}@media screen and (min-width:750px){.og-values--divided .og-value{padding-inline:var(--og-space-lg);border-inline-start:var(--og-border);border-block-end:0}.og-values--divided .og-value:first-child{padding-inline-start:0;border-inline-start:0}}.og-value{display:flex;flex-direction:column;gap:var(--og-space-xs)}.og-value__icon{width:26px;height:26px;color:var(--og-muted, var(--og-graphite))}.og-value__title{margin:0;font-family:var(--og-font-body);font-size:var(--og-size-body);font-weight:600}.og-value__text{margin:0;font-size:var(--og-size-small);line-height:var(--og-leading-body);color:var(--og-muted, var(--og-graphite))}.og-value__link{font-size:var(--og-size-small)}.og-statement{display:flex;flex-direction:column;gap:var(--og-space-lg);align-items:var(--og-statement-align, center);text-align:var(--og-statement-align, center)}.og-statement__quote{margin:0;font-family:var(--og-font-display);font-size:clamp(1.5rem,3.4vw,3rem);line-height:1.18;letter-spacing:var(--og-tracking-tight);text-wrap:balance}.og-statement__quote p{margin:0}.og-statement__attribution{margin:0;font-size:var(--og-size-small);letter-spacing:var(--og-tracking-wide);text-transform:uppercase;color:var(--og-muted, var(--og-graphite))}.og-promo{position:relative;isolation:isolate;display:grid;background-color:var(--og-promo-bg, var(--og-sand));color:var(--og-promo-fg, var(--og-ink));overflow:clip}@media screen and (min-width:990px){.og-promo--split{grid-template-columns:repeat(2,minmax(0,1fr))}.og-promo--split.og-promo--media-end .og-promo__media{order:2}}.og-promo__media{position:relative;min-height:260px;background-color:var(--og-sand)}.og-promo__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.og-promo--cover .og-promo__media{grid-area:1 / 1;min-height:var(--og-promo-min-height, 46svh)}.og-promo--cover .og-promo__content{grid-area:1 / 1;z-index:2}.og-promo--cover .og-promo__scrim{grid-area:1 / 1;z-index:1;background-color:var(--og-overlay)}.og-promo__content{display:flex;flex-direction:column;justify-content:center;gap:var(--og-space-md);padding:var(--og-space-2xl) var(--og-space-lg)}@media screen and (min-width:750px){.og-promo__content{padding:var(--og-space-3xl) var(--og-space-2xl)}}.og-countdown{display:flex;gap:var(--og-space-sm);margin:0;padding:0;list-style:none}.og-countdown__unit{display:flex;flex-direction:column;align-items:center;min-width:56px;padding:var(--og-space-xs) var(--og-space-sm);border:1px solid currentcolor}.og-countdown__value{font-family:var(--og-font-display);font-size:1.5rem;line-height:1.1;font-variant-numeric:tabular-nums}.og-countdown__label{font-size:var(--og-size-micro);letter-spacing:var(--og-tracking-wide);text-transform:uppercase;opacity:.75}.og-countdown__ended{margin:0;font-size:var(--og-size-small);font-weight:600}.og-newsletter{display:grid;gap:var(--og-space-xl);align-items:start}@media screen and (min-width:990px){.og-newsletter{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--og-space-3xl)}}.og-newsletter__form{display:grid;gap:var(--og-space-sm)}.og-newsletter__fields{display:flex;flex-wrap:wrap;gap:var(--og-space-sm)}.og-newsletter__fields input[type=email]{flex:1 1 220px;min-width:0}.og-newsletter__consent{display:flex;gap:var(--og-space-xs);align-items:flex-start;font-size:var(--og-size-small);line-height:1.5;color:var(--og-muted, var(--og-graphite))}.og-newsletter__consent input{margin-block-start:.2em}.og-faq{display:grid;gap:var(--og-space-2xl)}.og-faq__group{display:grid;gap:var(--og-space-sm)}.og-faq__group-title{margin:0 0 var(--og-space-xs);padding-block-start:var(--og-space-2xl);font-family:var(--og-font-display);font-size:var(--og-size-h3);line-height:var(--og-leading-heading)}.og-faq__group-title--first{padding-block-start:0}.og-faq__group:last-child .og-accordion{border-block-end:0}.og-accordion{border-block-start:var(--og-border)}.og-accordion__item{border-block-end:var(--og-border)}.og-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--og-space-md);padding-block:var(--og-space-md);font-family:var(--og-font-body);font-size:var(--og-size-body);font-weight:600;cursor:pointer;list-style:none}.og-accordion__summary::-webkit-details-marker{display:none}.og-accordion__summary:hover{color:var(--og-graphite)}.og-accordion__icon{flex:none;width:14px;height:14px;transition:rotate var(--og-dur) var(--og-ease)}.og-accordion__item[open] .og-accordion__icon{rotate:45deg}.og-accordion__panel{padding-block-end:var(--og-space-lg);font-size:var(--og-size-body);line-height:var(--og-leading-body);color:var(--og-muted, var(--og-graphite));max-width:74ch}.og-accordion__panel>:first-child{margin-block-start:0}.og-accordion__panel>:last-child{margin-block-end:0}.og-accordion__panel ul,.og-accordion__panel ol{padding-inline-start:1.2em}.og-contact{display:grid;gap:var(--og-space-2xl)}@media screen and (min-width:990px){.og-contact{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--og-space-3xl)}}.og-contact__details{display:grid;gap:var(--og-space-lg);align-content:start}.og-detail{display:grid;gap:var(--og-space-2xs)}.og-detail__label{font-size:var(--og-size-micro);letter-spacing:var(--og-tracking-widest);text-transform:uppercase;color:var(--og-muted, var(--og-mist))}.og-detail__value{margin:0;font-size:var(--og-size-body);line-height:1.5}.og-contact__form{padding:var(--og-space-lg);border:var(--og-border);background-color:var(--og-form-bg, transparent)}.og-about__intro{display:grid;gap:var(--og-space-lg);max-width:62ch}.og-about__rows{display:grid;gap:var(--og-space-2xl)}.og-about__row{display:grid;gap:var(--og-space-lg);align-items:center}@media screen and (min-width:990px){.og-about__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--og-space-2xl)}.og-about__row--media-end .og-about__media{order:2}}.og-about__media{position:relative;aspect-ratio:var(--og-about-ratio, 3 / 2);overflow:hidden;background-color:var(--og-sand)}.og-about__media img{display:block;width:100%;height:100%;object-fit:cover}.og-about__stats{display:grid;gap:var(--og-space-lg);margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.og-about__stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}.og-stat__value{display:block;font-family:var(--og-font-display);font-size:var(--og-size-h2);line-height:1}.og-stat__label{display:block;margin-block-start:var(--og-space-xs);font-size:var(--og-size-small);color:var(--og-muted, var(--og-graphite))}.og-prose{max-width:76ch;font-size:var(--og-size-body);line-height:var(--og-leading-body)}.og-prose>:first-child{margin-block-start:0}.og-prose h2,.og-prose h3,.og-prose h4{font-family:var(--og-font-display);font-weight:var(--font-heading--weight, 400);letter-spacing:var(--og-tracking-tight);margin-block:1.6em .5em}.og-prose h2{font-size:var(--og-size-h3)}.og-prose h3{font-size:var(--og-size-h4)}.og-prose p,.og-prose ul,.og-prose ol{margin-block:0 1.1em}.og-prose ul,.og-prose ol{padding-inline-start:1.3em}.og-prose a{text-decoration:underline;text-underline-offset:.25em}.og-prose table{width:100%;border-collapse:collapse;font-size:var(--og-size-small)}.og-prose th,.og-prose td{padding:var(--og-space-sm);border:var(--og-border);text-align:start}.og-prose th{background-color:var(--og-sand);font-weight:600}.og-policy__meta{margin-block-start:var(--og-space-lg)}.og-notice{margin-block-end:var(--og-space-xl);padding:var(--og-space-md);border:1px dashed var(--og-line);font-size:var(--og-size-small);line-height:1.5;color:var(--og-graphite);background-color:var(--og-sand)}.og-notice--plain{border:0;background:transparent;padding-inline:0}.og-steps{display:grid;gap:var(--og-space-lg);margin:0;padding:0;list-style:none;counter-reset:og-step}@media screen and (min-width:750px){.og-steps{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}.og-step{display:grid;gap:var(--og-space-xs);padding-block-start:var(--og-space-md);border-block-start:1px solid var(--og-line)}.og-step__index{font-family:var(--og-font-mono);font-size:var(--og-size-micro);letter-spacing:var(--og-tracking-wide);color:var(--og-muted, var(--og-mist))}.og-table-wrap{width:100%;overflow-x:auto}.og-table{width:100%;min-width:420px;border-collapse:collapse;font-size:var(--og-size-small)}.og-table caption{padding-block-end:var(--og-space-sm);font-size:var(--og-size-small);text-align:start;color:var(--og-muted, var(--og-graphite))}.og-table th,.og-table td{padding:var(--og-space-sm);border:var(--og-border);text-align:start}.og-table thead th{background-color:var(--og-ink);color:var(--og-offwhite);font-weight:600;letter-spacing:var(--og-tracking-wide);text-transform:uppercase;font-size:var(--og-size-micro)}.og-table tbody tr:nth-child(2n){background-color:#0b0b0b08}.og-guide__groups{display:grid;gap:var(--og-space-2xl)}.og-wishlist__status{margin-block-end:var(--og-space-lg)}.og-wishlist__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--og-space-lg);margin:0;padding:0;list-style:none}.og-wishlist__item{display:flex;flex-direction:column;gap:var(--og-space-sm)}.og-wishlist__empty{display:grid;gap:var(--og-space-md);justify-items:start;max-width:52ch;padding:var(--og-space-xl);border:1px dashed var(--og-line)}.og-empty-state{display:grid;gap:var(--og-space-md);justify-items:var(--og-empty-align, start);max-width:60ch;padding-block:var(--og-space-xl)}.og-crumbs{padding-block:var(--og-space-sm) 0}.og-crumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--og-space-xs);margin:0;padding:0;list-style:none;font-size:var(--og-size-micro);letter-spacing:var(--og-tracking-wide);text-transform:uppercase;color:var(--og-muted, var(--og-mist))}.og-crumbs__item{display:inline-flex;align-items:center;gap:var(--og-space-xs);min-width:0}.og-crumbs__link{color:inherit;text-decoration:none}.og-crumbs__link:hover{text-decoration:underline;text-underline-offset:.3em}.og-crumbs__sep{opacity:.5}.og-crumbs__current{color:var(--og-fg, var(--og-ink));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:42ch}.og-404{display:grid;gap:var(--og-space-xl)}.og-404__search{display:flex;flex-wrap:wrap;gap:var(--og-space-sm);max-width:520px}.og-404__search input[type=search]{flex:1 1 240px;min-width:0}.og-404__links{display:grid;gap:var(--og-space-xs);margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.og-404__links{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--og-space-sm) var(--og-space-lg)}}.og-404__links a{color:inherit;text-decoration:none;border-block-end:1px solid var(--og-line);padding-block:var(--og-space-xs);display:flex;align-items:center;justify-content:space-between;gap:var(--og-space-sm)}.og-404__links a:hover{border-color:var(--og-ink)}.og-assurance{display:grid;gap:var(--og-space-md);margin:0;padding:var(--og-space-lg) 0 0;list-style:none;border-block-start:var(--og-border)}.og-assurance__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--og-space-sm);align-items:start}.og-assurance__title{margin:0;font-family:var(--og-font-body);font-size:var(--og-size-small);font-weight:600}.og-assurance__text{margin:0;font-size:var(--og-size-small);line-height:1.55;color:var(--og-muted, var(--og-graphite))}.og-assurance__text a{color:inherit;text-decoration:underline;text-underline-offset:.25em}.og-meta{display:flex;flex-wrap:wrap;gap:var(--og-space-sm);font-size:var(--og-size-micro);letter-spacing:var(--og-tracking-wide);text-transform:uppercase;color:var(--og-muted, var(--og-mist))}.og-share{display:flex;flex-wrap:wrap;align-items:center;gap:var(--og-space-sm)}@media(prefers-reduced-motion:reduce){.og-cat__media img,.og-card__media img,.og-accordion__icon,.og-announcement__message,.og-wish,.og-wish-button,.og-quickadd__link{transition:none}.og-cat:hover .og-cat__media img,.og-card:hover .og-card__media img:only-child{scale:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/offgrid.css.map */
