:root{--ok-forest: #20352b;--ok-oak: #9a6846;--ok-amber: #c58a4a;--ok-ivory: #f7f3ec;--ok-cream: #e9e0d3;--ok-ink: #242421;--ok-mute: #756e65;--ok-line: #d8cec0;--ok-brick: #a5483f;--ok-forest-rgb: 32 53 43;--ok-oak-rgb: 154 104 70;--ok-cream-rgb: 233 224 211;--ok-ivory-rgb: 247 243 236;--border-color: 216 206 192 / 1;--ok-serif: "Source Serif 4", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--ok-sans: "Inter Tight", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--heading-font-family: var(--ok-serif);--heading-font-weight: 400;--heading-font-style: normal;--heading-letter-spacing: -.01em;--text-font-family: var(--ok-sans);--text-font-weight: 400;--text-font-style: normal;--text-letter-spacing: 0;--ok-label-size: 10.5px;--ok-label-tracking: .24em}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-variation-settings:"opsz" 40;font-synthesis:none}.h0,h1,.h1{font-variation-settings:"opsz" 60;font-weight:400}.h2,h2{font-variation-settings:"opsz" 48;font-weight:400}.h3,h3,.h4,h4{font-variation-settings:"opsz" 30;font-weight:500}.h5,h5,.h6,h6{font-variation-settings:"opsz" 18;font-weight:600}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.subheading,.ok-label{font-family:var(--ok-sans);font-size:var(--ok-label-size);font-weight:600;text-transform:uppercase;letter-spacing:var(--ok-label-tracking);color:var(--ok-mute);line-height:1.4}.header__logo-text.ok-wordmark{font-family:var(--ok-serif);font-size:30px;font-weight:400;font-variation-settings:"opsz" 60;letter-spacing:-.005em;line-height:1;color:var(--ok-forest);white-space:nowrap;display:inline-block}.ok-wordmark i{font-family:"OK Serif Amp",var(--ok-serif);font-style:italic;font-weight:400;font-variation-settings:normal;color:var(--ok-oak);padding:0 .12em}@media screen and (min-width:1000px){.header__logo-text.ok-wordmark{font-size:38px}}.header--transparent:not(.header--reduced) .header__logo-text.ok-wordmark{color:var(--ok-ivory)}.header--transparent:not(.header--reduced) .ok-wordmark i{color:var(--ok-amber)}.announcement-bar{background:var(--ok-forest)!important;color:var(--ok-ivory)!important;--text-color: var(--ok-ivory-rgb)}.announcement-bar__item,.announcement-bar p{font-family:var(--ok-sans);font-size:11.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.announcement-bar strong,.announcement-bar b{color:var(--ok-amber);font-weight:600}.header{border-bottom:1px solid var(--ok-line)}@media screen and (min-width:1000px){.header__wrapper{grid-template-columns:auto minmax(0,1fr) auto}.header__main-nav{justify-self:center}}.header__link-list>ul>li>a,.header__link-list>ul>li>details>summary,.header__link-list>ul>li>button,.header__link-list .contents>li>a,.header__link-list .contents>li>details>summary,.header__link-list .contents>li>button{font-family:var(--ok-sans);font-size:12.5px;font-weight:500;text-transform:uppercase;letter-spacing:.16em;line-height:1;white-space:nowrap;opacity:.82;transition:opacity .15s ease}.header__link-list summary>.icon,.header__link-list summary svg,.header__link-list button>.icon,.header__link-list button svg{width:9px;height:9px;opacity:.5}@media screen and (min-width:1000px){.header__link-list>ul>li,.header__link-list .contents>li{display:flex;align-items:center}.header__link-list details,.header__link-list details>summary{height:100%}.header__link-list summary svg,.header__link-list>ul>li>button svg,.header__link-list .contents>li>button svg{margin-block-start:-1.5px}}.header__link-list>ul>li>a:hover,.header__link-list>ul>li>details>summary:hover,.header__link-list>ul>li>button:hover,.header__link-list .contents>li>a:hover,.header__link-list .contents>li>details>summary:hover,.header__link-list .contents>li>button:hover,.header__link-list a[aria-current=page]{opacity:1;color:var(--ok-forest);text-decoration:underline;text-decoration-color:var(--ok-oak);text-decoration-thickness:1.5px;text-underline-offset:7px}@media screen and (min-width:1000px){.header__link-list{flex-wrap:nowrap;--header-link-list-spacing: 26px}.header__link-list .contents{flex-wrap:nowrap}}@media screen and (min-width:1000px)and (max-width:1279px){.header__link-list{--header-link-list-spacing: 18px}.header__link-list>ul>li>a,.header__link-list>ul>li>details>summary,.header__link-list>ul>li>button,.header__link-list .contents>li>a,.header__link-list .contents>li>details>summary,.header__link-list .contents>li>button{font-size:11.5px;letter-spacing:.12em}}.header__link-list a[href*="/sale"]{color:var(--ok-brick);opacity:1}.header__secondary-nav a,.header__icon-list a{font-size:12px;letter-spacing:.14em}.header__icon-list .ok-cart-pill,.header a.ok-cart-pill{background:var(--ok-forest);color:var(--ok-ivory);padding:9px 18px;border-radius:0;opacity:1}.button,.btn,.shopify-payment-button__button--unbranded{font-family:var(--ok-sans);font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;border-radius:0;padding-block:16px;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}@media screen and (pointer:fine){.button:not([disabled]):not(.button--outline):not(.button--secondary):hover,.shopify-payment-button__button--unbranded:not([disabled]):hover{background-color:var(--ok-ink)!important;color:var(--ok-ivory)!important}.button--outline:not([disabled]):hover,.button--secondary:not([disabled]):hover{background-color:var(--ok-cream)!important;color:var(--ok-forest)!important;box-shadow:inset 0 0 0 1.5px var(--ok-forest)!important}}.button--outline,.button--secondary.button--outline{box-shadow:inset 0 0 0 1.5px var(--ok-forest);color:var(--ok-forest)}.ok-surface-cream{background:var(--ok-cream)}.ok-surface-forest{background:var(--ok-forest);color:var(--ok-ivory)}.ok-surface-forest h1,.ok-surface-forest h2,.ok-surface-forest h3{color:var(--ok-ivory)}.ok-rule{border:0;border-top:1px solid var(--ok-line);margin:0}.product-card .v-stack{grid-template-columns:minmax(0,1fr)}.product-card .v-stack>*,.product-card__title,.product-card a .h6,.product-card .price-list{min-width:0}.product-card__title,.product-card a .h6{font-family:var(--ok-serif);font-variation-settings:"opsz" 12;font-weight:400;letter-spacing:-.005em;text-transform:none;overflow-wrap:break-word}.product-card .price-list,.price-list{font-family:var(--ok-serif);font-variation-settings:"opsz" 12;font-weight:500;font-variant-numeric:tabular-nums}.price-list .price--compare,.price-list s{font-weight:400;color:var(--ok-mute)}.product-card__figure,.product-card__image-wrapper{background:#fff}.product-badge,.badge{font-family:var(--ok-sans);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;border-radius:0}.product-info__title,.product-info h1{font-family:var(--ok-serif);font-size:clamp(30px,4vw,44px);font-variation-settings:"opsz" 48;font-weight:400;letter-spacing:-.01em;line-height:1.12;text-wrap:balance}.ok-pdp-subtitle{font-family:var(--ok-serif);font-size:17px;font-variation-settings:"opsz" 12;font-weight:300;color:var(--ok-mute);margin-top:6px}.product-info__price .price-list{font-size:34px;font-weight:500;font-variation-settings:"opsz" 24}.product-info__price .price-list s,.product-info__price .price--compare{font-size:18px}.product-info__price{padding-block:20px;border-top:1px solid var(--ok-line);border-bottom:1px solid var(--ok-line)}.product-info__sku,.product-info__inventory{font-family:var(--ok-sans);font-size:13.5px;font-weight:500;color:var(--ok-mute)}.variant-picker__option-info,.variant-picker legend{font-family:var(--ok-sans);font-size:var(--ok-label-size);font-weight:600;text-transform:uppercase;letter-spacing:var(--ok-label-tracking)}.color-swatch{--swatch-size: 22px;border-radius:0;box-shadow:none;border:1px solid var(--ok-line)}.product-info .color-swatch,.variant-picker .color-swatch{--swatch-size: 38px}.variant-picker__option-values{gap:9px}.color-swatch:hover{outline:1.5px solid var(--ok-line);outline-offset:2px}.color-swatch[aria-checked=true],input:checked+.color-swatch{outline:1.5px solid var(--ok-forest);outline-offset:2px}.product-info__block-item+.product-info__block-item{margin-top:28px}.product-info__block-group.accordion-group>.product-info__block-item+.product-info__block-item{margin-top:0}@media screen and (max-width:999px){.product-info__block-item:has(.ok-mdetails){margin-bottom:0}.product-info__block-item:has(.ok-mdetails)+.product-info__block-group.accordion-group{margin-top:0}.product-info__block-item:has(.ok-mdetails)+.product-info__block-group.accordion-group>.product-info__block-item:first-child .accordion{border-block-start-width:0}}.ok-specs{display:grid;grid-template-columns:1fr;row-gap:14px;column-gap:24px;margin:0}@media screen and (min-width:700px){.ok-specs{grid-template-columns:repeat(2,minmax(0,1fr))}}.ok-specs div{display:flex;flex-direction:column;gap:3px}.ok-specs dt{font-family:var(--ok-sans);font-size:var(--ok-label-size);font-weight:600;text-transform:uppercase;letter-spacing:var(--ok-label-tracking);color:var(--ok-mute)}.ok-specs dd{font-family:var(--ok-sans);font-size:13.5px;font-weight:500;color:var(--ok-ink);margin:0}.ok-trust{display:flex;flex-wrap:wrap;align-items:center;column-gap:16px;row-gap:7px;margin-top:4px;padding-top:16px;border-top:1px solid var(--ok-line)}.ok-trust li{list-style:none;display:flex;align-items:center;font-family:var(--ok-sans);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.3;color:var(--ok-mute)}.ok-trust li:before{content:"";flex:none;width:3px;height:3px;margin-right:8px;border-radius:50%;background:var(--ok-oak)}.product-gallery__thumbnail{opacity:.9;transition:opacity .15s ease}.product-gallery__thumbnail:hover,.product-gallery__thumbnail[aria-current=true]{opacity:1}.ok-avail{margin:20px 0;padding:16px 18px;background:var(--ok-cream);border-left:3px solid var(--ok-oak);color:var(--ok-ink);font-family:var(--ok-sans)}.ok-avail[hidden]{display:none}.ok-avail[data-state=in-stock]{border-left-color:var(--ok-forest)}.ok-avail[data-state=pre-order]{border-left-color:var(--ok-amber)}.ok-avail[data-state=restocking]{border-left-color:var(--ok-mute)}.ok-avail__head{display:flex;align-items:center;gap:9px}.ok-avail__dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--ok-mute)}.ok-avail[data-state=in-stock] .ok-avail__dot{background:var(--ok-forest)}.ok-avail[data-state=pre-order] .ok-avail__dot{background:var(--ok-amber)}.ok-avail__status{margin:0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--ok-forest)}.ok-avail[data-state=restocking] .ok-avail__status{color:var(--ok-mute)}.ok-avail__note{margin:7px 0 0;font-size:13px;line-height:1.55;color:var(--ok-ink)}.ok-avail__track{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:18px 0 2px;padding:0;list-style:none}.ok-avail__track[hidden]{display:none}.ok-avail__track:before{content:"";position:absolute;top:11px;left:16.666%;right:16.666%;height:1px;background:var(--ok-line)}.ok-avail__track li{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;padding:0 4px}.ok-avail__track svg{width:22px;height:22px;color:var(--ok-oak);background:var(--ok-cream);padding:0 4px;box-sizing:content-box;position:relative}.ok-avail__step{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.13em;color:var(--ok-forest);line-height:1.3}.ok-avail__when{font-size:11.5px;line-height:1.35;color:var(--ok-mute)}@media screen and (max-width:479px){.ok-avail__track svg{width:18px;height:18px}.ok-avail__step{font-size:9px;letter-spacing:.08em}.ok-avail__when{font-size:10.5px}.ok-avail__track:before{top:9px}}.product-info__block-item:has(>.ok-avail[hidden]),[data-block-type=eta]:has(.ok-avail[hidden]){display:none!important}.ok-pickup-card{margin:20px 0;padding:16px 18px;border:1px solid var(--ok-line);font-family:var(--ok-sans)}.ok-pickup-card[hidden]{display:none}.ok-pickup-card__head{display:flex;align-items:center;gap:9px}.ok-pickup-card__head svg{width:17px;height:17px;flex-shrink:0;color:var(--ok-oak)}.ok-pickup-card__head p{margin:0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--ok-forest)}.ok-pickup-card ul{margin:12px 0 0;padding:0;list-style:none;display:block}.ok-pickup-card li{display:grid;grid-template-columns:17px minmax(0,1fr) auto;grid-template-areas:"mark city  state" ".    addr  addr" ".    hours hours";align-items:baseline;column-gap:9px;row-gap:1px;padding:11px 11px 11px 10px;border:0;border-top:1px solid var(--ok-line);font-size:12.5px;line-height:1.45;color:var(--ok-ink);opacity:1}.ok-pickup-card li:first-child{border-top:0}.ok-pickup-card li:before{content:"";grid-area:mark;width:15px;height:15px;align-self:center;border-radius:50%;background:center/9px 9px no-repeat var(--ok-cream)}.ok-pickup-card li span{grid-area:city;display:block;margin:0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.13em;color:var(--ok-ink)}.ok-pickup-card li i{grid-area:addr;font-style:normal;font-size:12.5px;color:var(--ok-mute)}.ok-pickup-card li em{grid-area:hours;display:none;font-style:normal;font-size:11.5px;color:var(--ok-mute)}.ok-pickup-card__state{grid-area:state;justify-self:end;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}.ok-pickup-card__state:empty{display:none}.ok-pickup-card__foot{margin:12px 0 0;padding-top:12px;border-top:1px solid var(--ok-line);font-size:12px;line-height:1.5;color:var(--ok-mute)}.ok-pickup-card__foot strong{color:var(--ok-ink);font-weight:600}.ok-pickup-card li[data-state=ready]{background:rgb(var(--ok-forest-rgb) / .09);box-shadow:inset 3px 0 0 var(--ok-forest);border-top-color:transparent}.ok-pickup-card li[data-state=ready]+li{border-top-color:transparent}.ok-pickup-card li[data-state=ready]:before{background-color:var(--ok-forest);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.8 8.5l3.3 3.3L13.2 4.6' fill='none' stroke='%23F7F3EC' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ok-pickup-card li[data-state=ready] span{color:var(--ok-forest)}.ok-pickup-card li[data-state=ready] i{color:var(--ok-ink)}.ok-pickup-card li[data-state=ready] em{display:block;color:var(--ok-mute)}.ok-pickup-card li[data-state=ready] .ok-pickup-card__state{color:var(--ok-forest)}.ok-pickup-card li[data-state=away]{opacity:.62}.ok-pickup-card li[data-state=away] span,.ok-pickup-card li[data-state=away] .ok-pickup-card__state{color:var(--ok-mute)}.ok-pickup-card li[data-state=away]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8h8' fill='none' stroke='%23756E65' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.ok-pickup-card:not([data-pickup]) li:before,.ok-pickup-card[data-pickup=unknown] li:before{display:none}.ok-pickup-card:not([data-pickup]) li,.ok-pickup-card[data-pickup=unknown] li{grid-template-columns:0 minmax(0,1fr) auto;column-gap:0}.ok-pickup-card:not([data-pickup]) li em,.ok-pickup-card[data-pickup=unknown] li em{display:block}.ok-pickup-card[data-pickup=ready] .ok-pickup-card__head svg{color:var(--ok-forest)}.ok-pickup-card[data-pickup=elsewhere] .ok-pickup-card__head svg,.ok-pickup-card[data-pickup=elsewhere] .ok-pickup-card__head p{color:var(--ok-mute)}.product-info__block-item:has(>.ok-pickup-card[hidden]),[data-block-type=pickup]:has(.ok-pickup-card[hidden]){display:none!important}.ok-cart-benefits{display:grid;gap:13px;margin:0 0 18px;padding:16px 0 0;border-top:1px solid var(--ok-line);list-style:none;font-family:var(--ok-sans)}.ok-cart-benefits li{display:flex;align-items:flex-start;gap:11px}.ok-cart-benefits svg{width:19px;height:19px;flex-shrink:0;margin-top:1px;color:var(--ok-oak)}.ok-cart-benefits div{font-size:12px;line-height:1.45;color:var(--ok-mute)}.ok-cart-benefits strong{display:block;font-size:12px;font-weight:600;color:var(--ok-ink);margin-bottom:2px}@media screen and (min-width:1000px){.ok-cart-benefits--wide{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:22px}.ok-cart-benefits--wide li{justify-content:center}.ok-cart-benefits--wide li>div{text-align:left;max-width:27ch}}.footer{border-top:0}.footer a{opacity:.82;transition:opacity .15s ease}.footer a:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}.footer .h6,.footer__block-title{font-family:var(--ok-sans);font-size:var(--ok-label-size);font-weight:600;text-transform:uppercase;letter-spacing:var(--ok-label-tracking);color:var(--ok-amber)}.ok-pillars{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;background:var(--ok-line);border:1px solid var(--ok-line)}.ok-pillars>div{background:var(--ok-ivory);padding:28px 24px}.ok-pillars h3{font-family:var(--ok-serif);font-size:20px;font-variation-settings:"opsz" 24;font-weight:500;margin:0 0 8px}.ok-pillars p{font-family:var(--ok-sans);font-size:14px;line-height:1.6;color:var(--ok-mute);margin:0}.ok-pillars .ok-num{font-family:var(--ok-serif);font-variation-settings:"opsz" 12;font-size:13px;color:var(--ok-oak);display:block;margin-bottom:14px}.ok-pickup{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px}.ok-pickup h3{font-family:var(--ok-sans);font-size:var(--ok-label-size);font-weight:600;text-transform:uppercase;letter-spacing:var(--ok-label-tracking);color:var(--ok-oak);margin:0 0 8px}.ok-pickup p{font-family:var(--ok-sans);font-size:14px;line-height:1.65;margin:0}.ok-measure{max-width:62ch}.prose p:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6),.prose li,.rte p:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6),.rte li{font-size:16px;line-height:1.7;letter-spacing:.01em}@media screen and (min-width:700px){.prose p:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6),.prose li,.rte p:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6),.rte li{font-size:17px;line-height:1.72}}@media screen and (min-width:1000px){.product .product-gallery{position:sticky;top:calc(var(--sticky-area-height, 0px) + 20px);align-self:start}}.impact-text>.snap-center{display:flex;flex-direction:column}.impact-text>.snap-center>.impact-text__content{flex:1 1 auto}.impact-text .impact-text__content>.prose{display:flex;flex-direction:column;height:100%}.impact-text .impact-text__content>.prose>:is(a,button,.button){padding-top:4px;align-self:flex-start}@media screen and (min-width:700px){.impact-text{align-items:stretch}.impact-text .impact-text__content>.prose>:is(a,button,.button){margin-block-start:auto!important}}.impact-text--center .impact-text__content>.prose>:is(a,button,.button){align-self:center}.impact-text--right .impact-text__content>.prose>:is(a,button,.button){align-self:flex-end}.collection-list .content-over-media,.collection-list__item .content-over-media,.collection-list-card .content-over-media{aspect-ratio:4 / 5;height:auto;min-height:0}.collection-list .content-over-media>img,.collection-list .content-over-media>svg,.collection-list__item .content-over-media>img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:699px){.collection-list .content-over-media,.collection-list__item .content-over-media{aspect-ratio:1 / 1}}@media screen and (min-width:1000px){.media-with-text{--media-with-text-content-padding: var(--spacing-10)}.media-with-text .media-with-text__media{width:100%;aspect-ratio:4 / 3;max-height:560px}.media-with-text .media-with-text__content{padding-block:var(--spacing-8)}}@media screen and (min-width:1500px){.media-with-text .media-with-text__content>.prose{max-width:64ch}}.media-with-text .media-with-text__media>*{object-fit:cover;height:100%;width:100%}.content-over-media:has(>picture img[src*=ow-hero-wide]){--content-over-media-content-max-width: 470px}@media screen and (min-width:700px){.content-over-media:has(>picture img[src*=ow-studio-walnut]){--content-over-media-content-max-width: 420px}}@media screen and (max-width:699px){.content-over-media:has(>picture img[src*=ow-hero-wide]):before{background:linear-gradient(to bottom,#f7f3ec9e,#f7f3ec57 34%,#f7f3ec00 56%)!important}.content-over-media:has(>picture img[src*=ow-studio-walnut]):before{background:linear-gradient(to top,#f7f3ecf0,#f7f3ecc7 32%,#f7f3ec00 62%)!important}}@media screen and (min-width:700px){.content-over-media:has(>picture img[src*=ow-studio-walnut]):before{background:linear-gradient(to left,#f7f3eceb,#f7f3ecbd 24%,#f7f3ec00 52%)!important}}@media screen and (min-width:700px)and (max-width:1099px){.content-over-media:has(>picture img[src*=ow-hero-wide])>picture img{min-height:420px}}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{text-wrap:balance}.prose p:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6),.rte p:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){text-wrap:pretty}.collection-card__content p.h4{font-size:clamp(17px,.55rem + .9vw,23px);line-height:1.12;letter-spacing:-.01em;text-wrap:nowrap}@media screen and (max-width:699px){.collection-card__content p.h4{font-size:19px;text-wrap:balance}}.media-with-text__media img[src*=ow-craft-dovetail]{object-position:center 30%}.media-with-text__media img[src*=ow-craft-drawers]{object-position:center 55%}.images-scrolling__content p.h1{font-size:clamp(25px,1rem + 1.1vw,34px);line-height:1.2;letter-spacing:-.01em}.images-scrolling__counter{font-size:12px;letter-spacing:.16em;text-transform:uppercase;opacity:.68}.images-scrolling__content .rte p,.images-scrolling__content>.prose>p:not([class]){max-width:46ch}@media screen and (min-width:700px){.images-scrolling-desktop__media-wrapper>*{min-height:34rem}}.blog-post-card__figure{aspect-ratio:4 / 3;overflow:hidden}.blog-post-card__figure>img,.blog-post-card__figure>svg{width:100%;height:100%;object-fit:cover}.blog-post-card--featured .blog-post-card__figure{aspect-ratio:3 / 2}@media screen and (max-width:699px){.blog-post-card--featured .blog-post-card__figure{aspect-ratio:4 / 3}}.article-banner__image{overflow:hidden;border-radius:inherit}.article-banner__image>img{max-height:min(62vh,620px);height:100%;object-fit:cover}.article-content .rte>h2{margin-block-start:var(--spacing-10);margin-block-end:var(--spacing-4);font-size:clamp(24px,1rem + 1vw,31px);line-height:1.25;letter-spacing:-.01em}.article-content .rte>p,.article-content .rte>ul,.article-content .rte>ol{max-width:68ch}.article-content .rte>ul,.article-content .rte>ol{margin-block:var(--spacing-4);padding-inline-start:var(--spacing-6)}.article-content .rte>ul>li,.article-content .rte>ol>li{margin-block-end:var(--spacing-2)}.article-content .rte a:not(.button){color:var(--ok-oak);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.article-content .rte a:not(.button):hover{color:var(--ok-forest)}.ok-detail{max-width:var(--ok-detail-max-width, 1000px);margin-inline:auto}.ok-detail__header{margin-block-end:var(--spacing-6);text-align:center}.ok-detail__header .ok-label{margin-block-end:var(--spacing-2)}.ok-detail__stack{display:flex;flex-direction:column;border:1px solid var(--ok-line);border-radius:var(--rounded-sm, 6px);overflow:hidden;background:var(--ok-ivory)}.ok-detail__image{display:block;width:100%;height:auto}.ok-detail__state:not(:checked)~.ok-detail__stack--clipped{box-sizing:content-box;aspect-ratio:1 / var(--ok-detail-clip-ratio, 1);max-height:var(--ok-detail-clip-max, 300vh);overflow:hidden;box-shadow:inset 0 -44px 34px -34px #2424216b}.ok-detail__toggle{display:flex;align-items:center;justify-content:center;gap:8px;margin-block-start:var(--spacing-5);padding:13px 26px;border:1px solid var(--ok-line);border-radius:999px;background:transparent;font-family:var(--ok-sans);font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--ok-forest);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.ok-detail__toggle:hover{background:var(--ok-forest);border-color:var(--ok-forest);color:var(--ok-ivory)}.ok-detail__toggle svg{width:15px;height:15px;transition:transform .2s ease}.ok-detail__state:focus-visible~.ok-detail__toggle{outline:2px solid var(--ok-oak);outline-offset:3px}.ok-detail__state:not(:checked)~.ok-detail__toggle .ok-detail__toggle-close,.ok-detail__state:checked~.ok-detail__toggle .ok-detail__toggle-open{display:none}.ok-detail__state:checked~.ok-detail__toggle svg{transform:rotate(180deg)}@media screen and (max-width:699px){.ok-detail__toggle{width:100%}}.ok-spectable{margin:0;max-width:760px;border-block-start:1px solid var(--ok-line)}.ok-spectable div{display:flex;flex-direction:column;gap:4px;padding:14px 0;border-block-end:1px solid var(--ok-line)}@media screen and (min-width:700px){.ok-spectable div{flex-direction:row;gap:24px;align-items:baseline}.ok-spectable dt{flex:0 0 170px}}.ok-spectable dt{font-family:var(--ok-sans);font-size:13px;font-weight:500;color:var(--ok-mute)}.ok-spectable dd{font-family:var(--ok-sans);font-size:14.5px;font-weight:500;line-height:1.55;color:var(--ok-ink);margin:0;flex:1}.ok-spectable__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px}.ok-spectable__list li{position:relative;padding-inline-start:14px}.ok-spectable__list li:before{content:"";position:absolute;inset-inline-start:2px;inset-block-start:.62em;width:4px;height:4px;border-radius:50%;background:var(--ok-mute)}.ok-spectable .ok-spectable__list{list-style:none;margin:0;padding:0}.ok-spectable .ok-spectable__list li{font-size:inherit;line-height:inherit;letter-spacing:inherit;margin:0}.ok-spectable__file{display:inline-flex;align-items:center;gap:8px;color:var(--ok-oak);text-decoration:none;border-block-end:1px solid color-mix(in srgb,var(--ok-oak) 40%,transparent);padding-block-end:1px;transition:color .15s ease,border-color .15s ease}.ok-spectable__file:hover{color:var(--ok-forest);border-block-end-color:var(--ok-forest)}.ok-spectable__file svg{width:16px;height:16px;flex:none}@media screen and (min-width:1000px){.product-info__block-item:has(.ok-mdetails){display:none}}@media screen and (max-width:999px){.shopify-section[id$=__tabs]{display:none!important}.ok-mdetails .ok-spectable{margin-block-start:4px}.ok-mdetails .ok-spectable>div{padding-inline:0}}.ok-pc{width:min(430px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:0;border:0;background:transparent;color:var(--ok-ink);overflow:visible}.ok-pc::backdrop{background:rgb(var(--ok-forest-rgb) / .42);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ok-pc__box{position:relative;padding:30px 28px 26px;background:var(--ok-ivory);border:1px solid var(--ok-line);box-shadow:0 24px 60px rgb(var(--ok-forest-rgb) / .16);font-family:var(--ok-sans);max-height:calc(100dvh - 48px);overflow-y:auto}.ok-pc__close-form{margin:0}.ok-pc__close{position:absolute;top:12px;right:12px;width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;background:none;color:var(--ok-mute);cursor:pointer;transition:color .15s ease}.ok-pc__close:hover{color:var(--ok-forest)}.ok-pc__close svg{width:15px;height:15px}.ok-pc__eyebrow{margin:0;font-size:var(--ok-label-size);font-weight:600;text-transform:uppercase;letter-spacing:var(--ok-label-tracking);color:var(--ok-oak)}.ok-pc__title{margin:10px 0 0;font-family:var(--ok-serif);font-variation-settings:"opsz" 24;font-weight:500;font-size:27px;line-height:1.1;letter-spacing:-.01em;color:var(--ok-forest)}.ok-pc__lede{margin:10px 0 0;font-size:13px;line-height:1.55;color:var(--ok-mute)}.ok-pc__form{display:flex;gap:8px;margin-top:18px}.ok-pc__input{flex:1 1 auto;min-width:0;height:46px;padding:0 14px;border:1px solid var(--ok-line);border-radius:0;background:#fff;font-family:var(--ok-sans);font-size:16px;font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--ok-ink)}.ok-pc__input::placeholder{color:#b6ada0;letter-spacing:.08em}.ok-pc__input:focus{outline:2px solid var(--ok-forest);outline-offset:-2px}.ok-pc__submit{flex:0 0 auto;height:46px;padding:0 22px;border:0;background:var(--ok-forest);color:var(--ok-ivory);font-family:var(--ok-sans);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;cursor:pointer;transition:background .15s ease}.ok-pc__submit:hover{background:var(--ok-oak)}.ok-pc__result:empty{display:none}.ok-pc__result{margin-top:14px;padding:14px 16px;border-left:2px solid var(--ok-line);background:rgb(var(--ok-cream-rgb) / .55)}.ok-pc__result--out{border-left-color:var(--ok-oak)}.ok-pc__result--invalid{border-left-color:var(--ok-brick);background:none;padding-block:8px}.ok-pc__msg{margin:0;font-size:14px;line-height:1.45;color:var(--ok-forest)}.ok-pc__result--invalid .ok-pc__msg{color:var(--ok-brick);font-size:12.5px}.ok-pc__msg strong{font-weight:600;font-variant-numeric:tabular-nums}.ok-pc__sub{margin:7px 0 0;font-size:12.5px;line-height:1.55;color:var(--ok-mute)}.ok-pc__result--in{position:relative;overflow:hidden;margin-top:16px;padding:26px 22px 22px;border-left:0;background:var(--ok-forest);text-align:center;animation:ok-pc-lift .44s cubic-bezier(.2,.75,.25,1) both}.ok-pc__result--in:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--ok-amber);transform:scaleX(0);transform-origin:left center;animation:ok-pc-wipe .55s cubic-bezier(.3,.8,.2,1) .08s both}.ok-pc__seal{display:block;width:38px;height:38px;margin:0 auto 14px;color:var(--ok-amber)}.ok-pc__seal svg{width:100%;height:100%;display:block}.ok-pc__seal circle,.ok-pc__seal path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.ok-pc__seal circle{stroke-width:1.2;transform:rotate(-90deg);transform-origin:50% 50%;transform-box:fill-box;stroke-dasharray:103;stroke-dashoffset:103;animation:ok-pc-draw .7s cubic-bezier(.4,0,.2,1) .1s both}.ok-pc__seal path{stroke-width:1.8;stroke-dasharray:22;stroke-dashoffset:22;animation:ok-pc-draw .34s cubic-bezier(.5,0,.3,1) .52s both}.ok-pc__code{margin:0;font-family:var(--ok-serif);font-variation-settings:"opsz" 18;font-size:40px;font-weight:400;line-height:1;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--ok-ivory);animation:ok-pc-rise .44s cubic-bezier(.2,.75,.25,1) .22s both}.ok-pc__city{margin:10px 0 0;font-family:var(--ok-sans);font-size:var(--ok-label-size);font-weight:600;text-transform:uppercase;letter-spacing:var(--ok-label-tracking);color:var(--ok-amber);animation:ok-pc-rise .44s cubic-bezier(.2,.75,.25,1) .3s both}.ok-pc__verdict{margin:16px 0 0;padding-top:15px;border-top:1px solid rgb(var(--ok-ivory-rgb) / .18);font-family:var(--ok-serif);font-variation-settings:"opsz" 9;font-size:17px;line-height:1.35;color:var(--ok-ivory);animation:ok-pc-rise .44s cubic-bezier(.2,.75,.25,1) .38s both}.ok-pc__fine{margin:9px 0 0;font-size:12px;line-height:1.6;color:rgb(var(--ok-ivory-rgb) / .66);animation:ok-pc-rise .44s cubic-bezier(.2,.75,.25,1) .46s both}@keyframes ok-pc-lift{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@keyframes ok-pc-rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes ok-pc-wipe{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ok-pc-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.ok-pc__result--in,.ok-pc__result--in:before,.ok-pc__seal circle,.ok-pc__seal path,.ok-pc__code,.ok-pc__city,.ok-pc__verdict,.ok-pc__fine{animation:none;opacity:1;transform:none;stroke-dashoffset:0}}.ok-pc__rates{margin:20px 0 0;padding:16px 0 0;border-top:1px solid var(--ok-line);list-style:none;display:grid;gap:9px}.ok-pc__rates li{display:flex;align-items:baseline;justify-content:space-between;gap:14px;font-size:12.5px}.ok-pc__rates span{color:var(--ok-mute)}.ok-pc__rates em{font-style:normal;font-weight:600;text-align:right;color:var(--ok-forest)}.ok-pc__foot{margin:16px 0 0;font-size:11.5px;line-height:1.55;color:var(--ok-mute)}.ok-pc__foot a{color:var(--ok-oak);text-decoration:underline;text-underline-offset:2px}@media screen and (max-width:699px){.ok-pc__box{padding:26px 20px 22px}.ok-pc__title{font-size:24px}.ok-pc__form{flex-wrap:wrap}.ok-pc__submit{flex:1 1 100%}.ok-pc__result--in{padding:22px 18px 20px}.ok-pc__code{font-size:34px}.ok-pc__verdict{font-size:16px}}.ok-pc-cta{display:inline-block;padding:11px 22px;border:1px solid var(--ok-forest);color:var(--ok-forest);font-family:var(--ok-sans);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;text-decoration:none;line-height:1;background-image:none!important;background-color:transparent;transition:background-color .15s ease,color .15s ease}.ok-pc-cta:hover{background-color:var(--ok-forest);color:var(--ok-ivory)}#header-sidebar-menu.navigation-drawer{padding:0;background:var(--ok-ivory);color:var(--ok-forest);--drawer-content-max-height: none}#header-sidebar-menu::part(content){background:var(--ok-ivory)}#header-sidebar-menu::part(body){padding:0;gap:0;grid-template-rows:auto minmax(0,1fr) auto auto}.ok-drawer__head{display:flex;align-items:center;min-height:64px;padding:0 24px;border-bottom:1px solid var(--ok-line)}.ok-drawer__wordmark{font-family:var(--ok-serif);font-size:19px;font-weight:350;font-variation-settings:"opsz" 60;letter-spacing:-.015em;line-height:1;color:var(--ok-forest);white-space:nowrap;text-decoration:none;background-image:none!important}#header-sidebar-menu>button[is=close-button]{position:absolute;top:14px;right:20px;width:36px;height:36px;border:1px solid var(--ok-line);border-radius:0;background:transparent;color:var(--ok-forest);transition:background-color .18s ease,border-color .18s ease}#header-sidebar-menu>button[is=close-button]:hover{background:var(--ok-cream);border-color:var(--ok-oak)}#header-sidebar-menu .panel-list__wrapper{min-height:0;max-height:none}#header-sidebar-menu .panel,#header-sidebar-menu .panel__wrapper{height:100%;max-height:none}#header-sidebar-menu .panel__wrapper{padding:0}#header-sidebar-menu .panel__scroller{gap:0}#header-sidebar-menu .panel__scroller>ul,#header-sidebar-menu .panel__wrapper>ul{gap:0}#header-sidebar-menu .panel__scroller>ul>li,#header-sidebar-menu .panel__wrapper>ul>li{border-bottom:1px solid var(--ok-line);font-family:var(--ok-serif);font-size:25px;font-weight:400;font-variation-settings:"opsz" 13;letter-spacing:-.012em;line-height:1.1;color:var(--ok-forest)}#header-sidebar-menu .panel__scroller>ul>li:last-child,#header-sidebar-menu .panel__wrapper>ul>li:last-child{border-bottom:0}#header-sidebar-menu .panel__scroller>ul>li>a,#header-sidebar-menu .panel__scroller>ul>li>button,#header-sidebar-menu .panel__wrapper>ul>li>a,#header-sidebar-menu .panel__wrapper>ul>li>button{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;padding:17px 24px;text-align:left;background-image:none!important;transition:background-color .18s ease}#header-sidebar-menu .panel__scroller>ul>li>a:hover,#header-sidebar-menu .panel__scroller>ul>li>button:hover{background-color:var(--ok-cream)}#header-sidebar-menu .circle-chevron{width:auto;height:auto;background:none;border-radius:0;color:var(--ok-oak);transform:scale(1.35);margin-right:4px}#header-sidebar-menu button.text-with-icon[data-panel="0"]{font-family:var(--ok-sans);font-size:var(--ok-label-size);font-weight:600;text-transform:uppercase;letter-spacing:var(--ok-label-tracking);color:var(--ok-mute);justify-content:flex-start;gap:10px;padding:19px 24px;background-color:var(--ok-cream)}#header-sidebar-menu button.text-with-icon[data-panel="0"] .icon{color:var(--ok-oak)}#header-sidebar-menu .panel-footer{display:none!important}.ok-drawer__help{padding:18px 24px;background:var(--ok-cream);border-top:1px solid var(--ok-line)}.ok-drawer__help-label{margin:0;font-family:var(--ok-sans);font-size:var(--ok-label-size);font-weight:600;text-transform:uppercase;letter-spacing:var(--ok-label-tracking);color:var(--ok-mute)}.ok-drawer__mail{display:inline-block;margin-top:7px;font-family:var(--ok-serif);font-variation-settings:"opsz" 9;font-size:18px;color:var(--ok-forest);text-decoration:none;background-image:none!important;border-bottom:1px solid var(--ok-oak);padding-bottom:2px}.ok-drawer__hours{margin:9px 0 0;font-size:12px;line-height:1.55;color:var(--ok-mute)}.ok-drawer__foot{background:var(--ok-forest);color:var(--ok-ivory);padding:20px 24px;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}.ok-drawer__eyebrow{margin:0;font-family:var(--ok-sans);font-size:var(--ok-label-size);font-weight:600;text-transform:uppercase;letter-spacing:var(--ok-label-tracking);color:var(--ok-amber)}.ok-drawer__promise{margin:10px 0 0;font-family:var(--ok-serif);font-variation-settings:"opsz" 8;font-size:15px;line-height:1.45;color:rgb(var(--ok-ivory-rgb) / .92)}.ok-drawer__promise a{color:var(--ok-amber);white-space:nowrap;text-decoration:none;background-image:none!important;border-bottom:1px solid currentColor;padding-bottom:1px}.ok-drawer__util{display:flex;flex-wrap:wrap;gap:8px 20px;margin:16px 0 0;padding:14px 0 0;list-style:none;border-top:1px solid rgb(var(--ok-ivory-rgb) / .2)}.ok-drawer__util a{font-family:var(--ok-sans);font-size:var(--ok-label-size);font-weight:600;text-transform:uppercase;letter-spacing:var(--ok-label-tracking);color:rgb(var(--ok-ivory-rgb) / .72);text-decoration:none;background-image:none!important;transition:color .18s ease}.ok-drawer__util a:hover{color:var(--ok-amber)}#podium-website-widget{transition:opacity .2s ease}body:has(#header-sidebar-menu[open]) #podium-website-widget{opacity:0;pointer-events:none}#podium-bubble.podium-iframe,#podium-prompt.podium-iframe,#podium-modal.podium-iframe{right:auto!important;left:0!important}@media screen and (min-width:700px){#podium-modal.podium-iframe{width:400px!important;max-width:400px!important}}.offer .prose p:has(>a[href*="#ok-postcode"]:only-child){margin-top:12px}.offer .prose a[href*="#ok-postcode"]{display:inline-block;font-family:var(--ok-sans);font-size:var(--ok-label-size);font-weight:600;text-transform:uppercase;letter-spacing:var(--ok-label-tracking);line-height:1;color:var(--ok-forest);text-decoration:none;background-image:none!important;border-bottom:1px solid var(--ok-oak);padding-bottom:4px;transition:color .18s ease,border-color .18s ease}.offer .prose a[href*="#ok-postcode"]:hover{color:var(--ok-oak);border-color:var(--ok-forest)}.product-quick-add .button{--button-background-opacity: .84;-webkit-backdrop-filter:blur(24px) saturate(1.3) brightness(.52);backdrop-filter:blur(24px) saturate(1.3) brightness(.52);box-shadow:inset 0 0 0 1px rgb(var(--ok-ivory-rgb) / .28),0 12px 34px rgb(var(--ok-forest-rgb) / .34)}@media screen and (max-width:699px){.product-quick-add{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;box-shadow:none}}.facets__floating-filter .button{--button-background-opacity: .84;-webkit-backdrop-filter:blur(24px) saturate(1.3) brightness(.62);backdrop-filter:blur(24px) saturate(1.3) brightness(.62);box-shadow:inset 0 0 0 1px rgb(var(--ok-ivory-rgb) / .26),0 12px 34px #2424214d}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.product-quick-add .button,.facets__floating-filter .button{--button-background-opacity: 1}}.dropdown-menu>ul>li>details{width:100%}.dropdown-menu .dropdown-menu:not(:lang(ae),:lang(ar),:lang(he),:lang(fa),:lang(ur)){left:calc(100% + var(--spacing-7) + 4px)}.dropdown-menu details.ok-flip>.dropdown-menu{left:auto;right:calc(100% + var(--spacing-7) + 4px)}.dropdown-menu details.ok-flip>summary .icon-chevron-right{transform:scaleX(-1)}.ok-crumbs{padding-block:1rem 0}.ok-crumbs__list{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .5rem;margin:0;padding:0;list-style:none;font-size:.75rem;line-height:1.5;letter-spacing:.04em;color:var(--ok-mute, #756e65)}.ok-crumbs__item{display:flex;align-items:baseline;gap:.5rem}.ok-crumbs__item+.ok-crumbs__item:before{content:"";width:3px;height:3px;flex:none;transform:rotate(45deg) translateY(-1px);background:var(--ok-border, #d8cec0)}.ok-crumbs__item a{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:color .15s ease,border-color .15s ease}.ok-crumbs__item a:hover,.ok-crumbs__item a:focus-visible{color:var(--ok-forest, #20352b);border-bottom-color:rgb(var(--ok-forest-rgb) / .35)}.ok-crumbs__item[aria-current=page]{color:var(--ok-ink, #242421);font-weight:600}@media screen and (max-width:699px){.ok-crumbs{padding-block-start:.75rem}.ok-crumbs__list{font-size:.7rem}}.collection-header .v-stack,.shopify-section--collection-banner .text-center>.v-stack{justify-items:center}.ok-collection-intro{max-width:62ch;margin-inline:auto;color:var(--ok-mute, #756e65)}.ok-collection-intro p{margin-block:0 .75em}.ok-collection-intro p:last-child{margin-block-end:0}.content-over-media .ok-collection-intro{color:inherit;opacity:.88}.ok-seo-section{background:var(--ok-ivory, #f7f3ec);border-block-start:1px solid var(--ok-border, #d8cec0);padding-block:4.5rem}.ok-seo{display:grid;gap:3.5rem}.ok-seo__body{max-width:68ch;margin-inline:auto;color:var(--ok-ink, #242421);font-size:1rem;line-height:1.75}.ok-seo__body>:first-child{margin-block-start:0}.ok-seo__body>:last-child{margin-block-end:0}.ok-seo__body p{margin-block:0 1.15em;color:var(--ok-mute, #756e65)}.ok-seo__body h2{font-family:var(--ok-serif);font-size:clamp(1.25rem,1.05rem + .7vw,1.6rem);font-weight:500;line-height:1.25;letter-spacing:-.01em;color:var(--ok-forest, #20352b);margin-block:2.5em .6em;text-wrap:balance}.ok-seo__body h3{font-size:1rem;font-weight:600;letter-spacing:.01em;color:var(--ok-ink, #242421);margin-block:1.8em .4em}.ok-seo__body ul,.ok-seo__body ol{margin-block:0 1.15em;padding-inline-start:1.1em;color:var(--ok-mute, #756e65)}.ok-seo__body li{margin-block-end:.35em}.ok-seo__body a{color:var(--ok-forest, #20352b);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px;text-decoration-color:#20352b52}.ok-seo__body a:hover{text-decoration-color:currentColor}.ok-seo__body h2.ok-rel,.ok-seo__related-title{font-family:var(--ok-serif);font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ok-mute, #756e65);margin:0 0 1.25rem;padding-block-end:.85rem;border-block-end:1px solid var(--ok-border, #d8cec0)}.ok-seo__body ul.ok-rel-list,.ok-seo__related-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.15rem 2.5rem}.ok-seo__body ul.ok-rel-list{padding-inline-start:0;margin-block:0 2em}.ok-seo__body ul.ok-rel-list li{margin-block-end:0}.ok-seo__body ul.ok-rel-list a,.ok-seo__related-list a{display:block;padding-block:.5rem;font-size:.875rem;line-height:1.4;color:var(--ok-ink, #242421);text-decoration:none;border-block-end:1px solid transparent;transition:color .18s ease,border-color .18s ease}.ok-seo__body ul.ok-rel-list a{text-decoration:none}.ok-seo__body ul.ok-rel-list a:hover,.ok-seo__related-list a:hover{color:var(--ok-oak, #9a6846);border-block-end-color:var(--ok-border, #d8cec0)}@media screen and (max-width:699px){.ok-seo-section{padding-block:3rem}.ok-seo{gap:2.5rem}.ok-seo__body{font-size:.9375rem;line-height:1.7}.ok-seo__body ul.ok-rel-list,.ok-seo__related-list{grid-template-columns:1fr;gap:0}}.ok-dir{padding-block:4rem 5.5rem;display:grid;gap:3.5rem}.ok-dir__head{max-width:62ch}.ok-dir__title{font-family:var(--ok-serif);font-size:clamp(2rem,1.4rem + 2.4vw,3.25rem);font-weight:400;line-height:1.08;letter-spacing:-.02em;color:var(--ok-forest, #20352b);margin:0 0 1.25rem;text-wrap:balance}.ok-dir__intro p{margin-block:0 .9em;font-size:1.0625rem;line-height:1.65;color:var(--ok-mute, #756e65)}.ok-dir__intro p:last-child{margin-block-end:0}.ok-dir__group{display:grid;grid-template-columns:minmax(180px,230px) 1fr;gap:2.5rem;padding-block-start:2.25rem;border-block-start:1px solid var(--ok-border, #d8cec0)}.ok-dir__group-title{font-family:var(--ok-serif);font-size:1.125rem;font-weight:500;line-height:1.3;color:var(--ok-forest, #20352b);margin:0}.ok-dir__note{margin:.5rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--ok-mute, #756e65)}.ok-dir__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:0 2rem;align-content:start}.ok-dir__item a{display:block;padding-block:.55rem;font-size:.9375rem;line-height:1.4;color:var(--ok-ink, #242421);text-decoration:none;border-block-end:1px solid rgb(216 206 192 / .55);transition:color .18s ease,border-color .18s ease}.ok-dir__item a:hover{color:var(--ok-oak, #9a6846);border-block-end-color:var(--ok-oak, #9a6846)}.ok-dir__body{max-width:68ch;padding-block-start:2.25rem;border-block-start:1px solid var(--ok-border, #d8cec0);font-size:1rem;line-height:1.75}.ok-dir__body p{margin-block:0 1.15em;color:var(--ok-mute, #756e65)}.ok-dir__body p:last-child{margin-block-end:0}.ok-dir__body a{color:var(--ok-forest, #20352b);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px;text-decoration-color:#20352b52}.ok-dir__body a:hover{text-decoration-color:currentColor}@media screen and (max-width:999px){.ok-dir__group{grid-template-columns:1fr;gap:1.25rem}}@media screen and (max-width:699px){.ok-dir{padding-block:2.5rem 3.5rem;gap:2.5rem}.ok-dir__list{grid-template-columns:1fr;gap:0}.ok-dir__intro p{font-size:1rem}}.mega-menu{box-sizing:border-box}@media screen and (min-width:1150px){.mega-menu>.navigation-promo__wrapper:not(:has(.navigation-promo>*)){display:none}.mega-menu:not(:has(.navigation-promo>*)) .mega-menu__nav{max-width:100%}.mega-menu__nav>li:has(>ul>li:nth-child(7)){flex:1 0 100%;width:100%;min-width:0;padding-block-start:1.5rem;border-block-start:1px solid rgb(var(--header-text) / .14)}.mega-menu__nav>li:has(>ul>li:nth-child(7))>ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--spacing-8, 2rem);row-gap:.45rem;width:100%}}@media screen and (min-width:1400px){.mega-menu__nav>li:has(>ul>li:nth-child(7))>ul{grid-template-columns:repeat(5,minmax(0,1fr))}}.mega-menu__nav>li>a.h5{font-family:var(--ok-serif, "Source Serif 4"),Georgia,serif;font-variation-settings:"opsz" 10;font-weight:400;font-size:1.0625rem;letter-spacing:-.005em;text-transform:none}.ok-xlinks-section{background:var(--ok-ivory, #f7f3ec);border-block-start:1px solid var(--ok-border, #d8cec0);padding-block:3.5rem}.ok-xlinks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem 2rem;align-items:start}.ok-xlinks__group{display:grid;gap:.9rem;min-width:0}.ok-xlinks__label{margin:0;color:var(--ok-forest, #20352b);font-family:var(--ok-sans, "Inter Tight"),system-ui,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.ok-xlinks__list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.ok-xlinks__list a{color:var(--ok-ink, #242421);font-size:.9375rem;line-height:1.45;text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px;text-decoration-color:#20352b3d;overflow-wrap:break-word}.ok-xlinks__list a:hover{color:var(--ok-forest, #20352b);text-decoration-color:currentColor}@media screen and (max-width:999px){.ok-xlinks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:699px){.ok-xlinks-section{padding-block:2.5rem}.ok-xlinks{grid-template-columns:1fr;gap:1.75rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/oak-brand.css.map */
