/** Shopify CDN: Minification failed

Line 116:0 Unexpected "{"

**/
li.breadcrumbs__item a.breadcrumbs__link, .breadcrumbs__item {
    font-family: DM Sans;
    font-weight: 500;
    font-size: 28px;
    line-height: 100%;
}
li.breadcrumbs__item:nth-child(2) {
    display: none;
}
.breadcrumbs__item:not(:last-child):after {
    opacity: 1.5;
}
.wt-product__brand {
    display: none;
}
h1.wt-product__name {
    font-family: 'FtBuck1';
    font-weight: 400;
    font-size: 50px;
    line-height: 54px;
    color: #fff;
    margin: 0;
}
.titile-box {
    position: relative;
}
h1.wt-product__name.text-sadow {
    color: #000;
    position: absolute;
    top: 0;
    z-index: -1;
    left: 0px;
    font-family: 'FtBuck4';
    margin: 0;  
}
.wt-product__price, .product__tax.caption.rte{
    margin: 0;
}
.price__regular span.price-item {
    font-family: DM Sans;
    font-weight: 900;
    font-size: 44px;
    line-height: 100%;
    margin-top: 24px;
    display: inline-block;
    margin-bottom: 18px;
}
.text-stock-box {
    display: none;
}
.wt-product .wt-rating__stars {
    font-size: 33px;
    color: #e4002b;
    margin-top: 0;
}
.wt-rating__counter {
    display: none;
}
.wt-product__text-block p {
    font-family: DM Sans;
    font-weight: 400;
    font-size: 24px;
    line-height: 30px;
    color: #231F20;
    letter-spacing: 0 !important;
    width: 100%;
    max-width: 609px;
}
.breadcrumbs {
    max-width: 100%;
}
[desktop-layout=carousel-horizontal] .wt-product__gallery [data-gallery] .wt-slider__slide img {
    border-radius: 16px !important;
}
.product-form__submit span{    
        z-index: 1;
    position: relative;
    color: #fff;
}
.product-form__submit span.text-shadow {
    z-index: -1;
    font-family: 'FtBuck4';
    transform: none;
    color: #000;
    top: 0;
    left: 0;
    right: 0;
    position: absolute;
}
.wt-product__promo.rte {
    padding-left: 0;
}
.stick-box-section.hero__wrapper, .tesct-spech-section .wt-multicol, .feaq-colleaps-section .wt-collapse__wrapper--compact,
.logo-store-setion.hero__wrapper, .faqs-section .hero__wrapper, .wt-multicol__wrapper.tesct-spech-section .wt-multicol,
#judgeme_product_reviews .jdgm-rev-widg, .rifil-videoo-section, .rifil-videoo-section .headline{
    padding-left: 10px;
    padding-right: 10px;
}
#judgeme_product_reviews .jdgm-histogram.jdgm-temp-hidden {
    margin-top: 20px;
}
.shopify-section.wt-collapse__section>div {
    padding: 0 !important;
}
.wt-product__add-to-cart_form--wrapper quantity-counter.counter-wrapper[data-product-handle="sticker-refills"] input.js-counter-quantity,
quantity-counter.counter-wrapper[data-product-handle="sticker-refills"] input.js-counter-quantity {
    margin: 0 auto;
}
.item__details .counter-wrapper[data-product-handle="sticker-refills"] button.js-counter-increase.js-counter-button,
/* .wt-product__add-to-cart_form--wrapper quantity-counter.counter-wrapper[data-product-handle="sticker-refills"] button.js-counter-increase */
{
    display: none;
}
.item__details .counter-wrapper[data-product-handle="sticker-refills"] .counter {
    width: 100%;
    /* max-width: 114px; */
    min-width: 114px;
}

