:root{--font-body-family:var(--font-sans);--font-heading-family:var(--font-display);--font-body-style:normal;--font-body-weight:400;--font-body-weight-bold:600;--font-heading-style:normal;--font-heading-weight:600}body{font:var(--body);letter-spacing:0}:where(h1,h2,h3,h4,p,li,dd,figcaption,blockquote){text-wrap:pretty}html body{padding:0;margin:0}blockquote:where([class*=o-]){margin:0;padding:0;border:0;font-style:normal;color:var(--ink)}.o-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:is(a,ul,dl,div,section,article,p,h1,h2,h3,h4,h5,h6):is([class^=o-],[class*=" o-"]):empty{display:revert}[class^=o-][hidden],[class*=" o-"][hidden]{display:none!important}.o-section{padding:0 var(--page-gutter) var(--section-gap)}.o-section__in{max-width:calc(var(--page-max) - 2 * var(--page-gutter));margin:0 auto}.o-section--read{padding-bottom:var(--section-gap-read)}.o-section--read .o-section__in{max-width:var(--page-max-read)}.o-section--bleed{padding-left:0;padding-right:0}.o-section--bleed .o-section__in{max-width:none}.o-anchor{scroll-margin-top:var(--scroll-offset)}.o-section--sand,.o-section--band,.o-section--ink{padding-top:var(--space-8);padding-bottom:var(--space-8);margin-bottom:var(--section-gap)}.o-section--sand{background:var(--sand)}.o-section--band{background:var(--band)}.o-section--ink{background:var(--ink);background-image:var(--sheen-dark);color:var(--cream)}.o-section--wash-sand,.o-section--wash-ink{padding-top:var(--space-8);padding-bottom:var(--space-8);margin-bottom:var(--section-gap)}.o-section--wash-sand{background:var(--paper);background-image:var(--wash-sand-pool)}.o-section--wash-sand.o-wash--fade{background-image:var(--wash-sand)}.o-section--wash-sand.o-wash--side{background-image:var(--wash-sand-side)}.o-section--wash-sand.o-wash--side-l{background-image:var(--wash-sand-side-l)}.o-section--wash-sky.o-wash--pool{background-image:var(--wash-sky-pool)}.o-section--wash-sky.o-wash--side{background-image:var(--wash-sky-side)}.o-section--wash-sky.o-wash--side-l{background-image:var(--wash-sky-side-l)}.o-section--wash-ink{background:var(--ink);background-image:var(--wash-ink);color:var(--cream)}.o-section--wash-sand.o-section--tight,.o-section--wash-ink.o-section--tight{margin-bottom:var(--section-gap-tight)}.o-section--wash-sand.o-section--flush,.o-section--wash-ink.o-section--flush{margin-bottom:0}.o-section--pad-foot-0{padding-bottom:0}.o-section--dark .o-section__in{background:var(--surface-dark);color:var(--cream);border-radius:var(--radius-md);padding:60px 56px 56px}@media(max-width:767px){.o-section{padding:0 var(--page-gutter-m) var(--section-gap-m)}.o-section--read{padding-bottom:var(--section-gap-read)}.o-section--bleed{padding-left:0;padding-right:0}.o-section--sand,.o-section--band,.o-section--ink,.o-section--wash-sand,.o-section--wash-ink{padding-top:var(--section-gap-m);padding-bottom:var(--section-gap-m);margin-bottom:var(--section-gap-m)}.o-section--wash-sand.o-section--tight,.o-section--wash-ink.o-section--tight{margin-bottom:var(--section-gap-tight-m)}.o-section--wash-sand.o-wash--side{background-image:var(--wash-sand-side-m)}.o-section--wash-sand.o-wash--side-l{background-image:var(--wash-sand-side-l-m)}.o-section--wash-sky.o-wash--side{background-image:var(--wash-sky-side-m)}.o-section--wash-sky.o-wash--side-l{background-image:var(--wash-sky-side-l-m)}.o-section--pad-foot-0{padding-bottom:0}.o-section--dark{padding-left:var(--page-gutter-bleed-m);padding-right:var(--page-gutter-bleed-m)}.o-section--dark .o-section__in{padding:32px 22px 28px}}.o-h{margin:0;color:var(--ink);text-wrap:pretty;letter-spacing:var(--track-display-sm);font-weight:600}.o-h--hero{font:var(--display-1);letter-spacing:var(--track-display)}.o-h--hub{font:var(--display-2);letter-spacing:var(--track-display)}.o-h--page{font:var(--display-3);letter-spacing:var(--track-display)}.o-h--feature{font:var(--display-4)}.o-h--section{font:var(--display-5)}.o-h--sub{font:var(--heading-sub);letter-spacing:var(--track-heading)}.o-h--card{font:var(--heading-card);letter-spacing:var(--track-heading)}.o-h--small{font:var(--heading-card-m);letter-spacing:var(--track-heading)}.o-h--dark{color:var(--cream)}.o-h--brand{color:var(--brand)}@media(max-width:767px){.o-h--hero,.o-h--hub{font:var(--display-4);letter-spacing:var(--track-display-sm)}.o-h--page,.o-h--feature{font:var(--display-5);letter-spacing:var(--track-display-sm)}.o-h--section{font:var(--display-6)}.o-h--sub{font:var(--heading-sub-m)}.o-h--card,.o-h--small{font:var(--heading-card-m)}}.o-accent{font:inherit;letter-spacing:inherit;font-style:normal;color:inherit}.o-eyebrow{display:block;font:var(--eyebrow);letter-spacing:var(--track-eyebrow);color:var(--ink-muted)}.o-eyebrow--sm{font:var(--eyebrow-sm)}.o-eyebrow--muted{color:var(--ink-soft)}.o-eyebrow--light{color:var(--on-dark-muted)}.o-eyebrow--brand-surface{color:var(--brand-pale)}.o-eyebrow--brand{color:var(--brand)}@media(max-width:767px){.o-eyebrow{font:var(--eyebrow-sm)}}.o-sh{margin-bottom:var(--space-7)}.o-sh--nogap{margin-bottom:0}.o-sh__eyebrow{margin-bottom:var(--space-2)}.o-sh__title{max-width:var(--title-measure)}.o-sh__sub{margin:var(--space-4) 0 0;max-width:var(--dek-measure);font:var(--body);color:var(--ink-soft);text-wrap:pretty}.o-sh--dark .o-sh__sub{color:var(--on-dark)}.o-sh--brand .o-sh__sub{color:var(--brand-pale)}.o-sh__aside{margin-top:var(--space-5)}@media(min-width:768px){.o-sh--split .o-sh__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:end}.o-sh--split .o-sh__sub{margin:0}.o-sh--split .o-sh__aside{margin-top:var(--space-5)}}@media(max-width:767px){.o-sh{margin-bottom:var(--space-5)}.o-sh--nogap{margin-bottom:0}.o-sh__sub{margin-top:var(--space-3)}}.o-body-lg{font:var(--body-lg);color:var(--ink-soft)}.o-body{font:var(--body);color:var(--ink-soft)}.o-body-sm{font:var(--body-sm);color:var(--ink-soft)}.o-caption{font:var(--caption);color:var(--ink-muted)}.o-meta{font:var(--meta);color:var(--ink-muted)}.o-ink{color:var(--ink)}.o-pretty{text-wrap:pretty}.o-btn{min-height:var(--btn-h);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:0 var(--space-6);font:var(--btn);border-radius:var(--radius-pill);border:1.5px solid transparent;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;line-height:1;transition:background var(--t-hover),color var(--t-hover),border-color var(--t-hover),box-shadow var(--t-hover),transform var(--t-hover)}.o-btn--md{padding:0 var(--space-6);font:var(--btn)}.o-btn--sm{min-height:var(--tap-min);padding:0 var(--space-5);font:var(--btn-sm)}.o-btn--full{width:100%}.o-btn .o-btn__arrow{display:none}.o-btn--primary{background:var(--cta-wash);color:var(--on-cta);border:0;box-shadow:inset 0 0 0 1px var(--cta-edge)}.o-btn--primary:hover,.o-btn--primary:active{background:var(--cta-wash-deep);color:var(--on-cta)}.o-btn--secondary{background:transparent;color:var(--ink);border-color:var(--line-heavy)}.o-btn--secondary:hover,.o-btn--secondary:active{background:var(--fill-ink-hover);color:var(--ink);border-color:var(--ink)}.o-btn--on-dark{background:var(--cream);color:var(--ink);border-color:transparent}.o-btn--on-dark:hover,.o-btn--on-dark:active{background:var(--on-dark);color:var(--ink)}.o-btn:active{transform:var(--press)}.o-btn--on-dark:focus-visible,[data-o-dark] .o-btn--primary:focus-visible,.o-section--ink .o-btn--primary:focus-visible{outline:var(--focus-outline-on-dark)}.o-btn[disabled],.o-btn--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.o-btn--ghost,.o-btn--on-brand-outline{background:transparent;color:var(--cream);border-color:var(--line-on-dark-strong)}.o-btn--ghost:hover,.o-btn--on-brand-outline:hover{border-color:var(--cream);color:var(--cream)}.o-btn--ink,.o-btn--on-brand-solid{background:var(--cream);color:var(--ink);border-color:transparent}.o-pill{display:inline-flex;align-items:center;box-sizing:border-box;font:var(--pill);padding:var(--tag-pad);border-radius:var(--radius-pill);white-space:nowrap;background:transparent;color:var(--ink);border:1px solid var(--line-heavy)}.o-pill--sm{font:var(--pill-sm);padding:6px 12px}.o-pill--promo{gap:5px;padding:0;border:0;border-radius:0;background:none;font:var(--ui-strong);color:var(--promo)}.o-ftr .o-pill--promo,.o-section--ink .o-pill--promo,.o-section--dark .o-pill--promo{color:var(--promo-on-dark)}.o-pill--badge{gap:6px;padding:7px 13px 7px 11px;border:0;border-radius:var(--radius-pill);background:var(--badge-bg);color:var(--on-badge);font:var(--ui-strong);font-size:calc(13 * var(--u))}.o-pill--badge .o-icon{color:var(--badge-glyph)}.o-pill--role{padding:6px 12px;border:0;border-radius:var(--radius-pill);background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-heavy);font:var(--ui-sm);font-size:calc(13 * var(--u))}.o-pill--tint{background:var(--brand-tint);color:var(--brand-deep);border:0}.o-pill--brand{background:var(--ink);color:var(--cream);border-color:var(--ink)}.o-pill--dark{background:var(--surface-dark);color:var(--cream);border-color:var(--surface-dark)}.o-pill--light{background:var(--fill-cream-solid);color:var(--ink);border-color:transparent}.o-pill--scrim{background:var(--scrim-pill);color:var(--cream);border-color:transparent;border-radius:var(--radius-tag)}.o-link{display:inline-flex;align-items:center;min-height:var(--tap-min);box-sizing:border-box;cursor:pointer;font:var(--body-sm);font-weight:500;color:var(--brand);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:var(--underline-brand);padding:12px 0;margin:-12px 0;background:none;border:0;text-align:left;transition:color var(--t-hover)}.o-link:hover{color:var(--brand-deep);text-decoration-color:var(--brand-deep)}.o-link--sm{font:var(--caption);font-weight:500}.o-disclose{display:inline-flex;align-items:center;min-height:var(--tap-min);box-sizing:border-box;cursor:pointer;font:var(--meta);color:var(--ink-muted);text-decoration:underline;text-underline-offset:3px;background:none;border:0;padding:6px 0;transition:color var(--t-hover)}.o-disclose:hover{color:var(--ink)}.o-action{display:inline-flex;align-items:center;gap:8px;font:var(--ui);color:var(--brand);text-decoration:none;white-space:nowrap;min-height:var(--tap-min);padding:8px 0}.o-action:hover{color:var(--brand-deep)}.o-frame{position:relative;width:100%;box-sizing:border-box;overflow:hidden;background:var(--sand);border-radius:var(--frame-radius,0);aspect-ratio:var(--frame-ratio,var(--aspect-card))}.o-frame--hero{--frame-ratio:var(--aspect-hero)}.o-frame--gallery{--frame-ratio:var(--aspect-gallery)}.o-frame--cutout{--frame-ratio:var(--aspect-cutout)}.o-frame--card{--frame-ratio:var(--aspect-card)}.o-frame--bleed{--frame-ratio:var(--aspect-bleed)}.o-frame--still{--frame-ratio:var(--aspect-still)}.o-frame--thumb{--frame-ratio:var(--aspect-thumb)}.o-frame--dark{background:var(--surface-dark)}.o-frame__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;box-sizing:border-box;animation:oricle-fade var(--dur-fade) ease}.o-frame--nofade .o-frame__img{animation:none}.o-frame--cutout .o-frame__img{object-fit:contain;padding:var(--cutout-pad)}.o-frame--thumb .o-frame__img{object-fit:contain;padding:var(--cutout-pad-thumb)}.o-frame--fit-contain .o-frame__img{object-fit:contain}.o-frame--fit-cover .o-frame__img{object-fit:cover;padding:0}@media(max-width:767px){.o-frame--hero{--frame-ratio:var(--aspect-hero-m)}.o-frame--card{--frame-ratio:var(--aspect-card-m)}.o-frame--bleed{--frame-ratio:var(--aspect-bleed-m)}}.o-hatch{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:26px;box-sizing:border-box;text-align:center;background-image:var(--hatch-light)}.o-hatch--dark{background-image:var(--hatch-dark)}.o-hatch__label{font:var(--label-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--ink-placeholder)}.o-hatch--dark .o-hatch__label{color:var(--on-dark-faint)}.o-hatch__brief{max-width:520px;font:var(--display-8);color:var(--ink-soft)}.o-hatch--dark .o-hatch__brief{color:var(--on-dark)}.o-thumb{width:var(--thumb-size,48px);height:var(--thumb-size,48px);flex:none;border-radius:var(--radius-thumb);background:var(--sand);box-sizing:border-box;object-fit:contain;padding:calc(var(--thumb-size,48px) * .1);display:block}.o-thumb--hatch{background-image:var(--hatch-light);border:1px solid var(--line)}.o-stars{display:flex;align-items:center;gap:14px;row-gap:4px;flex-wrap:wrap}.o-stars__track{position:relative;display:inline-block;font:400 var(--stars-size,calc(19 * var(--u)))/1 var(--font-sans);letter-spacing:2.5px;white-space:nowrap;color:var(--star-track)}.o-stars--lg .o-stars__track{letter-spacing:3px}.o-stars--dark .o-stars__track{color:var(--star-track-dark)}.o-stars__fill{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;color:var(--gold);width:var(--pct,0%);transition:width var(--dur-reveal) var(--ease-out-soft) .12s}.o-stars__value{font:600 calc(var(--stars-size,calc(19 * var(--u))) * .9)/1 var(--font-sans);color:var(--ink)}.o-stars--dark .o-stars__value{color:var(--cream)}.o-stars__count{font:var(--ui);font-weight:400;color:var(--ink-muted)}.o-stars--dark .o-stars__count{color:var(--on-dark)}.o-proofline{display:inline-flex;align-items:center;gap:var(--space-2);max-width:100%;font:var(--ui);color:var(--ink-soft);white-space:nowrap;text-decoration:none}.o-proofline__mark{color:var(--brand)}.o-proofline__text{overflow:hidden;text-overflow:ellipsis}.o-proofline--dark{color:var(--on-dark)}.o-proofline--dark .o-proofline__mark{color:var(--brand-light)}a.o-proofline:hover .o-proofline__text{text-decoration:underline;text-underline-offset:3px}.o-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-rest);overflow:hidden;transition:box-shadow var(--dur-lift) ease,border-color var(--dur-lift) ease}@media(min-width:768px){.o-card--lift:hover{box-shadow:var(--shadow-hover);border-color:var(--line-heavy)}}.o-rail{display:flex;gap:var(--grid-gap-tight);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--page-gutter-m);margin:0 calc(var(--page-gutter-m) * -1);padding:4px var(--page-gutter-m);-webkit-overflow-scrolling:touch;scrollbar-width:none}.o-rail::-webkit-scrollbar{display:none}.o-rail>*{flex:none;width:var(--rail-card);max-width:var(--rail-card-max);scroll-snap-align:start}.o-grid{display:grid;gap:var(--grid-gap)}.o-grid--2{grid-template-columns:repeat(2,1fr)}.o-grid--3{grid-template-columns:repeat(3,1fr)}.o-grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:767px){.o-grid--2,.o-grid--3,.o-grid--4{grid-template-columns:1fr;gap:var(--grid-gap-tight)}}.o-icon{flex:none;display:block}.o-icon-wrap{display:flex;color:var(--ink-muted)}.o-reveal.is-armed{opacity:0;transform:var(--reveal-from);transition:var(--t-reveal)}.o-reveal.is-armed.is-in{opacity:1;transform:none}.o-reveal.is-instant{transition:none}.o-row{display:grid;grid-template-columns:24px 1fr auto;column-gap:18px;align-items:center;padding:13px 0}.o-row__icon{display:flex;color:var(--ink-muted)}.o-row__head{font:var(--row-head);color:var(--ink)}.o-row__sub{font:var(--body-sm);color:var(--ink-muted);margin-top:2px}.o-rows{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);padding:6px 0}@media(max-width:767px){.o-row{padding:11px 0}}.o-acc{border-top:1px solid var(--line-strong)}.o-acc__item{border-bottom:1px solid var(--line-strong)}.o-acc__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) 0;box-sizing:border-box;text-align:left;font:var(--heading-card);letter-spacing:var(--track-heading);color:var(--ink);min-height:var(--tap-min);transition:color var(--t-hover)}@media(hover:hover){.o-acc__trigger:hover{color:var(--brand-deep)}}.o-acc__q{flex:1;display:flex;flex-direction:column;gap:4px}.o-acc__sub{font:var(--body-sm);font-weight:400;color:var(--ink-muted);text-wrap:pretty}.o-acc__glyph{position:relative;display:block;flex:none;width:16px;height:16px;color:var(--ink-muted)}.o-acc__glyph .o-icon{display:none}.o-acc__glyph:before,.o-acc__glyph:after{content:"";position:absolute;left:0;top:7px;width:16px;height:2px;border-radius:var(--radius-pill);background:currentColor}.o-acc__glyph:after{transform:rotate(90deg)}.o-acc__item.is-open .o-acc__glyph:after,[aria-expanded=true] .o-acc__glyph:after{display:none}.o-acc__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-normal) var(--ease-out-soft)}.o-acc__item.is-open .o-acc__panel{grid-template-rows:1fr}.o-acc__panel-in{overflow:hidden;visibility:hidden;transition:visibility 0s linear var(--dur-normal)}.o-acc__item.is-open .o-acc__panel-in{visibility:visible;transition:visibility 0s}@media(prefers-reduced-motion:reduce){.o-acc__panel,.o-acc__panel-in{transition:none}}.o-acc__a{margin:0;padding:0 0 var(--space-5);max-width:var(--read-col-wide);font:var(--body);color:var(--ink-soft);text-wrap:pretty}@media(max-width:767px){.o-acc__trigger{padding:var(--space-4) 0;font:var(--heading-card-m)}.o-acc__a{padding-bottom:var(--space-4)}}.o-chips{display:flex;gap:var(--space-2);flex-wrap:wrap}.o-chips--scroll{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;gap:var(--space-2);margin:0 calc(var(--page-gutter-m) * -1);padding:0 var(--page-gutter-m);scrollbar-width:none}.o-chips--scroll::-webkit-scrollbar{display:none}.o-chip{box-sizing:border-box;flex:none;min-height:var(--tap-min);padding:0 var(--space-4);gap:var(--space-2);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-btn);background:transparent;border:1px solid var(--line-strong);color:var(--ink);font:var(--ui-strong);cursor:pointer;white-space:nowrap;transition:background var(--t-hover),border-color var(--t-hover),color var(--t-hover),transform var(--t-press)}.o-chip:hover{background:var(--fill-ink-hover);border-color:var(--line-heavy);color:var(--ink)}.o-chip.is-on,.o-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--cream);font:var(--ui-strong)}.o-chip:active{transform:var(--press-desktop)}.o-chips--dark .o-chip{border-color:var(--line-on-dark-strong);color:var(--cream)}.o-chips--dark .o-chip:hover{background:transparent;border-color:var(--brand-light);color:var(--cream)}.o-chips--dark .o-chip.is-on{background:var(--brand);border-color:var(--brand);color:var(--text-on-brand)}.o-tap{display:flex;align-items:center;justify-content:center;width:var(--tap-min);height:var(--tap-min);flex:0 0 var(--tap-min);box-sizing:border-box;border-radius:var(--radius-pill);border:1.5px solid var(--line-heavy);color:var(--ink);text-decoration:none;position:relative;background:transparent;transition:background var(--t-hover)}.o-tap:hover{background:var(--fill-ink-hover);color:var(--ink)}.o-tap__count{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:var(--radius-pill);background:var(--ink);color:var(--white);font:var(--count);line-height:18px;text-align:center}.o-note{font:var(--label-mono);line-height:1;letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--ink-placeholder);border:1px dashed var(--line-dashed);padding:6px 10px;border-radius:var(--radius-note);white-space:nowrap}.o-note--dark{color:var(--on-dark-faint);border-color:var(--line-on-dark-strong)}@media(max-width:767px){.o-note{white-space:normal;line-height:1.5;max-width:100%}}.o-frontrow{display:block;width:100%}.o-frontrow--center{margin-left:auto;margin-right:auto}.o-frontrow:not(.o-frontrow--bare) .o-frontrow__box{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-md);padding:14px 22px}.o-frontrow__box{position:relative;min-height:72px}.o-frontrow__skeleton{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-sm);background:var(--sand);border:1px solid var(--line)}.o-section--sand .o-frontrow__skeleton{background:var(--sand-2);border-color:transparent}.o-frontrow.is-loaded .o-frontrow__skeleton{display:none}.o-frontrow.is-loaded .o-frontrow__box{min-height:0}.o-frontrow__frame{position:relative;display:block;width:100%;height:72px;border:0;background:transparent}.o-frontrow__fallback{min-height:72px;display:flex;align-items:center;justify-content:center;text-align:center;font:var(--body-sm);color:var(--ink-muted)}.o-frontrow.is-unavailable .o-frontrow__frame,.o-frontrow.is-unavailable .o-frontrow__skeleton{display:none}.o-frontrow.is-unavailable .o-frontrow__fallback{display:flex}.o-frontrow--card{max-width:560px;margin-left:auto;margin-right:auto}.o-frontrow--card .o-frontrow__box{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);min-height:0}.o-frontrow--card .o-frontrow__frame{height:56px}.o-frontrow--card:not(.is-loaded) .o-frontrow__box{min-height:56px}@media(max-width:767px){.o-frontrow__box{min-height:128px}.o-frontrow__frame{height:128px}.o-frontrow:not(.o-frontrow--bare) .o-frontrow__box{padding:10px 12px}}@media(max-width:767px){.o-frontrow--card .o-frontrow__box{min-height:0;padding:var(--space-3) var(--space-4)}.o-frontrow--card .o-frontrow__frame{height:96px}.o-frontrow--card:not(.is-loaded) .o-frontrow__box{min-height:96px}}:is([class^=o-],[class*=" o-"]):focus-visible,:is([class^=o-],[class*=" o-"]) :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-outline);outline-offset:2px;box-shadow:var(--focus-ring)}.o-rail,.o-chips--scroll,[data-mobile-scroll],.o-box,.o-scale__chips,.o-clips__grid{position:relative}.shopify-policy__container{max-width:var(--page-max-read);margin:0 auto;padding:var(--space-6) var(--page-gutter) var(--section-gap);box-sizing:border-box}.shopify-policy__title h1,.shopify-policy__title{font:var(--display-3);letter-spacing:var(--track-display);color:var(--ink);margin:0 0 var(--space-6);text-align:left}.shopify-policy__body{max-width:var(--read-col);font:var(--body);color:var(--ink-soft);overflow-wrap:anywhere}.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body strong{color:var(--ink)}.shopify-policy__body h2,.shopify-policy__body h3{font:var(--heading-sub);letter-spacing:var(--track-heading);margin:var(--space-6) 0 var(--space-2)}.shopify-policy__body p,.shopify-policy__body li{margin:0 0 var(--space-3)}.shopify-policy__body a{color:var(--brand);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--underline-brand)}@media(max-width:767px){.shopify-policy__container{padding:var(--space-5) var(--page-gutter-m) var(--section-gap-m)}.shopify-policy__title h1,.shopify-policy__title{font:var(--display-5)}}.shopify-policy__body :is(ul,ol){margin:0 0 var(--space-4);padding-left:1.25em;list-style-position:outside}.shopify-policy__body li{padding-left:var(--space-1)}:root :is(.collection-hero__title,.title--primary,.main-page-title,.template-search h1,.article-template__title){letter-spacing:var(--track-display-sm)}:root .card__heading{font:var(--ui-strong);line-height:1.35;letter-spacing:0;text-wrap:pretty}:root .price,:root .price-item{letter-spacing:0;font-variant-numeric:tabular-nums}:root :is(.button,.button-label,.mobile-facets__open-label,.product-count__text){letter-spacing:0}@media(max-width:749px){.page-width{padding-left:var(--page-gutter-m);padding-right:var(--page-gutter-m)}}.o-404__links{list-style:none;margin:var(--space-4) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.o-404__link{gap:var(--space-2)}.o-404{padding-top:var(--space-6)}.o-fine{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.o-fine__lead{margin:0;font:var(--caption);color:var(--ink-muted);text-wrap:pretty}.o-fine__more{width:100%}.o-fine__toggle{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap-min);box-sizing:border-box;padding:var(--space-2) 0;cursor:pointer;list-style:none;font:var(--meta);font-weight:500;color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px}.o-fine__toggle::-webkit-details-marker{display:none}.o-fine__toggle::marker{content:""}.o-fine__toggle:hover{color:var(--ink)}.o-fine__icon{display:inline-flex;color:var(--ink-muted)}.o-fine__icon--close,.o-fine__more[open] .o-fine__icon--open{display:none}.o-fine__more[open] .o-fine__icon--close{display:inline-flex}.o-fine__body{display:flex;flex-direction:column;gap:var(--space-2);padding:0 0 var(--space-2);font:var(--caption);color:var(--ink-muted);text-wrap:pretty}.o-fine__body p{margin:0}.o-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);font:var(--ui-sm);line-height:1.4;color:var(--ink-muted)}.o-crumb a{color:var(--ink-muted);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-heavy);transition:color var(--t-hover)}.o-crumb a:hover{color:var(--ink)}.o-crumb__sep{color:var(--ink-muted)}.o-crumb__current{color:var(--ink)}.o-trust{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4) var(--space-8)}.o-trust__item{display:flex;align-items:center;gap:var(--space-2);font:var(--ui-strong);color:var(--ink)}.o-trust--compact{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--space-3);width:100%;padding-top:var(--space-2)}.o-trust--compact .o-trust__item{flex-direction:column;justify-content:flex-start;gap:var(--space-2);text-align:center;font:var(--meta);color:var(--ink-soft)}.o-trust--compact .o-trust__icon{color:var(--ink-soft)}.o-trust--compact .o-trust__label{max-width:11ch;text-wrap:balance}@media(max-width:767px){.o-trust:not(.o-trust--compact){gap:var(--space-3) var(--space-4)}.o-trust:not(.o-trust--compact) .o-trust__item{font:var(--ui-sm)}}.o-bc__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);font:var(--ui-sm);line-height:1.4;color:var(--ink-muted)}.o-bc__item{display:flex;align-items:center;gap:var(--space-2)}.o-bc__link{color:var(--ink-muted);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-heavy);transition:color var(--t-hover)}.o-bc__link:hover,.o-bc__current{color:var(--ink)}.o-choice{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--btn-h);padding:0 var(--space-3);box-sizing:border-box;border:0;border-radius:var(--radius-btn);background:transparent;color:var(--ink);text-align:left;cursor:pointer;transition:background-color var(--t-hover)}.o-choice__label{flex:1;min-width:0;font:var(--ui-strong);line-height:1.3}.o-choice[aria-checked=false]:hover{background:var(--fill-ink-hover)}.o-choice[aria-checked=true]{background:var(--brand-tint);color:var(--brand-deep)}.o-choice__check,.o-choice__go{display:none;flex:none}.o-choice[aria-checked=true] .o-choice__check{display:flex;color:var(--brand)}@media(max-width:767px){.o-choice--go[aria-checked=false] .o-choice__go{display:flex;color:var(--ink-muted)}}.o-field{display:flex;flex-direction:column;gap:var(--space-2)}.o-field__label{font:var(--ui-strong);line-height:1.35;color:var(--ink)}.o-field__hint{font:var(--ui);color:var(--ink-muted)}.o-field__input{width:100%;box-sizing:border-box;margin:0;height:var(--btn-h);padding:0 var(--space-4);border:1px solid var(--line-heavy);border-radius:var(--radius-btn);background:var(--white);color:var(--ink);font:var(--body-sm);transition:border-color var(--t-hover)}.o-field__input--multi{height:auto;min-height:128px;padding:var(--space-3) var(--space-4);line-height:1.6;resize:vertical}.o-field__input:hover{border-color:var(--ink-muted)}.o-field .o-field__input:focus,.o-field .o-field__input:focus-visible{outline:1px solid var(--brand);outline-offset:-2px;border-color:var(--brand);box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/22/assets/oricle-base.css.map */
