finewood-mega-menu{--fw-mm-top: 100px;--fw-mm-heading-font: var(--font-heading-family, Georgia, serif);--fw-mm-body-font: var(--font-body-family, Arial, sans-serif);color:var(--fw-mm-text, #352820);font-family:var(--fw-mm-body-font)}.fw-mm__dialog *,.fw-mm__dialog *:before,.fw-mm__dialog *:after{box-sizing:border-box}.fw-mm__dialog{position:fixed;inset:var(--fw-mm-top) auto auto 50%;transform:translate(-50%);width:min(var(--fw-mm-max, 1500px),calc(100vw - 48px));max-width:none;max-height:calc(100dvh - var(--fw-mm-top) - 20px);margin:0;padding:0;border:0;border-radius:0 0 8px 8px;background:var(--fw-mm-background, #fff);color:var(--fw-mm-text, #352820);box-shadow:0 22px 50px #23190f26;font:14px/1.45 var(--fw-mm-body-font);text-align:left;overflow:hidden;overscroll-behavior:contain}.fw-mm__dialog::backdrop{background:#1c181324}.fw-mm__dialog[open]{animation:fw-mm-enter .18s ease-out}.fw-mm__shell{display:grid;grid-template-columns:218px minmax(0,1fr);max-height:inherit}.fw-mm__sidebar{padding:18px 12px;background:var(--fw-mm-muted, #f8f7f4);overflow-y:auto}.fw-mm__dialog button,.fw-mm__dialog a{-webkit-tap-highlight-color:transparent}.fw-mm__dialog button{-webkit-appearance:none;appearance:none;cursor:pointer;font:inherit;letter-spacing:normal;text-transform:none}.fw-mm__dialog button:focus-visible,.fw-mm__dialog a:focus-visible,.fw-mm__panel:focus-visible{outline:2px solid var(--fw-mm-accent, #71573e);outline-offset:3px}.fw-mm__tab{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px;padding:10px 16px;border:0;border-radius:4px;background:transparent;color:inherit;text-align:left}.fw-mm__tab svg,.fw-mm__card>svg{width:16px;height:16px;flex-shrink:0}.fw-mm__tab.is-active,.fw-mm__tab:hover{background:#eeeae3}.fw-mm__panels{min-width:0;overflow-y:auto;overscroll-behavior:contain}.fw-mm__panel{padding:26px 24px 20px 32px}.fw-mm__panel[hidden],.fw-mm__items[hidden]{display:none}.fw-mm__intro{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px;padding-right:12px}.fw-mm__heading{margin:0 0 4px;color:inherit;font-family:var(--fw-mm-heading-font);font-weight:400;font-size:clamp(25px,2.35vw,34px);line-height:1.15;letter-spacing:-.025em}.fw-mm__description{margin:0;font-size:15px;line-height:1.5;color:#64605b}.fw-mm__shop-all{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:42px;margin:2px 12px 0 0;padding:10px 18px;border-radius:5px;background:var(--fw-mm-accent, #71573e);color:#fff;text-decoration:none;font-size:13px;line-height:1.4;transition:filter .15s}.fw-mm__shop-all:hover{filter:brightness(.9);color:#fff}.fw-mm__shop-all svg{width:19px;height:19px;flex-shrink:0}.fw-mm__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.fw-mm__group{min-width:0;padding:14px;border-radius:5px;background:var(--fw-mm-muted, #f8f7f4)}.fw-mm__group-heading{margin:0 0 4px;font-family:var(--fw-mm-heading-font);font-size:25px;line-height:1.2;font-weight:400;letter-spacing:-.025em}.fw-mm__group-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:0;color:inherit;border:0;background:transparent;text-align:left}.fw-mm__group-toggle:disabled{cursor:default;color:inherit;opacity:1}.fw-mm__group-toggle>svg{display:none;width:18px;height:18px}.fw-mm__group-description{margin:0 0 12px;color:#716e69;font-size:12px;line-height:1.5}.fw-mm__items{display:grid;gap:7px}.fw-mm__card{display:grid;grid-template-columns:49% minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:51px;padding-right:9px;border-radius:5px;background:#fff;color:var(--fw-mm-text, #352820);text-decoration:none;overflow:hidden;transition:box-shadow .15s,background .15s}.fw-mm__card:hover{color:var(--fw-mm-text, #352820);background:#fdfbf7;box-shadow:0 0 0 1px #ded6ca}.fw-mm__card-label{padding:5px 0;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.fw-mm__media{align-self:stretch;display:block;min-height:51px;position:relative;background:#eae5dd;overflow:hidden}.fw-mm__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;transition:transform .25s ease}.fw-mm__card:hover .fw-mm__image{transform:scale(1.035)}.fw-mm__group[data-fw-group="1"] .fw-mm__media{min-height:82px}.fw-mm__media--ash{background:repeating-linear-gradient(2deg,#d4bd9e 0 2px,#dac5a8 3px 5px,#e0ccb1 6px 7px)}.fw-mm__media--oak{background:repeating-linear-gradient(1deg,#b78b5e 0 2px,#c39a70 3px 5px,#bb9166 6px 8px)}.fw-mm__media--walnut{background:repeating-linear-gradient(3deg,#564033 0 2px,#634a3b 3px 5px,#715341 6px 9px)}.fw-mm__media--black{background:repeating-linear-gradient(2deg,#272727 0 2px,#292929 3px 5px,#242424 6px 8px)}.fw-mm__media--white{background:repeating-linear-gradient(2deg,#f0eeeb 0 3px,#eae8e4 4px 5px,#f3f1ef 6px 9px)}.fw-mm__close{position:absolute;z-index:1;top:4px;right:5px;display:grid;place-items:center;width:26px;height:26px;padding:4px;border:0;border-radius:50%;color:#72685f;background:transparent}.fw-mm__close:hover{background:#f0ece5}.fw-mm__close svg{width:18px;height:18px}.fw-mm__mobile-bar{display:none}.fw-mm__editor-note{max-width:580px;padding:16px;border:1px dashed #a7957c;background:#fcf7ed;font-size:14px}[data-finewood-shop-trigger][aria-expanded=true]{background:#f1eee6}[data-finewood-shop-trigger][aria-expanded=true] .icon-caret{transform:rotate(180deg)}@keyframes fw-mm-enter{0%{opacity:0;translate:0 -5px}to{opacity:1;translate:0 0}}@media(min-width:992px)and (max-width:1199px){.fw-mm__shell{grid-template-columns:178px minmax(0,1fr)}.fw-mm__panel{padding:22px 18px}.fw-mm__intro{flex-wrap:wrap;gap:12px}.fw-mm__heading{font-size:28px}.fw-mm__groups{gap:10px}.fw-mm__group{padding:10px}.fw-mm__card{grid-template-columns:43% minmax(0,1fr) 14px;gap:8px;padding-right:6px}}@media(max-width:991px){.fw-mm__dialog{width:calc(100vw - 20px);max-height:calc(100dvh - var(--fw-mm-top) - 10px);border-radius:8px}.fw-mm__shell{grid-template-columns:minmax(0,1fr);grid-template-rows:48px auto minmax(0,1fr);height:min(760px,calc(100dvh - var(--fw-mm-top) - 10px))}.fw-mm__mobile-bar{display:flex;align-items:center;padding:0 18px;border-bottom:1px solid #ece7df;font-weight:600}.fw-mm__close{top:9px;right:10px;width:30px;height:30px}.fw-mm__sidebar{display:flex;gap:6px;padding:12px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.fw-mm__tab{flex-shrink:0;width:auto;min-height:40px;padding:9px 13px;font-size:13px;white-space:nowrap}.fw-mm__tab svg{display:none}.fw-mm__panel{padding:18px 16px 24px}.fw-mm__intro{display:block;padding:0;margin-bottom:20px}.fw-mm__heading{font-size:28px;line-height:1.15}.fw-mm__description{margin-top:8px;font-size:14px}.fw-mm__shop-all{margin:14px 0 0;width:100%}.fw-mm__groups{grid-template-columns:minmax(0,1fr);gap:12px}.fw-mm__group{padding:14px}.fw-mm__group-heading{margin-bottom:6px;font-size:23px}.fw-mm__group-toggle{min-height:32px}.fw-mm__group-toggle>svg{display:block;transform:rotate(90deg);transition:transform .15s}.fw-mm__group-toggle[aria-expanded=false]>svg{transform:rotate(0)}.fw-mm__group-description{margin-bottom:10px;font-size:13px}.fw-mm__card{min-height:62px;grid-template-columns:44% minmax(0,1fr) 18px}.fw-mm__card-label{font-size:14px}.fw-mm__media{min-height:62px}.fw-mm__group[data-fw-group="1"] .fw-mm__media{min-height:82px}}@media(prefers-reduced-motion:reduce){.fw-mm__dialog[open]{animation:none}.fw-mm__dialog *,.fw-mm__dialog *:before,.fw-mm__dialog *:after{transition:none!important}}.fw-shop-trigger{display:inline-flex;align-items:center;gap:8px}.fw-shop-trigger>.icon-caret{position:static;flex-shrink:0;width:10px;height:8px}.menu-drawer .fw-shop-trigger{display:flex;width:100%;justify-content:space-between}
/*# sourceMappingURL=/cdn/shop/t/4/assets/finewood-mega-menu.css.map */
