.ok-mode{font-family:Instrument Sans,sans-serif;background:var(--ok-paper);color:var(--ok-ink);--header-height:72px;--header-group-height:72px}.ok-mode #header-group{position:sticky;top:0;z-index:30;background:var(--ok-paper)}.ok-surface{color:var(--ok-ink);background:var(--ok-paper);font-family:Instrument Sans,sans-serif}.ok-surface *,.ok-surface *:before,.ok-surface *:after{box-sizing:border-box}.ok-surface :is(h1,h2,h3,p,figure){margin:0;font-family:inherit;font-style:normal}.ok-surface :is(h1,h2,h3){font-weight:500;color:inherit;text-transform:none}.ok-surface a{color:inherit;text-decoration:none}.ok-surface a:hover{text-decoration:underline;text-underline-offset:.2em}.ok-surface .ok-card-link:hover{text-decoration:none}.ok-surface .ok-card-link:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.ok-surface :is(a,button,input,select,summary):focus-visible,.ok-product :is(a,summary):focus-visible{outline:2px solid currentColor;outline-offset:5px}.ok-surface button,.ok-surface input,.ok-surface select{font:inherit;color:inherit}.ok-surface button{cursor:pointer}.ok-surface summary{cursor:pointer;list-style:none}.ok-surface summary::-webkit-details-marker{display:none}.ok-picture{display:block;overflow:hidden;width:100%;height:100%}.ok-picture img{display:block;width:100%;height:100%;object-fit:var(--ok-fit,cover);object-position:var(--ok-focal,50% 50%)!important}.ok-editorial{min-width:0}.ok-editorial .ok-image-link{display:block;height:100%}.ok-editorial figcaption{font-size:13px;line-height:1.5;color:var(--ok-muted);padding-top:14px}.ok-editor-note{margin:24px;padding:20px;border:1px dashed #83857D;color:#4b4d48;font:14px/1.5 Instrument Sans,sans-serif}.ok-header{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:72px;padding:12px var(--ok-gutter);position:relative}.ok-primary-nav,.ok-utilities{display:flex;align-items:center;gap:clamp(16px,2vw,28px)}.ok-header :is(a,summary,button){font:400 12px/1.4 Instrument Sans,sans-serif;min-height:44px;display:inline-flex;align-items:center;letter-spacing:.025em}.ok-header .ok-compact-mark{font-size:21px;font-weight:500;letter-spacing:-.055em;white-space:nowrap}.ok-header[data-home]:not([data-compact]) .ok-compact-mark{display:none}.ok-mobile-menu{display:none}.ok-shop-panel,.ok-search-panel{position:absolute;top:100%;left:0;right:0;padding:34px var(--ok-gutter) 42px;background:var(--ok-paper);box-shadow:0 12px 16px #0000000a;border-top:1px solid var(--ok-rule);max-height:calc(100dvh - 80px);overflow-y:auto}.ok-shop-panel{display:grid;grid-template-columns:1fr 1fr 220px;gap:40px}.ok-shop-panel a{display:flex;gap:22px}.ok-shop-panel .ok-service-link{margin-top:20px;font-size:13px;text-transform:none}.ok-eyebrow{font-size:11px;line-height:1.5;color:var(--ok-muted);text-transform:uppercase;letter-spacing:.06em}.ok-menu-object .ok-card h3{font-size:25px}.ok-menu-object .ok-card-image{aspect-ratio:4/3}.ok-menu-object .ok-card-heading{display:block}.ok-menu-object .ok-card-meta{font-size:12px}.ok-search-panel form{max-width:600px;margin-left:auto}.ok-header label{display:block;font-size:14px;font-weight:500;margin-bottom:14px}.ok-search-field{display:flex;border-bottom:1px solid #83857D}.ok-search-field input{width:100%;min-width:0;padding:14px 0;background:none;border:0;font-size:16px;border-radius:0}.ok-search-field input::placeholder{color:#6c6f68;opacity:1}.ok-search-field button{border:0;background:none;justify-content:center;min-width:48px;font-size:24px}.ok-masthead{padding:27px var(--ok-gutter) 31px}.ok-masthead h1{display:flex;justify-content:space-between;align-items:start;font-size:calc((100vw - 2 * var(--ok-gutter)) * .14);line-height:.91;letter-spacing:-.066em;max-width:none}.ok-masthead h1>span{display:block;line-height:.98;padding-top:.02em}.ok-masthead .ok-word-skye{letter-spacing:-.075em;height:.9em;overflow:hidden;margin-top:.14em}.ok-hero-row.ok-has-photo{display:grid;grid-template-columns:30% 70%;align-items:end}.ok-hero-shop{display:flex;align-items:center;gap:32px;padding:16px var(--ok-gutter);min-height:60px;font-size:14px}.ok-hero-photo .ok-picture{height:min(55vw,780px)}.ok-hero-photo figcaption{padding-right:var(--ok-gutter)}.ok-entries{margin:var(--ok-space) var(--ok-gutter) 0}.ok-entry{display:grid;grid-template-columns:1fr 210px 34px;gap:24px;align-items:center;padding:30px 0 33px}.ok-entry+.ok-entry{border-top:1px solid var(--ok-rule)}.ok-entry h2{font-size:clamp(30px,5.8vw,100px);line-height:1.05;letter-spacing:-.05em}.ok-entry-note{font-size:14px;line-height:1.45;color:var(--ok-muted)}.ok-arrow{font-size:30px;text-align:right}.ok-atmosphere{position:relative;isolation:isolate;margin-top:var(--ok-space);min-height:64vw;padding:12vw 9% 7vw;background:var(--ok-night);color:var(--ok-paper)}.ok-atmosphere-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.ok-atmosphere-photo figcaption{position:absolute;bottom:22px;left:var(--ok-gutter);color:var(--ok-paper);background:#171916;padding:5px 9px;max-width:45%}.ok-atmosphere-object{width:35%;margin-left:auto;background:var(--ok-night);padding-bottom:16px}.ok-atmosphere .ok-card-heading,.ok-atmosphere .ok-card-meta{padding-inline:14px}.ok-atmosphere .ok-card h3{font-size:clamp(28px,3vw,46px)}.ok-atmosphere .ok-card-meta{color:#d8d9d2}.ok-atmosphere-no-image{min-height:0;padding-block:64px;background:var(--ok-paper);color:var(--ok-ink)}.ok-atmosphere-no-image .ok-atmosphere-object{background:transparent}.ok-atmosphere-no-image .ok-card-meta{color:var(--ok-secondary)}.ok-atmosphere-no-product{min-height:52vw}.ok-selected{margin:var(--ok-space) var(--ok-gutter) 0}.ok-section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:28px}.ok-section-heading h2{font-size:15px;font-weight:400}.ok-section-heading a{font-size:13px;min-height:44px;display:inline-flex;align-items:center;gap:16px}.ok-selected-grid{display:grid;grid-template-columns:55% 1fr;gap:70px 11%;align-items:start}.ok-card{position:relative;min-width:0}.ok-card-link{display:block}.ok-card-image{aspect-ratio:4/5;overflow:hidden;background:#ecede8}.ok-card-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 18px;margin-top:17px}.ok-card h3{font-size:clamp(28px,5.9vw,90px);letter-spacing:-.055em;line-height:1.05;overflow-wrap:anywhere}.ok-price{font-size:14px;line-height:1.5;white-space:nowrap;color:inherit}.ok-card-meta{display:flex;flex-wrap:wrap;gap:5px 16px;justify-content:space-between;margin-top:10px;font-size:13px;line-height:1.5;color:var(--ok-secondary)}.ok-material-pair{position:relative;margin-top:0}.ok-material-pair.ok-with-texture{margin-top:158px}.ok-texture{position:absolute;width:106.2%;height:63%;top:-100px;left:-30%;transform:scale(var(--ok-texture-scale,1));transform-origin:center}.ok-texture figcaption{max-width:45%}.ok-material-pair .ok-card h3{font-size:clamp(28px,4.25vw,70px)}.ok-worn-making{margin-top:var(--ok-space)}.ok-worn-photo{margin-left:24%!important}.ok-worn-photo .ok-picture{height:57vw;max-height:900px}.ok-making-row{display:grid;grid-template-columns:61% 1fr;gap:16%;align-items:end;margin:48px var(--ok-gutter) 0 0;position:relative}.ok-paired-photos .ok-making-row{margin-top:-5.5vw}.ok-bench-photo .ok-picture{height:28vw;max-height:440px}.ok-bench-photo figcaption{padding-left:var(--ok-gutter)}.ok-bench-about{margin:10px 0 0 var(--ok-gutter);display:inline-flex;align-items:center;gap:18px;min-height:44px;font-size:13px}.ok-finished-object{margin-top:13vw}.ok-finished-object .ok-card h3{font-size:clamp(25px,3vw,44px)}.ok-making-row.ok-no-bench{display:block;margin-top:48px}.ok-no-worn .ok-making-row,.ok-no-worn .ok-finished-object{margin-top:0}.ok-making-row.ok-no-object{grid-template-columns:minmax(0,1fr);gap:0}.ok-no-object .ok-bench-photo .ok-picture{height:auto;max-height:none;aspect-ratio:61/28}.ok-no-bench .ok-finished-object{width:26%;margin:0 0 0 auto}.ok-commissions{margin:90px var(--ok-gutter) 0 30%;display:grid;grid-template-columns:1fr 1.1fr;gap:32px;align-items:start}.ok-commissions h2{font-size:24px;line-height:1.15;letter-spacing:-.035em}.ok-commissions p{font-size:15px;line-height:1.5;max-width:340px;margin-bottom:16px}.ok-commissions a{font-size:13px;display:inline-flex;gap:16px;align-items:center;min-height:44px}.ok-commissions .ok-customs-photo{grid-column:1/-1;width:46%}.ok-customs-photo .ok-picture{aspect-ratio:4/5}.ok-shop-close{padding:110px var(--ok-gutter) 75px}.ok-shop-close a{display:flex;align-items:center;justify-content:space-between;font-size:clamp(45px,10.5vw,160px);line-height:1;letter-spacing:-.06em}.ok-product .product-information{background:var(--ok-paper);color:var(--ok-ink)}.ok-product .product-details{color:var(--ok-ink)}.ok-product .product-details h1{font:500 clamp(48px,5vw,80px)/1.05 "Instrument Sans",sans-serif;letter-spacing:-.055em;color:var(--ok-ink);opacity:1}.ok-product .product-details :is(product-price,.price){color:var(--ok-ink);opacity:1}.ok-product .product-details product-price{font-size:20px}.ok-product .product-details :is(label,legend,select){color:var(--ok-ink);opacity:1}.ok-product .product-details :is(input,select){font-size:16px;border-radius:0}.ok-product .product-details .variant-option{width:100%}.ok-product .product-details .add-to-cart-button{background:var(--ok-ink);color:var(--ok-paper);border-radius:0;min-height:52px}.ok-product .product-details .add-to-cart-button:disabled{opacity:.5}.ok-fulfilment{display:block;width:100%;font-size:14px;line-height:1.55;color:var(--ok-secondary);margin:5px 0}.ok-fulfilment p{margin:0 0 4px}.ok-fulfilment .ok-product-type{font-size:13px;color:var(--ok-muted)}.ok-fulfilment .ok-fulfilment-status{font-weight:500;color:var(--ok-secondary)}.ok-fulfilment a{font-size:13px;display:inline-flex;align-items:center;gap:14px;min-height:36px;color:var(--ok-ink);text-underline-offset:.2em}.ok-support{display:flex;flex-wrap:wrap;gap:8px 24px;width:100%}.ok-support a{display:inline-flex;align-items:center;gap:14px;min-height:44px;color:var(--ok-ink);font-size:13px;text-underline-offset:.2em}.ok-object-details{width:100%;margin-top:10px}.ok-object-details details+details{border-top:1px solid var(--ok-rule)}.ok-object-details summary{display:flex;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;padding:21px 0;font-size:13px;color:var(--ok-ink)}.ok-object-details summary::-webkit-details-marker{display:none}.ok-object-details details[open] summary span{transform:rotate(45deg)}.ok-object-details .rte{padding-bottom:24px;color:var(--ok-secondary);font-size:15px;line-height:1.65}.ok-object-details .rte p{margin-top:0}@media(min-width:750px)and (max-width:1090px){.ok-header,.ok-primary-nav,.ok-utilities{gap:14px}.ok-header .ok-compact-mark{font-size:17px}.ok-header :is(a,summary){font-size:11px}.ok-entry{grid-template-columns:1fr 160px 30px;gap:16px}}@media(max-width:749px){.ok-mode{--header-height:60px;--header-group-height:60px}.ok-header{min-height:60px;padding:8px 20px;gap:12px}.ok-primary-nav,.ok-search-menu{display:none}.ok-mobile-menu{display:block;order:-1}.ok-header .ok-compact-mark{font-size:17px}.ok-header :is(a,summary){font-size:11px}.ok-mobile-panel{position:absolute;inset:100% 0 auto;padding:20px;background:var(--ok-paper);border-top:1px solid var(--ok-rule);max-height:calc(100dvh - 60px);overflow:auto}.ok-mobile-panel>a{display:flex;font-size:28px;letter-spacing:-.04em;line-height:1.1;min-height:60px}.ok-mobile-panel .ok-service-link{font-size:16px;gap:20px;margin-top:15px;letter-spacing:0}.ok-mobile-panel form{margin-top:30px}.ok-masthead{padding:20px 20px 31px}.ok-masthead h1{display:block;font-size:18.9vw}.ok-masthead .ok-word-skye{margin-top:0;margin-left:calc(18vw - 20px)}.ok-hero-row.ok-has-photo{display:flex;flex-direction:column-reverse;align-items:stretch}.ok-hero-photo{width:82%;margin-left:auto!important}.ok-hero-photo .ok-picture{height:104vw}.ok-hero-shop{padding:17px 20px 0;justify-content:space-between}.ok-picture img{object-position:var(--ok-mobile-focal,50% 50%)!important}.ok-entries{margin:57px 20px 0}.ok-entry{grid-template-columns:1fr 25px;gap:10px 14px;padding:25px 0}.ok-entry h2{font-size:8.9vw;letter-spacing:-.052em;grid-column:1}.ok-entry-note{font-size:13px;grid-column:1}.ok-entry .ok-arrow{grid-column:2;grid-row:1/3;font-size:26px}.ok-atmosphere{margin-top:65px;min-height:139vw;padding:34vw 20px 22px}.ok-atmosphere-object{width:59%}.ok-atmosphere .ok-card h3{font-size:28px}.ok-atmosphere .ok-card-meta,.ok-atmosphere .ok-price{font-size:12px}.ok-atmosphere-photo figcaption{left:12px;font-size:12px}.ok-atmosphere-no-image{min-height:0;padding-block:25px}.ok-atmosphere-no-product{min-height:115vw}.ok-selected{margin:74px 20px 0}.ok-section-heading{margin-bottom:25px}.ok-section-heading h2{font-size:14px}.ok-selected-grid{display:flex;flex-direction:column;gap:47px}.ok-selection-item{width:90%}.ok-selected-grid .ok-selection-item:nth-child(2n){width:74%;margin-left:auto}.ok-card h3{font-size:13vw}.ok-card-heading{gap:7px 14px;margin-top:16px}.ok-price{font-size:13px}.ok-card-meta{font-size:13px;margin-top:8px}.ok-material-pair{width:74%;margin:0 0 0 auto}.ok-material-pair.ok-with-texture{margin-top:65px}.ok-texture{width:106.2%;height:64.8%;top:-78px;left:-30%}.ok-material-pair .ok-card h3{font-size:10vw}.ok-worn-making{margin-top:73px}.ok-worn-photo{margin-left:9%!important}.ok-worn-photo .ok-picture{height:113vw}.ok-making-row{display:flex;flex-direction:column;align-items:stretch;gap:42px;margin:32px 0 0}.ok-paired-photos .ok-making-row{margin-top:-11vw}.ok-bench{width:84%}.ok-bench-photo .ok-picture{height:54vw;max-height:none}.ok-no-object .ok-bench{width:100%}.ok-no-object .ok-bench-photo .ok-picture{aspect-ratio:84/54}.ok-bench-photo figcaption{font-size:12px;padding-left:20px}.ok-bench-about{font-size:12px;margin-left:20px}.ok-finished-object,.ok-no-bench .ok-finished-object{width:45%;margin:0 20px 0 auto}.ok-finished-object .ok-card h3{font-size:30px}.ok-commissions{margin:76px 20px 0 24%;display:block}.ok-commissions h2{font-size:23px;margin-bottom:20px}.ok-commissions p{font-size:14px}.ok-commissions .ok-customs-photo{width:72%;margin-bottom:26px}.ok-shop-close{padding:86px 20px 60px}.ok-shop-close a{font-size:14vw}.ok-product .product-details h1{font-size:48px}.ok-product .product-information{--gap:24px}.ok-product .product-details>.group-block{padding-top:8px}.ok-product .product-details product-price{font-size:19px}.ok-product .sticky-add-to-cart__bar{background:var(--ok-paper);color:var(--ok-ink)}}@media(prefers-reduced-motion:reduce){.ok-surface *{scroll-behavior:auto;transition:none}}.ok-localization{margin-top:24px;max-width:280px}.ok-localization select{display:block;width:100%;min-height:44px;background:transparent;border:1px solid #83857D;border-radius:0;padding:8px;font-size:14px}.ok-localization button{gap:20px;margin-top:6px;background:transparent;border:0;padding:0}.ok-localization label{margin-top:16px;margin-bottom:8px}.ok-header cart-icon{margin-left:4px}.ok-mode{--sticky-header-offset:var(--header-group-height)}.ok-mode #header-group{flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/16/assets/ok-system.css.map */
