html[lang=ar] h1,
html[lang=ar] h2,
html[lang=ar] h3,
html[lang=ar] h4,
html[lang=ar] h5,
html[lang=ar] h6,
html[lang=ar] p,
html[lang=ar] a,
html[lang=ar] span,
html[lang=ar] article,
html[lang=ar] button,
html[lang=ar] ul,
html[lang=ar] li,
html[lang=ar] ol,
html[lang=ar] div {
    letter-spacing: 0 !important
}

html[lang=ar] p,
html[lang=ar] a,
html[lang=ar] span,
html[lang=ar] article,
html[lang=ar] ul,
html[lang=ar] li,
html[lang=ar] ol,
html[lang=ar] footer h3,
html[lang=ar] #shopify-section-template--14319803629671__blog_blog_posts .index-blog-item--wrapper div,
html[lang=ar] button.mobile-menu-link {
    direction: rtl !important;
    text-align: right !important
}

html[lang=ar] footer nav ul,
html[lang=ar] #footer-payment-methods {
    padding-right: 0
}

html[lang=ar] #newsletter_submit-footer svg {
    transform: scaleX(-1) !important
}

html[lang=ar] #shopify-section-template--14319803629671__image_gallery p,
html[lang=ar] .homepage-section--slideshow-wrapper h2.slideshow-fade-content a {
    text-align: center !important
}

html[lang=ar] .ls-sw-languages-13447702 {
    margin-right: 0 !important;
    margin-left: 10px !important
}

html[lang=ar] selector[data-type=languages][data-id="13447702"].ls-sw-closed>.active:after,
html[lang=ar] .ls-sw-languages-13447702.ls-sw-closed>.active:after,
html[lang=ar] selector[data-type=currencies][data-id="52954000"].ls-sw-closed>.active:after,
html[lang=ar] .ls-sw-currencies-52954000.ls-sw-closed>.active:after {
    transform: scaleX(-1) rotate(45deg) !important
}

html[lang=ar] .template-product .product-description-header {
    text-align: center
}

html[lang=ar] .template-product legend.swatch-title {
    direction: rtl;
    text-align: right;
    font-size: 16px
}

html[lang=ar] .template-product .quantity-controls__outer label {
    font-size: 16px
}

html[lang=ar] .template-product .swatch .swatch-element {
    float: right
}

html[lang=ar] .template-product ul.product-page--pricing,
html[lang=ar] .template-product ul.product-page--pricing .product-page--pricing--variant-price,
html[lang=ar] .template-product ul.product-page--pricing #price-field {
    text-align: center !important;
    width: 100%;
    margin: 0;
    padding: 0
}

html[lang=ar] .template-product .size-guide__wrapper,
html[lang=ar] .template-product .quantity-controls__outer label {
    text-align: right
}

html[lang=ar] .template-product .breadcrumb {
    font-size: 14px
}

.template-product #shopify-section-template--14319803793511__product-recommendations {
    padding-top: 0
}

.template-product .breadcrumb {
    padding: 20px 0 0
}

.size-guide__container h3 {
    display: none
}


article.page {
    padding: 0 0 50px
}

.ls-sw-currencies,
.ls-sw-languages,
selector[data-type=currencies],
selector[data-type=languages] {
    position: initial !important;
    min-width: auto !important
}

.ls-sw-languages {
    margin-right: 10px !important
}

.ls-sw-dropdown ul {
    top: auto !important;
    min-width: auto !important
}

.ls-sw-languages a,
.ls-sw-currencies a {
    font-family: ITC JOHNSTON !important
}

.sticky-header-menu {
    display: flex !important
}

.h2m-menu-nav .h2m-main-menu-item {
    height: auto !important
}