@media (min-width: 1400px) {
    .wt-product__add-to-cart_form form:has(quantity-counter) .counter {
        width: 180px;
        height: 80px;
    }
        /* .wt-product__add-to-cart_form form:has(quantity-counter) .counter .js-counter-increase {
        margin-right: 0;
        padding: 0 8px 0 15px;
    }
        .wt-product__add-to-cart_form form:has(quantity-counter) .counter .js-counter-decrease {
        margin-left: 0;
        padding: 0 15px 0 8px !important;
    } */
    .breadcrumbs {
    max-width: 1440px;
}
}
.counter-wrapper {
    border: 1px solid #151515;
    position: relative;
    border-radius: 0px;
    background-color: transparent;
}
.counter button {
    color: #000;
}
.wt-product__add-to-cart_form--wrapper {
    gap: 30px;
}
.wt-product__add-to-cart_form .js-add-to-cart, sticky-buy-button button.js-add-to-cart.wt-product__sticky-buy__button {
    background: #E4002B;
    color: var(--color-button-primary-text);
    border: none;
    flex-grow: 2;    
    box-shadow: 6px 6px #231f20;
    font-family: FtBuck1;
    font-weight: 400;
    font-size: 28px;
    line-height: 100%;
    letter-spacing: 0px;
    text-align: center;
    border-radius: 12px;
    height: 83px;
    max-width: 284px;
}
.wt-product__add-to-cart_form .js-add-to-cart:hover, a.jdgm-write-rev-link:hover, .wt-product__add-to-cart_form .js-add-to-cart:hover,
sticky-buy-button button.js-add-to-cart.wt-product__sticky-buy__button:hover{
    background:#FF0030 !important;
}
.wt-product__add-to-cart_form .js-add-to-cart:focus, a.jdgm-write-rev-link:focus, .wt-product__add-to-cart_form .js-add-to-cart:focus,
sticky-buy-button button.js-add-to-cart.wt-product__sticky-buy__button:focus{
     background: #BC000A !important;
    box-shadow: none !important;
}
sticky-buy-button button.js-add-to-cart.wt-product__sticky-buy__button{
    max-width: 100%;
}
sticky-buy-button button.js-add-to-cart.wt-product__sticky-buy__button span {
    z-index: 1;
    position: relative;
}
sticky-buy-button button.js-add-to-cart.wt-product__sticky-buy__button span .text-shadow{
    z-index: -1 !important;
    position: absolute !important;
}
.counter-wrapper {
    display: flex;
    align-items: center;
}
input.js-counter-quantity {
    font-family: DM Sans;
    font-weight: 400;
    font-size: 32px;
    line-height: 100%;
    color: #000;
    max-width: 65px;
}
.wt-collapse__trigger__title {
    font-family: DM Sans;
    font-weight: 900;
    font-size: 24px;
    line-height: 100%;
    color: #231F20;
}
.wt-product__gallery .svg-icon{
    fill: #231F20;
}
.product-partner {
    background: url(/cdn/shop/files/Badges.png);
    background-size: cover !important;
    background-position: center center;
}
.product-partner .wt-slider {
    background: transparent;
}
.product-partner .wt-slider .wt-multicol {
    width: 780px;
    position: relative;
}
.product-partner .wt-slider .wt-multicol .wt-multicol__list {
    gap: 162px;
    width: 100%;
    max-width: 656px;
    margin: 0 auto;
}
.product-partner .wt-slider .wt-multicol .wt-multicol__list .hero__overlay {
    padding: 0;
}
.product-partner .wt-slider .wt-multicol .hero .hero__pic .hero__img {
    border-radius: 0px;
    object-fit: contain;
}
.product-partner .wt-slider .hero__pic-container {
    background: #fff;
    width: 100%;
    height: 100px;
    padding: 18px 36px;
    box-shadow: 5px 5px #d8752b;
    margin: 10px;
    max-width: 227px;
}
.product-partner .wt-slider .wt-multicol:before {
    content: "";
    position: absolute;
    background: url(/cdn/shop/files/waves.svg);
    width: 110px;
    height: 56px;
    top: 38px;
    left: -145px;
}
.product-partner .wt-slider .wt-multicol:after {
    content: "";
    position: absolute;
    background: url(/cdn/shop/files/waves.svg);
    width: 110px;
    height: 56px;
    top: 38px;
    right: -145px;
}
.stick-box-section .hero {
    padding-top: 20px;
}
.stick-box-section .hero .hero__overlay {
    padding: 0;
}
.stick-box-section .hero__overlay__content .hero__text.rte p {
    font-family: DM Sans;
    font-weight: 800;
    font-size: 30px;
    line-height: 59px;
    color: #fff;
}
.stick-box-section .hero__overlay__content {
    margin-left: 0px !important;
    width: 100%;
}
.stick-box-section .hero__overlay__content .hero__text {
    padding-left: 40px;
    background-repeat: no-repeat !important;
    background-position: center left !important;
    margin-bottom: 6px;
}
.stick-box-section .hero__overlay__content .hero__text:nth-child(1) {
    background: url(/cdn/shop/files/yellow-star.svg) center left;
}
.stick-box-section .hero__overlay__content .hero__text:nth-child(2) {
    background: url(/cdn/shop/files/blue-star.svg) center left;    
}
.stick-box-section .hero__overlay__content .hero__text:nth-child(3) {
    background: url(/cdn/shop/files/pink-star.svg) center left;
}
.stick-box-section .hero__overlay__content .hero__text:nth-child(4) {
    background: url(/cdn/shop/files/green-star.svg) center left;
}
.tesct-spech-section .wt-multicol__list .wt-multicol__item .hero {
    background: #f6eedf;
    flex-direction: row;
    gap: 4px;
    align-items: center;
    height: 259.94px;
    overflow: visible;
    align-items: baseline;
    padding-top: 10px;
    box-shadow: 6px 6px 0px 0px #037F59;
}
.tesct-spech-section .wt-multicol__list .wt-multicol__item .hero .hero__pic {
    overflow: visible;
}
.tesct-spech-section .wt-multicol__list .wt-multicol__item:nth-child(1) .hero picture.hero__pic {
    width: 179.101318px;
}
.tesct-spech-section .wt-multicol__list .wt-multicol__item:nth-child(1) .hero picture.hero__pic img {
    position: absolute;
    height: auto;
    top: 45px;
    left: -60px;
}
.tesct-spech-section .wt-multicol__list {
    gap: 78px !important;
}
.tesct-spech-section .hero__pic-container {
    width: auto;
}
.tesct-spech-section .wt-multicol__list .wt-multicol__item .hero__overlay__content h2.hero__title {
    font-family: 'FtBuck1';
    font-weight: 700;
    font-size: 32px;
    line-height: 100%;
    color: #231f20;
    margin-bottom: 5px;
}
.tesct-spech-section .wt-multicol__list .wt-multicol__item .hero__overlay__content .hero__text.hero__richtext p {
    font-family: DM Sans;
    font-weight: 400;
    font-size: 24px;
    line-height: 100%;
    color: #231f20;
    margin: 6px 0 0;
}
.tesct-spech-section .wt-multicol__list .wt-multicol__item .hero__overlay__content .hero__text.hero__richtext p:nth-child(1) {
    width: 100%;
    max-width: 408px;
    line-height: 30px !important;
}
.tesct-spech-section .wt-multicol__list {
    padding-top: 20px;
}
.tesct-spech-section .wt-multicol__list .wt-multicol__item:nth-child(2) .hero picture.hero__pic {
    width: 100px;
}
.tesct-spech-section .wt-multicol__list .wt-multicol__item:nth-child(2) .hero picture.hero__pic img.hero__img {
    position: absolute;
    height: auto;
    top: 45px;
    left: -60px;
}
.tesct-spech-section .wt-multicol__list .wt-multicol__item .hero picture.hero__pic {
    margin-right: 30px;
}
.tesct-spech-section .wt-slider {
    overflow: visible;
}
div#shopify-section-template--19371392925875__1761060113fca9c3c2 {
    background: #f7d4e5;
}
div#shopify-section-template--19371392925875__1761060113fca9c3c2 h2.jdgm-rev-widg__title {
    display: none;
}
.logo-grid {
    display: flex;
    gap: 40px;
    margin-top: -35px;
    position: relative;
    z-index: 5;
}
.logo-store-setion .hero .hero__overlay {
    padding: 0;
}
.logo-store-setion .hero .hero__overlay h2.main_title.hero__title {
    width: 100%;
    max-width: 529.8603515625px;
}
.logo-store-setion .hero__pic-container {
    width: 28% !important;
}
.logo-store-setion .hero {
    overflow: auto !important;
}
.faqs-section .hero__overlay {
    padding: 0;
}
span.text-shadow {
    display: block !important;
}
.tesct-spech-section .wt-multicol__list .wt-multicol__item .hero__overlay__content h2.hero__title span.text-shadow {
    display: none !important;
}
.feaq-colleaps-section .wt-collapse__wrapper--compact {
    max-width: var(--site-max-width-big);
}
.wt-collapse__trigger__text span.wt-collapse__trigger__title {
    font-family: DM Sans;
    font-weight: 900;
    font-size: 24px;
    line-height: 100%;
    color: #231F20;
}
.wt-product__wrapper {
   padding-left: 10px;
   padding-right: 10px;
}

