/** Shopify CDN: Minification failed

Line 33:76 Expected ":"
Line 33:77 Expected identifier but found "1"

**/
/******    font-family: 'Neue Montreal';  font-family: 'Eudoxus Sans';    font-family: 'Aeonik';   font-family: 'Montserrat';*****/
img, video,iframe {max-width:100%;}

body .button:not(.button--text), body .shopify-challenge__button, body #shopify-product-reviews .spr-summary-actions-newreview,
body #shopify-product-reviews .spr-button {font-family:Eudoxus Sans; font-size:14px; line-height:20px; letter-spacing:0; font-weight:800; padding:12px 19.5px 13px 19.5px;}
body {font-family: 'Eudoxus Sans'; font-weight: 500;}
body .heading, body .blockquote, body .rte h1, body .rte h2, body .rte h3, body .rte h4, body .rte h5, body .rte h6 {font-family:Eudoxus Sans;}

.inner-additinal-box {padding-left:20px; padding-right:20px;}
.button-right-arrow {margin-left:10px;}
html[dir="rtl"] .button-right-arrow {margin-left:0; margin-right:10px;}
svg.button-right-arrow path {fill:rgb(var(--button-text-color));}
body .product-list__arrow {background-color:#fff;max-width: 40px; max-height: 40px; border-color: #C9C1C1;}
.swiper-pagination span.swiper-pagination-bullet {height:5px; width:18px; border-radius:50px;}
.swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {width:28px; background-color:#000;}
body .product-list__arrow.prev-next-button--next { margin-right: 10px; }
html[dir="rtl"] .product-list__arrow.prev-next-button--next { margin-right: 0; margin-left:10px;}
body .product-list__arrow.prev-next-button--prev { margin-left: 10px; }
html[dir="rtl"] .product-list__arrow.prev-next-button--prev { margin-left:0px; margin-right:10px;}

body page-dots .slideshow__progress-bar {padding: 0; width: 18px; height: 5px; flex-basis: 18px; margin: 0 6px; border-radius: 50px; }
body page-dots .slideshow__progress-bar:before, .slideshow__progress-bar:before{height:5px;  border-radius: 50px; background:#0B6DF3; opacity:0.20;}
body page-dots .slideshow__progress-bar[aria-current="true"]:before, body page-dots .slideshow__progress-bar[aria-current="true"]:before,
body page-dots .slideshow__progress-bar[aria-current="true"]:before {opacity:1;}
body page-dots .slideshow__progress-bar[aria-current="true"] {width:28px; flex-basis:28px;}
body page-dots .slideshow__progress-bar[aria-current="true"], body .slideshow__progress-bar:before[aria-current="true"] {width:28px; flex-basis: 28px; opacity:1;}
body page-dots .slideshow__progress-bar[aria-current="true"]:before {opacity;1;}
body page-dots .slideshow__progress-bar:after {opacity:0;}
 
.swiper-pagination {display:block; position:relative;}

body .section__header .heading {font-family:'Aeonik'; font-size:26px; text-align:left;}
html[dir="rtl"] .section__header .heading {text-align:right;}
body .section__header {margin:0 0 20px 0;}
 
.product-item .product-item__image-wrapper img {border-radius:20px; object-fit:contain;}
.product-item .product-item__image-wrapper {margin-block-end: 16px; background-color:#fff; border-radius:20px;padding:10px;}
.product-item .product-item-meta {text-align:left;} 
html[dir="rtl"] .product-item .product-item-meta {text-align:right;}
.product-item .product-item-meta span.rating__caption { line-height: 1; color: rgb(var(--heading-color));     text-transform: capitalize;}
.product-item a.product-item-meta__reviews-badge {line-height:1; margin-bottom: 14px; margin-top: 0; }
.product-item a.product-item-meta__title {flex:1; color: rgb(var(--heading-color)); font-size:14px; font-weight:500; margin-bottom:16px; text-overflow: ellipsis; width: 100%; overflow: hidden; white-space: normal; display: -webkit-box; -webkit-line-clamp: 2; text-overflow: ellipsis; -webkit-box-orient: vertical; }
.product-item .product-item-meta__price-list-container span { font-size: 16px; font-weight: 600; line-height: 1; }
.product-item .product-item-meta__price-list-container .price.price--compare .transcy-money{text-decoration: line-through;}
.product-item .product-item-meta__price-list-container {line-height:1;}
.product-item .rating__stars {column-gap:5px;}
.product-item svg.icon.icon--quick-buy-shopping-cart {max-width: 20px; max-height:20px;}
.product-item button.button.button--primary, .product-item__quick-form button { background: var(--card_product_btn_bgcolor); color:var(--card_product_btn_text_color);}
.product-item .product-item__quick-form {z-index:1;}
.product-item__quick-form button { height: 45px; display: flex; align-items: center; justify-content: center; text-transform: uppercase; font-weight: 600; }
.product-item .product-item__label-list .label {text-transform:capitalize; border-radius:20px; font-family:'Eudoxus Sans'; letter-spacing:0; padding:2px 7px;} 
.product-item button.product-item__quick-buy-button {background:var(--card_product_btn_bgcolor); color:var(--card_product_btn_text_color);}
.product-item span.price.price--highlight {color:rgb(var(--heading-color));}
.product-item a.iWishAddColl { background-color:var(--wishlist-icon-bg-color); width: 40px; height: 40px; top: 15px; right: 20px; }
html[dir="rtl"] .product-item a.iWishAddColl {right:auto; left:20px;}
.product-item a.iWishAddColl path { stroke:var(--wishlist-icon-color);}
span.custom-tag { font-family: 'Montserrat'; font-size: 12px; font-weight:700; padding:6px 12.5px; border-radius: 40px; line-height:1;}
span.custom-tag.discounted { background-color:var(--discounted-tag-bg-color); color:var(--discounted-tag-text-color);}
span.custom-tag.new {background-color:var(--new-tag-bg-color); color:var(--new-tag-text-color);}
.product-item .custom-tags {display:flex; align-items:center; position: absolute; top: 15px; left: 15px; z-index: 1; column-gap: 10px; row-gap: 6px;flex-wrap:wrap; max-width: calc(100% - 90px);}
span.custom-tag.bestseller {background:var(--bestseller-tag-bg-color); color:var(--bestseller-tag-text-color);}
.custom-tags svg {vertical-align:middle; height:13px;}
span.custom-tag.express {background:var(--express-tag-bg-color); color:var(--express-tag-text-color); font-style:italic; padding:5.5px 11px 5.5px 7px;}
html[dir="rtl"] .product-item .custom-tags {right:15px; left:auto;}
.product-item {height:100%;} 
.product-item .product-item-meta {height:100%; display:flex; flex-direction:column;}
span.custom-tag.bestseller svg {margin-top:-4px;}
span.custom-tag.new svg {vertical-align:middle; margin-top:-3px;}
span.custom-tag.discounted svg { margin-top: -4px; }

.discount-bagde.label {color:#000; position:absolute; bottom:15px; z-index:1;  border-radius:20px; font-family:'Eudoxus Sans'; letter-spacing:0; padding:3px 8px 1px 8px;}
.discount-bagde.label:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),
:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {left:20px;}
.discount-bagde.label:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),
:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {right:20px;}

body .product-item__quick-buy-button { max-width: fit-content; border-radius: 50%; width: 36px; height: 36px; display: flex; align-items: center; min-width: 36px; min-height: 36px; justify-content: center; padding: 0; padding-inline-start: 0 !important; padding-inline-end: 0 !important; }
.product-item__quick-buy-button:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),
:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {right:0; left:12px;}
.product-item__quick-buy-button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),
:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {right:12px; left:auto;}

body .social-media__item {border:none; box-shadow:0 0 0 0;}
.social-media__item .social-media__link {width:24px; height:24px;}
ul.social-media {gap:13px;}

body .breadcrumb__list {padding:20px 0 13px 0;}
.breadcrumb__list li.breadcrumb__item { font-family: Eudoxus Sans; font-weight: 500; font-size: 14px; line-height: 17px; letter-spacing: 0; color: rgba(28, 28, 30, 0.5); }
.breadcrumb__list span.breadcrumb__link[aria-current="page"] { color: rgba(28, 28, 30, 1); }

body .input__label {background:transparent;}
body :focus-within~.input__label, body .is-filled~.input__label {background: #fff; padding: 2px 8px 4px 8px; border-radius: 5px;}

/* .iWishAdd.st-1.iwishAdded svg path, .iWishAddColl.iwishAdded svg path { fill: var(--wishlist-icon-color)!important; stroke: var(--wishlist-icon-color)!important; } */
/* a.iWishAdd.iwishAdded path {fill:#0b6df3; stroke:#0b6df3!important;} */

quick-buy-drawer.drawer--quick-buy .iwish-app-block-product,  quick-buy-drawer.drawer--quick-buy .support-links-wrapper,
quick-buy-drawer.drawer--quick-buy .popup-modal-custom, quick-buy-drawer.drawer--quick-buy .warrenty-return-icons-text,
quick-buy-drawer.drawer--quick-buy .discount_code, quick-buy-drawer.drawer--quick-buy .product-info-box, 
quick-buy-drawer.drawer--quick-buy .payment-block-wrap {display:none;}
quick-buy-drawer.drawer, quick-buy-drawer.drawer .drawer__header {background-color:#fff;}

.product-item button.restock-rocket-button.restock-rocket-button-collection { visibility: hidden; opacity: 0; width: 100%; transition: visibility .2s ease-in-out, opacity .2s ease-in-out; position: absolute; bottom: 0; font-family: Eudoxus Sans !important; font-size: 14px !important; line-height: 20px; letter-spacing: 0; font-weight: 800; padding: 12px 19.5px 13px 19.5px; text-transform: uppercase; max-width: calc(100% - 20px); }
.product-form.cst-is-available .product-info-box {display:none;}
.product-form.cst-is-unavailable .buy-button-quantity-wrap {display:none;} 


@media screen and (pointer:fine) and (prefers-reduced-motion: no-preference) { 
   .product-item button.restock-rocket-button.restock-rocket-button-collection { transition: visibility .2s ease-in-out, opacity .2s ease-in-out, transform .2s ease-in-out; transform: translateY(16px); }
} 

.product-item .restock-rocket-button { min-height: 45px !important;}
.product-item__image-wrapper:hover button.restock-rocket-button.restock-rocket-button-collection { visibility: visible; opacity: 1; transform: translateY(0); }

.iWishAddColl {z-index:1 !important;}
.iwish-app-block-product span {display: none;}

.wish-drawer-header .login_msg { text-transform: capitalize; letter-spacing: 0;}
.iwishProduct-row p.product-title { color: rgb(var(--heading-color)); letter-spacing: 0; }
.wish-drawer-header .login_msg a.link-text {color: rgb(var(--heading-color)) !important; }
.iwishProduct-row span.transcy-money img {padding: 0 !important; }

.predictive-search__content-wrapper span.product-item-meta__title { color: rgb(var(--heading-color)); letter-spacing: 0; }

.article-item .article-item__title {font-size:24px; line-height:1.4;}
 
/* chat-widget*/
div#musicmajlis-chat-widget {  max-width: 60px; position: fixed;  z-index: 9999; bottom: 80px; right: 25px;}

@media(min-width:1000px){
    .slideshow__nav {bottom:35px;}
}
@media(min-width:741px){
    html[dir="rtl"] .product-item span.custom-tag.express {padding:5.5px 7px 5.5px 9px;}
}
@media(max-width:1199px){
    .container, .shopify-policy__container.shopify-policy__container {padding-inline:26px;}
    body .drawer__header, body .drawer__content, body .drawer__footer { padding-inline: 26px;}
} 
@media(max-width:999px){
    .inner-additinal-box {padding-left:10px; padding-right:10px;}
    body .container, body .shopify-policy__container.shopify-policy__container {padding-inline:20px;}
    body .button:not(.button--text), body .shopify-challenge__button,
    body #shopify-product-reviews .spr-summary-actions-newreview, body #shopify-product-reviews .spr-button {font-size:13px; padding: 10.5px 17px;}
}
@media(max-width:740px){
    .product-item a.iWishAddColl {width:30px; height:30px; top: 12px; right:12px;}
    html[dir="rtl"] .product-item a.iWishAddColl {right:auto; left:12px;}
    .product-item .iWishAdd svg, .product-item .iWishAddColl svg { width: 13px; height: 13px; }
    .article-item h3.article-item__title {font-size:18px;}
    .product-item .custom-tags {top:10px; left:10px; column-gap: 6px; max-width: calc(100% - 59px);}
    html[dir="rtl"] .product-item .custom-tags { right: 10px; left: auto; }
    .product-item span.custom-tag {font-size:10px; padding:5px 10px; column-gap:6px;}
    .product-item a.product-item-meta__title {font-size:12px;}
    .discount-bagde.label:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),
    :lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {left:12px;}
    .discount-bagde.label:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),
    :lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {right:12px;}
    .product-item .product-item-meta span.rating__caption {font-size:12px;}
    .product-item .rating__stars {column-gap:3px;}
    .product-item a.product-item-meta__reviews-badge {margin-bottom:13px;}
    .product-item .product-item__image-wrapper img {border-radius:10px;}
    .product-item .aspect-ratio--square {aspect-ratio:2/2.51;}
    body .section__header .heading {font-size:20px; line-height:1.3;}
    body .section__header {margin:0 0 16px 0;}
    body page-dots .slideshow__progress-bar {margin:0 3px;}
    body .container.has_inner-additinal-box {padding-inline:0;}
    body .container, body .shopify-policy__container.shopify-policy__container {padding-inline:10px;}  
    .product-item .product-item-meta__price-list-container span {font-size:14px;} 
    span.custom-tag.express {padding:3.5px 10px 3.5px 6px;}
    html[dir="rtl"] span.custom-tag.express {padding:3.5px 6px 3.5px 8px;}
    body #bon-loyalty-btn{padding:6px 14px;bottom: 85px !important;}
    body #bon-loyalty-btn span{font-size:14px !important;margin: 0 !important;}
    body #bon-loyalty-btn .img-btn-logo{display:none;}
    span.custom-tag.bestseller svg {margin-top:-2px;}
    span.custom-tag.new svg {vertical-align:middle; margin-top:-2px;}
    .product-item span.custom-tag.new {padding:6px 10px 4px 10px;}
    span.custom-tag.discounted svg { margin-top: -2px;}
    span.custom-tag.discounted { padding: 6px 10px 4px 10px;}

    /* chat-widget*/
    div#musicmajlis-chat-widget {bottom: 120px;right: 20px;max-width: 50px;}

}   