.template-index .header-wrapper--overlay:not(.stuck) .h2m-menu-nav a,
.template-index .header-wrapper--overlay:not(.stuck) selector[data-type=currencies][data-id="52954000"]>.active a,
.template-index .header-wrapper--overlay:not(.stuck) .ls-sw-currencies-52954000>.active a,
.template-index .header-wrapper--overlay:not(.stuck) selector[data-type=languages][data-id="13447702"]>.active a,
.template-index .header-wrapper--overlay:not(.stuck) .ls-sw-languages-13447702>.active a,
.template-index .header-wrapper--overlay:not(.stuck) selector[data-type=currencies][data-id="52954000"]>.active:after,
.template-index .header-wrapper--overlay:not(.stuck) .ls-sw-currencies-52954000>.active:after,
.template-index .header-wrapper--overlay:not(.stuck) selector[data-type=languages][data-id="13447702"]>.active:after,
.template-index .header-wrapper--overlay:not(.stuck) .ls-sw-languages-13447702>.active:after {
    -webkit-text-fill-color: #fff;
    color: #fff
}

.template-index .header-wrapper--overlay:not(.stuck) selector[data-type=currencies][data-id="52954000"]>.active,
.template-index .header-wrapper--overlay:not(.stuck) .ls-sw-currencies-52954000>.active,
.template-index .header-wrapper--overlay:not(.stuck) selector[data-type=languages][data-id="13447702"]>.active,
.template-index .header-wrapper--overlay:not(.stuck) .ls-sw-languages-13447702>.active {
    border-color: #fff
}

.template-index .header-wrapper--overlay:hover:not(.stuck) .lsn-select__arrow {
    border-color: rgb(20, 20, 20) transparent transparent !important
}

.template-index .header-wrapper--overlay:hover:not(.stuck) .lsn-switcher,
.template-index .header-wrapper--overlay:hover:not(.stuck) .h2m-menu-nav a,
.template-index .header-wrapper--overlay:hover:not(.stuck) selector[data-type=currencies][data-id="52954000"]>.active a,
.template-index .header-wrapper--overlay:hover:not(.stuck) .ls-sw-currencies-52954000>.active a,
.template-index .header-wrapper--overlay:hover:not(.stuck) selector[data-type=languages][data-id="13447702"]>.active a,
.template-index .header-wrapper--overlay:hover:not(.stuck) .ls-sw-languages-13447702>.active a,
.template-index .header-wrapper--overlay.touch-hover:not(.stuck) selector[data-type=currencies][data-id="52954000"]>.active a,
.template-index .header-wrapper--overlay.touch-hover:not(.stuck) .ls-sw-currencies-52954000>.active a,
.template-index .header-wrapper--overlay.touch-hover:not(.stuck) selector[data-type=languages][data-id="13447702"]>.active a,
.template-index .header-wrapper--overlay.touch-hover:not(.stuck) .ls-sw-languages-13447702>.active a,
.template-index .header-wrapper--overlay:focus-within selector[data-type=currencies][data-id="52954000"]>.active a,
.template-index .header-wrapper--overlay:focus-within .ls-sw-currencies-52954000>.active a,
.template-index .header-wrapper--overlay:focus-within selector[data-type=languages][data-id="13447702"]>.active a,
.template-index .header-wrapper--overlay:focus-within .ls-sw-languages-13447702>.active a,
.template-index .header-wrapper--overlay:hover:not(.stuck) selector[data-type=currencies][data-id="52954000"]>.active:after,
.template-index .header-wrapper--overlay:hover:not(.stuck) .ls-sw-currencies-52954000>.active:after,
.template-index .header-wrapper--overlay:hover:not(.stuck) selector[data-type=languages][data-id="13447702"]>.active:after,
.template-index .header-wrapper--overlay:hover:not(.stuck) .ls-sw-languages-13447702>.active:after,
.template-index .header-wrapper--overlay.touch-hover:not(.stuck) selector[data-type=currencies][data-id="52954000"]>.active:after,
.template-index .header-wrapper--overlay.touch-hover:not(.stuck) .ls-sw-currencies-52954000>.active:after,
.template-index .header-wrapper--overlay.touch-hover:not(.stuck) selector[data-type=languages][data-id="13447702"]>.active:after,
.template-index .header-wrapper--overlay.touch-hover:not(.stuck) .ls-sw-languages-13447702>.active:after,
.template-index .header-wrapper--overlay:focus-within selector[data-type=currencies][data-id="52954000"]>.active:after,
.template-index .header-wrapper--overlay:focus-within .ls-sw-currencies-52954000>.active:after,
.template-index .header-wrapper--overlay:focus-within selector[data-type=languages][data-id="13447702"]>.active:after,
.template-index .header-wrapper--overlay:focus-within .ls-sw-languages-13447702>.active:after,
.template-index .header-wrapper--overlay.touch-hover:not(.stuck) .header-menu-wrapper a span,
.template-index .header-wrapper--overlay:hover:not(.stuck) .header-menu-wrapper a span,
.template-index .header-wrapper--overlay:focus-within .header-menu-wrapper a span,
.template-index .header-wrapper--overlay.touch-hover:not(.stuck) .doubly-nice-select span,
.template-index .header-wrapper--overlay:hover:not(.stuck) .doubly-nice-select span,
.template-index .header-wrapper--overlay:focus-within .doubly-nice-select span,
body:not(.template-index) .header-menu-wrapper a span {
    -webkit-text-fill-color: #231F20;
    color: #231f20
}

