/** Shopify CDN: Minification failed

Line 312:1 Unexpected "}"
Line 542:95 Expected identifier but found "!"
Line 542:98 Expected identifier but found "!"
Line 612:3 Expected "}" to go with "{"

**/
@font-face {
    font-family: 'GILROY-HEAVY_1';
    src: url('https://cdn.shopify.com/s/files/1/0891/3512/0756/files/GILROY-HEAVY_1.woff2?v=1732534438') format('woff2') ;
}
@font-face {
    font-family: 'GILROY-BOLD';
    src: url('https://cdn.shopify.com/s/files/1/0891/3512/0756/files/GILROY-BOLD_1.woff2?v=1732534438') format('woff2') ;
}
@font-face {
    font-family: 'GILROY-BLACK';
    src: url('https://cdn.shopify.com/s/files/1/0891/3512/0756/files/GILROY-BLACK_1.woff2?v=1732534438') format('woff2') ;
}
@font-face {
    font-family: 'GILROY-MEDIUM';
    src: url('https://cdn.shopify.com/s/files/1/0891/3512/0756/files/GILROY-MEDIUM_1_1.woff2?v=1732534438') format('woff2') ;
}
@font-face {
    font-family: 'GILROY-THIN';
    src: url('https://cdn.shopify.com/s/files/1/0891/3512/0756/files/GILROY-THIN_1.woff2?v=1732534438') format('woff2') ;
}
@font-face {
    font-family: 'GILROY-LIGHT_1';
    src: url('https://cdn.shopify.com/s/files/1/0891/3512/0756/files/GILROY-LIGHT_1.woff2?v=1732534438') format('woff2') ;
}
@font-face {
    font-family: 'GILROY-LIGHT_1';
    src: url('https://cdn.shopify.com/s/files/1/0891/3512/0756/files/GILROY-REGULAR_1_1.woff2?v=1732534438') format('woff2') ;
}
.footer-block__details a {
    width: 340px;
    height: 81px;
    background-color: #ffffff00;
    position: absolute;
    margin-top: -99px;
}
.wrapper-header-bottom li.menu-lv-item.menu-lv-1.text-left.no-megamenu a span {
    color: #fff !important;
    font-family: GILROY-LIGHT_1 !important;
    text-transform: capitalize;
    font-size: 16px !important;
    font-weight: 100 !important;
    letter-spacing: 2px;
}
.wrapper-header-bottom {
    padding-top: 21px;
}sticky-header.header-wrapper {
    BACKGROUND-COLOR: #3a464e;
}details-modal.header__icon.header__search {
    order: -18 !important;
}
.wrapper-header-bottom .container {
    max-width: 1235px;
}
header.header.header-02.header--has-menu a.header__icon.icon-hamburger {
    display: none;
}.product-card-layout-01 section#shopify-section-halo-toolbar-mobile {
    display: none;
}
.main-menu.header-bottom-center {
    float: right;
    margin-left: auto;
} nav.header__inline-menu a.menu-lv-1__action span {
    font-size: 14px !important;
    font-weight: 100 !important;
    font-family: Montserrat !important;
    color: #000 !important;
    font-weight: 500 !important;
}
.main-menu.header-bottom-center a {
    font-size: 14px;
    font-weight: 100;
    font-family: 'Montserrat';
}
 
div#scsw-colum {
    background-color: #000;
    display: flex;
    justify-content: space-between;
    max-width: 1206px;
    margin: auto;
}
div#top-abner {
    background-color: #000;
}
div#top-abner ul {
    display: flex;
    align-items: center;
}
div#top-abner ul li {
    display: flex;
}
div#scsw-colum img {
    width: 19px;
    height: 19px;
    object-fit: contain;
}
.header__icon--cart .cart-count-bubble, .bottom-bar--list .cart-count-bubble {
    background-color: #000000;
    color: #ffffff;
}
div#scsw-colum ul#coscl li {
    padding-left: 32px !important;
    padding-right: 0px !important;
    margin-right: -13px;
}header.header.header-02.header--has-menu .container {
    max-width: 1238px;
}
div#scsw-colum ul {
    padding: 0;
}
div#scsw-colum ul li {
    color: #fff;
}
div#scsw-colum>ul li {
    padding-right: 21px !important;
}
div#scsw-colum>ul li img {
    margin-right: 6px;
}


