/** Shopify CDN: Minification failed

Line 305:12 Expected ":"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/


/*------------------GH Css-------------------------*/


@font-face {
    font-family: 'akira_expandedsuper_bold';
    src: url('https://cdn.shopify.com/s/files/1/0608/7874/9892/files/akira_expanded_demo-webfont.woff2?v=1643867219') format('woff2'),
         url('https://cdn.shopify.com/s/files/1/0608/7874/9892/files/akira_expanded_demo-webfont.woff?v=1643867218') format('woff'),
         url('https://cdn.shopify.com/s/files/1/0608/7874/9892/files/akira_expanded_demo-webfont.ttf?v=1643867219') format('truetype');
    font-weight: normal;
    font-style: normal;

}


.vtl-rv-main-widget span.vtl-product-card__price {
    color: #000;
    font-weight: 500;
}

p {
    margin-bottom: 1.3em;
}
div#bk_b3642ded-54a1-4860-b5c3-3bc65cdc549f, 
div#bk_4e1daa3d-1621-48a9-8324-60d5bab8379d {
    border-left: 1px solid #000;
}

div#bk_442883fa-75aa-4ed0-92e7-7bc27a6eaa41{  border-left: 1px solid #000;}
div#bk_5f40e905-f332-4e19-81cc-98b461fd8d69 { border-left: 1px solid #000;}

div#bk_4735718a-1943-4cc5-8bd3-2efec1a74169 {
    border-left: 1px solid #000;
}
div#bk_1585904679958 ul li:last-child a {
    color: #000 !important;
    font-size: 13px;     margin-top: 10px;
}

div#bk_1600074670602 ul li:last-child a {
    color: #000 !important;
    font-size: 13px;     margin-top: 10px;
}

div#bk_1585641594950 ul li:last-child a {
    color: #000 !important;
    font-size: 13px;     margin-top: 10px;
}

.sub-column-item .sub-column>li a {
       padding: 10px 0;
    color: #9d9d9d !important;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: .5px;
    font-weight: 500;
}
.nt_menu div.menu-item>a{
      text-transform: uppercase;
    font-size: 13px;
    letter-spacing: .5px;
      font-weight: 500;
}

#shopify-section-1581505806578 button.flickity-button {
    opacity: .5;
}

li#item_2019aad9-d780-48f9-a67a-e95b6f17587d a {
    color: #E62222 !important;
}
.h__top {
    padding: 5px 0;
}
.nt_action>a, .nt_action>div {
    padding: 0 10px;
}
.nt_menu >li>a {     font-size: 15px;     padding-right: 18px;
    padding-left: 18px;}

.header__mid9 .mini_search_frm {
    border: 1px solid #3a3b35;
    border-radius: 0;
}
.header__mid9 input.search_header__input:not([type=submit]):not([type=checkbox]) {
  height: 35px;}

.frm_search_ac .search_header__input {
    min-width: 230px;
}
#shopify-section-1643089069dadd0338 h4.mg__0.fs__14 {
    background: #e72c49;
    color: #fff;
    width: 35%;
    text-align: center;
    letter-spacing: 0;
    line-height: 55px;
}

#shopify-section-1643089069dadd0338 h3.fwm.fs__24.mg__0.mb__5.ls__1.lh__1 {
    display: block;
    margin: 0px 0 29px 0;
    font-size: 20px;
    font-family: 'akira_expandedsuper_bold';
    width: 70%;
    line-height: 27px;
}
#shopify-section-1643089069dadd0338 .nt_promotion .pa {
    z-index: 10;
    padding: 30px;
}



#shopify-section-1581505806578 ol.flickity-page-dots {
    width: auto;
    right: 4%;
    top: 0%;
    display: flex !important;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: auto;     
}
#shopify-section-1581505806578 .flickity-page-dots .dot:after { 
    box-shadow: none;  background: #E62C49;
}
#shopify-section-1581505806578 .dot_owl_2 .flickity-page-dots .dot  {
  z-index: 1; width:15px; height:15px;height: 15px;
    border: 1px solid #fff !important;    margin-bottom:10px;
    margin-top: 10px; background: #fff;
}
#shopify-section-1581505806578 ol.flickity-page-dots:after {
    content: '';
    width: 1px;
    height: 130px;
    display: block;
    position: absolute;
    background: #fff;
    right: 12px;
    z-index: 0; 
}


        
       .about-us .content-block {
    width: 100%;
}
        .about-us .img-section {
    width: 100%;
          text-align: center;
}
        .about-us {
    display: flex;
    align-items: center;
}
        .informative-block h2  {
       letter-spacing: 1px;
    font-size: 20px;
    font-family: Roboto,sans-serif;
}
        
          .about-us h2  {
    letter-spacing: 0;
    font-weight: 500;
    font-size: 25px;
    font-family: Roboto,sans-serif;
}
.informative-block p {
    font-size: 15px;
    letter-spacing: .2px;
}
.rtet4 ul {
    list-style: disc;
    font-size: 15px;
    letter-spacing: .6px;
}
        .informative-block h4 {
   letter-spacing: 0;
          font-family: Roboto,sans-serif;
}
        div#underjeans img {
    padding: 0 40px;
}
        div#underjeans a {
    background: #000;
    color: #fff;
    padding: 10px 40px;
    display: inline-block;
    font-size: 17px;
}
        .gallery-box {
    width: 28%;
    display: inline-block;
    margin: 2%;
    text-align: center;
}
        
        .gallery-block h2{ letter-spacing: 0;
    font-weight: 500;
    font-size: 25px; font-family: Roboto,sans-serif;}
        
        .gallery-block h4 {
    letter-spacing: 0;
    font-weight: 400;
    margin: 20px 0 2px 0;
    font-family: Roboto,sans-serif;
    font-size: 17px;
}
        span.lookbook-video a {
   margin: 10px;
    border: 1px solid #000;
    text-decoration: none;
    display: inline-block;
    background: #f1f1f1;
    line-height: 34px;
    font-weight: 500;
    font-size: 12px;
    letter-spacing: 1px;
    width: 35%;
    font-family: Roboto,sans-serif;
    text-transform: uppercase;
}
#custom-slide .flickity-viewport {
    height: 575px!important;
}


#custom-slide .carousel-cell {
    width: 32%;
    height: 100%;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 8px;
  position: relative;
}
#custom-slide .carousel-cell img {
    width: 100%!important;
    margin: 0 auto;
    display: block;
    text-align: center;
    transition: all .5s ease;
}

.slide-content span {
    position: absolute;
    right: 0;
    left: 0;
    text-align: center;
    bottom: 35px;
    width: 30%;
    margin: 0 auto;
    border: 1px solid #fff;
    color: #fff;
    font-size: 13px;
    line-height: 40px;
}
.season-best {
    text-align: center;
    margin-bottom: 20px;
}
.season-best h4 {
    font-size: 22px;
    letter-spacing: 0;
  margin: 0 0 12px 0;
}
.custom-tab span {
    cursor: pointer;
    display: inline-block;
    padding: 5px 0px;
    border-bottom: 2px solid #ccc;
    width: 6%;
    margin: 0 -2px;
}
div#main-wrapper {
    position: relative;
}
div#women-category {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    visibility: hidden;
    opacity: 0;
}
div#men-category {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    visibility: hidden;
    opacity: 0;
   z-index-2;
}
div#main-wrapper {
    position: relative;
    height: 600px;
}
div#women-category.active {
    opacity: 1;
    visibility: visible;   
}

div#men-category.active {
 opacity: 1;
    visibility: visible;
    z-index:1;
}

#shopify-section-164302149752cf0f79 .flickity-button {
      opacity: 1!important;
    -webkit-transform: scale(1);
    transform: scale(1);
    position: absolute;
    top: -50px;
    right: 0; border-radius: 0;}

#shopify-section-164302149752cf0f79 .flickity-button:hover {color:#000;}

#shopify-section-164302149752cf0f79 button.flickity-button.flickity-prev-next-button.previous {
    position: absolute;
    left: 94.2%;
    border-radius: 20px 0 0 20px;
    border:none;
    background: #f7f7f7;
}

#shopify-section-164302149752cf0f79 button.flickity-button.flickity-prev-next-button.next{
   border-radius: 0px 20px 20px 0px;
    border: none;
    background: #f7f7f7;
}
#shopify-section-164302149752cf0f79 ol.flickity-page-dots {
    display: none;
}
.custom-tab span.active-tab {
    border-color: #000;
}


#shop-collection .flickity-viewport {
    height: 650px !important;
}


#shop-collection .carousel-cell {
    width: 100%;
    height: 100%;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 8px;
  position: relative;
}
#shop-collection .carousel-cell img {
    width: 100%!important;
    margin: 0 auto;
    display: block;
    text-align: center;
    transition: all .5s ease;
}
.collection-content {
    display: flex;
    align-items: center;
    justify-content: space-between;
  margin-top: 20px;
}
.collection-name h4 {
    color: #fff;
    letter-spacing: 0;
    font-size: 22px;
    margin: 0;
}
.collection-name p {
    color: #fff;
    margin: 0;
    font-size: 13px;
    margin-top: 5px;
}
.collection-button span {
    color: #fff;
    border: 1px solid #fff;
    padding: 15px 30px;
    font-size: 13px;
}
span.left-verticle {
    color: #fff;
    position: absolute;
    left: -40px;
    transform: rotate(270deg);
	top: 50%;
}
span.right-verticle {
    color: #fff;
    position: absolute;
    right: -75px;
    transform: rotate(270deg);
	top: 50%;
}

#shopify-section-1643102473333c1c23 .flickity-button {
          opacity: 1!important;
    -webkit-transform: scale(1);
    transform: scale(1);
    border: none;
    color: #fff; background: transparent;}

#shop-collection h2 {
       font-size: 22px;
    letter-spacing: 0;
    margin: 0 0 12px;
    color: #fff;
    text-align: center;
}
#shopify-section-1643102473333c1c23 ol.flickity-page-dots {
    display: none;
}

div#shop-collection {
    padding: 60px 0;
}


#under-jeans .flickity-viewport {
    height: 570px !important;
}
#under-jeans button.flickity-button.flickity-prev-next-button.next {
    background: #e72c49;
    color: #fff;
    width: 50px;
    height: 50px;
    border-color: #e72c49;
      right: 0;
}
#under-jeans ol.flickity-page-dots {display:none;}
#under-jeans button.flickity-button.flickity-prev-next-button.previous {
    background: #e72c49;
    color: #fff;
    width: 50px;
    height: 50px;
    border-color: #e72c49;
    left: 0px;
}
#under-jeans button.flickity-button.flickity-prev-next-button.next[disabled] {
    display: none;
}
#under-jeans button.flickity-button.flickity-prev-next-button.previous[disabled] {
    display: none;
}
#under-jeans .flickity-button {
    transform: scale(1);
    opacity: 1;
    top: 40%;
}
#shopify-section-1643885584743c56dc #under-jeans .flickity-viewport {
    height: 400px !important;
}
#under-jeans .flickity-prev-next-button:before {
    font-size: 45px;
}
#under-jeans .flickity-prev-previous-button:before {
    font-size: 45px;
}
#under-jeans .carousel-cell {
    width: 33%;
    height: 100%;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 12px;
}
#under-jeans .carousel-cell img {
       width: 100%!important;
    margin: 0 auto;
    display: block;
    text-align: center;
    transform: scale(.97);
    transition: all .5s ease;
}
#under-jeans .carousel-cell:hover img {
    transform: scale(1);
}
span.collection-name {
    color: #7f7f7f;
    text-transform: uppercase;
    font-size: 11px;
    letter-spacing: 2px;
    font-weight: 500;
    display: block;
    margin-bottom: 7px !important;
}

