/* develope By Package +201002241591  3lwaaa@gmail.com - https://wa.me/201002241591 */
.s-login-modal .iti__country:not(#iti-0__item-sa-preferred) {
    display: none
}

.s-block--default-home-slider:first-of-type .swiper-slide {
    position: relative;
    height: 90vh!important;
    min-height: 470px!important
}

.story-div {
    display: none!important
}

#more-content {
    color: #000!important
}

.s-block--default-home-slider .fullwidth-slider .swiper-slide .entered {
    display: none
}

.s-block--default-home-slider .fullwidth-slider .has-overlay--before:before {
    display: none
}

.s-block--default-home-slider .fullwidth-slider .has-overlay--before {
    background-size: contain;
    background-size: cover;
    background-position: top;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #fff!important
}

.s-block--default-home-slider .container.flex {
    justify-content: flex-start!important
}

.s-block--default-home-slider .text-white h2,.s-block--default-home-slider .text-white p,.s-block--default-home-slider .text-white div {
    color: #000;
    text-align: start;
    transform: none!important
}

.s-block--default-home-slider .btn {
    padding: 10px 80px 9px;
    border: 1px solid #000;
    color: #000;
    background-color: transparent;
    margin: 5px auto!important
}

.fixed-pinned.fixed-header {
    background-color: #fff
}

.swiper .swiper-pagination-bullet {
    width: .9rem!important;
    height: .9rem!important
}

.swiper .swiper-pagination-bullet:after {
    width: .6rem!important;
    height: .6rem!important
}

.store-header,.header-components {
    background-color: transparent;
    transition: all .3s ease-in-out;
    z-index: 10!important;
    position: inherit;
    width: 100%!important
}

.store-header:hover,.header-components:hover {
    background-color: #fff
}

.s-block--default-home-slider:first-of-type {
    margin-top: -108px!important
}

.s-block--default-home-slider .container.flex {
    justify-content: flex-start!important
}

.s-block--default-home-slider:first-of-type .text-white {
    width: 100%!important;
    display: block!important;
    padding: 0 4%;
    text-align: start
}

.s-block--default-home-slider:first-of-type .py-24 {
    padding: 0!important
}

.s-block:nth-of-type(2) {
    margin-top: 0
}

.s-block:nth-of-type(2) .s-slider-block__title {
    margin-bottom: 1rem!important
}

.s-block:nth-of-type(2) .s-slider-block__title h2 {
    margin-top: 1rem!important
}

@media(max-width: 1460px) {
    .s-block--default-home-slider:first-of-type .swiper-slide {
        height:82vh!important
    }
}

@media(max-width: 640px) {
    .s-block--default-home-slider:first-of-type {
        margin-top:0!important
    }

    .s-block--default-home-slider:first-of-type .swiper-slide {
        height: 262px!important;
        min-height: 262px!important
    }

    .s-block--default-home-slider:first-of-type .swiper-wrapper {
        margin-bottom: 150px!important
    }

    .s-block--default-home-slider:first-of-type .text-white {
        background-color: #fff;
        text-align: center;
        margin-bottom: -150px;
        padding: 14px;
        padding-bottom: 0;
        width: 100%
    }

    .s-block--default-home-slider .container.flex {
        align-items: flex-end
    }

    .s-block--default-home-slider .swiper-pagination span {
        color: #000;
        border: 1px solid #000;
        margin-bottom: -20px!important
    }

    .s-block--default-home-slider .swiper-pagination-bullet-active {
        background: #fff!important
    }

    .swiper .swiper-pagination-bullet:after {
        background: #000!important
    }

    .s-block--default-home-slider .text-white h2,.s-block--default-home-slider .text-white p,.s-block--default-home-slider .text-white div {
        color: #000;
        text-align: center;
        max-width: 100%!important;
        margin: 0!important;
        margin-bottom: 10px!important
    }

    .s-block--default-home-slider .btn {
        padding: 7px 80px 10px;
        border: 1px solid #000;
        color: #000;
        margin: 10px auto!important
    }
}

.s-block.s-block--hero-slider .flex-center {
    align-items: flex-end!important
}

.s-block.s-block--hero-slider .scroll-downs {
    display: none
}

.s-block.s-block--hero-slider .container {
    padding: 0!important;
    max-width: 100%
}

.s-block.s-block--hero-slider .text-white {
    width: 100%;
    background-color: #fff;
    padding: 20px;
    margin-bottom: 0
}

.s-block.s-block--hero-slider .text-white .btn {
    padding: 8px 40px;
    border: 1px solid #000
}

.s-block.s-block--hero-slider .text-white .btn:hover {
    background-color: #111;
    color: #fff;
    opacity: 1
}

.s-block.s-block--hero-slider .text-white h2,.s-block.s-block--hero-slider .text-white p {
    color: #000
}

.s-block--hero-slider .swiper-slide .swiper-lazy:after {
    background-color: transparent
}

.s-block.s-block--hero-slider .swiper-lazy {
    height: calc(100% - 80px)
}

.s-block--hero-slider .hero-slider .s-slider-container {
    height: 1160px!important;
    min-height: 1160px!important
}

.s-block.s-block--hero-slider .swiper-lazy {
    height: 380px!important;
    height: 90%!important;
    height: 1000px!important
}

.s-block--hero-slider .swiper-slide {
    background-color: transparent!important
}

@media(max-width: 1460px) {
    .s-block.s-block--hero-slider .swiper-lazy {
        height:800px!important
    }

    .s-block--hero-slider .hero-slider .s-slider-container {
        height: 955px!important;
        min-height: 955px!important
    }
}

@media(max-width: 1000px) {
    .s-block.s-block--hero-slider .swiper-lazy {
        height:500px!important
    }

    .s-block.s-block--hero-slider .hero-slider .s-slider-container {
        height: 650px!important;
        min-height: 635px!important
    }
}

@media(max-width: 767px) {
    .s-block.s-block--hero-slider .swiper-lazy {
        height:200px!important
    }

    .s-block.s-block--hero-slider .hero-slider .s-slider-container {
        height: 320px!important;
        height: 360px!important;
        min-height: 320px!important
    }
}

.nav-div {
    display: none
}

.nav-div ul {
    display: flex;
    justify-content: center;
    align-items: center
}

.nav-div li a {
    white-space: nowrap;
    padding: 5px 15px;
    margin: 0 2rem;
    font-weight: 700
}

.header-components .mburger.mburger--collapse {
    display: none
}

.local-btn {
    padding: 5px 10px;
    display: none
}

.header-components .header-btn {
    padding: 5px 10px;
    display: block;
    background-color: transparent
}

.s-user-menu-wrapper .s-user-menu-trigger {
    border-radius: 50%;
    background-color: transparent!important
}

.main-menu li>a {
    font-size: 1rem;
    font-weight: 700
}

.main-menu li.root-level:hover>a,.main-menu li>a:hover {
    color: #000!important
}

.menu-fixed-bar {
    display: none!important
}

.header-components .search-btn {
    background-color: transparent
}

.header-components .search-btn i {
    font-size: 20px
}