footer.footer .container {
    max-width: 1238px;
}
footer.footer .footer-block__item:nth-child(1) {
    width: 29%;
}
footer.footer .footer-block__item:nth-child(2) {
    padding-left: 90px;
    width: 25%;
}
 
footer.footer  .newsletter-form__field-wrapper {
    background-color: #fff!important;
    border-radius: 61px;
}
body .footer-block__newsletter .footer-block__newsletter-form .newsletter-form__button {
    font-size: 0;
    width: 112px!important;
    padding-left: 0!important;
    padding-right: 0!important;
    display: inline-block!important;
    max-width: 10px!important;
    min-width: 60px;
    background-image: url(/cdn/shop/files/nwes.png?v=1694782387);
    background-repeat: no-repeat;
    background-size: 31px;
    height: 51px;
    background-position: center center;
    border-radius: 271px;
    background-position-x: 1px;
    border: none !important;
}

footer.footer input#NewsletterForm--footer {
    border: none !important;
    color: #000;
}

footer.footer button#Subscribe:hover {
    background-color: #0000 !important;
}

.footer-block__details img.lazyloaded {
    width: 251px;
}
div#fotet li {
    display: flex;
    align-items: center;
}
div#fotet ul {
    display: flex;
    align-content: center;
}
.footer__content-top {
    background: #111213 !important;
}
.footer__content-bottom {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.footer__column-item.footer__copyright small.copyright__content {
    font-size: 15px;
    color: #fff;
}
div#fotet ul span {
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
    font-family: 'Montserrat';
    margin-right: 21px;
}
 .footer__column-item.footer__payment {
    display: none;
}

.footer__content-bottom {
    padding-bottom: 11px; 
    padding-top: 11px;
}
.footer__content-top {
    background-color: #111213;
}
div#fotet ul img {
    width: 73px;
    margin-left: 12px;
}
footer.footer  input#NewsletterForm--footer::placeholder {
    color: #000 !important;
    font-size: 16px;
    font-family: 'Montserrat';
}
footer.footer  input#NewsletterForm--footer {
    background-color: #ffff;
}
footer.footer h2.footer-block__heading {
    font-size: 20px !important;
    text-transform: capitalize !important;
    font-weight: 400 !important;
}
footer.footer .footer-block__item:nth-child(3) ul.list-unstyled.list-social.clearfix {
    padding: 0px;
}
footer.footer .footer-block__item:nth-child(4) .footer-block__list-social {
    display: none;
}
footer.footer .footer-block__item:nth-child(3) {
    width: 19%;
}
footer.footer .footer-block__item:nth-child(4) {
    width: 27%;
    padding-left: 35px;
}
footer.footer .image_logo img.ls-is-cached.lazyloaded {
    width: 260px !i;
}
.footer__column.footer__column--info {
    display: none !important;
}


.footer-block__bottom {
    justify-content: center !important;
}

.footer__content-bottom { padding: 15px 0px !important;}

.footer__content-top {
    background: #111F28 !important;
    padding: 70px 0px !important;
}

footer.footer .footer-block__item:nth-child(2) {
    border-left: 1px solid #fff !important;
    width: 22% !important;
}

footer.footer .footer-block__item:nth-child(1) {width: 35% !important;padding-right: 75px !important;padding-top: 45px;}

footer.footer .footer-block__item:nth-child(1) .footer-block__details img.lazyloaded {width: 410px !important;}

footer.footer .footer-block__item:nth-child(4) {
    width: 24% !important;
}

footer.footer .footer-block__item:nth-child(3) h2.footer-block__heading {
    visibility: hidden !important;
}