#under-jeans .carousel-cell span {
        display: block;
    margin: 0px 0 0 0;
    font-size: 20px;
    font-family: 'akira_expandedsuper_bold';
  text-align: center;
}
.product-title a.cd.chp {
    letter-spacing: 0.6px;
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box!important;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    line-height: 21px;
    text-transform: uppercase;
    font-family: Roboto,sans-serif;
    font-weight: 500;
}
.nt_pr h3.product-title {
    border-bottom: 1px solid #080808;
    padding-bottom: 17px;
}
#shopify-section-16432660665f28f1dd h3.dib.tc.section-title.fs__24 {
    font-family: 'akira_expandedsuper_bold';
    color: #e72c49;
    font-size: 30px;
    line-height: 40px;
    letter-spacing: 0.5px;
    text-align: center;
    display: block;
    margin-bottom: 10px;
}
div#bk_1643880007573cc624-2 .btn-group a:hover {
    background: #e72c49;
}
#shopify-section-16432660665f28f1dd span.nt_label.new {
    display: none;
}
#shopify-section-16432660665f28f1dd del {
    color:#898888;
}

#shopify-section-16432660665f28f1dd .flickity-button{
    transform: scale(1);
    opacity: 1;
    top: 37%;
}

#shopify-section-16432660665f28f1dd li.dib a span {    
    font-size: 15px;
    border-bottom: 2px solid #e72c49;
    padding: 6px 68px;

}
#shopify-section-16432660665f28f1dd button.flickity-button.flickity-prev-next-button.next {
    right: 0px;
    background: #e72c49;
    color: #fff;
    width: 50px;
    height: 50px;
    border-color: #e72c49;
}

#shopify-section-16432660665f28f1dd  button.flickity-button.flickity-prev-next-button.previous{background: #e72c49;
    color: #fff;
    width: 50px;
    height: 50px;
    border-color: #e72c49;  left: 0px;}
#shopify-section-16432660665f28f1dd button.flickity-button.flickity-prev-next-button.previous[disabled] {
    display: none;
}
#shopify-section-16432660665f28f1dd button.flickity-button.flickity-prev-next-button.next[disabled] {
    display: none;
}



#shopify-section-16432660665f28f1dd .flickity-prev-next-button:before {
  font-size: 45px;}

#shopify-section-16432660665f28f1dd .tab_se_header.tc.mt__30 {
    margin: 0 0 20px 0 !important;
}
#shopify-section-16432660665f28f1dd .pr_grid_item .product-image:hover .pr_atc {display:none;}
#shopify-section-16432660665f28f1dd li.dib a {
    padding: 0;
}
.tab_cat_title.des_tab_10>li>a>span:after, .tab_cat_title.des_tab_6>li>a>span:after, .tab_cat_title.des_tab_7>li>a>span:after {
    content: '';
    position: absolute;
  bottom:-2px;}


#shopify-section-164326729920d4229f .equal_nt .nt_bg_lz, .pr_lazy_img {
    display: block;
    width: 80%;
    height: 100%;
    position: relative;
    background-repeat: no-repeat;
    background-size: contain;
    margin: 0 auto;
}
div#shopify-section-1643361285abb041d2 {
    display: none;
}

#shopify-section-164326729920d4229f .cat_design_9 .cat_grid_item__wrapper {
    position: absolute;
    top: 230px;
    left: 0;
    padding: 0;
    color: #4d5959;
    right: 0;
    text-align: center;
}

#shopify-section-164326729920d4229f .cat_design_9 .cat_grid_item__wrapper .cat_grid_item__title {
    font-size: 15px;
    margin: 0;
    letter-spacing: 0;
    font-weight: 400;
    line-height: 28px;
    color: #000;
}
#shopify-section-164326729920d4229f span.mr__10.ml__10 {
    font-size: 24px;
    letter-spacing: 0;
}
#shopify-section-164326729920d4229f button.flickity-button:hover {background:transparent; color:#000;}

#shopify-section-164326729920d4229f button.flickity-button.flickity-prev-next-button.next:before {
 content: "\f061";
  font-family: 'Line Awesome Free';
  font-size: 25px; }

#shopify-section-164326729920d4229f button.flickity-button.flickity-prev-next-button.previous:before {
content: "\f060";
  font-family: 'Line Awesome Free';
font-size: 25px;}

#shopify-section-164326729920d4229f .nt_full .flickity-prev-next-button.previous {
    left: -30px;     border: none;
}
#shopify-section-164326729920d4229f .nt_full .flickity-prev-next-button.next {
    right: -30px;     border: none;
}
#shopify-section-164326729920d4229f .mt__30.nt_cats_holder {
    margin-top: 0;
}
.perfumes {
    display: flex;
    align-items: center;
    justify-content: center;
}
.text-block {
    background: #fff;
    padding: 60px;
}
.text-block h4 {
    font-size: 46px;
    line-height: 50px;
    letter-spacing: 0;
    margin: 0 0 0;
}
.text-block h6 {
    letter-spacing: 2px;
    font-size: 20px;
}
.text-block a {
    display: block;
    margin-top: 100px;
  font-size: 18px;
}
.perfume-img img {
    width: 90%;
    display: block;
    margin: 0 auto;
}
.footer__top_wrap span.txt_title {
    letter-spacing: 1px;
    font-size: 15px;
    font-family: Roboto,sans-serif;
    text-transform: uppercase;
    margin-bottom: 7px;
}

.need-help-foot {
    position: absolute;
    right: 0;
    top: 40px;
}

.need-help-foot h4 {
    font-family: 'akira_expandedsuper_bold';
    color: #e72c49;
    font-size: 28px;
    line-height: 40px;
    letter-spacing: 0.5px;
    margin-top: 0;
    margin-bottom: 12px;
}
aside#block_1581507835369 h3.widget-title.fwsb.flex.al_center.fl_between.fs__16.mg__0.mb__30 {
    margin-bottom: 0;
}
aside#block_1581507835369 .textwidget.widget_footer.newl_des_2 p {
        font-family: 'akira_expandedsuper_bold';
    color: #e72c49;
    font-size: 33px;
    line-height: 36px;
    letter-spacing: 0.5px;
    margin-top: 0;
    margin-bottom: 0;
}
aside#block_1581507835369 .textwidget.widget_footer.newl_des_2 small {
    font-size: 12px;
    letter-spacing: 2px;
    font-weight: 300;
    margin-bottom: 27px;
    display: block;
}
.social-media {
    display: none;
}

.footer__top .menu li a {
    font-size: 13px;
}
.footer__top .widget-title {
    color: #000000;
    margin-bottom: 20px;
}
.footer__top .menu li {
    line-height: 20px;
}
aside#block_1581507835369 p {
    font-size: 14px;
}
.footer__top .signup-newsletter-form input.input-text {
    color: #878787 !important;
    background: #fff !important;
    height: 55px !important;
      width: 97%;
}
.col-lg-6.col-md-12.col-12.mb__50.order-lg-6.order-1 .textwidget.widget_footer {
    display: flex;
    justify-content: space-between;
}
aside#block_a2fa9fa8-dc46-4dd4-abb0-6541cd99740a .support .txt_title {
    margin-bottom: 24px;
    display: block;
}
.support {
    margin-top: -51px;
}
.footer__top .signup-newsletter-form .submit-btn {
    height: 57px;
}
.footer__top .signup-newsletter-form input.input-text {
    border: none;
}
.footer__top .signup-newsletter-form {
    border-color: #878787;
    border: none;
}
aside#block_70f42281-bad8-45e5-879b-01cd99becf7e {
    padding-left: 100px;
}
aside#block_a2fa9fa8-dc46-4dd4-abb0-6541cd99740a {
    padding-left: 180px;
}
/* aside#block_1581507824602 {
    padding-left: 80px;
}
aside#block_1581507828337 {
    padding-left: 80px;
} */

.footer__top .signup-newsletter-form .btn_new_icon_true:after {
    transform: rotate(
-45deg
);
}
.social-media h2 {
    font-size: 14px;
    letter-spacing: 0;
    margin: 50px 0 10px 0;
}
.social-media ul li {
    display: inline-block;
}
.col-lg-6.col-md-12.col-12.col_1.f_bot_bt_copy {
    line-height: 40px;
    font-size: 13px;
}

#under-jeans .carousel-cell span i {
    transition: all .5s ease;
}

div#shopify-section-product-recommendations a.custom-btn {display:none;}
#under-jeans .carousel-cell:hover span i {
    padding-left: 6px;
}
a.custom-btn {
   display: none;
    text-align: center;
    border: 1px solid #000;
    font-size: 14px;
    line-height: 33px;
    position: absolute;
    right: 0;
    left: 0;
    bottom: 85px;
    opacity: 0;
    visibility: hidden;
    background: #fff;
    transition: .5s ease;
}
.product-image .product-attr {
 bottom: 0;
    background: #ffffff82;
    left: 0;
    right: 0;
    padding: 10px 0;}
.product-inner.pr:hover a.custom-btn  {
  opacity: 1;
    visibility: visible;
}
#shopify-section-16432660665f28f1dd .truncate {
    text-shadow: none;
    color: #000;
}
.page-head.tc.pr.oh.page_head_pages_heading h1 {
       font-size: 20px;
    letter-spacing: 1px;
    line-height: 26px;
    margin: 0;
    color: #000;
    text-transform: uppercase;
}
.page_head_pages_heading:before {
    background-color:transparent !important;
    opacity: 1 !important;
}
.mini_cart_content.fixcl-scroll label {
    font-size: 12px;
}
.mini_cart_wrap input.button.button_primary {
    font-weight: 400;
    letter-spacing: 2px;
}
.oxi-social-login {
       padding-top: 0;
    height: 50px;
}
span.join {
    display: block;
    font-size: 13px;
    padding-left: 15px;
    margin-bottom: 10px;     margin-top: 20px;
}
.h3.widget-title.tu.fs__16.mg__0 {
    letter-spacing: 0.8px;
    font-size: 18px;
}
a.link_acc {
    color: #e82d47;
}
.fixcl-scroll-content p {
    font-size: 15px;
}
.flex.wrap.fl_between.al_center.price-review.mt__15.pb__10.mb__20.price_stock {
    margin-top: 0; margin-bottom: 0;
}
span.spr-badge-caption {
    font-size: 12px;
}