.header-components .right-side {
    flex-direction: row!important
}

.header-components .right-side>.justify-end {
    justify-content: flex-start
}

.header-components {
    border: none!important
}

.nav-div {
    display: block;
    padding-top: 5px;
    margin-top: 5px
}

.header-components .navbar-brand img {
    height: 38px!important
}

.header-components .search-btn {
    display: none
}

@media(max-width: 767px) {
    .nav-div li a {
        white-space:nowrap;
        margin: 0 1rem
    }

    .header-components .right-side>.justify-end {
        justify-content: flex-start;
        flex-basis: 30%!important
    }

    .header-components .right-side>.justify-start {
        justify-content: center;
        flex-basis: 100%!important
    }

    .header-components .navbar-brand {
        margin-inline-start:16px}

    [dir=ltr] .header-icon-button {
        margin-left: .25rem!important
    }

    [dir=rtl] .header-icon-button {
        margin-right: .25rem!important
    }
}

.header-components .right-side>.justify-end {
    display: none
}

.header-components .right-side>div {
    flex-basis: 100%;
    flex-grow: 0
}

.header-components .right-side>.justify-start {
    justify-content: flex-start!important
}

.header-components .navbar-brand {
    margin-inline-start:0}

.nav-div {
    display: none
}

.header-components-inner .nav-div {
    display: block;
    padding-top: 0;
    margin-top: 0
}

.header-components-inner .nav-div li a {
    margin: 0 1rem
}

[dir=ltr] .left-side>button.header-icon-button {
    margin-left: .25rem!important
}

[dir=rtl] .left-side>button.header-icon-button {
    margin-right: .25rem!important
}

@media(max-width: 991px) {
    .nav-div {
        display:block
    }

    .header-components-inner .nav-div {
        display: none
    }

    .header-components .left-side .header-icon-button {
        order: 2
    }

    .header-components .left-side .header-icon-button.hydrated {
        order: 3
    }

    .header-components .left-side .header-btn.rounded {
        order: 1
    }
}

.swal2-container.swal2-rtl.swal2-top-start,.swal2-container.swal2-rtl.swal2-top-start.swal2-backdrop-show {
    display: none!important
}

.index .header-components {
    background: 0 0
}

.fixed-pinned.fixed-header,.header-components,.store-header:hover,.header-components:hover {
    background-color: #333
}

.nav-div li a,a.s-cart-summary-wrapper,.left-side>button.header-icon-button,.header-components .left-side .header-btn.rounded {
    color: #fff
}

.index .s-block__title,.index .s-slider-block__title {
    justify-content: center
}

.index .s-slider-block__title div,.index .s-block__title div {
    text-align: center;
    margin: 0!important;
    padding: 0!important
}

.index .s-slider-block__title h2,.index .s-block__title h2 {
    text-align: center;
    margin: 0!important;
    padding: 0!important;
    font-size: 1.5rem;
    font-weight: 700;
    margin-top: 2rem!important
}

.index .s-slider-block__title p,.index .s-block__title p {
    text-align: center;
    padding: 0!important;
    font-size: 1.1rem;
    opacity: .9;
    line-height: 1.5!important;
    margin: 8px auto!important
}

.content--single-page h1 {
    color: #000!important
}

.page-container .accordion:last-of-type {
    display: none
}

.index .s-slider-block__title-nav {
    display: none!important
}

@media(max-width: 767px) {
    .index .s-slider-block__title h2,.index .s-block__title h2 {
        font-size:1.2rem
    }

    .index .s-slider-block__title p,.index .s-block__title p {
        font-size: 1rem
    }
}

.s-block--default-home-slider .text-white .btn:hover {
    background-color: #000!important;
    color: #fff;
    opacity: 1
}

.product-entry {
    border: none
}

.product-entry .s-button-element {
    padding: 0!important;
    border: none
}

.product-entry .s-button-element:hover {
    text-decoration: underline!important
}

.s-button-primary-outline, .product-entry .btn--add-to-cart .s-button-element {
    background-color: #000!important;
    color: #fff;
    opacity: 1;
    border-radius: 4px
}

.product-entry .btn--add-to-cart .s-button-disabled {
    border-radius: 4px;
    background-color: rgba(226,56,77,.1)!important;
    color: #f55157!important
}

.product-entry .s-button-element .sicon-cart-add {
    display: none
}

.product-entry h3.product-entry__title a {
    font-size: 1.2rem;
    font-weight: 700;
    color: #000
}

.product-entry .product-entry__content h4 {
    font-size: 1rem;
    font-weight: 700
}

.product-single .main-content .flex.flex-col {
    display: block!important
}

.out-of-stock .product-entry__image img,.product-entry--full-image.out-of-stock img {
    filter: none!important
}

path[fill="url(#paint0_linear_99_113_0.8713767224618019)"] {
    fill: transparent!important
}

.product-single .main-content>.flex.justify-between.items-center {
    display: none!important
}

.s-block.s-block--best-offers.container .swiper-wrapper {
    justify-content: center!important
}

.s-block.s-block--best-offers.container .s-slider-block__title {
    margin-bottom: 3rem
}

.s-block.s-block--best-offers.container .carousel-slider .swiper {
    padding-left: 0;
    padding-right: 0
}

@media(max-width: 767px) {
    .s-slider-thumbs {
        display:none!important
    }

    .product-single .main-content h1.text-gray-800 {
        text-align: center!important
    }

    .product-single .main-content .flex.flex-col {
        text-align: center!important;
        display: block!important
    }

    .product-single .main-content .flex.flex-col>div {
        text-align: center!important;
        display: block!important;
        align-items: center!important;
        margin-bottom: 2rem
    }

    .product-single .details-slider-wrapper a img.w-full {
        width: 80%!important;
        margin: auto!important
    }

    .btn--wishlist {
        display: none!important
    }

    .product-entry h3.product-entry__title a {
        font-size: 1rem
    }

    .product-entry .product-entry__content h4 {
        font-size: .9rem
    }

    .product-entry .actions-btns.p-3 {
        padding: 7px
    }

    .s-block.s-block--best-offers.container .s-slider-block__title {
        margin-bottom: 2rem
    }
}

.add-form .product-fixed-bar {
    position: unset!important;
    box-shadow: none!important;
    padding: 0 0 20px;
    margin-top: -15px;
    justify-content: flex-start
}

.add-form.product-form {
    display: block
}

.add-form .product-form {
    justify-content: center!important
}

.add-form .product-form>div {
    margin: 0 5px!important
}

.add-form .product-form>div.grow {
    flex-grow: 1!important
}

.add-form .product-fixed-bar .product-form {
    width: 100%
}

.add-form .product-fixed-bar .hidden.flex-col,.add-form .product-fixed-bar>.items-center *,.s-quantity-input-container[hidden] {
    display: none!important
}

.add-form salla-button .s-button-btn {
    padding: 0 10px
}

.product-form salla-button .s-button-btn.s-button-disabled {
    background-color: rgba(226,56,77,.1)
}

.promotion-badge {
    background-color: #000!important;
    color: #fff!important;
    padding: 6px 4px!important;
    max-width: calc(100% - 20px)!important
}

