/** Shopify CDN: Minification failed

Line 287:96 Unexpected "{"
Line 582:110 Expected identifier but found "!"
Line 582:113 Expected identifier but found "!"
Line 954:115 Expected identifier but found "10px"
Line 1051:0 Comments in CSS use "/* ... */" instead of "//"
Line 1052:0 Comments in CSS use "/* ... */" instead of "//"
Line 1053:0 Comments in CSS use "/* ... */" instead of "//"
Line 1054:0 Comments in CSS use "/* ... */" instead of "//"
Line 1055:0 Comments in CSS use "/* ... */" instead of "//"
Line 1056:0 Comments in CSS use "/* ... */" instead of "//"
... and 1 more hidden warnings

**/

html, body{scroll-behavior: smooth;}
.header-nav-utility{padding:10px 0px; background-color:#fff; box-shadow: 0px 1px 6px rgba(30, 30, 30, 0.1);}
.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;}
/* .policies-block .halo-item img{filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7451%) hue-rotate(294deg) brightness(117%) contrast(97%);} */
/* .policies-block .policies-content .policies-des, .policies-block .halo-item .policies-des{color:#fff;} */

.full-width-div iframe{width:100%;}
.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;}
.loc-title:after { content: "";  background:#03227d; 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:#03227d;  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: #03227d; 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: center; justify-content: center; padding: 35px 15px; flex-direction: column; margin: auto;    background: #f6f6f6; width: 100%;}
.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:center !important;}
.breadcamp-main-are .breadcrumb{text-align: center; margin-right: auto; justify-content: center !important; padding: 10px 0 0px;}
.breadcamp-main-are .breadcrumb a{ color: #999999;}
.breadcamp-main-are  .breadcrumb a:hover { color: #03227d; }
.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:#f15a29;}
.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:#03227d !important;}
.haloCalculatorShipping .progress.progress-30 .progress-meter .progress-truck-wrapper .icon-shipping-truck { fill: #03227d !important; color: #03227d !important; width: 38px;}
.footer__copyright a:hover, .card-title:hover{color: #e48006;}
.slick-dots li.slick-active button, .slider-dots li.active button { background: #03227d; border-color: #03227d;}
.customer-review__item .star-reviews .star--icon:before{color: #e48006;}
#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; border-bottom: 1px solid #eee; margin-bottom: 20px;}
.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:#03227d;}
.oct-change-address:hover{color:black;}
.share-button:hover svg {fill: #03227d; stroke: #03227d;}
.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:#03227d;  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;}
.product-enquiry-form .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: #03227d;  border: 1px solid #03227d !important;  border-radius: 60px;
 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:#03227d;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: center; justify-content: center; padding: 30px 15px; flex-direction: column; max-width: 100%; background: #f6f6f6; 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%;}
.card-product .card-action .button{ background-color:#03227d !important; border-color:#03227d !important; color:#fff;}
.card-product .card-action .button:hover{ background-color:#e48006 !important; border-color:#e48006 !important; color:#fff;}

.announcement-bar .container .row{margin:0px !important;}
.announcement-bar .top-strip{display:flex; gap:15px;   padding: 5px 0px; align-items: center; justify-content: space-between;}
.top-strip ul {display: flex; align-items: center; gap:15px; margin:0px; padding-left:0px; justify-content: start; list-style: none;}
.top-strip ul li a { display: flex; align-items: center; gap: 10px;}
.halo-block-header.text-center{text-align:start !important;}
.zigzag-main-div .halo-block-header.text-center, .halo-recommendations-block .halo-block-header.text-center{text-align:center !important;}
.halo-block-header.text-center .title span{padding:0px !important; width:auto !important; max-width:max-content;position:relative; margin-bottom:50px;} 
.halo-block-header.text-center .title span:after, .home-faq h2:after{ position:absolute; content:''; width:50%; height:5px;left:0; bottom:-12px; border-radius:50px; background:#03227d;}
.home-faq h2:after, .halo-recommendations-block .halo-block-header  h2.title span:after{max-width:200px;left: 50%; right: 50%; transform: translate(-50%);}
.policies-block{background-color:#03227d29 !important; padding:20px 15px !important; }
.policies-block .bg-policies-block{border-top: 1px solid transparent !important; padding: 0px 0px !important;}
.policies-block .bg-policies-block .halo-row.not-distance{gap:10px; justify-content:center; flex-wrap:wrap;}
.policies-block .bg-policies-block .halo-item a{background-color: transparent; border: 1px solid transparent; padding: 0px !important;}
.policies-block .bg-policies-block .halo-item{width: calc(20% - 20px);}
.policies-block .bg-policies-block .halo-item img{ background: #03227d; border-radius: 10px; padding: 10px; max-width: 55px; margin-right: 10px;}
.list-box-design { margin: 20px 0px; padding: 0; list-style: none;}
.list-box-design li{position:relative; padding-left:60px; margin-bottom: 30px; line-height:1.4em; display:block;flex-direction:column;}
.list-box-design li span {display:inline-block; font-weight:600;}
.list-box-design li:last-child{margin-bottom:0px;}
.list-box-design li:before{position:absolute; content:'';top:2px; left:0; background:#03227d; width:45px; height:45px; border-radius:10px; padding:10px; background-repeat: no-repeat; background-position: center;background-size: 24px;}
.list-box-design li:first-child:before{background-image: url(//citizen-aluminium.myshopify.com/cdn/shop/files/high-quality.png?v=1777286073);}
.list-box-design li:nth-child(2):before{background-image: url(//citizen-aluminium.myshopify.com/cdn/shop/files/shield.png?v=1777286072);}
.list-box-design li:nth-child(3):before{background-image: url(//citizen-aluminium.myshopify.com/cdn/shop/files/fast-delivery.png?v=1777286072);}
.list-box-design li:nth-child(4):before{background-image: url(//citizen-aluminium.myshopify.com/cdn/shop/files/label.png?v=1777288328);}
.list-box-design li strong{display:block;}
.productView-thumbnail-wrapper .slick-arrow:hover svg{fill:#e48006;}
.footer-block__list-payment ul li.paypal{display:none;}
.globo-form.boxed-form{padding: 50px 15px; background: #fafafa;} 
.globo-form-app.boxed-layout{max-width: 1340px !important;} 
.panel .globo-form-control:last-child{max-width:100%;}
.new-button-area{margin-top:20px; display:flex; flex-wrap:wrap; gap:20px;}
.new-button-area .btn-pro-enquiry, .new-button-area .btn-shipping-enquiry{
  max-width: 225px;
    background-color: transparent;
    border: 1px solid #000;
    color: #000;
    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 .4s ease-in-out;
        max-width: initial;
    width: 240px;
}
.new-button-area .btn-shipping-enquiry{ background-color: #03227d; border: 1px solid #03227d;}
.new-button-area .btn-shipping-enquiry:hover{background-color: #fff; color: #03227d; border: 1px solid #03227d;}
.new-button-area .btn-pro-enquiry:hover {
    transition: all .4s ease-in-out;
    background-color: #000;
    color: #fff;
}

.product-enquiry-form .globo-form-app .header .title{;
    font-size: 24px !important;
    font-weight: 700 !important;
    line-height: 1.42em !important;
    margin-bottom:2px !important;
}
.globo-form-app .header .title:after {
    position: absolute;
    content: '';
    width: 50%;
    height: 5px;
    left: 36px;
    bottom: 28px;
    border-radius: 50px;
    background: #03227d;
    display:none;
}
.globo-form-id-147500 .globo-form-app .header{
  position:relative;
  padding-left:80px;
  margin-bottom:40px;
}
.globo-form-id-147500 .globo-form-app .header:after{
  position:absolute;
  content:'';
  width:60px;
  height:60px;
  background-color:#03227d;
  border-radius:10px;
  left:0;
  top:0;
  background-image:url(/cdn/shop/files/notes.png?v=1779856226);
  background-position:center;background-size:28px; background-repeat:no-repeat;
}
.product-enquiry-form .popup-product-name{display:none !important;}
.cmsPage .MetafieldsGuru-Block__Prefix p{margin-bottom:0px !important;}
/**************************  ********************************/


/****************** cms style start *************************/
.cmsPage { display: block; width: 100% }
.cmsPage h1, .cmsPage h2, .cmsPage h3, .cmsPage h4, .cmsPage h5, .cmsPage h6 {margin:0px; margin-bottom:12px !important;}
.cmsPage h1 { font-size: 43px; line-height: 36px; color: #000;}
.cmsPage h2 { font-size: 32px; 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; margin-bottom: 12px !important;}
.cmsPage h5 { font-size: 18px; line-height: 22px; color: #000; margin-bottom: 12px !important;font-weight:600;}
.cmsPage h6 { font-size: 16px; line-height: 20px; color: #000; margin-bottom: 12px !important;}
.cmsPage ul { padding:0px !important; margin:0px !important; margin-top:15px !important; }
.cmsPage ul:last-child{margin-bottom:0px;}
.cmsPage ul li:last-child{margin-bottom:0px;}
.cmsPage ul, .cmsPage ol {list-style:none;}
.cmsPage ul li:before{ content: ""; width: 8px; height: 8px; background-color: #03227d; vertical-align: top;  display: inline-block;position: absolute; border-radius: 50%; left: 0; top: 7px;}
.cmsPage ul li { display: table; position: relative; margin-bottom: 10px;width: 100%; padding-left:17px;}
.cmsPage ul li>p { display: table-cell; }
.cmsPage ol > li { /*list-style-type:decimal;*/ position: relative;padding-left: 17px;}
.cmsPage ul li ul { margin-bottom:0;}
.cmsPage ol ul {margin-bottom:20px !important;}
.cmsPage ol li:last-child ul {margin-bottom:0px !important;}
.cmsPage strong, .cmsPage b{font-weight:600;}
.cmsPage img{margin-bottom:20px; margin-top:10px;}
.cmsPage p img{margin-bottom:15px !im;}
.cmsPage p{margin:0px; margin-bottom:15px !important;}
.cmsPage p:last-child { margin-bottom: 0;}
.wrapper-body .cmsPage{padding:80px 0px;}
.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; margin-bottom:0px !important;}
.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{  color: #03227d; text-decoration:underline;}
.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; padding-bottom:0px;}
.blog-title a:hover{color:#03227d;}
.list-menu__item--link:hover {color: #03227d !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 td h5{margin:0px; font-weight:600;padding-bottom: 7px;}
.cmsPage table tr td:first-child{white-space:nowrap; width:310px;     display: flex; align-items: center;}
.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 0px;}
.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; text-align:left;}
.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;}
.blog-info .blog-author, .article-header .author{display:none;}
.cmsPage h2+h3{margin-top:20px;}
.cmsPage ol+h1, .cmsPage ol+h2, .cmsPage ol+h3, .cmsPage ol+h4, .cmsPage ol+h5, .cmsPage ol+h6, {
  margin-bottom: 12px;
    margin-top: 10px;
}
.cmsPage p+h1, .cmsPage p+h2, .cmsPage p+h3, .cmsPage p+h4, .cmsPage p+h5, .cmsPage p+h6 {
    margin-bottom: 12px;
    margin-top: 30px;
}
.cmsPage ul+h1, .cmsPage ul+h2, .cmsPage ul+h3, .cmsPage ul+h4, .cmsPage ul+h5, .cmsPage ul+h6 {
    margin-top: 30px;
    margin-bottom: 12px;
}
/******************* 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: #03227d;  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;     object-position: top;}
.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:#03227d;}
.home-slide-show .animate--zoom-in .image{scale: none !important; padding:0px !important;}
.home-slide-show .adaptive_height img{position:inherit; max-height:700px;     object-fit: cover;}
.home-blog .article-card .article-card__title:hover span{background-image: none;    background-size: 0;}
.sitemap-page{padding: 80px 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 #03227d;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 #03227d;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:#03227d;}
.sitemap-page .menu-baar ul li a:before { position: absolute; content: ''; left: 0; background: #03227d; 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: #03227d; 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: 30px; 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: #03227d; border-radius: 3px; color: #fff; z-index:9999;}
.scroll-to-top.show{visibility:visible; opacity:1;transition: all 0.4s ease-in-out;}
.scroll-to-top:hover{background:#e48006;}
.footer-block__details .image_logo img{max-width:100px; margin-left:0 !important;}

.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: 5px;}
.mt-35{margin-top:35px!important; margin-bottom:15px !important;}
.productView-checkbox a{text-decoration: underline !important;}
.productView-checkbox a:hover{color:#03227d;}
/* .home-faq{ background: #f6f6f6;} */
.home-faq h2{margin:0px; margin-bottom:55px; font-size:32px; text-align:center; position:relative;}
.facet-checkbox.form-label--checkbox .count{margin-left: 5px;}
.halo-productView-left .productView-images-wrapper .productView-image-wrapper{border:1px solid #eee; overflow:hidden;}
.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%;}
.press-banner-block-wrapper .img-box img{border-radius:20px; }
/******************************** 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: #03227d;}
/* 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: transparent;} */
/* .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; padding:0px 20px 20px 0px;}
.zigZagImgInner img{width: 100%; height: 100%; object-fit: cover; overflow: hidden; border-radius:20px; position:inherit; z-index:9;}
.zigZagImgInner:after{position:absolute; content:''; bottom:0; right:0; width:70%; border-radius:20px;height:70%;z-index: 1; background-color:#e48006a6;}
.zigZagSec:last-child, .zigZagSec:only-child{padding-bottom: 0px !important;}
.zigzag-main-div.about-page-zigzak{padding: 80px 0px;}
.about-page-zigzak .zigZagSec {margin-bottom:70px;}
.about-page-zigzak .zigZagSec:last-child{margin-bottom:0px;}
.about-page-zigzak .container{max-width:1280px !important;}
.about-page-zigzak  .zigZagTextCol h2{margin-top:0px; font-size:22px;color:#03227d;}
.halo-popup .productView-group{ flex-direction:column;}
#home-featured-section .halo-item .image-zoom{height:230px; width: 100%; padding:20px; margin-bottom:0px;}
#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: 30px !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: #03227d;}
.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: #03227d}
.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 #03227d; 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; width:100%;}
.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, .template-cart .scroll-to-top{bottom:100px;}
.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;}
.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; padding:0px !important; border:0px !important;box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; gap:0;}
.custom-service-block .halo-item a .policies-content{padding: 20px 10px; background: #f9f9f9; width:100%;}
.home-about h1.title{ font-size:28px;}
/* .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; width:100%;}
.productView-group .productView-groupBottom {margin: 0 !important; width: auto;}
.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; font-weight: 600; margin-bottom: 10px;}
.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;}
/* shop-pay-wallet-button {width: 240px;
    height: 54px;
    border-radius: 3px;
    background: #5433eb;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;}

    shop-pay-wallet-button:hover{background:#4524db;} */


#shopify-block-product_page_shipping_calculator_pQXjNE{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 #03227d; 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:#03227d;}
.pdp-pickup-options .radioBox .cssRadio:checked + span{color:#03227d;}
.cssRadio:checked + span:after {opacity: 1; background: #03227d none repeat scroll 0 0;}
.oct-calculator-form-message-general{font-size:16px !important; margin-top: 20px;}
#location_box.pickup-location-div {border-bottom: 1px solid #eee; margin-bottom: 20px;}
.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: 40px;}
.halo-productBadges .badge.save-badge {color: var(--sale-badge-color); background-color: #03227d;}
.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: #03227d;}
.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: inline-block; 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;}
.globo-form-app .popup-product-name > span:before{content:"Product: "; position: absolute; left: 0; width: 65px; 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{ font-size: 16px; line-height: 1.3; background: #e480061c; padding: 15px; margin-top: 12px; align-items: center; margin-bottom:15px;}
.cart-note-div .value-area{display: flex; align-items: start;gap: 20px;}
.cart-note-div .value-area h3{margin: 0;font-size: 16px; line-height: 1.4;}
.cart-note-div .value-area p{ margin: 8px 0px 15px;}
.cart-note-div img{max-height:32px;}
.cart-note-div .button.btn {
  margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
    max-width: max-content;
    font-size: 14px;color:#e48006;position:relative;overflow:visible;
}
.cart-note-div .button.btn:after{
  position:absolute; content:'';background-repeat: no-repeat;
   background-size: 18px;
    background-position: center;
    width: 18px;
    height: 18px;
    top: 2px;
    right: -27px; background-image:url('/cdn/shop/files/right-arrow_d2cf56b7-c891-49b3-a25e-43195b9ce6c5.png?v=1780567483');
}
.cart-note-div .button.btn:hover{color:#000;}
/* .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*="product_page_shipping_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 #03227d; color: #fff; font-size: 15px; text-transform: uppercase; width: 100%; display: none; align-items: center; justify-content: center; height: 54px; border-radius: 3px; color: #03227d; 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;}
.shopify-section-header-sticky .main-menu--wrapper>.header__inline-menu>.list-menu{padding-top:10px; }
.shopify-section-header-sticky.section-header-navigation .main-menu .menu-lv-1__action{padding-bottom:10px;}
.header-mobile{padding:10px 0px;}
.zigzag-main-div.home-about{padding:80px 0px;}
/* #FaqsSection-template--21327325593830__home_faq_Dg38Jz{background: #f7f7f7;} */
/* .about-us-zigzak .zigZagImgInner{padding:0px;}
.about-us-zigzak .zigZagImgInner img{border-radius:0;}
.about-us-zigzak .zigZagImgInner:before{display:none;} */
.about-us-zigzak  .zigZagSec .zigZagTextCol{order:2;}
/* .zigzag-main-div.about-us-zigzak{margin-bottom:80px; padding:0px !important;} */
.cta-section .container-full{max-width:1460px;margin:0 auto;} 
.cta-section  .rich-text__blocks{display: flex; flex-wrap: wrap; align-items: center;}
.cta-section  .rich-text__blocks .heading {width:100%;}
.cta-section  .rich-text__blocks .rich-text__text {width:100%;}
.cta-section  .rich-text__blocks .rich-text__text p{line-height:1.5em;}
.cta-section  .rich-text__blocks>*+*{margin-top:0px;}
.cta-section  .rich-text__blocks a {margin:0; width:220px;}
/* .zigZagSec .row .col-xl-6:nth-child(2) .zigZagImgInner{padding:0px 0px 20px 20px;}
.zigZagSec .row .col-xl-6:nth-child(2) .zigZagImgInner:before{right:unset; left:0;} */
.cta-section-new .rich-text__text p{line-height:1.5;}
.cta-section-new{position:relative;}
.cta-section-new:before{position:absolute; content:''; top:0; left:0; width:100%; height:100%; background-color:#00000052;}
.cta-section-new .rich-text__blocks{position: relative;}

/* new about page zigzag design */
.zigzag-main-div.home-about .zigZagSec .zigZagTextCol{padding:0px 0px 0px 60px; order:2; justify-content: center;}
.zigzag-main-div.home-about .zigZagSec .zigZagImgInner{padding:0px; height: auto; margin-bottom:90px; max-height: inherit;}
.zigzag-main-div.home-about .zigZagSec .zigZagImgInner img{max-width:95%;}
.zigzag-main-div.home-about .zigZagSec .zigZagImgInner:after{display:none;}
.zigzag-main-div.about-page-zigzak { padding: 0;flex-wrap: wrap; display: flex; max-width: 1480px; margin: auto;}
/* .zigzag-main-div.about-page-zigzak .zigZagSec{width: calc(50% - 15px); margin-bottom:0px;} */
.zigzag-main-div.about-page-zigzak .zigZagSec{width: 100%; margin-bottom:0px; border-bottom: 1px solid #e8e8e8; padding: 70px 15px;}
.zigzag-main-div.about-page-zigzak .zigZagSec:first-child{padding-top:0px;}
.zigzag-main-div.about-page-zigzak .zigZagSec:last-child{border-bottom:none; padding-bottom:70px !important;}
.zigzag-main-div.about-page-zigzak .container{padding:0px !important;}
.zigzag-main-div.about-page-zigzak .zigZagSec:nth-child(2n) .row{flex-direction:row-reverse;}
.zigzag-main-div.about-page-zigzak .zigZagSec:nth-child(even) {
  background:#e8e8e8;
}
.container-1770, .container {max-width:1480px !important;}
.zigzag-main-div.home-about .zigZagSec  .experience-box{ margin: 0; position: absolute; bottom: -85px; right: 0px; width: 180px; z-index:9; color: #fff; height: 180px; background: #03227d; border-radius: 10px; display: flex; align-items: center; justify-content: center;}
.zigzag-main-div.home-about .zigZagSec  .experience-box p{text-align:center; font-size:16px;line-height:1.5em; margin:0px; padding:10px;}
.zigzag-main-div.home-about .zigZagSec  .experience-box p strong{display: inherit; font-size: 36px; margin-bottom: 10px;}
.zigzag-main-div.home-about .cmsPage ul li{margin-bottom:15px; padding-left:30px;}
.zigzag-main-div.home-about .cmsPage ul li:before {width:20px; height:20px; background-position:center; background-image: url(//citizen-aluminium.myshopify.com/cdn/shop/files/right-arrow.png?v=1777288328); background-repeat: no-repeat;    top: 2px; background-size: 10px;}
.zigzag-main-div.home-about .button{    text-decoration: none; max-width: max-content; margin-left: 0; margin-top: 20px;}
.zigzag-main-div.home-about .button:hover{background-color:#e48006; color:#fff; border:1px solid #e48006;}
.custom-image-banner-block .press-banner-block-wrapper{flex-direction: row-reverse; justify-content: space-between;gap: 60px; align-items:start;}
.custom-image-banner-block .press-banner-block-wrapper .section-block-banner-image{margin:0px;}
.custom-image-banner-block .img-box {padding:0px 20px 20px 0px; position:relative;}
.custom-image-banner-block .img-box:after{ position:absolute;content:''; bottom:0; right:0; width:70%; border-radius:20px; height:70%; background-color:#e48006a6;}
.contact-area-faq{ height: fit-content; width: 445px; background: #03227d;padding: 30px; color:#fff;flex-shrink:0;}
.contact-area-faq h3{margin:0px; font-size:22px; margin-bottom:15px; color:#fff;}
.contact-area-faq ul{ list-style:none;padding:0px;}
.contact-area-faq ul .contact-detail{display: flex; gap: 10px; margin-bottom:20px;margin-top: 25px;}
.contact-area-faq ul .contact-detail .icon{ width:50px; height:50px;border-radius:10px;display:flex; align-items:center; justify-content:center;background-color:#e48006;flex-shrink:0;}
.contact-area-faq ul .contact-detail .info{display: flex; flex-direction:column;gap: 2px;}
.contact-area-faq ul .contact-detail .info a{color:#fff;}
.contact-area-faq ul .contact-detail .info span{font-size:14px; opacity:0.7;}
.contact-area-faq ul .contact-detail .info a:hover{color:#e48006;}
.contact-area-faq ul .contact-detail .icon svg { width: 22px;    height: 22px;}
.contact-area-faq .faq-contact-button{background: #fff; margin-top: 30px;}
.contact-area-faq .faq-contact-button:hover{background-color:#e48006; color:#fff; border:1px solid #e48006;}

.about-page-zigzak .zigZagTextCol h2{color:#03227d;}
.about-page-zigzak.about-page .zigZagSec .zigZagTextCol{background-color:transparent; max-width:63%;flex: 0 0 100%;}
.about-page-zigzak.about-page .zigZagSec .zigZagImgCol{max-width:37%; order: -1;}
/* .about-page-zigzak.about-page .zigZagSec .zigZagImgCol .zigZagImgInner:before{display:none;} */
.about-page-zigzak.about-page .zigZagSec .zigZagImgCol .zigZagImgInner{ max-height:100%;}
/* .about-page-zigzak.about-page .zigZagSec .zigZagImgCol .zigZagImgInner img{border-radius:0px;} */


/* faq page new design */
.faqs.faq-page .faqs-row{ display:flex; flex-wrap:wrap; gap:25px;}
.faqs.faq-page .faqs-row .faq-col{width:calc(50% - 13px);}
.faqs.faq-page .faqs-row .faqs-item {margin:0px; background-color: transparent; box-shadow: none; margin-bottom:25px; }
.faqs.faq-page .faqs-row .faq-col .faqs-item:last-child{margin-bottom:0px;}
.faqs.faq-page .faqs-row .faqs-item .card{background-color: #fafafa;box-shadow: #63636333 0 2px 8px;}
.faqs.faq-page  .faqs-message-and-questions{max-width: 100%;}

/* contact design */
.new-design-contact .contact.contact-1{display:flex; border:1px solid #c7c7c7;}
.new-design-contact .contact-item{width:50%; margin: 0 !important; padding: 30px;}
.new-design-contact .contact-item.contact-itemLeft{ background: #03227d;}
.new-design-contact .contact-item.contact-itemLeft .contact-text, .new-design-contact .form-label, .new-design-contact .field__label{color:#fff;}
.new-design-contact .contact-item.contact-itemLeft form .row{display:flex; flex-wrap:wrap; gap:20px; margin:0;}
.new-design-contact .contact-item.contact-itemLeft form .row .col-12{width:calc(50% - 10px); max-width:inherit;flex: unset; padding: 0; margin: 0;}
.new-design-contact .contact-item.contact-itemLeft form .row .col-12:last-child{width:100%; margin-bottom:20px;}
.new-design-contact .contact-form .form-actions .button{background-color:#e48006; border:1px solid #e48006;}
.new-design-contact .contact-form textarea.form-input{max-height:150px; min-height:150px;}
.new-design-contact .contact-item .contact-title{font-size:24px;padding-bottom: 10px; color:#03227d}
.new-design-contact .contact-item ul.contact-data-list{ padding: 0 0 30px;list-style: none; margin-bottom: 0; border-bottom: 1px solid #c7c7c7; margin-top: 30px; display: flex; flex-wrap: wrap; gap: 20px;}
.new-design-contact .contact-item ul.contact-data-list li{ width: max-content; background: #03227d08;padding: 20px;min-width: 200px; line-height:1.6em;}
.contact-data-list li label { display: block; font-weight: 600;margin-bottom: 0;}
.contact-data-list li:last-child { margin-bottom: 0px;}
.contact-data-list li a:hover{color: #03227d !important;}
.contact-store p label{font-weight: 600;    line-height: var(--body-line-height);}
.new-design-contact .contact-form .form-actions .button:hover{background-color:#fff; color:#000; border:1px solid #fff;}
.contact-us-main{ padding:80px 0px 80px 0px; margin:0px 15px;}
.mobiletower .offer-div{ position: relative; z-index:1;}
.mobiletower .offer-div:before { content: "20% OFF"; position: absolute; top: 14px; font-size: 14px; left: -104px; background: #e60000; color: #fff; font-weight: 700; padding: 30px 40px 4px; transform: rotate(313deg) translate(37%, -70%);transform-origin: top right; box-shadow: 0 2px 5px #0000004d;}

.home-blog .halo-block-header.text-center{display:flex;align-items: center; margin-bottom:45px; justify-content:space-between;}
.home-blog .halo-block-header.text-center .title span{margin-bottom:0px !important;}
.home-blog .halo-block-header.text-center a{margin:0px !important;}


.main-blog .blog-row{display:flex; flex-wrap:wrap; gap:30px;}
.main-blog .blog-row .item{width:calc(50% - 15px) !important; flex:inherit !important; padding:0px; border:1px solid #e6e6e6;}
.main-blog .blog-row .item .article-item{display:block !important; border-bottom:none;}
.main-blog .blog-row .item .blog-title a{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.main-blog .blog-row .item .blog-summary{display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden;}
.main-blog .blog-row .item .blog-content{display: flex; flex-direction: column;justify-content: start; align-items: start;}
.main-blog .blog-row .item .blog-content .blog-btn{margin-left:0;}
.main-blog .blog-row .item .blog-content .blog-info{order:-1;}
.cst-popup-form .popup-product-name {

        margin: 10px 0;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.3;
    padding: 8px 12px;
    background: #f6f6f6;
}
.cst-popup-form .globo-form-app.popup-layout .title.globo-heading { font-size: 20px;  margin-bottom:10px;}
.globo-form-publish-modal{z-index:10000 !important;}
.tower-note { padding: 10px; background: #e480061c; margin-top: 20px;border-radius: 5px;}
.tower-note .atm-note{margin:0;}
body.overflow-hide{overflow:hidden;}
.dilevry-box{border-bottom: 1px solid #eee; padding-bottom: 25px; margin-bottom: 20px;}
.dilevry-box .img-box{ display: flex; gap: 15px;font-size: 18px; color: black; font-weight: 600; margin-bottom: 10px; align-items: center;}
.dilevry-box p{margin:0px; margin-bottom:15px; max-width:450px;}
.dilevry-box .button { color: #fff; background: #e48006; width: 240px; margin: 0; border: none; line-height: 1.6; padding: 15px 15px !important;}
.dilevry-box .button:hover{background: #03227d;}
.template-cart .cst-popup-form .popup-product-name{display:none;}
.lb-widget-pal .lb-custom-checkbox {position:initial;}
.lb-widget-pal  .lb-cta-cont{align-items: center; justify-content: space-between;flex-direction: row;}
.lb-widget-pal  .lb-cta-cont .lb-cta-actions{gap:25px;flex-wrap: nowrap;}
.lb-widget-pal  .lb-cta-cont .lb-qty-picker{margin-top:0px !important;}
.globo-form .floating-button.circle{right:15px !important;}
.lb-addon-cont .lb-flat-card {gap:15px !important;}
.lb-addon-cont .lb-flat-card .lb-image-host{display:none !important;}
.pickup-option-title{margin-top:1.33em;}
/********************************************* 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: 80px;}
  .shopify-section-header-sticky.scrolled-past-header img.header__heading-logo {height: auto; max-width:70px;}
  .page-sidebar{width: 250px;}
  .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;}
}

@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;}

  .product-inquire-form .btn, .talk-btn{max-width:210px; font-size:14px;}
}

@media only screen and (max-width: 1299px) {
  .productView-group{    flex-wrap: wrap;}
}

@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;}
  .template-product .scroll-to-top, .template-cart .scroll-to-top{bottom:80px;}
  .oct-calculator-container .oct-calculator-form-container input, .oct-calculator-container .oct-calculator-form-container select {width: 242px; }
   .header-nav-utility .header-item--side {  min-width: 160px !important;}
  .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;}
  .zigzag-main-div.home-about .zigZagSec:nth-child(2n) .zigZagTextCol,   .zigzag-main-div.home-about .zigZagSec:nth-child(3n) .zigZagTextCol  {order:1; padding-bottom:0px;}
  .zigZagSec:nth-child(2n) .zigZagTextCol {order: 0;}
  .home-about .zigZagSec:nth-child(3) .zigZagContent .row .zigZagImgCol { background-color: transparent; margin-top:30px;}
  .zigZagImgInner {max-height: 450px; max-width: 75vw; margin: 0;}
  .cmsPage figure.table.autowidth{max-width: 100%; overflow-x: auto;}
  .cmsPage figure.table.autowidth th, .cmsPage figure.table.autowidth td{min-width: 150px;}
  .about-us-zigzak .zigZagSec .zigZagTextCol{    background: transparent; padding: 10px 0px 0px !important;}

  .zigzag-main-div.home-about{padding:60px 0px;}
  /* .zigzag-main-div.about-us-zigzak { margin-bottom: 60px;} */
  .contact-us-main { padding: 60px 0 60px;}
  .sitemap-page{padding:60px 0px;}
   .faq-section { padding: 60px 0px;}
   .zigzag-main-div.home-about .zigZagTextCol{order:2;}
 
   .zigzag-main-div.about-page-zigzak .zigZagSec{margin-top:0px;}
   .zigzag-main-div.home-about .zigZagSec .zigZagTextCol{padding-bottom:0px !important;}
   .zigzag-main-div.home-about .button{margin-top:10px;}
   .policies-block .bg-policies-block .halo-row.not-distance{gap:30px;}
   .policies-block .bg-policies-block .halo-item{ width: calc(30% - 20px);}
   .new-design-contact .contact-item ul.contact-data-list li{padding: 15px; min-width: 126px;}
   .globo-form.boxed-form{padding: 20px 15px;}
   .new-button-area .btn-pro-enquiry, .new-button-area .btn-shipping-enquiry{width:220px;}
   
}

@media only screen and (max-width: 1024px) {
  .wrapper-body .cmsPage { padding: 60px 0px;}
  .template-blog .header-with-sidebar { justify-content: end;}
  .template-blog .header-with-sidebar .sidebar-toogle {  background: #03227d;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;}
 
  .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 0px;}
  .template-collection .page-content .articleLookbook-block{margin-top:0px;}
  .header-mobile--icon .header__heading-link { width: 80px !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;}
  .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;}
  .scroll-to-top{bottom:30px;    width: 42px; height: 42px;}
  .usp-section .slider-arrows .slider-button.slider-button--prev {left: -33px; }
  .usp-section .slider-arrows .slider-button.slider-button--next { right: -33px;}
  .about-page-zigzak.about-page .zigZagSec .row{flex-direction:column;}
  .about-page-zigzak.about-page .zigZagSec .zigZagTextCol, .about-page-zigzak.about-page .zigZagSec .zigZagImgCol{ max-width: 100%;}
  .about-page-zigzak.about-page .zigZagSec .zigZagTextCol{padding:30px 0px 00px 0px;}
  .about-page-zigzak.about-page .zigZagSec .zigZagImgCol .zigZagImgInner img{max-height:480px;}
  .about-page-zigzak.about-page .zigZagSec .zigZagImgCol .zigZagImgInner{max-width:600px;}
    .zigzag-main-div.about-page-zigzak .zigZagSec{padding:60px 15px;}
    .article-body.cmsPage{padding-bottom:10px;}
      .sections-policies-block .policies-block .halo-item a {padding: 0px 25px 0px 10px !important;}
}

@media only screen and (max-width: 991px) {
  .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%;}
  
  .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;} */
  .custom-service-block .halo-row .halo-item{padding:10px;}
  .template-policy .shopify-policy__container .shopify-policy__title{ padding: 70px 15px; 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;}

  #home-featured-section .halo-item .image-zoom {height: 200px;}
  .zigZagImgInner {max-width: 100%;}
  .cta-section .rich-text__blocks{flex-direction:column;text-align: center !important;}
  .cta-section .rich-text__blocks .rich-text__text {max-width:100%; margin-bottom:20px;}
  .halo-block-header.text-center .title span{margin-bottom:30px;}
  .custom-image-banner-block .press-banner-block-wrapper{    flex-direction: column;    gap: 15px;}
  .custom-image-banner-block .press-banner-block-wrapper .section-block-left, .custom-image-banner-block .press-banner-block-wrapper .section-block-right{width:100%;}
  .press-banner-block-wrapper .section-block-right .sub-title{margin-bottom: -5px !important;}
  .press-banner-block-wrapper .section-block-right .sub-title+.title{padding-bottom:10px;}
  .faqs-message-and-questions{flex-direction:column; gap:45px;}
  .contact-area-faq{width:100%;}
  .policies-block .bg-policies-block .halo-row.not-distance{justify-content:start;flex-wrap:inherit; gap:15px; }
  .policies-block .bg-policies-block .halo-item{ width: 50%; margin-bottom:0px !important;}
  .usp-section .slider-action{position: relative;width: 100%;}
  .usp-section .slider-action .slider-button{ top:unset;bottom: 50%; transform: translateY(-100%);}
  .about-page-zigzak .zigZagTextCol h2{font-size:22px;}

  .new-design-contact .contact-item{padding:30px 20px;}
  .new-design-contact .contact-item ul.contact-data-list li{min-width:100%;}
  .new-design-contact .contact-item.contact-itemLeft form .row .col-12{width:100%;}
  .home-blog .halo-block-header.text-center{margin-bottom:25px;}
.zigzag-main-div.about-page-zigzak .zigZagSec{padding:50px 15px;}
 .article-body.cmsPage{padding-bottom:10px;}
.faqs.faq-page .faqs-row .faq-col{width:100%;}
} 

@media only screen and (max-width: 850px) {
   #padding-y-1 .halo-banner-wrapper .flex-box__banner { flex-direction: column;}
   .announcement-bar{display:none !important;}
}

@media only screen and (max-width: 767px) {
  .mobile-none .or-btn{ margin-top:30px;}
  .contact-us-main { padding: 40px 0 40px; margin:0px;}
  .zigzag-main-div.home-about{padding:40px 0px;}
  .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: 40px 0px;}
  .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:40px 0px;}
  .footer-block__newsletter {  margin-bottom: 0px !important; margin-top:40px !important;}
  .footer-1 .footer__content-top {  padding-bottom: 20px !important; padding-top:40px !important; }
  .footer-1 .footer-block__item:last-child{margin-bottom:0px;}
  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;}
  .custom-service-block .policies-content .policies-text{ margin-bottom:10px !important;}
  .template-policy .shopify-policy__container .shopify-policy__title{ padding: 50px 15px;}
  .template-policy .shopify-policy__container .shopify-policy__title h1{font-size:31px;}
    .template-policy .wrapper-body .shopify-policy__body .rte{padding:40px 0px;}
    .globo-form-app .popup-product-name > span:before{font-size:14px;}
    .globo-form-app .header .description{margin-top:10px;}
  .home-faq h2{ font-size:24px; }

  .faqs .faqs-item .card-body { margin-top: 20px;}
  .header-mobile--icon .header__heading-link { width: 70px !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:30px;}
  .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;}

  .product-card-layout-01 .card .card-action{display: none !important;}
  .zigzag-main-div.about-page-zigzak .zigZagSec{width:100%; padding-bottom:30px;}
  .collection div.pagination-wrapper{margin:0px 0px;}
  .zigzag-main-div.home-about .zigZagSec .experience-box p strong{font-size:24px;}
  .zigzag-main-div.home-about .zigZagSec .experience-box{height:130px;}
  .policies-block .bg-policies-block .halo-row.not-distance { justify-content: start; overflow-y: auto;}
  /* .about-page-zigzak.about-page .zigZagSec .zigZagTextCol{padding:20px;} */
  .new-design-contact .contact.contact-1{flex-direction:column;}
  .new-design-contact .contact-item{width:100%;}
  .halo-block-header.text-center .title span:after{bottom:-8px;}
  .main-blog .blog-row .item{width:100% !important;}
  .blog-layout-list .article-item .blog-image img{max-height:inherit;}
    .zigzag-main-div.about-page-zigzak .zigZagSec{padding:40px 15px;}
    .globo-form.boxed-form{padding: 15px 15px;}
    .globo-form-app.boxed-layout .g-container {
        padding: 25px !important;
    }
     .article-body.cmsPage{padding-bottom:10px;}
}

@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: 22px;}
  .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;}
 .about-page-zigzak.about-page .zigZagSec .zigZagImgCol .zigZagImgInner img{max-height:300px;}
}

@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__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;} 
  .contact-area-faq{padding:20px 15px;}
  .globo-form-app.boxed-layout .g-container { padding: 15px !important;}
    .globo-form-id-147500 .globo-form-app .header:after{width:50px; height:50px; background-size: 22px;}
    .globo-form-id-147500 .globo-form-app .header {padding-left: 63px; margin-bottom: 30px;padding-right: 0;}
    .product-enquiry-form .globo-form-app .header .title{font-size:18px !important;}
    .usp-section .slider-action .slider-button{transform: translateY(-24px);}
}
@media only screen and (max-width: 550px){
  .toolbar-wrapper:not(.toolbar-mobile)+.toolbar-mobile{display:none;}
  .productView-tab .tab-content .toggleLink.is-open svg{transform: inherit !important;}
  .productView-tab .tab-content .toggleLink.is-open .icon-dropdown{transform: translateY(-50%) rotate(-90deg) !important;}
}
@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;}
  .announcement-bar{display:none !important;}
  .new-button-area .btn-pro-enquiry, .new-button-area .btn-shipping-enquiry{width:100%;}
}

@media only screen and (max-width: 425px) {
   .product-inquire-form .btn, .talk-btn { max-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.
//
// =============================================================================*/