.product-infors h1.product_title.entry-title {
   font-size: 16px !important;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: 500;
    color: #000;
    line-height: 26px;
    margin-bottom: 0 !important;
}
span.js_in_stock {
    color: #e82b48;
    font-size: 13px;
}
.product-infors p#price_ppr {
    font-size: 15px;
}
.product-infors .pr_short_des.rtet4 {
       font-size: 14px;
    color: #2e2e2e;
    letter-spacing: .5px;
}
.product-infors h4.swatch__title {
   letter-spacing: 0.8px;
    font-size: 11px;
    color: #7f7f7f;
    font-weight: 500;
}
.product-infors .tab-heading .nav_link_icon {
  width: 22px;
    height: 22px;
    background-color: transparent;
    color: #000;
    margin-left: 0;
  margin-right: 10px;
}
.des_pr_layout_2 #shopify-section-pr_description {
    margin-top: 20px;
}
#shopify-section-pr_description span.txt_h_tab {
    padding-left:0px;
    order: 2;
}
#shopify-section-pr_description a.tab-heading {
    order: 1;
}
#shopify-section-pr_description a.tab-heading {
    justify-content: left;
}
.variations.style__rectangle .swatch:not(.is-color) li {
    font-weight: 500;
    background-color: #fafafa;
  border: 1px solid #fafafa;     color: #000;}

.product-infors .heading.bgbl.dn {
    background: transparent;
}
.product-infors .sp-tab-content {
    padding: 20px !important;
    border: none !important;
}
.product-infors .sp-tab-content.rtet4 ul li {
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0.8px;
}
.product-infors .sp-tab-content.rtet4 ul li + ul {
    margin-left: 0;
}
.product-infors span.txt_h_tab {
    padding: 0;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 1px;
    font-weight: 400;     color: #000;
}
div#pr_recommendations .equal_nt.ratio_nt .nt_bg_lz {
    padding-top: 132.777778%;
}

div#pr_recommendations .container {
    max-width: 100%;
}
div#shopify-section-recently_viewed .truncate {
    color: #000;
    text-shadow: none;
    font-size: 12px;
    letter-spacing: 1px;
}

div#shopify-section-recently_viewed .nt_pr .pr_atc {display:none;}

div#shopify-section-recently_viewed .equal_nt.ratio_nt .nt_bg_lz {
    padding-top: 132.777778%;
}

div#shopify-section-recently_viewed .container {
    max-width: 100%;
}
div#shopify-section-recently_viewed .nt_pr {
    margin-top: 20px;
    padding: 0 5px;
}
div#pr_recommendations .products.space_20 .nt_pr {
    margin-top: 20px;
    padding: 0 5px;
}
.tab-heading .nav_link_icon:after {
    width: 2px;
    height: 10px;
}
.tab-heading .nav_link_icon:before {
    width: 10px;
    height: 2px;
}

div#nt_select_ppr_0 {
    margin-bottom: 28px;
}
.product-infors .sp-tab-content.rtet4 {
       font-size: 14px;
    color: #2e2e2e;
    letter-spacing: .5px;
}
.product__policies.rte.cb {
    display: none;
}


.variations_form .shopify-payment-button__button--unbranded {
    background: #e72d48;
    color: #fff;
      padding: 0;
}


#shopify-section-product-recommendations .lazyloadt4sed .section-title {
        font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 2px;
}
div#shopify-section-recently_viewed .section-title.tc {
     font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.sp-single #shopify-section-pr_description+.social-share {
    margin-top: 20px;
    text-align: left;
    border-top: 1px solid #e5e5e5;
    padding-top: 15px;
}

.nt_pr .product-info .price {
   font-size: 13px;
    font-weight: 500;
    line-height: 45px;
}

.sp-single #shopify-section-product-recommendations {
    width: 100%;
}

.sp-single #shopify-section-recently_viewed {
    width: 100%;
}

#shopify-section-product-recommendations .pr_grid_item .product-image:hover .pr_atc {
    display: none;
}
#shopify-section-product-recommendations  .truncate {    color: #000;
    text-shadow: none;
    font-size: 12px;     letter-spacing: 1px;}

#shopify-section-wishlist_page .cat_toolbar.flex.al_center.fl_center.mt__40.mb__10 {
    display: none;
}
#shopify-section-wis_heading .container.pr.z_100 {
    font-size: 23px;
    letter-spacing: .5px;
}
#shopify-section-wis_heading .page_head_wis_heading:before {
    background-color: transparent;
    opacity: 1;
}
#shopify-section-wishlist_page .pr_grid_item .product-image:hover .pr_atc {
    display: none;
}

#shopify-section-wishlist_page .truncate {color:#000; text-shadow:none;}

.empty_cart_page.tc {
    margin: 40px 0;
}

#shopify-section-wis_heading .page-head.tc.pr.oh.page_head_wis_heading {
    padding: 20px 0;
}
div#shopify-section-wis_heading p {
       color: #000;
    font-size: 20px;
    text-transform: uppercase;
 letter-spacing: 1px;
}

.sp_notice {background-color: #3a3a3a; 
    min-height: 50px;}

.dn.dev_desktop.dev_view_cat {
    display: none;
}
#shopify-section-cat_heading .page_head_cat_heading {
    padding: 20px 0;
}
#shopify-section-cart_heading .page_head_cart_heading {
    padding: 20px 0;
}
#shopify-section-cart_heading h1.tu.mb__10.cw{
    color: #000;
    font-weight: 500;
    font-size: 20px;
    margin-bottom: 0;
    text-transform: uppercase;
    letter-spacing: 1px;
}

#shopify-section-cart_heading .page_head_cart_heading:before {
  background-color: transparent;
}
#shopify-section-cat_heading .page_head_cat_heading:before {
       background-color: #f7f7f7;
}
#shopify-section-cat_heading h1.mb__5.cw {
    color: #000;
    font-weight: 500;
    font-size: 20px;
    margin-bottom: 0;
    text-transform: uppercase;
    letter-spacing: 1px;
}


#shopify-section-collection_page .pr_grid_item .product-image:hover .pr_atc {
    opacity: 1;
    display: none;
}
#shopify-section-collection_page .truncate {
    color: #000;
    text-shadow: none;
}
.wrap_sortby a:nth-child(1), .wrap_sortby a:nth-child(3), .wrap_sortby a:nth-child(4), .wrap_sortby a:nth-child(7) {
    display: none;
}
.cat_sortby>a {
    border:none;
    border-bottom: 1px solid #ddd;
    border-radius: 0;
    padding: 7px 7px 7px 15px;
    min-width: 190px;
}
.cat_toolbar {
    margin-bottom: 10px;
    margin-top: 10px;
}
.orders-table .btn--secondary {
    background-color: transparent;
    color: #e62d48;
  border: 1px solid #e62d49;}
table.responsive-table.orders-table {
    font-size: 14px;
}
.spr-badge {
    margin: 10px 0;
}
#shopify-product-reviews h2.spr-header-title {
   letter-spacing: 1px;
    font-size: 12px;
    text-transform: uppercase;
}
span.spr-summary-caption {
    font-size: 12px;
}
.scr-modal h2 {
    letter-spacing: 0;
}
#shopify-product-reviews h3.spr-form-title{
    letter-spacing: 0;
    font-size: 16px;
}
#shopify-product-reviews a.spr-summary-actions-newreview {
        text-decoration: underline;
    letter-spacing: .5px;
    color: #e82b48;
    font-size: 12px;
}
.spr-container {
    padding: 0 !important;
}

h3.spr-review-header-title{
    letter-spacing: 0;
    font-size: 14px;}

.spr-icon {
    font-size: 80% !important;
    padding-right: 0px;
}
.widget h5.widget-title {
    padding-bottom: 0px;
    font-size: 16px;
    letter-spacing: 0;
}
.widget h5.widget-title:after {
    content: "";
 display:none;
}
.sidebar .widget:not(:first-child) {
    margin-top: 25px;
}
ul.nt_filter_styleck>li>a {
    font-size: 14px;
    letter-spacing: .8px;
}
.cat_toolbar .cat_filter.col.op__0.pe_none {
    display: none;
}
/* .scr.basic table {
    border: 1px solid #e7e7e7;
    width: 60%;
    float: left;
}
.bottom-description {
    width: 32%;
    float: right;
} */

.bottom-description img {
    width: 60%;
}
.scr-modal {
    background: #f8f8f8;
}
.scr.basic table tr td {
       background: #ffffff;
    border: 1px solid #606060;
    font-size: 14px;
    padding: 10px 9px;
    line-height: 20px;
}
.scr.basic table tr:first-child td {
    background: linear-gradient(to bottom,#f8f8f8,#eee);
    border: 0;
    font-weight: bold;
    border: 1px solid #606060;
}
.scr-modal {
  max-width: 900px;}

div#bk_1643880007573cc624-2 {
    text-align: left;
 padding: 80px;
}


div#bk_1643880007573cc624-2 h2 {
    font-family: 'akira_expandedsuper_bold';
    color: #e72c49;
    font-size: 34px;
    line-height: 40px;
    letter-spacing: 0.5px;
}
div#bk_1643880007573cc624-2 p {
    font-size: 14px;
    color: #929292;
    letter-spacing: 1px;
    margin: 30px 0;
    font-weight: 300;
}

div#bk_1643880007573cc624-2 .btn-group a {
    background: #000;
    color: #fff;
    margin-right: 10px;
    padding: 18px 25px;
    font-size: 14px;
      display: inline-block;
}
div#shopify-section-1643106548fab3205f h2 {
    font-family: 'akira_expandedsuper_bold';
    color: #000000;
    font-size: 30px;
    line-height: 40px;
    letter-spacing: 0.5px;
    margin-top: 0;
    padding-left: 22px;
  margin-bottom: 0;
}

div#shopify-section-1643883752dea9d824 h2 {
    font-family: 'akira_expandedsuper_bold';
    color: #000000;
    font-size: 30px;
    line-height: 40px;
    letter-spacing: 0.5px;
    margin-top: 0;
   padding-left: 22px;
      margin-bottom: 0;
}

