﻿/*
 * Pakizan Storefront English/LTR overrides
 * Loaded only when the active Storefront culture is left-to-right.
 */

html[dir="ltr"],
body.ltr,
body.ltr #Form,
body.ltr .farashop,
body.ltr .farashop__body,
body.ltr .sidebar__container,
body.ltr .jconfirm {
  direction: ltr;
}

body.ltr .farashop {
  text-align: left;
}

body.ltr .farashop input,
body.ltr .farashop select,
body.ltr .farashop textarea,
body.ltr .farashop button {
  direction: ltr;
}

body.ltr .farashop__body .radan-header__Utility {
  direction: ltr;
}

body.ltr .farashop__body .radan-header__Utility .right-side,
body.ltr .farashop__body .radan-header__Utility .left-side,
body.ltr .farashop__body .radan-header__Utility .left-side .phone-number__part {
  direction: ltr;
}

body.ltr nav .main-menu,
body.ltr nav .main-menu ul,
body.ltr nav .main-menu li,
body.ltr nav .main-menu li a {
  direction: ltr;
  text-align: left;
}

body.ltr nav .main-menu li a i {
  margin-left: 3px;
  margin-right: 0;
}

body.ltr .mobile-toolbar__container,
body.ltr .mobile-toolbar__container .mobile-toolbar,
body.ltr .mobile-toolbar__container .submenu {
  direction: ltr;
}

body.ltr .footer__container,
body.ltr .footer__container .farashop__container.container__footer-pane,
body.ltr .footer__container .default-link,
body.ltr .footer__container .copy-right__container {
  direction: ltr;
  text-align: left !important;
}

body.ltr .footer__container .default-link {
  margin-left: 10px;
  margin-right: 0;
}

body.ltr .farashop__product-page .product-page__main-title,
body.ltr .farashop__product-page .product-page__second-title,
body.ltr .farashop__product-page .product-page__description,
body.ltr .farashop__product-page .product-page__description p,
body.ltr .farashop__product-page .product-page__status,
body.ltr .farashop__product-page .product-page__prices,
body.ltr .farashop__product-page .product-page__favorite,
body.ltr .farashop__product-page .product-page__product-rate,
body.ltr .farashop__product-page .product-page__share,
body.ltr .farashop__product-page .farashop__breadcrumb {
  direction: ltr;
  text-align: left;
}

body.ltr .farashop__product-page .product-page__product-btn .product-btn {
  text-align: left;
  text-indent: 0;
  padding-left: 48px;
  padding-right: 25px;
}

body.ltr .farashop__product-page .product-page__product-btn .product-btn:before,
body.ltr .farashop__product-page .product-page__product-btn .product-btn.product-btn__available:before,
body.ltr .farashop__product-page .product-page__product-btn .product-btn.product-btn__special-order:before {
  left: 18px;
  right: auto;
  transform: none;
}

body.ltr .farashop__product-page .product-page__product-btn .count-box {
  margin-left: 0;
  margin-right: 15px;
}

body.ltr .farashop__product-page .product-page__favorite > div {
  text-align: left;
}

body.ltr .farashop__product-page .product-page__favorite > div:before {
  left: 8px;
  right: auto;
}

body.ltr .farashop__product-page .product-page__product-rate:before {
  direction: ltr;
  margin-left: 0;
  margin-right: 4px;
}

body.ltr .farashop__product-page .product-page__share ul {
  margin-left: 5px;
  margin-right: 0;
}

body.ltr .farashop__product-page .product-page__share li i:before {
  margin-left: 0;
  margin-right: 4px;
}

body.ltr .advanced-filtering,
body.ltr .advanced-filtering .advanced-filtering__aside,
body.ltr .advanced-filtering .advanced-filtering__results,
body.ltr .advanced-filtering .results__order-by,
body.ltr .advanced-filtering .advanced-filtering__attributes,
body.ltr .advanced-filtering .advanced-filtering__description {
  direction: ltr;
  text-align: left;
}

body.ltr .advanced-filtering .results__order-by {
  text-align: left;
}

body.ltr .advanced-filtering .wi-select,
body.ltr .advanced-filtering .pajinatify,
body.ltr .advanced-filtering .price-range-extra-controls,
body.ltr .advanced-filtering .price-range-slider-wrapper {
  direction: ltr;
}

body.ltr .product-box__item,
body.ltr .product-box__item .product-box__title,
body.ltr .product-box__item .product-box__prices,
body.ltr .product-group-box__holder,
body.ltr .basket,
body.ltr .basket-preview,
body.ltr .header__search-box,
body.ltr .farashop__checkout {
  direction: ltr;
}

body.ltr .header__search-box input,
body.ltr .header__search-box .search-box__result,
body.ltr .basket-preview #basket-preview .row a,
body.ltr .basket-preview #basket-preview .row .price {
  text-align: left;
}


/* Directional LTR overrides generated from FaraShop skin Home.css. */
body.ltr .af-page__edit-link {
  left: 50%;
}
@media (max-width: 768px) {
  body.ltr .farashop__body .radan-header__top-side {
    right: 0;
    left: 0;
  }
  body.ltr .farashop__body .radan-header__top-side.is-sticky {
    right: 0;
    left: 0;
  }
}
@media (min-width: 1200px) {
  body.ltr .farashop__body .radan-header__Utility .right-side .search-section .header__search-box-cn.header__circle-btn .header__search-box,
  body.ltr .farashop__body .radan-header__Utility .right-side .search-section .main-page-header__search-box-cn .header__search-box {
    right: initial;
  }
}
body.ltr .farashop__body .radan-header__Utility .right-side .search-section .header__search-box-cn.header__circle-btn::after,
body.ltr .farashop__body .radan-header__Utility .right-side .search-section .main-page-header__search-box-cn::after {
  right: 0px;
  transform: scale(1, 1);
}
body.ltr .farashop__body .radan-header__Utility .right-side .search-section .header__search-box-cn.header__circle-btn.active .header__search-box,
body.ltr .farashop__body .radan-header__Utility .right-side .search-section .main-page-header__search-box-cn.active .header__search-box {
  transform: translate(-50%, 0);
}
body.ltr .farashop__body .radan-header__Utility .right-side .search-section .header-phone-btn.header__circle-btn > i {
  right: 0;
}
body.ltr .farashop__body .radan-header__Utility .left-side {
  padding-right: 10px;
}
body.ltr .farashop__body .radan-header__Utility .left-side .phone-number__part {
  margin-left: 10px;
}
body.ltr .farashop__body .radan-header__Utility .left-side .phone-number__part i {
  border-radius: 45% 50% 45% 0;
}
body.ltr .shop-home__body .body-part__six h2,
body.ltr .products-page__text_style h2,
body.ltr .farashop__product-page .tabify__active h2,
body.ltr .article__container .article__body h2 {
  border-left: 3px solid #289eff;
  padding-left: 15px;
}
body.ltr .shop-home__body .body-part__six h3,
body.ltr .products-page__text_style h3,
body.ltr .farashop__product-page .tabify__active h3,
body.ltr .article__container .article__body h3 {
  border-left: 3px solid #289eff;
  padding-left: 15px;
}
body.ltr .shop-home__body .body-part__six p,
body.ltr .shop-home__body .body-part__six li,
body.ltr .products-page__text_style p,
body.ltr .products-page__text_style li,
body.ltr .farashop__product-page .tabify__active p,
body.ltr .farashop__product-page .tabify__active li,
body.ltr .article__container .article__body p,
body.ltr .article__container .article__body li {
  text-align: left;
}
body.ltr .jconfirm,
body.ltr .sidebar__container {
  direction: ltr;
}
body.ltr .sidebar__box .sidebar__container .main-menu a {
  text-align: left;
}
body.ltr .sidebar__box .sidebar__container .after,
body.ltr .sidebar__box .sidebar__container .before {
  right: 0;
}
body.ltr .sidebar__box .sidebar__container .after {
  border-right: 1px solid rgba(255, 255, 255, 0.15);
}
body.ltr .sidebar__box .sidebar__container.position--right {
  left: 0;
}
body.ltr .sidebar__box .sidebar__container.position--left {
  right: 0;
}
body.ltr .sidebar__box .sidebar__container .farashop__product-group-menu:before {
  left: 13px;
}
body.ltr .sidebar__box .sidebar__container .farashop__product-group-menu .wi-menu__triangle {
  border-left: unset;
}
body.ltr .sidebar__box .sidebar__container .logo img {
  text-align: left;
}
body.ltr .sidebar__box .sidebar__container .main-menu {
  margin-right: 0;
}
body.ltr .sidebar__box .sidebar__container .main-menu .angle.angle-up {
  transform: rotateZ(-180deg);
}
@media (max-width: 768px) {
  body.ltr .main-block__container .main-block__text .description {
    margin-left: 15px;
    margin-right: 15px;
  }
}
body.ltr .radan-info__container .left-side .radan-info__callus {
  direction: ltr;
}
body.ltr .radan-info__container .left-side .radan-info__number {
  margin-left: 10px;
}
body.ltr .radan-info__container .left-side .radan-info__number i {
  border-radius: 45% 50% 45% 0;
}
body.ltr .custom-title__container .main_title a:hover {
  padding-left: 7px;
}
body.ltr .mobile-toolbar__container {
  right: 0;
  left: 0;
}
body.ltr .mobile-toolbar__container .mobile-toolbar {
  direction: ltr;
}
body.ltr .mobile-toolbar__container .toolbar-item-support .submenu__container {
  text-align: left;
  right: 0;
}
body.ltr .mobile-toolbar__container .toolbar-item-support .submenu-item i {
  margin-right: 10px;
}
@media (min-width: 992px) {
  body.ltr .main-block__container {
    left: 6%;
  }
  body.ltr .radan-info__container .right-side .radan-info__header {
    text-align: left;
  }
  body.ltr .radan-info__container .right-side .radan-info__second-title {
    text-align: left;
  }
  body.ltr .radan-info__container .left-side .radan-info__number {
    margin-left: 10px;
  }
  body.ltr .radan-info__container .left-side .radan-info__number i {
    border-radius: 45% 50% 45% 0;
  }
  body.ltr .slider-overlay__container {
    left: 0;
    background: linear-gradient(270deg, transparent 0%, rgb(36, 41, 176) 75%, rgb(36, 41, 176) 100%);
  }
  body.ltr .slider-overlay__container .slider-overlay__badge {
    padding: 5px 5px 5px 20px;
  }
}
@media (min-width: 1400px) {
  body.ltr .main-block__container {
    left: 19%;
  }
  body.ltr .radan-info__container .right-side .radan-info__header {
    text-align: left;
  }
  body.ltr .radan-info__container .right-side .radan-info__second-title {
    text-align: left;
  }
  body.ltr .radan-info__container .left-side .radan-info__number {
    margin-left: 10px;
  }
  body.ltr .radan-info__container .left-side .radan-info__number i {
    border-radius: 45% 50% 45% 0;
  }
  body.ltr .slider-overlay__container .slider-overlay__badge {
    padding: 5px 5px 5px 20px;
  }
}
body.ltr .body__container,
body.ltr .jconfirm,
body.ltr .sidebar__container {
  direction: ltr;
}
body.ltr .sidebar__box .sidebar__container .main-menu a {
  text-align: left;
}
body.ltr .footer__container .copy-right__container {
  text-align: left !important;
}
body.ltr .footer__container .copy-right__container {
  text-align: left !important;
}


/* Directional LTR overrides generated from SidebarMenu base CSS. */
body.ltr nav .main-menu > li > ul {
  left: 0;
}
body.ltr nav .main-menu li:hover > a > i {
  transform: rotateZ(-180deg);
}
body.ltr nav .main-menu li a i {
  margin-left: 3px;
}
body.ltr nav .main-menu ul {
  text-align: left;
  transform: rotateY(90deg);
  -moz-transform-origin: left;
  -ms-transform-origin: left;
  -o-transform-origin: left;
  -webkit-transform-origin: left;
  transform-origin: left;
  left: 100%;
}
body.ltr nav .main-menu ul li a i {
  transform: rotateZ(-90deg);
}


/* Directional LTR overrides generated from FaraShop shared CSS. */
body.ltr .farashop {
  direction: ltr;
}
body.ltr .farashop input[type=radio] + label {
  margin-left: 10px;
  margin-right: 8px;
}
body.ltr .farashop .js__date + i {
  right: 1px;
  border-radius: 0 4px 4px 0;
}
@media (max-width: 767px) {
  body.ltr .farashop .js__date + i {
    right: 0;
    left: auto;
  }
}
body.ltr .farashop .farashop__arrow {
  right: 7px;
}
body.ltr .farashop .farashop__arrow:after {
  border-left: 1px solid #777;
}
body.ltr .farashop .farashop__fancy-404:before {
  right: 0;
}
body.ltr .farashop [data-tooltip]:before {
  left: 50%;
  transform: translate(-50%, 50%);
}
body.ltr .farashop [data-tooltip]:after {
  left: 50%;
  transform: translate(-50%, 50%);
}
body.ltr .farashop__go-to-top {
  left: 0;
  transform: translateX(-100px);
}
body.ltr .farashop__dashboard-link a {
  right: 0;
}
@media (min-width: 1200px) {
  body.ltr .product-list.farashop__clear .col-lg-1:nth-child(12n/**/+1) {
    clear: left;
  }
  body.ltr .product-list.farashop__clear .col-lg-2:nth-child(6n/**/+1) {
    clear: left;
  }
  body.ltr .product-list.farashop__clear .col-lg-3:nth-child(4n/**/+1) {
    clear: left;
  }
  body.ltr .product-list.farashop__clear .col-lg-4:nth-child(3n/**/+1) {
    clear: left;
  }
  body.ltr .product-list.farashop__clear .col-lg-6:nth-child(odd) {
    clear: left;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  body.ltr .product-list.farashop__clear .col-md-1:nth-child(12n/**/+1) {
    clear: left;
  }
  body.ltr .product-list.farashop__clear .col-md-2:nth-child(6n/**/+1) {
    clear: left;
  }
  body.ltr .product-list.farashop__clear .col-md-3:nth-child(4n/**/+1) {
    clear: left;
  }
  body.ltr .product-list.farashop__clear .col-md-4:nth-child(3n/**/+1) {
    clear: left;
  }
  body.ltr .product-list.farashop__clear .col-md-6:nth-child(odd) {
    clear: left;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  body.ltr .product-list.farashop__clear .col-sm-1:nth-child(12n/**/+1) {
    clear: left;
  }
  body.ltr .product-list.farashop__clear .col-sm-2:nth-child(6n/**/+1) {
    clear: left;
  }
  body.ltr .product-list.farashop__clear .col-sm-3:nth-child(4n/**/+1) {
    clear: left;
  }
  body.ltr .product-list.farashop__clear .col-sm-4:nth-child(3n/**/+1) {
    clear: left;
  }
  body.ltr .product-list.farashop__clear .col-sm-6:nth-child(odd) {
    clear: left;
  }
}
@media (max-width: 767px) {
  body.ltr .product-list.farashop__clear .col-xs-1:nth-child(12n/**/+1) {
    clear: left;
  }
  body.ltr .product-list.farashop__clear .col-xs-2:nth-child(6n/**/+1) {
    clear: left;
  }
  body.ltr .product-list.farashop__clear .col-xs-3:nth-child(4n/**/+1) {
    clear: left;
  }
  body.ltr .product-list.farashop__clear .col-xs-4:nth-child(3n/**/+1) {
    clear: left;
  }
  body.ltr .product-list.farashop__clear .col-xs-6:nth-child(odd) {
    clear: left;
  }
}
body.ltr.page__product-list .product-list,
body.ltr.page__advanced-filtering .product-list {
  margin-left: -4px;
  margin-right: -4px;
}
body#Body.ltr .datepicker-container * .datepicker-header .btn-next {
  float: left;
}
body#Body.ltr .datepicker-container * .datepicker-header .btn-prev {
  float: right;
}
body#Body.ltr .datepicker-container * .datepicker-header .btn-switch {
  float: left;
}
body.ltr .installed-package__,
body.ltr .installed-package__5,
body.ltr .installed-package__4,
body.ltr .installed-package__3,
body.ltr .installed-package__2 {
  right: 0;
  border-radius: 0 0 0 100px;
}
body.ltr .installed-package__:before,
body.ltr .installed-package__5:before,
body.ltr .installed-package__4:before,
body.ltr .installed-package__3:before,
body.ltr .installed-package__2:before {
  right: -15px;
}
body.ltr .installed-package__:after,
body.ltr .installed-package__5:after,
body.ltr .installed-package__4:after,
body.ltr .installed-package__3:after,
body.ltr .installed-package__2:after {
  right: 0;
}
body.ltr .installed-package__ + a,
body.ltr .installed-package__5 + a,
body.ltr .installed-package__4 + a,
body.ltr .installed-package__3 + a,
body.ltr .installed-package__2 + a {
  left: 0;
  border-radius: 0 0 100px 0;
}
body.ltr .installed-package__ + a:before,
body.ltr .installed-package__5 + a:before,
body.ltr .installed-package__4 + a:before,
body.ltr .installed-package__3 + a:before,
body.ltr .installed-package__2 + a:before {
  right: 5px;
}
body.ltr .farashop__special-order .special-order__info .special-order__prices > div:last-child label {
  padding-left: 10px;
}
body.ltr .farashop__special-order .special-order__info .special-order__prices > div:last-child label > span {
  padding-left: 7px;
}
body.ltr .national-card-image__delete {
  left: 2px;
}
body.ltr .checkout-panel input[type=radio]:checked::before {
  right: 50%;
  transform: translate(50%, -50%);
}


/* Directional LTR overrides generated from FaraShop product-group menu CSS. */
body.ltr .farashop__mega-menu .mega-menu__root .mega-menu__level__1 > a.mega-menu__arrow:after,
body.ltr .farashop__mega-menu .mega-menu__root .mega-menu__level__1 > span.mega-menu__arrow:after {
  right: 8px;
}
body.ltr .farashop__mega-menu .mega-menu__root .mega-menu__next-level {
  left: 0;
}
body.ltr .farashop__mega-menu .mega-menu__root .mega-menu__table {
  background-position: bottom right;
}
body.ltr .farashop__mega-menu .mega-menu__root ul.mega-menu__next-level > li.active > a:after,
body.ltr .farashop__mega-menu .mega-menu__root ul.mega-menu__next-level > li.active > span:after {
  left: 0;
}
body.ltr .farashop__mega-menu .mega-menu__root ul.mega-menu__next-level > li.active > a:before,
body.ltr .farashop__mega-menu .mega-menu__root ul.mega-menu__next-level > li.active > span:before {
  left: 50%;
  margin-left: -6px;
}
body.ltr .farashop__mega-menu .mega-menu__root.mobile a + i,
body.ltr .farashop__mega-menu .mega-menu__root.mobile span + i {
  right: 0;
}
body.ltr .farashop__mega-menu .mega-menu__root.mobile .mega-menu__table .mega-menu__tr .mega-menu__td > ul > li > a,
body.ltr .farashop__mega-menu .mega-menu__root.mobile .mega-menu__table .mega-menu__tr .mega-menu__td > ul > li > span {
  padding: 0 0 0 10px;
}


/* Directional LTR overrides generated from custom product-list CSS. */
body.ltr .cpl__template .slick-track {
  margin-right: unset;
  margin-left: unset;
}
body.ltr .cpl__template .slick-arrow:before {
  border-left: 2px solid #333;
  right: 50%;
}


/* Directional LTR overrides generated from advanced filtering CSS. */
body.ltr .custom-checkbox [type=checkbox]:not(:checked),
body.ltr .custom-checkbox [type=checkbox]:checked {
  right: 0;
}
body.ltr .custom-checkbox [type=checkbox]:not(:checked) + label,
body.ltr .custom-checkbox [type=checkbox]:checked + label {
  padding-left: 22px;
}
body.ltr .custom-checkbox [type=checkbox]:not(:checked) + label:before,
body.ltr .custom-checkbox [type=checkbox]:checked + label:before {
  left: 0;
}
body.ltr .custom-checkbox [type=checkbox]:not(:checked) + label:after,
body.ltr .custom-checkbox [type=checkbox]:checked + label:after {
  left: 5px;
  border-left: 2px solid #fff;
}
body.ltr .advanced-filtering__box .farashop__arrow {
  right: 12px;
}
body.ltr .advanced-filtering__independent-tabs .box__header {
  margin-left: 0;
  padding-left: 0;
}
body.ltr .advanced-filtering .advanced-filtering__results > .row:first-of-type {
  margin-right: -7px;
  margin-left: -7px;
}
body.ltr .advanced-filtering .advanced-filtering__results > .row:first-of-type > [class*=col-] {
  padding-left: 7px;
  padding-right: 7px;
}
body.ltr .advanced-filtering .results__order-by {
  text-align: right;
}
body.ltr .advanced-filtering .advanced-filtering__attributes.attributes__horizontal [class*=col-] {
  padding-left: 7px;
  padding-right: 7px;
}
body.ltr .advanced-filtering .advanced-filtering__attributes.attributes__horizontal [class*=col-] > div > div:after {
  border-left: 1px solid #aaa;
  right: 10px;
}
body.ltr .advanced-filtering .advanced-filtering__attributes.attributes__horizontal .row {
  margin-left: -7px;
  margin-right: -7px;
}
body.ltr .advanced-filtering .advanced-filtering__selected-items > div span {
  padding-right: 22px;
}
body.ltr .advanced-filtering .advanced-filtering__selected-items > div span:before,
body.ltr .advanced-filtering .advanced-filtering__selected-items > div span:after {
  right: 4px;
}
@media (max-width: 991px) {
  body.ltr .farashop__aside {
    transform: translateX(-100%);
  }
}
body.ltr .farashop__aside > i {
  right: 0;
}
body.ltr .farashop__aside > i:before,
body.ltr .farashop__aside > i:after {
  right: 0px;
}
body.ltr .mobile-overlay {
  right: 0;
  left: 0;
}
body.ltr .toggle-aside {
  right: 0;
}
body.ltr.advanced-filtering__wait #advanced-filtering__handlebars-results:before {
  right: 0;
}
body.ltr.advanced-filtering__wait #advanced-filtering__handlebars-results:after {
  border-left: 2px solid transparent;
  right: 50%;
  margin-right: -20px;
}
body.ltr .widget__show-more > .toggle {
  right: 0;
  left: 0;
}
body.ltr .widget__show-more > .toggle:after {
  margin-left: 10px;
}
body.ltr .advanced-filtering__description ul {
  text-align: left;
}
body.ltr .advanced-filtering__description img {
  padding-right: 15px;
  float: left;
}
@media (max-width: 992px) {
  body.ltr .advanced-filtering__description img {
    padding-right: 0;
  }
}
body.ltr .price-range-extra-controls {
  transform: translateX(5px);
}
body.ltr .price-range-slider-wrapper {
  transform: translateX(5px);
}
body.ltr .Comment-title__container {
  text-align: left;
}


/* Directional LTR overrides generated from comment CSS. */
body.ltr .product-page__user-comments .comment__title {
  margin: 0 0 20px 15px;
}
body.ltr .product-page__user-comments .comment__captcha input {
  padding: 17px 90px 17px 15px !important;
}
body.ltr .product-page__user-comments .comment__box .box__header ul > li:nth-child(1) .name-date__container > span:first-child {
  margin-left: 0;
}
body.ltr .product-page__user-comments .comment__box .box__header ul > li:nth-child(1) .name-date__container > span:last-child:before {
  margin-right: 5px;
}
body.ltr .product-page__user-comments .comment__box .answer__box {
  border-left: 2px dashed red;
  margin-left: 55px;
}
@media (max-width: 768px) {
  body.ltr .product-page__user-comments .comment__box .answer__box {
    margin: 0 0 0 5px;
  }
}
@media (max-width: 768px) {
  body.ltr .product-page__user-comments .comment__box .answer__box .box__header {
    padding: 0 0 0 5px !important;
  }
}
body.ltr .product-page__user-comments .comment__box .answer__box .box__header ul > li:nth-child(1) .name-date__container > span:first-child {
  margin-left: 0;
}
body.ltr .product-page__user-comments .comment__box .answer__box .box__header ul > li:nth-child(1) .name-date__container > span:last-child:before {
  margin-right: 5px;
}
body.ltr .product-page__user-comments .comment__box .answer__box .box__body {
  padding-left: 20px;
}
@media (max-width: 768px) {
  body.ltr .product-page__user-comments .comment__box .answer__box .box__body {
    padding: 0 0 0 5px;
  }
}
body.ltr .product-page__user-comments.comment__done:after {
  left: 15px;
}
body.ltr .product-page__user-comments.comment__wait:before {
  border-left: 2px solid transparent;
  margin-right: 5px;
  left: 20px;
}


/* Directional LTR overrides generated from product-page CSS. */
body.ltr .product__attributes {
  padding-right: 15px;
  padding-left: 15px;
}
body.ltr .product__related-files > a > span:last-child {
  right: 10px;
}
body.ltr .product__related-files > a > span:last-child i {
  left: -4px;
}
body.ltr .js__product-page__colorbox_video:after {
  right: 0;
  left: 0;
}
body.ltr .addon__item label {
  margin: 0 0 0 5px;
}
body.ltr .addon-quantity__container {
  margin: 0 0 0 20px;
}
body.ltr .product-page__tag {
  left: 0;
}
body.ltr .product-page__tag.TopRight {
  left: 27px;
}
body.ltr .product-page__tag.TopLeft {
  right: 0;
}
body.ltr .product-page__tag.MiddleRight {
  border-radius: 0 0 23px 0;
  padding: 5px 17px 6px 8px;
}
body.ltr .product-page__tag.MiddleLeft {
  right: 0;
}
body.ltr .product-page__tag.BottomRight {
  left: 0;
}
body.ltr .product-page__tag.BottomLeft {
  right: 0;
}
body.ltr .product-page__stock-count > span:first-child {
  margin-right: 50px;
}
body.ltr .product-page__stock-count > span span {
  padding-left: 8px;
}
body.ltr .custom-products .custom-products__ul li input[type=radio] + label {
  padding-left: 20px;
  padding-right: 10px;
}
body.ltr .custom-products .custom-products__ul li input[type=radio] + label:after {
  left: 0;
}
body.ltr .custom-products .custom-products__overlay {
  right: 0;
}
body.ltr .custom-products .custom-products__overlay .loading-wrap.active {
  margin-left: -8px;
  left: 50%;
}
body.ltr .custom-products .bootstrap-select.btn-group .dropdown-toggle .filter-option {
  text-align: left;
}
body.ltr .custom-products .bootstrap-select.btn-group .dropdown-toggle .caret {
  left: auto;
  right: 12px;
}
body.ltr .custom-products .bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
  margin-left: 20px;
}
body.ltr .farashop__product-page .product-page__main-title {
  text-align: left;
}
body.ltr .farashop__product-page .product-page__second-title {
  text-align: left;
}
body.ltr .farashop__product-page .product-page__status span:before {
  margin-right: 6px;
}
body.ltr .farashop__product-page .product-page__product-btn .count-box {
  margin-right: 15px;
}
body.ltr .farashop__product-page .product-page__product-btn .product-btn {
  text-align: left;
  padding-left: 40px;
  padding-right: 25px;
}
body.ltr .farashop__product-page .product-page__product-btn .product-btn:before {
  left: 10px;
}
body.ltr .farashop__product-page .product-page__product-btn .product-btn.product-btn__available:before {
  transform: scale(1, 1);
  left: 20px;
}
body.ltr .farashop__product-page .product-page__product-btn .product-btn.product-btn__special-order:before {
  transform: scale(1, 1);
  left: 10px;
}
body.ltr .farashop__product-page .product-page__favorite {
  text-align: right;
}
body.ltr .farashop__product-page .product-page__favorite > div {
  text-align: left;
}
body.ltr .farashop__product-page .product-page__favorite > div:before {
  right: 8px;
}
body.ltr .farashop__product-page .product-page__product-rate {
  text-align: right;
}
body.ltr .farashop__product-page .product-page__product-rate > div:first-of-type + div > span:first-child:after {
  margin-left: 4px;
}
body.ltr .farashop__product-page .product-page__product-rate:before {
  direction: ltr;
  margin-right: 4px;
}
body.ltr .farashop__product-page .product-page__share {
  text-align: right;
}
body.ltr .farashop__product-page .product-page__share ul {
  margin-left: 5px;
}
body.ltr .farashop__product-page .product-page__share li i:before {
  margin-right: 4px;
}
body.ltr .farashop__product-page .slick-arrow__container {
  padding-right: 15px;
}
body.ltr .farashop__product-page .product-page__edit-link {
  right: 0;
}
body.ltr .farashop__product-page .product-page__tab .wi-tab__theme-7200 > li {
  margin-right: 2px;
}
@media (max-width: 992px) {
  body.ltr .farashop__product-page .product-page__description {
    padding-left: 10px;
    padding-right: 10px;
  }
}
body.ltr .farashop__product-page .product-page__description .widget__show-more > div:last-child {
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
body.ltr .farashop__product-page .farashop__box .box__header {
  border-right: none;
}
body.ltr .farashop__product-page .farashop__box .box__header span:after {
  right: 0;
  left: 0;
}
body.ltr .product-page__comment .user-comments__comments .box__body {
  padding: 10px 0 15px 40px !important;
}
body.ltr .Comment-title__container {
  text-align: left;
}
body.ltr .Comment-title__container span:after {
  right: 0;
  left: 0;
}


/* Directional LTR overrides generated from product-box CSS. */
@media (max-width: 480px) {
  body.ltr .product-list article {
    padding-left: 7px;
    padding-right: 7px;
  }
}
@media only screen and (max-width: 768px) {
  body.ltr .product-list article .product-box__item .product-box__picture img {
    float: left;
    padding-right: 10px;
  }
}
@media only screen and (max-width: 768px) {
  body.ltr .product-list article .product-box__item > p {
    padding-left: 5px;
  }
}
body.ltr .product-box__item {
  direction: ltr;
}
body.ltr .product-box__item .product-box__compare-label {
  right: 2px;
}
body.ltr .product-box__item .product-box__compare-label input {
  margin-right: 2px;
}
body.ltr .product-box__item p + div > div:nth-child(1) {
  float: left;
}
body.ltr .product-box__item p + div > div:nth-child(2) {
  float: left;
}
body.ltr .product-box__item p + div > div:nth-child(3) {
  float: right;
}
body.ltr .product-box__item .product-box__tag {
  right: -41px;
}
body.ltr .product-box__item.available .product-box__status:before {
  margin-right: 4px;
}
body.ltr .product-box__item.available .product-box__button i,
body.ltr .product-box__item.available .product-box__button a {
  transform: scale(1, 1);
  padding-left: 2px;
}
body.ltr .product-box__item.special-order .product-box__button a {
  transform: scale(1, 1);
}


/* Directional LTR overrides generated from basket CSS. */
body.ltr .toggle-basket .basket__total-count {
  left: -10px;
}
body.ltr .basket-preview {
  right: 0px;
  transform: translateX(100%);
}
@media (max-width: 992px) {
  body.ltr .basket-preview #basket-preview {
    padding-left: 0;
  }
}
@media (max-width: 425px) {
  body.ltr .basket-preview #basket-preview {
    padding-left: 0px;
  }
}
body.ltr .basket-preview #basket-preview > div {
  direction: ltr;
}
body.ltr .basket-preview #basket-preview .row > div {
  padding-left: 0px;
}
body.ltr .basket-preview #basket-preview .row > div:nth-child(2) > div div.price {
  padding-left: 0px;
  text-align: left;
}
body.ltr .basket-preview #basket-preview .row a {
  text-align: left;
}
body.ltr .basket-preview #basket-preview > .basket-preview__items > .row > div:nth-child(2) {
  padding-left: 5px;
}
@media (max-width: 425px) {
  body.ltr .basket-preview #basket-preview > .basket-preview__items > .row > div:nth-child(2) {
    padding-left: 3px;
    padding-right: 0;
  }
}
body.ltr .basket-preview #basket-preview > .basket-preview__summary {
  right: 0;
  left: 0;
}
body.ltr .basket-preview #basket-preview > .basket-preview__summary a {
  text-align: left;
}
body.ltr .basket-preview .basket-preview__header > div:last-child i {
  right: 10px;
}
body.ltr .basket-preview .basket-preview__header > div:last-child i:after {
  right: -4px;
}
body.ltr .basket .basket__custom-products {
  text-align: left;
}
body.ltr .basket .basket__custom-products span:nth-child(2n/**/+1) {
  padding-right: 4px;
}
body.ltr .basket .basket__body__has-child.basket__body__price span {
  margin-left: 2px;
}
@media (min-width: 768px) {
  body.ltr .basket [class*=col-] {
    border-right: 0 none;
  }
}
@media (max-width: 768px) {
  body.ltr .basket .basket__body .basket__item > div.row > div {
    padding-left: 0;
  }
  body.ltr .basket .basket__body .basket__item > div.row > div:before {
    float: left;
    margin-right: 10px;
  }
  body.ltr .basket .basket__body .basket__item > div.row > div:nth-child(5) {
    padding-right: 15px;
  }
  body.ltr .basket .basket__body .basket__item > div.row > div:last-of-type {
    right: 0;
  }
}
@media (max-width: 768px) {
  body.ltr .basket .body__report > .row > div:nth-child(2) {
    padding: 0 0 0 10px;
  }
}
body.ltr.basket__wait .js__btn-buy:after {
  border-left: 2px solid transparent;
  right: 50%;
  margin-right: -10px;
}
body.ltr .submitted-order-info .basket .basket__body > div.row > div:last-of-type {
  right: auto;
}
body.ltr .submitted-order-info .basket .basket__body > div.row > div:last-of-type:before {
  margin-right: 10px;
}
@media (max-width: 768px) {
  body.ltr .submitted-order-info .panel-body {
    padding-left: 0;
    padding-right: 0;
  }
}
body.ltr .basket__fetching:after {
  border-left: 2px solid transparent;
  right: 50%;
  margin-right: -10px;
}
@media (max-width: 767px) {
  body.ltr .farashop__checkout .checkout__rules-checkbox {
    text-align: left !important;
  }
}


/* Directional LTR overrides generated from product-group-box CSS. */
@media only screen and (max-width: 768px) {
  body.ltr .product-group-box__holder .group-box__item {
    margin-right: -14px;
    margin-left: -14px;
  }
}


/* Directional LTR overrides generated from header-search CSS. */
body.ltr .header__search-box {
  right: 50%;
}
body.ltr .header__search-box .input-group {
  margin-left: 20px;
}
@media (min-width: 1200px) {
  body.ltr .header__search-box .input-group {
    margin-left: 0;
  }
}
body.ltr .header__search-box .input-group-addon:last-child {
  border-right-width: 0;
}
body.ltr .header__search-box.search-box__loading:before {
  border-left: 2px solid transparent;
  margin-right: 5px;
  right: -10px;
}
body.ltr .header__search-box .search-box__result {
  left: 0;
}
@media (min-width: 1200px) {
  body.ltr .header__search-box .search-box__result {
    left: -10%;
  }
}
body.ltr .header__search-box .search-box__result i {
  right: 0;
}
body.ltr .header__search-box .search-box__result i:before,
body.ltr .header__search-box .search-box__result i:after {
  right: 0px;
}
body.ltr .page-content.search-box-container .slider-search-box-cn::before {
  left: -4px;
}
body.ltr .page-content.search-box-container .slider-search-box-cn::after {
  right: -4px;
}
body.ltr .page-content.search-box-container .slider-search-box-cn .header__search-box {
  right: initial;
}
body.ltr .page-content.search-box-container .slider-search-box-cn .header__search-box .search-box__result {
  left: 0;
}


/* Directional LTR overrides generated from compare CSS. */
body.ltr .toggle-compare {
  left: 60px;
}
body.ltr .toggle-compare:after {
  border-left: 2px solid #eee;
  right: 25px;
}
body.ltr #compare__handlebars-results i {
  left: -10px;
}
@media (max-width: 767px) {
  body#Body.ltr .compare-preview a {
    left: -10px;
  }
  body#Body.ltr #compare__handlebars-results figure figcaption {
    text-align: left;
    padding-left: 30px;
  }
}


/* Directional LTR overrides generated from checkout CSS. */
body.ltr .installment-plans__item p {
  text-align: right;
}


/* Directional LTR overrides generated from SuperLinks TwoColumnsLayout CSS. */
body.ltr .two-columns-layout__container .two-columns-layout__item .text-part__container * {
  direction: ltr;
}
body.ltr .two-columns-layout__container .two-columns-layout__item .text-part__container .text-part__title {
  text-align: left;
}
body.ltr .two-columns-layout__container .two-columns-layout__item .text-part__container .text-part__title:hover {
  padding-left: 10px;
}
body.ltr .two-columns-layout__container .two-columns-layout__item .text-part__container .links__list li a svg {
  right: 0;
}
body.ltr .two-columns-layout__container .two-columns-layout__item .text-part__container .links__list li a span {
  direction: ltr;
}



/* Directional LTR overrides generated from SuperLinks BackgroundWithText CSS. */
@media (min-width: 1400px) {
  body.ltr .background-parent .background__container .background-overlay__container .background-overlay__links {
    right: 0;
  }
}


/* Directional LTR overrides generated from SuperLinks PhoneAndText CSS. */
body.ltr .phone-text__parent {
  padding: 5px 5px 5px 10px;
}


/* Directional LTR overrides generated from SuperLinks Accordion CSS. */
body.ltr .accordion-collaps-txt__container .accordion-collaps-body .list-body p {
  padding-right: 15px;
}
body.ltr .accordion-collaps-txt__container .collapse-child-1 i {
  margin-left: 10px;
}
body.ltr .accordion-collaps-txt__container .collapse-child-1 i.active {
  transform: rotateZ(90deg);
}
body.ltr .accordion-collaps-txt__container .list-inside__accordion ul,
body.ltr .accordion-collaps-txt__container .list-body ul {
  margin-left: 10px;
  border-left: 1px solid #289eff;
  padding: 5px 0 5px 20px;
}
body.ltr .accordion-collaps-txt__container .list-inside__accordion ul > li:before,
body.ltr .accordion-collaps-txt__container .list-body ul > li:before {
  margin-right: 15px;
}


/* Directional LTR overrides generated from SuperLinks contact-information CSS. */


/* Directional LTR overrides generated from SuperLinks default links CSS. */
body.ltr .default-link {
  margin-right: 10px;
}
body.ltr .default-link li {
  justify-content: left;
}
body.ltr .default-link li:hover:before {
  transform: translateX(5px);
}
body.ltr .default-link {
  margin-right: 0;
  margin-left: 10px;
}


/* Directional LTR overrides generated from SuperLinks product catalogue CSS. */
body.ltr .product-catalogue__container .headers ul li a {
  float: left;
}
body.ltr .product-catalogue__container .headers ul li a .rownumber {
  margin-right: 5px;
}
body.ltr .product-catalogue__container .headers ul li a:after {
  right: 50%;
  margin-right: -30px;
}
body.ltr .product-catalogue__container .contents .item .item__image {
  transform: scale(0.7) translateX(-500%);
}
body.ltr .product-catalogue__container .contents .item .item__body {
  text-align: right;
  padding-right: 30px;
}
body.ltr .product-catalogue__container .contents .item .item__body .item__body__text {
  transform: translateX(500%);
}
body.ltr .product-catalogue__container .contents .item .item__body a.btn.btn-danger {
  transform: translateX(500%);
}
body.ltr .product-catalogue__container .keys {
  margin-left: -40px;
}
@media only screen and (max-width: 469px) {
  body.ltr .product-catalogue__container .keys ul {
    text-align: right;
    margin-right: 10px;
  }
}
body.ltr .product-catalogue__container .keys ul li a {
  text-align: right;
}
@media only screen and (max-width: 469px) {
  body.ltr .product-catalogue__container .keys ul li a {
    text-align: right;
  }
}
body.ltr .product-catalogue__container .keys ul li a:after {
  right: -20px;
}
@media only screen and (max-width: 469px) {
  body.ltr .product-catalogue__container .keys ul li a:after {
    right: -15px;
  }
}


/* Directional LTR overrides generated from SuperLinks PointySlider CSS. */
body.ltr .ps-slider li {
  right: 0;
  transform: translateX(-100%);
}
body.ltr .ps-slider-navigation {
  right: 0;
  left: 0;
}
@media only screen and (min-width: 768px) {
  body.ltr .ps-slider li .ps-half-block {
    float: left;
  }
  body.ltr .ps-slider li .content {
    transform: translateX(-200%);
  }
  body.ltr .ps-slider li .content > div {
    margin: 100px 50px 0 0;
  }
  body.ltr .ps-slider li .image {
    transform: translateX(-100%);
  }
  body.ltr .ps-slider li.if-right .ps-half-block {
    float: right;
  }
  body.ltr .ps-slider li.if-right .content {
    transform: translateX(200%);
  }
  body.ltr .ps-slider li.if-right .image {
    transform: translateX(100%);
  }
  body.ltr .ps-slider-navigation .ps-slider-navigation.slider-animating {
    transform: translateX(50%) scale(1);
  }
  body.ltr .ps-slider-navigation li a {
    border-right: 1px solid #289eff;
  }
  body.ltr .ps-slider-navigation li:first-child a {
    border-left: 1px solid #289eff;
  }
  body.ltr .ps-slider-navigation li.selected:before {
    right: 0;
    left: 0;
  }
}


/* Directional LTR overrides generated from SuperLinks PointySliderRight CSS. */
body.ltr .ps-slider li {
  right: 0;
  transform: translateX(-100%);
}
body.ltr .ps-slider-navigation {
  right: 0;
  left: 0;
}
@media only screen and (min-width: 768px) {
  body.ltr .ps-slider li .ps-half-block {
    float: left;
  }
  body.ltr .ps-slider li .content {
    transform: translateX(-200%);
  }
  body.ltr .ps-slider li .image {
    transform: translateX(-100%);
  }
  body.ltr .ps-slider-navigation .ps-slider-navigation.slider-animating {
    transform: translateX(50%) scale(1);
  }
  body.ltr .ps-slider-navigation li a {
    border-right: 1px solid #289eff;
  }
  body.ltr .ps-slider-navigation li:first-child a {
    border-left: 1px solid #289eff;
  }
  body.ltr .ps-slider-navigation li.selected:before {
    right: 0;
    left: 0;
  }
}


/* Directional LTR overrides generated from SuperLinks NewsExpander CSS. */
body.ltr .newsexpander .news__container .list__container li .expand {
  left: 0;
}
body.ltr .newsexpander .news__container .news__contents {
  right: 0;
}
body.ltr .newsexpander .news__container .news__contents li {
  left: 0.5%;
}
body.ltr .newsexpander .news__container .news__contents li .flex__container {
  padding-right: 15px;
  padding-left: 15px;
}
body.ltr .newsexpander .news__container .news__contents li a.item__close {
  left: 5px;
}



/* Directional LTR overrides generated from Hypermedia Arad CSS. */
body.ltr .detail__container .detail-header .header-author span {
  padding-right: 15px;
}
body.ltr .detail__container .detail-header .header-author span i {
  padding-right: 5px;
}
@media only screen and (max-width: 469px) {
  body.ltr .detail__container .detail-header .header-likes {
    text-align: right;
  }
}
@media only screen and (min-width: 469px) and (max-width: 699px) {
  body.ltr .detail__container .detail-header .header-likes {
    text-align: right;
  }
}
body.ltr .detail__container .detail-header .header-likes span {
  padding-left: 24px;
}
@media only screen and (max-width: 469px) {
  body.ltr .detail__container .detail-header .header-likes span {
    padding-left: 10px;
  }
}
@media only screen and (min-width: 469px) and (max-width: 699px) {
  body.ltr .detail__container .detail-header .header-likes span {
    padding-left: 10px;
  }
}
body.ltr .detail__container .detail-header .header-likes span i {
  padding-left: 10px;
}
@media only screen and (max-width: 469px) {
  body.ltr .detail__container .detail-header .header-likes span i {
    padding-left: 8px;
  }
}
@media only screen and (min-width: 469px) and (max-width: 699px) {
  body.ltr .detail__container .detail-header .header-likes span i {
    padding-left: 8px;
  }
}
body.ltr .detail__container .detail-body h2 span {
  padding-right: 5px;
}
body.ltr .detail__container .detail-footer .author i {
  padding-right: 5px;
}
body.ltr .post-special--True {
  margin-left: 5px;
}


/* Directional LTR overrides generated from Hypermedia Abnos CSS. */
body.ltr .abnos__container button.js_t2__second__slick-next {
  left: -15px;
}
body.ltr .abnos__container button.js_t2__second__slick-prev {
  right: -15px;
}
body.ltr .abnos__container .Abnos {
  direction: ltr;
}


/* English translations for legacy CSS-generated labels. */
body.ltr .farashop__product-page .product-page__status span:before,
body.ltr .product-box__item.available .product-box__status:before {
  content: "Status:";
}

body.ltr .product-box__item.compare .product-box__compare-label label:before {
  content: "Compare";
}

body.ltr .product-box__item.special-order .product-box__status:before {
  content: "Check availability";
}

body.ltr .farashop__product-page .product-page__favorite > div:before {
  content: "Add to favorites";
}

body.ltr .farashop__product-page .product-page__product-rate:before {
  content: "User rating:";
}

body.ltr .farashop__product-page .product-page__product-rate > div:first-of-type + div > span:first-child:after {
  content: "of";
}

body.ltr .farashop__product-page .product-page__share li i:before {
  content: "Share:";
}

body.ltr .basket-preview .basket-preview__header > div:last-child i:before {
  content: "Back";
}

body.ltr .advanced-filtering .results__order-by ul:before {
  content: "Sort by:";
}

body.ltr .advanced-filtering .advanced-filtering__attributes.attributes__vertical .box__title:before {
  content: "Filter by";
}

body.ltr .widget__show-more > .toggle:before {
  content: "Show more";
}

body.ltr .widget__show-more > .toggle.active:before {
  content: "Show less";
}

body.ltr .header__search-box.search-box__open.search-box__empty #handlebars-result__header-search:before {
  content: "No products found.";
}

body.ltr .product-page__user-comments .comment__message.comment__message__success:before {
  content: "Your comment was submitted successfully and will appear after approval.";
}

body.ltr .farashop__special-order .special-order__info .special-order__prices > div:last-child label:first-child:before {
  content: "Old price:";
}

body.ltr .farashop__special-order .special-order__info .special-order__prices > div:last-child label:last-child:before {
  content: "New price:";
}

body.ltr .installed-package__ + a:before,
body.ltr .installed-package__5 + a:before,
body.ltr .installed-package__4 + a:before,
body.ltr .installed-package__3 + a:before,
body.ltr .installed-package__2 + a:before {
  content: "Change package";
}

body.ltr .installed-package__2:before { content: "Bronze package"; }
body.ltr .installed-package__3:before { content: "Silver package"; }
body.ltr .installed-package__4:before { content: "Gold package"; }
body.ltr .installed-package__5:before { content: "Diamond package"; }

/* Final layout corrections override mirrored legacy declarations. */
body.ltr .advanced-filtering .results__order-by,
body.ltr .advanced-filtering .advanced-filtering__description,
body.ltr .farashop__product-page .product-page__favorite,
body.ltr .farashop__product-page .product-page__product-rate,
body.ltr .farashop__product-page .product-page__share,
body.ltr .installment-plans__item p,
body.ltr .product-catalogue__container .contents .item .item__body,
body.ltr .product-catalogue__container .keys ul,
body.ltr .product-catalogue__container .keys ul li a,
body.ltr .detail__container .detail-header .header-likes {
  text-align: left !important;
}

body.ltr .farashop__product-page .product-page__favorite > div:before {
  left: 8px !important;
  right: auto !important;
}

body.ltr .default-link li {
  justify-content: flex-start;
}

/* Ensure plugin direction classes match the English page. */
body.ltr .wi-select,
body.ltr .pajinatify,
body.ltr .selectify,
body.ltr .noUi-target {
  direction: ltr;
}

body.ltr .wi-select.rtl,
body.ltr .pajinatify__rtl,
body.ltr .selectify.rtl {
  direction: ltr !important;
}

/* The legacy RTL styles mirror cart icons; restore them for LTR. */
body.ltr .product-box__item.available .product-box__button i,
body.ltr .product-box__item.available .product-box__button a,
body.ltr .product-box__item.special-order .product-box__button a,
body.ltr .farashop__product-page .product-page__product-btn .product-btn:before {
  transform: none !important;
}

@media (max-width: 768px) {
  body.ltr .footer__container,
  body.ltr .footer__container .copy-right__container,
  body.ltr .footer__container .farashop__container.container__footer-pane {
    text-align: center !important;
  }
}
/* ==========================================================================
   Pakizan Storefront Comprehensive R4 - English/LTR refinements
   ========================================================================== */

@media (min-width: 992px) {
  body.ltr nav.nav__container,
  body.ltr nav.nav__container .main-menu,
  body.ltr nav.nav__container .main-menu li {
    overflow: visible !important;
  }

  body.ltr nav.nav__container .main-menu > li > ul,
  body.ltr nav.nav__container .main-menu > li > ul.pakizan-menu-level-1 {
    top: 100% !important;
    right: auto !important;
    left: 0 !important;
    margin: 0 !important;
    transform-origin: top left !important;
  }

  body.ltr nav.nav__container .main-menu ul li > ul,
  body.ltr nav.nav__container .main-menu ul li > ul.pakizan-menu-level,
  body.ltr nav.nav__container .main-menu ul li:hover > ul {
    top: 0 !important;
    right: auto !important;
    left: 100% !important;
    margin: 0 !important;
    transform-origin: left center !important;
  }

  body.ltr nav.nav__container .main-menu ul li.has-child > a > i,
  body.ltr nav.nav__container .main-menu ul li.pakizan-menu-has-children > a > i {
    float: right !important;
    margin-right: 0 !important;
    margin-left: 8px !important;
    transform: rotate(-90deg) !important;
  }
}

body.ltr .product-box__item .product-box__tag::after {
  content: "Special Offer" !important;
}

/* Compact and align the English two-column home modules. */
body.ltr .shop-home__body .body-part__one,
body.ltr .shop-home__body .body-part__two {
  min-height: 0 !important;
}

body.ltr .shop-home__body .body-part__one .two-columns-layout__container,
body.ltr .shop-home__body .body-part__two .two-columns-layout__container {
  min-height: 0 !important;
  margin: 0 !important;
  padding: 45px 0 !important;
}

body.ltr .shop-home__body .body-part__one .two-columns-layout__item,
body.ltr .shop-home__body .body-part__two .two-columns-layout__item {
  min-height: 380px !important;
  align-items: center !important;
}

body.ltr .shop-home__body .body-part__one .two-columns-layout__container .text-part__container,
body.ltr .shop-home__body .body-part__two .two-columns-layout__container .text-part__container,
body.ltr .shop-home__body .body-part__one .two-columns-layout__container .text-part__body,
body.ltr .shop-home__body .body-part__two .two-columns-layout__container .text-part__body {
  align-items: center !important;
  text-align: center !important;
}

body.ltr .shop-home__body .body-part__one .two-columns-layout__container .text-part__body p,
body.ltr .shop-home__body .body-part__two .two-columns-layout__container .text-part__body p,
body.ltr .shop-home__body .body-part__one .two-columns-layout__container .text-part__desc,
body.ltr .shop-home__body .body-part__two .two-columns-layout__container .text-part__desc {
  text-align: center !important;
}

/* English production-group section: white readable content on navy. */
body.ltr .shop-home__body .body-part__five {
  position: relative !important;
  overflow: hidden !important;
  padding: 55px 0 !important;
  color: #fff !important;
  background: #151963 !important;
}

body.ltr .shop-home__body .body-part__five .background-parent .background__container {
  position: relative !important;
  min-height: 520px !important;
  color: #fff !important;
  background-color: #151963 !important;
  background-position: center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}

body.ltr .shop-home__body .body-part__five .background-parent .background__container::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  z-index: 0 !important;
  background: rgba(15, 19, 91, .82) !important;
}

body.ltr .shop-home__body .body-part__five .background-overlay__container,
body.ltr .shop-home__body .body-part__five .radan-info__container {
  position: relative !important;
  z-index: 1 !important;
}

body.ltr .shop-home__body .body-part__five .radan-info__container {
  display: grid !important;
  grid-template-columns: minmax(300px, .75fr) minmax(0, 1.35fr) !important;
  gap: 55px !important;
  align-items: center !important;
  width: min(1170px, calc(100% - 30px)) !important;
  margin: 0 auto !important;
}

body.ltr .shop-home__body .body-part__five .radan-info__container .right-side,
body.ltr .shop-home__body .body-part__five .background-overlay__container {
  padding: 36px 42px !important;
  color: #fff !important;
  background: rgba(6, 10, 70, .68) !important;
}

body.ltr .shop-home__body .body-part__five .radan-info__header,
body.ltr .shop-home__body .body-part__five .background-overlay__title {
  color: #fff !important;
  font-size: 42px !important;
  font-weight: 900 !important;
  text-align: left !important;
  text-shadow: none !important;
}

body.ltr .shop-home__body .body-part__five .radan-info__second-title,
body.ltr .shop-home__body .body-part__five .radan-info__third-tile,
body.ltr .shop-home__body .body-part__five .background-overlay__second-title {
  color: #289fff !important;
  font-weight: 800 !important;
  text-shadow: none !important;
}

body.ltr .shop-home__body .body-part__five .radan-info__text,
body.ltr .shop-home__body .body-part__five .radan-info__callus,
body.ltr .shop-home__body .body-part__five .background-overlay__description,
body.ltr .shop-home__body .body-part__five .background-overlay__description p {
  color: #fff !important;
  text-align: left !important;
  text-shadow: none !important;
}

body.ltr .shop-home__body .body-part__five .radan-info__links a,
body.ltr .shop-home__body .body-part__five .background-overlay__links a {
  color: #289fff !important;
  border-color: #289fff !important;
  background: transparent !important;
}

body.ltr .shop-home__body .body-part__five .radan-info__links a:hover,
body.ltr .shop-home__body .body-part__five .background-overlay__links a:hover {
  color: #fff !important;
  background: #289fff !important;
}

/* English category: product cards start from the left even when only one exists. */
body.ltr .advanced-filtering .advanced-filtering__results .product-list,
body.ltr #advanced-filtering__handlebars-results .product-list {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: flex-start !important;
  align-items: stretch !important;
  direction: ltr !important;
}

body.ltr .advanced-filtering .advanced-filtering__results .product-list > article,
body.ltr #advanced-filtering__handlebars-results .product-list > article,
body.ltr .advanced-filtering .advanced-filtering__results .product-list > [class*="col-"],
body.ltr #advanced-filtering__handlebars-results .product-list > [class*="col-"] {
  float: none !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
}

body.ltr .advanced-filtering .widget__show-more {
  padding-bottom: 66px !important;
}

body.ltr .advanced-filtering .widget__show-more .pakizan-read-more-button,
body.ltr .advanced-filtering .widget__show-more > .toggle.pakizan-read-more-button {
  position: absolute !important;
  right: auto !important;
  bottom: 12px !important;
  left: 15px !important;
}

/* LTR footer: logo left, links center, contact right; rows never overlap. */
@media (min-width: 992px) {
  body.ltr .footer__container > .container > .row {
    display: grid !important;
    grid-template-columns: minmax(225px, 3fr) minmax(280px, 4fr) minmax(360px, 5fr) !important;
    grid-template-areas:
      "logo links contact"
      "credit links contact" !important;
    gap: 0 34px !important;
    align-items: start !important;
  }

  body.ltr .footer__container .first-footer__section { grid-area: logo !important; }
  body.ltr .footer__container .second-footer__section { grid-area: links !important; }
  body.ltr .footer__container .third-footer__section { grid-area: contact !important; }
  body.ltr .footer__container .fourth-footer__section { grid-area: credit !important; }

  body.ltr .footer__container .first-footer__section,
  body.ltr .footer__container .second-footer__section,
  body.ltr .footer__container .third-footer__section,
  body.ltr .footer__container .fourth-footer__section {
    float: none !important;
    width: auto !important;
  }
}

body.ltr .footer__container .copy-right__container {
  margin-top: 16px !important;
  margin-bottom: 0 !important;
}

@media (max-width: 991px) {
  body.ltr .shop-home__body .body-part__five .radan-info__container {
    grid-template-columns: 1fr !important;
  }
}


/* ==========================================================================
   Pakizan English/LTR Visual Safe Hotfix R16
   Scope: existing English/LTR markup only. No missing content is generated.
   ========================================================================== */

/* 1. Desktop navigation: keep the actual English menu on one row.
   Overflow items are moved to the existing-style "More" menu by the
   presentation-only R16 runtime. */
@media (min-width: 992px) {
  body.ltr .radan-header nav.nav__container {
    min-height: 44px !important;
    height: auto !important;
    overflow: visible !important;
  }

  body.ltr .radan-header nav.nav__container > .container,
  body.ltr .radan-header nav.nav__container > .container > .row {
    min-height: 44px !important;
    height: auto !important;
  }

  body.ltr .radan-header nav.nav__container ul.main-menu {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;
    justify-content: flex-start !important;
    width: 100% !important;
    min-height: 44px !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
    white-space: nowrap !important;
  }

  body.ltr .radan-header nav.nav__container ul.main-menu > li {
    display: block !important;
    flex: 0 0 auto !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
  }

  body.ltr .radan-header nav.nav__container ul.main-menu li::marker {
    content: "" !important;
    font-size: 0 !important;
  }

  body.ltr .radan-header nav.nav__container ul.main-menu > li > a {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 5px !important;
    min-height: 44px !important;
    padding: 10px 7px !important;
    font-size: 13px !important;
    line-height: 24px !important;
    text-align: left !important;
  }

  body.ltr .radan-header nav.nav__container ul.main-menu li.has-child > a > i {
    float: none !important;
    flex: 0 0 auto !important;
    margin: 0 0 0 3px !important;
  }

  body.ltr .radan-header nav.nav__container ul.main-menu ul {
    min-width: 225px !important;
    text-align: left !important;
  }

  body.ltr .radan-header nav.nav__container ul.main-menu ul li > a {
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    min-height: 42px !important;
    padding: 8px 12px !important;
    white-space: normal !important;
  }

  body.ltr .radan-header nav.nav__container ul.main-menu ul li.has-child > a > i {
    margin-left: auto !important;
    margin-right: 0 !important;
    transform: rotate(-90deg) !important;
  }
}

/* 2. Tablet navigation gap at 768-991.
   Reveal only the hamburger already rendered by the skin. */
@media (min-width: 768px) and (max-width: 991px) {
  body.ltr .radan-header .radan-header__top-side > .js__toggle-sidebar.toggle-sidebar.visible-xs {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    visibility: visible !important;
    opacity: 1 !important;
    width: 42px !important;
    min-width: 42px !important;
    height: 42px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 1px solid #e3e8ef !important;
    border-radius: 50% !important;
    color: #151963 !important;
    background: #fff !important;
    font-size: 22px !important;
    line-height: 1 !important;
    cursor: pointer !important;
  }
}

/* 3. English TwoColumnsLayout fallback.
   The English modules currently render empty option classes (_mode,
   direction__, use-background__). Treat only that incomplete markup as the
   same clean two-column layout used by the Persian home page. */
body.ltr .shop-home__body .body-part__one,
body.ltr .shop-home__body .body-part__two {
  min-height: 0 !important;
  padding: 0 !important;
}

body.ltr .shop-home__body .two-columns-layout__container._mode {
  min-height: 0 !important;
  margin: 0 !important;
  padding: 48px 0 !important;
}

body.ltr .shop-home__body .two-columns-layout__container._mode .image-part__container-bg-color {
  display: none !important;
}

body.ltr .shop-home__body .two-columns-layout__container._mode .two-columns-layout__item.direction__ {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 52px !important;
  min-height: 0 !important;
}

body.ltr .shop-home__body .body-part__two .two-columns-layout__container._mode .two-columns-layout__item.direction__ {
  flex-direction: row-reverse !important;
}

body.ltr .shop-home__body .two-columns-layout__container._mode .two-columns-layout__item.direction__ > .text-part__container,
body.ltr .shop-home__body .two-columns-layout__container._mode .two-columns-layout__item.direction__ > .image-part__container {
  flex: 0 1 calc(50% - 26px) !important;
  width: calc(50% - 26px) !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

body.ltr .shop-home__body .two-columns-layout__container._mode .image-part__container {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

body.ltr .shop-home__body .two-columns-layout__container._mode .image-part__container img {
  display: block !important;
  width: auto !important;
  max-width: 100% !important;
  max-height: 410px !important;
  margin: 0 auto !important;
  object-fit: contain !important;
}

body.ltr .shop-home__body .two-columns-layout__container._mode .text-part__container,
body.ltr .shop-home__body .two-columns-layout__container._mode .text-part__container * {
  direction: ltr !important;
}

body.ltr .shop-home__body .two-columns-layout__container._mode .custom-title__container {
  margin-top: 0 !important;
}

body.ltr .shop-home__body .two-columns-layout__container._mode .little_title,
body.ltr .shop-home__body .two-columns-layout__container._mode .main_title,
body.ltr .shop-home__body .two-columns-layout__container._mode .text-part__title {
  text-align: left !important;
}

body.ltr .shop-home__body .two-columns-layout__container._mode .text-part__body p {
  margin-bottom: 16px !important;
  color: #111 !important;
  text-align: justify !important;
  line-height: 1.8 !important;
}

body.ltr .shop-home__body .two-columns-layout__container._mode .links__list {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 8px !important;
  margin: 22px 0 0 !important;
  padding: 0 !important;
}

body.ltr .shop-home__body .two-columns-layout__container._mode .links__list a:empty {
  display: none !important;
}

@media (max-width: 991px) {
  body.ltr .shop-home__body .two-columns-layout__container._mode {
    padding: 34px 0 42px !important;
  }

  body.ltr .shop-home__body .two-columns-layout__container._mode .two-columns-layout__item.direction__,
  body.ltr .shop-home__body .body-part__two .two-columns-layout__container._mode .two-columns-layout__item.direction__ {
    flex-direction: column-reverse !important;
    gap: 22px !important;
  }

  body.ltr .shop-home__body .two-columns-layout__container._mode .two-columns-layout__item.direction__ > .text-part__container,
  body.ltr .shop-home__body .two-columns-layout__container._mode .two-columns-layout__item.direction__ > .image-part__container {
    flex: 0 0 auto !important;
    width: 100% !important;
  }

  body.ltr .shop-home__body .two-columns-layout__container._mode .image-part__container img {
    max-height: 315px !important;
  }

  body.ltr .shop-home__body .two-columns-layout__container._mode .little_title,
  body.ltr .shop-home__body .two-columns-layout__container._mode .main_title,
  body.ltr .shop-home__body .two-columns-layout__container._mode .text-part__title {
    text-align: center !important;
  }

  body.ltr .shop-home__body .two-columns-layout__container._mode .links__list {
    justify-content: center !important;
  }
}

/* 4. English company-introduction section.
   Style only the markup that already exists. Missing portal/standard logos
   are not created or substituted. */
body.ltr .shop-home__body .body-part__five {
  overflow: hidden !important;
  padding: 58px 0 !important;
  background: #151963 !important;
}

body.ltr .shop-home__body .body-part__five .pkz-about-v8__wrap {
  display: grid !important;
  grid-template-columns: minmax(260px, 0.82fr) minmax(0, 1.45fr) !important;
  grid-template-rows: auto auto auto auto auto !important;
  column-gap: 52px !important;
  row-gap: 12px !important;
  align-items: start !important;
  color: #fff !important;
}

body.ltr .shop-home__body .body-part__five .pkz-about-v8__wrap,
body.ltr .shop-home__body .body-part__five .pkz-about-v8__wrap * {
  direction: ltr !important;
}

body.ltr .shop-home__body .body-part__five .pkz-about-v8__logo {
  grid-column: 1 !important;
  grid-row: 1 !important;
  min-height: 0 !important;
}

body.ltr .shop-home__body .body-part__five .pkz-about-v8__logo .pakizan-broken-image {
  display: none !important;
}

body.ltr .shop-home__body .body-part__five .pkz-about-v8__wrap > h3 {
  grid-column: 1 !important;
  grid-row: 2 !important;
  margin: 0 !important;
  color: #289eff !important;
  font-size: 27px !important;
  font-weight: 800 !important;
  line-height: 1.35 !important;
  text-align: left !important;
}

body.ltr .shop-home__body .body-part__five .pkz-about-v8__wrap > p:nth-of-type(1) {
  grid-column: 1 !important;
  grid-row: 3 !important;
  margin: 0 !important;
  color: #fff !important;
  font-size: 15px !important;
  line-height: 1.7 !important;
  text-align: left !important;
}

body.ltr .shop-home__body .body-part__five .pkz-about-v8__wrap > .phone-number__part {
  grid-column: 1 !important;
  grid-row: 4 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 12px !important;
  min-height: 58px !important;
  margin: 6px 0 0 !important;
  padding: 8px 12px !important;
  border: 1px solid rgba(40, 158, 255, 0.55) !important;
  border-radius: 8px !important;
  background: rgba(0, 0, 0, 0.12) !important;
  text-align: left !important;
}

body.ltr .shop-home__body .body-part__five .pkz-about-v8__wrap > .phone-number__part .phone--icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 44px !important;
  min-width: 44px !important;
  height: 44px !important;
  border-radius: 50% !important;
  color: #fff !important;
  background: #289eff !important;
  font-size: 20px !important;
}

body.ltr .shop-home__body .body-part__five .pkz-about-v8__wrap > .phone-number__part a {
  color: #fff !important;
  text-decoration: none !important;
}

body.ltr .shop-home__body .body-part__five .pkz-about-v8__wrap > p:nth-of-type(2) {
  grid-column: 1 !important;
  grid-row: 5 !important;
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 8px !important;
  margin: 4px 0 0 !important;
}

body.ltr .shop-home__body .body-part__five .pkz-about-v8__wrap > p:nth-of-type(2) > a {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 42px !important;
  padding: 8px 10px !important;
  border: 1px solid #289eff !important;
  border-radius: 5px !important;
  color: #289eff !important;
  background: transparent !important;
  text-align: center !important;
  text-decoration: none !important;
}

body.ltr .shop-home__body .body-part__five .pkz-about-v8__wrap > p:nth-of-type(2) > a:hover {
  color: #fff !important;
  background: #289eff !important;
}

body.ltr .shop-home__body .body-part__five .pkz-about-v8__main {
  grid-column: 2 !important;
  grid-row: 1 / span 5 !important;
  min-width: 0 !important;
}

body.ltr .shop-home__body .body-part__five .pkz-about-v8__panel {
  min-height: 100% !important;
  padding: 32px 34px !important;
  border-radius: 8px !important;
  color: #fff !important;
  background: rgba(0, 0, 0, 0.16) !important;
}

body.ltr .shop-home__body .body-part__five .pkz-about-v8__panel h2 {
  margin: 0 0 12px !important;
  color: #fff !important;
  font-size: 36px !important;
  font-weight: 800 !important;
  line-height: 1.25 !important;
  text-align: left !important;
}

body.ltr .shop-home__body .body-part__five .pkz-about-v8__panel h3 {
  margin: 0 0 18px !important;
  color: #289eff !important;
  font-size: 22px !important;
  font-weight: 700 !important;
  line-height: 1.5 !important;
  text-align: left !important;
}

body.ltr .shop-home__body .body-part__five .pkz-about-v8__text,
body.ltr .shop-home__body .body-part__five .pkz-about-v8__text p {
  color: #fff !important;
  font-size: 15px !important;
  line-height: 1.8 !important;
  text-align: justify !important;
}

body.ltr .shop-home__body .body-part__five .pkz-about-v8__more {
  display: inline-flex !important;
  margin-top: 6px !important;
  color: #289eff !important;
  font-weight: 700 !important;
  text-decoration: underline !important;
}

@media (max-width: 991px) {
  body.ltr .shop-home__body .body-part__five {
    padding: 42px 0 !important;
  }

  body.ltr .shop-home__body .body-part__five .pkz-about-v8__wrap {
    grid-template-columns: 1fr !important;
    grid-template-rows: auto !important;
    row-gap: 14px !important;
  }

  body.ltr .shop-home__body .body-part__five .pkz-about-v8__logo,
  body.ltr .shop-home__body .body-part__five .pkz-about-v8__wrap > h3,
  body.ltr .shop-home__body .body-part__five .pkz-about-v8__wrap > p:nth-of-type(1),
  body.ltr .shop-home__body .body-part__five .pkz-about-v8__wrap > .phone-number__part,
  body.ltr .shop-home__body .body-part__five .pkz-about-v8__wrap > p:nth-of-type(2),
  body.ltr .shop-home__body .body-part__five .pkz-about-v8__main {
    grid-column: 1 !important;
    grid-row: auto !important;
  }

  body.ltr .shop-home__body .body-part__five .pkz-about-v8__wrap > h3,
  body.ltr .shop-home__body .body-part__five .pkz-about-v8__wrap > p:nth-of-type(1) {
    text-align: center !important;
  }

  body.ltr .shop-home__body .body-part__five .pkz-about-v8__wrap > .phone-number__part {
    justify-content: center !important;
    text-align: center !important;
  }

  body.ltr .shop-home__body .body-part__five .pkz-about-v8__panel {
    padding: 26px 22px !important;
  }

  body.ltr .shop-home__body .body-part__five .pkz-about-v8__panel h2,
  body.ltr .shop-home__body .body-part__five .pkz-about-v8__panel h3 {
    text-align: center !important;
  }
}

/* 5. Featured products and product cards: match the Pakizan blue palette
   without inventing missing cards or labels. */
body.ltr .shop-home__body .body-part__six .product-box__item .product-box__status::before,
body.ltr .advanced-filtering .advanced-filtering__results .product-box__item .product-box__status::before {
  background: #289eff !important;
}

body.ltr .product-box__item .show__product-page,
body.ltr .product-box__item .show-product-page,
body.ltr .product-box__item [class*="show__product"] {
  display: none !important;
}

body.ltr .shop-home__body .body-part__six {
  padding-top: 54px !important;
  padding-bottom: 46px !important;
}

body.ltr .shop-home__body .body-part__six .product-list__header {
  display: none !important;
}

body.ltr .shop-home__body .body-part__six .product-box__item {
  border-radius: 18px !important;
  overflow: hidden !important;
}

/* Keep existing footer content aligned. Empty portal-logo anchors are left
   untouched because their images/settings are content, not styling. */
body.ltr .footer__container .second-footer__section,
body.ltr .footer__container .third-footer__section,
body.ltr .footer__container .fourth-footer__section {
  text-align: left !important;
}

body.ltr .footer__container .Head,
body.ltr .footer__container h2,
body.ltr .footer__container h3 {
  color: #289eff !important;
}

/* Pakizan R33 en complete R32 visual parity: begin */
html[lang^="en"] {
  --pakizan-r33-en-accent: #289fff;
  --pakizan-r33-en-navy: #151963;
  --pakizan-r33-en-menu: #1d0342;
  --pakizan-r33-en-surface: #f7f7f7;
  --pakizan-r33-en-text: #111111;
}
@media (min-width: 992px) {
  html[lang^="en"] .farashop__body .radan-header .nav__container .main-menu > li > a {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    line-height: 30px !important;
    padding: 5px 11px !important;
  }

  html[lang^="en"] .farashop__body .radan-header .nav__container .main-menu > li > a > i {
    margin-left: 6px !important;
    font-size: 12px !important;
  }
}
html[lang^="en"] body .slider-overlay__container {
  background:
    linear-gradient(
      -90deg,
      rgba(21, 25, 99, 0) 0%,
      rgba(21, 25, 99, 0.35) 38%,
      rgba(21, 25, 99, 0.92) 66%,
      #151963 100%
    ) !important;
}

@media (min-width: 992px) {
  html[lang^="en"] body .slider-overlay__container .slider-overlay-links__container {
    align-items: flex-start !important;
  }

  html[lang^="en"] body .slider-overlay__container .slider-overlay-links__container .slider-overlay__links {
    display: inline-flex !important;
    justify-content: flex-start !important;
    align-items: center !important;
    flex-wrap: nowrap !important;
    width: auto !important;
    gap: 12px !important;
    margin: 14px 0 0 !important;
  }

  html[lang^="en"] body .slider-overlay__container .slider-overlay-links__container .slider-overlay__links a {
    flex: 0 0 auto !important;
    width: auto !important;
    min-width: 175px !important;
    padding: 10px 20px !important;
    border: 1px solid var(--pakizan-r33-en-accent) !important;
    border-radius: 4px !important;
    color: var(--pakizan-r33-en-accent) !important;
    background: transparent !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 1.45 !important;
  }

  html[lang^="en"] body .slider-overlay__container .slider-overlay-links__container .slider-overlay__links a:hover,
  html[lang^="en"] body .slider-overlay__container .slider-overlay-links__container .slider-overlay__links a:focus {
    color: #ffffff !important;
    background: var(--pakizan-r33-en-accent) !important;
  }
}
html[lang^="en"] .shop-home__body .body-part__one .two-columns-layout__container .text-part__container,
html[lang^="en"] .shop-home__body .body-part__two .two-columns-layout__container .text-part__container {
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
}

html[lang^="en"] .shop-home__body .body-part__one .two-columns-layout__container .text-part__body,
html[lang^="en"] .shop-home__body .body-part__two .two-columns-layout__container .text-part__body {
  width: 100% !important;
}

html[lang^="en"] .shop-home__body .body-part__one .two-columns-layout__container .custom-title__container p,
html[lang^="en"] .shop-home__body .body-part__two .two-columns-layout__container .custom-title__container p {
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
}

html[lang^="en"] .shop-home__body .body-part__one .two-columns-layout__container .custom-title__container .little_title a,
html[lang^="en"] .shop-home__body .body-part__two .two-columns-layout__container .custom-title__container .little_title a {
  color: var(--pakizan-r33-en-text) !important;
  font-size: 16px !important;
  font-weight: 500 !important;
}

html[lang^="en"] .shop-home__body .body-part__one .two-columns-layout__container .custom-title__container .main_title a,
html[lang^="en"] .shop-home__body .body-part__two .two-columns-layout__container .custom-title__container .main_title a {
  color: var(--pakizan-r33-en-accent) !important;
  font-size: 34px !important;
  font-weight: 800 !important;
  line-height: 1.45 !important;
}

html[lang^="en"] .shop-home__body .body-part__one .two-columns-layout__container .text-part__body p,
html[lang^="en"] .shop-home__body .body-part__two .two-columns-layout__container .text-part__body p {
  max-width: 650px !important;
  margin: 0 auto 12px !important;
  text-align: center !important;
  color: var(--pakizan-r33-en-text) !important;
}

html[lang^="en"] .shop-home__body .body-part__one .two-columns-layout__container .links__list,
html[lang^="en"] .shop-home__body .body-part__two .two-columns-layout__container .links__list,
html[lang^="en"] .shop-home__body .body-part__one .two-columns-layout__container .show-links__false,
html[lang^="en"] .shop-home__body .body-part__two .two-columns-layout__container .show-links__false {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 10px !important;
  width: 100% !important;
  margin: 20px 0 0 !important;
  padding: 0 !important;
  text-align: center !important;
}

html[lang^="en"] .shop-home__body .body-part__one .two-columns-layout__container .links__list li,
html[lang^="en"] .shop-home__body .body-part__two .two-columns-layout__container .links__list li {
  display: inline-flex !important;
  margin: 0 !important;
}

html[lang^="en"] .shop-home__body .body-part__one .two-columns-layout__container .links__list li a,
html[lang^="en"] .shop-home__body .body-part__two .two-columns-layout__container .links__list li a,
html[lang^="en"] .shop-home__body .body-part__one .two-columns-layout__container .text-part__body .custom-links a,
html[lang^="en"] .shop-home__body .body-part__two .two-columns-layout__container .text-part__body .custom-links a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  min-width: 190px !important;
  padding: 10px 24px !important;
  border: 1px solid var(--pakizan-r33-en-accent) !important;
  border-radius: 5px !important;
  color: var(--pakizan-r33-en-accent) !important;
  background: #ffffff !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  line-height: 1.4 !important;
  text-decoration: none !important;
}

html[lang^="en"] .shop-home__body .body-part__one .two-columns-layout__container .links__list li a svg,
html[lang^="en"] .shop-home__body .body-part__two .two-columns-layout__container .links__list li a svg {
  display: none !important;
}

html[lang^="en"] .shop-home__body .body-part__one .two-columns-layout__container .links__list li a:hover,
html[lang^="en"] .shop-home__body .body-part__two .two-columns-layout__container .links__list li a:hover,
html[lang^="en"] .shop-home__body .body-part__one .two-columns-layout__container .text-part__body .custom-links a:hover,
html[lang^="en"] .shop-home__body .body-part__two .two-columns-layout__container .text-part__body .custom-links a:hover {
  color: #ffffff !important;
  background: var(--pakizan-r33-en-accent) !important;
}
html[lang^="en"] .shop-home__body .body-part__three:not(:has(.DnnModule)),
html[lang^="en"] .shop-home__body .body-part__four:not(:has(.DnnModule)),
html[lang^="en"] .shop-home__body .body-part__three:has(.third__pane:empty),
html[lang^="en"] .shop-home__body .body-part__four:has(.fourth__pane:empty) {
  display: none !important;
}
html[lang^="en"] .shop-home__body .body-part__five {
  position: relative !important;
  overflow: hidden !important;
  padding: 0 !important;
  background: var(--pakizan-r33-en-navy) !important;
}

html[lang^="en"] .shop-home__body .body-part__five > .container {
  width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

html[lang^="en"] .shop-home__body .body-part__five .fifth__pane {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

html[lang^="en"] .shop-home__body .body-part__five .background-parent .background__container {
  position: relative !important;
  min-height: 620px !important;
  padding: 70px 0 55px !important;
  background-color: var(--pakizan-r33-en-navy) !important;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-blend-mode: multiply !important;
}

html[lang^="en"] .shop-home__body .body-part__five .background-parent .background__container::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  background: rgba(15, 19, 91, 0.76);
  pointer-events: none;
}

html[lang^="en"] .shop-home__body .body-part__five .background-parent .background-overlay__container {
  position: relative !important;
  z-index: 1 !important;
  max-width: 1170px !important;
  padding: 40px 46px !important;
  background: rgba(6, 10, 70, 0.70) !important;
  border-radius: 2px !important;
}

html[lang^="en"] .shop-home__body .body-part__five .background-overlay__title,
html[lang^="en"] .shop-home__body .body-part__five .radan-info__container .right-side .radan-info__header {
  color: #ffffff !important;
  font-size: 46px !important;
  font-weight: 900 !important;
  line-height: 1.35 !important;
  text-shadow: none !important;
}

html[lang^="en"] .shop-home__body .body-part__five .background-overlay__second-title,
html[lang^="en"] .shop-home__body .body-part__five .radan-info__container .right-side .radan-info__second-title {
  color: var(--pakizan-r33-en-accent) !important;
  font-size: 26px !important;
  font-weight: 800 !important;
  line-height: 1.55 !important;
  text-shadow: none !important;
}

html[lang^="en"] .shop-home__body .body-part__five .background-overlay__description,
html[lang^="en"] .shop-home__body .body-part__five .background-overlay__description p,
html[lang^="en"] .shop-home__body .body-part__five .radan-info__container .right-side .radan-info__text {
  height: auto !important;
  color: #ffffff !important;
  font-size: 17px !important;
  line-height: 2 !important;
  text-shadow: none !important;
}

html[lang^="en"] .shop-home__body .body-part__five .radan-info__container {
  position: relative !important;
  z-index: 1 !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1.35fr) minmax(300px, 0.75fr) !important;
  gap: 70px !important;
  align-items: center !important;
  width: min(1170px, calc(100% - 30px)) !important;
  margin: 0 auto !important;
  padding: 70px 0 !important;
}

html[lang^="en"] .shop-home__body .body-part__five .radan-info__container .right-side {
  padding: 40px 46px !important;
  background: rgba(6, 10, 70, 0.70) !important;
}

html[lang^="en"] .shop-home__body .body-part__five .radan-info__container .left-side {
  padding: 20px 10px !important;
  text-align: center !important;
}

html[lang^="en"] .shop-home__body .body-part__five .radan-info__container .left-side .radan-info__third-tile {
  color: var(--pakizan-r33-en-accent) !important;
  font-size: 30px !important;
  font-weight: 800 !important;
}

html[lang^="en"] .shop-home__body .body-part__five .radan-info__container .left-side .radan-info__callus {
  color: rgba(255, 255, 255, 0.78) !important;
  font-size: 15px !important;
}

html[lang^="en"] .shop-home__body .body-part__five .radan-info__container .left-side .radan-info__number {
  margin: 18px 0 24px !important;
}

html[lang^="en"] .shop-home__body .body-part__five .radan-info__container .left-side .radan-info__number i {
  width: 58px !important;
  height: 58px !important;
  border-radius: 50% !important;
  background: var(--pakizan-r33-en-accent) !important;
}

html[lang^="en"] .shop-home__body .body-part__five .radan-info__container .left-side .radan-info__links {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(130px, 1fr)) !important;
  gap: 10px !important;
  margin: 0 !important;
  padding: 0 !important;
}

html[lang^="en"] .shop-home__body .body-part__five .radan-info__container .left-side .radan-info__links li {
  padding: 0 !important;
}

html[lang^="en"] .shop-home__body .body-part__five .radan-info__container .left-side .radan-info__links a,
html[lang^="en"] .shop-home__body .body-part__five .background-overlay__links a {
  padding: 10px 16px !important;
  border: 1px solid var(--pakizan-r33-en-accent) !important;
  border-radius: 4px !important;
  color: var(--pakizan-r33-en-accent) !important;
  background: transparent !important;
  font-size: 15px !important;
  text-shadow: none !important;
}

html[lang^="en"] .shop-home__body .body-part__five .radan-info__container .left-side .radan-info__links a:hover,
html[lang^="en"] .shop-home__body .body-part__five .background-overlay__links a:hover {
  color: #ffffff !important;
  background: var(--pakizan-r33-en-accent) !important;
}

@media (max-width: 991px) {
  html[lang^="en"] .shop-home__body .body-part__five .radan-info__container {
    grid-template-columns: 1fr !important;
    gap: 25px !important;
    padding: 40px 15px !important;
  }

  html[lang^="en"] .shop-home__body .body-part__five .background-parent .background__container {
    min-height: 0 !important;
    padding: 35px 0 !important;
  }

  html[lang^="en"] .shop-home__body .body-part__five .background-parent .background-overlay__container {
    margin: 0 15px !important;
    padding: 28px 24px !important;
  }

  html[lang^="en"] .shop-home__body .body-part__five .background-overlay__title,
  html[lang^="en"] .shop-home__body .body-part__five .radan-info__container .right-side .radan-info__header {
    font-size: 34px !important;
  }
}
html[lang^="en"] .shop-home__body .body-part__six .farashop__container.container__content-pane > span > p:first-child {
  color: var(--pakizan-r33-en-text) !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  margin-bottom: 2px !important;
}

html[lang^="en"] .shop-home__body .body-part__six .farashop__container.container__content-pane > h2 > span,
html[lang^="en"] .shop-home__body .body-part__six .farashop__container.container__content-pane > span > span {
  color: var(--pakizan-r33-en-accent) !important;
  font-size: 36px !important;
  font-weight: 900 !important;
}

html[lang^="en"] .shop-home__body .body-part__six .cpl__template .product-list__header {
  display: none !important;
}

html[lang^="en"] .shop-home__body .body-part__six .cpl__template.product-list {
  margin-top: 15px !important;
}

html[lang^="en"] .shop-home__body .body-part__six .cpl__template .product-list__body {
  position: relative !important;
  padding: 18px 60px 35px !important;
}

html[lang^="en"] .shop-home__body .body-part__six .cpl__template .slick-list {
  padding: 18px 0 28px !important;
}

html[lang^="en"] .shop-home__body .body-part__six .cpl__template .slick-slide {
  padding: 0 14px !important;
}

html[lang^="en"] .shop-home__body .body-part__six .product-list article .product-box__item {
  height: 480px !important;
  padding: 20px 18px !important;
  border: 0 !important;
  border-radius: 18px !important;
  background: #ffffff !important;
  box-shadow: 0 10px 28px rgba(19, 28, 84, 0.08) !important;
}

html[lang^="en"] .shop-home__body .body-part__six .product-box__item .product-box__title,
html[lang^="en"] .shop-home__body .body-part__six .product-box__item .product-box__title div,
html[lang^="en"] .shop-home__body .body-part__six .product-box__item .product-box__title a {
  color: var(--pakizan-r33-en-text) !important;
  text-align: center !important;
  font-size: 17px !important;
  font-weight: 500 !important;
}

html[lang^="en"] .shop-home__body .body-part__six .product-box__item p + div {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 10px !important;
  width: 100% !important;
}

html[lang^="en"] .shop-home__body .body-part__six .product-box__item p + div > div {
  float: none !important;
  clear: none !important;
}

html[lang^="en"] .shop-home__body .body-part__six .product-box__item .product-box__prices {
  display: flex !important;
  flex: 1 1 100% !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 50px !important;
  text-align: center !important;
}

html[lang^="en"] .shop-home__body .body-part__six .cpl__template .slick-arrow {
  width: 54px !important;
  height: 54px !important;
  margin-top: -27px !important;
  border: 0 !important;
  border-radius: 50% !important;
  background: var(--pakizan-r33-en-accent) !important;
  box-shadow: none !important;
  opacity: 1 !important;
}

html[lang^="en"] .shop-home__body .body-part__six .cpl__template .slick-arrow::before {
  border-color: #ffffff !important;
}

html[lang^="en"] .shop-home__body .body-part__six .cpl__template .slick-prev {
  right: 0 !important;
}

html[lang^="en"] .shop-home__body .body-part__six .cpl__template .slick-next {
  left: 0 !important;
}
html[lang^="en"] .footer__container {
  padding: 45px 0 28px !important;
  background: var(--pakizan-r33-en-surface) !important;
}

@media (min-width: 992px) {
  html[lang^="en"] .footer__container > .container > .row {
    display: grid !important;
    grid-template-columns: minmax(0, 5fr) minmax(0, 4fr) minmax(220px, 3fr) !important;
    grid-template-areas:
      "contact links logo"
      "contact links credit" !important;
    column-gap: 42px !important;
    align-items: start !important;
    margin-left: -15px !important;
    margin-right: -15px !important;
  }

  html[lang^="en"] .footer__container .first-footer__section {
    grid-area: logo !important;
  }

  html[lang^="en"] .footer__container .second-footer__section {
    grid-area: links !important;
  }

  html[lang^="en"] .footer__container .third-footer__section {
    grid-area: contact !important;
  }

  html[lang^="en"] .footer__container .fourth-footer__section {
    grid-area: credit !important;
  }

  html[lang^="en"] .footer__container .first-footer__section,
  html[lang^="en"] .footer__container .second-footer__section,
  html[lang^="en"] .footer__container .third-footer__section,
  html[lang^="en"] .footer__container .fourth-footer__section {
    float: none !important;
    width: auto !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

html[lang^="en"] .footer__container .first-footer__section {
  text-align: center !important;
}

html[lang^="en"] .footer__container .first-footer__section > a {
  display: block !important;
  text-align: center !important;
}

html[lang^="en"] .footer__container .first-footer__section > a img {
  display: block !important;
  width: auto !important;
  max-width: 150px !important;
  height: auto !important;
  margin: 0 auto !important;
}

html[lang^="en"] .footer__container .first-footer__section #FirstFooterPane img {
  display: block !important;
  width: auto !important;
  max-width: 125px !important;
  height: auto !important;
  margin: 20px auto 0 !important;
}

html[lang^="en"] .footer__container .farashop__container.container__footer-pane .Head {
  margin: 0 0 26px !important;
  color: var(--pakizan-r33-en-accent) !important;
  font-size: 24px !important;
  font-weight: 800 !important;
  line-height: 1.5 !important;
}

html[lang^="en"] .footer__container .default-link {
  margin: 0 !important;
  padding: 0 !important;
}

html[lang^="en"] .footer__container .default-link li {
  justify-content: flex-start !important;
  gap: 9px !important;
  margin-bottom: 14px !important;
}

html[lang^="en"] .footer__container .default-link li::before {
  color: #a7adb6 !important;
  font-size: 14px !important;
}

html[lang^="en"] .footer__container .default-link li a {
  color: var(--pakizan-r33-en-text) !important;
  font-size: 15px !important;
  line-height: 1.8 !important;
}

html[lang^="en"] .footer__container .copy-right__container {
  margin: 18px 0 0 !important;
  text-align: center !important;
  line-height: 1.8 !important;
}

html[lang^="en"] .footer__container .copy-right__container a,
html[lang^="en"] .footer__container .copy-right__container span {
  color: #555b66 !important;
  font-size: 14px !important;
  font-weight: 700 !important;
}

@media (max-width: 991px) {
  html[lang^="en"] .footer__container {
    padding-bottom: 30px !important;
  }

  html[lang^="en"] .footer__container .first-footer__section,
  html[lang^="en"] .footer__container .second-footer__section,
  html[lang^="en"] .footer__container .third-footer__section,
  html[lang^="en"] .footer__container .fourth-footer__section {
    margin-bottom: 30px !important;
    text-align: center !important;
  }
}
html[lang^="en"] .advanced-filtering .advanced-filtering__results {
  width: 100% !important;
  margin: 0 !important;
  padding: 38px 0 55px !important;
  background: var(--pakizan-r33-en-surface) !important;
}

html[lang^="en"] .advanced-filtering .advanced-filtering__results .widget__show-more {
  margin: 0 auto 28px !important;
  padding: 20px 15px 76px !important;
  background: transparent !important;
}

html[lang^="en"] .advanced-filtering .advanced-filtering__results .advanced-filtering__description {
  color: var(--pakizan-r33-en-text) !important;
}

html[lang^="en"] .advanced-filtering .advanced-filtering__results .product-list {
  margin: 0 -15px !important;
  padding: 18px 0 8px !important;
  background: transparent !important;
}

html[lang^="en"] .advanced-filtering .advanced-filtering__results .product-list article {
  padding-left: 14px !important;
  padding-right: 14px !important;
}

html[lang^="en"] .advanced-filtering .advanced-filtering__results .product-list article .product-box__item {
  height: 480px !important;
  padding: 20px 18px !important;
  border: 0 !important;
  border-radius: 14px !important;
  background: #ffffff !important;
  box-shadow: 0 10px 28px rgba(19, 28, 84, 0.08) !important;
}

html[lang^="en"] .advanced-filtering .advanced-filtering__results .product-box__item .product-box__title,
html[lang^="en"] .advanced-filtering .advanced-filtering__results .product-box__item .product-box__title div,
html[lang^="en"] .advanced-filtering .advanced-filtering__results .product-box__item .product-box__title a {
  color: var(--pakizan-r33-en-text) !important;
  text-align: center !important;
  font-size: 17px !important;
  font-weight: 500 !important;
}

html[lang^="en"] .advanced-filtering .advanced-filtering__results .product-box__item p + div {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 10px !important;
  width: 100% !important;
}

html[lang^="en"] .advanced-filtering .advanced-filtering__results .product-box__item p + div > div {
  float: none !important;
  clear: none !important;
}

html[lang^="en"] .advanced-filtering .advanced-filtering__results .product-box__item .product-box__prices {
  display: flex !important;
  flex: 1 1 100% !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 52px !important;
  text-align: center !important;
}

html[lang^="en"] .advanced-filtering .advanced-filtering__results .product-box__item .product-box__status,
html[lang^="en"] .advanced-filtering .advanced-filtering__results .product-box__item .product-box__button {
  float: none !important;
  clear: none !important;
  margin: 0 !important;
  text-align: center !important;
}

html[lang^="en"] .advanced-filtering .advanced-filtering__results .section-one__main-title {
  margin: 8px 0 18px !important;
}

html[lang^="en"] .advanced-filtering .advanced-filtering__results .section-one__main-title p:first-child {
  margin: 0 0 2px !important;
  color: var(--pakizan-r33-en-text) !important;
  font-size: 22px !important;
  font-weight: 500 !important;
  line-height: 1.4 !important;
}

html[lang^="en"] .advanced-filtering .advanced-filtering__results .section-one__main-title p:last-child {
  margin: 0 !important;
  color: var(--pakizan-r33-en-accent) !important;
  font-size: 38px !important;
  font-weight: 900 !important;
  line-height: 1.35 !important;
}

html[lang^="en"] .advanced-filtering .widget__show-more > .toggle {
  left: 15px !important;
  bottom: 15px !important;
  right: auto !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  height: 42px !important;
  line-height: 42px !important;
  background: none !important;
  filter: none !important;
}

html[lang^="en"] .advanced-filtering .widget__show-more > .toggle::before {
  content: "Read more" !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: 42px !important;
  padding: 0 20px !important;
  border: 1px solid var(--pakizan-r33-en-accent) !important;
  border-radius: 4px !important;
  color: var(--pakizan-r33-en-accent) !important;
  background: #ffffff !important;
  font-size: 14px !important;
  line-height: 40px !important;
}

html[lang^="en"] .advanced-filtering .widget__show-more > .toggle::after {
  display: none !important;
}

html[lang^="en"] .advanced-filtering .widget__show-more > .toggle.active::before {
  content: "Read less" !important;
}

@media (max-width: 767px) {
  html[lang^="en"] .shop-home__body .body-part__six .cpl__template .product-list__body {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  html[lang^="en"] .shop-home__body .body-part__six .product-list article .product-box__item,
  html[lang^="en"] .advanced-filtering .advanced-filtering__results .product-list article .product-box__item {
    height: auto !important;
    min-height: 410px !important;
  }

  html[lang^="en"] .advanced-filtering .advanced-filtering__results {
    padding-top: 24px !important;
    padding-bottom: 35px !important;
  }
}
@media (min-width: 992px) {
  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container nav .main-menu {
    display: flex !important;
    flex-direction: row !important;
    direction: ltr !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    text-align: left !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container nav .main-menu > li {
    direction: ltr !important;
    float: none !important;
  }

  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container nav .main-menu > li > ul {
    top: 100% !important;
    left: 0 !important;
    right: auto !important;
    transform-origin: top left !important;
  }

  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container nav .main-menu ul ul {
    top: 0 !important;
    left: 100% !important;
    right: auto !important;
    transform-origin: left center !important;
  }

  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container nav .main-menu ul li.has-child > a > i,
  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container nav .main-menu ul li.has-child:hover > a > i {
    float: right !important;
    margin-left: 8px !important;
    margin-right: 0 !important;
    transform: rotateZ(-90deg) !important;
  }
}
html[lang^="en"] .shop-home__body .body-part__one .two-columns-layout__container .links__list > li:has(> a[href=""]),
html[lang^="en"] .shop-home__body .body-part__one .two-columns-layout__container .links__list > li:has(> a[title=""]),
html[lang^="en"] .shop-home__body .body-part__two .two-columns-layout__container .links__list > li:has(> a[href=""]),
html[lang^="en"] .shop-home__body .body-part__two .two-columns-layout__container .links__list > li:has(> a[title=""]) {
  display: none !important;
}

html[lang^="en"] .shop-home__body .body-part__one .two-columns-layout__container .links__list li > a[href=""],
html[lang^="en"] .shop-home__body .body-part__one .two-columns-layout__container .links__list li > a[title=""],
html[lang^="en"] .shop-home__body .body-part__two .two-columns-layout__container .links__list li > a[href=""],
html[lang^="en"] .shop-home__body .body-part__two .two-columns-layout__container .links__list li > a[title=""] {
  display: none !important;
}

html[lang^="en"] .shop-home__body .body-part__one .two-columns-layout__container .links__list li > a:not([href=""]):not([title=""]),
html[lang^="en"] .shop-home__body .body-part__two .two-columns-layout__container .links__list li > a:not([href=""]):not([title=""]) {
  color: var(--pakizan-r33-en-accent) !important;
  border-color: var(--pakizan-r33-en-accent) !important;
  background: #fff !important;
}

html[lang^="en"] .shop-home__body .body-part__one .two-columns-layout__container .text-part__body,
html[lang^="en"] .shop-home__body .body-part__one .two-columns-layout__container .text-part__body p,
html[lang^="en"] .shop-home__body .body-part__one .two-columns-layout__container .text-part__desc,
html[lang^="en"] .shop-home__body .body-part__two .two-columns-layout__container .text-part__body,
html[lang^="en"] .shop-home__body .body-part__two .two-columns-layout__container .text-part__body p,
html[lang^="en"] .shop-home__body .body-part__two .two-columns-layout__container .text-part__desc {
  direction: ltr !important;
  text-align: center !important;
}
html[lang^="en"] .shop-home__body .body-part__six .cpl__template .product-list__body {
  background: #fff !important;
}

html[lang^="en"] .shop-home__body .body-part__six .cpl__template .slick-slide {
  padding-left: 18px !important;
  padding-right: 18px !important;
}

html[lang^="en"] .shop-home__body .body-part__six .product-list article .product-box__item {
  display: flex !important;
  flex-direction: column !important;
  height: 520px !important;
  min-height: 520px !important;
  overflow: visible !important;
}

html[lang^="en"] .shop-home__body .body-part__six .product-box__item img.img-responsive {
  width: auto !important;
  max-width: 100% !important;
  max-height: 300px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

html[lang^="en"] .shop-home__body .body-part__six .product-box__item > p + div {
  margin-top: auto !important;
  min-height: 82px !important;
}

html[lang^="en"] .shop-home__body .body-part__six .product-box__item .product-box__title,
html[lang^="en"] .shop-home__body .body-part__six .product-box__item .product-box__title div,
html[lang^="en"] .shop-home__body .body-part__six .product-box__item .product-box__title a {
  font-size: 18px !important;
  line-height: 1.85 !important;
}
@media (min-width: 992px) {
  html[lang^="en"] .footer__container > .container > .row {
    grid-template-areas:
      "logo links contact"
      "credit links contact" !important;
  }
}
html[lang^="en"] .advanced-filtering .advanced-filtering__results .product-list article .product-box__item {
  display: flex !important;
  flex-direction: column !important;
  height: auto !important;
  min-height: 500px !important;
  overflow: visible !important;
}

html[lang^="en"] .advanced-filtering .advanced-filtering__results .product-list article .product-box__item img.img-responsive {
  width: auto !important;
  max-width: 100% !important;
  max-height: 280px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

html[lang^="en"] .advanced-filtering .advanced-filtering__results .product-box__item > p + div {
  margin-top: auto !important;
  min-height: 92px !important;
}

html[lang^="en"] .advanced-filtering .advanced-filtering__results .product-box__item.contact-us .product-box__button {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  width: 100% !important;
}

html[lang^="en"] .advanced-filtering .advanced-filtering__results .product-box__item.contact-us .product-box__button .show__product-page {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  min-width: 130px !important;
  height: 40px !important;
  margin: 8px auto 0 !important;
  padding: 0 18px !important;
  border: 1px solid var(--pakizan-r33-en-accent) !important;
  border-radius: 22px !important;
  color: var(--pakizan-r33-en-accent) !important;
  background: #fff !important;
  font-size: 14px !important;
  line-height: 38px !important;
}

html[lang^="en"] .advanced-filtering .advanced-filtering__results .product-box__item.contact-us .product-box__button .show__product-page:hover,
html[lang^="en"] .advanced-filtering .advanced-filtering__results .product-box__item.contact-us .product-box__button .show__product-page:focus {
  color: #fff !important;
  background: var(--pakizan-r33-en-accent) !important;
}
html[lang^="en"] .advanced-filtering .widget__show-more > .toggle {
  left: auto !important;
  bottom: 15px !important;
  right: 15px !important;
  width: auto !important;
  height: 42px !important;
  padding: 0 20px !important;
  border: 1px solid var(--pakizan-r33-en-accent) !important;
  border-radius: 4px !important;
  color: var(--pakizan-r33-en-accent) !important;
  background: #fff !important;
  filter: none !important;
  line-height: 40px !important;
}

html[lang^="en"] .advanced-filtering .widget__show-more > .toggle::before {
  height: auto !important;
  padding: 0 !important;
  border: 0 !important;
  color: inherit !important;
  background: transparent !important;
  line-height: inherit !important;
}

html[lang^="en"] .advanced-filtering .widget__show-more > .toggle:hover,
html[lang^="en"] .advanced-filtering .widget__show-more > .toggle:focus {
  color: #fff !important;
  background: var(--pakizan-r33-en-accent) !important;
}

@media (max-width: 767px) {
  html[lang^="en"] .shop-home__body .body-part__six .product-list article .product-box__item,
  html[lang^="en"] .advanced-filtering .advanced-filtering__results .product-list article .product-box__item {
    height: auto !important;
    min-height: 410px !important;
  }
}
@media (min-width: 992px) {
  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container nav .main-menu li {
    position: relative !important;
  }

  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container nav .main-menu > li > ul,
  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container nav .main-menu > li > .sub-menu,
  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container nav .main-menu > li > .submenu {
    top: 100% !important;
    left: 0 !important;
    right: auto !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    transform: none !important;
    transform-origin: top left !important;
  }

  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container nav .main-menu li ul li > ul,
  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container nav .main-menu li ul li > .sub-menu,
  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container nav .main-menu li ul li > .submenu,
  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container nav .main-menu li ul li:hover > ul,
  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container nav .main-menu li ul li:hover > .sub-menu,
  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container nav .main-menu li ul li:hover > .submenu {
    top: 0 !important;
    left: 100% !important;
    right: auto !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    transform: none !important;
    transform-origin: top left !important;
  }

  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container nav .main-menu ul li.has-child > a > i,
  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container nav .main-menu ul li.has-child:hover > a > i {
    float: right !important;
    margin-left: 8px !important;
    margin-right: 0 !important;
    transform: rotate(-90deg) !important;
  }
}
html[lang^="en"] .shop-home__body .body-part__six .product-box__item,
html[lang^="en"] .advanced-filtering .advanced-filtering__results .product-box__item {
  position: relative !important;
}

html[lang^="en"] .shop-home__body .body-part__six .product-box__item .product-box__status,
html[lang^="en"] .advanced-filtering .advanced-filtering__results .product-box__item .product-box__status {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 96px !important;
  height: 96px !important;
  margin: 0 !important;
  overflow: hidden !important;
  z-index: 4 !important;
  pointer-events: none !important;
  text-align: center !important;
}

html[lang^="en"] .shop-home__body .body-part__six .product-box__item .product-box__status::before,
html[lang^="en"] .advanced-filtering .advanced-filtering__results .product-box__item .product-box__status::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  background: #efb132 !important;
  clip-path: polygon(100% 0, 0 0, 100% 100%) !important;
  z-index: 0 !important;
}

html[lang^="en"] .shop-home__body .body-part__six .product-box__item .product-box__status > *,
html[lang^="en"] .advanced-filtering .advanced-filtering__results .product-box__item .product-box__status > * {
  position: absolute !important;
  top: 18px !important;
  left: -10px !important;
  display: block !important;
  width: 88px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #ffffff !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  text-align: center !important;
  text-decoration: none !important;
  transform: rotate(-45deg) !important;
  transform-origin: top left !important;
  z-index: 1 !important;
  pointer-events: none !important;
}

html[lang^="en"] .shop-home__body .body-part__six .product-box__item .product-box__status > *::before,
html[lang^="en"] .advanced-filtering .advanced-filtering__results .product-box__item .product-box__status > *::before,
html[lang^="en"] .shop-home__body .body-part__six .product-box__item .product-box__status > *::after,
html[lang^="en"] .advanced-filtering .advanced-filtering__results .product-box__item .product-box__status > *::after {
  display: none !important;
}

html[lang^="en"] .shop-home__body .body-part__six .product-box__item .product-box__status a,
html[lang^="en"] .shop-home__body .body-part__six .product-box__item .product-box__status span,
html[lang^="en"] .shop-home__body .body-part__six .product-box__item .product-box__status div,
html[lang^="en"] .advanced-filtering .advanced-filtering__results .product-box__item .product-box__status a,
html[lang^="en"] .advanced-filtering .advanced-filtering__results .product-box__item .product-box__status span,
html[lang^="en"] .advanced-filtering .advanced-filtering__results .product-box__item .product-box__status div {
  color: inherit !important;
  background: transparent !important;
}
@media (min-width: 992px) {
  html[lang^="en"] body.ltr nav.nav__container .main-menu > li > ul {
    top: 100% !important;
    left: 0 !important;
    right: auto !important;
  }

  html[lang^="en"] body.ltr nav.nav__container .main-menu ul li > ul,
  html[lang^="en"] body.ltr nav.nav__container .main-menu ul li:hover > ul {
    top: 0 !important;
    left: 100% !important;
    right: auto !important;
  }
}

html[lang^="en"] .product-box__item .product-box__tag::after {
  content: "Special offer" !important;
}
html[lang^="en"] .shop-home__body .body-part__six,
html[lang^="en"] .shop-home__body .body-part__six .sixth__pane,
html[lang^="en"] .shop-home__body .body-part__six .farashop__container,
html[lang^="en"] .shop-home__body .body-part__six .cpl__template,
html[lang^="en"] .shop-home__body .body-part__six .cpl__template.product-list,
html[lang^="en"] .shop-home__body .body-part__six .cpl__template .product-list__body,
html[lang^="en"] .shop-home__body .body-part__six .cpl__template .js__slick,
html[lang^="en"] .shop-home__body .body-part__six .cpl__template .slick-list,
html[lang^="en"] .shop-home__body .body-part__six .cpl__template .slick-track {
  border: 0 !important;
  background: #fff !important;
  box-shadow: none !important;
}

html[lang^="en"] .shop-home__body .body-part__six .cpl__template::before,
html[lang^="en"] .shop-home__body .body-part__six .cpl__template::after,
html[lang^="en"] .shop-home__body .body-part__six .cpl__template .product-list__body::before,
html[lang^="en"] .shop-home__body .body-part__six .cpl__template .product-list__body::after,
html[lang^="en"] .shop-home__body .body-part__six .cpl__template .js__slick::before,
html[lang^="en"] .shop-home__body .body-part__six .cpl__template .js__slick::after {
  display: none !important;
  content: none !important;
}

html[lang^="en"] .shop-home__body .body-part__six hr,
html[lang^="en"] .shop-home__body .body-part__six .product-list__header:empty {
  display: none !important;
}

html[lang^="en"] .shop-home__body .body-part__six .cpl__template .product-list__body {
  padding: 14px 45px 30px !important;
}

html[lang^="en"] .shop-home__body .body-part__six .cpl__template .slick-slide {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

html[lang^="en"] .shop-home__body .body-part__six .product-list article .product-box__item {
  height: 455px !important;
  min-height: 455px !important;
  padding: 16px 18px 20px !important;
  overflow: hidden !important;
}

html[lang^="en"] .shop-home__body .body-part__six .product-box__item .product-box__picture {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  height: 270px !important;
  margin: 0 auto !important;
}

html[lang^="en"] .shop-home__body .body-part__six .product-box__item .product-box__picture img,
html[lang^="en"] .shop-home__body .body-part__six .product-box__item img.img-responsive {
  width: auto !important;
  max-width: 245px !important;
  height: auto !important;
  max-height: 265px !important;
  margin: 0 auto !important;
  object-fit: contain !important;
}

html[lang^="en"] .shop-home__body .body-part__six .product-box__item .product-box__title {
  min-height: 64px !important;
  margin: 8px 0 4px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

html[lang^="en"] .shop-home__body .body-part__six .product-box__item > p + div {
  min-height: 70px !important;
  margin-top: auto !important;
}

html[lang^="en"] .shop-home__body .body-part__six .cpl__template .slick-arrow {
  top: 50% !important;
  margin-top: -27px !important;
}
@media (min-width: 992px) {
  html[lang^="en"] .footer__container > .container > .row {
    grid-template-columns: minmax(360px, 5fr) minmax(280px, 4fr) minmax(225px, 3fr) !important;
    column-gap: 34px !important;
  }
}

html[lang^="en"] .footer__container .copy-right__container {
  margin-top: 16px !important;
  margin-bottom: 0 !important;
}
html[lang^="en"] .advanced-filtering .widget__show-more {
  padding-bottom: 66px !important;
}

html[lang^="en"] .advanced-filtering .widget__show-more .pakizan-read-more-button,
html[lang^="en"] .advanced-filtering .widget__show-more > .toggle.pakizan-read-more-button {
  position: absolute !important;
  left: auto !important;
  bottom: 12px !important;
  right: 15px !important;
}

@media (max-width: 767px) {
  html[lang^="en"] .shop-home__body .body-part__six .cpl__template .product-list__body {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }

  html[lang^="en"] .shop-home__body .body-part__six .product-list article .product-box__item {
    height: auto !important;
    min-height: 420px !important;
  }
}
@media (min-width: 992px) {
  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container .main-menu ul,
  html[lang^="en"] body.ltr nav.nav__container .main-menu ul {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    outline: 0 !important;
    background: var(--pakizan-r33-en-menu) !important;
    box-shadow: 0 6px 18px rgba(0, 0, 0, 0.18) !important;
  }

  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container .main-menu ul li,
  html[lang^="en"] body.ltr nav.nav__container .main-menu ul li {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    outline: 0 !important;
    background: var(--pakizan-r33-en-menu) !important;
  }

  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container .main-menu ul li > a,
  html[lang^="en"] body.ltr nav.nav__container .main-menu ul li > a {
    margin: 0 !important;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
  }

  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container .main-menu ul li > ul,
  html[lang^="en"] body.ltr nav.nav__container .main-menu ul li > ul {
    margin-left: -1px !important;
    margin-right: 0 !important;
  }
}
html[lang^="en"] .shop-home__body .body-part__six .product-box__item .product-box__button,
html[lang^="en"] .advanced-filtering .advanced-filtering__results .product-box__item .product-box__button,
html[lang^="en"] .shop-home__body .body-part__six .product-box__item .show__product-page,
html[lang^="en"] .advanced-filtering .advanced-filtering__results .product-box__item .show__product-page {
  display: none !important;
}

html[lang^="en"] .shop-home__body .body-part__six .product-box__item.available .product-box__prices,
html[lang^="en"] .advanced-filtering .advanced-filtering__results .product-box__item.available .product-box__prices {
  display: flex !important;
  visibility: visible !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  min-height: 62px !important;
  text-align: center !important;
}

html[lang^="en"] .shop-home__body .body-part__six .product-box__item.available .product-box__prices > div,
html[lang^="en"] .advanced-filtering .advanced-filtering__results .product-box__item.available .product-box__prices > div {
  display: block !important;
  visibility: visible !important;
}

html[lang^="en"] .shop-home__body .body-part__six .product-box__item .product-box__prices > div,
html[lang^="en"] .advanced-filtering .advanced-filtering__results .product-box__item .product-box__prices > div {
  margin-top: 3px !important;
  color: var(--pakizan-r33-en-accent) !important;
  font-size: 22px !important;
  font-weight: 900 !important;
  line-height: 1.55 !important;
  text-align: center !important;
}

html[lang^="en"] .shop-home__body .body-part__six .product-box__item .product-box__prices > div > span:first-child,
html[lang^="en"] .advanced-filtering .advanced-filtering__results .product-box__item .product-box__prices > div > span:first-child {
  font-size: 22px !important;
  font-weight: 900 !important;
}

html[lang^="en"] .shop-home__body .body-part__six .product-box__item .product-box__prices > div > span:last-child,
html[lang^="en"] .advanced-filtering .advanced-filtering__results .product-box__item .product-box__prices > div > span:last-child {
  color: #555b66 !important;
  font-size: 16px !important;
  font-weight: 700 !important;
}

html[lang^="en"] .shop-home__body .body-part__six .product-box__item .product-box__prices > del,
html[lang^="en"] .advanced-filtering .advanced-filtering__results .product-box__item .product-box__prices > del {
  margin-bottom: 2px !important;
  color: #999 !important;
  font-size: 15px !important;
  line-height: 1.5 !important;
  text-align: center !important;
}

html[lang^="en"] .shop-home__body .body-part__six .product-box__item > p + div,
html[lang^="en"] .advanced-filtering .advanced-filtering__results .product-box__item > p + div {
  align-content: center !important;
  justify-content: center !important;
  min-height: 64px !important;
}
@media (min-width: 992px) {
  html[lang^="en"] .footer__container > .container > .row {
    grid-template-columns:
      minmax(220px, 3fr)
      minmax(250px, 3fr)
      minmax(440px, 6fr) !important;
    column-gap: 30px !important;
  }

  html[lang^="en"] .footer__container .first-footer__section,
  html[lang^="en"] .footer__container .second-footer__section,
  html[lang^="en"] .footer__container .third-footer__section,
  html[lang^="en"] .footer__container .fourth-footer__section {
    min-width: 0 !important;
  }
}
@media (min-width: 992px) {
  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container .main-menu > li > a {
    font-size: 15px !important;
  }

  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container .main-menu li,
  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container .main-menu li > a {
    min-height: 42px !important;
  }

  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container .main-menu li > a {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 7px !important;
    height: 42px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    line-height: 1.3 !important;
    white-space: nowrap !important;
  }

  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container .main-menu ul {
    min-width: 185px !important;
  }

  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container .main-menu ul li > a {
    width: 100% !important;
    justify-content: space-between !important;
    padding-left: 14px !important;
    padding-right: 14px !important;
    font-size: 15px !important;
  }

  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container .main-menu li > a > i {
    position: static !important;
    top: auto !important;
    left: auto !important;
    bottom: auto !important;
    right: auto !important;
    float: none !important;
    flex: 0 0 auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
  }

  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container .main-menu > li > a > i {
    transform: none !important;
  }

  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container .main-menu ul li.has-child > a > i,
  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container .main-menu ul li.pakizan-menu-has-children > a > i {
    transform: rotate(-90deg) !important;
  }
}
@media (min-width: 992px) {
  html[lang^="en"] body.ltr .radan-header__Utility .search-section,
  html[lang^="en"] body.ltr .radan-header__Utility .search-section .header__search-box-cn,
  html[lang^="en"] body.ltr .radan-header__Utility .search-section .header__search-box {
    overflow: visible !important;
  }

  html[lang^="en"] body.ltr .header__search-box .search-box__result {
    z-index: 10050 !important;
    overflow: visible !important;
  }

  html[lang^="en"] body.ltr .header__search-box .search-box__result.pakizan-search-result-fitted {
    position: fixed !important;
    left: auto !important;
    margin: 0 !important;
  }

  html[lang^="en"] body.ltr .header__search-box .search-box__result #handlebars-result__header-search {
    max-height: 440px !important;
    margin: 0 !important;
    padding: 12px 14px 14px !important;
    overflow: hidden !important;
    border: 1px solid #e6ebf1 !important;
    border-radius: 10px !important;
    background: #fff !important;
    box-shadow: 0 14px 32px rgba(17, 25, 74, .18) !important;
  }

  html[lang^="en"] body.ltr .header__search-box .search-box__result #handlebars-result__header-search > div {
    max-height: 390px !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
  }

  html[lang^="en"] body.ltr .header__search-box .search-box__result #handlebars-result__header-search .clearfix {
    display: flex !important;
    align-items: center !important;
    min-height: 82px !important;
    padding: 10px 4px !important;
    border-bottom: 1px solid #edf0f4 !important;
  }

  html[lang^="en"] body.ltr .header__search-box .search-box__result #handlebars-result__header-search .clearfix:last-child {
    border-bottom: 0 !important;
  }

  html[lang^="en"] body.ltr .header__search-box .search-box__result #handlebars-result__header-search .clearfix [class*="col-"]:first-child {
    max-height: none !important;
  }

  html[lang^="en"] body.ltr .header__search-box .search-box__result #handlebars-result__header-search img {
    display: block !important;
    max-height: 68px !important;
    margin: 0 auto !important;
    object-fit: contain !important;
  }
}
html[lang^="en"] body.ltr .farashop__body .radan-header__Utility .login-section {
  position: relative !important;
}

html[lang^="en"] body.ltr .farashop__body .radan-header__Utility .login-section > a,
html[lang^="en"] body.ltr .farashop__body .radan-header__Utility .login-section .header__user {
  position: relative !important;
  z-index: 2 !important;
  width: 100% !important;
  height: 100% !important;
  cursor: pointer !important;
  pointer-events: auto !important;
}
html[lang^="en"] body.ltr .basket-preview .basket-preview__header > div:first-child {
  border-bottom-color: var(--pakizan-r33-en-accent) !important;
}

html[lang^="en"] body.ltr .basket-preview .basket-preview__header > div:last-child i {
  background-color: var(--pakizan-r33-en-accent) !important;
}

html[lang^="en"] body.ltr .basket-preview .basket-preview__header > div:last-child i:hover,
html[lang^="en"] body.ltr .basket-preview .basket-preview__header > div:last-child i:focus {
  background-color: var(--pakizan-r33-en-navy) !important;
}
html[lang^="en"] body.ltr .slider__container.pakizan-single-slide .ls-nav-prev,
html[lang^="en"] body.ltr .slider__container.pakizan-single-slide .ls-nav-next,
html[lang^="en"] body.ltr .slider__container.pakizan-single-slide .swiper-button-prev,
html[lang^="en"] body.ltr .slider__container.pakizan-single-slide .swiper-button-next,
html[lang^="en"] body.ltr .slider__container.pakizan-single-slide .slick-prev,
html[lang^="en"] body.ltr .slider__container.pakizan-single-slide .slick-next,
html[lang^="en"] body.ltr .slider__container.pakizan-single-slide .owl-prev,
html[lang^="en"] body.ltr .slider__container.pakizan-single-slide .owl-next,
html[lang^="en"] body.ltr .slider__container.pakizan-single-slide .flex-prev,
html[lang^="en"] body.ltr .slider__container.pakizan-single-slide .flex-next {
  display: none !important;
}
html[lang^="en"] body.ltr .shop-home__body .body-part__one .two-columns-layout__item,
html[lang^="en"] body.ltr .shop-home__body .body-part__two .two-columns-layout__item {
  align-items: center !important;
}

html[lang^="en"] body.ltr .shop-home__body .body-part__one .two-columns-layout__container .text-part__container,
html[lang^="en"] body.ltr .shop-home__body .body-part__two .two-columns-layout__container .text-part__container {
  align-items: stretch !important;
  justify-content: center !important;
  text-align: left !important;
}

html[lang^="en"] body.ltr .shop-home__body .body-part__one .custom-title__container,
html[lang^="en"] body.ltr .shop-home__body .body-part__two .custom-title__container,
html[lang^="en"] body.ltr .shop-home__body .body-part__one .custom-title__container p,
html[lang^="en"] body.ltr .shop-home__body .body-part__two .custom-title__container p {
  width: 100% !important;
  align-items: stretch !important;
  text-align: left !important;
}

html[lang^="en"] body.ltr .shop-home__body .body-part__one .two-columns-layout__container .text-part__body,
html[lang^="en"] body.ltr .shop-home__body .body-part__one .two-columns-layout__container .text-part__body p,
html[lang^="en"] body.ltr .shop-home__body .body-part__one .two-columns-layout__container .text-part__desc,
html[lang^="en"] body.ltr .shop-home__body .body-part__two .two-columns-layout__container .text-part__body,
html[lang^="en"] body.ltr .shop-home__body .body-part__two .two-columns-layout__container .text-part__body p,
html[lang^="en"] body.ltr .shop-home__body .body-part__two .two-columns-layout__container .text-part__desc {
  width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  direction: ltr !important;
  text-align: left !important;
}

html[lang^="en"] body.ltr .shop-home__body .body-part__one .two-columns-layout__container .links__list,
html[lang^="en"] body.ltr .shop-home__body .body-part__two .two-columns-layout__container .links__list,
html[lang^="en"] body.ltr .shop-home__body .body-part__one .two-columns-layout__container .custom-links,
html[lang^="en"] body.ltr .shop-home__body .body-part__two .two-columns-layout__container .custom-links {
  justify-content: flex-start !important;
  direction: ltr !important;
  text-align: left !important;
}

html[lang^="en"] body.ltr .shop-home__body .body-part__one .two-columns-layout__container .links__list li a,
html[lang^="en"] body.ltr .shop-home__body .body-part__two .two-columns-layout__container .links__list li a,
html[lang^="en"] body.ltr .shop-home__body .body-part__one .two-columns-layout__container .custom-links a,
html[lang^="en"] body.ltr .shop-home__body .body-part__two .two-columns-layout__container .custom-links a {
  background: transparent !important;
}
html[lang^="en"] body.ltr .shop-home__body .body-part__six .farashop__container.container__content-pane > span > p:first-child,
html[lang^="en"] body.ltr .shop-home__body .body-part__six .custom-title__container .little_title,
html[lang^="en"] body.ltr .shop-home__body .body-part__six .custom-title__container .little_title a {
  color: #222 !important;
}

html[lang^="en"] body.ltr .shop-home__body .body-part__six .farashop__container.container__content-pane > h2 > span,
html[lang^="en"] body.ltr .shop-home__body .body-part__six .farashop__container.container__content-pane > span > span,
html[lang^="en"] body.ltr .shop-home__body .body-part__six .custom-title__container .main_title,
html[lang^="en"] body.ltr .shop-home__body .body-part__six .custom-title__container .main_title a {
  color: var(--pakizan-r33-en-accent) !important;
}

html[lang^="en"] body.ltr .shop-home__body .body-part__six .product-list article .product-box__item {
  height: 515px !important;
  min-height: 515px !important;
  padding: 20px 20px 24px !important;
  border-radius: 20px !important;
}

html[lang^="en"] body.ltr .shop-home__body .body-part__six .product-box__item .product-box__picture,
html[lang^="en"] body.ltr .shop-home__body .body-part__six .product-box__item > div:has(> img.img-responsive) {
  height: 305px !important;
}

html[lang^="en"] body.ltr .shop-home__body .body-part__six .product-box__item .product-box__picture img,
html[lang^="en"] body.ltr .shop-home__body .body-part__six .product-box__item img.img-responsive {
  max-width: 285px !important;
  max-height: 300px !important;
}

html[lang^="en"] body.ltr .shop-home__body .body-part__six .product-box__item .product-box__title,
html[lang^="en"] body.ltr .shop-home__body .body-part__six .product-box__item .product-box__title a,
html[lang^="en"] body.ltr .shop-home__body .body-part__six .product-box__item .product-box__title div {
  min-height: 62px !important;
  color: #222 !important;
  font-size: 18px !important;
  line-height: 1.85 !important;
  text-align: center !important;
}

html[lang^="en"] body.ltr .shop-home__body .body-part__six .product-box__item .product-box__prices > div,
html[lang^="en"] body.ltr .advanced-filtering .product-box__item .product-box__prices > div {
  color: var(--pakizan-r33-en-accent) !important;
  font-size: 23px !important;
  font-weight: 900 !important;
  text-align: center !important;
}

html[lang^="en"] body.ltr .shop-home__body .body-part__six .product-box__item .product-box__prices > del,
html[lang^="en"] body.ltr .advanced-filtering .product-box__item .product-box__prices > del {
  font-size: 16px !important;
  text-align: center !important;
}

html[lang^="en"] body.ltr .shop-home__body .body-part__six .cpl__template .slick-arrow {
  top: 50% !important;
  width: 46px !important;
  height: 46px !important;
  margin-top: -23px !important;
  border-radius: 50% !important;
  background: var(--pakizan-r33-en-accent) !important;
}

html[lang^="en"] body.ltr .shop-home__body .body-part__six .cpl__template .slick-next {
  left: auto !important;
  right: -8px !important;
}

html[lang^="en"] body.ltr .shop-home__body .body-part__six .cpl__template .slick-prev {
  left: -8px !important;
  right: auto !important;
}

html[lang^="en"] body.ltr .shop-home__body .body-part__six .cpl__template .slick-next::before {
  content: "\f0da" !important;
  color: #fff !important;
  font-family: FontAwesome !important;
  font-size: 22px !important;
}

html[lang^="en"] body.ltr .shop-home__body .body-part__six .cpl__template .slick-prev::before {
  content: "\f0d9" !important;
  color: #fff !important;
  font-family: FontAwesome !important;
  font-size: 22px !important;
}
html[lang^="en"] body.ltr .shop-home__body .body-part__six .product-box__item .product-box__status,
html[lang^="en"] body.ltr .advanced-filtering .product-box__item .product-box__status {
  position: static !important;
  top: auto !important;
  left: auto !important;
  bottom: auto !important;
  right: auto !important;
  display: block !important;
  width: auto !important;
  height: auto !important;
  min-width: 0 !important;
  min-height: 0 !important;
  margin: 5px auto 0 !important;
  padding: 0 !important;
  overflow: visible !important;
  color: var(--pakizan-r33-en-navy) !important;
  background: transparent !important;
  clip-path: none !important;
  transform: none !important;
  box-shadow: none !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.7 !important;
  text-align: center !important;
  pointer-events: auto !important;
  z-index: auto !important;
}

html[lang^="en"] body.ltr .shop-home__body .body-part__six .product-box__item .product-box__status::before,
html[lang^="en"] body.ltr .advanced-filtering .product-box__item .product-box__status::before {
  display: none !important;
  content: none !important;
  position: static !important;
  background: transparent !important;
  clip-path: none !important;
}

html[lang^="en"] body.ltr .shop-home__body .body-part__six .product-box__item.available .product-box__status,
html[lang^="en"] body.ltr .advanced-filtering .product-box__item.available .product-box__status {
  display: none !important;
}

html[lang^="en"] body.ltr .shop-home__body .body-part__six .product-box__item.special-order .product-box__status,
html[lang^="en"] body.ltr .shop-home__body .body-part__six .product-box__item.coming-soon .product-box__status,
html[lang^="en"] body.ltr .shop-home__body .body-part__six .product-box__item.unavailable .product-box__status,
html[lang^="en"] body.ltr .shop-home__body .body-part__six .product-box__item.discontinued .product-box__status,
html[lang^="en"] body.ltr .shop-home__body .body-part__six .product-box__item.contact-us .product-box__status,
html[lang^="en"] body.ltr .advanced-filtering .product-box__item.special-order .product-box__status,
html[lang^="en"] body.ltr .advanced-filtering .product-box__item.coming-soon .product-box__status,
html[lang^="en"] body.ltr .advanced-filtering .product-box__item.unavailable .product-box__status,
html[lang^="en"] body.ltr .advanced-filtering .product-box__item.discontinued .product-box__status,
html[lang^="en"] body.ltr .advanced-filtering .product-box__item.contact-us .product-box__status {
  display: block !important;
}
html[lang^="en"] body.ltr .product-box__item .product-box__tag:empty {
  display: none !important;
}

html[lang^="en"] body.ltr .product-box__item .product-box__tag.pakizan-special-offer-tag {
  position: absolute !important;
  top: 0 !important;
  left: auto !important;
  bottom: auto !important;
  right: 0 !important;
  display: block !important;
  width: 100px !important;
  height: 100px !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  color: transparent !important;
  background: var(--pakizan-r33-en-accent) !important;
  clip-path: polygon(0 0, 100% 0, 0 100%) !important;
  transform: none !important;
  box-shadow: none !important;
  font-size: 0 !important;
  z-index: 5 !important;
}

html[lang^="en"] body.ltr .product-box__item .product-box__tag.pakizan-special-offer-tag::after {
  content: "Special offer" !important;
  position: absolute !important;
  top: 20px !important;
  right: -8px !important;
  display: block !important;
  width: 88px !important;
  color: #fff !important;
  font-size: 12px !important;
  font-weight: 800 !important;
  line-height: 1.35 !important;
  text-align: center !important;
  transform: rotate(45deg) !important;
}
@media (min-width: 992px) {
  html[lang^="en"] body.ltr .footer__container .first-footer__section {
    padding-top: 18px !important;
    align-self: start !important;
  }
}

html[lang^="en"] body.ltr .footer__container .first-footer__section > a img {
  max-width: 175px !important;
}

html[lang^="en"] body.ltr .footer__container .farashop__container.container__footer-pane .Head {
  font-size: 26px !important;
}
@media (min-width: 992px) {
  html[lang^="en"] body.ltr .advanced-filtering .background-parent .background__container {
    display: flex !important;
    align-items: center !important;
    min-height: 265px !important;
    padding-top: 48px !important;
    padding-bottom: 86px !important;
  }

  html[lang^="en"] body.ltr .advanced-filtering .background-parent .background-overlay__container {
    width: 100% !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  html[lang^="en"] body.ltr .advanced-filtering .background-parent .background-overlay__title {
    margin-top: 0 !important;
    margin-bottom: 14px !important;
    line-height: 1.35 !important;
  }

  html[lang^="en"] body.ltr .advanced-filtering .background-parent .background-overlay__second-title {
    margin-top: 8px !important;
    margin-bottom: 0 !important;
    line-height: 1.45 !important;
  }
}

html[lang^="en"] body.ltr .advanced-filtering .phone-text__badge .phone-text__parent {
  min-height: 64px !important;
  margin-top: -44px !important;
  padding: 4px 10px !important;
  border-radius: 10px !important;
}

html[lang^="en"] body.ltr .advanced-filtering .phone-text__badge .phone-text__text {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
}

html[lang^="en"] body.ltr .advanced-filtering .phone-text__badge .phone-text__phone .phone-text__icon {
  width: 52px !important;
  height: 52px !important;
  font-size: 24px !important;
}
html[lang^="en"] body.ltr .advanced-filtering .advanced-filtering__results {
  padding-top: 26px !important;
}

html[lang^="en"] body.ltr .advanced-filtering .advanced-filtering__results .product-list {
  padding-top: 8px !important;
}

html[lang^="en"] body.ltr .advanced-filtering .advanced-filtering__results .product-list article .product-box__item {
  min-height: 510px !important;
  padding: 20px 20px 24px !important;
  border-radius: 20px !important;
}

html[lang^="en"] body.ltr .advanced-filtering .product-box__item > div:has(> img.img-responsive) {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: 300px !important;
}

html[lang^="en"] body.ltr .advanced-filtering .product-box__item img.img-responsive {
  max-width: 285px !important;
  max-height: 290px !important;
  object-fit: contain !important;
}

html[lang^="en"] body.ltr .advanced-filtering .product-box__item .product-box__title,
html[lang^="en"] body.ltr .advanced-filtering .product-box__item .product-box__title a,
html[lang^="en"] body.ltr .advanced-filtering .product-box__item .product-box__title div {
  min-height: 60px !important;
  font-size: 18px !important;
  line-height: 1.85 !important;
  text-align: center !important;
}
/* R45: marker color is owned by the native description template. */
html[lang^="en"] body.ltr .farashop__product-page .pakizan-product-gallery-column {
  position: relative !important;
}

html[lang^="en"] body.ltr .farashop__product-page .pakizan-product-gallery-column .product-page__tag.TopRight {
  top: 14px !important;
  left: 14px !important;
  bottom: auto !important;
  right: auto !important;
  width: 58px !important;
  height: 58px !important;
  min-width: 58px !important;
  padding: 0 !important;
  color: #fff !important;
  background: var(--pakizan-r33-en-accent) !important;
  border-radius: 50% !important;
  z-index: 8 !important;
}
html[lang^="en"] body.ltr .farashop__product-page .product-page__gallery {
  width: 100% !important;
  max-width: 520px !important;
  margin: 0 auto 22px !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-gallery__big,
html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small {
  width: 100% !important;
  max-width: 520px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  box-sizing: border-box !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-gallery__big .slick-slide .item {
  border: 1px solid #e1e5ea !important;
  border-radius: 14px !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small {
  position: relative !important;
  padding-left: 52px !important;
  padding-right: 52px !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small .slick-list {
  margin: 0 !important;
  overflow: hidden !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small .slick-track {
  display: flex !important;
  align-items: stretch !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small .slick-slide {
  height: auto !important;
  padding-left: 4px !important;
  padding-right: 4px !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small .slick-slide > div,
html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small .item {
  height: 100% !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small .item {
  padding: 0 !important;
  overflow: hidden !important;
  border: 1px solid #e1e5ea !important;
  border-radius: 10px !important;
  background: #fff !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small .item img {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  border-radius: 9px !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small .slick-next,
html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small .slick-prev {
  top: 50% !important;
  margin-top: -25px !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small .slick-next {
  right: 0 !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small .slick-prev {
  left: 0 !important;
}
@media (min-width: 992px) {
  html[lang^="en"] body.ltr .farashop__product-page .price-button__container {
    min-height: 90px !important;
    align-items: center !important;
  }
}

html[lang^="en"] body.ltr .farashop__product-page .product-page__prices > .js__product-page__prices,
html[lang^="en"] body.ltr .farashop__product-page .product-page__prices .js__product-page__prices {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px 12px !important;
  min-height: 62px !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-page__prices .js__product-page__prices > del,
html[lang^="en"] body.ltr .farashop__product-page .product-page__prices .js__product-page__prices > div {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-page__prices .product-page__discount-label {
  color: #fff !important;
  background: #1e0242 !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-page__product-btn .product-btn.product-btn__available {
  color: #fff !important;
  background: var(--pakizan-r33-en-accent) !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-page__product-btn .product-btn.product-btn__available:hover,
html[lang^="en"] body.ltr .farashop__product-page .product-page__product-btn .product-btn.product-btn__available:focus {
  background: var(--pakizan-r33-en-navy) !important;
}
html[lang^="en"] body.ltr .farashop__product-page table {
  width: 100% !important;
  border: 1px solid #e1e4e8 !important;
  border-right: 1px solid #e1e4e8 !important;
  border-collapse: collapse !important;
  box-sizing: border-box !important;
}

html[lang^="en"] body.ltr .farashop__product-page table tr,
html[lang^="en"] body.ltr .farashop__product-page table th,
html[lang^="en"] body.ltr .farashop__product-page table td {
  border-color: #e1e4e8 !important;
}
html[lang^="en"] body.ltr .product-page__user-comments .pakizan-comment-feedback {
  display: block !important;
  margin: 14px 0 0 !important;
  padding: 11px 15px !important;
  border: 1px solid #b7e0c2 !important;
  border-radius: 7px !important;
  color: #176b2c !important;
  background: #edf9f0 !important;
  font-size: 14px !important;
  line-height: 1.8 !important;
  text-align: left !important;
}

html[lang^="en"] body.ltr .product-page__user-comments .pakizan-comment-feedback.pakizan-comment-error {
  border-color: #efb6b6 !important;
  color: #9b1c1c !important;
  background: #fff0f0 !important;
}
@media (min-width: 992px) {
  html[lang^="en"] body.ltr .header__search-box .search-box__result.pakizan-r7-search-result {
    position: fixed !important;
    left: auto !important;
    bottom: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    z-index: 100500 !important;
  }

  html[lang^="en"] body.ltr .header__search-box .search-box__result.pakizan-r7-search-result #handlebars-result__header-search {
    width: 100% !important;
    max-height: min(430px, calc(100vh - 130px)) !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    border: 1px solid #e2e7ed !important;
    border-radius: 10px !important;
    background: #fff !important;
    box-shadow: 0 14px 34px rgba(10, 20, 65, .20) !important;
  }
}
@media (min-width: 992px) {
  html[lang^="en"] body.ltr nav.nav__container .main-menu {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;
    width: 100% !important;
    white-space: nowrap !important;
  }

  html[lang^="en"] body.ltr nav.nav__container .main-menu > li {
    flex: 0 0 auto !important;
  }

  html[lang^="en"] body.ltr nav.nav__container .main-menu > li.pakizan-more-menu > a {
    color: #fff !important;
  }

  html[lang^="en"] body.ltr nav.nav__container .main-menu > li.pakizan-more-menu > ul {
    min-width: 210px !important;
  }
}
html[lang^="en"] body.ltr .main-slider.pakizan-r7-single-slide .main-slider__navigation,
html[lang^="en"] body.ltr .main-slider.pakizan-r7-single-slide .main-slider__pagination-wrapper,
html[lang^="en"] body.ltr .slider__container.pakizan-r7-single-slide .main-slider__navigation,
html[lang^="en"] body.ltr .slider__container.pakizan-r7-single-slide .main-slider__pagination-wrapper {
  display: none !important;
}
html[lang^="en"] body.ltr .shop-home__body .body-part__six .farashop__container.container__content-pane > span > p:first-child,
html[lang^="en"] body.ltr .shop-home__body .body-part__six .custom-title__container .little_title,
html[lang^="en"] body.ltr .shop-home__body .body-part__six .custom-title__container .little_title a,
html[lang^="en"] body.ltr .shop-home__body .body-part__six .pakizan-featured-eyebrow {
  color: #222 !important;
}
html[lang^="en"] body.ltr .shop-home__body .body-part__six .cpl__template .slick-arrow {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  top: 50% !important;
  width: 44px !important;
  height: 44px !important;
  margin-top: -22px !important;
  padding: 0 !important;
  overflow: hidden !important;
  border: 0 !important;
  border-radius: 50% !important;
  color: transparent !important;
  background: var(--pakizan-r33-en-accent) !important;
  font-size: 0 !important;
}

html[lang^="en"] body.ltr .shop-home__body .body-part__six .cpl__template .slick-arrow > * {
  display: none !important;
}

html[lang^="en"] body.ltr .shop-home__body .body-part__six .cpl__template .slick-arrow::before {
  position: static !important;
  display: block !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  border: 0 !important;
  color: #fff !important;
  background: transparent !important;
  font-family: FontAwesome !important;
  font-size: 22px !important;
  font-weight: normal !important;
  line-height: 1 !important;
  opacity: 1 !important;
  transform: none !important;
}

html[lang^="en"] body.ltr .shop-home__body .body-part__six .cpl__template .slick-arrow::after {
  display: none !important;
  content: none !important;
}

html[lang^="en"] body.ltr .shop-home__body .body-part__six .cpl__template .slick-prev {
  left: -22px !important;
  right: auto !important;
}

html[lang^="en"] body.ltr .shop-home__body .body-part__six .cpl__template .slick-prev::before {
  content: "\f0d9" !important;
}

html[lang^="en"] body.ltr .shop-home__body .body-part__six .cpl__template .slick-next {
  left: auto !important;
  right: -22px !important;
}

html[lang^="en"] body.ltr .shop-home__body .body-part__six .cpl__template .slick-next::before {
  content: "\f0da" !important;
}
html[lang^="en"] body.ltr .product-box__item .product-box__tag {
  background-color: var(--pakizan-r33-en-accent) !important;
}

html[lang^="en"] body.ltr .product-box__item .product-box__tag.pakizan-r7-not-special {
  display: none !important;
}

html[lang^="en"] body.ltr .product-box__item .product-box__tag.pakizan-special-offer-tag {
  background-color: var(--pakizan-r33-en-accent) !important;
}
@media (min-width: 992px) {
  html[lang^="en"] body.ltr .content-data .background-parent .background__container,
  html[lang^="en"] body.ltr .advanced-filtering .background-parent .background__container {
    display: flex !important;
    align-items: center !important;
    min-height: 330px !important;
    padding-top: 78px !important;
    padding-bottom: 88px !important;
    box-sizing: border-box !important;
  }

  html[lang^="en"] body.ltr .content-data .background-parent .background-overlay__container,
  html[lang^="en"] body.ltr .advanced-filtering .background-parent .background-overlay__container {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    min-height: 160px !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  html[lang^="en"] body.ltr .content-data .background-overlay__title,
  html[lang^="en"] body.ltr .advanced-filtering .background-overlay__title {
    margin: 0 0 14px !important;
    line-height: 1.35 !important;
  }

  html[lang^="en"] body.ltr .content-data .background-overlay__second-title,
  html[lang^="en"] body.ltr .advanced-filtering .background-overlay__second-title {
    display: block !important;
    margin-top: 8px !important;
    line-height: 1.45 !important;
  }
}
html[lang^="en"] body.ltr .content-data .phone-text__badge .phone-text__parent,
html[lang^="en"] body.ltr .advanced-filtering .phone-text__badge .phone-text__parent {
  min-height: 58px !important;
  margin-top: -36px !important;
  padding: 3px 9px !important;
  border-radius: 10px !important;
}

html[lang^="en"] body.ltr .content-data .phone-text__badge .phone-text__container,
html[lang^="en"] body.ltr .advanced-filtering .phone-text__badge .phone-text__container {
  min-height: 52px !important;
}

html[lang^="en"] body.ltr .content-data .phone-text__badge .phone-text__text,
html[lang^="en"] body.ltr .advanced-filtering .phone-text__badge .phone-text__text {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
  font-size: 16px !important;
  line-height: 1.45 !important;
}

html[lang^="en"] body.ltr .content-data .phone-text__badge .phone-text__phone .phone-text__icon,
html[lang^="en"] body.ltr .advanced-filtering .phone-text__badge .phone-text__phone .phone-text__icon {
  width: 48px !important;
  height: 48px !important;
  font-size: 23px !important;
}
html[lang^="en"] body.ltr .advanced-filtering .advanced-filtering__results .product-list {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: stretch !important;
}

html[lang^="en"] body.ltr .advanced-filtering .advanced-filtering__results .product-list > article {
  display: flex !important;
  align-items: stretch !important;
}

html[lang^="en"] body.ltr .advanced-filtering .advanced-filtering__results .product-list > article .product-box__item {
  flex: 1 1 auto !important;
  display: flex !important;
  flex-direction: column !important;
  width: 100% !important;
  height: 550px !important;
  min-height: 550px !important;
  max-height: 550px !important;
}

html[lang^="en"] body.ltr .advanced-filtering .advanced-filtering__results .product-box__item > p + div {
  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-end !important;
  min-height: 112px !important;
  margin-top: auto !important;
}

html[lang^="en"] body.ltr .advanced-filtering .advanced-filtering__results .product-box__item .product-box__button {
  min-height: 0 !important;
}

html[lang^="en"] body.ltr .advanced-filtering .advanced-filtering__results .product-box__item .show__product-page {
  display: none !important;
}
html[lang^="en"] body.ltr .farashop__product-page .product-page__gallery {
  position: relative !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-page__gallery > .product-page__tag.TopRight,
html[lang^="en"] body.ltr .farashop__product-page .product-page__gallery .product-page__tag.TopRight,
html[lang^="en"] body.ltr .farashop__product-page .product-page__tag.TopRight.pakizan-r7-tag-in-gallery {
  top: 14px !important;
  left: 14px !important;
  bottom: auto !important;
  right: auto !important;
  z-index: 20 !important;
}
html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small {
  position: relative !important;
  width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small .slick-list {
  margin-left: 54px !important;
  margin-right: 54px !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small .slick-prev,
html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small .slick-next {
  top: 50% !important;
  width: 46px !important;
  height: 46px !important;
  margin-top: -23px !important;
  z-index: 5 !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small .slick-prev {
  left: 2px !important;
  right: auto !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small .slick-next {
  left: auto !important;
  right: 2px !important;
}
@media (min-width: 992px) {
  html[lang^="en"] body.ltr .farashop__product-page .price-button__container {
    display: grid !important;
    grid-template-columns: auto minmax(190px, 1fr) !important;
    align-items: center !important;
    column-gap: 28px !important;
    width: 100% !important;
    min-height: 92px !important;
    margin-top: 22px !important;
    direction: rtl !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .product-page__product-btn {
    grid-column: 1 !important;
    justify-content: flex-start !important;
    direction: ltr !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .product-page__prices {
    grid-column: 2 !important;
    justify-self: stretch !important;
    direction: ltr !important;
    text-align: left !important;
  }
}

html[lang^="en"] body.ltr .farashop__product-page .product-page__product-btn .product-btn.product-btn__available {
  min-width: 150px !important;
  padding-left: 48px !important;
  padding-right: 24px !important;
  text-indent: 0 !important;
  white-space: nowrap !important;
  font-size: 0 !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-page__product-btn .product-btn.product-btn__available::after {
  content: "Place order" !important;
  display: inline-block !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  line-height: 42px !important;
}
html[lang^="en"] body.ltr .farashop__product-page .tabs__container {
  clear: both !important;
  margin-top: 54px !important;
}

html[lang^="en"] body.ltr .farashop__product-page .tabify {
  min-height: 62px !important;
  padding: 7px 10px !important;
}

html[lang^="en"] body.ltr .farashop__product-page .tabify > li {
  height: 48px !important;
  padding-left: 24px !important;
  padding-right: 24px !important;
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 48px !important;
}
html[lang^="en"] body.ltr .farashop__product-page .product__attributes,
html[lang^="en"] body.ltr .farashop__product-page .tabify__active .product__attributes,
html[lang^="en"] body.ltr .farashop__product-page .table-responsive:has(.product__attributes) {
  position: relative !important;
  overflow: hidden !important;
  border: 1px solid #dfe3e8 !important;
  box-shadow: inset -1px 0 0 #dfe3e8 !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product__attributes::before {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  bottom: 0 !important;
  right: 0 !important;
  width: 1px !important;
  background: #dfe3e8 !important;
  z-index: 4 !important;
}
@media (max-width: 991px) {
  html[lang^="en"] body.ltr .sidebar__container .js__header__search-box.pakizan-r7-mobile-search {
    position: relative !important;
    display: block !important;
    width: calc(100% - 24px) !important;
    margin: 18px 12px !important;
    overflow: visible !important;
  }

  html[lang^="en"] body.ltr .sidebar__container .js__header__search-box.pakizan-r7-mobile-search .input-group {
    width: 100% !important;
  }

  html[lang^="en"] body.ltr .sidebar__container .js__header__search-box.pakizan-r7-mobile-search .search-box__result {
    position: static !important;
    display: none !important;
    width: 100% !important;
    max-height: 360px !important;
    margin-top: 8px !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    border: 1px solid #e2e7ed !important;
    border-radius: 8px !important;
    background: #fff !important;
    box-shadow: 0 9px 24px rgba(10, 20, 65, .14) !important;
  }

  html[lang^="en"] body.ltr .sidebar__container .js__header__search-box.pakizan-r7-mobile-search.pakizan-has-results .search-box__result {
    display: block !important;
  }

  html[lang^="en"] body.ltr .sidebar__container .js__header__search-box.pakizan-r7-mobile-search .search-box__result .clearfix {
    display: flex !important;
    align-items: center !important;
    min-height: 76px !important;
    padding: 8px 4px !important;
    border-bottom: 1px solid #edf0f4 !important;
  }
}
@media (max-width: 767px) {
  html[lang^="en"] body.ltr .shop-home__body .body-part__one .text-part__container,
  html[lang^="en"] body.ltr .shop-home__body .body-part__two .text-part__container,
  html[lang^="en"] body.ltr .shop-home__body .body-part__one .custom-title__container,
  html[lang^="en"] body.ltr .shop-home__body .body-part__two .custom-title__container,
  html[lang^="en"] body.ltr .shop-home__body .body-part__one .custom-title__container p,
  html[lang^="en"] body.ltr .shop-home__body .body-part__two .custom-title__container p,
  html[lang^="en"] body.ltr .shop-home__body .body-part__one .text-part__body,
  html[lang^="en"] body.ltr .shop-home__body .body-part__two .text-part__body,
  html[lang^="en"] body.ltr .shop-home__body .body-part__one .text-part__body p,
  html[lang^="en"] body.ltr .shop-home__body .body-part__two .text-part__body p,
  html[lang^="en"] body.ltr .shop-home__body .body-part__one .text-part__desc,
  html[lang^="en"] body.ltr .shop-home__body .body-part__two .text-part__desc {
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
  }

  html[lang^="en"] body.ltr .shop-home__body .body-part__one .links__list,
  html[lang^="en"] body.ltr .shop-home__body .body-part__two .links__list,
  html[lang^="en"] body.ltr .shop-home__body .body-part__one .custom-links,
  html[lang^="en"] body.ltr .shop-home__body .body-part__two .custom-links {
    justify-content: center !important;
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  html[lang^="en"] body.ltr .footer__container .default-link li {
    justify-content: center !important;
    text-align: center !important;
  }

  html[lang^="en"] body.ltr .footer__container .default-link li a {
    text-align: center !important;
  }

  html[lang^="en"] body.ltr .footer__container {
    padding-bottom: 118px !important;
  }

  html[lang^="en"] body.ltr .footer__container .copy-right__container {
    position: relative !important;
    z-index: 2 !important;
    margin-top: 26px !important;
    margin-bottom: 78px !important;
    padding: 0 12px !important;
    line-height: 1.8 !important;
  }
}
@media (min-width: 992px) {
  html[lang^="en"] body.ltr header .header__search-box {
    position: relative !important;
    overflow: visible !important;
  }

  html[lang^="en"] body.ltr header .header__search-box .search-box__result,
  html[lang^="en"] body.ltr header .header__search-box .search-box__result.pakizan-r7-search-result,
  html[lang^="en"] body.ltr header .header__search-box .search-box__result.pakizan-search-result-fitted,
  html[lang^="en"] body.ltr header .header__search-box .search-box__result.pakizan-r8-search-result {
    position: absolute !important;
    top: calc(100% + 8px) !important;
    left: auto !important;
    bottom: auto !important;
    right: 0 !important;
    display: block !important;
    width: min(660px, calc(100vw - 24px)) !important;
    min-height: 106px !important;
    max-height: min(430px, calc(100vh - 130px)) !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
    visibility: hidden !important;
    opacity: 0 !important;
    z-index: 100500 !important;
  }

  html[lang^="en"] body.ltr header .header__search-box.search-box__open .search-box__result,
  html[lang^="en"] body.ltr header .header__search-box-cn.active .header__search-box.search-box__open .search-box__result {
    visibility: visible !important;
    opacity: 1 !important;
  }

  html[lang^="en"] body.ltr header .header__search-box .search-box__result #handlebars-result__header-search {
    display: block !important;
    width: 100% !important;
    min-height: 96px !important;
    max-height: min(410px, calc(100vh - 150px)) !important;
    margin: 0 !important;
    padding: 12px 14px 14px !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    border: 1px solid #e2e7ed !important;
    border-radius: 10px !important;
    background: #fff !important;
    box-shadow: 0 14px 34px rgba(10, 20, 65, .20) !important;
    transform: none !important;
    opacity: 1 !important;
  }

  html[lang^="en"] body.ltr header .header__search-box .search-box__result #handlebars-result__header-search > div {
    display: block !important;
    max-height: none !important;
    overflow: visible !important;
  }

  html[lang^="en"] body.ltr header .header__search-box .search-box__result #handlebars-result__header-search .clearfix {
    display: flex !important;
    direction: ltr !important;
    align-items: center !important;
    gap: 14px !important;
    width: 100% !important;
    min-height: 86px !important;
    margin: 0 !important;
    padding: 9px 4px !important;
    overflow: hidden !important;
    border-bottom: 1px solid #edf0f4 !important;
  }

  html[lang^="en"] body.ltr header .header__search-box .search-box__result #handlebars-result__header-search .clearfix:last-child {
    border-bottom: 0 !important;
  }

  html[lang^="en"] body.ltr header .header__search-box .search-box__result #handlebars-result__header-search .clearfix [class*="col-"] {
    float: none !important;
    width: auto !important;
    min-width: 0 !important;
    max-height: none !important;
    padding: 0 !important;
    overflow: visible !important;
  }

  html[lang^="en"] body.ltr header .header__search-box .search-box__result #handlebars-result__header-search .clearfix [class*="col-"]:has(img) {
    flex: 0 0 84px !important;
  }

  html[lang^="en"] body.ltr header .header__search-box .search-box__result #handlebars-result__header-search .clearfix [class*="col-"]:not(:has(img)) {
    flex: 1 1 auto !important;
  }

  html[lang^="en"] body.ltr header .header__search-box .search-box__result #handlebars-result__header-search img {
    display: block !important;
    width: 78px !important;
    height: 78px !important;
    max-width: 78px !important;
    max-height: 78px !important;
    margin: 0 auto !important;
    border-radius: 8px !important;
    object-fit: contain !important;
    visibility: visible !important;
    opacity: 1 !important;
  }

  html[lang^="en"] body.ltr header .header__search-box .search-box__result #handlebars-result__header-search a {
    display: inline-block !important;
    color: #151963 !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    line-height: 1.7 !important;
    white-space: normal !important;
  }

  html[lang^="en"] body.ltr header .header__search-box .search-box__result #handlebars-result__header-search small {
    display: block !important;
    color: #555 !important;
    font-size: 12px !important;
    line-height: 1.8 !important;
    white-space: normal !important;
  }
}
html[lang^="en"] body.ltr .shop-home__body .body-part__six .cpl__template .slick-slider {
  position: relative !important;
  overflow: visible !important;
}

html[lang^="en"] body.ltr .shop-home__body .body-part__six .cpl__template .slick-arrow.pakizan-r8-aligned-arrow {
  top: var(--pakizan-r8-arrow-top, 50%) !important;
  left: auto !important;
  right: var(--pakizan-r8-arrow-left, auto) !important;
  width: 42px !important;
  height: 42px !important;
  margin: 0 !important;
  transform: none !important;
}

html[lang^="en"] body.ltr .shop-home__body .body-part__six .cpl__template .slick-arrow.pakizan-r8-aligned-arrow::before {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 42px !important;
  height: 42px !important;
  margin: 0 !important;
  color: #fff !important;
  font-family: FontAwesome !important;
  font-size: 20px !important;
  line-height: 1 !important;
}

html[lang^="en"] body.ltr .shop-home__body .body-part__six .cpl__template .slick-prev.pakizan-r8-aligned-arrow::before {
  content: "\f0da" !important;
}

html[lang^="en"] body.ltr .shop-home__body .body-part__six .cpl__template .slick-next.pakizan-r8-aligned-arrow::before {
  content: "\f0d9" !important;
}

html[lang^="en"] body.ltr .product-box__item.pakizan-r8-has-special-offer {
  overflow: hidden !important;
}

html[lang^="en"] body.ltr .product-box__item .product-box__tag,
html[lang^="en"] body.ltr .product-box__item .product-box__tag.pakizan-special-offer-tag {
  background: #289fff !important;
  background-color: #289fff !important;
  border-color: #289fff !important;
  box-shadow: none !important;
}

html[lang^="en"] body.ltr .product-box__item .product-box__tag.pakizan-r7-not-special,
html[lang^="en"] body.ltr .product-box__item .product-box__tag.pakizan-r8-not-special {
  display: none !important;
}
@media (min-width: 992px) {
  html[lang^="en"] body.ltr .content-data .background-parent .background__container,
  html[lang^="en"] body.ltr .advanced-filtering .background-parent .background__container {
    display: block !important;
    min-height: 380px !important;
    padding: 58px 0 92px !important;
    box-sizing: border-box !important;
  }

  html[lang^="en"] body.ltr .content-data .background-parent .background-overlay__container,
  html[lang^="en"] body.ltr .advanced-filtering .background-parent .background-overlay__container {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: flex-start !important;
    width: min(1170px, calc(100% - 30px)) !important;
    min-height: 205px !important;
    margin: 20px auto 0 !important;
    padding: 22px 15px 20px !important;
    box-sizing: border-box !important;
  }

  html[lang^="en"] body.ltr .content-data .background-overlay__title,
  html[lang^="en"] body.ltr .advanced-filtering .background-overlay__title,
  html[lang^="en"] body.ltr .content-data .background-overlay__second-title,
  html[lang^="en"] body.ltr .advanced-filtering .background-overlay__second-title {
    width: min(530px, 100%) !important;
    margin-left: 0 !important;
    margin-right: auto !important;
    text-align: left !important;
  }

  html[lang^="en"] body.ltr .content-data .background-overlay__title,
  html[lang^="en"] body.ltr .advanced-filtering .background-overlay__title {
    margin-top: 0 !important;
    margin-bottom: 13px !important;
    line-height: 1.35 !important;
  }

  html[lang^="en"] body.ltr .content-data .background-overlay__second-title,
  html[lang^="en"] body.ltr .advanced-filtering .background-overlay__second-title {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    line-height: 1.45 !important;
  }
}

html[lang^="en"] body.ltr .content-data .phone-text__badge .phone-text__parent,
html[lang^="en"] body.ltr .advanced-filtering .phone-text__badge .phone-text__parent {
  min-height: 52px !important;
  margin-top: -31px !important;
  padding: 2px 8px !important;
}

html[lang^="en"] body.ltr .content-data .phone-text__badge .phone-text__container,
html[lang^="en"] body.ltr .advanced-filtering .phone-text__badge .phone-text__container {
  min-height: 48px !important;
}

html[lang^="en"] body.ltr .content-data .phone-text__badge .phone-text__text,
html[lang^="en"] body.ltr .advanced-filtering .phone-text__badge .phone-text__text {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
  line-height: 1.4 !important;
}

html[lang^="en"] body.ltr .content-data .phone-text__badge .phone-text__phone .phone-text__icon,
html[lang^="en"] body.ltr .advanced-filtering .phone-text__badge .phone-text__phone .phone-text__icon {
  width: 44px !important;
  height: 44px !important;
}

html[lang^="en"] body.ltr .advanced-filtering .product-box__item.pakizan-r8-has-special-offer {
  border-radius: 20px !important;
  overflow: hidden !important;
}

html[lang^="en"] body.ltr .advanced-filtering .show__product-page,
html[lang^="en"] body.ltr .advanced-filtering a.show__product-page,
html[lang^="en"] body.ltr .advanced-filtering .product-box__button .show__product-page,
html[lang^="en"] body.ltr .advanced-filtering .pakizan-r8-hide-view-product {
  display: none !important;
}
html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small {
  position: relative !important;
  width: 100% !important;
  padding: 0 !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small .slick-list {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small .slick-prev,
html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small .slick-next {
  top: 50% !important;
  width: 38px !important;
  height: 38px !important;
  margin-top: -19px !important;
  transform: none !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small .slick-prev {
  left: -19px !important;
  right: auto !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small .slick-next {
  left: auto !important;
  right: -19px !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small .slick-prev::before,
html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small .slick-next::before {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 38px !important;
  height: 38px !important;
  font-size: 18px !important;
}

@media (min-width: 992px) {
  html[lang^="en"] body.ltr .farashop__product-page .price-button__container {
    display: flex !important;
    flex-direction: row !important;
    direction: ltr !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 24px !important;
    width: 100% !important;
    min-height: 92px !important;
    margin-top: 28px !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .product-page__prices {
    order: 1 !important;
    flex: 0 0 225px !important;
    justify-self: auto !important;
    direction: ltr !important;
    text-align: left !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .product-page__product-btn {
    order: 2 !important;
    display: flex !important;
    direction: ltr !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 14px !important;
    margin: 0 !important;
  }
}

html[lang^="en"] body.ltr .farashop__product-page .product-page__product-btn .product-btn.product-btn__available {
  min-width: 174px !important;
  padding-left: 24px !important;
  padding-right: 24px !important;
  text-indent: 0 !important;
  font-size: 0 !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-page__product-btn .product-btn.product-btn__available::before {
  display: none !important;
  content: none !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-page__product-btn .product-btn.product-btn__available::after {
  content: "Place order" !important;
  display: block !important;
  width: 100% !important;
  color: #fff !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 49px !important;
  text-align: center !important;
}
html[lang^="en"] body.ltr .article__attachments,
html[lang^="en"] body.ltr .article__attachments.article__panel,
html[lang^="en"] body.ltr .article__attachments .detail__album,
html[lang^="en"] body.ltr .AttachFile-default__container,
html[lang^="en"] body.ltr .AttachFile-template1__item {
  visibility: visible !important;
  opacity: 1 !important;
}

html[lang^="en"] body.ltr .article__attachments {
  display: block !important;
  min-height: 60px !important;
}

html[lang^="en"] body.ltr .article__attachments .detail__album {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: stretch !important;
  gap: 14px !important;
  margin: 0 !important;
}

html[lang^="en"] body.ltr .article__attachments .detail__album > *,
html[lang^="en"] body.ltr .article__attachments .detail__album .detail__album__item {
  float: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

html[lang^="en"] body.ltr .article__attachments .detail__album .detail__album__item {
  flex: 0 1 calc(25% - 11px) !important;
}

html[lang^="en"] body.ltr .article__attachments .detail__album .detail__album__image {
  margin: 0 !important;
  overflow: hidden !important;
  border-radius: 10px !important;
}

html[lang^="en"] body.ltr .article__attachments .detail__album .detail__album__image img {
  display: block !important;
  width: 100% !important;
  border-radius: 10px !important;
}

html[lang^="en"] .lg-outer .lg-item.lg-current audio.lg-object,
html[lang^="en"] .lg-outer .lg-video audio,
html[lang^="en"] .lg-outer audio.lg-video-object {
  position: absolute !important;
  top: auto !important;
  left: 5% !important;
  bottom: 92px !important;
  right: 5% !important;
  display: block !important;
  width: 90% !important;
  max-width: 1100px !important;
  height: 42px !important;
  margin: 0 auto !important;
  z-index: 1085 !important;
  transform: none !important;
}

html[lang^="en"] body.ltr .article__related .related__articles__list {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 12px 16px !important;
  padding: 0 !important;
  list-style: none !important;
}

html[lang^="en"] body.ltr .article__related .related__articles__list > li,
html[lang^="en"] body.ltr .article__related .related__articles__list > .related-temp--taha,
html[lang^="en"] body.ltr .article__related .related-temp--taha {
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

html[lang^="en"] body.ltr .article__related .related-temp--taha .post-holder {
  display: flex !important;
  direction: ltr !important;
  align-items: center !important;
  min-height: 76px !important;
  margin: 0 !important;
  padding: 7px !important;
  border: 1px solid #e5e8ec !important;
  border-radius: 9px !important;
  background: #fff !important;
}

html[lang^="en"] body.ltr .article__related .related-temp--taha .post-holder figure {
  flex: 0 0 64px !important;
  width: 64px !important;
  margin: 0 10px 0 0 !important;
}

html[lang^="en"] body.ltr .article__related .related-temp--taha .post-holder figure img {
  display: block !important;
  width: 64px !important;
  height: 64px !important;
  border-radius: 7px !important;
  object-fit: cover !important;
}

html[lang^="en"] body.ltr .article__related .related-temp--taha .post-title {
  flex: 1 1 auto !important;
  min-width: 0 !important;
  margin: 0 !important;
  font-size: 14px !important;
  line-height: 1.8 !important;
  text-align: left !important;
}
html[lang^="en"] body.pakizan-r8-about-page .pakizan-r8-page-heading,
html[lang^="en"] body.pakizan-r8-agency-form-page .pakizan-r8-page-heading {
  width: min(1170px, calc(100% - 30px)) !important;
  margin: 32px auto 24px !important;
  padding: 24px 28px !important;
  border-radius: 6px !important;
  color: #fff !important;
  background: #1e0342 !important;
  text-align: center !important;
}

html[lang^="en"] body.pakizan-r8-about-page .pakizan-r8-page-heading h1,
html[lang^="en"] body.pakizan-r8-agency-form-page .pakizan-r8-page-heading h1 {
  margin: 0 !important;
  color: #fff !important;
  font-size: 32px !important;
  font-weight: 800 !important;
  line-height: 1.5 !important;
}

html[lang^="en"] body.pakizan-r8-about-page .pakizan-r8-page-top-spacer,
html[lang^="en"] body.pakizan-r8-agency-form-page .pakizan-r8-page-top-spacer {
  display: block !important;
  height: 30px !important;
}
@media (max-width: 991px) {
  html[lang^="en"] body.ltr .sidebar__container .js__header__search-box,
  html[lang^="en"] body.ltr .sidebar__container .js__header__search-box.pakizan-r7-mobile-search,
  html[lang^="en"] body.ltr .sidebar__container .header__search-box {
    width: calc(100% - 24px) !important;
    max-width: calc(100% - 24px) !important;
    margin-left: 12px !important;
    margin-right: 12px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
  }

  html[lang^="en"] body.ltr .sidebar__container .header__search-box .input-group {
    display: flex !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    box-sizing: border-box !important;
  }

  html[lang^="en"] body.ltr .sidebar__container .header__search-box .input-group input {
    flex: 1 1 auto !important;
    width: 0 !important;
    min-width: 0 !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
  }

  html[lang^="en"] body.ltr .sidebar__container .header__search-box .input-group-addon {
    flex: 0 0 48px !important;
    width: 48px !important;
    max-width: 48px !important;
    padding: 0 !important;
  }
}

@media (max-width: 767px) {
  html[lang^="en"] body.ltr .shop-home__body .body-part__one .links__list,
  html[lang^="en"] body.ltr .shop-home__body .body-part__two .links__list,
  html[lang^="en"] body.ltr .shop-home__body .body-part__one .custom-links,
  html[lang^="en"] body.ltr .shop-home__body .body-part__two .custom-links {
    display: flex !important;
    justify-content: center !important;
    width: 100% !important;
    text-align: center !important;
  }

  html[lang^="en"] body.ltr .shop-home__body .body-part__one .links__list li,
  html[lang^="en"] body.ltr .shop-home__body .body-part__two .links__list li {
    display: flex !important;
    justify-content: center !important;
    width: 100% !important;
  }

  html[lang^="en"] body.ltr .footer__container {
    padding-bottom: 82px !important;
  }

  html[lang^="en"] body.ltr .footer__container .copy-right__container {
    margin-top: 22px !important;
    margin-bottom: 0 !important;
    padding: 0 12px !important;
  }
}
@media (max-width: 767px) {
  html[lang^="en"] body.ltr .farashop__product-page .price-button__container {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 14px !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .product-page__prices {
    order: 1 !important;
    width: 100% !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .product-page__prices > div,
  html[lang^="en"] body.ltr .farashop__product-page .product-page__prices .js__product-page__prices {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .product-page__prices del {
    order: 1 !important;
    display: block !important;
    margin: 0 0 4px !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .product-page__prices > div > div,
  html[lang^="en"] body.ltr .farashop__product-page .product-page__prices .js__product-page__prices > div {
    order: 2 !important;
    margin: 0 !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .product-page__product-btn {
    order: 2 !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .tabify {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 4px !important;
    width: 100% !important;
    min-height: 0 !important;
    padding: 6px !important;
    border-radius: 32px !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .tabify > li {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: auto !important;
    min-width: 0 !important;
    height: 54px !important;
    padding: 0 8px !important;
    overflow: hidden !important;
    font-size: 16px !important;
    line-height: 1.35 !important;
    text-align: center !important;
    white-space: normal !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .tabify > li > * {
    display: block !important;
    width: 100% !important;
    overflow: hidden !important;
    text-align: center !important;
    text-overflow: ellipsis !important;
    white-space: normal !important;
  }

  html[lang^="en"] body.ltr .article__related .related__articles__list {
    grid-template-columns: 1fr !important;
  }

  html[lang^="en"] body.ltr .article__attachments .detail__album .detail__album__item {
    flex-basis: calc(50% - 7px) !important;
  }
}
html[lang^="en"] body > .pakizan-r9-search-portal {
  position: fixed !important;
  display: block !important;
  width: min(680px, calc(100vw - 24px)) !important;
  min-height: 112px !important;
  max-height: min(540px, calc(100vh - 100px)) !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
  z-index: 1000000 !important;
}

html[lang^="en"] body > .pakizan-r9-search-portal.pakizan-r9-search-open {
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
}

html[lang^="en"] body > .pakizan-r9-search-portal #handlebars-result__header-search {
  display: block !important;
  width: 100% !important;
  min-height: 108px !important;
  max-height: min(520px, calc(100vh - 120px)) !important;
  margin: 0 !important;
  padding: 10px 12px 12px !important;
  overflow: hidden !important;
  border: 1px solid #dfe5ec !important;
  border-radius: 10px !important;
  background: #fff !important;
  box-shadow: 0 16px 36px rgba(10, 20, 65, .22) !important;
  transform: none !important;
  opacity: 1 !important;
}

html[lang^="en"] body > .pakizan-r9-search-portal #handlebars-result__header-search > div {
  display: block !important;
  max-height: 500px !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  overscroll-behavior: contain !important;
}

html[lang^="en"] body > .pakizan-r9-search-portal #handlebars-result__header-search .clearfix {
  display: flex !important;
  direction: ltr !important;
  align-items: center !important;
  gap: 14px !important;
  width: 100% !important;
  min-height: 86px !important;
  margin: 0 !important;
  padding: 8px 4px !important;
  border-bottom: 1px solid #edf0f4 !important;
}

html[lang^="en"] body > .pakizan-r9-search-portal #handlebars-result__header-search .clearfix [class*="col-"] {
  float: none !important;
  width: auto !important;
  min-width: 0 !important;
  max-height: none !important;
  padding: 0 !important;
  overflow: visible !important;
}

html[lang^="en"] body > .pakizan-r9-search-portal #handlebars-result__header-search .clearfix [class*="col-"]:first-child {
  flex: 0 0 82px !important;
}

html[lang^="en"] body > .pakizan-r9-search-portal #handlebars-result__header-search .clearfix [class*="col-"]:last-child {
  flex: 1 1 auto !important;
}

html[lang^="en"] body > .pakizan-r9-search-portal #handlebars-result__header-search img {
  display: block !important;
  width: 76px !important;
  height: 76px !important;
  max-width: 76px !important;
  max-height: 76px !important;
  margin: 0 auto !important;
  border-radius: 8px !important;
  object-fit: contain !important;
}

html[lang^="en"] body > .pakizan-r9-search-portal #handlebars-result__header-search a {
  color: #151963 !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 1.7 !important;
  white-space: normal !important;
}

html[lang^="en"] body > .pakizan-r9-search-portal #handlebars-result__header-search small {
  display: block !important;
  color: #555 !important;
  font-size: 12px !important;
  line-height: 1.8 !important;
  white-space: normal !important;
}

html[lang^="en"] body > .pakizan-r9-search-portal #handlebars-result__header-search > div > div:last-child {
  position: sticky !important;
  left: 0 !important;
  bottom: 0 !important;
  right: 0 !important;
  padding-top: 8px !important;
  background: #fff !important;
  z-index: 3 !important;
}

html[lang^="en"] body > .pakizan-r9-search-portal #handlebars-result__header-search .btn.btn-info {
  color: #fff !important;
  background: #289fff !important;
  border-color: #289fff !important;
}
html[lang^="en"] body.ltr .shop-home__body .body-part__six .cpl__template .slick-arrow.pakizan-r9-featured-arrow {
  top: var(--pakizan-r9-arrow-top, 50%) !important;
  left: auto !important;
  right: var(--pakizan-r9-arrow-left, auto) !important;
  width: 42px !important;
  height: 42px !important;
  margin: 0 !important;
  padding: 0 !important;
  transform: none !important;
}

html[lang^="en"] body.ltr .shop-home__body .body-part__six .cpl__template .slick-arrow.pakizan-r9-featured-arrow::before {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 42px !important;
  height: 42px !important;
  margin: 0 !important;
  color: #fff !important;
  font-family: FontAwesome !important;
  font-size: 20px !important;
  line-height: 1 !important;
  opacity: 1 !important;
}

html[lang^="en"] body.ltr .shop-home__body .body-part__six .cpl__template .slick-prev.pakizan-r9-featured-arrow::before {
  content: "\f0d9" !important;
}

html[lang^="en"] body.ltr .shop-home__body .body-part__six .cpl__template .slick-next.pakizan-r9-featured-arrow::before {
  content: "\f0da" !important;
}
html[lang^="en"] body.ltr .product-box__item .product-box__tag.pakizan-special-offer-tag,
html[lang^="en"] body.ltr .product-box__item .product-box__tag.pakizan-special-offer-tag::before,
html[lang^="en"] body.ltr .product-box__item .product-box__tag.pakizan-special-offer-tag::after,
html[lang^="en"] body.ltr .product-box__item .product-box__tag.pakizan-special-offer-tag > *,
html[lang^="en"] body.ltr .product-box__item.pakizan-r9-has-special-offer .product-box__tag,
html[lang^="en"] body.ltr .product-box__item.pakizan-r9-has-special-offer .product-box__tag::before,
html[lang^="en"] body.ltr .product-box__item.pakizan-r9-has-special-offer .product-box__tag::after {
  background-color: #289fff !important;
  border-color: #289fff !important;
  box-shadow: none !important;
  filter: none !important;
}

html[lang^="en"] body.ltr .product-box__item .product-box__tag.pakizan-r9-not-special {
  display: none !important;
}
html[lang^="en"] body.ltr .content-data .phone-text__badge .phone-text__phone .phone-text__icon,
html[lang^="en"] body.ltr .advanced-filtering .phone-text__badge .phone-text__phone .phone-text__icon {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 60px !important;
  height: 60px !important;
  min-width: 60px !important;
  min-height: 60px !important;
  color: #fff !important;
  background: #151963 !important;
  border-radius: 9px !important;
  font-size: 28px !important;
}

html[lang^="en"] body.ltr .content-data .phone-text__badge .phone-text__parent,
html[lang^="en"] body.ltr .advanced-filtering .phone-text__badge .phone-text__parent {
  min-height: 66px !important;
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}
@media (min-width: 992px) {
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r9-main-row {
    display: flex !important;
    direction: ltr !important;
    align-items: stretch !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r9-gallery-column,
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r9-info-column {
    float: none !important;
    display: flex !important;
    flex-direction: column !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r9-info-column .price-button__container {
    display: flex !important;
    flex-direction: row !important;
    direction: ltr !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 22px !important;
    width: 100% !important;
    min-height: 92px !important;
    margin-top: auto !important;
    margin-bottom: 18px !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r9-info-column .product-page__prices {
    order: 1 !important;
    flex: 0 0 225px !important;
    text-align: left !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r9-info-column .product-page__product-btn {
    order: 2 !important;
    display: flex !important;
    flex-direction: row !important;
    direction: ltr !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 12px !important;
    margin: 0 !important;
  }
}

html[lang^="en"] body.ltr .farashop__product-page .product-btn.product-btn__available .pakizan-r9-order-label {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  height: 100% !important;
  color: #fff !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  text-align: center !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-btn.product-btn__available i,
html[lang^="en"] body.ltr .farashop__product-page .product-btn.product-btn__available svg {
  display: none !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small {
  position: relative !important;
  overflow: visible !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small .slick-list {
  margin-left: 18px !important;
  margin-right: 18px !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small .slick-prev,
html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small .slick-next {
  top: 50% !important;
  width: 36px !important;
  height: 36px !important;
  margin: 0 !important;
  transform: translateY(-50%) !important;
  z-index: 7 !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small .slick-prev {
  left: -18px !important;
  right: auto !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small .slick-next {
  left: auto !important;
  right: -18px !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small .slick-prev::before,
html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small .slick-next::before {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 36px !important;
  height: 36px !important;
  font-size: 17px !important;
}
html[lang^="en"] body.pakizan-r9-internal-page .pakizan-r9-internal-heading {
  width: min(1170px, calc(100% - 30px)) !important;
  margin: 30px auto 24px !important;
  padding: 24px 28px !important;
  color: #fff !important;
  background: #1e0342 !important;
  border-radius: 6px !important;
  text-align: center !important;
}

html[lang^="en"] body.pakizan-r9-internal-page .pakizan-r9-internal-heading h1 {
  margin: 0 !important;
  color: #fff !important;
  font-size: 32px !important;
  font-weight: 800 !important;
  line-height: 1.5 !important;
}

html[lang^="en"] body.pakizan-r9-internal-page .DnnModuleTitle,
html[lang^="en"] body.pakizan-r9-internal-page .DnnModuleTitle .Head,
html[lang^="en"] body.pakizan-r9-internal-page .dnnModuleTitle,
html[lang^="en"] body.pakizan-r9-internal-page .dnnModuleTitle .Head {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
}
html[lang^="en"] body.ltr .article__related .related__articles__list {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 12px 16px !important;
  margin: 0 !important;
  padding: 0 !important;
}

html[lang^="en"] body.ltr .article__related .related__articles__list > li {
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

html[lang^="en"] body.ltr .article__related .related__articles__list > li > a {
  display: flex !important;
  direction: ltr !important;
  align-items: center !important;
  min-height: 78px !important;
  padding: 7px !important;
  border: 1px solid #e5e8ec !important;
  border-radius: 9px !important;
  background: #fff !important;
}

html[lang^="en"] body.ltr .article__related .related__articles__list > li > a > div:first-child {
  flex: 0 0 66px !important;
  width: 66px !important;
  margin-right: 11px !important;
}

html[lang^="en"] body.ltr .article__related .related__articles__list > li > a > div:first-child img,
html[lang^="en"] body.ltr .article__related .related__articles__list img {
  display: block !important;
  width: 66px !important;
  height: 66px !important;
  border-radius: 7px !important;
  object-fit: cover !important;
}

html[lang^="en"] body.ltr .article__related .related__articles__list > li > a > div:last-child {
  flex: 1 1 auto !important;
  min-width: 0 !important;
  color: #222 !important;
  font-size: 14px !important;
  line-height: 1.8 !important;
  text-align: left !important;
}

html[lang^="en"] body.ltr .article__attachments {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  min-height: 40px !important;
}

html[lang^="en"] body.ltr .article__attachments:has(.detail__album:empty) {
  display: none !important;
}

html[lang^="en"] body.ltr .article__attachments .detail__album {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 14px !important;
  margin: 0 !important;
}

html[lang^="en"] body.ltr .article__attachments .detail__album > *,
html[lang^="en"] body.ltr .article__attachments .detail__album .detail__album__item {
  float: none !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

html[lang^="en"] body.ltr .article__attachments .detail__album .detail__album__image,
html[lang^="en"] body.ltr .article__attachments .detail__album .detail__album__item > a,
html[lang^="en"] body.ltr .article__attachments .detail__album figure {
  display: block !important;
  aspect-ratio: 4 / 3 !important;
  margin: 0 !important;
  overflow: hidden !important;
  border: 1px solid #e4e7eb !important;
  border-radius: 10px !important;
  background: #f7f7f7 !important;
}

html[lang^="en"] body.ltr .article__attachments .detail__album img,
html[lang^="en"] body.ltr .article__attachments .detail__album video {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  border-radius: 9px !important;
  object-fit: cover !important;
}
html[lang^="en"] body.ltr .picture-gallery.needs-lightgallery {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 14px 0 !important;
}

html[lang^="en"] body.ltr .picture-gallery.needs-lightgallery > a {
  display: block !important;
}

html[lang^="en"] body.ltr .picture-gallery.needs-lightgallery .picture__item__image img {
  width: 100% !important;
  height: auto !important;
  object-fit: cover !important;
}
@media (max-width: 991px) {
  html[lang^="en"] body.ltr .sidebar__container .header__search-box,
  html[lang^="en"] body.ltr .sidebar__container .js__header__search-box {
    position: relative !important;
    left: auto !important;
    right: auto !important;
    display: block !important;
    width: calc(100% - 32px) !important;
    max-width: calc(100% - 32px) !important;
    margin: 20px 16px !important;
    padding: 5px !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
    transform: none !important;
  }

  html[lang^="en"] body.ltr .sidebar__container .header__search-box .input-group {
    display: flex !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
  }

  html[lang^="en"] body.ltr .sidebar__container .header__search-box .input-group input {
    flex: 1 1 auto !important;
    width: calc(100% - 52px) !important;
    min-width: 0 !important;
    max-width: calc(100% - 52px) !important;
    box-sizing: border-box !important;
  }

  html[lang^="en"] body.ltr .sidebar__container .header__search-box .input-group-addon {
    flex: 0 0 48px !important;
    width: 48px !important;
    max-width: 48px !important;
  }

  html[lang^="en"] body.pakizan-r9-sidebar-open .product-page__tag,
  html[lang^="en"] body.pakizan-r9-sidebar-open .product-box__tag {
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
  }
}

@media (max-width: 767px) {
  html[lang^="en"] body.ltr .shop-home__body .body-part__six,
  html[lang^="en"] body.ltr .shop-home__body .body-part__six .product-list__body,
  html[lang^="en"] body.ltr .shop-home__body .body-part__six .slick-list,
  html[lang^="en"] body.ltr .shop-home__body .body-part__six .slick-track,
  html[lang^="en"] body.ltr .shop-home__body .body-part__six .slick-slide {
    background: transparent !important;
  }

  html[lang^="en"] body.ltr .shop-home__body .body-part__six .product-box__item {
    height: auto !important;
    min-height: 410px !important;
    padding-bottom: 18px !important;
  }

  html[lang^="en"] body.ltr .shop-home__body .body-part__six .product-box__picture,
  html[lang^="en"] body.ltr .shop-home__body .body-part__six .product-box__item > div:has(> img.img-responsive) {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 260px !important;
  }

  html[lang^="en"] body.ltr .shop-home__body .body-part__six .product-box__item img {
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .price-button__container {
    gap: 16px !important;
    margin-bottom: 20px !important;
    padding-bottom: 0 !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .product-page__product-btn {
    display: flex !important;
    flex-direction: row !important;
    direction: ltr !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 12px !important;
    width: 100% !important;
    margin: 0 !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .product-page__product-btn .count-box,
  html[lang^="en"] body.ltr .farashop__product-page .product-page__product-btn .product-btn.product-btn__available {
    height: 50px !important;
    margin: 0 !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .tabs__container {
    margin-top: 24px !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .tabify {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 4px !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .tabify > li.pakizan-r9-empty-tab {
    display: none !important;
  }

  html[lang^="en"] body.ltr .article__contents .article__image__container {
    text-align: center !important;
  }

  html[lang^="en"] body.ltr .article__contents .article__image {
    float: none !important;
    display: block !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  html[lang^="en"] body.ltr .article__related .related__articles__list {
    grid-template-columns: 1fr !important;
  }

  html[lang^="en"] body.ltr .article__attachments .detail__album {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  html[lang^="en"] .lg-outer audio.lg-object,
  html[lang^="en"] .lg-outer .lg-video audio,
  html[lang^="en"] .lg-outer audio.lg-video-object {
    left: 5% !important;
    right: 5% !important;
    width: 90% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
html[lang^="en"] body > .pakizan-r10-search-portal {
  position: fixed !important;
  display: none !important;
  width: min(680px, calc(100vw - 24px)) !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
  direction: ltr !important;
  z-index: 1000005 !important;
}

html[lang^="en"] body > .pakizan-r10-search-portal.is-open {
  display: block !important;
}

html[lang^="en"] body > .pakizan-r10-search-portal .pakizan-r10-search-frame {
  position: relative !important;
  width: 100% !important;
  max-height: min(520px, calc(100vh - 110px)) !important;
  padding: 10px 12px 12px !important;
  overflow: hidden !important;
  border: 1px solid #dfe5ec !important;
  border-radius: 10px !important;
  background: #fff !important;
  box-shadow: 0 16px 38px rgba(10, 20, 65, .24) !important;
}

html[lang^="en"] body > .pakizan-r10-search-portal .pakizan-r10-search-items {
  max-height: 445px !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  overscroll-behavior: contain !important;
  scrollbar-gutter: stable !important;
}

html[lang^="en"] body > .pakizan-r10-search-portal .clearfix {
  display: flex !important;
  direction: ltr !important;
  align-items: center !important;
  gap: 14px !important;
  width: 100% !important;
  min-height: 84px !important;
  margin: 0 !important;
  padding: 7px 4px !important;
  border-bottom: 1px solid #edf0f4 !important;
}

html[lang^="en"] body > .pakizan-r10-search-portal .clearfix [class*="col-"] {
  float: none !important;
  width: auto !important;
  min-width: 0 !important;
  max-height: none !important;
  padding: 0 !important;
  overflow: visible !important;
}

html[lang^="en"] body > .pakizan-r10-search-portal .clearfix [class*="col-"]:first-child {
  flex: 0 0 76px !important;
}

html[lang^="en"] body > .pakizan-r10-search-portal .clearfix [class*="col-"]:last-child {
  flex: 1 1 auto !important;
}

html[lang^="en"] body > .pakizan-r10-search-portal img {
  display: block !important;
  width: 72px !important;
  height: 72px !important;
  max-width: 72px !important;
  max-height: 72px !important;
  margin: 0 auto !important;
  border-radius: 8px !important;
  object-fit: contain !important;
}

html[lang^="en"] body > .pakizan-r10-search-portal a:not(.btn) {
  color: #151963 !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 1.7 !important;
  white-space: normal !important;
}

html[lang^="en"] body > .pakizan-r10-search-portal small {
  display: block !important;
  color: #555 !important;
  font-size: 12px !important;
  line-height: 1.8 !important;
  white-space: normal !important;
}

html[lang^="en"] body > .pakizan-r10-search-portal .pakizan-r10-search-footer {
  position: sticky !important;
  left: 0 !important;
  bottom: 0 !important;
  right: 0 !important;
  padding-top: 8px !important;
  background: #fff !important;
  z-index: 3 !important;
}

html[lang^="en"] body > .pakizan-r10-search-portal .btn.btn-info {
  color: #fff !important;
  background: #289fff !important;
  border-color: #289fff !important;
}

html[lang^="en"] body > .pakizan-r10-search-portal .pakizan-r10-search-close {
  position: absolute !important;
  top: 6px !important;
  right: 7px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 27px !important;
  height: 27px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 50% !important;
  color: #555 !important;
  background: #f2f4f6 !important;
  font-size: 21px !important;
  line-height: 1 !important;
  cursor: pointer !important;
  z-index: 6 !important;
}

html[lang^="en"] body > .pakizan-r10-search-portal .pakizan-r10-search-state {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 88px !important;
  padding: 18px !important;
  color: #555 !important;
  font-size: 14px !important;
  text-align: center !important;
}

html[lang^="en"] body > .pakizan-r10-search-portal .pakizan-r10-search-state.is-loading::before {
  width: 24px !important;
  height: 24px !important;
  margin-right: 9px !important;
  border: 3px solid #d7e8f7 !important;
  border-top-color: #289fff !important;
  border-radius: 50% !important;
  content: "" !important;
  animation: pakizan-r33-en-spin .7s linear infinite !important;
}

@keyframes pakizan-r33-en-spin {
  to { transform: rotate(-360deg); }
}
html[lang^="en"] .header__search-box .search-box__result.pakizan-r10-search-source {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 0 !important;
  max-height: 1px !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
  clip: rect(0 0 0 0) !important;
  z-index: -1 !important;
}
html[lang^="en"] body.ltr .shop-home__body .body-part__six,
html[lang^="en"] body.ltr .shop-home__body .body-part__six .sixth__pane,
html[lang^="en"] body.ltr .shop-home__body .body-part__six .farashop__container,
html[lang^="en"] body.ltr .shop-home__body .body-part__six .cpl__template {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}

html[lang^="en"] body.ltr .shop-home__body .body-part__six .cpl__template .product-list__body {
  position: relative !important;
  padding-bottom: 10px !important;
}

html[lang^="en"] body.ltr .shop-home__body .body-part__six .cpl__template .slick-list {
  padding-bottom: 10px !important;
}

html[lang^="en"] body.ltr .shop-home__body .body-part__six .cpl__template .product-list__body > .pakizan-r10-featured-arrow {
  position: absolute !important;
  top: var(--pakizan-r10-arrow-top, 50%) !important;
  left: auto !important;
  right: var(--pakizan-r10-arrow-left, auto) !important;
  display: block !important;
  width: 42px !important;
  height: 42px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 50% !important;
  background: #289fff !important;
  box-shadow: none !important;
  transform: none !important;
  opacity: 1 !important;
  z-index: 20 !important;
}

html[lang^="en"] body.ltr .shop-home__body .body-part__six .cpl__template .product-list__body > .pakizan-r10-featured-arrow::before {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 42px !important;
  height: 42px !important;
  color: #fff !important;
  font-family: FontAwesome !important;
  font-size: 20px !important;
  line-height: 1 !important;
  opacity: 1 !important;
}

html[lang^="en"] body.ltr .shop-home__body .body-part__six .cpl__template .product-list__body > .slick-prev.pakizan-r10-featured-arrow::before {
  content: "\f0d9" !important;
}

html[lang^="en"] body.ltr .shop-home__body .body-part__six .cpl__template .product-list__body > .slick-next.pakizan-r10-featured-arrow::before {
  content: "\f0da" !important;
}
html[lang^="en"] body.ltr .content-data.pakizan-r10-category-content {
  background: #f7f7f7 !important;
}

html[lang^="en"] body.ltr .content-data.pakizan-r10-category-content > .container,
html[lang^="en"] body.ltr .content-data.pakizan-r10-category-content .phone-text__badge {
  position: relative !important;
  z-index: 4 !important;
}

html[lang^="en"] body.ltr .content-data.pakizan-r10-category-content .advanced-filtering__results {
  margin-top: 0 !important;
  padding-top: 34px !important;
  background: #f7f7f7 !important;
}

html[lang^="en"] body.ltr .content-data.pakizan-r10-category-content .advanced-filtering__results::before {
  display: none !important;
  content: none !important;
}
html[lang^="en"] body.ltr .farashop__product-page .pakizan-r10-main-row {
  position: relative !important;
}

@media (min-width: 992px) {
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r10-main-row {
    display: flex !important;
    direction: ltr !important;
    align-items: stretch !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r10-gallery-column,
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r10-info-column {
    float: none !important;
    display: flex !important;
    flex-direction: column !important;
    min-height: 100% !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r10-info-column {
    position: relative !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r10-info-column .price-button__container {
    position: absolute !important;
    left: 15px !important;
    right: 15px !important;
    top: var(--pakizan-r10-order-top, auto) !important;
    bottom: auto !important;
    display: flex !important;
    flex-direction: row !important;
    direction: ltr !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 18px !important;
    width: auto !important;
    min-height: 76px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r10-info-column .product-page__prices {
    flex: 0 0 225px !important;
    margin: 0 !important;
    text-align: left !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r10-info-column .price-button__container > .product-page__product-btn {
    display: flex !important;
    flex: 1 1 auto !important;
    flex-direction: row !important;
    direction: ltr !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 12px !important;
    margin: 0 !important;
  }
}

html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small {
  position: relative !important;
  overflow: visible !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small .slick-list {
  margin: 0 !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .pakizan-r10-gallery-arrow {
  position: absolute !important;
  top: var(--pakizan-r10-gallery-arrow-top, 50%) !important;
  left: auto !important;
  right: var(--pakizan-r10-gallery-arrow-left, auto) !important;
  width: 36px !important;
  height: 36px !important;
  margin: 0 !important;
  padding: 0 !important;
  transform: none !important;
  z-index: 12 !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .pakizan-r10-gallery-arrow::before {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 36px !important;
  height: 36px !important;
  font-size: 17px !important;
  line-height: 1 !important;
}

html[lang^="en"] body.ltr .farashop__product-page .price-button__container > .product-page__product-btn {
  display: flex !important;
  flex-direction: row !important;
  direction: ltr !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px !important;
}

html[lang^="en"] body.ltr .farashop__product-page .price-button__container > .product-page__product-btn > .count-box,
html[lang^="en"] body.ltr .farashop__product-page .price-button__container > .product-page__product-btn > .js__simple,
html[lang^="en"] body.ltr .farashop__product-page .price-button__container > .product-page__product-btn > .js__simple > .product-btn {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-btn.product-btn__available .pakizan-r10-order-label {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  min-width: 108px !important;
  height: 100% !important;
  color: #fff !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
  text-align: center !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-btn.product-btn__available::before,
html[lang^="en"] body.ltr .farashop__product-page .product-btn.product-btn__available i,
html[lang^="en"] body.ltr .farashop__product-page .product-btn.product-btn__available svg {
  display: none !important;
  content: none !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-btn.product-btn__coming-soon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 9px !important;
  min-width: 118px !important;
  padding-left: 18px !important;
  padding-right: 18px !important;
  text-indent: 0 !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-btn.product-btn__coming-soon::before {
  position: static !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-size: 20px !important;
  line-height: 1 !important;
  transform: none !important;
}
html[lang^="en"] body.ltr .pakizan-r10-iranmap-toolbar {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 10px !important;
  margin: 0 0 16px !important;
}

html[lang^="en"] body.ltr .pakizan-r10-iranmap-exit {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 38px !important;
  padding: 8px 16px !important;
  border: 0 !important;
  border-radius: 5px !important;
  color: #fff !important;
  background: #d9534f !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  cursor: pointer !important;
}

html[lang^="en"] body.ltr .js-iran-map-view .js-map-region.is-selected,
html[lang^="en"] body.ltr .js-iran-map-view .js-map-region[aria-pressed="true"] {
  fill: #289fff !important;
  stroke: #151963 !important;
  stroke-width: 2px !important;
  filter: drop-shadow(0 0 4px rgba(40, 159, 255, .5)) !important;
}

html[lang^="en"] body.ltr .js-iran-map-view .iran-map-view__content {
  max-height: min(610px, 75vh) !important;
  padding-right: 12px !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  scrollbar-gutter: stable !important;
}
html[lang^="en"] body.pakizan-r10-agency-specs-page .pakizan-r10-agency-grid {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 20px !important;
  align-items: stretch !important;
}

html[lang^="en"] body.pakizan-r10-agency-specs-page .pakizan-r10-agency-card {
  float: none !important;
  width: auto !important;
  max-width: none !important;
  height: 100% !important;
  margin: 0 !important;
}

html[lang^="en"] body.pakizan-r10-agency-specs-page .pakizan-r10-agency-card > * {
  height: 100% !important;
}

html[lang^="en"] body.pakizan-r10-agency-specs-page .pakizan-r10-theme-accent-fill {
  color: #fff !important;
  background-color: #289fff !important;
  border-color: #289fff !important;
}

html[lang^="en"] body.pakizan-r10-agency-specs-page .pakizan-r10-theme-accent-text {
  color: #151963 !important;
  border-color: #289fff !important;
}

html[lang^="en"] body.pakizan-r10-agency-specs-page .pakizan-r10-map-location {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 7px !important;
  min-height: 38px !important;
  margin-top: 14px !important;
  padding: 8px 15px !important;
  border: 1px solid #289fff !important;
  border-radius: 6px !important;
  color: #fff !important;
  background: #289fff !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  text-decoration: none !important;
}

html[lang^="en"] body.pakizan-r10-agency-list-page .accordion-collaps-txt__container.collapse-style > li.active,
html[lang^="en"] body.pakizan-r10-agency-list-page .accordion-collaps-txt__container .toggle-icon.collaps-control {
  border-color: #289fff !important;
}

html[lang^="en"] body.pakizan-r10-agency-list-page .accordion-collaps-txt__container.collapse-style > li.active .link-title a,
html[lang^="en"] body.pakizan-r10-agency-list-page .accordion-collaps-txt__container .toggle-icon.collaps-control,
html[lang^="en"] body.pakizan-r10-agency-list-page .accordion-collaps-txt__container .list-inside__accordion ul > li::before,
html[lang^="en"] body.pakizan-r10-agency-list-page .accordion-collaps-txt__container .list-body ul > li::before {
  color: #289fff !important;
}

html[lang^="en"] body.pakizan-r10-agency-list-page .accordion-collaps-txt__container .toggle-icon.collaps-control:hover,
html[lang^="en"] body.pakizan-r10-agency-list-page .accordion-collaps-txt__container .list-body a:hover,
html[lang^="en"] body.pakizan-r10-agency-list-page .accordion-collaps-txt__container .list-body a:focus {
  color: #fff !important;
  background: #289fff !important;
}
html[lang^="en"] body.ltr .article__attachments .detail__album > link,
html[lang^="en"] body.ltr .article__attachments .detail__album > script,
html[lang^="en"] body.ltr .article__attachments .detail__album > style {
  display: none !important;
}

html[lang^="en"] body.ltr .article__attachments .detail__album {
  grid-auto-flow: row !important;
  align-items: stretch !important;
}

html[lang^="en"] body.ltr .article__attachments .detail__album > .AttachFile-template1__item {
  grid-column: span 2 !important;
  width: auto !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
}

html[lang^="en"] body.ltr .article__attachments .AttachFile-template1__item > .row {
  display: flex !important;
  direction: ltr !important;
  align-items: stretch !important;
  width: 100% !important;
  min-height: 48px !important;
  margin: 0 !important;
}

html[lang^="en"] body.ltr .article__attachments .AttachFile-template1__item .template1-item__icon {
  float: none !important;
  display: flex !important;
  flex: 0 0 25% !important;
  width: 25% !important;
  min-width: 120px !important;
  min-height: 48px !important;
  padding: 0 !important;
  overflow: visible !important;
  border-radius: 5px 0 0 5px !important;
}

html[lang^="en"] body.ltr .article__attachments .AttachFile-template1__item .template1-item__icon > a {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  min-height: 48px !important;
  padding: 6px 8px !important;
  overflow: visible !important;
  white-space: nowrap !important;
  line-height: 1.3 !important;
}

html[lang^="en"] body.ltr .article__attachments .AttachFile-template1__item .template1-item__icon > a i,
html[lang^="en"] body.ltr .article__attachments .AttachFile-template1__item .template1-item__icon > a span {
  position: static !important;
  display: inline-block !important;
  overflow: visible !important;
  line-height: 1.3 !important;
}

html[lang^="en"] body.ltr .article__attachments .AttachFile-template1__item .template1-item__name {
  float: none !important;
  display: flex !important;
  flex: 1 1 75% !important;
  width: 75% !important;
  min-height: 48px !important;
  padding: 8px 12px !important;
  overflow: visible !important;
  border-radius: 0 5px 5px 0 !important;
}

html[lang^="en"] body.ltr .article__attachments .detail__album > .detail__album__item,
html[lang^="en"] body.ltr .article__attachments .detail__album > a,
html[lang^="en"] body.ltr .article__attachments .detail__album > figure {
  min-width: 0 !important;
}
html[lang^="en"] body .pakizan-r8-page-heading,
html[lang^="en"] body .pakizan-r9-internal-heading,
html[lang^="en"] body .pakizan-r8-page-top-spacer {
  display: none !important;
}

html[lang^="en"] body.pakizan-r10-no-hero-page .pakizan-r10-first-module {
  margin-top: 28px !important;
}

html[lang^="en"] body.pakizan-r10-no-hero-page .pakizan-r10-first-module .DnnModuleTitle,
html[lang^="en"] body.pakizan-r10-no-hero-page .pakizan-r10-first-module .dnnModuleTitle {
  visibility: visible !important;
  opacity: 1 !important;
}
@media (max-width: 991px) {
  html[lang^="en"] body.ltr .shop-home__body .body-part__one .two-columns-layout__container .text-part__desc,
  html[lang^="en"] body.ltr .shop-home__body .body-part__two .two-columns-layout__container .text-part__desc,
  html[lang^="en"] body.ltr .shop-home__body .body-part__one .two-columns-layout__container .text-part__body p,
  html[lang^="en"] body.ltr .shop-home__body .body-part__two .two-columns-layout__container .text-part__body p {
    direction: ltr !important;
    text-align: justify !important;
    text-align-last: auto !important;
  }

  html[lang^="en"] body.ltr .shop-home__body .body-part__one .two-columns-layout__container .text-part__title,
  html[lang^="en"] body.ltr .shop-home__body .body-part__two .two-columns-layout__container .text-part__title,
  html[lang^="en"] body.ltr .shop-home__body .body-part__one .two-columns-layout__container .links__list,
  html[lang^="en"] body.ltr .shop-home__body .body-part__two .two-columns-layout__container .links__list {
    text-align: center !important;
  }
}

@media (max-width: 767px) {
  html[lang^="en"] body.ltr .farashop__product-page .price-button__container {
    position: static !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 18px !important;
    width: 100% !important;
    margin: 0 auto 20px !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .price-button__container > .product-page__product-btn {
    display: flex !important;
    flex-direction: row !important;
    direction: ltr !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 16px !important;
    width: 100% !important;
    margin: 0 auto !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .price-button__container > .product-page__product-btn > .count-box,
  html[lang^="en"] body.ltr .farashop__product-page .price-button__container > .product-page__product-btn > .js__simple,
  html[lang^="en"] body.ltr .farashop__product-page .price-button__container > .product-page__product-btn > .js__simple > .product-btn {
    flex: 0 0 auto !important;
    height: 54px !important;
    margin: 0 !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .price-button__container > .product-page__product-btn > .count-box {
    order: 1 !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .price-button__container > .product-page__product-btn > .js__simple {
    order: 2 !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .tabs__container {
    margin-top: 22px !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .tabify {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    grid-auto-rows: minmax(72px, auto) !important;
    gap: 4px !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .tabify > li {
    display: none !important;
    width: auto !important;
    min-width: 0 !important;
    height: auto !important;
    min-height: 72px !important;
    padding: 10px 12px !important;
    line-height: 1.7 !important;
    white-space: normal !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .tabify > li.pakizan-r10-real-tab {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .tabify > li.pakizan-r10-tab-description { order: 1 !important; }
  html[lang^="en"] body.ltr .farashop__product-page .tabify > li.pakizan-r10-tab-specs { order: 2 !important; }
  html[lang^="en"] body.ltr .farashop__product-page .tabify > li.pakizan-r10-tab-related { order: 3 !important; }
  html[lang^="en"] body.ltr .farashop__product-page .tabify > li.pakizan-r10-tab-comments { order: 4 !important; }

  html[lang^="en"] body.ltr .farashop__product-page .tabify.tabify__theme-flat + ul table,
  html[lang^="en"] body.ltr .farashop__product-page .tabify + ul table {
    display: table !important;
    width: 100% !important;
    table-layout: fixed !important;
    border-collapse: collapse !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .tabify.tabify__theme-flat + ul table tbody,
  html[lang^="en"] body.ltr .farashop__product-page .tabify + ul table tbody {
    display: table-row-group !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .tabify.tabify__theme-flat + ul table tr,
  html[lang^="en"] body.ltr .farashop__product-page .tabify + ul table tr {
    display: table-row !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .tabify.tabify__theme-flat + ul table th,
  html[lang^="en"] body.ltr .farashop__product-page .tabify.tabify__theme-flat + ul table td,
  html[lang^="en"] body.ltr .farashop__product-page .tabify + ul table th,
  html[lang^="en"] body.ltr .farashop__product-page .tabify + ul table td {
    display: table-cell !important;
    width: 50% !important;
    padding: 8px 10px !important;
    border: 1px solid #e5e5e5 !important;
    vertical-align: middle !important;
    text-align: left !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r10-related-wrap {
    position: relative !important;
    padding: 0 42px !important;
    overflow: hidden !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r10-related-strip {
    display: flex !important;
    flex-wrap: nowrap !important;
    gap: 14px !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 5px 0 14px !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    scroll-behavior: smooth !important;
    scroll-snap-type: x mandatory !important;
    scrollbar-width: none !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r10-related-strip::-webkit-scrollbar {
    display: none !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r10-related-strip > [class*="col-"],
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r10-related-strip > article,
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r10-related-strip > .product-box__item {
    float: none !important;
    flex: 0 0 82% !important;
    width: 82% !important;
    max-width: 82% !important;
    scroll-snap-align: center !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r10-related-arrow {
    position: absolute !important;
    top: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 38px !important;
    height: 38px !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 50% !important;
    color: #fff !important;
    background: #289fff !important;
    font-family: FontAwesome !important;
    font-size: 17px !important;
    transform: translateY(-50%) !important;
    z-index: 8 !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r10-related-prev {
    left: 0 !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r10-related-next {
    right: 0 !important;
  }

  html[lang^="en"] body.ltr .article__attachments .detail__album {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  html[lang^="en"] body.ltr .article__attachments .detail__album > .AttachFile-template1__item {
    grid-column: 1 / -1 !important;
  }

  html[lang^="en"] body.pakizan-r10-agency-specs-page .pakizan-r10-agency-grid {
    grid-template-columns: 1fr !important;
  }
}
html[lang^="en"] .header__search-box .search-box__result.pakizan-r11-search-source {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 0 !important;
  max-height: 1px !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
  clip: rect(0 0 0 0) !important;
  z-index: -1 !important;
}

html[lang^="en"] body > .pakizan-r11-search-portal {
  position: fixed !important;
  display: none !important;
  direction: ltr !important;
  width: min(680px, calc(100vw - 24px)) !important;
  margin: 0 !important;
  padding: 0 !important;
  z-index: 1000010 !important;
}
html[lang^="en"] body > .pakizan-r11-search-portal.is-open { display: block !important; }
html[lang^="en"] body > .pakizan-r11-search-portal .pakizan-r11-search-frame {
  position: relative !important;
  width: 100% !important;
  max-height: min(530px, calc(100vh - 110px)) !important;
  padding: 10px 12px 12px !important;
  overflow: hidden !important;
  border: 1px solid #dfe5ec !important;
  border-radius: 10px !important;
  background: #fff !important;
  box-shadow: 0 16px 38px rgba(10, 20, 65, .24) !important;
}
html[lang^="en"] body > .pakizan-r11-search-portal .pakizan-r11-search-items {
  max-height: 455px !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  overscroll-behavior: contain !important;
  scrollbar-gutter: stable !important;
}
html[lang^="en"] body > .pakizan-r11-search-portal .clearfix {
  display: flex !important;
  direction: ltr !important;
  align-items: center !important;
  gap: 14px !important;
  width: 100% !important;
  min-height: 84px !important;
  margin: 0 !important;
  padding: 7px 4px !important;
  border-bottom: 1px solid #edf0f4 !important;
}
html[lang^="en"] body > .pakizan-r11-search-portal .clearfix [class*="col-"] {
  float: none !important;
  width: auto !important;
  min-width: 0 !important;
  max-height: none !important;
  padding: 0 !important;
  overflow: visible !important;
}
html[lang^="en"] body > .pakizan-r11-search-portal .clearfix [class*="col-"]:first-child { flex: 0 0 76px !important; }
html[lang^="en"] body > .pakizan-r11-search-portal .clearfix [class*="col-"]:last-child { flex: 1 1 auto !important; }
html[lang^="en"] body > .pakizan-r11-search-portal img {
  display: block !important;
  width: 72px !important;
  height: 72px !important;
  max-width: 72px !important;
  max-height: 72px !important;
  margin: 0 auto !important;
  border-radius: 8px !important;
  object-fit: contain !important;
}
html[lang^="en"] body > .pakizan-r11-search-portal a:not(.btn) {
  color: #151963 !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 1.7 !important;
  white-space: normal !important;
}
html[lang^="en"] body > .pakizan-r11-search-portal small {
  display: block !important;
  color: #555 !important;
  font-size: 12px !important;
  line-height: 1.8 !important;
  white-space: normal !important;
}
html[lang^="en"] body > .pakizan-r11-search-portal .pakizan-r11-search-footer {
  position: sticky !important;
  left: 0 !important;
  bottom: 0 !important;
  right: 0 !important;
  padding-top: 8px !important;
  background: #fff !important;
  z-index: 4 !important;
}
html[lang^="en"] body > .pakizan-r11-search-portal .btn-info {
  color: #fff !important;
  background: #289fff !important;
  border-color: #289fff !important;
}
html[lang^="en"] body > .pakizan-r11-search-portal .pakizan-r11-search-close {
  position: absolute !important;
  top: 6px !important;
  right: 7px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 27px !important;
  height: 27px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 50% !important;
  color: #555 !important;
  background: #f2f4f6 !important;
  font-size: 21px !important;
  cursor: pointer !important;
  z-index: 6 !important;
}
html[lang^="en"] body > .pakizan-r11-search-portal .pakizan-r11-search-state {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 90px !important;
  padding: 18px !important;
  color: #555 !important;
  text-align: center !important;
}
html[lang^="en"] body.ltr .shop-home__body .body-part__six,
html[lang^="en"] body.ltr .shop-home__body .body-part__six .sixth__pane,
html[lang^="en"] body.ltr .shop-home__body .body-part__six .product-list,
html[lang^="en"] body.ltr .shop-home__body .body-part__six .product-list__body {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
html[lang^="en"] body.ltr .shop-home__body .body-part__six .slick-slider { overflow: visible !important; }
html[lang^="en"] body.ltr .shop-home__body .body-part__six .slick-arrow.pakizan-r11-featured-arrow {
  position: absolute !important;
  top: var(--pakizan-r11-featured-top, 50%) !important;
  left: auto !important;
  right: var(--pakizan-r11-featured-left, auto) !important;
  width: 42px !important;
  height: 42px !important;
  margin: 0 !important;
  padding: 0 !important;
  transform: none !important;
  z-index: 24 !important;
}
html[lang^="en"] body.ltr .shop-home__body .body-part__six .slick-arrow.pakizan-r11-featured-arrow::before {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 42px !important;
  height: 42px !important;
  color: #fff !important;
  font-family: FontAwesome !important;
  font-size: 20px !important;
  line-height: 1 !important;
  opacity: 1 !important;
}
html[lang^="en"] body.ltr .shop-home__body .body-part__six .slick-prev.pakizan-r11-featured-arrow::before { content: "\f0d9" !important; }
html[lang^="en"] body.ltr .shop-home__body .body-part__six .slick-next.pakizan-r11-featured-arrow::before { content: "\f0da" !important; }
@media (min-width: 992px) {
  html[lang^="en"] body.ltr.pakizan-r11-category-page .advanced-filtering .background__container,
  html[lang^="en"] body.ltr.pakizan-r11-category-page .advanced-filtering .background-img,
  html[lang^="en"] body.ltr.pakizan-r11-category-page .content-data > .background__container,
  html[lang^="en"] body.ltr.pakizan-r11-category-page .content-data > .background-img {
    min-height: 430px !important;
  }
  html[lang^="en"] body.ltr.pakizan-r11-category-page .phone-text__badge .phone-text__parent {
    margin-top: -34px !important;
  }
}
html[lang^="en"] body.ltr.pakizan-r11-category-page .content-data { background: #f7f7f7 !important; }
html[lang^="en"] body.ltr.pakizan-r11-category-page .content-data > .container:has(.phone-text__badge) {
  position: relative !important;
  z-index: 5 !important;
}
html[lang^="en"] body.ltr.pakizan-r11-category-page .advanced-filtering__results {
  margin-top: -33px !important;
  padding-top: 78px !important;
  background: #f7f7f7 !important;
}
@media (min-width: 992px) {
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r11-main-row {
    display: flex !important;
    direction: ltr !important;
    align-items: stretch !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r11-gallery-column,
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r11-info-column {
    float: none !important;
    display: flex !important;
    flex-direction: column !important;
    position: static !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r11-info-column .price-button__container {
    position: static !important;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;
    display: flex !important;
    flex-direction: row !important;
    direction: ltr !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 18px !important;
    width: 100% !important;
    min-height: 102px !important;
    margin: auto 0 18px !important;
    padding: 0 !important;
    transform: none !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r11-info-column .product-page__prices {
    flex: 0 0 225px !important;
    margin: 0 !important;
    text-align: left !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r11-info-column .price-button__container > .product-page__product-btn {
    display: flex !important;
    flex: 1 1 auto !important;
    flex-direction: row !important;
    direction: ltr !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 12px !important;
    margin: 0 !important;
  }
}
html[lang^="en"] body.ltr .farashop__product-page .price-button__container,
html[lang^="en"] body.ltr .farashop__product-page .product-page__product-btn,
html[lang^="en"] body.ltr .farashop__product-page .product-page__product-btn .js__simple {
  position: static !important;
  transform: none !important;
}
html[lang^="en"] body.ltr .farashop__product-page .price-button__container > .product-page__product-btn > .count-box,
html[lang^="en"] body.ltr .farashop__product-page .price-button__container > .product-page__product-btn > .js__simple,
html[lang^="en"] body.ltr .farashop__product-page .price-button__container > .product-page__product-btn > .js__simple > .product-btn,
html[lang^="en"] body.ltr .farashop__product-page .price-button__container > .product-page__product-btn > .product-btn {
  height: 50px !important;
  min-height: 50px !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  vertical-align: middle !important;
}
html[lang^="en"] body.ltr .farashop__product-page .product-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  line-height: 1 !important;
  vertical-align: middle !important;
}
html[lang^="en"] body.ltr .farashop__product-page .product-btn::before,
html[lang^="en"] body.ltr .farashop__product-page .product-btn i,
html[lang^="en"] body.ltr .farashop__product-page .product-btn svg,
html[lang^="en"] body.ltr .farashop__product-page .product-btn span {
  vertical-align: middle !important;
  line-height: 1 !important;
}
html[lang^="en"] body.ltr .farashop__product-page .product-btn.product-btn__available i,
html[lang^="en"] body.ltr .farashop__product-page .product-btn.product-btn__available svg,
html[lang^="en"] body.ltr .farashop__product-page .product-btn.product-btn__available::before { display: none !important; }
html[lang^="en"] body.ltr .farashop__product-page .pakizan-r11-order-label {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 108px !important;
  height: 100% !important;
  color: #fff !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
}
html[lang^="en"] body.ltr .farashop__product-page .product-btn.product-btn__coming-soon,
html[lang^="en"] body.ltr .farashop__product-page .product-btn.product-btn__unavailable,
html[lang^="en"] body.ltr .farashop__product-page .product-btn.product-btn__contact,
html[lang^="en"] body.ltr .farashop__product-page .product-btn.product-btn__special-order {
  min-width: 128px !important;
  padding: 0 18px !important;
  font-size: 16px !important;
  font-weight: 800 !important;
}
html[lang^="en"] body.ltr .farashop__product-page .product-btn.product-btn__coming-soon::before,
html[lang^="en"] body.ltr .farashop__product-page .product-btn.product-btn__unavailable::before,
html[lang^="en"] body.ltr .farashop__product-page .product-btn.product-btn__contact::before,
html[lang^="en"] body.ltr .farashop__product-page .product-btn.product-btn__special-order::before {
  position: static !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 !important;
  font-size: 17px !important;
  line-height: 1 !important;
  transform: none !important;
}
html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small {
  position: relative !important;
  overflow: visible !important;
}
html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small .slick-list {
  margin-left: 18px !important;
  margin-right: 18px !important;
}
html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .pakizan-r11-gallery-arrow {
  position: absolute !important;
  top: 50% !important;
  width: 36px !important;
  height: 36px !important;
  margin: -18px 0 0 !important;
  padding: 0 !important;
  transform: none !important;
  z-index: 12 !important;
}
html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-prev.pakizan-r11-gallery-arrow {
  left: -18px !important;
  right: auto !important;
}
html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-next.pakizan-r11-gallery-arrow {
  left: auto !important;
  right: -18px !important;
}
html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .pakizan-r11-gallery-arrow::before {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 36px !important;
  height: 36px !important;
  font-size: 17px !important;
  line-height: 1 !important;
}
html[lang^="en"] body.ltr .farashop__product-page .pakizan-r11-similar-tab { display: inline-flex !important; }
html[lang^="en"] body.ltr .farashop__product-page .pakizan-r11-related-pane .show__product-page,
html[lang^="en"] body.ltr .farashop__product-page .pakizan-r11-related-pane a[class*="show__product"] { display: none !important; }
html[lang^="en"] body.ltr .farashop__product-page .pakizan-r11-related-pane .slick-arrow {
  width: 38px !important;
  height: 38px !important;
  border: 0 !important;
  border-radius: 50% !important;
  color: #fff !important;
  background: #289fff !important;
  z-index: 10 !important;
}
html[lang^="en"] body.ltr .farashop__product-page .pakizan-r11-related-pane .slick-arrow::before {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 38px !important;
  height: 38px !important;
  color: #fff !important;
  font-family: FontAwesome !important;
  font-size: 18px !important;
  opacity: 1 !important;
}
html[lang^="en"] body.ltr .iran-map-admin__actions .pakizan-r11-exit-edit {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 38px !important;
  padding: 8px 16px !important;
  border: 0 !important;
  border-radius: 5px !important;
  color: #fff !important;
  background: #d9534f !important;
  font-weight: 700 !important;
}
html[lang^="en"] body.ltr .js-iran-map-view .js-map-region.is-selected,
html[lang^="en"] body.ltr .js-iran-map-view .js-map-region[aria-pressed="true"] {
  fill: #289eff !important;
  stroke: #151963 !important;
  stroke-width: 2px !important;
  filter: drop-shadow(0 0 4px rgba(40, 158, 255, .5)) !important;
}
html[lang^="en"] body.ltr .js-iran-map-view .iran-map-view__content {
  max-height: var(--pakizan-r11-map-height, 610px) !important;
  padding-right: 12px !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  scrollbar-gutter: stable !important;
}
html[lang^="en"] body.pakizan-r11-agency-specs-page .pakizan-r11-agency-row {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: stretch !important;
}
html[lang^="en"] body.pakizan-r11-agency-specs-page .pakizan-r11-agency-column {
  display: flex !important;
  align-items: stretch !important;
  margin-bottom: 24px !important;
}
html[lang^="en"] body.pakizan-r11-agency-specs-page .pakizan-r11-agency-card {
  display: flex !important;
  flex: 1 1 auto !important;
  flex-direction: column !important;
  width: 100% !important;
  min-height: 100% !important;
}
html[lang^="en"] body.pakizan-r11-agency-specs-page .pakizan-r11-theme-fill {
  color: #fff !important;
  background-color: #289eff !important;
  border-color: #289eff !important;
}
html[lang^="en"] body.pakizan-r11-agency-specs-page .pakizan-r11-theme-text {
  color: #289eff !important;
  border-color: #289eff !important;
}
html[lang^="en"] body.pakizan-r11-agency-specs-page .pakizan-r11-map-location {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 40px !important;
  margin-top: auto !important;
  padding: 8px 16px !important;
  border: 1px solid #289eff !important;
  border-radius: 22px !important;
  color: #fff !important;
  background: #289eff !important;
  text-decoration: none !important;
  font-weight: 700 !important;
}
html[lang^="en"] body.pakizan-r11-agency-list-page .accordion-collaps-txt__container .toggle-icon,
html[lang^="en"] body.pakizan-r11-agency-list-page .accordion-collaps-txt__container .fa-plus,
html[lang^="en"] body.pakizan-r11-agency-list-page .accordion-collaps-txt__container .fa-minus,
html[lang^="en"] body.pakizan-r11-agency-list-page .accordion-collaps-txt__container [class*="plus"],
html[lang^="en"] body.pakizan-r11-agency-list-page .accordion-collaps-txt__container [class*="minus"] {
  color: #289eff !important;
  border-color: #289eff !important;
}
html[lang^="en"] body.pakizan-r11-agency-list-page .accordion-collaps-txt__container li.active,
html[lang^="en"] body.pakizan-r11-agency-list-page .accordion-collaps-txt__container button:hover,
html[lang^="en"] body.pakizan-r11-agency-list-page .accordion-collaps-txt__container a:hover,
html[lang^="en"] body.pakizan-r11-agency-list-page .accordion-collaps-txt__container a:focus {
  border-color: #289eff !important;
}
html[lang^="en"] body.pakizan-r11-agency-list-page .accordion-collaps-txt__container button:hover,
html[lang^="en"] body.pakizan-r11-agency-list-page .accordion-collaps-txt__container .list-body a:hover,
html[lang^="en"] body.pakizan-r11-agency-list-page .accordion-collaps-txt__container .list-body a:focus {
  color: #fff !important;
  background-color: #289eff !important;
}
html[lang^="en"] body.ltr .article__attachments .detail__album.pakizan-r11-attachment-grid {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  grid-auto-flow: row !important;
  gap: 14px !important;
  direction: ltr !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 10px 0 !important;
}
html[lang^="en"] body.ltr .article__attachments .detail__album.pakizan-r11-attachment-grid::before,
html[lang^="en"] body.ltr .article__attachments .detail__album.pakizan-r11-attachment-grid::after {
  display: none !important;
  content: none !important;
}
html[lang^="en"] body.ltr .article__attachments .detail__album.pakizan-r11-attachment-grid > .pakizan-r11-attachment-item {
  float: none !important;
  display: block !important;
  width: auto !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}
html[lang^="en"] body.ltr .article__attachments .detail__album.pakizan-r11-attachment-grid > .pakizan-r11-generic-file {
  grid-column: 1 / -1 !important;
  width: 100% !important;
  max-width: 620px !important;
  margin: 0 auto 14px !important;
}
html[lang^="en"] body.ltr .article__attachments .AttachFile-template1__item > .row {
  display: flex !important;
  direction: ltr !important;
  align-items: stretch !important;
  width: 100% !important;
  min-height: 48px !important;
  margin: 0 !important;
}
html[lang^="en"] body.ltr .article__attachments .AttachFile-template1__item .template1-item__icon {
  float: none !important;
  display: flex !important;
  flex: 0 0 132px !important;
  width: 132px !important;
  min-height: 48px !important;
  padding: 0 !important;
  overflow: visible !important;
}
html[lang^="en"] body.ltr .article__attachments .AttachFile-template1__item .template1-item__icon > a {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 5px !important;
  width: 100% !important;
  min-height: 48px !important;
  padding: 0 8px !important;
  overflow: visible !important;
  white-space: nowrap !important;
}
html[lang^="en"] body.ltr .article__attachments .AttachFile-template1__item .template1-item__icon > a i,
html[lang^="en"] body.ltr .article__attachments .AttachFile-template1__item .template1-item__icon > a span {
  position: static !important;
  display: inline-block !important;
  color: #fff !important;
  line-height: 1 !important;
}
html[lang^="en"] body.ltr .article__attachments .AttachFile-template1__item .template1-item__name {
  float: none !important;
  display: flex !important;
  flex: 1 1 auto !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  min-height: 48px !important;
  overflow: visible !important;
}
html[lang^="en"] body .pakizan-r8-page-heading,
html[lang^="en"] body .pakizan-r9-internal-heading,
html[lang^="en"] body .pakizan-r8-page-top-spacer,
html[lang^="en"] body .pakizan-r9-page-top-spacer { display: none !important; }
html[lang^="en"] body.pakizan-r11-internal-page .pakizan-r11-first-module { margin-top: 30px !important; }
html[lang^="en"] body.pakizan-r11-internal-page .pakizan-r11-visible-title {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
}
@media (max-width: 767px) {
  html[lang^="en"] body.ltr .article__contents .article__title,
  html[lang^="en"] body.ltr .article__container .article__title {
    width: 100% !important;
    text-align: center !important;
  }
  html[lang^="en"] body.ltr .article__attachments .detail__album.pakizan-r11-attachment-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  html[lang^="en"] body.ltr .article__attachments .detail__album.pakizan-r11-attachment-grid > .pakizan-r11-generic-file {
    grid-column: 1 / -1 !important;
  }
  html[lang^="en"] .lg-outer audio.lg-object,
  html[lang^="en"] .lg-outer .lg-video audio,
  html[lang^="en"] .lg-outer audio.lg-video-object {
    left: 5% !important;
    right: 5% !important;
    width: 90% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
@media (max-width: 991px) {
  html[lang^="en"] body.ltr .sidebar__container .js__header__search-box,
  html[lang^="en"] body.ltr .sidebar__container .header__search-box {
    position: relative !important;
    left: auto !important;
    right: auto !important;
    display: block !important;
    width: calc(100% - 32px) !important;
    max-width: calc(100% - 32px) !important;
    margin: 20px 16px !important;
    overflow: visible !important;
    transform: none !important;
  }
  html[lang^="en"] body.ltr .sidebar__container .search-box__result {
    position: static !important;
    display: none !important;
    width: 100% !important;
    height: auto !important;
    max-height: 55vh !important;
    margin: 8px 0 0 !important;
    padding: 8px !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: auto !important;
    clip: auto !important;
    border: 1px solid #e3e6eb !important;
    border-radius: 8px !important;
    background: #fff !important;
    z-index: 20 !important;
  }
  html[lang^="en"] body.ltr .sidebar__container .pakizan-has-results .search-box__result,
  html[lang^="en"] body.ltr .sidebar__container .search-box__open .search-box__result { display: block !important; }
  html[lang^="en"] body.ltr .sidebar__container .search-box__result .clearfix {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
    min-height: 68px !important;
    padding: 6px 0 !important;
    border-bottom: 1px solid #eee !important;
  }
  html[lang^="en"] body.ltr .sidebar__container .search-box__result img {
    width: 58px !important;
    height: 58px !important;
    object-fit: contain !important;
  }
}
@media (max-width: 767px) {
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small {
    width: 100% !important;
    overflow: hidden !important;
    padding: 0 8px !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small .slick-list {
    margin-left: 28px !important;
    margin-right: 28px !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .pakizan-r11-gallery-arrow {
    top: 50% !important;
    width: 32px !important;
    height: 32px !important;
    margin-top: -16px !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-prev.pakizan-r11-gallery-arrow {
    left: 0 !important;
    right: auto !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-next.pakizan-r11-gallery-arrow {
    left: auto !important;
    right: 0 !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .pakizan-r11-gallery-arrow::before {
    width: 32px !important;
    height: 32px !important;
    font-size: 15px !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .price-button__container {
    position: static !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 16px !important;
    width: 100% !important;
    margin: 0 auto 20px !important;
    transform: none !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .price-button__container > .product-page__product-btn {
    display: flex !important;
    flex-direction: row !important;
    direction: ltr !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 16px !important;
    width: 100% !important;
    margin: 0 !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .price-button__container > .product-page__product-btn > .count-box,
  html[lang^="en"] body.ltr .farashop__product-page .price-button__container > .product-page__product-btn > .js__simple,
  html[lang^="en"] body.ltr .farashop__product-page .price-button__container > .product-page__product-btn > .js__simple > .product-btn,
  html[lang^="en"] body.ltr .farashop__product-page .price-button__container > .product-page__product-btn > .product-btn {
    height: 54px !important;
    min-height: 54px !important;
    margin: 0 !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .tabs__container { margin-top: 22px !important; }
  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > .tabify {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    grid-template-rows: repeat(2, minmax(66px, auto)) !important;
    gap: 4px !important;
    min-height: 0 !important;
    padding: 7px !important;
    overflow: hidden !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > .tabify > li {
    display: none !important;
    width: auto !important;
    min-width: 0 !important;
    min-height: 66px !important;
    margin: 0 !important;
    padding: 8px 10px !important;
    white-space: normal !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > .tabify > li.pakizan-r11-real-tab {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > .tabify > li.pakizan-r11-tab-description { order: 1 !important; }
  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > .tabify > li.pakizan-r11-tab-specs { order: 2 !important; }
  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > .tabify > li.pakizan-r11-tab-related { order: 3 !important; }
  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > .tabify > li.pakizan-r11-tab-comments { order: 4 !important; }
  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > .tabify > li.pakizan-r11-similar-tab { display: none !important; }
  html[lang^="en"] body.ltr .farashop__product-page .product__attributes { width: 100% !important; overflow: hidden !important; }
  html[lang^="en"] body.ltr .farashop__product-page .product__attributes .row {
    display: grid !important;
    grid-template-columns: minmax(0, 42%) minmax(0, 58%) !important;
    width: 100% !important;
    margin: 0 !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .product__attributes .row::before,
  html[lang^="en"] body.ltr .farashop__product-page .product__attributes .row::after { display: none !important; content: none !important; }
  html[lang^="en"] body.ltr .farashop__product-page .product__attributes .row > div {
    float: none !important;
    display: flex !important;
    align-items: center !important;
    width: auto !important;
    min-width: 0 !important;
    min-height: 48px !important;
    padding: 7px 10px !important;
    border-bottom: 1px solid #eceff2 !important;
    overflow-wrap: anywhere !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .product__attributes .row > div:first-child {
    border-right: 1px solid #e2e5e9 !important;
    background: #f4f4f4 !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r11-related-wrap {
    position: relative !important;
    padding-left: 42px !important;
    padding-right: 42px !important;
    overflow: hidden !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r11-related-strip {
    display: flex !important;
    flex-wrap: nowrap !important;
    gap: 14px !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 6px 0 16px !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    scroll-behavior: smooth !important;
    scroll-snap-type: x mandatory !important;
    scrollbar-width: none !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r11-related-strip::-webkit-scrollbar { display: none !important; }
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r11-related-strip > [class*="col-"],
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r11-related-strip > article,
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r11-related-strip > .product-box__item {
    float: none !important;
    flex: 0 0 82% !important;
    width: 82% !important;
    max-width: 310px !important;
    scroll-snap-align: center !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r11-related-arrow {
    position: absolute !important;
    top: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 38px !important;
    height: 38px !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 50% !important;
    color: #fff !important;
    background: #289fff !important;
    font-family: FontAwesome !important;
    font-size: 18px !important;
    transform: translateY(-50%) !important;
    z-index: 8 !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r11-related-prev { left: 0 !important; }
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r11-related-next { right: 0 !important; }
}
html[lang^="en"] body.ltr .farashop__product-page
.product-page__product-btn
.product-btn.product-btn__available::after {
  content: none !important;
  display: none !important;
}
html[lang^="en"] body.ltr .farashop__product-page
.product-gallery__small .slick-slide .item {
  position: relative !important;
  box-sizing: border-box !important;
  border-color: transparent !important;
}

html[lang^="en"] body.ltr .farashop__product-page
.product-gallery__small .slick-slide .item::after {
  position: absolute !important;
  inset: 0 !important;
  display: block !important;
  box-sizing: border-box !important;
  border: 1px solid #e1e5ea !important;
  border-radius: 10px !important;
  pointer-events: none !important;
  content: "" !important;
  z-index: 3 !important;
}
html[lang^="en"] body.ltr .shop-home__body .main-slider {
  background-color: transparent !important;
}
@media (min-width: 768px) and (max-width: 1399px) {
  html[lang^="en"] body.ltr .shop-home__body .main-slider {
    height: auto !important;
    max-height: none !important;
    aspect-ratio: auto !important;
    overflow: hidden !important;
    line-height: 0 !important;
  }
  html[lang^="en"] body.ltr .shop-home__body .main-slider .main-slider__item {
    width: 100% !important;
    height: auto !important;
    max-height: none !important;
    aspect-ratio: 1200 / 373 !important;
    overflow: hidden !important;
  }
  html[lang^="en"] body.ltr .shop-home__body .main-slider .main-slider__item.active {
    display: block !important;
  }
  html[lang^="en"] body.ltr .shop-home__body .main-slider .main-slider__item picture,
  html[lang^="en"] body.ltr .shop-home__body .main-slider .main-slider__item img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    max-height: none !important;
    aspect-ratio: 1200 / 373 !important;
    object-fit: cover !important;
  }
  html[lang^="en"] body.ltr .shop-home__body .main-slider .slider-overlay__container {
    line-height: normal !important;
  }
}
html[lang^="en"] body.ltr .product-box__item {
  position: relative !important;
  box-sizing: border-box !important;
}
html[lang^="en"] body.ltr .advanced-filtering .advanced-filtering__results .product-list article,
html[lang^="en"] body.ltr .farashop__product-page .product-list article {
  display: flex !important;
  align-items: stretch !important;
}
html[lang^="en"] body.ltr .advanced-filtering .advanced-filtering__results .product-list article .product-box__item {
  flex: 1 1 auto !important;
  width: 100% !important;
  height: 550px !important;
  min-height: 550px !important;
  max-height: 550px !important;
  overflow: hidden !important;
  border-radius: 20px !important;
  background-clip: padding-box !important;
  isolation: isolate !important;
}
html[lang^="en"] body.ltr .advanced-filtering .advanced-filtering__results .product-box__item .product-box__tag {
  z-index: 8 !important;
}
html[lang^="en"] body.ltr .product-box__item .show__product-page,
html[lang^="en"] body.ltr .product-box__item a.show__product-page,
html[lang^="en"] body.ltr .product-box__item .product-box__button .show__product-page,
html[lang^="en"] body.ltr .farashop__product-page .show__product-page,
html[lang^="en"] body.ltr .farashop__product-page a[class*="show__product"] {
  display: none !important;
  visibility: hidden !important;
}
html[lang^="en"] body.ltr .advanced-filtering .product-box__item.pakizan-r13-status-card > p + div,
html[lang^="en"] body.ltr .farashop__product-page .product-box__item.pakizan-r13-status-card > p + div {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-end !important;
  gap: 7px !important;
  width: 100% !important;
  min-height: 112px !important;
  margin-top: auto !important;
  text-align: center !important;
}
html[lang^="en"] body.ltr .product-box__item.pakizan-r13-status-card .product-box__status {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  min-height: 28px !important;
  margin: 0 !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 1.5 !important;
  text-align: center !important;
}
html[lang^="en"] body.ltr .product-box__item.pakizan-r13-status-card .product-box__status::before {
  content: none !important;
  display: none !important;
}
html[lang^="en"] body.ltr .product-box__item.pakizan-r13-status-card .product-box__button {
  float: none !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  min-height: 38px !important;
  margin: 0 !important;
  text-align: center !important;
}
html[lang^="en"] body.ltr .product-box__item.pakizan-r13-status-card .product-box__button > i,
html[lang^="en"] body.ltr .product-box__item.pakizan-r13-status-card .product-box__button > a:not(.show__product-page),
html[lang^="en"] body.ltr .product-box__item.pakizan-r13-status-card .product-box__button .contact-us {
  float: none !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 36px !important;
  min-width: 36px !important;
  height: 36px !important;
  min-height: 36px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  line-height: 1 !important;
  transform: none !important;
}
html[lang^="en"] body.ltr .farashop__product-page .product-btn.product-btn__available {
  font-size: 0 !important;
  text-indent: 0 !important;
}
html[lang^="en"] body.ltr .farashop__product-page .product-btn.product-btn__available::before,
html[lang^="en"] body.ltr .farashop__product-page .product-btn.product-btn__available::after,
html[lang^="en"] body.ltr .farashop__product-page .js__simple::before,
html[lang^="en"] body.ltr .farashop__product-page .js__simple::after,
html[lang^="en"] body.ltr .farashop__product-page .product-page__product-btn::before,
html[lang^="en"] body.ltr .farashop__product-page .product-page__product-btn::after {
  content: none !important;
  display: none !important;
}
html[lang^="en"] body.ltr .farashop__product-page .product-btn.product-btn__available > .pakizan-r11-order-label,
html[lang^="en"] body.ltr .farashop__product-page .product-btn.product-btn__available > .pakizan-r13-order-label {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  height: 100% !important;
  color: #fff !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
  text-align: center !important;
}
@media (min-width: 992px) {
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r11-info-column .price-button__container,
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r13-info-column .price-button__container {
    min-height: 88px !important;
    margin: auto 0 34px !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .pakizan-r11-gallery-arrow,
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .pakizan-r13-gallery-arrow {
    top: calc(50% - 8px) !important;
    margin-top: -18px !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-prev.pakizan-r11-gallery-arrow,
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-prev.pakizan-r13-gallery-arrow {
    left: -18px !important;
    right: auto !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-next.pakizan-r11-gallery-arrow,
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-next.pakizan-r13-gallery-arrow {
    left: auto !important;
    right: -18px !important;
  }
}
html[lang^="en"] body.ltr .farashop__product-page .pakizan-r13-related-pane .show__product-page,
html[lang^="en"] body.ltr .farashop__product-page .pakizan-r13-related-pane a[class*="show__product"] {
  display: none !important;
}
html[lang^="en"] body.ltr .farashop__product-page .pakizan-r13-related-pane .slick-slider:has(.product-box__item) {
  position: relative !important;
  overflow: visible !important;
}
html[lang^="en"] body.ltr .farashop__product-page .pakizan-r13-related-pane .slick-slider:has(.product-box__item) > .slick-arrow {
  position: absolute !important;
  top: 50% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 38px !important;
  height: 38px !important;
  margin: -19px 0 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 50% !important;
  color: #fff !important;
  background: #289eff !important;
  transform: none !important;
  z-index: 12 !important;
}
html[lang^="en"] body.ltr .farashop__product-page .pakizan-r13-related-pane .slick-slider:has(.product-box__item) > .slick-prev {
  left: -19px !important;
  right: auto !important;
}
html[lang^="en"] body.ltr .farashop__product-page .pakizan-r13-related-pane .slick-slider:has(.product-box__item) > .slick-next {
  left: auto !important;
  right: -19px !important;
}
html[lang^="en"] body.ltr .farashop__product-page .pakizan-r13-related-pane .slick-slider:has(.product-box__item) > .slick-arrow::before {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 38px !important;
  height: 38px !important;
  color: #fff !important;
  font-family: FontAwesome !important;
  font-size: 18px !important;
  line-height: 1 !important;
  opacity: 1 !important;
}
html[lang^="en"] body.ltr .farashop__product-page .pakizan-r13-related-pane .slick-slider:has(.product-box__item) > .slick-prev::before {
  content: "\f104" !important;
}
html[lang^="en"] body.ltr .farashop__product-page .pakizan-r13-related-pane .slick-slider:has(.product-box__item) > .slick-next::before {
  content: "\f105" !important;
}
@media (min-width: 992px) {
  html[lang^="en"] body.ltr .radan-header .nav__container,
  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    min-height: 42px !important;
    overflow: visible !important;
    visibility: visible !important;
    opacity: 1 !important;
  }
  html[lang^="en"] body.ltr .radan-header .nav__container > nav,
  html[lang^="en"] body.ltr .radan-header nav.nav__container,
  html[lang^="en"] body.ltr .radan-header .nav__container ul.main-menu {
    display: flex !important;
    align-items: stretch !important;
    min-height: 42px !important;
    overflow: visible !important;
    visibility: visible !important;
    opacity: 1 !important;
  }
  html[lang^="en"] body.ltr .radan-header .nav__container ul.main-menu > li {
    display: list-item !important;
    visibility: visible !important;
    opacity: 1 !important;
  }
}
html[lang^="en"] body.ltr.pakizan-r13-category-page .breadcrumb,
html[lang^="en"] body.ltr.pakizan-r13-category-page .breadcrumb li,
html[lang^="en"] body.ltr.pakizan-r13-category-page .breadcrumb a,
html[lang^="en"] body.ltr.pakizan-r13-category-page [class*="breadcrumb"] a,
html[lang^="en"] body.ltr.pakizan-r13-category-page [class*="breadcrumb"] span {
  color: #8f97a4 !important;
  text-shadow: none !important;
}
html[lang^="en"] body.pakizan-r13-agency-specs-page .pakizan-r13-agency-row {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: stretch !important;
}
html[lang^="en"] body.pakizan-r13-agency-specs-page .pakizan-r13-agency-column {
  display: flex !important;
  align-items: stretch !important;
  margin-bottom: 24px !important;
}
html[lang^="en"] body.pakizan-r13-agency-specs-page .pakizan-r13-agency-card {
  display: flex !important;
  flex: 1 1 auto !important;
  flex-direction: column !important;
  width: 100% !important;
  height: 100% !important;
  min-height: 100% !important;
}
html[lang^="en"] body.pakizan-r13-agency-specs-page .pakizan-r13-agency-card video,
html[lang^="en"] body.pakizan-r13-agency-specs-page .pakizan-r13-agency-card img {
  max-width: 100% !important;
}
html[lang^="en"] body.pakizan-r13-agency-specs-page .pakizan-r13-theme-fill,
html[lang^="en"] body.pakizan-r13-agency-list-page .pakizan-r13-theme-fill {
  color: #fff !important;
  background-color: #289eff !important;
  border-color: #289eff !important;
}
html[lang^="en"] body.pakizan-r13-agency-specs-page .pakizan-r13-theme-text,
html[lang^="en"] body.pakizan-r13-agency-list-page .pakizan-r13-theme-text {
  color: #289eff !important;
  border-color: #289eff !important;
}
html[lang^="en"] body.pakizan-r13-agency-specs-page .pakizan-r13-theme-border,
html[lang^="en"] body.pakizan-r13-agency-list-page .pakizan-r13-theme-border {
  border-color: #289eff !important;
}
html[lang^="en"] body.pakizan-r13-agency-specs-page .pakizan-r13-map-location {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 40px !important;
  margin: auto auto 0 !important;
  padding: 8px 18px !important;
  border: 1px solid #289eff !important;
  border-radius: 22px !important;
  color: #fff !important;
  background: #289eff !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  text-decoration: none !important;
}
html[lang^="en"] body.pakizan-r13-agency-list-page .accordion-collaps-txt__container .toggle-icon,
html[lang^="en"] body.pakizan-r13-agency-list-page .accordion-collaps-txt__container .fa-plus,
html[lang^="en"] body.pakizan-r13-agency-list-page .accordion-collaps-txt__container .fa-minus,
html[lang^="en"] body.pakizan-r13-agency-list-page .accordion-collaps-txt__container [class*="plus"],
html[lang^="en"] body.pakizan-r13-agency-list-page .accordion-collaps-txt__container [class*="minus"] {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 32px !important;
  height: 32px !important;
  border: 1px solid #289eff !important;
  border-radius: 4px !important;
  color: #289eff !important;
  background: #fff !important;
  font-size: 19px !important;
  line-height: 1 !important;
}
html[lang^="en"] body.pakizan-r13-agency-list-page .accordion-collaps-txt__container button:hover,
html[lang^="en"] body.pakizan-r13-agency-list-page .accordion-collaps-txt__container .list-body a:hover,
html[lang^="en"] body.pakizan-r13-agency-list-page .accordion-collaps-txt__container .list-body a:focus,
html[lang^="en"] body.pakizan-r13-agency-list-page .accordion-collaps-txt__container li.active > a {
  color: #fff !important;
  background-color: #289eff !important;
  border-color: #289eff !important;
}
@media (max-width: 767px) {
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small {
    width: 100% !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    overflow: hidden !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small .slick-list {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .pakizan-r11-gallery-arrow,
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .pakizan-r13-gallery-arrow {
    top: calc(50% - 6px) !important;
    width: 28px !important;
    height: 28px !important;
    margin-top: -14px !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-prev.pakizan-r11-gallery-arrow,
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-prev.pakizan-r13-gallery-arrow {
    left: 2px !important;
    right: auto !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-next.pakizan-r11-gallery-arrow,
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-next.pakizan-r13-gallery-arrow {
    left: auto !important;
    right: 2px !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .pakizan-r11-gallery-arrow::before,
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .pakizan-r13-gallery-arrow::before {
    width: 28px !important;
    height: 28px !important;
    font-size: 13px !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > ul,
  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > ul.js__tab,
  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > ul.tabify {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    grid-template-rows: repeat(2, minmax(66px, auto)) !important;
    grid-auto-rows: 0 !important;
    gap: 4px !important;
    min-height: 0 !important;
    height: auto !important;
    padding: 7px !important;
    overflow: hidden !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > ul > li {
    display: none !important;
    min-width: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > ul > li.pakizan-r13-real-tab,
  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > ul > li.pakizan-r11-real-tab {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: 66px !important;
    padding: 8px 10px !important;
    white-space: normal !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > ul > li.pakizan-r13-tab-description { order: 1 !important; }
  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > ul > li.pakizan-r13-tab-specs { order: 2 !important; }
  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > ul > li.pakizan-r13-tab-related { order: 3 !important; }
  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > ul > li.pakizan-r13-tab-comments { order: 4 !important; }
  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > ul > li.pakizan-r13-empty-tab,
  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > ul > li.pakizan-r13-similar-tab {
    display: none !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .product__attributes {
    width: 100% !important;
    padding: 0 !important;
    overflow: hidden !important;
    border: 1px solid #e2e5e9 !important;
    background: #fff !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .product__attributes .attribute-group__title {
    width: 100% !important;
    margin: 0 !important;
    padding: 8px 10px !important;
    background: #ececec !important;
    box-sizing: border-box !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .product__attributes .row {
    display: grid !important;
    grid-template-columns: minmax(0, 50%) minmax(0, 50%) !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    background: #fff !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .product__attributes .row::before,
  html[lang^="en"] body.ltr .farashop__product-page .product__attributes .row::after {
    content: none !important;
    display: none !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .product__attributes .row > div {
    float: none !important;
    display: flex !important;
    align-items: center !important;
    width: auto !important;
    min-width: 0 !important;
    min-height: 48px !important;
    margin: 0 !important;
    padding: 7px 10px !important;
    border-bottom: 1px solid #eceff2 !important;
    box-sizing: border-box !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .product__attributes .row > div:first-child {
    justify-content: flex-start !important;
    white-space: nowrap !important;
    word-break: normal !important;
    overflow-wrap: normal !important;
    border-right: 1px solid #e2e5e9 !important;
    background: #f1f1f1 !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r13-related-wrap {
    position: relative !important;
    width: 100% !important;
    padding-left: 38px !important;
    padding-right: 38px !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r13-related-strip {
    display: flex !important;
    flex-wrap: nowrap !important;
    gap: 14px !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 6px 0 16px !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    scroll-behavior: smooth !important;
    scroll-snap-type: x mandatory !important;
    scrollbar-width: none !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r13-related-strip::-webkit-scrollbar {
    display: none !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r13-related-strip > article,
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r13-related-strip > [class*="col-"],
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r13-related-strip > .product-box__item {
    float: none !important;
    flex: 0 0 82% !important;
    width: 82% !important;
    max-width: 310px !important;
    scroll-snap-align: center !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r13-related-arrow {
    position: absolute !important;
    top: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 34px !important;
    height: 34px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 50% !important;
    color: #fff !important;
    background: #289eff !important;
    font-family: FontAwesome !important;
    font-size: 16px !important;
    line-height: 1 !important;
    transform: translateY(-50%) !important;
    z-index: 9 !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r13-related-prev { left: 0 !important; }
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r13-related-next { right: 0 !important; }
}
@media (min-width: 992px) {
  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container .main-menu li.has-child > a > i,
  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container .main-menu li.pakizan-menu-has-children > a > i {
    display: none !important;
    visibility: hidden !important;
  }

  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container .main-menu li.has-child > a::after,
  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container .main-menu li.pakizan-menu-has-children > a::after {
    display: inline-block !important;
    flex: 0 0 auto !important;
    width: 6px !important;
    height: 6px !important;
    margin-inline-start: 7px !important;
    border: solid #289eff !important;
    border-width: 0 0 1.5px 1.5px !important;
    box-sizing: border-box !important;
    content: "" !important;
    transform: rotate(-45deg) translateY(-1px) !important;
    transform-origin: center !important;
  }

  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container .main-menu ul li.has-child > a::after,
  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container .main-menu ul li.pakizan-menu-has-children > a::after {
    margin-inline-start: auto !important;
    transform: rotate(-135deg) !important;
  }

  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container .main-menu li.has-child:hover > a::after,
  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container .main-menu li.pakizan-menu-has-children:hover > a::after,
  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container .main-menu li.active > a::after {
    border-color: #fff !important;
  }
}
@media (min-width: 768px) and (max-width: 1399px) {
  html[lang^="en"] body.ltr .slider__container,
  html[lang^="en"] body.ltr .slider__container .slider__pane,
  html[lang^="en"] body.ltr .slider__container .superlinks__container,
  html[lang^="en"] body.ltr .slider__container .main-slider {
    max-height: none !important;
    background-color: transparent !important;
  }

  html[lang^="en"] body.ltr .slider__container .main-slider {
    height: auto !important;
    aspect-ratio: 1200 / 373 !important;
    overflow: hidden !important;
    line-height: 0 !important;
  }

  html[lang^="en"] body.ltr .slider__container .main-slider .main-slider__item,
  html[lang^="en"] body.ltr .slider__container .main-slider .main-slider__item.active {
    width: 100% !important;
    height: 100% !important;
    max-height: none !important;
    aspect-ratio: 1200 / 373 !important;
    overflow: hidden !important;
  }

  html[lang^="en"] body.ltr .slider__container .main-slider .main-slider__item picture,
  html[lang^="en"] body.ltr .slider__container .main-slider .main-slider__item img {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-height: none !important;
    aspect-ratio: 1200 / 373 !important;
    object-fit: cover !important;
  }

  html[lang^="en"] body.ltr .slider__container .main-slider .slider-overlay__container {
    line-height: normal !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  html[lang^="en"] body.ltr .radan-header .radan-header__top-side > .js__toggle-sidebar.toggle-sidebar.visible-xs {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    visibility: visible !important;
    opacity: 1 !important;
    width: 42px !important;
    min-width: 42px !important;
    height: 42px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 1px solid #e3e8ef !important;
    border-radius: 50% !important;
    color: #151963 !important;
    background: #fff !important;
    font-size: 22px !important;
    line-height: 1 !important;
    cursor: pointer !important;
  }
}
html[lang^="en"]:has(body.ltr.pakizan-r13-category-page),
html[lang^="en"] body.ltr.pakizan-r13-category-page {
  max-width: 100% !important;
  overflow-x: hidden !important;
}

html[lang^="en"] body.ltr.pakizan-r13-category-page .slider__container,
html[lang^="en"] body.ltr.pakizan-r13-category-page .advanced-filtering,
html[lang^="en"] body.ltr.pakizan-r13-category-page .advanced-filtering__results,
html[lang^="en"] body.ltr.pakizan-r13-category-page .phone-and-text__container {
  max-width: 100% !important;
  box-sizing: border-box !important;
}
@media (max-width: 767px) {
  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > ul,
  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > ul.js__tab,
  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > ul.tabify {
    grid-template-rows: none !important;
    grid-auto-rows: minmax(66px, auto) !important;
    align-content: start !important;
    min-height: 0 !important;
    height: auto !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > ul:not(:has(> li.pakizan-r13-real-tab)) {
    display: none !important;
  }
}
@media (min-width: 992px) {
  html[lang^="en"] body.ltr .radan-header .nav__container ul.main-menu,
  html[lang^="en"] body.ltr .radan-header .nav__container ul.main-menu ul,
  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container ul.main-menu,
  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container ul.main-menu ul {
    list-style: none !important;
    list-style-type: none !important;
  }

  html[lang^="en"] body.ltr .radan-header .nav__container ul.main-menu > li,
  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container ul.main-menu > li {
    display: block !important;
    list-style: none !important;
    list-style-type: none !important;
  }

  html[lang^="en"] body.ltr .radan-header .nav__container ul.main-menu li::marker,
  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container ul.main-menu li::marker {
    content: "" !important;
    font-size: 0 !important;
  }
}
html[lang^="en"] body.ltr.pakizan-r13-category-page .advanced-filtering,
html[lang^="en"] body.ltr.pakizan-r13-category-page .advanced-filtering > .content-data,
html[lang^="en"] body.ltr.pakizan-r13-category-page .background-parent,
html[lang^="en"] body.ltr.pakizan-r13-category-page .background__container {
  min-width: 0 !important;
  box-sizing: border-box !important;
}

html[lang^="en"] body.ltr.pakizan-r13-category-page .background-parent,
html[lang^="en"] body.ltr.pakizan-r13-category-page .background__container {
  width: 100% !important;
  max-width: none !important;
  overflow: visible !important;
}

html[lang^="en"] body.ltr.pakizan-r13-category-page .background__container {
  min-height: 430px !important;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}

@media (min-width: 768px) {
  html[lang^="en"] body.ltr.pakizan-r13-category-page .advanced-filtering > .content-data {
    width: 100% !important;
    max-width: none !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media (min-width: 992px) {
  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container .main-menu,
  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container .main-menu > li,
  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container .main-menu > li > a {
    visibility: visible !important;
    opacity: 1 !important;
  }

  html[lang^="en"] body.ltr .farashop__body .radan-header .nav__container .main-menu > li > a {
    display: flex !important;
    align-items: center !important;
    color: #fff !important;
    white-space: nowrap !important;
  }
}
html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small {
  position: relative !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .pakizan-r11-gallery-arrow,
html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .pakizan-r13-gallery-arrow {
  top: 50% !important;
  margin-top: 0 !important;
  transform: translateY(-50%) !important;
  z-index: 10 !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-prev.pakizan-r11-gallery-arrow,
html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-prev.pakizan-r13-gallery-arrow {
  left: -18px !important;
  right: auto !important;
}

html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-next.pakizan-r11-gallery-arrow,
html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-next.pakizan-r13-gallery-arrow {
  left: auto !important;
  right: -18px !important;
}
@media (min-width: 992px) {
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r11-info-column .price-button__container,
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r13-info-column .price-button__container {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 18px !important;
    width: 100% !important;
    min-height: 88px !important;
    margin: auto 0 !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .price-button__container > .product-page__prices,
  html[lang^="en"] body.ltr .farashop__product-page .price-button__container > .product-page__product-btn {
    align-self: center !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .price-button__container > .product-page__product-btn {
    display: flex !important;
    align-items: center !important;
    flex: 0 0 auto !important;
  }
}
html[lang^="en"] body.ltr .product-box__item,
html[lang^="en"] body.ltr .product-box__item:hover,
html[lang^="en"] body.ltr .product-box__item .product-box__title,
html[lang^="en"] body.ltr .product-box__item .product-box__title *,
html[lang^="en"] body.ltr .product-box__item .product-box__title *:hover {
  text-decoration: none !important;
}

html[lang^="en"] body.ltr .product-box__item::before,
html[lang^="en"] body.ltr .product-box__item::after,
html[lang^="en"] body.ltr .product-box__item .product-box__title::before,
html[lang^="en"] body.ltr .product-box__item .product-box__title::after {
  content: none !important;
  display: none !important;
}

html[lang^="en"] body.ltr .farashop__product-page .pakizan-r13-related-pane .product-box__item {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  width: 100% !important;
  height: 520px !important;
  min-height: 520px !important;
  max-height: 520px !important;
  text-align: center !important;
}

html[lang^="en"] body.ltr .farashop__product-page .pakizan-r13-related-pane .product-box__item > div:has(> img.img-responsive) {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: 275px !important;
}

html[lang^="en"] body.ltr .farashop__product-page .pakizan-r13-related-pane .product-box__item > div:last-child {
  margin-top: auto !important;
}

html[lang^="en"] body.ltr .farashop__product-page .pakizan-r13-related-pane .product-box__item .product-box__tag,
html[lang^="en"] body.ltr .farashop__product-page .pakizan-r13-related-pane .product-box__item .product-box__discount-label,
html[lang^="en"] body.ltr .farashop__product-page .pakizan-r13-related-pane .product-box__item .product-box__button {
  display: none !important;
}
html[lang^="en"] body.ltr .article__video {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

html[lang^="en"] body.ltr .article__video > audio {
  width: min(720px, 100%) !important;
  max-width: 100% !important;
}

html[lang^="en"] body.ltr .lg-outer .lg-item.lg-current:has(video.lg-video-object source[type^="audio"]) .lg-video-cont {
  position: absolute !important;
  top: 50% !important;
  left: auto !important;
  bottom: auto !important;
  right: 50% !important;
  width: min(1100px, 90vw) !important;
  height: 64px !important;
  max-width: 90vw !important;
  transform: translate(50%, -50%) !important;
  pointer-events: auto !important;
}

html[lang^="en"] body.ltr .lg-outer .lg-item.lg-current:has(video.lg-video-object source[type^="audio"]) video.lg-video-object {
  position: static !important;
  inset: auto !important;
  display: block !important;
  width: 100% !important;
  height: 54px !important;
  max-width: 100% !important;
  margin: 5px 0 !important;
  pointer-events: auto !important;
}

html[lang^="en"] body.ltr .lg-outer .lg-item.lg-current:has(video.lg-video-object source[type^="audio"]) .lg-video-poster,
html[lang^="en"] body.ltr .lg-outer .lg-item.lg-current:has(video.lg-video-object source[type^="audio"]) .lg-video-play-button {
  display: none !important;
}
html[lang^="en"] body.ltr .DnnModule-FaraFeedbackForm > .farashop__container.container__content-pane {
  max-width: 960px !important;
  margin: 52px auto 76px !important;
}

html[lang^="en"] body.ltr .DnnModule-FaraFeedbackForm .Head {
  display: block !important;
  margin-bottom: 28px !important;
  text-align: center !important;
}

html[lang^="en"] body.ltr .DnnModule-FaraFeedbackForm .form-horizontal {
  width: 100% !important;
  max-width: 945px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

html[lang^="en"] body.ltr .DnnModule-FaraFeedbackForm .form-horizontal .form-group > .col-sm-10 {
  float: none !important;
  width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

html[lang^="en"] body.ltr .DnnModule-FaraFeedbackForm .form-horizontal .form-group {
  margin-bottom: 22px !important;
}

html[lang^="en"] body.ltr .DnnModule-FaraFeedbackForm .form-horizontal .clearfix {
  margin-top: 30px !important;
  padding-bottom: 30px !important;
  text-align: center !important;
}

html[lang^="en"] body.ltr .DnnModule-FaraFeedbackForm .form-horizontal .clearfix .pull-left {
  float: none !important;
  display: inline-block !important;
}

@media (max-width: 767px) {
  html[lang^="en"] body.ltr.pakizan-r13-category-page .advanced-filtering,
  html[lang^="en"] body.ltr.pakizan-r13-category-page .advanced-filtering > .content-data,
  html[lang^="en"] body.ltr.pakizan-r13-category-page .advanced-filtering .background-parent,
  html[lang^="en"] body.ltr.pakizan-r13-category-page .advanced-filtering .background__container,
  html[lang^="en"] body.ltr.pakizan-r13-category-page .advanced-filtering .advanced-filtering__results {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    box-sizing: border-box !important;
  }

  html[lang^="en"] body.ltr.pakizan-r13-category-page .advanced-filtering {
    overflow-x: hidden !important;
  }

  html[lang^="en"] body.ltr.pakizan-r13-category-page .advanced-filtering > .content-data {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  html[lang^="en"] body.ltr.pakizan-r13-category-page .background-overlay__container.container,
  html[lang^="en"] body.ltr.pakizan-r13-category-page .phone-text__badge {
    width: calc(100% - 32px) !important;
    max-width: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  html[lang^="en"] body.ltr.pakizan-r13-category-page .advanced-filtering .advanced-filtering__results {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small {
    padding-left: 10px !important;
    padding-right: 10px !important;
    overflow: visible !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .pakizan-r11-gallery-arrow,
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .pakizan-r13-gallery-arrow {
    top: 50% !important;
    width: 32px !important;
    height: 32px !important;
    margin-top: 0 !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-prev.pakizan-r11-gallery-arrow,
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-prev.pakizan-r13-gallery-arrow {
    left: 0 !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-next.pakizan-r11-gallery-arrow,
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-next.pakizan-r13-gallery-arrow {
    right: 0 !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-product-gallery-column .product-page__tag.TopRight {
    z-index: 1 !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > ul.js__tab.tabify {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    grid-template-rows: none !important;
    grid-auto-rows: minmax(66px, auto) !important;
    gap: 4px !important;
    min-height: 0 !important;
    height: auto !important;
    padding: 7px !important;
    overflow: hidden !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > ul.js__tab.tabify > li.pakizan-r13-real-tab,
  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > ul.js__tab.tabify > li.pakizan-r11-real-tab {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 0 !important;
    min-height: 66px !important;
    margin: 0 !important;
    padding: 8px 10px !important;
    white-space: normal !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > ul:not(.js__tab):not(.tabify) {
    display: block !important;
    width: 100% !important;
    min-height: 0 !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > ul:not(.js__tab):not(.tabify) > li {
    min-width: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > ul:not(.js__tab):not(.tabify) > li:not(.tabify__active) {
    display: none !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > ul:not(.js__tab):not(.tabify) > li.tabify__active {
    display: block !important;
  }
  html[lang^="en"] body.ltr .article__video > audio {
    width: min(100%, calc(100vw - 32px)) !important;
  }

  html[lang^="en"] body.ltr .lg-outer .lg-item.lg-current:has(video.lg-video-object source[type^="audio"]) .lg-video-cont {
    width: calc(100vw - 32px) !important;
    max-width: calc(100vw - 32px) !important;
  }
  html[lang^="en"] body.ltr .DnnModule-FaraFeedbackForm > .farashop__container.container__content-pane {
    width: calc(100% - 32px) !important;
    margin-top: 36px !important;
    margin-bottom: 56px !important;
  }
}
@media (min-width: 992px) {
  html[lang^="en"] [id].ModIranMapC > .col-md-8.col-md-push-4 {
    width: 58.33333333% !important;
    left: 41.66666667% !important;
  }

  html[lang^="en"] [id].ModIranMapC > .col-md-4.col-md-pull-8 {
    width: 41.66666667% !important;
    right: 58.33333333% !important;
    height: 70vh !important;
    overflow-y: auto !important;
    overscroll-behavior: contain;
  }
}
html[lang^="en"] #colorbox.specialOrderColorBox {
  box-sizing: border-box !important;
  width: calc(100vw - 32px) !important;
  max-width: 960px !important;
  height: calc(100vh - 32px) !important;
  max-height: 560px !important;
  top: 50% !important;
  right: 50% !important;
  transform: translate(50%, -50%);
}

html[lang^="en"] #colorbox.specialOrderColorBox #cboxWrapper,
html[lang^="en"] #colorbox.specialOrderColorBox #cboxContent,
html[lang^="en"] #colorbox.specialOrderColorBox #cboxLoadedContent,
html[lang^="en"] #colorbox.specialOrderColorBox .cboxIframe {
  width: 100% !important;
  height: 100% !important;
}

html[lang^="en"] #colorbox.specialOrderColorBox #cboxLoadedContent {
  overflow: auto !important;
}

html[lang^="en"] #colorbox.specialOrderColorBox .cboxIframe {
  display: block !important;
}

@media (min-width: 768px) {
  html[lang^="en"] body.ltr .farashop__special-order .panel-body {
    display: flex !important;
    flex-flow: row nowrap !important;
    align-items: flex-start !important;
    direction: ltr;
  }

  html[lang^="en"] body.ltr .farashop__special-order .special-order__info {
    float: none !important;
    flex: 0 0 33.33333333% !important;
    width: 33.33333333% !important;
    max-width: 33.33333333% !important;
  }

  html[lang^="en"] body.ltr .farashop__special-order .special-order__form {
    float: none !important;
    flex: 0 0 66.66666667% !important;
    width: 66.66666667% !important;
    max-width: 66.66666667% !important;
  }
}
html[lang^="en"] [id].ModIranMapC svg.iran-map path.pakizan-r20-map-selected {
  fill: #289EFF !important;
}
html[lang^="en"] #colorbox.specialOrderColorBox.pakizan-r21-special-order-199 {
  height: min(680px, calc(100vh - 32px)) !important;
  max-height: none !important;
}
html[lang^="en"] #colorbox.specialOrderColorBox.pakizan-r22-special-order-199,
html[lang^="en"] #colorbox.specialOrderColorBox.pakizan-r22-special-order-199 #cboxWrapper,
html[lang^="en"] #colorbox.specialOrderColorBox.pakizan-r22-special-order-199 #cboxContent,
html[lang^="en"] #colorbox.specialOrderColorBox.pakizan-r22-special-order-199 #cboxLoadedContent,
html[lang^="en"] #colorbox.specialOrderColorBox.pakizan-r22-special-order-199 .cboxIframe {
  height: min(680px, calc(100vh - 32px)) !important;
  max-height: none !important;
}
html[lang^="en"] #colorbox.specialOrderColorBox.pakizan-r23-special-order-adaptive {
  box-sizing: border-box !important;
  width: calc(100vw - 32px) !important;
  max-width: 960px !important;
  max-height: none !important;
}

html[lang^="en"] #colorbox.specialOrderColorBox.pakizan-r23-special-order-adaptive #cboxWrapper,
html[lang^="en"] #colorbox.specialOrderColorBox.pakizan-r23-special-order-adaptive #cboxContent,
html[lang^="en"] #colorbox.specialOrderColorBox.pakizan-r23-special-order-adaptive #cboxLoadedContent,
html[lang^="en"] #colorbox.specialOrderColorBox.pakizan-r23-special-order-adaptive .cboxIframe {
  max-height: none !important;
}

html[lang^="en"] #colorbox.specialOrderColorBox.pakizan-r23-special-order-adaptive #cboxLoadedContent {
  overflow: auto !important;
}

html[lang^="en"] #colorbox.specialOrderColorBox.pakizan-r23-special-order-adaptive .cboxIframe {
  display: block !important;
}
@media (min-width: 992px) {
  html[lang^="en"] body.ltr.pakizan-r13-category-page .radan-header nav.nav__container {
    display: block !important;
    width: 100% !important;
    min-height: 42px !important;
    height: auto !important;
    visibility: visible !important;
    opacity: 1 !important;
    overflow: visible !important;
  }

  html[lang^="en"] body.ltr.pakizan-r13-category-page .radan-header nav.nav__container > ul.main-menu {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;
    width: 100% !important;
    min-height: 42px !important;
    visibility: visible !important;
    opacity: 1 !important;
    overflow: visible !important;
  }

  html[lang^="en"] body.ltr.pakizan-r13-category-page .radan-header nav.nav__container > ul.main-menu > li {
    display: block !important;
    min-height: 42px !important;
    visibility: visible !important;
    opacity: 1 !important;
  }

  html[lang^="en"] body.ltr.pakizan-r13-category-page .radan-header nav.nav__container > ul.main-menu > li > a {
    display: flex !important;
    align-items: center !important;
    min-height: 42px !important;
    color: #fff !important;
    visibility: visible !important;
    opacity: 1 !important;
    white-space: nowrap !important;
  }
}
@media (min-width: 992px) {
  html[lang^="en"] body.ltr.pakizan-r11-category-page:not(.page__independent-tabs) .advanced-filtering__results {
    margin-top: 0 !important;
    padding-top: 45px !important;
  }
}
@media (min-width: 992px) {
  html[lang^="en"] body.ltr.pakizan-r11-category-page:not(.page__independent-tabs) .advanced-filtering__results {
    padding-top: 82px !important;
  }
}
html[lang^="en"] [id].ModIranMapC svg.iran-map path.map-color1:not(.disabled):hover {
  fill: #289eff !important;
}
html[lang^="en"] body.ltr .farashop__product-page .tabs__container > ul:not(.js__tab):not(.tabify) > li.pakizan-r26-tab-carousel-pane {
  position: relative !important;
  padding-left: 36px !important;
  padding-right: 36px !important;
}

html[lang^="en"] body.ltr .farashop__product-page .tabs__container .row.pakizan-r26-product-carousel {
  display: flex !important;
  flex-wrap: nowrap !important;
  flex-direction: row-reverse !important;
  align-items: stretch !important;
  direction: rtl !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  scroll-behavior: smooth !important;
  scrollbar-width: none !important;
  -ms-overflow-style: none !important;
}

html[lang^="en"] body.ltr .farashop__product-page .tabs__container .row.pakizan-r26-product-carousel::-webkit-scrollbar {
  display: none !important;
}

html[lang^="en"] body.ltr .farashop__product-page .tabs__container .row.pakizan-r26-product-carousel > article {
  float: none !important;
  display: flex !important;
  flex: 0 0 33.33333333% !important;
  width: 33.33333333% !important;
  max-width: 33.33333333% !important;
  min-width: 0 !important;
  padding-left: 14px !important;
  padding-right: 14px !important;
  box-sizing: border-box !important;
  direction: ltr !important;
}

html[lang^="en"] body.ltr .farashop__product-page .tabs__container .row.pakizan-r26-product-carousel > article > .product-box__item {
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  width: 100% !important;
  height: 550px !important;
  min-height: 550px !important;
  max-height: 550px !important;
  margin: 0 0 15px !important;
  padding: 20px 20px 24px !important;
  overflow: hidden !important;
  border: 0 !important;
  border-radius: 20px !important;
  background: #fff !important;
  box-shadow: 0 10px 28px rgba(19, 28, 84, .08) !important;
  color: var(--pakizan-r33-en-text) !important;
  text-decoration: none !important;
}

html[lang^="en"] body.ltr .farashop__product-page .tabs__container .row.pakizan-r26-product-carousel > article > .product-box__item > div:has(> img.img-responsive) {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  height: 300px !important;
}

html[lang^="en"] body.ltr .farashop__product-page .tabs__container .row.pakizan-r26-product-carousel > article > .product-box__item img.img-responsive {
  width: auto !important;
  max-width: 100% !important;
  height: auto !important;
  max-height: 300px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  object-fit: contain !important;
}

html[lang^="en"] body.ltr .farashop__product-page .tabs__container .row.pakizan-r26-product-carousel > article > .product-box__item .product-box__title,
html[lang^="en"] body.ltr .farashop__product-page .tabs__container .row.pakizan-r26-product-carousel > article > .product-box__item .product-box__title div,
html[lang^="en"] body.ltr .farashop__product-page .tabs__container .row.pakizan-r26-product-carousel > article > .product-box__item .product-box__title a {
  min-height: 60px !important;
  margin: 15px 0 4px !important;
  overflow: hidden !important;
  color: #111 !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 1.85 !important;
  text-align: center !important;
  text-decoration: none !important;
}

html[lang^="en"] body.ltr .farashop__product-page .tabs__container .row.pakizan-r26-product-carousel > article > .product-box__item > p + div {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-end !important;
  width: 100% !important;
  min-height: 112px !important;
  margin-top: auto !important;
}

html[lang^="en"] body.ltr .farashop__product-page .tabs__container .row.pakizan-r26-product-carousel > article > .product-box__item .product-box__prices {
  display: flex !important;
  flex: 1 1 100% !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 62px !important;
  color: var(--pakizan-r33-en-accent) !important;
  text-align: center !important;
}

html[lang^="en"] body.ltr .farashop__product-page .tabs__container .row.pakizan-r26-product-carousel > article > .product-box__item .product-box__prices > div,
html[lang^="en"] body.ltr .farashop__product-page .tabs__container .row.pakizan-r26-product-carousel > article > .product-box__item .product-box__prices > div > span:first-child {
  color: var(--pakizan-r33-en-accent) !important;
  font-size: 22px !important;
  font-weight: 900 !important;
  line-height: 1.55 !important;
}

html[lang^="en"] body.ltr .farashop__product-page .tabs__container .row.pakizan-r26-product-carousel > article > .product-box__item .product-box__prices > del {
  margin-bottom: 2px !important;
  color: #999 !important;
  font-size: 15px !important;
  line-height: 1.5 !important;
  text-align: center !important;
}

html[lang^="en"] body.ltr .farashop__product-page .tabs__container .row.pakizan-r26-product-carousel > article > .product-box__item .product-box__button,
html[lang^="en"] body.ltr .farashop__product-page .tabs__container .row.pakizan-r26-product-carousel > article > .product-box__item .show__product-page {
  display: none !important;
}

html[lang^="en"] body.ltr .farashop__product-page .pakizan-r26-tab-carousel-arrow {
  position: absolute !important;
  top: 275px !important;
  z-index: 12 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 38px !important;
  height: 38px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 50% !important;
  color: #fff !important;
  background: #289eff !important;
  font-family: Arial, sans-serif !important;
  font-size: 30px !important;
  font-weight: 400 !important;
  line-height: 1 !important;
  cursor: pointer !important;
  transform: translateY(-50%) !important;
  transition: background-color .18s ease !important;
}

html[lang^="en"] body.ltr .farashop__product-page .pakizan-r26-tab-carousel-arrow:hover,
html[lang^="en"] body.ltr .farashop__product-page .pakizan-r26-tab-carousel-arrow:focus {
  color: #fff !important;
  background: #151963 !important;
}

html[lang^="en"] body.ltr .farashop__product-page .pakizan-r26-tab-carousel-arrow.pakizan-r26-tab-carousel-forward {
  left: -2px !important;
  right: auto !important;
}

html[lang^="en"] body.ltr .farashop__product-page .pakizan-r26-tab-carousel-arrow.pakizan-r26-tab-carousel-back {
  left: auto !important;
  right: -2px !important;
}
@media (max-width: 767px) {
  html[lang^="en"] body.ltr.__similar-products .farashop__product-page .tabs__container > ul.js__tab.tabify > li.__similar-products.pakizan-r13-similar-tab {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 0 !important;
    min-height: 66px !important;
    margin: 0 !important;
    padding: 8px 10px !important;
    order: 3 !important;
    white-space: normal !important;
  }

  html[lang^="en"] body.ltr.__similar-products .farashop__product-page .tabs__container > ul.js__tab.tabify > li.pakizan-r13-tab-related {
    order: 4 !important;
  }

  html[lang^="en"] body.ltr.__similar-products .farashop__product-page .tabs__container > ul.js__tab.tabify > li.pakizan-r13-tab-comments {
    order: 5 !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > ul:not(.js__tab):not(.tabify) > li.tabify__active {
    display: block !important;
    width: 100% !important;
    min-height: 0 !important;
    height: auto !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > ul:not(.js__tab):not(.tabify) > li.pakizan-r26-tab-carousel-pane {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .tabs__container .row.pakizan-r26-product-carousel > article {
    flex: 0 0 100% !important;
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .tabs__container .row.pakizan-r26-product-carousel > article > .product-box__item {
    height: 470px !important;
    min-height: 470px !important;
    max-height: 470px !important;
    padding: 16px 18px 20px !important;
    border-radius: 18px !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .tabs__container .row.pakizan-r26-product-carousel > article > .product-box__item > div:has(> img.img-responsive) {
    height: 250px !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .tabs__container .row.pakizan-r26-product-carousel > article > .product-box__item img.img-responsive {
    max-height: 250px !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r26-tab-carousel-arrow {
    top: 235px !important;
    width: 32px !important;
    height: 32px !important;
    font-size: 26px !important;
  }
  html[lang^="en"] [id].ModIranMapC > .col-md-4.col-md-pull-8 {
    height: min(460px, 65vh) !important;
    max-height: 65vh !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    overscroll-behavior: contain !important;
  }
  html[lang^="en"] body.ltr .lg-outer:has(.lg-item.lg-current video.lg-video-object source[type^="audio"]) .lg-prev,
  html[lang^="en"] body.ltr .lg-outer:has(.lg-item.lg-current video.lg-video-object source[type^="audio"]) .lg-next {
    top: calc(50% - 64px) !important;
  }
}
@media (max-width: 767px) {
  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > ul.js__tab.tabify::before,
  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > ul.js__tab.tabify::after {
    content: none !important;
    display: none !important;
    width: 0 !important;
    height: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
  }
}
@media (min-width: 992px) {
  html[lang^="en"] body.ltr.pakizan-r13-category-page .advanced-filtering > .content-data:has(.background-parent) > .row,
  html[lang^="en"] body.ltr.pakizan-r13-category-page .advanced-filtering > .content-data:has(> .background__container) > .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  html[lang^="en"] body.ltr.pakizan-r13-category-page .advanced-filtering > .content-data > .background-parent,
  html[lang^="en"] body.ltr.pakizan-r13-category-page .advanced-filtering > .content-data > .background__container {
    width: 100vw !important;
    min-width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    box-sizing: border-box !important;
  }

  html[lang^="en"] body.ltr.pakizan-r13-category-page .advanced-filtering > .content-data > .background-parent .background__container,
  html[lang^="en"] body.ltr.pakizan-r13-category-page .advanced-filtering > .content-data > .background-parent .background-img,
  html[lang^="en"] body.ltr.pakizan-r13-category-page .advanced-filtering > .content-data > .background-parent .slider__container {
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    box-sizing: border-box !important;
  }
}
@media (min-width: 992px) {
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small {
    display: grid !important;
    grid-template-columns: 36px minmax(0, 1fr) 36px !important;
    grid-template-rows: minmax(0, 1fr) !important;
    align-items: center !important;
    column-gap: 0 !important;
    direction: rtl !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-list {
    grid-column: 2 !important;
    grid-row: 1 !important;
    width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    direction: ltr !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-prev,
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-next {
    position: static !important;
    top: auto !important;
    left: auto !important;
    bottom: auto !important;
    right: auto !important;
    align-self: center !important;
    margin: 0 !important;
    transform: none !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-prev {
    grid-column: 3 !important;
    grid-row: 1 !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-next {
    grid-column: 1 !important;
    grid-row: 1 !important;
  }
}
@media (min-width: 992px) {
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r11-info-column .price-button__container,
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r13-info-column .price-button__container {
    min-height: 112px !important;
    margin: 0 !important;
  }
}
html[lang^="en"] body.ltr .farashop__product-page .pakizan-r26-tab-carousel-arrow {
  font-family: FontAwesome !important;
  font-size: 16px !important;
  font-style: normal !important;
  font-weight: normal !important;
  line-height: 1 !important;
}
@media (max-width: 767px) {
  html[lang^="en"] body.ltr.pakizan-r11-category-page:not(.page__independent-tabs) .advanced-filtering__results,
  html[lang^="en"] body.ltr.pakizan-r13-category-page:not(.page__independent-tabs) .advanced-filtering__results {
    margin-top: 0 !important;
    padding-top: 42px !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > ul.js__tab.tabify > li.__user-comments {
    grid-column: 1 / -1 !important;
    justify-content: center !important;
    text-align: center !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > ul:not(.js__tab):not(.tabify) {
    margin: 24px 0 0 !important;
  }
}
@media (min-width: 992px) {
  html[lang^="en"] body.ltr.pakizan-r13-category-page .js__advanced-filtering.advanced-filtering.row {
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    box-sizing: border-box !important;
  }

  html[lang^="en"] body.ltr.pakizan-r13-category-page .js__advanced-filtering.advanced-filtering.row > .content-data,
  html[lang^="en"] body.ltr.pakizan-r13-category-page .js__advanced-filtering.advanced-filtering.row > .content-data > .background-parent,
  html[lang^="en"] body.ltr.pakizan-r13-category-page .js__advanced-filtering.advanced-filtering.row > .content-data > .background__container {
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    box-sizing: border-box !important;
  }
}
@media (min-width: 992px) {
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small {
    display: flex !important;
    align-items: center !important;
    direction: ltr !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-list {
    order: 2 !important;
    flex: 1 1 auto !important;
    width: auto !important;
    min-width: 0 !important;
    margin: 0 !important;
    direction: ltr !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-prev,
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-next {
    position: static !important;
    top: auto !important;
    left: auto !important;
    bottom: auto !important;
    right: auto !important;
    display: inline-flex !important;
    flex: 0 0 36px !important;
    align-self: center !important;
    align-items: center !important;
    justify-content: center !important;
    width: 36px !important;
    min-width: 36px !important;
    height: 36px !important;
    min-height: 36px !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: none !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-prev {
    order: 1 !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-next {
    order: 3 !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-prev::before,
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-next::before {
    position: static !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    transform: none !important;
  }
}
@media (min-width: 992px) {
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r11-main-row,
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r13-main-row {
    align-items: stretch !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r11-info-column,
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r13-info-column {
    display: flex !important;
    flex-direction: column !important;
    align-self: stretch !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r11-info-column .price-button__container,
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r13-info-column .price-button__container {
    align-self: stretch !important;
    flex: 0 0 auto !important;
    flex-shrink: 0 !important;
    min-height: 112px !important;
    margin: auto 0 0 !important;
  }
}
@media (min-width: 992px) {
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-next {
    margin-left: 18px !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r11-info-column .price-button__container,
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r13-info-column .price-button__container {
    margin: auto 0 12px !important;
  }
}
@media (max-width: 767px) {
  html[lang^="en"] body.ltr.pakizan-r11-category-page:not(.page__independent-tabs) .farashop__breadcrumb .breadcrumb,
  html[lang^="en"] body.ltr.pakizan-r13-category-page:not(.page__independent-tabs) .farashop__breadcrumb .breadcrumb {
    padding: 0 15px !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-prev.pakizan-r11-gallery-arrow,
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-prev.pakizan-r13-gallery-arrow,
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-next.pakizan-r11-gallery-arrow,
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-next.pakizan-r13-gallery-arrow {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
    line-height: 1 !important;
    text-align: center !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-prev.pakizan-r11-gallery-arrow::before,
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-prev.pakizan-r13-gallery-arrow::before,
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-next.pakizan-r11-gallery-arrow::before,
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-next.pakizan-r13-gallery-arrow::before {
    position: static !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    transform: none !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > ul:not(.js__tab):not(.tabify) > li.__related-products.pakizan-r26-tab-carousel-pane > .pakizan-r13-related-prev,
  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > ul:not(.js__tab):not(.tabify) > li.__related-products.pakizan-r26-tab-carousel-pane > .pakizan-r13-related-next {
    display: none !important;
  }
}
html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small .slick-slide .item::after {
  inset: 1px !important;
}
@media (min-width: 992px) {
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small {
    display: grid !important;
    grid-template-columns: 36px minmax(0, 1fr) 36px !important;
    grid-template-rows: minmax(0, 1fr) !important;
    align-items: center !important;
    column-gap: 18px !important;
    direction: rtl !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-list {
    grid-column: 2 !important;
    grid-row: 1 !important;
    width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    direction: ltr !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-prev,
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-next {
    position: static !important;
    top: auto !important;
    left: auto !important;
    bottom: auto !important;
    right: auto !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 36px !important;
    min-width: 36px !important;
    height: 36px !important;
    min-height: 36px !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: none !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-prev {
    grid-column: 3 !important;
    grid-row: 1 !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-next {
    grid-column: 1 !important;
    grid-row: 1 !important;
    margin-left: 0 !important;
  }
}
@media (max-width: 767px) {
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small {
    display: grid !important;
    grid-template-columns: 32px minmax(0, 1fr) 32px !important;
    grid-template-rows: minmax(0, 1fr) !important;
    align-items: center !important;
    column-gap: 10px !important;
    padding: 0 !important;
    overflow: visible !important;
    direction: rtl !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-list {
    grid-column: 2 !important;
    grid-row: 1 !important;
    width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    direction: ltr !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-prev.pakizan-r11-gallery-arrow,
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-prev.pakizan-r13-gallery-arrow,
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-next.pakizan-r11-gallery-arrow,
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-next.pakizan-r13-gallery-arrow {
    position: static !important;
    top: auto !important;
    left: auto !important;
    bottom: auto !important;
    right: auto !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 32px !important;
    min-width: 32px !important;
    height: 32px !important;
    min-height: 32px !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: none !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-prev.pakizan-r11-gallery-arrow,
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-prev.pakizan-r13-gallery-arrow {
    grid-column: 3 !important;
    grid-row: 1 !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-next.pakizan-r11-gallery-arrow,
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-next.pakizan-r13-gallery-arrow {
    grid-column: 1 !important;
    grid-row: 1 !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > ul:not(.js__tab):not(.tabify) > li.__related-products.pakizan-r26-tab-carousel-pane .pakizan-r26-tab-carousel-arrow.pakizan-r26-tab-carousel-forward {
    left: 0 !important;
    right: auto !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > ul:not(.js__tab):not(.tabify) > li.__related-products.pakizan-r26-tab-carousel-pane .pakizan-r26-tab-carousel-arrow.pakizan-r26-tab-carousel-back {
    left: auto !important;
    right: 0 !important;
  }
}

/* Pakizan R33 English LTR storefront extension: begin */
/* Scope: en-* portals only.  Values deliberately mirror the verified Persian
   geometry while physical control positions follow native LTR semantics. */

html[lang^="en"] body.ltr {
  --pakizan-r33-accent: #289eff;
  --pakizan-r33-deep: #151963;
}

@media (min-width: 992px) {
  html[lang^="en"] body.ltr.pakizan-r13-category-page .js__advanced-filtering.advanced-filtering.row {
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    box-sizing: border-box !important;
  }

  html[lang^="en"] body.ltr.pakizan-r13-category-page .js__advanced-filtering.advanced-filtering.row > .content-data,
  html[lang^="en"] body.ltr.pakizan-r13-category-page .js__advanced-filtering.advanced-filtering.row > .content-data > .background-parent,
  html[lang^="en"] body.ltr.pakizan-r13-category-page .js__advanced-filtering.advanced-filtering.row > .content-data > .background__container {
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    box-sizing: border-box !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r11-main-row,
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r13-main-row {
    align-items: stretch !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r11-info-column,
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r13-info-column {
    display: flex !important;
    flex-direction: column !important;
    align-self: stretch !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r11-info-column .price-button__container,
  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r13-info-column .price-button__container {
    align-self: stretch !important;
    flex: 0 0 auto !important;
    flex-shrink: 0 !important;
    min-height: 112px !important;
    margin: auto 0 12px !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small {
    display: grid !important;
    grid-template-columns: 36px minmax(0, 1fr) 36px !important;
    grid-template-rows: minmax(0, 1fr) !important;
    align-items: center !important;
    column-gap: 18px !important;
    direction: ltr !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-list {
    grid-column: 2 !important;
    grid-row: 1 !important;
    width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    direction: ltr !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-prev,
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-next {
    position: static !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 36px !important;
    min-width: 36px !important;
    height: 36px !important;
    min-height: 36px !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: none !important;
  }

  /* LTR Slick semantics: previous on physical left, next on physical right. */
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-prev {
    grid-column: 1 !important;
    grid-row: 1 !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-next {
    grid-column: 3 !important;
    grid-row: 1 !important;
  }
}

html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small .slick-slide .item::after {
  inset: 1px !important;
}

/* The compiled advanced-filter widget has legacy RTL defaults.  These rules
   make the existing English controls and pagination physically LTR without
   changing the module's source code. */
html[lang^="en"] body.ltr .js__advanced-filtering .noUi-target,
html[lang^="en"] body.ltr .js__advanced-filtering .noUi-base,
html[lang^="en"] body.ltr .js__advanced-filtering .js__farashop__pagination,
html[lang^="en"] body.ltr .js__advanced-filtering .pajinatify {
  direction: ltr !important;
}

html[lang^="en"] [id].ModIranMapC svg.iran-map path.map-color1:not(.disabled):hover,
html[lang^="en"] [id].ModIranMapC svg.iran-map path.pakizan-r20-map-selected {
  fill: var(--pakizan-r33-accent) !important;
}

html[lang^="en"] body.ltr .farashop__product-page .tabs__container > ul:not(.js__tab):not(.tabify) > li.pakizan-r33-tab-carousel-pane {
  position: relative !important;
  padding-right: 36px !important;
  padding-left: 36px !important;
}

html[lang^="en"] body.ltr .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel {
  display: flex !important;
  flex-wrap: nowrap !important;
  flex-direction: row !important;
  align-items: stretch !important;
  direction: ltr !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  scroll-behavior: smooth !important;
  scrollbar-width: none !important;
  -ms-overflow-style: none !important;
}

html[lang^="en"] body.ltr .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel::-webkit-scrollbar {
  display: none !important;
}

html[lang^="en"] body.ltr .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel > article {
  float: none !important;
  display: flex !important;
  flex: 0 0 33.33333333% !important;
  width: 33.33333333% !important;
  max-width: 33.33333333% !important;
  min-width: 0 !important;
  padding-right: 14px !important;
  padding-left: 14px !important;
  box-sizing: border-box !important;
  direction: ltr !important;
}

html[lang^="en"] body.ltr .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel > article > .product-box__item {
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  width: 100% !important;
  height: 550px !important;
  min-height: 550px !important;
  max-height: 550px !important;
  margin: 0 0 15px !important;
  padding: 20px 20px 24px !important;
  overflow: hidden !important;
  border: 0 !important;
  border-radius: 20px !important;
  background: #fff !important;
  box-shadow: 0 10px 28px rgba(19, 28, 84, .08) !important;
  color: #111 !important;
  text-decoration: none !important;
}

html[lang^="en"] body.ltr .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel > article > .product-box__item > div:has(> img.img-responsive) {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  height: 300px !important;
}

html[lang^="en"] body.ltr .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel > article > .product-box__item img.img-responsive {
  width: auto !important;
  max-width: 100% !important;
  height: auto !important;
  max-height: 300px !important;
  margin-right: auto !important;
  margin-left: auto !important;
  object-fit: contain !important;
}

html[lang^="en"] body.ltr .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel > article > .product-box__item .product-box__title,
html[lang^="en"] body.ltr .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel > article > .product-box__item .product-box__title div,
html[lang^="en"] body.ltr .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel > article > .product-box__item .product-box__title a {
  min-height: 60px !important;
  margin: 15px 0 4px !important;
  overflow: hidden !important;
  color: #111 !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 1.55 !important;
  text-align: center !important;
  text-decoration: none !important;
}

html[lang^="en"] body.ltr .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel > article > .product-box__item > p + div {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-end !important;
  width: 100% !important;
  min-height: 112px !important;
  margin-top: auto !important;
}

html[lang^="en"] body.ltr .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel > article > .product-box__item .product-box__prices {
  display: flex !important;
  flex: 1 1 100% !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 62px !important;
  color: var(--pakizan-r33-accent) !important;
  text-align: center !important;
}

html[lang^="en"] body.ltr .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel > article > .product-box__item .product-box__prices > div,
html[lang^="en"] body.ltr .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel > article > .product-box__item .product-box__prices > div > span:first-child {
  color: var(--pakizan-r33-accent) !important;
  font-size: 22px !important;
  font-weight: 900 !important;
  line-height: 1.55 !important;
}

html[lang^="en"] body.ltr .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel > article > .product-box__item .product-box__prices > del {
  margin-bottom: 2px !important;
  color: #999 !important;
  font-size: 15px !important;
  line-height: 1.5 !important;
  text-align: center !important;
}

html[lang^="en"] body.ltr .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel > article > .product-box__item .product-box__button,
html[lang^="en"] body.ltr .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel > article > .product-box__item .show__product-page {
  display: none !important;
}

html[lang^="en"] body.ltr .farashop__product-page .pakizan-r33-tab-carousel-arrow {
  position: absolute !important;
  top: 275px !important;
  z-index: 12 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 38px !important;
  height: 38px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 50% !important;
  color: #fff !important;
  background: var(--pakizan-r33-accent) !important;
  font-family: FontAwesome !important;
  font-size: 16px !important;
  font-style: normal !important;
  font-weight: normal !important;
  line-height: 1 !important;
  cursor: pointer !important;
  transform: translateY(-50%) !important;
  transition: background-color .18s ease !important;
}

html[lang^="en"] body.ltr .farashop__product-page .pakizan-r33-tab-carousel-arrow:hover,
html[lang^="en"] body.ltr .farashop__product-page .pakizan-r33-tab-carousel-arrow:focus {
  color: #fff !important;
  background: var(--pakizan-r33-deep) !important;
}

html[lang^="en"] body.ltr .farashop__product-page .pakizan-r33-tab-carousel-arrow.pakizan-r33-tab-carousel-forward {
  right: 0 !important;
  left: auto !important;
}

html[lang^="en"] body.ltr .farashop__product-page .pakizan-r33-tab-carousel-arrow.pakizan-r33-tab-carousel-back {
  right: auto !important;
  left: 0 !important;
}

@media (max-width: 767px) {
  html[lang^="en"] body.ltr.pakizan-r11-category-page:not(.page__independent-tabs) .farashop__breadcrumb .breadcrumb,
  html[lang^="en"] body.ltr.pakizan-r13-category-page:not(.page__independent-tabs) .farashop__breadcrumb .breadcrumb {
    padding: 0 15px !important;
  }

  html[lang^="en"] body.ltr.pakizan-r11-category-page:not(.page__independent-tabs) .advanced-filtering__results,
  html[lang^="en"] body.ltr.pakizan-r13-category-page:not(.page__independent-tabs) .advanced-filtering__results {
    margin-top: 0 !important;
    padding-top: 42px !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > ul.js__tab.tabify > li.__user-comments {
    grid-column: 1 / -1 !important;
    justify-content: center !important;
    text-align: center !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > ul:not(.js__tab):not(.tabify) {
    margin: 24px 0 0 !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > ul:not(.js__tab):not(.tabify) > li.tabify__active {
    display: block !important;
    width: 100% !important;
    min-height: 0 !important;
    height: auto !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small {
    display: grid !important;
    grid-template-columns: 32px minmax(0, 1fr) 32px !important;
    grid-template-rows: minmax(0, 1fr) !important;
    align-items: center !important;
    column-gap: 10px !important;
    padding: 0 !important;
    overflow: visible !important;
    direction: ltr !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-list {
    grid-column: 2 !important;
    grid-row: 1 !important;
    width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    direction: ltr !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-prev,
  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-next {
    position: static !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 32px !important;
    min-width: 32px !important;
    height: 32px !important;
    min-height: 32px !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    text-align: center !important;
    transform: none !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-prev {
    grid-column: 1 !important;
    grid-row: 1 !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-next {
    grid-column: 3 !important;
    grid-row: 1 !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > ul:not(.js__tab):not(.tabify) > li.pakizan-r33-tab-carousel-pane {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel > article {
    flex: 0 0 100% !important;
    width: 100% !important;
    max-width: 100% !important;
    padding-right: 8px !important;
    padding-left: 8px !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel > article > .product-box__item {
    height: 470px !important;
    min-height: 470px !important;
    max-height: 470px !important;
    padding: 16px 18px 20px !important;
    border-radius: 18px !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel > article > .product-box__item > div:has(> img.img-responsive) {
    height: 250px !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel > article > .product-box__item img.img-responsive {
    max-height: 250px !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .pakizan-r33-tab-carousel-arrow {
    top: 235px !important;
    width: 32px !important;
    height: 32px !important;
    font-size: 14px !important;
  }

  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > ul:not(.js__tab):not(.tabify) > li.__related-products.pakizan-r33-tab-carousel-pane > .pakizan-r13-related-prev,
  html[lang^="en"] body.ltr .farashop__product-page .tabs__container > ul:not(.js__tab):not(.tabify) > li.__related-products.pakizan-r33-tab-carousel-pane > .pakizan-r13-related-next {
    display: none !important;
  }

  html[lang^="en"] [id].ModIranMapC > .col-md-4.col-md-pull-8 {
    height: min(460px, 65vh) !important;
    max-height: 65vh !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    overscroll-behavior: contain !important;
  }

  html[lang^="en"] body.ltr .lg-outer:has(.lg-item.lg-current video.lg-video-object source[type^="audio"]) .lg-prev,
  html[lang^="en"] body.ltr .lg-outer:has(.lg-item.lg-current video.lg-video-object source[type^="audio"]) .lg-next {
    top: calc(50% - 64px) !important;
  }
}
/* Pakizan R33 English LTR storefront extension: end */

html[lang^="en"] .farashop__product-page .product-gallery__small .pakizan-r33-gallery-arrow::before { content:none !important; }
html[lang^="en"] .farashop__product-page .product-gallery__small .pakizan-r33-gallery-arrow { font-size:22px !important; color:#fff !important; background:#289eff !important; border:0 !important; border-radius:50% !important; font-family:Arial,sans-serif !important; direction:ltr !important; unicode-bidi:isolate; }
html[lang^="en"] .farashop__product-page .tabs__container .pakizan-r33-tab-carousel-arrow:disabled { opacity:.4; cursor:default !important; }
html[lang^="en"] .farashop__product-page .tabs__container .pakizan-r33-tab-carousel-arrow { font-family:Arial,sans-serif !important; font-size:24px !important; direction:ltr !important; unicode-bidi:isolate; }
html[lang^="en"] .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel { scroll-snap-type:x proximity; }
html[lang^="en"] .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel > article { scroll-snap-align:start; }
html[lang^="en"] .farashop__product-page .tabs__container > ul > li.pakizan-r33-tab-carousel-pane > .pakizan-r13-related-prev, html[lang^="en"] .farashop__product-page .tabs__container > ul > li.pakizan-r33-tab-carousel-pane > .pakizan-r13-related-next { display:none !important; }
@media (min-width:768px) and (max-width:991px) { html[lang^="en"] .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel > article {flex-basis:50% !important; width:50% !important; max-width:50% !important;} }
html[lang^="en"] .ModIranMapC svg.iran-map { transform:none !important; }
@media (max-width:767px) { html[lang^="en"] .farashop__product-page .tabs__container > ul.js__tab.tabify { display:grid !important; direction:ltr !important; grid-template-columns:repeat(2,minmax(0,1fr)) !important; } html[lang^="en"] .farashop__product-page .tabs__container > ul.js__tab.tabify > li { grid-column:auto !important; grid-row:auto !important; }
html[lang^="en"] .farashop__product-page .tabs__container > ul.js__tab.tabify > li.__review { order:1 !important; }
html[lang^="en"] .farashop__product-page .tabs__container > ul.js__tab.tabify > li.__attributes { order:2 !important; }
html[lang^="en"] .farashop__product-page .tabs__container > ul.js__tab.tabify > li.__similar-products { order:3 !important; }
html[lang^="en"] .farashop__product-page .tabs__container > ul.js__tab.tabify > li.__related-products { order:4 !important; }
html[lang^="en"] .farashop__product-page .tabs__container > ul.js__tab.tabify > li.__user-comments { order:5 !important; }
html[lang^="en"] .farashop__product-page .tabs__container > ul.js__tab.tabify > li.__user-comments { grid-column:1 / -1 !important; } }

/* Pakizan R33 en complete R32 visual parity: end */

/* Pakizan R37: English production homepage, desktop presentation only.
   The R36 Arabic sheet and all previously installed LTR rules are preserved. */
@media (min-width: 992px) {
  /* 1. Keep the overlay in normal flow so its text and CTAs determine height.
     Only the existing slide pictures become a background layer. */
  html[lang^="en"] body.ltr .farashop__body:has(> .shop-home__body) > .slider__container,
  html[lang^="en"] body.ltr .farashop__body:has(> .shop-home__body) > .slider__container .slider__pane,
  html[lang^="en"] body.ltr .farashop__body:has(> .shop-home__body) > .slider__container .main-slider {
    height: auto !important;
    max-height: none !important;
    aspect-ratio: auto !important;
  }

  html[lang^="en"] body.ltr .farashop__body:has(> .shop-home__body) > .slider__container .main-slider {
    position: relative !important;
    line-height: normal !important;
    background-color: #151963 !important;
  }

  html[lang^="en"] body.ltr .farashop__body:has(> .shop-home__body) > .slider__container .main-slider > div:has(> .slider-overlay__container) {
    position: relative !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    align-items: stretch !important;
    min-height: clamp(460px, 31.25vw, 680px) !important;
    height: auto !important;
    max-height: none !important;
  }

  html[lang^="en"] body.ltr .farashop__body:has(> .shop-home__body) > .slider__container .main-slider .main-slider__item,
  html[lang^="en"] body.ltr .farashop__body:has(> .shop-home__body) > .slider__container .main-slider .main-slider__item.active {
    position: absolute !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    max-height: none !important;
    aspect-ratio: auto !important;
    overflow: hidden !important;
  }

  html[lang^="en"] body.ltr .farashop__body:has(> .shop-home__body) > .slider__container .main-slider .main-slider__item picture,
  html[lang^="en"] body.ltr .farashop__body:has(> .shop-home__body) > .slider__container .main-slider .main-slider__item img {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-height: none !important;
    object-fit: cover !important;
  }

  html[lang^="en"] body.ltr .farashop__body:has(> .shop-home__body) > .slider__container .main-slider .main-slider__item.active + .slider-overlay__container {
    position: relative !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
    z-index: 2 !important;
    display: flex !important;
    align-items: center !important;
    width: 100% !important;
    min-width: 0 !important;
    height: auto !important;
    max-height: none !important;
    padding: 36px 0 !important;
    direction: ltr !important;
    text-align: left !important;
    line-height: normal !important;
  }

  html[lang^="en"] body.ltr .farashop__body:has(> .shop-home__body) > .slider__container .slider-overlay__container > .container > .row {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    direction: ltr !important;
  }

  html[lang^="en"] body.ltr .farashop__body:has(> .shop-home__body) > .slider__container .slider-overlay__container > .container > .row::before,
  html[lang^="en"] body.ltr .farashop__body:has(> .shop-home__body) > .slider__container .slider-overlay__container > .container > .row::after {
    display: none !important;
    content: none !important;
  }

  html[lang^="en"] body.ltr .farashop__body:has(> .shop-home__body) > .slider__container .slider-overlay__container > .container > .row > .col-md-6 {
    float: none !important;
    flex: 0 0 50% !important;
    width: 50% !important;
    min-width: 0 !important;
    left: auto !important;
    right: auto !important;
    order: 1 !important;
    text-align: left !important;
  }

  html[lang^="en"] body.ltr .farashop__body:has(> .shop-home__body) > .slider__container .slider-overlay__container > .container > .row > .col-md-6:first-child {
    order: 0 !important;
  }

  html[lang^="en"] body.ltr .farashop__body:has(> .shop-home__body) > .slider__container .slider-overlay__container h2,
  html[lang^="en"] body.ltr .farashop__body:has(> .shop-home__body) > .slider__container .slider-overlay__container .slider-overlay__description {
    text-align: left !important;
  }

  html[lang^="en"] body.ltr .farashop__body:has(> .shop-home__body) > .slider__container .slider-overlay__container .slider-overlay-links__container {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
  }

  html[lang^="en"] body.ltr .farashop__body:has(> .shop-home__body) > .slider__container .slider-overlay__container .slider-overlay-links__container .slider-overlay__links {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: flex-start !important;
    gap: 12px !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    text-align: left !important;
  }

  html[lang^="en"] body.ltr .farashop__body:has(> .shop-home__body) > .slider__container .slider-overlay__container .slider-overlay-links__container .slider-overlay__links a {
    flex: 0 1 auto !important;
    min-width: 0 !important;
    max-width: 100% !important;
    margin: 0 !important;
    white-space: normal !important;
    overflow-wrap: break-word !important;
  }

  /* 2. The first intro keeps its existing equal-width image and text columns.
     The fluid heading size fits the authored English title at both Bootstrap
     desktop container widths, including immediately below 1200px. */
  html[lang^="en"] body.ltr .shop-home__body .body-part__one .two-columns-layout__container .two-columns-layout__item {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    direction: ltr !important;
  }

  html[lang^="en"] body.ltr .shop-home__body .body-part__one .two-columns-layout__item > .text-part__container {
    order: 0 !important;
    min-width: 0 !important;
    text-align: left !important;
  }

  html[lang^="en"] body.ltr .shop-home__body .body-part__one .two-columns-layout__item > .image-part__container {
    order: 1 !important;
  }

  html[lang^="en"] body.ltr .shop-home__body .body-part__one .two-columns-layout__container .custom-title__container .main_title {
    font-size: clamp(24px, 2.1vw, 30px) !important;
    line-height: 1.4 !important;
    white-space: nowrap !important;
    text-align: left !important;
  }

  html[lang^="en"] body.ltr .shop-home__body .body-part__one .two-columns-layout__container .custom-title__container .main_title a {
    font-size: inherit !important;
    line-height: inherit !important;
    white-space: inherit !important;
  }

  /* 3. The actual DNN heading contains a paragraph inside .Head. */
  html[lang^="en"] body.ltr .shop-home__body .body-part__six .farashop__container.container__content-pane > span,
  html[lang^="en"] body.ltr .shop-home__body .body-part__six .farashop__container.container__content-pane > span .Head,
  html[lang^="en"] body.ltr .shop-home__body .body-part__six .farashop__container.container__content-pane > span p,
  html[lang^="en"] body.ltr .shop-home__body .body-part__six .pakizan-featured-eyebrow {
    width: 100% !important;
    text-align: center !important;
    align-self: center !important;
  }

  /* 4. Fallback inset; the runtime anchors centers to the actual outer cards.
     Slick owns clicks, slide state, disabled state, and the existing icons. */
  html[lang^="en"] body.ltr .shop-home__body .body-part__six .cpl__template .slick-prev {
    left: 0 !important;
    right: auto !important;
  }

  html[lang^="en"] body.ltr .shop-home__body .body-part__six .cpl__template .slick-next {
    right: 0 !important;
    left: auto !important;
  }

  html[lang^="en"] body.ltr .shop-home__body .body-part__six .cpl__template .slick-arrow.pakizan-r37-featured-arrow {
    position: absolute !important;
    top: var(--pakizan-r37-arrow-y) !important;
    left: var(--pakizan-r37-arrow-x) !important;
    right: auto !important;
    bottom: auto !important;
    width: 44px !important;
    height: 44px !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: translate(-50%, -50%) !important;
    z-index: 24 !important;
  }

  /* 5. Reserve the middle column's natural width instead of wrapping links. */
  html[lang^="en"] body.ltr .footer__container > .container > .row {
    display: grid !important;
    direction: ltr !important;
    grid-template-columns: minmax(150px, 1fr) max-content minmax(0, 2.2fr) !important;
    grid-template-areas: "logo links contact" "credit links contact" !important;
    column-gap: 24px !important;
    align-items: start !important;
  }

  html[lang^="en"] body.ltr .footer__container > .container > .row::before,
  html[lang^="en"] body.ltr .footer__container > .container > .row::after {
    display: none !important;
    content: none !important;
  }

  html[lang^="en"] body.ltr .footer__container > .container > .row > div {
    float: none !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: 100% !important;
  }

  html[lang^="en"] body.ltr .footer__container .first-footer__section { grid-area: logo !important; text-align: center !important; }
  html[lang^="en"] body.ltr .footer__container .second-footer__section { grid-area: links !important; text-align: left !important; }
  html[lang^="en"] body.ltr .footer__container .third-footer__section { grid-area: contact !important; text-align: left !important; }
  html[lang^="en"] body.ltr .footer__container .fourth-footer__section { grid-area: credit !important; }

  html[lang^="en"] body.ltr .footer__container .first-footer__section #dnn_FirstFooterPane img {
    display: block !important;
    float: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 100% !important;
    height: auto !important;
  }

  html[lang^="en"] body.ltr .footer__container .second-footer__section .default-link li,
  html[lang^="en"] body.ltr .footer__container .second-footer__section .default-link li a {
    white-space: nowrap !important;
    text-align: left !important;
  }
}
/* Pakizan R37 English desktop presentation: end */

/* Pakizan R38 / ticket 96792: scoped English production corrections.
   Appended after the verified R37 sheet; no Persian or local-refactor rules. */

/* 25: keep the photograph unobscured on the right of the English hero.
   The darker left end supports the existing white copy. Slider stacking
   stays inside its own context, below independently positioned header UI. */
html[lang^="en"] body.ltr .farashop__body > .slider__container .main-slider {
  isolation: isolate;
}
@media (min-width: 992px) {
  html[lang^="en"] body.ltr .farashop__body:has(> .shop-home__body) > .slider__container .main-slider .slider-overlay__container {
    background: linear-gradient(90deg, rgba(21, 25, 99, .96) 0%, rgba(21, 25, 99, .86) 35%, rgba(21, 25, 99, .35) 52%, rgba(21, 25, 99, 0) 66%, rgba(21, 25, 99, 0) 100%) !important;
    z-index: 2 !important;
  }
}

/* 29: the same outer-container correction already installed for Arabic.
   Expand only the category owner containing the actual SuperLinks hero.
   Inner .container elements continue to constrain copy and product cards. */
@media (min-width: 992px) {
  html[lang^="en"] body.ltr.pakizan-r13-category-page .farashop__body > .container:has(> #dnn_ContentPane .js__advanced-filtering > .content-data .background-parent) {
    width: 100% !important;
    max-width: none !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
    box-sizing: border-box !important;
  }
}

/* 30 and 31: the authored category information block. Runtime marks only
   its first paragraph whose complete text is the brand name Pakizan. */
html[lang^="en"] body.ltr .js__advanced-filtering .section-background__white {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
html[lang^="en"] body.ltr .js__advanced-filtering .section-background__white .pakizan-r38-category-eyebrow {
  margin: 0 0 14px !important;
  font-size: 22px !important;
  line-height: 1.5 !important;
  text-align: center !important;
}
html[lang^="en"] body.ltr .js__advanced-filtering .section-background__white .pakizan-r38-category-eyebrow * {
  font-size: inherit !important;
}
html[lang^="en"] body.ltr .js__advanced-filtering .section-background__white .slider-overlay__links > a,
html[lang^="en"] body.ltr .js__advanced-filtering .section-background__white .pakizan-r38-category-read-more {
  display: inline-block !important;
  position: static !important;
  padding: 9px 38px !important;
  border: 1px solid #289eff !important;
  border-radius: 4px !important;
  color: #289eff !important;
  background: transparent !important;
  font-size: 16px !important;
  line-height: 24px !important;
  text-align: center !important;
  text-decoration: none !important;
  box-sizing: border-box !important;
}
html[lang^="en"] body.ltr .js__advanced-filtering .section-background__white .slider-overlay__links > a:hover,
html[lang^="en"] body.ltr .js__advanced-filtering .section-background__white .slider-overlay__links > a:focus-visible,
html[lang^="en"] body.ltr .js__advanced-filtering .section-background__white .pakizan-r38-category-read-more:hover,
html[lang^="en"] body.ltr .js__advanced-filtering .section-background__white .pakizan-r38-category-read-more:focus-visible {
  color: #fff !important;
  background-color: #289eff !important;
}

/* 32: use only values present in the authored HTML. Runtime annotates an
   unambiguous inline value, and skips mixed/unknown list-item formatting. */
/* R45: direct authored colors use the native cascade. */
html[lang^="en"] body.ltr .farashop__product-page .product-page__description .pakizan-r38-authored-size {
  font-size: var(--pakizan-r38-authored-size) !important;
}
/* R45: complete-item marker color is measured by the shared runtime. */
html[lang^="en"] body.ltr .farashop__product-page .product-page__description li.pakizan-r38-authored-marker-size::marker {
  font-size: var(--pakizan-r38-marker-size) !important;
}

/* 34 and 36: triangles replace glyphs on the existing controls. Existing
   button listeners, accessible labels, size, position and disabled state stay. */
html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-arrow.pakizan-r33-gallery-arrow,
html[lang^="en"] body.ltr .farashop__product-page .tabs__container .pakizan-r33-tab-carousel-arrow {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-size: 0 !important;
  line-height: 0 !important;
  color: transparent !important;
  background-color: #289eff !important;
  padding: 0 !important;
}
html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-arrow.pakizan-r33-gallery-arrow::before,
html[lang^="en"] body.ltr .farashop__product-page .tabs__container .pakizan-r33-tab-carousel-arrow::before {
  content: "" !important;
  position: static !important;
  display: block !important;
  flex: 0 0 auto !important;
  width: 0 !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 solid transparent !important;
  border-top-width: 5px !important;
  border-bottom-width: 5px !important;
  background: none !important;
  transform: none !important;
  opacity: 1 !important;
  box-sizing: content-box !important;
}
html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-prev.pakizan-r33-gallery-arrow::before,
html[lang^="en"] body.ltr .farashop__product-page .tabs__container .pakizan-r33-tab-carousel-back::before {
  border-right: 6px solid #fff !important;
}
html[lang^="en"] body.ltr .farashop__product-page .product-gallery__small > .slick-next.pakizan-r33-gallery-arrow::before,
html[lang^="en"] body.ltr .farashop__product-page .tabs__container .pakizan-r33-tab-carousel-forward::before {
  border-left: 6px solid #fff !important;
}

/* 35: old-price is the existing pricing-template state. Keep the discount
   beside the old amount, and the new amount on its own following row. */
html[lang^="en"] body.ltr .farashop__product-page .product-page__prices .js__product-page__prices.old-price {
  display: flex !important;
  flex-direction: column !important;
  flex-wrap: nowrap !important;
  align-items: flex-start !important;
  justify-content: center !important;
  gap: 6px !important;
  direction: ltr !important;
}
html[lang^="en"] body.ltr .farashop__product-page .product-page__prices .js__product-page__prices.old-price > del {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 3px !important;
  width: auto !important;
  order: 0 !important;
  direction: ltr !important;
  text-decoration: none !important;
}
html[lang^="en"] body.ltr .farashop__product-page .product-page__prices .js__product-page__prices.old-price > del > span {
  text-decoration: line-through !important;
}
html[lang^="en"] body.ltr .farashop__product-page .product-page__prices .js__product-page__prices.old-price > del > .product-page__discount-label {
  position: static !important;
  order: 2 !important;
  margin-inline-start: 6px !important;
  text-decoration: none !important;
}
html[lang^="en"] body.ltr .farashop__product-page .product-page__prices .js__product-page__prices.old-price > div {
  order: 1 !important;
  width: auto !important;
  justify-content: flex-start !important;
}

/* 39: replace competing Bootstrap push/pull offsets on this module only.
   SVG geometry and province-selection handlers are unchanged. */
html[lang^="en"] body.ltr [id].ModIranMapC {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: flex-start !important;
  width: 100% !important;
  max-width: 1170px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  box-sizing: border-box !important;
  direction: ltr !important;
}
html[lang^="en"] body.ltr [id].ModIranMapC > .col-md-8.col-md-push-4,
html[lang^="en"] body.ltr [id].ModIranMapC > .col-md-4.col-md-pull-8 {
  float: none !important;
  left: auto !important;
  right: auto !important;
  min-width: 0 !important;
  width: 100% !important;
  flex: 0 0 100% !important;
  box-sizing: border-box !important;
}
html[lang^="en"] body.ltr [id].ModIranMapC svg.iran-map {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
  transform: none !important;
}
@media (min-width: 992px) {
  html[lang^="en"] body.ltr [id].ModIranMapC > .col-md-8.col-md-push-4 {
    width: 58.33333333% !important;
    flex-basis: 58.33333333% !important;
  }
  html[lang^="en"] body.ltr [id].ModIranMapC > .col-md-4.col-md-pull-8 {
    width: 41.66666667% !important;
    flex-basis: 41.66666667% !important;
  }
}

/* 40 and 41: only the SellerList accordion icons and city-link states. */
/* Pakizan R38 English corrections: end */

/* R38 ticket 20 + 33: only existing nonempty server-authored card labels.
   Explicit marker overrides the R7/R8/R9 hiding classes and related-card rule. */
html[lang^="ar"] body.rtl .farashop__body .product-box__item .product-box__tag.pakizan-r38-authored-tag,
html[lang^="en"] body.ltr .farashop__body .product-box__item .product-box__tag.pakizan-r38-authored-tag {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: absolute !important;
  top: 0 !important;
  right: auto !important;
  bottom: auto !important;
  left: 0 !important;
  width: 100px !important;
  height: 100px !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  border: 0 !important;
  border-radius: 0 !important;
  clip-path: polygon(0 0, 100% 0, 0 100%) !important;
  background: #289eff !important;
  color: transparent !important;
  font-size: 0 !important;
  text-indent: -9999px !important;
  transform: none !important;
  box-shadow: none !important;
  pointer-events: none !important;
  z-index: 5 !important;
}
html[lang^="ar"] body.rtl .farashop__body .product-box__item .product-box__tag.pakizan-r38-authored-tag::before,
html[lang^="en"] body.ltr .farashop__body .product-box__item .product-box__tag.pakizan-r38-authored-tag::before {
  content: none !important;
}
html[lang^="ar"] body.rtl .farashop__body .product-box__item .product-box__tag.pakizan-r38-authored-tag::after,
html[lang^="en"] body.ltr .farashop__body .product-box__item .product-box__tag.pakizan-r38-authored-tag::after {
  content: attr(data-pakizan-r38-label) !important;
  display: block !important;
  position: absolute !important;
  top: 22px !important;
  left: -9px !important;
  right: auto !important;
  bottom: auto !important;
  width: 94px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  color: #fff !important;
  background: transparent !important;
  font-family: inherit !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  line-height: 1.4 !important;
  text-align: center !important;
  text-indent: 0 !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  transform: rotate(-45deg) !important;
}
html[lang^="en"] body.ltr .farashop__product-page .product-page__gallery > .product-page__tag.pakizan-r38-detail-offer {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  position: absolute !important;
  top: 14px !important;
  right: 14px !important;
  bottom: auto !important;
  left: auto !important;
  width: 58px !important;
  min-width: 58px !important;
  height: 58px !important;
  margin: 0 !important;
  padding: 4px !important;
  border-radius: 50% !important;
  background: #289eff !important;
  color: #fff !important;
  font-size: 12px !important;
  line-height: 1.35 !important;
  text-align: center !important;
  white-space: normal !important;
  transform: none !important;
  box-sizing: border-box !important;
  z-index: 1 !important;
}
html[lang^="en"] body.ltr .farashop__product-page .product-page__tag.pakizan-r38-detail-offer::before,
html[lang^="en"] body.ltr .farashop__product-page .product-page__tag.pakizan-r38-detail-offer::after {
  content: none !important;
}
/* Ticket 24: the English asset explicitly supplied by support. */
html[lang^="en"] body.ltr .pakizan-r38-logo {
  display: block !important;
  max-width: 100%;
  max-height: 70px;
  width: auto;
  height: auto;
  object-fit: contain;
}
/* Ticket 38: the base active-state selector loses to body.ltr's translated
   closed-state transform. Keep the existing native toggle and close handlers. */
html[lang^="en"] body.ltr .toggle-basket.active + .basket-preview,
html[lang^="en"] body.ltr .toggle-basket.active2 + .basket-preview {
  transform: translateX(0) !important;
  opacity: 1 !important;
}
/* Ticket 42: match the older, more specific DnnModule-SuperLinknew selector;
   only the module-authored score is blue. The label and scale stay neutral. */

/* Pakizan R40 / ticket 96811: English-only production corrections. */
@media (min-width: 1200px) {
  /* 47: the desktop embedded search is already in normal flow. */
  html[lang^="en"] body.ltr .farashop__body .radan-header__Utility .right-side .search-section .header__search-box-cn.active .header__search-box,
  html[lang^="en"] body.ltr .farashop__body .radan-header__Utility .right-side .search-section .main-page-header__search-box-cn.active .header__search-box {
    transform: none !important;
  }
}

/* 48: compact intrinsic-width Back control with its arrow after the label. */
html[lang^="en"] body.ltr .basket-preview .basket-preview__header {
  display: flex !important;
  flex-direction: row-reverse !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 8px !important;
  padding-bottom: 10px !important;
  border-bottom-color: var(--pakizan-r33-en-accent) !important;
}
html[lang^="en"] body.ltr .basket-preview .basket-preview__header::before,
html[lang^="en"] body.ltr .basket-preview .basket-preview__header::after {
  content: none !important;
  display: none !important;
}
html[lang^="en"] body.ltr .basket-preview .basket-preview__header > .col-xs-5 {
  position: static !important;
  top: auto !important;
  float: none !important;
  flex: 1 1 auto !important;
  width: auto !important;
  min-width: 0 !important;
  padding: 0 !important;
  border-bottom: 0 !important;
  line-height: 20px !important;
  direction: ltr !important;
  text-align: right !important;
}
html[lang^="en"] body.ltr .basket-preview .basket-preview__header > .col-xs-7 {
  display: flex !important;
  align-items: center !important;
  float: none !important;
  flex: 0 0 auto !important;
  width: auto !important;
  padding: 0 !important;
}
html[lang^="en"] body.ltr .basket-preview .basket-preview__header > .col-xs-7 > i.return-btn {
  position: static !important;
  inset: auto !important;
  display: inline-flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 6px !important;
  width: auto !important;
  min-width: 0 !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 7px 13px !important;
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 14px !important;
  line-height: 20px !important;
  direction: ltr !important;
  white-space: nowrap !important;
  box-sizing: border-box !important;
}
html[lang^="en"] body.ltr .basket-preview .basket-preview__header > .col-xs-7 > i.return-btn::before {
  font-family: inherit !important;
}
html[lang^="en"] body.ltr .basket-preview .basket-preview__header > .col-xs-7 > i.return-btn::after {
  position: static !important;
  inset: auto !important;
  margin: 0 !important;
  line-height: 1 !important;
}

@media (max-width: 991px) {
  /* 50: center the authored Products heading and both native title variants. */
  html[lang^="en"] body.ltr .shop-home__body .body-part__six .farashop__container.container__content-pane > span,
  html[lang^="en"] body.ltr .shop-home__body .body-part__six .farashop__container.container__content-pane > span .Head,
  html[lang^="en"] body.ltr .shop-home__body .body-part__six .farashop__container.container__content-pane > span p,
  html[lang^="en"] body.ltr .shop-home__body .body-part__six .pakizan-featured-eyebrow,
  html[lang^="en"] body.ltr .shop-home__body .body-part__six .custom-title__container .little_title,
  html[lang^="en"] body.ltr .shop-home__body .body-part__six .custom-title__container .main_title {
    width: 100% !important;
    text-align: center !important;
    align-self: center !important;
  }

  /* 51: R40's runtime supplies measured card-edge coordinates on mobile. */
  html[lang^="en"] body.ltr .shop-home__body .body-part__six .cpl__template .slick-arrow.pakizan-r37-featured-arrow {
    position: absolute !important;
    top: var(--pakizan-r37-arrow-y) !important;
    left: var(--pakizan-r37-arrow-x) !important;
    right: auto !important;
    bottom: auto !important;
    width: 44px !important;
    height: 44px !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: translate(-50%, -50%) !important;
    z-index: 24 !important;
  }

  /* 52: one centered footer section per row; clearfix nodes are not grid items. */
  html[lang^="en"] body.ltr footer.footer__container > .container > .row {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    grid-template-areas: "logo" "links" "contact" "credit" !important;
    gap: 24px !important;
    align-items: start !important;
    direction: ltr !important;
  }
  html[lang^="en"] body.ltr footer.footer__container > .container > .row::before,
  html[lang^="en"] body.ltr footer.footer__container > .container > .row::after {
    display: none !important;
    content: none !important;
  }
  html[lang^="en"] body.ltr footer.footer__container .first-footer__section { grid-area: logo !important; }
  html[lang^="en"] body.ltr footer.footer__container .second-footer__section { grid-area: links !important; }
  html[lang^="en"] body.ltr footer.footer__container .third-footer__section { grid-area: contact !important; }
  html[lang^="en"] body.ltr footer.footer__container .fourth-footer__section { grid-area: credit !important; }
  html[lang^="en"] body.ltr footer.footer__container > .container > .row > .first-footer__section,
  html[lang^="en"] body.ltr footer.footer__container > .container > .row > .second-footer__section,
  html[lang^="en"] body.ltr footer.footer__container > .container > .row > .third-footer__section,
  html[lang^="en"] body.ltr footer.footer__container > .container > .row > .fourth-footer__section {
    float: none !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    text-align: center !important;
    box-sizing: border-box !important;
  }
  html[lang^="en"] body.ltr footer.footer__container .first-footer__section,
  html[lang^="en"] body.ltr footer.footer__container .first-footer__section #dnn_FirstFooterPane {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    width: 100% !important;
    text-align: center !important;
  }
  html[lang^="en"] body.ltr footer.footer__container .first-footer__section #dnn_FirstFooterPane img {
    display: block !important;
    float: none !important;
    width: auto !important;
    max-width: 100% !important;
    height: auto !important;
    margin-inline: auto !important;
  }
  html[lang^="en"] body.ltr footer.footer__container .second-footer__section .farashop__container.container__footer-pane .Head {
    margin-top: 0 !important;
    margin-bottom: 20px !important;
    text-align: center !important;
  }
  html[lang^="en"] body.ltr footer.footer__container .second-footer__section .default-link {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
  }
  html[lang^="en"] body.ltr footer.footer__container .second-footer__section .default-link li {
    display: flex !important;
    justify-content: center !important;
    align-items: baseline !important;
    width: 100% !important;
    margin-inline: 0 !important;
    padding-inline: 0 !important;
    text-align: center !important;
    box-sizing: border-box !important;
  }
  html[lang^="en"] body.ltr footer.footer__container .second-footer__section .default-link li a {
    min-width: 0 !important;
    max-width: 100% !important;
    white-space: normal !important;
    overflow-wrap: break-word;
    text-align: center !important;
  }
  html[lang^="en"] body.ltr footer.footer__container .copy-right__container {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  /* 53 + 54: expand only the category shell, with or without authored hero. */
  html[lang^="en"] body.ltr .farashop__body > .container:has(> #dnn_ContentPane .js__advanced-filtering) {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin-inline: 0 !important;
    padding-inline: 0 !important;
    box-sizing: border-box !important;
  }
  html[lang^="en"] body.ltr .js__advanced-filtering.advanced-filtering.row,
  html[lang^="en"] body.ltr .js__advanced-filtering.advanced-filtering.row > .content-data,
  html[lang^="en"] body.ltr .js__advanced-filtering.advanced-filtering.row > .content-data > .background-parent,
  html[lang^="en"] body.ltr .js__advanced-filtering.advanced-filtering.row > .content-data > .background__container {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin-inline: 0 !important;
    box-sizing: border-box !important;
  }
  html[lang^="en"] body.ltr .js__advanced-filtering {
    background-color: #f7f7f7 !important;
  }
}

@media (max-width: 767px) {
  /* 55: price, quantity and action share the mobile summary center line. */
  html[lang^="en"] body.ltr .farashop__product-page .price-button__container {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    margin-inline: auto !important;
    text-align: center !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .price-button__container > .product-page__prices,
  html[lang^="en"] body.ltr .farashop__product-page .price-button__container > .product-page__product-btn {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    margin-inline: auto !important;
    text-align: center !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .product-page__prices .js__product-page__prices,
  html[lang^="en"] body.ltr .farashop__product-page .product-page__prices .js__product-page__prices.old-price,
  html[lang^="en"] body.ltr .farashop__product-page .product-page__prices .js__product-page__prices.old-price > del,
  html[lang^="en"] body.ltr .farashop__product-page .product-page__prices .js__product-page__prices.old-price > div,
  html[lang^="en"] body.ltr .farashop__product-page .product-page__product-btn > .count-box,
  html[lang^="en"] body.ltr .farashop__product-page .product-page__product-btn > .js__simple,
  html[lang^="en"] body.ltr .farashop__product-page .product-page__product-btn > .js__simple > .product-btn {
    align-items: center !important;
    justify-content: center !important;
    margin-inline: auto !important;
    text-align: center !important;
  }

  /* 57: exactly three city buttons per SellerList row. */

  /* 59: equal compact widths for the English captcha field and action. */
  html[lang^="en"] body.ltr .farashop__product-page .send-captcha__container {
    display: flex !important;
    flex-direction: column-reverse !important;
    align-items: center !important;
    justify-content: center !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .send-captcha__container > div {
    float: none !important;
    width: min(100%, 260px) !important;
    padding-inline: 0 !important;
    text-align: center !important;
    box-sizing: border-box !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .comment__captcha {
    width: 100% !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .comment__captcha input {
    box-sizing: border-box !important;
    width: 100% !important;
    padding: 14px 12px !important;
    font-size: 20px !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page button.js__send-comment {
    box-sizing: border-box !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    min-height: 52px !important;
    padding: 12px 16px !important;
    font-size: 20px !important;
    line-height: 1.35 !important;
  }
}

/* 58: row/card/slot heights are measured by R40 from current authored data. */

/* Pakizan R41: keep the adaptive English special-order dialog at viewport center. */
html[lang^="en"] #colorbox.specialOrderColorBox.pakizan-r23-special-order-adaptive {
  left: 50% !important;
  right: auto !important;
  transform: translate(-50%, -50%) !important;
}


/* Pakizan R44: English tester follow-up, 2026-09-14. */
@media (min-width: 992px) {
  /* The new requested desktop order supersedes R37's first-intro order. */
  html[lang^="en"] body.ltr .shop-home__body .body-part__one .two-columns-layout__container .two-columns-layout__item,
  html[lang^="en"] body.ltr .shop-home__body .body-part__two .two-columns-layout__container .two-columns-layout__item {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    direction: ltr !important;
  }
  html[lang^="en"] body.ltr .shop-home__body .body-part__one .two-columns-layout__item > .image-part__container,
  html[lang^="en"] body.ltr .shop-home__body .body-part__two .two-columns-layout__item > .text-part__container {
    order: 0 !important;
    min-width: 0 !important;
  }
  html[lang^="en"] body.ltr .shop-home__body .body-part__one .two-columns-layout__item > .text-part__container,
  html[lang^="en"] body.ltr .shop-home__body .body-part__two .two-columns-layout__item > .image-part__container {
    order: 1 !important;
    min-width: 0 !important;
  }

  /* Expand the category shell even when there is no authored hero.
     Inner Bootstrap containers still constrain text and product cards. */
  html[lang^="en"] body.ltr .farashop__body > .container:has(> #dnn_ContentPane):has(.js__advanced-filtering) {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin-inline: 0 !important;
    padding-inline: 0 !important;
    box-sizing: border-box !important;
  }
  html[lang^="en"] body.ltr .js__advanced-filtering.advanced-filtering.row,
  html[lang^="en"] body.ltr .js__advanced-filtering.advanced-filtering.row > .content-data {
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    margin-inline: 0 !important;
    box-sizing: border-box !important;
  }
  html[lang^="en"] body.ltr .js__advanced-filtering {
    background-color: #f7f7f7 !important;
  }

  /* The attribute template already emits name before value. Flex layout
     prevents the simultaneously loaded RTL Bootstrap floats reversing them. */
  html[lang^="en"] body.ltr .farashop__product-page .product__attributes .row {
    display: flex !important;
    flex-direction: row !important;
    direction: ltr !important;
    flex-wrap: nowrap !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .product__attributes .row::before,
  html[lang^="en"] body.ltr .farashop__product-page .product__attributes .row::after {
    display: none !important;
    content: none !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .product__attributes .row > .col-sm-3[data-a-id] {
    order: 0 !important;
    flex: 0 0 25% !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .product__attributes .row > .col-sm-9 {
    order: 1 !important;
    flex: 0 0 75% !important;
  }
  html[lang^="en"] body.ltr .farashop__product-page .product__attributes .row > .col-sm-3[data-a-id],
  html[lang^="en"] body.ltr .farashop__product-page .product__attributes .row > .col-sm-9 {
    float: none !important;
    min-width: 0 !important;
    direction: ltr !important;
    text-align: left !important;
    box-sizing: border-box !important;
    overflow-wrap: anywhere;
  }
}

/* Only literal empty template slots are marked; authored elements, media and
   controls are retained. When content is inserted, the runtime removes this
   class. Keep the element rendered so deferred content can initialize. */
html[lang^="en"] body.ltr .js__advanced-filtering .section-background__white.pakizan-r44-empty-section {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  min-height: 0 !important;
}

/* R49 revises the R44 mobile alignment following the latest tester request. */
@media (max-width: 991px) {
  /* Keep the heading/CTA centered and the R44 correction of the 60px inset. */
  html[lang^="en"] body.ltr .shop-home__body :is(.body-part__one, .body-part__two) .two-columns-layout__container .two-columns-layout__item > .text-part__container {
    width: 100% !important;
    min-width: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-inline: auto !important;
    box-sizing: border-box !important;
    text-align: center !important;
  }
  html[lang^="en"] body.ltr .shop-home__body :is(.body-part__one, .body-part__two) .two-columns-layout__container .custom-title__container,
  html[lang^="en"] body.ltr .shop-home__body :is(.body-part__one, .body-part__two) .two-columns-layout__container .custom-title__container .main_title,
  html[lang^="en"] body.ltr .shop-home__body :is(.body-part__one, .body-part__two) .two-columns-layout__container .custom-title__container .main_title a,
  html[lang^="en"] body.ltr .shop-home__body :is(.body-part__one, .body-part__two) .two-columns-layout__container .text-part__title {
    text-align: center !important;
    text-align-last: auto !important;
    margin-inline: auto !important;
    max-width: 100% !important;
    min-width: 0 !important;
  }
  /* Match Washing Machines: justified prose, with a natural last line.
     Template heading paragraphs retain their centered alignment. */
  html[lang^="en"] body.ltr .shop-home__body :is(.body-part__one, .body-part__two) .two-columns-layout__container .text-part__body,
  html[lang^="en"] body.ltr .shop-home__body :is(.body-part__one, .body-part__two) .two-columns-layout__container .text-part__body p:not(.little_title):not(.main_title),
  html[lang^="en"] body.ltr .shop-home__body :is(.body-part__one, .body-part__two) .two-columns-layout__container .text-part__description,
  html[lang^="en"] body.ltr .shop-home__body :is(.body-part__one, .body-part__two) .two-columns-layout__container .text-part__desc {
    direction: ltr !important;
    text-align: justify !important;
    text-align-last: auto !important;
    margin-inline: auto !important;
    max-width: 100% !important;
    min-width: 0 !important;
  }
  html[lang^="en"] body.ltr .shop-home__body :is(.body-part__one, .body-part__two) .two-columns-layout__container .links__list {
    justify-content: center !important;
    margin-inline: auto !important;
    padding-inline: 0 !important;
    width: 100% !important;
    box-sizing: border-box !important;
  }

  /* Consistent label/value columns; a 28px icon column inside every label.
     Both outer columns can shrink and wrap at 320px without a fixed minimum. */
}
/* Pakizan R44 English: end */
