/* edit subscribe design */
.block.newsletter #newsletter {
    padding-inline: 20px 0;
    border-inline-start: 1px solid;
    border-inline-end: 0;
    height :40px;
}
.block.newsletter .action.subscribe {
    border-inline-start: 0;
    border-inline-end: 1px solid black;
    height :40px;
    padding-block:10px;
    padding-inline:40px ;
}
.action.primary, .action.primary:hover{
    background:#BB9362;
}
.block.newsletter .field .control {
    width:90%;
    margin:0;
}
.rokan-title {
    margin-bottom: 3.5rem;
}
/* end edit subscribe design */

/* edit slick slider width */
.product-items.slick-slider .slick-slide .product-item {
    max-width: 100%;
}
/* end edit slick slider width */

/* start make original price and final price aligned */
.price-box.price-final_price {
    align-items: flex-start;
}
/* end make original price and final price aligned */
@font-face {
    font-family: 'SaudiRiyal';
    src:url('../fonts/saudi_riyal.woff2') format('woff2'),
    url('../fonts/saudi_riyal.woff') format('woff'),
    url('../fonts/saudi_riyal.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
.price-container .price-wrapper,
.price-container .price-wrapper .price::before {
    color: #BB9362 !important;
    font-size: 1.6rem !important;
    font-weight: bolder;

}

span.price:not(:has(span.price))::before,
.custom-price .special-price::before,
#filter-price-amount-from::before,
#filter-price-amount-to::before,
#old::before,.amshopby-currency::before,
.table-order-items .price-including-tax .cart-price::before,
#my-orders-table .total::before,
.table-order-items .amount::before,
.pdf-totals-value::before
{
    content: "\E900";
    font-family: 'SaudiRiyal', Arial, sans-serif !important;
    font-size: inherit;
    color: inherit;
    font-weight: bold;
}

.table-order-items .price-including-tax .cart-price,.table-order-items .amount{
    display: flex;
    flex-direction: row-reverse;
}

.table-order-items .amount{
      width: max-content;
}

td.col.col-price::before{
    content: "";
}
/* start remove wrapping from price box */
body .product-item .price-box {
    flex-wrap: nowrap;
}
/* start remove wrapping from price box */
.product-item .price-box {
    display: flex;
    justify-content: center;
}
.price-box.price-final_price {
    align-items: flex-start;
}

/* start over write slick slider design */
.slick-list {
    padding-bottom: 0;
    margin-bottom: 0;
}
.slick-slide,
.product-items.widget-product-carousel {
    padding: 0;
}
.slick-slider .slick-slide li {
    border-radius: 0;
}
.slick-slider .product-item-info a.product-item-photo::before,
.slick-slider .slick-slide li::before,
ol.slick-slider .product-item-actions .actions-secondary,
ol.slick-slider .quickview.button_quickview {
    display: none;
}
ol.slick-initialized .slick-slide {
    max-width:999px;
    min-width:0;
    border-radius: 0;
}
.slick-slider .actions-primary form {
    position: static;
    opacity: 1;
    transform: translate(0, 0);
}
.slick-slider li:hover .product-item-link {
    opacity: 1;
}
.slick-slider button.action.tocart.primary {
    width: 100%;
    padding: 11px 5%;
}
.product-item-actions .actions-primary,
ol.slick-slider li:hover .actions-primary form, ol.slick-slider div.actions-primary form {
    width: 95%;
    height: auto;
    margin:auto;
}
.slick-slider .product-item-info a.product-item-photo .product-image-photo {
    height: 100%;
}
.cms-page-view .product-item-info .product-item-name,
.cms-index-index .product-item-info .product-item-name,
.product-item-info .price-box {
    text-align: center;
}
/* end over write slick slider design */

/* show old price in product carousel */
.price-box .old-price > *,
.price-box .old-price > * .price-wrapper ,
.price-box .old-price > * .price-wrapper .price ,
body .product-item .price-box > span:last-child {
    display:block;
    color: #BB9362 !important;
}

.vertical-hozital-menu #close-menu{
    color: #000;
    background-color: #e9e9e9;
}
.page-wrapper .page-header .header.content {
    display: none;
}
.navigation.custommenu li.level0 .level-top {
    font-size: 13px;
    text-transform: capitalize;
    font-family: 'SST-Arabic-medium' !important;
    font-weight: unset !important;
    margin: 0 5px !important;
}
span.widget.block.block-category-link-inline {
    font-size: 13px;
}
ul.custommenu-list.menu.d-none.d-xl-block li:not(.level0) {
    margin: 0 5px 1rem !important;
}
body .header-container .logo-container {
    margin: 0;
}
body .header-container .top-search-not-dropdown .block-search {
    width: 100% !important;
}
.header.panel.flex-layout-sticky.center_vertical.no-wrap-desktop {
    width: 98% !important;
}
html body .page-wrapper .verticalmenu.navigation {
    width: max-content;
}
body .header-container.layout-1 .rokan-vertical-menu{
    margin: 0;
}

@media screen and (max-width: 420px) {
    .img-payment .img-2 {
        width: 60% !important;
    }
}

.payment-method-title #mada+label img {
    width: auto !important;
}
@media screen and (max-width: 576px) {
    .minicart-wrapper .block-minicart {
        padding: unset;
    }
}
.final_price * {
    color: #BB9362 !important;
    font-size: 1.6rem !important;
    font-weight: bolder;
    font-family: "__fontSar_99b175", "__fontSar_Fallback_99b175", Arial, sans-serif;
}