div#shopify-section-1643885584743c56dc h2 {
    font-family: 'akira_expandedsuper_bold';
    color: #000000;
    font-size: 30px;
    line-height: 40px;
    letter-spacing: 0.5px;
    margin-top: 0;
   padding-left: 22px;
  margin-bottom: 0;
}
#bk_164388418205e62f1c-0 .nt_bg_lz {
    width: 100%;
}
#shopify-section-1643889334434e0315 .nt_bg_lz {
    width: 100%;
}
div#bk_23175cc2-d642-46cc-98ce-065c97734a32-16778474831d0f07d0-1 {
    display: none;
}
div#bk_164388418205e62f1c-1 {
    display: none;
}
div#bk_1643889334434e0315-1 {
    display: none;
}
#shopify-section-16438899763a018ff3 marquee {
    background: #000;
    color: #fff;
    padding: 10px 0 0;
    font-size: 14px;
}
.col-lg-15.col-md-6.col-12.mb__50.order-lg-4.order-1 {
    border-top: 1px solid #727272; padding-top: 40px;
}
.col-lg-15.col-md-6.col-12.mb__50.order-lg-5.order-1 { border-top: 1px solid #727272; padding-top: 40px;}
.col-lg-6.col-md-12.col-12.mb__50.order-lg-6.order-1{border-top: 1px solid #727272; padding-top: 40px;}
  .col-lg-6.col-md-12.col-12.col_2.f_bot_bt_copy {
    text-align: left;
    line-height: 38px;
    font-size: 13px;
}
.col-lg-6.col-md-12.col-12.col_1.f_bot_bt_payment img {
    width: 160px;
}
.row.mb__50.pr_sticky_content .col-md-5.col-12.product-infors.pr_sticky_su {
    -ms-flex: 0 0 28% ;
    flex: 0 0 27% ;
    max-width: 27% ;
      margin-left: 4% ;
    margin-top: 30px;

}
.row.mb__50.pr_sticky_content .col-md-7.col-12.pr.product-images.img_action_popup.pr_sticky_img {
    -ms-flex: 0 0 65% ;
    flex: 0 0 65% ;
    max-width: 65% ;
}
.need-help {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}
.pincode-pointers span i {
    font-size: 18px;
    padding-right: 10px;
    color: #444;
  vertical-align: middle;
}
.zipcode_bar_title_1511 {
    padding-bottom: 5px !important;
}
.zipcode_bar_title_1511 i {
    font-size: 13px !important;
}
.pincode-pointers span {
    font-size: 11px;
    letter-spacing: .8px;
   color: #7f7f7f;
    font-weight: 500;
    display: block;
    line-height: 26px;
    text-transform: uppercase;
}
.help a i {  font-size: 18px;    padding-right: 7px;     vertical-align: middle;}
.need-help a i {
    font-size: 18px;
    display: block;
    float: left;
    height: 44px;
    padding-right: 7px;
}
.need-help a {
    font-size: 11px;
    letter-spacing: .8px;
    color: #000;
      padding-right: 20px;
}
.help a {
    font-size: 11px;
    letter-spacing: .8px;
    color: #000;
    text-transform: uppercase;
    display: block;
    margin: 10px 0 0;
}
.help p {
    font-size: 13px;
    color: #000;
}
div#tab_70bc41e3-827e-469e-b8dc-30e357936c30 .sp-tab-content {
    display: block !important; margin-top: 10px;
}
div#tab_70bc41e3-827e-469e-b8dc-30e357936c30 span.nav_link_icon.ml__5 {
    display: none;
}
#form_7039157371076 input.spr-button.spr-button-primary {
    padding: 6px 15px !important;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 11px;
    letter-spacing: 1px;
    min-height: 30px;
}
.best-fit-size-chart button.scr-open-size-chart.ruler4.Small {
    margin: 0 0 10px 0;
    padding: 0;
    min-height: 20px;
    letter-spacing: 0.8px;
    font-size: 11px;
    font-weight: 500;
  text-transform:uppercase;
}
.fimg_false.variations.mb__40.style__rectangle.size_medium.style_color.des_color_1.remove_soldout_false {
    margin-bottom: 0;
}


.variations_button.in_flex.column.w__100 .flex.wrap {
    display: block;
}
button.single_add_to_cart_button.button.truncate.js_frm_cart.w__100.mt__20.order-4 {
   margin-top: 20px;
    text-transform: uppercase;
      letter-spacing: 1px;
    font-weight: 400;
  font-size: 12px;
}

/* .nt_add_w.ts__03.order-3 {
    display: none;
} */

div#shopify-section-pr_summary .nt_add_w.ts__03.order-3 {
    margin: 0;
}
button.single_add_to_cart_button.button.truncate.js_frm_cart.w__100.mt__20.order-4.disabled {
      background: transparent;
    color: #000;
    font-size: 12px;
    border: 1px solid #000;
}
.sp-single.sp-single-2.des_pr_layout_2.mb__60 div.product.mt__40 {
    margin-top: 0px;
}
.thumb_2 .row.p-thumb .p-item {
    padding: 0;
    width: 50%;
}
.container_cat.cat_wide .thumb_2 .row.p-thumb {
    margin-right: -15px;
    margin-left: -16px;
}

.container_cat.cat_wide .row{margin-right: -15px;
    margin-left: -15px;}


.product-image .nt_add_w:hover, .product-image .nt_add_w>a:hover {
    background: transparent;
    color: #000;
}
  .hover_button .nt_add_w, .hover_button .nt_add_w>a {
    background: transparent;
    color: #222;
}
div#shopify-section-1644325799d5bf2795 h4 {
  font-family: 'akira_expandedsuper_bold';
    color: #000000;
    font-size: 30px;
    line-height: 40px;
    letter-spacing: 0.5px;
    margin-top: 0;
    padding-left: 15px;
    margin-bottom: 30px;
    border-bottom: 2px solid #ccc;
    display: flex;
    justify-content: space-between;
    width: 50%;
    margin-left: 100px;
}
div#shopify-section-1644325799d5bf2795 h4 span {
    display: block;
    font-size: 14px;
    font-family: Roboto,sans-serif;
    font-weight: 800;
    letter-spacing: 0;
}
#insta-feed, .instafeed-shopify {
    margin-top: 10px !important;
}
.cart_items.js_cat_items h5.mini_cart_title.mg__0.mb__5 {
    letter-spacing: 0;
    font-size: 15px;
}
.template-cart .cart_header {
    letter-spacing: 2px;
   padding: 0px 0 6px !important;
}
div#shopify-section-cart-template {
    margin-top: 40px;
}
.cart__footer.mt__60.mb__80 {
    margin-bottom: 0;
}
p.db.txt_tax_ship.mb__5 {
    font-size: 14px;
    color: #464646;
    letter-spacing: 0.2px;
}
div#nt_select_ppr_1 span.nt_name_current {
    color: #7f7f7f !important;
}


.sticky_atc_wrap {
   display:none;
}
.scr-modal .scr-close {
    padding: 0; opacity: 1;}
.result_clear.mt__30.mb__20 {
    margin: 0;
}
.otp {
    position: absolute;
    top: 50px;
    right: 0;
    left: 0;
    background: #fafafa;
    margin: 0 !important;
    width: 100% !important;
    padding: 20px 30px;
}

#phone-number-country-code {
    width: calc(25%) !important;
    padding: 0 0rem 0 10px !important;
    height: 40px;
    border-radius: 0;
    font-size: 12px;
    font-weight: 500;
    border: 1px solid #a9a9a9;
}
#phone-number {
    width: calc(75%) !important;
    border-left: 1px solid #000;
    height: 40px;
    color: #000;
    background: #fff;
}
div#tel-div br {
    display: none;
}
h1.otp-heading {
       font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 600;
    margin: 0px 0 10px;
}
input#sign-in-button {
       background: #000;
    width: 100% !important;
    display: block;
    padding: 10px 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 12px;
    margin: 10px auto 0;
}
#resend-otp {
    margin: 0;
    float: right;
    background: transparent !important;
    border: none !important;
    color: #000 !important;
}
#sign-in-button, #resend-otp, #confirm-code, #send-reset-pass, #back-btn {
    background-color: #000000;
    color: #FFFFFF;
    border: 1px solid #000000;
    cursor: pointer;
    padding: 7px 13px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 11px;
}
.form-message--error p {
    margin-bottom: 0;
}
.form-message--error {
    color: #651818;
    border: 1px solid #d20000;
    background-color: #fff8f8;
    padding: 10px;
    text-align: center;
    width: 100%;
    margin: 0 0 27.5px;
    font-size: 13px;
}
#shopify-section-acc_heading .page_head_acc_heading:before {
    background-color: transparent;
    opacity: 0.54;
}
#shopify-section-acc_heading .page_head_acc_heading {
    padding: 10px 0;
}
#shopify-section-acc_heading h1.tu.mb__10.cw {
    color: #000;
    margin-bottom: 0;
    font-size: 18px;
    letter-spacing: 1px;
    font-weight: 500;
    line-height: 40px;
}
.page_head_pages_heading {
    padding: 20px 0 !important;
  display:none;
}
#shopify-section-faq_heading .page_head_faq_heading:before {
    background-color: transparent;
    opacity: 0.54;
}
#shopify-section-faq_heading .page-head.tc.pr.oh.page_head_faq_heading {
    padding: 20px 0;
}
#shopify-section-faq_heading h1.mb__5.cw {
    margin: 0;
    color: #000;
    text-transform: uppercase;
    letter-spacing: 1px;
  display: none;
}
#shopify-section-faqs .bgbl {
    background: transparent;
    border-bottom: 1px dashed #cdcdcd;
      padding: 10px 0;
}
#shopify-section-faqs .tab-heading .txt_h_tab {
    padding: 0 0px;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: .5px;
    font-weight: 500;
}
#shopify-section-faqs .tab-heading .nav_link_icon {
    width: 24px;
    height: 24px;
    background-color: transparent;
    color: #000;
}
#shopify-section-faqs .sp-tab-content {
    font-size: 14px;
    letter-spacing: .2px;
    line-height: 30px;
      color: #444;
}
.faq-content h2 {
    text-transform: uppercase;
    font-size: 20px;
    letter-spacing: 1px;
    margin: 0 0 20px 0;
}
.faq-content img.career-desktop {
    margin-bottom: 30px;
}
.faq-content {
    text-align: center;
  padding:0px 0 70px;
}
.faq-content p {
    font-size: 15px;
    letter-spacing: .5px;
    line-height: 30px;
}
h4.current-vacancies {
    margin: 0px 0 20px 0;
    text-transform: uppercase;
    font-size: 19px;
    letter-spacing: 1px;
    font-weight: 600;
    line-height: 40px;
}
div#shopify-section-contact_heading .page_head_contact_heading:before {
    background-color: transparent;
    opacity: 0.54;
}
div#shopify-section-contact_heading .page_head_contact_heading {
    padding: 20px 0;
   display: none;
}
div#shopify-section-contact_heading .page_head_contact_heading h1.mb__5.cw {
    color: #000;
    text-transform: uppercase;
    letter-spacing: 1px;
 
}
p.form-message.form-message--success {
    background: #37a00c;
    color: #fff;
    font-size: 13px;
    text-align: center;
    line-height: 30px;
    letter-spacing: .2px;
}
.career-gallery img {
    height: auto;
    max-width: 32%;
    vertical-align: middle;
    margin: .5%;
}
p.zippy-failure {
    font-size: 12px;
    letter-spacing: .5px;
    margin-bottom: 0;
}
#zippy_widget_1511 {
    margin-top: 10% !important;
    margin-bottom: 0% !important;

}
span#delhivery {
   font-size: 13px !important;
    letter-spacing: 1px;
    font-weight: 400;
    color: #000 !important;
}

