/* Add custom CSS styles below */ 
element.style {
    --theme-header-height: 77px;
    --theme-sticky-header-height: 77px;
    --viewport-height: 844px;
    --scrollbar-width: 0px;
    
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
    :root {
        --input-active-shadow-width: .5px;
    }
}
:root {
    --theme-header-height: 0;
    --input-active-shadow-width: 1px;
    --success-text-color: 16 128 67;
    --modal-overlay-color: 0 0 0;
    --modal-overlay-opacity: .3;
    --modal-border-radius: 0;
}
:root {
    --product-block-options-swatch-border-radius: 100px;
}
@media (max-width: 767.98px) {
    :root {
        --font-scale: calc((var(--larger-mobile-text-size) - var(--base-text-size))* .16);
    }
}
:root {
    --font-scale: calc((var(--larger-text-size) - var(--base-text-size))* .16);
}
:root {
    --icon-size: 24px;
}
:root {
    --gutter: var(--gutter-mobile);
    --container-pad-x: 16px;
    --carousel-edge: 40px;
    --theme-sticky-header-height: 0px;
    --space-unit: 4px;
}
:root {
    --page-container-width: 1480px;
    --reading-container-width: 720px;
    --divider-opacity: 0.14;
    --gutter-large: 30px;
    --gutter-desktop: 20px;
    --gutter-mobile: 16px;
    --section-padding: 50px;
    --larger-section-padding: 80px;
    --larger-section-padding-mobile: 60px;
    --largest-section-padding: 110px;
    --aos-animate-duration: 0.6s;
    --base-font-family: Rockwell;
    --base-font-weight: 300;
    --base-font-style: normal;
    --heading-font-family: Rockwell;
    --heading-font-weight: 400;
    --heading-font-style: normal;
    --logo-font-family: Rockwell;
    --logo-font-weight: 400;
    --logo-font-style: normal;
    --nav-font-family: Rockwell;
    --nav-font-weight: 400;
    --nav-font-style: normal;
    --base-text-size: 12px;
    --base-line-height: 1.6;
    --input-text-size: 16px;
    --smaller-text-size-1: 10px;
    --smaller-text-size-2: 14px;
    --smaller-text-size-3: 9px;
    --smaller-text-size-4: 8px;
    --larger-text-size: 17px;
    --super-large-text-size: 30px;
    --super-large-mobile-text-size: 14px;
    --larger-mobile-text-size: 14px;
    --logo-text-size: 12px;
    --btn-letter-spacing: 0.08em;
    --btn-text-transform: uppercase;
    --button-text-size: 11px;
    --quickbuy-button-text-size: 11;
    --small-feature-link-font-size: 0.75em;
    --input-btn-padding-top: 1.2em;
    --input-btn-padding-bottom: 1.2em;
    --heading-text-transform: uppercase;
    --nav-text-size: 12px;
    --mobile-menu-font-weight: inherit;
    --body-bg-color: 255 255 255;
    --bg-color: 255 255 255;
    --body-text-color: 0 0 0;
    --text-color: 0 0 0;
    --header-text-col: #000000;
Show all properties (122 more)
}
html {
    font-size: var(--base-text-size);
}
html {
    box-sizing: border-box;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline;
}
*, *:before, *:after {
    box-sizing: inherit;
}
html[Attributes Style] {
    -webkit-locale: "ar";
    direction: rtl;
}
user agent stylesheet
[dir="rtl" i] {
    unicode-bidi: isolate;
}
user agent stylesheet
:root {
    view-transition-name: root;
}
user agent stylesheet
html {
    display: block;
}
*, *:before, *:after {
    box-sizing: inherit;
}
*, *:before, *:after {
    box-sizing: inherit;
}
::selection {
    background: rgb(var(--body-heading-color));
    color: rgb(var(--body-bg-color));
}

element.style {
}
.w-auto {
    width: auto;
}
.h-12 {
    height: 3rem;
}
.navbar-brand img {
    max-width: 100%;
    max-height:220%;
    position: absolute;
    left: 50%;
    top: 120%;
    transform: translate(-50%,-50%);
    z-index: 9999;
    text-align: center;
 }
.main-nav-container {
    min-height: 98px;
}