@media (min-width: 900px) {
    [desktop-media-size=normal] .wt-product__main {
        width: 46%;
    }
    .wt-product__gallery {
        max-width: 50%;
        margin-right: auto !important;
    }
        .wt-product__gallery .swiper.wt-slider__container.wt-slider__container--thumbs {
        
        height: auto !important;
    }
    .single-product-featured .wt-product {
        flex-direction: row-reverse !important;
        align-items: center !important;
    }
    .single-product-featured .wt-product .wt-product__main {
        width: 45%;
    }
    body main .single-product-featured .wt-product .wt-product__gallery--carousel-horizontal {
        padding-bottom: 0 !important;
        max-width: 35%;
        margin-left: auto;
        margin-right: 0 !important;
    }
}
.rifil-section-box .wt-multicol__list .wt-multicol__item .hero .hero__overlay {
    padding: 0;
    width: 100%;
    margin-left: 0 !important;
}
.rifil-section-box .hero.hero--video-background {
    padding: 0 !important;
}
.rifil-section-box .wt-multicol__list .hero__text.hero__richtext.rte {
    display: flex;
    gap: 24px;
    max-width: 540px;
}
.rifil-section-box .wt-multicol__list .hero__text.hero__richtext.rte strong {
    width: 100%;
}
.swiper.wt-slider__container ul.thumbs-list li.thumbs-list-item {
    width: 24% !important;
    height: auto !important;
    border-radius: 9px;
}
.wt-product__gallery .wt-slider__container--thumbs .swiper-slide:before{
    border-radius: 9px !important;
}
.single-product-featured {
    background: #9FDAF4;
}
.single-product-featured .swiper.wt-slider__container ul.thumbs-list {
    display: none !important;
}
p#shopify-installments {
    display: none !important;
}
.wt-collapse__wrapper .wt-collapse:not(:last-child) {
    border-bottom: 1px solid #6F6D6D;
}
h2.wt-product__name {
    font-family: FtBuck1;
    font-weight: 400;
    font-size: 50px;
    line-height: 1.2;
    color: #fff;
    position: relative;
}
.featured-tile h2.wt-product__name span {
    color: #000;
    position: absolute;
    top: 0px;
    z-index: -1;
    left: 0;
    font-family: FtBuck4;
}
.single-product-featured .wt-product__info.product__info-container span.wt-product__text-block__title {
    color: #231F20;
    padding: 0 !important;
}
.single-product-featured .wt-product__text-block.rte {
    padding: 0;
}
form#product-form-installment-template--19405000802483__featured_product_jY9tBx {
    display: none;
}
.single-product-featured .wt-product__add-to-cart_form form:has(quantity-counter) .counter {
        width: 151px;
        height: 60px;
}
.single-product-featured .wt-product__add-to-cart_form--wrapper {
    gap: 30px;
}
.tesct-spech-section .wt-multicol__list .wt-multicol__item .hero .hero__overlay {
    margin-left: -67px;
}
body main .wt-product__gallery--carousel-horizontal {
    padding-bottom: 150px !important;
}
.wt-rating__star {
   background:#e4002b; /* color jo star ke andar chahiye */
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="black" d="M12 2.6l2.6 6.6 6.9.6-5 4 1.6 6.6L12 18.6 6.9 21.4 8.5 14.8 3.5 10.8l6.9-.6L12 2.6z"/></svg>') center/contain no-repeat;
  mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="black" d="M12 2.6l2.6 6.6 6.9.6-5 4 1.6 6.6L12 18.6 6.9 21.4 8.5 14.8 3.5 10.8l6.9-.6L12 2.6z"/></svg>') center/contain no-repeat;
}
ul.lfeatured-product-list-cs {
    position: relative;
}
a.product-thumbainail-links {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}



