:root{--iwood-accent: #C8842D;--iwood-accent-dark: #A86A1E;--iwood-accent-ink: #8A5410;--iwood-accent-ink-dark: #6F420C;--iwood-walnut-deep: #2A1D13;--iwood-cream-2: #ECE5D6;--iwood-cream: #F3EFE7;--iwood-olive: #6A6B2E;--iwood-walnut: #3B2A1E;--iwood-ease: cubic-bezier(.22,.61,.36,1)}[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .7s var(--iwood-ease),transform .7s var(--iwood-ease);will-change:opacity,transform}[data-reveal].is-in{opacity:1;transform:none}.no-js [data-reveal],.no-js [data-reveal].is-in{opacity:1!important;transform:none!important;transition:none!important}[data-parallax]{will-change:transform}@media(prefers-reduced-motion:reduce){[data-reveal],[data-reveal].is-in{opacity:1!important;transform:none!important;transition:none!important}[data-parallax]{transform:none!important}}.header__wrapper{transition:background-color .3s var(--iwood-ease),box-shadow .3s var(--iwood-ease)}.theme__header,.iwood-wordmark{transition:padding .3s var(--iwood-ease),height .3s var(--iwood-ease)}.is-scrolled .header__wrapper{background-color:var(--iwood-cream);box-shadow:0 6px 26px #2a1d131f}.is-scrolled .iwood-wordmark{height:32px}@media(min-width:990px){.is-scrolled .theme__header{padding-top:6px;padding-bottom:6px}}.iwood-btn{display:inline-flex;align-items:center;gap:.5em;font-family:var(--FONT-STACK-BODY);font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-size:.8rem;line-height:1;padding:16px 30px;border-radius:3px;border:1.5px solid transparent;cursor:pointer;text-decoration:none;transition:transform .25s var(--iwood-ease),background-color .25s var(--iwood-ease),box-shadow .25s var(--iwood-ease),color .25s var(--iwood-ease),border-color .25s var(--iwood-ease)}.iwood-btn--accent{background:var(--iwood-accent-ink);color:#fff;box-shadow:0 6px 16px #8a54104d}.iwood-btn--accent:hover{background:var(--iwood-accent-ink-dark);transform:translateY(-2px);box-shadow:0 12px 24px #6f420c5c}.iwood-btn--solid{background:var(--iwood-cream);color:var(--iwood-walnut)}.iwood-btn--solid:hover{transform:translateY(-2px);box-shadow:0 12px 24px #2a1d1333}.iwood-btn--ghost{background:transparent;border-color:currentColor}.iwood-btn--ghost:hover{background:#ffffff1f;transform:translateY(-2px)}.rte a:not(.btn),.standard__rte a:not(.btn){color:var(--iwood-accent-ink);text-underline-offset:.15em}.iwood-display{font-family:var(--FONT-STACK-HEADING);font-weight:400;line-height:1.04;letter-spacing:-.012em}.iwood-kicker{display:inline-block;font-family:var(--FONT-STACK-BODY);text-transform:uppercase;letter-spacing:.2em;font-size:.72rem;font-weight:600;color:var(--iwood-accent-ink);margin:0 0 18px}.iwood-kicker--cream,.iwood-section--deep .iwood-kicker,.iwood-feature.iwood-grain .iwood-kicker{color:#d8b98a}.iwood-grain{position:relative}.iwood-grain>*{position:relative;z-index:1}.iwood-grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.iwood-card{position:relative;overflow:hidden;border-radius:10px;display:block;color:#fff}.iwood-card__media{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:transform .65s var(--iwood-ease)}.iwood-card:hover .iwood-card__media,.iwood-card:focus-visible .iwood-card__media{transform:scale(1.07)}.iwood-card__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#140d08d1,#140d0859 45%,#140d081f);transition:background .4s var(--iwood-ease)}.iwood-card:hover .iwood-card__scrim{background:linear-gradient(to top,#140d08e0,#140d0880 55%,#140d0840)}.iwood-card__body{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:22px}.iwood-card__desc{max-height:0;opacity:0;overflow:hidden;transition:max-height .45s var(--iwood-ease),opacity .45s var(--iwood-ease),margin-top .45s var(--iwood-ease)}.iwood-card:hover .iwood-card__desc,.iwood-card:focus-within .iwood-card__desc{max-height:8em;opacity:.92;margin-top:8px}@media(hover:none){.iwood-card__desc{max-height:8em;opacity:.9;margin-top:8px}}.footer__certs{border-top:1px solid rgba(241,236,224,.16);padding-top:26px}.footer__certs__heading{margin-bottom:14px}.footer__certs .iwood-certs{gap:0;justify-content:center;align-items:stretch;flex-wrap:wrap}.footer__certs .iwood-cert{border:0;border-radius:0;padding:4px 22px;opacity:.92;position:relative}.footer__certs .iwood-cert+.iwood-cert:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:14px;width:1px;background:#f1ece047}@media(max-width:749px){.footer__certs .iwood-cert+.iwood-cert:before{display:none}}.iwood-section--deep{background:var(--iwood-walnut-deep);color:var(--iwood-cream)}.iwood-pad{padding-top:clamp(56px,8vw,112px);padding-bottom:clamp(56px,8vw,112px)}.index-rte .standard__image-wrap{margin:clamp(24px,4vw,40px) auto;max-width:1000px}.index-rte .standard__image{display:block;width:100%;height:auto;border-radius:12px}.index-rte .standard__image--placeholder{aspect-ratio:4 / 3;object-fit:cover}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.footer__block__title,.iwood-display{font-synthesis-weight:none}.footer__block--social:not(:has(a)){display:none}[data-parallax]{transform:none!important}.icon .cls-1,.icon .cls-2{stroke:#3b2a1e!important}.iwood-btn{box-shadow:none!important}.iwood-btn--accent,.iwood-btn--accent:hover{color:#fff!important}.iwood-btn--solid,.iwood-btn--solid:hover{color:#3b2a1e!important}.iwood-btn--accent:hover,.iwood-btn--solid:hover{transform:none!important;box-shadow:0 4px 14px #2a1d1324!important}.iwood-btn--ghost:hover{background:#6a6b2e!important;border-color:#6a6b2e!important;color:#fff!important;transform:none!important;box-shadow:none!important}.iwood-card,.iwood-card:hover,.iwood-card:hover .iwood-card__title,.iwood-card:hover .iwood-card__desc,.iwood-card:hover .iwood-card__desc p{color:#fff!important}.header__tagline{font-family:var(--FONT-STACK-BODY);font-size:.7rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--iwood-accent-ink);opacity:.9;margin:6px 0 0;text-align:center;line-height:1.3}@media(max-width:989px){.header__desktop{display:none!important}.header__mobile{display:grid!important}.header__tagline{display:none}}.iwood-empty{background:transparent!important;border:0!important}:root{--iwood-content-max: 1280px;--iwood-content-inset: clamp(18px, 5vw, 48px);--iwood-eyebrow-size: .72rem;--iwood-eyebrow-track: .18em}.iwood-ticon svg,.iwood-ticon svg *{stroke:var(--ticon, #6A6B2E)!important}.iwood-ticon svg [fill]:not([fill=none]){fill:var(--ticon, #6A6B2E)!important}.icon .cls-1:not(.icon__animated *),.icon .cls-2:not(.icon__animated *),.icon .a:not(.icon__animated *),.icon .b:not(.icon__animated *),.icon g[stroke="#000"]:not(.icon__animated *),.icon [stroke="#000"]:not(.icon__animated *){stroke:#3b2a1e!important}.icon [fill="#000"]:not(.icon__animated *),.icon [fill="#444"]:not(.icon__animated *){fill:#3b2a1e!important}.social-link .icon [fill="#444"],.social-link .icon path[fill="#444"]{fill:inherit}.footer__block__title{font-weight:var(--FONT-WEIGHT-HEADING)!important}.icon__column__text__heading strong{font-weight:var(--FONT-WEIGHT-HEADING)!important;font-synthesis-weight:none}.index-page .standard__subheading{display:inline-block;font-family:var(--FONT-STACK-BODY);text-transform:uppercase;letter-spacing:.2em;font-size:.72rem!important;font-weight:600;line-height:1.3;color:var(--iwood-accent-ink);margin:0 0 14px}.index-page .standard__subheading--cream{color:#d8b98a}.iwood-kicker,.footer__certs__heading,.header__tagline{font-size:var(--iwood-eyebrow-size);letter-spacing:var(--iwood-eyebrow-track)}.iwood-card__scrim{background:linear-gradient(to top,#140d08e6,#140d08cc 40%,#140d089e 65%,#140d084d)}.iwood-card:hover .iwood-card__scrim{background:linear-gradient(to top,#140d08eb,#140d08d1,#140d0894)}.iwood-hero .iwood-btn--ghost,.iwood-section--deep .iwood-btn--ghost{color:#f3efe7!important;border-color:currentColor}.iwood-feature.iwood-grain .iwood-btn--ghost{color:inherit;border-color:currentColor}.iwood-hero .rte a,.iwood-section--deep .rte a,.iwood-feature.iwood-grain .rte a{color:#d8b98a;text-underline-offset:.15em}.iwood-hero .rte a:hover,.iwood-section--deep .rte a:hover,.iwood-feature.iwood-grain .rte a:hover,.iwood-hero a:not(.iwood-btn):hover,.iwood-section--deep a:not(.iwood-btn):hover{color:#d8b98a!important}.popout--footer .popout-list__option:hover{background-color:#f3efe71a!important;color:#fff!important}input:focus:not(:focus-visible),textarea:focus:not(:focus-visible),select:focus:not(:focus-visible),.popout__toggle:focus:not(:focus-visible){border-color:#6a6b2e;box-shadow:0 0 0 3px #6a6b2e2e}.iwood-btn{min-height:44px}@media(max-width:989px){.footer__quicklinks a,.footer__copyright a{display:inline-flex;align-items:center;min-height:44px;padding:6px 0}.btn,.header__icon,.nav-trigger{min-height:44px;min-width:44px}}.text-row .wrapper--columns{max-width:var(--iwood-content-max);margin-inline:auto;padding-inline:var(--iwood-content-inset)}@media only screen and (max-width:749px){.text-row .wrapper--columns{margin-inline:auto}}.text-row .grid{margin-left:calc(-1*clamp(20px,2.5vw,32px))}.text-row .grid__item{padding-left:clamp(20px,2.5vw,32px)}.iwood-empty{margin:0 auto!important;padding:clamp(56px,9vw,96px) 24px!important}:root{--iwood-dur-fast: .15s;--iwood-dur-base: .25s;--iwood-dur-slow: .5s;--iwood-ease-inout: cubic-bezier(.4, 0, .2, 1)}.aos-initialized [data-aos=hero].aos-animate{animation-duration:.55s!important;animation-timing-function:var(--iwood-ease)!important}.aos-initialized [data-aos^=fade],.aos-initialized [data-aos=img-in],.aos-initialized [data-aos=img-in-bg] .background-size-cover{transition-duration:.55s!important;transition-timing-function:var(--iwood-ease)!important}.collection-item__image .background-size-cover,.link-over-image .background-size-cover,.header__dropdown .background-size-cover,.is-visible .header__dropdown__image .background-size-cover{transition:transform var(--iwood-dur-slow) var(--iwood-ease)!important}.aos-initialized .product__icon[data-aos][data-aos],.aos-initialized .product__icon[data-aos][data-aos].aos-animate{transition-duration:.6s!important;transition-delay:0s!important}.btn,.button,.shopify-payment-button__button--unbranded,.popout-list{transition-timing-function:var(--iwood-ease)!important}.drawer__content{transition-timing-function:var(--iwood-ease-inout)!important}.accordion-toggle:before,.accordion-toggle:after{transition-timing-function:var(--iwood-ease-inout)!important}.iwood-btn{transition:background-color var(--iwood-dur-base) var(--iwood-ease),box-shadow var(--iwood-dur-base) var(--iwood-ease),color var(--iwood-dur-base) var(--iwood-ease),border-color var(--iwood-dur-base) var(--iwood-ease)}.swatch__button label{transition:transform var(--iwood-dur-fast) var(--iwood-ease),box-shadow var(--iwood-dur-fast) var(--iwood-ease)}.swatch__button input:not(:checked):not(:disabled)~label:hover{box-shadow:0 0 0 2px #6a6b2e8c;transform:translateY(-1px)}.product-tabs ul.tabs>li{transition:color var(--iwood-dur-base) var(--iwood-ease),border-color var(--iwood-dur-base) var(--iwood-ease)}.product-tabs ul.tabs>li:not(.current):hover{color:var(--iwood-walnut, #3B2A1E);border-bottom-color:#6a6b2e66}.accordion-toggle,.accordion__title{transition:color var(--iwood-dur-base) var(--iwood-ease)}.accordion-toggle:hover,.accordion__title:hover{color:#6a6b2e}.accordion-toggle:hover:before,.accordion-toggle:hover:after,.accordion__title:hover:before,.accordion__title:hover:after{background-color:#6a6b2e}.header__desktop__buttons .navlink .icon,.header__mobile__button .navlink .icon{transition:color var(--iwood-dur-base) var(--iwood-ease),opacity var(--iwood-dur-base) var(--iwood-ease)}.header__desktop__buttons .navlink:hover .icon,.header__mobile__button .navlink:hover .icon{color:#6a6b2e}.product__thumb:after{transition:opacity var(--iwood-dur-base) var(--iwood-ease),background-color var(--iwood-dur-base) var(--iwood-ease)}.product__thumb:not(.is-active):hover:after{opacity:.5;background-color:#6a6b2e}.product__thumb.is-active:after{background-color:#3b2a1e}.quantity__plus svg,.quantity__minus svg{transition:color var(--iwood-dur-fast) var(--iwood-ease)}.quantity__plus:hover svg,.quantity__minus:hover svg{color:#6a6b2e}.popout--footer .popout__toggle{transition:border-color var(--iwood-dur-base) var(--iwood-ease),color var(--iwood-dur-base) var(--iwood-ease)}.popout--footer .popout__toggle:hover{border-color:#c9cb93;color:#fff}.product__icon__row{margin-top:6px;gap:0;align-items:start}.product__icon__container{align-items:center;gap:10px}.product__icon__container .product__icon{flex:0 0 auto;margin:0}.product__icon__text{display:flex;align-items:center;min-height:100%}.product__icon__text p{font-family:var(--FONT-STACK-BODY);font-size:.82rem;line-height:1.3;color:var(--iwood-walnut, #3B2A1E);opacity:.9;margin:0}.product__content .product__title__wrapper{padding-right:0}.product__content .product__price__wrap{margin-top:4px}.product__content .product__price{font-size:calc(var(--font-6, 1.25rem) * var(--FONT-ADJUST-BODY));color:var(--iwood-walnut, #3B2A1E);letter-spacing:.01em}.product__content .product__price--strike{opacity:.6}.variant__countdown.count-is-low{color:var(--iwood-walnut, #3B2A1E);font-weight:500}.search-form input[type=search],.search-form .search-box{width:100%;margin:0;padding:15px 64px 15px 15px;box-sizing:border-box;-webkit-appearance:none;appearance:none}@media(max-width:479px){#TemplateProduct .product__icon__container--third{flex:0 0 100%;max-width:100%}#TemplateProduct .product__icon__row{gap:4px 0}}.iwood-trade-band{margin:14px 0 0;padding:18px 20px;border:1px solid rgba(106,107,46,.32);border-left:3px solid var(--iwood-olive, #6A6B2E);border-radius:var(--RADIUS-SM, 3px);background:linear-gradient(180deg,#6a6b2e0f,#6a6b2e08)}.iwood-trade-band__kicker{font-family:var(--FONT-STACK-BODY);text-transform:uppercase;letter-spacing:.16em;font-size:.7rem;font-weight:600;color:var(--iwood-accent-ink, #8A5410);margin:0 0 8px}.iwood-trade-band__lead{font-family:var(--FONT-STACK-HEADING);font-weight:400;font-size:1.12rem;line-height:1.25;color:var(--iwood-walnut, #3B2A1E);margin:0 0 4px}.iwood-trade-band__sub{font-size:.9rem;line-height:1.4;color:var(--iwood-walnut, #3B2A1E);opacity:.82;margin:0 0 14px}.iwood-trade-band__cta{margin:0}.iwood-trade-band__btn{display:inline-flex;align-items:center;gap:.5em;min-height:44px;padding:11px 22px;font-family:var(--FONT-STACK-BODY);font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;line-height:1;color:#fff;background:var(--iwood-accent-ink, #8A5410);border-radius:var(--RADIUS-SM, 3px);text-decoration:none;transition:background-color var(--iwood-dur-base) var(--iwood-ease, ease)}.iwood-trade-band__btn:hover{background:var(--iwood-accent-ink-dark, #6F420C);color:#fff}.iwood-trade-band__btn:after{content:"\2192";font-size:1em}.iwood-ticon svg,.iwood-ticon svg *,.product__icon .icon,.product__icon .icon *,.iwood-empty__icon svg,.iwood-empty__icon svg *{fill:none!important}.iwood-ticon svg *,.product__icon .icon *{stroke:var(--ticon, #6A6B2E)!important}html.drawer--visible .drawer__content{z-index:2110}.theme__header{transition:transform .4s var(--iwood-ease, ease),padding .3s var(--iwood-ease, ease),height .3s var(--iwood-ease, ease)}html.header--hidden .theme__header{transform:translateY(-100%)}html.drawer--visible .theme__header{transform:none!important}.header__logo{flex-direction:column;align-items:center}.header__tagline{width:100%}@media(max-width:989px){.drawer__content{width:100vw!important;max-width:100vw!important;top:var(--menu-height, 60px)!important;height:calc(100vh - var(--menu-height, 60px))!important;height:calc(100dvh - var(--menu-height, 60px))!important;padding-top:16px!important;border-right:0!important;box-shadow:none!important;z-index:2280!important}.drawer--visible .drawer__content{z-index:2280!important}.drawer__underlay{z-index:2270!important}.header__drawer .navlink,.drawer__menu .navlink{font-size:1.05rem;padding-top:13px;padding-bottom:13px}}@media(max-width:749px){.iwood-cards__grid{grid-auto-flow:column!important;grid-auto-columns:82%!important;grid-template-columns:none!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;padding:4px 16px 14px;margin-inline:-16px;scroll-padding-left:16px}.iwood-cards__grid::-webkit-scrollbar{height:0}.iwood-cards__grid>.iwood-card{scroll-snap-align:center}}@media(max-width:749px){input:not([type=checkbox]):not([type=radio]),textarea,select{font-size:16px!important}}.footer__block--menu:not(:has(.footer__quicklinks)){display:none}@media(max-width:749px){.site-footer-wrapper{padding-top:44px;padding-bottom:32px}.footer__logo__wrapper{margin:0 auto 6px;text-align:center}.footer__blocks{display:flex;flex-direction:column}.footer__block{margin-bottom:0;padding:22px 0;text-align:center;border-top:1px solid rgba(241,236,224,.12)}.footer__block__title{margin-bottom:13px}.footer__quicklinks li{margin-bottom:.2em}.footer__newsletter__wrapper{max-width:440px;margin-inline:auto}.footer__newsletter__wrapper,.footer__newsletter__wrapper .newsletter-form,.footer__newsletter__wrapper input:not([type=submit]):not([type=image]){width:100%;max-width:100%}.footer__certs{margin-top:6px;padding:24px 0;text-align:center}.footer__certs .iwood-certs{justify-content:center}.footer__bottom{text-align:center;padding-top:20px}.footer__bottom__item{margin:7px 0;justify-content:center!important}.footer__copyright{text-align:center!important;justify-content:center!important;flex-wrap:wrap}.footer__payment{justify-content:center!important}.footer__legal{max-width:38ch;margin-inline:auto;text-align:center}}@media(max-width:989px){.header__drawer .drawer__menu>*+*{border-top:1px solid rgba(120,110,90,.18)}.header__drawer .drawer__menu a{font-size:1.3rem!important;padding-top:17px!important;padding-bottom:17px!important;letter-spacing:.005em}.header__drawer .drawer__cta{margin-top:30px;padding:0 2px}.header__drawer .drawer__cta__btn{display:inline-flex;width:100%;justify-content:center;min-height:50px}}:root{--iwood-content-max: 1440px}.iwood-btn{min-height:48px;gap:8px;transition:background-color .2s ease,color .2s ease,transform .15s ease,box-shadow .2s ease}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible,.iwood-btn:focus-visible,.iwood-card:focus-visible{outline:2px solid var(--iwood-olive, #6A6B2E);outline-offset:2px}@media(hover:none){.iwood-btn,.btn,.header__icon,.nav-trigger,.quantity__plus,.quantity__minus{min-height:44px;min-width:44px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media(min-width:990px){.header__desktop__upper .header__logo{padding-top:8px;padding-bottom:8px}.header__desktop__upper .header__logo__link{width:180px!important}.header__desktop__lower .header__menu__inner{min-height:0}}@media(max-width:989px){.drawer__close{position:absolute;top:10px;right:14px;width:44px;height:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:1.6rem;line-height:1;background:transparent;border:0;color:var(--iwood-walnut, #3B2A1E);z-index:2}}.iwood-hero.is-medium{min-height:clamp(460px,60vh,680px)!important}.iwood-hero.is-tall{min-height:clamp(520px,70vh,760px)!important}.iwood-hero.is-full{min-height:clamp(560px,88vh,900px)!important}@media(max-width:749px){.iwood-hero.is-tall{min-height:clamp(520px,70vh,680px)!important}}[id^=iWoodHero] .iwood-hero__content{max-width:620px}@media(max-width:749px){.iwood-hero__btns{flex-direction:column;align-items:stretch;gap:12px}.iwood-hero__btns .iwood-btn{width:100%;justify-content:center}.iwood-hero:not(.iwood-hero--solid){aspect-ratio:4 / 5;min-height:520px!important}.iwood-hero:not(.iwood-hero--solid) .iwood-hero__inner{padding-block:clamp(28px,7vw,44px)}}.text-row .iwood-ticon{width:44px!important;height:44px!important}@media(max-width:749px){.text-row .iwood-ticon{width:40px!important;height:40px!important}}.text-row .grid--uniform{display:flex;flex-wrap:wrap;align-items:stretch}.text-row .grid--uniform>.grid__item{float:none;display:flex}.text-row .grid--uniform>.grid__item>.icon__column{width:100%;display:flex;flex-direction:column}@media(max-width:749px)and (min-width:401px){.iwood-stats__grid .iwood-stat+.iwood-stat:before{display:none!important}.iwood-stats__grid .iwood-stat:nth-child(n+3){border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);padding-top:28px;margin-top:4px}}@media(max-width:400px){.iwood-stats__grid .iwood-stat+.iwood-stat{border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);padding-top:28px;margin-top:4px}}@media(max-width:749px){.iwood-cards__grid>.iwood-card{scroll-snap-align:start}}.iwood-card{transition:transform .35s var(--iwood-ease),box-shadow .35s var(--iwood-ease)}@media(hover:hover){.iwood-card:hover,.iwood-card:focus-within{transform:translateY(-4px);box-shadow:0 16px 32px #2a1d1333}}.footer__newsletter__wrapper .newsletter-form .input-group{display:flex;align-items:stretch;gap:8px;border-bottom:0}.footer__newsletter__wrapper .newsletter-form .input-group__field{flex:1 1 auto;height:48px;min-height:48px;padding:0 14px;border:1px solid var(--text-a35);border-radius:6px;background:transparent;color:var(--text);box-sizing:border-box}.footer__newsletter__wrapper .newsletter-form .input-group__btn{flex:0 0 auto;height:48px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 22px;border:1px solid var(--text);border-radius:6px;background:transparent;color:var(--text);box-sizing:border-box;transition:background-color .2s ease,color .2s ease}.footer__newsletter__wrapper .newsletter-form .input-group__btn:hover,.footer__newsletter__wrapper .newsletter-form .input-group__btn:focus-visible{background:var(--text);color:var(--iwood-walnut, #3B2A1E)}@media(max-width:749px){.footer__newsletter__wrapper .newsletter-form .input-group{flex-direction:column;gap:10px}.footer__newsletter__wrapper .newsletter-form .input-group__field,.footer__newsletter__wrapper .newsletter-form .input-group__btn{width:100%}}.footer__certs{border-top:1px solid rgba(241,236,224,.16);padding-top:28px;padding-bottom:28px;margin-top:20px}.collection-products .collection__nav,.collection-products .collection__products{max-width:var(--iwood-content-max, 1440px);margin-inline:auto;padding-inline:var(--iwood-content-inset, clamp(18px, 5vw, 48px));box-sizing:border-box}@media(max-width:749px){.collection-products .collection__nav,.collection-products .collection__products{padding-inline:16px}}.product-grid .product-item{transition:transform var(--iwood-dur-base, .25s) var(--iwood-ease, ease)}.product-grid .product-item__image{border-radius:var(--iwood-radius, 4px);overflow:hidden;transition:box-shadow var(--iwood-dur-base, .25s) var(--iwood-ease, ease)}.product-grid .product-item__image img{transition:transform .5s var(--iwood-ease, ease)}@media(hover:hover){.product-grid .product-item:hover{transform:translateY(-3px)}.product-grid .product-item:hover .product-item__image{box-shadow:0 10px 22px -12px #140d0838}.product-grid .product-item:hover .product-item__image img{transform:scale(1.04)}}.collection__eyebrow{text-transform:uppercase;font-family:var(--FONT-STACK-BODY);color:var(--iwood-accent-ink, #8A5410);margin:0 0 8px;letter-spacing:.14em;font-size:.72rem}#TemplateProduct .product__submit__buttons{flex-direction:column;width:100%;margin-right:0}#TemplateProduct .product__submit__item{width:100%;min-width:0;max-width:none;padding-right:0;padding-top:12px}#TemplateProduct .product__submit__item .btn,#TemplateProduct .product__submit__item .shopify-payment-button,#TemplateProduct .product__submit__item .shopify-payment-button__button{width:100%;max-width:none}#TemplateProduct .product__wrapper__inner{max-width:var(--iwood-content-max, 1440px)}.index-blog.blog-section{max-width:var(--iwood-content-max);margin-inline:auto;padding-inline:var(--iwood-content-inset);box-sizing:border-box}.index-blog.blog-section .blog-title{padding-inline:0}.article--single .article__content,.article--single .article__title,.article--single .article__meta{max-width:72ch}@media(hover:none){.cart__quantity{min-width:112px}.cart__quantity-minus,.cart__quantity-plus,.cart__quantity button{min-width:44px;width:44px}.cart__quantity .cart__quantity-field{min-height:44px}}.index-rte .standard__cta.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;width:auto;max-width:none;padding:14px 30px;border-radius:3px;box-shadow:none;text-transform:uppercase;font-size:.8rem;line-height:1}.index-rte .standard__cta.btn--white:not(.btn--outline){background:var(--iwood-accent-ink)!important;border:1.5px solid var(--iwood-accent-ink)!important;color:#fff!important}.index-rte .standard__cta.btn--white:not(.btn--outline):hover{background:var(--iwood-accent-ink-dark)!important;border-color:var(--iwood-accent-ink-dark)!important}.index-rte .standard__cta.btn--outline.btn--white{background:transparent!important;border:1.5px solid var(--iwood-cream)!important;color:var(--iwood-cream)!important}.index-rte .standard__cta.btn--outline.btn--white:hover{background:var(--iwood-olive)!important;border-color:var(--iwood-olive)!important;color:#fff!important}.text-row .icon__column__text p a{color:var(--iwood-accent-ink);text-decoration:underline;font-weight:600}.index-contact input[type=submit].btn{background:var(--iwood-accent-ink)!important;border-color:var(--iwood-accent-ink)!important;color:#fff;min-height:48px}.index-contact input[type=submit].btn:hover{background:var(--iwood-accent-ink-dark)!important;border-color:var(--iwood-accent-ink-dark)!important}.iwood-empty .btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center}.iwood-empty .btn--primary{--btn-bg:var(--iwood-accent-ink);--btn-border:var(--iwood-accent-ink);--btn-text:#fff;--btn-bg-hover:var(--iwood-accent-ink-dark);--btn-text-hover:#fff}.iwood-empty .btn--outline{--btn-bg:transparent;--btn-text:var(--iwood-accent-ink);--btn-border:var(--iwood-accent-ink);--btn-bg-hover:var(--iwood-accent-ink);--btn-text-hover:#fff}.collection__title--no-image{padding-bottom:8px!important}.collection-products .iwood-empty{padding-top:clamp(28px,4.5vw,48px)!important}body.template-404 .btn--primary,.cart__checkout:not(.no-js){background-color:var(--iwood-accent-ink);border-color:var(--iwood-accent-ink);color:#fff}body.template-404 .btn--primary:hover,.cart__checkout:not(.no-js):hover{background-color:var(--iwood-accent-ink-dark);border-color:var(--iwood-accent-ink-dark)}body.template-404 .btn.btn--outline{--btn-text:var(--iwood-accent-ink);--btn-border:var(--iwood-accent-ink);--btn-bg-hover:var(--iwood-accent-ink)}.product__submit .product__submit__add,.product__submit--spb .product__submit__add{background:var(--iwood-accent-ink)!important;color:#fff!important;border:1.5px solid var(--iwood-accent-ink)!important;min-height:52px}.product__submit .product__submit__add:hover,.product__submit--spb .product__submit__add:hover{background:var(--iwood-accent-ink-dark)!important;border-color:var(--iwood-accent-ink-dark)!important}.iwood-trade-band__btn{background:transparent;color:var(--iwood-accent-ink,#8A5410);border:1.5px solid var(--iwood-accent-ink,#8A5410)}.iwood-trade-band__btn:hover{background:var(--iwood-accent-ink,#8A5410);color:#fff}[id$=__twomaterials] .text__standard{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto 1fr;gap:10px clamp(28px,5vw,64px);align-items:start}[id$=__twomaterials] .text__standard :nth-child(1){grid-column:1;grid-row:1}[id$=__twomaterials] .text__standard :nth-child(2){grid-column:1;grid-row:2}[id$=__twomaterials] .text__standard :nth-child(3){grid-column:1;grid-row:3}[id$=__twomaterials] .text__standard :nth-child(4){grid-column:2;grid-row:1}[id$=__twomaterials] .text__standard :nth-child(5){grid-column:2;grid-row:2}[id$=__twomaterials] .text__standard :nth-child(6){grid-column:2;grid-row:3}@media(min-width:750px){[id$=__twomaterials] .text__standard :nth-child(4){padding-left:clamp(28px,5vw,64px);border-left:1px solid rgba(59,42,30,.14);margin-left:calc(-.5*clamp(28px,5vw,64px))}}@media(max-width:749px){[id$=__twomaterials] .text__standard{grid-template-columns:1fr;grid-template-rows:none}[id$=__twomaterials] .text__standard *{grid-column:1!important;grid-row:auto!important}}#partnership-enquiry{scroll-margin-top:var(--menu-height,96px);display:block}.collection-image-with-title .collection__title--no-image{max-width:var(--iwood-content-max, 1440px);margin-inline:auto;padding-inline:var(--iwood-content-inset, clamp(18px, 5vw, 48px));box-sizing:border-box}.collection-image-with-title .hero__description{max-width:640px}.collection-image-with-title:has(.collection__title--no-image){padding-top:clamp(28px,4vw,44px)}@media(max-width:749px){.collection-image-with-title .collection__title--no-image{padding-inline:16px}}.iwood-empty{min-height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.collection__sidebar__slide-out{position:fixed!important;top:0!important;left:0!important;right:auto!important;bottom:0!important;width:min(380px,86vw)!important;height:100vh!important;height:100dvh!important;margin:0!important;background:#fff;z-index:2600!important;transform:translate(-100%)!important;transition:transform .34s var(--iwood-ease, ease);overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:0 0 44px #2a1d1338;padding:22px 24px!important}.collection__sidebar__slide-out.expanded{transform:translate(0)!important}html.iwood-filter-open{overflow:hidden}html.iwood-filter-open body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#140d0873;z-index:2550;animation:iwoodFilterFade .25s ease}@keyframes iwoodFilterFade{0%{opacity:0}to{opacity:1}}html.iwood-filter-open .drawer__underlay{display:none!important}.collection__sidebar__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:14px;margin-bottom:8px;border-bottom:1px solid rgba(42,29,19,.12)}.collection__sidebar__head h3{margin:0}.collection__sidebar__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-8px -10px -8px auto;cursor:pointer;color:var(--iwood-walnut, #3B2A1E)}.collection__sidebar__close svg{width:18px;height:18px}@media(max-width:749px){.collection__sidebar__slide-out{width:88vw!important}}.collection__title--no-image{text-align:center!important;align-items:center!important}.collection__title--no-image .hero__title{font-size:clamp(2.1rem,4.4vw,3.4rem)!important;line-height:1.06;margin:0 0 12px}.collection__title--no-image .collection__eyebrow{display:block}.collection-image-with-title .hero__description{max-width:640px;margin-inline:auto}.collection-products .collection__nav{background:transparent!important;border-bottom:1px solid rgba(42,29,19,.12);min-height:0!important;padding-top:16px!important;padding-bottom:16px!important;margin-bottom:4px}.text-row .grid{margin-left:calc(-1*clamp(18px,2.5vw,32px))}.text-row .grid__item{padding-left:clamp(18px,2.5vw,32px)}.index-contact .custom-form__block--heading{margin:8px auto 4px;text-align:left;max-width:100%}.index-contact .custom-form__block--heading:not(:first-child){margin-top:28px;padding-top:20px;border-top:1px solid rgba(59,42,30,.12)}.index-contact .custom-form__block--heading p.strong{margin:0;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--iwood-accent-ink, #8A5410)}@media(max-width:600px){.index-rte .standard__cta.btn{display:flex;width:100%;max-width:360px;margin-left:auto!important;margin-right:auto!important}.index-rte .standard__cta.btn+.standard__cta.btn{margin-top:12px!important}}.index-contact .custom-form__block.form-item:not(.custom-form__block--group)>label{display:flex;align-items:flex-start;gap:10px;line-height:1.4;cursor:pointer;text-align:left}.index-contact .custom-form__block.form-item:not(.custom-form__block--group)>label>input[type=checkbox]{flex:0 0 auto;width:18px;height:18px;margin:1px 0 0}.collection-products .product-grid-outer{padding-left:0!important;padding-right:0!important}.collection__nav .popout__toggle,.collection__nav .popout--group{border-left:0!important;border-right:0!important}@media(max-width:749px){:root{--base: 15px !important}.text-row .icon__column__text p{font-size:15px!important;line-height:1.55}.index-rte .standard__rte.body-size-1,.index-rte .standard__rte.body-size-2,.index-rte .standard__rte.body-size-3{font-size:15px!important;line-height:1.6}.index-rte .standard__subheading.body-size-3{font-size:16px;font-weight:600;letter-spacing:.04em;line-height:1.3}.iwood-hero__content .rte,.iwood-feature__rte{font-size:15px!important}.iwood-hero:not(.iwood-hero--solid):not(.is-tall):not(.is-full){aspect-ratio:auto!important;height:auto!important;min-height:0!important}.iwood-stats__grid .iwood-stat__value{overflow-wrap:break-word;word-break:break-word}.iwood-cards__grid{grid-auto-columns:78%!important}.faq-section .faq-list{flex-wrap:wrap!important;overflow-x:visible!important;overflow-y:visible!important;scroll-snap-type:none!important;padding-left:0!important}.faq-section .faq-list>.faq-list__item,.faq-section .faq-list--6>.faq-list__item{flex:0 0 100%!important;max-width:100%!important;scroll-snap-align:none!important;padding-left:0!important;padding-right:0!important}.faq-section .faq-list:after{display:none!important}.drawer__close:before{content:none!important}.header__mobile__hamburger,.header__mobile__button .navlink{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.product__breadcrumbs a{display:inline-flex;align-items:center;min-height:44px;padding:2px 0}.index-contact input:not([type=checkbox]):not([type=radio]):not([type=submit]),.index-contact select{min-height:44px;box-sizing:border-box}.index-contact .form-field label.label--float{font-size:12px}.index-contact fieldset.custom-form__block--group>.custom-form__label.label--block{font-size:12px;letter-spacing:.04em;text-transform:uppercase;opacity:.7;margin-bottom:4px}.index-contact .contact__form__heading{font-size:1.35rem!important;line-height:1.2}.search-popdown__form__button{width:44px!important;min-height:44px}.collection__sidebar .filter__price__input{font-size:16px!important}.popout-list__option{display:flex;align-items:center;min-height:44px!important}.popout--sort .popout-list__option{padding-top:10px!important;padding-bottom:10px!important;font-size:15px!important}.popout--sort .popout__toggle__text{font-size:.8rem!important;line-height:1.3}.collection-products .collection__nav .popout__toggle{font-size:14px}.collection__sidebar__slide-out .sidebar__item{font-size:15px;margin-top:4px}.collection__sidebar__slide-out .sidebar__item>label,.collection__sidebar__slide-out .sidebar__item>a{display:flex;align-items:center;min-height:44px}.announcement__text,.announcement__main,.announcement__more{font-size:.86rem!important;line-height:1.35}}@media(max-width:749px)and (min-width:401px){.iwood-stats__grid .iwood-stat:last-child:nth-child(odd){grid-column:1 / -1}}@media(max-width:400px){.text-row .grid{margin-left:calc(-1*clamp(18px,5vw,20px))!important}.text-row .grid__item{padding-left:clamp(18px,5vw,20px)!important}}@media(max-width:989px){html.iwood-noscroll,html.iwood-noscroll body,html.iwood-filter-open,html.iwood-filter-open body{overflow:hidden!important;overscroll-behavior:none}}@media(min-width:750px){.index-rte .text__standard.text-center{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:16px;row-gap:0}.index-rte .text__standard.text-center>.standard__heading{flex:0 0 100%;margin:0}.index-rte .text__standard.text-center>.standard__rte{flex:0 0 100%;margin:12px 0 0}.index-rte .text__standard.text-center>.standard__cta{margin:22px 0 0}}@media(max-width:989px){.iwood-cards__grid>.iwood-card:hover,.iwood-cards__grid>.iwood-card:focus-within{transform:none!important;box-shadow:none!important}}@media(max-width:989px){.drawer__close{display:none!important}.drawer--visible .header__mobile__hamburger .hamburger__lines span:nth-child(1){transform:translateY(8px) rotate(45deg)}.drawer--visible .header__mobile__hamburger .hamburger__lines span:nth-child(2){opacity:0}.drawer--visible .header__mobile__hamburger .hamburger__lines span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.header__drawer .drawer__cta__link{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:50px;margin-top:12px;padding:12px 20px;background:var(--iwood-olive, #6A6B2E);color:var(--iwood-cream, #F3EFE7)!important;border-radius:4px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;opacity:1;border:0}.header__drawer .drawer__cta__link:hover,.header__drawer .drawer__cta__link:focus{background:#595a27;color:var(--iwood-cream, #F3EFE7)!important}}.accordion__body{display:none;max-height:none;overflow:visible;padding-bottom:0}.no-js .accordion__body,.accordion.is-open>.accordion__body{display:block;padding-bottom:1rem}@media(hover:none){.navlink--cart--icon:hover .header__cart__status{transform:none}}@media(hover:hover){.cart-drawer__close:hover .icon{transform:rotate(90deg)}}@media(hover:none){.cart-drawer__close:hover .icon{transform:none}}@media(hover:hover){.search-popdown__close__button:hover .icon{transform:rotate(90deg)}}@media(hover:none){.search-popdown__close__button:hover .icon{transform:none}}.sliderow:hover .sliderow__title{background:transparent}.sliderow:hover .sliderule__chevron--right:before{transform:rotate(-135deg)}@media(hover:hover){.sliderow:hover .sliderow__title{background:var(--bg-accent)}.sliderow:hover .sliderule__chevron--right:before{transform:translate(5px) rotate(-135deg)}}@media(hover:none){.menu__item:not(.grandparent):hover>.header__dropdown{opacity:0;visibility:hidden;pointer-events:none}.menu__item:not(.grandparent)>.header__dropdown.is-visible{opacity:1;visibility:visible;pointer-events:auto}}@media(hover:none),(pointer:coarse){.navlink--toplevel:hover:after,.navlink--toplevel:focus:after{transform:scaleX(0)}}@media(hover:hover){.swatch__button input:not(:checked):not(:disabled)~label:hover{box-shadow:0 0 0 2px #6a6b2e8c;transform:translateY(-1px)}}@media(hover:hover){.product-tabs ul.tabs>li:not(.current):hover{color:var(--iwood-walnut, #3B2A1E);border-bottom-color:#6a6b2e66}}@media(hover:hover){.product__thumb:not(.is-active):hover:after{opacity:.5;background-color:#6a6b2e}}@media(hover:none){.iwood-card .iwood-card__media{transform:none!important}}@media(hover:none){.iwood-btn--ghost:hover{background:transparent!important;border-color:currentColor!important;color:inherit!important}}@media(hover:none){.iwood-btn--accent:hover,.iwood-btn--solid:hover{box-shadow:none!important;transform:none!important}}.iwood-btn[aria-disabled=true]{pointer-events:none;cursor:default;opacity:.55}.collection__sidebar__slide-out .collection__sidebar__buttons{min-width:0!important;width:100%;box-sizing:border-box}.active__filters__remove,.active__filters__clear{align-items:center}.product__sharing-button{display:inline-flex;align-items:center}@media(max-width:749px){.search-popdown__close__button{right:0!important;width:44px!important;min-width:44px;display:inline-flex;align-items:center;justify-content:center}}@media(max-width:989px){.drawer--visible .header__mobile__hamburger .navtext{opacity:0}}@media(hover:none){.swatch__button input:not(:checked):not(:disabled)~label:hover{box-shadow:none;transform:none}.product-tabs ul.tabs>li:not(.current):hover{color:inherit;border-bottom-color:transparent}.product__thumb:not(.is-active):hover:after{opacity:0}}.iwood-hero__title,.iwood-hero__content .rte,.iwood-hero .iwood-kicker{text-shadow:0 1px 3px rgba(20,13,8,.7),0 2px 20px rgba(20,13,8,.5)}.footer__newsletter__wrapper .newsletter-form .input-group__field{border-color:var(--text-a75)!important}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible,.iwood-btn:focus-visible,.iwood-card:focus-visible{outline:2px solid var(--iwood-olive, #6A6B2E)!important;outline-offset:2px!important}body.is-focused a:focus,body.is-focused button:focus,body.is-focused input:focus,body.is-focused textarea:focus,body.is-focused select:focus,body.is-focused summary:focus,body.is-focused [tabindex]:focus,body.is-focused .iwood-btn:focus,body.is-focused .iwood-card:focus{outline-color:var(--iwood-olive, #6A6B2E)!important;outline-style:solid!important;outline-width:2px!important;outline-offset:2px!important}.accordion__heading{margin:0}button.accordion__title{-webkit-appearance:none;appearance:none;background:transparent;border:0;width:100%;text-align:left;cursor:pointer;font-family:inherit}:root{--iwood-dur: .4s;--iwood-radius: 4px}[class*=header__icons--] .icon,.header__mobile__button .icon,.header__desktop__lower .navlink .icon,.header__mobile .navlink .icon,.header__mobile__button .navlink .icon{width:23px;height:23px;transition:color var(--iwood-dur) var(--iwood-ease)}[class*=header__icons--] a:hover .icon,[class*=header__icons--] button:hover .icon,.header__mobile__button:hover .icon{color:var(--iwood-olive, #6A6B2E)}.social__link .icon,.social-link .icon{width:20px;height:20px;transition:color var(--iwood-dur) var(--iwood-ease)}.social__link:hover .icon,.social-link:hover .icon{color:var(--iwood-olive, #6A6B2E)}.iwood-btn,.index-rte .standard__cta.btn,.header__drawer .drawer__cta__link,.collection__sidebar .filter__price__input,input[type=text],input[type=email],input[type=tel],input[type=search],input[type=password],input[type=number],textarea,select,.iwood-card,.iwood-card__media,.iwood-feature__media,.iwood-feature__media img{border-radius:var(--iwood-radius)!important}.iwood-ticon svg,.iwood-ticon svg *,[class*=header__icons--] .icon,[class*=header__icons--] .icon *,.header__mobile__button .icon,.header__mobile__button .icon *,.header__desktop .navlink .icon,.header__desktop .navlink .icon *,.social__link .icon,.social__link .icon *,.social-link .icon,.social-link .icon *,.icon-clean-cart,.icon-clean-cart *,.icon-clean-cart-circle,.icon-clean-cart-circle *,.icon-clean-search,.icon-clean-search *,.icon-clean-account,.icon-clean-account *,.icon-award,.icon-award *{fill:none!important}.iwood-ticon svg *,[class*=header__icons--] .icon *,.header__mobile__button .icon *,.header__desktop .navlink .icon *,.social__link .icon *,.social-link .icon *,.icon-clean-cart *,.icon-clean-cart-circle *,.icon-clean-search *,.icon-clean-account *,.icon-award *{stroke-width:1.4!important;vector-effect:non-scaling-stroke}.iwood-card__body{position:relative;padding-right:46px}.iwood-card:after{content:"";position:absolute;right:18px;bottom:20px;z-index:3;width:22px;height:22px;pointer-events:none;opacity:.85;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F3EFE7' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") no-repeat center / contain;transition:transform var(--iwood-dur, .4s) var(--iwood-ease),opacity var(--iwood-dur, .4s) var(--iwood-ease)}.iwood-card:hover:after,.iwood-card:focus-within:after{opacity:1;transform:translate(5px)}@media(prefers-reduced-motion:reduce){.iwood-card:after{transition:none}}.product-block,.grid-product__content,.product-grid__item{transition:transform var(--iwood-dur, .4s) var(--iwood-ease)}@media(hover:hover){.product-block:hover,.grid-product:hover .grid-product__content{transform:translateY(-4px)}}.grid-product__image-wrap,.product-block__image,.grid-product__image-mask{overflow:hidden;border-radius:var(--iwood-radius, 4px)}.grid-product__image,.product-block__image img{transition:transform .6s var(--iwood-ease)}@media(hover:hover){.grid-product:hover .grid-product__image,.product-block:hover .product-block__image img{transform:scale(1.06)}}.iwood-feature__media{box-shadow:0 12px 38px -14px #2a1d133d}.social__link .icon-vimeo,.social__link .icon-vimeo *,.social-link .icon-vimeo,.social-link .icon-vimeo *,.social__link .icon-tumblr,.social__link .icon-tumblr *,.social-link .icon-tumblr,.social-link .icon-tumblr *,.social-link .icon-snapchat,.social-link .icon-snapchat *{fill:currentColor!important;stroke:none!important}.footer__newsletter__wrapper .newsletter-form .input-group__btn,.input-group__btn{border-radius:var(--iwood-radius, 4px)!important}.collection-image-with-title{background:#241910}.collection-image-with-title .collection__title--no-image{display:block;max-width:var(--iwood-content-max, 1280px);margin-inline:auto;padding:clamp(52px,8vw,100px) clamp(18px,5vw,48px);color:#f3efe7;text-align:left}.collection-image-with-title .collection__title--no-image .collection__eyebrow{color:#d8b98a;margin:0 0 10px}.collection-image-with-title .collection__title--no-image .hero__title{color:#f3efe7;font-family:var(--FONT-STACK-HEADING, "DM Serif Display", Georgia, serif);font-size:clamp(2rem,1.2rem + 3vw,3.4rem);line-height:1.06;margin:0}.collection-image-with-title .collection__title--no-image .hero__description{color:#f3efe7d9;margin-top:14px;max-width:62ch;font-family:var(--FONT-STACK-BODY)}.product-grid--slider{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:clamp(12px,2vw,22px);padding-bottom:8px;scrollbar-width:thin;scrollbar-color:rgba(59,42,30,.28) transparent}.product-grid--slider>.product-item{flex:0 0 78%!important;width:78%!important;max-width:340px;margin:0!important;scroll-snap-align:start}@media(min-width:750px){.product-grid--slider>.product-item{flex-basis:32%!important;width:32%!important}}@media(min-width:990px){.product-grid--slider>.product-item{flex-basis:23%!important;width:23%!important;max-width:none}}.product-grid--slider::-webkit-scrollbar{height:6px}.product-grid--slider::-webkit-scrollbar-thumb{background:#3b2a1e40;border-radius:4px}.product-grid--slider::-webkit-scrollbar-track{background:transparent}@media(max-width:749px){.product__slides{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:10px;scrollbar-width:none}.product__slides::-webkit-scrollbar{display:none}.product__slides>.product__slide{flex:0 0 88%!important;width:88%!important;scroll-snap-align:center}}.quantity-selector{display:inline-flex;align-items:stretch;width:auto;border:1px solid rgba(59,42,30,.22);border-radius:var(--iwood-radius, 4px);overflow:hidden;background:#fff}.quantity-selector .quantity__minus{order:0}.quantity-selector .quantity__input{order:1}.quantity-selector .quantity__plus{order:2}.quantity-selector .quantity__plus,.quantity-selector .quantity__minus{position:static;width:42px;height:auto;justify-content:center;padding:0;cursor:pointer;background:transparent;transition:background var(--iwood-dur-fast, .2s) var(--iwood-ease, ease)}.quantity-selector .quantity__minus{border-right:1px solid rgba(59,42,30,.14)}.quantity-selector .quantity__plus{border-left:1px solid rgba(59,42,30,.14)}@media(hover:hover){.quantity-selector .quantity__plus:hover,.quantity-selector .quantity__minus:hover{background:#6a6b2e1a}}.quantity-selector .quantity__input{width:54px;padding:13px 4px;border:0;background:transparent;font-weight:500;color:var(--iwood-walnut, #3B2A1E)}.quantity-selector .quantity__plus svg,.quantity-selector .quantity__minus svg{width:13px;height:13px;color:var(--iwood-walnut, #3B2A1E)}.product-item__bg--empty{background-color:#f3efe7!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%236A6B2E' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M30 70 C 20 42 42 20 70 30 C 80 58 58 80 30 70 Z'/%3E%3Cpath d='M41 59 L 62 38'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:40%!important}.product-item__bg--empty img{opacity:0!important}.product-item .product__grid__title,.product-item .product__grid__cutline,.product-item .product__grid__price,.product-item .product__grid__title__default,.product-item .product__grid__price__default{text-align:center!important}.product-item .product__grid__price,.product-item .product__grid__price__default,.product-item .product__grid__price__siblings{justify-content:center!important}.product-item .product__grid__meta,.product-item .product__grid__element{align-items:center;text-align:center}@media only screen and (max-width:749px){.product-item .quick-add__button-mobile{width:44px!important;height:44px!important;bottom:6px;left:6px}.product-item .quick-add__button-mobile .btn__plus{--icon-size: 15px}}@media only screen and (max-width:749px){.product-item .sale-box,.product-item .preorder-box,.product-item .badge-box{font-size:11px!important;letter-spacing:.06em;height:30px;line-height:30px;min-width:0;padding:0 10px}}@media(max-width:749px){.pagination-custom__arr>a,.pagination-custom__arr>span,.pagination-custom__num>a,.pagination-custom__num>span{box-sizing:border-box;min-height:44px;padding-top:0;padding-bottom:0;display:inline-flex;align-items:center;justify-content:center}.pagination-custom__arr>a,.pagination-custom__arr>span{min-width:44px}}@media only screen and (max-width:749px){body:has(#TemplateProduct[data-cart-bar=true]) .site-footer-wrapper{padding-bottom:calc(128px + env(safe-area-inset-bottom,0px))}}@media(max-width:749px){.js .product__slides.product-single__photos:not(.flickity-enabled){aspect-ratio:auto!important;height:auto!important;overflow-x:auto!important;overflow-y:hidden!important}.js [data-tall-layout=false] .product__slides.product-single__photos:not(.flickity-enabled)>.product__slide:not(:first-child),.js .product__slides.product-single__photos:not(.flickity-enabled)>.product__slide{position:relative!important;top:auto!important;left:auto!important;visibility:visible!important;opacity:1!important;align-self:flex-start;height:auto}.product__slides.product-single__photos>.product__slide .product__photo,.product__slides.product-single__photos>.product__slide img{width:100%;height:auto}}@media(min-width:480px)and (max-width:749px){#TemplateProduct .product__icon__row{gap:10px 0}#TemplateProduct .product__icon__container--third{flex:0 0 50%;max-width:50%}#TemplateProduct .product__icon__container{gap:10px;align-items:center}}@media only screen and (max-width:749px){#cart-bar .cart-bar__form__wrapper{flex-direction:column-reverse}#cart-bar .cart-bar__info{margin:0 0 8px}#cart-bar .cart-bar__form{margin:0}}@media only screen and (max-width:749px){.product__description__content__actions [data-truncated-button].standard__cta{display:inline-flex;align-items:center;min-height:44px;width:fit-content;padding:8px 0;color:var(--iwood-accent-ink, #3B2A1E)}}@media(max-width:749px){#TemplateProduct .product__icon__text p{font-size:.875rem;line-height:1.35;opacity:1;color:var(--iwood-walnut, #3B2A1E)}}@media(max-width:749px){#TemplateProduct .iwood-trade-band{padding-left:14px;padding-right:14px}}@media(hover:none),(pointer:coarse){.drawer__inner{-webkit-mask-image:none!important;mask-image:none!important;-webkit-mask-position:left top!important;mask-position:left top!important}}@media(max-width:989px){.header__drawer .drawer__menu>.sliderule__wrapper+.sliderule__wrapper{border-top:0;position:relative}.header__drawer .drawer__menu>.sliderule__wrapper+.sliderule__wrapper:before{content:"";position:absolute;top:0;left:calc(var(--outer, 16px) / 2);right:calc(var(--outer, 16px) / 2);border-top:1px solid rgba(120,110,90,.18);pointer-events:none}}@media(max-width:749px){.cart-drawer .cart__item__remove{width:44px;height:44px;top:4px;right:calc(var(--inner) - 8px);display:flex;align-items:center;justify-content:center}}@media(max-width:749px){.popout--footer .popout__toggle{font-size:14px!important;line-height:1.3}}@media(hover:none){.popout--footer .popout__toggle{min-height:44px;display:inline-flex;align-items:center;box-sizing:border-box}}@media(max-width:749px){.footer__bottom__item .popout--footer{flex-wrap:wrap;justify-content:center;column-gap:14px;row-gap:6px;margin:0}.footer__bottom__item .popout--footer .popout{padding-right:0}.footer__bottom__item .popout--footer .popout__toggle{margin-top:0;margin-bottom:0;white-space:normal;max-width:100%;text-align:center}}@media only screen and (max-width:749px){.cart__items .cart__item__remove{bottom:0;width:90px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}}@media(max-width:749px){.iwood-feature__media--panel{aspect-ratio:auto!important;min-height:132px;max-height:168px}.iwood-feature__media--panel .iwood-feature__initial{font-size:clamp(4.5rem,22vw,7rem)!important}}@media(max-width:749px){.iwood-hero--solid.is-medium{min-height:0!important}.iwood-hero--solid.is-medium .iwood-hero__inner{padding-block:clamp(40px,12vw,64px)!important}}@media(max-width:749px){.index-contact input:not([type=checkbox]):not([type=radio]):not([type=submit]),.index-contact textarea,.index-contact select{font-size:16px!important}}.iwood-feature__media--panel{box-shadow:none!important}@media(max-width:749px){.rte ul,.rte ol{margin-left:24px}.rte ul ul,.rte ol ol,.rte ul ol,.rte ol ul{margin-left:20px}}@media(max-width:749px){.header__logo__link .iwood-wordmark.logo__img{position:static!important;width:auto!important;height:34px!important;max-width:100%;object-fit:contain;opacity:1!important;visibility:visible!important}}@media(max-width:400px){.header__logo__link .iwood-wordmark.logo__img{height:30px!important}}@media(min-width:750px){.header__logo__link .iwood-wordmark.logo__img{width:100%!important;height:auto!important}}.header__logo__link:before{display:none!important;content:none!important;padding-bottom:0!important}@media(hover:none)and (pointer:coarse){*,*:before,*:after{-webkit-tap-highlight-color:transparent!important}:focus,:focus-visible{outline:none!important;outline-offset:0!important}}.collection-image-with-title .collection__title--no-image{padding:clamp(48px,6vw,80px) clamp(18px,5vw,48px)!important;text-align:center!important;max-width:var(--iwood-content-max, 1280px);margin-inline:auto}.collection-image-with-title .collection__title--no-image .collection__eyebrow{text-align:center}.collection-image-with-title .collection__title--no-image .hero__title{margin:0 auto;text-align:center}.collection-image-with-title .collection__count{margin:12px 0 0;font-family:var(--FONT-STACK-BODY);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#f3efe7ad}.collection-image-with-title .collection__title--no-image .hero__description{max-width:640px;margin:16px auto 0;text-align:center}.product-grid:not(.product-grid--slider){column-gap:clamp(16px,2vw,28px)!important;row-gap:clamp(40px,4vw,56px)!important}.product-grid:not(.product-grid--slider)>.product-item{margin-bottom:0!important}.collection-products.section-padding{padding-bottom:clamp(64px,7vw,96px)!important}.collection-products .collection__nav{margin-block:clamp(20px,3vw,36px)!important;border-bottom:1px solid rgba(59,42,30,.14);padding-bottom:14px}.product-item .product__grid__title{margin-top:14px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3;min-height:2.6em}.product-item .product__grid__cutline{margin-top:2px}.product-item .product__grid__price{margin-top:4px!important}.collection-products .no-results,.collection-products .collection--empty{text-align:center;padding:clamp(48px,8vw,96px) 20px}.collection-products .pagination-custom{margin-top:clamp(40px,5vw,64px)!important;justify-content:center}@media(prefers-reduced-motion:reduce){.product-grid .product-item,.product-grid .product-item__image,.product-grid .product-item__image img{transition:none!important}.product-grid .product-item:hover,.product-grid .product-item:hover .product-item__image img{transform:none!important}}@media(min-width:990px){.product__page{align-items:start}.product__page .product__images{position:sticky;top:var(--sticky-top, 96px);align-self:start}.product__page .form__wrapper.is-sticky,.product__page .form__wrapper{position:static!important;top:auto!important}}.select-popout:has([data-quantity-holder]) .select-popout__toggle,.select-popout:has([data-quantity-holder]) .select-popout__list{display:none!important}.select-popout:has([data-quantity-holder]){position:static!important}.quantity-selector[data-quantity-holder]{display:inline-flex!important}#TemplateProduct .product__submit__buttons{display:flex;flex-direction:column;gap:10px;width:100%}#TemplateProduct .product__submit__item{width:100%;margin:0}#TemplateProduct .product__submit__add{width:100%;min-height:52px;border-radius:var(--iwood-radius, 4px)}#TemplateProduct .shopify-payment-button__button,#TemplateProduct .shopify-payment-button [role=button]{min-height:52px!important;border-radius:var(--iwood-radius, 4px)!important}.newsletter-form .newsletter__message.is-visible{display:block!important}.search-page .search__count{margin-left:.25em;opacity:.65;font-weight:400}.search-page .iwood-empty{text-align:center;padding:clamp(40px,7vw,80px) 20px}.search-page .iwood-empty__lead{max-width:460px;margin:0 auto 20px}.search-page .iwood-empty__actions{display:inline-flex;flex-wrap:wrap;gap:12px;justify-content:center}.cart__empty .btn--primary,.cart-drawer__empty__buttons .btn--primary{--btn-bg: var(--iwood-accent-ink);--btn-border: var(--iwood-accent-ink);--btn-text: #fff;--btn-bg-hover: var(--iwood-accent-ink-dark);--btn-text-hover: #fff}.index-contact .form-field{margin-bottom:22px;position:relative}.index-contact .form-field>label:not(.label--hidden),.index-contact .form-field>label.label--float:not(.label--hidden){position:static!important;opacity:1!important;z-index:auto!important;display:block;left:auto!important;top:auto!important;padding:0!important;margin:0 0 6px!important;background:transparent!important;font-size:.8rem;font-weight:600;letter-spacing:.02em;line-height:1.3;color:var(--iwood-walnut, #3B2A1E);transform:none!important;transition:none}.index-contact .form-field input::placeholder,.index-contact .form-field textarea::placeholder{color:#3b2a1e73}button.accordion__title{position:relative;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-right:1.75rem}button.accordion__title:after{content:"";flex:0 0 auto;width:11px;height:11px;margin-left:auto;border:0 solid currentColor;border-right-width:1.4px;border-bottom-width:1.4px;transform:rotate(45deg);transform-origin:55% 45%;transition:transform var(--iwood-dur-base, .25s) var(--iwood-ease, cubic-bezier(.4,0,.2,1))}button.accordion__title.is-open:after,button.accordion__title[aria-expanded=true]:after,.accordion.is-open>.accordion__heading button.accordion__title:after{transform:rotate(-135deg)}@media(prefers-reduced-motion:reduce){button.accordion__title:after{transition:none}}[id$=__certnote] .text__standard{max-width:640px;margin-inline:auto;padding:18px 24px;border:1px solid color-mix(in srgb,var(--iwood-olive, #6A6B2E) 38%,transparent);border-radius:var(--iwood-radius, 4px);background:color-mix(in srgb,var(--iwood-olive, #6A6B2E) 6%,transparent);box-sizing:border-box}[id$=__certnote] .standard__rte{font-style:italic;margin:0}[id$=__routes] .iwood-card__desc,[id$=__sectors] .iwood-card__desc{max-height:none;opacity:.92;margin-top:8px}.price .new-price>small{display:inline-block;margin-right:.3em;font-size:.72em;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--iwood-walnut, #3B2A1E);opacity:.7}.search-page .no-results{text-align:center;padding:clamp(48px,8vw,96px) 20px}.search-page .no-results p{margin-bottom:20px}@media(max-width:749px){.search-page .no-results .btn{width:100%}}.iwood-feature__initial{font-family:var(--FONT-STACK-HEADING, "DM Serif Display", Georgia, serif)}@media print{.iwood-feature__media--panel,.iwood-feature__initial{display:none!important}}.iwood-feature__media--panel .iwood-feature__initial{opacity:.12!important}.navlink--cart--circle .header__cart__status[data-cart-count="0"],.navlink--cart--text-and-circle .header__cart__status[data-cart-count="0"]{display:none}@media(min-width:990px){.header__desktop__lower .navlink{transition:padding .3s var(--iwood-ease)}.is-scrolled .header__desktop__lower .navlink{padding-top:0;padding-bottom:0}}.index-contact .form-field:has(>input[required],>textarea[required])>label:not(.label--hidden):after{content:" *";color:var(--iwood-accent-ink, #8A5410);font-weight:700}.accordion{scroll-margin-top:calc(var(--menu-height, 96px) + 16px)}.cart__quantity .icon-minus path,.cart__quantity .icon-plus path,.quantity-selector .icon-minus path,.quantity-selector .icon-plus path,.quantity__minus .icon-minus path,.quantity__plus .icon-plus path{fill:currentColor}.cart__quantity,.cart__items .cart__quantity{width:112px;min-width:112px}.cart__quantity-minus,.cart__quantity-plus,.cart__quantity button{width:44px;min-width:44px}.cart__quantity .cart__quantity-field{min-height:44px}.cart__quantity .icon{width:13px;height:13px}.cart__widget__products .product-upsell__image__link,.cart__widget__products .product-upsell__image__thumb{border-radius:var(--iwood-radius, 4px);overflow:hidden}.cart__widget__products .product-upsell__image{transition:box-shadow var(--iwood-dur-base, .25s) var(--iwood-ease, ease)}@media(hover:hover){.cart__widget__products .product-upsell{transition:transform var(--iwood-dur-base, .25s) var(--iwood-ease, ease)}.cart__widget__products .product-upsell:hover{transform:translateY(-2px)}.cart__widget__products .product-upsell:hover .product-upsell__image{box-shadow:0 8px 20px -10px #140d0833}}.cart__item__remove .icon-close,.product-upsell__skip .icon-close{width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233B2A1E' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='M5 5l14 14M19 5L5 19'/%3E%3C/svg%3E") no-repeat center / contain}.cart__item__remove .icon-close path,.product-upsell__skip .icon-close path{display:none}@media(min-width:750px){.iwood-cards__grid{grid-auto-rows:1fr}.iwood-cards__grid>.iwood-card{height:100%}}.text-row .grid--uniform>.grid__item>.icon__column{padding:26px 22px;border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:var(--iwood-radius, 4px);height:100%;box-sizing:border-box}[id$=__how] .grid--uniform{counter-reset:iwstep}[id$=__how] .grid--uniform>.grid__item{counter-increment:iwstep;position:relative}[id$=__how] .grid--uniform>.grid__item .icon__column .icon,[id$=__how] .grid--uniform>.grid__item .icon__column svg{display:none}[id$=__how] .grid--uniform>.grid__item>.icon__column:before{content:counter(iwstep);display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 auto 14px;border-radius:999px;border:1.5px solid var(--iwood-accent-ink, #8A5410);color:var(--iwood-accent-ink, #8A5410);font-family:var(--FONT-STACK-HEADING);font-size:1.25rem;line-height:1}.faq-jumpnav{display:flex;flex-wrap:wrap;gap:8px 10px;margin:0 0 28px}.faq-jumpnav a{font-family:var(--FONT-STACK-BODY);font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;padding:8px 14px;border:1px solid rgba(59,42,30,.2);border-radius:999px;color:var(--iwood-walnut, #3B2A1E);text-decoration:none;transition:background .2s var(--iwood-ease),border-color .2s var(--iwood-ease)}.faq-jumpnav a:hover{background:#6a6b2e1a;border-color:var(--iwood-olive, #6A6B2E)}.iwood-gallery .flickity-prev-next-button,.iwood-gallery .flickity-page-dots{display:none!important}.iwood-gallery .flickity-viewport{height:auto!important;overflow:visible!important}.iwood-gallery .product__slides,.iwood-gallery .flickity-slider{transform:none!important;left:auto!important;width:auto!important}.iwood-gallery .product__slide{transform:none!important}.iwood-gallery__dots,.iwood-gallery__counter{display:none}.iwood-rail{padding:0;margin:0}.iwood-gallery .product-single__view-in-space{position:absolute;bottom:12px;right:12px;z-index:2}@media(min-width:768px){.iwood-gallery .product__slides{display:block!important;position:relative!important;aspect-ratio:1 / 1;overflow:visible!important;height:auto!important}.iwood-gallery .product__slides>.product__slide{position:absolute!important;right:0!important;bottom:0!important;left:0!important;top:0!important;width:100%!important;height:100%!important;margin:0!important;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--iwood-dur-base, .25s) var(--iwood-ease, ease)}.iwood-gallery .product__slides>.product__slide.is-gallery-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.iwood-gallery .product__slides>.product__slide .product__photo,.iwood-gallery .product__slides>.product__slide .lazy-image{width:100%!important;height:100%!important;padding:0!important;border-radius:var(--iwood-radius, 4px);overflow:hidden;cursor:zoom-in;background:var(--iwood-cream, #F3EFE7)}.iwood-gallery .product__slides>.product__slide img{width:100%!important;height:100%!important;object-fit:contain!important}@media(prefers-reduced-motion:reduce){.iwood-gallery .product__slides>.product__slide{transition:none}}}@media(min-width:1024px){.iwood-gallery{display:flex!important;flex-direction:row;align-items:flex-start;gap:14px}.iwood-gallery .product__slides{order:0;flex:1 1 auto;min-width:0}.iwood-rail{order:-1;flex:0 0 auto;display:flex!important;flex-direction:column;gap:10px;max-height:var(--gallery-stage-h, 560px);overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.iwood-rail::-webkit-scrollbar{display:none}}@media(min-width:768px)and (max-width:1023px){.iwood-rail{display:flex!important;flex-flow:row wrap;justify-content:center;gap:10px;margin-top:12px}}.iwood-rail .iwood-thumb{--thumb: 72px;flex:0 0 auto;width:var(--thumb);height:var(--thumb);padding:0;margin:0;border:1px solid color-mix(in srgb,var(--iwood-walnut, #3B2A1E) 12%,transparent);border-radius:var(--iwood-radius, 4px);background:var(--iwood-cream, #F3EFE7);overflow:hidden;cursor:pointer;box-sizing:border-box;transition:border-color var(--iwood-dur-base, .2s) var(--iwood-ease, ease),transform var(--iwood-dur-base, .2s) var(--iwood-ease, ease),box-shadow var(--iwood-dur-base, .2s) var(--iwood-ease, ease)}.iwood-rail .iwood-thumb img{width:100%;height:100%;object-fit:cover;display:block}.iwood-rail .iwood-thumb.is-active{border-color:transparent;box-shadow:0 0 0 2px var(--iwood-olive, #6A6B2E)}@media(hover:hover){.iwood-rail .iwood-thumb:hover{border-color:color-mix(in srgb,var(--iwood-walnut, #3B2A1E) 34%,transparent);transform:scale(1.02)}}.iwood-rail .iwood-thumb:focus-visible{outline:2px solid var(--iwood-olive, #6A6B2E);outline-offset:2px}@media(max-width:1023px){.iwood-rail .iwood-thumb{--thumb: 64px}}@media(prefers-reduced-motion:reduce){.iwood-rail .iwood-thumb{transition:border-color .2s}.iwood-rail .iwood-thumb:hover{transform:none}}@media(max-width:767px){.product__images.iwood-gallery{position:relative}.iwood-rail{display:none!important}.iwood-gallery .product__slides{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0!important;position:relative!important;aspect-ratio:auto!important}.iwood-gallery .product__slides::-webkit-scrollbar{display:none}.iwood-gallery .product__slides>.product__slide{position:static!important;flex:0 0 100%!important;width:100%!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;scroll-snap-align:center;margin:0!important}.iwood-gallery .product__slides>.product__slide .product__photo{border-radius:var(--iwood-radius, 4px);overflow:hidden}.iwood-gallery__dots{display:flex;justify-content:center;gap:7px;margin-top:12px}.iwood-gallery__dots .iwood-dot{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--iwood-walnut, #3B2A1E) 22%,transparent);cursor:pointer;transition:background .2s,transform .2s}.iwood-gallery__dots .iwood-dot.is-active{background:var(--iwood-olive, #6A6B2E);transform:scale(1.3)}.iwood-gallery__counter{display:block;position:absolute;top:10px;right:10px;z-index:3;font-size:.72rem;letter-spacing:.04em;line-height:1;padding:4px 9px;border-radius:999px;background:color-mix(in srgb,var(--iwood-walnut, #3B2A1E) 62%,transparent);color:var(--iwood-cream, #F3EFE7)}@media(prefers-reduced-motion:reduce){.iwood-gallery__dots .iwood-dot{transition:none}}}.iwood-gallery--single .iwood-rail,.iwood-gallery--single .iwood-gallery__dots,.iwood-gallery--single .iwood-gallery__counter{display:none!important}[data-header-wrapper]{transition:transform .3s var(--iwood-ease, cubic-bezier(.4,0,.2,1)),background .22s var(--iwood-ease),box-shadow .22s var(--iwood-ease)}.header__desktop,.header__logo__link,.header__logo .logo__img,.header__logo .iwood-wordmark{transition:padding .22s var(--iwood-ease, cubic-bezier(.4,0,.2,1)),height .22s var(--iwood-ease)}[data-announcement-wrapper]{transition:max-height .28s var(--iwood-ease),opacity .2s var(--iwood-ease);overflow:hidden;max-height:160px}.is-scrolled [data-announcement-wrapper]{max-height:0;opacity:0}@media(prefers-reduced-motion:no-preference){.header--hidden [data-header-wrapper]{transform:translateY(-100%)}}.is-scrolled [data-header-wrapper]{background:color-mix(in srgb,var(--iwood-cream, #F3EFE7) 82%,transparent);-webkit-backdrop-filter:saturate(1.2) blur(14px);backdrop-filter:saturate(1.2) blur(14px);border-bottom:1px solid color-mix(in srgb,var(--iwood-walnut, #3B2A1E) 12%,transparent);box-shadow:0 6px 20px #281c1214}.is-scrolled .theme__header{background:transparent!important;box-shadow:none!important}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.is-scrolled [data-header-wrapper]{background:var(--iwood-cream, #F3EFE7)}}@media(prefers-reduced-transparency:reduce){.is-scrolled [data-header-wrapper]{background:var(--iwood-cream, #F3EFE7);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){[data-header-wrapper],.header__desktop,.header__logo__link,.header__logo .logo__img,.header__logo .iwood-wordmark,[data-announcement-wrapper]{transition:none!important}.header--hidden [data-header-wrapper]{transform:none}}.is-scrolled [data-header-wrapper]{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:0!important;box-shadow:none!important}.header--hidden [data-header-wrapper]{transform:none!important}.is-scrolled .theme__header{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;background:color-mix(in srgb,var(--iwood-cream, #F3EFE7) 82%,transparent)!important;-webkit-backdrop-filter:saturate(1.2) blur(14px);backdrop-filter:saturate(1.2) blur(14px);border-bottom:1px solid color-mix(in srgb,var(--iwood-walnut, #3B2A1E) 12%,transparent);box-shadow:0 6px 20px #281c1214;transition:transform .3s var(--iwood-ease, cubic-bezier(.4,0,.2,1)),background .22s var(--iwood-ease),box-shadow .22s var(--iwood-ease)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.is-scrolled .theme__header{background:var(--iwood-cream, #F3EFE7)!important}}@media(prefers-reduced-transparency:reduce){.is-scrolled .theme__header{background:var(--iwood-cream, #F3EFE7)!important;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.header--hidden .theme__header{transform:none}}:root{--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px;--radius-pill: 999px;--iwood-radius: 10px;--shadow-1: 0 1px 2px rgba(40, 28, 18, .04), 0 2px 8px rgba(40, 28, 18, .05);--shadow-2: 0 6px 20px rgba(40, 28, 18, .08);--shadow-3: 0 18px 50px rgba(40, 28, 18, .12);--dur-fast: .18s;--dur: .32s;--dur-slow: .6s;--space-section: clamp(72px, 9vw, 128px);--gutter: clamp(20px, 5vw, 48px)}.btn,.iwood-btn,.button,button.btn{transition:transform var(--dur-fast, .18s) var(--iwood-ease),filter var(--dur-fast, .18s) var(--iwood-ease),background-color var(--dur-fast, .18s) var(--iwood-ease),box-shadow var(--dur-fast, .18s) var(--iwood-ease)}@media(hover:hover){.btn:hover,.iwood-btn:hover,.button:hover{transform:translateY(-1px);filter:brightness(1.04)}}@media(hover:hover){.iwood-card{transition:transform var(--dur, .32s) var(--iwood-ease),box-shadow var(--dur, .32s) var(--iwood-ease)}a.iwood-card:hover,.iwood-card:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.product-item:hover .product-item__image,.grid-product:hover .grid-product__image-wrapper{box-shadow:var(--shadow-2)}}@media(prefers-reduced-motion:reduce){.btn,.iwood-btn,.button,.iwood-card{transition:none!important}.btn:hover,.iwood-btn:hover,.button:hover,.iwood-card:hover,a.iwood-card:hover{transform:none!important}}.btn,.button,button.btn,.btn--small,.btn--large,.btn--text,.btn--primary,.btn--secondary,.btn--outline,.product-form__cart-submit,.product-form__add,.cart__checkout,.cart__submit,input[type=text],input[type=email],input[type=search],input[type=tel],input[type=number],input[type=password],input[type=url],textarea,select,.select-popout__toggle,.selector-wrapper select,.quantity-selector,.cart__quantity,.newsletter__input,.search__input,.search-bar__input{border-radius:var(--iwood-radius)!important}.iwood-dot,.faq-jumpnav a{border-radius:var(--radius-pill, 999px)!important}.is-scrolled .theme__header{background-color:#f3efe7d1!important;background-image:none!important}@media(prefers-reduced-transparency:reduce){.is-scrolled .theme__header{background-color:var(--iwood-cream, #F3EFE7)!important}}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){@media(prefers-reduced-transparency:no-preference){.header__drawer,.header__drawer .drawer__content{background-color:#f3efe7e6!important;-webkit-backdrop-filter:saturate(1.15) blur(18px);backdrop-filter:saturate(1.15) blur(18px)}.cart-drawer{background-color:#f3efe7eb!important;-webkit-backdrop-filter:saturate(1.15) blur(18px);backdrop-filter:saturate(1.15) blur(18px);border-left:1px solid color-mix(in srgb,var(--iwood-walnut, #3B2A1E) 12%,transparent)}#cart-bar.cart-bar{background-color:#f3efe7d1!important;-webkit-backdrop-filter:saturate(1.2) blur(14px);backdrop-filter:saturate(1.2) blur(14px);border-top:1px solid color-mix(in srgb,var(--iwood-walnut, #3B2A1E) 12%,transparent);box-shadow:0 -6px 20px #281c1214}}}.drawer__underlay,[data-drawer-underlay]{background-color:color-mix(in srgb,var(--iwood-walnut-deep, #2A1D13) 46%,transparent)!important}.iwood-proof.is-marquee{overflow:hidden}.iwood-proof.is-marquee .iwood-proof__inner{flex-wrap:nowrap!important;justify-content:flex-start!important;width:max-content;max-width:none!important;will-change:transform;animation:iwood-proof-marquee var(--marquee-dur, 38s) linear infinite}.iwood-proof.is-marquee:hover .iwood-proof__inner,.iwood-proof.is-marquee:focus-within .iwood-proof__inner{animation-play-state:paused}.iwood-proof.is-marquee [data-reveal]{opacity:1!important;transform:none!important}@keyframes iwood-proof-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.iwood-proof.is-marquee{overflow:visible}.iwood-proof.is-marquee .iwood-proof__inner{animation:none!important;flex-wrap:wrap!important;justify-content:center!important;width:auto}}.iwood-feature__media--panel{border-radius:var(--radius-lg, 18px);box-shadow:var(--shadow-2);overflow:hidden}.header__desktop__upper,.header__desktop__lower{background:transparent!important}.theme__header{background:#fff;border-bottom:1px solid color-mix(in srgb,var(--iwood-walnut, #3B2A1E) 10%,transparent);transition:background .22s var(--iwood-ease),box-shadow .22s var(--iwood-ease),border-color .22s var(--iwood-ease),padding .22s var(--iwood-ease)}.is-scrolled .header__wrapper,[data-header-wrapper],.is-scrolled [data-header-wrapper]{background:transparent!important;box-shadow:none!important}.header--hidden .theme__header,.header--hidden [data-header-wrapper],html.header--hidden .theme__header,html.header--hidden [data-header-wrapper]{transform:none!important}.is-scrolled .theme__header{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:1000!important;background:color-mix(in srgb,#FFFFFF 78%,transparent)!important;background-image:none!important;-webkit-backdrop-filter:saturate(1.3) blur(20px);backdrop-filter:saturate(1.3) blur(20px);border-bottom:1px solid color-mix(in srgb,var(--iwood-walnut, #3B2A1E) 10%,transparent);box-shadow:0 8px 30px #2b21170f}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.is-scrolled .theme__header{background:#fff!important}}@media(prefers-reduced-transparency:reduce){.is-scrolled .theme__header{background:#fff!important;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(min-width:1024px){.is-scrolled [data-header-desktop].header__desktop{display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center;padding-top:10px!important;padding-bottom:10px!important;column-gap:24px}.is-scrolled .header__desktop__upper,.is-scrolled .header__desktop__lower{display:contents!important}.is-scrolled .header__desktop__upper>.header__desktop__bar__l{display:none!important}.is-scrolled .header__desktop__upper>.header__desktop__bar__c{grid-column:1;justify-self:start}.is-scrolled .header__desktop__lower>.header__desktop__bar__c{grid-column:2;justify-self:center}.is-scrolled .header__desktop__upper>.header__desktop__bar__r{grid-column:3;justify-self:end}.is-scrolled .header__logo__link{width:auto!important;padding:0!important}.is-scrolled .header__logo__link:before{display:none!important}.is-scrolled .header__logo .logo__img,.is-scrolled .header__logo .iwood-wordmark{position:static!important;height:36px!important;width:auto!important}.is-scrolled .header__tagline{display:none!important}}@media(prefers-reduced-motion:reduce){.theme__header,.header__desktop,.header__logo .logo__img,.header__logo .iwood-wordmark{transition:none!important}}@media(max-width:1023px){.header__drawer,.header__drawer .drawer__content{background-color:var(--iwood-cream, #F3EFE7)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.drawer__underlay,[data-drawer-underlay]{background-color:color-mix(in srgb,var(--iwood-walnut-deep, #2A1D13) 52%,transparent)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.is-scrolled .theme__header{background-color:#ffffff94!important;background-image:none!important}@media(prefers-reduced-transparency:reduce){.is-scrolled .theme__header{background-color:#fff!important}}@media(min-width:1024px){.is-scrolled [data-header-desktop].header__desktop{padding-inline:clamp(20px,4vw,40px)}.is-scrolled .header__desktop__upper>.header__desktop__bar__c,.is-scrolled .header__desktop__lower>.header__desktop__bar__c,.is-scrolled .header__desktop__upper>.header__desktop__bar__r{grid-row:1}}@media(min-width:1024px){.is-scrolled [data-header-desktop].header__desktop{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;padding:8px 40px!important;column-gap:24px!important}.is-scrolled .header__desktop__upper,.is-scrolled .header__desktop__lower{display:contents!important}.is-scrolled .header__desktop__upper>.header__desktop__bar__l{display:none!important}.is-scrolled .header__desktop__upper>.header__desktop__bar__c{grid-column:1!important;grid-row:1!important;justify-self:start!important;width:auto!important}.is-scrolled .header__desktop__lower>.header__desktop__bar__c{grid-column:2!important;grid-row:1!important;justify-self:center!important}.is-scrolled .header__desktop__upper>.header__desktop__bar__r{grid-column:3!important;grid-row:1!important;justify-self:end!important;width:auto!important;flex:0 0 auto!important;max-width:none!important}.is-scrolled .header__logo__link{width:auto!important;padding:0!important}.is-scrolled .header__logo__link:before{display:none!important}.is-scrolled .header__logo .logo__img,.is-scrolled .header__logo .iwood-wordmark{position:static!important;height:34px!important;width:auto!important}.is-scrolled .header__tagline{display:none!important}}html.is-scrolled .theme__header{background-color:#ffffff94!important}@media(min-width:1024px){.is-scrolled .header__desktop__upper>.header__desktop__bar__c{margin-left:clamp(20px,4vw,44px)!important}.is-scrolled .header__desktop__upper>.header__desktop__bar__r{margin-right:clamp(20px,4vw,44px)!important}}.header__mobile__hamburger .hamburger__lines{display:flex!important;flex-direction:column;justify-content:space-between;width:22px;height:14px;margin:0 auto}.header__mobile__hamburger .hamburger__lines span{display:block;width:100%;height:2px;min-height:2px;border-radius:2px;background:var(--iwood-walnut, #3B2A1E);opacity:1;transition:transform .25s var(--iwood-ease, cubic-bezier(.22,.61,.36,1)),opacity .2s var(--iwood-ease);transform-origin:center}.drawer--visible .header__mobile__hamburger .hamburger__lines span:nth-child(1){transform:translateY(6px) rotate(45deg)}.drawer--visible .header__mobile__hamburger .hamburger__lines span:nth-child(2){opacity:0;transform:scaleX(0)}.drawer--visible .header__mobile__hamburger .hamburger__lines span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media(prefers-reduced-motion:reduce){.header__mobile__hamburger .hamburger__lines span{transition:none!important}}.is-scrolled .theme__header{transition:transform .3s var(--iwood-ease, cubic-bezier(.22,.61,.36,1)),background-color .22s var(--iwood-ease),box-shadow .22s var(--iwood-ease),border-color .22s var(--iwood-ease)!important;will-change:transform}html.header--hidden .theme__header{transform:translateY(-100%)!important}.header--hidden [data-header-wrapper],html.drawer--visible .theme__header{transform:none!important}@media(prefers-reduced-motion:reduce){.is-scrolled .theme__header{transition:none!important}html.header--hidden .theme__header{transform:none!important}}html.header--hidden .theme__header,html.header--hidden [data-header-wrapper]{transform:none!important}@media(min-width:1024px){.is-scrolled [data-header-desktop].header__desktop{display:block!important;grid-template-columns:none!important;padding:6px 0!important;column-gap:0!important}.is-scrolled .header__desktop__upper,.is-scrolled .header__desktop__lower{display:flex!important}.is-scrolled .header__desktop__upper>.header__desktop__bar__l{display:flex!important}.is-scrolled .header__desktop__upper>.header__desktop__bar__c,.is-scrolled .header__desktop__lower>.header__desktop__bar__c,.is-scrolled .header__desktop__upper>.header__desktop__bar__r{grid-column:auto!important;grid-row:auto!important;justify-self:auto!important;margin:0!important}.is-scrolled .header__logo .logo__img,.is-scrolled .header__logo .iwood-wordmark{height:44px!important}}@media(min-width:990px){.product__page{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)!important;column-gap:clamp(32px,4vw,64px)!important;align-items:start!important}}.iwood-desc-band{max-width:760px;margin:clamp(28px,4vw,52px) auto 0;padding:0 clamp(20px,5vw,48px);box-sizing:border-box}.iwood-desc-band .product__description{max-width:none}.product-grid .product-item__image,.product-grid--slider .product-item__image{aspect-ratio:1 / 1;overflow:hidden}.product-grid .product-item__image img,.product-grid--slider .product-item__image img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--iwood-ease, ease)}@media(hover:hover){.product-grid .product-item,.product-grid--slider .product-item{transition:transform .3s var(--iwood-ease, ease)}.product-grid .product-item:hover,.product-grid--slider .product-item:hover{transform:translateY(-4px)}.product-grid .product-item:hover .product-item__image img,.product-grid--slider .product-item:hover .product-item__image img{transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.product-grid .product-item,.product-grid--slider .product-item,.product-grid .product-item__image img,.product-grid--slider .product-item__image img{transition:none!important}.product-grid .product-item:hover,.product-grid--slider .product-item:hover{transform:none!important}}.product__images .product__slides .product__slide img,.iwood-rail .iwood-thumb img{object-fit:cover!important;object-position:center!important}@media(min-width:1024px){.product__images .product__slides .product__slide .product__photo{height:100%!important}.product__images .product__slides .product__slide .product__photo img,.product__images .product__slides .product__slide>img{height:100%!important;width:100%!important}}@media(min-width:990px){.header__desktop__upper{padding-top:11px!important;padding-bottom:11px!important}}.header__mobile{padding-top:5px!important;padding-bottom:5px!important}.header__mobile__hamburger .hamburger__lines{width:22px!important;height:14px!important;position:relative!important}.header__mobile__hamburger .hamburger__lines span{height:1.5px!important;min-height:1.5px!important;position:static!important;top:auto!important;left:auto!important;bottom:auto!important}html.drawer--visible .header__mobile__left .navlink,html.drawer--visible .header__mobile__right{visibility:hidden!important}@media(max-width:767px){.product__images.iwood-gallery{display:block!important}.product__images.iwood-gallery .product__slides{display:block!important;position:relative!important;aspect-ratio:1 / 1!important;height:auto!important;overflow:hidden!important;border-radius:var(--iwood-radius, 10px)}.product__images.iwood-gallery .flickity-viewport,.product__images.iwood-gallery .flickity-slider{position:absolute!important;right:0!important;bottom:0!important;left:0!important;top:0!important;width:100%!important;height:100%!important;transform:none!important}.product__images.iwood-gallery .product__slides .product__slide{position:absolute!important;left:0!important;top:0!important;right:auto!important;bottom:auto!important;width:100%!important;height:100%!important;margin:0!important;transform:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .25s ease}.product__images.iwood-gallery .product__slides .product__slide.is-gallery-active{opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:1}.product__images.iwood-gallery .product__slides .product__slide .product__photo,.product__images.iwood-gallery .product__slides .product__slide .lazy-image,.product__images.iwood-gallery .product__slides .product__slide img{width:100%!important;height:100%!important;object-fit:cover!important;opacity:1!important}.product__images.iwood-gallery .iwood-rail{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;margin-top:10px!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none;-webkit-mask-image:none!important;mask-image:none!important}.product__images.iwood-gallery .iwood-rail::-webkit-scrollbar{display:none!important}.product__images.iwood-gallery .iwood-rail .iwood-thumb{width:60px!important;height:60px!important;flex:0 0 auto!important}.product__images.iwood-gallery .iwood-gallery__counter{display:block!important}.product__images.iwood-gallery .iwood-gallery__dots{display:none!important}}.header__drawer .sliderow,.header__drawer .sliderow>a,.header__drawer .sliderow__title,.header__drawer .navmenu>li{background:transparent!important}.header__mobile__hamburger .hamburger__lines span{transition:transform .16s ease,opacity .12s ease!important}.search-popdown input,.search-popdown form,.search-popdown__form,.search-popdown input[type=text],.search-popdown input[type=search]{border:0!important;outline:0!important;box-shadow:none!important}.search-popdown input:focus,.search-popdown input:focus-visible{border:0!important;outline:0!important;box-shadow:none!important}@media(max-width:767px){.related__wrapper .tabs-wrapper{padding-left:16px!important;padding-right:16px!important}.related__wrapper .tabs,.related__wrapper .tabs--center,.related__wrapper .tab-content,.related__wrapper .product-grid,.related__wrapper .product-grid.product-grid--slider,.related__wrapper .product-grid-outer,.related__wrapper [class*=slider],.related__wrapper .grid,.related__wrapper [data-product-slider],.related__wrapper [class*=panel]{padding-left:0!important;padding-right:0!important;scroll-padding-left:0!important}}.iwood-rail .iwood-thumb.is-active{box-shadow:inset 0 0 0 2px var(--iwood-olive, #6A6B2E)!important;border-color:transparent!important}@media(max-width:767px){.section-faq .section__body,.section-faq .faq-list-holder,.faq-list-holder{padding-left:clamp(16px,5vw,30px)!important;padding-right:clamp(16px,5vw,30px)!important;box-sizing:border-box!important}}@media(max-width:767px){.related__wrapper .product-grid,.related__wrapper .product-grid-outer,.related__wrapper [class*=grid]{column-gap:12px!important;gap:12px!important}}.related__wrapper .product-grid,.related__wrapper .product-grid.product-grid--slider{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:clamp(16px,4vw,20px) clamp(14px,2vw,28px)!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important;left:auto!important;overflow:visible!important}@media(min-width:768px){.related__wrapper .product-grid{grid-template-columns:repeat(3,1fr)!important}}@media(min-width:1024px){.related__wrapper .product-grid{grid-template-columns:repeat(4,1fr)!important}}.related__wrapper .product-grid>.flickity-viewport,.related__wrapper .product-grid .flickity-slider{display:contents!important}.related__wrapper .product-grid .product-item{width:auto!important;max-width:none!important;min-width:0!important;flex:none!important;margin:0!important;height:auto!important;position:relative!important;left:auto!important;top:auto!important;transform:none!important}.related__wrapper .product-item__image{aspect-ratio:1 / 1!important;width:100%!important;height:auto!important;border-radius:var(--iwood-radius, 10px)!important;overflow:hidden!important;background:var(--iwood-cream, #F3EFE7)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--iwood-walnut, #3B2A1E) 9%,transparent)}.related__wrapper .product-item__image .product-item__bg{width:100%!important;height:100%!important;background-size:cover!important;background-position:center!important}.related__wrapper .product-information{padding-left:0!important;padding-right:0!important}.related__wrapper .product__grid__title{margin:12px 0 0!important;line-height:1.3!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.related__wrapper .product__grid__price{margin:4px 0 0!important}@media(hover:hover){.related__wrapper .product-item{transition:transform .3s var(--iwood-ease, ease)!important}.related__wrapper .product-item:hover{transform:translateY(-4px)!important}.related__wrapper .product-item__image{transition:box-shadow .3s var(--iwood-ease, ease)}.related__wrapper .product-item:hover .product-item__image{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--iwood-walnut, #3B2A1E) 9%,transparent),0 14px 28px -14px #140d084d}.related__wrapper .product-item__bg{transition:transform .5s var(--iwood-ease, ease)!important}.related__wrapper .product-item:hover .product-item__bg{transform:scale(1.06)!important}}.related__wrapper .product-item a:focus-visible{outline:2px solid var(--iwood-olive, #6A6B2E);outline-offset:3px;border-radius:4px}@media(prefers-reduced-motion:reduce){.related__wrapper .product-item,.related__wrapper .product-item__image,.related__wrapper .product-item__bg{transition:none!important}.related__wrapper .product-item:hover,.related__wrapper .product-item:hover .product-item__bg{transform:none!important}}.related__wrapper.section-padding{padding-top:clamp(28px,4vw,48px)!important;padding-bottom:clamp(20px,3vw,40px)!important}.related__wrapper .recent__title{margin:0 0 clamp(18px,2.5vw,30px) 0!important}.related__wrapper .product-grid.product-grid--slider,.related__wrapper .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media(min-width:768px){.related__wrapper .product-grid.product-grid--slider,.related__wrapper .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:1024px){.related__wrapper .product-grid.product-grid--slider,.related__wrapper .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.related__wrapper .product-grid-outer{max-width:var(--iwood-content-max, 1440px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(16px,4vw,40px)!important;padding-right:clamp(16px,4vw,40px)!important;box-sizing:border-box!important}:root{--faq-stick-d: 104px;--faq-stick-m: 76px}.accordion-group .faq.wrapper--narrow,.accordion-group .faq{max-width:1120px!important;margin-left:auto!important;margin-right:auto!important}@media(min-width:1024px){.accordion-group .faq{display:grid!important;grid-template-columns:240px minmax(0,720px)!important;gap:clamp(40px,6vw,96px)!important;justify-content:center!important;align-items:start!important}.accordion-group .faq>.faq-jumpnav{grid-column:1!important;grid-row:1!important}.accordion-group .faq>.faq__content{grid-column:2!important;grid-row:1!important;min-width:0!important}.faq-jumpnav{position:sticky!important;top:var(--faq-stick-d)!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;flex-wrap:nowrap!important;gap:6px!important;margin:0!important;background:none!important;padding:0!important;border:0!important;box-shadow:none!important;width:auto!important}.faq-jumpnav a{text-align:left!important}}.faq-jumpnav a{font-family:var(--FONT-STACK-BODY);font-size:.72rem;text-transform:uppercase;letter-spacing:.09em;line-height:1.3;padding:9px 14px;border:1px solid color-mix(in srgb,var(--iwood-walnut, #3B2A1E) 18%,transparent);border-radius:var(--iwood-radius, 10px);color:var(--iwood-walnut, #3B2A1E);text-decoration:none;transition:background-color .2s var(--iwood-ease, ease),color .2s var(--iwood-ease, ease),border-color .2s var(--iwood-ease, ease)}.faq-jumpnav a:hover{background:color-mix(in srgb,var(--iwood-olive, #6A6B2E) 12%,transparent);border-color:var(--iwood-olive, #6A6B2E)}.faq-jumpnav a.is-active{background:var(--iwood-olive, #6A6B2E)!important;color:var(--iwood-cream, #F3EFE7)!important;border-color:transparent!important}.faq-jumpnav a:focus-visible{outline:2px solid var(--iwood-olive, #6A6B2E);outline-offset:2px}@media(max-width:1023px){.accordion-group .faq{display:block!important;max-width:760px!important}.faq-jumpnav{position:sticky!important;top:var(--faq-stick-m)!important;z-index:20!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;margin:0 0 20px!important;width:auto!important;max-width:100%!important;padding:11px 0!important;box-sizing:border-box!important;background:var(--bg, #FFFFFF)!important;border-bottom:1px solid color-mix(in srgb,var(--iwood-walnut, #3B2A1E) 12%,transparent)!important;border-radius:0!important;box-shadow:0 8px 14px -14px color-mix(in srgb,var(--iwood-walnut, #3B2A1E) 55%,transparent)!important}.faq-jumpnav::-webkit-scrollbar{display:none}.faq-jumpnav a{flex:0 0 auto!important;scroll-snap-align:start;white-space:nowrap}}.faq__title{scroll-margin-top:calc(var(--faq-stick-d) + 8px)}@media(max-width:1023px){.faq__title{scroll-margin-top:calc(var(--faq-stick-m) + 66px)}}.faq__title{margin:clamp(34px,4vw,50px) 0 6px!important}.faq__content>.faq__title:first-child{margin-top:0!important}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}button.accordion__title:before{display:none!important;content:none!important}button.accordion__title{padding-top:18px!important;padding-bottom:18px!important;min-height:44px}button.accordion__title:after{content:""!important;width:10px!important;height:10px!important;flex:0 0 auto!important;border:0 solid currentColor!important;border-right-width:1.6px!important;border-bottom-width:1.6px!important;background:none!important;transform:rotate(45deg)!important;transform-origin:center!important;opacity:.75;transition:transform .25s var(--iwood-ease, ease)!important}button.accordion__title[aria-expanded=true]:after,.accordion.is-open>.accordion__heading button.accordion__title:after{transform:rotate(-135deg)!important}button.accordion__title:focus-visible{outline:2px solid var(--iwood-olive, #6A6B2E);outline-offset:3px}@media(prefers-reduced-motion:reduce){button.accordion__title:after{transition:none!important}}.faq__content .accordion{border-bottom:1px solid color-mix(in srgb,var(--iwood-walnut, #3B2A1E) 12%,transparent)!important}.accordion__body{display:block!important;max-height:0;overflow:hidden;opacity:0;padding-bottom:0!important;transition:max-height .32s var(--iwood-ease, ease),opacity .25s var(--iwood-ease, ease)}.accordion.is-open>.accordion__body{max-height:1400px;opacity:1;padding-bottom:1rem!important}.no-js .accordion__body{max-height:none!important;opacity:1!important}@media(prefers-reduced-motion:reduce){.accordion__body{transition:opacity .2s ease!important}}.accordion-group .faq .faq-jumpnav a{font-size:.7rem!important;letter-spacing:.085em!important;line-height:1.3!important;padding:8px 13px!important;border-radius:9px!important;border:1px solid color-mix(in srgb,var(--iwood-walnut, #3B2A1E) 16%,transparent)!important;color:var(--iwood-walnut, #3B2A1E)}.accordion-group .faq .faq-jumpnav a:hover{background:color-mix(in srgb,var(--iwood-olive, #6A6B2E) 10%,transparent)!important;border-color:color-mix(in srgb,var(--iwood-olive, #6A6B2E) 55%,transparent)!important}.accordion-group .faq .faq-jumpnav a.is-active{background:var(--iwood-olive, #6A6B2E)!important;color:var(--iwood-cream, #F3EFE7)!important;border-color:transparent!important}@media(min-width:1024px){.accordion-group .faq .faq-jumpnav{background:transparent!important;padding:0!important;border:0!important;box-shadow:none!important;border-radius:0!important;width:auto!important;gap:7px!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.accordion-group .faq .faq-jumpnav a{text-align:left!important}}@media(max-width:1023px){.accordion-group .faq .faq-jumpnav{position:sticky!important;top:var(--faq-stick-m, 76px)!important;z-index:20!important;margin:0 0 20px!important;width:auto!important;max-width:100%!important;padding:11px 0!important;background:var(--bg, #FFFFFF)!important;border-bottom:1px solid color-mix(in srgb,var(--iwood-walnut, #3B2A1E) 12%,transparent)!important;box-shadow:0 8px 14px -14px color-mix(in srgb,var(--iwood-walnut, #3B2A1E) 55%,transparent)!important;border-radius:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.accordion-group .faq .faq__content .accordion{border-bottom:1px solid color-mix(in srgb,var(--iwood-walnut, #3B2A1E) 11%,transparent)!important;border-top:0!important}.accordion-group .faq .faq__content .accordion:first-of-type{border-top:1px solid color-mix(in srgb,var(--iwood-walnut, #3B2A1E) 11%,transparent)!important}.accordion-group .faq button.accordion__title{padding-top:17px!important;padding-bottom:17px!important}.accordion-group .faq .faq__title{margin:clamp(38px,4vw,54px) 0 10px!important}.accordion-group .faq .faq__content>.faq__title:first-child{margin-top:0!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/iwood-overhaul.css.map */
