body{letter-spacing:0;overflow-x:hidden}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:0}h2,h2.h1{font-size:clamp(24px,3vw,32px);font-weight:500;line-height:normal}p{font-size:18px;line-height:40px}a{transition:all .5s}img{max-width:100%;vertical-align:top}select:focus{outline:none;box-shadow:none}.btn,.button,.button-label,.shopify-challenge__button,.customer button{text-align:center;transition:all .5s;min-width:auto;min-height:auto;text-decoration:none;line-height:normal;font-size:16px;font-weight:700;padding:12px 35px;text-transform:uppercase}.page-width,.page-width-desktop{padding:0 30px}.header__heading-link{padding:0;vertical-align:top}.header:not(.drawer-menu).page-width,body:has(.section-header .header:not(.drawer-menu)) .utility-bar .page-width{padding-left:30px;padding-right:30px}.header__menu-item{color:#fff;font-size:15px;font-weight:500;line-height:normal;padding:10px 0;justify-content:center}.header__inline-menu>.list-menu li{width:100%;border-right:1px solid #FE6565;border-left:1px solid #D72E2E;position:relative}.header__inline-menu>.list-menu li:first-child:before{content:"";position:absolute;left:-2px;width:1px;height:100%;background:#fe6565}.header__inline-menu>.list-menu li:last-child:before{content:"";position:absolute;right:-2px;width:1px;height:100%;background:#d72e2e}.header__menu-item:hover{background:#fff;color:#ea4242}.header__inline-menu details[open]>.header__menu-item{background:#fff;color:#ea4242}.header__submenu .header__submenu{margin:0;position:absolute;left:100%;top:0;min-width:260px}.header__submenu .header__submenu .header__menu-item{color:#787878}.header__inline-menu>.list-menu .header__submenu li .header__menu-item:hover{color:#ed4343}.header__inline-menu>.list-menu .header__submenu li .header__menu-item:hover svg path{fill:#ed4343}.header__menu-item:hover span,details[open]>.header__menu-item,.header__submenu .header__menu-item:hover{text-decoration:none}summary.list-menu__item{padding:10px 30px 10px 20px}.header__inline-menu{margin:0;text-align:center;background:#ed4343}.header__inline-menu>.list-menu{display:flex;justify-content:space-between;max-width:1710px;padding:0 30px;align-items:center}.header__submenu.list-menu{border:none;padding:0;background:#fff;box-shadow:0 0 34px #00000040;width:272px}.header__inline-menu>.list-menu .header__submenu li .header__menu-item{color:#000;font-size:15px;font-weight:500;line-height:40px;padding:0 24px;position:relative;text-align:left}.header__inline-menu>.list-menu .header__submenu li .header__menu-item:before{content:"";background:#e6e6e6;width:80%;height:1px;position:absolute;bottom:0}.header__inline-menu>.list-menu .header__submenu li{border:none}.header__inline-menu>.list-menu .header__submenu li:before{display:none}.header__icons{padding-right:0;align-items:center}.header__icon--cart{margin-right:0}.header--top-left .header__heading-link{margin:0}.announcement-bar__message{font-size:13px;font-weight:700;line-height:normal;text-transform:uppercase;padding:12px 0}.header:not(.header--top-center) *>.header__search{display:none}.header--top-left .header__inline-menu{display:none}.header__icon .svg-wrapper,.header__icon,.header__icon--cart .icon{width:auto;height:auto}.header__icon .icon{width:27px;height:27px}header.header.header--top-left{display:flex;align-items:center;justify-content:space-between}.header__icon.header__icon--account span{color:#000;font-size:15px;font-weight:400;text-transform:uppercase}header .search__button .icon,header .field__button>.svg-wrapper{height:20px;width:20px}.header--top-left .header__icon--account{display:none}header .field:before,header .field:after{display:none}header .search__input.field__input{border:1px solid #D4D4D4;background:transparent;height:43px;padding:10px 15px;border-radius:0}header .search__input.field__input:focus{box-shadow:none}header .search__button{border-radius:0;background:#000;height:43px;width:55px}header .search__button svg{color:#fff}header .search__input.field__input::-webkit-input-placeholder{color:#333;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;opacity:1;display:block}header .search__input.field__input::-moz-placeholder{color:#333;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;opacity:1;display:block}header .search__input.field__input:-ms-input-placeholder{color:#333;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;opacity:1;display:block}header .search__input.field__input:-moz-placeholder{color:#333;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;opacity:1;display:block}.header__icon--cart{border:1px solid #D4D4D4;padding:5px 10px;text-decoration:none;line-height:normal}.header__icon--cart .svg-wrapper{margin-right:15px}.header__menu-item[aria-current=page]{background:#fff}.header__active-menu-item{text-decoration:none}.header__menu-item[aria-current=page] .header__active-menu-item{color:#ed4343}.cart-total{color:#333;font-size:15px;font-weight:500;line-height:normal}.btn.btn-checkout{background:#000;color:#fff;font-size:15px;font-weight:500;line-height:normal;text-transform:none;padding:8px 18px;display:flex;align-items:center}.home_image_slider .slick-arrow{width:50px;height:50px;padding:0;position:absolute;top:50%;transform:translateY(-50%);font-size:0;background:transparent;border:none;z-index:1;cursor:pointer}.home_image_slider .slick-prev{left:27%;background:url(left_arw.png);background-repeat:no-repeat;background-size:contain}.home_image_slider .slick-next{right:27%;background:url(right_arw.png);background-repeat:no-repeat;background-size:contain}.home_collection_upper .slick-arrow{width:7px;height:11px;padding:0;position:absolute;bottom:-47px;font-size:0;background:transparent;border:none;z-index:1;cursor:pointer}.home_collection_upper .slick-prev{left:calc(50% - 70px);background:url(collection-left-arrow.svg)}.home_collection_upper .slick-next{right:calc(50% - 90px);background:url(collection-right-arrow.svg)}.home_review .link span.svg-wrapper{display:none}.home_review .multicolumn-card__info .link{cursor:auto}.our-projects-rich-text h2.rich-text__heading{font-weight:600;font-size:clamp(20px,2.6vw,26px)}.our-projects-rich-text h2{font-weight:400;font-size:clamp(20px,2.6vw,36px)}.our-projects-rich-text p{font-size:clamp(16px,2vw,20px)}.our-projects-rich-text h6{font-size:13px;font-weight:300}.featured-project-banner h2.banner__heading{font-size:clamp(20px,3.8vw,38px);background:#fffffff2;box-shadow:0 6px 6px #00000040;padding:20px 10px;font-weight:400}.featured-project-banner .banner__box{max-width:750px;width:100%}.featured-project-banner .banner__buttons{max-width:377px;width:100%}.featured-project-banner .banner__buttons a{max-width:377px;width:100%;height:59px;font-size:20px;font-weight:500;text-transform:capitalize}.our-projects-multicolumn .multicolumn-card__info{position:absolute;left:0;bottom:0;width:100%}.search-modal__form{max-width:50rem}@media screen and (max-width:1300px){.header predictive-search{max-width:40rem}}@media screen and (max-width:1199px){.page-width,.page-width-desktop{padding:0 20px}.header:not(.drawer-menu).page-width,body:has(.section-header .header:not(.drawer-menu)) .utility-bar .page-width{padding-left:20px;padding-right:20px}.btn,.button,.button-label,.shopify-challenge__button,.customer button{font-size:16px;padding:12px 30px}.featured_collection{padding:30px 0!important}p{font-size:14px;line-height:26px}.home_image_one{padding-top:30px!important;padding-bottom:30px!important}.video-section{padding-top:0!important;padding-bottom:0!important}}@media screen and (max-width:989px){.header predictive-search,.btn.btn-checkout,.header__icon span.cart-total{display:none}.header__icon--cart{padding:0;border:none}.header__icon--cart .svg-wrapper{margin:0 0 0 10px}.header:not(.header--top-center) *>.header__search{display:inline-flex}.header__icon .icon.icon-search path{fill:#333}.header__icon--menu .icon{left:20px}header-drawer{width:27px}.header .search-modal__content predictive-search{display:block}.header .search-modal__content predictive-search .field__label{display:none}summary.list-menu__item{padding:1.1rem 3rem}.slider--tablet.grid--peek .grid__item:first-of-type{margin-left:0}.home_image_slider .slick-arrow{width:35px;height:35px}.home_image_one .image-with-text__content,.home_image_two .image-with-text__content{padding-bottom:0}}@media screen and (max-width:749px){.custom-announcement-bar{display:none}.header__icon .icon{width:20px;height:20px}.header__heading-link{padding:0 20px}.btn,.button,.button-label,.shopify-challenge__button,.customer button{font-size:14px;padding:10px 25px}.slideshow__text-wrapper:before{padding-bottom:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/style.css.map */
