@font-face{font-family:Brandon Grotesque;src:url(/cdn/shop/files/BrandonGrotesque-Light.woff2?v=1685338335) format("woff2"),url(/cdn/shop/files/BrandonGrotesque-Light.woff?v=1685338335) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Brandon Grotesque;src:url(/cdn/shop/files/BrandonGrotesque-Thin.woff2?v=1685338335) format("woff2"),url(/cdn/shop/files/BrandonGrotesque-Thin.woff?v=1685338335) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Brandon Grotesque;src:url(/cdn/shop/files/BrandonGrotesque-Bold.woff2?v=1685338335) format("woff2"),url(/cdn/shop/files/BrandonGrotesque-Bold.woff?v=1685338335) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Brandon Grotesque;src:url(/cdn/shop/files/BrandonGrotesque-Medium.woff2?v=1685338335) format("woff2"),url(/cdn/shop/files/BrandonGrotesque-Medium.woff?v=1685338335) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Brandon Grotesque;src:url(/cdn/shop/files/BrandonGrotesque-Regular.woff2?v=1685338335) format("woff2"),url(/cdn/shop/files/BrandonGrotesque-Regular.woff?v=1685338335) format("woff");font-weight:400;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6,p,span,input,div,textraea,select,button{font-family:Brandon Grotesque!important}.y-section.y-parallax-section{height:250vh;background-image:linear-gradient(transparent 30%,#211f24 61%);padding-top:0;padding-bottom:0}.y-background-holder{z-index:0;position:relative;opacity:0}.ot{transition:1s}.y-background-color{position:fixed;top:0%;bottom:0%;left:0%;right:0%;background-color:#211f24;opacity:0;z-index:-1}.y-hero-bg-img-w{z-index:-1}.y-container.y-parallax-container{position:-webkit-sticky;position:sticky;top:120px}.y-home-scroll-img-w{width:100%;max-height:85vh;justify-content:center;display:flex;position:relative}.y-parallax-text-w{max-width:370px;color:#fff;position:absolute;top:0%;bottom:auto;left:0%;right:auto}.y-allcaps{text-transform:uppercase}.y-text-white{color:#fff}.y-h2-large{text-transform:uppercase;font-size:3rem;font-weight:400;line-height:1.2}.y-margin-bottom-25px{flex-direction:column;margin-bottom:25px;display:flex}.y-list{padding-left:20px;font-weight:300}ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}.y-lamp-dark{width:auto;height:100%;max-width:none;position:relative}img{max-width:100%;vertical-align:middle;display:inline-block}.y-lamp-lit{width:auto;height:100%;max-width:none;opacity:0;position:absolute}.y-lamp-dimenstions-w{justify-content:center;align-items:flex-end;display:flex;position:absolute;top:0%;bottom:5%}.y-dimensions-img{height:92%;flex-direction:column;align-items:center;display:flex;position:relative;right:-2.9vh}.y-lamp-img-mobile{display:none}.y-lamp-dark-w{max-height:100%;max-width:100%;justify-content:center;display:flex}.y-parallax-colors-w{color:#fff;position:absolute;top:0%;bottom:auto;left:auto;right:0%}.y-margin-bottom-15px{margin-bottom:15px}.y-margin-bottom-20px{margin-bottom:0;padding-left:0;padding-right:10px}.y-horizontal-flex{justify-content:flex-start;display:flex;position:relative}.y-48x48div{width:48px;height:48px;border-radius:2px;overflow:hidden}.y-margin-right-25px{margin-right:25px}.y-finishes-text{transform-origin:0 0;text-transform:uppercase;line-height:1;position:relative;right:-31px;transform:rotate(90deg);font-size:16px;font-weight:400;letter-spacing:0}.y-finishes-text.clear{right:-9px}.y-parallax-triggers-wrapper{z-index:-1;position:absolute;top:0%;bottom:0%;left:0%;right:0%}.y-trigger-40{width:100%;height:1px;position:absolute;top:40%}.y-trigger-42{width:100%;height:1px;position:absolute;top:42%}.y-trigger-45{width:100%;height:1px;position:absolute;top:45%}.y-trigger-48{width:100%;height:1px;position:absolute;top:48%}.y-trigger-52{width:100%;height:1px;position:absolute;top:52%}.y-trigger-57{width:100%;height:1px;position:absolute;top:57%}.y-trigger-61{width:100%;height:1px;position:absolute;top:61%}.y-trigger-65{width:100%;height:1px;position:absolute;top:65%}.y-trigger-70{width:100%;height:1px;position:absolute;top:70%}.y-trigger-75{width:100%;height:1px;position:absolute;top:75%}.y-trigger-80{width:100%;height:1px;position:absolute;top:80%}.y-trigger-85{width:100%;height:1px;position:absolute;top:85%}.y-trigger-93{width:100%;height:1px;position:absolute;top:93%}.footer-block--newsletter{flex-wrap:nowrap;justify-content:center;flex-direction:column;align-items:flex-start!important}.list-social__item img{width:21px;height:21px}.y-section.y-home-hero{padding-top:50px;padding-bottom:20px}.y-section{border-style:none;padding:80px 20px;position:relative}.y-home-h1{color:#2a2a2a;text-align:center;letter-spacing:5px;text-transform:uppercase;font-size:90px;font-weight:300;line-height:1;margin-top:0;margin-bottom:0;font-family:Brandon Grotesque}.y-h1-the-dark{color:#2a2a2ab3;font-size:42px;position:relative;top:-20px}.y-container.y-centered{flex-direction:column;align-items:center;display:flex}.y-container{z-index:1;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;display:block;position:relative}.y-home-hero-paragraph._1-125rem{margin-bottom:25px;font-size:18px;font-family:Brandon Grotesque;max-width:30ch;text-align:center;letter-spacing:.5px;color:#000;line-height:1.5;font-weight:400;margin-top:10px}.y-home-hero-paragraph{max-width:40ch;text-align:center;letter-spacing:.5px;margin-bottom:10px;line-height:1.5}.y-hero-bg-img-w{justify-content:center;align-items:center;position:absolute;top:0%;bottom:0%;left:0%;right:0%}.y-hero-bg-img{width:100%;height:auto;object-fit:cover;position:relative;top:-200px}.y-primary-button.home-hero{padding-top:16px;padding-bottom:16px;line-height:1}.y-primary-button{color:#fff;letter-spacing:.22em;text-transform:uppercase;background-color:#2f2c33;border:1px solid #84b3df;padding:20px 55px;font-weight:400;line-height:1.43;transition:all .2s}.hide{display:none}.y-section-black-no-padding{color:#fff;background-color:#211f24;padding-left:20px;padding-right:20px}.y-lamp-dimensions-w{width:100%;max-width:1200px;flex-direction:column;justify-content:flex-end;align-items:center;margin-left:auto;margin-right:auto;display:flex}.y-base-dimensions-w{height:44vh;display:flex;position:relative;right:-8px}.y-image.auto-height{width:auto}.y-image{width:100%;height:100%;object-fit:cover}.y-mobile-features-w{display:none;position:relative}.y-20px-text.features-h2{color:#fff;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:25px}.y-20px-text{font-size:1.25rem}.y-margin-bottom-5px{margin-bottom:5px}.y-margin-bottom-40px{margin-bottom:40px}.y-300-text{font-weight:300}.page-width{padding:0 20px;max-width:1200px!important}.header__heading-logo{max-width:192px!important}.header__inline-menu li a{padding:0;text-decoration:none}.header__inline-menu li a span{font-family:Brandon Grotesque;margin-left:17px;margin-right:15px;letter-spacing:.1em;text-transform:uppercase;font-size:16px;padding:15px 0;text-decoration:none!important;font-weight:400;border-bottom:2px solid transparent;transition:.3s ease}.header__inline-menu li a span:hover{font-weight:400;border-bottom:2px solid #78B4E0;transition:.3s ease}.header__inline-menu li a .header__active-menu-item{border-bottom:2px solid #84b3df;font-weight:400;transition:.3s ease}.header-wrapper--border-bottom{border-bottom:0rem solid rgba(var(--color-foreground),.08)}.intro_heading{font-size:20px;font-weight:300;text-transform:uppercase}.sprit_introducing{text-transform:uppercase;font-size:48px;font-weight:400;line-height:1.2;margin:0;color:#fff}.lamp_title{font-size:20px;font-weight:300;text-transform:uppercase;margin:0 0 20px}.lamp_decription{font-weight:300;font-size:16px;line-height:25px}.featuers_heading{color:#fff;font-size:20px;font-weight:400;margin:37px 0 22px}.features_list li{font-weight:300;font-size:16px;line-height:25px}.features_list li p a{color:#fff;text-decoration:none}.features_list{padding:0 0 0 20px;position:relative;z-index:1}.features_list li p{margin:0}.finishes_heading{font-size:16px;letter-spacing:0;font-weight:400;margin:0 0 12px}.unfinished_img{border-radius:2px;overflow:hidden;width:48px;height:48px;margin-right:25px}.natural_img{border-radius:2px;overflow:hidden;width:48px;height:48px}.cstm_featured_collection h2{color:#fff;text-align:center;font-size:48px;margin:0 0 35px!important}.cstm_featured_collection .collection__description p{color:#fffc;letter-spacing:2px;font-weight:300;margin:0 0 40px!important}.cstm_featured_collection .slider-mobile-gutter .card__heading{color:#fff;text-align:center;text-transform:uppercase;font-weight:300;font-size:16px;margin:22px 0 0}.cstm_featured_collection .slider-mobile-gutter .card__heading a{text-decoration:none!important}.cstm_featured_collection .slider-mobile-gutter .card__heading a:after,.cstm_featured_collection .slider-mobile-gutter .card__heading a:before{display:none}.cstm_featured_collection .button{color:#fff;letter-spacing:.22em;text-transform:uppercase;background-color:#2f2c33;border:1px solid #84b3df;padding:20px 55px;font-weight:400;line-height:1.43;transition:all .2s}.cstm_featured_collection .button:hover{color:#2a2a2a;background-color:#fff;text-decoration:none;transition:all .2s}.cstm_featured_collection .slider-mobile-gutter{margin-bottom:15px}.cstm_featured_collection .slider-mobile-gutter .gradient{background:transparent!important}.timber-heading{color:#fff;font-size:48px;text-transform:uppercase;line-height:1.2;margin:0 0 37px}.timber-divider{width:120px;height:2px;background-color:#84b3df;display:block!important}.timber-desc{color:#fffc;font-size:20px;font-weight:300;line-height:30px;margin:0}.cstm-specialty_timber_prdt{padding:150px 0 90px}.timber_prdt_img_btn{display:grid;grid-template-columns:repeat(2,1fr);position:relative}.timber_img img{width:100%}.timber_img{position:relative;display:flex}.timber-overlay{width:100%;height:100%;background-color:#2f2c3347;position:absolute;top:0%;bottom:0%;left:0%;right:0%}.timber-button{color:#2a2a2a;letter-spacing:4px;text-transform:uppercase;background-color:#fefefe;padding:19px 77px;font-size:14px;transition:all .2s;text-decoration:none}.timber-button:hover{color:#fff;background-color:#2f2c33;text-decoration:none;transition:all .2s}.timber_btn{justify-content:center;align-items:center;display:flex;position:absolute;top:0%;bottom:0%;left:0%;right:0%}.timber_prdt_img_btn{margin:52px 0 0}.footer{margin-top:0!important}.footer{color:#fff;background-color:#2f2c33;padding:112px 0 136px!important}.footer-block__heading{font-size:16px;font-weight:300;margin:0 0 28px}.footer-block__details-content a,.footer-block__details-content p{font-size:16px!important;font-weight:300;color:#fff!important;transition:.3s ease!important;line-height:1.47;text-decoration:none!important}.footer-block__details-content a:hover{text-decoration:underline!important;transition:.3s ease}.footer-block__details-content li{padding:0 0 12px!important}.footer-block__details-content p{margin:0 0 25px}.footer-block__heading{font-size:16px!important;font-weight:300;margin:0 0 28px!important}.newsletter-form__field-wrapper input{width:251px;height:100%;background-color:#727272;border:1px solid #727272;font-size:14px;margin:0}.newsletter-form__field-wrapper button{width:175px;height:100%;color:#2a2a2a;text-transform:uppercase;background-color:#fff!important;border:0 solid #fff;font-size:15px}.newsletter-form__field-wrapper .field:before,.newsletter-form__field-wrapper .field:after{display:none}.footer__list-social{position:relative;padding:50px 0 0}.footer__list-social:before{content:"";position:absolute;top:22px;left:0;width:63px;height:2px;background:#84b3df}.footer__content-top{padding-bottom:0!important}.footer__list-social li:first-child a{padding-left:0}.footer__blocks-wrapper .footer-block.grid__item{width:auto!important}.footer__blocks-wrapper{display:flex;justify-content:space-between}.footer-block__newsletter:not(:only-child){width:100%}.newsletter-form__field-wrapper{max-width:100%!important;margin:10px 0 0}.footer-block:last-child{width:36%}.newsletter-form{max-width:100%!important}div#shopify-section-sections--18127750693173__footer{position:relative}.gf-Checkbox,.gf-count,.gf-actions{display:none!important}.checked .gf-label{text-decoration:underline}.gf-option-box li{margin-bottom:16px!important}.gf-filter-contents{background-color:#f9f9fa!important;padding:25px 25px 50px}.coll_image_banner .banner:after{background-color:#f9f9fa}.coll_image_banner .banner__text{letter-spacing:.1em;font-weight:300;line-height:1.45;text-transform:uppercase;color:#2a2a2a}.coll_image_banner .banner__heading{color:#2a2a2a;margin-top:0;font-weight:400;line-height:1.43;text-transform:uppercase}.cstm-about-banner .banner__heading{color:#2a2a2a;margin:0;font-size:40px;font-weight:400;line-height:1.43}.cstm-about-banner .banner__text p{color:#2a2a2a;font-size:20px;letter-spacing:.1em;font-weight:300}.cstm-about-banner .banner__text{margin:0!important}.cstm-about-banner .banner--small:not(.banner--adapt){min-height:48rem}.cstm-about-banner .banner__media{background:#fff}.cstm-about-banner .media>img{object-fit:contain}.cstm_multiple_paragraph{padding:0 0 2rem}.cstm_multiple_paragraph .multicolumn-card__info h3{color:#2a2a2a;font-size:27px;margin:0 0 40px}.cstm_multiple_paragraph .multicolumn-card__info p{color:#000;font-weight:300;letter-spacing:0;line-height:1.47}.cstm_multiple_paragraph .multicolumn-card__info h1{font-size:28px}.cstm_multiple_paragraph .y-about-large-paragraph{font-size:28px;text-transform:uppercase;font-weight:400!important;line-height:1.4}.cstm_multiple_paragraph .y-about-quote-w{position:relative;margin:5rem 0 0}.cstm_multiple_paragraph .y-about-quote{max-height:80px;font-size:116px;position:absolute;top:-72px;bottom:auto;left:-60px;right:auto}.cstm_multiple_paragraph .y-about-quote.rotated{top:auto;bottom:-72px;left:auto;right:-25px;transform:rotate(180deg)}.cstm_multiple_paragraph .multicolumn-list__item:first-child{padding:0 40px 0 0}.cstm_multiple_paragraph .multicolumn-list__item:last-child{padding:0 0 0 40px}.cstm_foundation_column h2{font-weight:400;line-height:1.43;font-size:40px;color:#fff}.cstm_foundation_column .gradient{background-color:#211f24;color:#fff;padding:5rem 0}.cstm_foundation_column .title-wrapper-with-link{display:block}.cstm_foundation_column .title-wrapper-with-link p{font-weight:300;max-width:330px;line-height:1.4;font-size:16px;margin:20px 0 62px}.cstm_foundation_column .slider-mobile-gutter li{width:220px!important;height:123px;border:1px solid #84b3df}.cstm_foundation_column .slider-mobile-gutter li .multicolumn-card{background-color:transparent}.cstm_foundation_column .slider-mobile-gutter li .multicolumn-card__info{padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.cstm_foundation_column .slider-mobile-gutter li .multicolumn-card__info h3{color:#fff;letter-spacing:5.4px;font-weight:400;font-size:20px}.cstm_foundation_column .slider-mobile-gutter li .multicolumn-card__info p{font-size:16px;letter-spacing:0;font-weight:300}.cstm_foundation_column .slider-mobile-gutter li .multicolumn-card__info .rte{margin:0}.cstmway-section .y-card{width:100%;height:181px;max-width:100%;justify-content:center;padding-top:0;padding-left:40px;padding-right:30px;display:flex;border:1px solid #84b3df;border-radius:2px;flex-direction:column}.cstmway-section .y-card h3{letter-spacing:5.4px;text-transform:uppercase;font-weight:400;margin:0;text-align:center}.cstmway-section .tw-paragraph{letter-spacing:0;text-align:center;max-width:190px;margin:0 auto;line-height:1.47}.cstmway-section .grid__item{position:relative;display:flex;flex-direction:column;align-items:center;height:100%}.paragraph_column .multicolumn-paragraph h3{font-size:28px;letter-spacing:0;margin:0}.paragraph_column .multicolumn-paragraph p,.paragraph_column .multicolumn-paragraph a{line-height:1.4;letter-spacing:0;margin:0;color:#9a9a9a;text-decoration:none;transition:.3s ease}.paragraph_column .multicolumn-paragraph a:hover{text-decoration:underline;transition:.3s ease}.paragraph_column .paragraph_column_container{padding:0 0 8rem}.paragraph_column .paragraph_column_container:last-child{padding:0}.cstmway-section{padding:6rem 0}.paragraph_column{padding:6rem 0 0}.cstmway-section .theway_heading h2{font-size:40px;color:#2a2a2a}.cstm-footer-banner{position:relative}.cstm-footer-banner:before{content:"";background:linear-gradient(#fff,#fff0);position:absolute;top:0%;left:0%;height:100%;width:100%;z-index:1}.way-row{display:grid;grid-template-columns:repeat(3,1fr)}.cstm-way-row{display:grid;grid-template-columns:repeat(3,1fr);padding:6rem 0 0}.way-up-img,.way-down-img{position:relative}.way-up-img .way-img{position:absolute;bottom:0;right:40px}.way-img img{width:82px;height:82px}.way-down-img .way-img{position:absolute;bottom:-35px;left:40px}.header{padding-top:20px!important;padding-bottom:20px!important}.way-left-img{display:flex;align-items:center;justify-content:center}.cstm-breadcrumb a{color:#2a2a2a!important;text-decoration:none!important;letter-spacing:0;font-weight:300!important}.cstm-breadcrumb{padding:7rem 0 0}.cstm-breadcrumb .breadcrumbs{margin:0 0 10px;padding:0 15px}.contact__page .cstm-breadcrumb .breadcrumbs{padding:0}.cstm-breadcrumb .breadcrumbs__item:not(:last-child):after{height:8px;margin:0 8px 0 0;width:8px;top:-3px}.contactform_information .multicolumn-card__info a{text-decoration:none;letter-spacing:0}.contactform_information .multicolumn-card__info p{line-height:24px;margin:0 0 45px;min-height:73px;color:#636363;text-align:center}.contactform_information .multicolumn-card.content-container{background:transparent!important}.contactform_information ul{margin:40px 0 0!important;justify-content:center}.contactform_information .center{width:auto;height:1px;max-width:100%;background-color:#00000052;margin-top:60px;margin-bottom:0;display:block!important}.contactform_information .page-width{padding-bottom:17px}.contactform_information ul li{max-width:23%!important}.contactform_information .multicolumn-card__info{padding:0}.product-media-container.constrain-height.media-fit-contain{--contained-width: 100% !important}.cstm-about-banner .banner--medium:not(.banner--adapt){min-height:48rem}.contactform_information h2{color:#2a2a2a;letter-spacing:5.4px;margin-top:0;font-size:48px;max-width:570px;text-align:center}#ContactForm .field:before,#ContactForm .field:after{display:none}#ContactForm .field{display:flex;flex-direction:column}#ContactForm .field .field__input{order:2;background-color:#f9f9fa;padding:14px 12px;height:auto;outline:none;box-shadow:none}#ContactForm .field .field__label{position:initial;color:#2a2a2a;font-size:18px;letter-spacing:0;margin:0 0 10px}#ContactForm{grid-column-gap:4rem;max-width:100%}#ContactForm .field{margin-bottom:3.5rem}#ContactForm .text-area{height:150px!important}.contact__button button{letter-spacing:.22em;text-transform:uppercase;background-color:#2f2c33;width:100%;padding:19px 28px;font-size:16px;font-weight:300;border:1px solid #84b3df;border-radius:2px;transition:.3s ease}.contact__button button:before,.contact__button button:after{display:none}.contact__button button:hover{color:#2a2a2a;background-color:#fbfbfb;border:1px solid #84b3df;border-radius:1px;text-decoration:none;transition:.3s ease}.contact.page-width{padding-bottom:80px!important}.contactform_information .title-wrapper-with-link{justify-content:center}.contactform_information .title-wrapper-with-link p{margin:0;text-align:center}.contact h2{text-align:center;margin:0 0 40px}.collection-hide-price-wrappper .price{display:none}.product-grid-container .card__heading{font-size:15px}.collection-hide-price-wrappper .collection-bottom-btn{display:block!important}.product-hide-price-wrappper .price,.glFilter-search-popup .gl-card-price{display:none}.custom-lightning_sale-partner .cstm_featured_collection .card__information{padding-bottom:1.7rem;padding-top:1.7rem}.custom-lightning_sale-partner .cstm_featured_collection .card__heading{color:#121212!important;text-align:left;font-size:15px;margin:0!important;text-transform:capitalize;font-weight:400}.custom-lightning_sale-partner .card-wrapper:hover{color:#121212!important;text-decoration:underline!important}.custom-lightning_sale-partner .cstm_featured_collection .price-item,.custom-lightning_sale-partner .ddcard-information{display:none}.custom-lightning_sale-partner .card__content{display:initial!important}.custom-lightning_sale-partner .card--standard>.card__content .card__information{padding-left:0;padding-right:0}.design--specs h2{font-size:32px!important;font-weight:500!important;padding-bottom:.5rem!important}.design--specs .image-with-text__text p{font-size:14px;font-weight:400;color:#000}.design--specs .image-with-text__text{margin:0!important}.design--specs .image-with-text__media img{margin:auto;border-radius:.5rem!important}.design--specs .image-with-text__media{border:none!important;border-radius:.5rem!important}.design--specs .image-with-text__media{padding-bottom:0!important}.design--specs .design-company-card{border-radius:.5rem!important;background-color:#efefef}.design--specs .design-company-card-content{width:75%!important}.design--specs .design-company-card-svg{padding:1rem!important;width:25%!important;align-items:center;display:flex;justify-content:center;background:#2f2c33;border-radius:.5rem 0 0 .5rem!important}.design--specs .design-company-card-grid{width:100%!important}.design--specs .design-company-card-svg img{-webkit-filter:invert(100%);filter:invert(100%)}.design--specs .design-company-card a{text-decoration:none}.design--specs .design-company-card-content h4{margin:0!important;font-size:14px;font-weight:500;padding:0 0 10px 20px}.design--specs .design-company-btn p{font-size:14px;font-weight:500;color:#000;margin:0;padding:0 20px}.shopify-section-group-footer-group{position:relative}.ddcard-information .price{display:none}.custom-slideshow-wrapper .banner__heading{font-size:62px;line-height:86px;letter-spacing:34px;text-transform:uppercase;color:#fff;display:block;margin:30px 0 0!important}.custom-slideshow-wrapper .banner__heading span{font-size:92px;line-height:90px;text-align:center;letter-spacing:7px;text-transform:uppercase;color:#fff;display:block}.custom-slideshow-wrapper .slideshow__text.banner__box{max-width:100%;padding:0}.custom-slideshow-wrapper .slider-counter{display:none}.custom-slideshow-wrapper .slideshow__controls{position:absolute;top:50%;transform:translateY(-50%);z-index:9;border:0!important;width:100%;justify-content:space-between;left:0}.custom-slideshow-wrapper .slider-button--prev{background:url(/cdn/shop/files/left-arrow.svg);width:52px;height:52px;cursor:pointer;border:0;opacity:1;position:relative;left:60px}.custom-slideshow-wrapper .slider-button--next{background:url(/cdn/shop/files/right-arrow.svg);width:52px;height:52px;cursor:pointer;border:0;opacity:1;position:relative;right:60px}.custom-slideshow-wrapper .slider-button--next:focus,.custom-slideshow-wrapper .slider-button--prev:focus{outline:none!important;box-shadow:none!important}.custom-slideshow-wrapper .slider-button svg{display:none}.custom-slideshow-wrapper .slideshow__autoplay.slider-button.no-js-hidden{display:none}.collection-lists-head h2{font-size:26px;line-height:30px;text-align:center;color:#3f3f3f;margin:60px auto;max-width:617px}.collection-lists-blocks p{font-size:24px;line-height:30px;text-align:center;color:#3f3f3f;margin:0}.collection-lists-blocks a{text-decoration:none}.collection-lists-blocks img{width:100%;margin:0 0 10px}.collection-lists-blocks-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.page-index main .page-width{padding:0 50px;max-width:1260px!important}.collection-lists-second{padding:100px 0;margin:100px 0 0;position:relative}.collection-lists-second:before{content:"";position:absolute;top:0;left:50%;width:1050px;height:2px;background:#78b4e0;transform:translate(-50%)}.footer-block:last-child{padding:0 0 0 30px}.coll_image_banner .banner__text p{text-transform:initial;letter-spacing:0}.coll_image_banner .banner__text p span{font-size:18px!important}.t-about-us .paragraph_column{padding:6rem 0}@media only screen and (min-width: 768px){.cstm_featured_collection li{width:100%!important;max-width:100%!important}.cstm_featured_collection .slider-mobile-gutter ul{display:grid!important;grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width: 1349px){.collection-lists-blocks p{font-size:24px;line-height:30px}.collection-lists-second{padding:70px 0;margin:70px 0 0}}@media only screen and (max-width: 1280px){.header__inline-menu li a span{margin-left:10px;margin-right:10px}.cstm-about-banner .media>img{object-fit:cover}}@media only screen and (max-width: 1199px){.header{padding-top:10px;padding-bottom:10px}.newsletter-form__field-wrapper button{width:125px}.y-home-hero-paragraph._1-125rem{margin-top:0}.y-hero-bg-img-w{z-index:0}.cstm_foundation_column .slider-mobile-gutter li .multicolumn-card__info h3{letter-spacing:3.4px;font-size:19px}.cstm_foundation_column .title-wrapper-with-link p{margin:18px 0 52px}.way-img img{width:52px;height:52px}.cstm_multiple_paragraph{padding:0 0 0rem}.contactform_information ul li{max-width:26%!important}.header__inline-menu li a span{font-size:13px}.header{padding-top:20px!important;padding-bottom:20px!important}.custom-slideshow-wrapper .banner__heading{font-size:62px;line-height:96px;letter-spacing:23px}.collection-lists-blocks-wrapper{grid-template-columns:repeat(3,1fr);gap:35px}.collection-lists-second:before{width:780px}.collection-lists-head h2{font-size:26px;line-height:30px;margin:40px auto;max-width:617px}.collection-lists-blocks p{font-size:20px;line-height:28px}.page-index main .page-width{padding:0 20px}.custom-slideshow-wrapper .banner__heading span{font-size:75px;line-height:70px}}@media only screen and (max-width:1189px){.footer-block:last-child{padding:0}}@media only screen and (max-width: 989px){.y-parallax-text-w{max-width:37vw}.sprit_introducing{font-size:45px}.cstm_featured_collection h2{text-align:left;margin:0 0 25px!important}.cstm-specialty_timber_prdt{padding:100px 0 80px}.footer-block:last-child{width:55%}.cstm_featured_collection .slider-mobile-gutter .card__heading{text-align:left}.footer-block__details-content li{padding:0 0 3px!important}.footer-block__details-content p{margin:0 0 22px}.header--mobile-center{flex-direction:row;display:flex}.header__icons{width:20%}.header__heading{width:86%;text-align:left}header-drawer{order:3;margin-left:0!important}.cstm-about-banner .banner__heading{font-size:32px;line-height:1.13}.cstm-about-banner .banner__text p{font-size:16px}.cstm_multiple_paragraph .multicolumn-card__info h3{font-size:20px;margin:0 0 30px}.cstm_multiple_paragraph .multicolumn-list__item:last-child{padding:0}.cstm_multiple_paragraph .y-about-large-paragraph{font-size:22px}.cstm_multiple_paragraph .y-about-quote{top:-72px;left:0}.cstm_multiple_paragraph .y-about-quote.rotated{right:0}.cstm_multiple_paragraph .y-about-quote-w .y-about-large-paragraph{padding:40px 0}.cstm_multiple_paragraph .y-about-quote{font-size:80px;top:-45px}.cstm_multiple_paragraph .y-about-quote.rotated{bottom:-42px}.cstm_foundation_column h2{font-size:32px}.paragraph_column .grid__item{max-width:100%!important}.paragraph_column .paragraph_column_container{padding:0 0 5rem}.cstm_multiple_paragraph .multicolumn-list__item:first-child{padding:0}.gf-filter-selection{display:none!important}.gf-actions{display:block!important}.gf-filter-contents{padding:20px 10px 35px!important}.gf-block-title .h3{font-size:18px!important}.contactform_information ul li{max-width:33%!important}.design--specs .design-company-card-content h4,.design--specs .design-company-btn p{font-size:13px!important}.design--specs .design-company-card-grid{max-width:530px!important}.custom-slideshow-wrapper .banner__heading{font-size:52px;line-height:76px}.custom-slideshow-wrapper .banner__heading span{font-size:74px;line-height:70px}.collection-lists-second:before{width:600px}.collection-lists-second{padding:70px 0 50px;margin:60px 0 0}.collection-lists-blocks-wrapper{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.header__icons{width:13%}.y-home-h1{font-size:64px;margin-bottom:30px}.y-h1-the-dark{font-size:34px;top:0}.y-hero-bg-img{top:-100px}.y-section.y-parallax-section{min-height:auto;background-color:#211f24;background-image:none;padding-bottom:50px;height:auto;padding-top:30px}.y-home-scroll-img-w{max-height:none;flex-direction:column;justify-content:flex-start;margin-bottom:45px}.y-parallax-text-w{max-width:none;position:relative;top:auto;left:auto}.y-parallax-colors-w{min-height:240px;flex-direction:column;align-items:center;display:flex;position:relative;top:auto;right:auto}.y-lamp-img-mobile{display:block}.y-lamp-lit,.y-lamp-dark{display:none}.sprit_introducing{font-size:28px;margin:0 0 10px}.y-hide-landscape,.y-base-dimensions-w{display:none}.y-mobile-features-w{display:block;position:relative}.lamp_decription{margin-bottom:40px}.y-container.y-parallax-container{position:relative;top:0}.y-20px-text.features-h2{font-size:20px}.y-mobile-features-w h3{color:#fff;font-size:20px;margin:0}.y-mobile-features-w p{margin:4px 0 35px}.cstm_featured_collection h2{font-size:28px;margin:0 0 12px!important}.cstm_featured_collection .button{padding:16px 40px}.timber_prdt_wrapper{display:block}.timber-heading{font-size:28px;margin:0 0 12px}.timber_prdt_wrapper .grid__item{width:100%!important;max-width:100%}.timber-desc{font-size:19px;margin:40px 0 0}.timber_prdt_img_btn{grid-template-columns:repeat(1,1fr)}.footer{padding:40px 0!important}.footer__content-top{padding-left:calc(2rem / var(--font-body-scale))!important;padding-right:calc(2rem / var(--font-body-scale))!important}.footer-block__heading{margin:0 0 18px!important}.footer-block__heading{text-align:left}.footer-block:last-child{width:75%}.footer-block:last-child .footer-block__details-content{margin-bottom:0}.y-parallax-text-w.ot{opacity:1!important}.intro_heading,.sprit_introducing,.lamp_title,.lamp_decription{opacity:1!important;transform:initial!important}.cstm_featured_collection .slick-dots li button{width:16px;height:16px;cursor:pointer;background-color:#fff6;margin:0 3px .5em;transition:background-color .1s,color .1s;display:inline-block;position:relative;border-radius:20px;font-size:0;border:0}.cstm_featured_collection .slick-dots li.slick-active button{background-color:#fff}.cstm_featured_collection .slick-dots{padding:0;text-align:center;margin:0 0 30px}.cstm_featured_collection .slick-dots li{display:inline-block;padding:0 1px}.cstm-about-banner .banner__heading{font-size:28px}.cstm-about-banner .banner--small:not(.banner--adapt){min-height:28rem}.cstm-breadcrumb .breadcrumbs{padding:0}.cstm_multiple_paragraph .y-about-large-paragraph{font-size:19px}.cstm_foundation_column h2{font-size:28px}.cstm_foundation_column .multicolumn-list{display:grid;justify-content:center;gap:20px}.cstm_foundation_column .slider-mobile-gutter li{width:310px!important}.cstmway-section .theway_heading h2{font-size:28px}.way-row,.cstm-way-row{grid-template-columns:repeat(1,1fr)}.cstmway-section .y-card h3{font-size:20px}.cstmway-section .y-card{width:320px;margin:0 auto}.way-up-img,.way-down-img,.way-left-img{display:none}.cstm-way-row{padding:2rem 0 0;gap:20px}.paragraph_column .multicolumn-paragraph h3{font-size:24px;margin:0 0 20px}.cstm-breadcrumb .breadcrumbs__item:not(:last-child):after{height:6px;width:6px}.cstm-about-banner .banner--medium:not(.banner--adapt){min-height:25rem}.cstm-about-banner .banner--medium:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:25rem}.contactform_information h2{font-size:28px;max-width:360px}.contactform_information p{margin-top:0}.contactform_information ul li{max-width:49%!important}.contactform_information .center{margin:50px auto 0}.contact h2{margin:0 0 30px}.header__icons{width:20%}.header__heading{width:80%}.image-with-text:not(.collapse-corners,.image-with-text--overlap) .image-with-text__media-item{width:100%!important;height:300px!important}.design--specs .design-company-card{max-width:100%!important;width:100%!important}.y-lamp-dark-w{position:relative}}@media only screen and (max-width:749px){.custom-slideshow-wrapper .banner__heading{font-size:24px;line-height:40px;letter-spacing:10px}.custom-slideshow-wrapper .banner__heading span{font-size:34px;line-height:30px;letter-spacing:4px}.custom-slideshow-wrapper .slider-button--prev{width:32px;height:32px;left:25px;background-repeat:no-repeat;background-size:100%}.custom-slideshow-wrapper .slider-button--next{width:32px;height:32px;right:25px;background-repeat:no-repeat;background-size:100%}.header{padding-top:5px!important;padding-bottom:5px!important}.collection-lists-head h2{font-size:21px;line-height:28px;margin:30px auto}}@media only screen and (max-width:575px){.timber-button{padding:19px 27px}.footer-block:last-child{width:100%}.header__icons{width:25%}.header__heading{width:75%}.collection-lists-blocks-wrapper{grid-template-columns:repeat(1,1fr);gap:35px}.collection-lists-second:before{width:320px}.collection-lists-second{padding:50px 0 40px;margin:40px 0 0}}@media only screen and (max-width:479px){.y-home-h1{font-size:41px}.y-h1-the-dark{font-size:21px}.sprit_introducing,.cstm_featured_collection h2{font-size:23px}.cstm_featured_collection .collection__description p{text-align:justify}.timber-heading{font-size:23px}.cstm-specialty_timber_prdt{padding:55px 0 40px}.timber-desc{font-size:18px}.timber-button{padding:19px 10px;letter-spacing:2px}.header__heading{width:70%}.header__icons{width:30%}.cstm_foundation_column .slider-mobile-gutter li{width:270px!important}.cstmway-section .y-card{width:270px;height:160px}.cstm-about-banner .banner__heading{font-size:20px}.cstm-about-banner .banner__text p{font-size:16px;line-height:22px;margin:12px 0 0!important}.cstm_foundation_column h2{font-size:20px}.cstmway-section .theway_heading h2{font-size:20px;margin:0 0 32px}.cstm-breadcrumb{padding:4rem 0 0}.cstm-breadcrumb .breadcrumbs{margin:0}.contactform_information h2{font-size:20px}.contactform_information ul li{max-width:100%!important;margin:0 0 15px}.contactform_information .multicolumn-card__info p{margin:0 0 20px;min-height:auto}.contactform_information .center{margin:35px auto 0}.header__icon span{justify-content:end}.design--specs h2{font-size:28px!important;padding-bottom:1.5rem!important;text-align:center!important}.design--specs .design-company-card-content h4{display:none!important}.design--specs .image-with-text__content{padding-left:10px!important;padding-right:10px!important}.design--specs .design-company-card-grid{max-width:100%!important}.design--specs .design-company-card-content{width:80%!important}.design--specs .design-company-card-svg{width:20%!important}.custom-slideshow-wrapper .slideshow:not(.banner--mobile-bottom) .slideshow__text-wrapper{height:323px}.custom-slideshow-wrapper .banner__content{align-items:normal}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/custom.css.map */
