/** Shopify CDN: Minification failed

Line 125:0 Unexpected "}"
Line 712:21 Expected identifier but found "!"
Line 720:21 Expected identifier but found "!"

**/
body.template-article h2{font-size: calc(1.5rem * var(--adjust-heading));}
/* mrym start */
header#SiteHeader .navlink--toplevel {
    padding: 0 0px;
}
.related-product-image {
    display: block;
    width: 70px;
    max-width: 70px;
    height: 70px;
    border: 1px solid #ccc;
}
.related-product-image img {
    display: block;
    object-fit: cover;
    width: 100%;
    max-width: 100%;
    height: auto;
}
.related-product-list {
    display: flex;
    justify-content: normal;
    align-items: center;
    gap: 5%;
    flex-wrap: wrap;
}
.related-product-list > a {
    width: 19%;
    margin: 3px;
}
.related-product-price {
    font-size: 12px;
    margin-bottom: 10px;
}
.product__badge.mry-badge {
    justify-content: right;
}
nav#NavStandard a[href="/collections/womens-long-shoes"]:nth-last-child{
    color: red !important;
}
header#SiteHeader .menu__items {
    display: flex;
    width: 66%;
    margin: 0 0 0 45px;
}
header#SiteHeader .navlink--toplevel {
    padding: 0 7px;
}

header#SiteHeader span.navtext {
    font-size: 13px;
    font-weight: 500;
    white-space: nowrap;
}
header#SiteHeader .nav {
    padding: 0;
}
header#SiteHeader .site-header--nav-center .nav--default {
    justify-content: space-evenly;
}
header#SiteHeader .wrapper {
    padding: 0;
}
header#SiteHeader .menu__item--icon {
    margin-right: 0px;
}
.product__badge {
    display: flex !important;
    width: 100%;
    justify-content: space-between;
    padding-right:10px;
}
.inner-location {
    border-bottom: 1px solid;
    margin: 10px 0 20px;
}
.banner.banner--collection .banner-inner.full-height {
  min-height: unset;
}
.banner.banner--collection .banner-inner.full-height .banner-content{
  padding-top: 0;
}
.collection_filter-tags .filterprice_fields {
    padding-right: 2px;
}
body .product-grid-item_info--inline .product-grid-item_title {
    line-height: 1.5;
}
.text-main {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 70px;
}
h4.text-h4 {
    font-size: 40px;
    line-height: 0.95;
    width: 72%;
}
section.text-heading{
      padding: 0 0 60px;
}
.text-wrap {
    padding-top: 80px;
}
.banner--collection .wrapper--narrow {
    width: 100%;
}

span.sale-badge {
    background: #670200;
    color: #fff;
    font-size: 10px;
    padding: 2px 4px;
    border-radius: 0;
    font-weight: 500;
}
}


/* Accordion start */
.location-left {
    width: 30%;
}
.location-right {
    width: 70%;
}
.location-container {
    width: 100%;
    padding: 0 20px;
}
.location-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.location-right iframe {
    width: 100%;
}
.inner-location p{
  margin: 0;
}
a.location-a * {
    font-size: 14px;
}
a.location-a h4 {
    font-size: 16px!important;
}
span.google-btn {
    color: #1e90ff;
    text-decoration: underline;
    padding-bottom: 20px;
    display: inline-block;
}
.acc_header h4{
  font-size: 14px;
  margin: 0;
  cursor: pointer;
  padding: 8px 0;
}
.acc.acc_wrapper {
    border-right: 2px solid #e8eaed;
    margin-right: 15px;
}
/* Accordion end */
/* size guide start */
.size-container {
    width: 95%;
    margin: auto;
}
.size-text h4 {
    text-align: center;
    font-size: 35px;
}
.size-video {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 6%;
}
video.video-wrap {
    width: 100%;
    background: rgba(255, 255, 255, 0.603);
    box-shadow: 0px 1px 3px 2px rgb(65 65 66 / 10%);
    border-radius: 10px;
    border: 1px solid rgba(255, 255, 255, 0.18);
    padding: 10px 10px 60px;
}
.size-img {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    padding: 60px 0;
    gap: 6%;
}
.size-video-left {
    width: 47%;
}
.size-video-right {
    width: 47%;
}
.size-img-left {
    width: 50%;
}
.size-img-rigth {
    width: 50%;
}
p.video-texture {
    margin: 0;
    line-height: 2.1;
    font-size: 17px;
}
img.img-men {
    width: 100%;
}
.size-text h4 {
    padding-top: 30px;
}