/* Rifil Product css -------- */
.wt-multicol__wrapper.rifill-tech-specs .wt-multicol {
    max-width: 770px;
    padding-top: 96px;
}
.wt-multicol__wrapper.rifill-tech-specs .wt-multicol .wt-multicol__item {
    background: #F6EEDF;
    border-radius: 10px;
    padding: 0 33px 33px;
}
.wt-multicol__wrapper.rifill-tech-specs .wt-multicol .wt-multicol__item span.text-shadow {
    display: none !important;
}
.rifill-tech-specs picture.hero__pic {
    max-width: 245px;
    margin: -66px auto 0;
    overflow: visible;
}
.rifill-tech-specs .hero.hero--video-background.hero.hero--out {
    max-width: 478px;
    margin: 0 auto;
    overflow: visible;
}
.wt-multicol__wrapper.rifill-tech-specs .wt-multicol .wt-multicol__item h2.hero__title {
    color: #231F20;
    width: 100%;
    text-align: center;
    font-size: 32px;
    line-height: 36px;
}
.rifill-tech-specs .hero__text.hero__richtext.rte {
    display: flex;
    justify-content: space-between;
    gap: 40px;
    font-size: 24px;
}
.rifill-tech-specs .wt-multicol .hero--out .hero__overlay{
    padding: 24px 0 0;
}
.rifill-tech-specs .hero__text.hero__richtext.rte strong {
    width: 100%;
    display: block;
}
.rifill-tech-specs .hero__richtext p{
    margin: 0;
}

.rifil-videoo-section .background-video {
    width: 100%;    
    margin: 20px auto 0;
}
.rifil-videoo-section .hero__pic-container{
    width: 100%;
}
div#shopify-block-AYjFJMzBMZ3pTcHhzd__judge_me_reviews_review_widget_mY9QQn {
    background: #f7d4e5;
}
.rifil-section-box .wt-multicol__list .wt-multicol__item .hero {
    background: #f6eedf;    
    border-radius: 12px;
    gap: 4px;        
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    overflow: visible;
}
.rifil-section-box .wt-multicol__list .wt-multicol__item .hero__overlay__content .hero__text.hero__richtext p {
    width: 100%;
    max-width: 100%;
    line-height: 28px !important;    
}
.rifil-section-box .wt-multicol__list .wt-multicol__item:nth-child(1) .hero picture.hero__pic {
    width: 100%;
    max-width: 100%;
}
.rifil-section-box .wt-multicol__list .wt-multicol__item:nth-child(1) .hero picture.hero__pic img {
    position: absolute;
    top: 0;
    height: auto;
    left: 0;
    right: 0;
}
.rifil-section-box .wt-slider {
    overflow: visible !important;
}
.rifil-section-box .hero--out .hero__pic {
    height: 100%;
    flex-shrink: 1;
    overflow: visible;
}
.rifil-section-box .wt-multicol__list .hero__overlay {
    margin-left: 0;
}
.shopify-app-block {
    background: #f7d4e5 !important;
}
.featured-tile a {
    text-decoration: none !important;
}
h2.jdgm-rev-widg__title {
    font-size: 25px;
    font-family: FtBuck1;
    z-index: 1;
    position: relative;
    color: #000;
    padding-top: 0;
    display: none;
}
form#product-form-installment-template--19405000605875__featured_product_UgJxqr {
    display: none;
}