.footer-block__list ul li a {
    font-size: 16px !important;
    line-height: 40px !important;
}

footer.footer h2.footer-block__heading {
    font-family: 'GILROY-BOLD' !important;
    margin-bottom: 25px !important;
}

footer.footer .footer-block__item:nth-child(4) .footer-block__details {
    margin-top: 40px !important;

}
.header-12 .header-bottom .header__logo {
        width: 330px !important;
    }.header-items.header-bottom-right span.customer-links {
    font-size: 0px !important;
}

summary.header__icon.header__icon--search.header__icon--summary.link.link--text.focus-inset.modal__toggle span {
    font-size: 0;
}
.header-items.header-bottom-right img {
    width: 21px;
}
.header-items.header-bottom-right {
    padding-left: 31px;
    border-left: solid #fff 1px;
    padding-top: 11px;
    padding-bottom: 11px;
}.header-bottom--wrapper {
    padding-right: 41px;
}}
.footer-block__details a {
    width: 340px;
    height: 81px;
    background-color: #ffffff00;
    position: absolute;
    margin-top: -99px;
}
@media only screen and (max-width: 600px) {
  div#header-scection-colen {
    margin-bottom: 23px!important;
    padding-top: 81px !important;
    padding-bottom: 81px !important;
   
    color: #fff;
} 
.footer__content-top {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.header-mobile--item.header-mobile--center .header-mobile--icon {
    width: 51% !important;
}
.header-mobile--item.header-mobile--center .header-mobile--icon a.header__heading-link.focus-inset {
    width: 121px;
    text-align: center;
    display: flex;
    justify-content: center;
}
.header-mobile--item.header-mobile--center .header-mobile--icon a.header__heading-link.focus-inset img {
    width: 141px;
}
 .header-mobile--item.header-mobile--center .site-nav-mobile.nav-currency-language {
    display: none;
}


   .template-collection .productListing a.card-title span {
    text-align: center;
    font-family: Montserrat !important;
    font-size: 15px !important;
    margin: 0 0 10px;
    font-weight: 600 !important;
}
div#header-scection-colen {
    margin-bottom: 23px!important;
    padding-top: 81px !important;
    padding-bottom: 81px !important;
   
    color: #fff;
} 
  .halo-collection-content.halo-grid-content .halo-row.halo-row--grid.column-3.column-mobile-1 {
    display: flex;
}
.halo-collection-content.halo-grid-content .halo-row.halo-row--grid.column-3.column-mobile-1 .collection-list-item.halo-item.shouldShow {
    width: 50% !important;
}
.collections-wrapper.text-center .des {
    display: none;
}
  
li.item.is-active a {
    color: #0000 !important;
}
footer.footer .footer-block__item:nth-child(2) {
    padding: 0;
}
footer.footer .footer-block__item:nth-child(1) {
    padding: 0;
}
footer.footer .footer-block__item:nth-child(3) {
    padding: 0px;
}
footer.footer .footer-block__item:nth-child(4) {
    padding: 0;
}
.footer__content-top {
    padding: 1px 19px;
}
.template-page #shopify-section-template--20993505493288__d1402dca-998c-40a9-99ea-44fa2982cf88 .halo-block-content.text-left .desc {
    font-family: Montserrat;
    font-weight: 400;
    font-size: 14px;
    line-height: 27px;
    max-width: 100% !important;
    color: #000;
  
}
  .halo-top-currency {
    display: none !important;
}
  .site-nav-mobile.nav.menu-custom-mobile span.text {
    font-size: 17px;
    line-height: 48px;
    font-weight: 700;
} 
.footer__content-bottom {
    background: #9db2c5 !important;
}

