.od{--od-bg: #0A0A0A;--od-ink: #EDEBE4;--od-muted: #A8A69F;--od-body: #C9C7C0;--od-line: #3A3936;--od-line-soft: #2E2D2A;--od-panel: #111110;--od-card: #1A1A19;--od-accent: #6E4FE0;--od-on-accent: #FFFFFF;--od-display: "Anton", sans-serif;--od-mono: "Space Mono", monospace;--od-marker: "Permanent Marker", cursive;--od-script: "Pinyon Script", cursive;background-color:var(--od-bg);background-image:radial-gradient(rgba(237,235,228,.05) 1px,transparent 1px);background-size:4px 4px;color:var(--od-ink);font-family:Archivo,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.od *,.od *:before,.od *:after{box-sizing:border-box}.od a{color:var(--od-ink)}.od a:hover{color:#fff}.od img{max-width:100%;height:auto;display:block}.od h1,.od h2,.od h3,.od p{margin:0;letter-spacing:normal}.od-wrap{max-width:1280px;margin:0 auto;padding-left:24px;padding-right:24px}.od-section{padding-top:88px;padding-bottom:96px}.od-stack{display:flex;flex-direction:column;gap:24px}.od-row{display:flex;flex-wrap:wrap;gap:56px}.od-eyebrow{font-family:var(--od-mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--od-muted)}.od-h1{font-family:var(--od-display);font-weight:400;font-size:clamp(48px,13vw,148px);overflow-wrap:anywhere;line-height:.88;text-transform:uppercase}.od-h1--sm{font-size:clamp(44px,5vw,72px);line-height:.92}.od-h2{font-family:var(--od-display);font-weight:400;font-size:clamp(40px,10vw,80px);line-height:.9;text-transform:uppercase}.od-h3{font-family:var(--od-display);font-weight:400;font-size:32px;line-height:1;text-transform:uppercase}.od-outline{color:transparent;-webkit-text-stroke:2px var(--od-ink)}.od-tag{display:inline-block;background:var(--od-accent);color:var(--od-on-accent);padding:0 12px;transform:rotate(-2deg)}.od-marker{font-family:var(--od-marker);font-size:26px;color:var(--od-accent);transform:rotate(-4deg);display:inline-block}.od-script{font-family:var(--od-script);font-size:36px;line-height:1.1}.od-lead{font-size:18px;line-height:1.6;color:var(--od-body);max-width:560px}.od-body{font-size:17px;line-height:1.6;color:var(--od-body)}.od-mono{font-family:var(--od-mono);text-transform:uppercase}.od-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;border-bottom:2px solid var(--od-ink);padding-bottom:16px}.od-btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 28px;border:2px solid var(--od-accent);border-radius:0;background:var(--od-accent);color:var(--od-on-accent)!important;font-family:var(--od-mono);font-weight:700;font-size:15px;text-transform:uppercase;text-decoration:none;cursor:pointer}.od-btn:hover{filter:brightness(1.08)}.od-btn--ghost{background:transparent;border-color:var(--od-ink);color:var(--od-ink)!important}.od-btn[disabled]{opacity:.5;cursor:not-allowed}.od-chip{display:inline-flex;align-items:center;min-height:48px;padding:0 18px;border:2px solid var(--od-ink);font-family:var(--od-mono);font-size:13px;text-transform:uppercase;text-decoration:none}.od-tape{overflow:hidden;padding:20px 0}.od-tape__inner{transform:rotate(-2deg);margin:0 -40px;background:var(--od-ink);color:var(--od-bg);border-top:2px solid var(--od-bg);border-bottom:2px solid var(--od-bg)}.od-tape__row{padding:14px 64px;display:flex;flex-wrap:wrap;justify-content:space-around;gap:24px;font-family:var(--od-display);font-size:26px;text-transform:uppercase;letter-spacing:.02em}.od-hazard{height:20px;background:repeating-linear-gradient(-45deg,var(--od-bg) 0 18px,var(--od-accent) 18px 36px);border-top:2px solid var(--od-bg);border-bottom:2px solid var(--od-bg)}.od-field{display:flex;flex-direction:column;gap:10px;flex:1 1 240px;min-width:0}.od-label{font-family:var(--od-mono);font-size:13px;text-transform:uppercase;color:var(--od-body)}.od-input,.od-select,.od-textarea{width:100%;min-width:0;max-width:100%;min-height:56px;padding:0 18px;border:2px solid var(--od-ink);border-radius:0;background:var(--od-bg);color:var(--od-ink);font:inherit;font-size:16px;box-shadow:none;outline-offset:2px}.od-textarea{padding:16px 18px;line-height:1.5;resize:vertical}.od-input:focus,.od-select:focus,.od-textarea:focus{border-color:var(--od-accent);outline:2px solid var(--od-accent)}.od-notice{padding:16px 18px;border:2px solid var(--od-accent);font-family:var(--od-mono);font-size:14px;text-transform:uppercase}.od-notice--error{border-color:#ff8a8a;color:#ffb3b3}.od-acc{border-top:2px solid var(--od-ink)}.od-acc details{border-bottom:2px solid var(--od-ink)}.od-acc summary{list-style:none;cursor:pointer;padding:22px 0;display:flex;justify-content:space-between;gap:16px;font-size:20px;font-weight:700;text-transform:uppercase}.od-acc summary::-webkit-details-marker{display:none}.od-acc summary:after{content:"+";font-family:var(--od-mono);color:var(--od-accent)}.od-acc details[open] summary:after{content:"\2212"}.od-acc__body{padding:0 0 22px;max-width:680px;font-size:17px;line-height:1.6;color:var(--od-body)}.od-acc__body p+p{margin-top:12px}.od-acc--display summary{font-family:var(--od-display);font-weight:400;font-size:22px;padding:18px 0}.od-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.od-card{background:var(--od-panel);border:1px solid var(--od-line-soft);padding:28px;display:flex;flex-direction:column;gap:14px;text-decoration:none}.od-card__num{font-family:var(--od-display);font-size:56px;line-height:1;color:var(--od-accent)}.od-card__title{font-size:18px;font-weight:700;text-transform:uppercase}.od-card__text{font-size:16px;line-height:1.55;color:var(--od-body)}.od-frame{position:relative;border:2px solid var(--od-ink);background:var(--od-card);overflow:visible}.od-frame img,.od-frame svg{width:100%;height:100%;object-fit:cover}.od-frame .placeholder-svg{fill:var(--od-line);background:var(--od-card)}.od-crumbs{display:flex;flex-wrap:wrap;gap:8px;padding-top:24px;font-family:var(--od-mono);font-size:12px;text-transform:uppercase;color:var(--od-muted)}.od-crumbs a{color:var(--od-muted)}.od-product{padding-top:32px;padding-bottom:96px;align-items:flex-start}.od-gallery{flex:1 1 600px;min-width:0;display:flex;flex-direction:column;gap:16px}.od-gallery__main{position:relative;aspect-ratio:4 / 3;background:linear-gradient(180deg,#1a1a19,#22262e);border:2px solid var(--od-ink);display:flex;align-items:center;justify-content:center;padding:32px}.od-gallery__main img{width:100%;height:100%;object-fit:contain}.od-gallery__badge{position:absolute;top:14px;left:14px;background:var(--od-accent);color:var(--od-on-accent);padding:6px 10px;font-family:var(--od-mono);font-size:12px;font-weight:700;text-transform:uppercase}.od-gallery__note{position:absolute;bottom:18px;right:22px}.od-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.od-thumb{aspect-ratio:1 / 1;padding:8px;background:var(--od-card);border:2px solid var(--od-line);cursor:pointer}.od-thumb[aria-current=true]{border-color:var(--od-accent)}.od-thumb img{width:100%;height:100%;object-fit:contain}.od-info{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:24px}.od-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:16px}.od-price__now{font-family:var(--od-mono);font-size:28px;font-weight:700}.od-price__was{font-family:var(--od-mono);font-size:18px;color:var(--od-muted);text-decoration:line-through}.od-buy{display:flex;flex-direction:column;gap:24px;border-top:2px solid var(--od-ink);padding-top:24px}.od-option{margin:0;padding:0;border:0}.od-option legend{padding:0 0 12px}.od-swatches{display:flex;flex-wrap:wrap;gap:8px}.od-swatch{position:relative}.od-swatch input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.od-swatch span{display:inline-flex;align-items:center;min-height:48px;padding:0 16px;border:2px solid var(--od-line);font-family:var(--od-mono);font-size:14px;text-transform:uppercase}.od-swatch input:checked+span{border-color:var(--od-accent);background:var(--od-card)}.od-swatch input:focus-visible+span{outline:2px solid var(--od-accent);outline-offset:2px}.od-swatch input:disabled+span{opacity:.4;text-decoration:line-through}.od-qty-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.od-qty{display:flex;height:56px;border:2px solid var(--od-ink)}.od-qty button{width:52px;background:transparent;border:0;color:var(--od-ink);font-family:var(--od-mono);font-size:20px;cursor:pointer}.od-qty input{width:56px;text-align:center;background:var(--od-bg);border:0;border-left:2px solid var(--od-line);border-right:2px solid var(--od-line);color:var(--od-ink);font-family:var(--od-mono);font-size:16px;-moz-appearance:textfield}.od-qty input::-webkit-outer-spin-button,.od-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.od-atc{flex:1 1 220px}.od-dynamic .shopify-payment-button__button--unbranded{min-height:56px;border-radius:0;background:transparent;border:2px solid var(--od-ink);color:var(--od-ink);font-family:var(--od-mono);font-weight:700;text-transform:uppercase}.od-dynamic .shopify-payment-button__more-options{color:var(--od-muted);font-family:var(--od-mono);font-size:12px;text-transform:uppercase}.od-facts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;font-family:var(--od-mono);font-size:12px;text-transform:uppercase}.od-facts li{padding:12px;border:1px solid var(--od-line);display:flex;flex-direction:column;gap:4px}.od-facts span:first-child{color:var(--od-muted)}.od-desc{font-size:17px;line-height:1.6;color:var(--od-body)}.od-desc p+p{margin-top:12px}.od-steps{list-style:none;margin:0;padding:0}.od-related__img{aspect-ratio:4 / 5;background:var(--od-card);border:2px solid var(--od-line);display:flex;align-items:center;justify-content:center;padding:24px}.od-related__img img{width:100%;height:100%;object-fit:contain}.od-related a{text-decoration:none;display:flex;flex-direction:column;gap:12px}.od-related__meta{display:flex;justify-content:space-between;gap:12px}.od-related__title{font-size:18px;font-weight:700;text-transform:uppercase}.od-faq-hero{position:relative;overflow:hidden;padding-top:88px;padding-bottom:64px}.od-faq-group{display:flex;flex-wrap:wrap;gap:32px 56px;scroll-margin-top:24px}.od-faq-group+.od-faq-group{margin-top:72px}.od-faq-group__head{flex:1 1 280px;display:flex;flex-direction:column;gap:8px}.od-faq-group__head h2{font-family:var(--od-display);font-weight:400;font-size:44px;line-height:.95;text-transform:uppercase}.od-faq-group__list{flex:3 1 600px;min-width:0}.od-cta{border:2px solid var(--od-accent);padding:40px 32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px}.od-cta__text{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:12px}.od-cta__text h2{font-family:var(--od-display);font-weight:400;font-size:clamp(36px,4vw,56px);line-height:.95;text-transform:uppercase}.od-cta__img{width:130px;flex:0 0 auto}.od-hero{position:relative;overflow:hidden;padding-top:96px;padding-bottom:104px;align-items:center}.od-hero__copy{position:relative;z-index:1;flex:1 1 560px;min-width:0;display:flex;flex-direction:column;gap:24px}.od-hero__media{position:relative;z-index:1;flex:1 1 380px;min-width:0;display:flex;justify-content:center}.od-hero__media .od-frame{width:100%;max-width:440px;aspect-ratio:4 / 5}.od-tape-piece{position:absolute;width:110px;height:30px;background:#edebe4bf;pointer-events:none}.od-ghost{position:absolute;pointer-events:none;z-index:0;opacity:.07}.od-panel{border-top:2px solid var(--od-ink);border-bottom:2px solid var(--od-ink);background:var(--od-panel)}.od-make{background:var(--od-bg);border:1px solid var(--od-line-soft);padding:32px 24px 24px;display:flex;flex-direction:column;gap:18px}.od-make__img{height:120px;display:flex;align-items:center;justify-content:center}.od-make__img img{max-height:120px;width:auto}.od-make__meta{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--od-line-soft);padding-top:14px;font-family:var(--od-mono);font-size:11px;color:var(--od-muted);text-transform:uppercase}.od-light{background:var(--od-ink);color:var(--od-bg);position:relative;overflow:hidden}.od-light a{color:var(--od-bg)}.od-light .od-head{border-bottom-color:var(--od-bg)}.od-values{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:0 40px}.od-values li{padding:24px 0;border-bottom:2px solid var(--od-bg);display:flex;flex-direction:column;gap:10px}.od-values p{font-size:17px;line-height:1.6;color:#2e2d2a}.od-contact{padding-top:24px;padding-bottom:96px;align-items:flex-start;gap:48px}.od-contact__form{flex:2 1 560px;min-width:0;border:2px solid var(--od-ink);padding:40px 32px;display:flex;flex-direction:column;gap:22px;background:var(--od-bg)}.od-contact__pair{display:flex;flex-wrap:wrap;gap:22px}.od-contact__aside{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:16px}.od-info-card{display:flex;flex-direction:column;gap:8px;padding:24px;border:1px solid var(--od-line);background:var(--od-panel);text-decoration:none}.od-info-card__k{font-family:var(--od-mono);font-size:12px;text-transform:uppercase;color:var(--od-muted)}.od-info-card__v{font-size:20px;font-weight:700;word-break:break-word}.od-info-card--accent{background:var(--od-accent);border-color:var(--od-accent);color:var(--od-on-accent)!important}.od-info-card--accent .od-info-card__k{color:var(--od-on-accent);font-weight:700}.od-info-card--accent .od-info-card__v{font-family:var(--od-display);font-weight:400;font-size:clamp(24px,7vw,32px);text-transform:uppercase;overflow-wrap:anywhere}@media(max-width:749px){.od-section{padding-top:64px;padding-bottom:72px}.od-row{gap:40px}.od-contact__form,.od-cta{padding:28px 20px}.od-tape__row{font-size:20px;padding:12px 48px}.od-gallery__main{padding:20px}}html.od-pop-lock{overflow:hidden}.od-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:16px}.od-pop[hidden]{display:none}.od-pop__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0ab8}.od-pop__box{position:relative;width:100%;max-width:820px;max-height:calc(100vh - 32px);overflow-y:auto;display:flex;flex-wrap:wrap;border:2px solid var(--od-ink);background-color:var(--od-bg);background-image:radial-gradient(rgba(237,235,228,.05) 1px,transparent 1px);background-size:4px 4px;box-shadow:10px 10px 0 var(--od-accent);color:var(--od-ink);outline:none}.od-pop__x{position:absolute;top:10px;right:10px;z-index:2;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--od-bg);border:2px solid var(--od-ink);color:var(--od-ink);cursor:pointer}.od-pop__offer{position:relative;overflow:hidden;flex:0 0 300px;background:var(--od-accent);color:var(--od-on-accent);padding:36px 28px;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.od-pop__big{font-family:var(--od-display);font-size:150px;line-height:.82}.od-pop__off{font-family:var(--od-display);font-size:64px;line-height:.9;text-transform:uppercase;color:transparent;-webkit-text-stroke:2px var(--od-on-accent)}.od-pop__ribbon{align-self:flex-start;margin-top:12px;background:var(--od-bg);color:var(--od-ink);padding:6px 10px;font-family:var(--od-mono);font-size:13px;font-weight:700;text-transform:uppercase;transform:rotate(-3deg)}.od-pop__logo{position:absolute;right:-40px;bottom:-30px;width:180px!important;opacity:.18;filter:invert(1);pointer-events:none}.od-pop__marker{position:relative;align-self:flex-start;font-family:var(--od-marker);font-size:22px;transform:rotate(-4deg)}.od-pop__body{flex:1 1 360px;min-width:0;padding:36px 36px 28px}.od-pop__form{display:flex;flex-direction:column;gap:16px}.od-pop__title{padding-right:48px;font-family:var(--od-display);font-weight:400;font-size:46px;line-height:.92;text-transform:uppercase}.od-pop__form .od-input{min-height:52px}.od-pop__consent{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;color:var(--od-muted);cursor:pointer}.od-pop__consent input{margin-top:2px;width:18px;height:18px;flex:0 0 auto;accent-color:var(--od-accent)}.od-pop__decline{align-self:center;min-height:44px;padding:0 12px;background:transparent;border:0;color:var(--od-muted);font-family:var(--od-mono);font-size:12px;text-transform:uppercase;text-decoration:underline;cursor:pointer}@media(max-width:749px){.od-pop{align-items:flex-end;padding:0}.od-pop__box{max-height:92vh;box-shadow:none;border-width:2px 0 0}.od-pop__offer{flex:1 1 100%;flex-direction:row;align-items:center;padding:20px 64px 20px 20px;gap:16px}.od-pop__offer>.od-mono,.od-pop__marker{display:none}.od-pop__offer>div{flex-direction:row!important;align-items:baseline;gap:10px;flex-wrap:wrap}.od-pop__big{font-size:72px}.od-pop__off{font-size:36px}.od-pop__ribbon{margin-top:0}.od-pop__body{padding:22px 20px 16px}.od-pop__title{font-size:34px;padding-right:0}}html{-webkit-text-size-adjust:100%}body.od-root{margin:0;background-color:#0a0a0a;background-image:radial-gradient(rgba(237,235,228,.05) 1px,transparent 1px);background-size:4px 4px;color:#edebe4;font-family:Archivo,system-ui,sans-serif;-webkit-font-smoothing:antialiased}body.od-root *{box-sizing:border-box}.od-main{display:block;min-height:40vh;outline:none}.od-skip{position:absolute;left:-9999px;top:8px;z-index:9999;background:#edebe4;color:#0a0a0a;padding:10px 14px;font-family:Space Mono,monospace}.od-skip:focus{left:8px}.od{--od-accent: var(--od-accent-global, #6E4FE0);--od-on-accent: #FFFFFF}.od :focus-visible{outline:2px solid var(--od-accent);outline-offset:2px}.od-announce{background:var(--od-accent, #6E4FE0);color:#fff;font-family:Space Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.od-announce__row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:8px;padding-bottom:8px}.od-header{border-bottom:2px solid var(--od-ink);background-image:none;background-color:var(--od-bg)}.od-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:14px;padding-bottom:14px}.od-nav__logo{display:flex;align-items:center;padding:4px 0}.od-nav__logo img{display:block}.od-nav__links{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-family:var(--od-mono);font-size:14px;text-transform:uppercase}.od-nav__link{padding:12px;text-decoration:none}.od-nav__link[aria-current=page]{text-decoration:underline;text-decoration-color:var(--od-accent);text-decoration-thickness:3px;text-underline-offset:6px}.od-nav__cart{padding:10px 14px;border:2px solid var(--od-ink);text-decoration:none}.od-footer{border-top:2px solid var(--od-ink)}.od-footer__inner{padding-top:48px;padding-bottom:32px;display:flex;flex-direction:column;gap:40px}.od-footer__cols{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px;font-family:var(--od-mono);font-size:14px;text-transform:uppercase}.od-footer__col{display:flex;flex-direction:column;gap:4px}.od-footer__col a{padding:8px 0;text-decoration:none}.od-footer__head{color:var(--od-muted);padding-bottom:8px}.od-footer__logo{width:100%;max-width:1100px!important;margin:0 auto}.od-footer__legal,.od-footer__policies{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-family:var(--od-mono);font-size:12px;color:var(--od-muted);text-transform:uppercase}.od-footer__policies{justify-content:flex-start;gap:20px}.od-footer__policies a{color:var(--od-muted)}.od-video{padding:40px 24px 8px}.od-video__frame{position:relative;max-width:960px;margin:0 auto;border:2px solid var(--od-ink);background:#000}.od-video__frame video{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;background:#000}.od-video__badges{position:absolute;top:14px;left:14px;display:flex;flex-wrap:wrap;gap:8px;pointer-events:none}.od-badge{background:var(--od-accent);color:var(--od-on-accent);padding:6px 10px;font-family:var(--od-mono);font-size:12px;font-weight:700;text-transform:uppercase}.od-badge--ghost{background:#0a0a0ab3;color:var(--od-ink);border:1px solid var(--od-ink);padding:5px 10px;font-weight:400}.od-home-hero{position:relative;overflow:hidden;padding-top:72px;padding-bottom:104px;align-items:center}.od-home-hero__script{width:100%;max-width:600px!important}.od-home-hero h1{font-family:var(--od-display);font-weight:400;font-size:clamp(44px,6vw,84px);line-height:.95;text-transform:uppercase;letter-spacing:-.01em}.od-signup{display:flex;flex-wrap:wrap;max-width:540px}.od-signup label{flex-basis:100%;padding-bottom:10px}.od-signup .od-input{flex:1 1 240px;width:auto}.od-hero-photo{width:100%;max-width:440px;aspect-ratio:4 / 5;background:var(--od-card);border:2px solid var(--od-ink);display:flex;align-items:center;justify-content:center;text-align:center;padding:32px;font-family:var(--od-mono);font-size:14px;color:var(--od-muted);overflow:hidden}.od-hero-photo img{width:100%;height:100%;object-fit:cover}.od-hero-photo:has(img){padding:0}.od-hero-sticker{position:absolute;top:-28px;right:-12px;width:220px!important;max-width:55%!important;transform:rotate(9deg);filter:drop-shadow(4px 4px 0 #0A0A0A)}.od-hero-label{position:absolute;bottom:28px;left:-12px;transform:rotate(-6deg);background:var(--od-bg);color:var(--od-ink);border:2px solid var(--od-ink);padding:8px 12px;font-family:var(--od-mono);font-size:11px;font-weight:700;text-transform:uppercase}.od-tape--accent .od-tape__inner{background:var(--od-accent);color:var(--od-on-accent);transform:rotate(1.5deg)}.od-tape--accent .od-tape__row{font-family:var(--od-mono);font-size:13px;font-weight:700;padding:8px 64px;flex-wrap:nowrap;white-space:nowrap;overflow:hidden}.od-tape--overlap{margin-top:-34px;padding-top:12px}.od-soon-box{position:relative;border:2px dashed var(--od-line);padding:72px 32px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;overflow:hidden}.od-soon-box h2{font-family:var(--od-display);font-weight:400;font-size:clamp(64px,10vw,140px);line-height:.88;text-transform:uppercase}.od-wall{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;width:100%;max-width:1080px;margin:0 auto}.od-wall figure{margin:0;background:var(--od-bg);border:1px solid var(--od-line-soft);padding:36px 28px 18px;display:flex;flex-direction:column;gap:24px}.od-wall__img{height:140px;display:flex;align-items:center;justify-content:center}.od-wall__img img{max-height:140px;width:auto;max-width:100%}.od-wall figcaption{display:flex;justify-content:center;gap:12px;border-top:1px solid var(--od-line-soft);padding-top:14px;font-family:var(--od-mono);font-size:11px;color:var(--od-muted);text-transform:uppercase}.od-spotted{position:relative;padding:8px 24px 28px 4px}.od-spotted h2{font-family:Sedgwick Ave Display,cursive;font-weight:400;font-size:clamp(72px,10vw,132px);line-height:.95;letter-spacing:.02em;color:#5b3fc4;-webkit-text-stroke:10px var(--od-ink);paint-order:stroke fill;text-shadow:7px 8px 0 #0A0A0A,10px 12px 0 #A9D4F5;transform:rotate(-4deg) skew(-6deg)}.od-drip{position:absolute;border-radius:0 0 6px 6px;background:#5b3fc4}.od-spot{aspect-ratio:1 / 1;background:var(--od-card);border:2px dashed var(--od-line);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px;text-align:center;overflow:hidden}.od-spot:has(img){padding:0;border-style:solid}.od-spot img{width:100%;height:100%;object-fit:cover}.od-spot:nth-child(4n+1){transform:rotate(-1deg)}.od-spot:nth-child(4n+2){transform:rotate(1deg)}.od-spot:nth-child(4n+3){transform:rotate(-.5deg)}.od-spot:nth-child(4n){transform:rotate(1.2deg)}.od-touge-specs{list-style:none;margin:0;padding:0;font-family:var(--od-mono);font-size:14px;text-transform:uppercase;display:flex;flex-direction:column}.od-touge-specs li{padding:12px 0;border-top:2px solid var(--od-bg);display:flex;justify-content:space-between;gap:12px}.od-touge-specs li:last-child{border-bottom:2px solid var(--od-bg)}.od-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px}.od-pcard a{text-decoration:none;display:flex;flex-direction:column;gap:12px}.od-pcard__img{position:relative;aspect-ratio:4 / 5;background:var(--od-card);border:2px solid var(--od-line);display:flex;align-items:center;justify-content:center;padding:20px;overflow:hidden}.od-pcard__img img{width:100%;height:100%;object-fit:contain;transition:transform .25s ease}.od-pcard a:hover .od-pcard__img img{transform:rotate(-3deg) scale(1.03)}.od-pcard__meta{display:flex;justify-content:space-between;gap:12px}.od-pcard__title{font-size:18px;font-weight:700;text-transform:uppercase}.od-rte{font-size:17px;line-height:1.7;color:var(--od-body);max-width:760px}.od-rte h1,.od-rte h2,.od-rte h3{font-family:var(--od-display);font-weight:400;text-transform:uppercase;color:var(--od-ink);line-height:1;margin:1.4em 0 .5em}.od-rte p,.od-rte ul,.od-rte ol{margin:0 0 1em}.od-rte a{color:var(--od-accent)}.od-rte img{max-width:100%;height:auto;border:2px solid var(--od-line)}.od-rte table{width:100%;border-collapse:collapse}.od-rte td,.od-rte th{border:1px solid var(--od-line);padding:8px}.od-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding-top:40px;font-family:var(--od-mono);text-transform:uppercase}.od-pagination a,.od-pagination span{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:2px solid var(--od-line);text-decoration:none}.od-pagination .current{border-color:var(--od-accent);color:var(--od-accent)}.od-cart-table{width:100%;border-collapse:collapse}.od-cart-row{display:grid;grid-template-columns:110px 1fr auto;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid var(--od-line)}.od-cart-row__img{aspect-ratio:1 / 1;background:var(--od-card);border:2px solid var(--od-line);padding:8px}.od-cart-row__img img{width:100%;height:100%;object-fit:contain}.od-cart-row__qty{width:80px}.od-cart-summary{margin-left:auto;width:100%;max-width:420px;display:flex;flex-direction:column;gap:16px;padding-top:24px}.od-cart-summary__row{display:flex;justify-content:space-between;font-family:var(--od-mono);font-size:18px;font-weight:700;text-transform:uppercase}.od-search-form{display:flex;flex-wrap:wrap;max-width:640px}.od-search-form .od-input{flex:1 1 260px;width:auto}.od-article-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}.od-article-card{display:flex;flex-direction:column;gap:14px;text-decoration:none;background:var(--od-panel);border:1px solid var(--od-line-soft);padding:0 0 24px}.od-article-card img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-bottom:1px solid var(--od-line-soft)}.od-article-card>*:not(img){padding:0 24px}@media(max-width:749px){.od-cart-row{grid-template-columns:80px 1fr}.od-cart-row>:last-child{grid-column:2}.od-video{padding:24px 16px 8px}.od-home-hero{padding-top:48px;padding-bottom:72px}.od-hero-sticker{width:150px!important;right:0}.od-hero-label{left:0}.od-soon-box{padding:48px 20px}.od-spotted h2{-webkit-text-stroke-width:7px}}.od-motion .od-reveal{--od-tilt: 0deg;opacity:0;transform:translateY(40px) scale(.92) rotate(var(--od-tilt));transition:opacity .45s ease,transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:0ms}.od-motion .od-reveal.is-out-up{transform:translateY(-40px) scale(.92) rotate(var(--od-tilt))}.od-motion .od-reveal.is-in{opacity:1;transform:translateY(0) scale(1) rotate(var(--od-tilt));transition-delay:var(--od-delay, 0ms)}.od-motion .od-spot.od-reveal:nth-child(4n+1){--od-tilt: -1deg}.od-motion .od-spot.od-reveal:nth-child(4n+2){--od-tilt: 1deg}.od-motion .od-spot.od-reveal:nth-child(4n+3){--od-tilt: -.5deg}.od-motion .od-spot.od-reveal:nth-child(4n){--od-tilt: 1.2deg}.od-motion .od-spotted.od-reveal{transform:translateY(40px) scale(.7) rotate(-6deg)}.od-motion .od-spotted.od-reveal.is-out-up{transform:translateY(-40px) scale(.7) rotate(6deg)}.od-motion .od-spotted.od-reveal.is-in{transform:none}.od-ghost,.od-hero-sticker{will-change:translate}@keyframes od-tape-in{0%{opacity:0;translate:-6% 0}to{opacity:1;translate:0 0}}.od-motion .od-tape__inner{animation:od-tape-in .9s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0% cover 30%}.od-motion .od-tape--accent .od-tape__inner{animation-name:od-tape-in-r}@keyframes od-tape-in-r{0%{opacity:0;translate:6% 0}to{opacity:1;translate:0 0}}@keyframes od-float{0%,to{rotate:0deg}50%{rotate:3deg}}.od-motion .od-hero-sticker{animation:od-float 6s ease-in-out infinite}@keyframes od-crawl{to{background-position:51px 0}}.od-motion .od-hazard{animation:od-crawl 2.4s linear infinite}@media(prefers-reduced-motion:reduce){.od-reveal{opacity:1!important;transform:none!important}.od-tape__inner,.od-hero-sticker,.od-hazard{animation:none!important}}.od-marquee{display:block!important;overflow:hidden;white-space:nowrap;padding-left:0!important;padding-right:0!important;max-width:none!important}.od-marquee__track{display:flex;width:max-content;animation:od-marquee var(--od-marquee-dur, 30s) linear infinite;will-change:transform}.od-marquee__group{display:flex;flex:none;align-items:center;gap:24px;padding-right:24px}.od-marquee__group>*{flex:none}@keyframes od-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.od-tape--accent .od-marquee__track{animation-direction:reverse}.od-announce .od-marquee{width:100%}.od-announce .od-marquee__group{gap:40px;padding-right:40px}@media(hover:hover){.od-marquee:hover .od-marquee__track{animation-play-state:paused}}@media(max-width:749px){.od-marquee__group{gap:18px;padding-right:18px}.od-announce .od-marquee__group{gap:28px;padding-right:28px}}@media(prefers-reduced-motion:reduce){.od-marquee__track{animation:none}}.od-footer__policies a{text-decoration:underline;text-underline-offset:4px}.od-footer__policies a:hover{color:var(--od-ink)}.od-logo3d{display:inline-block;height:var(--od3d-h, 58px);aspect-ratio:1125 / 320;perspective:700px}.od-logo3d__spin{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;animation:od-logo-spin var(--od3d-dur, 8s) cubic-bezier(.65,0,.35,1) infinite}.od-logo3d__layer{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask:var(--od3d-src) center / contain no-repeat;mask:var(--od3d-src) center / contain no-repeat}.od-logo3d__face{background:var(--od-ink, #EDEBE4)}.od-logo3d__edge{background:#8a8882;filter:brightness(calc(.6 + var(--od3d-i) * .025))}@keyframes od-logo-spin{0%,45%{transform:rotateY(0) rotateX(0)}to{transform:rotateY(360deg) rotateX(0)}}.od-header{position:relative;z-index:50;overflow:visible}.od-nav__logo{position:relative;z-index:2}.od-logo3d{transform-origin:0% 35%;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.od-nav__logo:hover .od-logo3d,.od-nav__logo:focus-visible .od-logo3d{transform:scale(1.75) translateY(22%) rotate(-6deg)}.od-nav__logo:hover .od-logo3d__spin{animation-duration:calc(var(--od3d-dur, 8s) / 3)}@media(hover:none){.od-nav__logo:hover .od-logo3d{transform:none}}@media(prefers-reduced-motion:reduce){.od-logo3d__spin{animation:none}.od-logo3d{transition:none}}.od-trail{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:0;pointer-events:none}.od-main,.od-section-footer,.shopify-section-group-footer-group{position:relative;z-index:1}.od-trail-on .od-main .od:not(.od-light):not(.od-panel):not(.od-pop),.od-trail-on .od-footer{background-color:transparent;background-image:none}
/*# sourceMappingURL=/cdn/shop/t/12/assets/overdreaming.css.map */
