/** Shopify CDN: Minification failed

Line 4033:11 Expected ":"
Line 6484:13 Expected ":"
Line 6484:14 Expected identifier but found "14px"
Line 6485:13 Expected ":"
Line 6485:14 Expected identifier but found "14px"
Line 6486:13 Expected ":"
Line 6486:14 Expected identifier but found "14px"
Line 6487:13 Expected ":"
Line 6487:14 Expected identifier but found "14px"
Line 6488:13 Expected ":"
... and 5 more hidden warnings

**/
.goodmainconsmin22 {
    border-radius: 15px !important;
    overflow: hidden;
}
.goodmainconsmin22 video {
        aspect-ratio:1/0.7;
        -o-object-fit: cover!important;
        object-fit: cover!important
    }
.goodmainconsmin22 div {
        height: unset!important;
        overflow: unset!important;
        padding: unset!important;
        position: unset!important
    }

.goodmainconsmin22 {
    max-width: 450px;
    margin: unset !important;
    width: 100%;
}

.mainvideo--section {
    background: #f9f7f6;
    aspect-ratio: 1/1;
    border-radius: 50%;
    max-width: 500px;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
        @keyframes pulse {
            0% {
                transform: translate(-50%, -50%) scale(1);
                opacity: 0.7;
            }
            100% {
                transform: translate(-50%, -50%) scale(1.2);
                opacity: 0;
            }
        }

.mainvideo--section:before {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    background-color: #f9f7f6;
    border-radius: 50%;
    transform: translate(-50%, -50%);
    animation: pulse 1.5s infinite ease-out;
    content: '';
    z-index:-5;
}

.mainvideo--section {
    position: relative;
}
.circleshape svg {
    height: 70px;
    width: 70px;
}

.circleshape {
    position: absolute;
    top: 57px;
    right: 0px;
}
.circleshape svg {
    animation: rotate 10s infinite ease-in-out;
}

.circleshape path {
    fill: orange;
}
        @keyframes rotate {
            0% {
                transform: rotate(0deg);
            }
            50% {
                transform: rotate(360deg); /* Slow rotation for first half */
            }
            100% {
                transform: rotate(1080deg); /* Fast rotation, 3 full spins by end */
            }
        }


        .bigmains-block-content ul {
    list-style: none;
    padding: 0px;
}

.bigmains-block-content ul svg {
    width: 15px;
    height: 15px;
}

.bigmains-block-content ul li {
    display: flex;
    align-items: center;
}

.bigmains-block-content b {
    display: flex;
    margin-right: 10px;
}
.trustedmains--content {
    text-align: center;
}

.trustedmains--content h3 {
    font-weight: 400 !important;
}

.trustedmains--content ul {
    display: flex;
    list-style: none;
    padding: 0px;
    max-width: 900px;
    margin: auto;
}

.trustedmains--content ul li {
    width: 20%;
}

.trustedmains--content ul li svg {
    width: 90px;
    height: 40px;
    filter: grayscale(1);
}
.button--primary:before, .button--primary:after {
    display: none !important;
}

.button--primary {
    background: #44504f !important;
    color: #fff !important;
    font-weight: 500 !important;
    padding: 15px 30px !important;
    line-height: normal !important;
    font-size: 14px !important;
    border-radius: 50px !important;
}

.yourcompleteaiteam .row {
    max-width: 1250px;
    margin: auto;
}

.yourcompleteaiteam {
    padding-top: 90px !important;
}

.maingoodoncmisn--2 {}

.scrolled-past-header .header__icons svg path {
    stroke: unset !important;
}

.othertopcontent {
    text-align: right;
}

.mainothrraonsmin22 h3 {
    margin-top: 0px;
    font-size: 33px;
    font-weight: normal !important;
    margin-bottom: 10px;
}

.maingoodoncmisn--2+.row {
    margin-top: 35px;
}

.maingoodoncmisn--2+.row img {
    width: 100%;
    border-radius: 20px;
    max-width: 550px;
}

.bigmainsimagess {
    background: #f6f5f3;
    border-radius: 20px;
    padding: 50px !important;
    text-align: center;
}

.maingoodoncmisn--2+.row .col-sm-6:first-child {
    width: 55%;
}

.maingoodoncmisn--2+.row .col-sm-6:last-child {
    width: 45%;
}

.mainlistoffeatuemsins--2 ul {
    padding: 0px;
}

.mainlistoffeatuemsins--2 ul svg {
    width: 30px;
    height: 30px;
    margin-right: 10px !important;
}

.mainlistoffeatuemsins--2 ul h5 {
    display: flex;
    align-items: center;
    font-size: 20px !important;
    font-weight: normal !important;
    margin: 0px;
}

.mainlistoffeatuemsins--2 ul {
    list-style: none;
    padding: 35px;
}

.mainlistoffeatuemsins--2 ul li {
    margin-bottom: 41px;
}
.nicemainscontensins {
    max-width: 800px;
    margin: auto;
    text-align: center;
}

.nicemainscontensins {
    padding-top: 100px;
}

.nicemainscontensins h4 {
    font-size: 36px;
    font-weight: normal !important;
    margin: 0px;
}

.iconone svg {
    width: 100%;
    height: 100%;
}

.maingoodoncmin .row {
    max-width: 1250px;
    margin: auto;
    margin-top: 40px;
}

.othermains h5 {
    font-weight: 500 !important;
    font-size: 18px !important;
    text-align: center;
    margin: 0px;
}

.othermains {
    text-align: center;
}

.iconone {
    width: 70px;
    height: 70px;
    margin: auto;
    margin-bottom: 30px !important;
    background: #f6f5f3;
    padding: 15px;
    border: 1px solid #e0e0e0;
    border-radius: 15px;
}

.maingoodoncmin .col-sm-4 {
    padding: 15px;
}

.topsection p {
    margin-bottom: 0px;
    padding: 0px 0px;
    margin-top: 10px;
}

.topsection {
    border: 1px solid #e5e5e5;
    padding: 50px 50px;
    border-radius: 20px;
}
.yourcompleteaiteam.lightmaypreycontent {
    background: #f6f5f3 !important;
    margin-top: 50px !important;
}

.yourcompleteaiteam.lightmaypreycontent .bigmainsimagess.videosectionmainss {
    background: #eaeaea !important;
}

.yourcompleteaiteam.lightmaypreycontent .bigmainsimagess.videosectionmainss .wistia_responsive_padding {
    border-radius: 10px !important;
    overflow: hidden !important;
}

.topsection {padding: 50px 30px !important;}

.testimoanimlss h3 {
    font-size: 45px !important;
    font-weight: normal !important;
}
.bigmains--flexingss {
    border: 0px !important;
    background: #f6f5f3;
}
.othervsmains--uss {
    margin-top: 0px !important;
    background: transparent !important;
    padding: 40px 10px !important;
}

.maingod-socntess ul:first-child {
    border: 1px solid #f3f3f3 !important;
    z-index: 2;
}

ul.secondonemainss {
    border: 1px solid #f3f3f3 !important;
}
.maingod-socntess li img, ul.firstonemainss li img {
    padding-bottom: 0px !important;
}

.maingod-socntess img {
    width: 20px !important;
}

img.bigmains--image {
    width: 75px !important;
}
.chooseothermian--ss h4 {
    font-size: 33px !important;
    font-weight: normal !important;
}

.othervsmains--uss .row {
    max-width: 1221px !important;
    background: #f6f5f3 !important;
    border-radius: 15px !important;
    padding: 50px !important;
}

.othervsmains--uss {
    padding: 0px !important;
}
.yourcompleteaiteam.lightmaypreycontent.flexiblecontent {
    padding-bottom: 60px !important;
}
.insmdine-cnsmin2 img {
    width: 100%;
}

.othermains--consmin2 .row {
    max-width: 1250px;
    margin: auto;
}

.othermains--consmin2 {
    padding-top: 50px;
}

.insmdine-cnsmin2 {
    text-align: center;
}
.bigmains--contentz {
    max-width: 450px;
    margin: auto;
    border-radius: 20px;
    overflow: hidden;
}

.bototmlmainske h3 {
    margin-top: 0px;
    font-weight: 500 !important;
    font-size: 34px !important;
    margin-bottom: 5px !important;
}

.bototmlmainske p {}

.bototmlmainske p {
    margin-top: 12px;
    margin-bottom: 0px;
    min-height: 130px;
}

.bototmlmainske {
    padding: 0px 25px;
    padding-top: 30px;
}

.insmdine-cnsmin2 {
    background: white;
    border-radius: 20px;
    padding: 40px;
    background-size: cover !important;
    border: 1px solid #e1e1e1;
}

.othermains--consmin2 .row {
    display: flex;
    flex-wrap: wrap;
}

.othermains--consmin2 .col-sm-6 {
    padding: 10px;
}

.bigmains--contentz img {
    border-radius: 20px;
}

.bigmains--contentz {
    line-height: 0px;
}
.bigmains--contentz {
    max-width: 450px;
    margin: auto;
    border-radius: 20px;
    overflow: hidden;
}

.bototmlmainske h3 {
    margin-top: 0px;
    font-weight: 500 !important;
    font-size: 34px !important;
    margin-bottom: 5px !important;
}

.bototmlmainske p {}

.bototmlmainske p {
    margin-top: 12px;
    margin-bottom: 0px;
    min-height: 130px;
}

.bototmlmainske {
    padding: 0px 25px;
    padding-top: 30px;
}

.insmdine-cnsmin2 {
    background: white;
    border-radius: 20px;
    padding: 40px;
    background-size: cover !important;
    border: 0px solid #e1e1e1;
}

.othermains--consmin2 .row {
    display: flex;
    flex-wrap: wrap;
}

.othermains--consmin2 .col-sm-6 {
    padding: 10px;
}

.bigmains--contentz img {
    border-radius: 20px;
}

.bigmains--contentz {
    line-height: 0px;
}

.bigmains--contentz img {
    border-radius: 0% !important;
    aspect-ratio: 1/1;
}

.bigmains--contentz {
    padding: 0px !important;
    border-radius: 50% !important;
    border: 0px solid #f0f0f0;
    max-width: 350px !important;
    box-shadow: 0px 0px 0px 20px #f6f5f354;
}
.bigmains--contemainss {
    max-width: 1200px !important;
}

.bigmains--contemainss svg {
    height: 30px;
    width: 30px;
}

.bigmains--contemainss {
    text-align: center;
    margin-top: 30px;
}

.bigmains--contemainss [role=tablist] {
    background: #f6f5f3 !important;
    padding: 10px 10px !important;
    border-radius: 50px !important;
}

.bigmains--contemainss [role=tablist] [role=tab] {
    border: 0px !important;
    display: flex;
    color: black !important;
    align-items: center;
    border-radius: 50px !important;
    padding: 8px 20px !important;
}

.bigmains--contemainss [role=tablist] [role=tab] svg {
    width: 21px;
    height: 21px;
    margin-right: 8px;
}

.bigmains--contemainss [role=tablist] [role=tab]:hover:not([aria-selected=true]) {
    background: white !important;
}

.bigmains--contemainss [role=tablist] [role=tab][aria-selected=true] {
    background: white !important;
}
.incmains--contentgoodmainss .row {
    max-width: 1250px;
    margin: auto;
}

.customainimage--gg {
    padding: 0px;
    border-radius: 30px;
    text-align: center;
}

.customainimage--gg img {
    width: fit-content;
    max-width: 100%;
    border-radius: 30px !important;
    max-width: 470px;
}

.maincontentg---ssgood22 {
    padding: 15px;
}

.maincontentg---ssgood22 h3 {
    margin-bottom: 5px;
    margin-top: 0px;
    font-size: 40px;
    font-weight: 500 !important;
}

.maincontentg---ssgood22 ul {
    list-style: none;
    padding: 0px;
}

.maincontentg---ssgood22 ul li {
    margin-bottom: 10px;
}

.maincontentg---ssgood22 ul li {
    display: flex;
    align-items: center;
}

.maincontentg---ssgood22 ul li b {
    margin-right: 10px;
}

.maincontentg---ssgood22 ul li b {
    display: flex;
}

.maincontentg---ssgood22 .button {
    text-align: center;
    display: block !important;
    margin-left: 0px !important;
    background: #44504f !important;
    color: #fff !important;
    padding: 15px 30px !important;
    padding: 15px 30px !important;
    line-height: normal !important;
    font-size: 14px !important;
    border-radius: 50px !important;
    width: fit-content;
}

.maincontentg---ssgood22 .button:before, .maincontentg---ssgood22 .button:after {
    display: none;
}

.incmains--contentgoodmainss {
    padding: 50px 0px;
}
.heading--lins svg {
                width: 30px;
                height: 30px;
            }

            .heading--lins {
                align-items: center;
                width: 60px;
                height: 60px;
                margin: auto;
                display: flex;
                justify-content: center;
                background: #009355;
                border-radius: 50%;
                margin-top: -32px;
                margin-bottom: 30px !important;
            }

            .othermainsheadng-22 {
                text-align: center;
            }

            .othermainsheadng-22 h3 {
                font-size: 21px;
                margin-bottom: 9px;
            }

            .othermainsheadng-22 p {
                font-size: 15px;
                min-height: 82px;
                padding: 0px 25px;
                line-height: 24px;
            }

            .othermainsheadng-22 {
                padding: 10px 15px;
                background: #ffffff;
                border: 1px solid #ededed;
                border-radius: 15px;
            }

            .heading--lins svg path {
                fill: white;
            }

            .topmains--line .row {
                max-width: 1300px;
                margin: auto;
            }

            .otherheadingss img {
                border-radius: 50%;
                border: 10px solid white;
                margin-bottom: -88px;
            }

            .othermains--comss img {
                max-width: 450px;
                outline: #ffffff solid 5px;
                outline-offset: -24px;
                object-fit: cover;
                border-radius: 0 300px 300px;
                padding: 20px;
                filter: drop-shadow(-6.883px 9.83px 20px rgba(0, 0, 0, .15));
            }

            .othermains--comss {
                text-align: center;
            }

            .isndemiansocin2--2 {
                max-width: 550px;
                margin: auto;
            }

            .fippling--minss {
                background: #f6f5f3;
            }

            .isndemiansocin2--2 h3, .isndemiansocin2--2 p {
                color: white;
            }

            .fippling--minss .row {
                max-width: 1250px;
                margin: auto;
                padding-top: 130px;
                padding-bottom: 60px;
            }

            .topmains--line {
            }

            .otherheadingss {
                max-width: 220px;
                margin: auto;
            }

            .maingood--ss {
                max-width: 1300px;
                margin: auto;
                border-radius: 30px;
            }

            .topmains--line .row {
                max-width: 1050px;
            }

            .fippling--minss {
                border-radius: 30px;
            }

            .sauthoss {
                width: 55px;
                height: 55px;
                display: flex;
                align-items: center;
                justify-content: center;
                font-weight: 500 !important;
                border-radius: 50px;
                background: white;
            }

            .sauthoss {
                background: #f1f1f1 !important;
                font-family: 'Inter' !important;
            }

            .maintitless {
                font-size: 17px !important;
            }

            .mainstartteview-ss span {
                margin: 0px !important;
                font-size: 22px !important;
                letter-spacing: 1px !important;
                color: #000000 !important;
                line-height: 26px !important;
            }

            .dds {
                margin-left: 11px;
            }

            .authowithtitle {
                display: flex ;
                align-items: center;
            }

            .startbodyss {
                padding-top: 15px;
            }

.otherheadingss img {
    width: 100%;
}

.isndemiansocin2--2 h3 {
    font-weight: 500 !important;
    font-size: 37px;
    margin-bottom: 10px;
    margin-top: 15px;
}

.othermains--comss img {
    outline: #ffffff solid 10px;
}

.isndemiansocin2--2 h3, .isndemiansocin2--2 p {
    color: black !important;
}
.bigmains--2222222 {
    text-align: center;
    max-width: 550px;
    margin: auto;
}

.bigmains--2222222 h2 {
    font-weight: 600 !important;
}

.bigmains--2222222 h2 b {
    display: block;
    color: #5e77ee;
}

.bigmains--2222222 p {
    font-size: 22px;
}

.bigmainscbar-22 {
    margin: 10px;
    width: 33.33333%;
    padding: 25px;
    border: 1px solid #e7e7e7 !important;
    border-radius: 20px;
}

.fleximgian--2 {
    display: flex;
}

.bigmainscbar-22 h3 {
    font-size: 22px;
}

.bigmainscbar-22 h4 {
    font-size: 46px;
    font-weight: 500;
}

.bigmainscbar-22 h4 b {
    font-weight: 300;
    font-size: 23px;
    vertical-align: super;
    margin-left: 8px;
}

.bigmainscbar-22 p {
    font-weight: 300;
}

.bigmainscbar-22 a {
    display: block;
    margin-bottom: 20px;
    text-align: center;
    background: #5e77ee;
    padding: 10px 20px;
    border-radius: 10px;
    color: white !important;
    font-weight: 600 !important;
}

.bigmainscbar-22 ul {
    list-style: none;
    margin: 0px !important;
}

.bigmainscbar-22 ul li {
    align-items: center;
    margin-bottom: 15px;
    display: flex;
}

.bigmainscbar-22 ul li .fi {
    display: flex;
    align-items: center;
}

.bigmainscbar-22 ul li b {
    display: flex;
    height: 30px;
    width: 30px;
    align-items: center;
    background: #e9eefb;
    border-radius: 50px;
    justify-content: center;
    margin-right: 10px;
}
li.blurone .fi {
    font-size: 12px;
}

li.blurone {
    opacity: 0.6;
}

li.blurone b {
    background: #f7f8f9 !important;
}

.bigmainscbar-22 h3 {
    margin-bottom: 10px;
}

.bigmains--2222222 {
    margin-bottom: 50px !important;
}


.bigmains--2222222 h2 {
    font-size: 36px;
    margin-bottom: 5px;
}
.bigmainsoocomsin2 svg {
    width: fit-content;
    margin-right: 5px !important;
}

.bigmainsoocomsin2 .e-n-accordion-item-title {
    border: 0px !important;
}

.bigmainsoocomsin2 .e-n-accordion-item-title span {
    font-size: 14px !important;
}

.bigmainsoocomsin2 .e-n-accordion-item-title-header div {
    font-size: 20px !important;
    font-weight: 600 !important;
}

.bigmainsoocomsin2 details {
    padding: 0px;
    background: whitesmoke !important;
    border-radius: 10px !important;
    transition: 0s !important;
}

svg {}

.elementor-widget-n-accordion .e-n-accordion-item {
    transition: 0s !important;
}

.bigmainsoocomsin2 div {
    transition: 0s !important;
}

.bigmainsoocomsin2 .e-n-accordion-item-title {
    padding: 26px 25px !important;
}
.bigmains--image img {
    height: 450px;
    object-fit: cover;
}
.bigmains--maincontent-22 {
    margin: 0px !important;
}
.bigmsains--min2 {
    background: aliceblue;
    width: 40px;
    height: 40px;
    padding: 10px;
    border-radius: 50%;
}

.bigmsains--min2 svg {
    width: 100%;
    height: 100%;
}

.bigmsains--min2 svg path {
    fill: #5e77ee;
}
.niceflexing-mnsssss ul li img {
    width: 30px;
    position: relative;
    top: -1px;
    margin-left: 2px;
}

.niceflexing-mnsssss ul {
    margin: 0!important;
    padding: 0!important;
    text-align: right!important;
    list-style: none;
}
.niceflexing-mnsssss ul li {
    display: inline-block;
    margin-left: 20px!important;
}
.maingood--copyminss, .niceflexing-mnsssss a {
    letter-spacing: 0px!important;
    color: #000!important;
    font-size: 15px!important;
    font-weight: 400!important;
    opacity: 0.7;
}

.bigmains--com2 ul li {
    font-size: 14px !important;
}
.niceflexing-mnsssss ul li img {
    width: 30px;
    position: relative;
    top: -1px;
    margin-left: 2px;
}

.niceflexing-mnsssss ul {
    margin: 0!important;
    padding: 0!important;
    text-align: right!important;
    list-style: none;
}
.niceflexing-mnsssss ul li {
    display: inline-block;
    margin-left: 20px!important;
}
.maingood--copyminss, .niceflexing-mnsssss a {
    letter-spacing: 0px!important;
    color: #000!important;
    font-size: 15px!important;
    font-weight: 400!important;
    opacity: 0.7;
}

.bigmains--com2 ul li {
    font-size: 14px !important;
}
.bigmains--whisminas img {
    max-width: 250px !important;
}

.widget ul {
    column-count: 2;
}

.ast-builder-grid-row-3-lheavy .ast-builder-grid-row {
    grid-template-columns: 1.5fr 1fr 1fr;
}
.niceflexing-mnsssss ul {
    column-count: unset !important;
}
.whichadisbest {
    max-width: 1270px;
    margin: auto;
}

.whichadisbest>h3 {
    text-align: center;
    font-size: 34px;
    padding-bottom: 30px;
}

.fleximgian--2 {
    margin: auto;
    margin-top: 40px;
    max-width: 1200px;
}
.bigmainscbar-22 {
    position: relative;
}
.bigmainscbar-22:nth-child(2):before {
    border-radius: 2px;
    left: 50%;
    min-height: 3px;
    position: absolute;
    top: -1px;
    translate: -50%;
    width: 88%;
    z-index: 3;
    background-color: #66c167;
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
    color: #fff;
    content: "MOST POWERFUL";
    font-size: var(--font-size-2xs);
    font-weight: 500;
    font-weight: 400;
    font-weight: 600;
    line-height: 29px;
    padding: 7px 20px !important;
    text-align: center;
    top: -42px;
    font-size: 14px !important;
    letter-spacing: 0px;
    font-weight: 700 !important;
}

.bigmainscbar-22:nth-child(2) {
    border: 2px solid #66c167 !important;
}



.bigmainscbar-22:nth-child(4):before {
    border-radius: 2px;
    left: 50%;
    min-height: 3px;
    position: absolute;
    top: -1px;
    translate: -50%;
    width: 88%;
    z-index: 3;
    background-color: #0081ff;
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
    color: #fff;
    content: "MOST POPULAR";
    font-size: var(--font-size-2xs);
    font-weight: 500;
    font-weight: 400;
    font-weight: 600;
    line-height: 29px;
    padding: 7px 20px !important;
    text-align: center;
    top: -42px;
    font-size: 14px !important;
    letter-spacing: 0px;
    font-weight: 700 !important;
}

.bigmainscbar-22:nth-child(4) {
    border: 2px solid #0081ff !important;
}

.bigmainscbar-22:nth-child(1):before {
    border-radius: 2px;
    left: 50%;
    min-height: 3px;
    position: absolute;
    top: -1px;
    translate: -50%;
    width: 88%;
    z-index: 3;
    background-color: #373737;
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
    color: #fff;
    content: "MOST AFFORDABLE";
    font-size: var(--font-size-2xs);
    font-weight: 500;
    font-weight: 400;
    font-weight: 600;
    line-height: 29px;
    padding: 7px 20px !important;
    text-align: center;
    top: -42px;
    font-size: 14px !important;
    letter-spacing: 0px;
    font-weight: 700 !important;
}

.bigmainscbar-22:nth-child(1) {
    border: 2px solid #b1b1b1 !important;
}

.bigmainscbar-22 h3 {
    margin-top: 0px;
    font-size: 33px;
    text-align: center;
}

.bigmainscbar-22 img {
    max-width: 200px;
    aspect-ratio: 1/1;
    object-fit: contain;
    margin: auto;
}

.bigmainscbar-22 {
    text-align: center;
    background: linear-gradient(356deg, #ffffff, #fbfbfb);
}

.bigmainscbar-22 h4 b {
    vertical-align: baseline;
}

.bigmainscbar-22 h4 {
    font-size: 33px !important;
}

.bigmainscbar-22 p {
    font-size: 14px !important;
}

.bigmainscbar-22:nth-child(1) a {
    background: #373737 !important;
}

.bigmainscbar-22:nth-child(4) h4 {
    color: #0081ff !important;
}

.bigmainscbar-22:nth-child(3) h4 {
    color: #66c167;
}

.bigmainscbar-22:nth-child(3) a {
    background: #66c167;
}
.othervsmains--uss {
    max-width: 1270px !important;
    margin: auto !important;
    background: #ededed !important;
    border-radius: 15px !important;
    padding: 60px 25px !important;
}

.chooseothermian--ss h4 {
    font-size: 29px !important;
    line-height: 35px !important;
}
div#notify-me-root {
    margin: 0px !important;
}
.maincontent--godonefixing h2 {
    font-weight: 700 !important;
    font-size: 39px !important;
}

.customimagemain--goodone {
    max-width: 100% !important;
}

.fleximgian--2 {
    max-width: 100% !important;
}
.whichadisbest>h3 {
    font-weight: 500 !important;
}

.bigmainscbar-22 {
    width: 50%;
}

.fleximgian--2 {
    max-width: 850px !important;
}

.bigmainscbar-22:nth-child(1):before, .bigmainscbar-22:nth-child(2):before, .bigmainscbar-22:nth-child(3):before, .bigmainscbar-22:nth-child(4):before {
    z-index: 0;
}

.bigmainscbar-22 h3 {
    font-size: 23px;
    font-weight: 500 !important;
}

.mainicont svg {
    width: 100%;
    height: 100%;
}

.mainicont {
    margin-top: 25px !important;
}

.bigmainscbar-22 h4 {
    margin: 0px;
    padding-top: 25px;
    font-weight: 500 !important;
}

.mainicont {
    padding: 22px;
    width: 80px;
    height: 80px;
    margin: auto;
    border-radius: 50%;
}

.mainicont.jumpprime {
    background: #28C76F;
}

.mainicont.jumpstart {
    background: #3B82F6;
}

.mainicont path {
    fill: white;
}

.bigmainscbar-22 a {
    display: block !important;
    margin-left: 0px !important;
    background: #44504f !important;
    color: #fff !important;
    font-weight: 500 !important;
    padding: 15px 20px !important;
    line-height: normal !important;
    font-size: 14px !important;
    border-radius: 50px !important;
    text-decoration: none;
    font-size: 17px !important;
}

.bigmainscbar-22 ul {
    padding: 0px;
    text-align: left;
}

.bigmainscbar-22 ul li b {
    min-width: 30px;
    min-height: 30px;
}

.bigmainscbar-22 ul li .fi {
}

.bigmainscbar-22 ul li {
    font-size: 16px;
    line-height: 22px;
}
.mainjumpcontent--ss {
    background: #f6f5f3;
    padding-top: 30px;
    margin-top: 60px;
}

.mainjumpcontent--ss h3 {
    margin-top: 0px;
    text-align: center;
    font-size: 35px;
    font-weight: 500 !important;
}

.mainjumpcontent--ss .row {
    max-width: 1150px;
    margin: auto;
}

.topmain--wrapper img {
    width: 100%;
    aspect-ratio: 1/1;
    object-fit: contain;
}

.maingoodicons svg {
    width: 30px;
    height: 30px;
}
.otherbig--fipping {
    display: flex;
}

.othermians--cons22 h3 {
    font-size: 19px !important;
    margin-bottom: 5px;
}

.maingoodicons {
    margin-right: 10px;
}

.othermians--cons22 p {
    margin: 0px;
    font-size: 15px;
}

.belobann p {
    font-size: 14px;
    line-height: 24px;
}

.mainjumpcontent--ss h3 {
    margin-bottom: 15px;
}
.mainother--contemins {
}

.othermians--cons22 h3 {
    margin-bottom: 0px !important;
}

.mainother--contemins .button:before, .mainother--contemins .button:after {
    display: none !important;
}

.mainother--contemins .button {
    display: block !important;
    background: #44504f !important;
    color: #fff !important;
    font-weight: 500 !important;
    padding: 15px 20px !important;
    line-height: normal !important;
    font-size: 14px !important;
    border-radius: 50px !important;
    width: fit-content;
    text-align: center;
}

.topmain--wrapper {
    margin-bottom: 25px;
    border-radius: 20px;
}

.mainjumpcontent--ss h3 {
    margin-bottom: 35px;
}
.mainjumpcontent--ss {
    padding-bottom: 50px !important;
}

.mainjumpcontent--ss h3 {
    margin-bottom: 5px !important;
}
.bigmains---contentss {
    padding-top: 50px;
}

.bigmains---contentss .collapsible-content__heading {
    font-weight: 500 !important;
}

.accordion summary {
    border: 0px !important;
}

.collapsible-content .accordion {
    border: 0px !important;
}

.collapsible-content__wrapper {
    padding: 0px !important;
}

.collapsible-content summary:hover {
    text-decoration: none !important;
}

.collapsible-content summary:hover .accordion__title {
    text-decoration: none !important;
}

.collapsible-content .accordion {
    margin-bottom: 10px !important;
}
.bigmains---contentss .collapsible-content__heading {
    text-align: left !important;
    font-size: 44px !important;
}

.collapsible-content-wrapper-narrow {
    max-width: 100% !important;
}

.bigmains---contentss .row {
    margin: auto !important;
    max-width: 1250px !important;
}

.collapsible-content summary .accordion__title {
    font-size: 17px !important;
    font-weight: 400 !important;
}

.accordion summary svg.icon.icon-caret {
    width: 15px !important;
}

.accordion summary {
    border-radius: 5px !important;
    background: transparent !important;
    padding: 10px 0px !important;
}

.collapsible-content .accordion {
    border-bottom: 1px solid #a9a9a9 !important;
    margin-bottom: 0px !important;
    padding: 10px 0px !important;
    padding-right: 0px !important;
}
.side__icons svg {
    fill: white !important;
    width: 19px !important;
    height: 19px !important;
}

.side__main2 h4 {
    margin: 0px !important;
    font-size: 12px !important;
    font-weight: 400 !important;
}

.side__main2 h3 {
    margin: 0px !important;
    font-size: 14px !important;
}

.block__icons {
    display: flex;
    align-items: center;
    cursor: pointer;
}

.side__icons {
    display: flex;
    padding-right: 10px !important;
}
.header {
    display: flex !important;
}

.listof__locationss {
    width: 12%;
}

.searchbar__container {
    width: 50%;
}

.header__icons {
    width: 30% !important;
}

.header__heading {
    width: 12% !important;
}

.searchbar__container svg {
    width: 25px !important;
    height: 25px !important;
}
.header {
    max-width: 100% !important;
}

.searchbar__container .search-input {
    width: 100% !important;
    background: white !important;
    padding: 13px 15px !important;
    border: 0px !important;
}

.searchbar__container form {
    gap: 0px !important;
    display: flex;
}

.searchbar__container svg {
    fill: white !important;
    padding: 2px !important;
}

.searchbar__container select {
    margin: 0px !important;
    border: 0px !important;
    font-size: 14px !important;
}

.searchbar__container .search-button {
    background: #f98c10 !important;
    border: 0px !important;
    padding: 9px 20px !important;
}
.listof__locationss {
    width: 120px !important;
}

.header__heading {
    width: 150px !important;
}

.searchbar__container {
    width: 50% !important;
}

.header__icons {
    width: 25% !important;
}
.searchbar__container .search-input {
    width: 100% !important;
    background: #fff !important;
    padding: 12px 15px !important;
    border: 0px !important;
}
.searchbar__container form select {
    position: absolute;
    height: 100% !important;
    padding-right: 40px;
    background: url('/cdn/shop/files/caret-down.png?v=1768203262');
    background-color: #d4d4d4;
    background-size: 14px 14px;
    background-repeat: no-repeat;
    background-position: 90% 50%;
    padding-left: 20px;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
    width: auto !important;
    padding: 0px !important;
    min-width: 90px !important;
    padding-left: 9px !important;
    font-size: 13px !important;
    cursor: pointer !important;
}

.searchbar__container form {
    overflow: hidden;
    position: relative;
    border-radius: 5px !important;
}

.searchbar__container .search-input {
    padding-left: 109px !important;
}

.searchbar__container .search-button {
    padding: 5px 13px !important;
    position: absolute;
    top: 0px;
    height: 100%;
    right: 0px;
    cursor: pointer;
}

.searchbar__container svg {
    width: 23px !important;
    height: 23px !important;
}
.count__flag img {
    width: 20px;
    object-fit: cover;
    border-radius: 2px;
}

.header-localization .disclosure .localization-form__select>span {
    align-items: center !important;
    display: flex;
}

.count__flag {
    display: flex;
    align-items: center;
    margin-right: 6px !important;
}
.header__icons svg.other--icon {
    fill: white !important;
}
.searchbar__container {
    width: 45% !important;
}

.header__icons {
    width: 40% !important;
}

.header__icon--cart {
    margin: 0px !important;
}

.bigmains__patterns {
    display: flex !important;
    align-items: center !important;
}

.los__icons {
    display: flex !important;
    padding-right: 10px !important;
}

.short__pateramins p {
    margin: 0px !important;
    color: white !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: normal !important;
}

.short__pateramins h4 {
    margin: 0px !important;
}

.short__pateramins h4 {
    font-weight: 600 !important;
    font-size: 14px !important;
}
.header__heading-link {
    padding: 0px !important;
    margin: 0px !important;
}
.icon__caret svg {
    fill: white !important;
    width: 14px !important;
    height: 14px !important;
}

.icon__caret {
    display: flex;
    align-items: center;
    margin-left: 8px !important;
}
.icon__caret svg {
    width: 12px !important;
    height: 12px !important;
}
.icon__caret svg {
    width: 12px !important;
    height: 12px !important;
}

.disclosure__list-wrapper {
    background: white !important;
    border-radius: 5px !important;
    padding: 10px !important;
}

.disclosure__list-wrapper .disclosure__link {
    margin: 0px !important;
    color: black !important;
    padding: 0px 10px !important;
    display: flex !important;
    justify-content: space-between;
}

.disclosure__list-wrapper  li.disclosure__item {
    margin-bottom: 5px !important;
}

.disclosure__list-wrapper .disclosure__link img {
    margin-right: 6px !important;
}

.disclosure__list-wrapper .disclosure__link:hover {
    background: #f7f7f7 !important;
}
.localization-form__currency {
    font-size: 11px !important;
}
.localization-form__currency {
    font-size: 11px !important;
}

.header__heading-logo {width: 100% !important;padding-right: 15px !important;}

.header__heading {
    width: 101px !important;
}
.bottom__headermenu span {
    color: white !important;
    font-size: 14px !important;
}

.bottom__headermenu {
    padding: 4px 15px!important;
}
li.shopby__departemnts svg {
    width: 20px;
    height: 20px;
    fill: white !important;
    margin-right: 10px !important;
}

li.shopby__departemnts p {
    margin: 0px;
    text-decoration: none !important;
    font-size: 15px !important;
    color: white !important;
    color: #fff !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}

li.shopby__departemnts a {
    text-decoration: none !important;
}

li.shopby__departemnts a {
    display: flex;
    align-items: center !important;
}

.bottom__headermenu {
    padding: 4px 26px !important;
    padding-bottom: 8px !important;
}

li.shopby__departemnts {
    padding-right: 25px !important;
}
.searchbar__container form select {
    max-width: 95px !important;
}
.featuredcollections--main.customthreegrid.fourcategorblock .row {
    padding: 0px 10px !important;
    max-width: 1314px !important;
}

.wonder__headingmains {
    padding: 0px 20px !important;
    max-width: 1314px !important;
    margin: auto !important;
}

.wonder__headingmains h2 {
    margin-bottom: 10px !important;
    margin-top: 10px !important;
}

.featuredsection--insidefourcategblos:hover img {
    transform: scale(1.2);
    transition: 0.3s;
}

.featuredsection--insidefourcategblos img {
    transition: 0.3s !important;
}

.featuredsection--insidefourcategblos:before {
    z-index: 2;
}
.featuredsection--contentssss button {
    width: fit-content !important;
    padding: 9px 20px !important;
    font-size: 14px !important;
}
.featuredcollections--main.customthreegrid.fourcategorblock .row {
    max-width: 1400px !important;
}

.wonder__headingmains {
    max-width: 1400px !important;
}
.collection__title.title-wrapper:before {
    display: none;
}

.collection__title.title-wrapper {
    max-width: 1400px !important;
    padding: 0 20px !important;
    margin: auto !important;
}
.collection__title.title-wrapper h2 {
    font-size: 24px !important;
    letter-spacing: 0px !important;
}
.fleximains--butonss svg {
    width: 20px !important;
    height: 20px !important;
    fill: white !important;
    margin-right: 10px !important;
}

.fleximains--butonss a {
    background: #f98c10 !important;
    text-transform: capitalize !important;
    letter-spacing: 0px !important;
    display: flex;
    font-weight: 500 !important;
    padding: 10px 25px !important;
    justify-content: center !important;
    border-radius: 10px !important;
}

.fleximains--butonss {margin-top: 15px !important;}

.card .card__content {
    padding: 15px !important;
}

.card--standard>.card__content .card__information {
    padding-bottom: 0px !important;
}
.card .price .price-item {
    font-size: 22px !important;
    font-weight: 600 !important;
}

.card__heading {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    /* Number of lines to show */
    line-clamp: 2;
    /* Standard property, currently supported across all modern browsers with -webkit prefix */
    -webkit-box-orient: vertical;
    margin-bottom: 10px !important;
}

.collection slider-component {
    max-width: 1400px !important;
    padding: 0 20px !important;
    margin: auto !important;
}

.collection__title.title-wrapper {
    margin-bottom: 25px !important;
}

.product-grid li.grid__item {
    width: 20% !important;
    padding: 20px !important;
    max-width: 20% !important;
    margin: 0px !important;
    padding: 5px !important;
    background: transparent !important;
}

.card-wrapper {
    background: white !important;
    border-radius: 10px !important;
    overflow: hidden;
    box-shadow: 0px 0px 9px #00000012 !important;
}

.card .price .price-item {
    font-size: 19px !important;
}

.grid.product-grid {
    gap: 0px !important;
}
.product-grid li.grid__item {
    padding: 8px !important;
}

.collection slider-component {
    padding: 0px 12px !important;
}
.card-wrapper:hover {
    box-shadow: 0 0 9px 2px #0000002b !important;
    transition: 0.3s;
}

.card-wrapper {
    transition: 0.3s;
}

.card__heading, .card__heading a {
    text-decoration: none !important;
}
.today__deals {
    max-width: 1400px !important;
    padding: 0 20px !important;
    margin: auto !important;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.lfipa__misn2 svg {
    width: 20px;
    height: 20px;
}

.lfipa__misn2 {
    background: #e236361a;
    width: 45px !important;
    height: 45px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px !important;
}

.lfipa__misn2 svg path {
    fill: #e23636;
}

.lessiconss svg {
    width: 15px;
    height: 15px;
    margin-right: 10px;
}

.lessiconss h3 {
    margin: 0px;
    font-size: 23px;
}

.lessiconss p {
    margin: 0px;
    display: flex;
    align-items: center !important;
}

.lfipa__misn2 svg path {
    fill: unset !important;
}

.lfipa__misn2 svg {
    stroke: #e23636;
}

span#countdown {
    line-height: normal !important;
    margin-left: 5px !important;
}

.lessiconss p {
    font-size: 15px !important;
}

.sidebar__deals {
    display: flex;
    align-items: center;
}

.lfipa__misn2 {
    margin-right: 10px;
}

.lessiconss h3 {
    line-height: normal !important;
}

.today__deals {
    padding-top: 50px !important;
    padding-bottom: 20px !important;
}

.short__butons .button:before, .short__butons .button:after {
    display: none;
}

.short__butons .button {
    border: 1px solid #e1e1e1 !important;
    background: transparent !important;
    color: black !important;
    font-weight: normal !important;
    font-size: 15px !important;
    border-radius: 10px !important;
    padding: 10px 15px !important;
    height: unset !important;
    min-height: unset !important;
    transition: 0.1s;
}

.short__butons .button:hover {
    background: #ff8600 !important;
    border-color: #ff8600 !important;
    color: white !important;
}
.flipmains__conmsin22s .col-sm-4 {
    padding: 10px;
    width: 25%;
}

.flipmains__conmsin22s {
    padding: 0px 10px !important;
}

.shortbad--1 svg {
    width: 16px !important;
    height: 16px !important;
    fill: white;
    margin-right: 3px !important;
}

.shortbad--1 {
    font-weight: 600 !important;
    background: #e23636;
    color: white;
    display: flex;
    align-items: center;
    width: fit-content;
    font-size: 12px !important;
    padding: 4px 7px !important;
    border-radius: 5px !important;
}

.blocks--Minsss {
    position: relative;
}

.flipmains__conmsin22s a {
    text-decoration: none !important;
}

.shortbad--1 {
    position: absolute;
    top: 10px;
    left: 10px;
}

.blocks--Minsss img {
    width: 100%;
}

.featuredsection--contentssssss h2 {
    margin-top: 0px;
    font-size: 14px;
    margin-bottom: 5px !important;
}

.featuredsection--contentssssss p {
    color: #e23636;
    font-size: 21px !important;
    font-weight: 700 !important;
    margin: 0px !important;
}

.featuredsection--contentssssss p span {
    color: #636363 !important;
    text-decoration: line-through;
    font-weight: 400 !important;
    font-size: 14px;
    margin-left: 10px !important;
}
.short_12 {
    font-size: 13px !important;
    color: grey !important;
}

.placeholder_min1 {
    background: #e7e7e7 !important;
    width: 100%;
    height: 8px !important;
    margin-bottom: 5px !important;
    margin-top: 11px !important;
    border-radius: 50px !important;
}

.placeholder_min1 div {
    width: attr(data-bar length);
    display: block !important;
    background: #ff8600 !important;
    position: absolute;
    height: 100% !important;
}
.placeholder_min1 {
    position: relative;
    overflow: hidden;
}

.featuredsection--contentssssss {
    padding: 15px !important;
}

.featuredsection--insidefourcategblosss {
    box-shadow: 0 0 9px 2px #0000002b!important;
    background: white;
    border-radius: 15px !important;
    overflow: hidden;
}
.freedelivery__tab svg {
    width: 15px;
    height: 15px;
    fill: white !important;
    margin-right: 10px !important;
}

.freedelivery__tab p {
    margin: 0px;
    font-size: 12px !important;
    color: white !important;
    line-height: normal !important;
    font-weight: 500 !important;
}

.freedelivery__tab {
    background: #2e2e2e !important;
    display: flex;
    align-items: center;
    margin-bottom: 10px !important;
    width: fit-content;
    padding: 5px 10px !important;
    border-radius: 5px !important;
}
.card .price--on-sale .price-item--regular {
    font-size: 14px !important;
    margin-left: 0px !important;
    font-weight: 400 !important;
}

span.price-item.price-item--sale.price-item--last {
    margin-right: 5px !important;
}
.card .price .price-item {
    color: black !important;
}

.card .price--on-sale .price-item--regular {
    opacity: 0.5;
}
.slider__arrows div {
    position: unset !important;
    transform: unset !important;
    margin: unset !important;
}

.slider__arrows {
    display: flex !important;
    align-items: center;
}
.slider__arrows div:after {
    color: black !important;
    font-size: 13px !important;
}

.slider__arrows div {
    box-shadow: 0px 0px 4px 1px #00000012 !important;
}
footer.footer {
    background: #000000 !important;
    margin-top: 50px !important;
}
footer.footer {
    margin-top: 0px !important;
}

.backtotop__min button {
    width: 100% !important;
    border: 0px !important;
    background: #4d4d4d !important;
    color: white !important;
    font-size: 16px !important;
    margin: 0px !important;
    padding: 16px 20px !important;
}

.backtotop__min {
    line-height: 0px !important;
}

.image---block {
    width: 40px !important;
    height: 40px !important;
    background: #f3f3f3 !important;
    padding: 10px !important;
    border-radius: 50px !important;
}

.image---block svg path, .image---block svg circle, .image---block svg rect {
    fill: orange !important;
}

.content--footer {
    display: flex !important;
}

.text---content p {
    font-size: 14px !important;
    margin-top: 0px !important;
}

.custom--iconsfooter .col-sm-3 {
    border: 0px !important;
}

.custom--iconsfooter {
    margin-top: 50px !important;
    background: #000000 !important;
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}

.text---content h2, .text---content p {
    color: white !important;
}

.text---content p {
    opacity: 0.8;
}

.image---block {
    background: #505050 !important;
}

.backtotop__min button {
    cursor: pointer;
    background: #2c2c2c !important;
}

.backtotop__min {
    background: #000000 !important;
}
.footer__blocks-wrapper.grid .footer-block:last-child {
    width: 100% !important;
    max-width: 100% !important;
}
.contentnic_1 h2 {
    color: white;
    font-weight: 500 !important;
    font-size: 14px !important;
    opacity: 0.6;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    text-align: left !important;
}

.contentnic_1 ul {
    padding: 0px !important;
    list-style: none !important;
    margin-top: 10px !important;
}

.contentnic_1 ul a {
    text-decoration: none !important;
    text-transform: capitalize !important;
    font-size: 15px !important;
    line-height: normal !important;
    color: #ededed !important;
}

.contentnic_1 ul li {}

.footer-block.grid__item.footer-block--menu li {
    margin-bottom: 5px !important;
}

.main__otherblocks {
    display: flex;
}

.blockcontent__s {
    width: 33.3333333%;
}

.contentnic_1+.contentnic_1 {
    margin-top: 35px !important;
}

.footer-block.grid__item.footer-block--menu li {
    display: block !important;
    text-align: left !important;
}
.footer-block--menu h2.footer-block__heading.inline-richtext {
    display: none !important;
}

.backtotop__min {
    padding-top: 15px !important;
    padding-bottom: 10px !important;
}
.footer__content-top.page-width {
    max-width: 1400px !important;
    margin: auto !important;
    padding: 0px 10px !important;
}

.header {
    max-width: 1400px !important;
    margin: auto !important;
}

.bottom__headermenu {
    max-width: 1400px !important;
    margin: auto !important;
}

.custom--iconsfooter .row {
    max-width: 1400px !important;
    margin: auto !important;
}

.goodmains--flexinsmin--ss {
    max-width: 1400px !important;
    margin: auto !important;
    padding: 0px 10px !important;
    margin-top: 35px !important;
    padding-top: 35px !important;
}
.contentnic_1 h2 {
    opacity: 1 !important;
    font-size: 18px !important;
}

.contentnic_1 ul a {
    font-weight: 400 !important;
    opacity: 0.7;
}

.custom--iconsfooter .row {
    padding: 0px 15px !important;
}

.goodmains--newslinss22 h4 {
    font-size: 22px !important;
    padding-top: 24px !important;
}

.newsletter-form__field-wrapper .field__input {
    border: 2px solid grey !important;
    border-radius: 10px !important;
    padding-left: 15px !important;
}

.newsletter-form__button {
    right: 10px !important;
}

.newsletter-form__field-wrapper .field__label {
    font-size: 13px !important;
    top: 30% !important;
}

.newsletter-form__field-wrapper .field__input:focus+label {
    opacity: 0;
}
.maingood--copyminssg {
    display: flex;
    align-items: center !important;
}

.maingood--copyminssg p {
    margin: 0px !important;
    font-size: 12px !important;
    line-height: normal !important;
    padding-left: 15px !important;
}

.maingood--copyminssg img {
    max-width: 33px;
}

.goodmains--flexinsmin--ss .col-sm-3 {
    padding: 0px !important;
}

.goodmains--flexinsmin--ss {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.goodmains--flexinsmin--ss .col-sm-9 {
    padding-right: 0px !important;
}

.content__flipsondms {
    display: flex;
}
.goodmains--flexinsmin--ss .col-sm-5 {
    padding-left: 0px !important;
}

.goodmains--flexinsmin--ss .col-sm-7 {
    padding-right: 0px !important;
}

.goodmains--flexinsmin--ss {
    padding-bottom: 40px !important;
}

.content__flipsondms {
    align-items: center !important;
}

.maingood--copyminssg {
    max-width: 250px !important;
}

.goodmains--flexinsmin--ss {
    border-color: #565656 !important;
}

.maingood--copyminss, .niceflexing-mnsssss a {
    color: white !important;
    text-decoration: none !important;
    font-size: 14px !important;
}

.blockmainss {
    padding-left: 20px !important;
}
.flipmains__conmsin22s {
    max-width: 1400px;
    margin: auto;
    padding: 30px 0 15px;
}

.goodmains--flexinsmin--ss .row {
    max-width: 100% !important;
}
.main__contentflipp1 {
    max-width: 500px;
}

.main__contentflipp1 h3 {
    margin-top: 0px;
    font-size: 53px;
    max-width: 250px;
    margin-bottom: 0px;
    line-height: 55px;
    color: white;
}

.main__contentflipp1 p {
    line-height: 25px;
    font-weight: 500 !important;
    font-size: 17px;
    color: white;
}

.content__mains--flip {
    background: #000000;
}

.mainflip__v1 h3 {
    color: white;
    border: 2px solid white;
    padding: 6px 30px;
    border-radius: 50px;
    width: fit-content;
}

.mainflip__v1 img {
    max-width: 350px;
    border-radius: 15px;
    width: 100%;
}

.mainflip__v1 h4 {
    color: white;
    font-size: 23px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.mainflip__v1 p {
    color: white;
    font-size: 14px;
    line-height: normal;
    border-left: 2px solid #ffffffb8;
    padding-left: 19px;
}

.sidecontent__bar {
    padding-top: 60px;
    padding-left: 60px;
    border-left: 5px solid #faf669;
}

.mainflip__v1 {
    position: relative;
}

.mainflip__v1:before {
    width: 24px;
    content: '';
    position: absolute;
    left: -74px;
    top: 9px;
    height: 24px;
    background: #faf669;
    border-radius: 50px;
    border: 3px solid black;
}
.mainflip__v1 {
    margin-bottom: 100px;
}

.main__contentflipp1 {
    top: 50px;
    padding-top: 100px;
}

.content__mains--flip .col-sm-6 {
    position: sticky;
    top: 50px;
}
.bigamisn__sidemians .row {
    max-width: 1200px;
    margin: auto;
}

.bigamisn__sidemians {
    background: #f7f7f7;
    padding: 50px 10px;
}

.other-s1 h3 {
    font-size: 40px;
    margin: 0px;
}

.othermians--1 p {
    font-size: 16px;
    font-weight: 500;
}

.otrhermains--11 img {
    width: 100%;
    border-radius: 15px;
}

.otrhermains--11 {
    background: white;
    padding: 20px;
    border-radius: 15px;
}

.otrhermains--11 h3 {
    font-size: 19px;
    font-weight: 500 !important;
    margin: 0px;
    padding-top: 15px;
}
.bigamisn__sidemians.sidecontent11 {
    background: white;
}

.bottom__sectionmain1 .row {
    max-width: 1200px;
    margin: auto;
    padding-bottom: 40px;
    margin-bottom: 40px;
    border-bottom: 1px solid #e3e3e3;
}

.bottom__sectionmain1 h3 {
    font-weight: 500 !important;
    font-size: 34px;
    margin: 0px;
}

.side__1m2 p {
    font-weight: normal;
    font-size: 16px;
}
.enablesection__01 h3 {
    text-align: center;
}

.enablesection__01 svg {
    width: 20px;
    height: 20px;
    margin-right: 5px;
    margin-left: 10px;
}

.enablesection__01 h3 a {
    text-decoration: none;
    color: black;
}

.enablesection__01  a {
    display: flex;
    align-items: center;
    line-height: normal;
}

.enablesection__01 h3 {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 20px;
    font-size: 26px;
}
.enablesection__01 img {
    width: 100%;
}
.enablesection__01 .row {
    max-width: 1200px;
    margin: auto;
}

.enablesection__01 img, .enablesection__01 video {
    aspect-ratio: 1/1;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.enablesection__01 .col-sm-4 {
    padding: 10px;
}

.enablesection__01 {
    margin-bottom: 50px;
}
.maingoodflip__c1 h3 {
    font-weight: 600 !important;
}
.mains__flipcontent {
    padding: 40px;
    background: #f3f3f3;
}

.gordz-info {
    padding: 40px;
    border: 1px solid #eaeaea;
    background: white;
    border-radius: 15px;
}

.gordz-info svg {
    width: 20px;
    height: 20px;
}
.gordz-info a {
    display: flex;
    align-items: center;
    color: black !important;
    text-decoration: none;
}

.gordz-info svg {
    margin-right: 10px !important;
}
.content__mains--flip .row {
    max-width: 1250px;
    margin: auto;
}

.main__contentflipp1 {
    padding-bottom: 90px !important;
}
.imageside-1 img {
    width: 100%;
}
.imageside-1 img {
    width: 100%;
}

.mainclass__content {
    position: absolute;
    bottom: 40px;
    z-index: 9;
    width: 100%;
}

.topmain__classcontent {
    position: relative;
}

.maingoodflip__c1 {
    margin: auto;
    max-width: 1200px;
}

.maingoodflip__c1 h3 {
    color: white;
    font-size: 90px !important;
    margin: 0px;
    line-height: 100px !important;
}

.imageside-1 img {
    opacity: 0.7;
    aspect-ratio: 1/0.4;
    object-fit: cover;
}

.imageside-1 {
    background: black;
    line-height: 0px;
}
.blig__1 p {
    font-weight: 500;
    color: white;
    font-size: 18px;
    line-height: normal;
}

.blig__1 {
    max-width: 650px;
}

.imageside-1:before {
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background: linear-gradient(356deg, #0000008f 10%, #54545400);
    z-index: 1;
}

.imageside-1 img {
    opacity: 1;
}
.main__flipcontent {
    background: #000000;
}

.sidemains__on2 {
    max-width: 1200px;
    margin: auto;
}

.other__con111 {
    padding: 10px;
}

.other__con111 {
    max-width: 750px;
}
.mainclass__content {
    z-index: 2;
}
.blig__1 {
    max-width: 850px !important;
}

.maingoodflip__c1 h3 {
    line-height: 90px !important;
}

.blig__1 p {
    line-height: 30px !important;
    max-width: 550px !important;
}
.blig__1 {
    max-width: 850px !important;
}

.maingoodflip__c1 h3 {
    line-height: 90px !important;
}

.blig__1 p {
    line-height: 30px !important;
    max-width: 550px !important;
}

.other__con111 h4 {
    color: white;
    margin-top: 0px;
    font-size: 20px;
    margin-bottom: 5px !important;
}

.other__con111 h3 {
    color: white;
    font-size: 38px;
    margin: 0px;
}

.other__con111 p {
    color: white;
    margin-top: 10px !important;
}

.main__flipcontent {
    padding-bottom: 60px;
    padding-top: 250px !important;
}
.bigmains__lfipaimns .row {
    max-width: 1250px;
    margin: auto;
    display: flex;
    flex-wrap: wrap;
}

.bigmains__lfipaimns {
    background: black !important;
    padding: 80px 10px;
}

.icon__flip1 svg {
    fill: white;
    width: 35px;
    height: 35px;
}

.icon__flip1 {
    width: 80px;
    height: 80px;
    background: #303030 !important;
    border-radius: 10px;
    border: 1px solid #454545 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
}

.ncimains__consmin2 h3, .ncimains__consmin2 p {
    color: white;
    text-align: center;
}

.bigmains__lfipaimns .col-sm-4 {
    padding: 20px;
}

.ncimains__consmin2 p {
    font-size: 16px;
    padding: 0px 15px !important;
    margin-bottom: 0px !important;
    margin-top: 5px !important;
}

.ncimains__consmin2 h3 {
    font-size: 22px;
    margin-bottom: 5px !important;
}
.slider__arrows div {
    background: white !important;
    margin-left: 10px !important;
}
.slider__arrows div {
    background: white !important;
    margin-left: 10px !important;
    z-index: 2 !important;
}
.sixcategoryblock img {
    border-radius: 50% !important;
}

.categorysix--blocks p {
    margin-bottom: 5px !important;
    margin-top: 5px !important;
}
.customsixcategory--block {
    max-width: 1400px !important;
    max-width: 1371px !important;
    padding: 0px 10px !important;
}

.customsixcategory--block h1 {
    text-align: left !important;
    padding-bottom: 25px !important;
}
.categorysix--blocks p {
    text-align: center !important;
}
.categorysix--blocks p {
    text-align: center !important;
}

.customsixcategory--block .swiper-button-next, .customsixcategory--block .swiper-button-prev {
    background: white !important;
}

.customsixcategory--block .swiper-button-next:after, .customsixcategory--block .swiper-button-prev:after {
    color: black !important;
}
.header {
    position: unset !important;
}
.bigmains__flipcontent {
    max-width: 1371px !important;
    padding: 0 10px !important;
    margin-top: 40px !important;
}

.bigmains__flipcontent img {
    width: 100%;
    border-radius: 15px !important;
}

.bigmains__flipcontent .col-sm-5, .bigmains__flipcontent .col-sm-4, .bigmains__flipcontent .col-sm-3 {
    padding: 10px;
}

.othermains__fliaps1 {
    position: absolute;
    top: 30px;
    left: 30px;
    max-width: 450px;
}

.flipmains__cntent {
    position: relative;
}

.othermains__fliaps1 h3 {
    margin-top: 0px;
    margin-bottom: 5px !important;
}

.othermains__fliaps1 h2 {
    font-size: 31px;
    margin: 0px !important;
    padding-bottom: 24px !important;
    font-weight: 700;
}

.othermains__fliaps1 .button {
    background: white !important;
    border-radius: 50px !important;
    color: black !important;
}

.othermains__fliaps1 .button:before, .othermains__fliaps1 .button:after {
    display: none;
}
.rightside__content {
    display: flex;
    gap: 15px;
    padding-top: 5px;
}

.flipmains__cntentother {
    position: relative;
}

.mainblocks {
    position: absolute;
    top: 30px;
    left: 30px;
    max-width: 300px;
}

.mainblocks h3 {
    margin-top: 0px;
    font-size: 23px;
    margin-bottom: 5px;
}

.mainblocks a {
    color: black !important;
}

.mainshort__blocks {
    position: relative;
}

.min__contentshort {
    position: absolute;
    top: 20px;
    left: 20px;
    max-width: 200px;
}

.min__contentshort h3 {
    font-size: 16px;
    margin-top: 0px;
    margin-bottom: 5px;
}

.min__contentshort p {
    margin-top: 5px !important;
    margin-bottom: 0px;
    font-size: 14px;
}

.min__contentshort a {
    color: black !important;
    font-size: 12px !important;
}

.mains__cmsin2 h2 {
    text-transform: capitalize;
}

.miain__shortcontent {
    position: relative;
}

.mains__cmsin2 {
    position: absolute;
    top: 25px;
    left: 25px;
    max-width: 300px;
}

.mains__cmsin2 h2 {
    margin-top: 0px;
}

.mains__cmsin2 h2 {
    font-size: 14px;
    margin-bottom: 5px;
}

.mains__cmsin2 h3 {
    font-size: 29px;
    margin: 0px;
}

.mains__cmsin2 a {
    color: black !important;
    display: block !important;
    margin-top: 10px;
}
.othermains__fliaps1 h2 {
    font-weight: 600 !important;
}
.maingod-socntess li.firstmina--childss > img {
  width: 150px !important; }

.maingdoo__content .row {
  max-width: 1300px;
  margin: auto; }

.maingdoo__content {
  padding-top: 35px !important; }

.othermains__content {
  padding-top: 15px !important; }

.maingdoo__content .col-sm-6 {
  padding: 10px; }

.bigmains__flpon h4 {
  margin-top: 0px; }

.bigmains__flpon .button {
  margin-bottom: 0px !important; }

.bigmains__flpon .button {
  background: #008861 !important;
  color: white !important;
  border: 0px !important; }

.bigmains__flpon h4 {
  font-weight: 600 !important;
  margin-bottom: 5px !important; }

.bigmains__flpon {
  position: absolute;
  bottom: 0px;
  left: 0px !important;
  padding: 25px; }

.nine__content {
  position: relative; }

.bigmains__flpon p {
  margin-bottom: 10px; }

.mainblock__rw .col-sm-6 {
  padding: 0px; }

.mainblock__rw .col-sm-6:nth-child(odd) {
  padding-right: 9px !important; }

.mainblock__rw .col-sm-6:nth-child(even) {
  padding-bottom: 15px !important;
  padding-left: 9px !important; }

.bigmains__flpon p {
  max-width: 350px;
  font-size: 15px; }

.maincustom--content---wc p {
  font-size: 15px !important;
  line-height: 23px !important; }

.maincustom--content---wc p {
  font-size: 15px !important;
  line-height: 23px !important; }

.insierating--barss {
  max-width: unset !important;
  min-width: unset !important;
  margin: 0px !important; }

.customreview--ratingmainss .col-sm-9 .row {
  display: flex;
  flex-wrap: wrap; }

.insierating--barss {
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.08) !important;
  border-radius: 15px !important;
  border: 1px solid #e7e7e7 !important;
  height: 100%; }

.insiderow .col-sm-4 {
  height: auto; }

.custominside--ratingsmainss {
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.08) !important;
  border-radius: 15px !important;
  border: 1px solid #e7e7e7 !important;
  height: 100% !important;
  max-height: 567px; }

.author--informationss h3 {
  text-align: left !important;
  line-height: normal !important; }

.author--informationss h4 {
  color: black !important;
  font-weight: 400 !important; }

.custombodreviewss h5 {
  margin-top: 6px !important;
  color: orange !important;
  font-size: 20px !important; }

.custombodreviewss p {
  font-size: 15px !important;
  line-height: 25px !important;
  margin-bottom: 0px !important; }

.customreview--ratingmainss .col-sm-3, .customreview--ratingmainss .col-sm-9 {
  height: auto; }

.customreview--ratingmainss .mainrow {
  display: flex;
  flex-wrap: wrap; }

.maincustom--goomansss {
  padding-bottom: 0px !important; }

.customreview--ratingmainss .mainrow {
  max-width: 1250px !important; }

.custominside--ratingsmainss {
  max-height: 614px !important; }

.custominside--ratingsmainss {
  max-height: 467px !important;
  background: white !important;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.08) !important;
  border-radius: 15px !important;
  border: 1px solid #e7e7e7 !important; }

.insideflex--mainss h2, .insideflex--mainss h3 {
  color: black !important; }

.insideflex--mainss h4 {
  color: orange !important; }

.insideflex--mainss h5 {
  color: black !important; }

.custominside--ratingsmainss {
  max-height: 467px !important;
  background: white !important;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.08) !important;
  border-radius: 15px !important;
  border: 1px solid #e7e7e7 !important; }

.insideflex--mainss h2, .insideflex--mainss h3 {
  color: black !important; }

.insideflex--mainss h4 {
  color: orange !important; }

.insideflex--mainss h5 {
  color: black !important; }

.custominside--ratingsmainss {
  background-image: url("https://cdn11.bigcommerce.com/s-ddxnbrz4n0/images/stencil/original/image-manager/1.png?t=1765695905") !important;
  background-size: cover !important; }

.bigother--content > h4 {
  background: white;
  padding: 4px 15px !important;
  border-radius: 50px !important;
  width: fit-content;
  font-size: 14px !important;
  margin-bottom: 10px !important; }

.nicme22 svg {
  width: 25px !important;
  height: 25px !important; }

.maincontent--godonefixing ul {
  margin-bottom: 25px !important; }

.maincontent--godonefixing p, .maincontent--godonefixing li {
  font-weight: normal !important;
  font-size: 16px !important; }

.mincontentmains--fixing .col-sm-5 {
  border-left: 0px !important;
  margin-left: 0px !important;
  padding-left: 0px !important; }

.customrowtopmain {
  background: #232323 !important; }

h2.footer--headingmenu {
  text-transform: uppercase !important;
  color: white !important;
  font-weight: 600 !important;
  letter-spacing: 1px !important; }

h2.footer--headingmenu, a.footerlinks-inside, .maingoodsubscrip---txt p, .copyrightmains--goodss {
  color: white !important; }

h2.footernewsletter--v {
  color: white !important;
  font-size: 32px !important;
  line-height: normal !important;
  font-weight: 700 !important; }

.maingoodsubscrip---txt p {
  padding-bottom: 25px !important; }

.footer--newsletter .form-input {
  background: transparent !important;
  border: 1px solid grey !important;
  color: white !important; }

.footer--newsletter .button {
  text-transform: uppercase !important;
  background: transparent !important; }

.connect__main h3 {
  color: white !important;
  text-transform: uppercase !important;
  font-size: 14px !important;
  text-align: left !important; }

.connect__main li {
  color: white !important;
  text-align: left !important;
  margin-bottom: 10px !important; }

.socialLinks .icon.icon--instagram, .socialLinks .icon.icon--facebook, .socialLinks .icon.icon--email {
  transform: unset !important;
  background: transparent !important; }

.socialLinks .icon:hover svg, .socialLinks .icon svg {
  fill: white !important; }

h2.footer--headingmenu {
  text-transform: uppercase !important;
  color: white !important;
  font-weight: 600 !important;
  letter-spacing: 1px !important; }

h2.footer--headingmenu, a.footerlinks-inside, .maingoodsubscrip---txt p, .copyrightmains--goodss {
  color: white !important; }

h2.footernewsletter--v {
  color: white !important;
  font-size: 32px !important;
  line-height: normal !important;
  font-weight: 700 !important; }

.maingoodsubscrip---txt p {
  padding-bottom: 25px !important; }

.footer--newsletter .form-input {
  background: transparent !important;
  border: 1px solid grey !important;
  color: white !important; }

.footer--newsletter .button {
  text-transform: uppercase !important;
  background: transparent !important; }

.connect__main h3 {
  color: white !important;
  text-transform: uppercase !important;
  font-size: 14px !important;
  text-align: left !important; }

.connect__main li {
  color: white !important;
  text-align: left !important;
  margin-bottom: 10px !important; }

.socialLinks .icon.icon--instagram, .socialLinks .icon.icon--facebook, .socialLinks .icon.icon--email {
  transform: unset !important;
  background: transparent !important; }

.socialLinks .icon:hover svg, .socialLinks .icon svg {
  fill: white !important; }

.goodmains--flexinsmin--ss {
  background: #232323 !important;
  border-color: #3e3e3e !important; }

h2.footer--headingmenu {
  text-transform: uppercase !important;
  color: white !important;
  font-weight: 600 !important;
  letter-spacing: 1px !important; }

h2.footer--headingmenu, a.footerlinks-inside, .maingoodsubscrip---txt p, .copyrightmains--goodss {
  color: white !important; }

h2.footernewsletter--v {
  color: white !important;
  font-size: 32px !important;
  line-height: normal !important;
  font-weight: 700 !important; }

.maingoodsubscrip---txt p {
  padding-bottom: 25px !important; }

.footer--newsletter .form-input {
  background: transparent !important;
  border: 1px solid grey !important;
  color: white !important; }

.footer--newsletter .button {
  text-transform: uppercase !important;
  background: transparent !important; }

.connect__main h3 {
  color: white !important;
  text-transform: uppercase !important;
  font-size: 14px !important;
  text-align: left !important; }

.connect__main li {
  color: white !important;
  text-align: left !important;
  margin-bottom: 10px !important; }
  .g_logo img {
    max-width: 25px;
    width: 25px;
}

.g_logo {
    position: absolute;
    top: 15px;
    right: 20px;
}

.insierating--barss {
    position: relative;
    background-color: white !important;
}

.authortle--mainss {
    background: #f0f0f0 !important;
    border-radius: 50px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

.author--informationss {
    padding-left: 10px;
}

.author--informationss h4 {
    margin: 0px;
}
.insiderow .col-sm-4 {
    padding: 10px;
}
.insiderow .col-sm-4 {
    height: auto;
}
.customreview--ratingmainss .col-sm-9 .row {
    display: flex;
    flex-wrap: wrap;
}
.custominside--ratingsmainss {
    display: flex;
    align-items: center;
    justify-content: center;
}

.custombodreviewss h5 {
    letter-spacing: 4px !important;
    margin-bottom: 5px !important;
}

.custombodreviewss p {
    margin-top: 5px !important;
    font-size: 15px !important;
}

.customreview--ratingmainss .mainrow {
    max-width: 100% !important;
}

.customreview--ratingmainss {
    max-width: 1371px !important;
    padding: 0 10px !important;
    margin-top: 40px !important;
}
.custombodreviewss p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.insideflex--mainss {
    text-align: center;
}

.insideflex--mainss h3 {
    margin-top: 0px;
    font-size: 20px;
    margin-bottom: 5px;
}

.insideflex--mainss h2 {
    font-size: 62px;
    margin: 0px;
}

.insideflex--mainss h4 {
    letter-spacing: 2px !important;
    font-size: 26px;
    margin: 0px;
}

.insideflex--mainss h5 {
    margin: 0px;
    font-weight: 400 !important;
    padding-top: 15px;
}

.custominside--ratingsmainss {
    max-height: 456px !important;
    margin-top: 8px;
}

.customreview--ratingmainss .col-sm-3, .customreview--ratingmainss .col-sm-9 {
    padding: 5px;
}
.mainbigicons--content {
    display: flex;
    align-items: center;
}

.topmain--icons svg {
    width: 70px;
    height: 70px;
    margin-right: 24px;
    fill: orange !important;
}

.flippingcontent--mainone h3 {
    font-size: 31px;
    margin: 0px;
    color: white;
    line-height: normal;
}

.flippingcontent--mainone p {
    margin: 0px;
    font-size: 24px;
    color: white;
    line-height: normal;
}

.topmain--icons svg path {
    fill: #ff8600;
}

.mainbigicons--content {
    justify-content: center;
    background: #000000 !important;
    padding: 32px 10px;
    margin-top: 30px;
}

.topmain--icons {
    display: flex;
    align-items: center;
}
.mainbigicons--content {
    background: #005ddc !important;
    border-radius: 20px !important;
}

.topmainheading--content {
    max-width: 1380px;
    margin: auto;
    padding: 0px 10px !important;
}

.shopbycallcategories h3 {
    margin-top: 0px !important;
}

.customsixcategory--blocks {
    padding-top: 40px;
}

.shopbycallcategories h3 {
    margin-bottom: 20px !important;
}

.shopbycallcategories {}

.customsixcategory--blocks {
    max-width: 1380px;
    margin: auto;
    padding: 0px 10px !important;
    padding-top: 40px !important;
}
.sixcategoryblocks img {
    width: 100%;
    border-radius: 20px !important;
}
.header-wrapper {
}

.header {
    max-width: 1300px !important;
}

.bottom__headermenu {
    max-width: 1300px !important;
}

.featuredcollections--main.customthreegrid.fourcategorblock .row, .wonder__headingmains {
    max-width: 1300px !important;
    padding: 0px 10px !important;
}

.featuredcollections--main.customthreegrid.fourcategorblock .row {
    padding: 0px 0px !important;
}

.collection__title.title-wrapper {
    max-width: 1300px !important;
    padding: 0px 10px !important;
}

.collection slider-component {
    max-width: 1300px !important;
    padding: 0px !important;
}

.today__deals {
    max-width: 1300px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.flipmains__conmsin22s {
    max-width: 1300px !important;
    padding: 0px !important;
}

.bigmainst---topambra {
    max-width: 1274px;
}

.products--sliderv1 {
    max-width: 1274px !important;
}

.customsixcategory--block {
    max-width: 1300px !important;
    padding: 0px 10px !important;
}

.bigmains__flipcontent {
    max-width: 1300px !important;
    margin: auto !important;
    padding-top: 40px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.customreview--ratingmainss {
    max-width: 1300px !important;
    margin: auto !important;
}

.topmainheading--content {
    max-width: 1300px !important;
}

.customsixcategory--blocks {
    max-width: 1300px !important;
}

.customsixcategory--blocks .swiper-button-next:after, .customsixcategory--blocks .swiper-button-prev:after {
    color: black !important;
}

.customsixcategory--blocks .swiper-button-next, .customsixcategory--blocks .swiper-button-prev {
    background: #ffffff94 !important;
}

.sixcategoryblocks a {
    text-decoration: none !important;
}

.customsixcategory--blocks {
    padding-bottom: 40px !important;
}

.othervsmains--uss {
    background: transparent !important;
    max-width: 1300px !important;
    padding: 0px !important;
}

.othervsmains--uss .row {
    max-width: 1276px !important;
}
.okeanosmainimage--s .row {
    position: unset !important;
    background: unset !important;
    max-width: 1300px !important;
    margin: auto !important;
    padding-top: 50px !important;
}

.customainsimage--section img {
    max-width: 600px;
    border-radius: 25px !important;
}

.customainsimage--section {
    text-align: center !important;
}

.mainonecontent--gondone h2 {
    font-size: 54px !important;
    line-height: 60px !important;
    font-weight: 500 !important;
}

.mainonecontent--gondone a {
    text-transform: unset !important;
    letter-spacing: 0px !important;
    background: transparent !important;
    color: black !important;
    font-size: 16px !important;
    border: 1px solid black !important;
}

.goodmains--nicecontentss {
    background: transparent !important;
}

.goodmains--nicecontentss h2 {text-align: center !important;font-size: 32px !important;margin-bottom: 15px !important;}

.bigkmains--sidemianss svg {
    background: #ff8600 !important;
}

.goodmains--nicecontentss {
    padding-bottom: 0px !important;
}

.goodmains--flexinsmin--ss {
    background: transparent !important;
}
@keyframes bubblestyle {
  0.00% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    opacity: 0; }
  8.33% {
    -webkit-transform: scale(0.53024);
    transform: scale(0.53024);
    opacity: .46; }
  16.67% {
    -webkit-transform: scale(0.58512);
    transform: scale(0.58512);
    opacity: .71; }
  25.00% {
    -webkit-transform: scale(0.68636);
    transform: scale(0.68636);
    opacity: .85; }
  33.33% {
    -webkit-transform: scale(0.84052);
    transform: scale(0.84052);
    opacity: .94; }
  41.67% {
    -webkit-transform: scale(0.95133);
    transform: scale(0.95133);
    opacity: .99; }
  50.00% {
    -webkit-transform: scale(1.0058);
    transform: scale(1.0058);
    opacity: 1; }
  58.33% {
    -webkit-transform: scale(1.0313);
    transform: scale(1.0313);
    opacity: 1; }
  66.67% {
    -webkit-transform: scale(1.04067);
    transform: scale(1.04067);
    opacity: 1; }
  75.00% {
    -webkit-transform: scale(1.03987);
    transform: scale(1.03987);
    opacity: 1; }
  83.33% {
    -webkit-transform: scale(1.03204);
    transform: scale(1.03204);
    opacity: 1; }
  91.67% {
    -webkit-transform: scale(1.01908);
    transform: scale(1.01908);
    opacity: 1; }
  100.00% {
    -webkit-transform: scale(1.00218);
    transform: scale(1.00218);
    opacity: 1; } }

.header-localization .disclosure .localization-form__select {
    padding-right: 10px !important;
    border-radius: 50px !important;
}

.header-localization .disclosure .localization-form__select:after, .bigmains__patterns:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    content: "";
    will-change: transform;
    background-color: #f2f2f2;
    border-radius: .22rem;
    background: #9e9e9e !important;
    transform: scale(0.5);
    opacity: 0;
    border-radius: 50px !important;
}

.header-localization .disclosure .localization-form__select:hover:after, .bigmains__patterns:hover:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    content: "";
    will-change: transform;
    animation: bubblestyle .2s ease both;
    background-color: #f2f2f2;
    border-radius: .22rem;
    background: #5d5d5d !important;
    transform: scale(0.5);
    opacity: 1;
}

.header-localization .disclosure .localization-form__select>span {
    position: relative;
    z-index: 1;
}

.header-localization .disclosure .localization-form__select>span+div {
    position: relative;
    z-index: 1;
}

.bigmains__patterns {
    padding: 6px 15px !important;
    border-radius: 50px !important;
    position:relative;
}

.header__icons a {
    margin-left: 10px !important;
}

.short__pateramins {
    position: relative;
    z-index: 1;
}

.los__icons {
    position: relative;
    z-index: 1;
}

.header__icon--cart {
    position: relative;
}
.disclosure__list {
    min-height: unset !important;
}

.disclosure__list-wrapper li.disclosure__item:last-child {
    margin-bottom: 0px !important;
}

.disclosure__list-wrapper .disclosure__link {
    border-radius: 5px !important;
}
body.producttemplate--product {
    background: white !important;
}
body.producttemplate--product {
    background: white !important;
}

body.producttemplate--product .color-background-1 
{
    background:transparent !important;
}
@media screen and (min-width: 801px) {
.grid__item.product__media-wrapper {
    width: 35% !important;
    max-width: 35% !important;
    padding-right: 10px !important;
}

.bigmains__flipconsmin22 {
    width: 35% !important;
}

.product__info-wrapper.grid__item {
    max-width: 30% !important;
    width: 30% !important;
}
}
.thumbnail-list__item {
}

.card__grid ul {
    list-style: none !important;
    padding: 0px !important;
}

.card__grid li {
    color: rgb(0, 113, 220);
    line-height: 16px;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    margin-right: 4px;
    vertical-align: middle;
    font-size: 10px !important;
    border: 1px solid rgb(0, 113, 220);
    border-radius: 5px !important;
    padding: 4px 10px !important;
    margin-right: 5px !important;
}

.card__grid ul {
    display: flex;
}

.card__grid li:nth-child(2) {
    background: rgb(255, 249, 233) !important;
    border: 1px solid #ece3cb !important;
    color: #171717 !important;
}

.card__grid li:nth-child(3) {
    background: rgb(230, 241, 252);
    border: 1px solid #e3f1fc !important;
}
.product__title h1 {
    font-size: 17px !important;
    font-weight: 700 !important;
}
.wonder__coice {
    width: fit-content;
    background: #000000 !important;
}

.wonder__coice {
    color: white !important;
    font-size: 13px !important;
    padding: 3px 15px !important;
    border-radius: 0px !important;
    margin-bottom: 20px !important;
    clip-path: polygon(0 0, 100% 0%, 95% 100%, 0% 100%);
}

.wonder__coice b {
    color: #ff8600;
}

.customshippingblocksmain {
    border-top: 1px solid #dcdcdc !important;
    padding-top: 15px !important;
}

.gooomins--222 svg path {
    fill: black !important;
}

.bm222 p {
    line-height: normal !important;
}

.smallgreenss p {
    font-size: 13px !important;
    line-height: 20px !important;
}

.smallgreenss svg {
    width: 40px !important;
    height: 40px !important;
    min-width: 35px !important;
}

.smallgreenss {
    padding: 20px !important;
    border-radius: 5px !important;
}
.accordio__barfitted .accordion {
    margin: 0px;
    position: relative;
    text-transform: capitalize;
    font-size: 15px !important;
    font-weight: 600 !important;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}

.accordio__barfitted .accordion:after {
    background: url('/cdn/shop/files/angle-down.png?v=1768993766') !important;
    filter: unset !important;
    background-size: 14px 14px !important;
    transform: unset !important;
    opacity: 1 !important;
    top: 7px !important;
}

.shortmains__tabs p {
    margin-top: 0px !important;
}

.shortmains__tabs * {
    font-size: 14px !important;
    line-height: 22px !important;
}

.accordio__barfitted {
    border: 1px solid #e3e3e3 !important;
    padding: 15px !important;
    border-radius: 10px !important;
}

.accordio__barfitted div.panel {
    margin-top: 10px !important;
}

.shortmains_bas {
    padding-top: 25px !important;
}
.accordio__barfitted div.panel {display: none;}

.accordio__barfitted  .panel.show {
    display: block !important;
}

.accordio__barfitted {
    margin-bottom: 10px !important;
}
.product__info-container {
    background: #f8f8f8;
    padding: 20px !important;
}

.price .price-item, .price.price--on-sale .price-item--last {
    font-weight: 600 !important;
}

.shortmians__bigmianss p {
    margin: 0px !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: normal !important;
    margin-top: 5px !important;
}

.shortmians__bigmianss {
    display: flex !important;
}

.shortmians__bigmianss button {
    margin-left: 5px !important;
    padding;
    padding: 0px !important;
    background: transparent !important;
    height: unset !important;
    display: flex;
    border: 0px !important;
    cursor: pointer;
    align-items: center !important;
}

.shortmians__bigmianss button svg {
    width: 14px !important;
    height: 14px !important;
    background: white !important;
    border-radius: 50px !important;
}

.shorticons__bar p {
    margin: 0px !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: normal !important;
    margin-top: 0px !important;
    margin-left: 5px !important;
}

.shorticons__bar {
    display: flex;
    align-items: center;
    margin-top: 10px !important;
}
button.quantity__button.no-js-hidden {}

.quantity__button {width: 20px !important;height: 20px !important;}

.quantity__input[type=number] {
    height: unset !important;
    line-height: normal !important;
    font-size: 14px !important;
}

.quantity {
    display: flex !important;
    align-items: center !important;
    background: white !important;
    padding: 8px 10px !important;
    min-height: 36px !important;
    max-width: 103px !important;
}

.quantity__button svg {
    width: 13px !important;
}
.product-form__input .form__label {
    display: block !important;
    text-transform: capitalize;
    font-family: 'Inter' !important;
    font-size: 14px !important;
    font-weight: 600 !important;
}

variant-radios .product-form__input input[type=radio]+label {
    font-size: 12px !important;
    padding: 10px 15px !important;
}

.product-form__submit, .shopify-payment-button__button {
    text-transform: capitalize !important;
    font-size: 14px !important;
    padding: 12px 20px !important;
    border-radius: 50px !important;
}

.product-form__submit span {
    text-transform: capitalize !important;
    letter-spacing: 0px !important;
    font-weight: 600 !important;
}

#more-payment-options-link {
    font-size: 12px !important;
}

shopify-accelerated-checkout {
}

.nicemains--contn22 h4 {
    font-size: 12px !important;
}

.nicemains--contn22 svg {
    width: 15px !important;
    height: 15px !important;
}

.nicemains--contn22 {
    margin-top: 0px !important;
}

.shortmains__formas ul {
    list-style: none !important;
    padding: 0px !important;
}

.shortmains__formas b, .shortmains__formas span {
    font-size: 13px !important;
    width: 50% !important;
    display: block !important;
}

.shortmains__formas li {
    display: flex;
    margin-bottom: 5px !important;
}
.othemrains__flipcontent h3 {
    font-size: 16px;
    text-align: center !important;
}

.othemrains__flipcontent h3+p {
    display: none !important;
}

.shortba__1 svg {
    width: 27px !important;
    height: 27px !important;
}

.shortbanner__mina .col-sm-4 {
    padding: 5px !important;
}

.shortba__1 h4 {
    margin: 0px !important;
    font-size: 14px !important;
    text-align: center !important;
}

.shortba__1 {
    text-align: center !important;
}

.shortba__1 p {
    font-size: 10px !important;
    line-height: normal !important;
}
.shortba__1 p {
    font-size: 10px !important;
    margin-top: 5px !important;
    margin-bottom: 0px !important;
}

.shortbanner__mina .col-sm-6 {
    padding: 5px !important;
}

.shortba__1 {
    background: white !important;
    padding: 18px 10px !important;
    border-radius: 10px !important;
    border: 1px solid #d6d6d6 !important;
}

.shortba__1 h4 {
    font-size: 12px !important;
}

.shortba__1 svg {
    height: 24px !important;
    width: 24px !important;
}

.bigmains--cmin22 h3 {
    font-size: 12px !important;
}

.bigmains--cmin22 svg {
    width: 24px !important;
    height: 24px !important;
}

.gethelp--mainss a {
    color: black !important;
}

.mainexperthelp-good img {
    max-width: 60px !important;
    background: white !important;
    border-radius: 50px !important;
}

.mainsecurelty img {
    width: 29px !important;
    margin: 0px 5px !important;
    height: 29px !important;
}

.mainsecurelty {}

.mainsecurelty p {
    font-size: 13px !important;
    font-weight: 500 !important;
}
.shortba__1 p {
    font-size: 10px !important;
    margin-top: 5px !important;
    margin-bottom: 0px !important;
}

.shortbanner__mina .col-sm-6 {
    padding: 5px !important;
}

.shortba__1 {
    background: white !important;
    padding: 18px 10px !important;
    border-radius: 10px !important;
    border: 1px solid #d6d6d6 !important;
}

.shortba__1 h4 {
    font-size: 12px !important;
}

.shortba__1 svg {
    height: 24px !important;
    width: 24px !important;
}

.bigmains--cmin22 h3 {
    font-size: 12px !important;
}

.bigmains--cmin22 svg {
    width: 24px !important;
    height: 24px !important;
}

.gethelp--mainss a {
    color: black !important;
}

.mainexperthelp-good img {
    max-width: 60px !important;
    background: white !important;
    border-radius: 50px !important;
}

.mainsecurelty img {
    width: 29px !important;
    margin: 0px 5px !important;
    height: 29px !important;
}

.mainsecurelty {}

.mainsecurelty p {
    font-size: 13px !important;
    font-weight: 500 !important;
}

.cart-count-bubble {
    background: #ffffff69 !important;
    color: #ffffff !important;
}
.bigmains__flipbars [role=tablist] {
    text-align: center;
    background: #f7f7f7 !important;
    padding: 10px 10px !important;
    border-radius: 15px !important;
}

.bigmains__flipbars {
    margin: auto;
    max-width: 1300px;
    padding: 10px;
}

.bigmains__flipbars [role=tablist] a {
    border: 0px !important;
    color: black !important;
    font-weight: 500 !important;
    padding: 6px 17px !important;
    border-radius: 50px !important;
    font-size: 15px !important;
}

.bigmains__flipbars [role=tablist] [role=tab][aria-selected=true] {
    background: white !important;
}
.bigmains__flipbars [role=tablist] {
    text-align: center;
    background: #f7f7f7 !important;
    padding: 10px 10px !important;
    border-radius: 15px !important;
}

.bigmains__flipbars {
    margin: auto;
    max-width: 1300px;
    padding: 10px;
}

.bigmains__flipbars [role=tablist] a {
    border: 0px !important;
    color: black !important;
    font-weight: 500 !important;
    padding: 6px 17px !important;
    border-radius: 50px !important;
    font-size: 15px !important;
}

.bigmains__flipbars [role=tablist] [role=tab][aria-selected=true] {
    background: white !important;
}

.products--sliderv1 .swiper {
    overflow: unset !important;
}

.mainnicmeian--ss {
    overflow: hidden !important;
}

.products--sliderv1 {
    overflow: hidden;
}

.products--sliderv1 .themevale_container {
}

.related-products {
    padding-bottom: 5px !important;
    max-width: 1274px !important;
    padding: 0px !important;
}

h2.related-products__heading {
    font-size: 27px !important;
    text-align: left !important;
    padding-top: 80px !important;
}

.related-products ul.grid.product-grid {
    margin: 0px  -9px !important;
}
.collection-hero__title {
    margin-bottom: 0px !important;
    text-transform: capitalize;
    font-size: 33px !important;
    font-weight: 600 !important;
    line-height: normal !important;
}

.shortcoun__mains p {
    margin-top: 5px !important;
    font-weight: 400 !important;
    font-size: 15px !important;
}
.facet-filters__label {
    display: none !important;
}

.shortorder__12 ul {
    padding: 0px !important;
    margin: 0px !important;
    list-style: none !important;
    margin-left: 15px !important;
    display: flex !important;
    border: 1px solid #d6d6d6 !important;
    border-radius: 5px !important;
    overflow: hidden;
}

.shortorder__12 ul svg {
    height: 16px !important;
    width: 16px !important;
}

.facet-filters.sorting.caption {
    display: flex;
    align-items: center;
}

.shortorder__12 li {
    display: flex;
    margin-left: 0px !important;
}

.shortorder__12 li:first-child {
    margin-left: 0px !important;
}

.shortorder__12 li {
    padding: 10px !important;
    background: white;
}

.shortorder__12 ul li.activem {
    background: #f3f3f3 !important;
}

facet-filters-form.facets.facets-vertical-sort {
    max-width: 1267px !important;
    padding: 10px !important;
    box-shadow: 0 2px 8px -2px hsl(220 20% 10% / .08), 0 4px 16px -4px hsl(220 20% 10% / .06);
    background: white !important;
    border-radius: 10px !important;
}

.facet-filters__field {
    background: #fafafa !important;
    border: 1px solid #e1e1e1 !important;
    padding: 9px 20px !important;
}

.facet-filters__field .select__select, .mobile-facets__sort .select__select {
    font-size: 12px !important;
    font-weight: 600 !important;
    font-family: 'Inter';
}
.facets__heading--vertical {
    font-size: 19px !important;
    font-weight: 600 !important;
}

.facets-vertical .facets-wrapper {
    box-shadow: 0 2px 8px -2px hsl(220 20% 10% / .08), 0 4px 16px -4px hsl(220 20% 10% / .06);
    background: white !important;
    border-radius: 10px !important;
    padding: 20px !important;
    margin-right: 20px !important;
}

.facets-vertical.page-width {
    max-width: 1267px !important;
    padding: 0px !important;
    margin-top: 19px !important;
}

.product-grid-container .product-grid li.grid__item {
    width: 25% !important;
    max-width: calc(25% - 20px) !important;
}

.facets-container {
    padding-top: 0px !important;
}

.facets-vertical .facets__summary {
    font-weight: 400 !important;
    padding-bottom: 5px !important;
}

.facets__disclosure-vertical {
    border-top: 0px !important;
    border-bottom: 1px solid #dfdfdf !important;
}

li.list-menu__item.facets__item span {
    letter-spacing: 0px !important;
    color: black !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}

.facets__item label.facet-checkbox {
    padding-top: 0px !important;
}

.facet-checkbox>svg {
    background-color: white !important;
    border-radius: 4px !important;
    border: 1px solid #8a8a8a !important;
}

.facet-checkbox>svg rect {
    stroke: transparent !important;
}
.facets__display-vertical {
    padding-bottom: 0px !important;
}

.facets__disclosure-vertical {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.facets__heading--vertical {
    margin-bottom: 0px !important;
}
.facets__display-vertical {
    padding-bottom: 0px !important;
}

.facets__disclosure-vertical {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.facets__heading--vertical {
    margin-bottom: 0px !important;
}

.product-grid-container .grid.product-grid {
    margin-top: 0px !important;
    gap: 20px !important;
}

.product-grid-container .product-grid li.grid__item {
    padding: 0px !important;
    width: 25% !important;
    max-width: calc(25.4% - 20px) !important
}
.pagination a, .pagination .page.current {
    padding: 3px 15px !important;
    width: 100%;
    height: 37px !important;
    border-radius: 5px !important;
    border: 1px solid #e1e1e1 !important;
}

.pagination__item--current:after {
    display: none !important;
}

a.pagination__item.pagination__item--current.light {
    background: black !important;
    border-color: black !important;
    color: white !important;
}
.outcustomeraminss {
    max-width: 1271px;
    margin: auto;
    box-shadow: 0 2px 8px -2px hsl(220 20% 10% / .08), 0 4px 16px -4px hsl(220 20% 10% / .06);
    background: white !important;
    border-radius: 10px !important;
    padding: 20px !important;
    margin-right: 20px !important;
    margin: auto !important;
}

.outcustomeraminss h3 {
    margin-bottom: 10px !important;
}

.outcustomeraminss .customainbanner--top .m-scroll__title .shadow-effect {
    margin-top: 0px !important;
    background: #f8f8f8 !important;
}

.buynowwithoneclick {
    max-width: 1271px;
    margin: auto;
    box-shadow: 0 2px 8px -2px hsl(220 20% 10% / .08), 0 4px 16px -4px hsl(220 20% 10% / .06);
    background: white !important;
    border-radius: 10px !important;
    padding: 50px !important;
    margin-right: 20px !important;
    margin: auto !important;
    margin-top: 35px !important;
}

.bigmains--faqss {
    max-width: 1271px;
    margin: auto;
    box-shadow: 0 2px 8px -2px hsl(220 20% 10% / .08), 0 4px 16px -4px hsl(220 20% 10% / .06);
    background: white !important;
    border-radius: 10px !important;
    padding: 50px !important;
    margin-right: 20px !important;
    margin: auto !important;
    margin-top: 30px !important;
}

.bigmains--faqss .faq--width {
    margin-bottom: 0px !important;
}

.oneclickbuy--ss h3, .outcustomeraminss h3 {}

.bigmains--faqss h3, .oneclickbuy--ss h3, .outcustomeraminss h3 {
    font-size: 25px !important;
    margin-top: 0px !important;
    margin-bottom: 15px !important;
}

.oneclickbuy--ss {
    max-width: 750px !important;
}

.oneclickbuy--ss p {
    font-size: 15px;
    line-height: 26px !important;
}

.oneclickbuy--ss a {
    text-decoration: none !important;
    color: black !important;
    font-weight: 600 !important;
    padding: 9px 30px !important;
    margin-top: 25px !important;
    display: block !important;
    width: fit-content;
    margin: auto !important;
}
.facets-vertical .active-facets__button {
    display: none !important;
}

.facet-checkbox>input[type=checkbox]:checked~.icon-checkmark {
    top: 0px;
    width: 16px;
    left: 0px;
    height: 16px;
}
.facet-checkbox--disabled {
    opacity: 0.2 !important;
}
.facet-checkbox--disabled {
    opacity: 0.2 !important;
}

.bigmains--faqss .accordion {
    background: transparent !important;
    text-transform: capitalize;
    font-weight: 500 !important;
}

.bigmains--faqss .accordion:after {
    transform: unset !important;
    background: url('/cdn/shop/files/angle-down.png?v=1768993766') !important;
    background-size: 20px 20px !important;
    opacity: 1 !important;
    width: 20px !important;
    height: 20px !important;
}

.bigmains--faqss .accordion {
    padding-bottom: 5px !important;
    padding-left: 0px !important;
}

.bigmains--faqss .panel.show, .bigmains--faqss .panel {
    padding: 0px !important;
}

.bigmains--faqss .panel p {
    font-size: 15px;
    margin-top: 5px !important;
}
.shortorder__12 li {
    cursor: pointer;
}
body.producttemplate--collection.sort--2product .product-grid-container .product-grid li.grid__item {
    width: 45% !important;
    max-width: 50% !important;
}
.bigmainsconsmin2--222 .breadcrumbs {
    max-width: 1282px !important;
    padding: 10px !important;
    margin: auto !important;
}

.collection-hero__text-wrapper {
}

.bigmainsconsmin2--222 {
    border-bottom: 1px solid #dddddd !important;
    background: white !important;
}

.breadcrumbs__link {
    font-size: 14px !important;
}

.breadcrumbs__item:not(:last-child):after {transform: rotate(45deg) scale(0.8);}
.shoamins__versionss {
    position: absolute;
    left: 0px;
    width: 100% !important;
    background: white;
}

.mega-menu-container {
    max-width: 1300px !important;
    margin: auto;
    padding: 0px 15px !important;
    display: flex;
}

.mega-menu-left ul {
    padding: 0px !important;
    list-style: none;
}

.mega-menu-left {
    width: 30%;
}

.mega-menu-right {
    width: 70%;
}
.mega-menu-container {
    padding: 30px 15px !important;
}
li.shopby__departemnts {
    position: relative;
}

.shoamins__versionss {
    min-width: 1150px;
    border-radius: 15px !important;
}

.mega-menu-container {
    padding: 25px !important;
}
.carpet__arrow {
    max-width: 134px;
    text-align: center;
    margin-top: -13px;
}

.carpet__arrow svg path {
    fill: white;
}

.shoamins__versionss {
    margin-top: 14px;
}

.mega-menu-container {
    padding-top: 8px !important;
}
ul.parent-categories {
    overflow: auto;
    height: 80vh;
}

ul.parent-categories a.parent-category {
    justify-content: space-between;
    color: black !important;
    font-weight: 400 !important;
    font-size: 17px;
}

ul.parent-categories a.parent-category svg {
    fill: black !important;
    width: 14px;
    height: 14px !important;
    margin-right: 0px !important;
}

ul.parent-categories>li {
    margin-bottom: 5px !important;
}

ul.parent-categories a.parent-category {
    padding: 7px 13px !important;
}

ul.parent-categories  a.parent-category.active {
    background: #f7f7f7 !important;
    border-radius: 10px !important;
}
ul.parent-categories {
    overflow: auto;
    height: 80vh;
}

ul.parent-categories a.parent-category {
    justify-content: space-between;
    color: black !important;
    font-weight: 400 !important;
    font-size: 17px;
}

ul.parent-categories a.parent-category svg {
    fill: black !important;
    width: 14px;
    height: 14px !important;
    margin-right: 0px !important;
}

ul.parent-categories>li {
    margin-bottom: 5px !important;
}

ul.parent-categories a.parent-category {
    padding: 7px 13px !important;
}

ul.parent-categories  a.parent-category.active {
    background: #f7f7f7 !important;
    border-radius: 10px !important;
}

.submenu-display>ul {
    column-count: 2;
}

.submenu-display>ul {
    padding: 0px;
    list-style: none;
}

.submenu-display {
    padding-left: 45px !important;
}

.submenu-display a {
    color: black !important;
    font-weight: 400;
}

.submenu-display ul.grandchild-menu {
    padding-left: 10px !important;
}

.submenu-display ul.grandchild-menu a {
    font-size: 14px !important;
    font-weight: 300 !important;
}

.submenu-display ul.grandchild-menu li {
    margin-bottom: 10px !important;
}

.submenu-display>ul li {
   break-inside: avoid;
}
ul.parent-categories a.parent-category {
    font-size: 16px !important;
}

ul.parent-categories {
    padding-right: 30px !important;
}
.submenu-display {
    max-height: 80vh;
    overflow: auto;
}
.submenu-display>ul li {
    margin-bottom: 15px !important;
}
.submenu-display>ul li {
    margin-bottom: 15px !important;
}

.submenu-display {}

.drawer__inner {
    background: white !important;
}

.drawer__header {
    background: transparent !important;
}

.cart-drawer thead {
    background: transparent !important;
}

.drawer__heading {
    font-size: 14px !important;
    text-transform: capitalize !important;
}

.cart-drawer .cart-item__details a {
    font-size: 14px !important;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; /* number of lines to show */
    line-clamp: 2; /* standard property (limited availability) */
}

.drawer__footer {
    background: transparent !important;
}

.cart-drawer .cart__checkout-button {
    border-radius: 50px !important;
    overflow: hidden !important;
    font-size: 14px !important;
}

.cart-drawer .tax-note {
    font-size: 12px !important;
}
.submenu-display>ul li {
    margin-bottom: 15px !important;
}

.submenu-display {}

.drawer__inner {
    background: white !important;
}

.drawer__header {
    background: transparent !important;
}

.cart-drawer thead {
    background: transparent !important;
}

.drawer__heading {
    font-size: 14px !important;
    text-transform: capitalize !important;
}

.cart-drawer .cart-item__details a {
    font-size: 14px !important;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; /* number of lines to show */
    line-clamp: 2; /* standard property (limited availability) */
}

.drawer__footer {
    background: transparent !important;
}

.cart-drawer .cart__checkout-button {
    border-radius: 50px !important;
    overflow: hidden !important;
    font-size: 14px !important;
}

.cart-drawer .tax-note {
    font-size: 12px !important;
}

.drawer__close {
    background: #f5f5f5 !important;
    border-radius: 50px !important;
    min-width: 30px !important;
    min-height: 30px !important;
    top: 5px !important;
    right: 0px !important;
}

.drawer__close svg {
    width: 11px !important;
    height: 11px !important;
}
.fancybox__dialog .f-button.is-close-button {
    display: none !important;
}

div#locsel__popup {
    padding: 0px !important;
    border-radius: 10px !important;
}

.locsel__header h2 {
    margin: 0px !important;
    font-size: 19px;
}

.locsel__header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #f0f0f0 !important;
    padding: 15px !important;
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
}
button.locsel__close {
    border: 0px !important;
    padding: 0px !important;
}

button.locsel__close svg {
    width: 16px;
    height: 16px;
}

.sidemains__barblockss {
    padding: 20px 35px;
}

.sidemains__barblockss p {
    margin: 0px !important;
    margin-bottom: 15px !important;
    font-size: 14px !important;
}
.locsel__container label {
    font-size: 13px;
    text-align: center;
    display: block !important;
    display: flex !important;
    align-items: center;
    justify-content: center !important;
}

.locsel__container label span {
    width: 50px;
    height: 1px;
    display: block;
    background: grey !important;
}
.locsel__container label span {
    margin: 0px 5px !important;
    opacity: 0.5;
    width: 142px;
}

.sidemains__barblockss input, .sidemains__barblockss select {
    width: 100%;
    padding: 15px 20px !important;
    border: 1px solid grey !important;
    border-radius: 10px !important;
}

.locsel__container button {
}

.sidemains__barblockss button {
    width: 100%;
    margin-bottom: 15px !important;
    background: #2c2c2c !important;
    padding: 10px 20px !important;
    display: block !important;
    margin-top: 15px !important;
    border-radius: 15px !important;
    color: white !important;
    font-size: 16px !important;
}
.locsel__container label span {
    margin: 0px 5px !important;
    opacity: 0.5;
    width: 142px;
}

.sidemains__barblockss input, .sidemains__barblockss select {
    width: 100%;
    padding: 15px 20px !important;
    border: 1px solid grey !important;
    border-radius: 10px !important;
}

.locsel__container button {
}

.sidemains__barblockss button {
    width: 100%;
    margin-bottom: 15px !important;
    background: #2c2c2c !important;
    padding: 10px 20px !important;
    display: block !important;
    margin-top: 15px !important;
    border-radius: 15px !important;
    color: white !important;
    font-size: 16px !important;
}

h3#locsel__current-country {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; /* Optional: adds '...' for clipped text */
}
h3#locsel__current-country {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: fit-content;
    text-grow: per-line scale;
    max-width: 90px;
    font-size: 12px !important;
}
.mainonecontent--gondone h2 {
    line-height: 41px !important;
    font-size: 32px !important;
}

.mainonecontent--gondone li, .mainonecontent--gondone p {
    font-size: 17px !important;
    font-weight: 400 !important;
    color: #2c2c2c !important;
}
.mainonecontent--gondone h2 {
    line-height: 41px !important;
    font-size: 32px !important;
}

.mainonecontent--gondone li, .mainonecontent--gondone p {
    font-size: 17px !important;
    font-weight: 400 !important;
    color: #2c2c2c !important;
}

ul.parent-categories a.parent-category {
    padding: 5px 10px !important;
    font-size: 14px !important;
}

ul.parent-categories a.parent-category svg {
    width: 12px !important;
    height: 12px !important;
}

.mega-menu-container {
    padding: 10px 19px !important;
    padding-top: 0px !important;
}

li.shopby__departemnts a {
    font-size: 16px !important;
}

.submenu-display ul.grandchild-menu a {
    font-size: 13px !important;
}
.iconmins svg {
    width: 19px;
    height: 19px;
    margin-right: 5px !important;
    fill: white !important;
}

.iconmins {
    display: flex;
    align-items: center;
    color: black !important;
}

.iconmins h5 {
    margin: 0px !important;
    margin-left: 10px !important;
}

.iconmins {
    background: #ff8600 !important;
    width: fit-content;
    padding: 8px 16px !important;
    border-radius: 50px !important;
}

.iconmins, .iconmins h5 {
    font-size: 14px !important;
    color: white !important;
    font-weight: 600 !important;
}

.iconmins {
    margin-bottom: 10px !important;
}
.contemrina---12 img {
    width: 100%;
}

.main__contenamin2 {
    max-width: 1250px;
    margin: auto;
    text-align: center;
}

.main__contenamin2 h3 {
    font-size: 43px;
    margin-top: 5px !important;
    margin-bottom: 5px !important;
    padding-top: 50px;
    padding-bottom: 25px;
}

.contemrina---12 h3 {
    margin: 0px !important;
    padding: 0px !important;
    font-size: 19px !important;
    padding-top: 15px !important;
}

.contemrina---12 p {
    margin-top: 0px !important;
    font-weight: 400 !important;
}

.contemrina---12 img {
    border-radius: 15px !important;
}

.contemrina---12 {
    padding: 15px !important;
}
.goodmains--nicecontentss .col-sm-4, .goodmains--nicecontentss .col-sm-6 {
    padding: 10px !important;
}
.faq--width {
    max-width: 100% !important;
}

.faq--width p.accordion {
    text-transform: capitalize;
    letter-spacing: 0px !important;
    padding-left: 0px !important;
    position: relative !important;
    padding-bottom: 5px !important;
    font-size: 16px !important;
}

p.accordion:after {
    background: url('/cdn/shop/files/angle-down_7f44b7f0-de33-4421-b7b1-efe4765163a4.png?v=1769685430') !important;
    background-size: 14px 14px !important;
    width: 14px;
    height: 14px;
    transform: unset !important;
    top: 14px !important;
}

.faq--width .panel {
    display: none;
}

.faq--width .panel.show {
    display: block !important;
}
.custom--iconsfooter {
    margin-top: 0px !important;
}
.goodmains--nicecontentss {
    padding-bottom: 40px !important;
}
.desktopimage.slidercontainernew.newmainbgdesktop {
    overflow: hidden;
    max-width: 1300px;
    margin: auto;
    padding-top: 0px !important;
    margin-top: 25px !important;
    border-radius: 15px !important;
}

.mainhero:before {
    display: none;
}

.iconmins {
    background: #525252 !important;
    border: 1px solid #7c7c7c !important;
}

.iconmins, .iconmins h5 {
    font-size: 12px !important;
}

.iconmins svg {
    width: 15px !important;
    height: 15px !important;
}
.fixingone--slider {
    max-width: 1150px !important;
}
.sixcategoryblock img {
    aspect-ratio: 1/1;
    object-fit: contain !important;
    background: #eeeeee !important;
}
.bigmains__flipcontent .col-sm-4 h3, .bigmains__flipcontent .col-sm-4 p, .bigmains__flipcontent .col-sm-4 a {
    color: white !important;
}

.bigmains__flipcontent .col-sm-3 h3, .bigmains__flipcontent .col-sm-3 p, .bigmains__flipcontent .col-sm-3 a, .bigmains__flipcontent .col-sm-3 h2 {
    color: white !important;
}

.col-sm-4 .flipmains__cntentother h3, .col-sm-4 .flipmains__cntentother a {
    color: black !important;
}

.col-sm-4 .flipmains__cntentother .mainblocks {
    top: 20px !important;
    left: 20px !important;
}
p.shotwis--22 {
    display: none !important;
}
.amisn23 h3 {
    margin: 0px !important;
    min-width: 100px;
    text-align: right;
    font-size: 14px !important;
    padding-right: 10px !important;
}

.less__menushort {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.amisn23 {
    display: flex;
    align-items: center;
}

.amisn23 img {
    max-width: 86px;
}
.products--sliderv1 {
    overflow: unset !important;
}
.bigmains__flipconsmin22 {
    padding: 0px 20px !important;
}
.bigmains__flipconsmin22 {
    padding: 0px 20px !important;
}

.short__pattern {
    padding: 0px 20px;
}

.bigmains__flipbars {
    border: 1px solid #d8d8d8 !important;
    border-radius: 15px !important;
}

.mainnicmeian--ss {
    overflow: unset !important;
}

.mainfeatured--ocnt {
    overflow: hidden !important;
}
@media screen and (max-width: 1249px) and (min-width: 801px) {
.short__pateramins {
    display: none !important;
}

a.return__tex {
    display: none !important;
}
}

@media screen and (max-width: 801px) and (min-width: 501px) {
.bottom__headermenu {
    display: none !important;
}

.searchbar__container {
    width: 80% !important;
}

.listof__locationss {
    display: none !important;
}

.header__heading-logo {
    width: 100% !important;
    max-width: 200px !important;
}

.header__heading {
    width: 200px !important;
    padding: 0px 10px !important;
}

.header__icon, .header__icon--cart .icon {
    text-decoration: none !important;
}

.header__icon:not(.header__icon--summary), .header__icon span {
    align-items: center !important;
}

.header__icon .fi {
    display: flex !important;
    font-size: 24px !important;
}

.bigmains__patterns {
    padding: 0px !important;
}

a.header__icon.header__icon--cart {
    margin-left: 14px !important;
}

.header__icons svg {
    width: 24px !important;
    height: 24px !important;
}
.bottom__headermenu {
    display: none !important;
}

.searchbar__container {
    width: 80% !important;
}

.listof__locationss {
    display: none !important;
}

.header__heading-logo {
    width: 100% !important;
    max-width: 200px !important;
}

.header__heading {
    width: 200px !important;
    padding: 0px 10px !important;
}

.header__icon, .header__icon--cart .icon {
    text-decoration: none !important;
}

.header__icon:not(.header__icon--summary), .header__icon span {
    align-items: center !important;
}

.header__icon .fi {
    display: flex !important;
    font-size: 24px !important;
}

.bigmains__patterns {
    padding: 0px !important;
}

a.header__icon.header__icon--cart {
    margin-left: 14px !important;
}

.header__icons svg {
    width: 24px !important;
    height: 24px !important;
}

.mainhero img {
    border-radius: 0px !important;
}

.custombottomsection--main h2 {
    font-size: 25px !important;
    line-height: normal !important;
}

.custombottomsection--main p {
    font-size: 15px !important;
    padding-bottom: 10px !important;
}

.custombottomsection--main {
    max-width: 450px !important;
}

.custombottomsection--main .btn {
    font-size: 14px !important;
    padding: 10px 25px !important;
}

.desktopimage.slidercontainernew.newmainbgdesktop {
    border-radius: 0px !important;
    margin-top: 0px !important;
}

.wonder__headingmains h2 {
    font-size: 20px !important;
}

.featuredcollections--main .col-sm-4 {
    width: 33.3333% !important;
}

.featuredcollections--main .col-sm-4:nth-child(4), .featuredcollections--main .col-sm-4:nth-child(5) {
    width: 33.333333% !important;
}

.product-grid li.grid__item {
    width: 33.3333% !important;
    max-width: 33.33333% !important;
}

.today__deals {
    padding-top: 15px !important;
}
.categorysix--blocks p {
    font-size: 14px !important;
    line-height: 24px !important;
}

.othermains__fliaps1 {
    left: 30px !important;
    top: 30px !important;
    max-width: 300px !important;
}

.othermains__fliaps1 h2 {
    font-size: 20px !important;
    padding-bottom: 5px !important;
}

.othermains__fliaps1 h3 {
    font-size: 12px !important;
}

.othermains__fliaps1 .button {
    font-size: 12px !important;
    line-height: normal !important;
    padding: 9px 13px !important;
    height: unset !important;
    min-height: unset !important;
}

.col-sm-4 .flipmains__cntentother .mainblocks {
    top: 10px !important;
    left: 10px !important;
}

.mainblocks h3 {
    font-size: 16px !important;
}

.col-sm-4 .flipmains__cntentother a {
    font-size: 12px !important;
}

.bigmains__flipcontent .col-sm-4 {
    display: none !important;
}

.bigmains__flipcontent .col-sm-5 {
    width: 62.5% !important;
}

.bigmains__flipcontent .col-sm-3 {
    width: 37.5% !important;
}

.mains__cmsin2 h3 {
    font-size: 21px !important;
}

.mains__cmsin2 h2 {
    font-size: 12px !important;
}

.mains__cmsin2 a {
    font-size: 12px !important;
}
.flipmains__conmsin22s .col-sm-4 {
    width: 50%;
}
}
.main__descriptionbar  h1 {
    font-size: 25px !important;
}
.main__descriptionbar  h2 {
    font-size: 22px !important;
}
.main__descriptionbar  h3 {
    font-size: 20px !important;
}
.main__descriptionbar  h4 {
    font-size: 19px !important;
}
.main__descriptionbar  h5 {
    font-size: 17px !important;
}
.main__descriptionbar  h6 {
    font-size: 15px !important;
}
@media screen and (max-width: 801px) {
.listof__locationss {
    display: none !important;
}

.short__pateramins {
    display: none !important;
}

a.return__tex {
    display: none !important;
}

.bottom__headermenu {
    display: none !important;
}
.searchbar__container {
    display: none !important;
}

.belo-__searchs {
    display: block !important;
    background: #000000 !important;
    padding: 0px !important;
}

.belo-__searchs .searchbar__container {
    display: flex !important;
    width: 100% !important;
    background: #ffffff !important;
}

.belo-__searchs .searchbar__container form.shopify-search-form {
    width: 100% !important;
    border-radius: 0px !important;
}

.belo-__searchs .searchbar__container form.shopify-search-form input.search-input {
    font-size: 11px !important;
    padding-left: 10px !important;
    border-radius: 0px !important;
    padding: 9px 10px !important;
}

.searchbar__container form select {
    display: none !important;
}

.searchbar__container svg {
    width: 18px !important;
    height: 18px !important;
}

.header__heading-logo {
    padding: 0px 15px !important;
}

.header__heading {
    width: 100% !important;
}

.header__icons {
    width: 20% !important;
}

header-drawer {
    width: 20% !important;
}

a.header__icon.header__icon--cart {
    margin-left: 9px !important;
}

.bigmains__patterns {
    padding: 0px !important;
}

.header__heading-logo {
    max-width: 120px !important;
}

.header {
    padding: 6px 10px !important;
}

.desktopimage.slidercontainernew.newmainbgdesktop {
    margin-top: 0px !important;
    border-radius: 0px !important;
}

.custombottomsection--main p {
    display: none !important;
}

.custombottomsection--main h2 {
    font-size: 19px !important;
    line-height: 25px !important;
    margin-bottom: 10px !important;
}

.iconmins {
    display: none !important;
}

.custombottomsection--main .btn {
    padding: 10px 25px !important;
    font-size: 12px !important;
}

.custombottomsection--main {
    max-width: 250px !important;
}

.mainhero img {
    height: 150px !important;
    opacity: 1 !important;
}

.swiper-pagination-bullet {
    width: 8px !important;
    height: 4px !important;
}

.swiper-pagination-bullet-active {
    width: 20px !important;
}
.featuredcollections--main.customthreegrid.fourcategorblock.othetwogridmains {
    padding-top: 10px !important;
}

.wonder__headingmains h2 {
    font-size: 18px !important;
    text-align: center !important;
}

.featuredcollections--main .col-sm-4 {
    width: 50% !important;
}

.featuredsection--contentssss p {
    display: none !important;
}

.featuredsection--contentssss h2 {
    font-size: 15px !important;
}

.featuredsection--contentssss button {
    font-size: 12px !important;
    padding: 8px 15px !important;
    padding: 10px 25px !important;
    font-size: 12px !important;
}

.featuredsection--insidefourcategblos .featuredsection--contentssss {
    padding: 15px !important;
}

.featuredcollections--main .col-sm-4:nth-child(4), .featuredcollections--main .col-sm-4:nth-child(5) {
    width: 50% !important;
}

.belo-__searchs .searchbar__container form.shopify-search-form input.search-input {
    padding: 12px 20px !important;
}

.collection__title.title-wrapper {
    justify-content: center !important;
    margin-bottom: 10px !important;
}

.collection__title.title-wrapper h2 {
    font-size: 18px !important;
    text-align: center !important;
}

.product-grid li.grid__item {
    width: 50% !important;
    max-width: 50% !important;
    padding: 5px !important;
}

.freedelivery__tab {
    display: none !important;
}

.card .price .price-item {
    font-size: 12px !important;
}

.fleximains--butonss {
    display: none !important;
}

.card-information>.price {
    margin-bottom: 0px !important;
}

.bigmains--consmin2 {
    display: none !important;
}

.collection slider-component {
    padding: 0px 5px !important;
}

.today__deals {
    padding-top: 15px !important;
    padding-bottom: 10px !important;
}

.lessiconss h3 {
    font-size: 18px !important;
}

.lessiconss p {
    font-size: 12px !important;
}

.lessiconss svg {
    width: 12px !important;
    height: 12px !important;
    margin-right: 5px !important;
}

.short__butons .button {
    font-size: 12px !important;
    padding: 10px 20px !important;
}

.lfipa__misn2 svg {
    width: 16px !important;
    height: 16px !important;
}

.lfipa__misn2 {
    width: 35px !important;
    height: 35px !important;
}

.flipmains__conmsin22s .col-sm-4 {
    width: 100% !important;
}

.shortbad--1 {
    font-size: 10px !important;
}

.featuredsection--contentssssss p {
    font-size: 16px !important;
}

.featuredsection--contentssssss p span {
    font-size: 12px !important;
}

.short_12 {
    font-size: 12px !important;
}

.flipmains__conmsin22s .col-sm-4 {
    width: 250px !important;
    padding: 5px !important;
    min-width: 250px !important;
}

.flipmains__conmsin22s .row {
    display: flex;
    overflow: auto;
    display: flex;
    max-width: 1400px;
}

.featuredsection--insidefourcategblosss {
    box-shadow: unset !important;
    border: 1px solid #dcdcdc !important;
}

.bigmainst---topambra {
    padding-bottom: 15px !important;
}

.bigmainst---topambra h3 {
    font-size: 18px !important;
    margin-bottom: 10px !important;
}

.mainfeatured--ocnt {
    padding-bottom: 0px !important;
}

.customsixcategory--block h1 {
    font-size: 18px !important;
    text-align: center !important;
}

.categorysix--blocks p {
    font-size: 12px !important;
    line-height: 17px !important;
}

.bigmains__flipcontent {
    padding-top: 15px !important;
}

.othermains__fliaps1 {
    top: 15px !important;
    left: 15px !important;
}

.othermains__fliaps1 h3 {
    font-size: 12px !important;
}

.othermains__fliaps1 h2 {
    font-size: 20px !important;
    padding-bottom: 5px !important;
}

.maincontent--godonefixing .button, .button, .button--primary, .custommainfixinggoods .button {
    font-size: 12px !important;
    padding: 8px 15px !important;
    height: unset !important;
    min-height: unset !important;
}

.bigmains__flipcontent .col-sm-3 {
    padding-top: 0px !important;
}

.mains__cmsin2 h3 {
    font-size: 24px !important;
    max-width: 250px !important;
}

.mains__cmsin2 h2 {
    font-size: 12px !important;
}

.mains__cmsin2 a {
    font-size: 12px !important;
}

.min__contentshort p {
    display: none !important;
}

.min__contentshort {
    top: 15px !important;
    left: 15px !important;
}

.min__contentshort h3 {
    font-size: 18px !important;
    max-width: 125px !important;
}

.flipmains__cntentother a {
    font-size: 12px !important;
}

.categorysix--blockssss p {
    display: none !important;
}

.whychooseussection .col-sm-3 {
    width: 50% !important;
}

.categorysix--blockssss h3 {
    font-size: 16px !important;
}

.whychooseussection .col-sm-3 {
    padding: 10px 10px !important;
}

.whychooseussectionssss img {
    max-width: 30px !important;
}

.categorysix--blockssss h3 {
    font-size: 15px !important;
    margin-top: 5px !important;
}

.insideflex--mainss h3 {
    font-size: 16px !important;
    font-weight: 500 !important;
}

.insideflex--mainss h2 {
    font-size: 45px !important;
}

.customreview--ratingmainss .col-sm-3, .customreview--ratingmainss .col-sm-9 {
    width: 100% !important;
}

.insideflex--mainss {
    padding: 21px 10px !important;
}

.customreview--ratingmainss .col-sm-9 .row {
    overflow: auto;
    display: flex;
    max-width: 1400px;
    flex-wrap: unset !important;
}

.insiderow .col-sm-4 {
    min-width: 300px !important;
    padding: 10px !important;
}

.mainbigicons--content {
    margin-top: 10px !important;
}

.mainbigicons--content {
    display: block !important;
    padding: 30px !important;
}

.topmain--icons svg {
    height: 40px !important;
    width: 40px !important;
}

.flippingcontent--mainone h3 {
    font-size: 20px !important;
}

.flippingcontent--mainone p {
    font-size: 16px !important;
    display: none !important;
}

.topmain--icons {
    margin-bottom: 10px !important;
}
.shopbycallcategories h3 {
    font-size: 18px !important;
    text-align: center !important;
}

.categorysix--blocks p {
    font-size: 14px !important;
}

.customsixcategory--blocks {
    padding-bottom: 10px !important;
}

.custommaincontent--godonsie h2 {
    font-size: 26px !important;
    line-height: 30px !important;
    padding-bottom: 5px !important;
}

.custommaincontent--godonsie {}

.custommaincontent--godonsie p {
    padding: 0px !important;
}

.othervsmains--uss .row {
    padding: 20px !important;
    background: transparent !important;
}

.chooseothermian--ss h4 {
    font-size: 24px !important;
    display: none !important;
}

.othervsmains--uss .col-sm-6:first-child {
    display: none !important;
}

.othervsmains--uss .col-sm-6:last-child {
    margin-top: 0px !important;
    padding: 0px !important;
}

.maingod-socntess ul:first-child {
    margin-right: 0px !important;
}

.okeanosmainimage--s .row {
    padding-top: 5px !important;
}

.mainonecontent--gondone h2 {
    font-size: 27px !important;
}

.mainonecontent--gondone li, .mainonecontent--gondone p {
    font-size: 15px !important;
    line-height: 25px !important;
}

.mainonecontent--gondone a {
    font-size: 14px !important;
    padding: 8px 20px !important;
}

.goodmains--nicecontentss h2 {
    margin-top: 0px !important;
    font-size: 20px !important;
}

.goodmains--nicecontentss .row {
    overflow: auto;
    display: flex;
    max-width: 1400px;
}

.goodmains--nicecontentss .col-sm-4, .goodmains--nicecontentss .col-sm-6 {
    min-width: 300px !important;
}

.bigkmains--sidemianss p {
    font-size: 13px !important;
    line-height: 24px !important;
    display: none !important;
}

.custom--iconsfooter .col-sm-3 {
    padding: 0px !important;
    margin-right: 0px !important;
}

.content--footer {
    padding-left: 0px !important;
}

.custom--iconsfooter {
    padding: 10px 10px !important;
}

.text---content p {
    font-size: 13px !important;
}

.text---content h2 {
    font-size: 14px !important;
}

.backtotop__min button {
    font-size: 13px !important;
}
.okeanosmainimage--s .row {
    display: flex;
    flex-wrap: wrap;
}

.okeanosmainimage--s .row:first-child .col-sm-6:last-child {
    order: 0;
}

.okeanosmainimage--s .row:first-child .col-sm-6:first-child {
    order: 1;
}

.customainsimage--section {
    padding: 0px 15px !important;
}

.main__otherblocks {
    display: block !important;
}

.blockcontent__s {
    width: 100% !important;
}

.contentnic_1+.contentnic_1 {
    margin-top: 15px !important;
}
.sixgridcontent .categorysix--blocks p {
    font-size: 12px !important;
}
.sixgridcontent .categorysix--blocks p {
    font-size: 12px !important;
}

.insiderow .col-sm-4 {
    padding-left: 0px !important;
}

.insierating--barss {
    box-shadow: unset !important;
}

.customreview--ratingmainss {
    padding: 0px 5px !important;
}

.topmainheading--content {
    padding: 0px 10px !important;
}

.price--on-sale .price__sale {
    display: flex !important;
    flex-wrap: unset !important;
}

.card .price--on-sale .price-item--regular {
    font-size: 10px !important;
    margin-right: 0px !important;
}

.mainfeatured--ocnt {
    padding-bottom: 15px !important;
}

.featuredcollections--main.customthreegrid.fourcategorblock.othetwogridmains {
    padding-top: 0px !important;
}

.bigmainst---topambra h3 {
    margin-bottom: 0px !important;
}

.insierating--barss {
    padding: 15px !important;
}

.insierating--barss {
    font-size: 14px !important;
}

.custombodreviewss p {
    font-size: 13px !important;
    line-height: 21px !important;
}

.author--informationss h3 {
    font-size: 15px !important;
}

.author--informationss h3 {
    font-size: 15px !important;
}

.author--informationss h4 {
    font-size: 14px !important;
}
.sixgridcontent .categorysix--blocks p {
    font-size: 12px !important;
}

.insiderow .col-sm-4 {
    padding-left: 0px !important;
}

.insierating--barss {
    box-shadow: unset !important;
}

.customreview--ratingmainss {
    padding: 0px 5px !important;
}

.topmainheading--content {
    padding: 0px 10px !important;
}

.price--on-sale .price__sale {
    display: flex !important;
    flex-wrap: unset !important;
}

.card .price--on-sale .price-item--regular {
    font-size: 10px !important;
    margin-right: 0px !important;
}

.mainfeatured--ocnt {
    padding-bottom: 15px !important;
}

.featuredcollections--main.customthreegrid.fourcategorblock.othetwogridmains {
    padding-top: 0px !important;
}

.bigmainst---topambra h3 {
    margin-bottom: 0px !important;
}

.insierating--barss {
    padding: 15px !important;
}

.insierating--barss {
    font-size: 14px !important;
}

.custombodreviewss p {
    font-size: 13px !important;
    line-height: 21px !important;
}

.author--informationss h3 {
    font-size: 15px !important;
}

.author--informationss h3 {
    font-size: 15px !important;
}

.author--informationss h4 {
    font-size: 14px !important;
}

.backtotop__min button {
    font-size: 15px !important;

}
.contentnic_1 h2:before {
    content: "";
    color: #777;
    font-weight: 700;
    float: unset !important;
    margin-left: 5px;
    background-size: 15px 15px;
    width: 12px;
    height: 12px;
    margin-top: 5px;
    transition: .2s;
    background: url('/cdn/shop/files/angle-down_85032812-4c06-4418-97d3-dbf4e6f93806.png');
    display: block !important;
    transform: unset !important;
    background-size: 12px 12px;
    margin-top: 8px;
    filter: invert(1) !important;
    margin-top: 0px !important;
    position: absolute !important;
    top: 5px !important;
    right: 10px;
}

.contentnic_1 h2 {
    font-size: 17px !important;
    position: relative;
}

.contentnic_1 ul {
    max-height: 0 !important;
    overflow: hidden;
    transition: .5s ease-in-out;
    opacity: 0;
}
.contentnic_1 h2.activeone+ul {
    max-height: 100% !important;
    opacity: 1 !important;
}
.contentnic_1 h2.activeone+ul {
    max-height: 100% !important;
    opacity: 1 !important;
}

.maingood--copyminssg {
    display: none !important;
}

.blockmainss {
    width: 100% !important;
    padding: 0px !important;
    padding-bottom: 10px !important;
}

.niceflexing-mnsssss ul {
    text-align: center !important;
}

.niceflexing-mnsssss ul li {
    margin: 0px 10px !important;
}

.niceflexing-mnsssss ul li:last-child {
    display: none !important;

}
.featuredsection--contentssss button {
    color: white !important;
}
.menu-drawer__account svg {
    display: none !important;
}

.menu-drawer__account {
    font-size: 16px !important;
}

.sidemains__countamins {
    font-size: 16px !important;
}

.header-localization .disclosure .localization-form__select>span {
    font-size: 16px !important;
}
.menu-drawer__account svg {
    display: none !important;
}

.menu-drawer__account {
    font-size: 16px !important;
}

.sidemains__countamins {
    font-size: 16px !important;
}

.header-localization .disclosure .localization-form__select>span {
    font-size: 16px !important;
}

.menu-drawer__menu-item>.icon-arrow {
    width: 19px !important;
}
.menu-drawer__account svg {
    display: none !important;
}

.menu-drawer__account {
    font-size: 16px !important;
}

.sidemains__countamins {
    font-size: 16px !important;
}

.header-localization .disclosure .localization-form__select>span {
    font-size: 16px !important;
}

.menu-drawer__menu-item>.icon-arrow {
    width: 19px !important;
}

.menu-drawer__close-button {
    background: transparent !important;
    border-bottom: 1px solid #ffffff80 !important;
    padding-bottom: 25px !important;
    margin-bottom: 25px !important;
    font-size: 18px !important;
}

.menu-drawer__close-button .icon-arrow {
    width: 23px !important;
}
.collection-hero__inner.page-width {
    padding: 0px 10px !important;
}

.collection-hero__title {
    font-size: 27px !important;
    font-weight: 500 !important;
}

.belo-__searchs .searchbar__container form.shopify-search-form input.search-input {
    font-size: 14px !important;
    padding: 14px 20px !important;
    padding-left: 10px !important;
}

.searchbar__container svg {
    width: 23px !important;
    height: 23px !important;
}

.bigmainsconsmin2--222 {
    border-top: 1px solid #dddddd !important;
}

.shortcoun__mains p {
    font-size: 14px !important;
    font-size;14px:;
    font-size;14px: !important;
    font-size;14px: !important;
    font-size;14px: !important;
    font-size;14px: !important;
    font-size;14px: !i;
    font-size;14px: !;
}

.facets-vertical.page-width {
    margin-top: 0px !important;
}

p#collection-count {
    display: none !important;
}

.facets-vertical .facets-wrapper {
    margin-top: 20px !important;
    margin-right: 0px !important;
    border-radius: 0px !important;
}

.mobile-facets__open .mobile-facets__open-label {
    text-decoration: none !important;
    font-weight: 400 !important;
}

.mobile-facets__open svg {
    width: 25px !important;
}

.facets-vertical .facets-wrapper {
    padding: 10px 10px !important;
}

.header__heading-link {
    width: 100% !important;
}

span#ProductCount {
    font-size: 14px !important;
}

.product-grid-container .grid.product-grid {
    gap: 10px !important;
}

.product-grid-container .product-grid li.grid__item {
    width: 48% !important;
    max-width: 50% !important;
}

.product-grid-container .grid.product-grid {
    padding: 10px !important;
}

.pagination a, .pagination .page.current {
    font-size: 12px !important;
}

.pagination-wrapper {
    margin-top: 5px !important;
}
.outcustomeraminss>h3 {
    display: none !important;
}

.outcustomeraminss {
    padding-left: 0px !important;
    padding-right: 0px !important;
    background: transparent !important;
    box-shadow: unset !important;
    padding-bottom: 10px !important;
    padding-top: 0px !important;
}

.customainbanner--top {
    padding: 0px !important;
}

.outcustomeraminss .customainbanner--top .m-scroll__title .shadow-effect {
    background: white !important;
}

.outcustomeraminss .customainbanner--top .m-scroll__title .shadow-effect span.testimonial-stars {
    margin-bottom: 0px !important;
}

.outcustomeraminss {
    display: none !important;
}

.buynowwithoneclick {
    margin-top: 10px !important;
    padding: 15px !important;
}

.oneclickbuy--ss h3 {
    font-size: 22px !important;
}

.oneclickbuy--ss p {
    display: none !important;
}

.oneclickbuy--ss a {
    font-size: 14px !important;
    padding: 5px 20px !important;
}

.bigmains--faqss {
    padding: 15px !important;
}

.bigmains--faqss h3 {
    font-size: 18px !important;
    padding: 0px 45px !important;
}

.faq--width p.accordion {
    font-size: 13px !important;
}

.bigmains--faqss .accordion:after {
    width: 13px !important;
    height: 13px !important;
    background-size: 13px 13px !important;

}
.collection-hero__title {
    text-align: center !important;
    margin-top: 0px !important;
    font-size: 22px !important;
}

span#ProductCount {
    font-size: 12px !important;
}
.bigmainsproducyt-ss {
    padding: 10px !important;
}

.bigmains__flipconsmin22 {
    padding: 0px 0px !important;
}

.wonder__coice {
    font-size: 12px !important;
}

.icon--textmain {
    font-size: 13px !important;
    font-weight: 400 !important;
}

.customshippingblocksmain {
    margin-bottom: 0px !important;
}

.shortmains_bas {
    padding-top: 5px !important;
}

.accordio__barfitted {
    padding: 10px !important;
}

.accordio__barfitted .accordion {
    font-weight: 500 !important;
}

.shortmains__tabs * {
    font-size: 13px !important;
}

.shortmains__tabs ul {
    margin-bottom: 0px !important;
}

.product__info-wrapper.grid__item {
    padding-top: 5px !important;
}

.product-form__submit {
    padding: 14px 20px !important;
    font-size: 15px !important;
}

.product-form__submit span {
    font-size: 15px !important;
}

.shortba__1 h4 {
    font-size: 14px !important;
    font-weight: 500 !important;
}

.nicemains--contn22 {
    padding-top: 0px !important;
    padding-bottom: 20px !important;
}

.shortmains__formas ul {
    margin-top: 0px !important;
    margin-bottom: 30px !important;
}

.shortba__1 p {
    font-size: 12px !important;
}

.shortba__1 h4 {
    font-size: 16px !important;
}

.shortbanner__mina {
    margin-bottom: 0px !important;
}

.shortbanner__mina .col-sm-6 {
    padding: 0px !important;
    margin-bottom: 10px !important;
}

.gethelp--mainss p {
    margin-top: 0px !important;
    font-size: 12px !important;
    line-height: 20px !important;
}

.gethelp--mainss h3 {
    font-size: 18px !important;
    margin-bottom: 9px !important;
}
.bigmainsproducyt-ss {
    padding: 10px !important;
}

.bigmains__flipconsmin22 {
    padding: 0px 0px !important;
}

.wonder__coice {
    font-size: 12px !important;
}

.icon--textmain {
    font-size: 13px !important;
    font-weight: 400 !important;
}

.customshippingblocksmain {
    margin-bottom: 0px !important;
}

.shortmains_bas {
    padding-top: 5px !important;
}

.accordio__barfitted {
    padding: 10px !important;
}

.accordio__barfitted .accordion {
    font-weight: 500 !important;
}

.shortmains__tabs * {
    font-size: 13px !important;
}

.shortmains__tabs ul {
    margin-bottom: 0px !important;
}

.product__info-wrapper.grid__item {
    padding-top: 5px !important;
}

.product-form__submit {
    padding: 14px 20px !important;
    font-size: 15px !important;
}

.product-form__submit span {
    font-size: 15px !important;
}

.shortba__1 h4 {
    font-size: 14px !important;
    font-weight: 500 !important;
}

.nicemains--contn22 {
    padding-top: 0px !important;
    padding-bottom: 20px !important;
}

.shortmains__formas ul {
    margin-top: 0px !important;
    margin-bottom: 30px !important;
}

.shortba__1 p {
    font-size: 12px !important;
}

.shortba__1 h4 {
    font-size: 16px !important;
}

.shortbanner__mina {
    margin-bottom: 0px !important;
}

.shortbanner__mina .col-sm-6 {
    padding: 0px !important;
    margin-bottom: 10px !important;
}

.gethelp--mainss p {
    margin-top: 0px !important;
    font-size: 12px !important;
    line-height: 20px !important;
}

.gethelp--mainss h3 {
    font-size: 18px !important;
    margin-bottom: 9px !important;
}

.bigmains-contentssnews {
    padding-bottom: 0px !important;
}

.bigmainsproducyt-ss {
    padding-bottom: 0px !important;
}

.bigmains__flipbars [role=tablist] {
    overflow: auto;
    white-space: nowrap;
    display: flex;
    max-width: 1400px;
}

.bigmains__flipbars {
    padding: 0px !important;
    margin: 0px 10px !important;
}

.bigmains__flipbars [role=tablist] a {
    font-size: 13px !important;
}

.bigmains__flipbars img {
    width: 100%;
}

.bigmains__flipbars h1 {
    font-size: 20px !important;
}

h2.related-products__heading {
    font-size: 18px !important;
    text-align: center !important;
    padding-top: 25px !important;
}

.related-products ul.grid.product-grid {
    margin: unset !important;
    padding: 0px 8px !important;
}

#az_reviews .reviews_main_title p {
    letter-spacing: 0px !important;
    text-align: center !important;
    font-size: 18px !important;
    margin-top: 20px !important;

}
.bigmainsproducyt-ss {
    padding: 10px !important;
}

.bigmains__flipconsmin22 {
    padding: 0px 0px !important;
}

.wonder__coice {
    font-size: 12px !important;
}

.icon--textmain {
    font-size: 13px !important;
    font-weight: 400 !important;
}

.customshippingblocksmain {
    margin-bottom: 0px !important;
}

.shortmains_bas {
    padding-top: 5px !important;
}

.accordio__barfitted {
    padding: 10px !important;
}

.accordio__barfitted .accordion {
    font-weight: 500 !important;
}

.shortmains__tabs * {
    font-size: 13px !important;
}

.shortmains__tabs ul {
    margin-bottom: 0px !important;
}

.product__info-wrapper.grid__item {
    padding-top: 5px !important;
}

.product-form__submit {
    padding: 14px 20px !important;
    font-size: 15px !important;
}

.product-form__submit span {
    font-size: 15px !important;
}

.shortba__1 h4 {
    font-size: 14px !important;
    font-weight: 500 !important;
}

.nicemains--contn22 {
    padding-top: 0px !important;
    padding-bottom: 20px !important;
}

.shortmains__formas ul {
    margin-top: 0px !important;
    margin-bottom: 30px !important;
}

.shortba__1 p {
    font-size: 12px !important;
}

.shortba__1 h4 {
    font-size: 16px !important;
}

.shortbanner__mina {
    margin-bottom: 0px !important;
}

.shortbanner__mina .col-sm-6 {
    padding: 0px !important;
    margin-bottom: 10px !important;
}

.gethelp--mainss p {
    margin-top: 0px !important;
    font-size: 12px !important;
    line-height: 20px !important;
}

.gethelp--mainss h3 {
    font-size: 18px !important;
    margin-bottom: 9px !important;
}

.bigmains-contentssnews {
    padding-bottom: 0px !important;
}

.bigmainsproducyt-ss {
    padding-bottom: 0px !important;
}

.bigmains__flipbars [role=tablist] {
    overflow: auto;
    white-space: nowrap;
    display: flex;
    max-width: 1400px;
}

.bigmains__flipbars {
    padding: 0px !important;
    margin: 0px 10px !important;
}

.bigmains__flipbars [role=tablist] a {
    font-size: 13px !important;
}

.bigmains__flipbars img {
    width: 100%;
}

.bigmains__flipbars h1 {
    font-size: 20px !important;
}

h2.related-products__heading {
    font-size: 18px !important;
    text-align: center !important;
    padding-top: 25px !important;
}

.related-products ul.grid.product-grid {
    margin: unset !important;
    padding: 0px 8px !important;
}

#az_reviews .reviews_main_title p {
    letter-spacing: 0px !important;
    text-align: center !important;
    font-size: 18px !important;
    margin-top: 20px !important;
}

