.shopify-section>.ok{grid-column:1/-1}.ok section[id]{scroll-margin-top:calc(var(--header-height) + var(--space-8))}.ok .gl-hero .ho-button--secondary{color:var(--color-canvas);border-color:var(--color-stone)}.ok .gl-brand-grid{gap:var(--space-8)}.ok .gl-brand{grid-template-rows:var(--space-20)}.ok .gl-brand img{height:var(--space-20);max-height:var(--space-20)}.ok-component-grid,.ok-story-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.ok-component-image{aspect-ratio:3/2;background:var(--color-cream);padding:var(--space-4)}.ok-component-image img{display:block;width:100%;height:100%;object-fit:contain}.ok .gl-shopping-label{font-size:var(--text-body);font-family:var(--font-interface);justify-content:space-between;min-height:var(--space-16)}.ok-story{min-width:0;background:var(--color-canvas);display:flex;flex-direction:column}.ok-story>a{display:block;aspect-ratio:3/2;overflow:hidden}.ok-story img{width:100%;height:100%;object-fit:cover;display:block}.ok-story>div{padding:var(--space-4);display:flex;flex-direction:column;flex:1}.ok-story h3{font:var(--text-card)/var(--line-heading) var(--font-editorial)}.ok-story p{font-size:var(--text-small);color:var(--color-muted);flex:1}.ok-story .ho-button{align-self:flex-start;text-align:left}.ok-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:var(--space-4)}.ok-filters>summary{display:none}.ok-catalog-bar{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-6)}.ok-sort{display:flex;gap:var(--space-3);align-items:center;margin-left:auto}.ok-sort select{width:auto}.ok-active{display:flex;gap:var(--space-2);flex-wrap:wrap}.ok-active button{font:inherit;font-size:var(--text-small);border:var(--border);background:var(--color-cream);color:var(--color-ink);padding:var(--space-2) var(--space-3);border-radius:var(--radius-standard);min-height:var(--touch-target);cursor:pointer}.ok-products{grid-template-columns:repeat(4,minmax(0,1fr))}.ok-products>article{display:flex;flex-direction:column;min-width:0}.ok .ok-products .ho-product-card{height:100%;margin:0;display:flex;flex-direction:column}.ok-products .ho-product-card-copy{flex:1;display:flex;flex-direction:column}.ok-products .ho-product-card-copy>.ho-button:last-child{margin-top:auto;align-self:start}.ok-products .ho-product-price{margin-bottom:var(--space-4)}.ok-more{display:flex;justify-content:center;gap:var(--space-6);align-items:center;flex-wrap:wrap;margin-block:var(--space-8)}.ok [data-kitchen-status]:empty{display:none}.ok-project-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);align-items:center}.ok-project-grid>.ho-home-media{aspect-ratio:2/1}.ok-guidance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8);margin-bottom:var(--space-8)}.ok-guidance>div+div{border-left:var(--border);padding-left:var(--space-6)}.ok-guidance h3{font-size:var(--text-body)}.ok-guidance p{font-size:var(--text-small);color:var(--color-muted)}.ok-faq{max-width:none}.ok-faq summary{padding-block:var(--space-4)}.ok-faq details>div{max-width:var(--container-reading);padding-bottom:var(--space-4)}.ok button:disabled,.ok select:disabled{opacity:.6}.ok-products[aria-busy=true]{opacity:.7}@media(max-width:1023px){.ok-component-grid,.ok-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ok-filter-grid,.ok-products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.ok .gl-hero h1{font-size:var(--text-display)}.ok .gl-brand-grid{gap:var(--space-6)}.ok .gl-brand img{height:var(--space-16)}.ok-component-grid,.ok-story-grid{gap:var(--space-4)}.ok-component-image{padding:var(--space-3)}.ok .gl-shopping-label{padding:var(--space-3);font-size:var(--text-small)}.ok-story h3{font-size:var(--text-card)}.ok-story>div{padding:var(--space-3)}.ok-story .ho-button{font-size:var(--text-small)}.ok-filters{border-block:var(--border);margin-bottom:var(--space-4)}.ok-filters>summary{display:flex;align-items:center;justify-content:space-between;min-height:var(--touch-target);font-weight:var(--weight-medium);cursor:pointer;padding-block:var(--space-3)}.ok-filters>summary:after{content:"+"}.ok-filters[open]>summary:after{content:"\2212"}.ok-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:var(--space-3)}.ok-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.ok-sort{margin-left:0;flex:1}.ok-sort select{flex:1}.ok .ok-products .ho-product-card-copy{padding:var(--space-3)}.ok .ok-products .ho-product-card-image{padding:var(--space-2)}.ok-products h3{overflow-wrap:anywhere}.ok-project-grid,.ok-guidance{grid-template-columns:1fr}.ok-guidance{gap:var(--space-4)}.ok-guidance>div+div{border-left:0;border-top:var(--border);padding:var(--space-4) 0 0}.ok-project-grid .ho-category-actions>.ho-button{width:100%;justify-content:center}.ok-more{gap:var(--space-4)}.ok .gl-hero .ho-category-actions>.ho-button{width:100%;justify-content:center}}.ok .ok-brand-art{display:block;position:relative;width:100%;min-width:0;height:var(--space-12)}.ok .ok-brand-art img{display:block;width:100%;height:100%;object-fit:contain;object-position:left top}.ok .gl-brand>.ok-brand-art{height:var(--space-20)}.ok .gl-brand .ok-brand-art img{object-position:center}.ok .ok-story>.ok-story-lockup{display:flex;flex:none;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:var(--space-4);min-height:var(--space-20);padding:var(--space-4)}.ok-story-lockup .ok-brand-art{max-width:100%}.ok-story-lockup--pair .ok-brand-art{flex:1}.ok .ok-brand-art--delta{overflow:hidden}.ok .ok-brand-art--delta img{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:auto;max-height:none;mix-blend-mode:multiply}@media(max-width:767px){.ok .ok-story>.ok-story-lockup{padding:var(--space-3);gap:var(--space-2);min-height:var(--space-20)}.ok .gl-brand>.ok-brand-art{height:var(--space-16)}}.ok .gl-brand{grid-template-columns:minmax(0,1fr)}.ok .ok-story>.ok-story-lockup{align-items:center;justify-content:center}.ok .ok-story-lockup .ok-brand-art img{object-position:center}.ok .ok-brand-art--napoleon{overflow:hidden}.ok .ok-brand-art--napoleon img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:auto;height:140%;max-width:none;max-height:none}
/*# sourceMappingURL=/cdn/shop/t/92/assets/outdoor-kitchens-landing.css.map */
