.elementor-3529 .elementor-element.elementor-element-3c542c8{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3529 .elementor-element.elementor-element-2033ba9{--display:flex;--overlay-opacity:0.51;--margin-top:-9px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-3529 .elementor-element.elementor-element-2033ba9::before, .elementor-3529 .elementor-element.elementor-element-2033ba9 > .elementor-background-video-container::before, .elementor-3529 .elementor-element.elementor-element-2033ba9 > .e-con-inner > .elementor-background-video-container::before, .elementor-3529 .elementor-element.elementor-element-2033ba9 > .elementor-background-slideshow::before, .elementor-3529 .elementor-element.elementor-element-2033ba9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3529 .elementor-element.elementor-element-2033ba9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3529 .elementor-element.elementor-element-428940c{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3529 .elementor-element.elementor-element-56508e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-3529 .elementor-element.elementor-element-56d4fc5 .title-after_title, .elementor-3529 .elementor-element.elementor-element-56d4fc5 .title-subtitle, .elementor-3529 .elementor-element.elementor-element-56d4fc5 .woodmart-title-container{max-width:450px;}.elementor-3529 .elementor-element.elementor-element-56d4fc5 .title-subtitle{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:100;}.elementor-3529 .elementor-element.elementor-element-56d4fc5 .title{font-size:30px;font-weight:700;}.elementor-3529 .elementor-element.elementor-element-56d4fc5 .title-after_title{color:#FFFFFF99;}.elementor-3529 .elementor-element.elementor-element-ce1ba36{--display:flex;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}@media(max-width:1024px){.elementor-3529 .elementor-element.elementor-element-56d4fc5 .title-subtitle{font-size:22px;}.elementor-3529 .elementor-element.elementor-element-56d4fc5 .title{font-size:26px;}}@media(min-width:769px){.elementor-3529 .elementor-element.elementor-element-2033ba9{--content-width:1920px;}.elementor-3529 .elementor-element.elementor-element-56508e0{--content-width:810px;}}@media(max-width:768px){.elementor-3529 .elementor-element.elementor-element-2033ba9{--margin-top:-20px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-3529 .elementor-element.elementor-element-56d4fc5 .title-after_title, .elementor-3529 .elementor-element.elementor-element-56d4fc5 .title-subtitle, .elementor-3529 .elementor-element.elementor-element-56d4fc5 .woodmart-title-container{max-width:100%;}.elementor-3529 .elementor-element.elementor-element-56d4fc5 .title-subtitle{font-size:18px;}.elementor-3529 .elementor-element.elementor-element-56d4fc5 .title{font-size:22px;}.elementor-3529 .elementor-element.elementor-element-ce1ba36{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for wd_products, class: .elementor-element-51a5705 *//* == 7Saber – горизонтальная лента вкусов прямо в редакторе Elementor ==
   (дубль основных стилей из плагина на случай, если assets плагина
   не подгружаются в режиме редактирования) */

/* сам контейнер карточек внутри именно ЭТОГО виджета */
.elementor-3529 .elementor-element.elementor-element-51a5705 .product-grid-item .sfn-flavors{
    display:flex;
    flex-wrap:nowrap;          /* одна строка */
    gap:8px;
    overflow-x:auto;           /* прокрутка */
    max-height:38px;           /* чтобы строка не «расползалась» */
    padding:0 20px;            /* тот же боковой отступ, что и на сайте */
    scroll-behavior:smooth;
    -webkit-overflow-scrolling:touch;
    scrollbar-width:none;      /* FF */
}
.elementor-3529 .elementor-element.elementor-element-51a5705 .product-grid-item .sfn-flavors::-webkit-scrollbar{display:none;}

/* «хвост», чтобы последний чип был полностью виден */
.elementor-3529 .elementor-element.elementor-element-51a5705 .product-grid-item .sfn-flavors::after{
    content:'';
    flex:0 0 20px;
}

/* чип вкуса (если в редакторе нет глобальных переменных) */
.elementor-3529 .elementor-element.elementor-element-51a5705 .product-grid-item .sfn-flavor{
    --clr:var(--flavor-color,#f5c84c);
    display:inline-flex;align-items:center;gap:6px;
    padding:7px 12px;border:1px solid rgba(255,255,255,.12);
    border-radius:999px;background:rgba(255,255,255,.03);
    cursor:pointer;white-space:nowrap;
    transition:.2s;
}
.elementor-3529 .elementor-element.elementor-element-51a5705 .product-grid-item .sfn-flavor:hover{
    border-color:var(--clr);
    box-shadow:0 0 0 2px color-mix(in srgb,var(--clr) 40%,transparent);
}
.elementor-3529 .elementor-element.elementor-element-51a5705 .product-grid-item .sfn-flavor input{display:none}
.elementor-3529 .elementor-element.elementor-element-51a5705 .product-grid-item .sfn-flavor .sfn-color{
    width:14px;height:14px;border-radius:50%;flex-shrink:0;
    background:var(--clr);
    box-shadow:0 0 0 1px rgba(0,0,0,.2) inset;
}
.elementor-3529 .elementor-element.elementor-element-51a5705 .product-grid-item .sfn-flavor .sfn-name{font-size:14px;font-weight:500;color:#fff}
.elementor-3529 .elementor-element.elementor-element-51a5705 .product-grid-item .sfn-flavor .sfn-extra{font-size:12px;opacity:.55}

.elementor-3529 .elementor-element.elementor-element-51a5705 .product-grid-item .sfn-flavor:has(input:checked){
    border-color:var(--clr);background:rgba(255,255,255,.08);
    box-shadow:0 0 0 2px var(--clr);
}
.elementor-3529 .elementor-element.elementor-element-51a5705 .product-grid-item .sfn-flavor input:checked~.sfn-color{box-shadow:0 0 0 2px var(--clr)}
.elementor-3529 .elementor-element.elementor-element-51a5705 .product-grid-item .sfn-flavor input:checked~.sfn-name,
.elementor-3529 .elementor-element.elementor-element-51a5705 .product-grid-item .sfn-flavor input:checked~.sfn-extra{
    font-weight:600;opacity:1;
}/* End custom CSS */