.wt-product__features {
    margin: 0;
}
.jdgm-rev-widg__summary .jdgm-star {
    font-size: 45px !important;
}
.jdgm-rev-widg__summary-stars {
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
    text-align: center;
}
.jdgm-rev-widg__summary-stars span.jdgm-rev-widg__summary-average,
.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) :not(.jdgm-revs-tab__content-header)>.jdgm-widget-actions-wrapper {
    width: 100% !important;
    border-left: 0 !important;
}
.jdgm-rev-widg__summary-text.jdgm-all-reviews__summary-text--verified {
    justify-content: center;
}
#judgeme_product_reviews .jdgm-rev-widg__summary {
    order: 1;
}
.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) :not(.jdgm-revs-tab__content-header)>.jdgm-widget-actions-wrapper{
    order: 2;
}
/* span.jdgm-star {
   background:#e4002b;
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="black" d="M12 2.6l2.6 6.6 6.9.6-5 4 1.6 6.6L12 18.6 6.9 21.4 8.5 14.8 3.5 10.8l6.9-.6L12 2.6z"/></svg>') center/cover no-repeat;
  mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="black" d="M12 2.6l2.6 6.6 6.9.6-5 4 1.6 6.6L12 18.6 6.9 21.4 8.5 14.8 3.5 10.8l6.9-.6L12 2.6z"/></svg>') center/cover no-repeat;
} */
a.jdgm-write-rev-link {
    background: #e4002b !important;
    color: var(--color-button-primary-text);
    border-color: #231f20 !important;    
    width: auto;
    box-shadow: 4px 4px #231f20;
    font-family: FtBuck1;
    font-weight: 400;
    font-size: 28px;
    line-height: 100%;
    letter-spacing: 0px;
    text-align: center;
    border-radius: 6px;
    max-width: 323px !important;
    height: 83px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    text-shadow: 3px 3px #231f20;
    -webkit-text-stroke: 1px #231f20;
}
.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-widget-actions-wrapper {
    border-left: none !important;
}
.jdgm-rev-widg__summary-text {
    font-family: DM Sans;
    font-weight: 700;
    font-size: 24px;
    line-height: 100%;
    color: #000;
}
#judgeme_product_reviews .jdgm-histogram__bar {
    background: #BBBBBA;
}
#judgeme_product_reviews .jdgm-histogram__bar-content{
    background:  #037F59;
}
select.jdgm-sort-dropdown {
    outline: none !important;
    color: #231F20 !important;
}
.jdgm-rev__author{
    color: #231F20 !important;
}
#judgeme_product_reviews.jdgm-widget:not(.jdgm-review-widget--small, #judgeme_product_reviews .jdgm-review-widget--medium) :not(.jdgm-histogram-wrapper)>.jdgm-histogram {
    width: 50%;
    border-left: 0;
    order: 3;
}
.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after, .jdgm-rev__buyer-badge.jdgm-rev__buyer-badge {    
    background-color: #037F59;
}
.jdgm-rev__icon:before{
    color: #037F59 !important;
}
#judgeme_product_reviews.jdgm-widget .jdgm-histogram__row {
    height: 40px;
}
#judgeme_product_reviews.jdgm-widget .jdgm-histogram .jdgm-star {
    font-size: 45px;
}
#judgeme_product_reviews.jdgm-widget .jdgm-histogram__bar, #judgeme_product_reviews.jdgm-widget .jdgm-histogram__bar-content {
    height: 20px;
}
#judgeme_product_reviews .jdgm-star{
    font-weight: 400;
}
#judgeme_product_reviews .jdgm-rev-widg.jdgm--js[data-number-of-reviews="0"] .jdgm-row-stars {
    flex-wrap: unset;
}
#judgeme_product_reviews .jdgm-rev-widg.jdgm--js[data-number-of-reviews="0"] .jdgm-row-stars .jdgm-rev-widg__summary-inner {
    width: 100% !important;
}
#judgeme_product_reviews .jdgm-rev-widg.jdgm--js[data-number-of-reviews="0"] .jdgm-rev-widg__summary-text {
    visibility: unset;
    text-align: center;
}
#judgeme_product_reviews .jdgm-rev-widg.jdgm--js[data-number-of-reviews="0"] .jdgm-rev-widg__summary,
#judgeme_product_reviews .jdgm-rev-widg.jdgm--js[data-number-of-reviews="0"] .jdgm-widget-actions-wrapper {
    width: 35% !important;
}
@media only screen and (min-width: 992px) {
    .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary {
        width: 100% !important;
    }
    .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary .jdgm-rev-widg__summary-inner{
        width: 35% !important;
    }
    .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-row-stars {
        flex-wrap: wrap;
    }
}
.logo-grid .logo-colom img {
    width: 100%;
}
.logo-grid {
    display: flex;
    gap: 40px;
    margin-top: -35px;
    position: relative;
    z-index: 5;
    width: 100%;
    max-width: 581px;
}
.tesct-spech-section .wt-multicol__list .wt-multicol__item .hero__overlay__content .hero__text.hero__richtext p strong {
    margin-top: 12px !important;
    display: block;
    line-height: 24px;
}
.wt-multicol__wrapper.tesct-spech-section.rifil-section-box .wt-multicol__list .wt-multicol__item .hero__overlay__content .hero__text.hero__richtext p strong {
    display: inline-block;
}
.jdgm-sort-dropdown-wrapper {
    margin-top: 12px;
}