@media (max-width: 10px) {
   .header-btn {
        width: 50px;
        height: 50px;
        margin: 0;
        padding-right: 2px;
        margin-inline-start: 8px;
    }
}
@media (max-width: 767.98px) {
    .cart-link {
        justify-content: center;
        width: 44px;
        height: 44px;
    }
}
.cart-link__icon {
    display: flex;
    align-items: center;
    position: relative;
    margin: 2px;
}
}
.sicon-cart:before {
    font-family:  Rockwell;
    font-size: 25px;
    width: 100px;
}

.s-cart-summary-total {
display: none;
}
element.style {
    background-image: url(https://cdn.salla.sa/form-builder/CaVTA9VU1xTjRvmwJt0FNlWVkqUadSZa93sGBqa5.png);
}
.full-banner-entry {
    background-attachment: scroll;
    background-attachment: initial;
}
@media (min-width: 500px) {
    .xs\:p-11 {
        padding-top: 0.5px;
    }
}

.justify-center {
    justify-content: center;
}
.items-center {
    align-items: center;
}
.h-full {
   display: none;
}
.flex {
    display: flex;
}
.relative {
    position: relative;
}
@media (max-width: 1330px) {
    .full-banner-entry::after {
        top: -50%;
        Display: none;
    }
}
@media (min-width: 1080px) {
    .xs\:p-11 {
        padding-top: 8px;
    }
}
@media (min-width: 880px) {
    .xs\:p-11 {
        padding: 15rem;
    }
}

.full-banner-entry::before {
    display: none;
}
.container {
    width: 100%;
    margin-right: 15;
    margin-left: 5;
    padding-right: 6px;
    padding-left: 6px;
}
body{ background-color:#FFFFFF;
}
.main-nav-container {
    min-height:150px;
}
.navbar-brand img {
    max-width: 100%;
    max-height: 150%;
    position: absolute;
    left: 50%;
    top: 90%;
    transform: translate(-50%, -50%);
    z-index: 9999;
    text-align: center;
}
.store-footer__inner {
    border-bottom-width: 0.1px;
    border-style: dashed;
    border-bottom-color: rgba(255, 255, 255, 0.1);
    --tw-bg-opacity: 1;
    background-color: rgba(29, 31, 31, 1);
    background-color: rgba(29, 31, 31, var(--tw-bg-opacity));
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.leading-6 {
    display: none;
}
.container {
    width: 100%;
    margin-right: 15;
    margin-left: 5;
    padding-right: 6px;
    padding-left: 6px;
    padding-top: 1px;
    padding-bottom: 1px;
    
}
.store-footer h3 {
    margin-bottom: 0.75rem;
    font-size: 0.6rem;
    line-height: 1rem;
    font-weight: 300;
    padding-right: 20px;
    padding-left: 20px;
    font-family: Rockwell;
}
.s-contacts-list-vertical {
    flex-direction: column;
    padding-right: 10px;
    padding-left: 10px;

}
.s-contacts-item {
    font-family: Rockwell;
    align-items: center;
    font-size: 0.7rem;
    line-height: 1.25rem;
    line-height: 0.5rem;
}
.unicode {
    unicode-bidi: plaintext;
    display: none;
}
.s-social-list {
    display: flex;
    gap: 0.01rem;
    padding-right: 4px;
    padding-left: 4px;
  
}
.top-navbar {
    display: none;
    min-height: 38px;
    padding-top: 0.1rem;
    padding-bottom: 0.1rem;
}
.store-footer a {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
    font-family: Rockwell;
}

.s-menu-footer-item {
    margin-bottom: 1.25rem;
    display: block;
    font-size: 0.4rem;
    line-height: 0.7rem;
    line-height: 1;
    padding-right: 20px;
    padding-left: 20px;
    font-family: Rockwell;
}
.s-contacts-icon svg {
    height: 0.55rem;
    width: 0.55rem;
    fill: currentColor;
}
.s-contacts-list-vertical {
    flex-direction: column;
    padding-right: 7px;
    padding-left: 7px;
    line-height: 0.7rem;
}
.s-contacts-list {
    display: flex;
    gap: 0.1rem;
}
.s-social-link a svg {
    height: 0.55rem;
    width: 0.55rem;
    fill: currentColor;
}
.s-social-list {
    display: flex;
    gap: 0.01rem;
    padding-right: 10px;
    padding-left: 10px;
    line-height: 0.7rem;
}
.s-social-link a {
    display: flex;
    height: 2.3rem;
    width: 2.3rem;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    border-width: 1px;
    font-size: 0.875rem;
    line-height: 1.25rem;
    } 
    .s-contacts-icon {
    display: flex;
    height: 2.3rem;
    width: 2.3rem;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    border-width: 1px;
    font-family: Rockwell;
}
.s-product-card-price {
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
    display: none;
}
.s-cart-summary-count:where([dir="ltr"], [dir="ltr"] *) {
    left: -0.375rem;
    display: none;
    
}
.header-btn {
    border-style: none;
    outline: 2px solid transparent;
    outline-offset: 2px;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
    display: none;
}
.s-product-card-content-title {
    margin-bottom: 0.625rem;
    max-width: 100%;
    line-height: 3rem;
    font-family: Rockwell;
    font-weight: 100;
    
}
.s-block--features+.s-block--features, .s-block--fixed-banner+.s-block--fixed-banner, .s-block--banners+.s-block--banners {
    margin-top: 0.5em;
}
.text-sm {
    font-size: 0.55rem;
    line-height: 1.25rem;
    font-family: Rockwell;
    padding-right: 10px;
    padding-left: 10px;
}
.s-block__title .right-side:where([dir="ltr"], [dir="ltr"] *) {
    padding-right: 2rem;
    display: none;
}
.s-block__display-all {
    display: inline-flex;
    align-items: center;
    gap: 0.5rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
    opacity: 0.8;
    font-family: Rockwell;
     padding-right: 20px;
    padding-left: 20px;
}
.s-products-list-horizontal-cards {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 1rem;
    font-family: Rockwell;
     padding-right: 15px;
    padding-left: 15px;
}

.s-products-list-wrapper {
    margin-bottom: 2rem;
    display: grid;
}
.s-block {
    margin-top: 0.5rem;
}
.container {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
    padding-right: 0.2px;
    padding-left: 0.2px;
    padding-top: 1px;
    padding-bottom: 1px;
}
.banner--fixed img {
    display: block;
    width: 150%;
    border-radius: 0rem;
    border-style: none;
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, 1);
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
    -o-object-fit: absolute;
    object-fit: absolute;
}
.s-products-list-wrapper {
    margin-bottom: 2rem;
    display: list;
    font-weight: 200;
    font-size: 0.5rem;
    
}
.s-block__title {
    margin-bottom: 1rem;
    display: none;
    align-items: center;
    justify-content: space-between;
}
.s-block {
    margin-top: 0.1rem;
}
.ltr\:pr-3:where([dir="ltr"], [dir="ltr"] *) {
    
     padding-right: 10px;
    padding-left: 10px;
    font-weight: 300;
    font-family: Rockwell;
}
.text-xl {
    font-size: 1rem;
    line-height: 1.75rem;
}
.s-breadcrumb-wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-family: Rockwell;
}