.zipcode_bar_input_1528{    padding: 0 !important;}
.zipcode_bar_input_1528 .zipcode_entered {
        height: 40px !important;
    vertical-align: middle;
    line-height: 38px;
    padding-left: 10px;
}
#cancellable-cancel-dialog button.border-gray-300:hover {
    color: #000;
}
div#cancellable-cancel-dialog button.bg-yellow-600:hover {
    border-color: #d97706;
}
.sp-myaccount-nav ul {
    list-style: none;
    line-height: 40px;
    border: 0;
}
.sp-myaccount-nav .is-active a {
    background-color: transparent;
    cursor: default;
    color: #000;
    font-weight: 500;
    border-bottom: 1px solid #000000;
}
.sp-myaccount-nav a:focus, .sp-myaccount-nav a:hover {
    background-color: transparent;
}
.sp-myaccount-content.is_sticky_content p {
    font-size: 15px;
    color: #000000;
    font-weight: 400;
    margin-bottom: 10px;
}
div#cancellable-button-rows .button {
    background: transparent;
    border: none;
    color: #000;
    padding: 0 20px;
    font-weight: 400;
}
.col-12.col-md-9.sp-myaccount-content.is_sticky_content table {
    margin: 0;     font-size: 14px;
}
.address {
    border: 1px solid #f1f1f1;
    padding: 20px;
    text-align: left;
}
button#AddressNewButton {
    background: transparent;
    color: #000;
    font-weight: 400;
    letter-spacing: 1px;
    font-size: 13px;
}
.login-form label {
    font-size: 13px;
    color: #5a5a5a;
   line-height: 17px !important;
}
.nt_action .my-account ul a {
    padding: 8px 17px;
    font-size: 14px;
    letter-spacing: 0px;
}
.nt_label, .nt_label.on, .qs_label.onsale {
    background-color: #e72d4b;
    color: #fff;
}
.nt_labels {
    top: 7px;
    left: 14px;
}
.pr_grid_item .product-image .hover_button {
    top: 0px !important;
    right: 11px !important;
    display: block;    
    z-index: 111;
} 

#shopify-section-wishlist_page .equal_nt .nt_bg_lz, .pr_lazy_img {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
}
#shopify-section-wishlist_page .mt__30 {
    margin-top: 0;
    margin-bottom: 20px;
}
.pincode-serviceability-list {
    margin: 0px 0 0 !important;
}
.pincode-serviceability-list h4.pincode-serviceabilityTitle {
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: .8px;
    color:#000 !important;
}
.pincode-serviceabilityItem .pincode-serviceabilityIcon {
    width: 22px;
    height: 22px;
    margin-right: 10px;
    vertical-align: middle;
    margin-left: 6px;
}
.sale-discount span.tc.nt_labels.pa.pe_none.cw {
    left: 0;
    display: inline-block;
    position: relative;
    top: 0;
}
.sale-discount span.tc.nt_labels.pa.pe_none.cw span.onsale.nt_label {
    background: transparent;
    color: #e72d4b;
    font-size: 15px;
}

.pr.product-images .nt_labels {display:none;}

span.swatch-option-name {
    letter-spacing: 0.8px;
    font-size: 11px;
    font-weight: 500;
    text-transform: uppercase;
      color: #7f7f7f;
}

span.swatch-variant-name {
    letter-spacing: 0.8px;
    font-size: 11px;
    font-weight: 500;
    text-transform: uppercase;
      color: #7f7f7f;
}
.swatches.swatches-type-products.hover-enabled .swatch-view {
    margin: 0 0 20px;
}
div#nt_select_ppr_1 {
    display: none;
}

.star-btn-size-md {
    padding: 15px 12px !important;
    min-width: 0 !important;
    font-size: 13px !important;
    line-height: 0 !important;
    height: 0 !important;
    font-weight: 500;
    background-color: #fafafa !important;
    border: none !important;
    color: #000;
}
ul.swatch-view li {
    margin: 0 !important;
    padding: 5px 8px 5px 0 !important;
}
.swatches.swatches-type-products.hover-enabled .star-set-image {
    background-position: top !important;
  background-size: cover !important;}

label.swatch-label.swatch-label-button {
    letter-spacing: 0.8px;
    font-size: 11px;
    color: #7f7f7f;
    font-weight: 500;
    text-transform: uppercase;
}
div#swatch-option2 {
    display: none;
}
li.swatch-view-item.swatch-item-unavailable {
    pointer-events: none;
}
.swatch-button .swatch-unavailable {
    background-image: url(https://cdn.shopify.com/s/files/1/0608/7874/9892/files/cross_6285030b-0cc8-48c9-b164-9e194cf24850.png?v=1647341343) !important;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 60%;
    background-color: #fbfbfb;
}
#form_7038980817092 input:focus {
    box-shadow: none;
    outline: none;
    border-radius: 0;
}
#form_7038980817092 textarea:focus {
    box-shadow: none;
    outline: none;
    border-radius: 0;
}
#form_7038980817092 label.spr-icon {
    min-width: 22px;
    min-height: 35px;
}
#form_7038980817092 .spr-form-input.spr-starrating {
    margin-left: 0;
}

input#pin {
    display: inline-block;
    border: none;
    width: 100%;
    padding: 0 10px;
    outline: 0px;
    margin-top: 0;
    height: auto!important;
    min-height: auto!important;
    height: 38px!important;
}

.header-text p {
    margin: 0;
    text-align: center;
}
span.post-time {
    font-size: 13px;
    text-decoration: underline;
}
.post-info.mb__5 h4.mg__0.fs__16.mt__15.ls__0 a {
    font-size: 13px;
    letter-spacing: 2px;
}
.post-info.mb__5 h4.mg__0.fs__16.mt__15.ls__0 {
    margin: 7px 0px 0 0;
}

.pad-zero-mob .search_content.layout_position_bottom {
    padding: 20px 20px;
    border-radius: 0;
}
.pad-zero-mob input#search_store_name {
    border-radius: 0 !important;
    border: 1px solid #cecbcb !important;
    box-shadow: none !important;
}
.row.pad-zero-mob {
    margin-bottom: 30px;
}

.row.pad-zero-mob a.getdirectionstore {
  background: #fff!important;}

h4.location_title {
    letter-spacing: 0px;
}
.storemap-add p {
    line-height: 25px;
}
.gm-style-iw.gm-style-iw-c a {
    line-height: 22px;
}
.gm-style-iw-d .fa {
    color:#e72c49 !important;
}

.cart_items.js_cat_items a.cart_ac_edit.js__qs.ttip_nt.tooltip_top_right {
    display: none;
}

.midLinks {
    font-size: 12px;
    color: #949494;
}
.midLinks a {
    color: #e82d47;
}
th.order-table__product a {
    color: #858585;
    text-decoration: underline;
}
.grid__item.myaccount__order-history h2 {
    font-family: Roboto,sans-serif;
    letter-spacing: 0;
    font-size: 20px;
    font-weight: 500;
}
table.order-table th {
    font-weight: 500;
}
.page-your-shopping-cart .vitals-upsell-suggestions {
    display: none;
}
.page-your-shopping-cart .cart__footer .dib {
    display: none;
} 
div#login-signup-page {   
    background: #f9f9f9;
    padding: 50px;
    max-width: 550px;
    width: 100%;
    border-radius: 20px;
    margin: 0px auto 60px;
}
div#login-signup-page #simplify-login-sign-up-text {
    text-align: center;
    letter-spacing: .8px;
    font-size: 20px;
    margin: 0px 0 30px;
    text-transform: capitalize;
}
div#login-signup-page #getOTPButton {
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
    border-radius: 8px;
    background: #000;
    color: #fff;
    height: 55px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 400;
    font-size: 14px;
}
button#submitOTPButton {
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
    border-radius: 8px;
    background: #000;
    color: #fff;
    height: 55px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 400;
    font-size: 14px;
}
button#resendOTPButton {
    color: #000;
}
div#login-signup-page .continue_text {
    text-align: center;
    color: #000;
    text-transform: capitalize;
    letter-spacing: 0px;
    font-size: 12px;
    line-height: 28px;
    margin: 40px 0;
}
div#login-signup-page .continue_text:before {
    content: "";
    height: 1px;
}
div#login-signup-page .continue_text:after {
    content: "";
    height: 1px;
}
div#googleLogin {
    width: 48%;
    display: inline-block;
    margin-right: 1%;
}
div#fbLogin {
    width: 48%;
    display: inline-block;
    margin-left: 1%;
}
div#login-signup-page .socialLogin_buttons div {
    font-size: 12px;
    padding: 12px 22px;
    height: auto;
    display: block;
    background: #fff;
    border-radius: 8px;
    border: 1px solid #d7d7d7;
}
.selectbox-wrapper #phoneNumberInput {
    color: #000;
    font-size: 15px;
}






 div#fit-size-id {
    height: 300px;
    display: flex;
    width: 33.333%;
    }
    .fit-main {
    gap:10px;
    margin: 0 auto;
    align-items: center;
    justify-content: center;
    display: flex;
    }
    .fit-image {
    width: 50%;
    }
    .fit-content {
    position: relative;
    background: #f9f9f9;
    width: 50%;
    }
    .fit-image img {
    height: 100%;
    }
    div#fit-size-id .category-content {
    padding: 5px 10px 0px 17px;
    }
    div#fit-size-id p {
    font-size: 14px;
    }
    a.fit-btn {
    text-transform: uppercase;
    font-weight: bold;
    }
    .tab-btn {
    margin-bottom: 16px;
    border-bottom: 1px solid #f5e0e0;
    display: flex;
    justify-content: center;
    gap: 37px;
    }
    .tab-btn li{
    list-style:none;
    }
    .tab-btn button{
    border-bottom: 2px solid transparent !important;
    cursor: pointer;
    border: 0px solid #222;
    padding: 5px 8px !important;
    background: unset;
    color: #222;
    border-radius: 40px;
    font-size: 14px;
    font-weight: 600;
    min-height: 40px;
    text-transform: uppercase;
    }
    .tab-btn button:hover{
    border-bottom:2px solid black !important;
    background:white !important;
    color:black !important;
    }
    .fit-size-page {
    margin-bottom: 50px;
    margin-top: 50px;
    }
    
    .tablinks.fit-btn.active {
    border-bottom:2px solid black !important;
    color: #c94343 !important;
    }
    a.card-btn {
    bottom: 8px;
    width: 86%;
    position: absolute;
    font-size: 14px;
    text-align: center;
    margin: 50px auto 0;
    display: block;
    background: black;
    color: white;
    padding: 0px 0;
    line-height: 43px;
    letter-spacing: 0px;
    }

.category-content .rte-setting.mt__7 p {
    margin-bottom: 0.3em;
}

    div#fit-size-id p {
    font-size: 14px;
    }
    .category-content h3 a {
    margin: 0px 0 0 0 ;
    font-size: 20px ;
    font-family: 'akira_expandedsuper_bold';
    text-align: center ;
    letter-spacing: 1px ;
    }
    .category-content ul li{
    font-size:14px;
    }
    a.card-btn:hover{
    background: #e72c49;
    color:white;
    }
    .fit-image img {
        width: 100%;

        object-position: top;
    }


/*---------------- Custom CSS for only large screen -------------------*/
@media (min-width: 1500px) and (max-width: 1600px){
  #under-jeans .flickity-viewport {
    height: 610px !important;
}
 #shopify-section-1643885584743c56dc #under-jeans .flickity-viewport {
    height: 420px !important;
}
  #under-jeans button.flickity-button.flickity-prev-next-button.next {
    right: 0px;
}
  #under-jeans button.flickity-button.flickity-prev-next-button.previous {
    left: 0px;
}

  
}

/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  
}
















/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){

  
  

  .page-your-shopping-cart .frm_cart_page .mini_cart_actions .quantity {
    min-width: 120px;
    width: 120px;
    height: 40px;
    border: 1px solid #222;
    text-align: center;
    border-radius: 40px;
    display: inline-block;
    margin-left: 70px;
}
  div#shopify-section-pr_summary .nt_add_w.ts__03.order-3 {
    margin: 10px 0;
    border: none;
    text-align: left;
    right: 0;
}
  div#shopify-section-pr_summary .nt_add_w.ts__03.order-3:after {
        content: 'Wishlist';
    position: absolute;
    top: 0;
    left: 25px;
    text-decoration: underline;
    font-size: 12px;
    text-transform: uppercase;;
}