/* Media css-------------------------------------- */

@media (max-width: 1440px) {
    .tesct-spech-section .wt-multicol__list {
    gap: 104px !important;
    width: 100%;
    max-width: 1286px;
    margin: 0 auto;
}
 body main .wt-product__gallery--carousel-horizontal {
        padding-bottom: 177px !important;
    }
}
@media (max-width: 1366px) {
    .tesct-spech-section .wt-multicol__list {
        gap: 68px !important;
        max-width: 1221px;
    }
}
@media (max-width: 1200px) {
    .stick-box-section.hero__wrapper, .tesct-spech-section .wt-multicol, .feaq-colleaps-section .wt-collapse__wrapper--compact,
    .logo-store-setion.hero__wrapper, .faqs-section .hero__wrapper, .wt-multicol__wrapper.tesct-spech-section .wt-multicol, .judgeme_product_reviews .jdgm-rev-widg,
    .rifil-videoo-section, .rifil-videoo-section .headline, .wt-product__wrapper, .breadcrumbs, #judgeme_product_reviews .jdgm-rev-widg{
        padding-left: 30px;
        padding-right: 30px;
    }
    .tesct-spech-section .wt-multicol__list .wt-multicol__item .hero__overlay__content .hero__text.hero__richtext p {
    font-size: 22px;
}
.tesct-spech-section .wt-multicol__list .wt-multicol__item:nth-child(1) .hero picture.hero__pic img {
    left: -20px;
}
.tesct-spech-section .wt-multicol__list .wt-multicol__item:nth-child(2) .hero picture.hero__pic img.hero__img {
    left: -30px;
}
body main .wt-product__gallery--carousel-horizontal {
        padding-bottom: 155px !important;
    }
        .single-product-featured .wt-product .wt-product__main {
        width: 39%;
    }
        body main .single-product-featured .wt-product .wt-product__gallery--carousel-horizontal {
        max-width: 35%;
    }
    .rifil-section-box .wt-multicol__list .hero__text.hero__richtext.rte {    
        max-width: 500px;
    }
    .rifil-section-box .wt-multicol__list .wt-multicol__item .hero .hero__overlay {
        max-width: 66% !important;
        width: 100% !important;
        flex-shrink: inherit;
    }
    .rifil-section-box  .wt-multicol__list .wt-multicol__item .hero .hero__overlay {
        margin-left: -30px;
    }
    .product-partner .wt-slider .wt-multicol:before {        
        left: -83px;
    }
    .product-partner .wt-slider .wt-multicol:after {
        right: -90px;
    }
}
@media (max-width: 1024px) {
    .tesct-spech-section .wt-multicol__list {
        gap: 35px !important;
        max-width: 100%;
    }
        .tesct-spech-section .wt-multicol__list .wt-multicol__item .hero .hero__overlay {
        position: relative;
        width: 79%;
        max-width: 79%;
    }
    .product-partner .wt-slider .wt-multicol .wt-multicol__list {
    gap: 30px;
}
.product-partner .wt-slider .wt-multicol:after {
    width: 83px;
    height: 41px;
    right: -70px;
    background-size: 83px;
}
.product-partner .wt-slider .wt-multicol:before {
    width: 83px;
    height: 41px;
    left: -70px;
    background-size: 83px;
}
.product-partner .wt-slider .wt-multicol {
    width: 100%;
    max-width: 700px;
}
.single-product-featured .wt-product .wt-product__main {
        width: 43%;
}
    body main .single-product-featured .wt-product .wt-product__gallery--carousel-horizontal {
    max-width: 39%;
}
.logo-grid .logo-colom {
    width: 251px;
}
.logo-grid .logo-colom img {
    width: 100%;
}
.logo-grid {
    margin-top: -10px;
}    
}
@media(max-width: 991px){
    .product-partner .wt-slider .wt-multicol .wt-multicol__list {
        gap: 11px;
        flex-wrap: nowrap;
    }
    .product-partner .wt-slider .hero__pic-container {
        width: 230px;
        height: 130px;
        padding: 30px 22px;
    }
.product-partner .wt-slider .wt-multicol {
        width: 617px;
    }
    .product-partner .wt-slider .wt-multicol:after {
        width: 60px;
        height: 30px;
        right: -56px;
        background-size: 60px;
    }
        .product-partner .wt-slider .wt-multicol:before {
        width: 60px;
        height: 30px;
        left: -43px;
        background-size: 60px;
    }
    .wt-multicol__wrapper.rifill-tech-specs .wt-multicol{
        padding-left: 30px;
        padding-right: 30px;
    }
    .rifil-videoo-section .headline{
        padding-left: 0;
        padding-right: 0;
    }
        body main .single-product-featured .wt-product .wt-product__gallery--carousel-horizontal {
        max-width: 100%;
        margin: 0 auto;
    }
    .single-product-featured .wt-product .wt-product__main {
        width: 100%;
    }
    .single-product-featured {
        padding-bottom: 60px;
    }
    .logo-store-setion .hero__pic-container {
        width: 50% !important;
        margin: 0 auto 26px;
    }
    .logo-store-setion .hero .hero__overlay h2.main_title.hero__title {
        max-width: 100%;
    }
    .logo-grid {
        margin: 21px auto 0;
    }
    .logo-grid {
        justify-content: center;
    }
    sticky-buy-button button.js-add-to-cart.wt-product__sticky-buy__button {
        max-width: 100%;
        height: 66px;
    }
   .single-product-featured section.wt-product__wrapper {
        padding-top: 30px;
    }
    .single-product-featured .wt-product {
        flex-direction: column !important;
    }
            .tesct-spech-section .wt-multicol__list .wt-multicol__item .hero .hero__overlay {
        position: relative;
        width: 70%;
        max-width: 70%;
    }
    .tesct-spech-section .wt-multicol__list .wt-multicol__item .hero .hero__overlay {
        margin-left: -30px;
    }
    body main .wt-product__gallery--carousel-horizontal {
        padding-bottom: 130px !important;
    }
}
@media(max-width: 890px){
    .tesct-spech-section .wt-multicol__list {     
        max-width: 500px;
    }
    body main .wt-product__gallery--carousel-horizontal {
        padding-bottom: 20px !important;
    }
}
@media (max-width: 768px) {
    .stick-box-section .hero .hero__overlay {
        justify-content: flex-start;
    }
    li.breadcrumbs__item a.breadcrumbs__link, .breadcrumbs__item {
    font-size: 18px;
}


    .wt-product__text-block p {
    font-size: 23px;
    max-width: 100%;
}

        .hero__overlay__content--mobile--center {
        align-items: baseline;
    }
 


}
@media (max-width: 698px) {
    .product-partner .wt-slider .wt-multicol:after, .product-partner .wt-slider .wt-multicol:before {
        display: none;
    }
    .rifil-section-box .wt-multicol__list .hero__text.hero__richtext.rte {
        max-width: 100%;
        flex-wrap: wrap;    
    }
    .rifil-section-box .wt-multicol__list .wt-multicol__item .hero .hero__overlay {
        max-width: 100% !important;
    }
    a.jdgm-write-rev-link {
        font-size: 22px;
        height: auto;
        padding: 20px 28px;
    }
    .rifill-tech-specs .hero__text.hero__richtext.rte {      
        font-size: 20px;
        flex-wrap: wrap;
        justify-content: center;
        text-align: center;
    }
    body main .wt-product__gallery--carousel-horizontal {
        padding-bottom: 0px !important;
    }
    .wt-multicol__wrapper.rifill-tech-specs .wt-multicol .wt-multicol__item {
        padding: 0 20px 33px;
    }
    .wt-multicol__wrapper.rifill-tech-specs .wt-multicol .wt-multicol__item h2.hero__title {
        font-size: 30px;
    }
     #judgeme_product_reviews.jdgm-widget:not(.jdgm-review-widget--small,#judgeme_product_reviews .jdgm-review-widget--medium) :not(.jdgm-histogram-wrapper)>.jdgm-histogram {
        width: 100% !important;
    }
    #judgeme_product_reviews.jdgm-widget .jdgm-histogram .jdgm-star {
        font-size: 16px;
    }
    #judgeme_product_reviews.jdgm-widget .jdgm-histogram__row,
    #judgeme_product_reviews.jdgm-widget .jdgm-histogram__bar, #judgeme_product_reviews.jdgm-widget .jdgm-histogram__bar-content {
        height: 14px;
    }
    #judgeme_product_reviews .jdgm-rev-widg.jdgm--js[data-number-of-reviews="0"] .jdgm-rev-widg__summary,
    #judgeme_product_reviews .jdgm-rev-widg.jdgm--js[data-number-of-reviews="0"] .jdgm-widget-actions-wrapper {
        width: 100% !important;
    }
}