/* size guide end */

.banner-image__text-wrapper .placeholder-noblocks {
    display: none;
}
.shopify-section.featured-video-section {
  padding:0 100px;
}
.size-video-right {
    display: none;
}
.size-video-left {
    width: 100%;
}
a.product-grid-item__price.price {
    font-size: 16px;
}

/* mbl responsive start */
@media(max-width: 1200px){
  h4.text-h4 {
    width: 100%;
}
}
@media(max-width: 767px){
  .template-collection .collection__inner {
    width: 100%;
}
  .text-main{
    flex-wrap: wrap;
    width: 100%;
    gap: 0;
  }
  .product__badge {
    padding-right:0px;
}
  .text-wrap {
    padding-top: 35px;
}
  h4.text-h4{
    font-size: 30px;
  }
  section.text-heading {
    padding: 0 0 15px;
}
  .location-left {
    width: 100%;
  }
  .location-right {
     width: 100%;
  }
  .location-wrapper{
    flex-wrap: wrap;
  }
  .location-container{
    padding: 0 0 40px;
  }
  .acc.acc_wrapper {
    margin: 0;
    padding: 0 25px;
  }
  .size-video{
    flex-direction: column;
  }
  .size-video-left, .size-video-right {
    width: 100%;
}
  .size-video-right {
    width: 100%;
    padding: 25px 0 0;
}
  .size-video-left {
    width: 100%;
    padding-bottom: 15px;
}
  .size-img{
    flex-direction: column;
  }
  .size-img-left, .size-img-rigth {
    width: 100%;
}
  .size-img-rigth {
    width: 100%;
    padding-bottom: 25px;
}
  .size-img {
    padding: 30px 0;
}
  p.video-texture {
    line-height: 1.9;
    font-size: 15px;
  }
  .size-text h4 {
    margin: 0;
}
  .shopify-section.featured-video-section {
  padding:0;
    height: 230px;
    min-height: 230px;
    overflow: hidden;
}
  .featured-video-sectionsix-fifty-height,
  .shopify-section.featured-video-section .video__player video{
      height: 230px;
    width: 100%;
    min-height: 230px;
    min-width: 100%;
    object-fit: contain;
}
  body .banner-image-sec, body .banner-image-sec .banner-image{
    height: 180px;
    overflow:hidden;
    }
  
body .banner-image-sec .banner-image__image{
      height: 180px;
  object-fit:contain;
}

a.product-grid-item__price.price {
    font-size: 12px;
}
  .btn--quick {
    left: 3px;
    bottom: 5px;
}
  #trolley-bags .product__badge__item.product__badge__item--saving span {
    font-size: 7px !important;
}
body #trolley-bags .product__badge {
    left: 0 !important;
   margin:0px;
}
  
}
@media(max-width: 400px){
  .shopify-section.slideshow .slide__image,
.shopify-section.slideshow, 
.banner-image-sec .banner-image__image,
.banner-image-sec
{
    height: 450px;
}
}
.mry-sale{
    width: 40px;
    text-align: center;
}
.badge-text-new span{
  font-weight: 500;
}
 .s1{
    font-size: 15px;
    font-weight: 800;
    margin: 1px 0 0;
}
.product__badge.mry-badge{
  margin: 0;
}
.mry-sale{
  border-radius: 0!important;
}
.sale-badge .s1{
    line-height: 12px;
    margin: 0;
    margin-bottom: 5px;
}
@media(max-width: 480px){
  .related-product-list {
    justify-content: normal;
  }

  .product__badge__item.mry-sale {
    font-size: 8px;
    line-height: 1;
    padding: 2px!important;
    margin-right: 10px;
}
  .sale-badge{
    margin-right: 10px; 
  }
  .s1 {
    font-size: 11px;
    font-weight: 600;
    margin: 2px 0 0;
}
  .sale-badge .s1{
  line-height: 7px;
  margin: 0;
  margin-bottom: 5px;
}
  .mry-sale {
    width: 30px;
}
  div#nav-drawer a[href="/collections/womens-long-shoes"]{
    color: red !important;
}
  div#shopify-section-template--19397372379439__f65731be-fed8-4ca8-825e-2c8bce9ebe5b .slider .flickity-page-dots {
    margin-bottom: 15px;
  }
 div#shopify-section-template--19397372379439__f65731be-fed8-4ca8-825e-2c8bce9ebe5b .background-size-cover.slide__image.lazyloaded {
    background-size: cover;
}
  .featured-video-section.five-fifty-height{
    min-height:200px;
  }
