.ow-site--catalog{--edge: clamp(20px, 3.35vw, 64px);--ow-sage: #4a5a48;background:#fff}.ow-site--catalog .ow-top{position:sticky;top:0}.ow-site--catalog :is(#ow-main,#ow-contact,#ow-project-guide,#ow-product-inquiry){scroll-margin-top:105px}.ow-site--catalog .ow-top__row{min-height:95px}.ow-site--catalog .ow-top .ow-brand{display:flex;align-items:center;gap:10px;font:750 clamp(1.25rem,2.2vw,2rem)/1 Arial,sans-serif;letter-spacing:-.05em}.ow-site--catalog .ow-top .ow-brand small{max-width:42px;font-size:8px;letter-spacing:0;text-transform:none}.ow-site--catalog .ow-tools{gap:clamp(6px,1.4vw,24px)}.ow-site--catalog .ow-icon svg{width:24px;stroke-width:1.8}.ow-site--catalog .ow-icon:not([data-ow-open=menu]){color:#555850}.ow-site--catalog .ow-icon:hover{color:#151611}.ow-storefront-menu{padding-top:0}.ow-storefront-menu__nav{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:54px;align-content:start;min-height:56px;padding-right:38px}.ow-storefront-menu__nav:has(details[open]){min-height:436px}.ow-storefront-menu__nav>a,.ow-storefront-menu summary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:4px 6px;font:700 clamp(1rem,1.43vw,1.4rem)/1.2 var(--serif)}.ow-storefront-menu summary{list-style:none;cursor:pointer}.ow-storefront-menu summary::-webkit-details-marker{display:none}.ow-storefront-menu details[open]>summary span{transform:rotate(180deg)}.ow-storefront-menu__content{position:absolute;inset:58px 0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,17%);gap:26px}.ow-storefront-menu__tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px 18px}.ow-storefront-menu__tiles>a{display:grid;align-items:start;gap:6px;text-align:center;font-weight:700}.ow-storefront-menu__tiles img{width:100%;height:clamp(84px,9vw,126px);object-fit:cover;background:#f2f1ed}.ow-site--catalog .ow-storefront-menu__all{align-self:center;justify-self:center;display:flex;align-items:center;gap:8px;padding:9px 17px;border-radius:30px;background:var(--ow-sage);color:#fff}.ow-storefront-menu__aside{display:grid;gap:8px;align-content:start;border-left:1px solid #dfdfd9;padding-left:24px}.ow-storefront-menu__aside h3{font-size:1.2rem}.ow-storefront-menu__content--types{display:block}.ow-storefront-menu__content--types .ow-replacement-types{grid-template-columns:repeat(4,minmax(0,1fr))}.ow-storefront-menu__close{position:absolute;top:8px;right:var(--edge);width:40px;height:40px;padding:0;border:0;background:transparent;color:var(--ink);font:1.8rem/1 Arial,sans-serif!important}.ow-storefront-hero{position:relative;height:min(44.44vw,820px);overflow:hidden;isolation:isolate;touch-action:pan-y pinch-zoom;background:#3f493c}.ow-storefront-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-items:center;justify-items:center;overflow:hidden;color:#fff;animation:ow-storefront-fade .5s ease both}.ow-storefront-hero__slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#15161154,#15161138 50%,#15161154)}.ow-storefront-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ow-storefront-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center 61%}.ow-storefront-hero__copy{z-index:1;max-width:620px;padding:32px;text-align:center}.ow-site--catalog .ow-storefront-hero__copy h2{margin:14px 0 22px;font-size:clamp(2.6rem,5.5vw,5.2rem);line-height:1.05}.ow-storefront-hero__copy :is(h2,.ow-kicker){text-shadow:0 2px 12px #15161170}.ow-site .ow-storefront-hero__link{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:46px;padding:8px 22px;background:#f8f6ee;color:#242820;border:1px solid transparent;border-radius:32px;font:600 .82rem/1.25 Arial,sans-serif;transition:color .2s,background .2s}.ow-site .ow-storefront-hero__link:hover{background:#30392d;color:#fff}.ow-storefront-hero__controls{position:absolute;z-index:2;right:var(--edge);bottom:clamp(16px,3vw,48px);display:flex;align-items:center;gap:2px;color:#fff}.ow-storefront-hero__controls button{display:grid;place-items:center;height:32px;min-width:28px;padding:0;color:inherit;background:none;border:none;text-shadow:0 1px 3px #171910b3}.ow-storefront-hero__controls .ow-dot:before{width:7px;height:7px;border:0;border-radius:5px;background:#ffffffa8;box-shadow:0 0 4px #1d1e1a45;transition:width .25s}.ow-storefront-hero__controls .ow-dot[aria-current=true]:before{width:23px;background:#fff}.ow-storefront-hero__controls .ow-storefront-hero__arrow{font-size:1.5rem}.ow-storefront-hero__controls .ow-storefront-hero__pause{font:600 .8rem/1 Arial,sans-serif}@media(min-width:720px)and (max-width:899px){.ow-storefront-hero__controls button{min-width:24px}}@keyframes ow-storefront-fade{0%{opacity:.3}to{opacity:1}}.ow-storefront-shelf{padding:clamp(48px,6vw,96px) var(--edge);scroll-margin-top:100px}.ow-storefront-shelf__heading{display:flex;justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:clamp(28px,3.2vw,50px)}.ow-site--catalog .ow-storefront-shelf__heading h2{font-size:clamp(1.6rem,2.45vw,2.8rem)}.ow-storefront-shelf__heading a{display:inline-flex;align-items:center;gap:16px}.ow-storefront-shelf__heading a:hover,.ow-storefront-card a:hover{text-decoration:underline;text-underline-offset:4px}.ow-storefront-shelf__items{--ow-rail-gap: clamp(22px, 4.1vw, 64px);display:grid;gap:clamp(38px,6.5vw,100px) var(--ow-rail-gap)}.ow-storefront-shelf__items--grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ow-storefront-shelf__items.ow-track{grid-auto-columns:calc((100% - 2 * var(--ow-rail-gap)) / 3);scrollbar-width:thin}.ow-storefront-card{min-width:0;scroll-snap-align:start}.ow-storefront-card__photo{display:block;overflow:hidden;background:#f1f0ec;aspect-ratio:4 / 3}.ow-storefront-card__photo img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ow-storefront-card__photo:hover img{transform:scale(1.035)}.ow-storefront-card__content{padding:clamp(18px,3vw,44px) clamp(4px,1.65vw,26px) 0}.ow-site--catalog .ow-storefront-card__content h3{margin:0 0 8px;font-size:clamp(1.02rem,1.27vw,1.32rem);font-weight:400;line-height:1.5}.ow-storefront-card__quote{font-weight:700;color:var(--ow-sage)!important}.ow-storefront-card__quote span{margin-left:6px}.ow-storefront-shelf .ow-rail-controls{margin-top:24px}.ow-storefront-banner{position:relative;display:grid;place-items:end center;min-height:clamp(420px,60vw,980px);padding:50px var(--edge);isolation:isolate;text-align:center;color:#fff;background:#393c33}.ow-storefront-banner img,.ow-storefront-banner:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover}.ow-storefront-banner:after{content:"";background:linear-gradient(0deg,#141810a6,transparent 56%)}.ow-site--catalog .ow-storefront-banner__copy h2{margin-bottom:16px;font-size:clamp(1.8rem,4vw,4.1rem)}.ow-storefront-top{position:fixed;z-index:2;right:var(--edge);bottom:22px;display:grid;width:44px;height:44px;padding:0;place-items:center;color:#fff;background:#333a30;border:0;border-radius:50%;box-shadow:0 2px 8px #17191044}.ow-storefront-top svg{width:22px;stroke:currentColor;fill:none;stroke-width:2}@media(max-width:1023px){.ow-storefront-menu__nav{grid-template-columns:repeat(3,minmax(0,1fr))}.ow-storefront-menu__nav:has(details[open]){min-height:460px}.ow-storefront-menu__content{top:112px}.ow-storefront-shelf__items--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ow-storefront-shelf__items.ow-track{grid-auto-columns:calc((100% - var(--ow-rail-gap)) / 2)}}@media(max-width:719px){.ow-site--catalog .ow-top__row{min-height:70px}.ow-site--catalog .ow-top .ow-brand{gap:6px}.ow-site--catalog .ow-top .ow-brand small{display:none}.ow-site--catalog .ow-tools{gap:3px}.ow-storefront-menu{max-height:calc(100dvh - 70px);padding:10px var(--edge) 26px}.ow-storefront-menu__nav,.ow-storefront-menu__nav:has(details[open]){display:block;min-height:0;padding:36px 0 0}.ow-storefront-menu__nav>a,.ow-storefront-menu summary{justify-content:space-between;min-height:48px;border-bottom:1px solid #e6e3dc;padding:5px 0;font-size:1.22rem}.ow-storefront-menu__content{position:static;display:block;padding:12px 0 18px}.ow-storefront-menu__tiles,.ow-storefront-menu__content--types .ow-replacement-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ow-storefront-menu__tiles img{height:auto;aspect-ratio:4 / 3}.ow-storefront-menu__aside{padding:14px 0 0;border:0}.ow-storefront-hero{height:auto;aspect-ratio:3 / 4}.ow-storefront-hero__copy{align-self:end;padding-bottom:70px}.ow-site .ow-storefront-hero__link{min-height:38px;padding:7px 14px}.ow-storefront-hero__controls{right:14px;bottom:12px}.ow-storefront-hero__controls button{min-width:24px}.ow-storefront-shelf{padding-block:42px 48px}.ow-storefront-shelf__heading{display:grid;gap:8px;margin-bottom:34px}.ow-storefront-shelf__items--grid{grid-template-columns:1fr}.ow-storefront-shelf__items.ow-track{grid-auto-columns:92%}.ow-storefront-banner{min-height:clamp(235px,60vw,460px);padding-bottom:24px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ow-storefront-layout.css.map */