@media (max-width: 575px) {
        .tesct-spech-section .wt-multicol__list .wt-multicol__item .hero {
        flex-direction: column;        
        gap: 10px;
        height: auto;
        padding: 10px 20px 30px !important;
    }
    .tesct-spech-section .wt-multicol__list .wt-multicol__item:nth-child(1) .hero picture.hero__pic img {
        left: 0;
        top: 0;
        position: relative;
    }
    .stick-box-section .hero__overlay__content .hero__text.rte p {
        font-size: 16px;
        line-height: 30px;
    }
    .stick-box-section .hero__overlay__content {
        padding-top: 20px;
    }
    .stick-box-section.hero__wrapper {
        padding-bottom: 30px;
    }
    .tesct-spech-section .hero__pic-container {
        width: auto;
        margin: 0 auto;
    }
    .single-product-featured .wt-product__add-to-cart_form form:has(quantity-counter) .counter {
        width: 100%;
    }
    .product-partner .wt-slider .hero__pic-container {
        margin: 0 auto;
    }
        .product-partner .wt-slider .wt-multicol .wt-multicol__list {
        gap: 11px;
        flex-wrap: wrap;
    }
    .product-partner .wt-multicol__item {
    flex-basis: calc(100% - 40px) !important;
    }
    .tesct-spech-section .wt-multicol__list .wt-multicol__item:nth-child(2) .hero picture.hero__pic {
        margin: 0;
    }
    .tesct-spech-section .wt-multicol__list .wt-multicol__item:nth-child(2) .hero picture.hero__pic img.hero__img {
        left: 0;
        top: 0;
        position: relative;
    }
    .tesct-spech-section .wt-multicol__list .wt-multicol__item .hero .hero__overlay {
        position: relative;
        width: 100%;
        max-width: 100%;
        padding: 11px 0 0;
        margin-left: 0;
    }
    .tesct-spech-section .wt-multicol__list .wt-multicol__item:nth-child(1) .hero picture.hero__pic {
        display: flex;
        justify-content: center;
        margin: 0;
    }
    .tesct-spech-section .wt-multicol__list .wt-multicol__item .hero__overlay__content .hero__text.hero__richtext p:nth-child(1) {
        max-width: 100%;
    }
    .tesct-spech-section .wt-multicol__list .wt-multicol__item .hero__overlay__content .hero__text.hero__richtext p {
        text-align: center;
    }
    .tesct-spech-section .wt-multicol__list .wt-multicol__item .hero__overlay__content h2.hero__title {
        text-align: center;
        width: 100%;
    } 
    .tesct-spech-section .wt-multicol__list .wt-multicol__item .hero__overlay__content .hero__text {
        width: 100%;
    } 
    .wt-collapse__trigger__text span.wt-collapse__trigger__title {
        font-size: 20px;
    }
    .product-partner .wt-slider .wt-multicol {
        width: 100%;
    }
       h2.wt-product__name {
        font-size: 36px;
    }
    .breadcrumbs__wrapper {
        padding-top: 70px !important;
    }
    .logo-grid {    
        gap: 15px;
    }
    .single-product-featured section.wt-product__wrapper {
        padding-top: 0;
    }
    .logo-store-setion .hero__pic-container {
        width: 85% !important;
    }
}
@media (max-width: 440px) {
    h1.wt-product__name {
    font-size: 35px;
    line-height: 45px;
}
.price__regular span.price-item {
    font-size: 30px;
    margin-top: 15px;
}
.wt-product .wt-rating__stars {
    font-size: 25px;
    margin-top: 0px;
}
.wt-product__text-block p {
        font-size: 16px;
        max-width: 100%;
        line-height: 25px;
    }
    .wt-product__add-to-cart_form--wrapper {
    gap: 24px !important;
}
input.js-counter-quantity {
    font-size: 20px;
}
.wt-product__add-to-cart_form .js-add-to-cart {
        font-size: 20px;
        height: 66px;
        max-width: 207px;
    }
    .wt-product__add-to-cart_form .js-add-to-cart {
        font-size: 20px;
    }
    .wt-collapse__trigger__text span.wt-collapse__trigger__title {
        font-size: 18px;
    }
        .product-partner .wt-multicol__item {
        flex-basis: calc(100% - 0px) !important;
    }
    .stick-box-section .hero__overlay__content .hero__text {
    padding-left: 25px;
    background-size: 15px !important;
    background-repeat: no-repeat !important;
}
.stick-box-section .hero__overlay__content .hero__text:nth-child(2) {
    background-size: 13px !important;
}
.headline__title, .main_title {
        font-size: 30px;
}
.tesct-spech-section .wt-multicol__list .wt-multicol__item .hero__overlay__content h2.hero__title {
    font-size: 30px;
}
.tesct-spech-section .wt-multicol__list .wt-multicol__item .hero__overlay__content .hero__text.hero__richtext p {
        font-size: 16px;
    }
    h2.jdgm-rev-widg__title {
    font-size: 20px;
}
h2.wt-product__name {
    font-size: 30px;
}
}
@media(max-width: 340px){
    .item__details .counter-wrapper[data-product-handle=sticker-refills] .counter {
        max-width: 110px;
        min-width: 110px;
    }
}