body .logo__image-link, 
body .drawer__logo-image {
    width: 90px;
}
body .logo__image-link{
  height:60px;
}
body h2, body .h2 {
    font-size: 31px;
}
html {
    padding-bottom: 0 !important;
}
.shopify-section.slideshow .slide__image,
.shopify-section.slideshow, 
.banner-image-sec .banner-image__image,
.banner-image-sec
{
    
}

body.template-index .carousel--mobile .grid__item, 
body.template-index .carousel--mobile .carousel__item {
    width: 45%;
}
.product__badge {
    left: unset;
    margin: 4px;
    right: 0;
}
.btn--quick .btn__inner {
    width: 20px !important;
    min-height: 17px !important;
}
 .product-grid-item__quick-buy .btn--quick .btn__inner {
    padding: 0px;
  }
a.product-grid-item__price.price {
    font-size: 13px;
}
#trolley-bags .product__badge__item.product__badge__item--saving span {
    font-size: 9px !important;
}
  

  
}
.product__submit__buttons{
  flex-direction:column;
}
.product__submit__item.aos-init.aos-animate {
    display: contents;
}
a.navlink.navlink--toplevel[href="/collections/flat-50-off"]:after,
a.mobile-navlink.mobile-navlink--level-1[href="/collections/flat-50-off"]:after{
    content: "";
    background-image: url(/cdn/shop/files/Flat_50_off.png?v=1738840276);
    width: 100px;
    height: 45px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    display:block;
}
a.navlink.navlink--toplevel[href="/collections/flat-50-off"] span.navtext,
a.mobile-navlink.mobile-navlink--level-1[href="/collections/flat-50-off"]{
    font-size: 0 !important;
}
.img-below-cart {
    padding-top: 1rem;
}

/* mbl responsive end */
/* mrym end */
a.mobile-navlink.mobile-navlink--level-1[href="/collections/kids"]{
    content: "";
    background-image: url(/cdn/shop/files/Kids_300px_x_150px.png?v=1739778585);
    width: 100px;
    height: 45px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    display: block;
    font-size: 0 !important;
    margin-left: 20px;
}
a.mobile-navlink.mobile-navlink--level-1[href="/collections/ronaq-e-eid-sale"]{
    content: "";
    background-image: url(/cdn/shop/files/300px_150px.png?v=1740982693);
    width: 100px;
    height: 45px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    display: block;
    font-size: 0 !important;
    margin-left: 20px;
}
a.navlink.navlink--toplevel[href="/collections/kids"] span.navtext{
    content: "";
    background-image: url(/cdn/shop/files/Kids_300px_x_150px.png?v=1739778585);
    width: 100px;
    height: 45px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    display: block;
    font-size: 0 !important;
}
.cart__message--custom {
    background: #690001;
}
.cstm-textblw {
    font-weight: 700;
}
button.product__accordion__title {
    font-weight: 800;
}
@media (min-width:767px){
  section.custom-subcategory-collection {
    padding-top: 30px;
}
}
.img-below-cart {
    padding-top: 0;
}
 a.navlink.navlink--toplevel[href="/collections/back-to-school"] span.navtext{
   font-size: 0!important;
 }
 a.navlink.navlink--toplevel[href="/collections/back-to-school"]:after{
    content: "";
    background-image: url(/cdn/shop/files/300px_x_150px_back_to_School_1.png?v=1751450096);
    width: 100px;
    height: 45px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    display: block;
 }
a.mobile-navlink.mobile-navlink--level-1[href="/collections/back-to-school"]{
  font-size: 0!important;
}
a.mobile-navlink.mobile-navlink--level-1[href="/collections/back-to-school"]:after{
    content: "";
    background-image: url(/cdn/shop/files/300px_x_150px_back_to_School_1.png?v=1751450096);
    width: 100px;
    height: 45px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    display: block;
}
a.navlink.navlink--toplevel[href="/collections/ronaq-e-eid-sale"] span.navtext{
    content: "";
    background-image: url(/cdn/shop/files/300px_150px.png?v=1740982693);
    width: 100px;
    height: 45px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    display: block;
    font-size: 0 !important;
}
@keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 0; }
    100% { opacity: 1; }
}