.stickify-product-container-1769778109 {
    display: none !important;
}

.stickify-variant-select-1769778109 {
    display: none !important;
}

.stickify-app-wrapper-1769778109 {
    z-index: 9999999999999999999999999 !important;
}
.product__media-item.product__media-item--variant {
    border-radius: 10px !important;
    overflow: hidden !important;
}

.product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide {
}

.thumbnail[aria-current], .thumbnail {
    border-radius: 10px !important;
}

.slider-button {
    background: #f2f2f2 !important;
    border-radius: 50px !important;
    width: 30px !important;
    height: 30px !important;
}
}
button.wizz-checkout-button * {
    font-size: 16px !important;
}

button.wizz-checkout-button {
    background: #000000 !important;
    border-radius: 10px !important;
}

.wizz-cart-footer-section .w4-calc-height-footer+p {
    display: none !important;
}

.wizz-header-title-custom {
    text-transform: capitalize;
    font-weight: 500 !important;
}

div#w4-storefront-drawer {
    padding: 10px !important;
}
.wizz-product-content-title-custom {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.product-count.light {
    display: none !important;
}
.search__button {
    right: 0px !important;
}
@media screen and (max-width: 801px) {
.imageside-1 img {
    height: 200px !important;
}

.blig__1 p {
    display: none !important;
}

.maingoodflip__c1 h3 {
    font-size: 30px !important;
    line-height: 35px !important;
}

.maingoodflip__c1 {
    padding: 0px 25px !important;
}

.main__flipcontent {
    padding-top: 25px !important;
}

.other__con111 {
    padding: 0px 25px !important;
}

.other__con111 h4 {
    font-size: 14px !important;
}

.other__con111 h3 {
    font-size: 33px !important;
}

.other__con111 p {
    font-size: 14px !important;
}

.bigmains__lfipaimns {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.main__contentflipp1 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.main__contentflipp1 h3 {
    max-width: 100% !important;
    font-size: 32px !important;
    line-height: normal !important;
}

.main__contentflipp1 p {
    font-size: 14px !important;
}

.ncimains__consmin2 p {
    font-size: 15px !important;
    line-height: 20px !important;
}

.content__mains--flip .col-sm-6 {
    position: unset !important;
}

.sidecontent__bar {
    padding-left: 25px !important;
}

.mainflip__v1:before {
    left: -38px !important;
}

.mainflip__v1 {
    margin-bottom: 40px !important;
}

.mainflip__v1 p {
    line-height: 24px !important;

}
.icon__flip1 svg {
    width: 25px !important;
    height: 25px !important;
}

.icon__flip1 {
    width: 65px !important;
    height: 65px !important;

}
div#wizz4-cart-drawer {
    border-radius: 0px !important;
}
.wizz-upsell-custom {
    display: none !important;
}
}
    .content {
      max-width: 900px;
      margin: 80px auto;
      padding: 0 20px;
      text-align: center;
    }

    /* ── POPUP ── */
    #ha-exit-popup {
      position: fixed;
      inset: 0;
      background: rgba(0,0,0,0.6);
      display: none;
      align-items: center;
      justify-content: center;
      z-index: 9999;
      backdrop-filter: blur(5px);
    }

    .ha-exit-popup-inner {
      background: white;
      width: 92%;
      max-width: 480px;
      border-radius: 16px;
      overflow: hidden;
      box-shadow: 0 25px 80px rgba(0,0,0,0.4);
      animation: haExitPopupFadeIn 0.45s cubic-bezier(0.32, 0.72, 0, 1);
    }

    @keyframes haExitPopupFadeIn {
      from { opacity: 0; transform: translateY(35px) scale(0.92); }
      to   { opacity: 1; transform: translateY(0) scale(1); }
    }

    .ha-exit-header {
      background: #131921;
      color: white;
      padding: 18px;
      text-align: center;
      font-size: 1.35rem;
      font-weight: 600;
    }

    .ha-exit-body {
      padding: 32px 28px 24px;
      text-align: center;
    }

    .ha-exit-body h2 {
      font-size: 1.55rem;
      margin-bottom: 14px;
      color: #0f1111;
    }

    .ha-exit-body p {
      color: #333;
      margin-bottom: 22px;
      font-size: 1.05rem;
    }

    .ha-exit-offer-code {
      background: #fef9e6;
      border: 2px dashed #f0b800;
      color: #c45500;
      font-size: 1.8rem;
      font-weight: bold;
      padding: 14px 24px;
      border-radius: 10px;
      margin: 20px auto 28px;
      max-width: 260px;
      letter-spacing: 3px;
    }

    .ha-exit-btn-primary {
      background: #ffa41c;
      color: #0f1111;
      font-weight: 600;
      padding: 14px 48px;
      border-radius: 10px;
      border: none;
      font-size: 1.1rem;
      cursor: pointer;
      transition: all 0.2s ease;
    }

    .ha-exit-btn-primary:hover {
      background: #ffbd69;
      transform: translateY(-2px);
    }

    .ha-exit-btn-secondary {
      background: transparent;
      color: #0066c0;
      border: none;
      font-size: 0.98rem;
      margin-top: 20px;
      cursor: pointer;
    }

    .ha-exit-btn-secondary:hover {
      color: #c45500;
      text-decoration: underline;
    }

    .ha-exit-note {
      font-size: 0.84rem;
      color: #555;
      margin-top: 24px;
    }
    .ha-exit-body svg {
    width: 65px;
    height: 65px;
    fill: orange !important;
}