.s-block.s-block--slider-with-bg p.text-sm {
    font-size: 1.2rem
}

@media(max-width: 767px) {
    .product-form {
        display:block!important
    }

    .product-form>div.flex {
        justify-content: center!important;
        margin-bottom: 5px
    }

    .s-block.s-block--slider-with-bg salla-slider .slide--one-fourth {
        max-width: 168px!important
    }

    .s-block.s-block--slider-with-bg p.text-sm {
        font-size: 1.1rem
    }

    .product-single .short-desc,.product-single .product-entry__sub-title {
        text-align: center
    }
}

@media(min-width: 1024px) {
    .store-footer .lg\:grid-cols-5 {
        grid-template-columns:repeat(3,minmax(0,1fr))
    }
}

.page-header {
    display: none
}

.s-maintenance-alert-wrapper,.maintenance-alert {
    display: none
}

.s-block--best-offers:nth-of-type(5) .s-slider-block__title h2,.s-block--best-offers:nth-of-type(8) .s-slider-block__title h2 {
    display: none
}

.menu-is-open .overlay-layer {
    opacity: 0!important;
    display: none!important
}

.product-form .s-quantity-input-container {
    border: 1px solid #000
}

.product-form .s-quantity-input-input {
    border-color: #000!important
}

.product-form .s-quantity-input-button {
    fill: #000
}

.product-tabs {
    margin: 10px auto!important
}

.s-modal-header-inner .s-login-modal-header-icon {
    border: none!important;
    border-radius: 0;
    background: var(--logo);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 200px!important;
    height: 60px!important;
    margin-top: 10px!important
}

.login-modal .login-methods {
    margin-top: 10px
}

.s-modal-header-inner svg {
    border: none!important;
    display: none!important
}

.s-login-modal .s-modal-header-inner {
    display: block;
    padding: 0!important
}

.s-login-modal .s-modal-title {
    text-align: center
}

.s-login-modal .s-modal-padding {
    padding-top: 20px
}

.footer-is-light .store-footer {
    background-color: #fff!important
}

.index .store-footer__top .footer-logo,.index .store-footer .full-about-block p {
    display: none
}

.store-footer {
    margin-top: 2rem
}

.store-footer__top {
    padding-top: 0!important
}

.footer-list a:hover {
    opacity: 1;
    text-decoration: underline
}

.store-footer .social-link {
    height: 2.2rem;
    width: 2.2rem;
    border-color: #000
}

.store-footer .social-link:hover {
    border-color: #000;
    opacity: 1;
    background-color: #000;
    color: #fff;
    font-size: 16px
}

.s-offer-modal-product .s-offer-modal-product-image-wrap {
    margin-bottom: .8rem;
    height: 10rem;
    background-color: #fff!important
}

.s-offer-modal-product .s-offer-modal-product-image {
    height: auto;
    max-height: 100%;
    width: auto;
    margin: auto
}

.s-offer-modal-product .s-offer-modal-product-name {
    width: 100%;
    text-align: center;
    font-weight: 700
}

.s-offer-modal-product .s-offer-modal-product-price {
    justify-content: center
}

img.thanks-item {
    content: var(--logo);
    margin-bottom: 1rem
}

.bg-white.border.rounded div.rtl\:-scale-x-100 {
    transform: none!important
}

@media(min-width: 640px) {
    .s-offer-modal-product.swiper-slide {
        width:36%
    }
}

.faqs-div {
    margin: auto;
    margin-top: 40px;
    margin-bottom: 50px;
    padding: 40px 10%;
    width: 100%;
    background-color: #fbfbfb
}

.faqs-div h3 {
    color: #000;
    font-size: 2rem!important;
    font-weight: 700;
    white-space: nowrap;
    text-align: center;
    margin-bottom: 20px
}

button.accordion {
    padding-left: 2rem!important;
    margin-bottom: 0;
    width: 100%;
    background-color: #fbfbfb;
    color: #000;
    border: none;
    outline: none;
    text-align: right;
    padding: 12px 20px;
    font-size: 18px;
    cursor: pointer;
    transition: all .2s linear;
    position: relative;
    margin-top: 15px;
    border-radius: 0
}

html[lang=en] button.accordion {
    text-align: left
}

html[lang=en] button.accordion:after {
    float: right;
    left: auto;
    right: 1rem
}

button.accordion.is-open:after {
    content: "\f077"!important
}

button.accordion.is-open {
    background-color: #2b2b2b;
    color: #fff;
    border-radius: 4px 4px 0 0
}

button.accordion.is-open strong {
    color: #fff!important
}

.accordion-content {
    background-color: #fff;
    border: 1px solid #d9dadc;
    border-top: none;
    padding: 0 20px;
    max-height: 0;
    overflow: hidden;
    transition: max-height .2s ease-in-out;
    border-radius: 0 0 4px 4px
}

.story-div {
    margin: auto;
    padding: 50px 10% 10px;
    background-color: #fff;
    max-width: 65%!important;
    text-align: center
}

.story-div img {
    height: 65px;
    margin: auto
}

.story-div h2 {
    font-size: 1.8rem;
    margin: 5px auto 20px!important;
    color: #000!important;
    font-weight: 700;
    text-align: center
}

.story-div p {
    color: #000;
    font-size: 1.2rem!important;
    font-weight: 400;
    margin-bottom: 8px;
    line-height: 1.8
}

.story-div a.btn {
    background-color: #000;
    color: #fff!important;
    border-radius: 2px;
    display: inline-block;
    padding: 12px 45px!important;
    margin: 15px 0;
    font-size: 20px;
    font-weight: 400;
    min-width: 50%
}

.description-div button.accordion:after {
    font-family: "font awesome 5 pro";
    content: "\2b"!important;
    font-size: 18px;
    font-weight: 700;
    left: 1rem;
    top: .6rem;
    transition: content .3s ease-in-out
}

html[lang=en] .description-div button.accordion:after {
    right: 1rem
}

.description-div button.accordion.is-open:after {
    content: "\f068"!important;
    font-size: 18px;
    font-weight: 300
}

.description-div button.accordion.is-open {
    background-color: #eee;
    color: #2b2b2b;
    border: 1px solid #e7e7e7
}

.description-div .accordion-content {
    border: 1px solid #e7e7e7;
    border-top: none;
    border-radius: 0
}

.description-div .accordion-content a {
    color: #c4b2a4!important
}

.description-div .accordion-content a:hover {
    color: #c4b2a4!important;
    text-decoration: underline
}

@media(max-width: 767px) {
    .faqs-div {
        margin-top:30px;
        margin-bottom: 40px;
        width: 100%;
        padding: 40px 3%
    }

    .faqs-div h3 {
        font-size: 1.5rem!important;
        margin-bottom: 10px
    }

    button.accordion {
        padding: 10px 15px;
        font-size: 14px
    }

    button.accordion:after {
        font-size: 14px;
        top: .7rem
    }

    .story-div {
        padding: 40px 5% 10px;
        max-width: 96%!important
    }

    .story-div img {
        height: 50px
    }

    .story-div h2 {
        font-size: 1.2rem;
        margin: 15px auto 10px!important
    }

    .story-div p {
        font-size: 1rem!important
    }

    .store-footer .grid-cols-2 {
        grid-template-columns: repeat(1,minmax(0,1fr))
    }
}