.product__price--off, .product__price-and-rating .sale-badge {
    animation: blink 1s infinite;
}
.dropdown__family .navlink--child .navtext, 
.mobile-menu__item--level-2.mobile-menu__item--has-items .mobile-navlink--level-2,
.bridal-shoes-collection-2025, .moccasin, .mules-shoes
{
  color: #670200;
  font-weight: 600!important;
}
.dilivery-icon img{
  width: 40px;
  margin-top: 5px;}
body.template-product .product__submit__item{
      min-width: 100%!important;
}
a[href="/collections/splash-summer-sale-flat-20-50"]{
color: red !important;
}
@keyframes blink{
0%{opacity: 0;}
100%{opacity: 1;}
}
.splash-summer-sale , .mobile-nav .mobile-menu__item:first-child .mobile-navlink[href="/collections/splash-summer-sale-flat-20-50"]{
  font-weight: 600!important;
} 
.mobile-nav--bottom .mobile-menu__item:first-child .mobile-navlink{
  font-weight: 500!important;
  animation: none;
}
@media(max-width: 1200px){
  header#SiteHeader .wrapper {
    justify-content: space-between;
}
  a.dilivery-icon.custom {
    display: none;
}
  .mobile-menu {
        display: none;
    }
  nav#NavStandard {
    display: flex;
}
  nav#NavStandard {
    position: unset;
    width: fit-content;
    margin-left: auto;
}
  header#SiteHeader .nav button.icon-fallback-text.navlink.navlink--icon.js-drawer-open {
    display: none;
}
  .flex-wrap {
    display: flex;
    align-items: center;
    flex: 1;
}
  header#SiteHeader .nav{
    flex: 1;
  }
  h1.logo.logo--compress{
    flex: 1;
    justify-content: center;
  }
  header#SiteHeader .menu__items {
    width: 0;
    margin: 0;
    display: none;
}
}
@media(min-width: 1200px){
  .flex-wrap {
    display: none;
}
  nav#NavStandard {
    display: flex;
}
  .mobile-menu {
    display: none;
}
}
.menu__item--compress search-popdown details>summary:first-of-type {
    height: 100%;
    margin: 0;
}
header#SiteHeader .menu__items a[href="/collections/24hours-30-flat-sale"] span, 
.mobile-nav a[href="/collections/24hours-30-flat-sale"] {
    color: red;
    font-weight: 600;
    animation: blink 1s linear infinite;
}
.bottom-bar {
    background: black;
    border-top: .1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.bottom-bar p {
    margin: 0;
    padding: 10px 0px;
    color: #fff;
    text-align: center;
}
@media(max-width: 768px){
  .bottom-bar p {
    padding: 10px 20px;
  }
}

.swiper-btns-next {
  display: none;
}

.shop-name {
  display: none;
}
header#SiteHeader .nav a[href="/collections/end-of-season-sale-1"], 
.mobile-nav a[href="/collections/end-of-season-sale-1"] {
    color: red;
    font-weight: 600;!important;
    animation: blink 1s linear infinite;


}
header#SiteHeader .nav a[href="/collections/24hours-flat-30-sale"], 
.mobile-nav a[href="/collections/24hours-flat-30-sale"] {
    color: red;
    font-weight: 600;!important;
    animation: blink 1s linear infinite;
}

.js-drawer-open .sidebar-widget-btn {
    right: 60px !important;
    transition: right 0.3s ease;
}





/* abdullah working */
body.template-product .product__description-accordion {
  margin-bottom: 20px;
}
body.template-product .product__block.product__description-accordion .toggle-title {
  cursor: pointer;
  font-weight: bold;
  padding: 15px 0;
  border-bottom: 1px solid #ccc;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
body.template-product .product__block.product__description-accordion .arrow {
  transition: transform 0.3s ease-in-out;
}
body.template-product .product__block.product__description-accordion .toggle-title.active .arrow {
  transform: rotate(180deg);
}

body.template-product .product__block.product__description-accordion .arrow svg {
  height: 22px;
  width: 22px;
}
body.template-product .product__block.product__description-accordion .collapsible-content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease;
}
body.template-product .product__block.product__description-accordion .collapsible-content.open {
  max-height: 1000px; /* Adjust as needed */
}

body.template-product .cstm-fabrics-rte {
    font-size: 14px;
}
body.template-product .cstm-fabrics-rte h3 {
    font-size: 16px;
    font-weight: 600;
}