.ha-exit-btn-secondary {
    display: block !important;
    color: black !important;
    text-align: center !important;
    width: 100% !important;
}
.ha-exit-btn-primary {
    font-size: 15px !important;
    text-decoration: none !important;
}

.ha-exit-body h2 {
    font-size: 22px !important;
}

.ha-exit-body p {
    font-size: 13px !important;
}

.ha-exit-header {
    font-size: 20px !important;
}
.ha-exit-btn-secondary {
    font-size: 15px !important;
}
@media screen and (max-width: 801px) {
.short__pattern {
    word-break: break-all;
}
}
.popular__collimainss {
    background: #e9f1fe;
}

.popular__collimainss ul {
    margin: 0px;
    list-style: none !important;
    padding: 0px !important;
    max-width: 1300px !important;
    margin: auto !important;
    padding: 0px 15px !important;
}

.popular__collimainss ul {
    display:flex;
    align-items: center !important;
}

.popular__collimainss li.populars__mins {
    font-size: 13px !important;
    font-weight: 500 !important;
    margin-right: 20px !important;
    line-height: normal !important;
}
.greycontentmains .swiper-slide {
    width: 141px !important;
}

.popular__collimainss a {
    font-size: 12px !important;
    display: block !important;
    padding: 5px 17px !important;
    border-radius: 50px !important;
    background: white !important;
    text-decoration: none !important;
    line-height: normal !important;
    color: black !important;
}

