/* arabic */
@font-face {
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(webfonts/Cairo.woff2) format('woff2');
  unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE80-FEFC;
}

/* latin-ext */
@font-face {
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(webfonts/Cairo-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(webfonts/Cairo-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.hide{display:none}.suha-offcanvas-wrap{width:240px!important;border-right:0!important;background:#19378d!important;background:-o-linear-gradient(right,#19378d,#05247c)!important;background:-webkit-gradient(linear,right top,left top,from(#19378d),to(#05247c))!important;background:linear-gradient(to left,#19378d,#05247c)!important}.product-card .product-thumbnail img,.search-form form,.sticky-btn-buy-now{width:100%!important}.accordian-card.seller-card .accordian-header button span i,.footer-nav-area{background-color:#072fa0}.language-area-wrapper ul li .check,.shipping-method-choose ul li .check{left:5px!important;border:4px solid #ea4c62!important}.language-area-wrapper ul li label,.shipping-method-choose ul li label{padding:10px 10px 10px 30px!important}.language-area-wrapper input[type=radio]:checked~.check::before,.shipping-method-choose input[type=radio]:checked~.check::before{background:#000!important}.language-area-wrapper input[type=radio]:checked~label,.shipping-method-choose input[type=radio]:checked~label{color:#000!important;background-color:rgba(234,76,98,.19)!important}.login-wrapper{background:linear-gradient(to left,#edb408,#db9d13)!important}.product-card .sale-price span{font-size:12px!important}.cart-count-number{position:fixed;bottom:0;right:0}.icon-vibrate{animation:1.2s linear infinite vibrate}@keyframes vibrate{0%,100%{transform:translate(0)}25%{transform:translate(-5px,5px)}50%{transform:translate(-5px,-5px)}75%{transform:translate(5px,-5px)}}.product-card .product-title:focus,.product-card .product-title:hover{color:#c6015d!important}a.add-to-cart:focus,a.add-to-cart:hover{color:#fff!important}.choose-color-radio .form-check-input.Red,.choose-color-radio .form-check-input.red{background-color:#ea4c62}.choose-color-radio .form-check-input.Green,.choose-color-radio .form-check-input.green{background-color:#00b894}.choose-color-radio .form-check-input.Blue,.choose-color-radio .form-check-input.blue{background-color:#100dd1}.choose-color-radio .form-check-input.Black,.choose-color-radio .form-check-input.black{background-color:#000}.choose-color-radio .form-check-input.Yellow,.choose-color-radio .form-check-input.yellow{background-color:#ffaf00}.choose-color-radio .form-check-input.Brown,.choose-color-radio .form-check-input.brown{background-color:#964b00}.choose-color-radio .form-check-input.Rose,.choose-color-radio .form-check-input.rose{background-color:#efb7b8}.internet-connection-status{bottom:0px!important}a.add-to-cart-edit:focus,a.add-to-cart-edit:hover{color:#000!important}.price_gride,.product-card .sale-price span.price_gride{color:#ea4c62!important;margin-left:0;text-decoration:none!important}.price_gride,.product-card .sale-price,.product-card .sale-price span.price_gride{font-size:22px!important}.catagory-card span,.product-card .product-title{line-height:inherit!important}@media only screen and (min-width:200px) and (max-width:992px){.flash-sale-card .sale-price{font-size:15px!important}.owl-carousel .owl-item img{width:100%!important;height:125px!important}}@media only screen and (min-width:268px) and (max-width:992px){.flash-sale-card .sale-price{font-size:30px!important}}@media only screen and (min-width:992px) and (max-width:2199px){.blog-details-post-thumbnail,.single-product-slide{margin:0 auto}.owl-carousel.catagory-carousel .owl-item img{width:100%!important;height:250px!important}}.product-slides{margin-bottom:0!important}.owl-carousel.brand-carousel .owl-item img{display:block;width:100%!important;max-width:40%!important;height:40px!important}.product-title-meta-data{border-top-left-radius:0!important;padding-top:1rem!important;padding-bottom:1rem!important}.suggegest-product .product-card .product-thumbnail img{height:200px!important}.sticky-btn-buy-now{position:fixed;bottom:0;right:0;border-radius:0!important;z-index:1!important}.owl-carousel{z-index:0!important}.search-form form{-ms-flex:0 0 calc(100% - 0px)!important;flex:0 0 calc(100% - 0px)!important;max-width:calc(100% - 0px)!important}.search-form form button{top:0;right:1rem!important}.i-facebook{color:#1d66c1!important}.i-instagram{color:#e32f82!important}.i-twitter{color:#26a7e5!important}.i-linkedin{color:#297feb!important}.i-tiktok{color:#3c0505!important}.i-whatsapp{color:#109b0d!important}.i-youtube{color:#cd0404!important}.i-pinterest{color:#d74c4c!important}.float{position:fixed;width:40px;height:40px;bottom:20px;left:20px;background-color:#25d366;color:#fff;border-radius:50px;text-align:center;z-index:100}.my-float{margin-top:10px!important;font-size:20px!important}.my-float.lni-flashing-effect,.my-float.lni-flashing-effect-hover:hover{-webkit-animation:3.5s linear infinite flashing;animation:3.5s linear infinite flashing}.sticky-header{position:fixed;top:0;transition:margin-top 50ms ease-in-out}.scrolled{margin-top:0!important}.mfp-container{width:80%!important;left:10%!important}#myCarousel-slider{max-width:640px;margin:0 auto}#myCarousel-slider .f-carousel__slide{display:flex;justify-content:center;align-items:center}

.f-img-slider{
    width:100vh!important;
    height:50vh!important;
}
.f-thumbs.f-carousel__thumbs.is-modern.is-horizontal {
    display: none !important;
}

.sticky-btn-buy-now{
    background: #000;
    border: 4px solid #ffaf00 !important;
    color: #fff;
}
button.f-button.is-next, button.f-button.is-prev {
    background: #ffffff4e !important;
    border-radius: 50px;
}
.choose-size-radio .form-check-input:checked {
    background-color: #ffaf00 !important;
    border-color: #000000 !important;
    background-image: none;
}
.form-check-input.color-order:focus {
    box-shadow: 0 0 0 0.1rem rgb(0 0 0 / 25%) !important;
}
.form-check-input.color-order[type=radio] {
    border-radius: 0.25rem !important;
}
.choose-color-radio .form-check-input.color-order:checked {
    border: 1px solid #000 !important;
}

.choose-size-radio .form-check-label {
    font-weight: normal !important;
}

.attributeSelectProduct p{
    font-weight: bolder;
}


.shake-button {
animation: shake 2.5s infinite;
}

@keyframes shake {
    0% { transform: translate(0, 0); }
    10% { transform: translate(0px, 0); }
    20% { transform: translate(0px, 0); }
    30% { transform: translate(-5px, 0); }
    40% { transform: translate(0px, 0); }
    60% { transform: translate(0px, 0); }
    70% { transform: translate(5px, 0); }
    80% { transform: translate(0px, 0); }
    90% { transform: translate(0px, 0); }
    100% { transform: translate(0, 0); }
}