.page-your-shopping-cart .cart_meta_prices.price {
    text-align: center;
    margin-left: 90px;
    margin-top: -40px;
}  
.page-your-shopping-cart span.cart-item-price.fwm.cd.js_tt_price_it {
    display: none;
}
.page-your-shopping-cart .cart__footer.mt__60.mb__80 {
    margin-top: 30px;
}
 .page-your-shopping-cart .cart__footer .dib {
    display: none;
} 
  
.ntheader_wrapper .h__top {
    min-height: 35px;
}

  div#shopify-section-1656392857ef5773b3 .mt__30.nt_banner_holder.row.fl_center.js_packery.hoverz_false.cat_space_0 {
    margin-top: 0;
}
  li#item_mb_acc {
    background: #000;
    padding: 20px;
}
  .nt_mb_menu .menu-item-btns>a .iconbtns:before {
    display: block;
    margin-right: 0;
    letter-spacing: 0;
    font-size: 22px;
    font-weight: 600;
    line-height: 1;
    content: "\e90e";
    font-family: icongecko;
    background: #fff;
    text-align: center;
    color: #000;
    border-radius: 7px;
    padding: 10px;
    max-width: 50px;
    margin-bottom: 10px;
}
  
  li#item_mb_acc a {
    color: #fff;
    border: none;
    padding: 0;
}
  .header-text p {
        text-align: center;
    font-size: 12px;
    line-height: 15px;
}
  .col-lg-auto.col-md-4.col-6.tc.tl_lg {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    text-align: left;
}
/*   .col-md-4.col-3.dn_lg {
    -ms-flex: 0 0 25%;
    flex: 0 0 15%;
    max-width: 15%;
} */
  #shopify-section-1581505806578 button.flickity-button {
    display: none;
}
  #shopify-section-1643089069dadd0338 h4.mg__0.fs__14 {
           width: 82%;
    line-height: 27px;
    font-size: 10px;}
  #shopify-section-1643089069dadd0338 h3.fwm.fs__24.mg__0.mb__5.ls__1.lh__1 {
    margin: 0px 0 9px 0;
    font-size: 8px;
    width: 100%;
    line-height: 13px;
}
  div#shopify-section-1643885584743c56dc h2 {    font-family: 'akira_expandedsuper_bold';
    color: #000000;
    font-size: 17px; padding-left: 20px;
    line-height: 25px;}
  
  #shopify-section-1643089069dadd0338 .nt_promotion .pa {
    padding: 15px;
}
  #custom-slide .flickity-viewport {
    height:480px!important;
}
  #custom-slide .carousel-cell {
    width: 82%;}
  
  div#main-wrapper {
    position: relative;
    height: 480px;
}
  .season-best h4 {
    font-size: 30px;
    margin: 0 0 0px 0;
}
  .custom-tab span {
        width: 30%;
    padding: 5px 20px;
}
  #shopify-section-164302149752cf0f79 button.flickity-button {
    display: none;
}
.slide-content span {
    position: absolute;
    right: 0;
    left: 5px;
    bottom: -8px;
    margin: 0 auto;
    border: navajowhite;
    color: #000;
    font-size: 16px;
    line-height: 30px;
    text-align: left;
    display: block;
    width: 100%;
}
  .slide-content span i {
    display: inline-block !important;
    padding-left: 5px;
}
  img.desktop-img {
    display: none !important;
}
  img.mobile-img {
    display: block !important;
}
  div#shop-collection {
    padding: 70px 0;
}
  #shop-collection .flickity-viewport {
    height: 470px !important;
}
  span.right-verticle {
    display: none;
}
  span.left-verticle {
    display: none;
}
  #shop-collection .carousel-cell {
    width: 82%;}
  #shopify-section-1643102473333c1c23 .flickity-button {
    display: none;
}
  .collection-content {
    display: block;

}
  .collection-name p {
    color: #fff;
    margin: 0;
    font-size: 13px;
    margin-top: 5px;
    opacity: .7;
    letter-spacing: .2px;
}
  .collection-button span {
    color: #fff;
    border: 1px solid #fff;
    padding: 10px 0px;
    font-size: 12px;
    margin-top: 17px;
    display: block;
    width: 62%;
    text-align: center;
}
#shop-collection h2 {
    font-size: 30px;
    margin: 0 0 30px;

}
  img.desktop-trunk {
    display: none;
}
  img.mobile-trunk {
    display: block !important;
}
  
  #under-jeans .carousel-cell {
    width: 46%;
    height: 100%; padding: 0 4px;}
  
#under-jeans .flickity-viewport {
    height: 240px !important;
}
  #shopify-section-1643885584743c56dc #under-jeans .flickity-viewport {
    height: 160px !important;
}
  #shopify-section-1643106548fab3205f button.flickity-button {
    display: none;
}
   #shopify-section-1643106548fab3205f ol.flickity-page-dots {
    display: none;
}
  #under-jeans .carousel-cell span {
        font-size: 10px;
    letter-spacing: .5px;
}
  #shopify-section-16432660665f28f1dd li.dib a span {
         font-size: 13px;
    padding: 5px 45px;
}
  
  #shopify-section-16432660665f28f1dd .pr_grid_item .product-image .pr_atc {
    display: none;
}
  #shopify-section-16432660665f28f1dd button.flickity-button {
    display: none;
}

  div#shopify-section-164326729920d4229f {
    display: none;
}

  div#shopify-section-1643361285abb041d2 {
    display: block;
}
  
 div#shopify-section-1643361285abb041d2 .equal_nt .nt_bg_lz, .pr_lazy_img {
    display: block;
    width: 80%;
    height: 100%;
    position: relative;
    background-repeat: no-repeat;
    background-size: contain;
    margin: 0 auto;
}
  div#shopify-section-1643361285abb041d2 .cat_design_9 .cat_grid_item__wrapper {
    position: absolute;
    top: 120px;
    left: 0;
    padding: 0;
    color: #4d5959;
    right: 0;
    text-align: center;
}
 div#shopify-section-1643361285abb041d2 .cat_space_item {
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 10px;
    -ms-flex: 0 0 50%;
    flex: 0 0 33%;
    max-width: 33%;
}
  div#shopify-section-1643361285abb041d2 .cat_design_9 .cat_grid_item__wrapper .cat_grid_item__title {
    font-size: 15px;
    margin: 0;
    letter-spacing: 0;
    font-weight: 400;
    line-height: 28px;
    color: #000;
}
  #shopify-section-1643361285abb041d2 .mt__30.nt_cats_holder {
    margin: 0;
}
  #shopify-section-1643361285abb041d2 h3 .mr__10.ml__10 {
    font-size: 30px;
    letter-spacing: 0;
}
  .perfumes {
    display: block;
    text-align: center;
}
  .text-block {
    background: transparent;
    padding: 0px 30px;
}
  
.text-block h4 br {
    display: none;
}
.text-block h4 {
    font-size: 40px;
    line-height: 60px;

}
  .text-block h6 {
    font-size: 25px;
    margin-top:5px;
}
  .text-block a {
    margin-top: 0;
    font-size: 20px;
    margin-bottom: 40px;
}
  .perfume-img img {
    width: 100%;
}
  .footer__top .widget-title {
    margin-bottom: 0;
}
  #shopify-section-footer_top .footer_collapse_true .row>.mb__50 {
    margin-bottom: 25px;
    border-bottom: 1px solid #ccc;
}
  #shopify-section-footer_top .col-lg-6.col-md-6.col-12.mb__50.order-lg-1.order-1 {
    border: none;
}
  #shopify-section-footer_top .col-lg-12.col-md-12.col-12.mb__50.order-lg-2.order-1 {
    display: none;
}
  #shopify-section-footer_top .col-lg-3.col-md-6.col-12.mb__50.order-lg-6.order-4 {
    border: none;
}
  .footer__top_wrap span.txt_title {
    font-size: 13px;
    font-weight: 300;     margin-bottom: 0;
}
  .footer__top .menu li a {
        font-size: 13px;
    color: #b9b9b9;
}
  ul.menu {
    column-count: 2;
        column-gap: 90px;
}
  .footer__top .menu li {
    line-height: 27px;
}
  .footer__top_wrap {
    padding-top: 10px;
}
  .col-lg-6.col-md-12.col-12.col_1.f_bot_bt_payment {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
        text-align: left;
}
  .need-help-mobile-foot a {
    text-align: left;
    display: block;
    margin-bottom: 10px;
    font-size: 13px;
    line-height: 35px;
}
  .need-help-mobile-foot h4 {
    font-family: 'akira_expandedsuper_bold';
    color: #e72c49;
    font-size: 23px;
    line-height: 24px;
    display: block;
    margin-bottom: 0px;
    text-align: left;
    margin-top: 10px;
}
  .footer__bot_wrap .need-help-mobile-foot {
        display: block !important;
    width: 100%;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
}
  #shopify-section-footer_top .col-lg-6.col-md-12.col-12.mb__50.order-lg-6.order-1 {
    border: none;
}
  .col-lg-6.col-md-12.col-12.col_2.f_bot_bt_copy {
    text-align: right;
    line-height: 22px;
    font-size: 13px;
}
  .col-lg-6.col-md-12.col-12.col_1.f_bot_bt_payment img {
    width: 110px;
}

aside#block_1581507835369 .textwidget.widget_footer.newl_des_2 p {
   font-family: 'akira_expandedsuper_bold';
    color: #e72c49;
    font-size: 23px;
    line-height: 30px;
    display: block;
    margin-bottom: 0;
}
  .footer__top .signup-newsletter-form input.input-text {
    height: 38px !important;
    width: 97%;
}

  #block_1581507835369 span.nav_link_icon.ml__5 {
    display: none;
}
  aside#block_1581507835369 {
    padding-bottom: 30px;
}
  .social-media h2 {
    font-size: 18px;
text-transform: uppercase;
}
  .footer__top i {
    font-size: 30px;
    margin-right: 15px;
    vertical-align: middle;
}
  .footer__top .signup-newsletter-form .col-md.col-12.col_email {
    -ms-flex: 0 0 100%;
    flex: 0 0 60%;
    max-width: 60%;
}
  .footer__top .signup-newsletter-form .col-md-auto.col-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 40%;
    max-width: 40%;
}
  .footer__top .signup-newsletter-form .submit-btn {
    font-size: 14px;
        height: 38px;
}
  .need-help-foot {
    display: none;
}
  .col-lg-15.col-md-6.col-12.mb__50.order-lg-1.order-1 {
    order: 2;
}
  .col-lg-15.col-md-6.col-12.mb__50.order-lg-2.order-1 {
    order: 3;
}
  .col-lg-15.col-md-6.col-12.mb__50.order-lg-3.order-1 {
    order: 4;
}
 .col-lg-4.col-md-6.col-12.mb__50.order-lg-4.order-1 {
    order: 1;
}
  .footer__bot_wrap {
   padding: 10px 0;
}

  .footer__bot .col_2, .footer__bot .col_3 {
    margin-top: 0px;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    text-align: right;
}
  .col-lg-6.col-md-12.col-12.col_1.f_bot_bt_copy {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    text-align: left;
}
/*   .gecko_toolbar {
    display: none;
}
  .gecko_toolbar_true {
    padding-bottom: 0;
} */
  .col-lg-15.col-md-6.col-12.mb__50.order-lg-3.order-1 {
    border: none !important;
}
  .mb_nav_tabs.flex.al_center.mb_cat_true {
    display: none;
}
  
