:root{--o-s1: 4px;--o-s2: 8px;--o-s3: 12px;--o-s4: 16px;--o-s5: 24px;--o-s6: 32px;--o-s7: 48px;--o-s8: 64px;--o-s9: 96px;--o-s10: 128px;--o-gut: var(--o-gutter-mobile);--o-radius: 999px;--o-out: cubic-bezier(.16,1,.3,1);--o-header-height: 72px;--o-ticker-height: 34px;--o-display: "Orbit Archivo", var(--font-heading-family);--o-display-style: normal;--o-display-weight: 800;--o-display-stretch: 125%;--o-display-case: uppercase;--o-display-ls: -.025em;--o-display-lh: .9}:root,[class*=color-],.o-sec,.o-card{--o-bg: rgb(var(--color-background));--o-ink: rgb(var(--color-foreground));--o-muted: rgba(var(--color-foreground),.58);--o-line: rgba(var(--color-foreground),.14);--o-surface: color-mix(in srgb, rgb(var(--color-background)) 93%, rgb(var(--color-foreground)));--o-cta: rgb(var(--color-button));--o-cta-ink: rgb(var(--color-button-text));--o-cta-bg: var(--o-cta)}html[data-display=heading]{--o-display: var(--font-heading-family);--o-display-stretch: normal}html[data-display=serif]{--o-display: var(--o-serif);--o-display-style: italic;--o-display-weight: 400;--o-display-stretch: 100%;--o-display-case: none;--o-display-ls: -.03em;--o-display-lh: .92}html[data-look=tag] body{background:var(--o-bg);color:var(--o-ink)}html[data-look=blueprint] body{background-color:var(--o-bg);background-image:linear-gradient(color-mix(in srgb,var(--o-ink) 6%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--o-ink) 6%,transparent) 1px,transparent 1px);background-size:24px 24px;color:var(--o-ink)}body{font-size:15px;line-height:1.55;color:rgb(var(--color-foreground))}.page-width,.o-wrap{width:100%;max-width:none;margin-inline:auto;padding-inline:var(--o-gut)}html[data-width=contained] .page-width,html[data-width=contained] .o-wrap{max-width:var(--page-width)}@media(min-width:750px){:root{--o-gut: calc((var(--o-gutter-mobile) + var(--o-gutter-desktop)) / 2)}}@media(min-width:1100px){:root{--o-gut: var(--o-gutter-desktop)}}.o-sec{isolation:isolate;color:var(--o-ink);background:var(--o-bg)}.o-sec a,.o-ov a{color:inherit}.o-sec button,.o-ov button,.o-radio button,.o-card button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0}.o-sec h2,.o-sec h3,.o-sec h4,.o-sec p,.o-ov h3{margin:0}.o-sec img,.o-ov img{display:block;max-width:100%}[hidden]{display:none!important}.o-mono{font-family:var(--o-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:400}.o-muted{color:var(--o-muted)}.o-disp,.disp{font-family:var(--o-display);font-style:var(--o-display-style);font-weight:var(--o-display-weight);font-stretch:var(--o-display-stretch);text-transform:var(--o-display-case);letter-spacing:var(--o-display-ls);line-height:var(--o-display-lh)}.o-tab{font-variant-numeric:tabular-nums}.o-cd{display:flex;gap:clamp(10px,2vw,28px);align-items:flex-start;font-variant-numeric:tabular-nums}.o-cd__u{display:grid;gap:6px}.o-cd__n{min-width:1.18em;font-family:var(--o-display);font-style:var(--o-display-style, normal);font-size:clamp(40px,6.4vw,104px);font-stretch:var(--o-display-stretch, 125%);font-weight:var(--o-display-weight, 800);line-height:.9;letter-spacing:-.03em}html[data-look=editorial] .o-cd__n{font-family:var(--o-display);font-style:italic;font-weight:400;font-stretch:100%;line-height:1.08;padding-bottom:.06em}.o-cd__l{font-family:var(--o-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;opacity:.6}.o-cd__sep{font-family:var(--o-mono);font-size:clamp(24px,3vw,44px);line-height:1.2;opacity:.35}.o-cd--sm .o-cd__n{font-size:clamp(30px,4.6vw,72px)}@media(max-width:420px){.o-cd__n{font-size:min(40px,10.4vw)}.o-cd--sm .o-cd__n{font-size:min(30px,8vw)}.o-cd{gap:min(10px,2.6vw)}}.o-sec{padding-block:var(--o-s9)}.o-sec--tight{padding-block:calc(var(--o-s9) * .6)}.o-sec-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:clamp(24px,3vw,44px);flex-wrap:wrap}.o-sec-head h2{font-size:clamp(30px,4.4vw,68px)}.o-sec-head .o-mono{display:block;margin-bottom:6px;color:var(--o-muted)}.o-link{font-family:var(--o-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px;white-space:nowrap}.o-link:hover{opacity:.6}.o-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:52px;padding:0 26px;border-radius:var(--o-radius);background:var(--o-cta-bg);color:var(--o-cta-ink);font-family:var(--o-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;font-weight:500;transition:transform .3s var(--o-out),opacity .3s;border:0;white-space:nowrap}.o-btn:hover{transform:translateY(-2px)}.o-btn:active{transform:translateY(0) scale(.98)}.o-btn--wide{width:100%;justify-content:space-between}.o-btn--ghost{background:transparent;color:var(--o-ink);box-shadow:inset 0 0 0 1px var(--o-line)}.o-btn--ghost:hover{box-shadow:inset 0 0 0 1px var(--o-ink)}.o-btn--light{background:var(--o-cta-bg);color:var(--o-cta-ink)}.o-btn[disabled]{opacity:.4;pointer-events:none}.o-ibtn{width:46px;height:46px;border-radius:50%;display:inline-grid;place-items:center;box-shadow:inset 0 0 0 1px var(--o-line);transition:box-shadow .25s,background .25s;flex:none}.o-ibtn:hover{box-shadow:inset 0 0 0 1px var(--o-ink)}.o-ibtn svg,.o-hdr__icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}html[data-look=tag] :is(.o-card__media,.o-btn,.o-btn--ghost,.o-ibtn,.o-chip,.o-seg,.o-qa,.o-badge,.o-field,.o-size,.o-swatch,.o-sticky-buy,cart-drawer .button,.cart__checkout-button){box-shadow:inset 0 0 0 1px var(--o-line),inset 0 0 0 4px transparent}html[data-look=tag] :is(.o-card__media,.o-btn,.o-btn--ghost,.o-ibtn,.o-chip,.o-seg,.o-qa,.o-badge,.o-field,.o-size,.o-swatch,.o-sticky-buy,cart-drawer .button,.cart__checkout-button):after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;pointer-events:none;border:1px dashed color-mix(in srgb,var(--o-ink) 28%,transparent);border-radius:inherit}:where(html[data-look=tag]) :where(.o-card__media,.o-btn,.o-btn--ghost,.o-ibtn,.o-chip,.o-seg,.o-qa,.o-badge,.o-field,.o-size,.o-swatch,.o-sticky-buy,cart-drawer .button,.cart__checkout-button){position:relative}html[data-look=tag] .o-btn:not(.o-btn--ghost),html[data-look=tag] cart-drawer .button,html[data-look=tag] .cart__checkout-button{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);position:relative}html[data-look=tag] .o-btn:not(.o-btn--ghost):before,html[data-look=tag] cart-drawer .button:before,html[data-look=tag] .cart__checkout-button:before{content:"";position:absolute;top:7px;right:7px;width:4px;height:4px;border-radius:50%;background:var(--o-bg);z-index:1}html[data-look=tag] :is(.o-mono,.o-badge,.o-chip,.o-btn,.o-qa button){letter-spacing:.14em}html[data-look=tag] .o-badge--hot{background:var(--o-hot);color:#fff}html[data-look=blueprint] :is(.o-card__media,.o-btn,.o-btn--ghost,.o-ibtn,.o-chip,.o-seg,.o-qa,.o-badge,.o-field,.o-size,.o-swatch,.o-sticky-buy,cart-drawer .button,.cart__checkout-button,.o-modal){border-radius:0!important}html[data-look=blueprint] :is(.o-card__media,.o-sec,.o-hdr,.o-ftr,.o-sheet,.o-modal,cart-drawer .drawer__inner){background-color:var(--o-bg)}html[data-look=blueprint] :is(.o-swatch,.o-card__swatch,.o-dot,.o-dots i),html[data-look=blueprint] .o-swatch:after{border-radius:0!important}html[data-look=blueprint] .o-card__media:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;pointer-events:none;background:linear-gradient(var(--o-ink),var(--o-ink)) 0 0/10px 1px no-repeat,linear-gradient(var(--o-ink),var(--o-ink)) 0 0/1px 10px no-repeat,linear-gradient(var(--o-ink),var(--o-ink)) 100% 0/10px 1px no-repeat,linear-gradient(var(--o-ink),var(--o-ink)) 100% 0/1px 10px no-repeat,linear-gradient(var(--o-ink),var(--o-ink)) 0 100%/10px 1px no-repeat,linear-gradient(var(--o-ink),var(--o-ink)) 0 100%/1px 10px no-repeat,linear-gradient(var(--o-ink),var(--o-ink)) 100% 100%/10px 1px no-repeat,linear-gradient(var(--o-ink),var(--o-ink)) 100% 100%/1px 10px no-repeat}html[data-look=blueprint] .o-sec-head:after,html[data-look=blueprint] .o-head:after{content:"";flex-basis:100%;height:8px;margin-top:4px;background:linear-gradient(var(--o-ink),var(--o-ink)) center/100% 1px no-repeat,linear-gradient(var(--o-ink),var(--o-ink)) left center/1px 8px no-repeat,linear-gradient(var(--o-ink),var(--o-ink)) right center/1px 8px no-repeat;opacity:.5}html[data-look=blueprint] :is(.o-mono,.o-badge,.o-chip,.o-btn,.o-qa button,.o-card__price,.o-card__meta){font-family:var(--o-mono)}.o-ticker{position:relative;z-index:40;height:var(--o-ticker-height);overflow:hidden;background:var(--o-bg);color:var(--o-ink);display:flex;align-items:center}.o-ticker__run{display:flex;gap:48px;white-space:nowrap;animation:tick var(--o-ticker-speed, 38s) linear infinite;font-family:var(--o-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding-left:48px}.o-ticker__run span{display:inline-flex;gap:24px;align-items:center}.o-ticker__run b{font-weight:500}.o-ticker__run i{width:5px;height:5px;border-radius:50%;background:currentColor;display:inline-block}@keyframes tick{to{transform:translate(-50%)}}.o-hdr{position:sticky;top:env(safe-area-inset-top,0px);z-index:30;height:var(--o-header-height);transition:background .35s ease,color .35s ease,box-shadow .35s ease}.o-hdr__in{height:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;max-width:calc(var(--page-width) + var(--o-gut) + var(--o-gut));margin:0 auto;padding-left:var(--o-gut);padding-right:var(--o-gut)}.o-hdr.is-solid{background:color-mix(in srgb,var(--o-bg) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--o-line)}.o-hdr__menu{justify-self:start;width:44px;height:44px;display:grid;grid-template-columns:7px 7px;gap:4px;place-content:center;transition:transform .5s var(--o-out)}.o-hdr__menu .o-sq{width:7px;height:7px;background:currentColor;border-radius:1.5px;transition:transform .45s var(--o-out),border-radius .45s}.o-hdr__menu:hover{transform:rotate(45deg)}.o-hdr__menu:hover .o-sq{border-radius:50%}.o-hdr__nav{display:none}.o-logo{grid-column:2;font-family:"Orbit Archivo",var(--font-body-family);font-weight:800;font-style:italic;font-stretch:112%;font-size:30px;letter-spacing:-.045em;text-decoration:none;line-height:1;display:flex;align-items:flex-start}.o-logo sup{font-size:10px;font-style:normal;font-weight:500;margin:-2px 0 0 4px}.o-hdr__tools{justify-self:end;display:flex;align-items:center;gap:4px;grid-column:3}.o-hdr__icon{width:42px;height:42px;display:grid;place-items:center;text-decoration:none;position:relative}.o-bubble{position:absolute;top:4px;right:2px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--o-ink);color:var(--o-bg);font:500 10px/17px var(--o-mono);text-align:center}@media(min-width:1100px){.o-hdr__in{grid-template-columns:1fr auto 1fr}.o-hdr__nav{display:flex;gap:28px;justify-self:start;margin-left:64px;grid-column:1;grid-row:1}.o-hdr__nav a{font-family:var(--o-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;position:relative;padding:6px 0;text-box:trim-both cap alphabetic}.o-hdr__nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .4s var(--o-out)}.o-hdr__nav a:hover:after,.o-hdr__nav a.is-on:after{transform:scaleX(1);transform-origin:left}.o-hdr__menu{grid-column:1;grid-row:1}}@media(max-width:749px){.o-hide-s{display:none!important}:root{--o-header-height: 60px}.o-logo{font-size:25px}.o-hdr__in{grid-template-columns:minmax(44px,1fr) minmax(0,max-content) 1fr;gap:8px}.o-hdr .o-logo{max-width:100%;justify-self:center}}@media(max-width:420px){.o-hdr--long-logo .o-hdr__tools [data-orbit-open^=search]{display:none}.o-hdr--long-logo .o-logo{font-size:clamp(17px,5.6vw,25px)}}body.o-over-hero .o-hdr:not(.is-solid){color:var(--o-ink)}body.o-no-chrome .o-ticker,body.o-no-chrome .o-hdr,body.o-no-chrome .o-ftr{display:none}.o-grid{display:grid;gap:clamp(10px,1.2vw,20px);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:750px){.o-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.o-grid,.o-grid--5{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1600px){.o-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.o-grid--shop{grid-template-columns:repeat(6,minmax(0,1fr))}}.o-grid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.o-card{position:relative;display:grid;gap:12px;align-content:start;text-decoration:none;min-width:0}.o-card__media{position:relative;aspect-ratio:4 / 5;background:var(--o-surface);overflow:hidden;border-radius:2px}.o-card__media .o-cut{position:absolute;top:11%;right:13%;bottom:13%;left:13%;width:74%;height:76%;object-fit:contain;transition:transform .8s var(--o-out),opacity .5s;filter:drop-shadow(0 10px 12px color-mix(in srgb,color-mix(in srgb,rgb(var(--color-background)) 35%,#000) 28%,transparent))}@media(hover:hover){.o-card:hover .o-cut{transform:translateY(-3%) scale(1.03) rotate(-1.5deg)}.o-card:hover .o-qa{transform:none;opacity:1}}.o-card__badges{position:absolute;top:10px;left:10px;display:flex;gap:6px;z-index:2;flex-wrap:wrap}.o-badge{font-family:var(--o-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:5px 8px 4px;border-radius:3px;background:var(--o-bg);color:var(--o-ink);line-height:1}.o-badge--hot{background:var(--o-hot);color:rgb(var(--color-button))}.o-badge--ink{background:var(--o-ink);color:var(--o-bg)}.o-qa{position:absolute;left:8px;right:8px;bottom:8px;z-index:2;display:grid;grid-template-columns:repeat(auto-fit,minmax(30px,1fr));gap:4px;padding:6px;border-radius:8px;background:color-mix(in srgb,var(--o-bg) 42%,transparent);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 38%,transparent),0 8px 24px #00000014;transform:translateY(12px);opacity:0;transition:transform .45s var(--o-out),opacity .35s}.o-qa button{height:32px;border-radius:5px;font-family:var(--o-mono);font-size:11px;letter-spacing:.06em;transition:background .2s,color .2s}.o-qa button:hover{background:var(--o-ink);color:var(--o-bg)}.o-qa button[disabled]{opacity:.3;text-decoration:line-through;pointer-events:none}.o-card__info{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:baseline}.o-card__name{font-weight:600;font-size:14px;letter-spacing:-.01em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.o-card__price{font-family:var(--o-mono);font-size:12px;letter-spacing:.04em}.o-card__meta{grid-column:1 / -1;display:flex;gap:8px;align-items:center;font-family:var(--o-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--o-muted)}.o-dots{display:flex;gap:5px}.o-dots i{width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.18);display:block}.o-card.is-sold .o-cut{opacity:.45;filter:grayscale(1)}.o-card.is-locked .o-cut{filter:blur(14px) saturate(.6);opacity:.75;transform:scale(.94)}html[data-look=night] .o-card.is-locked .o-cut{filter:blur(14px) saturate(.6);opacity:.6}.o-ftr{border-top:1px solid var(--o-line);overflow:hidden}.o-ftr__grid{display:grid;gap:32px 24px;grid-template-columns:repeat(2,minmax(0,1fr));padding-block:clamp(48px,6vw,88px) 32px}@media(min-width:1100px){.o-ftr__grid{grid-template-columns:1.4fr repeat(var(--o-ftr-cols, 3),minmax(0,1fr))}}.o-ftr__grid h4{font-family:var(--o-mono);font-size:11px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--o-muted);margin-bottom:14px}.o-ftr__grid ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.o-ftr__grid a{text-decoration:none}.o-ftr__grid a:hover{opacity:.6}.o-ftr__lead{grid-column:1 / -1;display:grid;gap:16px}@media(min-width:1100px){.o-ftr__lead{grid-column:auto}}.o-ftr__word{font-family:"Orbit Archivo",var(--font-body-family);font-weight:800;font-style:italic;font-stretch:125%;font-size:30.5vw;line-height:.74;letter-spacing:-.07em;text-align:center;margin:0 0 -2.6vw;white-space:nowrap;-webkit-user-select:none;user-select:none;color:var(--o-ink)}html[data-look=night] .o-ftr__word{background:linear-gradient(180deg,var(--o-ink),color-mix(in srgb,var(--o-ink) 55%,var(--o-bg)) 70%,color-mix(in srgb,var(--o-ink) 15%,var(--o-bg)));-webkit-background-clip:text;background-clip:text;color:transparent}.o-ftr__bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:18px;border-top:1px solid var(--o-line);font-family:var(--o-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--o-muted)}.o-pay{display:flex;gap:6px}.o-pay span{padding:3px 6px;border-radius:3px;box-shadow:inset 0 0 0 1px var(--o-line)}.o-radio{position:fixed;z-index:35;left:calc(env(safe-area-inset-left,0px) + 14px);bottom:calc(env(safe-area-inset-bottom,0px) + 14px);display:flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;border-radius:var(--o-radius);background:color-mix(in srgb,var(--o-bg) 82%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px var(--o-line),0 10px 30px rgba(var(--color-foreground),.08);transition:transform .5s var(--o-out)}.o-radio__btn{width:36px;height:36px;border-radius:50%;background:var(--o-ink);color:var(--o-bg);display:grid;place-items:center}.o-eq{display:flex;gap:2px;align-items:flex-end;height:12px}.o-eq i{width:2px;height:4px;background:currentColor;border-radius:1px}.o-radio.is-on .o-eq i{animation:eq .9s ease-in-out infinite alternate}.o-radio.is-on .o-eq i:nth-child(2){animation-delay:-.3s}.o-radio.is-on .o-eq i:nth-child(3){animation-delay:-.6s}.o-radio.is-on .o-eq i:nth-child(4){animation-delay:-.15s}@keyframes eq{0%{height:3px}to{height:12px}}.o-radio__txt{display:grid;line-height:1.2}.o-radio__txt .o-mono{font-size:9px;color:var(--o-muted)}.o-radio__t{font-size:12px;font-weight:600;white-space:nowrap}@media(max-width:749px){.o-radio{display:none}}.o-hdr__radio{display:none}@media(max-width:749px){.o-hdr__radio{display:grid}.o-hdr__radio .o-eq{height:14px}.o-hdr__radio .o-eq i{width:2.5px}body.o-radio-on .o-hdr__radio .o-eq i{animation:eq .9s ease-in-out infinite alternate}body.o-radio-on .o-hdr__radio .o-eq i:nth-child(2){animation-delay:-.3s}body.o-radio-on .o-hdr__radio .o-eq i:nth-child(3){animation-delay:-.6s}body.o-radio-on .o-hdr__radio .o-eq i:nth-child(4){animation-delay:-.15s}}body.o-no-radio .o-radio{display:none}.o-demo-switcher{position:fixed;right:calc(env(safe-area-inset-right,0px) + 14px);bottom:calc(env(safe-area-inset-bottom,0px) + 14px);z-index:45;border-radius:var(--o-radius);background:color-mix(in srgb,var(--o-bg) 82%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px var(--o-line),0 10px 30px rgba(var(--color-foreground),.08);transition:bottom .45s var(--o-out)}.o-demo-switcher__options{display:flex;gap:2px;padding:4px}.o-demo-switcher button{min-height:32px;padding:0 11px;border:0;border-radius:var(--o-radius);background:none;color:var(--o-ink);cursor:pointer;font:400 10px/1 var(--o-mono);letter-spacing:.08em;text-transform:uppercase}.o-demo-switcher button.is-on{background:var(--o-ink);color:var(--o-bg)}.o-demo-switcher__toggle{display:none}@media(max-width:999px){body:has(.o-sticky-buy.is-on) .o-demo-switcher,body:has(.sticky-add-to-cart.active:not(.hidden):not(.footer-hidden)) .o-demo-switcher{bottom:calc(env(safe-area-inset-bottom,0px) + 84px)}}@media(max-width:749px){.o-demo-switcher{width:36px;height:36px;background:var(--o-bg)}.o-demo-switcher__toggle{display:grid;place-items:center;width:36px;height:36px;min-height:36px;padding:0;font-family:var(--font-body-family);font-size:12px;font-weight:700;letter-spacing:-.04em;text-transform:none}.o-demo-switcher__options{position:absolute;right:0;bottom:calc(100% + var(--o-s2));display:grid;justify-items:end;gap:var(--o-s2);padding:0;visibility:hidden;opacity:0;transform:translateY(var(--o-s2));pointer-events:none;transition:opacity .2s ease,transform .25s var(--o-out),visibility .2s}.o-demo-switcher__options button{min-height:32px;padding-inline:var(--o-s3);background:var(--o-bg);box-shadow:inset 0 0 0 1px var(--o-line),0 8px 24px rgba(var(--color-foreground),.08);white-space:nowrap}.o-demo-switcher.is-open .o-demo-switcher__options{visibility:visible;opacity:1;transform:none;pointer-events:auto}}.o-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.o-ov__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--color-foreground),.42);animation:fade .35s ease both}@keyframes fade{0%{opacity:0}}.o-ov--menu{background:var(--o-bg);color:var(--o-ink);animation:fade .3s ease both;overflow:auto}.o-menu{min-height:100%;display:grid;grid-template-rows:auto 1fr auto;padding-top:env(safe-area-inset-top,0px)}.o-menu__top{height:var(--o-header-height);display:flex;align-items:center;justify-content:space-between}.o-menu__body{display:grid;gap:40px;align-content:center;padding-block:24px 40px}@media(min-width:1100px){.o-menu__body{grid-template-columns:1.1fr .9fr;align-items:center}}.o-menu__list{list-style:none;margin:0;padding:0;display:grid;gap:0}.o-menu__list a{display:flex;align-items:baseline;gap:16px;text-decoration:none;font-size:clamp(44px,7.4vw,112px);padding:2px 0;animation:rise .7s var(--o-out) both}.o-menu__list li:nth-child(2) a{animation-delay:.04s}.o-menu__list li:nth-child(3) a{animation-delay:.08s}.o-menu__list li:nth-child(4) a{animation-delay:.12s}.o-menu__list li:nth-child(5) a{animation-delay:.16s}.o-menu__list li:nth-child(6) a{animation-delay:.2s}.o-menu__list a small{font-family:var(--o-mono);font-size:11px;letter-spacing:.12em;color:var(--o-muted);font-style:normal;text-transform:uppercase}.o-menu__list:hover a{color:var(--o-muted)}.o-menu__list a:hover{color:var(--o-ink)}@keyframes rise{0%{transform:translateY(40%);opacity:0}}.o-menu__pre{display:none;position:relative;aspect-ratio:4/5;max-height:64vh;overflow:hidden;background:var(--o-surface);justify-self:end;width:100%;max-width:520px}.o-menu__pre img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .4s}@media(min-width:1100px){.o-menu__pre{display:block}}.o-menu__foot{display:flex;flex-wrap:wrap;gap:18px 32px;justify-content:space-between;align-items:center;padding-block:22px calc(22px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--o-line)}.o-menu__foot .o-mono a{text-decoration:none;margin-right:18px}.o-drawer{position:absolute;top:0;right:0;bottom:0;width:min(460px,100%);background:var(--o-bg);color:var(--o-ink);display:grid;grid-template-rows:auto auto 1fr auto;animation:slide .5s var(--o-out) both;box-shadow:-20px 0 60px rgba(var(--color-foreground),.12);padding-top:env(safe-area-inset-top,0px)}@keyframes slide{0%{transform:translate(100%)}}.o-drawer__h{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--o-line)}.o-drawer__h h3{font-size:20px}.o-ship{padding:14px 20px;display:grid;gap:8px;border-bottom:1px solid var(--o-line)}.o-ship__bar{height:4px;background:var(--o-line);border-radius:2px;overflow:hidden}.o-ship__bar i{display:block;height:100%;background:var(--o-ink);border-radius:2px;transition:width .6s var(--o-out)}.o-drawer__items{overflow:auto;padding:4px 20px}.o-li{display:grid;grid-template-columns:84px minmax(0,1fr) auto;gap:14px;padding:16px 0;border-bottom:1px solid var(--o-line);align-items:start}.o-li__img{aspect-ratio:4/5;background:var(--o-surface);display:grid;place-items:center;padding:8px;border-radius:2px}.o-li__img img{max-height:100%;object-fit:contain}.o-li__n{font-weight:600;font-size:14px}.o-li__v{font-family:var(--o-mono);font-size:11px;color:var(--o-muted);letter-spacing:.06em;margin-top:4px}.o-qty{display:inline-flex;align-items:center;gap:12px;margin-top:12px;height:32px;padding:0 6px;border-radius:var(--o-radius);box-shadow:inset 0 0 0 1px var(--o-line);font-family:var(--o-mono);font-size:12px}.o-qty button{width:22px;height:22px;border-radius:50%}.o-li__p{font-family:var(--o-mono);font-size:12px}.o-li__rm{display:block;margin-top:8px;font-family:var(--o-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--o-muted);text-decoration:underline}.o-drawer__up{padding:16px 20px;border-top:1px solid var(--o-line)}.o-up{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:10px}.o-up img{width:56px;height:56px;object-fit:contain;background:var(--o-surface);padding:6px;border-radius:2px}.o-drawer__f{padding:16px 20px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--o-line);display:grid;gap:12px}.o-row{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.o-empty{display:grid;gap:16px;place-content:center;text-align:center;padding:60px 20px}.o-sheet{position:absolute;top:0;left:0;right:0;background:var(--o-bg);color:var(--o-ink);animation:drop .5s var(--o-out) both;padding-top:env(safe-area-inset-top,0px);max-height:100%;overflow:auto}@keyframes drop{0%{transform:translateY(-100%)}}.o-sheet__in{display:grid;gap:28px;padding-block:20px 48px}.o-sbox{display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--o-ink);padding-bottom:10px}.o-sbox input{flex:1;min-width:0;border:0;background:none;outline:none;font-size:clamp(30px,5vw,72px);font-weight:700;letter-spacing:-.035em;padding:0}.o-chips{display:flex;flex-wrap:wrap;gap:8px}.o-chip{height:36px;padding:0 16px;border-radius:var(--o-radius);box-shadow:inset 0 0 0 1px var(--o-line);font-family:var(--o-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px;text-decoration:none}.o-chip:hover,.o-chip.is-on{box-shadow:inset 0 0 0 1px var(--o-ink)}.o-chip.is-on{background:var(--o-ink);color:var(--o-bg)}.o-modal{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(760px,calc(100% - 32px));max-height:calc(100% - 48px);overflow:auto;background:var(--o-bg);color:var(--o-ink);border-radius:14px;padding:clamp(20px,3vw,36px);animation:pop .45s var(--o-out) both;display:grid;gap:20px}@keyframes pop{0%{opacity:0;transform:translate(-50%,-46%)}}@media(max-width:749px){.o-modal{left:0;right:0;top:auto;bottom:0;width:100%;transform:none;border-radius:16px 16px 0 0;max-height:88%;animation:up .45s var(--o-out) both;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}@keyframes up{0%{transform:translateY(100%)}}}.o-tbl-wrap{overflow-x:auto}.o-tbl{width:100%;border-collapse:collapse;font-family:var(--o-mono);font-size:12px;font-variant-numeric:tabular-nums;min-width:480px}.o-tbl th,.o-tbl td{padding:11px 10px;text-align:left;border-bottom:1px solid var(--o-line);white-space:nowrap}.o-tbl th{font-weight:400;color:var(--o-muted);letter-spacing:.1em;font-size:10px;text-transform:uppercase}.o-tbl tr.is-on td{background:var(--o-surface)}.o-toast{position:fixed;z-index:80;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 20px);transform:translate(-50%,calc(100% + 60px));opacity:0;padding:12px 18px;border-radius:var(--o-radius);background:var(--o-ink);color:var(--o-bg);font-family:var(--o-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;transition:transform .5s var(--o-out),opacity .3s;white-space:nowrap}.o-toast.is-on{transform:translate(-50%);opacity:1}.o-head{display:flex;align-items:end;justify-content:space-between;gap:var(--o-s5);margin-bottom:44px;flex-wrap:wrap}.o-head h2{font-size:clamp(30px,4.4vw,68px)}.o-head .o-mono{display:block;margin-bottom:6px;color:var(--o-muted)}.o-grid{gap:20px;margin:0}.o-card{isolation:isolate}.o-card__image-link{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.o-card__name{color:inherit;text-decoration:none}.o-card__price s{color:var(--o-muted)}.o-card .o-qa button{font-family:var(--o-mono);font-size:11px}.o-card:focus-within .o-qa{opacity:1;transform:none}.o-badge--hot{color:rgb(var(--color-background))}.orbit-header-section{position:sticky;top:env(safe-area-inset-top,0px);z-index:40}.o-hdr{position:relative;top:0;height:auto;min-height:var(--o-header-height)}.o-hdr__in{min-height:var(--o-header-height);max-width:none;padding-inline:0}.o-hdr__in.page-width{padding-inline:var(--o-gut)}html[data-width=contained] .o-hdr__in.page-width{max-width:var(--page-width)}.o-hdr[data-transparent=true]:not(.is-solid){background:transparent}.o-hdr[data-transparent=true][data-transparent-text=light]:not(.is-solid){color:var(--o-transparent-ink)}.o-hdr[data-transparent=true][data-transparent-text=light]:not(.is-solid) .o-bubble{background:var(--o-transparent-ink);color:var(--o-transparent-bg)}.o-hdr .o-hdr__menu{display:grid}.o-logo{grid-row:1}.o-hdr__menu{grid-row:1;grid-column:1}.o-hdr__tools{grid-row:1}.o-hdr__nav{max-width:calc(100% - 64px);overflow:hidden;white-space:nowrap;padding-inline:3px;margin-inline-start:61px}.o-hdr .o-bubble{bottom:auto;left:auto;width:auto;display:block}.o-hdr .o-logo img{object-fit:contain;max-height:calc(var(--o-header-height) - var(--o-s5));width:auto}.o-ticker{height:auto;min-height:var(--o-ticker-height)}.o-ticker__run{width:max-content;gap:0;padding-left:0}.o-ticker__copy{display:flex;align-items:center;justify-content:flex-start;min-width:100vw;flex-shrink:0;gap:var(--o-s5);padding-left:var(--o-s5)}.o-ticker__gutter .o-ticker__copy{padding-left:var(--o-gut)}.o-ticker a{text-decoration:none}.o-ticker[data-pause-hover=true]:hover .o-ticker__run,.o-ticker:focus-within .o-ticker__run{animation-play-state:paused}.o-ov{isolation:isolate}.o-ov button.o-ov__scrim{width:100%;height:100%;background:rgba(var(--color-foreground),.42)}.o-ov .o-sheet,.o-ov .o-modal{z-index:1}.o-ov .o-ibtn{display:inline-grid}.o-ov .o-menu__top .o-logo{grid-column:auto}.o-search-group{display:grid;gap:var(--o-s3)}.o-signup{display:flex;gap:var(--o-s2);flex-wrap:wrap;max-width:700px}.o-field{flex:1 1 220px;display:flex;align-items:stretch;height:52px;min-height:48px;border-radius:var(--o-radius);padding:0;box-shadow:inset 0 0 0 1px var(--o-line);cursor:text}.o-field:focus-within{box-shadow:inset 0 0 0 1px currentColor}.o-field input{width:100%;height:100%;min-width:0;padding:0 var(--o-s5);border:0;border-radius:inherit;outline:0;background:none;color:inherit;font-family:var(--o-mono);font-size:13px;letter-spacing:.04em}.o-field input:focus,.o-field input:focus-visible{outline:0;box-shadow:none}.o-sec button.o-btn,.o-ov button.o-btn{padding:0 26px;background:var(--o-cta-bg);color:var(--o-cta-ink);font:500 12px var(--o-mono)}.o-sec .o-btn{color:var(--o-cta-ink)}.o-ftr__copy{max-width:34ch}.o-ftr .o-ftr__word{margin:0 0 -2.6vw}.o-pay{padding:0;margin:0;list-style:none;align-items:center;flex-wrap:wrap}.o-ftr__bar{padding-right:62px}.o-ftr__bar select{max-width:100%;color:inherit;background:var(--o-bg);border:1px solid var(--o-line);font:inherit}.o-ftr__bar form{display:flex;gap:var(--o-s2);max-width:100%}.o-ftr__bar form button{font:inherit}.o-radio{isolation:isolate}.o-radio button.o-radio__btn{background:var(--o-ink);color:var(--o-bg)}.o-seg{display:inline-flex;gap:var(--o-s1);border:1px solid var(--o-line);padding:var(--o-s1);border-radius:var(--o-radius)}.o-ov .o-seg button{padding:var(--o-s2) var(--o-s4);border-radius:var(--o-radius);font:11px var(--o-mono)}.o-seg button.is-on{background:var(--o-ink);color:var(--o-bg)}.o-toast{max-width:calc(100% - var(--o-s6));white-space:normal;text-align:center}.o-hot{-webkit-tap-highlight-color:transparent}.o-hot:focus:not(:focus-visible){outline:0}.o-hot:focus-visible{outline:2px solid #fff;outline-offset:4px}@media(hover:hover){.o-link:hover,.o-ftr a:hover,.o-hdr a:hover{opacity:.62}.o-demo-switcher button:hover,.o-ibtn:hover,.o-chip:hover,.o-qty button:hover,.o-seg button:hover{background:var(--o-surface)}}.o-btn:focus-visible,.o-link:focus-visible,.o-ibtn:focus-visible,.o-chip:focus-visible,.o-demo-switcher button:focus-visible,.o-qty button:focus-visible,.o-seg button:focus-visible,.o-ftr a:focus-visible,.o-hdr a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.o-btn:active,.o-ibtn:active,.o-chip:active,.o-demo-switcher button:active,.o-qty button:active,.o-seg button:active{transform:scale(.98)}cart-drawer.drawer{z-index:70;isolation:isolate}cart-drawer .drawer__inner{width:min(460px,100vw);max-width:100vw;padding:0;border:0;border-radius:0;background:var(--o-bg);color:var(--o-ink)}cart-drawer .drawer__header{padding:var(--o-s4) 20px;border-bottom:1px solid var(--o-line);background:var(--o-bg)}cart-drawer .drawer__heading{font-size:20px;margin:0}cart-drawer .drawer__close{right:20px;top:var(--o-s4)}cart-drawer cart-drawer-items{padding-inline:20px}cart-drawer .cart-items thead{display:none}cart-drawer .cart-items{width:100%}cart-drawer .cart-item{gap:14px;padding-block:var(--o-s4);border-bottom:1px solid var(--o-line)}cart-drawer .cart-item__image{width:120px;height:150px;object-fit:contain;padding:4px;background:transparent}cart-drawer .cart-item__name{font-size:14px;font-weight:600}cart-drawer .product-option,cart-drawer .price,cart-drawer .cart-item__totals{font-family:var(--o-mono);font-size:12px}cart-drawer .quantity{border-radius:var(--o-radius);min-height:32px;width:110px;border:1px solid var(--o-line)}cart-drawer .quantity:after,cart-drawer .quantity:before{display:none}cart-drawer .quantity__button{width:32px}cart-drawer .quantity__input{font:12px var(--o-mono)}cart-drawer .drawer__footer{border-top:1px solid var(--o-line);padding:var(--o-s4) 20px calc(var(--o-s4) + env(safe-area-inset-bottom,0px))}cart-drawer .cart__checkout-button,cart-drawer .button{min-height:52px;border-radius:var(--o-radius);background:var(--o-cta-bg);color:var(--o-cta-ink);font:12px var(--o-mono);letter-spacing:.14em;text-transform:uppercase}cart-drawer .button:after,cart-drawer .button:before{display:none}cart-drawer .o-ship{padding-inline:0}cart-drawer .o-up button{color:var(--o-ink);background:none;border:0;cursor:pointer}cart-drawer .o-up a{color:inherit;font-size:13px;text-decoration:none}cart-drawer .o-drawer__up{padding-inline:0}body:has(#MainContent>.shopify-section:first-child :is(.rail-orbit,.o-drop-hero,[data-orbit-hero])) .orbit-header-section:has([data-transparent=true]){margin-bottom:calc(-1 * var(--o-header-height))}body:has(.orbit-header-section [data-transparent=true]) #MainContent>.shopify-section:first-child .rail-orbit .ro__top{padding-top:var(--o-header-height)}@media(hover:none),(pointer:coarse){.o-qa{display:none}}@media(max-width:749px){.o-grid{gap:10px}.o-head{margin-bottom:var(--o-s5)}.o-hdr__icon{width:36px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.o-ticker{overflow-x:auto}.o-ticker__copy[aria-hidden=true]{display:none}}.o-hdr[data-transparent=true][data-transparent-text=dark]:not(.is-solid){color:var(--o-transparent-ink)}.o-ftr__help{display:flex;gap:var(--o-s5);padding-bottom:var(--o-s5)}.o-card__price{text-align:right}.o-hdr__nav a[aria-current=page]:after{transform:scaleX(1)}.o-logo{min-width:0;max-width:42vw;white-space:nowrap}.o-logo__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.1em .14em .22em;margin:-.1em -.14em -.22em}.o-hdr--logo-heading .o-logo{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-stretch:normal;letter-spacing:-.01em}.o-logo sup{flex-shrink:0}.o-ftr .o-ftr__word{--o-word-mid: var(--o-ink);--o-word-end: var(--o-ink);width:100%;line-height:1;margin:0;background:none;color:var(--o-ink)}.o-ftr--word-heading .o-ftr__word{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-stretch:normal;letter-spacing:-.03em}.o-ftr__word svg{display:block;width:100%;height:1em;overflow:visible}.o-ftr__word text{font-size:1000px;letter-spacing:-.07em}html[data-look=night] .o-ftr__word{background:none;color:var(--o-ink);--o-word-mid: color-mix(in srgb, var(--o-ink) 55%, var(--o-bg));--o-word-end: color-mix(in srgb, var(--o-ink) 15%, var(--o-bg))}.o-ftr__social{display:inline-flex;align-items:center;gap:var(--o-s2)}.o-ftr__social svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}#MainContent:has(>.shopify-section .cart-items){display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.7fr);gap:var(--o-s8);align-items:start;padding-inline:var(--o-gut);max-width:none}#MainContent:has(>.shopify-section .cart-items)>.shopify-section:first-child{grid-column:1}#MainContent:has(>.shopify-section .cart-items)>.shopify-section:nth-child(2){grid-column:2}#MainContent:has(>.shopify-section .cart-items)>.shopify-section:nth-child(n+3){grid-column:1/-1}.cart-items .cart-item{border-bottom:1px solid var(--o-line)}.cart-items .cart-item__media img{object-fit:contain;background:transparent}.cart__footer{position:sticky;top:calc(var(--o-header-height) + var(--o-s5));padding:var(--o-s5);border-radius:14px;background:var(--o-surface)}.cart__checkout-button{width:100%;min-height:52px;border-radius:var(--o-radius)}.template-search__header h1,.main-page-title,.customer>h1,.article-template__title,.main-blog h1{font-family:var(--o-display);font-style:var(--o-display-style);font-weight:var(--o-display-weight);font-stretch:var(--o-display-stretch);text-transform:var(--o-display-case);letter-spacing:var(--o-display-ls);line-height:var(--o-display-lh);font-size:clamp(44px,8vw,128px)}.template-search .o-search-box{max-width:none;margin-top:var(--o-s6)}.template-search .o-search-box__field{display:flex;align-items:center;gap:14px;padding-bottom:10px;border-bottom:1px solid var(--o-ink)}.template-search .o-search-box__field:before,.template-search .o-search-box__field:after{display:none}.template-search .o-search-box__field .search__input{flex:1;min-width:0;height:auto;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font-size:clamp(30px,5vw,72px);font-weight:700;line-height:1.05;letter-spacing:-.035em}.template-search .o-search-box__field .field__label{display:none}.template-search .o-search-box__field .field__button{position:static;flex:none;width:44px;height:44px;color:var(--o-ink)}.template-search .product-grid.o-search-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.template-search .product-grid.o-search-grid .grid__item{width:100%;max-width:none}@media(min-width:750px){.template-search .product-grid.o-search-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media(min-width:1100px){.template-search .product-grid.o-search-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.title-wrapper-with-link .title--primary,.cart__empty-text{font-family:var(--o-display);font-style:var(--o-display-style);font-weight:var(--o-display-weight);font-stretch:var(--o-display-stretch);text-transform:var(--o-display-case);letter-spacing:var(--o-display-ls);line-height:var(--o-display-lh)}.cart__warnings>.o-btn{margin-top:var(--o-s5)}.main-page-title{margin-bottom:var(--o-s7)}.page-width--narrow,.article-template__content{max-width:74ch}.article-template__hero-container,.blog-articles{max-width:none}.article-template__content,.article-template__social-sharing{font-size:clamp(16px,1.25vw,19px);line-height:1.75}.customer{max-width:none;padding-inline:var(--o-gut)}.customer table{border-top:1px solid var(--o-line)}.customer tbody tr{border-bottom:1px solid var(--o-line)}.customer input,.customer select{background:var(--o-surface);border-radius:10px}.customer button{border-radius:var(--o-radius)}@media(max-width:999px){#MainContent:has(>.shopify-section .cart-items){display:block}.cart__footer{position:static}.template-search .product-grid{gap:10px}}.o-archive .o-grid{grid-template-columns:repeat(var(--o-cols-phone,2),minmax(0,1fr))}@media(min-width:750px){.o-archive .o-grid{grid-template-columns:repeat(var(--o-cols-tablet,3),minmax(0,1fr))}}@media(min-width:1100px){.o-archive .o-grid{grid-template-columns:repeat(var(--o-cols,5),minmax(0,1fr))}}.o-sticky-buy,sticky-add-to-cart,.sticky-add-to-cart{display:none!important}@media(max-width:989px){input,select,textarea{font-size:16px!important}}html,body{overflow-x:clip}.button.o-btn:before,.button.o-btn:after{content:none}.o-menu__pre[hidden]{display:none}.o-menu__foot button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.o-sbox input{color:inherit;-webkit-appearance:none;appearance:none}.o-sbox input:focus,.o-sbox input:focus-visible{outline:0;box-shadow:none}.o-sbox input::-webkit-search-cancel-button,.o-sbox input::-webkit-search-decoration{-webkit-appearance:none;display:none}.cart-item__details dl{display:flex;flex-wrap:wrap;gap:0 6px}.cart-item__details .product-option+.product-option{margin-top:0}cart-drawer cart-remove-button,.cart-item cart-remove-button{margin-left:14px}.o-ov__scrim,.o-ov button.o-ov__scrim{background:rgba(var(--color-foreground),.14);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.o-sec button.o-chip,.o-ov button.o-chip,.o-sec .o-seg button{padding:0 16px}.o-ov.o-ov--modal{background:none}@media(max-width:749px){.o-radio{box-shadow:none;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}}html[data-look=editorial] .rail-orbit{--ro-display: var(--o-serif);--ro-display-style: italic;--ro-display-weight: 400}html.o-scroll-lock{overflow:hidden}.o-ov{overscroll-behavior:contain;overflow-y:auto;-webkit-overflow-scrolling:touch}.o-ov__scrim{touch-action:none}.o-ticker__run,.o-ticker__run.o-ticker__gutter{gap:0;padding-left:0;width:max-content;animation-duration:calc(var(--o-ticker-speed, 38s) * 3)}.o-ticker__copy,.o-ticker__gutter .o-ticker__copy{min-width:0;padding-left:0;padding-right:var(--o-s7)}.o-ftr__word svg[data-orbit-fit-word]{height:auto}cart-remove-button .button,cart-remove-button .button:not([disabled]):hover{background:none!important;color:var(--o-ink)!important;border-radius:50%;box-shadow:none!important;transition:background .2s,opacity .2s}@media(hover:hover){cart-remove-button .button:not([disabled]):hover{background:var(--o-surface)!important}}.o-card__media,.o-gallery__item{background:transparent}@supports (text-box: trim-both cap alphabetic){.o-badge{text-box:trim-both cap alphabetic;padding:6px 8px}}.o-acc-anim{padding:0;margin:0;border:0}.o-to-top{position:fixed;z-index:34;right:calc(env(safe-area-inset-right,0px) + 16px);bottom:calc(env(safe-area-inset-bottom,0px) + 16px);width:46px;height:46px;display:grid;place-items:center;border:0;border-radius:50%;background:color-mix(in srgb,var(--o-bg) 82%,transparent);color:var(--o-ink);box-shadow:inset 0 0 0 1px var(--o-line),0 10px 30px rgba(var(--color-foreground),.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;opacity:0;transform:translateY(10px);transition:opacity .35s ease,transform .35s ease,background .2s}.o-to-top[hidden]{display:none}.o-to-top.is-on{opacity:1;transform:none}.o-to-top:hover{background:var(--o-ink);color:var(--o-bg)}.o-to-top svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}html.o-scroll-lock .o-to-top{opacity:0;pointer-events:none}cart-drawer .drawer__inner{background:color-mix(in srgb,var(--o-bg, rgb(var(--color-background))) 28%,#fff)!important;background:oklch(from var(--o-bg, rgb(var(--color-background))) calc(l + (1 - l)*l*l*.9) calc(c*.3) h)!important;background-image:none!important;background-attachment:scroll!important}html[data-look=night] cart-drawer .drawer__inner{background:rgb(var(--color-background))!important}cart-drawer .drawer__header,cart-drawer .drawer__footer,cart-drawer .cart-drawer__footer{background:transparent}cart-drawer.o-cart-enter .cart-item{animation:o-cart-in .55s cubic-bezier(.2,.75,.2,1) both}cart-drawer.o-cart-enter .cart-item:nth-child(2){animation-delay:.07s}cart-drawer.o-cart-enter .cart-item:nth-child(3){animation-delay:.14s}cart-drawer.o-cart-enter .cart-item:nth-child(4){animation-delay:.21s}cart-drawer.o-cart-enter .cart-item:nth-child(5){animation-delay:.28s}cart-drawer.o-cart-enter .cart-item:nth-child(n+6){animation-delay:.35s}@keyframes o-cart-in{0%{opacity:0;transform:translate(-22px)}}.o-ov--menu{animation:o-menu-in .5s cubic-bezier(.2,.75,.2,1) both}.o-ov--menu.is-closing{animation:o-menu-out .35s cubic-bezier(.4,0,.6,1) both}@keyframes o-menu-in{0%{transform:translate(-100%)}}@keyframes o-menu-out{to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){cart-drawer.o-cart-enter .cart-item,.o-ov--menu,.o-ov--menu.is-closing{animation:none}}#main-cart-footer .cart__footer,.cart__footer{padding:24px}.cart__footer .totals{justify-content:space-between;align-items:baseline;margin:0}.cart__footer .totals>*{margin:0}.cart__footer .tax-note{display:block;text-align:left;margin:10px 0 18px}.cart__footer .cart__ctas{margin:0}.cart__footer .cart__checkout-button.o-btn--wide{justify-content:center;width:100%}.cart__footer .cart__blocks>:last-child:empty,.cart__footer .cart__blocks>div:last-child:not(:has(*)){display:none}cart-drawer .cart-drawer .cart-item{grid-template-columns:120px repeat(3,minmax(0,1fr));column-gap:16px}cart-drawer .cart-drawer .cart-item__media{width:120px}cart-drawer .quantity,.cart-items .quantity{background:transparent!important}cart-drawer .quantity__input,cart-drawer .quantity__button,.cart-items .quantity__input,.cart-items .quantity__button{background:transparent}cart-drawer cart-remove-button .button,.cart-item cart-remove-button .button{width:32px;height:32px;min-width:32px!important;min-height:32px!important;padding:0;display:inline-grid;place-items:center}cart-drawer cart-remove-button .icon-remove,.cart-item cart-remove-button .icon-remove{width:16px;height:16px}cart-drawer cart-remove-button,.cart-item cart-remove-button{display:flex;align-items:center}.o-cart-continue{display:block;width:100%;margin-top:10px;padding:12px 0;text-align:center;font:500 11px/1 var(--o-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--o-ink);background:none;border:0;text-decoration:underline;text-underline-offset:4px;cursor:pointer}@media(hover:none){a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible,.button:focus-visible{outline:none!important;box-shadow:none!important}a,button,summary{-webkit-tap-highlight-color:transparent}}cart-drawer .cu-upsell{margin-top:20px;padding-top:0;border-top:0;gap:10px}cart-drawer .cu-upsell--compact-row .cu-upsell__slider{grid-auto-columns:88%;gap:8px}cart-drawer .cu-upsell--compact-row .cu-upsell__slider:has(>:only-child){grid-auto-columns:100%}cart-drawer .cu-upsell--compact-row .cu-upsell__item{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:8px 12px 8px 8px;min-height:0}cart-drawer .cu-upsell--compact-row .cu-upsell__image{width:64px;height:80px;border:0;border-radius:0}cart-drawer .cu-upsell--compact-row .cu-upsell__image img{padding:4px;filter:none}cart-drawer .cu-upsell--compact-row .cu-upsell__meta{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:none;align-items:center;gap:8px 10px}cart-drawer .cu-upsell--compact-row .cu-upsell__meta>:not(.cu-upsell__price,.cu-upsell__row){grid-column:1 / -1}cart-drawer .cu-upsell--compact-row .cu-upsell__title{-webkit-line-clamp:1}cart-drawer .cu-upsell--compact-row .cu-upsell__row{gap:8px}cart-drawer .cu-upsell--compact-row .cu-upsell__variant{flex:1;min-width:0;min-height:30px;height:30px;padding:0 6px}cart-drawer .cu-upsell--compact-row .cu-upsell__add{flex:none;width:124px;height:32px!important;letter-spacing:.1em!important;min-height:32px!important;padding:0 10px!important}cart-drawer .cu-upsell--compact-row .cu-upsell__add-icon{display:none}@media(max-width:749px){cart-drawer .drawer__header{padding:12px 16px}cart-drawer .drawer__heading{font-size:18px}cart-drawer .drawer__close{top:8px;right:12px}cart-drawer cart-drawer-items{padding-inline:16px}cart-drawer .o-ship{padding-block:10px;gap:6px}cart-drawer .cart-item{padding-block:14px}cart-drawer .drawer__footer{padding:10px 16px calc(6px + env(safe-area-inset-bottom,0px))}cart-drawer .totals{margin:0}cart-drawer .totals__total,cart-drawer .totals__total-value{font-size:16px}cart-drawer .tax-note{margin:4px 0 10px!important;font-size:11px;line-height:1.35}cart-drawer .cart__checkout-button{min-height:46px}cart-drawer .o-cart-continue{margin-top:2px;padding:10px 0 4px}cart-drawer .cu-upsell{margin-top:14px}}cart-drawer .cu-upsell__header,cart-drawer .cu-upsell__header *{font:400 11px/1.2 var(--o-mono)!important;letter-spacing:.14em!important;text-transform:uppercase;color:var(--o-muted)!important}cart-drawer .cu-upsell__item{background:transparent!important;border:1px solid var(--o-line)!important;border-radius:4px!important;box-shadow:none!important}cart-drawer .cu-upsell__image,cart-drawer .cu-upsell__image img,cart-drawer .cu-upsell__placeholder{background:transparent!important}cart-drawer .cu-upsell__image img{object-fit:contain!important;padding:8%;filter:drop-shadow(0 8px 10px color-mix(in srgb,color-mix(in srgb,rgb(var(--color-background)) 35%,#000) 24%,transparent))}cart-drawer .cu-upsell__title{font:600 13px/1.25 var(--font-body-family)!important;letter-spacing:-.01em!important;color:var(--o-ink)!important}cart-drawer .cu-upsell__price{font:400 12px/1.2 var(--o-mono)!important;letter-spacing:.04em!important;color:var(--o-ink)!important}cart-drawer .cu-upsell__variant,cart-drawer .cu-upsell__variant select{font:400 11px/1 var(--o-mono)!important;letter-spacing:.06em;background-color:transparent!important;border-color:var(--o-line)!important;border-radius:3px!important;min-height:32px;color:var(--o-ink)!important}cart-drawer .cu-upsell__add{min-height:36px!important;height:36px;border-radius:var(--o-radius)!important;background:var(--o-ink)!important;color:var(--o-bg)!important;box-shadow:none!important;font:500 10px/1 var(--o-mono)!important;letter-spacing:.14em!important;text-transform:uppercase;justify-content:center!important}cart-drawer .cu-upsell__add-icon,cart-drawer .cu-upsell__add-ripple,cart-drawer .cu-upsell__add-arrow{display:none!important}cart-drawer .cu-upsell__add-text,cart-drawer .cu-upsell__add-label{font:inherit!important;letter-spacing:inherit!important;color:inherit!important}cart-drawer .drawer__inner:before,cart-drawer .drawer__inner:after{content:none!important;display:none!important}.o-px{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;pointer-events:none;contain:strict}html.o-px-in .o-px{background:var(--o-bg)}html.o-px-in .o-px.is-grid{background:transparent}.o-px i{background:var(--o-bg);box-shadow:0 0 0 1px var(--o-bg);transform:scale(0);will-change:transform}html.o-px-in .o-px i{transform:scale(1)}.o-px.is-out i{animation:o-px-out .55s cubic-bezier(.65,0,.35,1) var(--d) both}@keyframes o-px-out{0%{transform:scale(1);opacity:1}60%{opacity:1}to{transform:scale(0) rotate(45deg);opacity:0}}.o-card__media .o-cut{top:6%;right:7%;bottom:8%;left:7%;width:86%;height:86%}html[data-card=square] .o-card__media{aspect-ratio:1 / 1}html[data-card=square] .o-card__media .o-cut{top:4%;right:5%;bottom:4%;left:5%;width:90%;height:92%;object-position:50% 50%}.o-card--photo .o-card__media{background:var(--o-surface)}.o-card__media svg.o-cut,.o-gallery__item>svg,.o-gallery__item svg.placeholder-svg{filter:grayscale(1);opacity:.32;mix-blend-mode:multiply}html[data-look=night] .o-card__media svg.o-cut,html[data-look=night] .o-gallery__item>svg{mix-blend-mode:screen;filter:grayscale(1) invert(1);opacity:.25}.o-card--photo .o-card__media .o-cut,html[data-card] .o-card--photo .o-card__media .o-cut{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 22%;filter:none}.o-card__name{line-height:1.18}.collection-list{--o-tile: rgba(var(--color-foreground), .055)}.collection-list .collection-card-wrapper .card__inner{background:var(--o-tile);border-radius:16px;overflow:hidden}.collection-list .collection-card-wrapper .card__media .media img{object-fit:contain;padding:9%}.collection-list .collection-card-wrapper .card__heading{font-weight:600}.blog-articles .o-empty{grid-column:1 / -1}.o-empty__lead{margin:0;font-size:1.6rem;opacity:.75}.o-empty--search{place-content:stretch;padding:28px 0 12px}.template-search--empty p[role=status]{text-align:center}.o-empty--search .o-grid{margin-top:8px}.skip-to-content-link:not(:focus){width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;border:0!important;box-shadow:none!important}cart-drawer .cart-item{padding-block:16px}cart-drawer .cart-item__image{width:96px;height:116px}cart-drawer .cart-drawer .cart-item{grid-template-columns:96px repeat(3,minmax(0,1fr))}cart-drawer .cart-drawer .cart-item__media{width:96px}.cart-items .cart-item__media img{max-height:104px;width:auto;max-width:100%}.cart-items .cart-item>td{vertical-align:top}cart-drawer cart-drawer-items{scrollbar-gutter:auto;scrollbar-width:none}cart-drawer cart-drawer-items::-webkit-scrollbar{display:none}@media(min-width:1000px){#MainContent:has(>.shopify-section .cart-items)>.shopify-section:nth-child(2){padding-top:56px}}cart-drawer .cart-drawer #CartDrawer-CartItems{padding-right:0}.o-tbl{table-layout:fixed}.o-tbl th,.o-tbl td{text-align:center}.o-tbl th:first-child,.o-tbl td:first-child{text-align:left}@media(max-width:749px){.o-tbl{min-width:0}.o-tbl th,.o-tbl td{padding:11px 4px}.o-tbl th{white-space:normal;line-height:1.35;letter-spacing:.06em;vertical-align:bottom}.o-tbl th:first-child,.o-tbl td:first-child{padding-left:10px}}.o-dots{gap:6px;align-items:center}.o-dot{width:16px;height:16px;padding:0;border:0;border-radius:50%;background:var(--o-sw, #888);box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.3);cursor:pointer;flex:none}.o-dot.is-on{box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.3),0 0 0 2px rgb(var(--color-background)),0 0 0 3px rgb(var(--color-foreground))}.o-dot:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.o-ftr__brand{display:inline-flex;align-items:center;gap:14px;text-decoration:none}.o-ftr__mark{height:48px;width:auto}.o-ftr__wm{height:20px;width:auto}.o-ftr__policies{display:flex;flex-wrap:wrap;gap:8px 24px;margin-left:auto}.o-ftr__bar{align-items:center}@media(min-width:750px){.o-ftr__grid--nolead{grid-template-columns:repeat(var(--o-ftr-cols, 3),minmax(0,1fr))}}@media(max-width:749px){.o-ftr__grid--nolead{grid-template-columns:1fr}}html[data-card=tall] .o-card__media{aspect-ratio:3 / 4}html[data-card=adapt] .o-card__media{aspect-ratio:var(--o-img-ar, 4 / 5)}.o-grid[data-card-shape=square] .o-card__media{aspect-ratio:1 / 1}.o-grid[data-card-shape=portrait] .o-card__media{aspect-ratio:4 / 5}.o-grid[data-card-shape=tall] .o-card__media{aspect-ratio:3 / 4}.o-grid[data-card-shape=adapt] .o-card__media{aspect-ratio:var(--o-img-ar, 4 / 5)}.o-ftr .o-ftr__word--img{padding-inline:var(--page-margin, 2vw);line-height:0}.o-ftr__word--img img{display:block;width:auto;max-width:100%;height:auto;max-height:40vh;margin-inline:auto}.o-ftr__mark{display:block;width:100%;max-height:40vh;background:var(--o-ink);-webkit-mask:center / contain no-repeat;mask:center / contain no-repeat}html[data-look=night] .o-ftr__mark{background:linear-gradient(180deg,var(--o-ink),var(--o-word-mid) 70%,var(--o-word-end))}.o-ftr__social-svg{display:inline-flex;width:18px;height:18px;margin-inline:1px}.o-ftr .o-ftr__social-svg svg{width:100%;height:100%;fill:currentColor;stroke:none}.o-logo--heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-stretch:normal;letter-spacing:-.01em}.o-entry__social{display:inline-flex;flex-wrap:wrap;gap:0 14px}.o-logo img{display:block;height:auto;max-width:100%}.o-hdr__item{position:relative;display:inline-flex}.o-hdr__drop{position:absolute;top:100%;left:-18px;z-index:5;display:none;min-width:200px;padding:14px 18px;border:1px solid var(--o-line);background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.o-hdr__drop a{display:block;padding:8px 0}.o-hdr__item:hover .o-hdr__drop,.o-hdr__item:focus-within .o-hdr__drop{display:grid}.o-menu__sub{list-style:none;display:flex;flex-wrap:wrap;gap:6px 22px;margin:2px 0 14px;padding:0}.o-menu__list .o-menu__sub a{font-family:var(--o-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;animation:none;padding:4px 0}#MainContent:has(>.shopify-section .cart-items)>.shopify-section:nth-child(-n+2) :is(cart-items,#main-cart-footer,.page-width){background:transparent}#MainContent:has(>.shopify-section .cart-items)>.shopify-section:nth-child(2) .page-width{padding-inline:0;max-width:none}#MainContent:has(>.shopify-section .cart-items)>.shopify-section:first-child .page-width{padding-inline:0;max-width:none}#MainContent:has(>.shopify-section .cart-items) .cart__items{border-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/11/assets/orbit-base.css.map */
