element.style {
    --window-height: 665px;
}
:root {
    --black-color: rgba(18, 18, 18, 1);
    --black-color_blur: rgba(18, 18, 18, 0.75);
    --foreground: 0, 0, 0;
    --background_tpo: 255, 255, 255;
    --tooltip_color: #6f767e;
    ---placeholder_color: #6f767e;
}
:root {
    --header-logo: 240px;
}
@media screen and (max-width: 1024px) {
    :root {
        --box-big-padding: 7vw;
        --box-smaller-padding: 40px;
        --box-small-padding: 40px;
        --site-horizontal-padding: 30px;
        --sidebar-padding: 30px;
        --box-auto-top: 75px;
        --box-min-height: clamp(250px, 35vh, 500px);
    }
}
:root {
    --window-height: 100vh;
    --header-padding: 20px;
    --header-logo: 40px;
    --header-size: 85px;
    --screen-height: 100vh;
    --screen-half-height: 50vh;
    --box-big-padding: 9vw;
    --box-smaller-padding: 80px;
    --box-small-padding: 40px;
    --box-auto-top: 100px;
    --box-min-height: clamp(250px, 30vh, 500px);
    --site-horizontal-padding: 40px;
    --sidebar-padding: 40px;
    --sidebar-movement: 480px;
    --text-spacing: 30px;
    --alternate-opacity: .58;
    --button-size: 54px;
    --button-padding: 30px;
    --button-extra-margin: 5px;
}

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, .order-table th, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, button {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
input, :before, :after, * {
    box-sizing: border-box;
}
html[Attributes Style] {
    -webkit-locale: "en";
    direction: ltr;
}
user agent stylesheet
[dir="ltr" i] {
    unicode-bidi: isolate;
}
user agent stylesheet
:root {
    view-transition-name: root;
}
user agent stylesheet
html {
    display: block;
}
input, :before, :after, * {
    box-sizing: border-box;
}
input, :before, :after, * {
    box-sizing: border-box;
    }

  { logo img.height:140px; 
      }
 

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, .order-table th, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, button {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
input, :before, :after, * {
    box-sizing: border-box;
}
user agent stylesheet
body {
    display: block;
    margin: 8px;
}
style attribute {
    --window-height: 665px;
}
:root {
    --black-color: rgba(18, 18, 18, 1);
    --black-color_blur: rgba(18, 18, 18, 0.75);
    --foreground: 0, 0, 0;
    --background_tpo: 255, 255, 255;
    --tooltip_color: #6f767e;
    ---placeholder_color: #6f767e;
}
:root {
    --header-logo: 140px;
}
@media screen and (max-width: 1024px) {
    :root {
        --box-big-padding: 7vw;
        --box-smaller-padding: 40px;
        --box-small-padding: 40px;
        --site-horizontal-padding: 30px;
        --sidebar-padding: 30px;
        --box-auto-top: 75px;
        --box-min-height: clamp(250px, 35vh, 500px);
    }
}
:root {
    --window-height: 100vh;
    --header-padding: 20px;
    --header-logo: 40px;
    --header-size: 85px;
    --screen-height: 100vh;
    --screen-half-height: 50vh;
    --box-big-padding: 9vw;
    --box-smaller-padding: 80px;
    --box-small-padding: 40px;
    --box-auto-top: 100px;
    --box-min-height: clamp(250px, 30vh, 500px);
    --site-horizontal-padding: 40px;
    --sidebar-padding: 40px;
    --sidebar-movement: 480px;
    --text-spacing: 30px;
    --alternate-opacity: .58;
    --button-size: 54px;
    --button-padding: 30px;
    --button-extra-margin: 5px;
}

   .sicon-search:before {
    content:  "\ef09";
     font-size: 25px;
    color: darkorange;
    }
    
    .store-footer__inner {
    border-bottom-width: 2px;
    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.01rem;
    padding-bottom: 0.01rem;
}
.s-payments-list {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: center;
    gap: 0.1rem;
}

<style>

.container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 10px;
    padding-left: 10px;
}
.store-footer h3 {
      display:flex;
}
.leading-6 {
   display: none;
}
  .s-payments-list {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: center;
    gap: .1rem;
}

.copyright-text p {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, 1);
    color: rgba(55, 65, 81, var(--tw-text-opacity));
    justify-content: center;
}
.banner--fixed img {
    display: block;
    width: 100%;
    highet: 100%;
     background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
    object-fit: cover;
    }
 .container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0.01px;
    padding-left: 0.01px;
}
slider .swiper:where([dir="ltr"], [dir="ltr"] *) {
    padding-right: 0.5rem;
}
@media (max-width: 1024px) {
    salla-slider.photos-slider .swiper:where([dir="ltr"], [dir="ltr"] *) {
       width: 100%;
  margin-right: auto;
    margin-left: auto;
    padding-right: 0.05px;
    padding-left: 0.05px;
}
}
.top-navbar .s-search-input {
    border-style: none;
    background-color: transparent;
    height: 26px;
    border-radius: 0.1px;
}
}
.s-search-icon svg {
    height: 1rem;
    width: 1rem;
    fill: #9ca3af;
}
.s-cart-summary-total {
      display:none; 
}
.navbar-brand img {
    max-height: 100px;
    width: auto;
    max-width: 100px;
    vertical-align: middle;
    object-fit: contain;
    height: auto;
    background-color: transparent;
}
.text-gray-800 {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, 1);
    color: rgba(31, 41, 55, var(--tw-text-opacity));
    padding-right: 15px;
    padding-left: 15px;
}
.text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
    padding-right: 15px;
    padding-left: 15px;
}
.form-label {
    margin-bottom: 0.625rem;
    display: block;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, 1);
    color: rgba(55, 65, 81, var(--tw-text-opacity));
     c
}
.s-breadcrumb-wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    font-size: 0.875rem;
    line-height: 1.25rem;
    padding-right: 15px;
    padding-left: 15px;
   
}
[class*=" sicon-"], [class^=sicon-] {
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 05;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
        padding-right: 15px;
    padding-left: 15px;
}
.s-slider-block__title h2:where([dir="ltr"], [dir="ltr"] *) {
    padding-right: 15px;
     padding-left: 15px;
}
.store-footer h3 {
    margin-bottom: 0.75rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 700;
     padding-right: 15px;
     padding-left: 15px;
    
}