.popular__collimainss li {
    margin-right: 10px !important;
}

.popular__collimainss {
    padding: 8px 10px !important;
}
@media screen and (max-width: 801px) {

.popular__collimainss ul {
    padding-left: 0px !important;
}

.popular__collimainss li.populars__mins {
    font-size: 12px !important;
}

.popular__collimainss ul {
    overflow: auto;
    white-space: nowrap;
    display: flex;
    max-width: 1400px;
}

.popular__collimainss {
    padding-right: 0px !important;
}
.popular__collimainss ul {
    padding-left: 0px !important;
}

.popular__collimainss li.populars__mins {
    font-size: 12px !important;
}

.popular__collimainss ul {
    overflow: auto;
    white-space: nowrap;
    display: flex;
    max-width: 1400px;
}

.popular__collimainss {
    padding-right: 0px !important;
}

.popular__collimainss a {
    font-size: 10px !important;
}

.popular__collimainss li.populars__mins {
    font-size: 11px !important;
    margin-right: 15px !important;
}

.popular__collimainss {
    padding: 8px 10px !important;
    padding-right: 0px !important;
}
}
@media (max-width: 1024px) {
  .header-padding {
    background: transparent !important; }
  .header-logo.header-logo--left {
    background: transparent !important; }
  .header-container-left-aligned-logo {
    background: transparent !important; }
  .rightside__menu svg path, .rightside__menu svg circle, .leftside__menu svg path {
    color: white !important; }
  .leftside__menu svg {
    fill: white !important;
    width: 19px !important;
    height: 19px !important;
    display: flex;
    align-items: center; }
  .rightside__menu .icon--cart {
    width: 20px !important;
    height: 20px !important; }
  .header--mobilemenu .icon--account {
    width: 18px !important;
    height: 18px !important; }
  .rightside__menu ul {
    align-items: center !important; }
  .header-container.main-top {
    padding: 10px 12px !important; }
  .search__barv1 {
    display: none !important; }
  .rightside__menu ul li.search__openbar {
    margin-right: 2px !important; }
  div.header-logo.header-logo--left {
    padding-left: 10px !important; }
  .header-container.main-top {
    padding: 13px 12px !important; }
  .header--mobilemenu .icon--account {
    width: 20px !important;
    height: 20px !important; }
  .header--mobilemenu .icon {
    width: 20px !important;
    height: 20px !important; }
  .rightside__menu .icon--cart {
    width: 22px !important;
    height: 22px !important; }
  .countPill {
    width: 13px !important;
    height: 13px !important;
    line-height: 13px !important;
    top: -3px !important; }
  .leftside__menu svg {
    width: 21px !important;
    height: 21px !important; }
  .shopbycateogirs .swiper-slide {
    width: 23% !important;
    margin-right: 15px !important; }
  .bigmains--comsin22green {
    padding: 0px !important; }
  .shopbycateogirs .swiper-button-next, .shopbycateogirs .swiper-button-prev {
    display: none !important; }
  .bigmains--comsin22green h4 {
    font-size: 12px !important;
    line-height: 16px !important; }
  .shopbycateogirs {
    padding-top: 15px !important; }
  .shopbycateogirs .swiper-slide {
    width: 23% !important;
    margin-right: 15px !important; }
  .bigmains--comsin22green {
    padding: 0px !important; }
  .shopbycateogirs .swiper-button-next, .shopbycateogirs .swiper-button-prev {
    display: none !important; }
  .bigmains--comsin22green h4 {
    font-size: 12px !important;
    line-height: 16px !important; }
  .shopbycateogirs {
    padding-top: 15px !important; }
  .side__carousel {
    display: none !important; }
  .shopbycateogirs {
    padding-top: 20px !important; }
  .shopall__brands {
    display: none !important; }
  .maintop__heaidng h3 {
    text-align: left !important; }
  .main_big__cons li {
    padding: 12px;
    border-radius: 8px;
    background: white;
    border: 1px solid #efefef;
    width: 50%; }
  .main_big__cons svg {
    width: 22px;
    height: 22px;
    fill: #ff8600;
    }
  .main_big__cons ul {
    list-style: none;
    margin: 0px !important;
    padding: 0px 10px !important;
    display: flex; }
  .main_big__cons {
    padding-top: 15px !important; }
  .icon-text h5 {
    font-weight: 700 !important;
    margin: 0px !important;
    font-size: 12px !important;
    line-height: normal !important; }
  .icon-text p {
    font-size: 10px !important;
    margin: 0px; }
  .block__withocntent {
    display: flex;
    align-items: center; }
  .icon-text {
    padding-left: 7px; }
  .main_big__cons li:first-child {
    margin-right: 11px !important; } }

