btn.btn--secondary,.spr-button-primary{border-radius:35px!important}section.home-collct{margin-top:48px}section.home-collct h1{text-align:center;font-style:normal;font-weight:400;font-size:40px;line-height:1.75;letter-spacing:.05em;color:#6b6b6b}.home_clc-flex{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%;gap:28px;padding:22px 30px 10px}.hme_itm{width:calc(50% - 14px)}.hme_itm__image-link{display:block;position:relative;text-decoration:none;cursor:pointer}.prdct__img{position:relative;overflow:hidden;background:#f5f5f2;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.prdct__img img,.prdct__img .image__img{width:100%;transition:transform .32s ease}.hme_itm__mobile-hint{display:none!important}.hme_itm h2{margin-top:16px;margin-bottom:56px;text-align:center;font-style:normal;font-weight:400;font-size:32px;line-height:1.56;letter-spacing:.05em;color:#6b6b6b}@media only screen and (min-width:821px){.hme_itm__image-link:hover .prdct__img,.hme_itm__image-link:focus-visible .prdct__img{transform:translateY(-2px);box-shadow:0 18px 36px #0000000f;filter:brightness(.99)}.hme_itm__image-link:hover .prdct__img img,.hme_itm__image-link:hover .prdct__img .image__img,.hme_itm__image-link:focus-visible .prdct__img img,.hme_itm__image-link:focus-visible .prdct__img .image__img{transform:scale(1.015)}.hme_itm__image-link:after{content:"\2197";position:absolute;top:22px;right:22px;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;background:#ffffffd1;color:#111;font-size:24px;line-height:1;opacity:0;transform:translateY(8px);transition:opacity .22s ease,transform .22s ease;pointer-events:none;box-shadow:0 10px 24px #0000000f;z-index:2}.hme_itm__image-link:hover:after,.hme_itm__image-link:focus-visible:after{opacity:1;transform:translateY(0)}}@media only screen and (max-width:820px){section.home-collct h1{font-size:28px}section.home-collct{margin-top:20px;margin-bottom:25px}.home_clc-flex{padding:10px}.hme_itm{width:100%;margin-bottom:20px}.hme_itm__mobile-hint{display:block;margin-top:8px;text-align:center;font-size:11px;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:#8a8a86}.hme_itm h2{margin-top:16px;margin-bottom:4px;font-size:22px}.image-hero.image-hero--text-mobile-center{text-align:left!important}.image-hero__text-container-text p{font-size:15px!important;margin-top:30px!important}.rich-text__inner .rich-text__heading{text-align:center!important}.rich_text_background .rich-text{padding-left:40px!important;padding-right:40px!important;padding-top:55px!important}.rich_text_background .rich-text__text.rte{padding-top:20px}.shopify-section:has(.three-column-block){margin-top:75px!important}.slideshow .slideshow-slide__text-container .btn--secondary{padding:14px 60px!important}}@media only screen and (max-width:820px){.hme_itm h2{font-size:22px}.home_clc-flex{align-items:flex-start}}@media only screen and (max-width:430px){.text-columns-with-images__column .text-columns-with-images__content-wrap,.text-columns-with-images__column .text-columns-with-images__image-wrap{padding-left:0!important;padding-right:0!important}}.btn.btn--primary,.shopify-challenge__button,.btn.btn--secondary.btn--overlay,.spr-button-primary.btn--overlay{border-radius:35px}.product .accordion__label .ff-heading{font-family:MARKPRO}.masonry-gallery .section-header{justify-content:center;margin-bottom:58px}.gallary-wraper{display:grid;grid-gap:40px;grid-template-columns:auto auto auto auto;grid-auto-rows:250px;grid-auto-flow:dense}.masonry-gallery{margin-bottom:100px}.gallary-wraper .image-wrap{display:flex;justify-content:center;align-items:center}.gallary-wraper .image-wrap:first-child,.image-wrap:nth-child(3n+1){grid-column:span 2;grid-row:span 2}.gallary-wraper .image-wrap img{width:100%;height:100%;object-fit:cover}img{max-width:100%}.masonry-gallery .section-header .ff-heading{font-size:40px;line-height:70px;color:#000}@media screen and (max-width:1060px){.gallary-wraper{grid-auto-rows:200px}}@media only screen and (max-width:991px){.gallary-wraper{grid-gap:20px;grid-auto-rows:150px}}@media only screen and (max-width:767px){.masonry-gallery,.masonry-gallery .section-header{margin-bottom:40px}.gallary-wraper{grid-auto-rows:215px}.gallary-wraper{grid-template-columns:auto}.gallary-wraper .image-wrap:first-child,.image-wrap:nth-child(3n+1){grid-column:span 1;grid-row:span 1}.masonry-gallery .section-header .ff-heading{font-size:25px;line-height:32px;letter-spacing:2px}}.manual__flex{display:flex;justify-content:space-between;width:100%;flex-wrap:wrap}.manual__item{width:24%;margin-bottom:30px}.manual__item img{width:100%;margin:0 auto}.manual__item h4{font-family:Optima;font-style:normal;font-weight:400;font-size:20px;line-height:35px;display:flex;align-items:center;letter-spacing:2px;color:#000000a1}.manual__item a{font-size:18px;display:block;margin-bottom:10px;border:1px solid;line-height:30px;background:#fff;mix-blend-mode:normal;border:1px solid rgba(112,112,112,.509804);border-radius:5px;color:#00000080;padding:10px}.manual__item h4{margin:10px 0}.manual__item h1{padding:10px 0}@media(max-width:1200px){.manual__item{width:32%}.manual__item h4{margin:10px 0}}@media(max-width:768px){.manual__item{width:100%}}.text-columns-with-images__columns.no-gutter .text-columns-with-images__column{padding:0}.text-columns-with-images__image-wrap div{max-height:302px}.text-columns-with-images__content-wrap{padding:50px 55px}@media(min-width:40em){.text-columns-with-images__column--2{width:50%}}@media(min-width:40em){.text-columns-with-images__column--3{width:calc(1 / 3 * 100%)}}@media(min-width:40em){.text-columns-with-images__column--4{width:25%}}ul.meganav__list-parent li h4 a{font-family:Optima nova;color:#000!important;font-size:19px}.meganav__nav ul[depth="1"]>li>a{opacity:1;font-size:13px}.article-item__content .article-item__excerpt p{font-size:14px;line-height:24px}.article-item__meta{margin-top:10px}.text-columns-with-images{text-align:center;overflow:hidden;padding-bottom:20px;padding-bottom:var(--spacing-medium)}@media(min-width:40em){.text-columns-with-images{padding-bottom:0}}.text-columns-with-images .section-header{display:none}.text-columns-with-images__columns{margin-left:-10px;margin-left:calc(var(--space-inline-element) * -1);margin-right:-10px;margin-right:calc(var(--space-inline-element) * -1)}@media(min-width:40em){.text-columns-with-images__columns{display:flex;flex-wrap:wrap}}.text-columns-with-images__column{padding-left:20px!important;padding-left:var(--space-inline-element);padding-right:var(--space-inline-element);width:100%}.text-columns-with-images__column:first-child{padding-left:0!important}.text-columns-with-images__columns .text-columns-with-images__column:last-child{padding-right:0!important}section.section.text-columns-with-images{padding-top:0;padding-bottom:0}@media only screen and (max-width:430px){.text-columns-with-images__column{padding:0!important}}@media(min-width:40em){.text-columns-with-images__column--2{width:50%}.text-columns-with-images__column--3{width:calc(1 / 3 * 100%)}.text-columns-with-images__column--4{width:25%}}.text-columns-with-images__inner{padding:0 20px;padding:0px var(--spacing-medium);display:flex;flex-direction:column;align-items:center}@media(min-width:40em){.text-columns-with-images__inner{padding:40px 20px;padding:var(--spacing-large) var(--spacing-medium)}}.text-columns-with-images__image-wrap{width:100%;max-width:var(--s-image-max-width);margin-bottom:20px;margin-bottom:var(--spacing-medium)}.text-columns-with-images__image-wrap.is-circle>div{position:relative;padding-top:100%;border-radius:100%;background-color:var(--color-background-meta);overflow:hidden}.text-columns-with-images__image-wrap.is-circle>div .image{position:absolute;top:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.text-columns-with-images__image-wrap.is-circle>div svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.text-columns-with-images__heading{margin-bottom:8px;margin-bottom:var(--spacing-extra-small)}@media(min-width:40em){.text-columns-with-images__heading{margin-bottom:12px;margin-bottom:var(--spacing-small)}}.text-columns-with-images__text+.link{margin-top:20px;margin-top:var(--spacing-medium)}@media(min-width:40em){.text-columns-with-images__text+.link{margin-top:24px;margin-top:calc(var(--spacing-unit) * 6)}}.text-columns-with-images__columns.no-gutter{margin-left:0;margin-right:0}.text-columns-with-images__columns.no-gutter .text-columns-with-images__column{padding:0!important}.text-columns-with-images__inner{padding:0;background:#82e2c124;height:100%}.text-columns-with-images__image-wrap{max-width:100%;margin:0}.text-columns-with-images__heading{font-size:27px;line-height:40px;letter-spacing:.9px;margin-bottom:15px;color:#6b6b6b}.text-columns-with-images__text{font-size:16px;line-height:27px;letter-spacing:.4px;text-align:left;color:#6b6b6b;max-width:95%}.text-columns-with-images__columns.three-column-block .text-columns-with-images__column .text-columns-with-images__content-wrap{padding:0;text-align:left;width:100%;margin-top:20px}.text-columns-with-images__columns.three-column-block .text-columns-with-images__column .text-columns-with-images__content-wrap h5.ff-heading{font-size:28px;line-height:32px;margin-bottom:30px;letter-spacing:.7px}.text-columns-with-images__subheading{font-size:15px;line-height:24px;letter-spacing:.75px;margin-bottom:15px}.text-columns-with-images__columns.three-column-block .text-columns-with-images__column .text-columns-with-images__inner{background-color:transparent}.text-columns-with-images__columns.three-column-block .text-columns-with-images__column .text-columns-with-images__content-wrap .text-columns-with-images__text{max-width:100%}.text-columns-with-images__columns.three-column-block .text-columns-with-images__column .text-columns-with-images__content-wrap .text-columns-with-images__text p{font-size:15px;line-height:24px;letter-spacing:.75px;margin-bottom:30px}.text-columns-with-images__columns .text-columns-with-images__column .text-columns-with-images__content-wrap h6:empty{display:none}.text-columns-with-images__columns .text-columns-with-images__column .text-columns-with-images__content-wrap a.link{font-size:15px;line-height:24px;letter-spacing:.75px;margin-top:30px;color:#000;display:block;text-align:left}.product-promo-banner{background:#dbd8c94f;border-radius:5px;margin-bottom:40px}.product-promo-banner .promo-banner-inner>div{width:50%}.product-promo-banner .banner-content{padding:25px 40px}.product-promo-banner .banner-content h2{font-family:Optima;font-style:normal;font-weight:400;font-size:40px;display:flex;align-items:flex-end;letter-spacing:1.25px;color:#6b6b6b;margin-bottom:15px}.product-promo-banner .banner-content .content{font-size:18px;line-height:27px;color:#6b6b6b}.product-style-image{margin-bottom:40px}@media screen and (max-width:1060px){.product-promo-banner .banner-content{padding:25px 30px}.product-promo-banner .banner-content h2{font-size:23px;line-height:26px}.product-promo-banner .banner-content .content{font-size:18px;line-height:25px}}@media only screen and (max-width:767px){.product-promo-banner .promo-banner-inner{flex-direction:column;justify-content:flex-start}.tenon-product .product-promo-banner .promo-image{padding-left:0}.product-promo-banner .image-left .promo-image{padding-top:0}.product-promo-banner .promo-image img{width:100%}.tenon-product .product-promo-banner .promo-banner-inner .banner-content{order:2;display:flex;flex-wrap:wrap}.tenon-product .product-promo-banner .banner-content{padding:20px 28px 40px}.product-promo-banner .promo-banner-inner>div{width:100%}.tenon-product .product-promo-banner .banner-content h2{font-size:30px;line-height:1.4;margin-bottom:20px}.tenon-product .product-promo-banner .banner-content .content{max-width:320px;font-size:15px;line-height:1.67}.product-promo-banner .banner-content .content{margin-left:0}.tenon-product .product-promo-banner.prono-banner2{display:flex!important;flex-wrap:wrap}.tenon-product .product-promo-banner{margin-top:30px;background:#f8f8f5}.product-promo-banner{margin-bottom:0}.product-promo-banner .promo-banner-inner{flex-direction:column;justify-content:flex-start;margin-top:30px}}.product-slogan-wraper{background:#82e2c1;padding:15px;border-radius:5px;margin-top:14px;text-align:center;color:#000;font-size:18px;line-height:25px;font-weight:600;letter-spacing:.45px;margin-bottom:40px}section.product-promo-wrap{background:#f9f8f6}.container{max-width:var(--max-width);padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;width:100%}.acce-promo-inner{max-width:1445px;margin:0 auto}.video-promo-inner{padding:100px 0}.product-promo-wrap .product-promo-banner{background:0 0;margin-bottom:130px}.product-promo-wrap .product-promo-banner .promo-banner-inner{align-items:center}.product-promo-banner .promo-banner-inner{display:flex;align-items:flex-end;justify-content:space-between}.product-promo-wrap .product-promo-banner .promo-banner-inner .promo-image{width:57%}.promo-banner-inner:not(.image-left) .promo-image{text-align:right}.product-promo-banner .promo-image{line-height:0}.product-promo-banner .promo-image img{max-width:100%}.product-promo-wrap .product-promo-banner .promo-banner-inner .banner-content{width:43%;padding:0 0 0 70px}.product-promo-wrap .product-promo-banner .banner-content h2{font-size:40px;line-height:52px;letter-spacing:1.3px;font-family:OPTIMA NOVA LT}.product-promo-banner .banner-content h2{font-family:Optima;font-style:normal;font-weight:400;display:flex;align-items:flex-end;color:#6b6b6b;margin-bottom:15px}.product-promo-wrap .product-promo-banner .banner-content .content{font-size:18px;line-height:27px;color:#6b6b6b;letter-spacing:.5px}.product-promo-wrap .product-promo-banner.prono-banner2 .promo-banner-inner .banner-content{padding:0 70px 0 0}.product-promo-banner.prono-banner2{display:block!important}@media only screen and (max-width:991px){.product-promo-wrap .product-promo-banner{margin-bottom:85px}.product-promo-wrap .product-promo-banner .promo-banner-inner .banner-content{padding:0 0 0 50px}.product-promo-wrap .product-promo-banner .banner-content h2{font-size:32px;line-height:1.5;margin-bottom:10px}.product-promo-wrap .product-promo-banner .banner-content .content{font-size:18px;line-height:1.5}}@media only screen and (max-width:767px){.product-promo-wrap .product-promo-banner{margin-bottom:40px}.product-promo-banner .promo-banner-inner{flex-direction:column;justify-content:flex-start}.product-promo-wrap .product-promo-banner.prono-banner2 .promo-banner-inner .banner-content{padding:12px 0 0;order:2}.product-promo-wrap .product-promo-banner .promo-banner-inner .promo-image{width:100%;padding-left:0}.product-promo-banner .promo-image img{width:100%}.product-promo-wrap .product-promo-banner .promo-banner-inner .banner-content{width:100%;padding:12px 0 0}.product-promo-wrap .product-promo-banner .banner-content h2{font-size:35px;line-height:1.15;letter-spacing:0}.product-promo-wrap .product-promo-banner .banner-content .content{max-width:100%;font-weight:450;font-size:18px;line-height:1.45;letter-spacing:.75px}}.image-with-text__text-container{padding:103px 20px 0 153px}@media(min-width:1200px)and (max-width:1600px){.image-with-text__text-container{padding:83px 20px 80px 90px!important}}@media(min-width:992px)and (max-width:1200px){.image-with-text__text-container{padding:65px 20px 60px 55px!important}}@media only screen and (max-width:820px){.image-with-text .image-with-text__text-container{padding:30px 20px 20px}.image-with-text .image-with-text__image-container,.image-with-text .image-with-text__text-container{width:100%}.image-with-text__content{flex-direction:column}}@media only screen and (max-width:430px){.image-with-text__text-container{padding:30px 20px 0}.image-with-text .button-block__button{justify-content:center}}li.blog__article-item{border:1px solid #eaeaea}.blog-sort{display:flex}.blog-sort .sort{border:unset}.sorting_filter{position:relative;display:inline-block}.sorting_filter:after{content:"";position:absolute;top:50%;right:-10px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;transform:translateY(-50%);pointer-events:none}.blog-sort .sort{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 10px 5px}.product__color-swatches--inner.product-swatch-tenon.dynamic-variant-input-wrap{width:-webkit-fill-available}.variant-color-info-area{width:200px;text-align:left;display:flex;justify-content:flex-end;margin-left:190px;position:relative;z-index:9;// margin-top: -55px}.product-swatch-tenon .variant-color-info-area{width:auto;aspect-ratio:unset!important}.variant-info{font-size:15px;line-height:25px;color:#000;text-align:left;position:relative;margin-left:15px;width:88%}.product-swatch-tenon .variant-info{width:unset}span.variantprice{position:absolute;right:30px;font-size:22px;top:80px}.product-swatch-tenon .product__color-swatch{width:auto!important;height:200px;aspect-ratio:auto!important}.product-swatch-tenon .flow-fit-enable{padding-top:50px}.product-swatch-tenon .flow-fit-enable .variant-mobile{display:none}.product-swatch-tenon .variant-color img{position:relative!important}.option_tenon .product__color-swatches .product__color-swatch:after{position:unset!important}.product-swatch-tenon .flow-fit-enable img{position:relative!important}.product-swatch-tenon .flow-fit-enable{display:none}.product__color-swatch[data-label="Tenon+Premium+%28Includes+Flow+Kit%29-+Red+Oak"]:before,.product__color-swatch[data-label="Tenon+Premium+%28Includes+Flow+Kit%29-+Walnut"]:before{border-radius:5px 5px 0 0!important;border-bottom:0!important}.option_tenon .product__color-swatch[data-label="Tenon+Premium+%28Includes+Flow+Kit%29-+Red+Oak"]:before,.product__color-swatch[data-label="Tenon+Premium+%28Includes+Flow+Kit%29-+Walnut"]:before{border-radius:5px 5px 0 0!important;border-bottom:0!important}.flow-fit-enable.selected{background-color:#fff}.option_tenon .product__color-swatches .product__color-swatch:before{border-radius:5px;box-shadow:none!important;border:1px solid}.option_tenon .flow-fit-enable[data-label="Tenon Premium (Includes Flow Kit)- Honey Ash"],.option_tenon .flow-fit-enable[data-label="Tenon Premium (Includes Flow Kit)- Red Oak"],.flow-fit-enable[data-label="Tenon Premium (Includes Flow Kit)- Walnut"]{display:block;border:1px solid #000;padding:30px 15px 15px;width:100%;margin:-6px 4px 15px;border-top:0px;border-radius:0 0 5px 5px;width:auto}.swatches_options button.product__color-swatch.hii.selected.dynamic-variant-button[data-option-value="Tenon Premium (Includes Flow Kit)- Honey Ash"]{border:none;background:transparent;background-repeat:no-repeat;border-bottom:none}.swatches_options button.product__color-swatch.hii.selected.dynamic-variant-button[data-option-value="Tenon Premium (Includes Flow Kit)- Honey Ash"].selected{background-color:#e7e7e7}button.product__color-swatch.hii.dynamic-variant-button[data-option-value="Tenon Premium (Includes Flow Kit)- Honey Ash"]:before,.swatches_options button.product__color-swatch.hii.selected.dynamic-variant-button[data-option-value="Tenon Premium (Includes Flow Kit)- Honey Ash"]:before{border-bottom:none}.variant-color{width:30px!important;height:30px;display:block;background-position:unset;border-radius:50%;border:1px solid;display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1}.product-swatch-tenon .product__color-swatch{min-height:140px;background-size:170px!important;position:relative;background-repeat:no-repeat;background-position:bottom!important;background-position-x:left!important;padding:17px 12px;margin:0 6px;border-radius:5px;box-shadow:none!important}.option_tenon .product__color-swatch.selected{background:#e7e7e7;background-repeat:no-repeat;background-size:cover;box-shadow:none}.kit-toggle{border-top:1px solid #ccc;padding-top:15px}.header__links .meganav{border:none}@media(min-width:40em){.map{display:flex;align-items:center}}@media(min-width:40em){.map--right{flex-direction:row-reverse}}.map__image{width:100%;align-self:stretch}@media(min-width:40em){.map__image{width:50%}}.map__content{text-align:center;width:100%;padding:var(--spacing-medium)}@media(max-width:40em){.map:not(.contrast) .map__content{padding:var(--spacing-medium) 0}}@media(min-width:40em){.map__content{width:50%}}@media(min-width:60em){.map__content{padding:var(--spacing-large)}}.map__heading+.map__subheading{margin-top:var(--spacing-extra-small)}@media(min-width:40em){.map__heading+.map__subheading{margin-top:var(--spacing-medium)}}.map__blocks{display:flex;flex-wrap:wrap;justify-content:center;margin-top:var(--spacing-medium)}@media(min-width:40em){.map__blocks{margin-top:var(--spacing-large)}}.map__block{width:70%;padding:0 var(--spacing-medium)}@media(min-width:40em){.map__block{width:50%}}@media(min-width:60em){.map__block{max-width:300px;padding:0 20px}}.map__block+.map__block{margin-top:20px;padding-top:20px;border-top:1px solid var(--color-border)}@media(min-width:40em){.map__block+.map__block{margin-top:0;padding-top:0;border-top:none;border-left:1px solid var(--color-border)}}.map__block-heading+.map__block-subheading{margin-top:20px}@media(min-width:40em){.map__block-heading+.map__block-subheading{margin-top:calc(var(--spacing-unit) * 4)}}.map__content .map__button{margin-top:var(--spacing-large)}.map__content .map__block{font-size:14px}.contrast{background-color:#000;color:#fff}.meganav[data-meganav-type=full_width_meganav] .meganav__primary .meganav__nav{max-width:82%;margin:auto}.meganav__nav h4{margin-bottom:25px!important}.product-badges .product-badge{border-radius:10px}.product__meta .product__title{font-style:normal;font-weight:400;font-size:40px;letter-spacing:1.25px;color:#000}@media only screen and (max-width:430px){.product__meta .product__title{font-size:28px;letter-spacing:normal}}.product-item__text h4{font-size:24px;line-height:32px;font-family:OPTIMA NOVA LT;letter-spacing:.6px;color:#000}.product-item__meta .ta-c{text-align:left}.product-swatches-options__list{justify-content:flex-start!important}@media(max-width:767px){.product-item__text h4{font-size:18px;line-height:22px;margin-bottom:5px}}.slideshow-slide__text-container a.home__vids{background:#82e2c1;mix-blend-mode:normal;letter-spacing:.4px;padding:14px 70px}.slideshow-slide__text-container a.home__vids span{color:#000}.image-with-text__text-container .home__vids span{font-size:16px!important;letter-spacing:.4px;padding:4px 25px}.product-item__hover-action-wrap .btn.btn--tertiary:hover{background:#333!important;color:#fff!important}.product-item__hover-action-wrap .btn.btn--tertiary{background:#000!important;color:#fff!important;padding:13px 10px!important;font-size:14px;border:none!important}section.home-collct .container{max-width:100%}@media screen and (min-width:767px){.mobile_meta{display:none}}@media screen and (max-width:1200px){.variant-color-info-area{margin-left:130px}}@media screen and (max-width:767px){.desktop_meta{display:none}.promo-banner-inner .banner-content{order:2;display:flex;flex-wrap:wrap}.product-swatch-tenon .product__color-swatch{width:auto!important;height:150px}.variant-info{font-size:13px;line-height:22px}span.variantprice{right:70px;font-size:20px}.variant-color-info-area{margin-left:135px;width:210px}.option_tenon .flow-fit-enable[data-label="Tenon Premium (Includes Flow Kit)- Honey Ash"],.option_tenon .flow-fit-enable[data-label="Tenon Premium (Includes Flow Kit)- Red Oak"],.flow-fit-enable[data-label="Tenon Premium (Includes Flow Kit)- Walnut"]{width:450px}.slideshow.slideshow--image-aspect-custom .slideshow-slide__image-container .image__img{object-position:top!important}}@media screen and (max-width:400px){.product-swatch-tenon .product__color-swatch{height:200px}}.home-collct .hme_itm__mobile-hint{display:none!important}@media screen and (min-width:821px){.home-collct .hme_itm__mobile-hint{display:none!important}.home-collct .hme_itm__image-link{display:block;position:relative;cursor:pointer}.home-collct .hme_itm__image-link .prdct__img{transform:translateY(0);box-shadow:none;filter:brightness(1);transition:transform .24s ease,box-shadow .24s ease,filter .24s ease}.home-collct .hme_itm__image-link .prdct__img .image__img,.home-collct .hme_itm__image-link .prdct__img img{transition:transform .32s ease}.home-collct .hme_itm__image-link:after{content:"\2197";position:absolute;top:22px;right:22px;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:999px;background:#ffffffb3;color:#111111d1;font-size:30px;line-height:1;opacity:0;transform:translateY(8px);transition:opacity .22s ease,transform .22s ease;pointer-events:none;box-shadow:0 10px 24px #0000000b;z-index:2}.home-collct .hme_itm__image-link:hover:after,.home-collct .hme_itm__image-link:focus-visible:after{opacity:1;transform:translateY(0)}.home-collct .hme_itm__image-link:hover .prdct__img,.home-collct .hme_itm__image-link:focus-visible .prdct__img{transform:translateY(-2px);box-shadow:0 18px 36px #0000000f;filter:brightness(.99)}.home-collct .hme_itm__image-link:hover .prdct__img .image__img,.home-collct .hme_itm__image-link:hover .prdct__img img,.home-collct .hme_itm__image-link:focus-visible .prdct__img .image__img,.home-collct .hme_itm__image-link:focus-visible .prdct__img img{transform:scale(1.015)}}@media screen and (max-width:820px){.home-collct .hme_itm__mobile-hint{display:block!important;margin-top:8px;text-align:center;font-size:11px;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:#8a8a86}.home-collct .hme_itm h2{margin-bottom:4px}}@media screen and (min-width:700px)and (max-width:820px){.home-collct .home_clc-flex{gap:20px;padding:18px 20px 10px}.home-collct .hme_itm{width:calc(50% - 10px);margin-bottom:12px}.home-collct .hme_itm h2{font-size:26px;margin-top:16px;margin-bottom:6px}}@media screen and (min-width:821px){section.home-collct .hme_itm__image-link:after{width:56px!important;height:56px!important;font-size:32px!important;top:24px!important;right:24px!important;background:#ffffffa3!important;color:#111111b8!important;box-shadow:0 10px 24px #0000000a!important}}@media screen and (min-width:700px)and (max-width:820px){section.home-collct .home_clc-flex{display:flex!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:20px!important;padding:18px 20px 10px!important}section.home-collct .hme_itm{width:calc(50% - 10px)!important;margin-bottom:12px!important}section.home-collct .hme_itm__mobile-hint{display:none!important}}@media screen and (max-width:959px){.product-swatch-tenon .product__color-swatch{aspect-ratio:3!important}}@media screen and (max-width:500px){.product-swatch-tenon .product__color-swatch{aspect-ratio:auto!important}.option_tenon .flow-fit-enable[data-label="Tenon Premium (Includes Flow Kit)- Honey Ash"],.option_tenon .flow-fit-enable[data-label="Tenon Premium (Includes Flow Kit)- Red Oak"],.flow-fit-enable[data-label="Tenon Premium (Includes Flow Kit)- Walnut"]{width:auto}}.product__color-chips button.product__chip.dynamic-variant-button{width:100%}.product-item__swatch-count{display:none}@media screen and (min-width:970px){section.home-collct .home_clc-flex{display:flex!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:space-between!important;gap:28px!important;padding:22px 30px 10px!important}section.home-collct .hme_itm{width:calc(50% - 14px)!important;margin-bottom:0!important}section.home-collct .hme_itm__mobile-hint{display:none!important}section.home-collct .hme_itm__image-link{display:block!important;position:relative!important;cursor:pointer!important}section.home-collct .hme_itm__image-link .prdct__img{transform:translateY(0)!important;box-shadow:none!important;filter:brightness(1)!important;transition:transform .24s ease,box-shadow .24s ease,filter .24s ease!important}section.home-collct .hme_itm__image-link .prdct__img .image__img,section.home-collct .hme_itm__image-link .prdct__img img{transition:transform .32s ease!important}section.home-collct .hme_itm__image-link:after{content:"\2197"!important;position:absolute!important;top:24px!important;right:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:56px!important;height:56px!important;border-radius:999px!important;background:#ffffffa3!important;color:#111111b8!important;font-size:32px!important;line-height:1!important;opacity:0!important;transform:translateY(8px)!important;transition:opacity .22s ease,transform .22s ease!important;pointer-events:none!important;box-shadow:0 10px 24px #0000000a!important;z-index:2!important}}@media screen and (min-width:970px)and (hover:hover)and (pointer:fine){section.home-collct .hme_itm__image-link:hover:after,section.home-collct .hme_itm__image-link:focus-visible:after{opacity:1!important;transform:translateY(0)!important}section.home-collct .hme_itm__image-link:hover .prdct__img,section.home-collct .hme_itm__image-link:focus-visible .prdct__img{transform:translateY(-2px)!important;box-shadow:0 18px 36px #0000000f!important;filter:brightness(.99)!important}section.home-collct .hme_itm__image-link:hover .prdct__img .image__img,section.home-collct .hme_itm__image-link:hover .prdct__img img,section.home-collct .hme_itm__image-link:focus-visible .prdct__img .image__img,section.home-collct .hme_itm__image-link:focus-visible .prdct__img img{transform:scale(1.015)!important}}@media screen and (max-width:969px){section.home-collct .home_clc-flex{display:flex!important;flex-wrap:wrap!important;gap:18px!important;padding:10px!important}section.home-collct .hme_itm{width:100%!important;margin-bottom:20px!important}section.home-collct .hme_itm h2{margin-top:16px!important;margin-bottom:4px!important;font-size:22px!important}section.home-collct .hme_itm__mobile-hint{display:block!important;margin-top:8px!important;text-align:left!important;font-size:11px!important;line-height:1.5!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#8a8a86!important}section.home-collct .hme_itm__image-link:after{display:none!important}}video.slideshow-slide__video{width:100%}video.slideshow-slide__video{width:100%;position:absolute;left:0;top:0;z-index:9}.slideshow.slideshow--image-aspect-custom .slideshow-slide__text-container-wrapper{z-index:99}
/*# sourceMappingURL=/cdn/shop/t/95/assets/custom.css.map */
