:root{--mist:#c7d6df;--ink:#142735;--rust:#a94428;--spruce:#334e45;--sand:#e6d2b2;--yellow:#ffe477;--pattern-opacity:.45;--wrap:1500px}*{box-sizing:border-box}body{margin:0;background:var(--mist);color:var(--ink);font:16px/1.45 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}button,input,select,textarea{font:inherit}button,summary{cursor:pointer}img,svg,video{max-width:100%;vertical-align:middle}img{height:auto}figure,p{margin:0}h1,h2,h3{margin:0;line-height:1.02}[hidden]{display:none!important}:focus-visible{outline:3px solid #ce5b32;outline-offset:4px}.dw-skip{position:absolute;top:.5rem;left:.5rem;background:#fff;padding:.6rem;z-index:30;transform:translateY(-200%)}.dw-skip:focus{transform:none}.dw-wrap{width:min(100%,var(--wrap));margin-inline:auto;padding-inline:clamp(1rem,3.3vw,3.5rem)}.dw-announcement{text-align:center;background:var(--ink);color:#fff;padding:.38rem 1rem;font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.dw-header{position:relative;z-index:5;background:var(--mist);border-bottom:1px solid #1d344044}.dw-navshell{width:min(100%,var(--wrap));margin:auto;min-height:69px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem clamp(1rem,3.3vw,3.5rem)}.dw-brand{display:inline-flex;align-items:center;gap:.65rem;text-decoration:none;font-weight:950;font-size:clamp(1.15rem,2.25vw,2.15rem);letter-spacing:-.05em;white-space:nowrap}.dw-brand img{max-width:170px;max-height:58px;width:auto;object-fit:contain}.dw-brand small{display:block;font-size:.35em;letter-spacing:.27em;text-transform:uppercase}.dw-desktop-nav,.dw-header-actions{display:flex;align-items:center;gap:clamp(.65rem,2vw,2.3rem)}.dw-header-actions>a,.dw-header-actions summary{position:relative;display:grid;place-items:center;min-width:36px;min-height:40px;text-decoration:none}.dw-header-actions small{position:absolute;top:0;right:0;background:var(--rust);color:#fff;border-radius:1rem;min-width:1rem;text-align:center}.dw-desktop-nav a,.dw-desktop-nav summary,.dw-mobile-panel a,.dw-mobile-panel summary{text-decoration:none;font-weight:650}.dw-desktop-nav a:hover,.dw-mobile-panel a:hover{text-decoration:underline}.dw-desktop-nav details{position:relative}.dw-submenu,.dw-mobile-panel{background:#f3f5f4;color:var(--ink);padding:.7rem 1rem;box-shadow:0 8px 24px #14273533}.dw-submenu a,.dw-mobile-panel a{display:block;padding:.35rem 0}.dw-child{padding-left:.85rem!important}.dw-desktop-nav .dw-submenu{position:absolute;min-width:175px;top:2rem}.dw-mobile-nav{display:none}.dw-mobile-nav summary,.dw-fit-details summary{list-style:none}.dw-mobile-nav summary::-webkit-details-marker,.dw-fit-details summary::-webkit-details-marker{display:none}.dw-mobile-panel{position:absolute;top:100%;left:0;right:0;border-top:1px solid #1d344044;padding:1rem 1.25rem}.dw-mobile-panel .dw-submenu{box-shadow:none;padding:.2rem .8rem}.dw-pattern{position:relative;isolation:isolate}.dw-pattern:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(gw-leaf-pattern.svg) repeat;opacity:var(--pattern-opacity);z-index:-1;pointer-events:none}.dw-hero,.dw-kitchen{display:grid;grid-template-columns:43% 57%;min-height:clamp(285px,29vw,510px);background:var(--ink)}.dw-hero-copy,.dw-kitchen-copy{color:#fffdf3;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(1.5rem,4vw,4.6rem);gap:1.05rem}.dw-hero-copy h1,.dw-module-head h2,.dw-store h1{font-family:Impact,Arial Narrow,Liberation Sans Narrow,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:-.025em}.dw-hero-copy h1{font-size:clamp(3.1rem,7vw,8.4rem);line-height:.91;border-left:7px solid #d36746;padding-left:.16em}.dw-kicker{font-size:.8rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.dw-hero-photo,.dw-kitchen-photo{position:relative;min-width:0;overflow:hidden}.dw-hero-photo img,.dw-kitchen-photo img{display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:50% 54%}.dw-button{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;background:var(--rust);color:#fff;padding:.62rem .9rem;border:0;min-height:42px;text-transform:uppercase;font-weight:850;text-decoration:none;font-size:.87rem;line-height:1.2}.dw-button:hover{filter:brightness(1.13)}.dw-button:disabled{opacity:.65;cursor:default}.dw-button-yellow{background:var(--yellow);color:var(--ink)}.dw-button-light{background:#f2f4f2;color:var(--ink);border:1px solid var(--ink)}.dw-module{display:grid;grid-template-columns:minmax(145px,21%) minmax(0,1fr);align-items:center;gap:clamp(.8rem,2vw,2rem);padding-block:clamp(.85rem,1.5vw,1.65rem)}.dw-band,.dw-pack,.dw-notes,.dw-kitchen{border-top:1px solid #ffffffa0}.dw-module-head h2{font-size:clamp(1.65rem,3.5vw,4.1rem);max-width:11ch;line-height:.95}.dw-module-head h2:after{content:"";display:block;margin-top:.45rem;width:3rem;height:5px;background:var(--yellow)}.dw-index{display:block;color:#82331f;font-size:1.02rem;font-style:italic;font-weight:900;margin-bottom:.3rem}.dw-copy{max-width:27ch;font-size:.92rem;margin-top:.6rem;font-weight:620}.dw-tiles{display:grid;grid-template-columns:1fr 1fr 1.2fr;grid-auto-rows:clamp(75px,10.8vw,180px);gap:.5rem}.dw-tile{display:block;position:relative;min-width:0;overflow:hidden;background:#42555a;color:#fff;text-decoration:none}.dw-tile:nth-child(-n+2){grid-row:span 2}.dw-tile img,.dw-tile .dw-placeholder{width:100%;height:100%;object-fit:cover}.dw-tile>span{position:absolute;inset:0 0 auto;padding:.65rem;background:linear-gradient(#09171ee8,#09171e55 82%,transparent);font-weight:900;line-height:1.13;text-transform:uppercase;font-size:clamp(.79rem,1.25vw,1.35rem)}.dw-tile:hover img{filter:brightness(1.08)}.dw-comparison{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.dw-comparison figure,.dw-steps figure{position:relative;overflow:hidden}.dw-comparison img{width:100%;aspect-ratio:2.2;object-fit:cover;object-position:50% 62%}.dw-comparison figcaption,.dw-steps figcaption{position:absolute;top:.5rem;left:.55rem;background:var(--yellow);color:var(--ink);padding:.15rem .55rem;font-size:.76rem;font-weight:900;text-transform:uppercase}.dw-feature-grid,.dw-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.dw-feature{background:#fbfbf9;text-decoration:none;display:block;border-radius:.22rem;overflow:hidden}.dw-feature img{width:100%;aspect-ratio:1.9;object-fit:contain;background:#fff}.dw-feature strong{display:block;text-align:center;padding:.48rem;font-size:.85rem;text-transform:uppercase}.dw-feature:hover strong{text-decoration:underline}.dw-kitchen{background:var(--rust);min-height:clamp(175px,17vw,300px);grid-template-columns:53% 47%}.dw-kitchen-copy{padding-block:1.3rem;padding-inline:clamp(1rem,4vw,4.6rem);gap:.7rem}.dw-kitchen .dw-module-head h2{max-width:22ch}.dw-kitchen .dw-copy{max-width:42ch}.dw-kitchen .dw-index,.dw-pack .dw-index{color:var(--yellow)}.dw-fit-content{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem}.dw-fit-content>img{flex:1 1 60%;width:60%;max-width:760px}.dw-fit-details{max-width:100%}.dw-fit-text{background:#f4f5f1;max-width:44ch;padding:1rem;margin-top:.5rem}.dw-pack{background:var(--spruce);color:#fff}.dw-steps img{width:100%;aspect-ratio:1.9;object-fit:cover;border:2px solid #f8f0dd}.dw-steps figcaption{top:auto;bottom:.28rem;left:.28rem}.dw-notes{background:var(--sand)}.dw-notes-grid{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.dw-note{display:grid;grid-template-columns:48% minmax(0,1fr);background:#faf8ee}.dw-note img{width:100%;height:100%;object-fit:cover;aspect-ratio:1.6}.dw-note>div{padding:.65rem;align-self:center}.dw-note h3{text-transform:uppercase;font-size:clamp(.85rem,1.5vw,1.4rem)}.dw-note p,.dw-note summary,.dw-note a{font-size:.83rem;margin-top:.25rem}.dw-note summary,.dw-text-link{font-weight:750}.dw-service{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 3rem;padding:.75rem 1rem;text-align:center;text-transform:uppercase;font-size:.78rem;font-weight:900}.dw-service svg{margin-right:.35rem}.dw-footer{background:var(--ink);color:#fff;padding-block:1.6rem 1rem}.dw-footer-grid{display:grid;grid-template-columns:1fr 1.45fr .7fr .9fr;gap:1.4rem}.dw-footer h2{font-size:.92rem;text-transform:uppercase;margin-bottom:.55rem;line-height:1.15}.dw-footer-brand{align-self:start}.dw-footer address{font-style:normal}.dw-footer address,.dw-footer nav{font-size:.87rem}.dw-footer address a,.dw-footer nav a{display:block;text-decoration:none;overflow-wrap:anywhere}.dw-footer address a:hover,.dw-footer nav a:hover{text-decoration:underline}.dw-payments{display:flex;list-style:none;gap:.45rem;justify-content:center;flex-wrap:wrap;margin-top:1.2rem;margin-bottom:0}.dw-payment{width:45px;height:auto}.dw-store{padding-block:clamp(1.8rem,4vw,4rem);min-height:45vh}.dw-store h1{font-size:clamp(2.1rem,4.7vw,4.8rem);margin-bottom:1rem;overflow-wrap:anywhere}.dw-prose{max-width:850px}.dw-rich{overflow-wrap:anywhere;margin-block:1rem}.dw-rich p,.dw-rich ul,.dw-rich h2,.dw-rich h3{margin-block:.8rem}.dw-catalog{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1rem 0}.dw-product-card{background:#f8f9f6;padding:.8rem;min-width:0}.dw-product-card a{text-decoration:none}.dw-product-card a:hover{text-decoration:underline}.dw-product-card img,.dw-product-card .dw-placeholder{width:100%;aspect-ratio:1;object-fit:contain}.dw-product-card h2{font-size:1.1rem;margin-block:.55rem}.dw-product{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(1rem,4vw,4rem);align-items:start}.dw-media-stage{background:#fbfbf9;border:1px solid #14273527}.dw-media-stage img,.dw-media-stage video,.dw-media-stage iframe,.dw-media-stage model-viewer,.dw-media-stage .dw-placeholder{display:block;width:100%;aspect-ratio:1;object-fit:contain;border:0}.dw-thumbs{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.6rem}.dw-thumbs button{border:1px solid #14273544;background:#fff;padding:0;width:clamp(50px,10vw,82px)}.dw-thumbs button[aria-pressed=true]{border:2px solid var(--rust)}.dw-thumbs img{width:100%;aspect-ratio:1;object-fit:contain}.dw-price{font-size:1.25rem;font-weight:780;margin:.7rem 0}.dw-store form label{display:block;font-size:.88rem;font-weight:700;margin:.55rem 0 .25rem}.dw-store input:not([type=hidden]),.dw-store select,.dw-store textarea{max-width:100%;border:1px solid #14273588;background:#fff;padding:.52rem;color:#142735}.dw-store input[type=number]{width:5rem}.dw-store form .dw-button{margin-block:.65rem}.dw-prose form input,.dw-prose textarea{display:block;width:100%}.dw-cart-row{display:grid;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.75rem 0;border-bottom:1px solid #14273540}.dw-cart-row img{aspect-ratio:1;object-fit:contain;background:#fff}.dw-cart-row h2{font-size:1.15rem}@media(max-width:900px){.dw-desktop-nav{display:none}.dw-mobile-nav{display:block}.dw-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dw-catalog{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.dw-announcement{font-size:.65rem}.dw-navshell{min-height:60px}.dw-brand{gap:.35rem}.dw-brand img{max-width:min(116px,30vw);max-height:38px}.dw-header-actions{gap:.15rem}.dw-header-actions>a,.dw-header-actions summary{min-width:32px}.dw-hero,.dw-kitchen,.dw-module,.dw-product{grid-template-columns:minmax(0,1fr)}.dw-hero-copy{padding:1.65rem 1rem}.dw-hero-copy h1{font-size:clamp(3.5rem,13vw,5rem)}.dw-hero-photo,.dw-kitchen-photo{aspect-ratio:1.55}.dw-module{padding-block:1.15rem}.dw-module-head h2{max-width:none;font-size:2.05rem}.dw-tiles{grid-template-columns:1fr 1fr;grid-auto-rows:clamp(95px,32vw,160px)}.dw-tile:nth-child(-n+2){grid-row:auto}.dw-comparison img{aspect-ratio:1.1}.dw-feature strong{font-size:.7rem;padding:.35rem}.dw-fit-content>img{width:100%;flex-basis:100%}.dw-notes-grid{grid-template-columns:1fr}.dw-service{gap:.5rem 1rem;font-size:.65rem}.dw-service svg{width:17px;height:17px}.dw-footer-grid{gap:1rem}.dw-address{grid-column:1/-1}.dw-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.dw-cart-row{grid-template-columns:70px minmax(0,1fr) auto;gap:.5rem}}@media(min-width:651px){.dw-hero-copy h1{font-size:clamp(2.9rem,5.85vw,7.4rem)}.dw-hero-photo,.dw-kitchen-photo{clip-path:polygon(6% 0,100% 0,100% 100%,0 100%)}.dw-collections .dw-module-head h2{font-size:clamp(1.38rem,2.95vw,3.5rem)}}.dw-tiles{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto}.dw-tile:nth-child(n){grid-row:auto;min-height:0}.dw-tile img{aspect-ratio:1;object-fit:contain}.dw-feature img,.dw-comparison img,.dw-steps img{object-fit:contain}.dw-hero-photo,.dw-kitchen-photo{aspect-ratio:auto}.dw-hero-photo img,.dw-kitchen-photo img{width:100%;height:100%;object-fit:contain}.dw-fit-content>img{max-height:440px;object-fit:contain}.bf-media{padding-block:3rem}.bf-media h2{font-size:clamp(2rem,4vw,4rem);margin-bottom:1.5rem}.bf-media-grid{display:grid;grid-template-columns:2fr 1fr;gap:1.5rem}.bf-media video,.bf-media img{width:100%;height:auto;object-fit:contain}.bf-media p{margin-top:.7rem}.dw-gallery .dw-media-stage img{object-fit:contain}.dw-module-head h2{overflow-wrap:anywhere}@media(max-width:650px){.dw-tiles{grid-template-columns:1fr}.dw-hero-photo,.dw-kitchen-photo{aspect-ratio:auto}.dw-hero-photo img,.dw-kitchen-photo img{height:auto}.bf-media-grid{grid-template-columns:1fr}.dw-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dw-feature-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.dw-feature img{background:#f5f1e8;object-fit:contain;aspect-ratio:1}.dw-feature strong{font-size:clamp(.8rem,1.2vw,1.15rem)}.dw-header{background:var(--mist)}.dw-hero-copy h1{font-size:clamp(3rem,5.4vw,6.8rem);letter-spacing:-.04em}.et-policies{display:flex;flex-wrap:wrap;gap:.75rem;padding-block:1rem;background:var(--ink);color:#fff}.et-policies button{border:0;background:none;color:inherit;text-decoration:underline;font-size:.85rem}.et-dialog{max-width:850px;max-height:85vh;overflow:auto;padding:2rem;border:1px solid #52624a;background:#f6f1e6;color:#283a2d}.et-dialog::backdrop{background:#0008}.et-dialog form{text-align:right}.et-dialog p{margin:1rem 0}.dw-hero-photo img,.dw-kitchen-photo img{height:auto;object-fit:contain}.dw-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1000px){.dw-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.dw-tiles,.dw-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dw-hero-copy h1{font-size:clamp(3rem,13vw,4.6rem)}}.dw-hero-copy h1,.dw-module-head h2,.dw-store h1{font-family:Arial,Helvetica,sans-serif;font-weight:900;letter-spacing:-.045em;line-height:1.02}.dw-hero-copy h1{font-size:clamp(2.8rem,4.7vw,5.6rem);border-left:0;padding-left:0}.dw-module-head h2{font-size:clamp(1.6rem,2.6vw,3rem);max-width:13ch}.dw-hero,.dw-kitchen{grid-template-columns:1fr 1fr;min-height:0}.dw-hero-photo,.dw-kitchen-photo{display:flex;align-items:center;justify-content:center;clip-path:none;background:#d9cdb7;aspect-ratio:auto}.dw-hero-photo img,.dw-kitchen-photo img{position:static;inset:auto;width:100%;height:auto;max-height:650px;object-fit:contain}.dw-tile{aspect-ratio:1;overflow:hidden}.dw-tile img{object-fit:cover}.dw-tile>span{font-size:clamp(.8rem,1.25vw,1.1rem)}@media(max-width:650px){.dw-hero,.dw-kitchen{grid-template-columns:1fr}.dw-hero-copy h1{font-size:clamp(2.7rem,12vw,4rem)}.dw-hero-photo img,.dw-kitchen-photo img{height:auto;max-height:none}.dw-module-head h2{font-size:2rem;max-width:none}}.et-policy-section{background:var(--ink);color:#fff;padding-block:1rem}.et-policy-heading{font:700 .9rem Arial;margin:0}.et-policy-section .et-policies{padding-inline:0}.dw-footer{display:block}.dw-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.dw-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dw-feature img{background:#fff}.dw-hero-copy h1{font-family:Georgia,serif;font-weight:500;line-height:1.03}.et-dialog{background:#f7faf4;color:#243c31}.dw-header{border-bottom:1px solid #cbd6c7}@media(max-width:650px){.dw-tiles,.dw-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