.s-block:nth-of-type(2) .swiper-button-prev:after,.s-block:nth-of-type(2) .swiper-button-next:after {
    background-color: #000;
    border-radius: 50%;
    width: 40px!important;
    min-width: 35px!important;
    height: 35px;
    min-height: 33px!important;
    font-size: 16px;
    color: #fff;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center
}

.s-block:nth-of-type(2) .carousel-slider .swiper-wrapper>div {
    flex-shrink: 0;
    padding-left: 15px;
    padding-right: 15px;
    max-width: 290px!important
}

@media(max-width: 560px) {
    .s-block:nth-of-type(2) .carousel-slider .swiper-wrapper>div {
        width:90vw!important;
        max-width: 90vw!important;
        padding-left: 4vw;
        padding-right: 4vw;
        margin: 0 auto!important
    }
}

.s-block--default-home-slider:first-of-type {
    margin-top: 0!important
}

.home-video {
    margin-top: -114px!important;
}

@media(min-width: 561px) {
    .home-video.video-mobile {
        display:none
    }
}

@media(max-width: 560px) {
    .home-video.video-desktop {
        display:none
    }

    .home-video {
        margin-top: -145px!important;
    }
}

.close-menu.sicon-cancel {
    display: flex!important
}

@media(min-width: 1024px) {
    .lg\:gap-8 {
        display:flex!important;
        justify-content: center!important
    }

    body.product-single {
        font-size: x-large!important;
        line-height: 1.4!important
    }

    .product__description {
        line-height: 1.4!important
    }

    #app>div:nth-child(6)>footer>div.store-footer__top.py-11.lg\:pt-22>div.full-about-block>div>div>p {
        line-height: 1.4!important
    }

    .s-block.s-block--hero-slider {
        margin: 0 auto;
        width: 85%;
        height: 60%!important;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat
    }

    #mainnav {
        position: fixed;
        top: 0;
        z-index: 30;
        width: 340px;
        max-width: calc(100% - 60px);
        opacity: 0;
        --tw-shadow-color: rgba(0, 0, 0, 0.3);
        --tw-shadow: var(--tw-shadow-colored);
        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(.4,0,.2,1);
        transition-duration: 300ms;
        transition-timing-function: cubic-bezier(.55,0,.1,1)
    }

    [dir=ltr] #mainnav {
        left: 0;
        --tw-translate-x: -100%;
        transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    [dir=rtl] #mainnav {
        right: 0;
        --tw-translate-x: 100%;
        transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    @media(max-width: 1280px) {
        #mainnav {
            position:absolute
        }
    }

    #mainnav {
        height: 100vh!important
    }

    #mainnav .inner {
        position: static;
        height: 100%;
        overflow-y: auto;
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .menu-is-open #mainnav {
        --tw-translate-x: 0px;
        transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        opacity: 1
    }

    #mainnav .container {
        padding: 0
    }

    #mainnav .main-menu {
        display: flex;
        flex-direction: column;
        padding: 0
    }

    [dir=ltr] #mainnav .main-menu a {
        text-align: left
    }

    [dir=rtl] #mainnav .main-menu a {
        text-align: right
    }

    #mainnav .main-menu a {
        padding: 1rem!important
    }

    #mainnav .main-menu a {
        border-bottom-width: 1px;
        border-color: rgba(229,231,235,.6);
        font-size: 1rem;
        line-height: 1.5rem
    }

    .header-is-dark #mainnav .main-menu a {
        border-color: rgba(255,255,255,.03);
        --tw-text-opacity: 1;
        color: rgba(255,255,255,var(--tw-text-opacity))
    }

    #mainnav .main-menu a:before {
        display: none
    }

    #mainnav .sub-menu {
        visibility: visible;
        position: static;
        width: 100%;
        transform: none;
        background-color: transparent;
        padding: 0;
        opacity: 1;
        --tw-shadow: 0 0 rgba(0, 0, 0, 0);
        --tw-shadow-colored: 0 0 rgba(0, 0, 0, 0);
        box-shadow: 0 0 transparent,0 0 transparent,var(--tw-shadow);
        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)
    }

    #mainnav .sub-menu .tooltip-content {
        visibility: visible;
        opacity: 1;
        transform: translate(82px,-120px)
    }

    #mainnav li {
        width: 100%
    }

    #mainnav li li {
        padding-left: 0;
        padding-right: 0
    }

    #mainnav li li>a {
        border-color: rgba(255,255,255,.03)
    }

    [dir=ltr] #mainnav li li>a {
        padding-left: 2rem
    }

    [dir=rtl] #mainnav li li>a {
        padding-right: 2rem
    }

    [dir=ltr] #mainnav li li li>a {
        padding-left: 3rem
    }

    [dir=rtl] #mainnav li li li>a {
        padding-right: 3rem
    }

    [dir=ltr] #mainnav li li li li>a {
        padding-left: 4rem
    }

    [dir=rtl] #mainnav li li li li>a {
        padding-right: 4rem
    }

    [dir=ltr] #mainnav li li li li li>a {
        padding-left: 5rem
    }

    [dir=rtl] #mainnav li li li li li>a {
        padding-right: 5rem
    }

    #mainnav .has-children>a {
        cursor: pointer
    }

    #mainnav .has-children>a * {
        pointer-events: none
    }

    #mainnav .has-children>a:after {
        content: "";
        font-size: .875rem;
        line-height: 1.25rem
    }

    #mainnav .has-children .sub-menu {
        overflow: hidden;
        transition-property: all;
        transition-timing-function: cubic-bezier(.4,0,.2,1);
        transition-duration: 500ms
    }

    [dir=ltr] #mainnav .has-children .sub-menu a {
        padding-left: 1.5rem!important
    }

    [dir=rtl] #mainnav .has-children .sub-menu a {
        padding-right: 1.5rem!important
    }

    #mainnav .has-children.is-open>.sub-menu {
        overflow-y: auto
    }

    #mainnav .has-children.is-open>a:after {
        content: ""
    }
}

.s-block--fullscreen-features-grid .info-block__content {
    justify-content: center;
    text-align: center
}

.s-block--fullscreen-features-grid {
    margin-top: 0!important
}

@media(min-width: 640px) {
    .s-block--fullscreen-features-grid .info-block {
        height:662px
    }

    .s-block--fullscreen-features-grid .info-block__img img {
        width: 50vw
    }
}

@media(max-width: 639px) {
    .s-block--fullscreen-features-grid .info-block__img {
        height:21rem
    }
}

