@font-face{font-family:IBM Plex Sans;src:url(../media/IBMPlexSans-Regular.3cc2kmekcfr-y.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(../media/IBMPlexSans-Medium.0i-sy_jul9_ms.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(../media/IBMPlexSans-SemiBold.1qhfj0jxwxgwj.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(../media/IBMPlexSansArabic-Regular.13a4ko4px-4kw.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(../media/IBMPlexSansArabic-Medium.0c94a27vwk1ko.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(../media/IBMPlexSansArabic-SemiBold.0yz5t-lbupzwe.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink-surface:#f3ebdd;--ink-panel:#fbf7ef;--ink-text:#141414;--ink-muted:#55514b;--ink-line:#c9c1b3;--ink-sand:#e3d4c5;--ink-accent:#d95e3f;--ink-accent-contrast:#141414;--ink-accent-text:#9e3b1d;--ink-danger:#9f1f29;--ink-focus:#2d48e5;--ink-font:"IBM Plex Sans", "IBM Plex Sans Arabic", "Helvetica Neue", Arial, sans-serif;--ink-channel:var(--ink-accent-text);--ink-radius:.35rem}*,:before,:after{box-sizing:border-box}html{background:var(--ink-surface);color:var(--ink-text)}body{margin:0;overflow-x:hidden}a,button,input,select,textarea{font:inherit}:lang(ar){letter-spacing:0!important}:focus-visible{outline:3px solid var(--ink-focus);outline-offset:3px}.ink-button{border:1px solid var(--ink-accent);border-radius:var(--ink-radius);background:var(--ink-accent);min-block-size:2.75rem;color:var(--ink-accent-contrast);cursor:pointer;padding-block:.7rem;padding-inline:1rem;transition:background-color .18s,color .18s,translate .18s}.ink-button:not(:disabled):hover{background:var(--ink-text);border-color:var(--ink-text);color:var(--ink-surface)}.ink-primary-button{border:1px solid var(--ink-accent);border-radius:var(--ink-radius);background:var(--ink-accent);min-block-size:2.75rem;color:var(--ink-accent-contrast);cursor:pointer;font:inherit;padding-block:.7rem;padding-inline:1rem;font-weight:800}.ink-primary-button:not(:disabled):hover{border-color:var(--ink-text);background:var(--ink-text);color:var(--ink-surface)}.ink-primary-button:disabled,.ink-button:disabled{cursor:not-allowed;opacity:.62}.ink-field{gap:.45rem;display:grid}.ink-input{border:1px solid var(--ink-line);border-radius:var(--ink-radius);background:var(--ink-panel);min-block-size:2.75rem;color:var(--ink-text);padding-block:.65rem;padding-inline:.75rem}.ink-input[aria-invalid=true]{border-color:var(--ink-danger)}.ink-helper{color:var(--ink-muted)}.ink-error{color:var(--ink-danger)}.ink-status{border:1px solid var(--ink-line);border-radius:var(--ink-radius);color:var(--ink-text);align-items:center;padding-block:.25rem;padding-inline:.5rem;display:inline-flex}.ink-status-success{border-color:#23734a}.ink-status-warning{border-color:#806000}.ink-status-danger{border-color:var(--ink-danger)}bdi[dir=ltr],code,time{font-variant-numeric:tabular-nums}.ink-visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
body{background:var(--ink-surface);color:var(--ink-text);font-family:var(--ink-font);line-height:1.5}.ink-skip-link{z-index:10;border-radius:var(--ink-radius);background:var(--ink-text);color:var(--ink-panel);padding:.7rem 1rem;position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;translate:0 -200%}.ink-skip-link:focus{translate:0}.ink-shell{min-block-size:100dvh;overflow-x:clip}.ink-shell-header{border-block-start:.25rem solid var(--ink-channel);border-block-end:1px solid var(--ink-line);background:color-mix(in srgb, var(--ink-panel) 94%, transparent)}.ink-shell[data-audience=ops]{--ink-channel:#1f4a3e}.ink-shell[data-audience=printer]{--ink-channel:#702f45}.ink-session-control,.ink-session-form{gap:.75rem;display:grid}.ink-session-control{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ink-session-identity{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;overflow:hidden}.ink-session-sign-out-error{white-space:normal;grid-column:1/-1;max-width:none;overflow:visible}.ink-session-control button{min-block-size:2.75rem;color:inherit;cursor:pointer;font:inherit;text-underline-offset:.2em;background:0 0;border:0;padding-inline:.5rem;text-decoration:underline}.ink-session-control-placeholder{inline-size:5rem}.ink-session-form{max-width:34rem}.ink-session-form label{gap:.45rem;display:grid}.ink-session-form input{border:1px solid var(--ink-line);border-radius:var(--ink-radius);background:var(--ink-panel);color:var(--ink-text);font:inherit;min-block-size:3rem;padding:0 .75rem}.ink-session-form input:focus-visible,.ink-session-control button:focus-visible{outline:3px solid var(--ink-focus);outline-offset:3px}.ink-depth-page{padding-block:clamp(2rem,5vw,5rem)}.ink-depth-hero{max-width:62rem;margin-block-end:2rem}.ink-depth-hero h1{letter-spacing:-.025em;max-width:18ch;font-size:clamp(2.25rem,6vw,5.5rem);line-height:.96}.ink-depth-stack{gap:1.25rem;display:grid}.ink-depth-grid,.ink-depth-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ink-depth-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.ink-depth-metrics>div,.ink-depth-panel,.ink-depth-order{border:1px solid var(--ink-line);border-radius:var(--ink-radius);background:var(--ink-panel);padding:clamp(1rem,2.5vw,1.75rem)}.ink-depth-metrics>div,.ink-depth-panel form,.ink-depth-panel label,.ink-depth-load,.ink-depth-order{gap:.65rem;display:grid}.ink-depth-metrics span,.ink-depth-panel dt{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:800}.ink-depth-metrics strong{font-size:clamp(1.35rem,3vw,2.25rem)}.ink-depth-panel input,.ink-depth-panel select,.ink-depth-panel textarea,.ink-depth-load input{border:1px solid var(--ink-line);border-radius:var(--ink-radius);background:var(--ink-surface);min-block-size:2.75rem;inline-size:100%;padding:.65rem .75rem}.ink-depth-panel textarea{resize:vertical;min-block-size:7rem}.ink-depth-panel button,.ink-depth-load button{justify-self:start}.ink-depth-panel>h2:first-child{border-block-end:1px solid var(--ink-line);margin-block:0 .25rem;padding-block-end:.8rem}.ink-depth-panel>article{gap:.55rem;padding-block:1rem;display:grid}.ink-depth-panel>article+article{border-block-start:1px solid var(--ink-line)}.ink-depth-panel>article>p,.ink-depth-panel>dl,.ink-depth-panel>p{margin-block:0}.ink-depth-panel dl{gap:.8rem;margin:0;display:grid}.ink-depth-panel dd{overflow-wrap:anywhere;margin-inline:0}.ink-depth-panel button,.ink-depth-load button,.ink-depth-stack>section[role=alert] button,.ink-retail-empty button{border:1px solid var(--ink-text);border-radius:var(--ink-radius);background:var(--ink-panel);min-block-size:2.75rem;color:var(--ink-text);cursor:pointer;font:inherit;padding-block:.65rem;padding-inline:.9rem;font-weight:800}.ink-depth-panel button:not(:disabled):hover,.ink-depth-load button:not(:disabled):hover,.ink-depth-stack>section[role=alert] button:not(:disabled):hover,.ink-retail-empty button:not(:disabled):hover{border-color:var(--ink-accent);color:var(--ink-accent-text)}.ink-depth-panel button:disabled,.ink-depth-load button:disabled,.ink-retail-empty button:disabled{cursor:not-allowed;opacity:.55}.ink-depth-stack>[aria-busy=true],.ink-depth-stack>[role=status],.ink-depth-stack>[role=alert]{border-inline-start:3px solid var(--ink-channel);margin:0;padding-inline-start:.8rem;font-weight:700}.ink-depth-stack>[role=alert]{border-inline-start-color:var(--ink-danger);color:var(--ink-danger)}.ink-depth-order>header{border-block-end:1px solid var(--ink-line);justify-content:space-between;align-items:start;gap:1rem;padding-block-end:1rem;display:flex}.ink-depth-order>header>div{display:grid}@media (max-width:760px){.ink-depth-grid,.ink-depth-metrics{grid-template-columns:1fr}.ink-depth-order>header{flex-direction:column;align-items:stretch}}.ink-shell-bar,.ink-shell-main{inline-size:min(100% - 2rem,86rem);margin-inline:auto}.ink-shell-bar{grid-template-columns:minmax(13rem,1fr) auto auto;align-items:center;gap:1rem;min-block-size:4.25rem;display:grid}.ink-brand{color:var(--ink-text);font-size:1.05rem;font-family:var(--ink-font);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.ink-logo{aspect-ratio:1074/624;background:currentColor;flex:none;block-size:2.25rem;display:block;-webkit-mask:url(../media/own-ink-logo-black.0mjsl06jcnwvy.svg) 50%/contain no-repeat;mask:url(../media/own-ink-logo-black.0mjsl06jcnwvy.svg) 50%/contain no-repeat}@media (forced-colors:active){.ink-logo{background:canvastext}}.ink-shell-actions,.ink-shell-nav{align-items:center;gap:.8rem;display:flex}.ink-shell-utilities{justify-content:flex-end;align-items:center;gap:.75rem;min-inline-size:0;display:flex}.ink-shell-utilities>a{min-block-size:2.75rem;color:var(--ink-text);text-underline-offset:.25rem;align-items:center;font-weight:700;display:inline-flex}.ink-shell-menu{justify-self:end;min-inline-size:0}.ink-shell-menu>summary{border:1px solid var(--ink-text);border-radius:var(--ink-radius);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;min-block-size:2.75rem;inline-size:max-content;padding-inline:.8rem;font-weight:800;list-style:none;display:flex}.ink-shell-menu>summary::-webkit-details-marker{display:none}.ink-shell-menu>summary:after{content:"+";font-size:1.15rem;line-height:1}.ink-shell-menu[open]{grid-column:1/-1;inline-size:100%}.ink-shell-menu[open]>summary{margin-inline-start:auto}.ink-shell-menu[open]>summary:after{content:"−"}.ink-shell-menu:not([open])>.ink-shell-actions{display:none}.ink-shell-menu>.ink-shell-actions{border-block-end:1px solid var(--ink-line);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));align-items:stretch;gap:0;inline-size:100%;margin-block:.75rem .9rem;font-size:.92rem;display:grid}.ink-shell-actions a,.ink-shell-nav a{color:var(--ink-text);text-underline-offset:.25rem;font-weight:700;transition:color .18s,translate .18s}.ink-shell-menu>.ink-shell-actions>a{border-block-start:1px solid var(--ink-line);white-space:normal;align-items:center;min-block-size:2.75rem;padding-block:.55rem;display:inline-flex}.ink-shell-actions a:hover,.ink-shell-nav a:hover{color:var(--ink-accent-text)}.ink-shell-main{padding-block:clamp(2.25rem,6vw,5rem)}.ink-shell-grid{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.ink-shell-copy{min-inline-size:0}.ink-audience{color:var(--ink-channel);margin:0 0 1rem;font-size:.875rem;font-weight:800}.ink-shell-copy h1{letter-spacing:-.025em;max-inline-size:14ch;font-size:clamp(2.35rem,6vw,5.25rem);line-height:.98;font-family:var(--ink-font);text-wrap:balance;margin:0}.ink-shell-copy>p:not(.ink-audience){max-inline-size:38rem;color:var(--ink-muted);margin-block:1.5rem 0;font-size:clamp(1rem,2vw,1.25rem)}.ink-shell-nav{flex-wrap:wrap;margin-block-start:2rem}.ink-primary-link,.ink-secondary-link{border:1px solid var(--ink-accent);border-radius:var(--ink-radius);align-items:center;min-block-size:2.75rem;padding-block:.65rem;padding-inline:1rem;text-decoration:none;transition:background-color .18s,color .18s,translate .18s;display:inline-flex}.ink-primary-link{background:var(--ink-accent);color:var(--ink-accent-contrast)!important}.ink-secondary-link{background:0 0}.ink-primary-link:hover{border-color:var(--ink-text);background:var(--ink-text)}.ink-secondary-link:hover{border-color:var(--ink-text);color:var(--ink-text)!important}.ink-primary-link:active,.ink-secondary-link:active,.ink-button:active{translate:0 1px}.ink-work-panel{border:1px solid var(--ink-line);border-radius:var(--ink-radius);background:var(--ink-panel);min-inline-size:0;padding:clamp(1rem,3vw,1.5rem)}.ink-work-panel>h1{max-inline-size:18ch;font-family:var(--ink-font);letter-spacing:-.025em;text-wrap:balance;margin-block:0;font-size:clamp(2.1rem,5vw,4.5rem);line-height:.98}.ink-work-panel>h1+p{max-inline-size:48rem;color:var(--ink-muted);font-size:1.05rem}.ink-work-panel h2{margin-block:0 1.25rem;font-size:1.1rem}.ink-work-panel>section{gap:1rem;margin-block-start:1.5rem;display:grid}.ink-work-panel>section>form{border-block-start:1px solid var(--ink-line);gap:.85rem;padding-block-start:1rem;display:grid}.ink-work-panel>section>form>label{gap:.45rem;font-weight:700;display:grid}.ink-work-panel>section>form :is(input,select,textarea){border:1px solid var(--ink-line);border-radius:var(--ink-radius);background:var(--ink-surface);min-block-size:2.75rem;inline-size:100%;min-inline-size:0;color:var(--ink-text);padding:.65rem .75rem}.ink-work-panel>section>form button,.ink-work-panel>section>button{border:1px solid var(--ink-text);border-radius:var(--ink-radius);background:var(--ink-panel);min-block-size:2.75rem;color:var(--ink-text);cursor:pointer;font:inherit;justify-self:start;padding:.65rem .9rem;font-weight:800}.ink-work-panel>section>form button:not(:disabled):hover,.ink-work-panel>section>button:not(:disabled):hover{border-color:var(--ink-accent);color:var(--ink-accent-text)}.ink-work-panel>section>form button:disabled,.ink-work-panel>section>button:disabled{cursor:not-allowed;opacity:.55}.ink-work-panel>section>[role=alert]{border-inline-start:3px solid var(--ink-danger);color:var(--ink-danger);margin:0;padding-inline-start:.75rem;font-weight:700}.ink-panel-index{color:var(--ink-channel);letter-spacing:.18em;margin:0 0 2.5rem;font-size:.75rem;font-weight:800}.ink-channel-band{border-block:1px solid var(--ink-text);grid-template-columns:repeat(4,minmax(0,1fr));inline-size:min(100% - 2rem,86rem);margin:clamp(1rem,4vw,3rem) auto 0;display:grid}.ink-channel-band p{border-inline-start:1px solid var(--ink-line);letter-spacing:-.02em;text-align:center;margin:0;padding:1.1rem;font-weight:800}.ink-channel-band p:first-child{border-inline-start:0}.ink-branding-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ink-branding-grid textarea,.ink-branding-grid input[type=text],.ink-branding-grid input[type=file]{box-sizing:border-box;border:1px solid var(--ink-line);border-radius:var(--ink-radius);background:var(--ink-surface);inline-size:100%;color:var(--ink-text);font:inherit;padding:.75rem}.ink-branding-assets,.ink-branding-message{grid-column:1/-1}.ink-branding-actions{flex-wrap:wrap;gap:.65rem;margin-block-start:.75rem;display:flex}.ink-branding-actions button{border:1px solid var(--ink-line);border-radius:var(--ink-radius);background:var(--ink-surface);min-block-size:2.75rem;color:var(--ink-text);font:inherit;padding-inline:.8rem;font-weight:700}.ink-branding-message{border-inline-start:3px solid var(--ink-accent);margin:0;padding-inline-start:.75rem;font-weight:700}.ink-form{gap:1rem;max-inline-size:42rem;margin-block-start:1.5rem;display:grid}.ink-work-list{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.ink-work-list li{border-block-start:1px solid var(--ink-line);min-inline-size:0;padding-block-start:.9rem}.ink-work-list li:first-child{border-block-start:0;padding-block-start:0}.ink-work-list strong,.ink-work-list span{overflow-wrap:anywhere;display:block}.ink-work-list span{color:var(--ink-muted);margin-block-start:.2rem;font-size:.9rem}.ink-demo-notice{border-inline-start:3px solid var(--ink-accent);padding-inline-start:.8rem;font-weight:700}.ink-button{border:1px solid var(--ink-line);border-radius:var(--ink-radius);inline-size:100%;font:inherit;margin-block-start:1.25rem;padding:.75rem 1rem;font-weight:800}.ink-button:disabled{cursor:not-allowed;opacity:.55}.ink-safe-details{gap:1rem;margin:0;display:grid}.ink-safe-details div{border-block-start:1px solid var(--ink-line);min-inline-size:0;padding-block-start:.85rem}.ink-safe-details div:first-child{border-block-start:0;padding-block-start:0}.ink-safe-details dt{color:var(--ink-muted);font-size:.85rem;font-weight:700}.ink-safe-details dd{overflow-wrap:anywhere;margin:.2rem 0 0;font-weight:800}.ink-retail-main{gap:clamp(3rem,8vw,7rem);display:grid}.ink-retail-hero{border-block-end:1px solid var(--ink-text);grid-template-columns:minmax(0,1.55fr) minmax(16rem,.45fr);align-items:end;gap:clamp(2rem,7vw,8rem);padding-block-end:clamp(2rem,5vw,4rem);display:grid}.ink-retail-hero .ink-audience{letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;margin-block-end:0}.ink-retail-hero h1{max-inline-size:10ch;font-family:var(--ink-font);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(3.25rem,9vw,8.75rem);line-height:.86}.ink-retail-hero>p:last-child{max-inline-size:32rem;color:var(--ink-muted);text-wrap:pretty;margin:0;font-size:clamp(1rem,1.8vw,1.3rem)}.ink-retail-notice{border-inline-start:3px solid var(--ink-accent);max-inline-size:46rem;color:var(--ink-muted);margin:calc(clamp(3rem,8vw,7rem)/-1.81818) 0 0;padding-inline-start:.8rem;font-size:.9rem;font-weight:700}.ink-retail-empty{border-block:1px solid var(--ink-line);grid-template-columns:auto minmax(0,1fr);align-content:end;gap:1rem;min-block-size:16rem;padding-block:2rem;display:grid}.ink-retail-empty span{color:var(--ink-accent-text);font-variant-numeric:tabular-nums;font-weight:800}.ink-retail-empty p{letter-spacing:-.025em;text-wrap:balance;max-inline-size:34rem;margin:0;font-size:clamp(1.4rem,3vw,2.2rem);font-weight:700}.ink-retail-empty .ink-secondary-button{justify-self:start}.ink-product-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(2rem,5vw,4.5rem) 1.25rem;display:grid}.ink-product-card{grid-column:span 6;min-inline-size:0}.ink-product-card:nth-child(3n+1){grid-column:span 7}.ink-product-card:nth-child(3n+2){grid-column:span 5;margin-block-start:clamp(3rem,8vw,8rem)}.ink-product-visual{background:var(--ink-sand);min-block-size:clamp(21rem,45vw,39rem);position:relative;overflow:hidden}.ink-product-visual[data-kind=school_uniform]{background:#a9bca8}.ink-product-visual[data-kind=customizable]{background:#e7b18e}.ink-product-visual[data-kind=alteration]{background:#c3b3d0}.ink-product-visual[data-kind=event]{background:#a9c9e8}.ink-product-visual>span{z-index:1;color:var(--ink-text);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800;position:absolute;inset-block-start:1rem;inset-inline-start:1rem}.ink-product-visual>i{background:var(--ink-panel);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink-text) 12%, transparent);border-radius:45% 45% 10% 10%/18% 18% 8% 8%;display:block;position:absolute;inset:15% 20% 10%}.ink-product-visual>i:before,.ink-product-visual>i:after{content:"";background:inherit;block-size:34%;inline-size:36%;position:absolute;inset-block-start:4%}.ink-product-visual>i:before{clip-path:polygon(0 0,100% 20%,78% 100%,20% 72%);inset-inline-start:-28%;rotate:24deg}.ink-product-visual>i:after{clip-path:polygon(0 20%,100% 0,80% 72%,22% 100%);inset-inline-end:-28%;rotate:-24deg}.ink-product-card-copy{border-block-end:1px solid var(--ink-text);grid-template-columns:minmax(0,1fr) auto;gap:.45rem 1rem;padding-block:1rem 1.3rem;display:grid}.ink-product-kind{color:var(--ink-accent-text);letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:.7rem;font-weight:800}.ink-product-card h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,3vw,2.35rem);line-height:1}.ink-product-card-copy>p:not(.ink-product-kind){max-inline-size:48rem;color:var(--ink-muted);text-wrap:pretty;grid-column:1/-1;margin:.35rem 0 0}.ink-product-meta{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.35rem 1rem;margin-block-start:.5rem;display:flex}.ink-product-meta span{color:var(--ink-muted);font-size:.82rem}.ink-product-link{color:var(--ink-text);text-underline-offset:.25rem;align-self:end;margin-block-start:.5rem;font-weight:800}.ink-product-page{gap:2rem;display:grid}.ink-back-link{color:var(--ink-text);text-underline-offset:.25rem;justify-self:start;font-weight:700}.ink-product-detail{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);align-items:start;gap:clamp(2rem,6vw,7rem);display:grid}.ink-product-visual-large{grid-area:1/1;min-block-size:min(72dvh,52rem)}.ink-configurator{grid-area:1/2;gap:1rem;display:grid;position:sticky;inset-block-start:2rem}.ink-configurator h1{font-family:var(--ink-font);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,5vw,5rem);line-height:.92}.ink-product-description{color:var(--ink-muted);text-wrap:pretty;margin:0;font-size:1.05rem}.ink-configurator form{border-block-start:1px solid var(--ink-text);gap:1rem;padding-block-start:1.5rem;display:grid}.ink-price-result{border-block:1px solid var(--ink-text);font-variant-numeric:tabular-nums;gap:.25rem;padding-block:1.25rem;display:grid}.ink-price-result span,.ink-price-result small{color:var(--ink-muted)}.ink-price-result strong{font-family:var(--ink-font);letter-spacing:-.025em;font-size:clamp(2.2rem,5vw,4.25rem);line-height:1}.ink-retail-note{color:var(--ink-muted);margin:0;font-size:.78rem}.ink-catalog-admin-main{gap:clamp(3rem,7vw,6rem);display:grid}.ink-admin-hero h1{max-inline-size:8ch}.ink-catalog-admin-grid{grid-template-columns:minmax(14rem,.28fr) minmax(0,.72fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.ink-catalog-index{border-block:1px solid var(--ink-text);padding-block:1rem;position:sticky;inset-block-start:1.5rem}.ink-catalog-index-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ink-catalog-index h2,.ink-catalog-editor h2{font-family:var(--ink-font);letter-spacing:-.025em;margin:0;font-size:clamp(1.75rem,3vw,2.75rem);line-height:1}.ink-catalog-index button,.ink-admin-fieldset>button,.ink-variant-row>button,.ink-option-value-row>button,.ink-tier-row>button,.ink-admin-inline-actions button,.ink-secondary-button{border:1px solid var(--ink-text);border-radius:var(--ink-radius);min-block-size:2.5rem;color:var(--ink-text);font:inherit;cursor:pointer;background:0 0;padding:.55rem .75rem;font-weight:750}.ink-catalog-index button:disabled,.ink-admin-fieldset button:disabled,.ink-secondary-button:disabled{cursor:not-allowed;opacity:.45}.ink-catalog-index ol{gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}.ink-catalog-index li{border-block-start:1px solid var(--ink-line)}.ink-catalog-index li button{text-align:start;border:0;gap:.15rem;inline-size:100%;padding:.85rem 0;display:grid}.ink-catalog-index li button:hover{color:var(--ink-accent-text)}.ink-catalog-index li span{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:.76rem}.ink-catalog-editor{min-inline-size:0}.ink-catalog-editor>header{border-block-end:1px solid var(--ink-text);justify-content:space-between;align-items:end;gap:1rem;padding-block-end:1rem;display:flex}.ink-catalog-editor form{gap:2rem;margin-block-start:2rem;display:grid}.ink-validation-summary{border:2px solid var(--ink-danger);color:var(--ink-danger);padding:1rem}.ink-validation-summary p{margin:0;font-weight:800}.ink-validation-summary ul{margin-block:.65rem 0;padding-inline-start:1.25rem}.ink-validation-summary a{color:inherit;text-underline-offset:.2rem}.ink-admin-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ink-admin-field-grid textarea{resize:vertical}.ink-admin-fieldset{border:0;border-block-start:1px solid var(--ink-text);gap:1rem;min-inline-size:0;margin:0;padding:1.5rem 0 0;display:grid}.ink-admin-fieldset legend{padding-inline-end:1rem;font-size:1.1rem;font-weight:800}.ink-variant-row,.ink-option-value-row,.ink-tier-row{border-block-end:1px solid var(--ink-line);align-items:end;gap:.75rem;padding-block-end:1rem;display:grid}.ink-variant-row{grid-template-columns:1fr 1fr .7fr 1fr auto auto}.ink-option-group{border-inline-start:3px solid var(--ink-accent);gap:1rem;padding-inline-start:1rem;display:grid}.ink-option-value-row{grid-template-columns:.8fr 1fr 1fr .8fr auto}.ink-tier-row{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.ink-check{align-items:center;gap:.5rem;min-block-size:2.75rem;font-weight:700;display:flex}.ink-check input{block-size:1.15rem;inline-size:1.15rem;accent-color:var(--ink-accent)}.ink-admin-inline-actions,.ink-catalog-actions{flex-wrap:wrap;gap:.75rem;display:flex}.ink-catalog-actions .ink-button,.ink-catalog-actions .ink-secondary-button{inline-size:auto;margin:0}.ink-success{border-inline-start:3px solid #23734a;margin:0;padding-inline-start:.75rem;font-weight:700}@media (max-width:48rem){.ink-retail-hero{grid-template-columns:1fr}.ink-product-card,.ink-product-card:nth-child(3n+1),.ink-product-card:nth-child(3n+2){grid-column:1/-1;margin-block-start:0}.ink-product-visual{min-block-size:26rem}.ink-product-detail,.ink-catalog-admin-grid,.ink-admin-field-grid{grid-template-columns:1fr}.ink-catalog-index{position:static}.ink-variant-row,.ink-option-value-row,.ink-tier-row{grid-template-columns:1fr}.ink-product-visual-large{grid-area:auto;min-block-size:18rem}.ink-configurator{grid-area:auto;position:static}.ink-shell-actions{gap:.55rem;font-size:.85rem;overflow-x:auto}.ink-channel-band{grid-template-columns:repeat(2,minmax(0,1fr))}.ink-channel-band p:nth-child(3){border-inline-start:0;border-block-start:1px solid var(--ink-line)}.ink-channel-band p:nth-child(4){border-block-start:1px solid var(--ink-line)}}.ink-shell[data-audience=storefront]{--ink-channel:var(--ink-accent-text);--ink-radius:.2rem;background:var(--ink-surface)}.ink-store-announcement{background:var(--ink-text);min-block-size:2rem;color:var(--ink-surface);letter-spacing:.08em;text-align:center;text-transform:uppercase;place-items:center;padding:.35rem 1rem;font-size:.72rem;font-weight:700;display:grid}.ink-store-announcement p{margin:0}.ink-shell[data-audience=storefront] .ink-shell-header{z-index:5;background:color-mix(in srgb, var(--ink-panel) 96%, transparent);border-block-start:0;position:relative}.ink-shell[data-audience=storefront] .ink-shell-bar{grid-template-columns:minmax(10rem,1fr) auto minmax(10rem,1fr);gap:clamp(1rem,3vw,3rem);min-block-size:5.25rem}.ink-shell[data-audience=storefront] .ink-brand{justify-self:start;line-height:1;display:inline-grid}.ink-shell[data-audience=storefront] .ink-brand>.ink-logo{block-size:2.75rem}.ink-shell[data-audience=storefront] .ink-brand>small{color:var(--ink-muted);font-family:var(--ink-font);letter-spacing:.14em;text-transform:uppercase;margin-block-start:.3rem;font-size:.58rem;font-weight:700}.ink-store-nav{justify-content:center;align-items:center;gap:clamp(1rem,2.5vw,2.4rem);display:flex}.ink-store-nav a{color:var(--ink-text);font-size:.86rem;font-weight:700;text-decoration:none}.ink-store-nav a:hover{color:var(--ink-accent-text)}.ink-shell[data-audience=storefront] .ink-shell-utilities{justify-self:end}.ink-shell[data-audience=storefront] .ink-shell-menu{display:none}.ink-store-eyebrow{color:var(--ink-accent-text);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.ink-product-visual img{object-fit:cover;transition:scale .5s cubic-bezier(.2,.8,.2,1)}.ink-product-visual:hover img{scale:1.025}.ink-shell[data-audience=storefront] .ink-retail-main,.ink-shell[data-audience=storefront] .ink-product-page,.ink-shell[data-audience=storefront] .ink-retail-cart-main,.ink-shell[data-audience=storefront] .ink-retail-checkout-main{padding-block:clamp(3rem,7vw,7rem)}.ink-shell[data-audience=storefront] .ink-retail-hero h1,.ink-shell[data-audience=storefront] .ink-configurator h1{font-family:var(--ink-font);font-weight:600}.ink-shell[data-audience=storefront] .ink-product-visual{color:var(--ink-text);text-decoration:none;display:block}.ink-shell[data-audience=storefront] .ink-product-visual>img{z-index:0}.ink-shell[data-audience=storefront] .ink-product-visual>span{z-index:2;background:color-mix(in srgb, var(--ink-panel) 88%, transparent);border-radius:999px;padding:.35rem .55rem}.ink-shell[data-audience=storefront] .ink-product-card h2{font-family:var(--ink-font);font-weight:600}@media (max-width:64rem){.ink-shell[data-audience=storefront] .ink-shell-bar{grid-template-columns:minmax(9rem,1fr) auto}.ink-store-nav{display:none}.ink-shell[data-audience=storefront] .ink-shell-menu{grid-area:1/2;display:block}.ink-shell[data-audience=storefront] .ink-shell-utilities{grid-area:2/1/auto/-1;justify-content:space-between;justify-self:stretch;padding-block-end:.8rem}}@media (max-width:48rem){.ink-store-announcement{letter-spacing:.03em;text-transform:none}.ink-shell[data-audience=storefront] .ink-brand{grid-area:1/1}}.ink-retail-order-main{gap:clamp(2.5rem,7vw,6rem);display:grid}.ink-order-hero{grid-template-columns:minmax(0,1.2fr) minmax(15rem,.8fr)}.ink-order-hero-summary{border-block:1px solid var(--ink-text);align-self:end;gap:.4rem;padding-block:1rem;display:grid}.ink-order-hero-summary span,.ink-order-hero-summary b{color:var(--ink-muted);font-size:.8rem}.ink-order-hero-summary strong{font-variant-numeric:tabular-nums;font-size:clamp(1.35rem,3vw,2.25rem)}.ink-order-facts dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;display:grid}.ink-order-facts dl>div{border-block-start:1px solid var(--ink-line);padding-block-start:.8rem}.ink-order-facts dt{color:var(--ink-muted);font-size:.8rem;font-weight:700}.ink-order-facts dd{margin:.25rem 0 0;font-weight:800}.ink-order-lines h2,.ink-order-production h2{letter-spacing:-.025em;margin:0 0 1rem;font-size:clamp(1.5rem,3vw,2.5rem)}.ink-order-lines ol,.ink-order-production ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.ink-order-lines li,.ink-order-production li{border-block-start:1px solid var(--ink-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding-block:1rem;display:grid}.ink-order-lines li:last-child,.ink-order-production li:last-child{border-block-end:1px solid var(--ink-line)}.ink-order-lines li>div{gap:.2rem;display:grid}.ink-order-lines li span,.ink-order-production li span,.ink-order-production>p{color:var(--ink-muted)}@media (max-width:48rem){.ink-order-hero,.ink-order-facts dl,.ink-order-lines li,.ink-order-production li{grid-template-columns:1fr}}.ink-retail-ops-main{gap:clamp(2.5rem,7vw,6rem);display:grid}.ink-retail-order-index{gap:0;margin:0;padding:0;list-style:none;display:grid}.ink-retail-order-index li{border-block-start:1px solid var(--ink-line);grid-template-columns:minmax(12rem,.8fr) minmax(14rem,1fr) auto;align-items:center;gap:1rem;padding-block:1.1rem;display:grid}.ink-retail-order-index li:last-child{border-block-end:1px solid var(--ink-line)}.ink-retail-order-index li>div{gap:.25rem;display:grid}.ink-retail-order-index span{color:var(--ink-muted);font-size:.82rem}.ink-retail-order-index a{color:var(--ink-text);text-underline-offset:.25rem;font-weight:800}@media (max-width:48rem){.ink-retail-order-index li{grid-template-columns:1fr}}.ink-bulk-heading{max-inline-size:48rem;margin-block-end:1.75rem}.ink-bulk-heading h1{letter-spacing:-.025em;margin:0;font-size:clamp(2rem,5vw,3.5rem);line-height:1.04}.ink-bulk-heading>p:not(.ink-audience){max-inline-size:42rem;color:var(--ink-muted);margin-block:1rem 0;font-size:1.05rem}.ink-bulk-panel{gap:1.5rem;display:grid}.ink-template-download{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ink-template-download p{max-inline-size:34rem;color:var(--ink-muted);margin:0}.ink-upload-form{grid-template-columns:minmax(0,1fr) minmax(10rem,14rem);align-items:end;gap:1rem;display:grid}.ink-upload-form .ink-button{margin:0}.ink-manual-order{border-block-start:1px solid var(--ink-line);gap:1rem;padding-block-start:1.5rem;display:grid}.ink-manual-order h2{margin:0;font-size:1.35rem}.ink-manual-order p{color:var(--ink-muted);margin-block:.4rem 0}.ink-manual-order form{gap:1rem;display:grid}.ink-manual-table select,.ink-manual-table input{border:1px solid var(--ink-line);border-radius:calc(var(--ink-radius) - .15rem);background:var(--ink-surface);min-block-size:2.5rem;min-inline-size:8rem;color:var(--ink-text);font:inherit;padding-inline:.65rem}.ink-manual-table input[type=number]{inline-size:7rem;min-inline-size:6rem}.ink-row-remove{border:1px solid var(--ink-line);min-block-size:2.5rem;min-inline-size:2.5rem;color:var(--ink-text);cursor:pointer;font:inherit;background:0 0;border-radius:50%;place-items:center;font-size:1.25rem;display:inline-grid}.ink-row-remove:disabled{cursor:not-allowed;opacity:.45}.ink-manual-actions{justify-content:space-between;gap:.75rem;display:flex}.ink-manual-actions .ink-button{inline-size:auto;margin:0}.ink-file-input{border:1px dashed var(--ink-line);border-radius:var(--ink-radius);background:var(--ink-surface);min-block-size:3rem;inline-size:100%;color:var(--ink-text);padding:.7rem}.ink-file-input::file-selector-button{border:1px solid var(--ink-line);border-radius:calc(var(--ink-radius) - .125rem);background:var(--ink-panel);min-block-size:2.25rem;color:var(--ink-text);cursor:pointer;margin-inline-end:.75rem;padding-inline:.75rem;font-weight:700}.ink-file-name{overflow-wrap:anywhere}.ink-bulk-alert{border-inline-start:3px solid var(--ink-danger);color:var(--ink-danger);margin:0;padding-inline-start:.75rem;font-weight:700}.ink-bulk-result{border-block-start:1px solid var(--ink-line);gap:1.25rem;padding-block-start:1.25rem;display:grid}.ink-bulk-result p{color:var(--ink-muted);margin-block:.6rem 0}.ink-bulk-metrics{border:1px solid var(--ink-line);border-radius:var(--ink-radius);background:var(--ink-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.ink-bulk-metrics div{background:var(--ink-surface);padding:1rem}.ink-bulk-metrics dt{color:var(--ink-muted);font-size:.85rem;font-weight:700}.ink-bulk-metrics dd{margin:.2rem 0 0;font-size:1.5rem;font-weight:800}.ink-table-scroll{overflow-x:auto}.ink-bulk-table{border-collapse:collapse;text-align:start;font-variant-numeric:tabular-nums;inline-size:100%}.ink-bulk-table th,.ink-bulk-table td{border-block-end:1px solid var(--ink-line);text-align:start;white-space:nowrap;padding-block:.7rem;padding-inline:.75rem}.ink-bulk-table th{color:var(--ink-muted);font-size:.82rem}.ink-bulk-table td:last-child{white-space:normal;max-inline-size:28rem}.ink-bulk-error-actions,.ink-bulk-pager{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ink-bulk-error-actions .ink-button,.ink-bulk-pager .ink-button,.ink-bulk-result>.ink-button{inline-size:auto;margin:0}.ink-bulk-pager{justify-content:flex-end}.ink-request-heading{max-inline-size:48rem;margin-block-end:1.75rem}.ink-request-heading h1{letter-spacing:-.025em;margin:0;font-size:clamp(2rem,5vw,3.5rem);line-height:1.04}.ink-request-heading>p:not(.ink-audience){max-inline-size:42rem;color:var(--ink-muted);margin-block:1rem 0;font-size:1.05rem}.ink-request-panel{gap:1.25rem;display:grid}.ink-request-form,.ink-request-section,.ink-request-lines{gap:1rem;display:grid}.ink-request-form{max-inline-size:64rem;margin:0}.ink-request-form fieldset,.ink-request-assets{min-inline-size:0;margin:0}.ink-request-paths,.ink-request-section,.ink-request-line,.ink-request-assets{border:1px solid var(--ink-line);border-radius:var(--ink-radius);padding:clamp(.9rem,2vw,1.25rem)}.ink-request-paths>legend,.ink-request-section>legend,.ink-request-line>legend,.ink-request-assets>legend{padding-inline:.35rem;font-weight:800}.ink-request-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ink-request-path{border:1px solid var(--ink-line);border-radius:var(--ink-radius);background:var(--ink-surface);min-inline-size:0;color:var(--ink-text);cursor:pointer;font:inherit;text-align:start;gap:.3rem;padding:.9rem;display:grid}.ink-request-path span{color:var(--ink-muted);font-size:.9rem}.ink-request-path.is-selected{border-color:var(--ink-accent);box-shadow:inset 0 0 0 1px var(--ink-accent)}.ink-request-path:disabled{cursor:not-allowed;opacity:.62}.ink-request-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.ink-request-field{gap:.45rem;min-inline-size:0;display:grid}.ink-request-field label,.ink-request-label{font-weight:700}.ink-request-wide{grid-column:1/-1}.ink-request-control{box-sizing:border-box;border:1px solid var(--ink-line);border-radius:var(--ink-radius);background:var(--ink-surface);min-block-size:2.75rem;inline-size:100%;min-inline-size:0;color:var(--ink-text);font:inherit;padding-block:.65rem;padding-inline:.75rem}textarea.ink-request-control{resize:vertical;min-block-size:6rem}.ink-request-control:disabled{cursor:not-allowed;opacity:.62}.ink-request-helper{color:var(--ink-muted);font-size:.9rem}.ink-request-lines{min-inline-size:0}.ink-request-line{background:var(--ink-surface);gap:.9rem;display:grid}.ink-request-line-actions,.ink-request-actions,.ink-request-status-row,.ink-request-choice-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ink-request-line-actions{justify-content:space-between}.ink-request-line-actions .ink-button,.ink-request-actions .ink-button{inline-size:auto;margin:0}.ink-request-remove{border:1px solid var(--ink-line);border-radius:var(--ink-radius);min-block-size:2.5rem;color:var(--ink-text);cursor:pointer;font:inherit;background:0 0;justify-self:start;padding-inline:.8rem;font-weight:700}.ink-request-remove:disabled{cursor:not-allowed;opacity:.5}.ink-request-shipping{border-block-start:1px solid var(--ink-line);padding-block-start:1rem}.ink-request-choice{border:1px solid var(--ink-line);border-radius:var(--ink-radius);background:var(--ink-panel);align-items:center;gap:.45rem;min-block-size:2.5rem;padding-block:.45rem;padding-inline:.65rem;display:inline-flex}.ink-request-choice input{accent-color:var(--ink-accent)}.ink-request-asset-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.ink-request-human-pricing,.ink-request-alert,.ink-request-status,.ink-request-live{border-inline-start:3px solid var(--ink-accent);margin:0;padding-inline-start:.75rem;font-weight:700}.ink-request-alert{border-inline-start-color:var(--ink-danger);color:var(--ink-danger)}.ink-request-alert a{color:inherit}.ink-request-status-row{color:var(--ink-muted);justify-content:space-between;font-size:.9rem}.ink-request-status-row strong{color:var(--ink-text)}.ink-request-live{min-block-size:1.5rem}@media (max-width:47.99rem){.ink-branding-grid{grid-template-columns:1fr}.ink-shell-bar{grid-template-columns:minmax(0,1fr) auto;min-block-size:auto;padding-block:.9rem}.ink-brand{overflow-wrap:anywhere;white-space:normal;grid-column:1/-1;min-inline-size:0}.ink-shell-menu{justify-self:end}.ink-shell-utilities{flex-wrap:wrap;grid-column:1;justify-content:flex-start;gap:.4rem .75rem}.ink-shell-menu[open]{grid-column:1/-1;inline-size:100%}.ink-shell-menu>summary{border:1px solid var(--ink-text);border-radius:var(--ink-radius);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;min-block-size:2.75rem;padding-inline:.8rem;font-weight:800;list-style:none;display:flex}.ink-shell-menu>summary::-webkit-details-marker{display:none}.ink-shell-menu>summary:after{content:"+";font-size:1.15rem;line-height:1}.ink-shell-menu[open]>summary{margin-inline-start:auto}.ink-shell-menu[open]>summary:after{content:"−"}.ink-shell-menu:not([open])>.ink-shell-actions{display:none}.ink-shell-menu>.ink-shell-actions{border-block-end:1px solid var(--ink-line);align-items:stretch;gap:0;inline-size:100%;margin-block-start:.75rem;font-size:1rem;display:grid}.ink-shell-menu>.ink-shell-actions>a,.ink-shell-menu>.ink-shell-actions>.ink-session-control{border-block-start:1px solid var(--ink-line);white-space:normal;min-block-size:3rem;min-inline-size:0;padding-block:.65rem}.ink-shell-menu .ink-session-control{grid-template-columns:minmax(0,1fr) auto}.ink-shell-menu .ink-session-identity{max-inline-size:none}.ink-shell-grid{grid-template-columns:minmax(0,1fr)}.ink-shell-copy h1{font-size:clamp(2.35rem,12vw,3.65rem)}.ink-shell-nav{flex-direction:column;align-items:stretch}.ink-primary-link,.ink-secondary-link{justify-content:center;inline-size:100%}.ink-upload-form{grid-template-columns:minmax(0,1fr)}.ink-template-download{flex-direction:column;align-items:stretch}.ink-template-download .ink-primary-link{justify-content:center;inline-size:100%}.ink-bulk-metrics{grid-template-columns:minmax(0,1fr)}.ink-bulk-error-actions{flex-direction:column;align-items:stretch}.ink-bulk-error-actions .ink-button{inline-size:100%}.ink-bulk-pager{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ink-bulk-pager .ink-button{inline-size:100%}.ink-manual-actions{grid-template-columns:minmax(0,1fr);display:grid}.ink-manual-actions .ink-button{inline-size:100%}.ink-request-path-grid,.ink-request-grid,.ink-request-asset-list{grid-template-columns:minmax(0,1fr)}.ink-request-line-actions,.ink-request-actions,.ink-request-choice-row{flex-direction:column;align-items:stretch}.ink-request-line-actions .ink-button,.ink-request-actions .ink-button,.ink-request-choice,.ink-request-remove{inline-size:100%}.ink-request-choice{justify-content:flex-start}}[dir=rtl] :is(h1,h2,h3,.ink-price-result strong,.ink-cart-summary>strong){letter-spacing:0;line-height:1.15}[dir=rtl] :is(.ink-audience,.ink-panel-index,.ink-product-kind,.ink-depth-metrics span){letter-spacing:0;text-transform:none}.ink-cart-link{align-items:center;gap:.4rem;display:inline-flex}.ink-cart-link span{font-variant-numeric:tabular-nums;border:1px solid;border-radius:999px;place-items:center;block-size:1.45rem;min-inline-size:1.45rem;font-size:.72rem;display:inline-grid}.ink-price-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-block-start:.85rem;display:flex}.ink-price-actions .ink-button{inline-size:auto;margin:0}.ink-text-link,.ink-text-button{color:var(--ink-text);font:inherit;text-underline-offset:.25rem;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}.ink-text-button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-block-size:2.75rem;min-inline-size:2.75rem;padding-inline:.5rem;display:inline-flex}.ink-retail-cart-main,.ink-retail-checkout-main{gap:clamp(2.5rem,7vw,6rem);display:grid}.ink-cart-hero{grid-template-columns:minmax(0,1.2fr) minmax(14rem,.8fr)}.ink-cart-hero>p{color:var(--ink-muted);text-wrap:pretty;margin:0;font-size:clamp(1rem,1.8vw,1.25rem)}.ink-cart-hero>.ink-text-link{grid-column:2;justify-self:start}.ink-cart-layout{grid-template-columns:minmax(0,1fr) minmax(17rem,.34fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.ink-cart-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.ink-cart-item{border-block-start:1px solid var(--ink-text);grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;min-inline-size:0;padding-block:1.4rem;display:grid}.ink-cart-item:last-child{border-block-end:1px solid var(--ink-text)}.ink-cart-item h2,.ink-cart-item p{margin:0}.ink-cart-item h2{letter-spacing:-.025em;font-size:clamp(1.35rem,3vw,2.15rem);line-height:1}.ink-cart-item>div:first-child,.ink-cart-item-status{gap:.55rem;display:grid}.ink-cart-item-status{text-align:end;justify-items:end;max-inline-size:19rem}.ink-cart-item-status strong,.ink-cart-summary>strong{font-family:var(--ink-font);font-variant-numeric:tabular-nums}.ink-cart-summary{border-block:1px solid var(--ink-text);gap:1rem;padding-block:1.5rem;display:grid;position:sticky;inset-block-start:2rem}.ink-cart-summary>p,.ink-cart-summary>small{color:var(--ink-muted);margin:0}.ink-cart-summary>strong{letter-spacing:-.025em;font-size:clamp(2rem,4vw,3.75rem);line-height:1}.ink-checkout-card,.ink-checkout-success{border-block:1px solid var(--ink-text);gap:1.5rem;max-inline-size:52rem;padding-block:clamp(1.5rem,4vw,3rem);display:grid}.ink-checkout-card>p,.ink-checkout-success>p,.ink-checkout-success h2{margin:0}.ink-checkout-card fieldset{border:0;gap:.75rem;margin:0;padding:0;display:grid}.ink-checkout-card legend{margin-block-end:.75rem;font-size:1.1rem;font-weight:800}.ink-delivery-choice{border:1px solid var(--ink-line);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;min-block-size:4.5rem;padding:1rem;display:grid}.ink-delivery-choice:has(input:checked){border-color:var(--ink-accent);box-shadow:inset 0 0 0 1px var(--ink-accent)}.ink-delivery-choice input{accent-color:var(--ink-accent);margin-block-start:.25rem}.ink-delivery-choice span{gap:.25rem;display:grid}.ink-delivery-choice small{color:var(--ink-muted)}.ink-checkout-success h2{letter-spacing:-.025em;font-size:clamp(1.7rem,4vw,3rem);line-height:1}.ink-checkout-success dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;display:grid}.ink-checkout-success dl>div{border-block-start:1px solid var(--ink-line);padding-block-start:.75rem}.ink-checkout-success dt{color:var(--ink-muted);font-size:.82rem;font-weight:700}.ink-checkout-success dd{font-variant-numeric:tabular-nums;margin:.25rem 0 0;font-weight:800}@media (max-width:48rem){.ink-cart-hero{grid-template-columns:1fr}.ink-cart-hero>.ink-text-link{grid-column:auto}.ink-cart-layout,.ink-cart-item,.ink-checkout-success dl{grid-template-columns:1fr}.ink-cart-item-status{text-align:start;justify-items:start;max-inline-size:none}.ink-cart-summary{position:static}.ink-price-actions{flex-direction:column;align-items:stretch}.ink-price-actions .ink-button{inline-size:100%}}
.ink-shopping-page{gap:2rem}.ink-shopping-page .ink-retail-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:1rem 3rem;padding-block-end:2rem}.ink-shopping-page .ink-retail-hero h1{max-inline-size:15ch;font-size:clamp(2.6rem,5vw,5rem);line-height:1}.ink-shopping-controls{border:1px solid var(--ink-line);background:var(--ink-panel);grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:1rem;padding:1.4rem;display:grid}.ink-shopping-controls label{gap:.5rem;min-inline-size:0;display:grid}.ink-shopping-controls label>span{font-size:.78rem;font-weight:700}.ink-shopping-controls :is(input,select){border:1px solid var(--ink-line);background:var(--ink-panel);min-block-size:3rem;inline-size:100%;min-inline-size:0;color:var(--ink-text);border-radius:0;padding:.65rem}.ink-shopping-result-bar{justify-content:space-between;align-items:center;gap:1rem;min-block-size:4rem;display:flex}.ink-shopping-result-bar p{color:var(--ink-muted);font-size:.88rem}.ink-shopping-result-bar button{color:var(--ink-text);cursor:pointer;background:0 0;border:0;min-block-size:2.75rem;text-decoration:underline}.ink-shopping-page .ink-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 1.5rem}.ink-shopping-page .ink-product-card:nth-child(n){grid-column:auto;margin:0}.ink-shopping-page .ink-product-visual{aspect-ratio:4/5;min-block-size:0}.ink-shopping-page .ink-product-card-copy{grid-template-columns:1fr}.ink-shopping-page .ink-product-card h2{font-size:clamp(1.5rem,3vw,2.1rem)}.ink-shopping-page .ink-product-link{justify-self:start}.ink-shopping-empty{background:var(--ink-panel);text-align:center;padding:3rem 1.5rem}.ink-shopping-empty h2{font-family:var(--ink-font);font-size:2rem}.ink-shopping-empty p,.ink-shopping-more p{color:var(--ink-muted)}.ink-shopping-more{text-align:center;padding:2rem 0}.ink-shopping-more button,.ink-shopping-empty button{border:1px solid var(--ink-text);background:var(--ink-text);color:var(--ink-panel);cursor:pointer;min-block-size:2.75rem;padding:.75rem 1.25rem}.ink-shopping-more button:disabled{opacity:.6;cursor:wait}@media (max-width:48rem){.ink-shopping-page .ink-retail-hero{grid-template-columns:1fr}.ink-shopping-controls{grid-template-columns:1fr 1fr;padding:1rem}.ink-shopping-search{grid-column:1/-1}.ink-shopping-page .ink-product-grid{grid-template-columns:1fr}}
.ink-collections-page{gap:3rem;display:grid}.ink-sample-section>h2{font:600 clamp(2rem, 4vw, 3rem)/1.15 var(--ink-font)}.ink-sample-section>p{color:var(--ink-muted);max-inline-size:48rem;margin-block-end:2rem}.ink-sample-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.ink-sample-grid .ink-product-card:nth-child(n){grid-column:auto;margin:0}.ink-sample-grid .ink-product-visual{aspect-ratio:3/2;min-block-size:0}.ink-sample-grid .ink-product-card-copy{grid-template-columns:1fr}.ink-sample-grid h3{font:600 1.8rem/1.15 var(--ink-font);margin:0}@media (max-width:48rem){.ink-sample-grid{grid-template-columns:1fr}}.ink-collection-heading h1{font:600 clamp(2.5rem, 5vw, 5rem)/1.03 var(--ink-font);letter-spacing:-.025em;max-inline-size:18ch;margin:1rem 0}.ink-collection-heading>p:not(.ink-store-eyebrow){max-inline-size:44rem;color:var(--ink-muted);font-size:1.1rem}.ink-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 1.5rem;display:grid}.ink-collection-grid h2{font:600 1.8rem/1.15 var(--ink-font);margin-block:1rem .5rem}.ink-collection-grid h2 a{color:var(--ink-text);text-decoration:none}.ink-collection-grid p{color:var(--ink-muted);margin:0}.ink-collection-image{aspect-ratio:4/3;background:var(--ink-sand);display:block;position:relative;overflow:hidden}.ink-collection-image img{object-fit:cover}.ink-collection-image>span{background:var(--ink-surface);color:var(--ink-text);padding:.35rem .65rem;font-size:.75rem;position:absolute;inset-block-end:1rem;inset-inline-start:1rem}.ink-collection-detail{grid-template-columns:1.1fr 1fr;align-items:center;gap:3rem;display:grid}.ink-collection-detail .ink-primary-link{margin-block:1rem;margin-inline-end:1rem}.ink-portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ink-portfolio-grid img{block-size:auto;inline-size:100%;display:block}.ink-collection-faq{max-inline-size:52rem}.ink-collection-faq details{border-block-end:1px solid var(--ink-line);padding-block:1.2rem}.ink-collection-faq summary{cursor:pointer;font-weight:700}.ink-account-gate{border:1px solid var(--ink-line);background:var(--ink-panel);max-inline-size:42rem;margin-block:3rem;padding:2rem}.ink-account-gate a{margin-block-start:1rem}[dir=rtl] .ink-collection-heading h1{letter-spacing:0;line-height:1.2}@media (max-width:48rem){.ink-collection-grid,.ink-collection-detail,.ink-portfolio-grid{grid-template-columns:1fr}.ink-shell[data-audience=storefront] .ink-shell-menu[open]{grid-area:3/1/auto/-1}}
.ink-designer{border-block:1px solid var(--ink-line);grid-column:1/-1;margin-block:1rem;padding-block:2rem}.ink-product-designable .ink-configurator{position:static}.ink-designer h2{font:600 clamp(2rem, 4vw, 3rem)/1.1 var(--ink-font);margin:.6rem 0}.ink-designer header>p:last-child,.ink-designer small,.ink-designer-preview>p{color:var(--ink-muted)}.ink-designer-grid{grid-template-columns:minmax(0,1.15fr) minmax(16rem,1fr);align-items:start;gap:2rem;display:grid}.ink-designer canvas{touch-action:none;cursor:move;border:1px solid var(--ink-line);block-size:auto;inline-size:100%;display:block}.ink-designer-controls{gap:1.1rem;display:grid}.ink-designer-controls label{gap:.45rem;min-inline-size:0;font-size:.9rem;font-weight:600;display:grid}.ink-designer-controls input[type=file]{border:1px solid var(--ink-line);background:var(--ink-panel);max-inline-size:100%;padding:.7rem;font-size:.8rem}.ink-designer-controls input[type=range]{min-block-size:2rem;inline-size:100%;accent-color:var(--ink-accent)}.ink-designer-controls fieldset{border:1px solid var(--ink-line);gap:.6rem;min-inline-size:0;margin:0;padding:1rem;display:grid}.ink-designer-controls button{cursor:pointer;min-block-size:2.75rem;font:inherit;padding:.65rem 1rem}.ink-designer-controls button:disabled{cursor:not-allowed;opacity:.6}.ink-model-option{border:1px dashed var(--ink-line);padding:1rem}.ink-model-option summary{cursor:pointer;font-weight:700}.ink-model-option p{color:var(--ink-muted);font-size:.85rem}.ink-designer-controls .ink-model-consent{align-items:start;gap:.65rem;margin-block:1rem;display:flex}.ink-model-consent input{margin-top:.3rem}.ink-order-design-link{color:var(--ink-accent-text);text-underline-offset:.2rem}@media (max-width:48rem){.ink-designer-grid{grid-template-columns:1fr;gap:1rem}}
.ink-shell[data-audience=storefront]{--oi-lilac:#c3b3d0;--oi-sage:#a9bca8;--oi-sun:#edce60;--oi-notch:clamp(1.25rem, 2.6vw, 2.25rem);--oi-radius:.75rem;--oi-gutter:clamp(1rem, 4vw, 3rem);--ink-radius:.5rem;font-size:1.0625rem}.oi-wrap{inline-size:min(100% - 2 * var(--oi-gutter), 86rem);margin-inline:auto}.oi-kicker{letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:500}:lang(ar) .oi-kicker{font-size:.9rem}.oi-lede{max-inline-size:34rem;margin:0;font-size:1.2rem;line-height:1.55}.oi-notched{clip-path:polygon(0 0, calc(100% - var(--oi-notch)) 0, calc(100% - var(--oi-notch)) var(--oi-notch), 100% var(--oi-notch), 100% 100%, 0 100%);display:block;overflow:hidden}.oi-notched img{block-size:auto;inline-size:100%;display:block}.oi-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-block-start:2rem;display:flex}.oi-button{border:2px solid var(--ink-text);border-radius:var(--oi-radius);justify-content:center;align-items:center;min-block-size:3.25rem;padding-inline:1.5rem;font-weight:600;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.oi-button-solid{background:var(--ink-text);color:var(--ink-surface)}.oi-button-solid:hover{border-color:var(--ink-accent);background:var(--ink-accent);color:var(--ink-text)}.oi-button-line{color:var(--ink-text)}.oi-button-line:hover{background:var(--ink-text);color:var(--ink-surface)}.oi-button-accent{border-color:var(--ink-accent);background:var(--ink-accent);color:var(--ink-text)}.oi-button-accent:hover{border-color:var(--ink-surface);background:var(--ink-surface)}.oi-go{color:inherit;text-underline-offset:.3em;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}a.oi-go:hover,.oi-card:hover .oi-go{-webkit-text-decoration-color:var(--ink-accent);text-decoration-color:var(--ink-accent)}.oi-hero{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(2rem,4vw,4rem);padding-block:clamp(2.5rem,6vw,5rem) clamp(2rem,4vw,3rem);display:grid}.oi-hero h1{letter-spacing:-.03em;text-wrap:balance;margin:1.25rem 0 1.5rem;font-size:clamp(3rem,7.4vw,6.75rem);font-weight:500;line-height:.98}.oi-hero-figure{margin:0;position:relative}.oi-hero-figure figcaption{color:var(--ink-muted);text-align:end;margin-block-start:.75rem;font-size:.78rem}.oi-tag{background:var(--ink-accent);inline-size:9.25rem;color:var(--ink-text);letter-spacing:.11em;text-align:center;text-transform:uppercase;border-radius:.6rem;justify-items:center;gap:.6rem;margin:0;padding:2.6rem 1rem 1.1rem;font-size:.72rem;font-weight:600;line-height:1.3;display:grid;position:absolute;inset-block-end:1rem;inset-inline-start:calc(var(--oi-gutter) * -.45);rotate:-7deg}[dir=rtl] .oi-tag{rotate:7deg}.oi-tag:before{content:"";background:var(--ink-surface);border-radius:50%;block-size:.85rem;inline-size:.85rem;margin-inline:auto;position:absolute;inset-block-start:.8rem;inset-inline:0}.oi-tag-sign{aspect-ratio:330/300;background:currentColor;inline-size:3.4rem;-webkit-mask:url(../media/own-ink-sign.1nuxpkc1rxumt.svg) 50%/contain no-repeat;mask:url(../media/own-ink-sign.1nuxpkc1rxumt.svg) 50%/contain no-repeat}.oi-section{padding-block:clamp(3.5rem,8vw,7rem)}.oi-section-head{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:.75rem clamp(2rem,6vw,6rem);margin-block-end:clamp(2rem,4vw,3.25rem);display:grid}.oi-section-head .oi-kicker{grid-column:1/-1}.oi-section-head h2{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,4.4vw,3.6rem);font-weight:500;line-height:1.06}.oi-section-aside{color:var(--ink-muted);justify-items:start;gap:.75rem;display:grid}.oi-section-aside p{margin:0}.oi-section-aside .oi-go{color:var(--ink-text)}.oi-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.4vw,2rem);display:grid}.oi-card{color:var(--ink-text);align-content:start;gap:.6rem;text-decoration:none;display:grid}.oi-card img{aspect-ratio:4/3;object-fit:cover;transition:scale .4s}.oi-card:hover img{scale:1.035}.oi-card h3{margin:.75rem 0 0;font-size:1.65rem;font-weight:600;line-height:1.2}.oi-card p{color:var(--ink-muted);margin:0 0 .4rem}.oi-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,2.4vw,2rem);display:grid}.oi-craft{border-radius:var(--oi-radius);grid-template-rows:1fr auto;display:grid;overflow:hidden}.oi-craft-print{background:var(--ink-text);color:var(--ink-surface)}.oi-craft-stitch{background:var(--oi-lilac);color:var(--ink-text)}.oi-craft-copy{padding:clamp(1.75rem,4vw,3.25rem)}.oi-craft h2{letter-spacing:-.045em;margin:1rem 0 1.5rem;font-size:clamp(4.25rem,10vw,9rem);font-weight:500;line-height:.9}.oi-craft h2 span{color:var(--ink-accent)}.oi-craft-stitch h2 span{color:var(--ink-text)}.oi-craft h3{margin:0 0 .4rem;font-size:1.35rem;font-weight:600}.oi-craft-copy>p:not(.oi-kicker){max-inline-size:30rem;margin:0 0 1.5rem}.oi-craft>img{aspect-ratio:16/9;object-fit:cover;block-size:auto;inline-size:100%;display:block}.oi-process{counter-reset:oi-step;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,2.4vw,2rem);margin:0;padding:0;list-style:none;display:grid}.oi-process li{border-block-start:6px solid var(--ink-text);counter-increment:oi-step;padding-block-start:1rem}.oi-process li:last-child{border-block-start-color:var(--ink-accent)}.oi-process li:before{content:counter(oi-step) " / 4";color:var(--ink-muted);font-size:.8rem;font-weight:500}.oi-process h3{margin:.5rem 0 .4rem;font-size:1.65rem;font-weight:600}.oi-process p{color:var(--ink-muted);margin:0}.oi-wholesale{border-radius:var(--oi-radius);background:var(--ink-text);color:var(--ink-surface);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);scroll-margin-block-start:2rem;display:grid;overflow:hidden}.oi-wholesale-copy{padding:clamp(2rem,5vw,4.5rem)}.oi-wholesale h2{letter-spacing:-.025em;text-wrap:balance;margin:1rem 0 1.5rem;font-size:clamp(2.4rem,5vw,4.5rem);font-weight:500;line-height:1.02}.oi-wholesale .oi-lede{color:color-mix(in srgb, var(--ink-surface) 82%, transparent);font-size:1.1rem}.oi-wholesale>img{object-position:30% center;object-fit:cover;block-size:100%;min-block-size:18rem;inline-size:100%;display:block}.oi-wholesale-steps{gap:0;margin:clamp(2rem,4vw,3.5rem) 0 0;padding:0;list-style:none;display:grid}.oi-wholesale-steps li{border-block-start:1px solid color-mix(in srgb, var(--ink-surface) 28%, transparent);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.25rem 1.5rem;padding-block:.9rem;display:grid}.oi-wholesale-steps h3{margin:0;font-size:1rem;font-weight:600}.oi-wholesale-steps p{color:color-mix(in srgb, var(--ink-surface) 76%, transparent);margin:0;font-size:.95rem}.oi-chips{flex-wrap:wrap;gap:.75rem;display:flex}.oi-chips a{border:2px solid var(--ink-text);min-block-size:3.25rem;color:var(--ink-text);border-radius:999px;align-items:center;gap:.6rem;padding-inline:1.4rem;font-size:1.15rem;font-weight:500;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.oi-chips a:hover{background:var(--ink-text);color:var(--ink-surface)}.oi-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.4vw,2rem);display:grid}.oi-product{align-content:start;gap:.35rem;display:grid}.oi-product-image{aspect-ratio:4/5;border-radius:var(--oi-radius);background:var(--ink-sand);margin-block-end:.75rem;display:block;position:relative;overflow:hidden}.oi-product-image img{object-fit:cover;transition:scale .4s}.oi-product-image:hover img{scale:1.035}.oi-product h3{margin:0;font-size:1.35rem;font-weight:600}.oi-product p{color:var(--ink-muted);margin:0 0 .4rem}.oi-empty{border-block:2px solid var(--ink-text);color:var(--ink-muted);margin:0;padding-block:2.5rem}.oi-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.4vw,2rem);padding-block-end:clamp(3.5rem,8vw,7rem);display:grid}.oi-values article{border-block-start:2px solid var(--ink-text);padding-block-start:1rem}.oi-values h2{margin:0 0 .4rem;font-size:1.2rem;font-weight:600}.oi-values p{color:var(--ink-muted);margin:0}.ink-shell[data-audience=storefront] .ink-shell-header{border-block-end:2px solid var(--ink-text);background:var(--ink-surface)}.ink-shell[data-audience=storefront] .ink-shell-bar{min-block-size:6.25rem}.ink-shell[data-audience=storefront] .ink-brand>.ink-logo{block-size:auto;inline-size:7.5rem}.ink-shell[data-audience=storefront] .ink-store-nav a{border-block-end:3px solid #0000;padding-block:.35rem;font-size:1rem;font-weight:500}.ink-shell[data-audience=storefront] .ink-store-nav a:hover{border-block-end-color:var(--ink-accent);color:var(--ink-text)}.oi-footer{background:var(--ink-text);color:var(--ink-surface);margin-block-start:clamp(2rem,5vw,4rem);padding-block:clamp(3rem,7vw,6rem) 2rem}.oi-footer-grid{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(10rem,.5fr));align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.oi-footer .ink-brand{color:var(--ink-surface);display:block}.ink-shell[data-audience=storefront] .oi-footer .ink-logo{block-size:auto;inline-size:clamp(13rem,36vw,34rem)}.oi-footer-line{max-inline-size:26rem;color:color-mix(in srgb, var(--ink-surface) 78%, transparent);margin:1.5rem 0 0}.oi-footer nav,.oi-footer-promise{justify-items:start;gap:.6rem;display:grid}.oi-footer strong{letter-spacing:.11em;text-transform:uppercase;margin-block-end:.4rem;font-size:.75rem;font-weight:500}.oi-footer nav a{color:var(--ink-surface);text-decoration:none}.oi-footer nav a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--ink-accent);text-decoration-color:var(--ink-accent);text-underline-offset:.3em;text-decoration-thickness:2px}.oi-footer-promise p{color:color-mix(in srgb, var(--ink-surface) 78%, transparent);margin:0}.oi-footer-note{border-block-start:1px solid color-mix(in srgb, var(--ink-surface) 28%, transparent);color:color-mix(in srgb, var(--ink-surface) 70%, transparent);margin-block:clamp(2.5rem,6vw,4.5rem) 0;padding-block-start:1.25rem;font-size:.85rem}.ink-shell[data-audience=storefront] :is(.ink-audience,.ink-product-kind,.ink-store-eyebrow){color:var(--ink-text);letter-spacing:.11em;text-transform:uppercase;font-size:.75rem;font-weight:500}.ink-shell[data-audience=storefront] main:not(.oi-home) h1{letter-spacing:-.025em;font-weight:500;line-height:1.03}.ink-shell[data-audience=storefront] main:not(.oi-home) :is(h2,h3){letter-spacing:-.01em;font-weight:600}.ink-shell[data-audience=storefront] .ink-retail-hero h1{font-size:clamp(2.6rem,5.6vw,5rem)}.ink-shell[data-audience=storefront] :is(.ink-button,.ink-primary-button,.ink-primary-link){border:2px solid var(--ink-text);border-radius:var(--oi-radius);background:var(--ink-text);min-block-size:3.25rem;padding-inline:1.5rem;font-weight:600;color:var(--ink-surface)!important}.ink-shell[data-audience=storefront] :is(.ink-button,.ink-primary-button,.ink-primary-link):not(:disabled):hover{border-color:var(--ink-accent);background:var(--ink-accent);color:var(--ink-text)!important}.ink-shell[data-audience=storefront] .ink-retail-empty .ink-button{flex:none}a.ink-button{justify-content:center;justify-self:start;align-items:center;text-decoration:none;display:inline-flex}:where(.ink-shell[data-audience=storefront]) main a:where(:not([class])),:where(.ink-shell[data-audience=storefront]) .ink-collection-image{color:inherit;text-underline-offset:.25em;text-decoration-thickness:2px}:where(.ink-shell[data-audience=storefront]) main a:where(:not([class])):hover{-webkit-text-decoration-color:var(--ink-accent);text-decoration-color:var(--ink-accent)}.ink-shell[data-audience=storefront] :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden]),select,textarea){border:1.5px solid color-mix(in srgb, var(--ink-text) 55%, var(--ink-surface));border-radius:var(--ink-radius);background:var(--ink-panel)}.ink-shell[data-audience=storefront] :is(.ink-work-panel,.ink-account-gate,.ink-shopping-controls){border-radius:var(--oi-radius);background:var(--ink-panel);border:0}.ink-shell[data-audience=storefront] :is(.ink-collection-image,.ink-product-visual){clip-path:polygon(0 0, calc(100% - var(--oi-notch)) 0, calc(100% - var(--oi-notch)) var(--oi-notch), 100% var(--oi-notch), 100% 100%, 0 100%)}[dir=rtl] .oi-notched,[dir=rtl] .ink-shell[data-audience=storefront] :is(.ink-collection-image,.ink-product-visual){clip-path:polygon(var(--oi-notch) 0, 100% 0, 100% 100%, 0 100%, 0 var(--oi-notch), var(--oi-notch) var(--oi-notch))}@media (max-width:60rem){.oi-hero,.oi-pair,.oi-wholesale,.oi-section-head,.oi-trio,.oi-products,.oi-values{grid-template-columns:minmax(0,1fr)}.oi-process{grid-template-columns:repeat(2,minmax(0,1fr))}.oi-tag{inline-size:7.75rem;padding-block-start:2.2rem;inset-block-end:-.5rem;inset-inline-start:.5rem}.oi-tag-sign{inline-size:2.6rem}.oi-wholesale-steps li,.oi-footer-grid{grid-template-columns:minmax(0,1fr)}.oi-button{flex:14rem}.ink-shell[data-audience=storefront] .ink-shell-bar{min-block-size:5.5rem}}@media (prefers-reduced-motion:reduce){.oi-button,.oi-chips a,.oi-card img,.oi-product-image img{transition:none}}