a.icon_like.cb.chp.pr.dn.db_md.js_link_wis {
    display: block;
}
  .nt_action>a {
    padding: 0 7px;
}
/*   .col-lg-auto.col-md-4.col-3.tr {
       padding-left: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 35%;
    max-width: 35%;
} */
  .season-best {
    margin-bottom: 0px;
}
  .informative-block h2 {
           font-size: 17px;
    letter-spacing: 1px;
    font-family: Roboto,sans-serif;
    font-weight: 500;
    text-transform: uppercase;
}
  .container.mt__30.mb__30.rtet4.common-page {
    margin-top: 0;
}
  .informative-block h4 {
    font-size: 17px;
    letter-spacing: .5px;
    line-height: 26px;
    font-family: Roboto,sans-serif;
    font-weight: 500;
}
  .page_head_pages_heading {
    padding: 30px 0;
}
  .product-infors h1.product_title.entry-title {
    font-size: 16px !important;
    letter-spacing: .5px;
    line-height: 30px;
    font-weight: 500;
    margin-bottom: 0 !important;
}
  div#sp_qty_ppr {
    display: none !important;
}
#shopify-section-product-recommendations button.flickity-button {
    border: none;
}
  #shopify-section-product-recommendations button.flickity-button:hover {background:transparent; color:#000;}
  div#shopify-section-recently_viewed button.flickity-button {
    border: none;
}
div#shopify-section-recently_viewed button.flickity-button:hover {background:transparent; color:#000;}
 div#pr_recommendations .container {
    padding: 0;
}
  
  div#shopify-section-recently_viewed .container {
    padding: 0;
}
  
  .scr-modal h2 {
      letter-spacing: 1px;
    font-weight: 600;
    text-transform: uppercase;
}
  .des_pr_layout_2 #shopify-section-pr_description {
    margin-top: 20px !important;
}
  .scr.basic table {
    width: 100%;
}
  .bottom-description {
    width: 100%;
    padding: 0 40px;
}
  .variations_form .quantity {
    min-width: 100px;
    width: 100px;}
  
  .best-fit-size-chart button.scr-open-size-chart.ruler4.Small {
    margin: 0 0 0px 0;}
  .product-infors span.txt_h_tab {
    font-size: 12px;}
  .spr-badge {
    margin: 10px 0;
}

  div#pr_recommendations {
    margin: 0;
}
  .sp-single.sp-single-2.des_pr_layout_2.mb__60 {
    margin-bottom: 0;
}
  #shopify-section-product-recommendations .lazyloadt4sed .section-title {
    font-size: 16px;
    letter-spacing: 1px;
    font-weight: 600;
}
  
  
#shopify-section-wishlist_page .truncate {
    display: none;
}
  #shopify-section-product-recommendations .truncate {
    display: none;
}
  .cat_view.col-auto {
    display: none;
}
  a.custom-btn {
    opacity: 1;
    visibility: visible;
  
}
  #shopify-section-collection_page .truncate {
    display: none;
}
  .cat_toolbar .cat_filter.col.op__0.pe_none {
    position: fixed;
    display: block;
    bottom: 0;
    z-index: 999;
    background: #fbfbfb;
    width: 50%;
    right: auto;
    text-align: center;
    min-height: 40px;
    line-height: 40px;
    left: 0;
    color: #000;
    height: 50px;
    padding: 5px 15px;
    font-size: 17px;
}
  .cat_sortby.cat_sortby_js.dn {
    display: block!important;
    position: fixed;
    bottom: 0;
    z-index: 999;
    right: 0;
    width: 50%;
    background: #fbfbfb;
    height: 50px;
    border-left: 1px solid #e5e5e5;
}
  .cat_sortby>a {
    border: none;
    border-radius: 0;
    padding: 10px 15px;
    min-width: 190px;
    color: #000;
    font-size: 17px;
}
  .cat_sidebar {
    display: none;
}
  div#bk_23175cc2-d642-46cc-98ce-065c97734a32-16778474831d0f07d0-0 {
    display: none;
}
  div#bk_23175cc2-d642-46cc-98ce-065c97734a32-16778474831d0f07d0-1 {
    display: block;
}
  div#bk_164388418205e62f1c-1 {
    display: block;
}
  div#bk_164388418205e62f1c-0 {
    display: none;
}
  div#bk_1643889334434e0315-1 {
    display: block;
}
  
/*  div#bk_1643889334434e0315-0 {
    display: none;
} */
/*   #shopify-section-1581505806578 ol.flickity-page-dots {
    display: none !important;
} */
  
#shopify-section-16432660665f28f1dd h3.dib.tc.section-title.fs__24 {
    font-size: 20px;
    line-height: 20px;
    letter-spacing: 0.5px;
    margin-bottom: 5px;
}
.product-title a.cd.chp {
    letter-spacing: 0.5px;
    font-size: 10px;
    line-height: 18px;
}
  .nt_pr h3.product-title {
    border-bottom: 1px solid #080808;
    padding-bottom: 10px;
}
  .nt_pr .product-info .price {
    font-size: 10px;
    font-weight: 500;
    line-height: 40px;
}
  div#bk_1643880007573cc624-2 {
    text-align: center;
    padding: 10px 15px 15px;
}
  div#bk_1643880007573cc624-2 h2 {
        font-size: 20px;
    line-height: 22px;
    letter-spacing: 0.5px;
}
  
  div#bk_1643880007573cc624-2 p {
       margin: 10px 0 20px;
    font-size: 12px;
    letter-spacing: 0.5px;
}
  div#bk_1643880007573cc624-2 .btn-group a {
       margin-right: 6px;
    padding: 10px 12px;
    font-size: 10px;
}
  div#shopify-section-1643106548fab3205f h2 {
    font-family: 'akira_expandedsuper_bold';
    color: #000000;
    font-size: 17px; line-height: 25px; padding-left: 20px;}
  
 #shopify-section-16438899763a018ff3 marquee {
    font-size: 11px;
 }
  
  div#shopify-section-1643883752dea9d824 h2 {
    font-family: 'akira_expandedsuper_bold';
    color: #000000;
    font-size: 17px;
    line-height: 25px; padding-left: 20px;
}
  #under-jeans .flickity-button {
    display: none;
}
  #bk_164388418205e62f1c-1 .nt_bg_lz {
    width: 100%;
}
  #shopify-section-footer_top .footer_collapse_true .row>.mb__50 {
    margin-bottom: 0;
    border-bottom: 1px solid #ccc;
    padding-top: 20px;
}
  aside#block_1581507824602 {
    padding-left: 0;
}
  aside#block_1581507828337 {
    padding-left: 0px;
}
  .textwidget.widget_footer.newl_des_2 {
    display: block !important;
}
  aside#block_1581507835369 h3.widget-title.fwsb.flex.al_center.fl_between.fs__16.mg__0.mb__30 {
    padding-bottom: 0;
}
  .nt_action>a, .nt_action>div {
    padding: 0 4px;
}
  .nt_action>a>i, .nt_action>div>a>i {
    font-size: 18px;
    line-height: 1;
}  
  img.desktop-gif {
    display: none;
}
  img.mobile-gif {
    display: block !important;
}
  #shopify-section-16432660665f28f1dd .tab_se_header.tc.mt__30 {
    margin: 0 0 0px 0 !important;
}
  