.font-bold {
    font-weight: 300;
}

.text-2xl {
    font-size: 1rem;
    line-height: 1.75rem;
    font-family: Rockwell;
      display: flex;
    flex-wrap: wrap;
    align-items: center;
    font-size: 0.875rem;
}
.s-breadcrumb-wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    font-size: 0.4rem;
    line-height: 1.25rem;
    font-family: Rockwell;
     padding-right: 10px;
    padding-left: 10px;
}
.p-6 {
    padding: 0.5rem;

}
.mt-4 {
    margin-top: 0rem;
}

.font-bold {
    font-weight: 300;
     font-family: Rockwell;
}

.text-xl {
   font-size: 1rem;
    line-height: 1.75rem;
    font-family: Rockwell;
      display: flex;
    flex-wrap: wrap;
    align-items: center;
    font-size: 0.875rem;
}
.form-input {
    -moz-appearance: none;
    appearance: none;
    -webkit-appearance: none;
    display: none;
}
.s-product-card-content-title a {
    display: block;
    font-size: 0.5rem;
    line-height: 1.25rem;
    font-weight: 300;
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, 1);
    color: rgba(31, 41, 55, var(--tw-text-opacity));
}
.s-button-btn, .s-price-range-number-input {
    border-radius: 0.01rem;
    width: 50%;
}
salla-add-product-button[width=wide] {
    width: 100%;
       font-family: Rockwell;
}
.text-xl {
    font-size: 1rem;
    line-height: 1.75rem;
    font-family: Rockwell;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    font-size: 0.875rem;
     padding-right: 20px;
    padding-left: 20px;
}
.form-label {
    margin-bottom: 0.625rem;
    display: block;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 300;
       font-family: Rockwell;
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, 1);
    color: rgba(55, 65, 81, var(--tw-text-opacity));
}
.s-button-element:not(:disabled):not([loading]) {
    pointer-events: auto;
    display: none;
}
.s-slider-block__title h2 {
    position: relative;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 300;
    line-height: 1.2;
    font-family: Rockwell;
}
.s-add-product-button-mini-checkout-content {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    white-space: nowrap;
    font-size: .8rem;
    font-weight: 300;
    font-family: Rockwell;
    
}
.s-add-product-button-main .s-add-product-button-mini-checkout {
    --salla-fast-checkout-button-border-radius: 0.01rem;
    width: 50%;
}
.text-2xl {
    font-size: 1rem;
    line-height: 1.75rem;
    font-family: Rockwell;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    font-size: 0.875rem;
    padding-right:25px;
    padding-left: 25px;
    padding-top: 50px;
}
.header-btn__icon.icon {
    margin-right: 12px;
    padding-top: 65px;
}
.header-btn__icon {
    display: flex;
    height: 1rem;
    width: 1rem;
    align-items: center;
    justify-content: center;
    border-radius: 500px;
    border-width: 0.3px;
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, 1);
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
    font-size: 1rem;
    line-height: 1rem;
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, 1);
    color: rgba(55, 65, 81, var(--tw-text-opacity));
   padding-right:25px;
    padding-left: 25px;
}
.py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
     padding-right:5px;
    padding-left: 5px;
}

