@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";html{font-size:62.5%;line-height:1.5;background-color:transparent;padding:0!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--body-black)}body{font-family:var(--body-poppins);font-weight:400;color:var(--body-black);font-size:clamp(1.5rem,1.06vw,1.7rem);letter-spacing:0}:root{--body-poppins: "Poppins", sans-serif;--heading-playfair: "Playfair Display", serif;--theme-black: #080705;--body-black: #2C2B28;--black: #000;--white: #fff;--theme-red: #FF0000;--theme-gray: #EEEEEE;--page-width: 1630px;--padding-100: clamp(4rem,6.25vw,10rem);--padding-50: clamp(2.5rem,3.47vw,5rem);--padding-40: clamp(2rem,2.77vw,4rem);--padding-70: clamp(3rem,4.37vw,7rem);--p18: clamp(1.6rem, 1.12vw, 1.8rem);--font_size_20px: clamp(1.7rem, 1.053vw, 2rem);--font_size_24px: clamp(1.8rem, 1.263vw, 2.4rem);--font_size_30px: clamp(2rem, 1.579vw, 3rem);--font_size_52px: clamp(2.6rem, 2.737vw, 5.2rem);--font_size_60px: clamp(3rem, 3.158vw, 6rem);--font_size_75px: clamp(3rem,4.41vw,7.5rem);--font_size_90px: clamp(3.5rem, 4.737vw, 9rem);--font_size_100px: clamp(4rem, 5.263vw, 10rem)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--heading-playfair);font-weight:700;letter-spacing:normal;color:var(--theme-black);margin-top:0!important;margin-bottom:2rem;line-height:1.1}h6,.h6{font-size:clamp(1.4rem,1.125vw,1.8rem)}h5,.h5{font-size:clamp(1.6rem,1.25vw,2rem)}h4,.h4{font-size:clamp(2rem,1.5vw,2.4rem)}h3,.h3{font-size:clamp(2.3rem,2vw,3rem)}h2,.h2,h1.title{font-size:clamp(3.2rem,3vw,4.8rem)}h1,.h1{font-size:clamp(4rem,5.5vw,8.8rem)}button,.btn,a,.link,input[type=submit]{transition:all ease-in-out .3s}img{display:inline-block;max-width:100%;height:auto}:after,:before{box-sizing:border-box;letter-spacing:normal}a,a:hover,a:focus{text-decoration:none}a,.link{-webkit-transition:ease-in .3s;-moz-transition:ease-in .3s;transition:ease-in .3s}a:hover,.link:hover,.link:focus{color:var(--theme-red)}a,button,input[type=submit]{transition:all ease-in-out .3s;cursor:pointer}p{margin:0 0 2rem}p:last-child{margin-bottom:0}button,button:hover,button:focus{outline:none!important;box-shadow:none!important}:focus{outline:none!important;box-shadow:none!important}select{font-family:var(--body-poppins);font-weight:400;border:1px solid #bfbfc1;height:6rem;line-height:6rem;width:100%;padding:0 16px;font-size:clamp(1.6rem,1.0625vw,1.7rem);text-transform:capitalize!important;color:var(--textColor);padding-right:28px!important;outline:none!important;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}select:focus{box-shadow:none!important}select::-ms-expand{display:none}.page-width,.container{width:100%;padding-right:15px!important;padding-left:15px!important;margin-right:auto!important;margin-left:auto!important;max-width:var(--page-width)}.button:before,.button:after{display:none}button,.button{min-height:5.2rem;padding:1rem 1.9rem;border:1px solid var(--theme-red);background-color:var(--theme-red);color:var(--white);text-transform:uppercase;font-weight:600;border-radius:.4rem;transition:all .3s ease;font-size:clamp(1.5rem,1.06vw,1.7rem)}button:hover,.button:hover{color:var(--theme-red);background-color:var(--theme-black)}.button--primary{color:var(--black);background-color:var(--white);border:1px solid var(--white);display:flex;align-items:center;justify-content:center;gap:.6rem}.button--primary span{display:flex}.button--primary:hover{color:var(--theme-red);background-color:var(--theme-black);border:1px solid var(--theme-red)}.common-sub-heading{display:flex;align-items:center;margin-bottom:1rem}.common-sub-heading.left{justify-content:left}.common-sub-heading.center{justify-content:center}.common-sub-heading .sub-heading{margin:0;color:var(--theme-red);position:relative;font-style:italic;font-weight:700;text-transform:uppercase;font-family:var(--body-poppins);display:flex;align-items:center;gap:1.6rem;font-size:clamp(1.4rem,1.06vw,1.7rem)}.common-sub-heading.left .sub-heading:before,.common-sub-heading.center .sub-heading:before,.common-sub-heading.center .sub-heading:after{content:"";width:10rem;height:.1rem;background-color:var(--theme-red);display:block}.counter-section{--block-counter-space: clamp(3.2rem,6.87vw,8rem);padding:var(--block-counter-space) var(--counter-inline-space)!important;max-width:1600px}.common-heading{font-size:clamp(3.2rem,3vw,4.8rem);text-transform:capitalize}.flickity-page-dots{display:flex;justify-content:center;gap:.8rem}.flickity-page-dots .dot{margin:0!important;width:4.8rem;height:.6rem;background:#f3f3f3;opacity:1!important;border-radius:0}.flickity-page-dots .dot.is-selected{background:var(--theme-red)!important}.utility-bar{background-color:var(--black)}.utility-bar .announcement-bar__message,.announcement-bar .review-wrap{color:var(--white);font-size:1.6rem;font-weight:500;letter-spacing:.04em;font-family:var(--body-poppins);padding:1.6rem 0;margin:0;min-height:auto}.announcement-bar .review-wrap .stars{margin:0}.announcement-bar{justify-content:center;column-gap:3rem;row-gap:2rem;align-items:center;padding-block:.5rem}.announcement-bar .review-wrap{display:flex;align-items:center;gap:.8rem}.announcement-bar .review-wrap span{line-height:1}.announcement-bar .phone-email-wrapper{display:flex;align-items:center;gap:2.4rem;flex-wrap:wrap}.announcement-bar .phone-email-wrapper a:nth-child(1){padding-right:2.4rem;border-right:1px solid rgba(255,255,255,.2)}.announcement-bar .phone-email-wrapper a{display:flex;gap:.8rem;line-height:1;letter-spacing:.04em;color:var(--white);font-weight:500;font-family:var(--body-poppins);font-size:1.6rem}.announcement-bar .phone-email-wrapper a:hover{color:var(--theme-red)}.announcement-bar .phone-email-wrapper a span.icon{display:flex}.header-wrapper .header{padding:.6rem 1.5rem!important}.header .header__inline-menu{margin-left:0}.header .header__inline-menu .list-menu--inline{gap:clamp(2.5rem,3vw,4.8rem)}.header .header__inline-menu .header__submenu{padding:2rem;box-shadow:0 0 .5rem var(--theme-red)}.header .header__inline-menu .header__submenu li:not(:last-child){margin-bottom:1.2rem}.header .list-menu--inline .header__menu-item,.header .list-menu--inline .header__menu-item *{text-decoration:none!important}.header .list-menu--inline .header__menu-item,.header .list-menu--inline .header__menu-item span,.header .header__icons .contact-link{padding:0;font-size:var(--p18);font-weight:500;color:#000a1f;font-family:var(--body-poppins)}.header .header__icons .contact-link{padding-right:1.1rem}.header .list-menu--inline .header__menu-item .icon path{stroke:#000a1f}.header .list-menu--inline .header__menu-item:hover .icon path{stroke:var(--theme-red);color:var(--theme-red)}.header .list-menu--inline .header__menu-item span,.header .list-menu--inline .header__menu-item .icon path{transition:all .3s ease}.header .list-menu--inline .header__menu-item:hover span,.header .list-menu--inline .header__menu-item:hover .icon,.header .list-menu--inline .header__menu-item:has(.header__active-menu-item) span,.header .header__icons .contact-link:hover{color:var(--theme-red)}.header .list-menu--inline .header__menu-item:has(svg.icon){padding-right:1.6rem}.header__menu-item .icon-caret{right:0!important}.header-wrapper .header .header__icons{gap:1.2rem;align-items:center}.header-wrapper .header .header__icons .header__icon,.header-wrapper .header .header__icons .header__icon .svg-wrapper{width:4.8rem;height:4.8rem}.header-wrapper .header .header__icons .header__icon .svg-wrapper{align-items:center;justify-content:center;border-radius:.4rem;border:1px solid var(--black);background-color:transparent;transition:all .3s ease}.header-wrapper .header .header__icons .header__icon .svg-wrapper:hover{background-color:var(--black)}.header-wrapper .header .header__icons .button{min-height:4.8rem}.header-wrapper .header .header__icons .button:hover{color:var(--theme-red);background-color:var(--theme-black)}.footer{padding:0!important;border:none!important;max-width:200rem;margin:0 auto;position:relative}.footer .footer-inner{background:var(--black);padding-bottom:2.5rem}.footer:before{position:absolute;background-image:url(/cdn/shop/files/footer-form-icon-removebg-preview.png);content:"";background-position:top right;background-size:cover;width:20rem;height:19rem;top:0;right:0;z-index:1}.footer .footer-raq-wrapper{--footer-form-gap: clamp(3.2rem,4.87vw,7.8rem);gap:var(--footer-form-gap);display:flex;align-items:center;padding:0 1.5rem;position:relative;background:url(/cdn/shop/files/image_6.png) no-repeat;background-position:top right}.footer .footer-raq-wrapper:before{position:absolute;content:"";width:80%;height:100%;background:#f5f5f5;top:0;right:0;pointer-events:none}.footer .footer-raq-wrapper:after{position:absolute;content:"";width:20%;height:50%;background:var(--black);bottom:0;left:0;pointer-events:none;z-index:0}@media(min-width:1440px){.footer .footer-raq-wrapper{padding:0 0 0 4%}}.footer .footer-raq-wrapper .image-wrap{width:100%;max-width:calc(45% - var(--footer-form-gap)/2);line-height:0;position:relative;z-index:1}.footer .footer-raq-wrapper .common-sub-heading{margin-bottom:1rem}.footer .footer-raq-wrapper .image-wrap img{position:relative}.footer .footer-raq-wrapper .raq-form-wrapper .field_wrp label{display:none}.footer .footer-raq-wrapper .content-wrap{width:100%;max-width:calc(55% - var(--footer-form-gap)/2);padding-right:calc(50% - (var(--page-width) / 2) + 1.5rem)!important;position:relative;z-index:1}.footer .raq-form-wrapper .common-block{position:relative;margin-bottom:2.2rem}.footer .raq-form-wrapper .common-wrapper .common-block{width:calc(50% - 1.2rem)}.footer .raq-form-wrapper .common-wrapper{display:flex;gap:2.4rem}.footer .raq-form-wrapper .common-block label{display:none}.footer .raq-form-wrapper .common-block input,.footer .raq-form-wrapper .common-block select{min-height:5.2rem;background:#fff;border:1px solid rgba(0,0,0,.12);width:100%;padding:1rem 2rem}.footer .raq-form-wrapper .common-block input::placeholder,.footer .raq-form-wrapper .common-block input,.footer .raq-form-wrapper .common-block select,.footer .raq-form-wrapper .common-block select option{font-size:var(--p18);font-weight:400;font-family:var(--body-poppins);color:#2c2b28;line-height:1}.footer .footer__blocks-wrapper{column-gap:3rem;justify-content:space-between;padding-top:var(--padding-100)}.footer .footer__blocks-wrapper .footer-block{width:100%}.footer .footer__blocks-wrapper .footer-block:first-child{max-width:16rem}.footer .footer__blocks-wrapper .footer-block:nth-child(2){max-width:14rem}.footer .footer__blocks-wrapper .footer-block:nth-child(3){max-width:30.5rem}.footer .footer__blocks-wrapper .footer-block:nth-child(4){max-width:49rem}.footer .footer__blocks-wrapper .footer-block__heading{margin-bottom:clamp(2.9rem,2.12vw,3.4rem);font-size:clamp(1.8rem,1.37vw,2.2rem);color:var(--white);font-family:var(--heading-playfair);font-weight:700;text-transform:capitalize;line-height:1.1}.footer-block__details-content>li:not(:last-child){margin-right:0!important}.footer .footer__blocks-wrapper .list-menu__item{color:#aaa;font-size:clamp(1.6rem,1.25vw,1.8rem);text-decoration:none!important;transition:all .3s ease;margin-bottom:.6rem;text-transform:capitalize}.footer .footer__blocks-wrapper .list-menu__item:hover{color:var(--theme-red)}.footer .footer__blocks-wrapper .footer-contact-wrapper{display:flex;flex-direction:column;row-gap:2.5rem}.footer .footer-contact-wrapper a,.footer .footer-contact-wrapper .address{display:flex;align-items:flex-start;gap:1.2rem;color:#aaa;transition:all .3s ease;line-height:1.67}.footer .footer-contact-wrapper a:hover{color:var(--theme-red)}.footer .footer-contact-wrapper span.icon{display:flex;max-width:1.6rem;margin-top:.7rem;transition:all .3s ease}.footer .footer-block__newsletter .text{color:#aaa;margin-bottom:1.5rem}.footer .newsletter-form,.footer .newsletter-form__field-wrapper{max-width:100%}.footer .newsletter-form__field-wrapper .field__label{display:none}.footer .newsletter-form__field-wrapper .field__input::placeholder{opacity:1;color:#fff;transition:all .3s ease}footer .list-social__item .list-social__link:hover{box-shadow:0 0 1rem var(--theme-red)}.footer .newsletter-form__field-wrapper .field__input{background:#2c2b28;height:5.2rem;padding:.5rem 1.9rem!important;color:#fff;font-size:var(--font_size_18px);font-family:var(--body-poppins);border-radius:.4rem;transition:all .3s ease}.footer .newsletter-form__field-wrapper .field__input:focus{box-shadow:inset 0 0 .7rem var(--theme-red)!important;background:transparent}.footer .newsletter-form__field-wrapper .field__input:focus::placeholder{color:var(--theme-red)}.footer .newsletter-form__field-wrapper .field{margin-bottom:2.3rem}.footer .newsletter-form__field-wrapper button{width:100%;font-family:var(--body-poppins)}.footer .newsletter-form__message{margin-top:2rem!important;color:var(--white)}.footer .footer-raq-wrapper .success{text-align:left}body.template-page-request-a-quote .footer-raq-wrapper,body.template-page-contact .footer-raq-wrapper{display:none}body.template-page-request-a-quote .footer:before,body.template-page-contact .footer:before{display:none}.page_banner-wrapper{position:relative}.page_banner-wrapper .banner-image img{width:100%;object-fit:contain;vertical-align:bottom}.page_banner-wrapper .banner-content{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%}.page_banner-wrapper .banner-content h1{color:#fff;font-size:clamp(3rem,4.06vw,6.5rem);font-weight:700;text-transform:capitalize;margin:0}.home_banner_section .raq-form-wrapper .success,.raq-form-wrapper .success{margin-top:2rem;text-align:center;color:green;font-weight:600}.contact .field:before,.contact .field:after{display:none}.contact .field .field__input,.contact .field .field__input::placeholder{font-size:var(--p18);font-weight:400;font-family:var(--body-poppins);color:#2c2b28;line-height:1;opacity:1;text-transform:capitalize}.contact .field .field__input{min-height:5.2rem;background:#fff;border:1px solid rgba(0,0,0,.12)!important;width:100%;padding:1rem 2rem}.contact .field .field__input:focus{border:1px solid var(--black);box-shadow:0 0 .5rem var(--theme-black)}.contact .field textarea.field__input{min-height:12.8rem;padding-top:1.8rem}.contact .field__label{display:none}.contact .contact__fields{gap:2.4rem}.contact .field{margin-bottom:2.4rem!important}.contact .contact__button{margin-top:2.4rem}.form-map-wrapper.has-map .section-header-wrap{margin-bottom:3.5rem}.customer.login{max-width:52rem!important}.customer.login h1{text-transform:uppercase}.customer.login form a{margin:1.3rem auto 0}.customer.login button{margin:2rem 0 1.5rem}.predictive-search__heading{color:var(--black)!important;font-weight:700;font-size:clamp(1.2rem,1.04vw,1.5rem)}.predictive-search__item--term{margin-bottom:0}.predictive-search__item--term .icon-arrow{margin:0}.template-page .page-title{margin-bottom:2rem}.template-page .section:has(.main-page-title){padding-block:var(--padding-50)}body.template-search .template-search h1.h2{text-transform:capitalize}.shopify-policy__container{max-width:var(--page-width);padding-block:var(--padding-50)}.shopify-policy__container .rte ul,.shopify-policy__container .rte ol{padding-left:.5rem}.shopify-policy__container .shopify-policy__title h1{font-size:clamp(3.6rem,4.87vw,7.8rem);text-transform:capitalize}.template-search .grid.product-grid{display:flex;flex-wrap:wrap;--gap: 2.4rem;--count: 4;column-gap:var(--gap);row-gap:3rem}.template-search .grid.product-grid .fap-card{width:calc((100% - (var(--gap) * (var(--count) - 1))) / var(--count))}.fap-card{background:#fff;border:.1rem solid #C8C8C8;border-radius:.8rem;transition:var(--duration) var(--easing);padding:2rem 2rem 3rem;display:flex;flex-direction:column;justify-content:flex-start}.fap-card:hover{border-color:transparent;box-shadow:0 12px 32px #00000029}.fap-card a.fap-btn{margin-top:auto}.fap-card{background:#fff;border:1px solid #ddd;padding:20px 15px;border-radius:8px;text-align:center;position:relative}.fap-card .fap-title,.fap-card .fap-title a{font-size:var(--font_size_24px);color:var(--black);margin-bottom:1.5rem;text-transform:capitalize}.fap-card .fap-title{margin-bottom:1.5rem}.fap-card .fap-desc{font-size:var(--font_size_18px);color:#2c2b28;margin-bottom:2rem}.fap-card .fap-btn{width:fit-content;margin:0 auto}.easysearch-select-holder select{background-image:url(../img/down-arrow.svg);background-position:center right 1.25rem;background-repeat:no-repeat;background-size:10px 10px;background-color:#0424461a!important;border-radius:1.875rem;font-size:1rem;color:#042446;outline:none!important;height:3.125rem;-webkit-appearance:auto!important;appearance:auto!important;background-image:none!important;font-size:1.5rem;cursor:pointer}.easysearch-select-holder label{display:block;font-size:14px;font-weight:500;margin-bottom:2px;position:absolute;top:50%;transform:translateY(-50%);left:1.5rem;display:none!important}.easysearch-select-holder:before{display:none}.easysearch-holder .easysearch-btn{background:var(--theme-red)!important;color:var(--white)!important}.template-index .header-group-wrap .section:has(.easysearch-container){display:none}.home_banner_section .easysearch-block-container{background:#fff!important}.home_banner_section .easysearch-container{padding:3.5rem 2rem}.home_banner_section .easysearch-holder{display:flex;gap:2rem;flex-wrap:wrap;max-width:calc(100vw - 40px);align-items:center}.home_banner_section .easysearch-select-holder select{height:5.2rem;background:#eee;border:none;padding:.54rem 2rem;width:100%;color:#2c2b28;font-size:var(--font_size_18px);font-family:var(--body-poppins)}@media(max-width:1600px){.template-search .grid.product-grid{--count: 3}}@media(max-width:1024px){.template-search .grid.product-grid{--count: 3}}@media(max-width:989px){.template-search .grid.product-grid{--count: 2}}@media(max-width:767px){.template-search .grid.product-grid{--count: 1}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/style.css.map */