.template-index .header-wrapper--overlay:hover:not(.stuck) .header-menu-wrapper a svg path,
.template-index .header-wrapper--overlay:focus-within .header-menu-wrapper a svg path,
body:not(.template-index) .header-menu-wrapper a svg path {
    fill: #231f20 !important
}

.template-index .header-wrapper--overlay:hover:not(.stuck) selector[data-type=currencies][data-id="52954000"]>.active,
.template-index .header-wrapper--overlay:hover:not(.stuck) .ls-sw-currencies-52954000>.active,
.template-index .header-wrapper--overlay:hover:not(.stuck) selector[data-type=languages][data-id="13447702"]>.active,
.template-index .header-wrapper--overlay:hover:not(.stuck) .ls-sw-languages-13447702>.active,
.template-index .header-wrapper--overlay.touch-hover:not(.stuck) selector[data-type=currencies][data-id="52954000"]>.active,
.template-index .header-wrapper--overlay.touch-hover:not(.stuck) .ls-sw-currencies-52954000>.active,
.template-index .header-wrapper--overlay.touch-hover:not(.stuck) selector[data-type=languages][data-id="13447702"]>.active,
.template-index .header-wrapper--overlay.touch-hover:not(.stuck) .ls-sw-languages-13447702>.active,
.template-index .header-wrapper--overlay:focus-within selector[data-type=currencies][data-id="52954000"]>.active,
.template-index .header-wrapper--overlay:focus-within .ls-sw-currencies-52954000>.active,
.template-index .header-wrapper--overlay:focus-within selector[data-type=languages][data-id="13447702"]>.active,
.template-index .header-wrapper--overlay:focus-within .ls-sw-languages-13447702>.active {
    border-color: #231f20
}

.homepage-slider-container,
.home-imgs,
#shopify-section-template--14319803629671__image_image_3NKwRT,
#shopify-section-template--14319803629671__image_image_PgWcdi {
    background: #f3f3f3
}

.home-imgs {
    text-align: center;
    margin: 0 auto
}

.home-imgs img {
    max-width: 1350px
}

#shopify-section-template--14319803629671__advanced_layout_custom_html_qCUBN3 .section-block--padding,
#shopify-section-template--14319803629671__advanced_layout_custom_html_kzQgzd .section-block--padding {
    padding: 0
}

#shopify-section-template--14319803531367__main #blog_posts {
    padding: 0 0 50px
}

#the-designer article#the-designer p span {
    margin: 15px;
    display: block;
    font-size: 20px
}

#shopify-section-template--14319803727975__main table tr td {
    border: 0
}

.slider-caption h3 {
    font-size: 20px
}

.bottom-footer {
    margin-top: 0 !important
}

.bottom-footer-row {
    flex-direction: row !important;
    border-top: 1px solid #E0E0E0
}

#footer-payment-methods {
    padding-left: 0
}

.copyright a {
    font-size: 15px !important
}

#shopify-section-template--14319803629671__product_shop_the_look .stl__image .stl__dot--container,
.mobile-logo-column .site-header__logo-image .white-logo,
.template-index .unstuck .mobile-logo-column .site-header__logo-image .black-logo {
    display: none
}

