h1,h2,h3,h4,h5,h6,.collection_title,.title a,.title a:visited,.section-header a,.section-header a:visited,.headline,.subtitle{font-size:24px;font-weight:600;text-transform:uppercase;line-height:1.5;color:gray;display:block;letter-spacing:2px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p{font-size:14px;color:#444}.site-announcement__text{font-size:12px;padding:2px 0;line-height:22px;letter-spacing:0;font-family:FontDrop,sans-serif}.site-header--sticky .site-header__outer-wrapper{position:sticky;top:0}.site-header__navigation,.header-controls{position:relative;bottom:12px}.site-header__logo{margin-left:0;margin-bottom:5px;margin-top:2rem}.site-header__logo-image{margin-top:-65px}.main-nav{position:relative;left:3px;justify-content:center;gap:3px}.main-nav li{padding:0 3px}.main-nav__tier-1-link{font-weight:400;font-size:13px;text-transform:uppercase;color:gray;position:relative;display:block;letter-spacing:0px;padding:10px 0;line-height:15px;border-bottom:4px solid white;transition:all .5s}details .main-nav__tier-1-link{padding:10px 6px 7px;transition:0s all}details summary:hover{color:#96b9c5}.header-controls__search,.header-controls__account,.header-controls__cart{padding:.5rem}.main-nav__tier-1-link svg{margin-left:5px;width:5px;height:5px;margin-bottom:2px}a.main-nav__tier-1-link:hover{border-bottom:4px solid gray;text-decoration:none}.main-nav__tier-1-link:after{position:unset}details .main-nav__tier-1-link{background-color:#fff;border-bottom:none;border-top:solid 1px white;border-left:solid 1px white;border-right:solid 1px white}details[open] .main-nav__tier-1-link{background-color:#f1f1f1;border-bottom:none;color:#404040;border-top:solid 1px #e5e5e5;border-left:solid 1px #e5e5e5;border-right:solid 1px #e5e5e5}.main-nav__tier-2{margin-left:0rem}.main-nav__tier-2-item a{color:#404040;font-size:13px;padding:.3rem .6rem}.main-nav__tier-2,.main-nav__tier-3{position:absolute;z-index:901;display:none;text-transform:uppercase;padding-right:50px;background-color:#f1f1f1;border-radius:0;box-shadow:unset;border-bottom:solid 1px #e5e5e5;border-left:solid 1px #e5e5e5;border-right:solid 1px #e5e5e5}li.main-nav__tier-1-item.active .main-nav__tier-1-link{border-bottom:4px solid gray}li.main-nav__tier-1-item .main-nav__tier-1-link:hover,.main-nav__tier-2-item .main-nav__tier-2-link:hover{color:#96b9c5}li.main-nav__tier-1-item.active details[open] .main-nav__tier-1-link{border-bottom:4px solid #f1f1f1}.slideshow{margin:0!important}.custom-slideshow-pagination .slideshow-pagination__dot{width:46px;border-radius:0}.custom-slideshow-pagination .slideshow-pagination__button{width:90%;height:4px;border-radius:0}.custom-slideshow-pagination{bottom:3rem}.custom-image{position:relative;display:flex;justify-content:center;text-align:center}.custom-image-with-text .custom-content h2{background-color:#ede9dd;text-align:center;color:#96b9c5;font-size:21px;margin-top:1rem}.cutom-content p{letter-spacing:.2px}.collections-grid-item{position:relative;transition:all .6s}.collections-grid-item .collection-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:13px;color:#fff;margin:0;width:80%;text-align:center;padding:30px 0;text-decoration:none;font-weight:700;transition:all 1.6s}.collections-grid-item .collection-list-card__image{z-index:40}.collections-grid-item .collection-list-card__image img{transition:all .6s}.collections-grid-item:hover .collection-list-card__image img{filter:brightness(.83)}.collections-grid-item span.top-line{position:absolute;top:28%;left:50%;transform:translate(-50%,-28%);width:80%;height:1px;transition:all .5s}.collections-grid-item span.bottom-line{position:absolute;top:75%;left:50%;transform:translate(-50%,-75%);width:80%;height:1px;transition:all .5s}.collections-grid-item:hover span.top-line{top:35%;transform:translateY(-50%,-35%);background-color:#fff}.collections-grid-item:hover span.bottom-line{top:65%;transform:translate(-50%,-65%);background-color:#fff}.collection-list__wrapper{grid-gap:0 20px;grid-template-columns:1fr 1fr 1fr}.custom-page-link{display:block}.custom-page-link:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.footer-bottom__left,.footer-bottom__right{max-width:100%}.footer-bottom__wrapper{flex-direction:column;text-align:center;padding-top:2rem;border:unset}.footer-section a:hover{border-bottom:unset}p.footer-bottom__credits{font-size:12px}ul.footer-top__block-menu li a{font-size:13px}.footer-top__block p{font-size:13px;margin-bottom:0}.footer-top__block-heading{margin-bottom:1.7rem}.footer-section{border-top:solid 1px #ede9dd}.footer-top__wrapper{grid-gap:40px 3.5rem}.footer-top{padding:0 0 2rem;margin:0 32px}.footer-section{margin-top:3rem}div.ctct-form-embed div.ctct-form-defaults{padding-left:0!important}.footer-text-grid-image{margin-bottom:20px}.featured-collection__description{display:contents}.featured-collection__description br{display:none}.featured-collection__description a{position:relative;display:contents}.featured-collection__description a img{width:46%;height:100%}.featured-collection__description p{margin-top:14px;margin-bottom:40px;letter-spacing:.2px}.product-thumbnail__media img{max-width:150px;margin:0 auto}.featured-collection__wrapper{padding-top:40px}a.product-thumbnail__title{color:#444;font-size:14px}.product-thumbnail__title:visited{color:#444}.product-thumbnail__price{font-weight:550;opacity:.8;font-style:italic;font-size:14px}.product-thumbnail__price .money{font-style:normal}.product__sale-price{color:gray;opacity:1}span.product-thumbnail__compare-price{opacity:.8}span.product-thumbnail__sold-out-text{font-style:normal;color:#000;opacity:1}.product-thumbnail__product-sticker--sale{width:30px;position:absolute;top:25px;left:-5px;background:#96b9c5;font-family:Open Sans,sans-serif;font-weight:700;font-size:14px;text-transform:uppercase;padding:10px;text-align:center;color:#fff;width:55px}span.product-thumbnail__compare-price .money{font-style:italic}.product-thumbnail__info:hover .product-thumbnail__title{color:#96b9c5}button.product-thumbnail__quickshop-button{border-radius:4px;background-color:#888;font-weight:600;opacity:.85}.product-thumbnail__quickshop-button:hover:not(:disabled),.product-thumbnail__quickshop-button:focus,.product-thumbnail__quickshop-button:active{color:#fff;background-color:gray;opacity:.95;border:1px solid #808080;box-shadow:unset}.collection-swatches__container{margin:1.5rem 0 0}.featured-collection__header h2.featured-collection__heading{text-align:center;width:100%;padding-right:0!important}.after-sidebar-content .featured-collection__heading{text-align:left!important}.featured-collection__heading{padding:0rem 0 .75rem}.collection-page__description p a,.product__description p a{color:#96b9c5;text-decoration:none;font-size:14px}.collection-page__description p a:hover,.product__description p a:hover{color:#95b1c2;text-decoration:none}.collection-page__description ol li,.product__description ol li{line-height:22px;letter-spacing:.2px;font-size:14px;color:#444}.sort-filter button{color:#444;font-size:16px}.sidebar__block-content a{position:relative;color:#96b9c5;text-decoration:none;line-height:25px}h2.sidebar__block-heading{font-size:18px;text-transform:uppercase;line-height:32px;letter-spacing:2px;color:gray;font-weight:600;font-family:sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;margin:0 0 1em;padding:7px 0}.sidebar__block{border-bottom:unset}.sidebar__block-content a:hover{border-left:none;color:#96b9c5}.sidebar__block-content div{font-size:14px;color:#444}.section-with-sidebar__wrapper{gap:30px}.sidebar{flex:0 0 22%}.custom-content{max-width:1200px;margin:0 auto}.breadcrumbs{margin:.5rem 10px;font-size:13px}.breadcrumbs__link,.breadcrumbs__link:visited{color:#96b9c5}.breadcrumbs__separator:after{display:inline-block;content:"/"}span.breadcrumbs__current{color:gray;opacity:1}.custom-price span.product__compare-price .money,.custom-price span.product__compare-price{font-size:20px;font-style:italic}.price-container__price .money{font-size:18px;color:#444}.product-block--title{margin-bottom:3px}.price-container{margin-bottom:1.5rem}.product-form__quantity-box-wrapper{width:20%}.custom-price span.price-container__price .money,.custom-price span.price-container__price{font-size:14px!important;color:gray!important}.product__title{font-size:20px;font-weight:600;padding-top:4px;clear:both;line-height:1.5;font-family:Open Sans,sans-serif}.breadcrumbs__link:hover{color:gray;text-decoration:none}.product-block--sku{margin-top:0}.product__sku{font-size:14px}span.price-container__price{font-size:18px;margin-right:10px}fieldset.options-selection__swatches{margin-top:0}span.options-selection__option-name{font-size:14px;color:#444}.product-form__cart-buttons{padding-top:0rem;display:flex;gap:10px;width:100%}.options-selection__option-header{margin-bottom:.8rem}.options-selection__option-value-name{font-size:13px;display:block;color:#444;padding:8px 10px;cursor:pointer;border:1px solid rgba(0,0,0,.4);border-radius:0;text-transform:uppercase}.product__add-to-cart-button{width:80%}.product__add-to-cart-button--secondary{padding:.6rem 1rem;margin:0 0 2.6rem;border-radius:5px;font-weight:700;font-size:15px;color:#fff;background-color:gray}.shopify-payment-button{width:100%}.product-qunatity-and-addtocart{display:flex;gap:10px;align-items:end}.product-qunatity-and-addtocart .shopify-payment-button__more-options{font-size:14px;font-weight:600}.social-buttons__wrapper{display:flex;gap:15px;align-items:center;font-size:14px}.social-icons a,.social-buttons a{display:block;padding:10px 20px 10px 0}.shopify-payment-button__button--hidden:has(.shopify-payment-button){width:0}.surface-pick-up{display:none}.main-content--section-headings-left .product-recommendations__heading{text-align:center}h2.product-recommendations__heading{font-size:14px;padding:0}.meta{font-size:13px;padding:12px 0;border-top:1px solid #d3d3d366;border-bottom:1px solid #d3d3d366}.meta p{font-size:13px;margin-bottom:0}.meta a,.breadcrumbs-wrapper .right a,.meta a:visited{color:gray;text-decoration:none;outline:0;transition:color .1s linear;line-height:23px}.meta a:hover,.meta a:focus,.meta a:active{color:#96b9c5}.breadcrumbs-wrapper{display:flex;justify-content:space-between;align-items:center}.breadcrumbs-wrapper .right a{font-size:13px}.breadcrumbs-wrapper .right a:hover{color:#96b9c5}.product__description{font-size:14px}.product-form__quantity-box input{padding:.6rem 0;margin:0}.product_tab_description p br,.product-gallery__main .previous,.product-gallery__main .next{display:none}.product-gallery__thumbnails .previous,.product-gallery__thumbnails .next{background-color:#0003}.product-gallery__thumbnails .flickity-button.previous:after,.product-gallery__thumbnails .flickity-button.next:after{left:50%}.product-block.product-block--description img{width:50%}.product__add-to-cart-button--secondary:hover:not(:disabled),.product__add-to-cart-button--secondary:focus,.product__add-to-cart-button--secondary:active{color:#fff;background-color:#96b9c5;border:1px solid #96b9c5;box-shadow:unset}.product-gallery__thumbnail-image-wrapper{margin-left:5px}.options-selection__option-swatch-inner{width:40px;height:70%;border-radius:0}.options-selection__option-value-input:checked+.options-selection__option-swatch-wrapper .options-selection__option-swatch-inner:after{width:calc(100% - .625rem);height:calc(100% - 1.35rem);border-radius:0%}.product-thumbnail{cursor:pointer}.product__description p br{display:none}.product__description p{color:#444}.product__description p strong~span{display:flex}.product__description p a img{width:100%!important}.product__description ul{list-style:circle}.product__description ul li{list-style:circle;color:#444;font-weight:400}.product_tab_description p{font-weight:400}.product_tab_description ul li{list-style:circle;color:#444;font-weight:400}body.list-collections .breadcrumbs{display:none}section.collection-list-page{margin-top:10px}.collection-list-page__header-wrapper{margin-bottom:1.5rem}h1.collection-list-page__heading{font-size:20px;line-height:1.5em;font-weight:600;padding-top:4px;margin:0 10px}.collection-list-page__wrapper--4-column{padding:0 10px}.collection-list-page__wrapper{grid-gap:40px 20px}.collection-list-card__info{margin-top:.75rem}span.collection-list-card__title{font-size:14px;text-transform:capitalize}span.collection-list-card__title{font-size:14px;text-transform:capitalize;line-height:20px;font-weight:400;color:#444}span.collection-list-card__title:hover{color:gray}.sidebar__block-content a{text-decoration:none}.collection-swatches__swatch-inner{border-radius:0%;width:28px;height:21px}.collection-breadcrumbs{display:none}.collection-page--with-sorting .collection-page__sidebar{margin-top:0}.collection-page .sidebar{flex:0 0 25%}.collection-page{margin-top:1rem;margin-bottom:0}.section-with-sidebar__wrapper .collection-page__content{margin:0}.sidebar_desktop_content h4{font-size:19px;font-weight:600;text-transform:uppercase;line-height:1.5;display:block;letter-spacing:2px;line-height:32px;margin:0 10px 1em;color:gray}.collection-page ul.blog_list h2,.collection-page ul.blog_list h3{font-size:19px;font-weight:600;text-transform:uppercase;line-height:1.5;display:block;letter-spacing:2px;line-height:32px;margin:0 0 1em;color:gray}.collection-page ul.blog_list h2 strong,.collection-page ul.blog_list h3 strong{font-weight:600}.collection-page .blog_list{padding-left:10px;padding-right:20px}.collection-page .blog_list li{list-style:none}.collection-page ul.blog_list p{font-size:14px;font-style:normal;line-height:1.8em;letter-spacing:.1px;margin-bottom:10px}.collection-page ul.blog_list ul{padding-left:0}.collection-page ul.blog_list a{text-decoration:none;font-size:14px;color:#96b9c5}.collection-page .content_block.toggle_list a:hover{border-left:none;color:gray}.collection-page .section-with-sidebar__wrapper{gap:15px}.collection-page .collection-page__description p{line-height:22px;letter-spacing:.1px}.collection-bg-image{width:100%;min-height:500px}.collectionBanner{float:left;width:100%;min-height:500px;background-repeat:no-repeat;background-size:100%;text-align:center}h1.collection-page__heading{font-size:20px}.sort-filter__list li a{text-decoration:none;color:#444;border-bottom:unset}.sort-filter__list li a:hover{text-decoration:none;color:gray;border-bottom:unset}.custom-richtext{max-width:1200px;margin:0 auto}.custom-richtext section{margin:0}.custom-richtext .richtext-section__wrapper{padding:3rem 0;padding-bottom:16px}.custom-richtext .richtext-section__heading{font-size:21px;line-height:1.5em;margin:0 auto 15px;clear:both;font-weight:600;padding-top:5px;background-color:#ede9dd;color:#404040}.custom-richtext .richtext-section--background-true .richtext-section__content,.custom-richtext .richtext-section--wide-true .richtext-section__content{max-width:1200px}.page-contact .static-page{max-width:1200px;margin:0 auto}h2.contact-heading{padding:0 10px;margin-top:16px;font-size:26px;letter-spacing:3px}.page-contact .static-page--width-narrow .static-page__header{max-width:1200px;margin:1.5rem auto}.page-contact .static-page--width-narrow .static-page__wrapper{max-width:1200px}.page-contact .static-page__column p{margin:0 0 1rem}.contact-and-map{display:flex;flex-direction:row-reverse;max-width:1200px;margin:30px auto}.page-contact .contact-form{margin:3.5rem 24px;width:35%;margin-top:0}.map-section{max-width:100%;margin-inline:0;margin-top:0;width:75%}.page-contact .static-page__heading{padding:0;margin:1.5rem 10px}.contact-form__form{display:block;padding:20px 0;width:100%;margin:0}.contact-form__name input,.contact-form__email input,.contact-form__message textarea{box-sizing:border-box;border:1px solid #dce0e0;padding:11px 10px;outline:none;border-radius:4px;font:13px HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;color:#565a5c;width:100%;margin:0 0 15px;max-width:100%;display:block;background:#fff;transition:border-color .2s linear,box-shadow .2s ease;-webkit-transition:border-color .2s linear,box-shadow .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact-form__name label,.contact-form__email label,.contact-form__message label{display:block;font-weight:700;margin-bottom:10px;font-size:14px}.contact-form__submit{background:gray;color:#fff;border:0;padding:10px 20px;text-align:center;cursor:pointer;font-weight:700;font-size:14px;text-transform:uppercase;display:inline-block;transition:all .2s ease 0s;border-radius:4px;width:100%}.contact-form__submit:hover:not(:disabled),.contact-form__submit:focus,.contact-form__submit:active{border:unset;box-shadow:unset;background:#602a2a;transition:all .2s ease 0s;color:#fff}.page-contact .static-page__column a{text-decoration:none}.contact-form__wrapper:hover label{color:gray}.collection-sub-collections section.collection-list,.page-treatment-tables-and-chairs section.collection-list,.page-modality-focused-equipment section.collection-list,.page-oem-millwork section.collection-list{margin-top:0;padding:0 10px}.collection-sub-collections .collection-list__header,.page-treatment-tables-and-chairs .collection-list__header,.page-modality-focused-equipment .collection-list__header,.page-oem-millwork .collection-list__header{margin:2rem auto;margin-bottom:0;padding:0 10px}.collection-sub-collections h2.collection-list__heading,.page-treatment-tables-and-chairs h2.collection-list__heading,.page-modality-focused-equipment h2.collection-list__heading,.page-oem-millwork h2.collection-list__heading{font-size:20px;line-height:1.5em;margin:0 auto 15px;clear:both;font-weight:600;padding-top:5px}.collection-sub-collections .collection-page__header-wrapper,.page-treatment-tables-and-chairs .collection-page__header-wrapper,.page-modality-focused-equipment .collection-page__header-wrapper,.page-oem-millwork .collection-page__header-wrapper{max-width:1200px;margin:0 auto;padding:0 10px}span.collection-list-card__product-count{font-weight:700;color:#444;font-size:14px}.collection-sub-collections .breadcrumbs{margin:1.5rem 0px;font-size:13px}li.pagination__page{border:solid 1px #96b9c5;padding:5px 10px;border-radius:4px;color:#96b9c5;margin:0 5px}li.pagination__page a{color:#96b9c5}.pagination__page--current{font-weight:700;color:#444!important;background-color:#ede9dd;padding:5px 10px;border-radius:2px;font-weight:400}.pagination__previous-button,.pagination__next-button{margin:0rem}.collection-alternate .collection-breadcrumbs{display:block}.collection-alternate .collection-page__description a{color:#96b9c5;text-decoration:none}.collection-alternate .collection-page__description a:hover{color:gray}.collection-alternate .sidebar__block-content a:hover{text-decoration:none}.collection-alternate .collection-page__description ul li{list-style:none}.collection-alternate .collection-page__description ul{padding-left:0}.spr-summary-actions-newreview,.spr-summary-actions-newreview:hover{color:#96b9c5;text-decoration:none}.static-page__wrapper,.static-page__header{max-width:1200px!important}.static-page__column a{color:#96b9c5;text-decoration:none;font-size:14px}.static-page__column a:hover{color:#96b9c5;text-decoration:none}.static-page__column h3{font-size:19px;margin-top:10px;font-weight:600}.static-page__column p{line-height:1.7}.static-page__column ul li{font-size:14px;line-height:1.7;list-style:circle outside}.static-page__heading{margin:.5rem 0;font-size:20px}.static-page__header{margin:.5rem auto;margin-bottom:20px;padding:0 10px}.page-banner .static-page__column ul{margin-left:10px}.static-page__column div{font-size:14px;color:#444!important;line-height:25px;letter-spacing:0}.page-sidebar-2 .static-page{margin-top:17px;margin-bottom:0}.static-page{margin-top:0;margin-bottom:0}.static-page__wrapper{padding:0 10px}.page-collections h1.static-page__heading,.page-collections .static-page__header{max-width:1200px;margin-top:10px;margin-bottom:30px;font-size:20px;padding:0 10px}.page-collections .static-page__column div{font-size:14px}.collection-page__description h2 b{font-weight:700;font-size:21px;color:#888}.collection-page__description h3 b{font-weight:700;font-size:20px;color:#888}.collection-page__description h2,.collection-page__description h3{margin-top:10px}.collection-page__description p+br{display:none}.collection-page__description ul li a{text-decoration:none;color:#96b9c5;font-size:14px}.collection-page__description ul li a:hover{text-decoration:none;color:#96b9c5}section.gallery-section{margin-top:0}.gallery-section__header{margin:.5rem auto;margin-bottom:20px}.gallery-section__heading,.gallery-section__wrapper{padding:0 10px;font-size:20px}.gallery-section__content.gallery-section__content--layout-grid{grid-gap:40px 20px}.page-sidebar h1.static-page__heading{text-align:center!important;font-size:20px}.page-sidebar .static-page__column h2{font-size:22px;margin-top:.5rem}.page-sidebar .static-page__column div{font-size:14px}.custom-page-sidebar{max-width:1200px;margin:0 auto;padding:0 10px;display:flex;gap:30px}.custom-page-sidebar .toggle{font-size:20px;margin-top:15px;margin-bottom:25px}.custom-page-sidebar .blog_list{list-style:none;padding-left:0}.custom-page-sidebar .blog_list li .page-sidebar-menu-link{color:gray;text-decoration:none;font-size:14px;border-left:4px solid white;padding-left:10px;transition:all .5s}.custom-page-sidebar .blog_list li .page-sidebar-menu-link:hover{border-left:4px solid #808080;color:#96b9c5}.custom-page-sidebar .blog_list p{line-height:1.7}.custom-page-sidebar .blog_list div a{padding-left:0}.custom-page-sidebar .page h1{margin-top:12px;font-size:20px}.custom-page-sidebar .page p{line-height:1.7;font-size:14px}.custom-page-sidebar .blog_list li .page-sidebar-menu-linK.active{border-left:4px solid #808080}.custom-page-sidebar .page p b img{display:block}ul.sidebar__block-menu-list li a,ul.sidebar__block-menu-list li a:visited{color:#888;font-size:14px;padding-left:5px;border-left:4px solid white;transition:all .5s}ul.sidebar__block-menu-list li:hover a,ul.sidebar__block-menu-list li:hover a:visited{color:#96b9c5;border-left:4px solid #444;height:80%}.product-thumbnail__header a{display:block}.product-thumbnail__header a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.blog section.blog-template{margin:0 56px}.blog .blog-template__content-wrapper{margin:1rem 0px;max-width:1200px;margin:0 auto}.blog .blog-template__header{padding:0 10px;margin-bottom:5px;margin-top:1.5rem}.blog .blog-template__content{margin-top:35px}.blog .blog-template__heading{text-align:left;font-size:20px;color:#000}.blog .blog-template__blog-posts{grid-gap:40px 20px}.blog .blog-article__title{margin:0;font-size:22px;letter-spacing:2px}.blog-article__meta span{position:relative;display:inline-block;margin-right:15px;font-size:smaller;color:gray}.blog-article__link{display:inline-block;padding-bottom:.25rem;color:#32303d;text-decoration:none;text-transform:none;letter-spacing:0rem;transition:color .2s ease-in-out;margin:1.5rem 0 0;font-size:14px;color:#96b9c5}.blog-article__link:after{content:unset}a.blog-article__link:visited{color:#96b9c5}.blog-article__link:hover,a.blog-article__link:visited:hover{color:gray}.article-template__socials{margin:25px 0 40px}.article-template__articles-header{border-top:1px solid #e7e7e7}h2.article-template__articles-heading{margin-top:10px;font-size:21px}.social-buttons a svg path{fill:#96b9c5}.social-buttons a:hover svg path{fill:gray}.article .article-template__wrapper{max-width:1200px;margin:0 auto;padding:0 10px}.article .breadcrumbs{display:none}.article .article-template__articles{max-width:1200px}.article-template__content h2{font-size:21px;font-weight:600;text-transform:uppercase;margin-bottom:1em}.article-template__content h3{font-size:19px}.article-template__content a{text-decoration:none;color:#96b9c5;font-size:14px}.article-template__content a:hover{color:gray}.article h3.blog-article__title{color:#96b9c5;font-size:18px}.article h3.blog-article__title:hover{color:gray}.article-template__content ul{list-style:circle}.article-template__content ul li{font-size:14px;color:#444}.article-template__image{position:relative;margin-bottom:1.5rem;display:flex;justify-content:center}.article-template__image img{width:auto;object-fit:scale-down}.article-template__content span{font-size:14px;color:#444}.slide_video_through_direct video{width:100%;height:100%;object-fit:contain}.slideshow-slide__content{padding:0;width:100%;height:100%}.slide_video_through_url,.slide_video_through_url iframe{width:100%;height:100%}.slide_video_through_url iframe #player{overflow:hidden;width:100%;max-width:100%!important;background-color:#000!important}.page-narrow .static-page--width-narrow .static-page__wrapper,.page-narrow .static-page--width-narrow .static-page__header{max-width:680px!important}.login-template__form label{font-size:14px;color:#444}.login-template__form .login-template__login-email-input,.login-template__form .login-template__login-password-input{box-sizing:border-box;border:1px solid #dce0e0;padding:11px 10px;outline:none;border-radius:4px;font:13px HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;color:#565a5c;width:100%;margin:0 0 15px;max-width:100%;display:block;background:#fff;transition:border-color .2s linear,box-shadow .2s ease}a.login-template__recover-password,a.login-template__recover-password:visited{color:#96b9c5;text-decoration:none;outline:0;transition:color .1s linear}a.login-template__recover-password:hover,a.login-template__recover-password:focus,a.login-template__recover-password:active{color:gray}.login-template__login-button,.login-template__recover-button{background:gray;color:#fff;border:0;padding:10px 20px;text-align:center;cursor:pointer;font-weight:700;font-size:14px;text-transform:uppercase;display:inline-block;transition:all .2s ease 0s;border-radius:4px;box-shadow:inset 0 -3px #0000001a}.login-template__login-button:hover,.login-template__login-button:hover:not(:disabled),.login-template__recover-button:hover,.login-template__recover-button:hover:not(:disabled){background:#602a2a;transition:all .2s ease 0s;color:#fff;box-shadow:unset;border:unset}p.login-template__login-label a{color:#96b9c5}p.login-template__login-label a:after{content:none}p.login-template__login-label a:hover{color:gray}.registration-form__customer label{font-size:14px;color:#444}.registration-form__customer form>input{box-sizing:border-box;border:1px solid #dce0e0;padding:11px 10px;outline:none;border-radius:4px;font:13px HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;color:#565a5c;width:100%;margin:0 0 15px;max-width:100%;display:block;background:#fff;transition:border-color .2s linear,box-shadow .2s ease}.registration-form__button,.cart-drawer__checkout{background:gray;color:#fff;border:0;padding:10px 20px;text-align:center;cursor:pointer;font-weight:700;font-size:14px;text-transform:uppercase;display:inline-block;transition:all .2s ease 0s;border-radius:4px;box-shadow:inset 0 -3px #0000001a}.registration-form__button:hover,.registration-form__button:hover:not(:disabled),.cart-drawer__checkout:hover,.cart-drawer__checkout:hover:not(:disabled){background:#602a2a;transition:all .2s ease 0s;color:#fff;box-shadow:unset;border:unset}span.restration-form__login-link a{color:#96b9c5}span.restration-form__login-link a:after{content:unset}span.restration-form__login-link a:hover{color:#96b9c5}button.item-info__remove:hover{color:gray}a.predictive-search__query-link:hover{color:gray;text-decoration:none;border:none}a.predictive-search__pages-post-link:hover{color:gray;border:unset}button.predictive-search__search-for-btn{border:unset;color:#444;font-size:16px}button.predictive-search__search-for-btn:hover{color:gray}.product-alternate .product-form{display:none}.product-alternate input.product-notify-form__button{background:gray;color:#fff;border:0;padding:10px 20px;text-align:center;cursor:pointer;font-weight:700;font-size:14px;text-transform:uppercase;display:inline-block;transition:all .2s ease 0s;border-radius:4px;box-shadow:inset 0 -3px #0000001a}.product-alternate input.product-notify-form__button:hover,.product-alternate .product-alternate-form a:hover{background:#602a2a;transition:all .2s ease 0s;color:#fff;box-shadow:unset;border:unset}.product-alternate .product-alternate-form{display:flex;align-items:center;gap:20px}.product-alternate .product-alternate-form a{margin-bottom:10px;text-decoration:none;background:gray;color:#fff;border:0;padding:10px 20px;text-align:center;cursor:pointer;font-weight:700;font-size:14px;text-transform:uppercase;display:inline-block;transition:all .2s ease 0s;border-radius:4px;box-shadow:inset 0 -3px #0000001a}.product-alternate .product__form{margin-bottom:0}a.cart-template__continue,a.cart-item__remove,a.continue-shopping-link{text-decoration:none;border:unset;color:gray}a.cart-item__remove:hover:after,a.continue-shopping-link:after{content:unset}a.cart-template__continue:hover,a.cart-item__remove:hover,a.continue-shopping-link:hover{text-decoration:none;border:unset;color:#96b9c5!important}.cart-item--titles div,.cart-item--titles div p{color:#444}.index .sidebar__block-content a{color:#96b9c5}.index .sidebar__block-content a:hover{color:gray}span.product__unavailable-text{width:80%}span.unavailable-text{font-weight:600;color:#444}.unavailable-product-notify-me .product-notify-form__form-element p{color:#444;font-weight:600;margin-bottom:10px}.unavailable-product-notify-me .product-notify-form__email{box-sizing:border-box;border:1px solid #dce0e0;padding:11px 10px;outline:none;border-radius:4px;font:13px HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;color:#565a5c;width:100%;margin:0 0 15px;max-width:100%;display:block;background:#fff;transition:border-color .2s linear,box-shadow .2s ease;-webkit-transition:border-color .2s linear,box-shadow .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.unavailable-product-notify-me .product-notify-form__button{background:gray;color:#fff;border:0;padding:10px 20px;text-align:center;cursor:pointer;font-family:Open Sans,sans-serif;font-weight:700;font-size:14px;text-transform:uppercase;display:inline-block;transition:all .2s ease 0s;border-radius:4px;box-shadow:inset 0 -3px #0000001a;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-appearance:none;box-sizing:border-box}.unavailable-product-notify-me .product-notify-form__button:hover{background:#602a2a;transition:all .2s ease 0s;color:#fff;box-shadow:unset;border:unset}.product_tab_description .tabs{margin:0;padding:0;display:flex}.product_tab_description .tab-link{margin-right:15px;list-style:none;padding:7.5px 0;color:#aaa;cursor:pointer;font-weight:700;transition:all ease .5s;border-bottom:solid 3px rgba(255,255,255,0);letter-spacing:1px;line-height:1}.product_tab_description .tab-link:hover{color:#999;border-color:#999}.product_tab_description .tab-link.active{color:#333;border-color:#333}.product_tab_description .tab-link.active{color:#96b9c5;border-color:#96b9c5}.product_tab_description .tab-content{display:none;color:#888;font-weight:300;font-size:15px;opacity:0;transform:translateY(15px);animation:fadeIn .5s ease 1 forwards}.product_tab_description .tab-content.active{display:block}.product-notify-form__inputs .product-notify-form__email{box-sizing:border-box;border:1px solid #dce0e0;padding:11px 10px;outline:none;border-radius:4px;font:13px HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;color:#565a5c;width:100%;margin:0 0 15px;max-width:100%;display:block;background:#fff;transition:border-color .2s linear,box-shadow .2s ease}.product-notify-form__inputs .product-notify-form__button{background:gray;color:#fff;border:0;padding:10px 20px;text-align:center;cursor:pointer;font-weight:700;font-size:14px;text-transform:uppercase;display:inline-block;transition:all .2s ease 0s;border-radius:4px;box-shadow:inset 0 -3px #0000001a}.product-notify-form__inputs .product-notify-form__button:hover{background:#602a2a;transition:all .2s ease 0s;color:#fff;border:unset;box-shadow:unset}.product-notify-form p{font-weight:700}.product_tab_description ul li a{text-decoration:none;color:#96b9c5}.product_tab_description ul li a:hover,.product_tab_description p a:hover{color:#96b9c5}.product_tab_description p a{text-decoration:none;color:#96b9c5}.product_tab_description p:empty{display:none}.product_tab_description .rte span,.product_tab_description div{font-weight:400;color:#444;font-size:14px}.product_tab_description .rte p a span{text-decoration:none;color:#96b9c5}.product_tab_description p a span:hover{color:#96b9c5}.product_tab_description p strong{padding-right:3px}.custom-contact-content a{text-decoration:none;font-size:14px;color:#96b9c5;line-height:28px}.custom-contact-content{padding:0 10px}.custom-contact-content a:hover{color:#96b9c5}@keyframes fadeIn{to{opacity:1;transform:none}}.list-collections .collection-list-card__image-wrapper img{display:block;width:100%;height:auto;aspect-ratio:1/.3}.main__wrapper .shopify-policy__container{max-width:1200px}.modal__window .btn-container{display:none}button.pswp__button--arrow--right:before{transform:translate(-50%,-50%)}.product-recommendations__header{margin:10px auto}p.option-hidden-product{display:flex;justify-content:center;align-items:center;margin-top:20px;margin-bottom:0;font-size:24px;font-weight:700}a.finance-view-details{padding:.6rem 1rem;margin:0 0 2.6rem;border-radius:5px;font-weight:700;font-size:15px;color:gray;border:1px solid;transition:.6s all}a.finance-view-details:hover{color:#fff;background-color:#602a2a;border:1px solid #602a2a;box-shadow:unset}@media screen and (min-width: 767px){.product-content{grid-template-columns:.55fr .45fr;grid-gap:30px;margin-top:20px}.collection-sub-collections .collection-list__wrapper,.page-treatment-tables-and-chairs .collection-list__wrapper,.page-modality-focused-equipment .collection-list__wrapper{grid-gap:20px 20px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;padding:0 10px}.page-oem-millwork .collection-list__wrapper{grid-template-rows:auto auto}}@media screen and (max-width: 1268px){.site-header__navigation,.header-controls{bottom:15px}.section-with-sidebar__wrapper .featured-collection__wrapper{margin:0}.product-qunatity-and-addtocart{flex-wrap:wrap}.product-form__quantity-box-wrapper{margin-bottom:0rem}.custom-page-sidebar .sidebar{flex:0 0 25%}.product-form__quantity-box-wrapper{width:100%}}@media screen and (min-width: 767px) and (max-width: 990px){.site-header__navigation,.header-controls{bottom:0}.site-header__logo{width:200px}.custom-slideshow-pagination{bottom:2rem}.custom-slideshow-pagination .slideshow-pagination__dot{width:30px;border-radius:0}.sidebar{flex:0 0 30%}.featured-collection__wrapper--3-column,.footer-top__wrapper--4-column{grid-template-columns:repeat(2,1fr)}.product-form__cart-buttons{flex-wrap:wrap}.product__add-to-cart-button{width:100%;margin:0}.breadcrumbs-wrapper{justify-content:center;flex-wrap:wrap}.custom-page-sidebar .sidebar{flex:0 0 33%}.blog-template__blog-posts--3-column{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 767px){.site-header__navigation,.header-controls{bottom:0}.collection-list__wrapper{grid-gap:0 20px;grid-template-columns:1fr}.featured-collection__description a img{width:100%;height:100%;margin-top:20px}.custom-slideshow-pagination,.collection-swatches__tooltip{display:none}.sidebar__block-content{margin-bottom:20px}.sidebar__block-content p,.sidebar__block-content div{text-align:center!important}h2.sidebar__block-heading{text-align:center}.site-announcement__text{padding:2px}div.ctct-form-embed div.ctct-form-defaults{padding:10px 4px}div.ctct-form-embed form.ctct-form-custom .ctct-form-required:before{top:6px;left:-5px}.footer-top__wrapper--4-column{grid-template-columns:repeat(1,1fr)}.footer-text-grid-image{width:70%}.footer-top__block-heading{margin-bottom:1rem;margin-top:1rem;letter-spacing:.2px;font-size:20px}.footer-top__wrapper{grid-gap:10px 3.5rem}.footer-top__block{padding-bottom:0}.site-header{padding:0rem 24px}div.ctct-form-embed div.ctct-form-defaults{padding-left:0!important}.mobile_hidden{display:none}.breadcrumbs{justify-content:center;gap:5px;text-align:center}h1.collection-list-page__heading{margin:0}.collection-list-page__wrapper--4-column{padding:0}.collection-bg-image,.collectionBanner{min-height:350px}.contact-and-map{flex-direction:column-reverse}.page-contact .contact-form{margin:0;width:100%}.map-section{width:100%;margin-bottom:15px}h2.contact-heading{padding:0}.page-contact .static-page--width-narrow .static-page__wrapper{max-width:1200px;margin:0}.collection-sub-collections section.collection-list,.collection-sub-collections .collection-list__header,.collection-sub-collections .collection-list__wrapper,.collection-sub-collections .collection-page__header-wrapper{padding:0}.page-treatment-tables-and-chairs section.collection-list,.page-treatment-tables-and-chairs .collection-list__header,.page-treatment-tables-and-chairs .collection-list__wrapper,.page-treatment-tables-and-chairs .collection-page__header-wrapper{padding:0}.page-modality-focused-equipment section.collection-list,.page-modality-focused-equipment .collection-list__header,.page-modality-focused-equipment .collection-list__wrapper,.page-modality-focused-equipment .collection-page__header-wrapper{padding:0}.page-oem-millwork section.collection-list,.page-oem-millwork .collection-list__header,.page-oem-millwork .collection-list__wrapper,.page-oem-millwork .collection-page__header-wrapper{padding:0}.collection-sub-collections .collection-list__header,.page-treatment-tables-and-chairs .collection-list__header,.page-modality-focused-equipment .collection-list__header,.page-oem-millwork .collection-list__header{max-width:1200px;margin:10px auto}.collection-sub-collections .collection-list__wrapper,.page-treatment-tables-and-chairs .collection-list__wrapper,.page-modality-focused-equipment .collection-list__wrapper{grid-gap:20px 20px}.collection-alternate ul.sidebar__block-menu-list{text-align:center}ol.flickity-page-dots{display:none}.static-page__wrapper,.page-collections h1.static-page__heading,.static-page__header{padding:0}.page-collections .static-page__column div{font-size:13px}.custom-page-sidebar .static-page__column h2{font-size:19px}.custom-page-sidebar{flex-wrap:wrap}.custom-page-sidebar .sidebar{flex:0 0 100%}.custom-page-sidebar iframe{max-width:100%;height:100%}.custom-page-sidebar .page p strong+img{width:50%}.blog section.blog-template{margin:0}.blog .blog-template__content-wrapper{margin:1rem 24px}.blog-template__blog-posts--3-column{grid-template-columns:repeat(2,1fr)}.blog .blog-article__title{margin:0;font-size:16px;letter-spacing:1px}.custom-page-sidebar .blog_list li .page-sidebar-menu-link{border-left:unset;padding-left:0;transition:unset}.custom-page-sidebar .blog_list li .page-sidebar-menu-link:hover{border-left:unset;color:#96b9c5}ul.blog_list p{margin-bottom:0}.custom-page-sidebar{gap:0}.custom-page-sidebar .page p{margin-bottom:20px}.custom-page-sidebar .page p:last-child{margin-bottom:60px}.custom-page-sidebar .page p br{display:none}ul.sidebar__block-menu-list li a,ul.sidebar__block-menu-list li a:visited{padding-left:0;border-left:unset}ul.sidebar__block-menu-list li:hover a,ul.sidebar__block-menu-list li:hover a:visited{color:#96b9c5;border-left:unset}.main-content--section-headings-left .cart-template__heading{text-align:center}.cart-item__quantity-bottom{gap:10px}.cart-item__quantity-wrapper{width:5.5rem}.cart-template__header{margin:0 auto 1.5rem}.blog .blog-template__header,.custom-page-sidebar{padding:0}.product-gallery__thumbnails{margin-top:25px}.custom-image-with-text .custom-content h2{font-size:18px;padding:10px}.footer-top{padding:0}.footer-top__block-content{transition:.8s opacity,.5s max-height}.cart-drawer{padding:0 1.5rem}}@media screen and (max-width: 425px){.product-form__cart-buttons{flex-wrap:wrap}.product__add-to-cart-button{width:100%;margin:0}a.breadcrumbs__link{text-align:center}h2.contact-heading{margin-top:16px;font-size:22px;letter-spacing:1px}.static-page__column p a img{width:50%}.blog-template__blog-posts--3-column{grid-template-columns:repeat(1,1fr)}.product_tab_description .tab-link{padding:5px 0}.btn-container{width:auto;display:inline-block;margin-top:30px}}.featured-products .collection-page__description{display:flex;flex-direction:column}.featured-products .collection-page__description a img{width:100%}.product .main__wrapper{margin:0!important}@media screen and (min-width: 576px){.product .main__wrapper{margin:0!important}}@media screen and (min-width: 768px){.product .main__wrapper{margin:0!important}}@media screen and (min-width: 960px){.product .main__wrapper{margin:0!important}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/custom.css.map */
