html{scroll-behavior:smooth}body{margin:0;padding:0;background-color:#000;font-family:var(--bodytext)}.instructions a,.instructions a:hover,.instructions a:visited{color:#fff}a,a:visited{text-decoration:none}a:hover{text-decoration:underline}body.arctic{background-color:#fff}.price>.rrp{margin-left:10px;text-decoration:line-through}.tagblock .inner{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap}.regular{width:100vw;display:flex;flex-direction:column;gap:20px;padding:20px;align-items:flex-start;text-align:left;color:#333;font-weight:400;font-family:var(--bodytext);font-size:18px;text-shadow:none;box-sizing:border-box}.headlineBox{display:inline-block;width:100%;padding:40px 20px;text-align:center;box-sizing:border-box}.dark h1,.dark h1.sb,.dark h2,.dark h2.sb,.dark h3,.dark h3.sb,h1,h1.sb,h2,h2.sb,h3,h3.sb{font-family:var(--titletext);color:var(--sbColor);text-transform:uppercase;font-weight:700;box-sizing:border-box}.dark h1,.dark h1.sb,.dark h3,.dark h3.sb,h1,h1.sb,h3,h3.sb{font-size:26px}.dark h2,.dark h2.sb,h2,h2.sb{font-size:16px}.leftright{display:flex;flex-direction:row;gap:20px}.mobileOnly{display:none}.desktopOnly{display:flex}.topspacer{height:78px}.topspacer.inverseheader{background-color:var(--blue)}.splash{width:100%;height:300px;background:url(/uploads/clarke-wide.jpg) center center/cover no-repeat;margin:0 0 20px;border-radius:6px}.zoomie{display:none;width:0;height:0;transition:.5s}.takeover.closed{display:none}.takeover.open{display:block}.zoomie.open{display:block;z-index:99999;border-radius:12px;box-shadow:5px 5px 8px #333;background-size:cover;width:calc(100vw - 20px);height:calc(100vh - 10px);background-position-x:center;background-position-y:center;top:5px;left:10px;position:fixed}.takeover #zoomieCloser,.zoomie #zoomieCloser{font-size:30px;line-height:30px;cursor:pointer;text-align:center;width:30px;height:30px;color:#fff;position:absolute;display:block;right:20px;top:10px;background:url(/x-white.png) center center/cover}.takeover #zoomieCloser{position:fixed;top:100px;z-index:300}.takeover #zoomieCloser:hover,.zoomie #zoomieCloser:hover{background:url(/x-dark.png) center center/cover}.left,.right{width:48%;height:100%;background-color:#fff;text-align:left;display:flex;flex-direction:column}.lazy-background{background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity 2.5s ease-in-out}.lazy-background.loaded{opacity:1}.blackbutton{color:#fff;background-color:#633;width:275px;height:30px;margin-top:12px;font-size:20px;border:1px solid #000}.blackbutton:disabled{background-color:#666}.player{position:relative;width:100vw;height:calc(100vw * .562);pointer-events:none;overflow:hidden;margin:0;padding:0}.form-group{margin-bottom:15px;width:100%;max-width:500px}.form-group label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.form-group .form-control{display:block;width:100%;height:34px;font-size:14px;line-height:1.42857;color:#555;background-color:#fff;background-image:none;border:1px solid;border-radius:4px;box-shadow:inset 0 1px 1px #00013;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-sizing:border-box}.form-group textarea.form-control{height:auto}.redbutton{background-color:var(--red);padding:16px 32px;line-height:1;border:unset;border-radius:3px;color:#fff;margin-top:3px;font-weight:400;font-family:var(--bodytext),var(--bodytext);text-transform:uppercase;font-size:15px}.redbutton:hover{text-decoration:underline;background-color:var(--red)}.redbutton.inverse{background-color:#fff;border:unset;border-radius:3px;color:var(--red);margin-top:3px;font-weight:400;font-family:var(--bodytext),var(--bodytext);text-transform:uppercase;font-size:15px}.redbutton.inverse.lightness{background-color:#ededed;border:unset;border-radius:3px;color:var(--red);margin-top:3px;font-weight:400;font-family:var(--bodytext),var(--bodytext);text-transform:uppercase;font-size:15px}.fullpads{padding:20px}.redbutton.inverse:hover{text-decoration:underline;background-color:var(--red);color:#fff}.buttonrow.lefty>div{text-align:left}.buttonrow{display:flex;flex-direction:row;justify-content:flex-start;gap:20px}.buttonrow>div{text-align:center}.tilerow{display:flex;flex-direction:row;justify-content:flex-start;gap:20px}.tilerow>div{text-align:center}.buttonrow.reader>div{text-align:left}.buttonrow.tight{display:flex;flex-direction:row;justify-content:space-around;gap:20px;width:100%}.buttonrow.tight .left,.buttonrow.tight .right{text-align:center}.btn-lg.search-submit,.btn.btn-lg{background-color:#45a945;padding:3px 16px;border:2px solid #333;border-radius:8px;color:#fff;margin-top:3px;line-height:1.8;font-weight:400;font-family:var(--bodytext),var(--bodytext);text-transform:uppercase;font-size:20px}.btn-lg.search-submit:hover,.btn.btn-lg:hover{text-decoration:underline;background-color:#363}.player embed,.player iframe,.player object{position:absolute;top:0;left:0;width:100%;height:100%}.additional{color:#fff;padding:20px 0}.player iframe{width:100%;height:100%;position:absolute;top:0;left:0;transform:unset}#footer{padding:30px 20px;background-color:var(--blue);text-align:left;position:relative;clear:both;font-family:var(--bodytext);display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;margin-top:30px;color:#fff;font-size:14px;z-index:1}#footer>.center,#footer>.left,#footer>.right{min-width:75px;font-size:14px;display:flex;flex-direction:column;background-color:unset}#footer>.center{text-align:center}#footer>.right{text-align:right}#rltopwords{width:100vw;height:78px;background-color:#fff;text-align:left;position:fixed;z-index:200;font-family:var(--bodytext);display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:100vw}#rltopwords .leftside{display:flex;align-items:center;flex-direction:row}#rltopwords.inverseheader,#rltopwords.inverseheader.netco{background-color:var(--blue);color:#fff}#rltopwords.inverseheader.netco img.logo{max-height:75px;height:auto;margin:12px 5px 5px 5px}#rltopwords.inverseheader.netco img.logo.white{width:353px}#rltopwords.inverseheader .nav{overflow:hidden;background-color:var(--blue)}.bigMenu.inverseheader{display:flex;flex-direction:row;gap:0;font-family:var(--bodytext);font-size:15px;text-transform:uppercase;font-weight:400;position:relative;padding:0;color:#fff;border-bottom:unset;border-collapse:unset;line-height:30px}.inverseheader a,.inverseheader a:active,.inverseheader a:visited{color:#fff;text-decoration:none}.inverseheader a:hover{color:#fff;text-decoration:underline}.bigMenu.inverseheader a,.bigMenu.inverseheader a:active,.bigMenu.inverseheader a:visited{color:#fff;font-family:var(--bodytext);text-decoration:none}.bigMenu.inverseheader a:hover{color:#fff;text-decoration:underline}.bigMenu.inverseheader .subItems-content a,.bigMenu.inverseheader .subItems-content a:active,.bigMenu.inverseheader .subItems-content a:hover,.bigMenu.inverseheader .subItems-content a:visited{color:#333}#rltopwords #menu{position:relative;padding:10px;flex-grow:1;text-align:right}#menu #dropdown{position:absolute;right:10px;width:200px;top:11px;background-color:#fff;border:1px solid #900}.slabwrapper{width:calc(100vw - 160px);display:flex;flex-direction:row;gap:20px;padding:20px 80px 0;align-items:flex-start}.slabwrapper.tower{width:calc(100vw - 160px);display:flex;flex-direction:column;gap:20px;padding:20px 80px 0;align-items:center}.fullbleed .slabwrapper{width:calc(100vw);display:grid;grid-auto-flow:column;gap:0;padding:0;box-sizing:border-box;grid-auto-rows:1fr;grid-auto-columns:50%}.sizes .tabs{display:flex;flex-direction:row;font-size:24px;font-weight:400;border-bottom:1px solid #000;border-right:1px solid #000;border-top:1px solid #000}.sizes .tab{cursor:pointer;border-left:1px solid #000;color:#666;width:150px;text-align:center}.sizes .tab:hover{text-decoration:underline;color:#333}.sizes .tab.active{background-color:#633;color:#fff}.sizes .tabcontent{width:100%}.sizes .tabcontent .image{display:none;transition:ease-in;width:100%}.sizes .tabcontent .image img{width:100%;display:none}.sizes .tabcontent .image.active{display:block}.box{border:1px solid #000;border-radius:6px;padding:6px;min-height:300px;display:flex}tr.complete td{color:#060}tr.todo td{color:#009}div.todo{display:flex;min-height:60px;border-bottom:solid 3px #fff;padding:2px;align-items:center;justify-content:center;width:200px;background-color:#900;color:#fff;text-align:center}div.complete{display:flex;min-height:60px;border-bottom:3px solid #fff;padding:2px;align-items:center;justify-content:center;width:200px;background-color:#090;color:#fff;text-align:center}div.complete.internal,div.todo.internal{width:100%;flex-direction:row;gap:15px;justify-content:flex-start;position:relative}div.deleted.todo,div.delete.complete,div.deleted.todo.internal,div.delete.complete.internal{background-color:#999;color:#aaa}.internal .status{display:flex;background-color:#fff;width:60px;padding:10px;min-width:60px;justify-content:space-around}.details.internal{display:flex;justify-content:flex-start;text-align:left}.caret{transition:transform .5s;width:20px;height:20px;background:url(/images/whitecaret.png);background-size:cover;cursor:pointer;display:inline-block;margin-left:10px;transform:rotate(180deg)}.actionMenu{display:flex;flex-direction:row;height:30px;background-color:white;border:solid 1px #333;border-radius:10px;padding:2px 6px;z-index:10;position:absolute;top:3px;right:150px;align-items:center;box-shadow:2px 2px 4px #333}.actionItems{transition:width .5s;display:flex;flex-direction:row;gap:6px;justify-content:flex-start;align-items:center}.actionItems ul{display:flex;flex-direction:row;gap:6px;justify-content:flex-start;align-items:center;padding:0}.actionItems ul li{list-style:none;padding-left:0;padding-right:0}.actionMenu.closed .actionItems{width:0;overflow:hidden}.actionMenu.open .actionItems{width:auto;padding-left:6px}.actionItems ul li>a{width:24px;height:24px}.actionItems ul li>a>div{width:24px;height:24px;background-size:cover;cursor:pointer}.burger{width:24px;height:24px;background:url(/images/burger.svg) center center;background-size:cover;cursor:pointer}.burger.white{width:24px;height:24px;background:url(/images/burger-white.svg) center center;background-size:cover;cursor:pointer}.addfile{background:url(/images/add-file.png) center center}.showfiles{background:url(/images/files.png) center center}.deleteitem{background:url(/images/deleteBin.png) center center}.restoreitem{background:url(/images/recoverBin.png) center center}.caret.open{transform:rotate(0deg)}.moreInfo .description{display:none}.moreInfo.showing .description{display:flex}.ordertable td{vertical-align:top;padding-right:20px}a.toggle{background:#ccc;cursor:pointer;border-top:solid 2px #eaeaea;border-left:solid 2px #eaeaea;border-bottom:solid 2px #777;border-right:solid 2px #777;padding:5px 5px;width:100px}a.toggle.down{background:#bbb;border-top:solid 2px #777;border-left:solid 2px #777;border-bottom:solid 2px #eaeaea;border-right:solid 2px #eaeaea}input[type=checkbox]{display:none}label.chk .imgholder{background-image:url(/images/unchecked.png);background-size:cover;width:40px;height:40px}.glass-button{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;background:rgba(255,255,255,.2);color:#fff;border:1px solid rgba(255,255,255,0);border-radius:50px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-weight:bold;font-size:1rem;text-transform:none;text-decoration:none;transition:background .3s ease,color .3s ease}.button-founders{background:linear-gradient(135deg,#36c,#036);color:white;padding:14px 28px;border:0;border-radius:23px;font-size:16px;font-weight:600;cursor:pointer;transition:background .3s ease,transform .3s ease}.button-founders:hover{background:linear-gradient(135deg,#036,#36c);transform:scale(1.05)}.glass-button svg{height:14px;width:14px;color:currentColor;margin-left:6px;stroke:currentColor;fill:currentColor}.glass-button:hover{background:rgba(255,255,255,.1);color:#fff}.callout{margin:25px;padding:20px;min-width:60%}#contact_form .form-group{max-width:unset}div.delete.complete,div.delete.complete.internal,div.deleted.todo,div.deleted.todo.internal{background-color:#999;color:#aaa}.burger{width:24px;height:24px;background:url(/images/burger.svg) center center/cover;cursor:pointer}.burger.white{width:24px;height:24px;background:url(/images/burger-white.svg) center center/cover;cursor:pointer}a.toggle{background:#ccc;cursor:pointer;border-top:2px solid #eaeaea;border-left:2px solid #eaeaea;border-bottom:2px solid #777;border-right:2px solid #777;padding:5px;width:100px}a.toggle.down{background:#bbb;border-top:2px solid #777;border-left:2px solid #777;border-bottom:2px solid #eaeaea;border-right:2px solid #eaeaea}:checked + label.chk .imgholder{background:url(/images/checked.png) center center/cover;width:40px;height:40px}.clear.wide100,.wide100{width:100%}.intro{width:100%;min-height:400px;padding:20px}.intro.buttonOnly{min-height:unset!important;padding:0;align-items:center}.intro.wide{min-height:unset!important;padding:0;display:flex;width:100vw;justify-content:space-around}.nav{overflow:hidden;background-color:#fff}.nav a{float:left;font-size:16px;color:#333;text-align:center;padding:14px 16px;text-decoration:none}.nav a:hover,.subnav:hover .subnavbtn{background-color:#633;color:#fff}.slab{width:100%;background-image:url(https://www.newenglandtablecompany.com/uploads/finished_slab50.png);background-position:center center;background-size:cover;border-radius:6px;overflow:hidden;display:flex;color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;flex-grow:1}.aqua{background-color:var(--secondary)}.review .quote{font-style:italic}.fullbleed .review .quote{margin-top:20px;width:calc(100% - 60px)}.fullbleed .attrib .initial{display:inline-block;background-color:#9071b7;color:#fff;border-radius:50%;height:26px;width:26px;line-height:26px;text-align:center;vertical-align:middle;font-family:Poppins;margin-right:10px;font-weight:400}.fullbleed .attrib{font-family:var(--bodytext);font-weight:700;font-size:14px;padding-top:14px;margin-left:26px}.post-body{width:100%;margin:20px auto;text-align:left;padding:0;font-size:16px;color:#333}div.cta{gap:10px}div.action{display:flex;flex-direction:row;gap:6px}div.action a{white-space:nowrap}.links.menuBurger{display:none;padding-right:15px}.mobileMenu{position:absolute;top:60px;right:0;color:#fff;background-color:rgba(0,0,0,.75);padding:10px 40px 10px 20px;border:1px solid #fff;border-right:none;border-radius:6px 0 0 6px;z-index:2000;max-height:calc(100vh - 80px);overflow-y:scroll}.mobileMenu.closed{display:none}.mobileMenu.open{display:flex;flex-direction:column}.mobileMenu a,.mobileMenu a:active,.mobileMenu a:hover,.mobileMenu a:visited{color:#fff;font-size:14px;padding:5px 0;text-decoration:none;font-family:var(--bodytext)}.mobileSub-content{padding-left:10px;display:flex;flex-direction:column}.mobileMenu .mobileSubTitle,.mobileMenu .mobileSubTitle a,.mobileMenu .mobileSubTitle a:active,.mobileMenu .mobileSubTitle a:hover,.mobileMenu .mobileSubTitle a:visited{font-size:16px;font-family:Poppins;color:#fff;padding:10px 0 5px;text-decoration:underline}.dark{color:#333}.white{color:#fff!important}.shadow{text-shadow:3px 3px 3px #222}.padded{margin:20px 0 0 20px}h1{padding:0;margin:5px 0 10px}h2,h3{padding:0;margin:0}.rightTitle h1,h1,h2.big{color:#000;display:inline-block;font-weight:700;font-family:Poppins;font-size:26px;line-height:1.15}h1.dark.padded,h2.dark.padded.big{margin:20px 0 0 20px}.g-recaptcha,.grecaptcha-badge{z-index:20}.carebanner{width:100%;height:200px;display:flex;background:url(https://www.newenglandtablecompany.com/uploads/fur.png) center center/cover;align-items:center;justify-content:space-around}.pageContainer{padding:20px}.pageContainer.noTopPadding{padding:0 20px 20px}.whiteness{margin:20px;color:#fff}.faded{width:100%;height:100%;padding:6px;background-color:rgba(0,0,0,.4);box-sizing:border-box}.actionItem{width:33%;aspect-ratio:40/26;border:solid 1px var(--blue);background-color:var(--blue)}.actionItem>div{width:100%;aspect-ratio:40/26;background-size:cover;color:#fff;font-family:Poppins;text-shadow:3px 3px 3px #222}.actionItem>div>.faded>span,.actionItem>div>span{font-weight:200;font-size:21px}.purchase{background:url(/uploads/purchase.jpg) center center/cover no-repeat}.buildit{background:url(/uploads/planing.jpg) center center/cover no-repeat}.designtogether{background:url(/uploads/table-w-flowers.jpg) center center/cover no-repeat}.enjoy{background:url(/uploads/enjoy.jpg) center center/cover no-repeat}.actionItem .instructions{padding:0 20px}.pointer{cursor:pointer}.landing-cta{border:solid 1px var(--blue);padding:20px;background-color:#f1f1ff;color:#333;clear:both;margin-top:20px;border-radius:6px}.cta{display:flex;flex-direction:row;justify-content:space-between;color:#333;align-items:center}.action a{color:#fff;border:1px solid #fff;padding:10px 20px;background-color:var(--blue);text-decoration:none;text-align:center}.action a:hover{text-decoration:underline}img.rightside{width:300px;height:auto;border-radius:6px;overflow:hidden;margin:0 20px;float:right}img.leftside{width:300px;height:auto;border-radius:6px;overflow:hidden;margin:0 20px 0 0;float:left}.breadcrumbs{display:flex;flex-direction:row;justify-content:flex-start;padding:20px;width:auto;gap:10px;color:#333;background-color:#fff;border-bottom:2px solid #633;font-family:var(--bodytext)}.breadcrumbs a{text-decoration:none;color:#333}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs .this{color:#999}.bodytextwhite{color:#fff;font-family:var(--bodytext);font-weight:400;font-size:18px;text-shadow:unset;padding:0}.arctic .post-body{font-family:var(--bodytext);font-size:16px}.bodytextdark,.dark .bodytextwhite{color:#333;font-weight:400;font-family:var(--bodytext);font-size:18px;padding:0;text-shadow:none}.textdark{color:#333;font-weight:400;font-family:var(--bodytext);font-size:18px}.bodytextwhite a,.bodytextwhite a:visited{color:#fff;text-decoration:none}.bodytextwhite a:hover{text-decoration:underline}#dropdown ul{margin:0;padding:0}#dropdown li{list-style:none;cursor:pointer;padding:6px}#dropdown li:hover{background-color:#aaa}.hidden{display:none}.more{display:flex;width:100%;justify-content:space-around}.link{font-family:var(--bodytext);margin:10px;font-size:24px}.menu .link{font-size:20px;padding:10px 15px}.link a,.link a:visited{color:#633;text-decoration:none}.link a:hover{color:#633;text-decoration:underline}.links{display:flex;flex-direction:row}#footer .links{justify-content:flex-end}.address{display:flex;color:#fff;float:right;margin-right:10px;font-size:14px;min-width:147px}.address img{width:217px}.featured{font-weight:700;font-style:italic;margin:10px 0}.resourcecontent{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;gap:30px}.resourcelist{display:flex;flex-direction:column}.footercenter,.footerleft,.footerright{width:30%;line-height:2.4}.footerright{text-align:right}#footer .bodytextwhite{font-size:14px}.graphical{width:100%;aspect-ratio:200/50;border:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-size:cover}.graphical .headlineBox .sb{color:#fff!important;font-family:var(--titletext);text-shadow:3px 3px 3px rgba(0,0,0,.8);letter-spacing:3px;font-weight:400}.graphical .headlineBox h1.sb{font-weight:700}.graphical.alltables{background:url(/uploads/alltables-small.jpg) center center/cover no-repeat;aspect-ratio:200/50}.graphical.alldesign{background:url(/uploads/alldesign2.jpg) center center/cover no-repeat}.graphicalTitle{font-family:var(--titletext);text-shadow:3px 3px 6px rgba(0,0,0,.7);font-size:34px;color:#fff;letter-spacing:3px;font-weight:700}.graphicalSubTitle{font-family:var(--titletext);text-shadow:3px 3px 4px rgba(0,0,0,.7);font-size:20px;color:#fff;font-weight:400}img{image-orientation:from-image}.blogArticle{display:flex;flex-direction:column;margin-bottom:20px;font-family:var(--bodytext)}.articleHead{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.articleBody h2{font-family:var(--titletext);color:#333;font-size:20px;text-shadow:none;font-weight:200;display:inline-block;margin-top:20px}.dark h2{color:#000}.articleTitle a:hover,.articleTitle a:hover h1{text-decoration:underline}.articleThumb{height:100px;width:100px;min-width:100px;border-radius:6px;margin-right:10px;background-position:center center;background-size:cover}.articleTease{font-family:var(--bodytext);font-style:italic;margin-bottom:20px}.articleImage{width:400px;height:400px;float:right;margin:0 20px 20px;border-radius:10px;background-position:center center;background-size:cover}.clear{clear:both;height:0;width:0}.blogPost,.photoBody{position:relative;border-radius:6px;overflow:hidden}.imageWrapper{display:flex}.post-body a,.post-body a:visited{color:#333;font-weight:700;text-decoration:none}.post-body a:hover{text-decoration:underline}.imageWrapper>.image,.imageWrapper>.img{aspect-ratio:1/1;max-width:100%;width:100%;image-orientation:from-image;background-position:center center;background-repeat:no-repeat;background-size:cover}textarea.description{width:100%;min-height:80px}.popup #popupCloser{font-size:24px;line-height:24px;cursor:pointer;text-align:center;width:24px;height:24px;color:white;position:absolute;display:block;right:20px;top:10px;background:url(/x-white.png) center center;background-size:cover}.popup #popupCloser:hover{background:url(/x-dark.png) center center;background-size:cover}.popup{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.7);z-index:20000;padding:60px 30px}.popup iframe{display:flex;position:relative;border:1px solid #333;background-color:#fff}.popup.closed{display:none}.popup.open{display:block}.filerow,.slabwrapper.vertical{display:flex;flex-direction:column}.bigMenu{display:flex;flex-direction:row;gap:20px;font-family:var(--bodytext);position:relative;padding:0 20px 0 0;border-bottom:2px solid #333;border-collapse:collapse;line-height:30px}.tower{align-items:center;flex-direction:column}.sidebyside{display:flex;flex-direction:row;justify-content:space-between;gap:12px}.sidebysidefirst,.sidebysidesecond{width:50vw}img.tree{width:150px}.withjen{width:45vw;height:45vw;background:url(/uploads/withjen.png) center center/cover no-repeat;border-radius:8px}.bigMenu>a,.bigMenu>div{padding:5px 11px}.bigMenu a,.bigMenu a:active,.bigMenu a:visited{color:#333;text-decoration:none}.bigSubMenu:hover .subItems a,.bigSubMenu:hover .subItems a:active,.bigSubMenu:hover .subItems a:visited{color:#fff}.bigMenu a:hover{color:#fff;text-decoration:underline}.bigSubMenu{position:relative}.bigSubMenu:hover{text-decoration:underline}.bigSubMenu .subItems-content{display:none;flex-direction:column;position:absolute;left:0;top:36px;z-index:100;background-color:#fff;border:1px solid #333;box-shadow:3px 3px 5px #999;white-space:nowrap}.bigSubMenu:hover .subItems-content,.subItems-content:hover,.subItems:hover .subItems-content{display:flex}.subItems-content a{padding:5px 20px}.subItems-content a:hover{text-decoration:underline}.withmecontent{display:flex;flex-direction:row;margin-left:0;gap:20px}.fullbleed .slabwrapper>div{width:100%;height:100%;box-sizing:border-box}.fullbleed .getguideform{padding:0}.getguideform{display:flex;flex-direction:column;padding:20px 20px 20px 0}.fullbleed .gallery{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;box-sizing:border-box;padding:20px}.fullbleed .gallery .photoBody{width:calc((100vw - 80px)/ 3)}.fullbleed .gallery .photoBody:hover{box-shadow:3px 3px 3px rgba(0,0,0,.6)}.fullbleed .stacker{display:flex;flex-direction:row;justify-content:center}.fullbleed .stacker .photoBody{width:45%;aspect-ratio:1/1;overflow:visible;border-radius:6px}.fullbleed .stacker .photoBody .imageWrapper{border-radius:6px;box-shadow:3px 3px 3px rgba(0,0,0,.6);aspect-ratio:1/1;width:100%;overflow:hidden;cursor:pointer}.fullbleed .stacker #photoBody2,.fullbleed .stacker #photoBody4{margin-top:50px;margin-left:-50px;z-index:20;border-radius:6px;width:45%}.gallery .img{cursor:pointer}.fullbleed .review{display:flex;flex-direction:row}.fullbleed .review .quote-end,.fullbleed .review .quote-start{position:relative;width:26px}.fullbleed .review .quote-end img,.fullbleed .review .quote-start img{position:absolute;display:block;width:26px;left:0}.fullbleed .review .quote-start img{top:0}.fullbleed .review .quote-end img{bottom:0}.fullbleed .review .quote{font-family:var(--bodytext);font-size:14px;font-style:normal}.withme .getguideform{padding:20px}.split{width:50%;padding:20px;box-sizing:border-box}.withme li{margin-bottom:2px}.sidebyside{display:flex;flex-direction:row;justify-content:flex-start;gap:20px;width:100%}.toppadded{padding-top:20px}.defaultbody{font-family:var(--bodytext);font-size:14px}.getguideform #newguideemail{font-family:var(--bodytext);width:100%;background:#fff;height:47px;text-indent:13px;border:2px solid #333;box-sizing:border-box}.movie{margin:10px 40px}.takeover{width:100%;height:100%;position:fixed;left:0;top:0;z-index:250;background-color:#fff;padding:0;box-sizing:border-box}.takeovermain{width:100%;height:calc(100% - 80px);text-align:center;position:relative;margin-top:80px}.takeovercontent{display:block;width:calc(100% - 100px);height:calc(100% - 50px);text-align:center;max-width:700px;margin:40px auto}.takeovercontent.wider{max-width:unset;width:calc(100% - 50px)}.scrollable{overflow-y:scroll}*{box-sizing:border-box}body,html{scroll-behavior:smooth;overflow-x:hidden}.product-info h2{min-height:50px}.product-info .buy-btn{border:2px solid #555;background:transparent;color:#000;text-transform:uppercase;font-family:var(--titletext);font-size:14px;font-size:.8em;letter-spacing:1.2px;padding:.75em 4em;cursor:pointer;transition:background .5s ease,color .5s ease}.product-info .buy-btn:hover{background:#555;color:#fff;text-decoration:none}.product-info .buy-btn:hover{}.black{color:#000!important;text-shadow:none!important}.wire-button.reversebutton{color:#fff!important;border-color:#fff}.wire-button.reversebutton:hover{border-color:#555}.wire-button titletext:hover{background:rgba(255,255,255,.1);color:#fff}chapter{display:block;position:relative;margin-bottom:50px;clear:both}chapter .content{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;text-align:center;z-index:0;min-height:100px}.titlepadded{margin-bottom:15px}h2.titletext{font-size:20px}h1.graphicalTitle.titletext,h2.graphicalTitle.titletext{font-size:34px}.overlay-text{position:absolute;top:10vh;left:2rem;color:#fff;font-size:1.5rem;text-shadow:0 2px 10px rgba(0,0,0,.5);z-index:8}.overlay-text span{display:block;font-size:1rem;margin-top:.5rem}.content{position:relative;z-index:8;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem;text-align:center}.content p{font-size:1.2rem;margin-bottom:2rem;text-shadow:2px 2px 3px rgba(0,0,0,.8)}.button,.small-button{background-color:transparent;border:2px solid #fff;padding:.75rem 2rem;color:#fff;font-weight:bold;text-transform:uppercase;transition:all .3s ease}.button:hover,.small-button:hover{background-color:#fff;color:#000}.gallery{display:flex;gap:2rem;flex-wrap:wrap;justify-content:center;margin-top:2rem}.gallery-item{max-width:300px;text-align:center}.gallery-item img{width:100%;height:auto;display:block}.fade-in{opacity:0;transform:translateY(20px);transition:all 1s ease-out}.fade-in.visible{opacity:1;transform:translateY(0)}.tiles{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;justify-content:space-between;padding:20px}.tiles .producttile{width:49%}.tiles .producttile.ninety{width:100%;margin-top:20px}.tiles .producttile img{aspect-ratio:100/100;width:100%}.tiles .producttile.ninety img{aspect-ratio:unset}.quote-stars{background:url(/5stars.png) center center/cover no-repeat;aspect-ratio:300/46;width:150px;height:23px;margin-bottom:5px}.wire-button{border:2px solid #555;background:transparent;color:#000;text-transform:uppercase;font-size:14px;letter-spacing:1.2px;padding:.75em 4em;cursor:pointer;transition:background .5s ease,color .5s ease}a.wire-button:hover,.wire-button:hover{background:#555;color:#fff;text-decoration:none}.slabwrapper{margin-bottom:50px}div.takeovermain.scrollable{height:100%;margin-top:0}div.takeovermain.scrollable .takeovercontent{max-width:calc(100% - 100px)}div.takeover #zoomieCloser{top:20px}.titletext,.titleText{font-family:"Bodoni Moda",serif!important}.background{width:100%;height:120%;background-size:cover;background-position:center;z-index:1}.background-video{display:none}.content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:100vh;padding:2rem;color:#fff}#featured{background:#fff}.fade-in{opacity:0;transform:translateY(20px);transition:1s ease-out}.fade-in.visible{opacity:1;transform:translateY(0)}a{text-decoration:none}div.topspacer.inverseheader{display:none}