.template-index .unstuck .mobile-logo-column .site-header__logo-image .white-logo {
    display: block
}

.template-index .stuck .mobile-logo-column .site-header__logo-image .white-logo {
    display: none
}

#shopify-section-template--14319803629671__image_gallery section.homepage-sections-wrapper {
    padding: 25px 0 15px !important
}

#shopify-section-template--14319803629671__product_shop_the_look .title-bar {
    margin-bottom: 15px
}

#shopify-section-template--14319803629671__product_shop_the_look .homepage-sections-wrapper {
    padding-top: 20px
}

.indiv-product {
    margin-bottom: 12px
}

.indiv-product .hp-title {
    padding-top: 10px
}

.collection-grid-wrapper {
    padding-top: 0
}

html[lang=ar] body {
    direction: rtl
}

html[lang=ar] #shopify-section-template--14319803629671__image_slideshow {
    direction: ltr
}

.h2m-megamenu__image {
    padding: 10px 20px !important
}

#shopify-section-template--14319803629671__6075b329-13aa-4551-ac30-dc926b4910df {
    background: #ebebeb
}

.shopify-policy__title {
    font-size: 2em;
    margin: 20px
}

.indiv-product-sku-text {
    font-size: 14px
}

.lsn-switcher {
    padding: 6px 10px !important;
    background: none !important;
    color: #fff !important
}

.lsn-select__arrow {
    border-color: rgb(255, 255, 255) transparent transparent !important
}

#shopify-section-template--14319803629671__image_gallery_JfPP3J .homepage-sections-wrapper {
    padding: 0 !important
}

#shopify-section-template--14319803629671__text_rich_text_HUNXhG .homepage-sections-wrapper {
    padding-bottom: 25px !important
}

#shopify-section-template--14319803629671__text_rich_text_6zMitA .homepage-sections-wrapper {
    padding-top: 10px !important
}

#shopify-section-template--14319803629671__image_gallery_JfPP3J .grid__item:hover img {
    opacity: 1;
    -webkit-animation: flashimg .4s;
    animation: flashimg .4s
}

.logo-placement-within-wrapper__item.empty {
    display: flex
}

.doubly-nice-select.currency-switcher {
    background: none;
    border: none
}

.doubly-nice-select.currency-switcher span,
.doubly-nice-select .current,
.doubly-nice-select .list .option {
    font-family: Twentieth Century, sans-serif;
    color: #fff;
    font-size: 18px
}

.footer-localization-selectors button,
[class^=localization-selectors--] button {
    border-width: 0
}

.doubly-nice-select.right .list {
    border-radius: 0
}

.homepage-section--slideshow-wrapper li.flex-active-slide .slider-caption .slideshow-fade-content:nth-child(1),
.homepage-section--slideshow-wrapper li.flex-active-slide .slider-caption .slideshow-fade-content:nth-child(2),
.homepage-section--slideshow-wrapper h2.slideshow-fade-content a {
    color: #fff !important
}

.homepage-section--slideshow-wrapper li.flex-active-slide .slider-caption .slideshow-fade-content:nth-child(3) {
    background: #fff !important;
    color: #000 !important
}

.homepage-featured-products .slick-slide .grid__item {
    max-width: 100% !important
}

.homepage-featured-products .slick-prev {
    left: 25px;
    z-index: 3
}

.homepage-featured-products .slick-next {
    right: 25px
}

.text-advert-section .text-advert-section__item {
    flex-direction: column
}

.text-advert-section__icon-wrapper {
    margin-bottom: 15px;
    margin-right: 0 !important
}

.shopify-section .text--text-adverts__section-wrapper {
    padding-bottom: 40px !important
}

.text-advert-section__icon-wrapper img {
    width: 40px !important
}

