@media(min-width:1025px){
html.lgb .wd-content-layout{display:grid!important;grid-template-columns:230px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:36px;row-gap:0;align-items:start}
html.lgb .wd-sidebar,html.lgb .wd-sidebar .widget-area{display:contents!important}
html.lgb .wd-content-area{position:relative;z-index:1;grid-column:2;grid-row:2;width:auto!important;max-width:none!important;min-width:0;flex:none!important}
html.lgb .wd-sidebar .wd-heading,html.lgb .wd-sidebar .wd-widget-stock-status{display:none!important}
html.lgb .wd-sidebar .widget-area,html.lgb .wd-sidebar .sidebar-widget,html.lgb .wd-sidebar .widget_custom_html{overflow:visible!important;margin:0!important;padding:0!important;border:0!important;background:none!important}
html.lgb .wd-sidebar .yith-wcan-filters .filters-container form{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:center!important;gap:8px!important;width:100%}
html.lgb .wd-sidebar .yith-wcan-filters .yith-wcan-filter{position:relative!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:none!important;border-radius:0!important}
html.lgb .wd-sidebar .yith-wcan-filters .yith-wcan-filter .filter-title{display:block!important;box-sizing:border-box;height:40px;line-height:38px!important;margin:0!important;padding:0 34px 0 16px!important;border:1px solid #cfdadd;border-radius:999px;background:#fff;font-size:13px!important;font-weight:400!important;white-space:nowrap;text-transform:lowercase!important;cursor:pointer;position:relative;color:#10242a!important}
html.lgb .wd-sidebar .yith-wcan-filters .yith-wcan-filter .filter-title::first-letter{text-transform:uppercase}
html.lgb .wd-sidebar .yith-wcan-filters .yith-wcan-filter .filter-title:after,html.lgb .wd-sidebar .yith-wcan-filters .yith-wcan-filter .filter-title.collapsable:after{content:''!important;display:block!important;position:absolute!important;right:15px!important;top:14px!important;width:7px!important;height:7px!important;background:none!important;border:solid currentColor!important;border-width:0 1.5px 1.5px 0!important;transform:rotate(45deg)}
html.lgb .wd-sidebar .yith-wcan-filters .yith-wcan-filter.lgb-open .filter-title{border-color:#10242a}
html.lgb .wd-sidebar .yith-wcan-filters .yith-wcan-filter .filter-content{display:none!important;position:absolute!important;top:calc(100% + 8px);left:0;z-index:60;min-width:260px;max-width:420px;max-height:380px;overflow:auto;background:#fff;border:1px solid #e6ecee;border-radius:14px;box-shadow:0 14px 36px rgba(16,36,42,.14);padding:16px;margin:0!important}
html.lgb .wd-sidebar .yith-wcan-filters .yith-wcan-filter.lgb-open .filter-title.collapsable+.filter-content,html.lgb .wd-sidebar .yith-wcan-filters .yith-wcan-filter.lgb-open .filter-content{display:block!important;height:auto!important;opacity:1!important;visibility:visible!important}
html.lgb .wd-sidebar .yith-wcan-filters .yith-wcan-filter .filter-items.filter-color{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 8px}
html.lgb .wd-products .product-element-top{border-radius:8px;overflow:hidden}
html.lgb .wd-products .wd-entities-title{font-size:13px;font-weight:400}
html.lgb .wd-sidebar .yith-wcan-filters .yith-wcan-filter:not(.lgb-open) .filter-title.collapsable+.filter-content{display:none!important}
html.lgb .wd-sidebar .yith-wcan-filter.lgb-open select.filter-dropdown:not(.select2-hidden-accessible){display:block!important;width:100%!important;min-width:220px;height:40px;font-size:13px;border:1px solid #cfdadd;border-radius:10px;padding:0 10px}
html.lgb .lgb-list{display:flex;flex-direction:column;gap:2px;min-width:200px}
html.lgb .lgb-list button{text-align:left;border:0;background:none;padding:9px 12px;border-radius:8px;font-size:13px;font-weight:400;color:#10242a;cursor:pointer}
html.lgb .lgb-list button:hover{background:#f3f7f8}
html.lgb .lgb-list button.on{background:#e1f4f7;color:#0b6975}
html.lgb .lgf-chips{display:none!important}
html.lgb .wd-sidebar .widget_custom_html{grid-column:2;grid-row:1;border-bottom:1px solid #e6ecee;padding-bottom:14px!important;margin-bottom:18px!important;position:relative;z-index:90}
html.lgb .wd-sidebar .widget_product_categories{grid-column:1;grid-row:1/-1;display:block!important;align-self:start;margin:0!important}
html.lgb .wd-sidebar .widget_product_categories .widget-title{display:block;margin:0 0 12px;font-size:13px;font-weight:500;color:#10242a;text-transform:none;letter-spacing:0}
html.lgb .widget_product_categories ul{list-style:none;margin:0;padding:0}
html.lgb .widget_product_categories li{margin:0;padding:0;border:0}
html.lgb .widget_product_categories li>a{display:block;padding:7px 0;font-size:13px;font-weight:400;color:#10242a;text-decoration:none;text-transform:none}
html.lgb .widget_product_categories li>a:hover,html.lgb .widget_product_categories li.current-cat>a{color:#0b6975}
html.lgb .widget_product_categories li.current-cat>a{font-weight:600}
html.lgb .widget_product_categories ul.children{margin:0 0 6px;padding-left:14px;border-left:1px solid #e6ecee}

html.lgb .wd-sidebar .widget_product_categories{background:none!important;border:0!important;box-shadow:none!important;padding:0!important}
html.lgb .widget_product_categories li>a,html.lgb .widget_product_categories li.current-cat>a{background:none!important;border-radius:0!important;padding:7px 0!important;min-height:0!important;line-height:1.4!important;font-size:13px!important}
html.lgb .widget_product_categories li.current-cat>a{color:#0b6975!important;font-weight:600!important}
html.lgb .widget_product_categories li>a:hover{background:none!important;color:#0b6975!important}

html.lgb .widget_product_categories .widget-title::after,html.lgb .widget_product_categories .widget-title::before,html.lgb .widget_product_categories .wd-cats-toggle,html.lgb .widget_product_categories .count{display:none!important}
html.lgb .widget_product_categories li{position:relative}
html.lgb .widget_product_categories li.cat-parent>a{padding-right:30px!important}
html.lgb .widget_product_categories .lgf-tg{display:block!important;position:absolute;right:0;top:3px;width:28px;height:28px;padding:0;border:0!important;border-radius:50%;background:none!important;cursor:pointer;color:#10242a}
html.lgb .widget_product_categories .lgf-tg::after{content:'';position:absolute;left:10px;top:9px;width:6px;height:6px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);transition:transform .2s}
html.lgb .widget_product_categories li.lgf-open>.lgf-tg::after{transform:rotate(-135deg);top:12px}
html.lgb .widget_product_categories .lgf-tg:hover{background:#f3f7f8!important}
html.lgb .widget_product_categories li.cat-parent:not(.lgf-open)>ul.children{display:none!important}
html.lgb .widget_product_categories li.lgf-open>ul.children{display:block!important}

html.lgb .wd-sidebar .yith-wcan-filter .filter-items.filter-color{grid-template-columns:repeat(4,56px)!important;gap:12px 8px!important;margin:0!important;padding:0!important;list-style:none}
html.lgb .wd-sidebar .yith-wcan-filter .filter-items.filter-color li{margin:0!important;padding:0!important;width:auto!important;max-width:none!important;float:none!important;display:block!important}
html.lgb .wd-sidebar .yith-wcan-filter .filter-items.filter-color li>a{display:flex!important;flex-direction:column;align-items:center;gap:5px;padding:0!important;text-decoration:none;color:#566a70!important;background:none!important;border:0!important}
html.lgb .wd-sidebar .yith-wcan-filter .filter-items.filter-color .term-color{display:block!important;position:relative;width:32px!important;height:32px!important;margin:0!important;padding:0!important;border:0!important;background:none!important}
html.lgb .wd-sidebar .yith-wcan-filter .filter-items.filter-color .color-swatch{display:block!important;position:relative;width:32px!important;height:32px!important;border-radius:10px!important;border:1px solid rgba(16,36,42,.16)!important;box-shadow:inset 0 0 0 2px rgba(255,255,255,.35);transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s}
html.lgb .wd-sidebar .yith-wcan-filter .filter-items.filter-color .term-label{display:block!important;position:static!important;opacity:1!important;visibility:visible!important;width:auto!important;height:auto!important;clip:auto!important;font-size:11px!important;line-height:1.2!important;font-weight:400!important;text-align:center;white-space:nowrap;color:#566a70;transition:color .2s}
html.lgb .wd-sidebar .yith-wcan-filter .filter-items.filter-color li>a:hover .color-swatch{transform:translateY(-2px) scale(1.06);box-shadow:0 8px 16px -6px rgba(16,36,42,.35),inset 0 0 0 2px rgba(255,255,255,.35)}
html.lgb .wd-sidebar .yith-wcan-filter .filter-items.filter-color li>a:hover .term-label{color:#10242a}
html.lgb .wd-sidebar .yith-wcan-filter .filter-items.filter-color li.active .color-swatch{box-shadow:0 0 0 2px #fff,0 0 0 4px #10242a}
html.lgb .wd-sidebar .yith-wcan-filter .filter-items.filter-color li.active .term-label{color:#10242a;font-weight:600!important}
html.lgb .wd-sidebar .yith-wcan-filter .filter-items.filter-color li.active .color-swatch::after{content:'';position:absolute;right:-5px;top:-5px;width:14px;height:14px;border-radius:50%;background:#0b6975 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/9px no-repeat;box-shadow:0 0 0 2px #fff}
html.lgb .wd-sidebar .yith-wcan-filter.color-design .filter-content{min-width:0;width:max-content;padding:16px 16px 12px}
}
html.lgb .lgf-chips{display:none!important}
@media(min-width:1025px){
html.lgb .wd-sidebar .widget_product_categories{position:sticky;top:150px;max-height:calc(100vh - 170px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}
}

@media(min-width:1025px){
html.lgb .wd-content-layout{grid-template-rows:var(--lgb-h,92px) 1fr!important}
html.lgb .wd-sidebar .widget_custom_html{grid-row:1/-1!important;align-self:start;position:sticky!important;top:140px;background:#fff!important;padding-top:15px!important}
html.lgb .wd-sidebar .widget_product_categories{grid-row:1/-1}
}

@media(min-width:1025px){
html.lgb .wd-sidebar .widget_custom_html,html.lgb .wd-sidebar .widget_product_categories{margin-top:10px!important}
}

@media(min-width:1025px){
html.lgb .wd-sidebar .wd-widget{border-radius:0!important}
}

html.lgb .yith-wcan-filter .yith-wcan-dropdown{display:none!important}
@media(max-width:1024px){html.lgb .lgb-list{max-height:260px;overflow-y:auto;min-width:0;padding:4px 0}html.lgb .lgb-list button{padding:11px 12px;font-size:15px;width:100%}}

@media(max-width:1024px){
html.lgb .wd-sidebar .lgb-list{gap:0;padding:0;max-height:300px}
html.lgb .wd-sidebar .lgb-list button{display:flex!important;align-items:center;gap:12px;width:100%;text-align:left!important;justify-content:flex-start!important;background:none!important;box-shadow:none!important;border:0!important;border-radius:8px!important;padding:7px 6px!important;min-height:0!important;font-size:14px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;line-height:1.3!important;color:#242424!important}
html.lgb .wd-sidebar .lgb-list button:before{content:'';flex:none;width:18px;height:18px;border:2px solid #b9cbd0;border-radius:6px;box-sizing:border-box;background:#fff}
html.lgb .wd-sidebar .lgb-list button.on:before{background:#14b8cc;border-color:#14b8cc}
}

@media(min-width:1025px){html.lgb .wd-sidebar .lgb-promo{display:inline-flex;align-items:center;align-self:center;margin-left:8px;padding:9px 20px;border-radius:999px;background:#d9261c;color:#fff!important;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none!important;white-space:nowrap;transition:background .15s,transform .15s}html.lgb .wd-sidebar .lgb-promo:hover{background:#b81d14;transform:translateY(-1px)}html.lgb .wd-sidebar .lgb-promo.on{background:#8f130c}}
@media(max-width:1024px){html.lgb .lgb-promo{display:none!important}}

@media(min-width:1025px){html.lgb .wd-sidebar .lgb-promo{box-sizing:border-box;height:40px;padding:0 22px!important;line-height:38px!important;border:1px solid transparent;align-self:flex-start}}

@media(min-width:1025px){html.lgb .wd-sidebar .lgb-promo{margin-left:24px!important}}