.items-end {
    align-items: flex-end;
    display: none;
}
@media only screen and (max-width: 1024px) {
    .mm-spn.mm-spn--navbar.mm-spn--main:where([dir="ltr"], [dir="ltr"] *):after {
        padding-left: 0.95rem;
        font-family: Rockwell;
        font-size: 0.7rem;
        font-weight: 300;
        
    }
}

.s-menu-footer-item:last-child {
    margin-bottom: 0px;
    display: flex;
}

.no-content-placeholder p {
    margin-bottom: 1rem;
    font-size: 1rem;
    line-height: 1.5rem;
    font-family: Rockwell;
    font-weight: 300;
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, 1);
    color: rgba(107, 114, 128, var(--tw-text-opacity));
}
.btn {
    display: inline-flex;
    flex: 1 1 0%;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    border-radius: 0.375rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 0.625rem;
    padding-top: 0.5rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-family: Rockwell;
    font-weight: 300;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}
small {
    font-size: 80%;
    display: none;
}
.gap-4 {
    gap: 0.02rem;
}
.line-through {
    text-decoration-line: line-through;
    display: none;
}
.form-label {
    margin-bottom: 0.625rem;
    display: none;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 300;
    font-family: Rockwell;
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, 1);
    color: rgba(55, 65, 81, var(--tw-text-opacity));
}
.s-quantity-input-container {
    display: flex;
    height: 2.3rem;
    align-items: stretch;
    justify-content: space-around;
    border-radius: 0.3rem;
    border-width: 0.4px;
    font-size: 0.50rem;
    font-family: Rockwell;
    font-weight: 100;
    line-height: 1rem;
    padding-left: 12rem;
    padding-right: 10rem;
    
}
.s-product-card-price {
    font-size: 0.4rem;
    line-height: 0.70rem;
    font-weight: 300;
    font-family: Rockwell;
    display: flex;
}
    
salla-slider {
    display: block;
}
.s-slider-has-notitle .s-slider-block__title {
    margin-bottom: 50px;
}
@media (min-width: 640px) {
    salla-slider.details-slider salla-button.btn--wishlist {
        display: block;
    }
}
.h-full {
    display: flex;
}
.s-quantity-input-input {
    width: 3rem;
    border-width: 1px;
    border-top-width: 0px;
    border-bottom-width: 0px;
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, 1);
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    text-align: center;
    font-weight: 300;
    --tw-shadow: 0 0 rgba(0, 0, 0, 0);
    --tw-shadow-colored: 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 0 rgba(0, 0, 0, 0), 0 0 rgba(0, 0, 0, 0), 0 0 rgba(0, 0, 0, 0);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow);
}
.s-add-product-button-main .s-add-product-button-mini-checkout {
    --salla-fast-checkout-button-border-radius: 0.01rem;
    width: 50%;
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    padding-left:0.3rem;
    padding-right: 0.2rem;
}
.s-comments-product {
    margin-bottom: 1rem;
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, 1);
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: none;
}