:root {
    --logo: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 304.41 333.61'%3E%3Cdefs%3E%3Cstyle%3E .cls-1, .cls-2 %7B fill: %230c0c0c; stroke-width: 0px; %7D .cls-2 %7B fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-2' d='M281.2,113.28c-3.96,8.67-7.55,20.18-14.55,26.29-5.6,4.1-13.29,4.1-19.55,1.59-9.22-3.14-18.08-7.59-28.1-7.67-6.62-.17-13.67,3.05-16.99,8.91.21,6.5,4.79,11.86,9.75,15.6,14.76,11.61,28.55,17.11,42.74,14.48,17.15-3.18,30.56-12.47,46.81-18.7,1.88-.72,3.17-.39,3.09,1.85-.29,8.16-5.05,34.32-5.88,39.22-.49.74-1.88.83-2.22-.11.23-6.5.94-10.9,1.3-17.4-34.61,12.97-64.27,36.51-102.9,36.32-10.65-.05-20.95-3.54-32.34-10.69-9.34-5.86-18.69-12.05-28.76-12.69-15.24-.98-34.62,12.82-50.84,26.67-10.82,9.23-21.52,20.3-33.77,28.22-28.82,18.63-51.76-2.58-48.72-33.37,2.11-21.43,15.61-44.13,29-56.4,2.53-2.11,4.22-.66,2.38,2.54-5.38,6.76-13.49,17.17-19.36,31.82-5.82,14.51-6.72,42.45,16.3,40.8,15.71-1.12,31.57-17.04,42.06-25.8,18.83-15.72,40.68-34.66,61.73-36.29,5.32-.41,10.78.35,16.33,2.64,8.38,3.47,15.03,9.51,22.82,14.11,15.19,8.98,30.66,7.19,47.17,2.99-7.7-3.9-15.5-8.14-21.48-14.5-9.13-10.38-6.87-25.17-.58-37.44,5.38-10.5,14.15-21.33,26.42-23.45,15.58-1.97,29.23,12.17,43.78,8.96,4.99-.82,8.56-4.63,10.71-9.03,2.8-5.76,5.73-4.02,3.65.52h0Z'/%3E%3Cpath class='cls-2' d='M127.78,224.31c7.56,0,13.73,6.17,13.73,13.73s-6.17,13.73-13.73,13.73-13.73-6.17-13.73-13.73,6.17-13.73,13.73-13.73h0Z'/%3E%3Cpath class='cls-2' d='M256.15,39.85c1.86-2.36,2.8-2.68,1.85.52-8.95,30.07-41.34,29.53-66.03,36.26-7.75,2.33-14.77,6.95-19.92,13.2-2.97,3.91-5.73,6.1-3.77-.75.9-3.12,2.9-6.06,4.64-8.66,4.6-12.25,15.9-20.54,28.27-24.15,15.87-4.63,44.79-1.98,54.97-16.41h0Z'/%3E%3Cpath class='cls-2' d='M62.44,15.35c3.85-5.46,8.06-10.21,12.35-15.35,4.86,2.94,15.36,10.26,12.19,16.91-2.48,5.19-9.25,11.46-10.99,13.55,4.34,2.38,11.84,6.59,12.63,12.08,1.33,9.23-12.35,21.57-18.21,25.28-.8.39-1.03-.14-.46-1.05,5.6-8.53,9.48-10.92.13-17.57-2.3-1.75-4.69-3.48-6.82-5.35,2.51-4.37,5.51-8.41,8.44-12.5,2.45-3.08.69-7.8-2.4-9.74-1.67-1.58-5.8-4.16-6.85-6.27h0Z'/%3E%3Cpath class='cls-2' d='M75.89,76.84c8.48-10.15,19.28-20.27,28.74-14.92,6.4,4.66,1.9,18.29-.71,24.2-3.5,7.93-10.45,14.99-19.14,25.14,8.4,8.52,12.75,15.7,13.47,27.67.64,10.64-1.36,22.17-7.62,29.7-8.56,9.73-38.1,24.13-46.57,7.08-4.7-7.39-4.22-19.36-.42-28.79,4.23-10.51,12.63-19.96,22.24-28.34-3.12-2.79-5.65-4.82-9.01-7.15-.01.01-.02.02-.03.03-.08-.07-.15-.14-.23-.21-.09-.07-.19-.13-.29-.2-16.79,17.67-29.79,25.33-53.65,28.78-1.16.33-1.59-.84-.27-1.24,9.12-2.77,18.42-7,26.31-12.65,5.56-3.98,11.02-8.78,16.01-13.75,2.22-2.21,4.29-4.33,6.25-6.41-8.66-8.92-15.08-18.62-15.65-32.77-.38-9.43,1.76-18.18,6.26-25.79,3.48-5.88,10.48-14.24,17.89-16.8,4.15-1.43,4.54,1.15,1.19,2.55-5.58,2.7-11.03,9.3-14.1,14.67-9.79,17.13,2.9,31.94,17.01,43.98,3.93-4.65,7.86-9.44,12.32-14.77h0ZM69.47,96.46c2.55,2.34,6.73,6.4,10.07,9.5,10.88-11.32,19.02-20.86,21.29-25.97,2.14-4.96.3-7.51-3.53-7.7-7.3-.36-22.16,16.91-27.83,24.17h0ZM49.79,150.24c-1.28,3.84-1.05,7.54,2.62,10.04,11.37,4.28,29.31-3.81,37.83-12.88,1.09-.96-.21-2.3-.57-3.32-4.48-7.56-11.97-14.1-18.12-20.25-8.96,7.6-16.85,15.94-21.76,26.41h0Z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-1' d='M62.01,329.53c-2.61-1.07-3.55-1.14-5.22-4.88-1.81-4.08-7.29-17.06-10.9-26.76-1.74-4.48-2.14-6.49-3.34-6.49-.33,0-1.4.33-1.81.74-.74.6-4.08,2.81-4.95,3.34-.27.2-.6.67-.6.94,0,.74-.13,1.2-.2,1.4-4.01,10.57-8.76,22.61-10.44,26.16-2.14,4.48-3.48,4.68-5.95,5.69-1.47.6-2.01,1.27-2.01,1.94,0,.8,1,1.47,2.48,1.47,2.81,0,5.55-.33,8.03-.33,2.14,0,3.61.2,4.41.2,1.74,0,2.68-1.27,2.68-1.61,0-.87-1-1.4-1.94-1.74-2.14-.74-3.01-1.74-3.01-2.94,0-.87.54-3.41,1.07-4.75.13-.27.67-.94,1.07-1,1.54-.33,9.9-.2,11.04-.07,1.07.13,1.67.87,1.74,1.07.87,2.01.94,2.34,1.54,4.01.33,1.14.33,2.61-2.01,3.61-1.27.54-2.07,1.47-2.07,2.27,0,.47.6,1.27,2.48,1.27,2.41,0,4.21-.33,7.09-.33,3.28,0,8.5.33,10.57.33,1.27,0,2.34-.33,2.34-1.14,0-.74-.54-1.74-2.07-2.41ZM41.2,316.35c-.94.07-7.16.07-8.03.07-.47,0-.8-.53-.74-.94.2-1,3.08-9.23,4.15-11.44.2-.27.6-.47.87,0,.6,1.07,3.41,8.23,4.41,11.51.07.2-.33.8-.67.8Z'/%3E%3Cpath class='cls-1' d='M124.48,310.54c-.33-.13-.33-.87-.13-.94.94-.4,3.61-2.14,3.81-2.34,1.2-1.27,1.94-3.01,1.94-5.28,0-2.74-1.2-5.29-3.55-7.09-1.74-1.4-6.15-2.68-11.04-2.68-4.48,0-10.9.47-13.31.47h-6.35c-.74,0-2.48.54-2.48,1.4,0,.8,1.47,1.74,2.21,1.87,3.68.67,3.95,1.4,4.15,3.75.13,1.34.27,6.62.27,13.38,0,8.23-.33,11.84-.47,13.04-.2,1.74-1.07,2.74-4.21,3.41-1.74.33-2.48,1.54-2.48,2.07,0,.94,1,1.34,2.34,1.34s5.89-.2,8.16-.13c2.68.07,6.62.4,10.84.4,1.61,0,7.09-.33,9.83-1.4,3.88-1.47,8.76-4.82,8.76-11.17,0-5.42-4.08-8.56-8.29-10.1ZM110.44,297.09c.07-.67.2-.87.47-1,.27-.13,1.67-.33,1.87-.33,3.88,0,7.43,2.88,7.43,7.36,0,3.21-1.2,4.55-1.81,5.15-.6.6-4.01,1.54-6.02,1.54-1.34,0-1.74-.54-1.94-1.2-.33-1-.2-7.02,0-11.51ZM120.67,325.92c-.27.87-2.54,3.81-5.28,3.81-2.14,0-4.28-2.07-4.62-3.88-.33-1.74-.8-9.23-.47-10.97.07-.47.74-1.41.8-1.47.54-.33,1.81-.47,2.41-.47,3.41,0,7.96,2.41,7.96,8.5,0,1.47-.4,3.21-.8,4.48Z'/%3E%3Cpath class='cls-1' d='M209.77,329.87c-2.07-.8-4.15-1.94-6.49-4.88-2.54-3.21-5.55-8.16-7.02-11.1-.2-.4-.53-1.67-.2-1.87,1.41-.8,2.34-1,3.34-1.87,1.74-1.47,3.01-4.35,3.01-6.89,0-3.55-1.4-6.22-4.28-8.43-1.61-1.2-4.68-2.48-10.57-2.48-4.68,0-8.36.4-12.78.4-.87,0-2.01-.13-5.42-.13-1.61,0-2.94.6-2.94,1.74,0,.47.8,1.47,2.07,1.74,2.54.47,3.14,1.81,3.28,3.14.13,1.41.33,1.81.33,10.03,0,12.04,0,13.24-.07,15.65-.13,3.34-.8,3.88-3.54,4.68-1.27.33-2.21,1-2.21,1.94,0,.67.94,1.47,2.54,1.47,2.47,0,5.62-.27,7.69-.27,2.34,0,7.49.27,9.16.27,1.14,0,2.54-.94,2.54-1.67,0-.54-.8-1.27-2.01-1.87-2.68-1.27-3.34-1.34-3.54-3.75-.2-2.34-.2-3.95-.2-9.3,0-.2.07-1,.54-1,1.07,0,2.01.33,3.08,2.07,1.87,3.01,3.68,6.35,6.09,9.5,4.68,6.09,9.83,6.62,15.19,6.62,1.81,0,3.95-.53,3.95-2.27,0-.6-.87-1.2-1.54-1.47ZM190.24,310.2c-.4.27-2.81,1.81-4.28,1.81-1.14,0-2.01-.2-2.94-.6-.27-.13-.54-.94-.54-1.2,0-4.48-.13-10.7-.13-12.58,0-.6.2-.94.4-1.07.4-.27,1.4-.53,1.67-.53,4.82,0,7.69,4.15,7.69,8.36,0,3.21-1.47,5.55-1.87,5.82Z'/%3E%3Cpath class='cls-1' d='M287.9,329.33c-2.07-.53-3.21-1.07-3.41-4.28-.13-2.47-.33-4.82-.33-13.11,0-5.82.07-11.04.33-12.98.2-1.61.67-2.61,2.74-3.08,1.74-.4,2.54-1.14,2.54-1.87,0-.8-.8-1.47-2.14-1.47s-8.03.2-10.64.2-4.41-.2-7.16-.2c-1.4,0-2.61.8-2.61,1.47,0,.47.4,1.47,2.88,2.14,2.88.74,3.01,1.4,3.21,2.61.27,1.61.27,5.35.27,9.9,0,.27-.54,1.27-.8,1.27-1.27-.07-3.55,0-15.25,0-.47,0-1-.74-1-1.67v-8.83c0-1.67.54-3.01,1.61-3.41.8-.27,2.41-.87,2.41-1.87,0-1.2-1.34-1.54-2.41-1.54-2.34,0-3.68.13-5.75.13-1.81,0-6.42-.27-9.7-.27-1.27,0-2.74.74-2.74,1.47s.74,1.34,1.47,1.54c3.08.74,3.88,1.67,4.15,3.21.13.8.33,1.27.33,6.29,0,9.63,0,17.06-.2,20-.13,2.88-.67,3.48-3.48,4.62-1.2.47-2.41,1.2-2.41,1.94,0,.8,1.14,1.54,2.54,1.54,2.01,0,5.89-.33,8.03-.33,2.88,0,7.69.27,9.63.27,1.67,0,2.61-.27,2.61-1.4,0-.87-1.34-1.74-2.14-1.94-3.34-.8-3.61-1.87-3.81-4.15-.07-1-.13-7.49-.13-9.3,0-.33.33-1.67.8-1.67.94,0,10.43-.2,15.39-.2.07,0,.67.13.87,1.81.27,2.34.13,7.76-.2,9.83-.2,1.07-.47,2.54-2.94,3.48-2.07.8-2.68,1.34-2.68,2.01,0,1.07,1.27,1.61,2.61,1.61,2.01,0,7.76-.33,11.24-.33,2.48,0,5.02.2,6.29.2,1.47,0,2.54-.74,2.54-1.61,0-.74-.67-1.54-2.54-2.01Z'/%3E%3C/g%3E%3C/svg%3E");
    --logo2: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 304.41 333.61'%3E%3Cdefs%3E%3Cstyle%3E .cls-1, .cls-2 %7B fill: %23fff; stroke-width: 0px; %7D .cls-2 %7B fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-2' d='M281.2,113.28c-3.96,8.67-7.55,20.18-14.55,26.29-5.6,4.1-13.29,4.1-19.55,1.59-9.22-3.14-18.08-7.59-28.1-7.67-6.62-.17-13.67,3.05-16.99,8.91.21,6.5,4.79,11.86,9.75,15.6,14.76,11.61,28.55,17.11,42.74,14.48,17.15-3.18,30.56-12.47,46.81-18.7,1.88-.72,3.17-.39,3.09,1.85-.29,8.16-5.05,34.32-5.88,39.22-.49.74-1.88.83-2.22-.11.23-6.5.94-10.9,1.3-17.4-34.61,12.97-64.27,36.51-102.9,36.32-10.65-.05-20.95-3.54-32.34-10.69-9.34-5.86-18.69-12.05-28.76-12.69-15.24-.98-34.62,12.82-50.84,26.67-10.82,9.23-21.52,20.3-33.77,28.22-28.82,18.63-51.76-2.58-48.72-33.37,2.11-21.43,15.61-44.13,29-56.4,2.53-2.11,4.22-.66,2.38,2.54-5.38,6.76-13.49,17.17-19.36,31.82-5.82,14.51-6.72,42.45,16.3,40.8,15.71-1.12,31.57-17.04,42.06-25.8,18.83-15.72,40.68-34.66,61.73-36.29,5.32-.41,10.78.35,16.33,2.64,8.38,3.47,15.03,9.51,22.82,14.11,15.19,8.98,30.66,7.19,47.17,2.99-7.7-3.9-15.5-8.14-21.48-14.5-9.13-10.38-6.87-25.17-.58-37.44,5.38-10.5,14.15-21.33,26.42-23.45,15.58-1.97,29.23,12.17,43.78,8.96,4.99-.82,8.56-4.63,10.71-9.03,2.8-5.76,5.73-4.02,3.65.52h0Z'/%3E%3Cpath class='cls-2' d='M127.78,224.31c7.56,0,13.73,6.17,13.73,13.73s-6.17,13.73-13.73,13.73-13.73-6.17-13.73-13.73,6.17-13.73,13.73-13.73h0Z'/%3E%3Cpath class='cls-2' d='M256.15,39.85c1.86-2.36,2.8-2.68,1.85.52-8.95,30.07-41.34,29.53-66.03,36.26-7.75,2.33-14.77,6.95-19.92,13.2-2.97,3.91-5.73,6.1-3.77-.75.9-3.12,2.9-6.06,4.64-8.66,4.6-12.25,15.9-20.54,28.27-24.15,15.87-4.63,44.79-1.98,54.97-16.41h0Z'/%3E%3Cpath class='cls-2' d='M62.44,15.35c3.85-5.46,8.06-10.21,12.35-15.35,4.86,2.94,15.36,10.26,12.19,16.91-2.48,5.19-9.25,11.46-10.99,13.55,4.34,2.38,11.84,6.59,12.63,12.08,1.33,9.23-12.35,21.57-18.21,25.28-.8.39-1.03-.14-.46-1.05,5.6-8.53,9.48-10.92.13-17.57-2.3-1.75-4.69-3.48-6.82-5.35,2.51-4.37,5.51-8.41,8.44-12.5,2.45-3.08.69-7.8-2.4-9.74-1.67-1.58-5.8-4.16-6.85-6.27h0Z'/%3E%3Cpath class='cls-2' d='M75.89,76.84c8.48-10.15,19.28-20.27,28.74-14.92,6.4,4.66,1.9,18.29-.71,24.2-3.5,7.93-10.45,14.99-19.14,25.14,8.4,8.52,12.75,15.7,13.47,27.67.64,10.64-1.36,22.17-7.62,29.7-8.56,9.73-38.1,24.13-46.57,7.08-4.7-7.39-4.22-19.36-.42-28.79,4.23-10.51,12.63-19.96,22.24-28.34-3.12-2.79-5.65-4.82-9.01-7.15-.01.01-.02.02-.03.03-.08-.07-.15-.14-.23-.21-.09-.07-.19-.13-.29-.2-16.79,17.67-29.79,25.33-53.65,28.78-1.16.33-1.59-.84-.27-1.24,9.12-2.77,18.42-7,26.31-12.65,5.56-3.98,11.02-8.78,16.01-13.75,2.22-2.21,4.29-4.33,6.25-6.41-8.66-8.92-15.08-18.62-15.65-32.77-.38-9.43,1.76-18.18,6.26-25.79,3.48-5.88,10.48-14.24,17.89-16.8,4.15-1.43,4.54,1.15,1.19,2.55-5.58,2.7-11.03,9.3-14.1,14.67-9.79,17.13,2.9,31.94,17.01,43.98,3.93-4.65,7.86-9.44,12.32-14.77h0ZM69.47,96.46c2.55,2.34,6.73,6.4,10.07,9.5,10.88-11.32,19.02-20.86,21.29-25.97,2.14-4.96.3-7.51-3.53-7.7-7.3-.36-22.16,16.91-27.83,24.17h0ZM49.79,150.24c-1.28,3.84-1.05,7.54,2.62,10.04,11.37,4.28,29.31-3.81,37.83-12.88,1.09-.96-.21-2.3-.57-3.32-4.48-7.56-11.97-14.1-18.12-20.25-8.96,7.6-16.85,15.94-21.76,26.41h0Z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-1' d='M62.01,329.53c-2.61-1.07-3.55-1.14-5.22-4.88-1.81-4.08-7.29-17.06-10.9-26.76-1.74-4.48-2.14-6.49-3.34-6.49-.33,0-1.4.33-1.81.74-.74.6-4.08,2.81-4.95,3.34-.27.2-.6.67-.6.94,0,.74-.13,1.2-.2,1.4-4.01,10.57-8.76,22.61-10.44,26.16-2.14,4.48-3.48,4.68-5.95,5.69-1.47.6-2.01,1.27-2.01,1.94,0,.8,1,1.47,2.48,1.47,2.81,0,5.55-.33,8.03-.33,2.14,0,3.61.2,4.41.2,1.74,0,2.68-1.27,2.68-1.61,0-.87-1-1.4-1.94-1.74-2.14-.74-3.01-1.74-3.01-2.94,0-.87.54-3.41,1.07-4.75.13-.27.67-.94,1.07-1,1.54-.33,9.9-.2,11.04-.07,1.07.13,1.67.87,1.74,1.07.87,2.01.94,2.34,1.54,4.01.33,1.14.33,2.61-2.01,3.61-1.27.54-2.07,1.47-2.07,2.27,0,.47.6,1.27,2.48,1.27,2.41,0,4.21-.33,7.09-.33,3.28,0,8.5.33,10.57.33,1.27,0,2.34-.33,2.34-1.14,0-.74-.54-1.74-2.07-2.41ZM41.2,316.35c-.94.07-7.16.07-8.03.07-.47,0-.8-.53-.74-.94.2-1,3.08-9.23,4.15-11.44.2-.27.6-.47.87,0,.6,1.07,3.41,8.23,4.41,11.51.07.2-.33.8-.67.8Z'/%3E%3Cpath class='cls-1' d='M124.48,310.54c-.33-.13-.33-.87-.13-.94.94-.4,3.61-2.14,3.81-2.34,1.2-1.27,1.94-3.01,1.94-5.28,0-2.74-1.2-5.29-3.55-7.09-1.74-1.4-6.15-2.68-11.04-2.68-4.48,0-10.9.47-13.31.47h-6.35c-.74,0-2.48.54-2.48,1.4,0,.8,1.47,1.74,2.21,1.87,3.68.67,3.95,1.4,4.15,3.75.13,1.34.27,6.62.27,13.38,0,8.23-.33,11.84-.47,13.04-.2,1.74-1.07,2.74-4.21,3.41-1.74.33-2.48,1.54-2.48,2.07,0,.94,1,1.34,2.34,1.34s5.89-.2,8.16-.13c2.68.07,6.62.4,10.84.4,1.61,0,7.09-.33,9.83-1.4,3.88-1.47,8.76-4.82,8.76-11.17,0-5.42-4.08-8.56-8.29-10.1ZM110.44,297.09c.07-.67.2-.87.47-1,.27-.13,1.67-.33,1.87-.33,3.88,0,7.43,2.88,7.43,7.36,0,3.21-1.2,4.55-1.81,5.15-.6.6-4.01,1.54-6.02,1.54-1.34,0-1.74-.54-1.94-1.2-.33-1-.2-7.02,0-11.51ZM120.67,325.92c-.27.87-2.54,3.81-5.28,3.81-2.14,0-4.28-2.07-4.62-3.88-.33-1.74-.8-9.23-.47-10.97.07-.47.74-1.41.8-1.47.54-.33,1.81-.47,2.41-.47,3.41,0,7.96,2.41,7.96,8.5,0,1.47-.4,3.21-.8,4.48Z'/%3E%3Cpath class='cls-1' d='M209.77,329.87c-2.07-.8-4.15-1.94-6.49-4.88-2.54-3.21-5.55-8.16-7.02-11.1-.2-.4-.53-1.67-.2-1.87,1.41-.8,2.34-1,3.34-1.87,1.74-1.47,3.01-4.35,3.01-6.89,0-3.55-1.4-6.22-4.28-8.43-1.61-1.2-4.68-2.48-10.57-2.48-4.68,0-8.36.4-12.78.4-.87,0-2.01-.13-5.42-.13-1.61,0-2.94.6-2.94,1.74,0,.47.8,1.47,2.07,1.74,2.54.47,3.14,1.81,3.28,3.14.13,1.41.33,1.81.33,10.03,0,12.04,0,13.24-.07,15.65-.13,3.34-.8,3.88-3.54,4.68-1.27.33-2.21,1-2.21,1.94,0,.67.94,1.47,2.54,1.47,2.47,0,5.62-.27,7.69-.27,2.34,0,7.49.27,9.16.27,1.14,0,2.54-.94,2.54-1.67,0-.54-.8-1.27-2.01-1.87-2.68-1.27-3.34-1.34-3.54-3.75-.2-2.34-.2-3.95-.2-9.3,0-.2.07-1,.54-1,1.07,0,2.01.33,3.08,2.07,1.87,3.01,3.68,6.35,6.09,9.5,4.68,6.09,9.83,6.62,15.19,6.62,1.81,0,3.95-.53,3.95-2.27,0-.6-.87-1.2-1.54-1.47ZM190.24,310.2c-.4.27-2.81,1.81-4.28,1.81-1.14,0-2.01-.2-2.94-.6-.27-.13-.54-.94-.54-1.2,0-4.48-.13-10.7-.13-12.58,0-.6.2-.94.4-1.07.4-.27,1.4-.53,1.67-.53,4.82,0,7.69,4.15,7.69,8.36,0,3.21-1.47,5.55-1.87,5.82Z'/%3E%3Cpath class='cls-1' d='M287.9,329.33c-2.07-.53-3.21-1.07-3.41-4.28-.13-2.47-.33-4.82-.33-13.11,0-5.82.07-11.04.33-12.98.2-1.61.67-2.61,2.74-3.08,1.74-.4,2.54-1.14,2.54-1.87,0-.8-.8-1.47-2.14-1.47s-8.03.2-10.64.2-4.41-.2-7.16-.2c-1.4,0-2.61.8-2.61,1.47,0,.47.4,1.47,2.88,2.14,2.88.74,3.01,1.4,3.21,2.61.27,1.61.27,5.35.27,9.9,0,.27-.54,1.27-.8,1.27-1.27-.07-3.55,0-15.25,0-.47,0-1-.74-1-1.67v-8.83c0-1.67.54-3.01,1.61-3.41.8-.27,2.41-.87,2.41-1.87,0-1.2-1.34-1.54-2.41-1.54-2.34,0-3.68.13-5.75.13-1.81,0-6.42-.27-9.7-.27-1.27,0-2.74.74-2.74,1.47s.74,1.34,1.47,1.54c3.08.74,3.88,1.67,4.15,3.21.13.8.33,1.27.33,6.29,0,9.63,0,17.06-.2,20-.13,2.88-.67,3.48-3.48,4.62-1.2.47-2.41,1.2-2.41,1.94,0,.8,1.14,1.54,2.54,1.54,2.01,0,5.89-.33,8.03-.33,2.88,0,7.69.27,9.63.27,1.67,0,2.61-.27,2.61-1.4,0-.87-1.34-1.74-2.14-1.94-3.34-.8-3.61-1.87-3.81-4.15-.07-1-.13-7.49-.13-9.3,0-.33.33-1.67.8-1.67.94,0,10.43-.2,15.39-.2.07,0,.67.13.87,1.81.27,2.34.13,7.76-.2,9.83-.2,1.07-.47,2.54-2.94,3.48-2.07.8-2.68,1.34-2.68,2.01,0,1.07,1.27,1.61,2.61,1.61,2.01,0,7.76-.33,11.24-.33,2.48,0,5.02.2,6.29.2,1.47,0,2.54-.74,2.54-1.61,0-.74-.67-1.54-2.54-2.01Z'/%3E%3C/g%3E%3C/svg%3E");
}

