:root{--paper: #ECEAE2;--paper-2: #E2DFD5;--paper-3: #D6D3C8;--paper-ink: #111110;--graphite: #2C2B27;--ink: #111110;--ink-dim: rgba(17,17,16,.84);--ink-faint: rgba(17,17,16,.68);--ink-ghost: rgba(17,17,16,.24);--line: rgba(17,17,16,.18);--line-2: rgba(17,17,16,.62);--ink-rev: #EEEBE3;--lime: #DCFF1A;--lime-deep: #A6C700;--orange: #FF5B1F;--orange-hi: #FF7A45;--orange-ink: #C2410C;--grot: "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--pixel: "VT323", "JetBrains Mono", ui-monospace, monospace;--dots-ink: radial-gradient(circle, rgba(17,17,16,.55) .9px, transparent 1.4px);--dots-w: radial-gradient(circle, rgba(238,235,227,.5) .9px, transparent 1.4px);--hl: radial-gradient(circle, rgba(17,17,16,.26) .85px, transparent 1.25px) 0 0 / 4px 4px, var(--lime);--hl-o: radial-gradient(circle, rgba(17,17,16,.24) .85px, transparent 1.25px) 0 0 / 4px 4px, var(--orange);--hl-clip: polygon(0% 22%, 7% 22%, 7% 12%, 21% 12%, 21% 18%, 38% 18%, 38% 6%, 55% 6%, 55% 14%, 73% 14%, 73% 8%, 90% 8%, 90% 17%, 100% 17%, 100% 84%, 92% 84%, 92% 93%, 74% 93%, 74% 86%, 52% 86%, 52% 96%, 33% 96%, 33% 88%, 14% 88%, 14% 80%, 0% 80%);--z-backdrop: 0;--z-content: 1;--z-sticky: 20;--z-header: 30;--z-drawer: 40;--z-banner: 50;--font-body-family: var(--mono);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-family: var(--grot);--font-heading-style: normal;--font-heading-weight: 600}body{background:var(--paper);color:var(--ink);font-family:var(--mono);-webkit-font-smoothing:antialiased}body:not(.oire-studio-page):before{content:"";position:fixed;top:-10px;right:-10px;bottom:-10px;left:-10px;z-index:0;pointer-events:none;background-image:var(--dots-ink);background-size:5px 5px;opacity:.45;animation:oire-drift 28s linear infinite}@keyframes oire-drift{to{background-position:60px 40px}}body>*:not(script):not(style):not(:where(#oire-backdrop)){position:relative;z-index:var(--z-content)}::selection{background:var(--lime);color:var(--ink)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.title,.card__heading,.footer-block__heading,.product__title>*{font-family:var(--grot);font-variation-settings:"wdth" 112;font-weight:600;text-transform:uppercase;letter-spacing:-.025em;line-height:.98;color:var(--ink)}.oire-display,.banner__heading,.rich-text__heading{font-size:clamp(34px,5.4vw,86px);line-height:.92;letter-spacing:-.03em}.oire-bled,.banner__heading,.rich-text__heading,.title--primary,.collection-hero__title,.main-page-title,.product__title>*,.title-wrapper .title,.section-header .title{filter:url(#oire-ink)}p,li,dd,.rte{font-family:var(--mono);color:var(--ink-dim);line-height:1.62}.header__menu-item,.list-menu__item,.button,.btn,.facets__label,.facet-checkbox__text,.field__label,.footer-block__heading,.announcement-bar__message,.product-form__submit,.cart__ctas button,.quantity__button,.share-button__button,.card__badge,.badge,.product__text,.form__label,.select__select,.facets__summary{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em}.price,.price-item,.cart-item__price-wrapper,.totals__subtotal-value,.quantity__input,.cart-item__totals,.oire-num,.footer__copyright small{font-family:var(--pixel);font-weight:400;letter-spacing:.03em;font-size:1.45em;line-height:.9;color:var(--ink)}.price--on-sale .price-item--regular{color:var(--ink-faint)}.price-item--sale,.price__sale .price-item--sale{color:var(--orange-ink)}a{color:var(--ink);text-underline-offset:3px}a:hover{color:var(--orange-ink)}mark.oire-mark{background:none;color:inherit;position:relative;z-index:0;white-space:nowrap}mark.oire-mark:before{content:"";position:absolute;z-index:-1;left:-.1em;right:-.14em;top:.06em;bottom:-.02em;background:var(--hl);clip-path:var(--hl-clip);transform:scaleX(0);transform-origin:left center;transition:transform .75s steps(9,end) .1s}mark.oire-mark.in:before{transform:scaleX(1) rotate(-.6deg)}mark.oire-mark.o:before{background:var(--hl-o)}.header__menu-item,.list-menu__item--link,.button,.btn,.facets__summary,.facet-checkbox,.cart__ctas button,.share-button__button{position:relative;isolation:isolate}.header__menu-item:before,.list-menu__item--link:before,.button:before,.btn:before,.facets__summary:before,.facet-checkbox:before,.share-button__button:before{content:"";position:absolute;z-index:-1;left:-4px;right:-4px;top:2px;bottom:2px;background:var(--hl);clip-path:var(--hl-clip);transform:scaleX(0);transform-origin:left center;transition:transform .34s steps(6,end);pointer-events:none;box-shadow:none;border-radius:0}.header__menu-item:hover:before,.list-menu__item--link:hover:before,.button:hover:before,.btn:hover:before,.facets__summary:hover:before,.facet-checkbox:hover:before,.share-button__button:hover:before,.header__menu-item[aria-current]:before,.list-menu__item--link[aria-current]:before,.facet-checkbox input:checked~:before{transform:scaleX(1)}.header__menu-item:hover,.list-menu__item--link:hover{color:var(--ink);text-decoration:none}.button,.btn,.shopify-challenge__button,.customer button{border-radius:0!important;border:1.5px solid var(--ink)!important;background:var(--paper);color:var(--ink);font-size:11.5px;font-weight:700;box-shadow:3px 3px 0 var(--ink);transition:transform .14s ease,box-shadow .14s ease;min-height:46px}.button:hover,.btn:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--ink);color:var(--ink)}.button:active,.btn:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--ink)}.button:after,.btn:after{display:none!important}.product-form__submit,.cart__checkout-button,.cart__ctas .button--primary,.button--primary,.shopify-payment-button__button--unbranded{background:var(--orange)!important;color:var(--ink)!important;border-color:var(--ink)!important}.product-form__submit:hover,.cart__checkout-button:hover,.button--primary:hover,.shopify-payment-button__button--unbranded:hover{background:var(--orange-hi)!important}.product-form__submit:before,.cart__checkout-button:before,.button--primary:before,.shopify-payment-button__button--unbranded:before{display:none}.button--secondary{background:var(--paper);color:var(--ink)}.button:not(.button--primary):not(.product-form__submit):not(.cart__checkout-button):hover{background-color:transparent}.field__input,.select__select,.customer input,.customer select,textarea,input[type=text],input[type=email],input[type=search],input[type=password],input[type=tel],input[type=number]{border-radius:0!important;border:1.5px solid var(--ink)!important;background:var(--paper-2)!important;color:var(--ink)!important;font-family:var(--mono)!important;box-shadow:none!important}.field__input:focus,.select__select:focus,textarea:focus,input:focus{outline:2px solid var(--lime)!important;outline-offset:-2px;background:var(--paper)!important}.field:after,.select:after,.field__input:focus-visible{box-shadow:none!important}.field__label{color:var(--ink-faint);font-size:10.5px}.field__input::placeholder{color:var(--ink-ghost)}.card-wrapper .card,.card,.card--standard .card__inner,.collection-list__item,.article-card,.blog-card{border-radius:0!important}.card-wrapper{position:relative}.card__inner,.card--card,.card--standard .card__media{border:1.5px solid var(--ink);border-radius:0!important;background:var(--paper);transition:transform .16s ease,box-shadow .16s ease}.card-wrapper:hover .card__inner,.card-wrapper:hover .card--card{transform:translate(-2px,-3px);box-shadow:6px 6px 0 var(--ink)}.card__media img,.card__media .media{border-radius:0!important}.card__media,.media--hover-effect{position:relative}.card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background-image:var(--dots-ink);background-size:4px 4px;opacity:.16;transition:opacity .22s ease;mix-blend-mode:multiply}.card-wrapper:hover .card__media:after{opacity:0}.card__heading{font-size:14px;letter-spacing:-.01em;line-height:1.12}.card__heading a{text-decoration:none}.card__content,.card__information{padding-top:10px}.card__badge .badge{border-radius:0!important;border:1.5px solid var(--ink)!important;background:var(--lime)!important;color:var(--ink)!important;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em}.title-wrapper,.collection__title,.section-header,.title-wrapper-with-link{border-top:1.5px solid var(--ink);padding-top:16px}.title-wrapper .title,.collection__title .title,.section-header .title{margin-top:0}.header-wrapper{background:#eceae2f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1.5px solid var(--ink)!important}.header{padding-top:12px;padding-bottom:12px}.oire-menu-logo,.oire-header-dots{display:none}@media screen and (max-width:989px){.header{position:relative}.header__icon--menu .icon-hamburger{display:none!important}.header__icon--menu .oire-menu-logo{display:block;width:40px;height:40px;object-fit:contain}.header__icon--menu{width:48px;height:48px}.header-wrapper .header{padding-top:5px;padding-bottom:5px}.oire-header-dots{height:48px}.menu-drawer-container[open] .header__icon--menu .oire-menu-logo{display:none}.header>.header__heading,.header>.header__heading-link{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.oire-header-dots{display:block;position:absolute;top:50%;left:50%;z-index:0;width:min(46vw,220px);height:56px;transform:translate(-50%,-50%);pointer-events:none}}.header__heading-link,.header__heading-logo-wrapper{filter:none}.header__menu-item{font-size:11px;font-weight:600;color:var(--ink)}.header__menu-item span{text-decoration:none!important}.header__icon,.header__icon--cart{color:var(--ink);border-radius:0}.header__icon:before{display:none}.header__active-menu-item{text-decoration:none}.announcement-bar,.announcement-bar-section,.utility-bar{background:var(--ink)!important;color:#eeebe3c7!important;border:0!important}.announcement-bar__message,.announcement-bar a{color:#eeebe3c7!important;font-size:10.5px;font-weight:500;letter-spacing:.14em}.announcement-bar strong,.announcement-bar b{color:var(--lime)!important}.footer{background:var(--paper)!important;border-top:1.5px solid var(--ink)!important}.footer:before{content:none}.footer-block__heading{font-size:12px;color:var(--ink)}.footer__content-top{padding-bottom:24px}.footer__content-bottom{border-top:1.5px solid var(--line)}.footer__list-social .list-social__link{border-radius:0}.copyright__content,.footer__copyright{color:var(--ink-faint);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.drawer__inner,.cart-drawer__inner,#CartDrawer{background:var(--paper)!important;border-left:1.5px solid var(--ink);border-radius:0!important}.drawer__header,.cart-drawer__header{border-bottom:1.5px solid var(--ink)}.drawer__heading,.cart__heading{font-family:var(--grot);text-transform:uppercase}.cart-item{border-bottom:1.5px solid var(--line)}.cart-item__image{border:1.5px solid var(--ink);border-radius:0!important}.totals,.cart__footer{border-top:1.5px solid var(--ink)}.quantity{border:1.5px solid var(--ink);border-radius:0!important;background:var(--paper)}.quantity:before,.quantity:after{display:none!important}.quantity__button{color:var(--ink)}.quantity__input{background:transparent;border:0!important}.product__title>*{font-size:clamp(22px,2.2vw,34px);letter-spacing:-.015em;line-height:1.1}.product__info-container .price{font-size:2em}.product__media-wrapper .media,.product__media img{border-radius:0!important}.product__media-wrapper .media,.product__media-wrapper .global-media-settings{border:1.5px solid var(--ink)!important;border-radius:0!important}.product__accordion,.product .accordion{border-top:1.5px solid var(--line)}.product-form__input .form__label{color:var(--ink-faint)}.product-form__input input[type=radio]+label,.product-form__input .select{border-radius:0!important;border:1.5px solid var(--ink)!important;font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em}.product-form__input input[type=radio]:checked+label{background:var(--lime)!important;color:var(--ink)!important}.facets__disclosure,.facets__form,.facets-container{border-radius:0}.facets__summary{font-size:10.5px;color:var(--ink)}.facets__display,.facets__disclosure .facets__display{border:1.5px solid var(--ink)!important;border-radius:0!important;background:var(--paper);box-shadow:5px 5px 0 var(--ink)}.facets__label{font-size:10.5px;color:var(--ink-dim)}.active-facets__button,.facets__reset{border:1.5px solid var(--ink)!important;border-radius:0!important;font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em}.collection-hero__title,.main-page-title{letter-spacing:-.03em}.product-count,.facets__summary span{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em}@media(prefers-reduced-motion:reduce){body:before{animation:none}mark.oire-mark:before,.header__menu-item:before,.list-menu__item--link:before,.button:before,.btn:before,.facets__summary:before,.share-button__button:before{transition:none}mark.oire-mark:before{transform:scaleX(1)}.card-wrapper:hover .card__inner{transform:none}}@media(max-width:749px){.button,.btn{box-shadow:2px 2px 0 var(--ink)}.card-wrapper:hover .card__inner{transform:none;box-shadow:3px 3px 0 var(--ink)}.oire-display,.banner__heading,.rich-text__heading{font-size:clamp(30px,9vw,46px)}}.oire-hero{position:relative;overflow:hidden;background:var(--paper);border-bottom:1.5px solid var(--ink);padding:clamp(24px,3.2vw,52px) 0 clamp(26px,3.4vw,54px);isolation:isolate}.oire-hero__field{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;z-index:0;pointer-events:none;background-image:var(--dots-ink);background-size:5px 5px;opacity:.5;animation:oire-drift 24s linear infinite}.oire-hero__ribbons{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);width:100%;height:115%;z-index:0;pointer-events:none;opacity:.55}.oire-hero__inner{position:relative;z-index:1}.oire-hero__eyebrow,.oire-hero__meta{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 14px}.oire-hero__meta{margin:22px 0 0}.oire-hero__title{margin:0}.oire-hero__line{display:block}.oire-hero__sub{font-family:var(--mono);font-size:14px;line-height:1.55;color:var(--ink-dim);max-width:46ch;margin:20px 0 26px}.oire-hero__cta{display:inline-flex;align-items:center;gap:12px;background:var(--orange)!important;color:var(--ink)!important;border:1.5px solid var(--ink)!important;border-radius:0!important;padding:16px 26px;text-decoration:none;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;box-shadow:4px 4px 0 var(--ink)}.oire-hero__cta:hover{background:var(--orange-hi)!important;transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--ink)}.oire-hero__cta:before{display:none}@media(max-width:749px){.oire-hero__ribbons{opacity:.4}.oire-hero__cta{width:100%;justify-content:space-between}.oire-hero .oire-display,.oire-hero__title{font-size:clamp(28px,8.2vw,38px);line-height:.94}.oire-hero__sub,.oire-hero__meta{display:none}.oire-hero__ctas{margin-top:20px}.oire-hero__eyebrow{margin-bottom:10px}}@media(prefers-reduced-motion:reduce){.oire-hero__field{animation:none}}.cart-notification-wrapper{background:transparent}.cart-notification{background:var(--paper)!important;border:2px solid var(--ink)!important;border-radius:0!important;box-shadow:8px 8px 0 var(--ink)!important}.cart-notification__header{border-bottom:1.5px solid var(--line);padding-bottom:10px}.cart-notification__heading{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.cart-notification__heading .icon-checkmark{color:var(--lime)}.cart-notification-product__name{font-family:var(--grot);text-transform:uppercase;letter-spacing:-.01em}.cart-notification-product__image,.cart-notification-product img{border:1.5px solid var(--ink)!important;border-radius:0!important}.cart-notification__links .button,.cart-notification-button .button{width:100%}.cart-notification__close:hover{color:var(--orange-ink)}.cart__empty-text,.cart__login-title{font-family:var(--grot);text-transform:uppercase}.cart-item__name{font-family:var(--grot);text-transform:uppercase;letter-spacing:-.01em}.cart-item__details .product-option{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.cart__footer .totals__subtotal{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.tax-note,.cart__dynamic-checkout-buttons{font-family:var(--mono);font-size:10.5px}.oire-sec-head{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap;border-top:1.5px solid var(--ink);padding-top:18px;margin-bottom:26px}.oire-sec-num{font-family:var(--pixel);font-size:26px;line-height:1;color:var(--orange-ink)}.oire-sec-head h2{font-family:var(--grot);font-variation-settings:"wdth" 112;font-weight:700;font-size:clamp(28px,3.4vw,50px);line-height:.95;letter-spacing:-.03em;margin:0;color:var(--ink);text-transform:uppercase}.oire-sec-sub{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 0 auto;padding-bottom:4px}.oire-demo-section{padding:clamp(22px,2.6vw,40px) 0 clamp(32px,4vw,60px)}.oire-demo{display:grid;gap:0;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,.8fr);border:1.5px solid var(--ink);background:var(--paper);cursor:pointer;transition:box-shadow .16s ease,transform .16s ease}.oire-demo:hover{transform:translate(-2px,-3px);box-shadow:8px 8px 0 var(--ink)}.oire-demo__panel{border-right:1.5px solid var(--ink);background:var(--graphite);display:flex;flex-direction:column;position:relative}.oire-demo__panel-head{display:flex;align-items:center;gap:9px;padding:11px 13px;border-bottom:1.5px solid rgba(236,234,226,.22);font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.oire-demo__step{color:var(--lime);font-weight:700}.oire-demo__title{color:#eeebe3;font-weight:600}.oire-demo__live{margin-left:auto;color:var(--lime)}.oire-demo__live:before{content:"\25cf";margin-right:5px}.oire-demo__stage{position:relative;flex:1 1 auto;min-height:250px}.oire-demo__stage canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.oire-demo__rows{padding:10px 13px 14px;display:flex;flex-direction:column;gap:10px}.oire-demo__row{display:flex;align-items:center;gap:10px}.oire-demo__label{position:relative;z-index:0;flex:0 0 56px;font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#eeebe3b8}.oire-demo__label:before{content:"";position:absolute;z-index:-1;top:-3px;right:-5px;bottom:-3px;left:-5px;background:var(--hl);clip-path:var(--hl-clip);transform:scaleX(0);transform-origin:left;transition:transform .4s steps(6,end)}.oire-demo__row.is-live .oire-demo__label{color:var(--ink)}.oire-demo__row.is-live .oire-demo__label:before{transform:scaleX(1)}.oire-demo__track{position:relative;flex:1 1 auto;height:10px;background:radial-gradient(circle,rgba(236,234,226,.45) .9px,transparent 1.3px) 0 50% / 5px 6px repeat-x}.oire-demo__track i{position:absolute;top:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;background:var(--lime);box-shadow:0 0 0 1.5px #111110,2px 2px 0 1.5px #111110;transition:left .18s linear}.oire-demo__val{flex:0 0 60px;text-align:right;font-family:var(--pixel);font-size:19px;color:#eeebe3;line-height:1}.oire-demo__preview{position:relative;background:var(--graphite);border-right:1.5px solid var(--ink);min-height:300px}.oire-demo__preview{overflow:hidden}.oire-demo__preview canvas{position:absolute;left:0;top:0;width:100%;height:100%;display:block}.oire-demo__print{position:absolute;left:0;top:0;max-width:none;height:auto;opacity:0;pointer-events:none;transform-origin:0 0}.oire-demo__printline{position:absolute;left:0;top:0;height:2px;opacity:0;pointer-events:none;background:var(--lime);box-shadow:0 0 10px 2px #dcff1a8c}.oire-demo__sweep{position:absolute;left:0;right:0;height:36%;opacity:0;pointer-events:none;background:radial-gradient(circle,rgba(220,255,26,.95) 1.35px,transparent 1.9px) 0 0 / 7px 7px}.oire-demo__readystack{position:absolute;left:22px;right:22px;top:72px;z-index:2;display:flex;flex-direction:column;gap:8px;pointer-events:none}.oire-demo__ready{display:flex;align-items:center;gap:12px;padding:12px 14px 12px 12px;opacity:0;background:var(--lime);color:var(--ink);box-shadow:0 6px 18px #00000047}.oire-demo__ready-check{flex:none;display:grid;place-items:center;width:30px;height:30px;background:var(--ink);color:var(--lime)}.oire-demo__ready-text{display:flex;flex-direction:column;gap:2px;min-width:0}.oire-demo__ready-text b{font-family:var(--mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.oire-demo__ready-text small{font-family:var(--mono);font-size:11px;line-height:1.3;opacity:.75}.oire-demo__photo{position:absolute;left:0;top:0;max-width:none;height:auto;opacity:0;pointer-events:none;will-change:opacity,transform}.oire-demo__tag{position:absolute;left:12px;bottom:11px;z-index:1;text-shadow:0 1px 6px rgba(0,0,0,.6);font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#eeebe399}.oire-demo__tag b{font-family:var(--pixel);font-size:17px;color:var(--orange);letter-spacing:.04em}.oire-demo__cta{padding:22px;display:flex;flex-direction:column;justify-content:center;gap:16px}.oire-demo__pitch{font-family:var(--mono);font-size:13px;line-height:1.6;color:var(--ink-dim);margin:0}.oire-demo__btn{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;background:var(--orange);color:var(--ink);text-decoration:none;border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink);padding:16px 20px;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.oire-demo__btn:hover{background:var(--orange-hi);color:var(--ink);transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--ink)}.oire-demo__meta{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin:0}@media(max-width:989px){.oire-demo{grid-template-columns:1fr 1fr}.oire-demo__cta{grid-column:1 / -1;border-top:1.5px solid var(--ink)}.oire-demo__preview{border-right:0}}@media(max-width:749px){.oire-demo{grid-template-columns:1fr}.oire-demo:hover{transform:none;box-shadow:none}.oire-demo__preview{order:-1;border-right:0;border-bottom:1.5px solid var(--ink);min-height:380px}.oire-demo__panel{border-right:0;border-bottom:0}.oire-demo__stage{min-height:210px}.oire-demo__btn{width:100%}.oire-sec-sub{margin:0;width:100%}}@media(prefers-reduced-motion:reduce){.oire-demo__label:before,.oire-demo__track i{transition:none}.oire-demo:hover{transform:none}}.oire-hero__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.oire-hero__cta2{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);text-decoration:none;padding:15px 22px;background:var(--paper, #f4f1ea);border:1.5px solid var(--ink);box-shadow:2px 2px 0 var(--ink);transition:transform .15s ease,box-shadow .15s ease}.oire-hero__cta2 svg{flex:none}.oire-hero__cta2:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:var(--hl);clip-path:none;transform:scaleX(0);transform-origin:left center;transition:transform .34s steps(6,end)}.oire-hero__cta2:hover:before,.oire-hero__cta2:focus-visible:before{transform:scaleX(1)}.oire-hero__cta2:hover{color:var(--ink);transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink)}@media(max-width:749px){.oire-hero__ctas{flex-direction:column;align-items:stretch}.oire-hero__cta2{width:100%}}.oire-how-section{padding:clamp(32px,4.5vw,64px) 0}.oire-how__steps{list-style:none;margin:0;padding:0;border:1.5px solid var(--ink)}.oire-how__steps li{display:flex;align-items:flex-start;gap:20px;padding:22px}.oire-how__steps li+li{border-top:1.5px solid var(--ink)}.oire-how__steps .n{font-family:var(--pixel);font-size:34px;line-height:.9;color:var(--orange-ink);flex:0 0 auto}.oire-how__steps h3{font-family:var(--grot);font-variation-settings:"wdth" 112;font-weight:600;font-size:clamp(17px,1.7vw,23px);text-transform:uppercase;letter-spacing:-.012em;margin:0 0 6px;color:var(--ink)}.oire-how__steps p{font-family:var(--mono);font-size:13px;line-height:1.6;color:var(--ink-dim);margin:0;max-width:62ch}.oire-how__go{margin-left:auto;align-self:center;white-space:nowrap;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--orange-ink);text-decoration:none;border-bottom:1.5px solid currentColor;padding-bottom:2px}.oire-how__go:hover{color:var(--ink)}.oire-how__steps li:last-child{background:var(--ink)}.oire-how__steps li:last-child h3{color:#eeebe3}.oire-how__steps li:last-child p{color:#eeebe3cc}.oire-how__steps li:last-child .n{color:var(--lime)}.oire-how__steps li:last-child .oire-how__go{color:var(--lime)}@media(max-width:749px){.oire-how__steps li{flex-wrap:wrap;gap:12px;padding:18px}.oire-how__steps .n{font-size:26px}.oire-how__go{margin-left:0;width:100%}}.oire-shop-section{padding:clamp(32px,4.5vw,64px) 0}.oire-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.oire-card{position:relative;display:flex;flex-direction:column;border:1.5px solid var(--ink);background:var(--paper);transition:transform .16s ease,box-shadow .16s ease}.oire-card:hover{transform:translate(-2px,-3px);box-shadow:6px 6px 0 var(--ink)}.oire-card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-bottom:1.5px solid var(--ink);background:var(--paper-2)}.oire-card__img{width:100%;height:100%;object-fit:cover;display:block}.oire-card__noimg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--paper-2)}.oire-card__screen{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:var(--dots-ink);background-size:4px 4px;mix-blend-mode:multiply;opacity:.16;transition:opacity .22s ease}.oire-card:hover .oire-card__screen{opacity:0}.oire-card__body{display:flex;flex-direction:column;gap:6px;padding:12px 13px 10px;flex:1 1 auto}.oire-card__title{font-family:var(--grot);font-variation-settings:"wdth" 112;font-weight:600;font-size:13px;line-height:1.2;letter-spacing:-.01em;text-transform:uppercase;color:var(--ink);text-decoration:none}.oire-card__title:hover{color:var(--orange-ink)}.oire-card__price{font-family:var(--pixel);font-size:22px;line-height:.9;color:var(--ink)}.oire-card__price s{color:var(--ink-faint);margin-right:7px}.oire-card__add{position:relative;isolation:isolate;margin:0;width:100%;border:0;border-top:1.5px solid var(--ink);border-radius:0;background:var(--paper);color:var(--ink);cursor:pointer;font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;padding:13px 10px;min-height:46px}.oire-card__add:before{content:"";position:absolute;z-index:-1;top:2px;right:2px;bottom:2px;left:2px;background:var(--hl);clip-path:var(--hl-clip);transform:scaleX(0);transform-origin:left center;transition:transform .3s steps(6,end)}.oire-card__add:hover:not(:disabled):before{transform:scaleX(1)}.oire-card__add:disabled{color:var(--ink-faint);cursor:not-allowed}.oire-card__add.is-busy{opacity:.6}.oire-card__add.is-good{background:var(--lime)}.oire-card__add.is-good:before{display:none}.oire-card__add.is-bad{background:var(--orange)}.oire-card__variants{position:absolute;left:-1.5px;right:-1.5px;bottom:46px;z-index:5;background:var(--paper);border:1.5px solid var(--ink);box-shadow:6px 6px 0 var(--ink);display:flex;flex-direction:column}.oire-card__variants[hidden]{display:none}.oire-card__variants button{display:flex;align-items:center;justify-content:space-between;gap:10px;background:none;border:0;cursor:pointer;text-align:left;padding:11px 13px;min-height:44px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.oire-card__variants button+button{border-top:1px solid var(--line)}.oire-card__variants button:hover:not(:disabled){background:var(--lime)}.oire-card__variants button:disabled{color:var(--ink-ghost);text-decoration:line-through;cursor:not-allowed}.oire-card__variants b{font-family:var(--pixel);font-size:17px}.oire-split-cta{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:26px}.oire-split-cta__ghost{position:relative;isolation:isolate;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);text-decoration:none;border-bottom:1.5px solid var(--ink);padding:6px 2px}.oire-split-cta__ghost:before{content:"";position:absolute;z-index:-1;top:-2px;right:-6px;bottom:-2px;left:-6px;background:var(--hl);clip-path:var(--hl-clip);transform:scaleX(0);transform-origin:left center;transition:transform .34s steps(6,end)}.oire-split-cta__ghost:hover:before{transform:scaleX(1)}.oire-split-cta__primary{display:inline-flex;align-items:center;gap:12px;margin-left:auto;background:var(--orange);color:var(--ink);text-decoration:none;border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink);padding:15px 22px;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.oire-split-cta__primary:hover{background:var(--orange-hi);color:var(--ink);transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--ink)}@media(max-width:749px){.oire-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.oire-card:hover{transform:none;box-shadow:none}.oire-card__title{font-size:12px}.oire-card__price{font-size:19px}.oire-split-cta{flex-direction:column;align-items:stretch}.oire-split-cta__primary{margin-left:0;justify-content:space-between}.oire-split-cta__ghost{text-align:center}}@media(prefers-reduced-motion:reduce){.oire-card,.oire-card__screen,.oire-card__add:before,.oire-split-cta__ghost:before,.oire-split-cta__primary{transition:none}.oire-card:hover{transform:none}}mark.lb-mark{background:none;color:inherit;position:relative;z-index:0;white-space:nowrap}mark.lb-mark:before{content:"";position:absolute;z-index:-1;left:-.1em;right:-.14em;top:.06em;bottom:-.02em;background:var(--hl);clip-path:var(--hl-clip);transform:scaleX(0);transform-origin:left center;transition:transform .75s steps(9,end) .1s}mark.lb-mark.in:before{transform:scaleX(1) rotate(-.6deg)}mark.lb-mark.o:before{background:var(--hl-o)}.lb-hlb{position:relative;isolation:isolate}.lb-hlb:before{content:"";position:absolute;z-index:-1;left:-3px;right:-3px;top:1px;bottom:1px;background:var(--hl);clip-path:var(--hl-clip);transform:scaleX(0);transform-origin:left center;transition:transform .34s steps(6,end);pointer-events:none}.lb-hlb:hover:before,.lb-hlb:focus-visible:before,.lb-hlb.is-on:before{transform:scaleX(1)}#lb-swipes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}#lb-swipes rect{shape-rendering:crispEdges}#oire-hero>.oire-hero__inner{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){mark.lb-mark:before{transition:none;transform:scaleX(1)}.lb-hlb:before{transition:none}}.oire-card--design{background:var(--graphite)}.oire-card__media--design{background:var(--graphite);border-bottom-color:var(--ink)}.oire-card__media--design canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.oire-card__designtag{position:absolute;left:10px;bottom:8px;font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#eeebe38c}.oire-card__designtag b{font-family:var(--pixel);font-size:15px;color:var(--orange)}.oire-card--design .oire-card__body{background:var(--graphite)}.oire-card--design .oire-card__title{color:#eeebe3}.oire-card--design .oire-card__title:hover{color:var(--lime)}.oire-card__price--from{color:var(--lime);font-size:19px}.oire-card__add--design{display:flex;align-items:center;justify-content:center;background:var(--lime);color:var(--ink);text-decoration:none;border-top:1.5px solid var(--ink)}.oire-card__add--design:hover{background:var(--orange);color:var(--ink)}.oire-card__add--design:before{display:none}.oire-customize{display:inline-block;margin-top:14px;padding:6px 2px;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--orange-ink);text-decoration:none;border-bottom:1.5px solid currentColor}.oire-customize:hover{color:var(--ink)}.oire-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sticky);display:none;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--paper);border-top:1.5px solid var(--ink)}.oire-sticky-atc[hidden]{display:none!important}.oire-sticky-atc__info{display:flex;flex-direction:column;gap:1px;min-width:0;margin-right:auto}.oire-sticky-atc__name{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oire-sticky-atc__price{font-family:var(--pixel);font-size:22px;line-height:.9;color:var(--ink)}.oire-sticky-atc__btn{flex:0 0 auto;min-height:48px;padding:13px 22px;background:var(--orange);color:var(--ink);border:1.5px solid var(--ink);border-radius:0;cursor:pointer;font-family:var(--mono);font-size:11.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.oire-sticky-atc__btn:disabled{opacity:.5}@media(max-width:749px){.oire-sticky-atc:not([hidden]){display:flex}body.template-product{padding-bottom:78px}}.facets__summary,.facet-filters__label,.facets__heading{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}.facets__disclosure summary{border:1.5px solid var(--ink);padding:9px 13px;min-height:42px;display:flex;align-items:center}.facets__disclosure[open]>summary{background:var(--lime)}.active-facets__button-wrapper .active-facets__button{background:var(--lime)}#oire-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-backdrop);pointer-events:none;contain:strict;transform:translateZ(0);will-change:transform;backface-visibility:hidden}.oire-backdrop__dots{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--dots-ink);background-size:5px 5px;opacity:.45}#oire-backdrop svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}#oire-backdrop rect{shape-rendering:crispEdges}body.has-oire-backdrop:before{display:none}body.has-oire-backdrop .oire-hero,body.has-oire-backdrop .oire-demo-section,body.has-oire-backdrop .oire-shop-section,body.has-oire-backdrop .oire-how-section,body.has-oire-backdrop .shopify-section>.color-scheme-1,body.has-oire-backdrop .shopify-section>.color-scheme-2,body.has-oire-backdrop .shopify-section>.gradient,body.has-oire-backdrop .shopify-section [class*=-padding].gradient{background:transparent}body.has-oire-backdrop .oire-hero{border-bottom:1.5px solid var(--ink)}body.has-oire-backdrop .oire-hero__field{display:none}@media(hover:hover)and (pointer:fine){:root{--cur-dot: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Ccircle cx='8' cy='8' r='6.25' fill='%23DCFF1A' stroke='%23111110' stroke-width='1.5'/%3E%3C/svg%3E") 8 8;--cur-dot-lg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Ccircle cx='12' cy='12' r='10.25' fill='%23DCFF1A' stroke='%23111110' stroke-width='1.5'/%3E%3Ccircle cx='12' cy='12' r='2.6' fill='%23111110'/%3E%3C/svg%3E") 12 12}body.oire-cursor{cursor:var(--cur-dot),auto}body.oire-cursor a,body.oire-cursor button,body.oire-cursor [role=button],body.oire-cursor summary,body.oire-cursor label[for],body.oire-cursor select,body.oire-cursor .oire-card,body.oire-cursor .oire-demo,body.oire-cursor .shopify-payment-button__button,body.oire-cursor input[type=submit],body.oire-cursor input[type=button],body.oire-cursor input[type=radio],body.oire-cursor input[type=checkbox]{cursor:var(--cur-dot-lg),pointer}body.oire-cursor input[type=text],body.oire-cursor input[type=email],body.oire-cursor input[type=search],body.oire-cursor input[type=password],body.oire-cursor input[type=tel],body.oire-cursor input[type=number],body.oire-cursor input[type=url],body.oire-cursor textarea,body.oire-cursor [contenteditable=true]{cursor:text}#lb-profile-canvas,#lb-profile-modal-canvas{cursor:crosshair}#lb-profile-canvas.lb-pc-grab,#lb-profile-modal-canvas.lb-pc-grab{cursor:grab}#lb-profile-canvas.lb-pc-grabbing,#lb-profile-modal-canvas.lb-pc-grabbing{cursor:grabbing}#lb-canvas-wrap{cursor:grab}#lb-canvas-wrap.grabbing{cursor:grabbing}#lb-canvas{cursor:inherit}body.oire-cursor #lb-wrap a,body.oire-cursor #lb-wrap button{cursor:var(--cur-dot-lg),pointer}body.oire-cursor [disabled],body.oire-cursor .oire-card__add:disabled{cursor:not-allowed}}.shopify-section-group-header-group,.section-header{position:relative;z-index:var(--z-header)}.menu-drawer,.menu-drawer-container .menu-drawer,.cart-drawer,#CartDrawer,.drawer,.drawer__inner,.search-modal,.modal__content,.product-popup-modal,.menu-drawer__overlay,.cart-drawer__overlay{z-index:var(--z-drawer)}.menu-drawer-container .menu-drawer{position:absolute}#lb-help-overlay,#lb-info-overlay,#lb-modal-overlay,#lb-room-overlay,#lb-profile-overlay{z-index:var(--z-drawer)}#shopify-pc__banner,#shopify-pc__prefs,.shopify-pc__banner,.shopify-pc__prefs{z-index:var(--z-banner)!important}.cart-notification-wrapper{z-index:var(--z-drawer)}.oire-legal{border-top:1.5px solid var(--line);padding:18px 0 6px;display:flex;flex-wrap:wrap;gap:10px 26px;align-items:baseline}.oire-legal__links{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:baseline}.oire-legal a,.oire-legal__link-btn{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);text-decoration:none;border-bottom:1px solid var(--line-2);background:none;border-top:0;border-left:0;border-right:0;padding:2px 0;cursor:pointer}.oire-legal a:hover,.oire-legal__link-btn:hover{color:var(--orange-ink)}.oire-legal a:focus-visible,.oire-legal__link-btn:focus-visible{outline:2px solid var(--orange-ink);outline-offset:3px}.oire-legal__contact{margin:0 0 0 auto;display:flex;flex-wrap:wrap;gap:8px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}@media(max-width:749px){.oire-legal{flex-direction:column;gap:14px}.oire-legal__contact{margin:0}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/oire-theme.css.map */