@-webkit-keyframes flashimg {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    20% {
        opacity: .8;
        -webkit-transform: scale(1.02);
        transform: scale(1.02)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes flashimg {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    20% {
        opacity: .8;
        -webkit-transform: scale(1.02);
        transform: scale(1.02)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@media screen and (max-width: 767px) {
    .advert-arrows {
        display: none !important
    }

    #shopify-section-template--14319803629671__image_image_3NKwRT .image-section,
    #shopify-section-template--14319803629671__image_image_PgWcdi .image-section {
        height: 300px
    }

    selector[data-type=lsn-switchers] {
        display: inline-block;
        position: absolute;
        bottom: 10px;
        left: 10px
    }

    .doubly-wrapper {
        display: inline-block;
        position: absolute;
        bottom: 10px;
        left: 140px
    }

    .mobile-menu-wrapper .doubly-nice-select.right .list {
        left: auto;
        right: 0;
        top: -270px;
        position: absolute;
        display: block;
        height: fit-content
    }

    html[lang=ar] selector[data-type=lsn-switchers] {
        left: -60px
    }

    .h2m-menu-nav .h2m-block--title .h2m-block--title_text {
        color: #fff !important
    }

    .mobile-header--wrapper .mobile-side-column .header-link {
        flex: 0 0 40px
    }

    .h2m-megamenu__block-item,
    .inner-heading-submenu a.h2m-menu-item-inner--sub {
        padding: 10px !important
    }

    .inner-heading-submenu .h2m-heading-indicator {
        display: none !important
    }

    .h2m-megamenu-item.image {
        height: fit-content !important
    }

    .h2m-menu-nav .h2m-main-menu-item:not(.h2m-trigger-hover) .h2m-menu-item-inner:hover {
        background: none !important
    }

    #shopify-section-template--14319803629671__text_rich_text_HUNXhG .homepage-sections-wrapper {
        padding-bottom: 10px !important
    }

    #shopify-section-template--14319803629671__text_rich_text_6zMitA .homepage-featured-content-wrapper .btn {
        margin-top: 0 !important
    }

    #shopify-section-template--14319803629671__image_image_with_text_block .homepage-image-text-block--text-wrapper {
        background: #231f20
    }

    #shopify-section-template--14319803629671__image_gallery section.homepage-sections-wrapper {
        padding: 0 !important
    }

    .slideshow-mobile-image-content a.btn.slideshow-fade-content {
        font-size: 13px !important;
        font-weight: 900 !important
    }

    html[lang=ar] .slideshow-mobile-image-content a.btn.slideshow-fade-content {
        float: right
    }

    html[lang=ar] .homepage-section--slideshow-wrapper li .slider-caption .slideshow-fade-content {
        text-align-last: right
    }

    .image-bar>div {
        margin-bottom: 1rem !important
    }

    .index-blog-item--wrapper:not(:first-of-type) {
        margin-top: 15px !important
    }

    #newsletter-wrapper:not(.password-form#newsletter-wrapper) {
        justify-content: left !important
    }

    html[lang=ar] #newsletter-wrapper:not(.password-form#newsletter-wrapper) {
        justify-content: right !important
    }

    footer #newsletter-wrapper:not(.password-form#newsletter-wrapper) input {
        margin-left: 0 !important
    }

    #footer-payment-methods svg {
        width: 45px !important;
        margin-left: 2px !important
    }

    .shopify-section .homepage-sections-wrapper,
    .shopify-section .homepage-sections-wrapper--white {
        padding: 25px 0 !important
    }

    .five-col-grid,
    .four-col-grid,
    .six-col-grid,
    .three-col-grid,
    .two-col-grid {
        grid-gap: 10px !important
    }

    .request-quote-button {
        font-size: 13px !important;
        font-weight: 900 !important
    }

    .collection-header-wrapper .collection-title,
    .collection-header-wrapper .description-content {
        padding: 15px 15px 0
    }

    .homepage-featured-products .no-bottom-margin {
        padding-left: 5px;
        padding-right: 5px
    }

    .collection-grid-wrapper {
        padding-left: 10px;
        padding-right: 10px
    }

    ol.pagination {
        flex-flow: wrap
    }

    html[lang=ar] .mobile-menu {
        left: -37% !important;
        position: absolute !important
    }

    html[lang=ar] .mobile-menu-close {
        left: -37%;
        right: auto
    }

    html[lang=ar] .mobile-menu.mobile-menu-child {
        left: -0%
    }

    html[lang=ar] .slideout-menu.mobile-menu-wrapper {
        width: 73%
    }

    html[lang=ar] .mobile-menu-grandchild.mobile-menu-hidden {
        display: none
    }

    .image-with-text-block--template--14319803629671__image_image_with_text_block .image-text-block-row__text-container {
        background: #f3f3f3 !important
    }

    .slider-pagination-container {
        display: none !important
    }

    .flexslider .slideshow-mobile-image-content.vertical-align--bottom {
        bottom: 0 !important
    }

    .slideshow-mobile-image-content {
        margin: 0% !important
    }

    .slider-caption h3 {
        font-size: 12px !important
    }

    h2.slideshow-fade-content a {
        font-size: 20px !important
    }

    .slider-caption .btn:not(.btn--password-submit) {
        padding: 6px 16px
    }

    #shopify-section-template--14319803629671__image_gallery_JfPP3J .grid__item {
        width: 50%
    }

    #shopify-section-template--14319803629671__image_image_with_text_block .title-bar,
    #shopify-section-template--14319803629671__image_image_with_text_block .hero__text {
        display: none !important
    }

    #shopify-section-template--14319803629671__collection_featured_collection a.btn,
    #shopify-section-template--14319803629671__image_image_with_text_block a.btn {
        margin-top: 0 !important
    }

    #shopify-section-template--14319803629671__image_image_with_text_block .image-with-text-block--template--14319803629671__image_image_with_text_block .image-text-block-row__text-container {
        padding-bottom: 15px
    }

    #shopify-section-template--14319803629671__6075b329-13aa-4551-ac30-dc926b4910df h1 {
        font-size: 40px
    }

    .footer-block--wrapper:first-child {
        padding-top: 0
    }

    #footer-payment-methods li {
        width: 25%
    }

    .bottom-footer p {
        padding-top: 30px !important
    }

    .bottom-footer p a {
        font-size: 12px !important
    }

    .mobile-menu-wrapper a span {
        color: #fff !important
    }

    .sticky-header-wrapper.sticky .sticky-header-menu {
        display: none !important
    }

    .desktop-show {
        display: none
    }
}