div#shopify-section-1644325799d5bf2795 h4 {
        font-family: 'akira_expandedsuper_bold';
    color: #000000;
    font-size: 17px;
    line-height: 25px;
    padding-left: 0px;
    width: 100%;
    margin-left: 0;
    display: flex;
    justify-content: space-between;
      margin-bottom: 10px;
}
  #insta-feed, .instafeed-shopify {
    margin-top: 10px !important;
}
  div#shopify-section-1644325799d5bf2795 h4 span {
    font-size: 12px;
}
  .instafeed-container {
    width: 33% !important;
    padding-top: 33% !important;
}
  p.shopify-info.sp_notice.show_notice {
    display: none;
}
  button.single_add_to_cart_button.button.truncate.js_frm_cart.w__100.mt__20.order-4.disabled {
    display: none;
}
  .sticky_atc_wrap {
    -webkit-transform: translate3d(0,0,0) !important;
    transform: translate3d(0,0,0) !important;
}
  button.single_add_to_cart_button.button.truncate.js_frm_cart.w__100.mt__20.order-4 {
    display: none !important;
}
  button.single_add_to_cart_button.button.truncate.sticky_atc_js.disabled {
   background: #e6e6e6;
       box-shadow: inset 0 -2px 0 rgb(229 229 229);
  }
  .sticky_atc_wrap {
   display:block;
}
  .mini_cart_content .mini_cart_item {
    padding: 10px;}
  
  .mt__5.mg__0.rtet4 {
    display: none;
}
  #shopify-section-cat_heading h1.mb__5.cw {
    font-size: 16px;
}
#shopify-section-cat_heading .page_head_cat_heading {
    padding: 10px 0;
}
  aside#block_a2fa9fa8-dc46-4dd4-abb0-6541cd99740a {
    padding-left: 0;
}
/*   .support {
    display: none;
} */
  aside#block_70f42281-bad8-45e5-879b-01cd99becf7e {
    padding-left: 0;
}
  .col-lg-6.col-md-12.col-12.mb__50.order-lg-6.order-1 .textwidget.widget_footer {
    display: none;
}
.row.mb__50.pr_sticky_content .col-md-7.col-12.pr.product-images.img_action_popup.pr_sticky_img {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
  .row.mb__50.pr_sticky_content .col-md-5.col-12.product-infors.pr_sticky_su {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-left: 0%;
    margin-top: 30px;
}
  .thumb_2 .row.p-thumb .p-item {
    padding: 0;
    width: 100%;
}
  .boost-pfs-filter-right-col {
       width: auto !important;
    float: none !important;
    padding-left: 0px !important;
}
  .boost-pfs-filter-product-item {
    margin-bottom: 8px;
    padding-left: 15px !important;
}
  .boost-pfs-filter-toolbar-top-mobile.boost-pfs-filter-toolbar-sticky-mobile {
    display: none !important;
}
  .boost-pfs-mobile-stick .boost-pfs-filter-toolbar-top-mobile.boost-pfs-filter-toolbar-sticky-mobile {
    display: block !important;
}
  .boost-pfs-filter-default-toolbar .boost-pfs-filter-toolbar-item.boost-pfs-filter-toolbar-type {
    display: none;
}
  .boost-pfs-section-header {
    position: absolute !important;
    left: 15px !important;
    top: 10px !important;
}
  .boost-pfs-filter-default-toolbar .boost-pfs-filter-toolbar-item.boost-pfs-filter-toolbar-count {
    float: right !important;
    padding-right: 0 !important;
    text-align: right !important;
}
  .boost-pfs-filter-default-toolbar {
    margin-top: 10px;
}
  div#shopify-section-collection-template-boost-pfs-filter .boost-pfs-container-default-box {
    padding: 0 7px !important;
}
  .boost-size-swatches {
    bottom: 0px !important;
    padding: 5px !important;
    font-size: 11px !important;
    opacity: 1 !important;
}
  .boost-size-swatch-element {
    padding: 0 2px !important;
}
  .boost-pfs-filter-collection-header-wrapper h1 {
    font-size: 14px !important;}
  
  .boost-pfs-filter-products .boost-pfs-filter-product-item-title {
    font-size: 12px !important;
    letter-spacing: .5px;
    display: -webkit-box!important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 20px;
}
  .boost-pfs-mobile-stick .boost-pfs-filter-toolbar-sticky-mobile .boost-pfs-filter-tree-mobile-button button {
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 500 !important;
    font-size: 13px;
}
  .boost-pfs-filter-tree-mobile-style2.boost-pfs-filter-tree-v .boost-pfs-filter-option .boost-pfs-filter-option-title {
    padding: 12px 5px !important;
}
  .boost-pfs-filter-option-item {
    cursor: pointer;
    margin: 10px 0 !important;
  }

  .boost-pfs-filter-tree-v .boost-pfs-filter-show-result, .boost-pfs-filter-tree-v .boost-pfs-filter-apply-all-button {
    font-size: 13px;
   text-transform: uppercase !important;
    letter-spacing: 2px;
}
.row.theiaStickySidebar .flickity-button {
    border: none;
}
  .row.theiaStickySidebar .flickity-button:hover {background:transparent; color:#000;}
  .about-us {
    display: block;
    align-items: center;
}
  .about-us h2 {
    letter-spacing: 0;
    font-weight: 500;
    font-size: 20px;
    font-family: Roboto,sans-serif;
}
  .contact-form h3.mb__20 {
   font-size: 18px;
    letter-spacing: 1px;
    margin-top: 0;
    font-family: Roboto,sans-serif;
    margin-bottom: 5px;
}
  .contact-form label {
    font-size: 13px;
    color: #9d9b9b;
}
  .container.mt__30.mb__30.contact-page {
    margin-top: 0;
}
  .gallery-block h2 {
    letter-spacing: 0;
    font-weight: 400;
    font-size: 20px;
    font-family: Roboto,sans-serif;
    margin-top: 0;
}
  .gallery-box {
    width: 100%;
    display: inline-block;
    margin: 5% 0;
    text-align: center;
}
  div#underjeans img {
    padding: 0 0px;
}
  .container_cat.cat_wide .row {
    margin-right: -7.5px;
    margin-left: -7.5px;
}
  div#shopify-section-product-recommendations {
    margin-top: 50px;
}
  div#shopify-section-recently_viewed div#recently_wrap {
    margin: 0;
}
div#shopify-section-recently_viewed .section-title.tc{
    font-size: 16px;
    letter-spacing: 1px;
    font-weight: 600;
}
  img.career-desktop {
    display: none;
}
  img.career-mobile {
    display: block !important;
    margin-bottom: 30px;
}
  .career-gallery img {
    height: auto;
    max-width: 47%;
    vertical-align: middle;
    margin: 1%;
}
.sp-myaccount-nav a {
    display: block;
    padding: 0px 12px;
    font-size: 14px;
    border-bottom: 1px solid #e1e3e4;
}
  .responsive-table td, .responsive-table th {
    padding: 8px;}
  .responsive-table td::before, .responsive-table th::before {
    font-size: 15px;}
  
  .boost-pfs-filter-product-item-sale-percent {
    padding-left: 4px !important;
    font-size: 10px;
}
  .pr_grid_item .product-image .hover_button.op__0.tc.pa.flex.column.ts__03 {
      opacity: 1 !important;
    visibility: visible !important;
    top: 0!important;
    right: 0!important;
}
  #zippy_widget_1511 {
    margin-top: 0% !important;
}
  #shopify-section-wishlist_page .equal_nt .nt_bg_lz, .pr_lazy_img {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
}
  
  .sale-discount span.tc.nt_labels.pa.pe_none.cw {
    left: 6px;
    display: inline-block;
    position: relative;
    top: 8px;
}
  .sale-discount span.tc.nt_labels.pa.pe_none.cw span.onsale.nt_label {
    font-size: 23px;
}
  
  .storelabelcss.row {
    display: none;
}
  .pad-zero-mob .search_content.layout_position_bottom {
    padding: 15px;
    border-radius: 0;
    margin-top: 0;
    margin-bottom: 10px;
}
  .pad-zero-mob  div#maptab {
    padding-bottom: 350px;
}
  
  .contact-form.col-12.col-md-6.mb__20 {
    margin-top: 20px;
}
  .informative-block {
    margin-top: 20px;
}
}


  


/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 380px){
  #custom-slide .flickity-viewport {
    height: 430px!important;
}
  div#main-wrapper {
    position: relative;
    height: 460px;
}
  
}



/* ------------- Custom Get direction code for stores ----------------- */

a.getdirectionstore {
	color:#fff!important;
}

a.getdirectionstore:hover {
	color:#fff!important;
}

a.getdirectionstore:before {
    content: 'Get Direction';
    position: absolute;
    color: #000;
}
.row.pad-zero-mob .bootstrap-msesl .getdirectionstore i {
    color: #000!important;
}

a.getdirectionstore i {
    margin-left: 25px!important;
}
.storemap-email a {
    color: #000 !important;
      text-decoration: none !important;
}
.storemap-cont a {
    color: #000 !important;
      text-decoration: none !important;
}

.row.pad-zero-mob a.getdirectionstore .fa {
    color: #000 !important;
}
.page-your-shopping-cart .total.row.in_flex {
    margin-right: 0;
}

.mini_cart_content .test-cart.test {
  display: none;
}







button.boost-pfs-addtocart-btn.boost-pfs-addtocart-select-options {
    padding: 5px 0px !important;
}

.bc-al-style1 .boost-pfs-action-list-enabled:hover .boost-pfs-action-list-wrapper {
    display: block;
    margin: 0 auto !important;
    top: 45px!important;
}
button.boost-pfs-quickview-btn.boost-pfs-filter-button {
    margin: 0 auto;
}
button.boost-pfs-quickview-btn.boost-pfs-filter-button {
    margin: 0 auto !important;   
}
.boost-pfs-addtocart-btn {
    background: transparent !important;
    color: rgba(61,66,70,1);
    border-color: transparent !important;
}
.bc-al-style1 .boost-pfs-action-list-wrapper{
  transition: unset !important;
}
.bc-al-style1 .boost-pfs-action-list-enabled:hover .boost-pfs-action-list-wrapper {
    right: 0px!important;
    top: 36px!important;
}
.boost-pfs-addtocart-btn:hover svg {
    fill: black !important;
}
.boost-pfs-action-list-enabled .boost-pfs-addtocart-btn svg {
    fill: black !important;
    width: 16px !important;
}
.boost-pfs-addtocart-btn, .boost-pfs-quickview-btn{
    transition: unset !important;
}

@media (max-width: 768px) {
 .boost-pfs-action-list-enabled .boost-pfs-addtocart-btn{
        margin: 0 -4px 0 0;
}
}

@media (max-width: 480px){
.boost-pfs-action-list-enabled .boost-pfs-addtocart-btn{
      margin: 0 0px 0 0 !important;
}
  .boost-pfs-action-list-enabled .boost-pfs-action-list-wrapper {
    top: 11% !important;
}
.boost-pfs-action-list-enabled .boost-pfs-addtocart-btn svg {
    fill: black !important;
    width: 20px !important;
}
  .boost-pfs-action-list-enabled .boost-pfs-addtocart-btn{
        float: unset !important;
  }
.boost-pfs-filter-product-item.boost-pfs-filter-product-item-grid.pr_grid_item.boost-pfs-filter-grid-width-4.boost-pfs-filter-grid-width-mb-2.boost-pfs-action-list-enabled:hover .boost-pfs-addtocart-wrapper {
    margin-right: -5px;
    margin-top: -8px !important;
}
  div#bk_1643889334434e0315-0 {
    display: none;
}
  div#login-signup-page {
    padding: 20px;
    margin: 0 auto 60px;
}
  div#googleLogin {
    width: 100%;
    display: block;
    margin-right: 0;
    text-align: center;
}
  div#fbLogin {
    width: 100%;
    display: block;
    margin-right: 0;
    text-align: center;
}
}

#bk_bf11b64b-f123-4b6f-84b1-581a8a18ca0e-1682590428809d1306-1 {
    display: none;
}
div#bk_4562a6e9-105e-406c-9414-546d1c846363-1682590428809d1306-1 {
    display: none;
}
@media(max-width:480px){
  div#bk_4562a6e9-105e-406c-9414-546d1c846363-1682590428809d1306-1 {
    display: block;
}
  div#bk_4562a6e9-105e-406c-9414-546d1c846363-1682590428809d1306-0 {
    display: none;
}
  #bk_bf11b64b-f123-4b6f-84b1-581a8a18ca0e-1682590428809d1306-1 {
    display: block;
}
div#bk_bf11b64b-f123-4b6f-84b1-581a8a18ca0e-1682590428809d1306-0 {
    display: none;
}
}

/* .vtl-if-main-widget__post {
    max-width: 200px !important;
    max-height: 200px !important;
}
 */
.Vtl-SizeChartContent__Title {
    display: block;
    margin: 0 auto;
}
.best-fit-size-chart {
    display: none !important;
}
@media(max-width:480px){
/*   .vtl-if-main-widget__post {
    max-width: 130px !important;
    max-height: 130px !important;
    } */
  
    .vtl-if-main-widget__post-feed {
      justify-content: center !important;
    }

    .vtl-if-main-widget__post-feed .vtl-if-main-widget__post {
      max-width: 50% !important;
      flex: none !important;
      height: auto !important;
      max-height: initial !important;
      width: 100% !important !important;
    }
  
    .vtl-if-main-widget__post-feed .vtl-if-main-widget__post img {
        max-width: 100% !important;
        max-height: 180px;
    }
    .fit-content {
    width: 100%;
    }
    .fit-image {
    width: 100%;
    }
    div#fit-size-id {
    justify-content: center;
    flex-direction: column;
    width: 100%;
    align-items: center;
    }
    .fit-main {
    flex-wrap: wrap;
    }
    .fit-size-page {
    margin-top: 0px;
    }
    .tab-btn {
    margin-left: 21px;
    overflow-x: scroll!important;
    justify-content: space-between;
    gap: 27px;
    }
    ul.tab-btn::-webkit-scrollbar {
    display: none;
    }
    a.card-btn {
    bottom: 6px;
    width: 91%;
    }
    div#fit-size-id {
      padding: 0px 13px;
    }
   div#fit-size-id {
    height: 100%;
   }
}

.fit-guide-top-heading h6 {
    font-family: 'akira_expandedsuper_bold';
    color: #e72c49;
    font-size: 30px;
    line-height: 40px;
    letter-spacing: 0.5px;
    text-align: center;
    display: block;
    margin-bottom: 10px;
    margin-bottom: 58px;
}