.s-contacts-item {
    display: flex;
    align-items: center;
    font-size: 0.875rem;
    line-height: 1.25rem;
    line-height: 1;
        padding-right: 5px;
    padding-left: 5px;
}
.s-menu-footer-item:last-child {
    margin-bottom: 0px;
    padding-right: 15px;
     padding-left: 15px;
}
.s-menu-footer-item {
    margin-bottom:0;
   padding-right: 15px;
     padding-left: 15px;
     display: block;
    line-height: 25px;
}

.s-social-link a svg {
    height:4rem;
    width: 4rem;
    fill: currentColor;
     padding-right: 20px;
     padding-left: 30px;
    
}

.store-footer h3 {
    margin-bottom: 2rem;
    font-size: 1,2rem;
    line-height: 3.5rem;
    font-weight: 700;
    padding-right: 15px;
    padding-left: 15px;
}
.store-footer .contact-social {
    margin-top: 0.5px;
    border-top-width: 1px;
    border-color: rgba(255, 255, 255, 0.1);
    padding-top: 0.1px;
}
.store-footer h3 {
    margin-bottom: 0.0000001px;
    font-size: 1, 2rem;
    line-height: 2rem;
    font-weight: 700;
    padding-right: 15px;
    padding-left: 15px;
}
.s-contacts-icon svg {
    height: 0.9rem;
    width: 0.9rem;
    fill: currentColor;
}
.s-block__title h2 {
    position: relative;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 700;
    line-height: 1.2;
    padding-right: 15px;
    padding-left: 15px;
}
.s-product-options-option-label small {
       display:none; 
}
.unicode {
         display:none;
}
.s-contacts-icon svg {
    height: 0.875rem;
    width: 0.875rem;
    fill: currentColor;
}
.mb-6 {
    display: none;
}