@media (max-width: 1024px) {
  .icon-text h5 {
    text-transform: capitalize;
    font-size: 11px !important; }
  .main_big__cons li:first-child {
    margin-right: 6px !important; }
  .side__icon svg {
    width: 17px;
    height: 17px;
    margin-right: 8px; }
  .side__icon svg path {
    fill: #d22017; }
  .side__icon {
    display: flex;
    align-items: center; }
  .side__icon h4 {
    margin: 0px;
    font-size: 13px;
    font-weight: 600 !important;
    color: white; }
  .bottom__closeblock {
    background: #ff8600;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 8px;
    padding: 10px 12px;
    }
  .othermains__blockss {
    padding: 0px 10px;
    margin-top: 7px; }
  .side__icon {
    width: 50% !important; }
  .bottom__closeblock .sideiconz {
    width: 50% !important; }
  .side__icon svg path {
    fill: white; }
  .oth__1 p {
    color: white !important;
    margin: 0px !important;
    font-size: 12px !important;
    text-align: right;
    padding: 0px 10px;
    font-weight: 600; }
  .mobile__securesection {
    display: block !important; }
  .mobile__securesection {
    display: block !important; }
  .whychoose--use {
    display: none !important; }
  .goodmainscontent--flexingss {
    display: none !important; }
  .section-template--23885289718100__custom_liquid_AT9KcQ-padding {
    display: none !important; }
  .othervsmains--uss {
    display: none !important; }
  .maincontent--belowfitted {
    display: none !important; }
  .goodmains--nicecontentss {
    display: none !important; }
  .content__bottommain h3 {
    font-size: 20px !important; }
  .content__bottommain h1 {
    font-size: 24px !important; }
  .SA__wrapper {
    display: none !important; }
  a.new-sa-seals {
    width: 100% !important;
    display: block !important;
    margin-bottom: 20px !important;
    text-align: center !important; }
  a.new-sa-seals img {
    width: 100% !important; } }
    @media (max-width: 1024px) {
.othermains__blockss {
    padding-bottom: 15px !important;
}
}
.bigmains--contentaminsssss {
    width: 100%;
    display: flex !important;
    position: fixed !important;
    bottom: 0px !important;
    z-index: 9999999999999999999999999999;
    background: white !important;
    box-shadow: -2px -3px 9px #00000014 !important;
    padding: 8px 20px !important;
    border-top: 1px solid #e4e4e4 !important;
}

.fleximains--22 {
    display: flex !important;
    max-width: 1300px !important;
    margin: auto;
    align-items: center;
}

.goodmains--pric2 img {
    width: 80px;
    height: 80px;
    object-fit: contain !important;
    border: 1px solid #ededed !important;
    padding: 10px !important;
    border-radius: 10px !important;
}

.othermainsbig--ss h3 {
    font-size: 17px;
    margin-top: 0px !important;
    margin-bottom: 5px !important;
}

.goodmains--pric2 {
    margin-right: 15px;
}

.othermainsbig--ss {
    width: 50%;
}

.nicemains-butotns {
    width: 50%;
    text-align: right;
}

.nicemains-butotns button {
    background: #ff8600 !important;
    padding: 16px 60px !important;
    font-size: 16px !important;
    border: 0px !important;
    border-radius: 10px !important;
    color: white !important;
    font-weight: 600 !important;
    cursor: pointer !important;
}

.goodmains--pric2 {
    display: flex;
}

.bigmains--contentaminsssss {
    transform: translateY(200px);
}
body.user-left-viewport {}

body.user-left-viewport .bigmains--contentaminsssss {
    transform: translateY(0px);
}

.bigmains--contentaminsssss {
    transition: 0.3s !important;
}

.smallbannss {
    position: absolute;
    display: none !important;
}

.price--on-sale .price-item--regular {
    font-size: 15px !important;
}
.bigmains--faqss {
    margin-bottom: 50px !important;
}
.title__showmins {
    display: flex;
    align-items: center;
}

.shortmen__m2 {
    max-width: 35px;
    margin-right: 6px !important;
    width: 35px;
    height: 35px;
    background: #f0f0f0 !important;
    border-radius: 50%;
    padding: 5px !important;
    min-width: 35px !important;
    min-height: 35px !important;
}

.shortmen__m2 {
    display: flex;
    align-items: center;
    justify-content: center !important;
}

.title__showmins img {
    width: 100%;
    height: 18px !important;
    width: 18px !important;
}
.shortmen__m2 {
    margin-right: 10px !important;
}
.topamins--consmin223 {
    display: flex;
    align-items: center;
}

.rightside_min23 img {
    filter: invert(1);
    max-width: 25px;
    margin-right: 10px !important;
}

.rightside_min23 {display: flex;align-items: center;justify-content: center;}
@media screen and (max-width: 801px) {
.goodmains--nicecontentss {
    display: block !important;
}

.main__contenamin2 h3 {
    font-size: 30px !important;
    padding-bottom: 5px !important;
}
.section-header {
    z-index: 9 !important;
}
.header-localization .disclosure .localization-form__select:hover:after, .bigmains__patterns:hover:after {
    display: none !important;
}
#ha-exit-popup {
    z-index: 99999999999999999999999999999999999999999999999999999999999999999999 !important;
}
.goodmains--pric2 {
    display: none !important;
}

.othermainsbig--ss {
    display: none !important;
}

.nicemains-butotns {
    width: 100% !important;
}

.fleximains--22 {
    max-width: 100% !important;
    width: 100% !important;
}

.bigmains--contentaminsssss {
    left: 0px !important;
}

.nicemains-butotns button {
    width: 100% !important;
}

.bigmains__flipbars img {
    max-width: 100%;
}

.main__descriptionbar * {
    width: 100% !important;

}
.goodmains--pric2 {
    display: none !important;
}

.othermainsbig--ss {
    display: none !important;
}

.nicemains-butotns {
    width: 100% !important;
}

.fleximains--22 {
    max-width: 100% !important;
    width: 100% !important;
}

.bigmains--contentaminsssss {
    left: 0px !important;
}

.nicemains-butotns button {
    width: 100% !important;
}

.bigmains__flipbars img {
    max-width: 100%;
}

.main__descriptionbar * {
    width: 100% !important;
}

.product-media-container .media {
    padding-top: 150% !important;
}

.product-media-container.constrain-height {
    border-radius: 15px !important;
    overflow: hidden !important;
}
.goodmains--flexinsmin--ss .col-sm-7 {
    padding: 0px !important;
}

.niceflexing-mnsssss a {
    font-size: 12px !important;
}
}
.goodmains--flexingmainss .page-width ol {
    padding: 0px !important;
}
.reviews__mains svg {
    width: 14px;
    height: 14px;
    margin-right: 2px !important;
    fill: #e4e4e4 !important;
}

.reviews__mains span {
    font-weight: 700 !important;
    font-size: 13px !important;
    margin-left: 3px !important;
}

.reviews__mains {
    display: flex !important;
    align-items: center !important;
}

.fleximains--butonss a {
    font-size: 13px !important;
    align-items: center !important;
}

.fleximains--butonss svg {
    font-size: 16px !important;
    height: 16px !important;
    margin-right: 4px !important;
}

.freedelivery__tab {
    display: none !important;
}

.card__information {
    padding-top: 0px !important;
}
.others--sezzless img {
    max-width: 84px;
    max-height: 12px;
    padding: 0px 5px !important;
}

.others--sezzless b svg {
    width: 11px;
    height: 11px;
}

.others--sezzless p {
    font-size: 11px;
    margin: 0px !important;
    display: flex;
    align-items: center !important;
    line-height: 12px !important;
    font-weight: 400 !important;
}

.others--sezzless {margin-top: 10px !important;}

.others--sezzless b {
    display: flex;
}
.template-search .facets-container {
    display: none !important;
}