.header-components .navbar-brand img {
    height: 0px !important;
}

.navbar-brand,a.footer-logo {
    background-image: var(--logo2);
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-repeat: no-repeat no-repeat;
    background-size: contain;
    height: 58px;
    width: 7vw;
    display: block;
    position: relative;
    top: 11px;
}

.main-nav-container.fixed-pinned.animated.fixed-header .navbar-brand {
    height: 86px;
    width: 12vw;
}

@media only screen and (max-width: 700px) {
    .navbar-brand,a.footer-logo {
        width: 20vw;
    }
}

section.s-block.container .grid.grid-cols-2.md\:grid-cols-3.lg\:grid-cols-4.gap-2\.5.sm\:gap-6.lg\:gap-8 {
    grid-template-columns: repeat(1,minmax(0,1fr));
}

salla-add-product-button[width=wide] {
    width: 77%;
}

.product-entry .actions-btns.p-3 {
    justify-content: center;
}

@media(max-width: 639px) {
    body.product-index-latest .s-products-list-vertical-cards {
        grid-template-columns: repeat(1,minmax(0,1fr));
        gap: 0.625rem;
    }

    .s-product-card-content-footer {
        justify-content: center;
    }

    .s-products-list-vertical-cards {
        grid-template-columns: repeat(1, minmax(0, 1fr));
        gap: 0.625rem;
    }
}

@media (min-width: 1024px) {
    .s-products-list-vertical-cards {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        display: flex;
        justify-content: center;
    }

    salla-add-product-button[width=wide] {
        width: 100%;
    }
}