/** Shopify CDN: Minification failed

Line 478:110 Expected identifier but found "!"
Line 478:113 Expected identifier but found "!"
Line 677:15 Expected identifier but found "("
Line 803:25 Unexpected "{"
Line 914:115 Expected identifier but found "10px"
Line 1067:0 Comments in CSS use "/* ... */" instead of "//"
Line 1068:0 Comments in CSS use "/* ... */" instead of "//"
Line 1069:0 Comments in CSS use "/* ... */" instead of "//"
Line 1070:0 Comments in CSS use "/* ... */" instead of "//"
Line 1071:0 Comments in CSS use "/* ... */" instead of "//"
... and 2 more hidden warnings

**/

html{scroll-behavior: smooth ;}
.announcement-bar .layout--scroll .announcement-bar__item-scroll { animation: SlideLeft 8s linear infinite !important;}
.contactLocationGroup { display: flex; flex-wrap: wrap;}
.contact-us-boxes{ display: flex; flex-wrap: wrap;}
.contact-us-main{ padding:80px 0px 60px 0px;}
.addressBox { width: 50%; margin-bottom: 20px;}
.addressBox-inner {  background: #ffff; padding: 15px 20px; height: 100%; box-shadow: rgba(149, 157, 165, 0.2) 0px 0px 24px; display: flex; flex-direction: column-reverse;} 
.mapDiv { height: 350px; margin-bottom: 5px;}
.mapDiv + .addressDetail { padding: 10px 0 15px;}
.loc-title { font-size: 20px;line-height: 24px; font-weight: 600; margin-bottom: 15px;margin-top: 0;}
.loc-title:after { content: "";  background: #e94d18; width: 51px; height: 3px;  display: block;margin-top: 10px;}
.addressDetail .addressUl{ list-style: none; padding: 0;}
.addressUl li {font-size: 16px; line-height: 20px;  margin-bottom: 15px; padding-left: 35px; position: relative;}
.addressUl li a:hover { color: #e94d18;  transition: all 0.4s ease-in-out; }
.contact-us-boxes .addressBox:nth-child(odd) { padding-right:20px;}
.contact-us-boxes .addressBox:nth-child(even) {  padding-right:0px;}
a[href^="mailto"] { word-break: break-all;}
.addressUl li.loc-icon:after {  content: ""; position: absolute; left: 0;  top: 0px; margin: auto;}
.addressUl li.loc-email:after { background: url('https://cdn.shopify.com/s/files/1/0720/4189/0038/files/email-icon.svg?v=1729141902') no-repeat; width: 18px;height: 14px; top: 5px;}
.addressUl li.loc-phone:after { background: url('https://cdn.shopify.com/s/files/1/0720/4189/0038/files/phone-icon.svg?v=1729141902') no-repeat;  width: 18px;height: 18px;top: 0px;}
.addressUl li.abn:after { background: url('https://cdn.shopify.com/s/files/1/0720/4189/0038/files/abn-icon_e46df546-abf3-480a-86e0-1e57f96dff30.svg?v=1733721600') no-repeat;
    background-size: cover;  filter: invert(46%) sepia(78%) saturate(4580%) hue-rotate(353deg) brightness(95%) contrast(93%);width: 22px;height: 22px;top: 0px;color: #e94d18; font-size: 14px;}
.addressUl li.loc-pointer:after {background: url('https://cdn.shopify.com/s/files/1/0720/4189/0038/files/location-icon.svg?v=1729141902') no-repeat; width: 16px; height: 22px;}
.addressUl li.loc-pobox:after { background: url('https://cdn.shopify.com/s/files/1/0720/4189/0038/files/pobox-icon.svg?v=1729141902') no-repeat; width: 18px; height: 18px;}
.breadcamp-main-are{ display: flex; align-items: start; justify-content: start; padding: 10px 15px; flex-direction: column; max-width: 1800px; margin: auto;}
.breadcamp-main-are .page-header{font-size:38px; font-weight:bold; color:#000; margin:0px; padding: 0px; text-transform: capitalize; opacity: 1; line-height: normal; text-align:start !important;}
.breadcamp-main-are .breadcrumb{text-align: center; margin-right: auto; padding: 10px 0 0px;}
.breadcrumbs li.item a, .breadcrumbs li.item strong{ color: #999999 !important;}
.breadcamp-main-are .breadcrumb a{color: #e94d18 !important;}
.breadcamp-main-are  .breadcrumb a:hover, .breadcrumbs li.item a:hover { color: #e94d18 !important; text-decoration: underline !important; }
.breadcamp-main-are .breadcrumb span:not(.separate), .breadcamp-main-are .breadcrumb span.bd-title a, .breadcamp-main-are .breadcrumb span.separate svg { color: #999999; fill: #999999;}
.pt-100{padding-top: 100px;}
.contact .contact-item a:hover{  color: #e94d18;}
.page-sidebar .halo-sidebar-close{background-color:#e94d18 !important;}
.articleLookbook-block{margin-top:30px;}
.contact-support-btn{font-size:15px!important; padding: 10px 15px !important; border-radius: 3px;}
.haloCalculatorShipping .progress.progress-30 .progress-meter{background-color:#e94d18 !important;}
.haloCalculatorShipping .progress.progress-30 .progress-meter .progress-truck-wrapper .icon-shipping-truck { fill: #e94d18 !important; color: #e94d18 !important; width: 38px;}
.footer__copyright a:hover, .card-title:hover{color:#e94d18;}
.slick-dots li.slick-active button, .slider-dots li.active button { background: #e94d18; border-color: #e94d18;}
.customer-review__item .star-reviews .star--icon:before{color: #FFC335;}
#padding-y-1 .banner-content .content-box{background-color:#fafafa;}
#padding-y-1 .halo-banner-wrapper .flex-box__banner {align-items: flex-start !important; flex-grow: 1; justify-content: unset !important; background: #f9f9f9 !important;}
#padding-y-1 .halo-banner-wrapper .type-item--small { margin-bottom:0px;}
.about-page-cta .rich-text__blocks h2, .about-page-cta .rich-text__blocks .rich-text__sub p{line-height:1.2em;}
.about-page-cta {border-top: 1px solid #e8e8e8;}
.oct-calculator-container .oct-calculator-form-container {position: relative; display: flex; padding-bottom: 12px; gap: 15px; flex-wrap: wrap;  margin-top: 10px;}
.oct-calculator-container .oct-calculator-form-container .oct-calculator-form-container{border-bottom: 0;padding-bottom: 0;margin-bottom: 0;}
.oct-calculator-form-message-general{width:100%; margin:0px;}
.oct-calculator-container .oct-calculator-form-container input,.oct-calculator-container .oct-calculator-form-container select{width:210px; margin:0px; border: 1px solid #c7c7c7; border-radius: 3px;appearance: none; }
.card-media .placeholder-svg{position:relative;}
.oct-calculator-country {  display: none;}
.oct-calculator-container .oct-calculator-form-container select option:first-child{display:none;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {-webkit-appearance: none; margin: 0;}
input[type="number"] {-moz-appearance: textfield;}
.oct-calculator-results-not-found, .oct-invalid-address{ order: 4;margin-top: 0px;}
.oct-calculator-result-intro, .oct-calculator-result-outro{margin-bottom:8px;}
.panel .globo-form-control:last-child{max-width:304px;}
.panel .globo-form-control:last-child .messages .error{right:-5px;}
.oct-change-address{color:#e94d18;}
.oct-change-address:hover{color:black;}
.share-button:hover svg {fill: #e94d18; stroke: #e94d18;}
.product-form__input .form__select.select{display:none;}
.product-block #locationNamesContainer{ flex-direction: row;flex-wrap: wrap;}
.product-block h4{margin-bottom: 5px; font-size: 18px; font-weight: 600; margin-top:0px;}
.product-block #locationNamesContainer{border-left:1px solid #c7c7c7;}
.product-block #locationNamesContainer > div{padding:10px 20px; width:50%;border-bottom:1px solid #c7c7c7;border-right:1px solid #c7c7c7;}
.product-block #locationNamesContainer > div:first-child, .product-block #locationNamesContainer > div:only-child, .product-block #locationNamesContainer > div:nth-child(2){border-top: 1px solid #c7c7c7;}
.product-block #locationNamesContainer div label{color: #232323; font-weight: 400;}
.product-block .product-single__store-availability-container { margin-bottom: 15px; border-bottom: 1px solid #eee; padding-bottom: 25px;}
.product-single__store-availability-container .stock-available{color:#e94d18;  font-weight: 600;}
.template-cart .cart-total.cart-total-coupon .cart-total-label, .template-cart .cart-total.cart-total-coupon .cart-coupon-code input{display:none;}
.template-cart .cart-total.cart-total-coupon .cart-coupon-code{padding-top:0px;}
/*****************************  **********************************/
.globo-form-app .globo-form-control .globo-form-input{ border: 1px solid #c7c7c7; background-color: transparent !important;border-radius: 3px !important;}
.globo-form-app .globo-form-control{margin-bottom:25px !important;}
.globo-form-app .header .title{    font-weight: 600; font-size: 24px;}
.globo-form-app .gfb__footer button{ width: 200px !important; display: flex; align-items: center; justify-content: center; height: 50px; background-color: #e94d18;  border: 1px solid #e94d18 !important;  border-radius: 0;
 font-size: 15px; font-weight: 600; text-transform: uppercase; margin: auto; transition: all 0.4s ease-in-out;}
.globo-form-app .gfb__footer button:hover{transition: all 0.4s ease-in-out; background-color: #000;   border: 1px solid #000 !important; color:#fff;}
.globo-form-control .messages .error{ position: absolute;  right: 9px; top: -20px;  width: auto; height: auto; margin: 0; -webkit-font-smoothing: auto; line-height: normal; background: #fb0101; padding: 2px 6px; color: #fff !important;}
.globo-form-control .messages .error:after {  border-color: #fb0101 transparent transparent;  -moz-border-image: none; -o-border-image: none; color:#fff; border-image: none;
 border-right: 6px solid transparent;  border-style: solid;  border-width: 6px; content: " ";  height: 0; left: 20px; font-size:11px;  margin-left: -10px; position: absolute;  top: 100%;  width: 0;}
.oct-calculator-form-container .oct-invalid-address{  position: absolute; padding-top: 3px;}
.predictive-search__results-list .products-grid+.predictive-search__list-item{padding-top:18px; padding-bottom:0px;}
.quickSearchResultsBlock .productViewAll .button:hover{color:#e94d18;transition: all 0.4s ease-in-out;}
.product-name-sku-field{display:none !important;}
.template-policy .shopify-policy__container{ max-width: 100%; padding: 0;}
.template-policy .shopify-policy__container .shopify-policy__title{ display: flex; align-items: start; justify-content: start; padding: 10px 15px; flex-direction: column; max-width:1800px; margin:auto;}
.template-policy .shopify-policy__container .shopify-policy__title h1{font-size:38px; font-weight:bold; color:#000; margin:0px; padding: 0px; text-transform: capitalize; opacity: 1; line-height: normal; text-align:start !important;}
.template-policy .shopify-policy__container .shopify-policy__body{ max-width: 1200px; padding-left: 15px; padding-right: 15px;  margin-left: auto;margin-right: auto;}
.wallet-cart-grid{flex-wrap:wrap; flex-direction:unset!important;}
.wallet-cart-grid .wallet-cart-button-container{width:140px!important;}
.globo-form-publish-modal .globo-form-modal-content{top:47%;}
/**************************  ********************************/


/**************** Gallery page css start ********************/
.gallery-listing, .gallery-detail-page{padding:80px 0px 0px;}
.gallery-listing .certificate-area-list{gap:25px;}
.gallery-listing .certificate-area-list .list-box{width: calc(33% - 14px); height:auto;}
.gallery-listing .certificate-area-list .list-box-img{height:320px;object-fit: cover; overflow:hidden;}
.gallery-listing .certificate-area-list .list-box .content{ padding: 15px 10px; background: #e94d18;transition: all 0.4s ease-in-out;}
.gallery-listing .certificate-area-list .list-box .list-box-img img{transition: all 0.4s ease-in-out;}
.gallery-listing .certificate-area-list .list-box .content h2{margin:0; font-size:18px; color:#fff; font-weight: 500;transition: all 0.4s ease-in-out; text-align:center;}
.gallery-listing .certificate-area-list .list-box:hover .content{background:#000;}
.gallery-listing .certificate-area-list .list-box:hover .list-box-img img{transform:scale(1.1);}
.gallery-detail-page .gd-grid{display:flex; flex-wrap:wrap; gap:20px;}
.gallery-detail-page .gd-grid .img-box{width: calc(33% - 14px); height: 330px;}
.gallery-detail-page .gd-grid .img-box img{height: 100%; object-fit: cover; object-position: center;}
/**************** Gallery page css end ********************/


/****************** cms style start *************************/
.cmsPage { display: block; width: 100% }
.cmsPage h1, .cmsPage h2, .cmsPage h3, .cmsPage h4, .cmsPage h5, .cmsPage h6 {margin:0px; padding-bottom:15px;}
.cmsPage h1 { font-size: 32px; line-height: 36px; color: #000;}
.cmsPage h2 { font-size: 25px; line-height: 30px; color: #000;}
.cmsPage h3 { font-size: 22px; line-height: 26px; color: #000; position: relative;}
.cmsPage h4, .cmsPage h5, .cmsPage h6 { font-weight: 600; position: relative }
.cmsPage h4 { font-size: 20px; line-height: 25px; color: #000; padding-bottom: 14px;}
.cmsPage h5 { font-size: 18px; line-height: 22px; color: #000; padding-bottom: 12px;font-weight:600;}
.cmsPage h6 { font-size: 16px; line-height: 20px; color: #000; padding-bottom: 10px;}
.cmsPage ul { padding:0px; margin:0px; margin-bottom: 22px; }
.cmsPage ul, .cmsPage ol {list-style:none;}
.cmsPage ul li:before{ content: ""; width: 9px; height: 9px; padding-right: 20px; background: url('https://cdn.shopify.com/s/files/1/0720/4189/0038/files/list-style.png?v=1729484527') left 8px no-repeat; vertical-align: top;  margin-right: 5px;margin-top: 5px; display: table-cell;}
.cmsPage ul li { display: table; position: relative; margin-bottom: 10px;width: 100%; }
.cmsPage ul li>p { display: table-cell; padding-left: 8px }
.cmsPage ol > li { /*list-style-type:decimal;*/ position: relative;padding-left: 25px;}
.cmsPage ul li ul { margin-bottom:0;}
.cmsPage strong, .cmsPage b{font-weight:600;}
.cmsPage img{margin-bottom:20px; margin-top:10px;}
.cmsPage p img{margin-bottom:0px;}
.cmsPage p{margin:0px; padding-bottom:20px;}
.cmsPage p:last-child { padding-bottom: 0;}
.wrapper-body .cmsPage{padding-top:80px;}
.cmsPage ol:last-child{ margin-bottom: 0px;}
.cmsPage.rte ul{padding-left:0px;}
.privacyAdd { padding-bottom: 20px;}
.privacyAdd p { font-size: 14px; padding-bottom: 0; line-height: 25px;}
.aligncenter { text-align: center;}
/*.cmsPage ol:last-child, .cmsPage ul:last-child { margin-bottom: 0;}*/
.cmsPage ol {  display: inline-block; margin:0px;  margin-bottom: 20px; counter-reset: list;list-style-type: none; width: 100%; padding-left:0px;}
.cmsPage ol > li { position: relative;padding-left: 25px; margin-bottom: 10px;}
.cmsPage ol > li:before { content: counter(list) '.';  counter-increment: list; color:#232323; display: inline-block;   vertical-align: top;  margin: 0 5px 0 0;  float: left; font-weight: 600;  position: absolute;  left: 3px;  top: 0;}
.cmsPage a, .cmsPage p span{  color: #e94d18;}
.cmsPage a:hover{text-decoration:underline; color:#232323;}
.cmsPage .nested_list ol { counter-reset: item; margin-bottom:20px;}
.cmsPage .nested_list ol:last-child{margin-bottom:0px;}
.cmsPage .nested_list ol > li > ol:last-child{margin-bottom:20px;}
.cmsPage .nested_list ol li ul{ padding-top:15px;}
.cmsPage .nested_list ol > li { list-style-type: none;padding-left: 25px; position: relative; font-weight: 700;}
.cmsPage .nested_list ol > li:before { content: counters(item, ".") " "; counter-increment: item;  position: absolute; left: 0;}
.cmsPage .nested_list ol > li > ol { padding-top: 15px; }
.cmsPage .nested_list ol  > li > ol > li {  padding-left: 36px;  font-weight: normal;}
#padding-y-1 .halo-banner-wrapper .flex-box__banner h2{padding-bottom:0px;}
#padding-y-1 .halo-banner-wrapper .flex-box__banner .banner-text p{ margin-top:0px;}
#padding-y-1 .halo-banner-wrapper .flex-box__banner .banner-text p:last-child{margin-bottom:0px;}
.article-body.cmsPage{padding-top:25px!important;}
.blog-title a:hover{color:#e94d18;}
.list-menu__item--link:hover {color: #e94d18 !important; }
.cmsPage table, .cmsPage table tr td {border:1px solid #8787873d!important; }
.cmsPage table td img{ margin-bottom: 0px;   height: auto; width: auto;}
.cmsPage table tr th{text-align:start;    padding: 5px 15px; border-right:1px solid #8787873d!important; }
.cmsPage table td h5{margin:0px; font-weight:600;padding-bottom: 7px;}
.cmsPage table tr td:first-child{white-space:nowrap;    }
.cmsPage table.custom-table{    max-width: max-content; min-width: 350px;}
.cmsPage table.custom-table tr td:first-child{width:auto;}
.mb-4{margin-bottom:20px;}
.cmsPage:first-child{margin-top:0px;}
.template-policy .wrapper-body .shopify-policy__body .rte{padding:80px 0 0px 0;}
.template-policy .wrapper-body .shopify-policy__body .rte:first-child{margin-top:0px;}
.cmsPage .nested_list ol>li:last-child>ol{margin-bottom:0px;}
.wrapper-body .card-body .cmsPage{padding:0px !important;}
.toggle-content .cmsPage ul:last-child{padding-bottom:0px;}
.template-collection .page-content .articleLookbook-block{margin-top:0px;}
.productView-price{display:flex; gap:25px; align-items: center;}
.product-item .img-box{display:none;}
.productView-price .img-box{width:235px; height:auto; padding:5px; background:#e1e1e1; border-radius:5px; }
/* .template-cart .cart-item__price-wrapper .price.cart-item__old-price{display:none;} */
.cart-item__price-wrapper .cart-item__discounted-prices{flex-direction: column;}
/******************* cms style end **************************/

/******************************** faq section css ************************/
.faq-section { padding: 80px 0px; background:#f6f6f6;}
.faq-section .section-title{font-size: 24px;font-weight: 700;line-height: 1.2em;margin:0px; margin-bottom: 25px;  color:#000; text-align:center; }
.faq-section .section-title-des p{ width: 100%;  text-align:start;  font-size: 16px;font-weight: 400;line-height: 1.65px;  color:#3D3D3D;}
.faq-section .need-help-dis P{  font-size: 16px;  margin-bottom:20px;}
.faq-section .need-help-dis P:last-child{   margin-bottom: 0px;}
.faq-section .faq-content{ margin-top:40px; display: flex;  gap: 30px;}
.faq-section .faq-box{  width: 100%}
.faq-content .need-help-box{ width: 270px;    flex-shrink: 0;}
.faq-content .title-with-under-line{font-size: 18px;font-weight: 600;line-height: 1.5em;color:#000; padding-bottom: 7px; margin:0px;  position: relative;width: max-content; margin-bottom: 35px;}
.faq-content .title-with-under-line:after{ position: absolute; content: '';  background: #e94d18;  width: 100%; height: 3px;  left: 0;bottom: 0;}
.faq-content .need-help-box .contact-box{  margin-top: 35px;}
.faq-content .need-help-box .contact-box ul{  padding: 25px; border: 2px solid #D3D3D3;  border-radius: 10px; display: flex; align-items: center; justify-content: center;}
.faq-content .need-help-box .contact-box ul li{  display: flex; flex-wrap: wrap;  flex-direction: column; align-items: center; justify-content: center;}
.faq-content .need-help-box .contact-box ul li img{width:25px; height:25px;}
.faq-content .need-help-box .contact-box ul li:first-child{  padding-right:27px;  border-right:1px solid #232323;}
.faq-content .need-help-box .contact-box ul li:last-child{ padding-left: 27px;}
.faq-content .need-help-box .contact-box ul li a{font-size: 14px;font-weight: 400;line-height: 22px;  text-decoration: underline;  margin-top:8px;letter-spacing: 0.2px;color: #232323;}
.faq-content .accordion{ background-color:#fff; margin-bottom: 15px;}
.faq-content ul{ list-style:none; padding:0px;margin:0px;}
.faq-content .accordion-content ul:last-child{margin-bottom:0px;}
.faq-content .accordion .accordion-heading{ transition: all 0.4s ease-in-out; padding: 15px 30px 15px 30px; cursor: pointer; display: flex; justify-content: space-between; align-items:center; gap:15px;}
.faq-content .accordion .accordion-heading h3{  transition: all 0.4s ease-in-out;font-size: 18px;font-weight: 600;line-height: 1.56em;letter-spacing: 0.2px;margin: 0;}
.faq-content .accordion.active .accordion-heading span{transform: rotate(180deg); transition: all 0.4s ease-in-out; flex-shrink:0;}
.faq-content .accordion .accordion-heading span{ transition: all 0.4s ease-in-out; flex-shrink:0;}
.faq-content .accordion .accordion-heading:hover{ transition: all 0.4s ease-in-out;  color:#0C5DB6;}
.accordion-content.cmsPage{width:auto;}
.faq-content .accordion .accordion-content{ margin: 0px 30px;font-size: 16px;  font-weight: 400;  line-height: 28px; display: none;  border-top: 1px solid #232323;  padding: 20px 0px 40px 0px; color:#3D3D3D;}
.faq-content .accordion .accordion-content p:last-child{margin-bottom:0px;}
.home-blog .article-card{border:1px solid #dbdbdb;}
.home-blog .article-card .article-card__image-wrapper a{ padding: 0 !important;  height: 240px;}
.home-blog .article-card img {  display: block;height: 100%; object-fit: cover;}
.home-blog .article-card .article-card__title{line-height:1.2em; padding-bottom:20px; font-size:18px; min-height:70px; max-height:70px; }
.home-blog .article-card .article-card__title > a > .text{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; min-height:44px;}
.home-blog .article-card .article-card__des{display: -webkit-box;  -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; min-height:72px;}
.home-blog .article-card .article-card__info {  padding: 20px;  border-top: 1px solid #d9d9d9;}
.home-blog .article-card .article-card__title:hover a{color:#e94d18;}
.home-slide-show .animate--zoom-in .image{scale: none !important;}
.home-blog .article-card .article-card__title:hover span{background-image: none;    background-size: 0;}
.sitemap-page{padding: 80px 0px 0px 0px;}
.sitemap-page .inner-box h2{margin:0px; margin-bottom:0px; color:#000; font-size:24px; line-height:1.2em; display: inline-block; border-bottom: 1px solid #e94d18;padding-bottom: 5px;}
.sitemap-page .main-box{ display: flex; width: 100%; gap: 50px;  flex-wrap: wrap;}
.sitemap-page .main-box .inner-box {width:30%}
.productView-image.fit-cover .productView-img-container img:not(.zoomImg){object-fit: contain;}
.sitemap-page .menu-baar ul{margin: 0; padding: 0; list-style: none; margin-left: 15px;}
.sitemap-page .menu-baar ul li{padding-left: 20px; border-left: 1px solid #e94d18;font-size: 17px; line-height: 25px; position: relative; margin: 0px; padding-bottom: 20px;}
.sitemap-page .menu-baar ul li a{ display: inline-block;  font-size: 16px;  font-weight: 400; transition: .4s ease-in-out;}
.sitemap-page .menu-baar ul li a:hover{color:#e94d18;}
.sitemap-page .menu-baar ul li a:before { position: absolute; content: ''; left: 0; background: #e94d18; height: 1px; width: 12px; top: 12px; margin: auto 0;}
.sitemap-page .menu-baar ul li:first-child a{padding-top:15px;}
.sitemap-page .menu-baar ul li:first-child a::before{top: 26px;}
.sitemap-page .menu-baar ul li:last-child { border-left: 0; padding-bottom:0px;}
.sitemap-page .menu-baar ul li:last-child:after { position: absolute; content: ''; left: 0; background: #e94d18; top: 0; width: 1px; height: 12px;}
.product-card-layout-01 .card-compare{display:none !important;}
.product-card-layout-01 .card .card-media:after{ display:none !important; } 
.product-card-layout-01 .card .card-action{ padding: 10px !important; background: #fff !important; bottom:0px !important; left: 0;}
.scroll-to-top{ position: fixed; bottom:100px; right: 15px; opacity:0; visibility:hidden;transition: all 0.4s ease-in-out;  width: 50px; height: 50px;
display: flex; align-items: center; justify-content: center; background: #e94d18; border-radius: 3px; color: #fff; z-index:9999;}
.scroll-to-top.show{visibility:visible; opacity:1;transition: all 0.4s ease-in-out;}
.wrapper-body .cmsPage.tab-popup-content{padding-top:0px !important;}
.product-inquire-form .prd-enq-title{font-size:18px; margin:0px; margin-bottom:0px;}
.product-inquire-form p{margin:0px; font-size:15px;margin-bottom: 15px;}
.product-inquire-form .btn{ max-width:225px; background-color: #000;border: 1px solid #000; color: #fff;font-size: 15px; text-transform: uppercase; width: 100%; display: flex; align-items: center; justify-content: center; margin: 0; height: 54px; border-radius: 3px; font-weight: 600;transition: all 0.4s ease-in-out;}
.product-inquire-form .btn:hover{ transition: all 0.4s ease-in-out; background-color:#ffff; color:#000;}
.or-btn{margin:0px; font-size:18px; font-weight:600;}
.shopify-payment-button__more-options{text-align:start!important;margin-bottom: 20px; max-width: max-content;margin-top: 20px;}
.mt-35{margin-top:35px!important; margin-bottom:15px !important;}
.productView-checkbox a{text-decoration: underline !important;}
.productView-checkbox a:hover{color:#e94d18;}
.home-faq{ background: #f6f6f6;}
.home-faq h2{margin:0px; margin-bottom:35px; font-size:24px; text-align:center;}
.facet-checkbox.form-label--checkbox .count{margin-left: 5px;}
.halo-productView-left .productView-images-wrapper .productView-image-wrapper{border:1px solid #eee;}
.page-sidebar .halo-sidebar-header{box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.productView-options.showdrp .product-form__input .form__select.select{display: block; max-width: 100%;}
.breadcrumb  .breadcrumb-collection{white-space: wrap;}
/******************************** faq section css end ************************/

.policies-block .halo-item a.alignItems--top{height: 100%; padding-left: 12px; padding-right: 12px;}
.custom-service-block .halo-item a .policies-content span.policies-text{transition: all .4s ease-in-out;}
.custom-service-block .halo-item a:hover .policies-content span.policies-text{color: #e94d18;}
/* zigzag section start */
.zigzag-main-div .title:before, .zigzag-main-div .title:after{display: none;}
.zigZagSec{padding-top: 0px;padding-bottom:0;}
.zigZagSec:last-child{padding-bottom: 40px;}
.zigZagTextInner{padding-right: 40px;}
.zigZagTextInner p{font-family: 'Inter', sans-serif;font-size: 16px;line-height: 1.5em;color:#232323;font-weight: 400;margin-bottom: 0px;}
.zigZagSec .zigZagTextCol{display: flex; align-items: start; background:#fff; padding: 30px; flex-direction: column; text-align:start; justify-content: center;}
.about-page-zigzak.about-page .zigZagSec .zigZagTextCol{background: #f6f6f6;}
.zigZagSec:nth-child(even) .zigZagTextCol {order: 1; display:}
.zigZagSec.zigZagFullSec{padding:0;margin-top: 40px; margin-bottom: 40px;}
.zigZagSec + .zigZagFullSec {margin-top: 40px;}
.zigZagFullSec .zigZagTextInner{padding-right: 0;padding-top: 25px; padding-bottom: 25px;}
.zigZagFullSec .zigZagImgInner{padding-left:51px;}
.zigZagFullSec .zigZagImgInner img{max-width: inherit;max-height: inherit; height: auto;}
.wrapper-body .zigZagTextInner.cmsPage{padding: 0px;}
.zigZagImgInner {height: 100%; width: 100%; position: relative; overflow: hidden;}
.zigZagImgInner img{width: 100%; height: 100%; object-fit: cover; overflow: hidden;}
.zigZagSec:last-child, .zigZagSec:only-child{padding-bottom: 0px !important;}
.zigzag-main-div.about-page-zigzak{    padding: 80px 0px 0px;}
.about-page-zigzak .zigZagSec {margin-bottom:70px;}
.about-page-zigzak .zigZagSec:last-child{margin-bottom:0px;}
.about-page-zigzak .container{max-width:1240px !important;}
.about-page-zigzak  .zigZagTextCol h2{margin-top:0px; font-size:26px;}
.halo-popup .productView-group{ flex-direction:column;}
#home-featured-section .halo-item .image-zoom{height:230px; width: 100%;}
#home-featured-section .halo-item .image-zoom img{width: 100%; height: 100%; object-fit: contain;}
.custom-service-block .halo-item a {padding-top: 20px !important; padding-bottom: 20px !important;}
.policies-block .halo-item a{ pointer-events: none;;}
.about-page-zigzak.about-page .col-xl-6.col-lg-6{ flex: auto !important;;  max-width: 100% !important;    text-align: center;
    align-items: center;}
.home-about .zigZagSec:nth-child(3) .zigZagContent .row .zigZagImgCol{background-color:#f6f6f6;}
/*.home-about .zigZagSec:nth-child(3) .zigZagContent .row .zigZagImgCol img{object-fit:contain;}*/
/* zigzag section end */

input[type=checkbox]+.form-label--checkbox, input[type=radio]+.form-label--radio, .facets__item--rectangle .facet-checkbox .text{text-transform: none !important; color: #232323;}
.halo-block-header.text-center.view_all-right_title > .view_all{top: calc(50% - 10px) !important;}
/* #CollectionProductGrid .toolbar{padding-top: 0px; border-top: 0px;} */
.facets__price--box input[type="number"].filter__price::-webkit-inner-spin-button, 
.facets__price--box input[type="number"].filter__price::-webkit-outer-spin-button {-webkit-appearance: none; -moz-appearance: none; appearance: none; margin: 0;}

.menu-lv-item > a > span{position: relative;}
.menu-lv-item > a[aria-current="page"], .menu-lv-item .site-nav-list-dropdown > a[aria-current="page"]{color: #e94d18;}
.header__menu-item > span::after{content: ""; background: var(--lv_1_color_hover); position: absolute; bottom: -2px; left: 0; height: 1px; width: 100%; transform: scaleX(0); transition: transform var(--duration-default) ease-out; transform-origin: right;}
.menu-lv-item > a:hover > span:after, .menu-lv-item > a[aria-current="page"] > span:after{transform: scaleX(1); transform-origin: left;background: #e94d18}
.review__item-image {max-width: 200px !important;}
.review__item-image .adaptive_height {padding: 0px !important;}
.review__item-image .adaptive_height img {position: relative; max-width: 100%; width: auto; height: auto;}
.productView-options .form__select.select .select__select:has(> option:only-child) {display: none;}
:focus:not(:focus-visible) {box-shadow: 0 0 0 .1rem var(--form-input-border);box-shadow: none;}

.wrapper-body .custom_tab_pck_inc_metaguru.cmsPage{padding: 0px;}
.custom_tab_pck_inc_metaguru.cmsPage {background-color: transparent; margin-bottom: 18px; border: 1px solid #e94d18; padding: 0; position: relative;}
.custom_tab_pck_inc_metaguru.cmsPage table{border-collapse: collapse; width: 100%;}
.custom_tab_pck_inc_metaguru.cmsPage table tr th, .custom_tab_pck_inc_metaguru.cmsPage table tr td{padding: 10px 15px; font-size: 14px; line-height: 20px;}
.custom_tab_pck_inc_metaguru.cmsPage table tr th:last-child, .custom_tab_pck_inc_metaguru.cmsPage table tr td:last-child{text-align: center;}
.custom_tab_pck_inc_metaguru.cmsPage table tr th{border: 1px solid #8787873d !important; background: #f1f1f1; text-align: left;}
.custom_tab_pck_inc_metaguru.cmsPage table tr td{display: table-cell; width: auto;}
.custom_tab_pck_inc_metaguru.cmsPage table tbody tr:nth-child(even) td{background: #f9f9f9;}
.custom_tab_pck_inc_metaguru.cmsPage .MetafieldsGuru-Block__Content{display: none; padding: 0 15px 15px;}
.custom_tab_pck_inc_metaguru .MetafieldsGuru-Block__Prefix {font-size: 18px; color: #000; position: relative; margin: 0; cursor: pointer; font-weight: 600; padding: 15px 40px 15px 15px;}
.custom_tab_pck_inc_metaguru .MetafieldsGuru-Block__Prefix:after, .custom_tab_pck_inc_metaguru .MetafieldsGuru-Block__Prefix:before {content: ""; background: #000; position: absolute; margin: auto; top: 0; bottom: 0;}
.custom_tab_pck_inc_metaguru .MetafieldsGuru-Block__Prefix:before {width: 18px; height: 2px; right: 12px;}
.custom_tab_pck_inc_metaguru .MetafieldsGuru-Block__Prefix:after {width: 2px; height: 18px; right: 20px; -moz-transition: .7s; -ms-transition: .7s; -webkit-transition: .7s; transition: .7s;}
.custom_tab_pck_inc_metaguru .MetafieldsGuru-Block__Prefix.meta-acc-minus:after {visibility: hidden; transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg);}

.productView-group .pvGroup-row{gap: 15px;}
.productView-details .productView-info-item .productView-info-name{font-weight: 500; color: #232323;}
.productView-details .productView-subtotal{margin-top: 15px;}
.custom_note_metaguru.cmsPage{display: flex; font-size: 12px; line-height: 1.3; background: rgba(0, 0, 0, 0.09); padding: 10px; margin-top: 12px; border-radius: 5px;}

.card-price{flex-wrap: wrap;}
.inclusiveGst {display: inline-block; width: 100%; font-size: 14px; font-weight: 400;}
.template-article .article-header .info.d-flex {display:flex; gap:10px;}
.page-sidebar .facets__item{margin: 0 0 8px;}
.page-sidebar .all-categories-list li a, .page-sidebar label, .facets__item--rectangle .facet-checkbox .text{font-size: 14px!important;}
.page-sidebar .navPages-action{padding: 4px 0;}
.page-sidebar .facets__price--box .filter__price {padding: 12px 5px 12px 25px; text-align: center; font-size: 14px;}
.page-sidebar input[type=number]::-webkit-outer-spin-button,
.page-sidebar input[type=number]::-webkit-inner-spin-button {-webkit-appearance: none !important; margin: 0 !important;}
.page-sidebar input[type=number] {-moz-appearance: textfield !important;}
.template-product .scroll-to-top{bottom:100px;right:30px}
.halo-quick-view-popup .productView-details .productView-subtotal{display:none;}
.halo-quick-view-popup .product-form__label:first-of-type{display:none;}
.breadcrumb-container.style--line_clamp_1 .breadcrumb{font-size:16px;}
.breadcamp-main-are .breadcrumb-container.style--line_clamp_1 .breadcrumb.breadcrumb-left{justify-content: center;}
.oct-calculator-result-outro{text-transform:capitalize;}
.custom-service-block .policies-content .policies-button.button{min-width:180px;}
.custom-service-block .halo-item a{justify-content:space-between !important;}
/* .globo-app-extension{display: none !important;} */

.or-btn {margin: 20px 0; position: relative; text-align: center;}
.or-btn span{position: relative; z-index: 2;}
.or-btn::before {content: ""; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 100%; height: 1px; background: #eee; z-index: 0;}
.or-btn::after {content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); background: #fff; width: 34px; height: 34px; z-index: 1;}
.productView-group {display: flex; align-items: flex-start; gap: 30px;}
.productView-group .productView-groupBottom {margin: 0 !important; width: 100%;}
.globo-form-app.popup-layout .g-container {padding: 30px 20px;}
 .template-collection .bd-title a{ pointer-events: none;}
.newsletter-success-modal .form-message {margin:0px;}
.newsletter-success-modal.halo-popup .halo-popup-wrapper .close svg { width: 18px;  height: 18px; margin-right: 0px; position: relative; top: 0px;       fill: #fff;
    stroke: #fff;}

/* .productView-moreItem-product-variant.vr-dimension {border-top: 1px solid #eee;} */
.vr-dimension-title {font-size: 18px; line-height: 1.2; color: #000; cursor: pointer; font-weight: 600; margin-bottom: 10px; margin-top:00px;}
.pdp-pickup-options{  padding-top:20px;}
.productView-moreItem  .quantity_selector{  border-top: 1px solid #eee; padding-top: 10px; padding-bottom: 10px;}
.pdp-pickup-options-container{
  display: flex;
  flex-direction:column;
    align-items: start;
    gap: 25px;
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
    margin-bottom: 20px;
    padding-bottom: 25px;
    padding-top:20px;

}
.pickup-location-div .pickup-location-label{margin-top:0px; font-size:16px;     margin-top: 25px;}
.pickup-location-div .pickup-location-select{margin-bottom:25px;border: 1px solid #000000;
    border-radius: 5px;
    width: 100%;
    height: 50px;
    padding: 12px 15px;
    font-size: 16px;
    width: 280px;
    max-width: 100%;}
.pickup-location-div .pickup-location-select:focus{box-shadow:none;border-color:#000;}



.globo-form-id-63466 .globo-form-app{max-width: 650px !important;}
.product-inquire-form {margin: 20px 0;}
.shopify-payment-button__more-options{margin-bottom: 0px !important;}

#shopify-block-ASGZ5dE9rd0M1VEg2U__shipping_rates_calc_calculator_WBMzPk{display: none;}
.radioBox input[type="radio"] {display: none; webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;   padding: 0;}
.pdp-pickup-options .radioBox span{color: #000;font-weight: 400;font-size: 16px; color: #232323; padding-left: 20px; position: relative; cursor: pointer; text-transform: capitalize;}
.radioBox span::after, .radioBox span::before {content: ""; position: absolute;}
.radioBox span::before {background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 2px solid #e94d18; border-radius: 50%; height: 16px; left: 0; top: 2px; width: 16px;}
.radioBox span::after {background: #333 none repeat scroll 0 0; border-radius: 50%; height: 8px; left: 4px; opacity: 0; top: 6px; width: 8px;}

.pdp-pickup-options .radioBox label ~ label {margin-left: 16px;}
.pdp-pickup-options .radioBox span::before{border-color:#000;top:2px}
.pdp-pickup-options .radioBox span::after{top:6px}
.pdp-pickup-options .radioBox .cssRadio:checked + span::before{border-color:#e94d18;}
.pdp-pickup-options .radioBox .cssRadio:checked + span{color:#e94d18;}
.cssRadio:checked + span:after {opacity: 1; background: #e94d18 none repeat scroll 0 0;}
.oct-calculator-form-message-general{font-size:16px !important; }
.policies-block .halo-item a{height: 100%;}
.price-item{ font-size: 18px;}
.image.mobile-cate-banner{display: none;}
.wrapper-body .articleLookbook-des.cmsPage, .articleLookbook-des.cmsPage{padding-top: 60px; padding-bottom: 0px;}
.collection div.pagination-wrapper{margin-bottom: 20px;}
.halo-productBadges .badge.save-badge {color: var(--sale-badge-color); background-color: var(--sale-badge-bg);}
.halo-productBadges .badge.save-badge+.badge.sale-badge{display: none !important;}

.oct-calculator-result-intro .oct-change-address, .oct-calculator-result-intro .oct-change-address:hover {color: #e94d18;}
.oct-calculator-result-container .oct-calculator-result-outro{display: none;}
.oct-calculator-result .oct-shipping-rate{justify-content: flex-start;}
.oct-calculator-result .oct-shipping-rate .oct-shipping-rate__name{flex: unset; position: relative;}
.oct-calculator-result .oct-shipping-rate .oct-shipping-rate__name:after{content:":"; display: none; vertical-align: middle;}
.oct-calculator-result .oct-shipping-rate .oct-shipping-rate__price{margin-left: 6px; font-weight: 600;}

.coupen-code-hightlight {font-weight: 900; font-style: italic; text-decoration: underline; color: #FFE916; text-decoration-thickness: 1px;}
.cart-container.container > .container{padding-left: 0px; padding-right: 0px;}
.template-index #shopify-section-sections--18652373057782__policies_block_z6QaDH{display: none !important;}
#shopify-section-sections--18652373057782__policies_block_z6QaDH .section-block-sections--18652373057782__policies_block_z6QaDH{background-color: #f6f6f6;}
#shopify-section-sections--18652373057782__policies_block_z6QaDH .section-block-sections--18652373057782__policies_block_z6QaDH .container-full {max-width: 1800px;}
.globo-form-app .header .description{font-size: 14px;}
.globo-form-app .popup-product-name {margin: 10px 0; font-weight: 400; font-size: 14px; line-height: 1.3; padding: 8px 12px; background: #f6f6f6;}
/*.globo-form-app .popup-product-name > span{position: relative; padding-left: 65px;font-size: 16px;width: 100%;display: block;}
.globo-form-app .popup-product-name > span:before{content:"Product: "; position: absolute; left: 0; width: 100%; font-size: inherit; line-height: inherit; font-weight: 700;font-weight: 500;
    font-size: 16px;padding: 10px 15px;background: #f9f9f9;border-left: 5px solid #e94d18;}*/
  .cst-popup-form .popup-product-name{margin: 0;font-weight: 400;font-size: 14px;line-height: 1.3;
  color: #000000;min-height: 40px;height: auto;background: #f9f9f9;border-left: 5px solid #e94d18;padding: 10px;}
  .cst-popup-form .popup-product-name > span{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;max-height: calc(1.4em * 3);word-break: break-word;white-space: normal;}
  .globo-form-app .popup-product-name > span:before{content:"Product: "; width: auto; font-size: inherit; line-height: inherit; font-weight: 700;}


.template-product.storedisable .product-single__store-availability-container{display: none !important;}
.popup-product-name + .popup-product-name{display: none !important;}
.cart-note-div{display: block; font-size: 14px; line-height: 1.3; background: #f6f6f6; padding: 10px; margin-top: 12px; border-radius: 5px; max-width: 1200px;}
.custom-service-block .halo-item a .policies-content span.policies-text{min-height: 48px;}
.cart_pickup_note {font-size: 14px;}
.xmas-note {background: #931918; padding: 5px 15px; color: #fff; font-size: 14px; line-height: 20px; font-weight: 500; display: inline-block;}
.AvailableHeading{margin-bottom: 5px !important;}
#location_box ~ div[id*="shipping_rates_calc_calculator"]{display: none;}
body.template-product[class*="nodelivery"] .shopify-block.shopify-app-block[id*="product_page_shipping"] {display: none;}
.product-block #locationNamesContainer>div .radio-and-label + p {display: none;}

body.props .product-block .product-single__store-availability-container, 
body.stairs .product-block .product-single__store-availability-container{display: none !important;}
.option-size-others {display: inline-block; width: 100%; font-size: 15px; margin: 10px 0 0px; font-weight: 500; color: #212121;}
.cmsPage .table.autowidth tr td:first-child{width: auto;}
.cmsPage figure.table.autowidth {max-width: 80%; margin: 0 0 30px;}
.cmsPage .table.autowidth tr th, .cmsPage .table.autowidth tr td {padding: 11px 13px 8px;border: 0 !important;!i;!;border-collapse: collapse; text-align: left; border-right: 1px solid #8787873d!important; border-bottom: 1px solid #8787873d!important;}
.cmsPage .table.autowidth tr th:last-child{border-right: 0px !important;}
.cmsPage .table.autowidth tr td:last-child{border-bottom: 0px !important;}
 .talk-btn{max-width: 225px; background-color: transparent; border: 1px solid #e94d18; color: #fff; font-size: 15px; text-transform: uppercase; width: 100%; display: none; align-items: center; justify-content: center; height: 54px; border-radius: 3px; color: #e94d18; margin: 0; font-weight: 600; transition: all .4s ease-in-out;}
 .talk-btn svg{width: 24px;  height: 24px;}
.product-inquire-form {margin: 20px 0; display: flex; flex-wrap: wrap; gap: 20px;  align-items: center;}
.product-inquire-form span{display:none;}
body[data-collection-id="450032632054"] .desktop-cate-banner, body[data-collection-id="450032632054"] .desktop-cate-bannerwith-mob-banner, 
body[data-collection-id="450032632054"] .mobile-cate-banner,
body[data-collection-id="454371999990"] .desktop-cate-banner, body[data-collection-id="454371999990"] .desktop-cate-bannerwith-mob-banner, 
body[data-collection-id="454371999990"] .mobile-cate-banner,
body[data-collection-id="460123898102"] .desktop-cate-banner, body[data-collection-id="460123898102"] .desktop-cate-bannerwith-mob-banner, 
body[data-collection-id="460123898102"] .mobile-cate-banner,
body[data-collection-id="460123930870"] .desktop-cate-banner, body[data-collection-id="460123930870"] .desktop-cate-bannerwith-mob-banner, 
body[data-collection-id="460123930870"] .mobile-cate-banner{display: none !important;}

/* Aluminium Ladders PLP start */
body[data-collection-id="441160794358"] .desktop-cate-banner, body[data-collection-id="441160794358"] .desktop-cate-bannerwith-mob-banner, 
body[data-collection-id="441160794358"] .mobile-cate-banner{display: none !important;}
body[data-collection-id="441160794358"] .articleLookbook-title{margin-top: 0px !important;}
/* Aluminium Ladders PLP end */


body[data-collection-id="450032632054"] .articleLookbook-title, body[data-collection-id="454371999990"] .articleLookbook-title,
body[data-collection-id="460123898102"] .articleLookbook-title, body[data-collection-id="460123930870"] .articleLookbook-title{margin-top: 0px !important;}

.card-product__wrapper {max-height: 100%;}
img.product-trans-img {min-height: 400px;}
figure.table{margin: 0px;}

/* .product-form__submit.button--primary.atc-with-discount, .product-form__submit.button--secondary.atc-with-discount{width: 260px; max-width: 260px;}
.product-form__submit.atc-with-discount.after-text{position: relative; font-size: 0px !important;}
.product-form__submit.atc-with-discount.after-text:after{content:"Add to cart with discount"; display: inline-block; vertical-align: middle; font-size: var(--btn-1-font-size); color: inherit; font-weight: inherit; font-family: inherit; text-transform: uppercase;} */

.collection-page-faqs .faqs{width: calc(100% - 210px); padding-left: 30px; margin: 0 0 0 auto;}

.product-form__input .form__label.vertical {line-height: 1.8; font-weight: 700;}
.variants_with_br {display: block; font-weight: 400;}
.halo-sidebar_menu .site-nav-mobile:not(.menu-custom-mobile) .list-menu .menu-lv-item.is-open.d-none {display: block !important;}

.price.price--on-sale dd {margin: 0 20px 0 0;}
.price--on-sale .price-label {display: block; font-size: 12px; font-weight: 500; line-height: 1.3;}
.price--on-sale .price-label.sale-price-label{color: var(--product-sale-price-color);}
.halo-productView-right .price--on-sale .price-label{line-height: 2em;}

.quality-section-design{padding: 80px 0px 0px;}
.certificate-area-list{display: flex; gap: 40px; flex-wrap: wrap;}
.certificate-area-list .list-box{cursor: pointer; width: calc(25% - 30px);height: 200px;border: 1px solid #efefef; box-shadow: 0 0px 11px 0 rgba(0, 0, 0, 0.1);position: relative;transition: all 0.4s ease-in-out;}
.certificate-area-list .list-box img{width: 100%; object-fit: cover;height: 100%; object-position: top;}
.certificate-area-list .list-box .content-area {opacity: 0; visibility: hidden; position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center; background-color: rgba(241, 123, 66, 0.8);
display: flex;transition: all 0.4s ease-in-out; background-image: url('/cdn/shop/files/zoom-icon.png?v=1772167545');background-repeat: no-repeat; background-position: center 65px;}
.certificate-area-list .list-box .content-area .certificate-title {font-size: 20px; color: #fff; margin: auto; position:relative; top:20px;font-weight: 500;}
.certificate-area-list .list-box:hover .content-area{opacity: 1; visibility: visible;}

.qualitdownload-brochures-section-design{padding:80px 0px 0px;}
.qualitdownload-brochures-section-design .accordion-item {background: #f6f6f6; border: none; margin-bottom: 15px;border-radius: 0px;transition: all 0.4s ease-in-out;}
.qualitdownload-brochures-section-design .accordion-item .accordion-header {font-size:18px; position:relative; padding: 17px 20px; cursor: pointer; font-weight: 600; display: flex; justify-content: space-between; align-items: center;}
.qualitdownload-brochures-section-design .accordion-item  .accordion-arrow {transition: transform 0.3s ease; --rotation: 45deg; display: inline-block; vertical-align: top; position: absolute; top: 50%; right: 30px; width: 11px; height: 11px;
  z-index: 2; pointer-events: none; transform: translateY(-50%) rotate(var(--rotation));border: solid var(--icon); border-width: 0px 2px 2px 0px; padding: 3px; transition: var(--anchor-transition);}
.qualitdownload-brochures-section-design .accordion-header.active .accordion-arrow {transform: rotate(-135deg);}
.qualitdownload-brochures-section-design .accordion-item .accordion-content {padding: 17px 20px; border-top: 1px solid #d9d9d9;display:none;}
.accordion-item .accordion-content .download-row { display: flex; align-items: center; justify-content: space-between;border-bottom: 1px solid #d9d9d9;padding:10px 20px; gap:10px;}
.accordion-item .accordion-content .download-row:last-child{border-bottom:none;}
.accordion-item .accordion-content .download-row:first-child{padding-top:0px;}
.accordion-item .accordion-content .download-btn,.download-btn {background: #e94d18; color: #fff;padding: 8px 12px; border-radius: 5px; transition: all 0.4s ease-in-out; position: relative; padding-left: 36px;}
.accordion-item .accordion-content .download-btn:before,.download-btn .btn-icon:before { content: ''; position: absolute; width: 16px;  height: 16px; background: url('/cdn/shop/files/dow-bro-icon.png?v=1772185191');left: 13px; top: 12px;}
.accordion-item .accordion-content .download-btn:hover,.download-btn:hover{background: #000;}

/*Location Section*/
.location-list-section .flex-row{display :flex;gap: 30px;}
.location-list-section .flex-row .col{width: calc((100% / 2) - 15px);flex-basis: auto;}
.location-list{display: flex;flex-wrap: wrap;gap: 0;}
.location-list .country-block{width: 100%;}
.location-list .country-block .title-text{margin-bottom: 15px;}
.location-list .location-dtl-content{width: calc(50% - 20px);margin-bottom: 20px;margin-right: 20px;padding: 15px;box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);background:#ffffff;}
.flex-desktop-layout_1{ flex-direction: row; }
.flex-desktop-layout_2{ flex-direction: row-reverse; }
.align-center{align-items:center;}
.align-top{align-items:flex-start;}
.align-bottom{align-items:flex-end;}
.location-dtl-content .title{font-size: 16px;font-weight: 700;color: #111;margin-bottom: 5px;display: block;margin-top: 0;}
.location-dtl-content .address{font-size:14px;}

/*Rating Star*/
.cst-rating{ margin-top:10px; }
.cst-rating__label{ display:block; font-size:14px; font-weight:600; margin-bottom:6px; }
.cst-rating__row{ display:flex; align-items:center; gap:10px; line-height:1; }
.cst-rating__score{ font-size:14px; font-weight:700; color:#111; }
.cst-rating__stars{ display:inline-flex; align-items:center; gap:4px; color:#f5a623; }
.cst-star__svg{ width:16px; height:16px; display:block; }
.cst-star--full .cst-star__svg path{ fill:currentColor; }
.cst-star--empty .cst-star__svg path{fill:transparent;stroke:currentColor;stroke-width:1.6;}
.cst-star--half .cst-star__base{fill:transparent;stroke:currentColor;stroke-width:1.6;}

/*Custom Style of Form*/
.cst-form{padding:50px 0;}
.cst-form.p-t-0{padding-top: 0;}
.template-product .cst-form{padding: 0;}
.cst-form .form-control,.cst-form .radio-list{max-width: 100% !important;}
.cst-form .radio-list .globo-form-input{border: 0;}
.cst-form .radio-list .globo-form-input ul.flex-wrap{display: flex;}
.cst-form .radio-list .globo-form-input ul.flex-wrap li{width:auto !important;}
.cst-form .radio-list .globo-label,.cst-form .radio-list .globo-form-input{display: inline-flex;}
.cst-form .form-title-main .heading-title{color: #000000;font-size: 24px;margin-bottom: 20px;}
.cst-form .gfb__footer  button{margin: 0;border-radius: 0 !important;}
.cst-form .error{right: 8px !important;font-size: 10px !important;-webkit-font-smoothing: auto !important;top: -16px !important;}
.cst-form input{border-radius: 0 !important;background: #f6f6f6 !important;}
.btn-popup{max-width: 250px;margin:15px 0;background: #000000;color: #ffffff;transition: all 0.3s ease !important;padding-top: 13px !important;padding-bottom: 13px !important;}
.btn-popup:hover{background: #e94d18;border: 1px solid #e94d18;}
.cst-form .form-control select,.cst-form .form-control textarea{background-color: #f6f6f6 !important;}
.cst-form .globo-form-control .radio-wrapper .radio-input:checked~.radio-label:after{background: radial-gradient(#F44336 40%, #fff 45%);border-color: #F44336;}

/*Popup*/
.cst-form.p-t-0 .header{margin-bottom: 0;}
.globo-form-publish-modal .globo-form-modal-content .cst-popup-form .globo-form-app{transform: translate(-50%, -55%);}
/* .cst-popup-form .popup-product-name {margin: 0;font-weight: 400;font-size: 14px;line-height: 1.3;padding: 0;background: transparent;border-left: 0;color: #000000;min-height: 40px;
    height: auto;} */
.cst-popup-form .globo-form-app.popup-layout .g-container{padding: 25px;}
.cst-popup-form .globo-form-app.popup-layout .title.globo-heading{font-size: 20px;}
.cst-popup-form .globo-form-app.popup-layout .header{margin-bottom: 0;}
.cst-popup-form .globo-form-app .globo-form-control {margin-bottom: 15px !important;}
.cst-popup-form .globo-form-app .globo-form-control.form-control .material_filled-input{height: 20px !important;min-height: 20px !important;padding-top: 20px;}
.cst-popup-form .globo-form-app .globo-form-control.form-control.textarea .material_filled-input{height: 65px !important}
.cst-popup-form .globo-form-app.popup-layout .g-container .material_filled-label{transform: translate(12px, 14px) scale(1);}
.globo-form-app.default-layout{margin-top: 0;margin-bottom: 0;}

/*Custom Style of Product Detail*/
.free-shipping-badge{display:none;}
.cursor-wrapper+.productView-images-wrapper .productView-image{cursor: pointer !important;}
.border-bottom {border-bottom:1px solid #eeeeee;}
.free_shipping .free-shipping-badge{display: inline-flex;background: #b90808;width: auto;color: #ffffff;padding: 8px 18px;border-radius: 30px;box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.6);align-items: center;z-index: 10;cursor: auto;}
.free_shipping .free-shipping-badge span{margin-left: 8px;border-left: 1px solid #ffffff;line-height: 1.10em;padding-left: 10px;font-size: 14px;letter-spacing: 0.02em;}
.free_shipping .free-shipping-badge{position: absolute;top: 15px;right: 15px;}
.free-shipping-badge:before{content: "";background-image: url(/cdn/shop/files/free-shipping-truck.svg?v=1776227163);height: 22px;width: 22px;background-size: 100%;background-repeat: no-repeat;}
 
.header-navigation.header-nav-utility .list-menu .dropdown.no-megamenu{position: static;}
.header-navigation.header-nav-utility .list-menu .dropdown.no-megamenu > .header__submenu.list-menu--disclosure{text-align: left;overflow-y: auto;left: 50%;max-width: 100% !important;min-width: 1100px;transform: translate(-50%, 0) !important;display: flex;flex-wrap: wrap;padding-top: 10px;padding-bottom: 20px;border-top: 3px solid #f44336;padding-right: 0;justify-content: flex-start;padding-left: 0;gap: 5px;}
.header-navigation.header-nav-utility .list-menu .dropdown.no-megamenu .header__submenu.list-menu--disclosure .menu-lv-item{width: calc((100% * 0.33) - 15px);align-items: stretch;/* border-bottom: 1px solid #ebebeb; */    border: 0;padding-right: 0;}
.header-navigation.header-nav-utility .list-menu .dropdown.no-megamenu .header__submenu.list-menu--disclosure .menu-lv-item .header__menu-item{ccolor: #000000;font-weight: 700;font-size: 15px;border-bottom: 1px solid #eeeeee;height: 100%;position: relative;display: flex;align-items: flex-start;padding-left: 40px;padding-top: 10px;padding-bottom: 10px;}
.header-navigation.header-nav-utility .list-menu .dropdown.no-megamenu .header__submenu.list-menu--disclosure .menu-lv-item .header__menu-item .text.p-relative{height: 100%; display:inline-flex;border-bottom: 0;}
.header-navigation.header-nav-utility .list-menu .dropdown.no-megamenu .header__submenu.list-menu--disclosure .menu-lv-item .header__menu-item .text.p-relative:after{display:none;}
.header-navigation.header-nav-utility .list-menu .dropdown.no-megamenu .header__submenu.list-menu--disclosure .menu-lv-item .header__menu-item:hover{color: var(--lv_2_color_hover);}
.header-navigation.header-nav-utility .list-menu .dropdown.no-megamenu .header__submenu.list-menu--disclosure .menu-lv-item .header__menu-item:before{content: "";height: 17px;width: 17px;display: inline-block;vertical-align: top;line-height: 50px;position: absolute;top: 13px;left: 13px;background: url(/cdn/shop/files/arrow-right-svgrepo-com.svg?v=1776249851);background-repeat: no-repeat;background-size: 100%;}

.section-header-mobile{z-index:100;}
.shopify-app-block{z-index: 0;position: relative;}
.download-wrapper .accordion-header .accordion-title{margin: 0;font-size: 18px;font-weight: 600;color: #232323;}
.header__search .header-search-close{position: absolute;top: 0;right: 0;z-index: 10;}
.header__search .header-search-close svg{fill: #e94d18 !important;}
.header__search  .button.search__button{position: relative;right: 18px;}
.home-faq h2{font-size: 30px;}
.image-with-text-zigzag .title{font-size: 30px;}

.blog-article .article-post__info .article-post__header,.blog-article .article-post__info .article-post__content,.blog-article .article-post__info .article-post__footer{display: flex; flex-direction: column;}
.blog-article .article-post__info .article-post__header{order: 0;}
.blog-article .article-post__info .article-post__footer{order: 1;}
.blog-article .article-post__info .article-post__content{order: 2;}
.blog-article .article-post__info .article-post__footer .article-post__category-name{border: 1px solid #e94d18;padding: 7px 10px;margin: 0;font-size: 14px;line-height: 12px;font-weight: 500;text-decoration: none;color: #da5d28;background-color: #f7eae5;border-radius: 44px;}
.blog-article .article-post__info .article-post__footer .article-post__category-name:hover{background: #e94d18;border: 1px solid #e94d18;color: #ffffff;}
.blog-article .article-post__image-container .article-post__image-wrapper{border: 1px solid rgba(0, 0, 0, 0.1);}
.blog-sidebar .search__button svg{fill: transparent;}
.shopify-section__blog .toolbar .pages .items .item .action.previous:before,.shopify-section__blog .toolbar .pages .items .item .action.next:before{line-height:28px !important;}
.blog-sidebar .block.block-categories ul li.active a{color:#e94d18; }
.post-content .post-description h1 strong,.post-content .post-description h2 strong,.post-content .post-description h3 strong,.post-content .post-description h4 strong,.post-content .post-description h5 strong,.post-content .post-description h6 strong,
.post-content .post-description h1 b,.post-content .post-description h2 b,.post-content .post-description h3 b,.post-content .post-description h4 b,.post-content .post-description h5 b,.post-content .post-description h6 b{font-weight: 500;}

.shopify-section__blog-post .post-description a {color: #F44336 !important;text-decoration: none !important;transition: all 0.3s ease-in-out;}
.shopify-section__blog-post .post-description a:hover{text-decoration: underline !important;}
.shopify-section__blog-post .post-description ol, .shopify-section__blog-post .post-description ul {padding-left: 20px !important;margin-top:5px;}

.card-product .card__badge.halo-productBadges{height: 70px;width: 70px;top: 10px;right: 10px !important;}
.card-product .card__badge.halo-productBadges .circular-badge {display: inline-block;background: #b90808;border-radius: 50%;padding: 4px;height: 100%;width: 100%;box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);}
.card-product .card__badge.halo-productBadges .circular-badge svg {display: block;height: 100%;width: 100%;}
.card-product .card__badge.halo-productBadges .circular-badge svg text{font-size: 18px;}
.card-product .card__badge.halo-productBadges .circular-badge svg text textPath{height: 100%;width: 100%;stroke: none;text-transform: uppercase;}
.card-product .card__badge.halo-productBadges .circular-badge svg img{ stroke: none;fill: none;}
.productListing .card .card-information .card-price .price {justify-content: flex-start;}
.floating-button.circle.bottom{right: 26px;}
#navigation-mobile .site-nav-mobile .header__inline-menu .list-menu .menu-lv-item a{padding-left: 20px;}
#navigation-mobile .menu-heading-mobile {background: #e94d18;padding-bottom: 6px;}
#navigation-mobile .menu-heading-mobile .title{color: #ffffff;}
.nav-title-mobile{background: #e94d18 !important;color: #ffffff;}
#navigation-mobile .menu-heading-mobile .halo-sidebar-close{color: #ffffff;}
.halo-sidebar.halo-sidebar-left.halo-sidebar_menu .halo-sidebar-close svg, .nav-title-mobile svg{fill: #ffffff}
.faqs .faqs-item .card-header .title{margin: 0;}
.faqs .faqs-item .card-header .title{background-color: #ffffff !important;}
.footer-block__item.footer-block__column.footer-text-block {display: flex;flex-direction: column-reverse;align-items: flex-start;justify-content: flex-end;}
.footer-block__item.footer-block__column.menu-shop-by .footer-block__list .list-unstyled{display:flex;flex-wrap:wrap;column-gap:20px;}
.footer-block__item.footer-block__column.menu-shop-by .footer-block__list .list-unstyled li{width:calc((100% * 0.5) - 10px);}
.turbo-rich-text-for-sale{width: 100%;max-width: 100%;margin: 0 auto;padding-left: 50px;padding-right: 50px;background-repeat: no-repeat !important;background-size: 100% !important}

/*OFFER sECTION HOME*/
.footer-block__details .image_logo img{height:auto !important;}
.zigzag-main-div.image-right-text-left{background-repeat: no-repeat;background-size: cover;padding: 30px !important;background-position: center;}
.image-right-text-left .zigZagTextCol{background:transparent}
.image-right-text-left .zigZagTextCol .title{font-size: 34px;line-height:1.2em;}
.zigzag-main-div.image-right-text-left .zigZagImgCol{max-width: 40%;flex: 0 0 40%;margin-left: auto;}
.zigzag-main-div.image-right-text-left .button{margin-top: 40px;border-radius: 0;background: #000000;border: 1px solid #000000; color: #ffffff;transition: all 0.3s ease-in-out;min-width: 200px;}
.zigzag-main-div.image-right-text-left .button:hover{background: #ffffff;border: 1px solid #000000; color: #000000;}
.template-page:(.about-page) .wrapper-body{padding-bottom: 0;}
.bg-center{background-position:center !important;}
.bg-repeat-none{background-repeat: no-repeat !important;}
.template-search .search-container .page-header{text-transform: none;line-height:1.2em}
.search-container .toolbar-item .toolbar-icon{border: 0 !important;}
.shopify-section.shopify-section__blog .breadcrumbs .items{margin-top: 10px !important;margin-bottom: 10px !important;}
.shopify-section.shopify-section__blog .breadcrumbs .items .item:not(:last-child):after{filter: brightness(0) saturate(100%) invert(71%) sepia(6%) saturate(11%) hue-rotate(337deg) brightness(87%) contrast(82%);height: 20px !important;
    margin: 0 10px 0 5px !important;background-size: 6px !important;}
.breadcrumbs li.item a, .breadcrumbs li.item strong {font-family: Inter, sans-serif;}
.template-page .breadcamp-main-are,.template-policy .shopify-policy__container .shopify-policy__title h1{padding: 80px 15px;text-align:center !important;max-width: 100%;}
.template-page .breadcamp-main-are .breadcrumb-container, .template-policy .shopify-policy__container .shopify-policy__title h1{width: 100%;}
.template-page .breadcamp-main-are .breadcrumb-container .page-header{text-align: center !important;}
.breadcamp-main-are, .template-policy .shopify-policy__container .shopify-policy__title{background: url(/cdn/shop/files/breadcrumb-image.webp) no-repeat center center; background-size: cover;max-width: 100%;}
.template-collection .collection-breadcrumb .container{padding: 0;}
.template-collection .collection-breadcrumb .container .breadcrumb > a{color: #e94d18}
.shopify-section__blog .breadcrumbs .items a{color: #e94d18 !important;}
.header-navigation-wrapper .header-navigation{box-shadow: 0px 1px 6px rgba(30, 30, 30, 0.1);}
.collection-breadcrumb .breadcrumb{padding-top: 40px;}
.shopify-section__blog .breadcrumbs{padding-top: 30px; padding-bottom: 20px;}
.header-nav-utility .header__icon--account .customer-links{font-weight: 700 !important;}
.sec-cta-sale .zigZagImgInner img {object-fit: contain;}
.turbo-product-extra-row{display: flex; gap: 20px;margin: 15px 0;}
.turbo-product-extra-row .button{margin: 0;border-radius: 0;}
.turbo-product-extra-row .button.download-btn{max-width: 250px;background: transparent;border: 1px solid #000000;display: inline-flex;align-items: center;justify-content: center;padding-left: 12px;transition: all 0.3s ease-in-out;min-height: 54px;color: #000000;}
.turbo-product-extra-row .button.download-btn .btn-icon{position: relative;height: 20px;width: 20px;margin-right: 5px;}
.turbo-product-extra-row .button.download-btn .btn-icon:before{top: 0;left: 0;filter: brightness(0) saturate(100%) invert(0%) sepia(8%) saturate(7500%) hue-rotate(42deg) brightness(103%) contrast(108%);transition: all 0.3s ease-in-out;}
.turbo-product-offer-bottom-banner{margin-top: 30px; max-width: 60%;}
.template-product .productView-moreItem .productView-buttons .productView-group{gap: 20px;}
.template-product .productView-moreItem .productView-buttons .productView-group .pvGroup-row{order: 1;}
.template-product .productView-moreItem .productView-buttons .productView-group .productView-groupBottom{max-width: 250px !important;}
.template-product .productView-moreItem .productView-buttons .productView-group .productView-groupBottom .shopify-payment-button__button{border-radius: 0;border: 1px solid #000000;}
/* .productView-bottom .tab-popup-content.cmsPage table, .productView-bottom .tab-popup-content.cmsPage table tr td {border: 0 !important;} */
.productView-bottom .tab-popup-content.cmsPage table, .productView-bottom .tab-popup-content.cmsPage table thead{border-bottom: 1px solid #8787873d !important;}
.productView-bottom .tab-popup-content.cmsPage table thead tr{font-size: 16px !important;text-align: left !important;}
.productView-bottom .tab-popup-content.cmsPage table thead tr th{padding: 5px;}
.popup-product-name span::before{word-wrap: break-word;}
.products-carousel .slick-arrow{transform: translate(0, -100%) !important;top: 40%;padding:0;height: 22px;width: 22px;border: 0;background: transparent;}
.products-carousel .slick-arrow.slick-next{right: 15px !important;} 
.products-carousel .slick-arrow.slick-prev{left: 15px !important;}
.home-about{padding-top: 80px!important;}
.template-index .home-page-about.home-about{padding: 0 0 80px 0 !important;}

/********************************************* media query css start **************************************/
@media only screen and (min-width: 992px) {
  .productView-stickyCart.style-1 .sticky-options{max-width: 300px;}
  .productView-stickyCart.style-1 .sticky-options .form__select.select{width: 100%;}
}
@media only screen and (min-width: 1025px) {
  img.header__heading-logo{height: auto; max-width:281px;}
  .shopify-section-header-sticky.scrolled-past-header img.header__heading-logo {height: auto;}
  .page-sidebar{width: 250px;}    
  .header-nav-utility .header-item--side {min-width: auto !important;}
  .page-sidebar + .page-content{width: calc(100% - 250px);}
  .header__submenu.list-menu.list-menu--disclosure{width: 30rem;}
  .list-menu .menu-lv-1__action{padding-left: 10px; padding-right: 10px;}
  .slick-arrow:hover svg{fill: #e94d18;}
}
@media only screen and (min-width: 1220px) {
  .list-menu .menu-lv-1__action {padding-left: var(--grid_gap_menu_item); padding-right: var(--grid_gap_menu_item);}
}
@media only screen and (max-width: 1800px) {
}
@media only screen and (max-width: 1499px) {
  .custom-service-block .halo-item a .policies-content span.policies-text{min-height: 48px;}
  #home-featured-section .halo-item .image-zoom {height: 180px; width: 100%; margin-bottom: 35px;}
}
@media only screen and (max-width: 1399px) {
 .oct-calculator-container .oct-calculator-form-container input, .oct-calculator-container .oct-calculator-form-container select{width:270px;}
  .productView-action .button{max-width:180px;}
  .product-inquire-form .btn, .talk-btn{max-width:210px; font-size:14px;}
  .turbo-rich-text-for-sale{padding-top: 80px !important;padding-bottom: 80px !important;background-size: cover !important;}
  .template-page .breadcamp-main-are {padding: 60px 15px;}
  .turbo-product-offer-bottom-banner {max-width: 80%;}
}
/* Hide 4-column and 5-column view buttons on laptop */
@media screen and (min-width: 1101px) and (max-width: 1440px) {
  .toolbar .toolbar-item .toolbar-icon.grid-4,
  .toolbar .toolbar-item .toolbar-icon.grid-5 {
    display: none !important;
  }
}
@media only screen and (max-width: 1299px) {
  .productView-group{    flex-wrap: wrap;}
   .header-nav-utility .header-item--side {  min-width: 160px !important;}
   .list-menu .menu-lv-1__action{padding-left: 7px; padding-right: 7px;}
}
@media only screen and (min-width: 1200px){
  .location-dtl-content a,.location-dtl-content .cst-rating__score{transition: all 0.3s ease-in-out;}
  .template-collection .collection-breadcrumb .container .breadcrumb > a:hover{text-decoration: underline;}
   .shopify-section__blog .breadcrumbs .items .item a:hover{text-decoration: underline;}
  .location-dtl-content a:hover, .location-dtl-content a:hover .cst-rating__score{color: #e94d18;}
  .turbo-product-extra-row .button.download-btn:hover{background: #000000; border: 1px solid #000000;color:#ffffff;}
  .turbo-product-extra-row .button.download-btn:hover .btn-icon:before{filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(215deg) brightness(109%) contrast(101%);}
}
@media only screen and (max-width: 1199px) {
  .home-blog .article-card .article-card__image-wrapper a {padding: 0 !important; height: 150px;}
  .productView-group{flex-wrap: wrap;}
  .oct-calculator-container .oct-calculator-form-container input, .oct-calculator-container .oct-calculator-form-container select {width: 242px; }
   
  .header-navigation .header-logo {max-width: 210px !important; }
  .zigzag-main-div:not(.about-page) .zigZagSec .zigZagTextCol{padding: 30px 0;}
  .zigZagSec + .zigZagSec {margin-top: 30px; border-top: 1px solid #f1f1f1;}
  .zigZagSec:nth-child(2n) .zigZagTextCol {order: 0;}
  .zigZagImgInner {max-height: 450px; max-width: 75vw; margin: 0;}
  .zigzag-main-div .zigZagSec .zigZagContent .row{margin-top: 20px;}
  .zigzag-main-div .zigZagSec .zigZagContent .row{flex-direction: column-reverse;}
  .zigzag-main-div.home-page-about.home-about .zigZagSec .zigZagContent .row{flex-direction:column;}
  /* .zigzag-main-div.home-about .zigZagSec:nth-child(even) .zigZagContent .row{flex-direction: column-reverse;} */

  .cmsPage figure.table.autowidth{max-width: 100%; overflow-x: auto;}
  .cmsPage figure.table.autowidth th, .cmsPage figure.table.autowidth td{min-width: 150px;}
  .quality-section-design, .qualitdownload-brochures-section-design {padding: 60px 0 0;}
  .certificate-area-list{gap:25px;}
  .certificate-area-list .list-box{width: calc(33% - 15px);}
  /*.turbo-rich-text-for-sale{padding-top: 55px !important;padding-bottom: 55px !important;background-size: cover !important;}*/
  .turbo-rich-text-for-sale{background-size: cover !important;}
  .zigzag-main-div.image-right-text-left .zigZagContent .row{flex-direction: column-reverse;}
  .zigzag-main-div.image-right-text-left .zigZagImgCol{margin-left: 0;}
  .finance-page .zigZagContent .row{flex-direction: column-reverse;}
  .finance-page .zigZagContent .row .zigZagImgCol .zigZagImgInner{max-width: 100%;}
  .turbo-product-offer-bottom-banner {max-width: 100%;}

  .home-about{padding-top: 60px!important;}
  .template-index .home-page-about.home-about{padding: 0 0 60px 0 !important;}
}
@media only screen and (max-width: 1024px) {
.wrapper-body .cmsPage,  { padding-top: 60px;}
.template-blog .header-with-sidebar { justify-content: end;}
.template-blog .header-with-sidebar .sidebar-toogle {  background: #e94d18;display: flex;padding: 9px; position: absolute;  right: 0; left: unset; top: -60px; }
.template-blog  .header-with-sidebar .sidebar-toogle svg{stroke: #ffffff00; fill: #ffffff;}
.product-card-layout-01 .card .card-action { bottom: 70px !important;}
.oct-calculator-container .oct-calculator-form-container input, .oct-calculator-container .oct-calculator-form-container select { width: 243px;}
.oct-calculator-form-container .oct-invalid-address { position: relative; padding-top: 3px; margin-bottom: 0px;}
.zigzag-main-div.about-page-zigzak{    padding: 60px 0px 0px;}
.site-nav-mobile.nav-account .header__link--account{display:none;}
.header__submenu .menu-lv-item:first-child{display:none;}
.footer__content-bottom .footer-block__bottom{flex-direction:column;gap: 5px !important;}
.template-policy .wrapper-body .shopify-policy__body .rte{padding:50px 0 0px 0;}
.template-collection .page-content .articleLookbook-block{margin-top:0px;}
.header-mobile--icon .header__heading-link { width: 220px !important;}
.facets__list{    overflow-y: hidden;}
.product-block #locationNamesContainer div{width:100%;}
.breadcamp-main-are .breadcrumb-container.style--line_clamp_1 .breadcrumb{padding-left: 0px !important;padding-top: 10px; padding-bottom:0px;}
.custom-service-block .halo-item a .policies-content span.policies-text{    min-height: auto;}
.collection-page-faqs .faqs {width: 100%; padding-left: 0; margin: 0;}
.header-mobile__item .header-mobile--icon{min-height:72px;}
.gallery-listing, .gallery-detail-page{padding:60px 0px 0px;}
.footer-block__item.footer-block__column.menu-shop-by .footer-block__list .list-unstyled {column-gap: 10px;}
.footer-block__item.footer-block__column.menu-shop-by .footer-block__list .list-unstyled li {width: calc((100% * 0.5) - 5px);}
.zigzag-main-div.image-right-text-left .zigZagImgCol {max-width: 50%;flex: 0 0 50%;}
.site-nav-mobile.nav .header__submenu{padding-bottom: 100px !important;}
}
@media only screen and (max-width: 991px) {
  .contact-us-main { padding: 60px 0 60px;}
  .breadcamp-main-are .page-header{font-size:42px;}
   #padding-y-1 .halo-banner-wrapper .type-item--small, #padding-y-2 .halo-banner-wrapper .type-item--small, #padding-y-3 .halo-banner-wrapper .type-item--small{margin-bottom:0px;}
.cmsPage ol>li>ol>li>ul { padding-left: 0px;}
#padding-y-1 .halo-banner-wrapper .flex-box__banner {  align-items: start; flex-direction: column;}
  .article-heading .title {  font-size: 24px !important;}
  .faq-section .faq-content{flex-direction:column;}
  .faq-content .need-help-box{width:100%;}
  .faq-section .faq-content{margin-top:30px;}
  .sitemap-page .main-box .inner-box { width: 46%;}
  .sitemap-page{padding-top:60px;}
   .faq-section { padding: 60px 0px;}
  .home-blog .article-card .article-card__image-wrapper a { padding: 0 !important;  height: 240px; }
   table.tower-inc tr td:first-child{white-space:nowrap; width:160px;}
  .zigZagTextInner{padding-right: 0px;} 
  .about-page-zigzak .zigZagSec { margin-bottom: 30px;}
  .halo-sidebar_search .halo-sidebar-wrapper .quickSearchResults {   max-height: 70vh; }
  .previewCartItem-remove:hover svg{fill:red !important;}
  .zigZagSec:nth-child(2n) .zigZagTextCol {  order: 0;}
  .custom-service-block .halo-item a { padding-top: 20px !important; padding-bottom: 20px !important;}
  .template-policy .shopify-policy__container .shopify-policy__title{ min-height:auto;}
  .template-policy .shopify-policy__container .shopify-policy__title h1{font-size:42px;}
  .mapDiv { height: 280px; margin-bottom: 5px;}
  .productView-price .img-box{width:220px;    flex-shrink: 0;}
  .quality-section-design, .qualitdownload-brochures-section-design {padding: 50px 0 0;}
  #home-featured-section .halo-item .image-zoom {height: 200px;}
  .zigZagImgInner {max-width: 100%;}
  .location-list-section .flex-row{flex-direction: column;}
  .location-list-section .flex-row .col {width: 100%;}
  .flex-mobile-mobile_layout_1 .col-image{ order: 1; }
  .flex-mobile-mobile_layout_2 .col-image{ order: 2; }
  .flex-mobile-mobile_layout_1 .col-content{ order: 2; }
  .flex-mobile-mobile_layout_2 .col-content{ order: 1; }
  .gallery-listing, .gallery-detail-page{padding:50px 0px 0px;}
  .gallery-listing .certificate-area-list { gap: 15px;}
  .gallery-listing .certificate-area-list .list-box {width: calc(50% - 8px);}
  .gallery-listing .certificate-area-list .list-box-img{height:270px;}
  .gallery-listing .certificate-area-list .list-box .content h2{font-size:16px;}
  .gallery-detail-page .gd-grid{gap:15px;}
  .gallery-detail-page .gd-grid .img-box { width: calc(33% - 8px); height: 280px;}
  .free_shipping .free-shipping-badge {padding: 6px 15px;}
  .free_shipping .free-shipping-badge span {line-height: 1.10em;padding-left: 10px;font-size: 12px;}
  .free-shipping-badge:before {height: 20px;width: 20px;}
  .footer-block__item.footer-block__column.menu-shop-by .footer-block__list .list-unstyled li {width: 100%;}
  .image-right-text-left .zigZagTextCol .title{font-size: 24px;}
  .zigzag-main-div.image-right-text-left .button{margin-top: 20px;}
  .footer .footer-block__item{width:calc(100% / 4);}
  .phone-wrapper.content-piece p a{display: inline-block;}
  .footer .footer-block__list-social{margin-top: 15px;}
  .template-page .breadcamp-main-are {padding: 50px 15px;}
  .cmsPage table tr td:first-child{white-space:wrap;}
}
@media only screen and (max-width: 850px) {
   #padding-y-1 .halo-banner-wrapper .flex-box__banner { flex-direction: column;}
}
@media only screen and (max-width: 767px) {
  .mobile-none .or-btn{ margin-top:30px;}
  .contact-us-main { padding: 40px 0 40px;}
  .contact-us-boxes{flex-direction:column;}
  .addressBox{width:100%;}
  .price-item{ font-size: 16px;}
  .contact-us-boxes .addressBox:nth-child(odd) {padding-right: 0px;}
  .breadcamp-main-are .page-header{font-size:36px;}
   .wrapper-body .cmsPage { padding-top: 40px;}
  .cmsPage ol>li{padding-left:28px;}
  .cmsPage .nested_list ol > li > ol {  margin-left: -15px;}
  .announcement-bar__message .message, .announcement-bar__message p{font-size:12px !important;}
  .cmsPage h1 { font-size: 32px;}
  .cmsPage h2 { font-size: 22px;}
  .cmsPage h3 { font-size: 20px;}
  .cmsPage h4 { font-size: 19px;}
  .faq-section { padding: 40px 0px;}
  .faq-content .accordion .accordion-heading{    padding: 15px 20px;}
  .faq-content .accordion .accordion-content{  margin: 0 20px;  padding: 20px 0 20px; }
   .sitemap-page .main-box .inner-box { width: 100%;}
  .sitemap-page .main-box{ gap: 40px;}
  .sitemap-page .inner-box h2{font-size:20px;}
  .sitemap-page{padding-top:40px;}
  .footer-block__newsletter {  margin-bottom: 0px !important; margin-top:40px !important;}
  .footer-1 .footer__content-top {  padding-bottom: 20px !important; }
   table.tower-inc tr td:first-child{white-space:nowrap; width:140px;}
  .cmsPage table tr td:first-child{width: auto; min-width: 100px;}
  .productView-group .pvGroup-row{gap:0px;}
  .zigZagSec .zigZagTextCol{padding: 25px 15px;}
  .custom_tab_pck_inc_metaguru.cmsPage table tr th, .custom_tab_pck_inc_metaguru.cmsPage table tr td{padding: 8px; 10px;}
  .zigzag-main-div.about-page-zigzak{    padding: 40px 0px 0px;}
  .custom-service-block .policies-content .policies-text{ margin-bottom:10px !important;}
  .template-policy .shopify-policy__container .shopify-policy__title h1{font-size:31px;}
  .template-policy .wrapper-body .shopify-policy__body .rte{padding:40px 0 0px 0;}
  .home-faq h2{ margin-bottom:30px; font-size:20px;}
  .blog-block-item .blog-image{max-width:480px;}
  .faqs .faqs-item .card-body { margin-top: 20px;}
  .header-mobile--icon .header__heading-link { width: 190px !important;}
  .cart-container .page-header {padding-bottom: 10px !important;}
  .wrapper-body .cmsPage.tab-popup-content{padding-top:20px !important}
  .product-block #locationNamesContainer div{width:50%;}
  .custom_tab_pck_inc_metaguru .MetafieldsGuru-Block__Prefix, .vr-dimension-title {font-size: 16px;}
  .footer .footer-block__item:last-child{margin-top:0;}
  .image.desktop-cate-banner.with-mob-banner, .image.desktop-cate-bannerwith-mob-banner{display: none;}
  .image.mobile-cate-banner{display: block;}
  .wrapper-body .articleLookbook-des.cmsPage, .articleLookbook-des.cmsPage{padding-top: 30px; padding-bottom: 0px;}
  .productView-price .img-box{width:230px;}
  .breadcrumb-container.style--line_clamp_1{margin-left: 0; margin-right: 0;}
  .zigZagImgInner {max-height: 350px;}
  .footer-block__list-payment { margin-top:10px !important; align-items: center; justify-content: center;}
  .footer-block__list-payment .list-payment{margin-top:0px;}
  .sections-policies-block .policies-block .policies-content .policies-text, .sections-policies-block .policies-block .halo-item .policies-text {font-size: 16px;}
  .sections-policies-block .policies-block .policies-content .policies-des, .sections-policies-block .policies-block .halo-item .policies-des {font-size: 14px;}
  .sections-policies-block .policies-block .halo-item img {max-width: 50px;margin-right: 15px;}
  .sections-policies-block .policies-block .halo-item a {padding: 15px 25px !important;}
  .product-card-layout-01 .card .card-action{display: none !important;}
  .quality-section-design, .qualitdownload-brochures-section-design {padding: 40px 0 0;}
  .certificate-area-list .list-box{width: calc(50% - 15px);}
  .accordion-item .accordion-content .download-row{padding: 15px 0px;}
  .qualitdownload-brochures-section-design .accordion-item .accordion-header{padding-right:45px;padding: 15px 15px;}
  .qualitdownload-brochures-section-design .accordion-item .accordion-arrow{right:20px;}
  .accordion-item .accordion-content .download-btn { font-size: 14px;    padding: 6px 12px 6px 36px;}
   .gallery-listing, .gallery-detail-page{padding:40px 0px 0px;}
  .gallery-detail-page .gd-grid .img-box { width: calc(50% - 8px);} 
  .cst-popup-form .globo-form-app.popup-layout .g-container {padding: 15px;}
  .btn-popup{max-width: 100%;}
  .cst-popup-form .globo-form-app .globo-form-control.form-control .material_filled-input {height: 15px !important;min-height: 15px !important;padding-top: 15px;}
  .cst-popup-form .globo-form-app.popup-layout .g-container .material_filled-label {transform: translate(12px, 12px) scale(1);font-size: 12px !important;}
   .download-wrapper .accordion-header .accordion-title{font-size: 16px;}
   .homepage-form-title{padding-bottom: 0 !important}
   .homepage-form-title .heading{font-size: 24px;}
   .cst-form {padding: 20px 0;}
   .home-faq h2{font-size: 24px;}
  .image-with-text-zigzag .title{font-size: 24px;}
  .home-about .halo-block-header{margin-bottom: 0;}
  .scroll-to-top{right: 10px; width:40px; height:40px;}
  .globo-form .floating-button{bottom: 15px !important;}
  .menu-lv-item a span:after{display:none;}
  .turbo-rich-text-for-sale{padding-left: 30px;padding-right: 30px;}
  .zigzag-main-div.image-right-text-left .zigZagImgCol {max-width: 70%;flex: 0 0 70%;}
  .halo-block-header .title .text {padding: 0;}
  .image-right-text-left .zigZagTextCol .title{font-size: 20px;}
  .policies-block banner-slider-component{position: unset !important;}
  .template-search .search-container .page-header {font-size: 20px;}
  .zigzag-main-div.home-about.mob-pt{padding-top: 10px !important;}
  .shopify-section.shopify-section__blog .breadcrumbs .items .item:nth-last-child(2){display: flex !important;flex-direction: row-reverse !important;}
  .shopify-section.shopify-section__blog .breadcrumbs .items .item:not(:nth-last-child(2)){display: inline-block !important;}
  .shopify-section.shopify-section__blog .breadcrumbs .items .item:nth-last-child(2):before{filter: brightness(0) saturate(100%) invert(71%) sepia(6%) saturate(11%) hue-rotate(337deg) brightness(87%) contrast(82%);height: 20px !important;margin: 0 10px 0 5px !important;background-size: 6px !important;transform: scale(1) !important;}
  .shopify-section.shopify-section__blog .container{padding-left: 10px;padding-right: 10px;}
  .product-details .share-button__fallback{z-index: 99999 !important;}
  .share-button:hover .button.button--primary.button-copy svg{fill: #ffffff; stroke: transparent;}
  .template-page .breadcamp-main-are {padding: 30px 15px;}
  .turbo-product-extra-row {gap: 10px;flex-wrap: wrap;}
  .turbo-product-offer-bottom-banner {margin-top: 20px;}
  .turbo-product-extra-row .button.download-btn{max-width: 100%;}
  .productView-bottom .tab-popup-content.cmsPage table{width: 100% !important;}
  .template-product .productView-moreItem .productView-buttons .productView-group .productView-groupBottom {max-width: 100% !important;}
  .template-product .productView-moreItem .productView-buttons .productView-group {gap: 10px;}
  .template-product .productView-moreItem .productView-buttons .productView-group .pvGroup-row{width: 100%;}
  .template-product .productView-moreItem .productView-buttons .productView-group .pvGroup-row .productView-groupTop{width: 100%;}
  .template-product .productView-moreItem .productView-buttons .productView-group .product-form__buttons .product-form__submit{margin: 0;max-width: 100%;width: 100%;}
    .template-product .scroll-to-top{ bottom:80px;}
    .floating-button.circle.bottom {right: 15px; min-width: 45px !important; height: 45px !important;    width: 45px !important;}
    .template-product .scroll-to-top{ right:15px;}
    .zigzag-main-div.about-scaffolding-cost-me.padding-0 .zigZagTextCol{padding-top:0px !important;}
    .zigzag-main-div.about-scaffolding-cost-me.padding-0 .zigZagTextCol .title{margin-top:0;}
    .productView-tab .tabs{margin-top:0px !important;}
    .home-about{padding-top: 40px!important;}
  .template-index .home-page-about.home-about{padding: 0 0 40px 0 !important;}
}
@media only screen and (max-width: 650px) {
  .oct-calculator-container .oct-calculator-form-container{    flex-direction: column;}
  .oct-calculator-container .oct-calculator-form-container input, .oct-calculator-container .oct-calculator-form-container select { width: 100%; }
  .about-page-zigzak .zigZagTextCol h2 { font-size: 24px;}
  .oct-calculator-container .oct-calculator-form-container{padding-bottom: 25px;}
  .oct-calculator-container .oct-calculator-form-container input, .oct-calculator-container .oct-calculator-form-container select{margin-bottom: 5px !important;}
}
@media only screen and (max-width: 575px) {
  .template-article .breadcamp-main-are .page-header {font-size:28px;}
  .faqs .faqs-item .card-body { padding-bottom: 20px;}
  .header-mobile--icon .header__heading-link { width: 180px !important;}
  .header-mobile__item{min-width: auto;}
  .header-mobile--wrapper{gap:15px;}
  .halo-quick-view-popup .halo-quickView .product-option{margin-bottom:15px!important; display: flex !important;  flex-wrap: wrap;column-gap: 20px;  row-gap: 5px;}
  .halo-quick-view-popup .halo-quickView .quantity_selector { margin-bottom: 30px !important;}
  .product-block #locationNamesContainer div{width:100%;}
  .productView-price .img-box{width:200px;}
  .certificate-area-list .list-box{width: 100%;height: 300px;}
  .breadcamp-main-are .page-header{font-size: 32px;}
  .certificate-area-list .list-box .content-area{background-position: center 120px;}
  .qualitdownload-brochures-section-design .accordion-item .accordion-header{font-size:16px;}
  .location-list .location-dtl-content {width: 100%;margin-bottom: 10px;margin-right: 0;}
  .location-list-section .flex-row{gap: 10px;}
  .gallery-listing .certificate-area-list .list-box {width: 100%;}
  .gallery-listing .certificate-area-list .list-box-img { height: 250px;}
 

  
  .zigzag-main-div:not(.about-page) .zigZagSec .zigZagTextCol {padding: 10px 0;}
  .halo-block-header.text-center{text-align: left !important;}
  .customer-review-block .halo-block-header.text-center{text-align: center !important;}
  .globo-form-app .globo-form-control{margin-bottom: 10px !important;}
  .zigzag-main-div.image-right-text-left .zigZagImgCol {max-width: 100%;flex: 0 0 100%;}
  .zigzag-main-div.image-right-text-left {padding: 30px 15px !important;}
  .zigzag-main-div {padding-top: 30px !important;}
  .productGrid.column-2 .card-product{height: 250px;}
  .productGrid.column-2 .card-product .card-media{height: 225px;}
  .cst-form{padding-left: 15px;padding-right: 15px;}
  .globo-form-app .popup-product-name > span:before{font-size: 14px;}
}
@media only screen and (max-width: 500px) {
  .product-inquire-form{flex-direction:column; align-items:center; gap:12px;}
  .product-inquire-form .btn, .talk-btn { max-width: 320px;font-size: 15px; }
}
@media only screen and (max-width: 479px) {
  /* .productGrid .product, .productGrid.column-2 .product{width: 100% !important;} 
  .productGrid .product:nth-child(-n+2), .productGrid.column-2 .product:nth-child(-n+2){margin-top: var(--space-between-horiz-mb) !important;}*/
  .productGrid .product:first-child, .productGrid.column-2 .product:first-child{margin-top: 0px !important;}
  .gallery-detail-page .gd-grid .img-box { width: 100%;} 
}
@media only screen and (max-width: 425px) {
   .product-inquire-form .btn, .talk-btn { max-width: 100%;}
}
@media only screen and (max-width: 374px){
  .accordion-item .accordion-content .download-row{flex-direction: column; align-items:start;}
  .accordion-item .accordion-content .download-btn:before{ width: 14px; height: 14px;background-size: contain;}
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
  .toolbar.show-sticky {position: relative !important;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
  .turbo-product-extra-row {gap: 10px;flex-wrap: wrap;}
  .turbo-product-offer-bottom-banner {margin-top: 20px;}
  .turbo-product-extra-row .button.download-btn{max-width: 100%;}
  .turbo-product-extra-row .button{max-width: 100%;}
  .productView-bottom .tab-popup-content.cmsPage table{width: 100% !important;}
  .template-product .productView-moreItem .productView-buttons .productView-group .productView-groupBottom {max-width: 100% !important;}
  .template-product .productView-moreItem .productView-buttons .productView-group {gap: 10px;}
  .template-product .productView-moreItem .productView-buttons .productView-group .pvGroup-row{width: 100%;}
  .template-product .productView-moreItem .productView-buttons .productView-group .pvGroup-row .productView-groupTop{width: 100%;}
  .template-product .productView-moreItem .productView-buttons .productView-group .product-form__buttons .product-form__submit{margin: 0;max-width: 100%;width: 100%;}
}
// =============================================================================
//
// IMPORTANT DISCLAIMER
// Shopify is notifying shop owners about the need to convert scss files to css files.
// Please use only CSS to style the layout.
//
// =============================================================================*/