@media screen and (min-width: 768px) {
    .text-advert-section__item-inner {
        flex-direction: column
    }

    body:not(.template-index) .lsn-switcher,
    body:not(.template-index) .doubly-nice-select span {
        -webkit-text-fill-color: #231F20;
        color: #231f20
    }

    body:not(.template-index) .lsn-select__arrow {
        border-color: rgb(20, 20, 20) transparent transparent !important
    }

    .inner-heading-submenu .h2m-menu-item-inner--sub {
        padding-left: 10px !important
    }

    .h2m-mega-wrapper {
        background: #fff
    }

    .h2m-mega-wrapper.h2m-submenu--root.h2m-submenu-pos--full_width {
        padding: 20px 0 10px !important
    }

    .main-navigation-wrapper-main .h2m-block--title_text {
        color: #231f20 !important;
        -webkit-text-fill-color: #231F20 !important
    }

    .collection-filtering-section {
        padding: 10px 30px 0 !important
    }

    ul.dropdown-menu {
        min-width: 180px !important
    }

    a.dropdown-submenu__link {
        font-size: 14px !important
    }

    .template-collection .product-grid .indiv-product img {
        max-height: none !important
    }

    .huk_menu_app_desktop {
        text-align: center
    }

    .header-menu-wrapper.huk_menu_app a {
        font-family: ITC Johnston
    }

    .mobile-show {
        display: none
    }
}

@media screen and (min-width: 1200px) {
    #gattinolli-by-marwan-fashion-design-house .container {
        max-width: 100% !important
    }

    #the-designer article#the-designer img {
        width: auto
    }

    .collection-header-wrapper .collection-title {
        padding-bottom: 0
    }
}

@media screen and (max-width: 768px) {
    a.alt-focus.mobile-menu-link.top-link {
        display: none !important
    }
}

/*# sourceMappingURL=/cdn/shop/t/15/assets/custom.css.map?v=180140210150562624071728503441 */