.s-button-wrap {
    pointer-events: auto;
}
.s-button-btn, .s-price-range-number-input {
    border-radius: 0.01rem;
    width: 80%;

    
}
.s-button-element:not(:disabled):not([loading]) {
    pointer-events: auto;
    display: flex;
}
salla-add-product-button[width=wide] {
    width: 120%;
    font-family: Rockwell;
    display: flex;
    font-size: 1rem;
}
.animated {
    animation-duration: 400ms;
    animation-fill-mode: both;
    display: none;
}
[class*=" sicon-"], [class^=sicon-] {
    speak: never;
    font-style: normal;
    font-weight: 300;
    font-family: Rockwell;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
salla-add-product-button[width=wide] {
    width: auto;
    font-family: Rockwell;
    display: flex;
    font-size: 0.6rem;
}
.s-button-primary {
    border-width: 0.4px;
    border-color: #000000;
    background-color: #FFFFFF;
    color: #000000;
    font-weight: 300;
    font-family: Rockwell;
 
}
.s-quantity-input-container {
    display: flex;
    height: 2.3rem;
    align-items: stretch;
    justify-content: space-around;
    border-radius: 0.3rem;
    border-width: 0.4px;
    font-size: 0.50rem;
    font-family: Rockwell;
    font-weight: 100;
    line-height: 1rem;
    padding-left: 0rem;
    padding-right: 40rem;
}
.s-button-wrap[type='button'] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: none;
}
.text-lg {
    font-size: 0.7rem;
    line-height: 1.75rem;
    padding-left: 0.6rem;
     font-family: Rockwell;
    font-weight: 400;
}
b {
    font-weight: 300;
}

.s-button-wrap[type='button'] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: flex;
}
.s-button-btn {
    position: relative;
    display: inline-flex;
    flex: 1 1 0%;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    border-radius: .2rem;
    border-style: none;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 0.625rem;
    padding-top: 0.5rem;
    font-size: 0.5rem;
    line-height: 1.25rem;
    font-weight: 300;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}
salla-slider.details-slider salla-button.btn--wishlist:where([dir="ltr"], [dir="ltr"] *) {
    left: 1rem;
    display: none;
}
.s-user-menu-trigger-avatar {
    display: inline-block;
    height: 1.5rem;
    width: 1.5rem;
    border-radius: 9999px;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, 1);
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
    -o-object-fit: cover;
    object-fit: cover;
}
.s-user-menu-trigger {
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
    cursor: pointer;
    align-items: center;
    border-top-right-radius: 0.375rem;
    border-top-left-radius: 0.375rem;
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, 1);
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
    padding-left: 2rem;
    padding-right: 0rem;
    padding-top: 4.7rem;
    padding-bottom: 1rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
}
.navbar-brand img {
    max-width: 80%;
    max-height: 80%;
    position: absolute;
    left: 50%;
    top: 75%;
    transform: translate(-50%, -50%);
    z-index: 9999;
    text-align: center;
}
.sicon-barcode:before {
    content: "\e98b";
    display: none;
}
.py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    display: none;
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    padding-left: 0rem;
    padding-right: 0.7rem;
}
salla-slider.details-slider .swiper-slide {
    position: relative;
    border-radius: 0rem;
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, 1);
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: 0 0 0 0px #fff, /*!*/ /*!*/ 0 0 0 calc(1px + 0px) #2563eb, 0 0 rgba(0, 0, 0, 0);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0, 0, 0, 0));
    --tw-ring-inset: inset;
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
}

 .s-button-text {
    pointer-events: none;
    align-items: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}

.s-login-modal .s-modal-padding {
    padding-top: 60px;
    display: flex;
}
.gap-8 {
    gap: 0.5rem;
}

@media (min-width: 140px) {
    .store-footer {
        margin-top: 0.5rem;
    }
}
.container {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
    padding-right: 0.1px;
    padding-left: 0.1px;
    padding-top: 1px;
    padding-bottom: 1px;
}