details-modal.header__icon.header__search {
    order: -2;
}




  
@media screen and (max-width:767px){

footer.footer .footer-block__item:nth-child(1) {
    width: 100% !important;
   
    margin-bottom: 0px !important;
}

footer.footer .footer-block__item:nth-child(2) {
    width: 100% !important;
    border-left: 0px !important;
}

footer.footer h2.footer-block__heading {
    border-bottom: 0px !important;
   
    margin-bottom: 5px !important;
    pointer-events: none !important;
}
 

.footer-block__mobile .footer-block__heading.is-clicked:before {
    display: none !important;
}

.footer-block__mobile .footer-block__heading.is-clicked:after {
    display: none !important;
}

footer.footer .footer-block__item:nth-child(4) {
    width: 100% !important;
}

.footer-block__mobile .footer-block__list {
    display: block !important;
    padding: 0px !important;
}

footer.footer .footer-block__item:nth-child(3) h2.footer-block__heading {
    display: none !important;
}

footer.footer .footer-block__item:nth-child(4) .footer-block__details {
    margin: 30px 0px 0px 0px !important;
}

.footer__content-top {
    padding-bottom: 10px !important;
}

}

body.template-index.product-card-layout-01.banner-animation-1.enable_button_disable_arrows.enable_text_color_title.hide_compare_homepage.quick_shop_option_2.scroll-down.chrome .footer__content-bottom {
    background: #9db2c4 !important;
}






@media screen and (max-width:767px){

 .header-mobile--icon+.header-mobile--icon {
    margin-left: 10px !important;
}

.header-mobile--item.header-mobile--center .header-mobile--icon {
    justify-content: center;
    width: 100% !important;
}

.header-mobile--item.header-mobile--center .header-mobile--icon a.header__heading-link.focus-inset {
    width: 200px !important;
}

.header-mobile--center {
    margin: 0px -20px !important;
}  


.header-mobile--icon+.header-mobile--icon {
    padding-right: 0px !important;
}  


.footer-block__mobile .footer-block__heading:before, .footer-block__mobile .footer-block__heading:after {
    background: unset !important;
}

.footer__content-top {
    padding-top: 40px !important;
}

.footer-block__details img.lazyloaded {
    width: auto !important;
}

footer.footer .footer-block__item:nth-child(4)  .footer-block__details .image_logo {
    margin-bottom: 0px;
}  





.sticky-product-mobile-content.halo-productView-mobile {
    display: none;
}


.product-details .product-option.sticky-product-mobile {
    display: none;
}

button#show-sticky-product {
    width: 50%;
    position: absolute;
    bottom: 10px;
    right: 10px;
}

sticky-add-to-cart.productView-stickyCart.style-1.show-sticky.animate {padding: 0px !important;!i;!;}
  
  
.show-mobile-options .background-overlay {
    display: none !important;
}

button#product-sticky-add-to-cart {
    display: block !important;
}


.sticky-product-mobile-header {
    display: none !important;
}

.product-details .product-option.sticky-product-mobile {
    border: unset !important;
}  

.productView-stickyCart.style-1 .sticky-right .sticky-actions form {
        display: block   ! important;
                width: 50%  !important; 
            position: absolute !important;
            bottom: 10px !important;
            right: 10px !important;
}

button#show-sticky-product {
    display: none !important;
}

  h3.sc-cmaqZA.fXrIOS.pf-104_.pf-heading-1-h3 {
    color: #000 !important;
    text-align: center;
    max-width: 100% !important;
    width: 100% !important;
}

.halo-sidebar {
    background: #111F28 !important;
}

.site-nav-mobile .menu-lv-1__action a span {
    text-transform: capitalize  !important;
}

.site-nav-mobile.nav.menu-custom-mobile span.text {
    text-transform: uppercase !important;
    color:#fb9527 !important;
}

.cart-count-bubble span.text {
    font-size: 12px !important;
}


div#halo-cart-sidebar {
    background: #fff !important;
}  


.__pf.__pf_A4RdT3qD .pf-25_ {
    padding-bottom: 80px  !important;;
    margin-bottom: -50px  !important;;
}  
.__pf.__pf_A4RdT3qD .pf-126_ {
    padding-bottom: 10px  !important;;
}
  
  }