/** Shopify CDN: Minification failed

Line 119:3 Unexpected "/"
Line 175:0 Unexpected "}"

**/
/*// =============================================================================
// Imperial Clothes Custom CSS - Customize The Style For Layout
// =============================================================================


// =============================================================================
//
// 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.
//
// =============================================================================*/
@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap');

@media screen and (min-width: 0px){
  #shopify-section-template--17615798534308__special_banner_hfxWVf::before{content:""; display:block;}
  .section-special-banner::before{content:""; display:block;}

  #container__whatsapp{position:fixed; bottom:20px; right:15px; z-index:99; max-width:40px; aspect-ratio:1/1; opacity:1 !important; visibility:visible !important;}
  #halo-recently-viewed-popup{top:unset; bottom:50px; right:15px; border-radius:500px; overflow:hidden;}
  #halo-recently-viewed-wrap > div{display:none;}
  
  /*======= HEADER =======*/
  .body-content-wrapper > .shopify-section > .rich-text .heading{text-transform:uppercase;}
    
  header .header-bottom{
    min-height:150px;
    padding:15px 10px;
    display:flex;
    justify-content:center;
    align-items:center;
  }
  
  header .header-top--wrapper{display:none;}
  
  .header-nav-multi-site .header__logo{
    justify-content:center;
    text-align:center;
    position:absolute;
    left:50%;
    transform: translate(-35%, -50%);
    top: 0;
  }
  .header-nav-multi-site .main-menu{
    padding:0px;
  }
  .header-nav-multi-site .main-menu .header__inline-menu > ul{
    display:flex;
    justify-content:center;
    align-items:center;
    padding:0;
    gap:0 !important;
  }
  .header-nav-multi-site .main-menu .header__inline-menu > ul > li:nth-child(3){
    margin-right:120px;
  }
  .header-nav-multi-site .main-menu .header__inline-menu > ul > li:nth-child(4){
    margin-left:120px;
  }
  .header-nav-multi-site .main-menu .header__inline-menu > ul > li > a{
    padding:0 20px;
    text-transform:uppercase;
  }
  .header-nav-multi-site .main-menu .header__inline-menu > ul > li:first-child > a{
    padding:0 20px 0 0;
    position:relative;
  }
  .header-nav-multi-site .main-menu .header__inline-menu > ul > li:first-child > a:before{
    content:"";
    position:absolute;
    left:-27px;
    top:50%;
    transform:translateY(-50%);
    width:27px;
    aspect-ratio:1/1;
    background:url(../assets/icon-location.svg) no-repeat center/auto 95%; 
  }
  .header-nav-multi-site .main-menu .header__inline-menu > ul > li:first-child > a span{
    font-weight:700; 
    font-size:26px; 
    line-height:35.16px; 
    letter-spacing:3px;
  }
  
  .header-nav-multi-site .main-menu .header__inline-menu > ul > li:last-child > a{
    padding:0 0 0 20px;
  }

   .menu-dropdown__banner .site-nav-banner--item{
     display:none;
   }

  #NavDrawer .mobile-nav .mobile-nav__item:nth-last-child(3) a,
  .header__inline-menu > .list-menu > .menu-lv-item:last-child a{
    color: red;
    position: relative;
    display: flex;
    align-items: center;
    gap: 5px;
  }

  /* .header__inline-menu > .list-menu > .menu-lv-item:last-child a:after {
    content: "";
    /* position: absolute;
    right: -25px;
    top: 50%; */
    /* transform: translateY(-50%); */
    display: block;
    width: 20px;
    height: 20px;
    background: url(/cdn/shop/files/ligero.png) no-repeat center / 100%;
    
} */
  
  /*======= HOME =======*/
  .style-dots-2 .halo-row .slick-dots {
    bottom: -30px !important;
  }

  #shopify-section-template--17615798534308__16426738253c0b77ec #block-164240155629ad0985-0 .slide-content,
  #shopify-section-template--17615798534308__16426738253c0b77ec #block-094ef16a-06ff-4ab5-8c42-c6170b24236c .slide-content,
  #shopify-section-template--17615798534308__16426738253c0b77ec #block-938eab2b-fbc0-4013-9a21-3b9ab3f0fd17 .slide-content{left:50% !important; bottom:12%  !important; padding:0px;  height:max-content; top:unset  !important; transform:translate(-50%, 0%)  !important;}
  #shopify-section-template--17615798534308__16426738253c0b77ec #block-094ef16a-06ff-4ab5-8c42-c6170b24236c .slide-content a,
  #shopify-section-template--17615798534308__16426738253c0b77ec #block-938eab2b-fbc0-4013-9a21-3b9ab3f0fd17 .slide-content a{min-width:230px;}

  #shopify-section-template--17615798534308__special_banner_hfxWVf .special-banner__lookbook {
    padding-bottom:0;
  }
  
  #shopify-section-template--17615798534308__special_banner_hfxWVf .slick-dots{
    display:none !important;
  }

  #shopify-section-template--17615798534308__rich_text_j4CFrp .heading{font-size:22px;}

  #shopify-section-template--17615798534308__product_tab_block_Tp89NV .slick-arrow{width:45px; height:45px; background:#00000091  !important;}

  
  /*======= ANDRES =======*/
  #shopify-section-template--17615798534308__16426738253c0b77ec #block-164240155629ad0985-0 .slide-content a{font-size:14px; opacity:1; color:#fff; background:#070707; padding:17px 40px;}
  #shopify-section-template--17615798534308__16426738253c0b77ec .slick-track{position:relative;}
  /* #shopify-section-template--17615798534308__16426738253c0b77ec .scroll-trigger a.slide-button.button.no-des{position:absolute; bottom:0; right:50%; right:50%;} */
  .halo-term-condition-popup .halo-popup-wrapper .halo-popup-content a{font-weight:500; color:#000; text-decoration:underline;}
  .product-card-layout-02 .product-item.enable_custom_layout_card .wrapper__card .card-wishlist .wishlist-icon{opacity:1 !important; visibility:visible !important;}
  .card-title.link-underline.card-title-ellipsis{min-height:56px;}
  .facets__price--box .filter__price{padding:12px 0 12px 12px !important;}
  
  .container__span{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); background:#292929; color:#fff;  width:100%;  display:flex; justify-content:center; align-items:center; display:flex; flex-direction:row-reverse; gap:1rem;}
  .container__span span.nuevo{display:block; letter-spacing:3px; font-weight:800; line-height:52px; font-size:15px; text-transform:uppercase;}
  .container__span span.look{ font-family: "Rubik", sans-serif; font-size:15px; font-weight:400; line-height:52px; letter-spacing:5px; text-transform:uppercase; color:#fff;}
  
  /*======= ANDRES =======*/
  
  /*======= product =======*/
  .product .product-form__submit:hover{background:#000; color:#fff;}
  .product .wrapper__card{flex-direction:column;}
  .price__sale{justify-content:center; flex-direction:column !important;}
  .product-card-layout-02 .card-action.has-compare{padding-bottom:0px;}
  .price__saved{display:none;}
  
  /* CARRITO DE COMPRA - SIDEBAR */
  .previewCart-wrapper .previewCartCollection .previewCartTitle{font-size: 18px;}
  
  /*======= FOOTER =======*/
  .footer{background:#000000;}    
  .footer .footer__content-top .halo-row .footer-block__column .scroll-trigger .item .list-social .list-social__item:nth-child(1n+3){display:none;}
  .footer .designby{display:flex; justify-content:center; padding:1rem;}    
  .footer .designby a{font-size:12px; color:#fff;}    
}
@media screen and (min-width: 405px){

  #shopify-section-template--17615798534308__rich_text_j4CFrp .heading{font-size:26px;}
  
}
@media screen and (min-width: 430px){
    /*======= product =======*/
    .product .wrapper__card{flex-direction:row;}
}
@media screen and (min-width: 768px){
  .container__span{top:70%; right:37%;}

  .container__span{top:59%; right:-50%; transform:translate(-50%, -50%); height:100%; width:100%; max-width:120px; max-height:200px; flex-direction:row; gap:0rem;}
  .container__span span.nuevo{ writing-mode:vertical-lr; text-orientation:upright; text-transform:uppercase; font-size:20px; line-height:30px;}
  .container__span span.look{font-size:25px; line-height:30px; letter-spacing:10px; writing-mode:vertical-lr;}

  #shopify-section-template--17615798534308__16426738253c0b77ec #block-164240155629ad0985-0 .slide-content{max-width:475px;}


  #shopify-section-template--17615798534308__rich_text_j4CFrp .heading{font-size:30px;}

  
  #shopify-section-template--17615798534308__product_tab_block_Tp89NV .slick-arrow{width:60px; height:40x; background:#000  !important;}
}

@media screen and (min-width: 1025px){

  
  .menu-dropdown{width: 100vw; background: transparent !important; padding-top:60px; border: unset; left: 50%; transform: translateX(-50%) !important; }
  .menu-dropdown .container{width: 100%; background:#000000e6; max-width: unset !important;}
  .menu-dropdown .container .menu-dropdown__wrapper{flex-direction: row-reverse; padding:0}
  .menu-dropdown .container .menu-dropdown__wrapper .menu-dropdown__banner {padding: 0;}
  .menu-dropdown .container .menu-dropdown__wrapper .menu-dropdown__banner *{height:100%; width: 100%; padding: 0 !important; margin: 0 }
  .menu-dropdown .container .menu-dropdown__wrapper .menu-dropdown__banner a{min-height:415px;}
  .menu-dropdown .container .menu-dropdown__wrapper .menu-dropdown__banner a img{object-fit:cover; max-height:unset;}
  .menu-dropdown .container .menu-dropdown__wrapper .menu-dropdown__column a{color: #ffffff;}
  .menu-dropdown .container .menu-dropdown__wrapper .menu-dropdown__column .site-nav-title{width: 100%; display: block; border-bottom: 1px solid #ffffff;}
  .menu-dropdown .container .menu-dropdown__wrapper .menu-dropdown__column .site-nav{padding: 15px 15px 0;}

  .menu-dropdown__banner .site-nav-banner--item{display:block;}
  
  .header-nav-multi-site .main-menu .header__inline-menu .site-nav-sub .all{display:none;}
    
  .container__span{right:40%;}
  
  .body-content-wrapper > .shopify-section > .rich-text {display: none;}

}

@media screen and (min-width: 1170px){
  
  .header-nav-multi-site .main-menu .header__inline-menu > ul > li > a{
  padding:0 35px;
  }

  .header-nav-multi-site .main-menu .header__inline-menu > ul > li:first-child > a{
    padding:0 35px 0 0;
  }
  .header-nav-multi-site .main-menu .header__inline-menu > ul > li:last-child > a{
  padding:0 0 0 35px;
  }

  #shopify-section-template--17615798534308__16426738253c0b77ec #block-164240155629ad0985-0 .slide-content,
  #shopify-section-template--17615798534308__16426738253c0b77ec #block-094ef16a-06ff-4ab5-8c42-c6170b24236c .slide-content,
  #shopify-section-template--17615798534308__16426738253c0b77ec #block-938eab2b-fbc0-4013-9a21-3b9ab3f0fd17 .slide-content{bottom:18% !important;}
}
@media screen and (min-width: 1270px){
  
    .header-nav-multi-site .main-menu .header__inline-menu > ul > li > a{
      padding:0 45px;
    }
    .header-nav-multi-site .main-menu .header__inline-menu > ul > li:first-child > a{
      padding:0 45px 0 0;
    }
    .header-nav-multi-site .main-menu .header__inline-menu > ul > li:last-child > a{
    padding:0 0 0 45px;
    }
}
@media screen and (min-width: 1400px){
  .container__span{top:53%; right:43%;}
}

@media screen and (min-width: 1700px){
  .container__span{left:50%; top:50%; transform:translate(-50%, -50%); background:#292929; color:#fff; height:100%; max-height:400px; width:100%; max-width:249px; display:flex; justify-content:center; align-items:center;}
  .container__span span.nuevo{display:block; letter-spacing:3px; font-weight:800; line-height:52.16px; font-size:40px; text-transform:uppercase;}
  .container__span span.look{font-size:40px; font-weight:400; line-height:52.16px; letter-spacing:18.5px; text-transform:uppercase; color:#fff; margin-top:19px;}
}
