/* @font-face{
    font-family:'icomoon';
    src:url('catalog/view/theme/journal3/icons/fonts/icomoon.woff2?v=6634ea95de') format('woff2'),url('catalog/view/theme/journal3/icons/fonts/icomoon.woff?v=6634ea95de') format('woff'),url('catalog/view/theme/journal3/icons/fonts/icomoon.ttf?v=6634ea95de') format('truetype'),url('catalog/view/theme/journal3/icons/fonts/icomoon.svg?v=6634ea95de') format('svg');
    font-weight:400;
    font-style:normal;
    font-display:block
} */

/* 在线链接服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
/* 在线链接服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
@font-face {
  font-family: 'icomoon';  /* Project id 4945805 */
  src: url('//at.alicdn.com/t/c/font_4945805_bshhflh1eue.woff2?t=1770878162741') format('woff2'),
       url('//at.alicdn.com/t/c/font_4945805_bshhflh1eue.woff?t=1770878162741') format('woff'),
       url('//at.alicdn.com/t/c/font_4945805_bshhflh1eue.ttf?t=1770878162741') format('truetype');
       font-weight:400;
        font-style:normal;
        font-display:block
}
.icon{
    font-family:'icomoon' !important;
    speak:never;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
 @font-face{
    font-family:'Inter';
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZFhiA.woff2) format('woff2')
}
@font-face{
    font-family:'Inter';
    font-style:normal;
    font-weight:700;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYAZFhiA.woff2) format('woff2')
}
@font-face{
    font-family:'Urbanist';
    font-style:normal;
    font-weight:500;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/urbanist/v18/L0xjDF02iFML4hGCyOCpRdycFsGxSrqD-R4vH5mq.woff2) format('woff2')
}
@font-face{
    font-family:'Urbanist';
    font-style:normal;
    font-weight:600;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/urbanist/v18/L0xjDF02iFML4hGCyOCpRdycFsGxSrqDFRkvH5mq.woff2) format('woff2')
}
@font-face{
    font-family:'Urbanist';
    font-style:normal;
    font-weight:700;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/urbanist/v18/L0xjDF02iFML4hGCyOCpRdycFsGxSrqDLBkvH5mq.woff2) format('woff2')
}
 :root {
     --x_accent_6: rgba(242, 119, 99, 1);
     --x_accent_5: rgba(190, 139, 222, 1);
     --x_accent_2: rgba(34, 113, 96, 1);
     --x_accent_1: rgba(179, 33, 39, 1);
     --x_accent_4: rgba(242, 199, 81, 1);
     --brand_secondary: rgba(213, 218, 220, 1);
     --grayscale_10: rgba(247, 247, 247, 1);
     --grayscale_60: rgba(110, 114, 117, 1);
     --grayscale_90: rgba(28, 32, 33, 1);
     --x_accent_3: rgba(13, 82, 214, 1);
     --brand_primary: rgba(142, 130, 112, 1);
     --utility_overlay: rgba(0, 0, 0, 0.8);
     --brand_primary_fg: rgba(243, 243, 241, 1);
     --brand_secondary_fg: rgba(27, 27, 27, 1);
     --utility_transparent: rgba(0, 0, 0, 0);
     --grayscale_full: rgba(0, 0, 0, 1);
     --grayscale_1: rgba(255, 255, 255, 1);
     --x_pastel_3: rgba(225, 235, 254, 1);
     --x_pastel_4: rgba(250, 245, 217, 1);
     --x_pastel_1: rgba(255, 235, 235, 1);
     --x_pastel_2: rgba(237, 245, 234, 1);
     --x_pastel_5: rgba(246, 240, 254, 1);
     --grayscale_30: rgba(230, 231, 234, 1);
     --x_pastel_dark_1: rgba(117, 15, 11, 1);
     --x_pastel_dark_2: rgba(20, 68, 66, 1);
     --x_pastel_dark_3: rgba(46, 63, 117, 1);
     --x_pastel_dark_4: rgba(157, 126, 37, 1);
     --x_pastel_dark_5: rgba(77, 54, 89, 1);
     --j-spacing_vr_row_m: 60;
     --j-spacing___7: 20;
     --j-spacing___8: 24;
     --j-spacing_gap_0_separator: -1;
     --j-spacing___5: 12;
     --j-spacing_gap_3: 20;
     --j-spacing_gutter_1: 32;
     --j-spacing_vr_row_k: 120;
     --j-spacing_vr_row_1_separator: -1;
     --j-spacing_gap_2: 12;
     --j-spacing_vr_row_s: 32;
     --j-spacing___4: 8;
     --j-spacing_vr_row_l: 90;
     --j-spacing_gap_1: 8;
     --j-spacing_vr_row_i: 160;
     --j-spacing_padding_m: 32;
     --j-spacing_padding_l: 40;
     --j-spacing_vertical_1: 24;
     --j-spacing___3: 6;
     --j-spacing___2: 4;
     --j-spacing___1: 2;
     --j-spacing___6: 16;
     --j-spacing___9: 32;
     --j-spacing____10: 40;
     --j-spacing____11: 48;
     --j-spacing____12: 56;
     --j-spacing____13: 64;
     --j-spacing____14: 72;
     --j-spacing____15: 88;
     --j-spacing____16: 112;
     --j-spacing_vertical_l: 32;
     --j-spacing_gutter_4: 36;
     --j-spacing__separator: -1;
     --j-spacing_gap_4: 32;
     --j-spacing_vertical_xl: 48;
     --j-spacing_padding_xl: 48;
     --j-spacing_padding_s: 24;
     --j-spacing_vertical_xxl: 60;
     --j-spacing_gap_5: 48;
     --j-spacing_vertical_xxxl: 120;
     --j-spacing_gap_hero: 12;
     --j-spacing_gap_general_2: 32;
     --j-spacing_gap_general_3: 40;
     --j-spacing_gutter_2: 32;
     --j-spacing_gutter_3: 8;
     --j-spacing_padding_0_separator: -1;
     --j-spacing_vertical_0_separator: -1;
     --j-spacing_gap_general_0_separator: -1;
     --j-spacing____17: 144;
     --j-spacing____18: 184;
     --j-spacing____19: 224;
     --j-spacing____20: 256;
     --j-spacing_gap_general_1: 24;
     --j-spacing_gap_6: 60 
}
 .grid-col>.grid-items>.grid-item:before{
    display:none !important
}
 .blog-post .post-details .post-stats{
    padding-inline:initial;
    margin-inline:initial;
    white-space:nowrap;
    overflow-x:auto;
    padding-bottom:12px;
    margin-bottom:-12px;
    --scrollbar-width:auto;
    scrollbar-width:auto;
    scrollbar-color:var(--scrollbar-thumb-color,silver) var(--scrollbar-track-color,#f9f9f9);
    -webkit-overflow-scrolling:touch;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-300);
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.3
}
.blog-post .post-details .post-stats .p-category{
    flex-wrap:nowrap;
    display:inline-flex
}
.blog-post .post-details .post-stats::-webkit-scrollbar{
    -webkit-appearance:none;
    height:0;
    width:autopx;
    height:autopx;
    background-color:var(--scrollbar-track-color,silver)
}
.blog-post .post-details .post-stats>span+span{
    margin-left:var(--j-gap-spacing-gap-1);
    --element-margin-left:var(--j-gap-spacing-gap-1)
}
.blog-post .post-details .post-stats::-webkit-scrollbar-thumb{
    background-color:var(--scrollbar-thumb-color,silver);
    --scrollbar-thumb-color-hover:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    --scrollbar-thumb-color-active:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    border-width:2px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    border-radius:20px;
    --element-border-radius:20px
}
.blog-post .post-details .post-stats.mac.desktop{
    --scrollW:15px
}
.blog-post .post-details .post-stats,.blog-post .post-details .post-stats::-webkit-scrollbar{
    --scrollbar-track-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.blog-post .post-details .post-stats,.blog-post .post-details .post-stats::-webkit-scrollbar-thumb{
    --scrollbar-thumb-color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1))
}
.blog-post .post-details .post-stats :before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.blog-post .post-details .post-stats-wrapper{
    margin-top:var(--j-gap-spacing---7);
    --element-margin-top:var(--j-gap-spacing---7);
    margin-bottom:var(--j-gap-spacing-vertical-l);
    --element-margin-bottom:var(--j-gap-spacing-vertical-l);
    padding-bottom:var(--j-gap-spacing---6);
    --element-padding-bottom:var(--j-gap-spacing---6);
    border-width:0;
    border-bottom-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.blog-post .post-details .post-stats .p-posted{
    display:inline-flex
}
.blog-post .post-details .post-stats .p-author{
    display:inline-flex
}
.blog-post .post-details .p-date{
    display:inline-flex
}
.p-date-image{
    --p-date-size:var(--j-gap-spacing----12);
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size-700);
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1));
    text-transform:none;
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.4;
    background-color:#24467a;
    --background-color:#24467a;
    margin:var(--j-gap-spacing---5);
    --element-margin:var(--j-gap-spacing---5);
    border-radius:2px;
    --element-border-radius:2px
}
.blog-post .post-details .p-date-image{
    top:0;
    left:0;
    right:auto;
    bottom:auto
}
.p-date-image em{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-100);
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*0.7));
    line-height:1.1
}
.blog-post .post-details .post-stats .p-comment{
    display:inline-flex
}
.blog-post .post-details .post-stats .p-view{
    display:inline-flex
}
.post-stats .p-category a:not(:only-child){
    margin-left:var(--j-gap-spacing---2);
    --element-margin-left:var(--j-gap-spacing---2)
}
.post-image{
    display:block;
    text-align:left;
    float:none
}
.post-image img{
    border-radius:2px;
    --element-border-radius:2px;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02)
}
.post-content{
    column-count:initial;
    column-rule-style:none
}
.blog-post .tags{
    justify-content:flex-start;
    gap:var(--j-gap-spacing-gap-1);
    justify-content:flex-start;
    margin-top:var(--j-gap-spacing-vertical-l);
    --element-margin-top:var(--j-gap-spacing-vertical-l);
    margin-bottom:var(--j-gap-spacing-vertical-l);
    --element-margin-bottom:var(--j-gap-spacing-vertical-l)
}
.blog-post .tags b{
    display:none
}
.blog-post .tags a{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:99px;
    --element-border-radius:99px;
    padding:var(--j-gap-spacing---3);
    --element-padding:var(--j-gap-spacing---3);
    padding-right:var(--j-gap-spacing---4);
    --element-padding-right:var(--j-gap-spacing---4);
    padding-left:var(--j-gap-spacing---4);
    --element-padding-left:var(--j-gap-spacing---4)
}
.no-touchevents .blog-post .tags a:hover{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.blog-post .tags a,.blog-post .tags a:visited{
    font-family:'Inter';
    font-weight:400;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    line-height:1.25
}
.reply-btn.btn,.reply-btn.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-200) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    letter-spacing:0 !important;
    line-height:1 !important
}
.reply-btn.btn{
    border-style:none;
    padding:.7em;
    --element-padding:.7em;
    padding-right:.8em;
    --element-padding-right:.8em;
    padding-left:.8em;
    --element-padding-left:.8em
}
.reply-btn.btn.btn.disabled:after{
    font-size:1em
}
.post-comment{
    margin-bottom:40px;
    padding-bottom:var(--j-gap-spacing-vertical-l);
    --element-padding-bottom:var(--j-gap-spacing-vertical-l);
    border-width:0;
    border-bottom-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.post-reply{
    margin-top:var(--j-gap-spacing-vertical-l);
    --element-margin-top:var(--j-gap-spacing-vertical-l);
    padding-top:var(--j-gap-spacing-vertical-l);
    --element-padding-top:var(--j-gap-spacing-vertical-l);
    border-width:0;
    border-top-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.user-avatar{
    display:block;
    filter:grayscale(1);
    border-radius:99%;
    --element-border-radius:99%
}
.module-blog_comments .side-image{
    display:block
}
.no-touchevents .user-avatar:hover{
    filter:grayscale(0)
}
.post-comment .user-data,.post-comment .user-name{
    margin-top:var(--j-gap-spacing---3);
    --element-margin-top:var(--j-gap-spacing---3);
    margin-left:var(--j-gap-spacing----14);
    --element-margin-left:var(--j-gap-spacing----14)
}
.post-comment .user-name{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-item-list);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    line-height:1.3
}
.post-comment .user-data div{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-300);
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.3
}
.post-comment .user-date:before{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.post-comment .user-time:before{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.post-comment .user-site{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-300);
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.3
}
.post-comment .user-site:before{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.post-comment .comment p{
    margin-top:var(--j-gap-spacing---6);
    --element-margin-top:var(--j-gap-spacing---6)
}
.post-comments>.title{
    margin-bottom:var(--j-gap-spacing-vertical-l) !important;
    --element-margin-bottom:var(--j-gap-spacing-vertical-l) !important
}
.reply-form{
    margin-top:var(--j-gap-spacing-vertical-xl);
    --element-margin-top:var(--j-gap-spacing-vertical-xl)
}
.user-site.p-site{
    margin-top:var(--j-gap-spacing---1);
    --element-margin-top:var(--j-gap-spacing---1)
}
.post-comment .user-data .user-date{
    display:inline-flex
}
.post-comment .user-data .user-time{
    display:inline-flex
}
.comment-form .form-group:not(.required){
    display:flex
}
.user-data .user-site{
    display:inline-flex
}
.main-posts.post-grid.flex-grid>.post-layout{
    flex-grow:0
}
.main-posts.post-grid.auto-grid{
    --grid-min-width:400px;
    --grid-gap:var(--j-gap-spacing---9)
}
.main-posts.post-grid.ipr-grid .post-layout.swiper-slide{
    margin-right:20px;
    width:calc((100% - 3*20px)/4 - .01px)
}
.main-posts.post-grid.ipr-grid .post-layout:not(.swiper-slide){
    padding:10px;
    width:calc(100%/4 - .01px)
}
.one-column #content .main-posts.post-grid.ipr-grid .post-layout.swiper-slide{
    margin-right:20px;
    width:calc((100% - 2*20px)/3 - .01px)
}
.one-column #content .main-posts.post-grid.ipr-grid .post-layout:not(.swiper-slide){
    padding:10px;
    width:calc(100%/3 - .01px)
}
.two-column #content .main-posts.post-grid.ipr-grid .post-layout.swiper-slide{
    margin-right:20px;
    width:calc((100% - 1*20px)/2 - .01px)
}
.two-column #content .main-posts.post-grid.ipr-grid .post-layout:not(.swiper-slide){
    padding:10px;
    width:calc(100%/2 - .01px)
}
.side-column .main-posts.post-grid.ipr-grid .post-layout.swiper-slide{
    margin-right:20px;
    width:calc((100% - 0*20px)/1 - .01px)
}
.side-column .main-posts.post-grid.ipr-grid .post-layout:not(.swiper-slide){
    padding:10px;
    width:calc(100%/1 - .01px)
}
.post-grid .post-thumb{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:2px;
    --element-border-radius:2px;
    padding:var(--j-gap-spacing---6);
    --element-padding:var(--j-gap-spacing---6)
}
.no-touchevents .post-grid .post-thumb:hover{
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.post-grid .post-thumb .btn-read-more{
    width:100%
}
.post-grid .post-thumb .image a{
    border-radius:2px;
    --element-border-radius:2px;
    box-shadow:none
}
.post-grid .post-thumb .image a:before{
    display:none
}
.post-grid .post-thumb .image img{
    --scale-speed:.7s
}
.no-touchevents .post-grid .post-thumb:hover .image img{
    transform:scale(var(--scale-factor,1.1))
}
.post-grid .post-layout .post-thumb{
    --stack:250px
}
.post-grid .post-thumb .caption{
    padding:var(--j-gap-spacing---4);
    --element-padding:var(--j-gap-spacing---4);
    padding-bottom:var(--j-gap-spacing---5);
    --element-padding-bottom:var(--j-gap-spacing---5)
}
.post-grid .post-thumb .name{
    display:flex;
    width:auto;
    margin-inline-start:auto;
    margin-inline-end:auto;
    justify-content:flex-start;
    margin-inline-start:0;
    margin-inline-end:auto;
    margin-top:14px;
    --element-margin-top:14px
}
.post-grid .post-thumb .name a{
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    overflow:hidden;
    -webkit-line-clamp:2;
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size-700);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    line-height:1.3
}
.no-touchevents .post-grid .post-thumb .name a:hover{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
.post-grid .post-thumb .description{
    display:var(--display);
    --display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:var(--description-lines,2);
    overflow:hidden;
    --description-lines:2;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-300);
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    line-height:1.5;
    margin-top:var(--j-gap-spacing---4);
    --element-margin-top:var(--j-gap-spacing---4)
}
.post-grid .post-thumb .button-group{
    justify-content:flex-start;
    margin-top:var(--j-gap-spacing---7);
    --element-margin-top:var(--j-gap-spacing---7);
    margin-left:-4px;
    --element-margin-left:-4px
}
.post-grid .post-thumb .btn-read-more:before{
    display:inline-flex
}
.post-grid .post-thumb .btn-read-more:after{
    display:inline-flex;
    content:'\f105' !important;
    font-family:icomoon !important;
    font-size:16px
}
.post-grid .post-thumb .btn-read-more .btn-text{
    display:inline-block;
    padding:0 .4em
}
.post-grid .post-thumb .btn-read-more.btn,.post-grid .post-thumb .btn-read-more.btn:visited{
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important
}
.no-touchevents .post-grid .post-thumb .btn-read-more.btn:hover{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.post-grid .post-thumb .btn-read-more.btn{
    justify-content:flex-start;
    border-style:none;
    padding:0;
    --element-padding:0px;
    padding-bottom:2px;
    --element-padding-bottom:2px;
    box-shadow:none;
    border-radius:0 !important;
    --element-border-radius:0px !important
}
.post-grid .post-thumb .btn-read-more.btn,.post-grid .post-thumb .btn-read-more.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.post-grid .post-thumb .btn-read-more.btn:active,.no-touchevents .post-grid .post-thumb .btn-read-more.btn:hover:active,.post-grid .post-thumb .btn-read-more.btn:focus:active,.no-touchevents .post-grid .post-thumb .btn-read-more.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.post-grid .post-thumb .btn-read-more.btn:focus,.post-grid .post-thumb .btn-read-more.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.post-grid .post-thumb .btn-read-more.btn:active,.no-touchevents .post-grid .post-thumb .btn-read-more.btn:hover:active,.post-grid .post-thumb .btn-read-more.btn:focus:active{
    box-shadow:none
}
.post-grid .post-thumb .btn-read-more.btn:focus{
    box-shadow:none
}
.post-grid .post-thumb .btn-read-more.btn.btn.disabled:after{
    font-size:1em
}
.post-grid .post-thumb .post-stats{
    display:flex;
    font-size:var(--j-font_size-font-size-300);
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    justify-content:flex-start;
    --post-stats-gap:10px;
    position:static;
    transform:translateY(0);
    top:auto;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    padding:0;
    --element-padding:0px;
    margin:0;
    --element-margin:0px;
    margin-top:var(--j-gap-spacing---5);
    --element-margin-top:var(--j-gap-spacing---5);
    margin-left:-1px;
    --element-margin-left:-1px;
    border-radius:0;
    --element-border-radius:0px
}
.post-grid .post-thumb .p-date-image{
    --p-date-size:50px;
    inset:0 auto auto 0;
    width:var(--p-date-size,auto);
    height:var(--p-date-size,auto);
    font-size:var(--j-font_size-font-size-600);
    margin:var(--j-gap-spacing---4);
    --element-margin:var(--j-gap-spacing---4)
}
.post-grid .post-thumb .post-stats span:before{
    font-size:12px
}
.post-grid .post-thumb .post-stats .p-author{
    display:flex
}
.post-grid .post-thumb .image{
    display:block
}
.post-grid .post-thumb .p-date{
    display:flex
}
.post-grid .post-thumb .post-stats .p-comment{
    display:flex
}
.post-grid .post-thumb .post-stats .p-view{
    display:flex
}
.no-touchevents .post-grid div.post-thumb:hover .btn-read-more.btn,.no-touchevents .post-grid div.post-thumb:hover .btn-read-more.btn:visited{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1)) !important
}
.post-list.post-list .post-layout{
    --post-list-spacing:var(--j-gap-spacing-vertical-xl)
}
.post-list.post-list .post-thumb .image{
    --list-image:40%
}
.post-list .post-thumb{
    --details-stack:300px
}
.post-list.post-list .post-thumb .caption{
    justify-content:center
}
.post-list .post-thumb .post-stats{
    --post-stats-gap:10px;
    display:flex;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-300);
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.3;
    justify-content:flex-start;
    margin-bottom:var(--j-gap-spacing---6);
    --element-margin-bottom:var(--j-gap-spacing---6)
}
.post-list .post-layout{
    --details-gap:var(--j-gap-spacing-gap-4)
}
.post-list .post-thumb .p-date-image{
    --p-date-size:var(--j-gap-spacing----11);
    top:0;
    left:0;
    right:auto;
    bottom:auto;
    font-size:var(--j-font_size-font-size-400);
    margin:var(--j-gap-spacing---4);
    --element-margin:var(--j-gap-spacing---4)
}
.post-list .post-thumb .image{
    display:block
}
.post-list .post-thumb .image a{
    border-radius:2px;
    --element-border-radius:2px
}
.no-touchevents .post-list .post-thumb:hover .image img{
    transform:scale(1.15)
}
.post-list .post-thumb .name{
    display:flex;
    width:auto;
    margin-inline-start:auto;
    margin-inline-end:auto;
    justify-content:flex-start;
    margin-inline-start:0;
    margin-inline-end:auto
}
.post-list .post-thumb .name a{
    white-space:normal;
    overflow:initial;
    text-overflow:initial;
    -webkit-line-clamp:2;
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-module);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.4
}
.no-touchevents .post-list .post-thumb .name a:hover{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
.post-list .post-thumb .description{
    display:block;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-500);
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    line-height:1.7;
    margin-top:var(--j-gap-spacing---6);
    --element-margin-top:var(--j-gap-spacing---6)
}
.post-list .post-thumb .button-group{
    display:flex;
    justify-content:flex-start;
    margin-top:var(--j-gap-spacing---7);
    --element-margin-top:var(--j-gap-spacing---7);
    margin-left:-4px;
    --element-margin-left:-4px
}
.post-list .post-thumb .btn-read-more:before{
    display:inline-block
}
.post-list .post-thumb .btn-read-more .btn-text{
    display:inline-block;
    padding:0 .4em
}
.post-list .post-thumb .btn-read-more:after{
    content:'\e93f' !important;
    font-family:icomoon !important
}
.post-list .post-thumb .btn-read-more.btn,.post-list .post-thumb .btn-read-more.btn:visited{
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important
}
.no-touchevents .post-list .post-thumb .btn-read-more.btn:hover{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.post-list .post-thumb .btn-read-more.btn{
    justify-content:flex-start;
    border-style:none;
    padding:0;
    --element-padding:0px;
    padding-bottom:2px;
    --element-padding-bottom:2px;
    box-shadow:none;
    border-radius:0 !important;
    --element-border-radius:0px !important
}
.post-list .post-thumb .btn-read-more.btn,.post-list .post-thumb .btn-read-more.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.post-list .post-thumb .btn-read-more.btn:active,.no-touchevents .post-list .post-thumb .btn-read-more.btn:hover:active,.post-list .post-thumb .btn-read-more.btn:focus:active,.no-touchevents .post-list .post-thumb .btn-read-more.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.post-list .post-thumb .btn-read-more.btn:focus,.post-list .post-thumb .btn-read-more.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.post-list .post-thumb .btn-read-more.btn:active,.no-touchevents .post-list .post-thumb .btn-read-more.btn:hover:active,.post-list .post-thumb .btn-read-more.btn:focus:active{
    box-shadow:none
}
.post-list .post-thumb .btn-read-more.btn:focus{
    box-shadow:none
}
.post-list .post-thumb .btn-read-more.btn.btn.disabled:after{
    font-size:1em
}
.post-list .post-thumb .post-stats .p-author{
    display:block
}
.post-list .post-thumb .p-date{
    display:flex
}
.post-list .post-thumb .post-stats .p-comment{
    display:block
}
.post-list .post-thumb .post-stats .p-view{
    display:flex
}
.post-list .post-thumb .p-date-image em{
    font-size:var(--j-font_size-font-size-100)
}
.blog-feed span{
    display:block;
    font-family:'Inter' !important;
    font-weight:400 !important
}
.blog-feed{
    display:inline-flex
}
.blog-feed:before{
    content:'\f143' !important;
    font-family:icomoon !important;
    font-size:14px;
    color:rgba(242,119,99,1)
}
.countdown>div{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    justify-content:center
}
.countdown>div>span{
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1))
}
.countdown{
    background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:2px;
    --element-border-radius:2px
}
.countdown>div+div{
    margin-left:var(--j-gap-spacing---4);
    --element-margin-left:var(--j-gap-spacing---4)
}
.boxed-layout:not(.popup) body:before{
    --left:0%;
    --right:0%;
    --left-h:0%;
    --right-h:100%;
    --left-v:70%;
    --right-v:30%;
    clip-path:polygon(100% 0,100% var(--right,50%),var(--right-h,50%) var(--right-v,100%),var(--left-h,50%) var(--left-v,100%),0 var(--left,50%),0 0)
}
:not(.boxed-layout) .global-wrapper:before{
    max-height:400px
}
body{
    --content-top-spacing:var(--j-gap-spacing-vertical-xxl);
    --content-bottom-spacing:var(--j-gap-spacing-vertical-xxl);
    --content-max-width:1540px;
    --side-cols-gap:var(--j-gap-spacing-gap-5);
    --col-l-width:300px;
    font-family:'Inter';
    font-weight:400;
    font-family:'Inter';
    font-weight:400;
    background-color: #fff!important;
    font-size:var(--j-font_size-font-size-500);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    line-height:1.7
}
body,.module-slider,.grid-row:before{
    --content-gutter:var(--j-gap-spacing-gutter-1)
}
.grid-col{
    flex-basis:calc((500px + 1px - (100*var(--unit,1%)))*9999);
    --unit:1%;
    flex-grow:1
}
.side-column>.grid-rows>.grid-row>.grid-cols-wrapper>.grid-cols>.grid-col>.grid-items>.grid-item:not(:empty){
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    padding:var(--j-gap-spacing-padding-m);
    --element-padding:var(--j-gap-spacing-padding-m);
    border-radius:2px;
    --element-border-radius:2px;
    box-shadow:0px 5px 20px -5px rgb(0 0 0/5%)
}
.side-column>.grid-rows>.grid-row>.grid-cols-wrapper>.grid-cols>.grid-col>.grid-items>.grid-item:not(:first-child):not(:only-child):not(:empty){
    margin-top:var(--j-gap-spacing-vertical-l)
}
.boxed-layout body:after{
    background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1))
}
html:not(.popup) .global-wrapper,.module-header_notice{
    background-color: #fff;
    /* background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1)) */
}
html:not(.popup) #column-left>.grid-rows{
    position:sticky;
    top:var(--sticky-top-distance,0)
}
html:not(.popup).mobile-header-active #column-left>.grid-rows{
    position:sticky;
    z-index:90;
    top:calc(var(--mobile-sticky-top-distance,var(--mobile-bar,0)) + var(--content-gutter,0px));
    position:sticky;
    z-index:90;
    top:calc(var(--mobile-sticky-top-distance,var(--mobile-bar,0)) + var(--content-gutter,0px))
}
html:not(.popup) #column-right>.grid-rows{
    position:sticky;
    top:var(--sticky-top-distance,0)
}
html{
    font-size:10px;
    --popup-height-margin:40px;
    --popup-width-margin:20px
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
/* a{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
} */
.no-touchevents a:hover{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
/*p+*{*/
/*    margin-top:var(--j-gap-spacing-vertical-l)*/
/*}*/
h1,.h1{
    font-family:'Urbanist';
    font-weight:700;
    letter-spacing:-.5px;
    word-spacing:1px;
    line-height:1.2;
    margin-bottom:var(--j-gap-spacing---9);
    --element-margin-bottom:var(--j-gap-spacing---9);
    display:block
}
h2,.h2{
    font-family:'Urbanist';
    font-weight:700;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    line-height:1.3;
    margin-bottom:var(--j-gap-spacing---7);
    --element-margin-bottom:var(--j-gap-spacing---7);
    display:block
}
h3,.h3{
    font-family:'Urbanist';
    font-weight:600;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.4;
    margin-bottom:var(--j-gap-spacing---7);
    --element-margin-bottom:var(--j-gap-spacing---7);
    display:block
}
h4,.h4{
    font-family:'Urbanist';
    font-weight:600;
    text-transform:none;
    line-height:1.3;
    margin-bottom:var(--j-gap-spacing---6);
    --element-margin-bottom:var(--j-gap-spacing---6);
    display:block
}
h5,.h5{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size-700);
    line-height:1.7
}
h6,.h6{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size-500);
    line-height:1.7;
    display:inline-flex
}
blockquote{
    font-size:var(--j-font_size-font-size-600);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    font-style:italic;
    line-height:1.5;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    padding:var(--j-gap-spacing---9);
    --element-padding:var(--j-gap-spacing---9);
    margin-top:var(--j-gap-spacing-vertical-l);
    --element-margin-top:var(--j-gap-spacing-vertical-l);
    margin-bottom:var(--j-gap-spacing-vertical-l);
    --element-margin-bottom:var(--j-gap-spacing-vertical-l);
    border-width:0;
    border-left-width:5px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1));
    border-radius:2px;
    --element-border-radius:2px;
    float:none;
    display:block
}
blockquote:before{
    margin-inline-start:auto;
    margin-inline-end:auto;
    float:left;
    content:'\e9af' !important;
    font-family:icomoon !important;
    font-size:50px;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    margin-right:20px;
    --element-margin-right:20px
}
hr{
    background-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    margin-top:var(--j-gap-spacing-vertical-l);
    --element-margin-top:var(--j-gap-spacing-vertical-l);
    margin-bottom:var(--j-gap-spacing-vertical-l);
    --element-margin-bottom:var(--j-gap-spacing-vertical-l);
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    overflow:visible
}
.drop-cap{
    font-family:'Inter' !important;
    font-weight:700 !important;
    font-size:50px !important;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    line-height:1 !important;
    margin-right:var(--j-gap-spacing---5);
    --element-margin-right:var(--j-gap-spacing---5)
}
.amp:before{
    content:'\e901' !important;
    font-family:icomoon !important;
    font-size:50px;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
*+.video-responsive{
    margin-top:var(--j-gap-spacing-vertical-l);
    --element-margin-top:var(--j-gap-spacing-vertical-l);
    margin-bottom:var(--j-gap-spacing-vertical-l);
    --element-margin-bottom:var(--j-gap-spacing-vertical-l)
}
::selection{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1));
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.dropdown.drop-menu>.j-dropdown{
    left:50%;
    right:auto;
    transform:translate3d(-50%,var(--dropdown-from),0);
    align-items:center;
    --align-scroll:var(--align-scroll-center,0);
    --translate-x:-50%
}
.dropdown.drop-menu:first-child>.j-dropdown{
    left:50%;
    right:auto
}
.dropdown.drop-menu:last-child>.j-dropdown{
    left:50%;
    right:auto
}
.dropdown.dropdown>.j-dropdown:before{
    --triangle-right:0px;
    --triangle-left:0px
}
.dropdown.mega-custom>.j-dropdown{
    left:50%;
    right:auto;
    transform:translate3d(-50%,var(--dropdown-from),0);
    align-items:center;
    --align-scroll:var(--align-scroll-center,0);
    --translate-x:-50%
}
.dropdown.mega-custom:first-child>.j-dropdown{
    left:50%;
    right:auto
}
.dropdown.mega-custom:last-child>.j-dropdown{
    left:50%;
    right:auto
}
.dropdown.drop-menu.animating>.j-dropdown{
    --dropdown-from:0
}
.dropdown.mega-menu.animating>.j-dropdown{
    --dropdown-from:0
}
.dropdown.dropdown:not(.mega-menu) .menu-item>a>.links-text>s{
    display:var(--display,block)
}
.dropdown.dropdown:not(.mega-menu) .dropdown>a:after,.dropdown.dropdown:not(.mega-menu) .dropdown>button:after,.dropdown.dropdown:not(.mega-menu) .desktop-language-wrapper .dropdown .dropdown-toggle:after,.dropdown.dropdown:not(.mega-menu) .desktop-currency-wrapper .dropdown .dropdown-toggle:after,.dropdown.dropdown:not(.mega-menu) .mobile-language-wrapper .dropdown .dropdown-toggle:after,.dropdown.dropdown:not(.mega-menu) .mobile-currency-wrapper .dropdown .dropdown-toggle:after{
    opacity:.4;
    left:8px
}
.no-touchevents .dropdown.dropdown:not(.mega-menu) .dropdown:hover>a:after,.no-touchevents .dropdown.dropdown:not(.mega-menu) .dropdown:hover>button:after,.no-touchevents .dropdown.dropdown:not(.mega-menu) .desktop-language-wrapper .dropdown:hover .dropdown-toggle:after,.no-touchevents .dropdown.dropdown:not(.mega-menu) .desktop-currency-wrapper .dropdown:hover .dropdown-toggle:after,.no-touchevents .dropdown.dropdown:not(.mega-menu) .mobile-language-wrapper .dropdown:hover .dropdown-toggle:after,.no-touchevents .dropdown.dropdown:not(.mega-menu) .mobile-currency-wrapper .dropdown:hover .dropdown-toggle:after{
    opacity:1
}
.dropdown.dropdown:not(.mega-menu) .menu-item>a>.links-text,.dropdown.dropdown:not(.mega-menu).language-currency .currency-title,.dropdown.dropdown:not(.mega-menu).language-currency .language-title{
    --menu-max-width:200px
}
.dropdown.dropdown:not(.mega-menu) .menu-item>a>.links-text{
    max-width:var(--menu-max-width,none);
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    padding-bottom:1px
}
.dropdown.dropdown:not(.mega-menu).language-currency .currency-title{
    max-width:var(--menu-max-width,none);
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.dropdown.dropdown:not(.mega-menu).language-currency .language-title{
    max-width:var(--menu-max-width,none);
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.dropdown.dropdown:not(.mega-menu) .menu-item>a:before{
    font-size:1.2em
}
.dropdown.dropdown:not(.mega-menu) .menu-item>a:before,.dropdown.dropdown:not(.mega-menu) .menu-item>a .links-text em{
    margin-right:.5em;
    --element-margin-right:.5em
}
.dropdown.dropdown:not(.mega-menu) .menu-item:not(:first-child),.dropdown.dropdown:not(.mega-menu) .accordion-menu .menu-item>a+div{
    border-style:none;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.dropdown.dropdown:not(.mega-menu) .menu-item>a{
    padding:var(--j-gap-spacing---5);
    --element-padding:var(--j-gap-spacing---5);
    padding-right:var(--j-gap-spacing---6);
    --element-padding-right:var(--j-gap-spacing---6);
    padding-left:var(--j-gap-spacing---6);
    --element-padding-left:var(--j-gap-spacing---6)
}
.dropdown.dropdown:not(.mega-menu) .menu-item.has-image>a{
    padding:var(--j-gap-spacing---5);
    --element-padding:var(--j-gap-spacing---5);
    padding-right:var(--j-gap-spacing---6);
    --element-padding-right:var(--j-gap-spacing---6)
}
.dropdown.dropdown:not(.mega-menu) .menu-item{
    --menu-item-gap:0px
}
.dropdown.dropdown:not(.mega-menu) .menu-item>a>.count-badge{
    display:none;
    position:relative;
    transform:none;
    margin-inline-start:var(--x,6px);
    margin-top:var(--margin-top,0px);
    inset-inline-start:initial;
    --x:8px
}
.no-touchevents .dropdown.dropdown .j-menu>li:hover>a,.no-touchevents .dropdown.dropdown .j-menu>li:hover>a>.links-text{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.no-touchevents .dropdown.dropdown .j-menu>li:hover>a,.no-touchevents .dropdown.dropdown .j-menu>li:hover>a{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.dropdown.dropdown .j-menu>li{
    border-style:none;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.dropdown .j-menu{
    --dropdown-padding:var(--j-gap-spacing---4)
}
.dropdown .j-menu .j-menu,.dropdown.flyout-menu-item>.j-dropdown>.j-menu{
    --dropdown-padding:0px
}
.dropdown.dropdown:not(.mega-menu):not(#search) .j-dropdown .j-menu{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.dropdown.dropdown:not(.mega-menu):not(#search)>.j-dropdown{
    --dropdown-width:100px;
    width:100px
}
.dropdown.dropdown:not(.mega-menu):not(#search).menu-item:not(.top-menu-item) .j-dropdown .j-menu>li{
    min-height:50px;
    --dropdown-main-menu-min-height:50px
}
.dropdown.dropdown:not(.mega-menu):not(#search).menu-item:not(.top-menu-item) .j-dropdown .j-menu>li>a{
    min-height:50px
}
.dropdown.dropdown:not(.mega-menu):not(#search):not(.panel-active) .j-menu{
    box-shadow:3px 15px 15px -2px rgb(0 0 0/10%),3px 15px 35px -5px rgb(0 0 0/10%),3px 15px 25px -5px rgb(0 0 0/0%);
    border-radius:2px;
    --element-border-radius:2px
}
.dropdown.dropdown:not(.mega-menu):not(#search):not(.panel-active) .j-menu .j-menu{
    border-radius:0;
    --element-border-radius:0px;
    border-top-left-radius:0;
    --element-border-top-left-radius:0px
}
.dropdown.dropdown:not(.mega-fullwidth)>.j-dropdown:not(#cart-content):before{
    display:block;
    opacity:1
}
.dropdown.dropdown:not(.mega-fullwidth)>.j-dropdown>.mega-menu-content{
    --triangle-size:10px;
    --dropdown-triangle:calc(var(--triangle-size,10px) + var(--triangle-top-distance,0px))
}
.dropdown.dropdown:not(.mega-fullwidth)>.j-dropdown>.mega-menu-content:before{
    top:var(--triangle-size-overlay,0px);
    height:calc(100% - var(--triangle-size-overlay,0px))
}
.dropdown.dropdown:not(.mega-fullwidth)>.tt-menu:before{
    display:block;
    --dropdown-triangle:calc(var(--triangle-size,10px) + var(--triangle-top-distance,0px))
}
.dropdown.dropdown:not(.mega-fullwidth)#cart-content:before{
    display:block
}
.dropdown.dropdown:not(.mega-fullwidth)>.j-dropdown:before,.dropdown.dropdown:not(.mega-fullwidth)>.tt-menu:before,.dropdown.dropdown:not(.mega-fullwidth)#cart-content:before{
    border-bottom-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --triangle-left-offset:3px;
    top:2px
}
.dropdown.dropdown:not(.mega-menu):not(#search).main-menu-item{
    --triangle-top-distance:-5px
}
.dropdown.multi-level>.j-dropdown>.j-menu{
    --dropdown-cols:2
}
.j-menu>.menu-item>a,.j-menu>.menu-item>a>.links-text,.j-menu>.desktop-language-wrapper button,.j-menu>.desktop-currency-wrapper button,.j-menu>.mobile-language-wrapper button,.j-menu>.mobile-currency-wrapper button,.j-menu>#cart>a{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size--title-menu);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    letter-spacing:-.1px
}
.no-touchevents .j-menu>.menu-item:hover>a,.no-touchevents .j-menu>.menu-item:hover>a>.links-text,.j-menu>.menu-item.active>a>.links-text,.j-menu>.menu-item.open>a>.links-text,.j-menu>.menu-item.panel-active>a>.links-text,.no-touchevents .j-menu>#cart:hover>a,.no-touchevents .j-menu>.desktop-language-wrapper .dropdown:hover button,.no-touchevents .j-menu>.desktop-currency-wrapper .dropdown:hover button,.no-touchevents .j-menu>.mobile-language-wrapper .dropdown:hover button,.no-touchevents .j-menu>.mobile-currency-wrapper .dropdown:hover button{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
.j-menu>.menu-item>a>.links-text>s{
    display:none;
    --display:block;
    margin:.1em 0
}
.j-menu>.menu-item.main-menu-item>a>.links-text{
    --display:inline-block
}
.j-menu>.dropdown>a:after,.j-menu>.dropdown>button:after,.j-menu>.desktop-language-wrapper .dropdown .dropdown-toggle:after,.j-menu>.desktop-currency-wrapper .dropdown .dropdown-toggle:after,.j-menu>.mobile-language-wrapper .dropdown .dropdown-toggle:after,.j-menu>.mobile-currency-wrapper .dropdown .dropdown-toggle:after{
    opacity:.7
}
.no-touchevents .j-menu>.dropdown:hover>a:after,.no-touchevents .j-menu>.dropdown:hover>button:after,.no-touchevents .j-menu>.desktop-language-wrapper .dropdown:hover .dropdown-toggle:after,.no-touchevents .j-menu>.desktop-currency-wrapper .dropdown:hover .dropdown-toggle:after,.no-touchevents .j-menu>.mobile-language-wrapper .dropdown:hover .dropdown-toggle:after,.no-touchevents .j-menu>.mobile-currency-wrapper .dropdown:hover .dropdown-toggle:after{
    opacity:1
}
.j-menu>.menu-item>a>.links-text{
    max-width:var(--menu-max-width,none);
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    padding-bottom:1px
}
.j-menu>.language-currency .currency-title{
    max-width:var(--menu-max-width,none);
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.j-menu>.language-currency .language-title{
    max-width:var(--menu-max-width,none);
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.j-menu>.menu-item>a>span>s{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-100);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    line-height:1.1
}
.j-menu>.menu-item>a:before{
    font-size:1em
}
.j-menu>.menu-item>a:before,.j-menu>.menu-item>a .links-text em{
    margin-right:var(--j-gap-spacing---3);
    --element-margin-right:var(--j-gap-spacing---3)
}
.j-menu>.menu-item{
    --menu-item-gap:var(--j-gap-spacing---3)
}
.j-menu>.menu-item>a>.count-badge{
    position:relative;
    transform:none;
    margin-inline-start:var(--x,6px);
    margin-top:var(--margin-top,0px);
    inset-inline-start:initial;
    --margin-top:-1px
}
.j-menu>.menu-item .menu-image>img{
    background-color:rgba(247,247,247,1);
    --background-color:rgba(247,247,247,1)
}
.j-menu>.menu-item .menu-image{
    margin-right:var(--j-gap-spacing---5);
    --element-margin-right:var(--j-gap-spacing---5);
    padding:var(--j-gap-spacing---1);
    --element-padding:var(--j-gap-spacing---1);
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
legend{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-item);
    text-transform:none;
    line-height:1.3;
    white-space:normal;
    overflow:initial;
    text-overflow:initial;
    -webkit-line-clamp:initial;
    -webkit-line-clamp:2;
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-module);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.4;
    margin-bottom:1.25em !important;
    white-space:normal;
    overflow:initial;
    text-overflow:initial;
    -webkit-line-clamp:initial;
    -webkit-line-clamp:2
}
legend:after{
    display:none;
    display:none;
    margin-top:.7em
}
legend .page-title-text:after{
    display:none;
    display:none;
    margin-top:.7em
}
legend .filter-title-text:after{
    display:none;
    display:none;
    margin-top:.7em
}
.title{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-module);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.4;
    margin-bottom:1.25em !important;
    white-space:normal;
    overflow:initial;
    text-overflow:initial;
    -webkit-line-clamp:initial;
    -webkit-line-clamp:2
}
.title:after{
    display:none;
    margin-top:.7em
}
.title .page-title-text:after{
    display:none;
    margin-top:.7em
}
.title .filter-title-text:after{
    display:none;
    margin-top:.7em
}
.title:after,.title .page-title-text:after,.title .filter-title-text:after{
    width:50px;
    height:2px;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
html:not(.mobile) .swiper-container{
    overflow:hidden !important
}
.swiper-buttons.auto-carousel-buttons span:before,.swiper-buttons.swiper-buttons>div:before,.swiper-buttons.scroll-top em:before,.swiper-buttons.lg-content .lg-icon:before{
    content:'\e93f' !important;
    font-family:icomoon !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.no-touchevents .swiper-buttons.auto-carousel-buttons span:hover:before,.no-touchevents .swiper-buttons.swiper-buttons>div:hover:before,.no-touchevents .swiper-buttons.scroll-top em:hover:before,.no-touchevents .swiper-buttons.lg-content .lg-icon:hover:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.swiper-buttons.auto-carousel-buttons span:active:before,.swiper-buttons.swiper-buttons>div:active:before,.swiper-buttons.scroll-top em:active:before,.swiper-buttons.lg-content .lg-icon:active:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.swiper-buttons.auto-carousel-buttons span,.swiper-buttons.swiper-buttons>div,.swiper-buttons.scroll-top em,.swiper-buttons.lg-content .lg-icon{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.no-touchevents .swiper-buttons.auto-carousel-buttons span:hover,.no-touchevents .swiper-buttons.swiper-buttons>div:hover,.no-touchevents .swiper-buttons.scroll-top em:hover,.no-touchevents .swiper-buttons.lg-content .lg-icon:hover{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.swiper-buttons.auto-carousel-buttons span:active,.swiper-buttons.swiper-buttons>div:active,.swiper-buttons.scroll-top em:active,.swiper-buttons.lg-content .lg-icon:active{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.swiper-button-prev:before{
    transform:scaleX(-1)
}
.swiper-buttons:not(.slider-navigation){
    display:flex;
    top:50%;
    width:calc(100% - (10px*2))
}
.touchevents .swiper-buttons:not(.slider-navigation){
    display:none
}
.swiper-button-prev{
    left:0;
    right:auto;
    transform:translate(0,-50%) scale(var(--disabled-scale,1))
}
.swiper-button-next{
    left:auto;
    right:0;
    transform:translate(0,-50%) scale(var(--disabled-scale,1))
}
.swiper-buttons:not(.slider-navigation) div{
    --width:28px;
    --height:28px
}
.swiper-button-disabled{
    opacity:0
}
.swiper-container:not(.swiper-container-initialized)+.swiper-buttons:not(.slider-navigation) .swiper-button-prev{
    opacity:0;
    --disabled-scale:0
}
.swiper-buttons:not(.slider-navigation)>.swiper-button-disabled{
    --disabled-scale:0
}
.swiper-pagination{
    display:inline-flex;
    align-items:center;
    flex-wrap:wrap;
    position:absolute;
    bottom:15px;
    left:50%;
    transform:translate3d(-50%,0,0)
}
.swiper-wrapper{
    cursor:auto
}
.swiper{
    padding-bottom:15px
}
.swiper-pagination-bullet{
    width:6px;
    height:6px;
    background-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*0.5))
}
.swiper-pagination>span+span{
    margin-inline-start:8px
}
.no-touchevents .swiper-pagination-bullet:hover{
    background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.swiper-pagination-bullet.swiper-pagination-bullet-active{
    background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.swiper-pagination>span{
    border-radius:999px;
    --element-border-radius:999px
}
.auto-grid{
    --scrollbar-top-space:0px;
    --scrollbar-bottom-space:0px;
    --scrollbar-top-spacing:28px;
    --scroll-padding:var(--scroll-padding-custom,var(--element-padding,0px));
    --auto-carousel-button-width:28px;
    --auto-carousel-button-height:28px;
    --auto-carousel-button-gap:6px;
    --grid-min-width:260px;
    --grid-min-col:1.2;
    --grid-gap:var(--j-gap-spacing-gap-3);
    --auto-grow-type:auto-fill;
    --item-width:var(--item-fill)
}
.auto-carousel-bar{
    display:none;
    margin:0;
    --auto-carousel-height:1px;
    margin-inline-start:max(0px,var(--scroll-padding,0px));
    margin-inline-end:max(0px,var(--scroll-padding,0px));
    background-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    --auto-carousel-thumb-height:3px
}
.auto-carousel-controls.auto-carousel-bar{
    max-height:0
}
.auto-carousel-thumb{
    display:flex;
    background-color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*0.6));
    --background-color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*0.6));
    border-radius:2px;
    --element-border-radius:2px
}
.no-touchevents .auto-carousel-thumb:hover{
    background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - -5%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - -5%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.auto-carousel-thumb:active{
    background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 10%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 10%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.auto-carousel-fill{
    display:none;
    background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.auto-carousel-buttons.auto-carousel-buttons span:before,.auto-carousel-buttons.swiper-buttons>div:before,.auto-carousel-buttons.scroll-top em:before,.auto-carousel-buttons.lg-content .lg-icon:before{
    content:'\e600' !important;
    font-family:icomoon !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.no-touchevents .auto-carousel-buttons.auto-carousel-buttons span:hover:before,.no-touchevents .auto-carousel-buttons.swiper-buttons>div:hover:before,.no-touchevents .auto-carousel-buttons.scroll-top em:hover:before,.no-touchevents .auto-carousel-buttons.lg-content .lg-icon:hover:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.auto-carousel-buttons.auto-carousel-buttons span:active:before,.auto-carousel-buttons.swiper-buttons>div:active:before,.auto-carousel-buttons.scroll-top em:active:before,.auto-carousel-buttons.lg-content .lg-icon:active:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.auto-carousel-buttons.auto-carousel-buttons span,.auto-carousel-buttons.swiper-buttons>div,.auto-carousel-buttons.scroll-top em,.auto-carousel-buttons.lg-content .lg-icon{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.no-touchevents .auto-carousel-buttons.auto-carousel-buttons span:hover,.no-touchevents .auto-carousel-buttons.swiper-buttons>div:hover,.no-touchevents .auto-carousel-buttons.scroll-top em:hover,.no-touchevents .auto-carousel-buttons.lg-content .lg-icon:hover{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.auto-carousel-buttons.auto-carousel-buttons span:active,.auto-carousel-buttons.swiper-buttons>div:active,.auto-carousel-buttons.scroll-top em:active,.auto-carousel-buttons.lg-content .lg-icon:active{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.auto-carousel-prev span:before{
    transform:scaleX(-1);
    font-size:16px
}
.auto-carousel-buttons{
    visibility:visible;
    align-items:center;
    justify-content:space-between;
    flex-direction:row;
    position:absolute;
    top:50%;
    height:auto;
    transform:translate3d(0,-50%,0);
    margin-top:var(--buttons-offset,0px)
}
.auto-grid-items:before,.auto-grid-items:after{
    --fader-width-right:120px
}
.auto-carousel-buttons .auto-carousel-prev{
    order:0;
    transform:translate3d(var(--auto-carousel-button-x,0px),var(--auto-carousel-button-y,0px),0) scale(var(--scale,1))
}
.auto-carousel-buttons .auto-carousel-next{
    order:2;
    transform:translate3d(calc(var(--auto-carousel-button-x,0px)*-1),var(--auto-carousel-button-y,0px),0) scale(var(--scale,1))
}
.no-scroll-prev .auto-carousel-prev,.no-scroll-next .auto-carousel-next{
    opacity:0;
    --scale:0
}
.auto-carousel-next span:before{
    font-size:16px
}
.auto-grid-items{
    --cursor:grab
}
.auto-grid-items:active{
    --cursor:grabbing
}
html:not(.popup) .page-title{
    font-family:'Urbanist';
    font-weight:700;
    font-size:var(--j-font_size-font-size--title-display-m);
    letter-spacing:-.5px;
    word-spacing:1px;
    line-height:1.2;
    white-space:normal;
    overflow:initial;
    text-overflow:initial;
    -webkit-line-clamp:initial;
    -webkit-line-clamp:2
}
html:not(.popup) .page-title:after{
    display:none;
    margin-top:.5em
}
html:not(.popup) .page-title .page-title-text:after{
    display:none;
    margin-top:.5em
}
html:not(.popup) .page-title .filter-title-text:after{
    display:none;
    margin-top:.5em
}
html:not(.popup) .page-title:after,html:not(.popup) .page-title .page-title-text:after,html:not(.popup) .page-title .filter-title-text:after{
    width:50px;
    height:2px
}
html:not(.popup) .site-wrapper>.page-title{
    font-family:'Urbanist';
    font-weight:700;
    font-size:var(--j-font_size-font-size--title-section);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    line-height:1.3;
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    background-position:center center;
    background-repeat:repeat;
    padding-top:var(--j-gap-spacing-padding-xl);
    --element-padding-top:var(--j-gap-spacing-padding-xl);
    padding-bottom:var(--j-gap-spacing-padding-xl);
    --element-padding-bottom:var(--j-gap-spacing-padding-xl);
    margin-top:0 !important;
    margin-bottom:0 !important;
    white-space:normal;
    overflow:initial;
    text-overflow:initial;
    -webkit-line-clamp:initial;
    -webkit-line-clamp:2;
    text-align:center
}
html:not(.popup) .site-wrapper>.page-title:after{
    display:none;
    margin-inline-start:auto;
    margin-inline-end:auto
}
html:not(.popup) .site-wrapper>.page-title .page-title-text:after{
    display:none;
    margin-inline-start:auto;
    margin-inline-end:auto
}
html:not(.popup) .site-wrapper>.page-title .filter-title-text:after{
    display:none;
    margin-inline-start:auto;
    margin-inline-end:auto
}
html:not(.popup) .site-wrapper>.page-title .page-title-text{
    text-align:center;
    padding-inline-start:var(--content-gutter,0px);
    padding-inline-end:var(--content-gutter-right,var(--content-gutter,0px));
    max-width:var(--content-max-width,100%);
    background:initial
}
html:not(.popup) .site-wrapper>.page-title .filter-title-text{
    text-align:center
}
.breadcrumbs{
    min-height:var(--min-height-top,var(--min-height));
    display:flex;
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    border-width:0;
    border-top-width:1px;
    border-bottom-width:1px;
    border-style:none;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    --min-height:44px
}
.site-wrapper>.page-title{
    order:initial;
    z-index:unset
}
.site-wrapper>.page-title:before{
    background-color:rgba(230,231,234,1);
    --background-color:rgba(230,231,234,1);
    opacity:.3
}
.menu-label{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-100);
    color:rgba(255,255,255,1);
    text-transform:none;
    line-height:1.1;
    background-color:rgba(242,119,99,1);
    --background-color:rgba(242,119,99,1);
    background-size:contain;
    border-radius:3px;
    --element-border-radius:3px;
    padding:var(--j-gap-spacing---2);
    --element-padding:var(--j-gap-spacing---2);
    padding-right:6px;
    --element-padding-right:6px;
    padding-left:6px;
    --element-padding-left:6px;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02);
    --label-margin:3px;
    --offset-y:-4px;
    position:absolute;
    transform:translate3d(calc(-100% + var(--offset-x,0px)),calc(-150% + var(--sticky-offset-y,var(--offset-y,0px))),0) scale(var(--label-scale,1));
    opacity:var(--label-opacity,1);
    margin:0
}
.no-touchevents :hover .menu-label{
    background-size:contain
}
.menu-label:before{
    border-right-color:transparent;
    --display:block
}
.menu-label:after{
    border-top-color:currentColor;
    --display:block
}
.module-title{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-item);
    text-transform:none;
    line-height:1.3;
    white-space:normal;
    overflow:initial;
    text-overflow:initial;
    -webkit-line-clamp:initial;
    -webkit-line-clamp:2
}
.module-title:after{
    display:none
}
.module-title .page-title-text:after{
    display:none
}
.module-title .filter-title-text:after{
    display:none
}
.side-column .module-title{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-item);
    text-transform:none;
    line-height:1.3;
    white-space:normal;
    overflow:initial;
    text-overflow:initial;
    -webkit-line-clamp:initial;
    -webkit-line-clamp:2
}
.side-column .module-title:after{
    display:none
}
.side-column .module-title .page-title-text:after{
    display:none
}
.side-column .module-title .filter-title-text:after{
    display:none
}
.btn,.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
/* .no-touchevents .btn:hover{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1))
} */
.btn:active,.no-touchevents .btn:hover:active{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important
}
.btn{
    --focus-color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    justify-content:center;
    border-width:1px;
    border-style:solid;
    border-color:rgba(0,0,0,0);
    padding:1.1em;
    --element-padding:1.1em;
    padding-right:2em;
    --element-padding-right:2em;
    padding-left:2em;
    --element-padding-left:2em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
/* .btn,.tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
} */
.btn:active,.no-touchevents .btn:hover:active,.btn:focus:active,.no-touchevents .btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.btn:focus,.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important
}
.btn.btn.disabled:after{
    font-size:1em
}
.btn-primary.btn,.btn-primary.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents .btn-primary.btn:hover{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.btn-primary.btn:active,.no-touchevents .btn-primary.btn:hover:active{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important
}
.btn-primary.btn{
    --focus-color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    justify-content:center;
    border-width:1px;
    border-style:solid;
    border-color:rgba(0,0,0,0);
    padding:1.1em;
    --element-padding:1.1em;
    padding-right:2em;
    --element-padding-right:2em;
    padding-left:2em;
    --element-padding-left:2em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
.btn-primary.btn,.btn-primary.tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.btn-primary.btn:active,.no-touchevents .btn-primary.btn:hover:active,.btn-primary.btn:focus:active,.no-touchevents .btn-primary.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.btn-primary.btn:focus,.btn-primary.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important
}
.btn-primary.btn.btn.disabled:after{
    font-size:1em
}
.btn-lg.btn,.btn-lg.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-600) !important;
    text-transform:none !important;
    line-height:1 !important
}
.btn-lg.btn{
    justify-content:center;
    padding:1.2em;
    --element-padding:1.2em;
    padding-right:2em;
    --element-padding-right:2em;
    padding-left:2em;
    --element-padding-left:2em
}
.btn-lg.btn.btn.disabled:after{
    font-size:1em
}
.btn-sm.btn,.btn-sm.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-200) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    letter-spacing:0 !important;
    line-height:1 !important
}
.btn-sm.btn{
    border-style:none;
    padding:.7em;
    --element-padding:.7em;
    padding-right:.8em;
    --element-padding-right:.8em;
    padding-left:.8em;
    --element-padding-left:.8em
}
.btn-sm.btn.btn.disabled:after{
    font-size:1em
}
.btn-secondary.btn,.btn-secondary.btn:visited{
    color:hsla(var(--j-color-scheme-neutral-foreground-h),var(--j-color-scheme-neutral-foreground-s),calc(var(--j-color-scheme-neutral-foreground-l) - 0%),calc(var(--j-color-scheme-neutral-foreground-a)*1)) !important
}
.no-touchevents .btn-secondary.btn:hover{
    color:hsla(var(--j-color-scheme-neutral-foreground-h),var(--j-color-scheme-neutral-foreground-s),calc(var(--j-color-scheme-neutral-foreground-l) - 0%),calc(var(--j-color-scheme-neutral-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-neutral-background-h),var(--j-color-scheme-neutral-background-s),calc(var(--j-color-scheme-neutral-background-l) - 5%),calc(var(--j-color-scheme-neutral-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-neutral-background-h),var(--j-color-scheme-neutral-background-s),calc(var(--j-color-scheme-neutral-background-l) - 5%),calc(var(--j-color-scheme-neutral-background-a)*1))
}
.btn-secondary.btn:active,.no-touchevents .btn-secondary.btn:hover:active{
    color:hsla(var(--j-color-scheme-neutral-foreground-h),var(--j-color-scheme-neutral-foreground-s),calc(var(--j-color-scheme-neutral-foreground-l) - 0%),calc(var(--j-color-scheme-neutral-foreground-a)*1)) !important
}
.btn-secondary.btn{
    --focus-color:hsla(var(--j-color-scheme-neutral-foreground-h),var(--j-color-scheme-neutral-foreground-s),calc(var(--j-color-scheme-neutral-foreground-l) - 0%),calc(var(--j-color-scheme-neutral-foreground-a)*1)) !important;
    border-style:none
}
.btn-secondary.btn,.btn-secondary.tooltip{
    background-color:hsla(var(--j-color-scheme-neutral-background-h),var(--j-color-scheme-neutral-background-s),calc(var(--j-color-scheme-neutral-background-l) - 0%),calc(var(--j-color-scheme-neutral-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-neutral-background-h),var(--j-color-scheme-neutral-background-s),calc(var(--j-color-scheme-neutral-background-l) - 0%),calc(var(--j-color-scheme-neutral-background-a)*1))
}
.btn-secondary.btn:active,.no-touchevents .btn-secondary.btn:hover:active,.btn-secondary.btn:focus:active,.no-touchevents .btn-secondary.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-neutral-background-h),var(--j-color-scheme-neutral-background-s),calc(var(--j-color-scheme-neutral-background-l) - 7%),calc(var(--j-color-scheme-neutral-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-neutral-background-h),var(--j-color-scheme-neutral-background-s),calc(var(--j-color-scheme-neutral-background-l) - 7%),calc(var(--j-color-scheme-neutral-background-a)*1))
}
.btn-secondary.btn:focus,.btn-secondary.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-neutral-background-h),var(--j-color-scheme-neutral-background-s),calc(var(--j-color-scheme-neutral-background-l) - 5%),calc(var(--j-color-scheme-neutral-background-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-neutral-background-h),var(--j-color-scheme-neutral-background-s),calc(var(--j-color-scheme-neutral-background-l) - 5%),calc(var(--j-color-scheme-neutral-background-a)*1)) !important
}
.btn-secondary.btn.btn.disabled:after{
    font-size:1em
}
.btn-success.btn,.btn-success.btn:visited{
    color:rgba(255,255,255,.9) !important
}
.no-touchevents .btn-success.btn:hover{
    color:rgba(255,255,255,1) !important;
    background-color:rgba(40,133,113,1);
    --background-color:rgba(40,133,113,1)
}
.btn-success.btn:active,.no-touchevents .btn-success.btn:hover:active{
    color:rgba(255,255,255,1) !important
}
.btn-success.btn{
    --focus-color:rgba(255,255,255,1) !important;
    border-style:none
}
.btn-success.btn,.btn-success.tooltip{
    background-color:rgba(34,113,96,1);
    --background-color:rgba(34,113,96,1)
}
.btn-success.btn:active,.no-touchevents .btn-success.btn:hover:active,.btn-success.btn:focus:active,.no-touchevents .btn-success.btn:focus:hover:active{
    background-color:rgba(34,113,96,1);
    --background-color:rgba(34,113,96,1)
}
.btn-success.btn:focus,.btn-success.btn[disabled]{
    background-color:rgba(40,133,113,1) !important;
    --background-color:rgba(40,133,113,1) !important
}
.btn-success.btn.btn.disabled:after{
    font-size:1em
}
.btn-danger.btn,.btn-danger.btn:visited{
    color:rgba(255,255,255,1) !important
}
.no-touchevents .btn-danger.btn:hover{
    color:rgba(255,255,255,1) !important;
    background-color:rgba(201,37,44,1);
    --background-color:rgba(201,37,44,1)
}
.btn-danger.btn:active,.no-touchevents .btn-danger.btn:hover:active{
    color:rgba(255,255,255,1) !important
}
.btn-danger.btn{
    --focus-color:rgba(255,255,255,1) !important;
    border-style:none
}
.btn-danger.btn,.btn-danger.tooltip{
    background-color:rgba(179,33,39,1);
    --background-color:rgba(179,33,39,1)
}
.btn-danger.btn.btn.disabled:after{
    font-size:1em
}
.btn-default.btn,.btn-default.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents .btn-default.btn:hover{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.btn-default.btn:active,.no-touchevents .btn-default.btn:hover:active{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important
}
.btn-default.btn{
    --focus-color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    justify-content:center;
    border-width:1px;
    border-style:solid;
    border-color:rgba(0,0,0,0);
    padding:1.1em;
    --element-padding:1.1em;
    padding-right:2em;
    --element-padding-right:2em;
    padding-left:2em;
    --element-padding-left:2em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
.btn-default.btn,.btn-default.tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.btn-default.btn:active,.no-touchevents .btn-default.btn:hover:active,.btn-default.btn:focus:active,.no-touchevents .btn-default.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.btn-default.btn:focus,.btn-default.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important
}
.btn-default.btn.btn.disabled:after{
    font-size:1em
}
.btn-warning.btn,.btn-warning.btn:visited{
    color:rgba(255,255,255,1) !important
}
.no-touchevents .btn-warning.btn:hover{
    color:rgba(255,255,255,1) !important;
    background-color:rgba(201,37,44,1);
    --background-color:rgba(201,37,44,1)
}
.btn-warning.btn:active,.no-touchevents .btn-warning.btn:hover:active{
    color:rgba(255,255,255,1) !important
}
.btn-warning.btn{
    --focus-color:rgba(255,255,255,1) !important;
    border-style:none
}
.btn-warning.btn,.btn-warning.tooltip{
    background-color:rgba(179,33,39,1);
    --background-color:rgba(179,33,39,1)
}
.btn-warning.btn.btn.disabled:after{
    font-size:1em
}
.btn-info.btn,.btn-info.btn:visited{
    color:hsla(var(--j-color-scheme-neutral-foreground-h),var(--j-color-scheme-neutral-foreground-s),calc(var(--j-color-scheme-neutral-foreground-l) - 0%),calc(var(--j-color-scheme-neutral-foreground-a)*1)) !important
}
.no-touchevents .btn-info.btn:hover{
    color:hsla(var(--j-color-scheme-neutral-foreground-h),var(--j-color-scheme-neutral-foreground-s),calc(var(--j-color-scheme-neutral-foreground-l) - 0%),calc(var(--j-color-scheme-neutral-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-neutral-background-h),var(--j-color-scheme-neutral-background-s),calc(var(--j-color-scheme-neutral-background-l) - 5%),calc(var(--j-color-scheme-neutral-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-neutral-background-h),var(--j-color-scheme-neutral-background-s),calc(var(--j-color-scheme-neutral-background-l) - 5%),calc(var(--j-color-scheme-neutral-background-a)*1))
}
.btn-info.btn:active,.no-touchevents .btn-info.btn:hover:active{
    color:hsla(var(--j-color-scheme-neutral-foreground-h),var(--j-color-scheme-neutral-foreground-s),calc(var(--j-color-scheme-neutral-foreground-l) - 0%),calc(var(--j-color-scheme-neutral-foreground-a)*1)) !important
}
.btn-info.btn{
    --focus-color:hsla(var(--j-color-scheme-neutral-foreground-h),var(--j-color-scheme-neutral-foreground-s),calc(var(--j-color-scheme-neutral-foreground-l) - 0%),calc(var(--j-color-scheme-neutral-foreground-a)*1)) !important;
    border-style:none
}
.btn-info.btn,.btn-info.tooltip{
    background-color:hsla(var(--j-color-scheme-neutral-background-h),var(--j-color-scheme-neutral-background-s),calc(var(--j-color-scheme-neutral-background-l) - 0%),calc(var(--j-color-scheme-neutral-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-neutral-background-h),var(--j-color-scheme-neutral-background-s),calc(var(--j-color-scheme-neutral-background-l) - 0%),calc(var(--j-color-scheme-neutral-background-a)*1))
}
.btn-info.btn:active,.no-touchevents .btn-info.btn:hover:active,.btn-info.btn:focus:active,.no-touchevents .btn-info.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-neutral-background-h),var(--j-color-scheme-neutral-background-s),calc(var(--j-color-scheme-neutral-background-l) - 7%),calc(var(--j-color-scheme-neutral-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-neutral-background-h),var(--j-color-scheme-neutral-background-s),calc(var(--j-color-scheme-neutral-background-l) - 7%),calc(var(--j-color-scheme-neutral-background-a)*1))
}
.btn-info.btn:focus,.btn-info.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-neutral-background-h),var(--j-color-scheme-neutral-background-s),calc(var(--j-color-scheme-neutral-background-l) - 5%),calc(var(--j-color-scheme-neutral-background-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-neutral-background-h),var(--j-color-scheme-neutral-background-s),calc(var(--j-color-scheme-neutral-background-l) - 5%),calc(var(--j-color-scheme-neutral-background-a)*1)) !important
}
.btn-info.btn.btn.disabled:after{
    font-size:1em
}
.btn-light.btn,.btn-light.btn:visited{
    color:hsla(var(--j-color-scheme-neutral-foreground-h),var(--j-color-scheme-neutral-foreground-s),calc(var(--j-color-scheme-neutral-foreground-l) - 0%),calc(var(--j-color-scheme-neutral-foreground-a)*1)) !important
}
.no-touchevents .btn-light.btn:hover{
    color:hsla(var(--j-color-scheme-neutral-foreground-h),var(--j-color-scheme-neutral-foreground-s),calc(var(--j-color-scheme-neutral-foreground-l) - 0%),calc(var(--j-color-scheme-neutral-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-neutral-background-h),var(--j-color-scheme-neutral-background-s),calc(var(--j-color-scheme-neutral-background-l) - 5%),calc(var(--j-color-scheme-neutral-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-neutral-background-h),var(--j-color-scheme-neutral-background-s),calc(var(--j-color-scheme-neutral-background-l) - 5%),calc(var(--j-color-scheme-neutral-background-a)*1))
}
.btn-light.btn:active,.no-touchevents .btn-light.btn:hover:active{
    color:hsla(var(--j-color-scheme-neutral-foreground-h),var(--j-color-scheme-neutral-foreground-s),calc(var(--j-color-scheme-neutral-foreground-l) - 0%),calc(var(--j-color-scheme-neutral-foreground-a)*1)) !important
}
.btn-light.btn{
    --focus-color:hsla(var(--j-color-scheme-neutral-foreground-h),var(--j-color-scheme-neutral-foreground-s),calc(var(--j-color-scheme-neutral-foreground-l) - 0%),calc(var(--j-color-scheme-neutral-foreground-a)*1)) !important;
    border-style:none
}
.btn-light.btn,.btn-light.tooltip{
    background-color:hsla(var(--j-color-scheme-neutral-background-h),var(--j-color-scheme-neutral-background-s),calc(var(--j-color-scheme-neutral-background-l) - 0%),calc(var(--j-color-scheme-neutral-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-neutral-background-h),var(--j-color-scheme-neutral-background-s),calc(var(--j-color-scheme-neutral-background-l) - 0%),calc(var(--j-color-scheme-neutral-background-a)*1))
}
.btn-light.btn:active,.no-touchevents .btn-light.btn:hover:active,.btn-light.btn:focus:active,.no-touchevents .btn-light.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-neutral-background-h),var(--j-color-scheme-neutral-background-s),calc(var(--j-color-scheme-neutral-background-l) - 7%),calc(var(--j-color-scheme-neutral-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-neutral-background-h),var(--j-color-scheme-neutral-background-s),calc(var(--j-color-scheme-neutral-background-l) - 7%),calc(var(--j-color-scheme-neutral-background-a)*1))
}
.btn-light.btn:focus,.btn-light.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-neutral-background-h),var(--j-color-scheme-neutral-background-s),calc(var(--j-color-scheme-neutral-background-l) - 5%),calc(var(--j-color-scheme-neutral-background-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-neutral-background-h),var(--j-color-scheme-neutral-background-s),calc(var(--j-color-scheme-neutral-background-l) - 5%),calc(var(--j-color-scheme-neutral-background-a)*1)) !important
}
.btn-light.btn.btn.disabled:after{
    font-size:1em
}
.btn-dark.btn,.btn-dark.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents .btn-dark.btn:hover{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.btn-dark.btn:active,.no-touchevents .btn-dark.btn:hover:active{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important
}
.btn-dark.btn{
    --focus-color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    justify-content:center;
    border-width:1px;
    border-style:solid;
    border-color:rgba(0,0,0,0);
    padding:1.1em;
    --element-padding:1.1em;
    padding-right:2em;
    --element-padding-right:2em;
    padding-left:2em;
    --element-padding-left:2em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
.btn-dark.btn,.btn-dark.tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.btn-dark.btn:active,.no-touchevents .btn-dark.btn:hover:active,.btn-dark.btn:focus:active,.no-touchevents .btn-dark.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.btn-dark.btn:focus,.btn-dark.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important
}
.btn-dark.btn.btn.disabled:after{
    font-size:1em
}
.buttons{
    margin-top:var(--j-gap-spacing-vertical-xl);
    --element-margin-top:var(--j-gap-spacing-vertical-xl);
    --page-buttons-width:500px;
    --page-buttons-gap:14px
}
.buttons .pull-left .btn,.buttons .pull-left .btn:visited{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.no-touchevents .buttons .pull-left .btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.buttons .pull-left .btn:active,.no-touchevents .buttons .pull-left .btn:hover:active{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.buttons .pull-left .btn{
    --focus-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.buttons .pull-left .btn,.buttons .pull-left .tooltip{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.buttons .pull-left .btn:active,.no-touchevents .buttons .pull-left .btn:hover:active,.buttons .pull-left .btn:focus:active,.no-touchevents .buttons .pull-left .btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.buttons .pull-left .btn:focus,.buttons .pull-left .btn[disabled]{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important
}
.no-touchevents .buttons .pull-left .btn:hover,.no-touchevents .buttons .pull-left .btn:active:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.buttons .pull-left .btn:active,.no-touchevents .buttons .pull-left .btn:hover:active,.buttons .pull-left .btn:focus:active{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.buttons .pull-left .btn:focus{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.buttons .pull-left .btn.btn.disabled:after{
    font-size:1em
}
.buttons .pull-right .btn,.buttons .pull-right .btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents .buttons .pull-right .btn:hover{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.buttons .pull-right .btn:active,.no-touchevents .buttons .pull-right .btn:hover:active{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important
}
.buttons .pull-right .btn{
    --focus-color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:rgba(0,0,0,0);
    padding:1.1em;
    --element-padding:1.1em;
    padding-right:2em;
    --element-padding-right:2em;
    padding-left:2em;
    --element-padding-left:2em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
.buttons .pull-right.btn{
    justify-content:center
}
.buttons .pull-right .btn,.buttons .pull-right .tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.buttons .pull-right .btn:active,.no-touchevents .buttons .pull-right .btn:hover:active,.buttons .pull-right .btn:focus:active,.no-touchevents .buttons .pull-right .btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.buttons .pull-right .btn:focus,.buttons .pull-right .btn[disabled]{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important
}
.buttons .pull-right .btn.btn.disabled:after{
    font-size:1em
}
.buttons>div{
    flex-grow:0
}
.buttons .pull-right:only-child{
    max-width:100%
}
.buttons .pull-right:only-child .btn{
    width:100%
}
.buttons .pull-right input[type=checkbox]{
    order:-1
}
.buttons input+.btn,.buttons .pull-right>span+.btn{
    margin-top:var(--j-gap-spacing---6);
    --element-margin-top:var(--j-gap-spacing---6)
}
.tags{
    justify-content:flex-start;
    gap:var(--j-gap-spacing-gap-1)
}
.tags b{
    display:none
}
.tags a{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:99px;
    --element-border-radius:99px;
    padding:var(--j-gap-spacing---3);
    --element-padding:var(--j-gap-spacing---3);
    padding-right:var(--j-gap-spacing---4);
    --element-padding-right:var(--j-gap-spacing---4);
    padding-left:var(--j-gap-spacing---4);
    --element-padding-left:var(--j-gap-spacing---4)
}
.no-touchevents .tags a:hover{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.tags a,.tags a:visited{
    font-family:'Inter';
    font-weight:400;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    line-height:1.25
}
.nav-tabs>li>a:not(.item-all-link),.nav-tabs>li.active>a:not(.item-all-link),.no-touchevents .nav-tabs>li.active>a:not(.item-all-link):hover,.nav-tabs>li.active>a:not(.item-all-link):focus{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-item);
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    text-transform:none;
    line-height:1.3
}
.no-touchevents .nav-tabs>li:hover>a:not(.item-all-link),.nav-tabs>li.active>a:not(.item-all-link){
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.nav-tabs>li.active>a:not(.item-all-link),.no-touchevents .nav-tabs>li.active>a:not(.item-all-link):hover,.nav-tabs>li.active>a:not(.item-all-link):focus{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.nav-tabs>li{
    border-width:0;
    border-bottom-width:2px;
    border-style:solid;
    border-color:rgba(0,0,0,0)
}
.no-touchevents .nav-tabs>li:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.nav-tabs>li.active,.no-touchevents .nav-tabs>li:hover.active{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
ul.nav-tabs>li{
    border-radius:0;
    --element-border-radius:0px;
    flex-grow:0
}
.nav-tabs>li.active:after{
    display:none;
    border-top-width:10px
}
.nav-tabs>li>a:not(.item-all-link){
    justify-content:center;
    white-space:nowrap;
    padding:0;
    --element-padding:0px;
    padding-bottom:.25em;
    --element-padding-bottom:.25em
}
.nav-tabs li .menu-image>img{
    background-color:rgba(247,247,247,1);
    --background-color:rgba(247,247,247,1)
}
.nav-tabs li .menu-image{
    margin-right:var(--j-gap-spacing---5);
    --element-margin-right:var(--j-gap-spacing---5);
    padding:var(--j-gap-spacing---1);
    --element-padding:var(--j-gap-spacing---1);
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.nav-tabs>li>a:not(.item-all-link):before{
    font-size:18px
}
.nav-tabs+.tab-content{
    --spacing:var(--j-gap-spacing-gap-general-2);
    margin-block-start:var(--spacing,0px);
    margin-inline-start:0
}
ul.nav-tabs{
    --tabs-gap:var(--j-gap-spacing-gap-4);
    --page-tabs-scroll:var(--content-gutter,0px);
    flex-wrap:nowrap;
    --pb:1px;
    --overflow-x-scroll:auto;
    --overflow-y-scroll:hidden;
    --max-width-display:var(--max-width,100vw);
    scrollbar-width:none
}
.nav-tabs{
    --page-tabs-scroll-padding:var(--page-tabs-scroll-direction,0px);
    min-width:initial;
    max-width:var(--max-width-display,100vw);
    max-height:none;
    --page-tabs-scroll-direction:var(--page-tabs-scroll,0px);
    --tab-align:auto;
    flex-direction:row;
    align-items:center;
    padding-bottom:var(--pb);
    overflow-x:var(--overflow-x-scroll);
    overflow-y:var(--overflow-y-scroll)
}
.full-tabs-bg{
    --full-bg-display:block
}
.tab-content:before{
    --full-content-bg-display:block
}
.tab-content{
    flex-basis:100%;
    max-height:none;
    overflow-y:initial;
    overflow-x:initial
}
ul.nav-tabs>li:first-child{
    margin-inline-start:0
}
ul.nav-tabs>li:last-child{
    margin-inline-end:0
}
ul.nav-tabs::-webkit-scrollbar{
    display:none
}
ul.nav-tabs.desktop{
    --scrollW:0px
}
ul.nav-tabs.desktop.mac.firefox{
    --scrollW:0px
}
.alert{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-400);
    line-height:1.4;
    border-radius:2px;
    --element-border-radius:2px;
    margin-bottom:var(--j-gap-spacing---5);
    --element-margin-bottom:var(--j-gap-spacing---5)
}
.breadcrumb em.fa-home:after{
    content:'Home'
}
.breadcrumb{
    text-align:center;
    padding-inline-start:var(--content-gutter,0px);
    padding-inline-end:var(--content-gutter-right,var(--content-gutter,0px));
    max-width:var(--content-max-width,100%);
    white-space:nowrap;
    flex-wrap:nowrap;
    overflow-x:auto;
    overflow-y:hidden
}
ul.breadcrumb{
    padding-top:var(--j-gap-spacing---3);
    --element-padding-top:var(--j-gap-spacing---3);
    padding-bottom:var(--j-gap-spacing---3);
    --element-padding-bottom:var(--j-gap-spacing---3);
    scrollbar-width:none
}
.breadcrumb li:first-of-type a .fa:before{
    content:'\ea3c' !important;
    font-family:icomoon !important;
    font-size:1em;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    transform:translate3d(0px,-1px,0);
    margin-right:7px;
    --element-margin-right:7px
}
.no-touchevents .breadcrumb li:first-of-type a:hover .fa:before{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.breadcrumb li a,.breadcrumb em.fa-home:after{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-300);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.3
}
.no-touchevents .breadcrumb li:hover a,.no-touchevents .breadcrumb li:hover em.fa-home:after{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
.breadcrumb>li:first-child em.fa-home:after{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.breadcrumb li:last-of-type a{
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1))
}
.breadcrumb>li+li:before{
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1))
}
.breadcrumbs~#top{
    order:initial
}
ul.breadcrumb::-webkit-scrollbar{
    display:none
}
ul.breadcrumb.desktop{
    --scrollW:0px
}
ul.breadcrumb.desktop.mac.firefox{
    --scrollW:0px
}
.panel-group .panel-heading a:before{
    content:'\e40b' !important;
    font-family:icomoon !important;
    font-size:1.1em;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    order:10;
    margin:0 0 0 auto
}
.no-touchevents .panel-group .panel-heading:hover a:before{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.panel-group .panel-active .panel-heading a:before,.no-touchevents .panel-group .panel-active .panel-heading:hover a:before{
    content:'\e40a' !important;
    font-family:icomoon !important;
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.panel-group .panel-heading a{
    justify-content:flex-start;
    font-family:'Urbanist';
    font-weight:500;
    font-size:var(--j-font_size-font-size--title-item-list);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    line-height:1.3;
    padding-top:1.2em;
    --element-padding-top:1.2em;
    padding-bottom:1.2em;
    --element-padding-bottom:1.2em
}
.no-touchevents .panel-group .panel-heading:hover a{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.no-touchevents .panel-group .panel-active .panel-heading:hover a,.panel-group .panel-active .panel-heading a{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.panel-group .panel{
    --panel-spacing:var(--j-gap-spacing---2)
}
.panel-body{
    margin-top:var(--j-gap-spacing---5) !important
}
.panel-group .panel:not(:only-child):not(:last-child):after{
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.panel-group .panel:last-child .panel-heading{
    border-width:0 !important;
    border-bottom-width:0 !important
}
.panel-group .panel-heading a.has-image{
    padding-top:.7em;
    --element-padding-top:.7em;
    padding-bottom:.7em;
    --element-padding-bottom:.7em
}
.panel-group .panel-body{
    padding-bottom:var(--j-gap-spacing---7);
    --element-padding-bottom:var(--j-gap-spacing---7)
}
.panel-group .panel-heading+.panel-collapse .panel-body{
    border-width:0
}
.panel-group .panel .menu-image>img{
    background-color:rgba(247,247,247,1);
    --background-color:rgba(247,247,247,1)
}
.panel-group .panel .menu-image{
    margin-right:var(--j-gap-spacing---5);
    --element-margin-right:var(--j-gap-spacing---5);
    padding:var(--j-gap-spacing---1);
    --element-padding:var(--j-gap-spacing---1);
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.count-badge{
    font-size:var(--j-font_size-font-size-100);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*0.6));
    border-radius:99px;
    --element-border-radius:99px;
    min-width:min(20px,100%);
    min-height:min(20px,100%)
}
.product-label strong{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-200);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    line-height:1.25;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    background-repeat:no-repeat;
    background-size:contain;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:3px;
    --element-border-radius:3px;
    --scale-active:.98
}
.product-label strong,.product-label strong>a{
    padding:var(--j-gap-spacing---2);
    --element-padding:var(--j-gap-spacing---2);
    padding-right:var(--j-gap-spacing---3);
    --element-padding-right:var(--j-gap-spacing---3);
    padding-left:var(--j-gap-spacing---3);
    --element-padding-left:var(--j-gap-spacing---3)
}
.product-label.product-label{
    margin:3px;
    --element-margin:3px
}
.product-label.product-label strong:before{
    margin-right:5px;
    --element-margin-right:5px
}
.tooltip-inner{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-200);
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*0.9));
    line-height:1.25;
    background:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    border-radius:2px;
    --element-border-radius:2px;
    padding:.4em;
    --element-padding:.4em;
    padding-right:.7em;
    --element-padding-right:.7em;
    padding-left:.7em;
    --element-padding-left:.7em;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02)
}
.tooltip.top .tooltip-arrow{
    border-top-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.tooltip.right .tooltip-arrow{
    border-right-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.tooltip.bottom .tooltip-arrow{
    border-bottom-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.tooltip.left .tooltip-arrow{
    border-left-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
/* table td{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-400);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    line-height:1.4
}
table{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-width:1px !important;
    border-style:solid !important;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1)) !important
} */
/* table td,table th{
    border-style:solid !important;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1)) !important
} */
/* table thead td{
    font-family:'Urbanist' !important;
    font-weight:600 !important;
    font-size:var(--j-font_size-font-size-300) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1.3 !important
} */
table thead{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
/* table thead td,table thead th{
    border-style:solid !important;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1)) !important
} */
table tfoot td{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.table-responsive{
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.table-responsive.table-scroll:before{
    display:block;
    content:'Scroll → ';
    font-family:'Urbanist';
    font-weight:600;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    border-width:0;
    border-bottom-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
/* table td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{
    white-space:normal
} */
label,.form-group .control-label,.form-label{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-300);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.3
}
.has-error+.text-danger,.text-danger,.invalid-feedback{
    font-size:12px !important;
    color:rgba(179,33,39,1) !important
}
.form-group,.form-label{
    --form-label-width:25%
}
.form-group,.control-label,.form-label{
    --label-gap:6px
}
.form-group .control-label,.form-label{
    justify-content:flex-start;
    align-items:center
}
legend:after,legend .page-title-text:after,legend .filter-title-text:after{
    width:50px;
    height:2px;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.has-error .form-control,.has-error .g-recaptcha iframe,.is-invalid{
    border-style:solid !important
}
.required .control-label:after,.required .control-label:before,.required .control-label+div:before{
    font-size:18px;
    color:rgba(179,33,39,1)
}
.form-group{
    --input-group-spacing:var(--j-gap-spacing---6)
}
form>fieldset>.row{
    --input-group-spacing:var(--j-gap-spacing---6)
}
form>fieldset>.row+.row{
    margin-top:var(--input-group-spacing,0px)
}
.form-group:not(:first-child){
    margin-top:var(--input-group-spacing,0px) !important
}
.form-group+.checkbox{
    margin-top:var(--j-gap-spacing---6)
}
.form-group~.payment{
    margin-top:var(--j-gap-spacing---6)
}
form>#account{
    margin-bottom:var(--j-gap-spacing---6)
}

.panel .radio+p{
    margin-bottom:var(--j-gap-spacing---6) !important
}
.panel p+.radio{
    margin-top:var(--j-gap-spacing---6) !important
}
fieldset:not(:last-of-type){
    margin-bottom:var(--j-gap-spacing---6)
}
fieldset>legend{
    margin-top:var(--j-gap-spacing---6)
}
#collapse-shipping .btn{
    margin-top:var(--j-gap-spacing---6);
    width:100%
}
.payment-address .section-body>div{
    margin-bottom:var(--j-gap-spacing---6)
}
.shipping-address .section-body>div{
    margin-bottom:var(--j-gap-spacing---6)
}
fieldset{
    --fieldset-spacing:var(--j-gap-spacing-vertical-l)
}
input.form-control{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    line-height:1.4 !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    padding:var(--j-gap-spacing---2);
    --element-padding:var(--j-gap-spacing---2);
    padding-left:var(--j-gap-spacing---5);
    --element-padding-left:var(--j-gap-spacing---5);
    border-width:1px !important;
    border-style:solid !important;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1)) !important;
    border-radius:4px !important;
    --element-border-radius:4px !important;
    min-height:40px
}
.no-touchevents input.form-control:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02)
}
input.form-control:focus{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02) !important
}
input.form-control:focus,input.form-control:active{
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 5%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
input.form-control::placeholder{
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1)) !important
}
.control-label{
    max-height:42px
}
textarea.form-control{
    font-family:'Inter' !important;
    font-weight:400 !important;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    line-height:1.4 !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    padding:var(--j-gap-spacing---4);
    --element-padding:var(--j-gap-spacing---4);
    padding-left:var(--j-gap-spacing---5);
    --element-padding-left:var(--j-gap-spacing---5);
    border-width:1px !important;
    border-style:solid !important;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1)) !important;
    border-radius:4px !important;
    --element-border-radius:4px !important;
    min-height:100px
}
.no-touchevents textarea.form-control:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02)
}
textarea.form-control:focus{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important
}
textarea.form-control:focus,textarea.form-control:active{
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 5%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
select{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    line-height:1.4 !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    padding:var(--j-gap-spacing---2);
    --element-padding:var(--j-gap-spacing---2);
    padding-left:var(--j-gap-spacing---5);
    --element-padding-left:var(--j-gap-spacing---5);
    border-width:1px !important;
    border-style:solid !important;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1)) !important;
    border-radius:4px !important;
    --element-border-radius:4px !important;
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    line-height:1.4 !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    padding:var(--j-gap-spacing---2);
    --element-padding:var(--j-gap-spacing---2);
    padding-left:var(--j-gap-spacing---5);
    --element-padding-left:var(--j-gap-spacing---5);
    border-width:1px !important;
    border-style:solid !important;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1)) !important;
    border-radius:4px !important;
    --element-border-radius:4px !important
}
.no-touchevents select:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02)
}
select:focus{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02) !important;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02) !important
}
select:focus,select:active{
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 5%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 5%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
select::placeholder{
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1)) !important;
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1)) !important
}
select,select.form-control,select.form-select{
    height:40px
}
.radio{
    width:auto
}
input[type=radio]{
    margin-inline-end:10px !important
}
.form-group .radio>label,.form-group .radio-inline,.form-check-label{
    margin:calc(7px/2)
}
.form-radio{
    --radio-gap:7px
}
input[type=radio],input[type=checkbox]{
    min-width:16px;
    min-height:16px
}
.checkbox,.checkbox-inline{
    width:100%
}
.form-group .checkbox>label,.form-group .checkbox-inline{
    margin:calc(6px/2)
}
.form-checkbox{
    --checkbox-gap:6px
}
input[type=checkbox]{
    margin-inline-end:6px !important
}
.input-group .form-control{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    line-height:1.4 !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    padding:var(--j-gap-spacing---2);
    --element-padding:var(--j-gap-spacing---2);
    padding-left:var(--j-gap-spacing---5);
    --element-padding-left:var(--j-gap-spacing---5);
    border-width:1px !important;
    border-style:solid !important;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1)) !important;
    border-radius:4px !important;
    --element-border-radius:4px !important
}
.no-touchevents .input-group .form-control:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02)
}
.input-group .form-control:focus{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02) !important
}
.input-group .form-control:focus,.input-group .form-control:active{
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 5%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.input-group .form-control::placeholder{
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1)) !important
}
.input-group-btn .btn,.input-group-btn .btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-300) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents .input-group-btn .btn:hover{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1))
}
.input-group-btn .btn:active,.no-touchevents .input-group-btn .btn:hover:active{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important
}
.input-group-btn .btn{
    --focus-color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    padding:.8em;
    --element-padding:.8em;
    padding-right:1.5em;
    --element-padding-right:1.5em;
    padding-left:1.5em;
    --element-padding-left:1.5em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
.input-group-btn.btn{
    justify-content:center
}
.input-group-btn .btn,.input-group-btn .tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.input-group-btn .btn:active,.no-touchevents .input-group-btn .btn:hover:active,.input-group-btn .btn:focus:active,.no-touchevents .input-group-btn .btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -8%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -8%),calc(var(--j-color-scheme-button-background-a)*1))
}
.input-group-btn .btn:focus,.input-group-btn .btn[disabled]{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -5%),calc(var(--j-color-scheme-button-background-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -5%),calc(var(--j-color-scheme-button-background-a)*1)) !important
}
.input-group-btn .btn.btn.disabled:after{
    font-size:1em
}
.input-group .btn,.input-group-btn .btn{
    min-width:36px;
    padding:.8em !important;
    --element-padding:.8em !important;
    border-radius:4px !important;
    --element-border-radius:4px !important;
    min-height:36px
}
.input-group,.input-group-btn{
    --input-group-gap:8px
}
.bootstrap-datetimepicker-widget .btn,.bootstrap-datetimepicker-widget .btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-300) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents .bootstrap-datetimepicker-widget .btn:hover{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1))
}
.bootstrap-datetimepicker-widget .btn:active,.no-touchevents .bootstrap-datetimepicker-widget .btn:hover:active{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important
}
.bootstrap-datetimepicker-widget .btn{
    --focus-color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    padding:.8em;
    --element-padding:.8em;
    padding-right:1.5em;
    --element-padding-right:1.5em;
    padding-left:1.5em;
    --element-padding-left:1.5em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
.bootstrap-datetimepicker-widget.btn{
    justify-content:center
}
.bootstrap-datetimepicker-widget .btn,.bootstrap-datetimepicker-widget .tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.bootstrap-datetimepicker-widget .btn:active,.no-touchevents .bootstrap-datetimepicker-widget .btn:hover:active,.bootstrap-datetimepicker-widget .btn:focus:active,.no-touchevents .bootstrap-datetimepicker-widget .btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -8%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -8%),calc(var(--j-color-scheme-button-background-a)*1))
}
.bootstrap-datetimepicker-widget .btn:focus,.bootstrap-datetimepicker-widget .btn[disabled]{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -5%),calc(var(--j-color-scheme-button-background-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -5%),calc(var(--j-color-scheme-button-background-a)*1)) !important
}
.bootstrap-datetimepicker-widget .btn.btn.disabled:after{
    font-size:1em
}
.bootstrap-datetimepicker-widget a.btn{
    border-radius:4px !important;
    --element-border-radius:4px !important
}
.upload-btn.btn,.upload-btn.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-300) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents .upload-btn.btn:hover{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1))
}
.upload-btn.btn:active,.no-touchevents .upload-btn.btn:hover:active{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important
}
.upload-btn.btn{
    --focus-color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    justify-content:center;
    padding:.8em;
    --element-padding:.8em;
    padding-right:1.5em;
    --element-padding-right:1.5em;
    padding-left:1.5em;
    --element-padding-left:1.5em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
.upload-btn.btn,.upload-btn.tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.upload-btn.btn:active,.no-touchevents .upload-btn.btn:hover:active,.upload-btn.btn:focus:active,.no-touchevents .upload-btn.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -8%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -8%),calc(var(--j-color-scheme-button-background-a)*1))
}
.upload-btn.btn:focus,.upload-btn.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -5%),calc(var(--j-color-scheme-button-background-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -5%),calc(var(--j-color-scheme-button-background-a)*1)) !important
}
.upload-btn.btn.btn.disabled:after{
    font-size:1em
}
.product-option-file .btn i:before,.btn.upload-btn i:before{
    content:'\ebd8' !important;
    font-family:icomoon !important
}
.product-option-file .control-label+button{
    max-width:max-content
}
.btn.upload-btn{
    width:auto
}
.pagination-results{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-400);
    line-height:1.4;
    margin-top:var(--j-gap-spacing-vertical-1);
    --element-margin-top:var(--j-gap-spacing-vertical-1);
    justify-content:space-between;
    flex-direction:row
}
.pagination-results .text-right{
    display:block
}
ul.pagination>li>a,ul.pagination>li>span{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.no-touchevents ul.pagination>li>a:hover{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1));
    text-decoration:none;
    -webkit-text-decoration:none;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
ul.pagination>li.active>span,.no-touchevents ul.pagination>li.active>span:hover,ul.pagination>li>a:focus{
    color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
ul.pagination>li a,ul.pagination>li span{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
ul.pagination>li.active a{
    box-shadow:0px .2px .2px rgba(0,0,0,.15),0px .3px .2px -.5px rgba(0,0,0,.14),-.1px .6px .5px -1px rgba(0,0,0,.12),-.1px 1.2px 1px -1.5px rgba(0,0,0,.11),-.2px 2.2px 1.8px -2px rgba(0,0,0,.1),-.3px 3.8px 3.1px -2.5px rgba(0,0,0,.08),-.5px 6.1px 5px -3px rgba(0,0,0,.07),-.8px 9.4px 7.7px -3.5px rgba(0,0,0,.06),-1.1px 13.7px 11.2px -4px rgba(0,0,0,.04),-1.6px 19.2px 15.8px -4.5px rgba(0,0,0,.03)
}
ul.pagination>li>*{
    border-radius:999px !important;
    --element-border-radius:999px !important
}
ul.pagination>li:first-child a:before,ul.pagination>li:last-child a:before{
    content:'\eb23' !important;
    font-family:icomoon !important;
    font-size:15px
}
ul.pagination>li .prev:before,ul.pagination>li .next:before{
    content:'\f104' !important;
    font-family:icomoon !important;
    font-size:15px
}
.pagination{
    --pagination-gap:8px
}
.rating .fa-stack{
    font-size:13px;
    width:1.2em
}
.rating .fa-star,.rating .fa-star+.fa-star-o{
    color:rgba(242,199,81,1)
}
.rating .fa-star-o:only-child{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*0.7))
}
.popup-bg{
    background-color:rgba(0,0,0,.8);
    --background-color:rgba(0,0,0,.8)
}
.popup-inner-body,.popup{
    background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1))
}
.popup-content,.popup-inner-body>.grid-rows,.popup .site-wrapper{
    padding:var(--j-gap-spacing-padding-m);
    --element-padding:var(--j-gap-spacing-padding-m)
}
.popup-inner-body{
    border-radius:2px;
    --element-border-radius:2px;
    box-shadow:1.1px 4.5px 3.6px rgba(0,0,0,.024),3px 12.5px 10px rgba(0,0,0,.035),7.2px 30.1px 24.1px rgba(0,0,0,.046),24px 100px 80px rgba(0,0,0,.07)
}
.popup-dont-show{
    justify-content:start;
    position:absolute;
    inset-inline-end:auto
}
.popup-buttons+.popup-dont-show{
    margin-top:0
}
.popup-container .popup-close:before{
    content:'\e9c7' !important;
    font-family:icomoon !important;
    font-size:13px
}
.popup-container .popup-close{
    width:30px;
    height:30px;
    margin-inline-end:-10px;
    margin-top:25px
}
div.popup-container .btn.popup-close{
    border-radius:99px !important;
    --element-border-radius:99px !important;
    padding:0 !important;
    --element-padding:0px !important
}
.popup-container .popup-close.btn,.popup-container .popup-close.btn:visited{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.no-touchevents .popup-container .popup-close.btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.popup-container .popup-close.btn:active,.no-touchevents .popup-container .popup-close.btn:hover:active{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.popup-container .popup-close.btn{
    --focus-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.popup-container .popup-close.btn,.popup-container .popup-close.tooltip{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.popup-container .popup-close.btn:active,.no-touchevents .popup-container .popup-close.btn:hover:active,.popup-container .popup-close.btn:focus:active,.no-touchevents .popup-container .popup-close.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.popup-container .popup-close.btn:focus,.popup-container .popup-close.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1)) !important
}
.no-touchevents .popup-container .popup-close.btn:hover,.no-touchevents .popup-container .popup-close.btn:active:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.popup-container .popup-close.btn.btn.disabled:after{
    font-size:1em
}
.popup-header{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-item);
    text-transform:none;
    line-height:1.3;
    white-space:normal;
    overflow:initial;
    text-overflow:initial;
    -webkit-line-clamp:initial;
    -webkit-line-clamp:2;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    margin:0 !important;
    --element-margin:0px !important;
    padding:var(--j-gap-spacing---6);
    --element-padding:var(--j-gap-spacing---6);
    padding-left:var(--j-gap-spacing---8);
    --element-padding-left:var(--j-gap-spacing---8);
    border-width:0;
    border-bottom-width:1px;
    border-style:none;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.popup-header:after{
    display:none
}
.popup-header .page-title-text:after{
    display:none
}
.popup-header .filter-title-text:after{
    display:none
}
.popup-footer{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    padding:var(--j-gap-spacing---6);
    --element-padding:var(--j-gap-spacing---6);
    padding-top:18px;
    --element-padding-top:18px;
    padding-bottom:18px;
    --element-padding-bottom:18px;
    border-width:0;
    border-top-width:1px;
    border-style:none;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.btn-popup-1.btn,.btn-popup-1.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-300) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents .btn-popup-1.btn:hover{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1))
}
.btn-popup-1.btn:active,.no-touchevents .btn-popup-1.btn:hover:active{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important
}
.btn-popup-1.btn{
    --focus-color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    justify-content:center;
    padding:.8em;
    --element-padding:.8em;
    padding-right:1.5em;
    --element-padding-right:1.5em;
    padding-left:1.5em;
    --element-padding-left:1.5em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
.btn-popup-1.btn,.btn-popup-1.tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.btn-popup-1.btn:active,.no-touchevents .btn-popup-1.btn:hover:active,.btn-popup-1.btn:focus:active,.no-touchevents .btn-popup-1.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -8%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -8%),calc(var(--j-color-scheme-button-background-a)*1))
}
.btn-popup-1.btn:focus,.btn-popup-1.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -5%),calc(var(--j-color-scheme-button-background-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -5%),calc(var(--j-color-scheme-button-background-a)*1)) !important
}
.btn-popup-1.btn.btn.disabled:after{
    font-size:1em
}
.btn-popup-2.btn,.btn-popup-2.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-300) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents .btn-popup-2.btn:hover{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1))
}
.btn-popup-2.btn:active,.no-touchevents .btn-popup-2.btn:hover:active{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important
}
.btn-popup-2.btn{
    --focus-color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    justify-content:center;
    padding:.8em;
    --element-padding:.8em;
    padding-right:1.5em;
    --element-padding-right:1.5em;
    padding-left:1.5em;
    --element-padding-left:1.5em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
.btn-popup-2.btn,.btn-popup-2.tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.btn-popup-2.btn:active,.no-touchevents .btn-popup-2.btn:hover:active,.btn-popup-2.btn:focus:active,.no-touchevents .btn-popup-2.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -8%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -8%),calc(var(--j-color-scheme-button-background-a)*1))
}
.btn-popup-2.btn:focus,.btn-popup-2.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -5%),calc(var(--j-color-scheme-button-background-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -5%),calc(var(--j-color-scheme-button-background-a)*1)) !important
}
.btn-popup-2.btn.btn.disabled:after{
    font-size:1em
}
.scroll-top.auto-carousel-buttons span:before,.scroll-top.swiper-buttons>div:before,.scroll-top.scroll-top em:before,.scroll-top.lg-content .lg-icon:before{
    content:'\e93f' !important;
    font-family:icomoon !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.no-touchevents .scroll-top.auto-carousel-buttons span:hover:before,.no-touchevents .scroll-top.swiper-buttons>div:hover:before,.no-touchevents .scroll-top.scroll-top em:hover:before,.no-touchevents .scroll-top.lg-content .lg-icon:hover:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.scroll-top.auto-carousel-buttons span:active:before,.scroll-top.swiper-buttons>div:active:before,.scroll-top.scroll-top em:active:before,.scroll-top.lg-content .lg-icon:active:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.scroll-top.auto-carousel-buttons span,.scroll-top.swiper-buttons>div,.scroll-top.scroll-top em,.scroll-top.lg-content .lg-icon{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.no-touchevents .scroll-top.auto-carousel-buttons span:hover,.no-touchevents .scroll-top.swiper-buttons>div:hover,.no-touchevents .scroll-top.scroll-top em:hover,.no-touchevents .scroll-top.lg-content .lg-icon:hover{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.scroll-top.auto-carousel-buttons span:active,.scroll-top.swiper-buttons>div:active,.scroll-top.scroll-top em:active,.scroll-top.lg-content .lg-icon:active{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
div.scroll-top.scroll-top em:before{
    content:'\f106' !important;
    font-family:icomoon !important;
    font-size:22px
}
.scroll-top{
    left:auto;
    right:0;
    --translate-x:0px;
    --scroll-top-side-offset:18px;
    --scroll-top-bottom-offset:24px;
    --scroll-top-width:38px;
    --scroll-top-height:38px
}
.journal-loading>em:before,.ias-spinner>em:before,.btn.disabled:after{
    content:'\ea10' !important;
    font-family:icomoon !important;
    font-size:24px;
    color:rgba(247,247,247,1)
}
.journal-loading>.fa-spin,.ias-spinner>em:before,.btn.disabled:after{
    animation:fa-spin infinite linear
}
.journal-loading>.fa-spin,.ias-spinner>em,.ias-spinner>em:before,.btn.disabled:after{
    animation-duration:.35s
}
.mobile-header-active .menu-trigger .menu-icon:before,.header div.menu-trigger .j-menu>li>a:before{
    content:'\eb1a' !important;
    font-family:icomoon !important
}
.header-search>button:before,.header .mini-search .search-trigger .menu-icon:before{
    content:'\e614' !important;
    font-family:icomoon !important
}
.btn-cart:before,.fa-shopping-cart:before,div.cart-has-items .fa-shopping-cart:before{
    content:'\eb86' !important;
    font-family:icomoon !important
}
.btn-wishlist:before{
    content:'\e97c' !important;
    font-family:icomoon !important
}
.btn-compare:before,.compare-btn:before{
    content:'\e654' !important;
    font-family:icomoon !important
}
.fa-refresh:before{
    content:'\e976' !important;
    font-family:icomoon !important
}
.td-remove .fa:before,[data-original-title=Remove] .fa:before,.btn-danger .fa:before{
    content:'\ea0a' !important;
    font-family:icomoon !important
}
.fa-times-circle:before,.fa-times:before,.reset-filter:before,.notification-close:before,.popup-close:before,.hn-close:before{
    content:'\e981' !important;
    font-family:icomoon !important
}
.fa-eye:before{
    content:'\eb54' !important;
    font-family:icomoon !important
}
.fa-reply:before{
    content:'\ea1b' !important;
    font-family:icomoon !important
}
.p-author:before{
    content:'\eaaa' !important;
    font-family:icomoon !important;
    margin-right:5px;
    --element-margin-right:5px
}
.p-date:before{
    content:'\e8b4' !important;
    font-family:icomoon !important;
    margin-right:5px;
    --element-margin-right:5px
}
.p-time:before{
    content:'\eb29' !important;
    font-family:icomoon !important;
    margin-right:5px;
    --element-margin-right:5px
}
.p-comment:before{
    content:'\f27b' !important;
    font-family:icomoon !important;
    margin-right:5px;
    --element-margin-right:5px
}
.p-view:before{
    content:'\eb54' !important;
    font-family:icomoon !important;
    margin-right:5px;
    --element-margin-right:5px
}
.p-category:before{
    content:'\e97a' !important;
    font-family:icomoon !important;
    margin-right:5px;
    --element-margin-right:5px
}
.user-site:before{
    content:'\e321' !important;
    font-family:icomoon !important;
    transform:translate3d(-1px,1px,0);
    margin-right:5px;
    --element-margin-right:5px
}
*:not(html,body,.popup-wrapper,.auto-grid-items)::-webkit-scrollbar{
    display:block;
    width:thinpx;
    height:thinpx;
    background-color:var(--scrollbar-track-color,silver)
}
*:not(html,body,.popup-wrapper,.auto-grid-items){
    scrollbar-width:var(--scrollbar-width,auto);
    --scrollbar-width:thin;
    scrollbar-width:thin;
    scrollbar-color:var(--scrollbar-thumb-color,silver) var(--scrollbar-track-color,#f9f9f9)
}
*:not(html,body,.popup-wrapper,.auto-grid-items).desktop{
    --scrollW:15px
}
*:not(html,body,.popup-wrapper,.auto-grid-items).mac.desktop.firefox{
    --scrollW:11px
}
*:not(html,body,.popup-wrapper,.auto-grid-items)::-webkit-scrollbar-thumb{
    background-color:var(--scrollbar-thumb-color,silver);
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
*:not(html,body,.popup-wrapper,.auto-grid-items).mac.desktop{
    --scrollW:11px
}
*:not(html,body,.popup-wrapper,.auto-grid-items),*:not(html,body,.popup-wrapper,.auto-grid-items)::-webkit-scrollbar{
    --scrollbar-track-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
*:not(html,body,.popup-wrapper,.auto-grid-items),*:not(html,body,.popup-wrapper,.auto-grid-items)::-webkit-scrollbar-thumb{
    --scrollbar-thumb-color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1))
}
.expand-content{
    max-height:70px
}
.block-expand.btn,.block-expand.btn:visited{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.no-touchevents .block-expand.btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.block-expand.btn:active,.no-touchevents .block-expand.btn:hover:active{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.block-expand.btn{
    --focus-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-200) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    letter-spacing:0 !important;
    line-height:1 !important;
    padding:.6em !important;
    --element-padding:.6em !important;
    padding-right:.8em !important;
    --element-padding-right:.8em !important;
    padding-left:.8em !important;
    --element-padding-left:.8em !important
}
.block-expand.btn,.block-expand.tooltip{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.block-expand.btn:active,.no-touchevents .block-expand.btn:hover:active,.block-expand.btn:focus:active,.no-touchevents .block-expand.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.block-expand.btn:focus,.block-expand.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important
}
.no-touchevents .block-expand.btn:hover,.no-touchevents .block-expand.btn:active:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.block-expand.btn:active,.no-touchevents .block-expand.btn:hover:active,.block-expand.btn:focus:active{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.block-expand.btn:focus{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.block-expand.btn.btn.disabled:after{
    font-size:1em
}
.block-expand:after{
    content:'Show More'
}
.block-expanded .block-expand:after{
    content:'Show Less'
}
.block-expand:before{
    content:'\e40b' !important;
    font-family:icomoon !important;
    font-size:1em;
    order:0;
    margin-inline-end:var(--expand-spacing,0);
    --expand-spacing:4px
}
.block-expanded .block-expand:before{
    content:'\e40a' !important;
    font-family:icomoon !important
}
.block-expand-overlay{
    --expand-overlay:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1))
}
.old-browser{
    color:rgba(68,68,68,1);
    background-color:rgba(255,255,255,1);
    --background-color:rgba(255,255,255,1)
}
.j-loader .journal-loading>i:before{
    margin-top:-2px;
    --element-margin-top:-2px
}
.modal .modal-header{
    position:sticky
}
.modal-header .modal-title{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.modal{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.modal-header{
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.modal .modal-content{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
:root{
    --browser-theme-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1))
}
.notification-cart.notification{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-radius:2px;
    --element-border-radius:2px;
    box-shadow:0px .2px .2px rgba(0,0,0,.15),0px .3px .2px -.5px rgba(0,0,0,.14),-.1px .6px .5px -1px rgba(0,0,0,.12),-.1px 1.2px 1px -1.5px rgba(0,0,0,.11),-.2px 2.2px 1.8px -2px rgba(0,0,0,.1),-.3px 3.8px 3.1px -2.5px rgba(0,0,0,.08),-.5px 6.1px 5px -3px rgba(0,0,0,.07),-.8px 9.4px 7.7px -3.5px rgba(0,0,0,.06),-1.1px 13.7px 11.2px -4px rgba(0,0,0,.04),-1.6px 19.2px 15.8px -4.5px rgba(0,0,0,.03)
}
.notification-cart .notification-close{
    display:block;
    width:28px;
    height:28px;
    margin-inline-end:4px;
    margin-top:4px
}
.notification-cart .notification-close:before{
    content:'\e5cd' !important;
    font-family:icomoon !important;
    font-size:16px;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.notification-cart .btn.notification-close{
    border-radius:99px !important;
    --element-border-radius:99px !important
}
.no-touchevents .notification-cart .notification-close:hover:before{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.notification-cart .notification-close.btn,.notification-cart .notification-close.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents .notification-cart .notification-close.btn:hover{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.notification-cart .notification-close.btn:active,.no-touchevents .notification-cart .notification-close.btn:hover:active{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1)) !important
}
.notification-cart .notification-close.btn{
    --focus-color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1)) !important;
    border-style:none;
    padding:0;
    --element-padding:0px;
    box-shadow:none
}
.notification-cart .notification-close.btn,.notification-cart .notification-close.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.notification-cart .notification-close.btn:active,.no-touchevents .notification-cart .notification-close.btn:hover:active,.notification-cart .notification-close.btn:focus:active,.no-touchevents .notification-cart .notification-close.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.notification-cart .notification-close.btn:focus,.notification-cart .notification-close.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.notification-cart .notification-close.btn:active,.no-touchevents .notification-cart .notification-close.btn:hover:active,.notification-cart .notification-close.btn:focus:active{
    box-shadow:none
}
.notification-cart .notification-close.btn:focus{
    box-shadow:none
}
.notification-cart .notification-close.btn.btn.disabled:after{
    font-size:1em
}
.notification-cart .notification-content{
    display:block
}
.notification-cart .notification-content img{
    float:left;
    display:block;
    margin-right:var(--j-gap-spacing---6);
    --element-margin-right:var(--j-gap-spacing---6);
    background-color:hsla(var(--j-color-scheme-image-background-h),var(--j-color-scheme-image-background-s),calc(var(--j-color-scheme-image-background-l) - 0%),calc(var(--j-color-scheme-image-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-image-background-h),var(--j-color-scheme-image-background-s),calc(var(--j-color-scheme-image-background-l) - 0%),calc(var(--j-color-scheme-image-background-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:2px;
    --element-border-radius:2px
}
.notification-cart .notification-text{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-300);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    line-height:1.5
}
.notification-cart .notification-title{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-item);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    line-height:1.3;
    margin-bottom:var(--j-gap-spacing---4);
    --element-margin-bottom:var(--j-gap-spacing---4)
}
.notification-cart .notification-buttons{
    display:flex;
    margin-top:var(--j-gap-spacing---6);
    --element-margin-top:var(--j-gap-spacing---6)
}
.notification-cart .notification-view-cart.btn,.notification-cart .notification-view-cart.btn:visited{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.no-touchevents .notification-cart .notification-view-cart.btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.notification-cart .notification-view-cart.btn:active,.no-touchevents .notification-cart .notification-view-cart.btn:hover:active{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.notification-cart .notification-view-cart.btn{
    --focus-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.notification-cart .notification-view-cart.btn,.notification-cart .notification-view-cart.tooltip{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.notification-cart .notification-view-cart.btn:active,.no-touchevents .notification-cart .notification-view-cart.btn:hover:active,.notification-cart .notification-view-cart.btn:focus:active,.no-touchevents .notification-cart .notification-view-cart.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.notification-cart .notification-view-cart.btn:focus,.notification-cart .notification-view-cart.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important
}
.no-touchevents .notification-cart .notification-view-cart.btn:hover,.no-touchevents .notification-cart .notification-view-cart.btn:active:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.notification-cart .notification-view-cart.btn:active,.no-touchevents .notification-cart .notification-view-cart.btn:hover:active,.notification-cart .notification-view-cart.btn:focus:active{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.notification-cart .notification-view-cart.btn:focus{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.notification-cart .notification-view-cart.btn.btn.disabled:after{
    font-size:1em
}
.notification-cart .notification-view-cart{
    display:inline-flex;
    flex-grow:1;
    margin:var(--j-gap-spacing---2);
    --element-margin:var(--j-gap-spacing---2)
}
.notification-cart .notification-view-cart:before{
    content:none !important
}
.notification-cart .notification-buttons .btn{
    padding:.8em !important;
    --element-padding:.8em !important
}
.notification-cart .notification-checkout.btn,.notification-cart .notification-checkout.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents .notification-cart .notification-checkout.btn:hover{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.notification-cart .notification-checkout.btn:active,.no-touchevents .notification-cart .notification-checkout.btn:hover:active{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important
}
.notification-cart .notification-checkout.btn{
    --focus-color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    justify-content:center;
    border-width:1px;
    border-style:solid;
    border-color:rgba(0,0,0,0);
    padding:1.1em;
    --element-padding:1.1em;
    padding-right:2em;
    --element-padding-right:2em;
    padding-left:2em;
    --element-padding-left:2em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
.notification-cart .notification-checkout.btn,.notification-cart .notification-checkout.tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.notification-cart .notification-checkout.btn:active,.no-touchevents .notification-cart .notification-checkout.btn:hover:active,.notification-cart .notification-checkout.btn:focus:active,.no-touchevents .notification-cart .notification-checkout.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.notification-cart .notification-checkout.btn:focus,.notification-cart .notification-checkout.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important
}
.notification-cart .notification-checkout.btn.btn.disabled:after{
    font-size:1em
}
.notification-cart .notification-checkout{
    display:inline-flex;
    flex-grow:1;
    margin:var(--j-gap-spacing---2);
    --element-margin:var(--j-gap-spacing---2)
}
.notification-wishlist.notification{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-radius:2px;
    --element-border-radius:2px;
    box-shadow:0px .2px .2px rgba(0,0,0,.15),0px .3px .2px -.5px rgba(0,0,0,.14),-.1px .6px .5px -1px rgba(0,0,0,.12),-.1px 1.2px 1px -1.5px rgba(0,0,0,.11),-.2px 2.2px 1.8px -2px rgba(0,0,0,.1),-.3px 3.8px 3.1px -2.5px rgba(0,0,0,.08),-.5px 6.1px 5px -3px rgba(0,0,0,.07),-.8px 9.4px 7.7px -3.5px rgba(0,0,0,.06),-1.1px 13.7px 11.2px -4px rgba(0,0,0,.04),-1.6px 19.2px 15.8px -4.5px rgba(0,0,0,.03)
}
.notification-wishlist .notification-close{
    display:block;
    width:28px;
    height:28px;
    margin-inline-end:4px;
    margin-top:4px
}
.notification-wishlist .notification-close:before{
    content:'\e5cd' !important;
    font-family:icomoon !important;
    font-size:16px;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.notification-wishlist .btn.notification-close{
    border-radius:99px !important;
    --element-border-radius:99px !important
}
.no-touchevents .notification-wishlist .notification-close:hover:before{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.notification-wishlist .notification-close.btn,.notification-wishlist .notification-close.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents .notification-wishlist .notification-close.btn:hover{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.notification-wishlist .notification-close.btn:active,.no-touchevents .notification-wishlist .notification-close.btn:hover:active{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1)) !important
}
.notification-wishlist .notification-close.btn{
    --focus-color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1)) !important;
    border-style:none;
    padding:0;
    --element-padding:0px;
    box-shadow:none
}
.notification-wishlist .notification-close.btn,.notification-wishlist .notification-close.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.notification-wishlist .notification-close.btn:active,.no-touchevents .notification-wishlist .notification-close.btn:hover:active,.notification-wishlist .notification-close.btn:focus:active,.no-touchevents .notification-wishlist .notification-close.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.notification-wishlist .notification-close.btn:focus,.notification-wishlist .notification-close.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.notification-wishlist .notification-close.btn:active,.no-touchevents .notification-wishlist .notification-close.btn:hover:active,.notification-wishlist .notification-close.btn:focus:active{
    box-shadow:none
}
.notification-wishlist .notification-close.btn:focus{
    box-shadow:none
}
.notification-wishlist .notification-close.btn.btn.disabled:after{
    font-size:1em
}
.notification-wishlist .notification-content{
    display:block
}
.notification-wishlist .notification-content img{
    float:left;
    display:block;
    margin-right:var(--j-gap-spacing---6);
    --element-margin-right:var(--j-gap-spacing---6);
    background-color:hsla(var(--j-color-scheme-image-background-h),var(--j-color-scheme-image-background-s),calc(var(--j-color-scheme-image-background-l) - 0%),calc(var(--j-color-scheme-image-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-image-background-h),var(--j-color-scheme-image-background-s),calc(var(--j-color-scheme-image-background-l) - 0%),calc(var(--j-color-scheme-image-background-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:2px;
    --element-border-radius:2px
}
.notification-wishlist .notification-text{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-300);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    line-height:1.5
}
.notification-wishlist .notification-title{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-item);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    line-height:1.3;
    margin-bottom:var(--j-gap-spacing---4);
    --element-margin-bottom:var(--j-gap-spacing---4)
}
.notification-wishlist .notification-buttons{
    display:flex;
    margin-top:var(--j-gap-spacing---6);
    --element-margin-top:var(--j-gap-spacing---6)
}
.notification-wishlist .notification-view-cart.btn,.notification-wishlist .notification-view-cart.btn:visited{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.no-touchevents .notification-wishlist .notification-view-cart.btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.notification-wishlist .notification-view-cart.btn:active,.no-touchevents .notification-wishlist .notification-view-cart.btn:hover:active{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.notification-wishlist .notification-view-cart.btn{
    --focus-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.notification-wishlist .notification-view-cart.btn,.notification-wishlist .notification-view-cart.tooltip{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.notification-wishlist .notification-view-cart.btn:active,.no-touchevents .notification-wishlist .notification-view-cart.btn:hover:active,.notification-wishlist .notification-view-cart.btn:focus:active,.no-touchevents .notification-wishlist .notification-view-cart.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.notification-wishlist .notification-view-cart.btn:focus,.notification-wishlist .notification-view-cart.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important
}
.no-touchevents .notification-wishlist .notification-view-cart.btn:hover,.no-touchevents .notification-wishlist .notification-view-cart.btn:active:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.notification-wishlist .notification-view-cart.btn:active,.no-touchevents .notification-wishlist .notification-view-cart.btn:hover:active,.notification-wishlist .notification-view-cart.btn:focus:active{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.notification-wishlist .notification-view-cart.btn:focus{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.notification-wishlist .notification-view-cart.btn.btn.disabled:after{
    font-size:1em
}
.notification-wishlist .notification-view-cart{
    display:inline-flex;
    flex-grow:1;
    margin:var(--j-gap-spacing---2);
    --element-margin:var(--j-gap-spacing---2)
}
.notification-wishlist .notification-view-cart:before{
    content:none !important
}
.notification-wishlist .notification-buttons .btn{
    padding:.8em !important;
    --element-padding:.8em !important
}
.notification-wishlist .notification-checkout.btn,.notification-wishlist .notification-checkout.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents .notification-wishlist .notification-checkout.btn:hover{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.notification-wishlist .notification-checkout.btn:active,.no-touchevents .notification-wishlist .notification-checkout.btn:hover:active{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important
}
.notification-wishlist .notification-checkout.btn{
    --focus-color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    justify-content:center;
    border-width:1px;
    border-style:solid;
    border-color:rgba(0,0,0,0);
    padding:1.1em;
    --element-padding:1.1em;
    padding-right:2em;
    --element-padding-right:2em;
    padding-left:2em;
    --element-padding-left:2em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
.notification-wishlist .notification-checkout.btn,.notification-wishlist .notification-checkout.tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.notification-wishlist .notification-checkout.btn:active,.no-touchevents .notification-wishlist .notification-checkout.btn:hover:active,.notification-wishlist .notification-checkout.btn:focus:active,.no-touchevents .notification-wishlist .notification-checkout.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.notification-wishlist .notification-checkout.btn:focus,.notification-wishlist .notification-checkout.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important
}
.notification-wishlist .notification-checkout.btn.btn.disabled:after{
    font-size:1em
}
.notification-wishlist .notification-checkout{
    display:inline-flex;
    flex-grow:1;
    margin:var(--j-gap-spacing---2);
    --element-margin:var(--j-gap-spacing---2)
}
.notification-compare.notification{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-radius:2px;
    --element-border-radius:2px;
    box-shadow:0px .2px .2px rgba(0,0,0,.15),0px .3px .2px -.5px rgba(0,0,0,.14),-.1px .6px .5px -1px rgba(0,0,0,.12),-.1px 1.2px 1px -1.5px rgba(0,0,0,.11),-.2px 2.2px 1.8px -2px rgba(0,0,0,.1),-.3px 3.8px 3.1px -2.5px rgba(0,0,0,.08),-.5px 6.1px 5px -3px rgba(0,0,0,.07),-.8px 9.4px 7.7px -3.5px rgba(0,0,0,.06),-1.1px 13.7px 11.2px -4px rgba(0,0,0,.04),-1.6px 19.2px 15.8px -4.5px rgba(0,0,0,.03)
}
.notification-compare .notification-close{
    display:block;
    width:28px;
    height:28px;
    margin-inline-end:4px;
    margin-top:4px
}
.notification-compare .notification-close:before{
    content:'\e5cd' !important;
    font-family:icomoon !important;
    font-size:16px;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.notification-compare .btn.notification-close{
    border-radius:99px !important;
    --element-border-radius:99px !important
}
.no-touchevents .notification-compare .notification-close:hover:before{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.notification-compare .notification-close.btn,.notification-compare .notification-close.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents .notification-compare .notification-close.btn:hover{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.notification-compare .notification-close.btn:active,.no-touchevents .notification-compare .notification-close.btn:hover:active{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1)) !important
}
.notification-compare .notification-close.btn{
    --focus-color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1)) !important;
    border-style:none;
    padding:0;
    --element-padding:0px;
    box-shadow:none
}
.notification-compare .notification-close.btn,.notification-compare .notification-close.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.notification-compare .notification-close.btn:active,.no-touchevents .notification-compare .notification-close.btn:hover:active,.notification-compare .notification-close.btn:focus:active,.no-touchevents .notification-compare .notification-close.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.notification-compare .notification-close.btn:focus,.notification-compare .notification-close.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.notification-compare .notification-close.btn:active,.no-touchevents .notification-compare .notification-close.btn:hover:active,.notification-compare .notification-close.btn:focus:active{
    box-shadow:none
}
.notification-compare .notification-close.btn:focus{
    box-shadow:none
}
.notification-compare .notification-close.btn.btn.disabled:after{
    font-size:1em
}
.notification-compare .notification-content{
    display:block
}
.notification-compare .notification-content img{
    float:left;
    display:block;
    margin-right:var(--j-gap-spacing---6);
    --element-margin-right:var(--j-gap-spacing---6);
    background-color:hsla(var(--j-color-scheme-image-background-h),var(--j-color-scheme-image-background-s),calc(var(--j-color-scheme-image-background-l) - 0%),calc(var(--j-color-scheme-image-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-image-background-h),var(--j-color-scheme-image-background-s),calc(var(--j-color-scheme-image-background-l) - 0%),calc(var(--j-color-scheme-image-background-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:2px;
    --element-border-radius:2px
}
.notification-compare .notification-text{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-300);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    line-height:1.5
}
.notification-compare .notification-title{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-item);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    line-height:1.3;
    margin-bottom:var(--j-gap-spacing---4);
    --element-margin-bottom:var(--j-gap-spacing---4)
}
.notification-compare .notification-buttons{
    display:flex;
    margin-top:var(--j-gap-spacing---6);
    --element-margin-top:var(--j-gap-spacing---6)
}
.notification-compare .notification-view-cart.btn,.notification-compare .notification-view-cart.btn:visited{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.no-touchevents .notification-compare .notification-view-cart.btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.notification-compare .notification-view-cart.btn:active,.no-touchevents .notification-compare .notification-view-cart.btn:hover:active{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.notification-compare .notification-view-cart.btn{
    --focus-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.notification-compare .notification-view-cart.btn,.notification-compare .notification-view-cart.tooltip{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.notification-compare .notification-view-cart.btn:active,.no-touchevents .notification-compare .notification-view-cart.btn:hover:active,.notification-compare .notification-view-cart.btn:focus:active,.no-touchevents .notification-compare .notification-view-cart.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.notification-compare .notification-view-cart.btn:focus,.notification-compare .notification-view-cart.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important
}
.no-touchevents .notification-compare .notification-view-cart.btn:hover,.no-touchevents .notification-compare .notification-view-cart.btn:active:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.notification-compare .notification-view-cart.btn:active,.no-touchevents .notification-compare .notification-view-cart.btn:hover:active,.notification-compare .notification-view-cart.btn:focus:active{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.notification-compare .notification-view-cart.btn:focus{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.notification-compare .notification-view-cart.btn.btn.disabled:after{
    font-size:1em
}
.notification-compare .notification-view-cart{
    display:inline-flex;
    flex-grow:1;
    margin:var(--j-gap-spacing---2);
    --element-margin:var(--j-gap-spacing---2)
}
.notification-compare .notification-view-cart:before{
    content:none !important
}
.notification-compare .notification-buttons .btn{
    padding:.8em !important;
    --element-padding:.8em !important
}
.notification-compare .notification-checkout.btn,.notification-compare .notification-checkout.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents .notification-compare .notification-checkout.btn:hover{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.notification-compare .notification-checkout.btn:active,.no-touchevents .notification-compare .notification-checkout.btn:hover:active{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important
}
.notification-compare .notification-checkout.btn{
    --focus-color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    justify-content:center;
    border-width:1px;
    border-style:solid;
    border-color:rgba(0,0,0,0);
    padding:1.1em;
    --element-padding:1.1em;
    padding-right:2em;
    --element-padding-right:2em;
    padding-left:2em;
    --element-padding-left:2em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
.notification-compare .notification-checkout.btn,.notification-compare .notification-checkout.tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.notification-compare .notification-checkout.btn:active,.no-touchevents .notification-compare .notification-checkout.btn:hover:active,.notification-compare .notification-checkout.btn:focus:active,.no-touchevents .notification-compare .notification-checkout.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.notification-compare .notification-checkout.btn:focus,.notification-compare .notification-checkout.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important
}
.notification-compare .notification-checkout.btn.btn.disabled:after{
    font-size:1em
}
.notification-compare .notification-checkout{
    display:inline-flex;
    flex-grow:1;
    margin:var(--j-gap-spacing---2);
    --element-margin:var(--j-gap-spacing---2)
}
.notification-wrapper-message>div.notification{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-radius:2px;
    --element-border-radius:2px;
    box-shadow:0px .2px .2px rgba(0,0,0,.15),0px .3px .2px -.5px rgba(0,0,0,.14),-.1px .6px .5px -1px rgba(0,0,0,.12),-.1px 1.2px 1px -1.5px rgba(0,0,0,.11),-.2px 2.2px 1.8px -2px rgba(0,0,0,.1),-.3px 3.8px 3.1px -2.5px rgba(0,0,0,.08),-.5px 6.1px 5px -3px rgba(0,0,0,.07),-.8px 9.4px 7.7px -3.5px rgba(0,0,0,.06),-1.1px 13.7px 11.2px -4px rgba(0,0,0,.04),-1.6px 19.2px 15.8px -4.5px rgba(0,0,0,.03)
}
.notification-wrapper-message>div .notification-close{
    display:block;
    width:28px;
    height:28px;
    margin-inline-end:4px;
    margin-top:4px
}
.notification-wrapper-message>div .notification-close:before{
    content:'\e5cd' !important;
    font-family:icomoon !important;
    font-size:16px;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.notification-wrapper-message>div .btn.notification-close{
    border-radius:99px !important;
    --element-border-radius:99px !important
}
.no-touchevents .notification-wrapper-message>div .notification-close:hover:before{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.notification-wrapper-message>div .notification-close.btn,.notification-wrapper-message>div .notification-close.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents .notification-wrapper-message>div .notification-close.btn:hover{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.notification-wrapper-message>div .notification-close.btn:active,.no-touchevents .notification-wrapper-message>div .notification-close.btn:hover:active{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1)) !important
}
.notification-wrapper-message>div .notification-close.btn{
    --focus-color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1)) !important;
    border-style:none;
    padding:0;
    --element-padding:0px;
    box-shadow:none
}
.notification-wrapper-message>div .notification-close.btn,.notification-wrapper-message>div .notification-close.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.notification-wrapper-message>div .notification-close.btn:active,.no-touchevents .notification-wrapper-message>div .notification-close.btn:hover:active,.notification-wrapper-message>div .notification-close.btn:focus:active,.no-touchevents .notification-wrapper-message>div .notification-close.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.notification-wrapper-message>div .notification-close.btn:focus,.notification-wrapper-message>div .notification-close.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.notification-wrapper-message>div .notification-close.btn:active,.no-touchevents .notification-wrapper-message>div .notification-close.btn:hover:active,.notification-wrapper-message>div .notification-close.btn:focus:active{
    box-shadow:none
}
.notification-wrapper-message>div .notification-close.btn:focus{
    box-shadow:none
}
.notification-wrapper-message>div .notification-close.btn.btn.disabled:after{
    font-size:1em
}
.notification-wrapper-message>div .notification-content{
    display:block
}
.notification-wrapper-message>div .notification-content img{
    float:left;
    display:block;
    margin-right:var(--j-gap-spacing---6);
    --element-margin-right:var(--j-gap-spacing---6);
    background-color:hsla(var(--j-color-scheme-image-background-h),var(--j-color-scheme-image-background-s),calc(var(--j-color-scheme-image-background-l) - 0%),calc(var(--j-color-scheme-image-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-image-background-h),var(--j-color-scheme-image-background-s),calc(var(--j-color-scheme-image-background-l) - 0%),calc(var(--j-color-scheme-image-background-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:2px;
    --element-border-radius:2px
}
.notification-wrapper-message>div .notification-text{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-300);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    line-height:1.5
}
.notification-wrapper-message>div .notification-title{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-item);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    line-height:1.3;
    margin-bottom:var(--j-gap-spacing---4);
    --element-margin-bottom:var(--j-gap-spacing---4)
}
.notification-wrapper-message>div .notification-buttons{
    display:flex;
    margin-top:var(--j-gap-spacing---6);
    --element-margin-top:var(--j-gap-spacing---6)
}
.notification-wrapper-message>div .notification-view-cart.btn,.notification-wrapper-message>div .notification-view-cart.btn:visited{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.no-touchevents .notification-wrapper-message>div .notification-view-cart.btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.notification-wrapper-message>div .notification-view-cart.btn:active,.no-touchevents .notification-wrapper-message>div .notification-view-cart.btn:hover:active{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.notification-wrapper-message>div .notification-view-cart.btn{
    --focus-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.notification-wrapper-message>div .notification-view-cart.btn,.notification-wrapper-message>div .notification-view-cart.tooltip{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.notification-wrapper-message>div .notification-view-cart.btn:active,.no-touchevents .notification-wrapper-message>div .notification-view-cart.btn:hover:active,.notification-wrapper-message>div .notification-view-cart.btn:focus:active,.no-touchevents .notification-wrapper-message>div .notification-view-cart.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.notification-wrapper-message>div .notification-view-cart.btn:focus,.notification-wrapper-message>div .notification-view-cart.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important
}
.no-touchevents .notification-wrapper-message>div .notification-view-cart.btn:hover,.no-touchevents .notification-wrapper-message>div .notification-view-cart.btn:active:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.notification-wrapper-message>div .notification-view-cart.btn:active,.no-touchevents .notification-wrapper-message>div .notification-view-cart.btn:hover:active,.notification-wrapper-message>div .notification-view-cart.btn:focus:active{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.notification-wrapper-message>div .notification-view-cart.btn:focus{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.notification-wrapper-message>div .notification-view-cart.btn.btn.disabled:after{
    font-size:1em
}
.notification-wrapper-message>div .notification-view-cart{
    display:inline-flex;
    flex-grow:1;
    margin:var(--j-gap-spacing---2);
    --element-margin:var(--j-gap-spacing---2)
}
.notification-wrapper-message>div .notification-view-cart:before{
    content:none !important
}
.notification-wrapper-message>div .notification-buttons .btn{
    padding:.8em !important;
    --element-padding:.8em !important
}
.notification-wrapper-message>div .notification-checkout.btn,.notification-wrapper-message>div .notification-checkout.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents .notification-wrapper-message>div .notification-checkout.btn:hover{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.notification-wrapper-message>div .notification-checkout.btn:active,.no-touchevents .notification-wrapper-message>div .notification-checkout.btn:hover:active{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important
}
.notification-wrapper-message>div .notification-checkout.btn{
    --focus-color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    justify-content:center;
    border-width:1px;
    border-style:solid;
    border-color:rgba(0,0,0,0);
    padding:1.1em;
    --element-padding:1.1em;
    padding-right:2em;
    --element-padding-right:2em;
    padding-left:2em;
    --element-padding-left:2em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
.notification-wrapper-message>div .notification-checkout.btn,.notification-wrapper-message>div .notification-checkout.tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.notification-wrapper-message>div .notification-checkout.btn:active,.no-touchevents .notification-wrapper-message>div .notification-checkout.btn:hover:active,.notification-wrapper-message>div .notification-checkout.btn:focus:active,.no-touchevents .notification-wrapper-message>div .notification-checkout.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.notification-wrapper-message>div .notification-checkout.btn:focus,.notification-wrapper-message>div .notification-checkout.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important
}
.notification-wrapper-message>div .notification-checkout.btn.btn.disabled:after{
    font-size:1em
}
.notification-wrapper-message>div .notification-checkout{
    display:inline-flex;
    flex-grow:1;
    margin:var(--j-gap-spacing---2);
    --element-margin:var(--j-gap-spacing---2)
}
.stepper input.form-control{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-300) !important;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1.3 !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    border-width:0 !important;
    border-style:none !important;
    border-radius:0 !important;
    --element-border-radius:0px !important;
    box-shadow:none
}
.no-touchevents .stepper input.form-control:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important
}
.stepper input.form-control:focus{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important
}
.stepper{
    --stepper-max-width:110px;
    --stepper-border:0;
    max-width:var(--stepper-max-width,100%);
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.stepper button{
    position:static;
    width:calc(var(--stepper-button-width,30)*1px*3);
    height:100%;
    min-height:36px;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.stepper button.fa-angle-up{
    border-inline-width:var(--stepper-border,0) 0;
    border-block-width:0
}
.stepper button.fa-angle-down{
    border-inline-width:0 var(--stepper-border,0);
    border-block-width:0
}
.stepper .form-control{
    max-width:100% !important
}
.stepper .fa-angle-down:before{
    content:'\eb85' !important;
    font-family:icomoon !important;
    font-size:18px
}
.stepper .fa-angle-up:before{
    content:'\eba0' !important;
    font-family:icomoon !important;
    font-size:18px
}
.stepper button:before{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.no-touchevents .stepper button:hover:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.stepper button:active:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.no-touchevents .stepper button:hover{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - -3%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.stepper button:active{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 4%),calc(var(--j-color-scheme-background-tertiary-a)*1)) !important
}
.popup-quickview html{
    --popup-height-margin:40px;
    --popup-width-margin:20px
}
.popup-quickview .popup-bg{
    background-color:rgba(0,0,0,.8);
    --background-color:rgba(0,0,0,.8)
}
.popup-quickview .popup-inner-body,.popup-quickview .popup{
    background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1))
}
.popup-quickview .popup-content,.popup-quickview .popup-inner-body>.grid-rows,.popup-quickview .popup .site-wrapper{
    padding:var(--j-gap-spacing-padding-m);
    --element-padding:var(--j-gap-spacing-padding-m)
}
.popup-quickview .popup-inner-body{
    border-radius:2px;
    --element-border-radius:2px;
    box-shadow:1.1px 4.5px 3.6px rgba(0,0,0,.024),3px 12.5px 10px rgba(0,0,0,.035),7.2px 30.1px 24.1px rgba(0,0,0,.046),24px 100px 80px rgba(0,0,0,.07)
}
.popup-quickview .popup-dont-show{
    justify-content:start;
    position:absolute;
    inset-inline-end:auto
}
.popup-quickview .popup-buttons+.popup-dont-show{
    margin-top:0
}
.popup-quickview .popup-container .popup-close:before{
    content:'\e9c7' !important;
    font-family:icomoon !important;
    font-size:13px
}
.popup-quickview .popup-container .popup-close{
    width:30px;
    height:30px;
    margin-inline-end:-10px;
    margin-top:25px
}
.popup-quickview div.popup-container .btn.popup-close{
    border-radius:99px !important;
    --element-border-radius:99px !important;
    padding:0 !important;
    --element-padding:0px !important
}
.popup-quickview .popup-container .popup-close.btn,.popup-quickview .popup-container .popup-close.btn:visited{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.no-touchevents .popup-quickview .popup-container .popup-close.btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.popup-quickview .popup-container .popup-close.btn:active,.no-touchevents .popup-quickview .popup-container .popup-close.btn:hover:active{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.popup-quickview .popup-container .popup-close.btn{
    --focus-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.popup-quickview .popup-container .popup-close.btn,.popup-quickview .popup-container .popup-close.tooltip{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.popup-quickview .popup-container .popup-close.btn:active,.no-touchevents .popup-quickview .popup-container .popup-close.btn:hover:active,.popup-quickview .popup-container .popup-close.btn:focus:active,.no-touchevents .popup-quickview .popup-container .popup-close.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.popup-quickview .popup-container .popup-close.btn:focus,.popup-quickview .popup-container .popup-close.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1)) !important
}
.no-touchevents .popup-quickview .popup-container .popup-close.btn:hover,.no-touchevents .popup-quickview .popup-container .popup-close.btn:active:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.popup-quickview .popup-container .popup-close.btn.btn.disabled:after{
    font-size:1em
}
.popup-quickview .popup-header{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-item);
    text-transform:none;
    line-height:1.3;
    white-space:normal;
    overflow:initial;
    text-overflow:initial;
    -webkit-line-clamp:initial;
    -webkit-line-clamp:2;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    margin:0 !important;
    --element-margin:0px !important;
    padding:var(--j-gap-spacing---6);
    --element-padding:var(--j-gap-spacing---6);
    padding-left:var(--j-gap-spacing---8);
    --element-padding-left:var(--j-gap-spacing---8);
    border-width:0;
    border-bottom-width:1px;
    border-style:none;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.popup-quickview .popup-header:after{
    display:none
}
.popup-quickview .popup-header .page-title-text:after{
    display:none
}
.popup-quickview .popup-header .filter-title-text:after{
    display:none
}
.popup-quickview .popup-footer{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    padding:var(--j-gap-spacing---6);
    --element-padding:var(--j-gap-spacing---6);
    padding-top:18px;
    --element-padding-top:18px;
    padding-bottom:18px;
    --element-padding-bottom:18px;
    border-width:0;
    border-top-width:1px;
    border-style:none;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.popup-quickview .btn-popup-1.btn,.popup-quickview .btn-popup-1.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-300) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents .popup-quickview .btn-popup-1.btn:hover{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1))
}
.popup-quickview .btn-popup-1.btn:active,.no-touchevents .popup-quickview .btn-popup-1.btn:hover:active{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important
}
.popup-quickview .btn-popup-1.btn{
    --focus-color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    justify-content:center;
    padding:.8em;
    --element-padding:.8em;
    padding-right:1.5em;
    --element-padding-right:1.5em;
    padding-left:1.5em;
    --element-padding-left:1.5em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
.popup-quickview .btn-popup-1.btn,.popup-quickview .btn-popup-1.tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.popup-quickview .btn-popup-1.btn:active,.no-touchevents .popup-quickview .btn-popup-1.btn:hover:active,.popup-quickview .btn-popup-1.btn:focus:active,.no-touchevents .popup-quickview .btn-popup-1.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -8%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -8%),calc(var(--j-color-scheme-button-background-a)*1))
}
.popup-quickview .btn-popup-1.btn:focus,.popup-quickview .btn-popup-1.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -5%),calc(var(--j-color-scheme-button-background-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -5%),calc(var(--j-color-scheme-button-background-a)*1)) !important
}
.popup-quickview .btn-popup-1.btn.btn.disabled:after{
    font-size:1em
}
.popup-quickview .btn-popup-2.btn,.popup-quickview .btn-popup-2.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-300) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents .popup-quickview .btn-popup-2.btn:hover{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1))
}
.popup-quickview .btn-popup-2.btn:active,.no-touchevents .popup-quickview .btn-popup-2.btn:hover:active{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important
}
.popup-quickview .btn-popup-2.btn{
    --focus-color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    justify-content:center;
    padding:.8em;
    --element-padding:.8em;
    padding-right:1.5em;
    --element-padding-right:1.5em;
    padding-left:1.5em;
    --element-padding-left:1.5em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
.popup-quickview .btn-popup-2.btn,.popup-quickview .btn-popup-2.tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.popup-quickview .btn-popup-2.btn:active,.no-touchevents .popup-quickview .btn-popup-2.btn:hover:active,.popup-quickview .btn-popup-2.btn:focus:active,.no-touchevents .popup-quickview .btn-popup-2.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -8%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -8%),calc(var(--j-color-scheme-button-background-a)*1))
}
.popup-quickview .btn-popup-2.btn:focus,.popup-quickview .btn-popup-2.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -5%),calc(var(--j-color-scheme-button-background-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -5%),calc(var(--j-color-scheme-button-background-a)*1)) !important
}
.popup-quickview .btn-popup-2.btn.btn.disabled:after{
    font-size:1em
}
.popup-quickview .popup-container{
    width:1100px
}
.route-product-product.popup-quickview #product-product{
    --product-page-split:55%;
    --product-page-split-gap:var(--j-gap-spacing---9)
}
.route-product-product.popup-quickview h1.page-title{
    display:none
}
.route-product-product.popup-quickview div.page-title{
    display:block
}
.route-product-product.popup-quickview #content .page-title{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-module);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.4;
    margin-bottom:1.25em !important;
    white-space:normal;
    overflow:initial;
    text-overflow:initial;
    -webkit-line-clamp:initial;
    -webkit-line-clamp:2
}
.route-product-product.popup-quickview #content .page-title:after{
    display:none;
    margin-top:.7em
}
.route-product-product.popup-quickview #content .page-title .page-title-text:after{
    display:none;
    margin-top:.7em
}
.route-product-product.popup-quickview #content .page-title .filter-title-text:after{
    display:none;
    margin-top:.7em
}
.route-product-product.popup-quickview #content .page-title:after,.route-product-product.popup-quickview #content .page-title .page-title-text:after,.route-product-product.popup-quickview #content .page-title .filter-title-text:after{
    width:50px;
    height:2px;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.route-product-product.popup-quickview #content .title.page-title{
    margin-bottom:1em !important;
    --element-margin-bottom:1em !important
}
.route-product-product.popup-quickview .product-left-wrapper,.route-product-product.popup-quickview .product-right-wrapper{
    position:sticky;
    z-index:90;
    top:var(--j-gap-spacing-padding-m)
}
html:not(.mobile) .route-product-product.popup-quickview .product-left .product-image .swiper-container{
    overflow:visible !important
}
.route-product-product.popup-quickview .product-left .product-image .swiper-buttons.auto-carousel-buttons span:before,.route-product-product.popup-quickview .product-left .product-image .swiper-buttons.swiper-buttons>div:before,.route-product-product.popup-quickview .product-left .product-image .swiper-buttons.scroll-top em:before,.route-product-product.popup-quickview .product-left .product-image .swiper-buttons.lg-content .lg-icon:before{
    content:'\e93f' !important;
    font-family:icomoon !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.no-touchevents.route-product-product.popup-quickview .product-left .product-image .swiper-buttons.auto-carousel-buttons span:hover:before,.no-touchevents.route-product-product.popup-quickview .product-left .product-image .swiper-buttons.swiper-buttons>div:hover:before,.no-touchevents.route-product-product.popup-quickview .product-left .product-image .swiper-buttons.scroll-top em:hover:before,.no-touchevents.route-product-product.popup-quickview .product-left .product-image .swiper-buttons.lg-content .lg-icon:hover:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.route-product-product.popup-quickview .product-left .product-image .swiper-buttons.auto-carousel-buttons span:active:before,.route-product-product.popup-quickview .product-left .product-image .swiper-buttons.swiper-buttons>div:active:before,.route-product-product.popup-quickview .product-left .product-image .swiper-buttons.scroll-top em:active:before,.route-product-product.popup-quickview .product-left .product-image .swiper-buttons.lg-content .lg-icon:active:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.route-product-product.popup-quickview .product-left .product-image .swiper-buttons.auto-carousel-buttons span,.route-product-product.popup-quickview .product-left .product-image .swiper-buttons.swiper-buttons>div,.route-product-product.popup-quickview .product-left .product-image .swiper-buttons.scroll-top em,.route-product-product.popup-quickview .product-left .product-image .swiper-buttons.lg-content .lg-icon{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.no-touchevents.route-product-product.popup-quickview .product-left .product-image .swiper-buttons.auto-carousel-buttons span:hover,.no-touchevents.route-product-product.popup-quickview .product-left .product-image .swiper-buttons.swiper-buttons>div:hover,.no-touchevents.route-product-product.popup-quickview .product-left .product-image .swiper-buttons.scroll-top em:hover,.no-touchevents.route-product-product.popup-quickview .product-left .product-image .swiper-buttons.lg-content .lg-icon:hover{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.route-product-product.popup-quickview .product-left .product-image .swiper-buttons.auto-carousel-buttons span:active,.route-product-product.popup-quickview .product-left .product-image .swiper-buttons.swiper-buttons>div:active,.route-product-product.popup-quickview .product-left .product-image .swiper-buttons.scroll-top em:active,.route-product-product.popup-quickview .product-left .product-image .swiper-buttons.lg-content .lg-icon:active{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.route-product-product.popup-quickview .product-left .product-image .swiper-button-prev:before{
    transform:scaleX(-1)
}
.route-product-product.popup-quickview .product-left .product-image .swiper-buttons:not(.slider-navigation){
    display:flex;
    top:50%
}
.touchevents .route-product-product.popup-quickview .product-left .product-image .swiper-buttons:not(.slider-navigation){
    display:none
}
.route-product-product.popup-quickview .product-left .product-image .swiper-button-prev{
    left:0;
    right:auto;
    transform:translate(0,-50%) scale(var(--disabled-scale,1))
}
.route-product-product.popup-quickview .product-left .product-image .swiper-button-next{
    left:auto;
    right:0;
    transform:translate(0,-50%) scale(var(--disabled-scale,1))
}
.route-product-product.popup-quickview .product-left .product-image .swiper-buttons:not(.slider-navigation) div{
    --width:32px;
    --height:32px
}
.route-product-product.popup-quickview .product-left .product-image .swiper-button-disabled{
    opacity:0
}
.route-product-product.popup-quickview .product-left .product-image .swiper-container:not(.swiper-container-initialized)+.swiper-buttons:not(.slider-navigation) .swiper-button-prev{
    opacity:0
}
.route-product-product.popup-quickview .product-left .product-image .swiper-pagination{
    display:inline-flex;
    align-items:center;
    flex-wrap:wrap;
    position:absolute;
    bottom:0;
    left:50%;
    transform:translate3d(-50%,0,0)
}
.route-product-product.popup-quickview .product-left .product-image .swiper-wrapper{
    cursor:auto
}
.route-product-product.popup-quickview .product-left .product-image .swiper{
    padding-bottom:24px
}
.route-product-product.popup-quickview .product-left .product-image .swiper-pagination-bullet{
    width:6px;
    height:6px;
    background-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*0.5))
}
.route-product-product.popup-quickview .product-left .product-image .swiper-pagination>span+span{
    margin-inline-start:8px
}
.no-touchevents.route-product-product.popup-quickview .product-left .product-image .swiper-pagination-bullet:hover{
    background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.route-product-product.popup-quickview .product-left .product-image .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.route-product-product.popup-quickview .product-left .product-image .swiper-pagination>span{
    border-radius:999px;
    --element-border-radius:999px
}
.route-product-product.popup-quickview .product-image .swiper.swiper-has-pages .swiper-controls{
    display:block
}
.route-product-product.popup-quickview .product-image .swiper.swiper-has-pages .swiper-buttons{
    display:block
}
.route-product-product.popup-quickview .swiper .swiper-slide{
    cursor:zoom-in
}
html:not(.mobile) .route-product-product.popup-quickview .additional-images .swiper-container{
    overflow:hidden !important
}
.route-product-product.popup-quickview .additional-images .swiper-buttons.auto-carousel-buttons span:before,.route-product-product.popup-quickview .additional-images .swiper-buttons.swiper-buttons>div:before,.route-product-product.popup-quickview .additional-images .swiper-buttons.scroll-top em:before,.route-product-product.popup-quickview .additional-images .swiper-buttons.lg-content .lg-icon:before{
    content:'\e93f' !important;
    font-family:icomoon !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.no-touchevents.route-product-product.popup-quickview .additional-images .swiper-buttons.auto-carousel-buttons span:hover:before,.no-touchevents.route-product-product.popup-quickview .additional-images .swiper-buttons.swiper-buttons>div:hover:before,.no-touchevents.route-product-product.popup-quickview .additional-images .swiper-buttons.scroll-top em:hover:before,.no-touchevents.route-product-product.popup-quickview .additional-images .swiper-buttons.lg-content .lg-icon:hover:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.route-product-product.popup-quickview .additional-images .swiper-buttons.auto-carousel-buttons span:active:before,.route-product-product.popup-quickview .additional-images .swiper-buttons.swiper-buttons>div:active:before,.route-product-product.popup-quickview .additional-images .swiper-buttons.scroll-top em:active:before,.route-product-product.popup-quickview .additional-images .swiper-buttons.lg-content .lg-icon:active:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.route-product-product.popup-quickview .additional-images .swiper-buttons.auto-carousel-buttons span,.route-product-product.popup-quickview .additional-images .swiper-buttons.swiper-buttons>div,.route-product-product.popup-quickview .additional-images .swiper-buttons.scroll-top em,.route-product-product.popup-quickview .additional-images .swiper-buttons.lg-content .lg-icon{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.no-touchevents.route-product-product.popup-quickview .additional-images .swiper-buttons.auto-carousel-buttons span:hover,.no-touchevents.route-product-product.popup-quickview .additional-images .swiper-buttons.swiper-buttons>div:hover,.no-touchevents.route-product-product.popup-quickview .additional-images .swiper-buttons.scroll-top em:hover,.no-touchevents.route-product-product.popup-quickview .additional-images .swiper-buttons.lg-content .lg-icon:hover{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.route-product-product.popup-quickview .additional-images .swiper-buttons.auto-carousel-buttons span:active,.route-product-product.popup-quickview .additional-images .swiper-buttons.swiper-buttons>div:active,.route-product-product.popup-quickview .additional-images .swiper-buttons.scroll-top em:active,.route-product-product.popup-quickview .additional-images .swiper-buttons.lg-content .lg-icon:active{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.route-product-product.popup-quickview .additional-images .swiper-button-prev:before{
    transform:scaleX(-1)
}
.route-product-product.popup-quickview .additional-images .swiper-buttons:not(.slider-navigation){
    display:flex;
    top:50%;
    width:calc(100% - (10px*2))
}
.touchevents .route-product-product.popup-quickview .additional-images .swiper-buttons:not(.slider-navigation){
    display:none
}
.route-product-product.popup-quickview .additional-images .swiper-button-prev{
    left:0;
    right:auto;
    transform:translate(0,-50%) scale(var(--disabled-scale,1))
}
.route-product-product.popup-quickview .additional-images .swiper-button-next{
    left:auto;
    right:0;
    transform:translate(0,-50%) scale(var(--disabled-scale,1))
}
.route-product-product.popup-quickview .additional-images .swiper-buttons:not(.slider-navigation) div{
    --width:28px;
    --height:28px
}
.route-product-product.popup-quickview .additional-images .swiper-button-disabled{
    opacity:0
}
.route-product-product.popup-quickview .additional-images .swiper-container:not(.swiper-container-initialized)+.swiper-buttons:not(.slider-navigation) .swiper-button-prev{
    opacity:0;
    --disabled-scale:0
}
.route-product-product.popup-quickview .additional-images .swiper-buttons:not(.slider-navigation)>.swiper-button-disabled{
    --disabled-scale:0
}
.route-product-product.popup-quickview .additional-images .swiper-pagination{
    display:inline-flex;
    align-items:center;
    flex-wrap:wrap;
    position:absolute;
    bottom:15px;
    left:50%;
    transform:translate3d(-50%,0,0)
}
.route-product-product.popup-quickview .additional-images .swiper-wrapper{
    cursor:auto
}
.route-product-product.popup-quickview .additional-images .swiper{
    padding-bottom:15px
}
.route-product-product.popup-quickview .additional-images .swiper-pagination-bullet{
    width:6px;
    height:6px;
    background-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*0.5))
}
.route-product-product.popup-quickview .additional-images .swiper-pagination>span+span{
    margin-inline-start:8px
}
.no-touchevents.route-product-product.popup-quickview .additional-images .swiper-pagination-bullet:hover{
    background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.route-product-product.popup-quickview .additional-images .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.route-product-product.popup-quickview .additional-images .swiper-pagination>span{
    border-radius:999px;
    --element-border-radius:999px
}
html:not(.mobile) .route-product-product.popup-quickview .direction-vertical .additional-images .swiper-container{
    overflow:hidden !important
}
.route-product-product.popup-quickview .direction-vertical .additional-images .swiper-buttons.auto-carousel-buttons span:before,.route-product-product.popup-quickview .direction-vertical .additional-images .swiper-buttons.swiper-buttons>div:before,.route-product-product.popup-quickview .direction-vertical .additional-images .swiper-buttons.scroll-top em:before,.route-product-product.popup-quickview .direction-vertical .additional-images .swiper-buttons.lg-content .lg-icon:before{
    content:'\e93f' !important;
    font-family:icomoon !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.no-touchevents.route-product-product.popup-quickview .direction-vertical .additional-images .swiper-buttons.auto-carousel-buttons span:hover:before,.no-touchevents.route-product-product.popup-quickview .direction-vertical .additional-images .swiper-buttons.swiper-buttons>div:hover:before,.no-touchevents.route-product-product.popup-quickview .direction-vertical .additional-images .swiper-buttons.scroll-top em:hover:before,.no-touchevents.route-product-product.popup-quickview .direction-vertical .additional-images .swiper-buttons.lg-content .lg-icon:hover:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.route-product-product.popup-quickview .direction-vertical .additional-images .swiper-buttons.auto-carousel-buttons span:active:before,.route-product-product.popup-quickview .direction-vertical .additional-images .swiper-buttons.swiper-buttons>div:active:before,.route-product-product.popup-quickview .direction-vertical .additional-images .swiper-buttons.scroll-top em:active:before,.route-product-product.popup-quickview .direction-vertical .additional-images .swiper-buttons.lg-content .lg-icon:active:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.route-product-product.popup-quickview .direction-vertical .additional-images .swiper-buttons.auto-carousel-buttons span,.route-product-product.popup-quickview .direction-vertical .additional-images .swiper-buttons.swiper-buttons>div,.route-product-product.popup-quickview .direction-vertical .additional-images .swiper-buttons.scroll-top em,.route-product-product.popup-quickview .direction-vertical .additional-images .swiper-buttons.lg-content .lg-icon{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.no-touchevents.route-product-product.popup-quickview .direction-vertical .additional-images .swiper-buttons.auto-carousel-buttons span:hover,.no-touchevents.route-product-product.popup-quickview .direction-vertical .additional-images .swiper-buttons.swiper-buttons>div:hover,.no-touchevents.route-product-product.popup-quickview .direction-vertical .additional-images .swiper-buttons.scroll-top em:hover,.no-touchevents.route-product-product.popup-quickview .direction-vertical .additional-images .swiper-buttons.lg-content .lg-icon:hover{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.route-product-product.popup-quickview .direction-vertical .additional-images .swiper-buttons.auto-carousel-buttons span:active,.route-product-product.popup-quickview .direction-vertical .additional-images .swiper-buttons.swiper-buttons>div:active,.route-product-product.popup-quickview .direction-vertical .additional-images .swiper-buttons.scroll-top em:active,.route-product-product.popup-quickview .direction-vertical .additional-images .swiper-buttons.lg-content .lg-icon:active{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.route-product-product.popup-quickview .direction-vertical .additional-images .swiper-buttons:not(.slider-navigation){
    display:flex;
    top:0
}
.route-product-product.popup-quickview .direction-vertical .additional-images .swiper-button-prev{
    left:auto;
    right:0;
    transform:translate(-110%,-100%) scale(var(--disabled-scale,1))
}
.route-product-product.popup-quickview .direction-vertical .additional-images .swiper-button-next{
    transform:translate(0,-100%) scale(var(--disabled-scale,1))
}
.route-product-product.popup-quickview .direction-vertical .additional-images .swiper-buttons:not(.slider-navigation) div{
    --width:60px;
    --height:16px
}
.route-product-product.popup-quickview .direction-vertical .additional-images .swiper-buttons:not(.slider-navigation) div:before{
    content:'\e408' !important;
    font-family:icomoon !important
}
.route-product-product.popup-quickview .direction-vertical .additional-images .swiper-buttons:not(.slider-navigation) .swiper-button-next:before{
    content:'\e409' !important;
    font-family:icomoon !important
}
.route-product-product.popup-quickview .direction-vertical .additional-images .swiper-pagination{
    display:none;
    margin-inline-start:0px;
    margin-inline-end:0px;
    bottom:0;
    left:50%;
    transform:translate3d(-50%,0,0)
}
.route-product-product.popup-quickview .direction-vertical .additional-images .swiper{
    padding-bottom:0;
    padding-bottom:0
}
.touchevents .route-product-product.popup-quickview .direction-vertical .additional-images .swiper-pagination{
    display:none
}
.touchevents .route-product-product.popup-quickview .direction-vertical .additional-images .swiper{
    padding-bottom:0
}
.route-product-product.popup-quickview .direction-vertical .additional-images .swiper-wrapper{
    cursor:auto
}
.route-product-product.popup-quickview .direction-vertical .additional-images .swiper-pagination-bullet{
    width:4px;
    height:4px
}
.route-product-product.popup-quickview .direction-vertical .additional-images .swiper-pagination>span+span{
    margin-inline-start:6px
}
.route-product-product.popup-quickview .product-info{
    --sections-gap:var(--j-gap-spacing-gap-4)
}
.route-product-product.popup-quickview .product-info .product-details .product-stats{
    border-width:1px;
    border-style:solid;
    order:3
}
.route-product-product.popup-quickview .product-info .product-stats ul{
    width:100%
}
.route-product-product.popup-quickview .product-stats .product-views:before{
    content:'\f06e' !important;
    font-family:icomoon !important
}
.route-product-product.popup-quickview .product-stats .product-sold:before{
    content:'\e99a' !important;
    font-family:icomoon !important
}
.route-product-product.popup-quickview .product-info .product-labels-outside{
    display:none;
    justify-content:flex-start;
    --label-grow:0;
    order:2
}
.route-product-product.popup-quickview .product-info .custom-stats{
    justify-content:flex-start
}
.route-product-product.popup-quickview .product-info .product-details .rating{
    justify-content:flex-start
}
.route-product-product.popup-quickview .product-info .product-details .countdown-wrapper{
    display:block
}
.route-product-product.popup-quickview .product-info .product-details .product-price-group{
    order:1;
    text-align:left;
    display:flex
}
.route-product-product.popup-quickview .product-info .product-details .price-group{
    justify-content:flex-start;
    flex-direction:row;
    align-items:center
}
.route-product-product.popup-quickview .product-info .product-details .price-group .product-price,.route-product-product.popup-quickview .product-info .product-details .price-group .product-price-new{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size-800);
    line-height:1
}
.route-product-product.popup-quickview .product-info .product-details .product-price{
    margin:0;
    --element-margin:0px
}
.route-product-product.popup-quickview .product-info .product-details .product-price-new{
    order:-1
}
.route-product-product.popup-quickview .product-info .product-details .price-group .product-price-old{
    font-family:'Inter';
    font-weight:400;
    font-size:90%;
    color:rgba(242,119,99,1);
    text-decoration:line-through;
    -webkit-text-decoration:line-through;
    letter-spacing:0;
    line-height:1
}
.route-product-product.popup-quickview .product-info .product-details .product-points{
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    display:block
}
.route-product-product.popup-quickview .product-info .product-details .product-tax{
    display:block;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.route-product-product.popup-quickview .product-info .product-details .discounts{
    display:block
}
.route-product-product.popup-quickview .product-info .product-details .product-discount{
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1))
}
.route-product-product.popup-quickview .product-info .product-details .product-options{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    padding:0;
    --element-padding:0px;
    order:4
}
.route-product-product.popup-quickview .product-info .product-details .product-options>.options-title{
    display:none
}
.route-product-product.popup-quickview .product-info .product-details .product-options>h3:not(.options-title){
    display:block
}
.route-product-product.popup-quickview div.product-options .form-group{
    --input-group-spacing:var(--j-gap-spacing-gap-1)
}
.route-product-product.popup-quickview .product-info .product-details .product-options .push-option label input:checked+.push-option-image img{
    box-shadow:inset 0 0 8px rgba(0,0,0,.7)
}
.route-product-product.popup-quickview .product-info .product-details .button-group-page{
    position:fixed;
    width:100%;
    z-index:1000;
    margin:0;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*0.8));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*0.8));
    -webkit-backdrop-filter:blur(5px);
    backdrop-filter:blur(5px);
    padding:var(--j-gap-spacing---6);
    --element-padding:var(--j-gap-spacing---6);
    margin-top:var(--j-gap-spacing---5);
    --element-margin-top:var(--j-gap-spacing---5);
    border-width:0;
    border-top-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.route-product-product.popup-quickview body{
    padding-bottom:var(--popup-fixed-buttons,0)
}
.route-product-product.popup-quickview .site-wrapper{
    padding-bottom:0
}
.route-product-product.popup-quickview .product-info .button-group-page .stepper{
    display:flex;
    height:44px;
    max-width:100px
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-cart{
    display:inline-flex;
    height:44px;
    min-height:44px
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-cart:before,.route-product-product.popup-quickview .product-info .button-group-page .btn-cart .btn-text{
    display:inline-block
}
.route-product-product.popup-quickview .product-info .product-details .stepper-group{
    flex-grow:1
}
.route-product-product.popup-quickview .product-info .product-details .stepper-group .btn-cart{
    flex-grow:1
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-cart:before{
    font-size:16px
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-cart.btn,.route-product-product.popup-quickview .product-info .button-group-page .btn-cart.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents.route-product-product.popup-quickview .product-info .button-group-page .btn-cart.btn:hover{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-cart.btn:active,.no-touchevents.route-product-product.popup-quickview .product-info .button-group-page .btn-cart.btn:hover:active{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-cart.btn{
    --focus-color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    justify-content:center;
    border-width:1px;
    border-style:solid;
    border-color:rgba(0,0,0,0);
    padding:1.1em;
    --element-padding:1.1em;
    padding-right:2em;
    --element-padding-right:2em;
    padding-left:2em;
    --element-padding-left:2em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-cart.btn,.route-product-product.popup-quickview .product-info .button-group-page .btn-cart.tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-cart.btn:active,.no-touchevents.route-product-product.popup-quickview .product-info .button-group-page .btn-cart.btn:hover:active,.route-product-product.popup-quickview .product-info .button-group-page .btn-cart.btn:focus:active,.no-touchevents.route-product-product.popup-quickview .product-info .button-group-page .btn-cart.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-cart.btn:focus,.route-product-product.popup-quickview .product-info .button-group-page .btn-cart.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-cart.btn.btn.disabled:after{
    font-size:1em
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-more-details{
    display:inline-flex;
    flex-grow:0;
    flex-basis:auto;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    margin:var(--j-gap-spacing---4);
    --element-margin:var(--j-gap-spacing---4);
    margin-right:var(--j-gap-spacing---5);
    --element-margin-right:var(--j-gap-spacing---5);
    margin-left:var(--j-gap-spacing---5);
    --element-margin-left:var(--j-gap-spacing---5)
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-more-details:before,.route-product-product.popup-quickview .product-info .button-group-page .btn-more-details .btn-text{
    display:inline-block
}
.route-product-product.popup-quickview .product-info .button-group-page #button-cart{
    padding:1em !important;
    --element-padding:1em !important
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-wishlist{
    width:44px;
    height:44px;
    min-height:44px;
    padding:1em !important;
    --element-padding:1em !important;
    display:inline-flex;
    margin-left:auto;
    --element-margin-left:auto
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-compare{
    width:44px;
    height:44px;
    min-height:44px;
    padding:1em !important;
    --element-padding:1em !important;
    display:inline-flex
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-more-details:after{
    content:'\e5c8' !important;
    font-family:icomoon !important;
    margin-left:5px;
    --element-margin-left:5px
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-more-details.btn,.route-product-product.popup-quickview .product-info .button-group-page .btn-more-details.btn:visited{
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important
}
.no-touchevents.route-product-product.popup-quickview .product-info .button-group-page .btn-more-details.btn:hover{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-more-details.btn{
    justify-content:flex-start;
    border-style:none;
    padding:0;
    --element-padding:0px;
    padding-bottom:2px;
    --element-padding-bottom:2px;
    box-shadow:none;
    border-radius:0 !important;
    --element-border-radius:0px !important
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-more-details.btn,.route-product-product.popup-quickview .product-info .button-group-page .btn-more-details.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-more-details.btn:active,.no-touchevents.route-product-product.popup-quickview .product-info .button-group-page .btn-more-details.btn:hover:active,.route-product-product.popup-quickview .product-info .button-group-page .btn-more-details.btn:focus:active,.no-touchevents.route-product-product.popup-quickview .product-info .button-group-page .btn-more-details.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-more-details.btn:focus,.route-product-product.popup-quickview .product-info .button-group-page .btn-more-details.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-more-details.btn:active,.no-touchevents.route-product-product.popup-quickview .product-info .button-group-page .btn-more-details.btn:hover:active,.route-product-product.popup-quickview .product-info .button-group-page .btn-more-details.btn:focus:active{
    box-shadow:none
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-more-details.btn:focus{
    box-shadow:none
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-more-details.btn.btn.disabled:after{
    font-size:1em
}
.route-product-product.popup-quickview .product-info .product-details .button-group-page .wishlist-compare{
    flex-grow:0 !important
}
.route-product-product.popup-quickview .product-info .button-group-page .wishlist-compare{
    min-width:auto;
    margin:0 auto 0 auto
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-wishlist .btn-text{
    display:none
}
.route-product-product.popup-quickview .product-info .button-group-page .wishlist-compare .btn-wishlist{
    flex-grow:1 !important
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-wishlist:before{
    font-size:18px
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-wishlist.btn,.route-product-product.popup-quickview .product-info .button-group-page .btn-wishlist.btn:visited{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.no-touchevents.route-product-product.popup-quickview .product-info .button-group-page .btn-wishlist.btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-wishlist.btn:active,.no-touchevents.route-product-product.popup-quickview .product-info .button-group-page .btn-wishlist.btn:hover:active{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-wishlist.btn{
    --focus-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-wishlist.btn,.route-product-product.popup-quickview .product-info .button-group-page .btn-wishlist.tooltip{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-wishlist.btn:active,.no-touchevents.route-product-product.popup-quickview .product-info .button-group-page .btn-wishlist.btn:hover:active,.route-product-product.popup-quickview .product-info .button-group-page .btn-wishlist.btn:focus:active,.no-touchevents.route-product-product.popup-quickview .product-info .button-group-page .btn-wishlist.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-wishlist.btn:focus,.route-product-product.popup-quickview .product-info .button-group-page .btn-wishlist.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important
}
.no-touchevents.route-product-product.popup-quickview .product-info .button-group-page .btn-wishlist.btn:hover,.no-touchevents.route-product-product.popup-quickview .product-info .button-group-page .btn-wishlist.btn:active:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-wishlist.btn:active,.no-touchevents.route-product-product.popup-quickview .product-info .button-group-page .btn-wishlist.btn:hover:active,.route-product-product.popup-quickview .product-info .button-group-page .btn-wishlist.btn:focus:active{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-wishlist.btn:focus{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-wishlist.btn.btn.disabled:after{
    font-size:1em
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-compare .btn-text{
    display:none
}
.route-product-product.popup-quickview .product-info .button-group-page .wishlist-compare .btn-compare{
    flex-grow:1 !important
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-compare:before{
    font-size:18px
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-compare.btn,.route-product-product.popup-quickview .product-info .button-group-page .btn-compare.btn:visited{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.no-touchevents.route-product-product.popup-quickview .product-info .button-group-page .btn-compare.btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-compare.btn:active,.no-touchevents.route-product-product.popup-quickview .product-info .button-group-page .btn-compare.btn:hover:active{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-compare.btn{
    --focus-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-compare.btn,.route-product-product.popup-quickview .product-info .button-group-page .btn-compare.tooltip{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-compare.btn:active,.no-touchevents.route-product-product.popup-quickview .product-info .button-group-page .btn-compare.btn:hover:active,.route-product-product.popup-quickview .product-info .button-group-page .btn-compare.btn:focus:active,.no-touchevents.route-product-product.popup-quickview .product-info .button-group-page .btn-compare.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-compare.btn:focus,.route-product-product.popup-quickview .product-info .button-group-page .btn-compare.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important
}
.no-touchevents.route-product-product.popup-quickview .product-info .button-group-page .btn-compare.btn:hover,.no-touchevents.route-product-product.popup-quickview .product-info .button-group-page .btn-compare.btn:active:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-compare.btn:active,.no-touchevents.route-product-product.popup-quickview .product-info .button-group-page .btn-compare.btn:hover:active,.route-product-product.popup-quickview .product-info .button-group-page .btn-compare.btn:focus:active{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-compare.btn:focus{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.route-product-product.popup-quickview .product-info .button-group-page .btn-compare.btn.btn.disabled:after{
    font-size:1em
}
.route-product-product.popup-quickview .product-info .product-details .buttons-wrapper{
    --quickview-buttons-gap:4px
}
.popup-quickview .product-right .description{
    order:100
}
.popup-quickview .expand-content{
    overflow:hidden;
    max-height:100px
}
.header-logo{
    display:block
}
.header-logo-alternate{
    display:none
}
.mobile-header .header-logo{
    display:block
}
.mobile-header .header-logo-alternate{
    display:none
}
.login-box>div{
    flex-basis:300px;
    padding:calc(60px/2)
}
.login-box>div:first-child{
    order:2;
    display:block
}
.route-account-login .site-wrapper>.container,html:not(.popup).route-account-login .site-wrapper>.page-title .page-title-text,.route-account-login .breadcrumb{
    max-width:1000px
}
.route-account-logout .site-wrapper>.container,html:not(.popup).route-account-logout .site-wrapper>.page-title .page-title-text,.route-account-login .breadcrumb{
    max-width:1000px
}
.route-account-forgotten .site-wrapper>.container,html:not(.popup).route-account-forgotten .site-wrapper>.page-title .page-title-text,.route-account-login .breadcrumb{
    max-width:1000px
}
.route-account-register .site-wrapper>.container,html:not(.popup).route-account-register .site-wrapper>.page-title .page-title-text,.route-account-login .breadcrumb{
    max-width:1000px
}
.route-account-login .site-wrapper>.container>.row{
    margin:0
}
.route-account-logout .site-wrapper>.container>.row{
    margin:0
}
.route-account-forgotten .site-wrapper>.container>.row{
    margin:0
}
.route-account-register .site-wrapper>.container>.row{
    margin:0
}
#account-forgotten #content{
    margin:0;
    width:100%
}
#account-login #content{
    margin:0;
    width:100%
}
.route-account-logout #common-success #content{
    margin:0;
    width:100%
}
#account-register #content{
    margin:0;
    width:100%
}
#account-login .side-column{
    display:none
}
#account-forgotten .side-column{
    display:none
}
.route-account-logout #common-success .side-column{
    display:none
}
#account-register .side-column{
    display:none
}
.login-box{
    margin:calc(0px - 60px/2)
}
.login-box .well{
    border-radius:2px;
    --element-border-radius:2px
}
.popup-login .title{
    margin-bottom:var(--j-gap-spacing-vertical-l) !important;
    --element-margin-bottom:var(--j-gap-spacing-vertical-l) !important
}
.popup-login html{
    --popup-height-margin:40px;
    --popup-width-margin:20px
}
.popup-login .popup-bg{
    background-color:rgba(0,0,0,.8);
    --background-color:rgba(0,0,0,.8)
}
.popup-login .popup-inner-body,.popup-login .popup{
    background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1))
}
.popup-login .popup-content,.popup-login .popup-inner-body>.grid-rows,.popup-login .popup .site-wrapper{
    padding:var(--j-gap-spacing-padding-m);
    --element-padding:var(--j-gap-spacing-padding-m)
}
.popup-login .popup-inner-body{
    border-radius:2px;
    --element-border-radius:2px;
    box-shadow:1.1px 4.5px 3.6px rgba(0,0,0,.024),3px 12.5px 10px rgba(0,0,0,.035),7.2px 30.1px 24.1px rgba(0,0,0,.046),24px 100px 80px rgba(0,0,0,.07)
}
.popup-login .popup-dont-show{
    justify-content:start;
    position:absolute;
    inset-inline-end:auto
}
.popup-login .popup-buttons+.popup-dont-show{
    margin-top:0
}
.popup-login .popup-container .popup-close:before{
    content:'\e9c7' !important;
    font-family:icomoon !important;
    font-size:13px
}
.popup-login .popup-container .popup-close{
    width:30px;
    height:30px;
    margin-inline-end:-10px;
    margin-top:25px
}
.popup-login div.popup-container .btn.popup-close{
    border-radius:99px !important;
    --element-border-radius:99px !important;
    padding:0 !important;
    --element-padding:0px !important
}
.popup-login .popup-container .popup-close.btn,.popup-login .popup-container .popup-close.btn:visited{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.no-touchevents .popup-login .popup-container .popup-close.btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.popup-login .popup-container .popup-close.btn:active,.no-touchevents .popup-login .popup-container .popup-close.btn:hover:active{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.popup-login .popup-container .popup-close.btn{
    --focus-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.popup-login .popup-container .popup-close.btn,.popup-login .popup-container .popup-close.tooltip{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.popup-login .popup-container .popup-close.btn:active,.no-touchevents .popup-login .popup-container .popup-close.btn:hover:active,.popup-login .popup-container .popup-close.btn:focus:active,.no-touchevents .popup-login .popup-container .popup-close.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.popup-login .popup-container .popup-close.btn:focus,.popup-login .popup-container .popup-close.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1)) !important
}
.no-touchevents .popup-login .popup-container .popup-close.btn:hover,.no-touchevents .popup-login .popup-container .popup-close.btn:active:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.popup-login .popup-container .popup-close.btn.btn.disabled:after{
    font-size:1em
}
.popup-login .popup-header{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-item);
    text-transform:none;
    line-height:1.3;
    white-space:normal;
    overflow:initial;
    text-overflow:initial;
    -webkit-line-clamp:initial;
    -webkit-line-clamp:2;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    margin:0 !important;
    --element-margin:0px !important;
    padding:var(--j-gap-spacing---6);
    --element-padding:var(--j-gap-spacing---6);
    padding-left:var(--j-gap-spacing---8);
    --element-padding-left:var(--j-gap-spacing---8);
    border-width:0;
    border-bottom-width:1px;
    border-style:none;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.popup-login .popup-header:after{
    display:none
}
.popup-login .popup-header .page-title-text:after{
    display:none
}
.popup-login .popup-header .filter-title-text:after{
    display:none
}
.popup-login .popup-footer{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    padding:var(--j-gap-spacing---6);
    --element-padding:var(--j-gap-spacing---6);
    padding-top:18px;
    --element-padding-top:18px;
    padding-bottom:18px;
    --element-padding-bottom:18px;
    border-width:0;
    border-top-width:1px;
    border-style:none;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.popup-login .btn-popup-1.btn,.popup-login .btn-popup-1.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-300) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents .popup-login .btn-popup-1.btn:hover{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1))
}
.popup-login .btn-popup-1.btn:active,.no-touchevents .popup-login .btn-popup-1.btn:hover:active{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important
}
.popup-login .btn-popup-1.btn{
    --focus-color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    justify-content:center;
    padding:.8em;
    --element-padding:.8em;
    padding-right:1.5em;
    --element-padding-right:1.5em;
    padding-left:1.5em;
    --element-padding-left:1.5em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
.popup-login .btn-popup-1.btn,.popup-login .btn-popup-1.tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.popup-login .btn-popup-1.btn:active,.no-touchevents .popup-login .btn-popup-1.btn:hover:active,.popup-login .btn-popup-1.btn:focus:active,.no-touchevents .popup-login .btn-popup-1.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -8%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -8%),calc(var(--j-color-scheme-button-background-a)*1))
}
.popup-login .btn-popup-1.btn:focus,.popup-login .btn-popup-1.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -5%),calc(var(--j-color-scheme-button-background-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -5%),calc(var(--j-color-scheme-button-background-a)*1)) !important
}
.popup-login .btn-popup-1.btn.btn.disabled:after{
    font-size:1em
}
.popup-login .btn-popup-2.btn,.popup-login .btn-popup-2.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-300) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents .popup-login .btn-popup-2.btn:hover{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1))
}
.popup-login .btn-popup-2.btn:active,.no-touchevents .popup-login .btn-popup-2.btn:hover:active{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important
}
.popup-login .btn-popup-2.btn{
    --focus-color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    justify-content:center;
    padding:.8em;
    --element-padding:.8em;
    padding-right:1.5em;
    --element-padding-right:1.5em;
    padding-left:1.5em;
    --element-padding-left:1.5em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
.popup-login .btn-popup-2.btn,.popup-login .btn-popup-2.tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.popup-login .btn-popup-2.btn:active,.no-touchevents .popup-login .btn-popup-2.btn:hover:active,.popup-login .btn-popup-2.btn:focus:active,.no-touchevents .popup-login .btn-popup-2.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -8%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -8%),calc(var(--j-color-scheme-button-background-a)*1))
}
.popup-login .btn-popup-2.btn:focus,.popup-login .btn-popup-2.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -5%),calc(var(--j-color-scheme-button-background-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -5%),calc(var(--j-color-scheme-button-background-a)*1)) !important
}
.popup-login .btn-popup-2.btn.btn.disabled:after{
    font-size:1em
}
.popup-login .popup-container{
    width:520px
}
.popup-register .popup-container{
    width:520px
}
a.forgot-password{
    margin-bottom:var(--j-gap-spacing-vertical-l);
    --element-margin-bottom:var(--j-gap-spacing-vertical-l)
}
.account-list>li>a{
    font-size:1.2rem;
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    line-height:1.2;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    padding:12%;
    --element-padding:12%;
    padding-top:14%;
    --element-padding-top:14%;
    padding-bottom:14%;
    --element-padding-bottom:14%;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:2px;
    --element-border-radius:2px;
    flex-direction:column;
    width:100%;
    text-align:center;
    --scale-hover:1.05;
    --scale-active:1
}
.no-touchevents .account-list>li>a:hover{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1));
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1));
    border-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.account-list>li>a:before{
    content:'\e93f' !important;
    font-family:icomoon !important;
    font-size:3.8rem;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    margin-bottom:var(--j-gap-spacing---4);
    --element-margin-bottom:var(--j-gap-spacing---4);
    margin-inline-end:0;
    margin-inline-start:0
}
.no-touchevents .account-list>li>a:hover:before{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1))
}
.account-list .edit-info{
    display:flex
}
.route-information-sitemap .site-edit{
    display:block
}
.account-list .edit-pass{
    display:flex
}
.route-information-sitemap .site-pass{
    display:block
}
.account-list .edit-address{
    display:flex
}
.route-information-sitemap .site-address{
    display:block
}
.account-list .edit-wishlist{
    display:flex
}
.my-cards{
    display:block
}
.account-list>li.edit-payment-method{
    display:flex
}
.account-list .edit-order{
    display:flex
}
.route-information-sitemap .site-history{
    display:block
}
.account-list .edit-downloads{
    display:flex
}
.route-information-sitemap .site-download{
    display:block
}
.account-list .edit-rewards{
    display:flex
}
.account-list .edit-returns{
    display:flex
}
.account-list .edit-transactions{
    display:flex
}
.account-list .edit-recurring,.account-list>li.edit-subscription>a:before{
    display:flex
}
.my-affiliates{
    display:block
}
.my-newsletter .account-list{
    display:flex
}
.my-affiliates .title{
    display:block
}
.my-newsletter .title{
    display:block
}
.my-account .title{
    display:block
}
.my-orders .title{
    display:block
}
.my-cards .title{
    display:block
}
.account-page .title{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-item);
    text-transform:none;
    line-height:1.3;
    white-space:normal;
    overflow:initial;
    text-overflow:initial;
    -webkit-line-clamp:initial;
    -webkit-line-clamp:2
}
.account-page .title:after{
    display:none
}
.account-page .title .page-title-text:after{
    display:none
}
.account-page .title .filter-title-text:after{
    display:none
}
.account-list>li{
    width:calc(100%/6);
    padding:10px;
    margin:0
}
.account-list{
    margin:0 -10px -10px;
    flex-direction:row
}
.account-list>.edit-info>a:before{
    content:'\e90d' !important;
    font-family:icomoon !important
}
.account-list>.edit-pass>a:before{
    content:'\eac4' !important;
    font-family:icomoon !important
}
.account-list>.edit-address>a:before{
    content:'\e956' !important;
    font-family:icomoon !important
}
.account-list>.edit-wishlist>a:before{
    content:'\e955' !important;
    font-family:icomoon !important;
    font-size:4.2rem
}
.my-cards .account-list>li>a:before,.account-list>li.edit-payment-method>a:before{
    content:'\e950' !important;
    font-family:icomoon !important
}
.account-list>.edit-order>a:before{
    content:'\ead5' !important;
    font-family:icomoon !important
}
.account-list>.edit-downloads>a:before{
    content:'\eb4e' !important;
    font-family:icomoon !important
}
.account-list>.edit-rewards>a:before{
    content:'\e952' !important;
    font-family:icomoon !important
}
.account-list>.edit-returns>a:before{
    content:'\f112' !important;
    font-family:icomoon !important
}
.account-list>.edit-transactions>a:before{
    content:'\eab6' !important;
    font-family:icomoon !important
}
.account-list>.edit-recurring>a:before,.account-list>li.edit-subscription>a:before{
    content:'\e8b3' !important;
    font-family:icomoon !important;
    font-size:4.2rem
}
.account-list>.affiliate-add>a:before{
    content:'\e95a' !important;
    font-family:icomoon !important
}
.account-list>.affiliate-edit>a:before{
    content:'\e95a' !important;
    font-family:icomoon !important
}
.account-list>.affiliate-track>a:before{
    content:'\e93c' !important;
    font-family:icomoon !important
}
.my-newsletter .account-list>li>a:before{
    content:'\e94c' !important;
    font-family:icomoon !important
}
.account-page>div .title{
    margin-bottom:.8em !important;
    --element-margin-bottom:.8em !important
}
.route-account-register .account-customer-group label:after{
    display:none !important
}
#account .account-firstname label:after{
    display:none !important
}
#account .account-lastname label:after{
    display:none !important
}
#account .account-telephone label:after{
    display:none !important
}
#account .account-fax label:after{
    display:none !important
}
.route-account-register .address-company label:after{
    display:none !important
}
#account-address .address-company label:after{
    display:none !important
}
.route-account-register .address-address-2 label:after{
    display:none !important
}
#account-address .address-address-2 label:after{
    display:none !important
}
.route-account-order-info td .btn-primary.btn,.route-account-order-info td .btn-primary.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents.route-account-order-info td .btn-primary.btn:hover{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.route-account-order-info td .btn-primary.btn:active,.no-touchevents.route-account-order-info td .btn-primary.btn:hover:active{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important
}
.route-account-order-info td .btn-primary.btn{
    --focus-color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    justify-content:center;
    border-width:1px;
    border-style:solid;
    border-color:rgba(0,0,0,0);
    padding:1.1em;
    --element-padding:1.1em;
    padding-right:2em;
    --element-padding-right:2em;
    padding-left:2em;
    --element-padding-left:2em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
.route-account-order-info td .btn-primary.btn,.route-account-order-info td .btn-primary.tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.route-account-order-info td .btn-primary.btn:active,.no-touchevents.route-account-order-info td .btn-primary.btn:hover:active,.route-account-order-info td .btn-primary.btn:focus:active,.no-touchevents.route-account-order-info td .btn-primary.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.route-account-order-info td .btn-primary.btn:focus,.route-account-order-info td .btn-primary.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important
}
.route-account-order-info td .btn-primary.btn.btn.disabled:after{
    font-size:1em
}
.route-account-order-info td .btn-primary i:before{
    content:'\e936' !important;
    font-family:icomoon !important
}
.route-account-order-info td .btn-primary{
    padding:.5em !important;
    --element-padding:.5em !important
}
.route-account-order td .btn-info.btn,.route-account-order td .btn-info.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents.route-account-order td .btn-info.btn:hover{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.route-account-order td .btn-info.btn:active,.no-touchevents.route-account-order td .btn-info.btn:hover:active{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important
}
.route-account-order td .btn-info.btn{
    --focus-color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    justify-content:center;
    border-width:1px;
    border-style:solid;
    border-color:rgba(0,0,0,0);
    padding:1.1em;
    --element-padding:1.1em;
    padding-right:2em;
    --element-padding-right:2em;
    padding-left:2em;
    --element-padding-left:2em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
.route-account-order td .btn-info.btn,.route-account-order td .btn-info.tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.route-account-order td .btn-info.btn:active,.no-touchevents.route-account-order td .btn-info.btn:hover:active,.route-account-order td .btn-info.btn:focus:active,.no-touchevents.route-account-order td .btn-info.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.route-account-order td .btn-info.btn:focus,.route-account-order td .btn-info.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important
}
.route-account-order td .btn-info.btn.btn.disabled:after{
    font-size:1em
}
.route-account-order td .btn-info{
    padding:.5em !important;
    --element-padding:.5em !important
}
.route-account-order-info td .btn-danger.btn,.route-account-order-info td .btn-danger.btn:visited{
    color:rgba(255,255,255,1) !important
}
.no-touchevents.route-account-order-info td .btn-danger.btn:hover{
    color:rgba(255,255,255,1) !important;
    background-color:rgba(201,37,44,1);
    --background-color:rgba(201,37,44,1)
}
.route-account-order-info td .btn-danger.btn:active,.no-touchevents.route-account-order-info td .btn-danger.btn:hover:active{
    color:rgba(255,255,255,1) !important
}
.route-account-order-info td .btn-danger.btn{
    --focus-color:rgba(255,255,255,1) !important;
    border-style:none
}
.route-account-order-info td .btn-danger.btn,.route-account-order-info td .btn-danger.tooltip{
    background-color:rgba(179,33,39,1);
    --background-color:rgba(179,33,39,1)
}
.route-account-order-info td .btn-danger.btn.btn.disabled:after{
    font-size:1em
}
.route-account-order-info td .btn-danger{
    padding:.5em !important;
    --element-padding:.5em !important
}
.route-account-order td .btn{
    width:36px;
    height:36px
}
.route-account-address .table-responsive td .btn.btn-info,.route-account-address-delete .table-responsive td .btn.btn-info .btn,.route-account-address .table-responsive td .btn.btn-info,.route-account-address-delete .table-responsive td .btn.btn-info .btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.route-account-address .table-responsive td .btn.btn-info,.no-touchevents.route-account-address-delete .table-responsive td .btn.btn-info .btn:hover{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.route-account-address .table-responsive td .btn.btn-info,.route-account-address-delete .table-responsive td .btn.btn-info .btn:active,.route-account-address .table-responsive td .btn.btn-info,.no-touchevents.route-account-address-delete .table-responsive td .btn.btn-info .btn:hover:active{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important
}
.route-account-address .table-responsive td .btn.btn-info,.route-account-address-delete .table-responsive td .btn.btn-info .btn{
    --focus-color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:rgba(0,0,0,0);
    padding:1.1em;
    --element-padding:1.1em;
    padding-right:2em;
    --element-padding-right:2em;
    padding-left:2em;
    --element-padding-left:2em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
.route-account-address .table-responsive td .btn.btn-info,.route-account-address-delete .table-responsive td .btn.btn-info.btn{
    justify-content:center
}
.route-account-address .table-responsive td .btn.btn-info,.route-account-address-delete .table-responsive td .btn.btn-info .btn,.route-account-address .table-responsive td .btn.btn-info,.route-account-address-delete .table-responsive td .btn.btn-info .tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.route-account-address .table-responsive td .btn.btn-info,.route-account-address-delete .table-responsive td .btn.btn-info .btn:active,.route-account-address .table-responsive td .btn.btn-info,.no-touchevents.route-account-address-delete .table-responsive td .btn.btn-info .btn:hover:active,.route-account-address .table-responsive td .btn.btn-info,.route-account-address-delete .table-responsive td .btn.btn-info .btn:focus:active,.route-account-address .table-responsive td .btn.btn-info,.no-touchevents.route-account-address-delete .table-responsive td .btn.btn-info .btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.route-account-address .table-responsive td .btn.btn-info,.route-account-address-delete .table-responsive td .btn.btn-info .btn:focus,.route-account-address .table-responsive td .btn.btn-info,.route-account-address-delete .table-responsive td .btn.btn-info .btn[disabled]{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important
}
.route-account-address .table-responsive td .btn.btn-info,.route-account-address-delete .table-responsive td .btn.btn-info .btn.btn.disabled:after{
    font-size:1em
}
.route-account-address .table-responsive td .btn-info,.route-account-address-delete .table-responsive td .btn-info{
    padding:1em !important;
    --element-padding:1em !important
}
.route-account-address .table-responsive td .btn-info:before,.route-account-address-delete .table-responsive td .btn-info:before{
    content:'\e92d' !important;
    font-family:icomoon !important;
    margin-right:var(--j-gap-spacing---3);
    --element-margin-right:var(--j-gap-spacing---3)
}
.route-account-address .table-responsive td .btn-danger.btn,.route-account-address-delete .table-responsive td .btn-danger.btn .btn,.route-account-address .table-responsive td .btn-danger.btn,.route-account-address-delete .table-responsive td .btn-danger.btn .btn:visited{
    color:rgba(255,255,255,1) !important
}
.route-account-address .table-responsive td .btn-danger.btn,.no-touchevents.route-account-address-delete .table-responsive td .btn-danger.btn .btn:hover{
    color:rgba(255,255,255,1) !important;
    background-color:rgba(201,37,44,1);
    --background-color:rgba(201,37,44,1)
}
.route-account-address .table-responsive td .btn-danger.btn,.route-account-address-delete .table-responsive td .btn-danger.btn .btn:active,.route-account-address .table-responsive td .btn-danger.btn,.no-touchevents.route-account-address-delete .table-responsive td .btn-danger.btn .btn:hover:active{
    color:rgba(255,255,255,1) !important
}
.route-account-address .table-responsive td .btn-danger.btn,.route-account-address-delete .table-responsive td .btn-danger.btn .btn{
    --focus-color:rgba(255,255,255,1) !important;
    border-style:none
}
.route-account-address .table-responsive td .btn-danger.btn,.route-account-address-delete .table-responsive td .btn-danger.btn .btn,.route-account-address .table-responsive td .btn-danger.btn,.route-account-address-delete .table-responsive td .btn-danger.btn .tooltip{
    background-color:rgba(179,33,39,1);
    --background-color:rgba(179,33,39,1)
}
.route-account-address .table-responsive td .btn-danger.btn,.route-account-address-delete .table-responsive td .btn-danger.btn .btn.btn.disabled:after{
    font-size:1em
}
.route-account-address .table-responsive td .btn-danger,.route-account-address-delete .table-responsive td .btn-danger{
    padding:1em !important;
    --element-padding:1em !important
}
.route-account-address .table-responsive td .btn-danger:before,.route-account-address-delete .table-responsive td .btn-danger:before{
    content:'\e9c9' !important;
    font-family:icomoon !important;
    margin-right:var(--j-gap-spacing---3);
    --element-margin-right:var(--j-gap-spacing---3)
}
.route-checkout-cart .td-qty .stepper input.form-control{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-300) !important;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1.3 !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    border-width:0 !important;
    border-style:none !important;
    border-radius:0 !important;
    --element-border-radius:0px !important;
    box-shadow:none
}
.no-touchevents.route-checkout-cart .td-qty .stepper input.form-control:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important
}
.route-checkout-cart .td-qty .stepper input.form-control:focus{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important
}
.route-checkout-cart .td-qty .stepper{
    --stepper-border:0;
    max-width:var(--stepper-max-width,100%);
    --stepper-height:38px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.route-checkout-cart .td-qty .stepper button{
    position:static;
    width:calc(var(--stepper-button-width,30)*1px*3);
    height:100%;
    min-height:36px;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.route-checkout-cart .td-qty .stepper button.fa-angle-up{
    border-inline-width:var(--stepper-border,0) 0;
    border-block-width:0
}
.route-checkout-cart .td-qty .stepper button.fa-angle-down{
    border-inline-width:0 var(--stepper-border,0);
    border-block-width:0
}
.route-checkout-cart .td-qty .stepper .form-control{
    max-width:100% !important
}
.route-checkout-cart .td-qty .stepper .fa-angle-down:before{
    content:'\eb85' !important;
    font-family:icomoon !important;
    font-size:16px
}
.route-checkout-cart .td-qty .stepper .fa-angle-up:before{
    content:'\eba0' !important;
    font-family:icomoon !important;
    font-size:16px
}
.no-touchevents.route-checkout-cart .td-qty .stepper:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.route-checkout-cart .td-qty .stepper button:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.no-touchevents.route-checkout-cart .td-qty .stepper button:hover:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.no-touchevents.route-checkout-cart .td-qty .stepper button:hover{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.route-checkout-cart .td-qty .stepper button:active{
    background-color:hsla(var(--j-color-scheme-background-shade-h),var(--j-color-scheme-background-shade-s),calc(var(--j-color-scheme-background-shade-l) - 0%),calc(var(--j-color-scheme-background-shade-a)*1)) !important
}
.cart-page .td-qty .btn-update.btn,.cart-page .td-qty .btn-update.btn:visited{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.no-touchevents .cart-page .td-qty .btn-update.btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.cart-page .td-qty .btn-update.btn:active,.no-touchevents .cart-page .td-qty .btn-update.btn:hover:active{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.cart-page .td-qty .btn-update.btn{
    --focus-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.cart-page .td-qty .btn-update.btn,.cart-page .td-qty .btn-update.tooltip{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.cart-page .td-qty .btn-update.btn:active,.no-touchevents .cart-page .td-qty .btn-update.btn:hover:active,.cart-page .td-qty .btn-update.btn:focus:active,.no-touchevents .cart-page .td-qty .btn-update.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.cart-page .td-qty .btn-update.btn:focus,.cart-page .td-qty .btn-update.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important
}
.no-touchevents .cart-page .td-qty .btn-update.btn:hover,.no-touchevents .cart-page .td-qty .btn-update.btn:active:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.cart-page .td-qty .btn-update.btn:active,.no-touchevents .cart-page .td-qty .btn-update.btn:hover:active,.cart-page .td-qty .btn-update.btn:focus:active{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.cart-page .td-qty .btn-update.btn:focus{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.cart-page .td-qty .btn-update.btn.btn.disabled:after{
    font-size:1em
}
.route-checkout-cart #content td .btn{
    border-radius:99px !important;
    --element-border-radius:99px !important
}
.cart-page .td-qty .btn-remove.btn,.cart-page .td-qty .btn-remove.btn:visited{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.no-touchevents .cart-page .td-qty .btn-remove.btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.cart-page .td-qty .btn-remove.btn:active,.no-touchevents .cart-page .td-qty .btn-remove.btn:hover:active{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.cart-page .td-qty .btn-remove.btn{
    --focus-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.cart-page .td-qty .btn-remove.btn,.cart-page .td-qty .btn-remove.tooltip{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.cart-page .td-qty .btn-remove.btn:active,.no-touchevents .cart-page .td-qty .btn-remove.btn:hover:active,.cart-page .td-qty .btn-remove.btn:focus:active,.no-touchevents .cart-page .td-qty .btn-remove.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.cart-page .td-qty .btn-remove.btn:focus,.cart-page .td-qty .btn-remove.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important
}
.no-touchevents .cart-page .td-qty .btn-remove.btn:hover,.no-touchevents .cart-page .td-qty .btn-remove.btn:active:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.cart-page .td-qty .btn-remove.btn:active,.no-touchevents .cart-page .td-qty .btn-remove.btn:hover:active,.cart-page .td-qty .btn-remove.btn:focus:active{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.cart-page .td-qty .btn-remove.btn:focus{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.cart-page .td-qty .btn-remove.btn.btn.disabled:after{
    font-size:1em
}
.cart-table .td-name a,.cart-section .td-product a{
    -webkit-line-clamp:2;
    display:-webkit-box !important;
    -webkit-box-orient:vertical;
    overflow:hidden;
    padding-bottom:1px
}
.no-touchevents.route-checkout-cart #content tbody .td-name a:hover,.no-touchevents.route-checkout-checkout .table-responsive .td-product a:hover,.no-touchevents.route-checkout-checkout .table-responsive table tr td.text-left:first-child a:hover{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.route-checkout-cart #content tbody .td-name a,.route-checkout-checkout .table-responsive .td-product a,.route-checkout-checkout .table-responsive table tr td.text-left:first-child a{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.route-checkout-cart #content tbody .td-name small{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.route-checkout-cart #content tbody .td-model{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-300);
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.3
}
.route-checkout-cart #content tbody .td-price,.route-checkout-checkout #content .quick-checkout-wrapper .right .cart-section table .td-price{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-400);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    line-height:1
}
.route-checkout-cart #content tbody .td-total,.route-checkout-checkout #content .quick-checkout-wrapper .right .cart-section table .td-total{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size-400);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    line-height:1
}
.route-checkout-cart .cart-page #shopping-cart,.route-checkout-cart .cart-page #output-cart{
    width:calc(100% - var(--cart-bottom-width,35%) - var(--cart-bottom-space,0px)/2)
}
.route-checkout-cart .cart-page>.cart-bottom{
    width:calc(var(--cart-bottom-width,35%) - var(--cart-bottom-space,0px)/2)
}
.route-checkout-cart .cart-page .cart-bottom,.route-checkout-cart #shopping-cart .table-responsive{
    position:sticky;
    top:var(--sticky-top-distance-custom,0);
    z-index:90
}
.route-checkout-cart .cart-page{
    --sticky-top-distance-custom:170px;
    --cart-bottom-width:33%;
    --cart-bottom-space:32px;
    gap:var(--cart-bottom-space)
}
.cart-bottom{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    padding:var(--j-gap-spacing-padding-m);
    --element-padding:var(--j-gap-spacing-padding-m);
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:2px;
    --element-border-radius:2px
}
.panels-total{
    flex-direction:column
}
.panels-total .cart-total{
    margin-top:20px;
    --element-margin-top:20px;
    align-items:flex-start
}
.cart-table .td-image{
    display:table-cell
}
.cart-table .td-qty .stepper,.cart-section .stepper,.cart-table .td-qty .btn-update.btn,.cart-section .td-qty .btn-primary.btn{
    display:inline-flex
}
.cart-table .td-name{
    display:table-cell
}
.cart-table .td-model{
    display:table-cell
}
.route-account-order-info .table-responsive .table-order thead>tr>td:nth-child(2){
    display:table-cell
}
.route-account-order-info .table-responsive .table-order tbody>tr>td:nth-child(2){
    display:table-cell
}
.route-account-order-info .table-responsive .table-order tfoot>tr>td:last-child{
    display:table-cell
}
.cart-table .td-price{
    display:table-cell
}
.route-checkout-cart .cart-panels .panel-group .panel-heading a:before{
    content:'\e40b' !important;
    font-family:icomoon !important;
    font-size:1.1em;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    order:10;
    margin:0 0 0 auto
}
.no-touchevents.route-checkout-cart .cart-panels .panel-group .panel-heading:hover a:before{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.route-checkout-cart .cart-panels .panel-group .panel-active .panel-heading a:before,.no-touchevents.route-checkout-cart .cart-panels .panel-group .panel-active .panel-heading:hover a:before{
    content:'\e40a' !important;
    font-family:icomoon !important;
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.route-checkout-cart .cart-panels .panel-group .panel-heading a{
    justify-content:flex-start;
    font-family:'Urbanist';
    font-weight:500;
    font-size:var(--j-font_size-font-size--title-item-list);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    line-height:1.3;
    padding-top:1.2em;
    --element-padding-top:1.2em;
    padding-bottom:1.2em;
    --element-padding-bottom:1.2em
}
.no-touchevents.route-checkout-cart .cart-panels .panel-group .panel-heading:hover a{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.no-touchevents.route-checkout-cart .cart-panels .panel-group .panel-active .panel-heading:hover a,.route-checkout-cart .cart-panels .panel-group .panel-active .panel-heading a{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.route-checkout-cart .cart-panels .panel-group .panel{
    --panel-spacing:var(--j-gap-spacing---2)
}
.route-checkout-cart .cart-panels .panel-body{
    margin-top:var(--j-gap-spacing---5) !important
}
.route-checkout-cart .cart-panels .panel-group .panel:not(:only-child):not(:last-child):after{
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.route-checkout-cart .cart-panels .panel-group .panel:last-child .panel-heading{
    border-width:0 !important;
    border-bottom-width:0 !important
}
.route-checkout-cart .cart-panels .panel-group .panel-heading a.has-image{
    padding-top:.7em;
    --element-padding-top:.7em;
    padding-bottom:.7em;
    --element-padding-bottom:.7em
}
.route-checkout-cart .cart-panels .panel-group .panel-body{
    padding-bottom:var(--j-gap-spacing---7);
    --element-padding-bottom:var(--j-gap-spacing---7)
}
.route-checkout-cart .cart-panels .panel-group .panel-heading+.panel-collapse .panel-body{
    border-width:0
}
.route-checkout-cart .cart-panels .panel-group .panel .menu-image>img{
    background-color:rgba(247,247,247,1);
    --background-color:rgba(247,247,247,1)
}
.route-checkout-cart .cart-panels .panel-group .panel .menu-image{
    margin-right:var(--j-gap-spacing---5);
    --element-margin-right:var(--j-gap-spacing---5);
    padding:var(--j-gap-spacing---1);
    --element-padding:var(--j-gap-spacing---1);
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.route-checkout-cart .cart-panels label,.route-checkout-cart .cart-panels .form-group .control-label,.route-checkout-cart .cart-panels .form-label{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-300);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.3
}
.route-checkout-cart .cart-panels .has-error+.text-danger,.route-checkout-cart .cart-panels .text-danger,.route-checkout-cart .cart-panels .invalid-feedback{
    font-size:12px !important;
    color:rgba(179,33,39,1) !important
}
.route-checkout-cart .cart-panels .form-group,.route-checkout-cart .cart-panels .form-label{
    --form-label-width:25%
}
.route-checkout-cart .cart-panels .form-group,.route-checkout-cart .cart-panels .control-label,.route-checkout-cart .cart-panels .form-label{
    --label-gap:6px
}
.route-checkout-cart .cart-panels .form-group .control-label,.route-checkout-cart .cart-panels .form-label{
    justify-content:flex-start;
    align-items:center
}
.route-checkout-cart .cart-panels legend{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-module);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.4;
    margin-bottom:1.25em !important;
    white-space:normal;
    overflow:initial;
    text-overflow:initial;
    -webkit-line-clamp:initial;
    -webkit-line-clamp:2
}
.route-checkout-cart .cart-panels legend:after{
    display:none;
    margin-top:.7em
}
.route-checkout-cart .cart-panels legend .page-title-text:after{
    display:none;
    margin-top:.7em
}
.route-checkout-cart .cart-panels legend .filter-title-text:after{
    display:none;
    margin-top:.7em
}
.route-checkout-cart .cart-panels legend:after,.route-checkout-cart .cart-panels legend .page-title-text:after,.route-checkout-cart .cart-panels legend .filter-title-text:after{
    width:50px;
    height:2px;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.route-checkout-cart .cart-panels .has-error .form-control,.route-checkout-cart .cart-panels .has-error .g-recaptcha iframe,.route-checkout-cart .cart-panels .is-invalid{
    border-style:solid !important
}
.route-checkout-cart .cart-panels .required .control-label:after,.route-checkout-cart .cart-panels .required .control-label:before,.route-checkout-cart .cart-panels .required .control-label+div:before{
    font-size:18px;
    color:rgba(179,33,39,1)
}
.route-checkout-cart .cart-panels .form-group{
    --input-group-spacing:var(--j-gap-spacing---6)
}
.route-checkout-cart .cart-panels form>fieldset>.row{
    --input-group-spacing:var(--j-gap-spacing---6)
}
.route-checkout-cart .cart-panels form>fieldset>.row+.row{
    margin-top:var(--input-group-spacing,0px)
}
.route-checkout-cart .cart-panels .form-group:not(:first-child){
    margin-top:var(--input-group-spacing,0px) !important
}
.route-checkout-cart .cart-panels .form-group+.checkbox{
    margin-top:var(--j-gap-spacing---6)
}
.route-checkout-cart .cart-panels .form-group~.payment{
    margin-top:var(--j-gap-spacing---6)
}
.route-checkout-cart .cart-panels form>#account{
    margin-bottom:var(--j-gap-spacing---6)
}
.route-checkout-cart .cart-panels form>div:not(.buttons):not(.checkout-section):not(.dropdown):not(#review):not(.input-group){
    margin-bottom:var(--j-gap-spacing---6) !important
}
.route-checkout-cart .cart-panels .panel .radio+p{
    margin-bottom:var(--j-gap-spacing---6) !important
}
.route-checkout-cart .cart-panels .panel p+.radio{
    margin-top:var(--j-gap-spacing---6) !important
}
.route-checkout-cart .cart-panels fieldset:not(:last-of-type){
    margin-bottom:var(--j-gap-spacing---6)
}
.route-checkout-cart .cart-panels fieldset>legend{
    margin-top:var(--j-gap-spacing---6)
}
.route-checkout-cart .cart-panels #collapse-shipping .btn{
    margin-top:var(--j-gap-spacing---6)
}
.route-checkout-cart .cart-panels .payment-address .section-body>div{
    margin-bottom:var(--j-gap-spacing---6)
}
.route-checkout-cart .cart-panels .shipping-address .section-body>div{
    margin-bottom:var(--j-gap-spacing---6)
}
.route-checkout-cart .cart-panels fieldset{
    --fieldset-spacing:var(--j-gap-spacing-vertical-l)
}
.route-checkout-cart .cart-panels input.form-control{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    line-height:1.4 !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    padding:var(--j-gap-spacing---2);
    --element-padding:var(--j-gap-spacing---2);
    padding-left:var(--j-gap-spacing---5);
    --element-padding-left:var(--j-gap-spacing---5);
    border-width:1px !important;
    border-style:solid !important;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1)) !important;
    border-radius:4px !important;
    --element-border-radius:4px !important;
    min-height:40px
}
.no-touchevents.route-checkout-cart .cart-panels input.form-control:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02)
}
.route-checkout-cart .cart-panels input.form-control:focus{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02) !important
}
.route-checkout-cart .cart-panels input.form-control:focus,.route-checkout-cart .cart-panels input.form-control:active{
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 5%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.route-checkout-cart .cart-panels input.form-control::placeholder{
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1)) !important
}
.route-checkout-cart .cart-panels .control-label{
    max-height:42px
}
.route-checkout-cart .cart-panels textarea.form-control{
    font-family:'Inter' !important;
    font-weight:400 !important;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    line-height:1.4 !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    padding:var(--j-gap-spacing---4);
    --element-padding:var(--j-gap-spacing---4);
    padding-left:var(--j-gap-spacing---5);
    --element-padding-left:var(--j-gap-spacing---5);
    border-width:1px !important;
    border-style:solid !important;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1)) !important;
    border-radius:4px !important;
    --element-border-radius:4px !important;
    min-height:100px
}
.no-touchevents.route-checkout-cart .cart-panels textarea.form-control:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02)
}
.route-checkout-cart .cart-panels textarea.form-control:focus{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important
}
.route-checkout-cart .cart-panels textarea.form-control:focus,.route-checkout-cart .cart-panels textarea.form-control:active{
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 5%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.route-checkout-cart .cart-panels select{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    line-height:1.4 !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    padding:var(--j-gap-spacing---2);
    --element-padding:var(--j-gap-spacing---2);
    padding-left:var(--j-gap-spacing---5);
    --element-padding-left:var(--j-gap-spacing---5);
    border-width:1px !important;
    border-style:solid !important;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1)) !important;
    border-radius:4px !important;
    --element-border-radius:4px !important;
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    line-height:1.4 !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    padding:var(--j-gap-spacing---2);
    --element-padding:var(--j-gap-spacing---2);
    padding-left:var(--j-gap-spacing---5);
    --element-padding-left:var(--j-gap-spacing---5);
    border-width:1px !important;
    border-style:solid !important;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1)) !important;
    border-radius:4px !important;
    --element-border-radius:4px !important
}
.no-touchevents.route-checkout-cart .cart-panels select:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02)
}
.route-checkout-cart .cart-panels select:focus{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02) !important;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02) !important
}
.route-checkout-cart .cart-panels select:focus,.route-checkout-cart .cart-panels select:active{
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 5%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 5%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.route-checkout-cart .cart-panels select::placeholder{
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1)) !important;
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1)) !important
}
.route-checkout-cart .cart-panels select,.route-checkout-cart .cart-panels select.form-control,.route-checkout-cart .cart-panels select.form-select{
    height:40px
}
.route-checkout-cart .cart-panels .radio{
    width:auto
}
.route-checkout-cart .cart-panels input[type=radio]{
    margin-inline-end:10px !important
}
.route-checkout-cart .cart-panels .form-group .radio>label,.route-checkout-cart .cart-panels .form-group .radio-inline,.route-checkout-cart .cart-panels .form-check-label{
    margin:calc(7px/2)
}
.route-checkout-cart .cart-panels .form-radio{
    --radio-gap:7px
}
.route-checkout-cart .cart-panels input[type=radio],.route-checkout-cart .cart-panels input[type=checkbox]{
    min-width:16px;
    min-height:16px
}
.route-checkout-cart .cart-panels .checkbox,.route-checkout-cart .cart-panels .checkbox-inline{
    width:100%
}
.route-checkout-cart .cart-panels .form-group .checkbox>label,.route-checkout-cart .cart-panels .form-group .checkbox-inline{
    margin:calc(6px/2)
}
.route-checkout-cart .cart-panels .form-checkbox{
    --checkbox-gap:6px
}
.route-checkout-cart .cart-panels input[type=checkbox]{
    margin-inline-end:6px !important
}
.route-checkout-cart .cart-panels .input-group .form-control{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    line-height:1.4 !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    padding:var(--j-gap-spacing---2);
    --element-padding:var(--j-gap-spacing---2);
    padding-left:var(--j-gap-spacing---5);
    --element-padding-left:var(--j-gap-spacing---5);
    border-width:1px !important;
    border-style:solid !important;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1)) !important;
    border-radius:4px !important;
    --element-border-radius:4px !important
}
.no-touchevents.route-checkout-cart .cart-panels .input-group .form-control:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02)
}
.route-checkout-cart .cart-panels .input-group .form-control:focus{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02) !important
}
.route-checkout-cart .cart-panels .input-group .form-control:focus,.route-checkout-cart .cart-panels .input-group .form-control:active{
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 5%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.route-checkout-cart .cart-panels .input-group .form-control::placeholder{
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1)) !important
}
.route-checkout-cart .cart-panels .input-group-btn .btn,.route-checkout-cart .cart-panels .input-group-btn .btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-300) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents.route-checkout-cart .cart-panels .input-group-btn .btn:hover{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1))
}
.route-checkout-cart .cart-panels .input-group-btn .btn:active,.no-touchevents.route-checkout-cart .cart-panels .input-group-btn .btn:hover:active{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important
}
.route-checkout-cart .cart-panels .input-group-btn .btn{
    --focus-color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    padding:.8em;
    --element-padding:.8em;
    padding-right:1.5em;
    --element-padding-right:1.5em;
    padding-left:1.5em;
    --element-padding-left:1.5em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
.route-checkout-cart .cart-panels .input-group-btn.btn{
    justify-content:center
}
.route-checkout-cart .cart-panels .input-group-btn .btn,.route-checkout-cart .cart-panels .input-group-btn .tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.route-checkout-cart .cart-panels .input-group-btn .btn:active,.no-touchevents.route-checkout-cart .cart-panels .input-group-btn .btn:hover:active,.route-checkout-cart .cart-panels .input-group-btn .btn:focus:active,.no-touchevents.route-checkout-cart .cart-panels .input-group-btn .btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -8%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -8%),calc(var(--j-color-scheme-button-background-a)*1))
}
.route-checkout-cart .cart-panels .input-group-btn .btn:focus,.route-checkout-cart .cart-panels .input-group-btn .btn[disabled]{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -5%),calc(var(--j-color-scheme-button-background-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -5%),calc(var(--j-color-scheme-button-background-a)*1)) !important
}
.route-checkout-cart .cart-panels .input-group-btn .btn.btn.disabled:after{
    font-size:1em
}
.route-checkout-cart .cart-panels .input-group .btn,.route-checkout-cart .cart-panels .input-group-btn .btn{
    min-width:36px;
    padding:.8em !important;
    --element-padding:.8em !important;
    border-radius:4px !important;
    --element-border-radius:4px !important;
    min-height:36px
}
.route-checkout-cart .cart-panels .input-group,.route-checkout-cart .cart-panels .input-group-btn{
    --input-group-gap:8px
}
.route-checkout-cart .cart-panels .bootstrap-datetimepicker-widget .btn,.route-checkout-cart .cart-panels .bootstrap-datetimepicker-widget .btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-300) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents.route-checkout-cart .cart-panels .bootstrap-datetimepicker-widget .btn:hover{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1))
}
.route-checkout-cart .cart-panels .bootstrap-datetimepicker-widget .btn:active,.no-touchevents.route-checkout-cart .cart-panels .bootstrap-datetimepicker-widget .btn:hover:active{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important
}
.route-checkout-cart .cart-panels .bootstrap-datetimepicker-widget .btn{
    --focus-color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    padding:.8em;
    --element-padding:.8em;
    padding-right:1.5em;
    --element-padding-right:1.5em;
    padding-left:1.5em;
    --element-padding-left:1.5em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
.route-checkout-cart .cart-panels .bootstrap-datetimepicker-widget.btn{
    justify-content:center
}
.route-checkout-cart .cart-panels .bootstrap-datetimepicker-widget .btn,.route-checkout-cart .cart-panels .bootstrap-datetimepicker-widget .tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.route-checkout-cart .cart-panels .bootstrap-datetimepicker-widget .btn:active,.no-touchevents.route-checkout-cart .cart-panels .bootstrap-datetimepicker-widget .btn:hover:active,.route-checkout-cart .cart-panels .bootstrap-datetimepicker-widget .btn:focus:active,.no-touchevents.route-checkout-cart .cart-panels .bootstrap-datetimepicker-widget .btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -8%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -8%),calc(var(--j-color-scheme-button-background-a)*1))
}
.route-checkout-cart .cart-panels .bootstrap-datetimepicker-widget .btn:focus,.route-checkout-cart .cart-panels .bootstrap-datetimepicker-widget .btn[disabled]{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -5%),calc(var(--j-color-scheme-button-background-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -5%),calc(var(--j-color-scheme-button-background-a)*1)) !important
}
.route-checkout-cart .cart-panels .bootstrap-datetimepicker-widget .btn.btn.disabled:after{
    font-size:1em
}
.route-checkout-cart .cart-panels .bootstrap-datetimepicker-widget a.btn{
    border-radius:4px !important;
    --element-border-radius:4px !important
}
.route-checkout-cart .cart-panels .upload-btn.btn,.route-checkout-cart .cart-panels .upload-btn.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-300) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents.route-checkout-cart .cart-panels .upload-btn.btn:hover{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1))
}
.route-checkout-cart .cart-panels .upload-btn.btn:active,.no-touchevents.route-checkout-cart .cart-panels .upload-btn.btn:hover:active{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important
}
.route-checkout-cart .cart-panels .upload-btn.btn{
    --focus-color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    justify-content:center;
    padding:.8em;
    --element-padding:.8em;
    padding-right:1.5em;
    --element-padding-right:1.5em;
    padding-left:1.5em;
    --element-padding-left:1.5em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
.route-checkout-cart .cart-panels .upload-btn.btn,.route-checkout-cart .cart-panels .upload-btn.tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.route-checkout-cart .cart-panels .upload-btn.btn:active,.no-touchevents.route-checkout-cart .cart-panels .upload-btn.btn:hover:active,.route-checkout-cart .cart-panels .upload-btn.btn:focus:active,.no-touchevents.route-checkout-cart .cart-panels .upload-btn.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -8%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -8%),calc(var(--j-color-scheme-button-background-a)*1))
}
.route-checkout-cart .cart-panels .upload-btn.btn:focus,.route-checkout-cart .cart-panels .upload-btn.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -5%),calc(var(--j-color-scheme-button-background-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -5%),calc(var(--j-color-scheme-button-background-a)*1)) !important
}
.route-checkout-cart .cart-panels .upload-btn.btn.btn.disabled:after{
    font-size:1em
}
.route-checkout-cart .cart-panels .product-option-file .btn i:before,.route-checkout-cart .cart-panels .btn.upload-btn i:before{
    content:'\ebd8' !important;
    font-family:icomoon !important
}
.route-checkout-cart .cart-panels .product-option-file .control-label+button{
    max-width:max-content
}
.route-checkout-cart .cart-panels .btn.upload-btn{
    width:auto
}
.route-checkout-cart .cart-panels .buttons{
    margin-top:var(--j-gap-spacing-vertical-xl);
    --element-margin-top:var(--j-gap-spacing-vertical-xl);
    --page-buttons-width:500px;
    --page-buttons-gap:14px
}
.route-checkout-cart .cart-panels .buttons .pull-left .btn,.route-checkout-cart .cart-panels .buttons .pull-left .btn:visited{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.no-touchevents.route-checkout-cart .cart-panels .buttons .pull-left .btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.route-checkout-cart .cart-panels .buttons .pull-left .btn:active,.no-touchevents.route-checkout-cart .cart-panels .buttons .pull-left .btn:hover:active{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.route-checkout-cart .cart-panels .buttons .pull-left .btn{
    --focus-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.route-checkout-cart .cart-panels .buttons .pull-left .btn,.route-checkout-cart .cart-panels .buttons .pull-left .tooltip{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.route-checkout-cart .cart-panels .buttons .pull-left .btn:active,.no-touchevents.route-checkout-cart .cart-panels .buttons .pull-left .btn:hover:active,.route-checkout-cart .cart-panels .buttons .pull-left .btn:focus:active,.no-touchevents.route-checkout-cart .cart-panels .buttons .pull-left .btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.route-checkout-cart .cart-panels .buttons .pull-left .btn:focus,.route-checkout-cart .cart-panels .buttons .pull-left .btn[disabled]{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important
}
.no-touchevents.route-checkout-cart .cart-panels .buttons .pull-left .btn:hover,.no-touchevents.route-checkout-cart .cart-panels .buttons .pull-left .btn:active:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.route-checkout-cart .cart-panels .buttons .pull-left .btn:active,.no-touchevents.route-checkout-cart .cart-panels .buttons .pull-left .btn:hover:active,.route-checkout-cart .cart-panels .buttons .pull-left .btn:focus:active{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.route-checkout-cart .cart-panels .buttons .pull-left .btn:focus{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.route-checkout-cart .cart-panels .buttons .pull-left .btn.btn.disabled:after{
    font-size:1em
}
.route-checkout-cart .cart-panels .buttons .pull-right .btn,.route-checkout-cart .cart-panels .buttons .pull-right .btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents.route-checkout-cart .cart-panels .buttons .pull-right .btn:hover{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.route-checkout-cart .cart-panels .buttons .pull-right .btn:active,.no-touchevents.route-checkout-cart .cart-panels .buttons .pull-right .btn:hover:active{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important
}
.route-checkout-cart .cart-panels .buttons .pull-right .btn{
    --focus-color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:rgba(0,0,0,0);
    padding:1.1em;
    --element-padding:1.1em;
    padding-right:2em;
    --element-padding-right:2em;
    padding-left:2em;
    --element-padding-left:2em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
.route-checkout-cart .cart-panels .buttons .pull-right.btn{
    justify-content:center
}
.route-checkout-cart .cart-panels .buttons .pull-right .btn,.route-checkout-cart .cart-panels .buttons .pull-right .tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.route-checkout-cart .cart-panels .buttons .pull-right .btn:active,.no-touchevents.route-checkout-cart .cart-panels .buttons .pull-right .btn:hover:active,.route-checkout-cart .cart-panels .buttons .pull-right .btn:focus:active,.no-touchevents.route-checkout-cart .cart-panels .buttons .pull-right .btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.route-checkout-cart .cart-panels .buttons .pull-right .btn:focus,.route-checkout-cart .cart-panels .buttons .pull-right .btn[disabled]{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important
}
.route-checkout-cart .cart-panels .buttons .pull-right .btn.btn.disabled:after{
    font-size:1em
}
.route-checkout-cart .cart-panels .buttons>div{
    flex-grow:0
}
.route-checkout-cart .cart-panels .buttons .pull-right:only-child{
    max-width:100%
}
.route-checkout-cart .cart-panels .buttons .pull-right:only-child .btn{
    width:100%
}
.route-checkout-cart .cart-panels .buttons .pull-right input[type=checkbox]{
    order:-1
}
.route-checkout-cart .cart-panels .buttons input+.btn,.route-checkout-cart .cart-panels .buttons .pull-right>span+.btn{
    margin-top:var(--j-gap-spacing---6);
    --element-margin-top:var(--j-gap-spacing---6)
}
.route-checkout-cart .cart-panels .title{
    display:block
}
.route-checkout-cart .cart-panels>p{
    display:none
}
.route-checkout-cart .cart-panels .panel-reward{
    display:block
}
.route-checkout-cart .cart-panels .panel-coupon{
    display:block
}
.route-checkout-cart .cart-panels .panel-shipping{
    display:block
}
.route-checkout-cart .cart-panels .panel-voucher{
    display:block
}
.route-checkout-cart .cart-panels .panel-reward .collapse{
    display:none
}
.route-checkout-cart .cart-panels .panel-reward .collapse.in{
    display:block
}
.route-checkout-cart .cart-panels .panel-reward .panel-heading{
    pointer-events:auto
}
.route-checkout-cart .cart-panels .panel-coupon .collapse{
    display:none
}
.route-checkout-cart .cart-panels .panel-coupon .collapse.in{
    display:block
}
.route-checkout-cart .cart-panels .panel-coupon .panel-heading{
    pointer-events:auto
}
.route-checkout-cart .cart-panels .panel-shipping .collapse{
    display:none
}
.route-checkout-cart .cart-panels .panel-shipping .collapse.in{
    display:block
}
.route-checkout-cart .cart-panels .panel-shipping .panel-heading{
    pointer-events:auto
}
.route-checkout-cart .cart-panels .panel-voucher .collapse{
    display:none
}
.route-checkout-cart .cart-panels .panel-voucher .collapse.in{
    display:block
}
.route-checkout-cart .cart-panels .panel-voucher .panel-heading{
    pointer-events:auto
}
.cart-total table td strong,.cart-section table td strong{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-400);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    font-style:normal;
    line-height:1.4
}
.cart-total table td,.cart-section table td{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.route-checkout-cart tbody .out-of-stock td a{
    color:rgba(242,119,99,1) !important
}
.route-product-category .page-title{
    display:block
}
.refine-title{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-item);
    text-transform:none;
    line-height:1.3;
    white-space:normal;
    overflow:initial;
    text-overflow:initial;
    -webkit-line-clamp:initial;
    -webkit-line-clamp:2
}
.refine-title:after{
    display:none
}
.refine-title .page-title-text:after{
    display:none
}
.refine-title .filter-title-text:after{
    display:none
}
.route-product-category .category-description{
    order:0
}
.category-image{
    float:left
}
.category-text{
    position:static;
    bottom:auto;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.category-description>img{
    background-color:hsla(var(--j-color-scheme-image-background-h),var(--j-color-scheme-image-background-s),calc(var(--j-color-scheme-image-background-l) - 0%),calc(var(--j-color-scheme-image-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-image-background-h),var(--j-color-scheme-image-background-s),calc(var(--j-color-scheme-image-background-l) - 0%),calc(var(--j-color-scheme-image-background-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.refine-categories .ipr-grid .refine-item.swiper-slide{
    margin-right:0;
    width:calc((100% - 0*0px)/1 - .01px)
}
.refine-categories .ipr-grid .refine-item:not(.swiper-slide){
    padding:0;
    width:calc(100%/1 - .01px)
}
.one-column #content .refine-categories .ipr-grid .refine-item.swiper-slide{
    margin-right:0;
    width:calc((100% - 0*0px)/1 - .01px)
}
.one-column #content .refine-categories .ipr-grid .refine-item:not(.swiper-slide){
    padding:0;
    width:calc(100%/1 - .01px)
}
.two-column #content .refine-categories .ipr-grid .refine-item.swiper-slide{
    margin-right:0;
    width:calc((100% - 0*0px)/1 - .01px)
}
.two-column #content .refine-categories .ipr-grid .refine-item:not(.swiper-slide){
    padding:0;
    width:calc(100%/1 - .01px)
}
.side-column .refine-categories .ipr-grid .refine-item.swiper-slide{
    margin-right:0;
    width:calc((100% - 0*0px)/1 - .01px)
}
.side-column .refine-categories .ipr-grid .refine-item:not(.swiper-slide){
    padding:0;
    width:calc(100%/1 - .01px)
}
.refine-categories .swiper-container{
    padding-top:10px;
    --element-padding-top:10px;
    padding-bottom:30px;
    --element-padding-bottom:30px
}
.refine-links{
    --refine-spacing:10px
}
html:not(.mobile) .refine-categories .swiper-container{
    overflow:hidden !important
}
.refine-categories .swiper-buttons.auto-carousel-buttons span:before,.refine-categories .swiper-buttons.swiper-buttons>div:before,.refine-categories .swiper-buttons.scroll-top em:before,.refine-categories .swiper-buttons.lg-content .lg-icon:before{
    content:'\e93f' !important;
    font-family:icomoon !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.no-touchevents .refine-categories .swiper-buttons.auto-carousel-buttons span:hover:before,.no-touchevents .refine-categories .swiper-buttons.swiper-buttons>div:hover:before,.no-touchevents .refine-categories .swiper-buttons.scroll-top em:hover:before,.no-touchevents .refine-categories .swiper-buttons.lg-content .lg-icon:hover:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.refine-categories .swiper-buttons.auto-carousel-buttons span:active:before,.refine-categories .swiper-buttons.swiper-buttons>div:active:before,.refine-categories .swiper-buttons.scroll-top em:active:before,.refine-categories .swiper-buttons.lg-content .lg-icon:active:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.refine-categories .swiper-buttons.auto-carousel-buttons span,.refine-categories .swiper-buttons.swiper-buttons>div,.refine-categories .swiper-buttons.scroll-top em,.refine-categories .swiper-buttons.lg-content .lg-icon{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.no-touchevents .refine-categories .swiper-buttons.auto-carousel-buttons span:hover,.no-touchevents .refine-categories .swiper-buttons.swiper-buttons>div:hover,.no-touchevents .refine-categories .swiper-buttons.scroll-top em:hover,.no-touchevents .refine-categories .swiper-buttons.lg-content .lg-icon:hover{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.refine-categories .swiper-buttons.auto-carousel-buttons span:active,.refine-categories .swiper-buttons.swiper-buttons>div:active,.refine-categories .swiper-buttons.scroll-top em:active,.refine-categories .swiper-buttons.lg-content .lg-icon:active{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.refine-categories .swiper-button-prev:before{
    transform:scaleX(-1)
}
.refine-categories .swiper-buttons:not(.slider-navigation){
    display:flex;
    top:50%;
    width:calc(100% - (10px*2))
}
.touchevents .refine-categories .swiper-buttons:not(.slider-navigation){
    display:none
}
.refine-categories .swiper-button-prev{
    left:0;
    right:auto;
    transform:translate(0,-50%) scale(var(--disabled-scale,1))
}
.refine-categories .swiper-button-next{
    left:auto;
    right:0;
    transform:translate(0,-50%) scale(var(--disabled-scale,1))
}
.refine-categories .swiper-buttons:not(.slider-navigation) div{
    --width:28px;
    --height:28px
}
.refine-categories .swiper-button-disabled{
    opacity:0
}
.refine-categories .swiper-container:not(.swiper-container-initialized)+.swiper-buttons:not(.slider-navigation) .swiper-button-prev{
    opacity:0;
    --disabled-scale:0
}
.refine-categories .swiper-buttons:not(.slider-navigation)>.swiper-button-disabled{
    --disabled-scale:0
}
.refine-categories .swiper-pagination{
    display:inline-flex;
    align-items:center;
    flex-wrap:wrap;
    position:absolute;
    bottom:15px;
    left:50%;
    transform:translate3d(-50%,0,0)
}
.refine-categories .swiper-wrapper{
    cursor:auto
}
.refine-categories .swiper{
    padding-bottom:15px
}
.refine-categories .swiper-pagination-bullet{
    width:6px;
    height:6px;
    background-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*0.5))
}
.refine-categories .swiper-pagination>span+span{
    margin-inline-start:8px
}
.no-touchevents .refine-categories .swiper-pagination-bullet:hover{
    background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.refine-categories .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.refine-categories .swiper-pagination>span{
    border-radius:999px;
    --element-border-radius:999px
}
.refine-item a .refine-name{
    margin-top:var(--j-gap-spacing---3);
    --element-margin-top:var(--j-gap-spacing---3);
    margin-right:var(--j-gap-spacing---4);
    --element-margin-right:var(--j-gap-spacing---4);
    margin-left:var(--j-gap-spacing---4);
    --element-margin-left:var(--j-gap-spacing---4)
}
.refine-item a img{
    display:block;
    width:100%;
    background-color:hsla(var(--j-color-scheme-image-background-h),var(--j-color-scheme-image-background-s),calc(var(--j-color-scheme-image-background-l) - 0%),calc(var(--j-color-scheme-image-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-image-background-h),var(--j-color-scheme-image-background-s),calc(var(--j-color-scheme-image-background-l) - 0%),calc(var(--j-color-scheme-image-background-a)*1));
    border-radius:2px;
    --element-border-radius:2px
}
.refine-item a{
    flex-direction:column
}
.refine-item .refine-name{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-300);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.2
}
.no-touchevents .refine-item a:hover .refine-name .links-text{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
.refine-items.flex-grid>.refine-item{
    flex-grow:0
}
.refine-items{
    --grid-min-width:260px;
    --grid-min-col:1.2;
    --grid-gap:var(--j-gap-spacing-gap-3);
    --auto-grow-type:auto-fill;
    --item-width:var(--item-fill)
}
.refine-categories .auto-grid{
    margin-inline-start:unset;
    margin-inline-end:unset;
    --fr:1fr;
    --scrollbar-top-space:0px;
    --scrollbar-bottom-space:0px;
    --scrollbar-top-spacing:24px;
    --auto-carousel-button-width:22px;
    --auto-carousel-button-height:22px;
    --auto-carousel-button-gap:4px
}
.refine-categories .auto-grid .auto-grid-items{
    grid-auto-flow:row dense;
    overflow-x:initial;
    padding-inline-start:unset;
    padding-inline-end:unset;
    --scroll-by:3
}
.refine-categories .auto-grid .auto-carousel-controls{
    display:none
}
.refine-categories .auto-grid .auto-carousel-items:after{
    display:none
}
.refine-categories .auto-grid .auto-grid-items.is-gliding a{
    pointer-events:auto
}
.refine-categories .auto-carousel-bar{
    display:none;
    margin:0
}
.refine-categories .auto-carousel-controls.auto-carousel-bar{
    max-height:0
}
.refine-categories .auto-carousel-controls{
    --auto-carousel-controls-max-width:min(min(var(--content-max-width,100%) - var(--scroll-padding,0px)*2,var(--content-max-width,100%) - var(--content-gutter,0)*2),100% - var(--scroll-padding,0px)*2)
}
.refine-categories .auto-grid-items:before{
    --fader-status:1;
    display:block
}
.refine-categories .auto-grid-items:after{
    --fader-status:1;
    display:block
}
.refine-categories{
    margin-bottom:var(--j-gap-spacing-vertical-l);
    order:initial
}
.refine-categories .auto-carousel-buttons.auto-carousel-buttons span:before,.refine-categories .auto-carousel-buttons.swiper-buttons>div:before,.refine-categories .auto-carousel-buttons.scroll-top em:before,.refine-categories .auto-carousel-buttons.lg-content .lg-icon:before{
    content:'\e93f' !important;
    font-family:icomoon !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.no-touchevents .refine-categories .auto-carousel-buttons.auto-carousel-buttons span:hover:before,.no-touchevents .refine-categories .auto-carousel-buttons.swiper-buttons>div:hover:before,.no-touchevents .refine-categories .auto-carousel-buttons.scroll-top em:hover:before,.no-touchevents .refine-categories .auto-carousel-buttons.lg-content .lg-icon:hover:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.refine-categories .auto-carousel-buttons.auto-carousel-buttons span:active:before,.refine-categories .auto-carousel-buttons.swiper-buttons>div:active:before,.refine-categories .auto-carousel-buttons.scroll-top em:active:before,.refine-categories .auto-carousel-buttons.lg-content .lg-icon:active:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.refine-categories .auto-carousel-buttons.auto-carousel-buttons span,.refine-categories .auto-carousel-buttons.swiper-buttons>div,.refine-categories .auto-carousel-buttons.scroll-top em,.refine-categories .auto-carousel-buttons.lg-content .lg-icon{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.no-touchevents .refine-categories .auto-carousel-buttons.auto-carousel-buttons span:hover,.no-touchevents .refine-categories .auto-carousel-buttons.swiper-buttons>div:hover,.no-touchevents .refine-categories .auto-carousel-buttons.scroll-top em:hover,.no-touchevents .refine-categories .auto-carousel-buttons.lg-content .lg-icon:hover{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.refine-categories .auto-carousel-buttons.auto-carousel-buttons span:active,.refine-categories .auto-carousel-buttons.swiper-buttons>div:active,.refine-categories .auto-carousel-buttons.scroll-top em:active,.refine-categories .auto-carousel-buttons.lg-content .lg-icon:active{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.refine-categories .auto-carousel-prev span:before{
    transform:scaleX(-1);
    font-size:12px
}
.refine-categories .auto-carousel-buttons{
    align-items:center;
    justify-content:space-between;
    flex-direction:row;
    position:absolute;
    top:50%;
    height:auto;
    transform:translate3d(0,-50%,0);
    margin-top:var(--buttons-offset,0px)
}
.refine-categories .auto-carousel-buttons .auto-carousel-prev{
    order:0;
    transform:translate3d(var(--auto-carousel-button-x,0px),var(--auto-carousel-button-y,0px),0) scale(var(--scale,1))
}
.refine-categories .auto-carousel-buttons .auto-carousel-next{
    order:2;
    transform:translate3d(calc(var(--auto-carousel-button-x,0px)*-1),var(--auto-carousel-button-y,0px),0) scale(var(--scale,1))
}
.refine-categories .no-scroll-prev .auto-carousel-prev,.refine-categories .no-scroll-next .auto-carousel-next{
    opacity:0;
    --scale:0
}
.refine-categories .auto-carousel-next span:before{
    font-size:12px
}
.refine-name .count-badge{
    display:inline-flex;
    font-size:var(--j-font_size-font-size-100);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*0.6));
    border-radius:99px;
    --element-border-radius:99px;
    min-width:min(20px,100%);
    min-height:min(20px,100%)
}
.refine-name{
    flex-wrap:nowrap;
    justify-content:center;
    align-items:center
}
.refine-name .links-text{
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    overflow:hidden;
    -webkit-line-clamp:2
}
.route-checkout-checkout #content .panel-group .panel-heading a:before{
    content:'\e40b' !important;
    font-family:icomoon !important;
    font-size:1.1em;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    order:10;
    margin:0 0 0 auto
}
.no-touchevents.route-checkout-checkout #content .panel-group .panel-heading:hover a:before{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.route-checkout-checkout #content .panel-group .panel-active .panel-heading a:before,.no-touchevents.route-checkout-checkout #content .panel-group .panel-active .panel-heading:hover a:before{
    content:'\e40a' !important;
    font-family:icomoon !important;
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.route-checkout-checkout #content .panel-group .panel-heading a{
    justify-content:flex-start;
    font-family:'Urbanist';
    font-weight:500;
    font-size:var(--j-font_size-font-size--title-item-list);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    line-height:1.3;
    padding-top:1.2em;
    --element-padding-top:1.2em;
    padding-bottom:1.2em;
    --element-padding-bottom:1.2em
}
.no-touchevents.route-checkout-checkout #content .panel-group .panel-heading:hover a{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.no-touchevents.route-checkout-checkout #content .panel-group .panel-active .panel-heading:hover a,.route-checkout-checkout #content .panel-group .panel-active .panel-heading a{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.route-checkout-checkout #content .panel-group .panel{
    --panel-spacing:var(--j-gap-spacing---2)
}
.route-checkout-checkout #content .panel-body{
    margin-top:var(--j-gap-spacing---5) !important
}
.route-checkout-checkout #content .panel-group .panel:not(:only-child):not(:last-child):after{
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.route-checkout-checkout #content .panel-group .panel:last-child .panel-heading{
    border-width:0 !important;
    border-bottom-width:0 !important
}
.route-checkout-checkout #content .panel-group .panel-heading a.has-image{
    padding-top:.7em;
    --element-padding-top:.7em;
    padding-bottom:.7em;
    --element-padding-bottom:.7em
}
.route-checkout-checkout #content .panel-group .panel-body{
    padding-bottom:var(--j-gap-spacing---7);
    --element-padding-bottom:var(--j-gap-spacing---7)
}
.route-checkout-checkout #content .panel-group .panel-heading+.panel-collapse .panel-body{
    border-width:0
}
.route-checkout-checkout #content .panel-group .panel .menu-image>img{
    background-color:rgba(247,247,247,1);
    --background-color:rgba(247,247,247,1)
}
.route-checkout-checkout #content .panel-group .panel .menu-image{
    margin-right:var(--j-gap-spacing---5);
    --element-margin-right:var(--j-gap-spacing---5);
    padding:var(--j-gap-spacing---1);
    --element-padding:var(--j-gap-spacing---1);
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.quick-checkout-wrapper .checkout-section.section-login{
    display:block
}
.quick-checkout-wrapper div .title.section-title{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-item);
    text-transform:none;
    line-height:1.3;
    white-space:normal;
    overflow:initial;
    text-overflow:initial;
    -webkit-line-clamp:initial;
    -webkit-line-clamp:2
}
.quick-checkout-wrapper div .title.section-title:after{
    display:none
}
.quick-checkout-wrapper div .title.section-title .page-title-text:after{
    display:none
}
.quick-checkout-wrapper div .title.section-title .filter-title-text:after{
    display:none
}
.quick-checkout-wrapper .checkout-section{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    padding:var(--j-gap-spacing-padding-m);
    --element-padding:var(--j-gap-spacing-padding-m);
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:2px;
    --element-border-radius:2px;
    margin-bottom:32px
}
.quick-checkout-wrapper>div .right{
    padding-inline-start:40px;
    width:calc(100% - 40%)
}
.quick-checkout-wrapper .login-active .left .checkout-section:not(.section-login){
    display:none
}
.quick-checkout-wrapper .login-active .left{
    position:static;
    z-index:initial
}
.quick-checkout-wrapper>div .left{
    width:40%
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login label,.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .form-group .control-label,.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .form-label{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-300);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.3
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .has-error+.text-danger,.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .text-danger,.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .invalid-feedback{
    font-size:12px !important;
    color:rgba(179,33,39,1) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .form-group,.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .form-label{
    --form-label-width:25%
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .form-group,.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .control-label,.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .form-label{
    --label-gap:6px
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .form-group .control-label,.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .form-label{
    justify-content:flex-start;
    align-items:center
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login legend{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-module);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.4;
    margin-bottom:1.25em !important;
    white-space:normal;
    overflow:initial;
    text-overflow:initial;
    -webkit-line-clamp:initial;
    -webkit-line-clamp:2
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login legend:after{
    display:none;
    margin-top:.7em
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login legend .page-title-text:after{
    display:none;
    margin-top:.7em
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login legend .filter-title-text:after{
    display:none;
    margin-top:.7em
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login legend:after,.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login legend .page-title-text:after,.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login legend .filter-title-text:after{
    width:50px;
    height:2px;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .has-error .form-control,.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .has-error .g-recaptcha iframe,.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .is-invalid{
    border-style:solid !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .required .control-label:after,.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .required .control-label:before,.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .required .control-label+div:before{
    font-size:18px;
    color:rgba(179,33,39,1)
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .form-group{
    --input-group-spacing:var(--j-gap-spacing---6)
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login form>fieldset>.row{
    --input-group-spacing:var(--j-gap-spacing---6)
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login form>fieldset>.row+.row{
    margin-top:var(--input-group-spacing,0px)
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .form-group:not(:first-child){
    margin-top:var(--input-group-spacing,0px) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .form-group+.checkbox{
    margin-top:var(--j-gap-spacing---6)
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .form-group~.payment{
    margin-top:var(--j-gap-spacing---6)
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login form>#account{
    margin-bottom:var(--j-gap-spacing---6)
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login form>div:not(.buttons):not(.checkout-section):not(.dropdown):not(#review):not(.input-group){
    margin-bottom:var(--j-gap-spacing---6) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .panel .radio+p{
    margin-bottom:var(--j-gap-spacing---6) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .panel p+.radio{
    margin-top:var(--j-gap-spacing---6) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login fieldset:not(:last-of-type){
    margin-bottom:var(--j-gap-spacing---6)
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login fieldset>legend{
    margin-top:var(--j-gap-spacing---6)
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login #collapse-shipping .btn{
    margin-top:var(--j-gap-spacing---6)
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .payment-address .section-body>div{
    margin-bottom:var(--j-gap-spacing---6)
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .shipping-address .section-body>div{
    margin-bottom:var(--j-gap-spacing---6)
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login fieldset{
    --fieldset-spacing:var(--j-gap-spacing-vertical-l)
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login input.form-control{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    line-height:1.4 !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    padding:var(--j-gap-spacing---2);
    --element-padding:var(--j-gap-spacing---2);
    padding-left:var(--j-gap-spacing---5);
    --element-padding-left:var(--j-gap-spacing---5);
    border-width:1px !important;
    border-style:solid !important;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1)) !important;
    border-radius:4px !important;
    --element-border-radius:4px !important;
    min-height:40px
}
.no-touchevents.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login input.form-control:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02)
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login input.form-control:focus{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login input.form-control:focus,.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login input.form-control:active{
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 5%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login input.form-control::placeholder{
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1)) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .control-label{
    max-height:42px
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login textarea.form-control{
    font-family:'Inter' !important;
    font-weight:400 !important;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    line-height:1.4 !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    padding:var(--j-gap-spacing---4);
    --element-padding:var(--j-gap-spacing---4);
    padding-left:var(--j-gap-spacing---5);
    --element-padding-left:var(--j-gap-spacing---5);
    border-width:1px !important;
    border-style:solid !important;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1)) !important;
    border-radius:4px !important;
    --element-border-radius:4px !important;
    min-height:100px
}
.no-touchevents.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login textarea.form-control:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02)
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login textarea.form-control:focus{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login textarea.form-control:focus,.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login textarea.form-control:active{
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 5%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login select{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    line-height:1.4 !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    padding:var(--j-gap-spacing---2);
    --element-padding:var(--j-gap-spacing---2);
    padding-left:var(--j-gap-spacing---5);
    --element-padding-left:var(--j-gap-spacing---5);
    border-width:1px !important;
    border-style:solid !important;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1)) !important;
    border-radius:4px !important;
    --element-border-radius:4px !important;
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    line-height:1.4 !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    padding:var(--j-gap-spacing---2);
    --element-padding:var(--j-gap-spacing---2);
    padding-left:var(--j-gap-spacing---5);
    --element-padding-left:var(--j-gap-spacing---5);
    border-width:1px !important;
    border-style:solid !important;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1)) !important;
    border-radius:4px !important;
    --element-border-radius:4px !important
}
.no-touchevents.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login select:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02)
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login select:focus{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02) !important;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login select:focus,.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login select:active{
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 5%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 5%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login select::placeholder{
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1)) !important;
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1)) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login select,.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login select.form-control,.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login select.form-select{
    height:40px
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .radio{
    width:auto
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login input[type=radio]{
    margin-inline-end:10px !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .form-group .radio>label,.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .form-group .radio-inline,.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .form-check-label{
    margin:calc(7px/2)
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .form-radio{
    --radio-gap:7px
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login input[type=radio],.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login input[type=checkbox]{
    min-width:16px;
    min-height:16px
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .checkbox,.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .checkbox-inline{
    width:100%
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .form-group .checkbox>label,.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .form-group .checkbox-inline{
    margin:calc(6px/2)
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .form-checkbox{
    --checkbox-gap:6px
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login input[type=checkbox]{
    margin-inline-end:6px !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .input-group .form-control{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    line-height:1.4 !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    padding:var(--j-gap-spacing---2);
    --element-padding:var(--j-gap-spacing---2);
    padding-left:var(--j-gap-spacing---5);
    --element-padding-left:var(--j-gap-spacing---5);
    border-width:1px !important;
    border-style:solid !important;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1)) !important;
    border-radius:4px !important;
    --element-border-radius:4px !important
}
.no-touchevents.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .input-group .form-control:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02)
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .input-group .form-control:focus{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .input-group .form-control:focus,.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .input-group .form-control:active{
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 5%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .input-group .form-control::placeholder{
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1)) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .input-group-btn .btn,.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .input-group-btn .btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-300) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .input-group-btn .btn:hover{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1))
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .input-group-btn .btn:active,.no-touchevents.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .input-group-btn .btn:hover:active{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .input-group-btn .btn{
    --focus-color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    padding:.8em;
    --element-padding:.8em;
    padding-right:1.5em;
    --element-padding-right:1.5em;
    padding-left:1.5em;
    --element-padding-left:1.5em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .input-group-btn.btn{
    justify-content:center
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .input-group-btn .btn,.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .input-group-btn .tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .input-group-btn .btn:active,.no-touchevents.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .input-group-btn .btn:hover:active,.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .input-group-btn .btn:focus:active,.no-touchevents.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .input-group-btn .btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -8%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -8%),calc(var(--j-color-scheme-button-background-a)*1))
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .input-group-btn .btn:focus,.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .input-group-btn .btn[disabled]{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -5%),calc(var(--j-color-scheme-button-background-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -5%),calc(var(--j-color-scheme-button-background-a)*1)) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .input-group-btn .btn.btn.disabled:after{
    font-size:1em
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .input-group .btn,.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .input-group-btn .btn{
    min-width:36px;
    padding:.8em !important;
    --element-padding:.8em !important;
    border-radius:4px !important;
    --element-border-radius:4px !important;
    min-height:36px
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .input-group,.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .input-group-btn{
    --input-group-gap:8px
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .bootstrap-datetimepicker-widget .btn,.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .bootstrap-datetimepicker-widget .btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-300) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .bootstrap-datetimepicker-widget .btn:hover{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1))
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .bootstrap-datetimepicker-widget .btn:active,.no-touchevents.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .bootstrap-datetimepicker-widget .btn:hover:active{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .bootstrap-datetimepicker-widget .btn{
    --focus-color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    padding:.8em;
    --element-padding:.8em;
    padding-right:1.5em;
    --element-padding-right:1.5em;
    padding-left:1.5em;
    --element-padding-left:1.5em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .bootstrap-datetimepicker-widget.btn{
    justify-content:center
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .bootstrap-datetimepicker-widget .btn,.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .bootstrap-datetimepicker-widget .tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .bootstrap-datetimepicker-widget .btn:active,.no-touchevents.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .bootstrap-datetimepicker-widget .btn:hover:active,.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .bootstrap-datetimepicker-widget .btn:focus:active,.no-touchevents.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .bootstrap-datetimepicker-widget .btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -8%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -8%),calc(var(--j-color-scheme-button-background-a)*1))
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .bootstrap-datetimepicker-widget .btn:focus,.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .bootstrap-datetimepicker-widget .btn[disabled]{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -5%),calc(var(--j-color-scheme-button-background-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -5%),calc(var(--j-color-scheme-button-background-a)*1)) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .bootstrap-datetimepicker-widget .btn.btn.disabled:after{
    font-size:1em
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .bootstrap-datetimepicker-widget a.btn{
    border-radius:4px !important;
    --element-border-radius:4px !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .upload-btn.btn,.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .upload-btn.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-300) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .upload-btn.btn:hover{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1))
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .upload-btn.btn:active,.no-touchevents.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .upload-btn.btn:hover:active{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .upload-btn.btn{
    --focus-color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    justify-content:center;
    padding:.8em;
    --element-padding:.8em;
    padding-right:1.5em;
    --element-padding-right:1.5em;
    padding-left:1.5em;
    --element-padding-left:1.5em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .upload-btn.btn,.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .upload-btn.tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .upload-btn.btn:active,.no-touchevents.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .upload-btn.btn:hover:active,.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .upload-btn.btn:focus:active,.no-touchevents.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .upload-btn.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -8%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -8%),calc(var(--j-color-scheme-button-background-a)*1))
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .upload-btn.btn:focus,.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .upload-btn.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -5%),calc(var(--j-color-scheme-button-background-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -5%),calc(var(--j-color-scheme-button-background-a)*1)) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .upload-btn.btn.btn.disabled:after{
    font-size:1em
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .product-option-file .btn i:before,.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .btn.upload-btn i:before{
    content:'\ebd8' !important;
    font-family:icomoon !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .product-option-file .control-label+button{
    max-width:max-content
}
.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .btn.upload-btn{
    width:auto
}
.shipping-payment{
    --section-shipping-gap:var(--j-gap-spacing-gap-2);
    --section-shipping-stack:700px
}
.section-shipping{
    min-width:calc(40% - var(--section-shipping-gap,0px)/2);
    display:block
}
.section-payment{
    min-width:calc(100% - 40% - var(--section-shipping-gap,0px)/2);
    display:block
}
.quick-checkout-wrapper .right .section-cvr{
    display:block
}
.quick-checkout-wrapper .right .section-cvr .control-label{
    display:flex
}
.quick-checkout-wrapper .right .section-cvr .form-coupon{
    display:flex
}
.quick-checkout-wrapper .right .section-cvr .form-voucher{
    display:flex
}
.quick-checkout-wrapper .right .section-cvr .form-reward{
    display:flex
}
.quick-checkout-wrapper .right .checkout-payment-details legend{
    display:block
}
.cart-section .td-image{
    display:table-cell
}
.cart-section .td-model{
    display:none
}
.route-checkout-checkout #content .cart-section .input-group-btn .btn{
    border-radius:99px !important;
    --element-border-radius:99px !important
}
.quick-checkout-wrapper .confirm-section .checkbox+.checkbox{
    margin-top:5px
}
.quick-checkout-wrapper .right .cart-section{
    padding:0;
    --element-padding:0px;
    border-width:0;
    border-style:none
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .cart-section table td{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-400);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    line-height:1.4
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .cart-section table{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-width:1px !important;
    border-style:solid !important;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1)) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .cart-section table td,.route-checkout-checkout #content .quick-checkout-wrapper .right .cart-section table th{
    border-style:solid !important;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1)) !important
}
/* .route-checkout-checkout #content .quick-checkout-wrapper .right .cart-section table thead td{
    font-family:'Urbanist' !important;
    font-weight:600 !important;
    font-size:var(--j-font_size-font-size-300) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1.3 !important
} */
.route-checkout-checkout #content .quick-checkout-wrapper .right .cart-section table thead{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .cart-section table thead td,.route-checkout-checkout #content .quick-checkout-wrapper .right .cart-section table thead th{
    border-style:solid !important;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1)) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .cart-section table tfoot td{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .cart-section .table-responsive{
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .cart-section .table-responsive.table-scroll:before{
    display:block;
    content:'Scroll → ';
    font-family:'Urbanist';
    font-weight:600;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    border-width:0;
    border-bottom-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .cart-section table td,.route-checkout-checkout #content .quick-checkout-wrapper .right .cart-section .table-responsive>.table>tbody>tr>td,.route-checkout-checkout #content .quick-checkout-wrapper .right .cart-section .table-responsive>.table>tbody>tr>th,.route-checkout-checkout #content .quick-checkout-wrapper .right .cart-section .table-responsive>.table>tfoot>tr>td,.route-checkout-checkout #content .quick-checkout-wrapper .right .cart-section .table-responsive>.table>tfoot>tr>th,.route-checkout-checkout #content .quick-checkout-wrapper .right .cart-section .table-responsive>.table>thead>tr>td,.route-checkout-checkout #content .quick-checkout-wrapper .right .cart-section .table-responsive>.table>thead>tr>th.table-responsive>.table>tbody>tr>td,.route-checkout-checkout #content .quick-checkout-wrapper .right .cart-section .table-responsive>.table>tbody>tr>th,.route-checkout-checkout #content .quick-checkout-wrapper .right .cart-section .table-responsive>.table>tfoot>tr>td,.route-checkout-checkout #content .quick-checkout-wrapper .right .cart-section .table-responsive>.table>tfoot>tr>th,.route-checkout-checkout #content .quick-checkout-wrapper .right .cart-section .table-responsive>.table>thead>tr>td,.route-checkout-checkout #content .quick-checkout-wrapper .right .cart-section .table-responsive>.table>thead>tr>th{
    white-space:normal
}
.quick-checkout-wrapper .cart-section .table-responsive+table{
    margin-top:-2px
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section label,.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .form-group .control-label,.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .form-label{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-300);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.3
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .has-error+.text-danger,.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .text-danger,.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .invalid-feedback{
    font-size:12px !important;
    color:rgba(179,33,39,1) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .form-group,.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .form-label{
    --form-label-width:25%
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .form-group,.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .control-label,.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .form-label{
    --label-gap:6px
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .form-group .control-label,.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .form-label{
    justify-content:flex-start;
    align-items:center
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section legend{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-module);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.4;
    margin-bottom:1.25em !important;
    white-space:normal;
    overflow:initial;
    text-overflow:initial;
    -webkit-line-clamp:initial;
    -webkit-line-clamp:2
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section legend:after{
    display:none;
    margin-top:.7em
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section legend .page-title-text:after{
    display:none;
    margin-top:.7em
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section legend .filter-title-text:after{
    display:none;
    margin-top:.7em
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section legend:after,.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section legend .page-title-text:after,.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section legend .filter-title-text:after{
    width:50px;
    height:2px;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .has-error .form-control,.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .has-error .g-recaptcha iframe,.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .is-invalid{
    border-style:solid !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .required .control-label:after,.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .required .control-label:before,.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .required .control-label+div:before{
    font-size:18px;
    color:rgba(179,33,39,1)
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .form-group{
    --input-group-spacing:var(--j-gap-spacing---6)
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section form>fieldset>.row{
    --input-group-spacing:var(--j-gap-spacing---6)
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section form>fieldset>.row+.row{
    margin-top:var(--input-group-spacing,0px)
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .form-group:not(:first-child){
    margin-top:var(--input-group-spacing,0px) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .form-group+.checkbox{
    margin-top:var(--j-gap-spacing---6)
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .form-group~.payment{
    margin-top:var(--j-gap-spacing---6)
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section form>#account{
    margin-bottom:var(--j-gap-spacing---6)
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section form>div:not(.buttons):not(.checkout-section):not(.dropdown):not(#review):not(.input-group){
    margin-bottom:var(--j-gap-spacing---6) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .panel .radio+p{
    margin-bottom:var(--j-gap-spacing---6) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .panel p+.radio{
    margin-top:var(--j-gap-spacing---6) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section fieldset:not(:last-of-type){
    margin-bottom:var(--j-gap-spacing---6)
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section fieldset>legend{
    margin-top:var(--j-gap-spacing---6)
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section #collapse-shipping .btn{
    margin-top:var(--j-gap-spacing---6)
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .payment-address .section-body>div{
    margin-bottom:var(--j-gap-spacing---6)
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .shipping-address .section-body>div{
    margin-bottom:var(--j-gap-spacing---6)
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section fieldset{
    --fieldset-spacing:var(--j-gap-spacing-vertical-l)
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section input.form-control{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    line-height:1.4 !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    padding:var(--j-gap-spacing---2);
    --element-padding:var(--j-gap-spacing---2);
    padding-left:var(--j-gap-spacing---5);
    --element-padding-left:var(--j-gap-spacing---5);
    border-width:1px !important;
    border-style:solid !important;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1)) !important;
    border-radius:4px !important;
    --element-border-radius:4px !important;
    min-height:40px
}
.no-touchevents.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section input.form-control:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02)
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section input.form-control:focus{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section input.form-control:focus,.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section input.form-control:active{
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 5%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section input.form-control::placeholder{
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1)) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .control-label{
    max-height:42px
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section textarea.form-control{
    font-family:'Inter' !important;
    font-weight:400 !important;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    line-height:1.4 !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    padding:var(--j-gap-spacing---4);
    --element-padding:var(--j-gap-spacing---4);
    padding-left:var(--j-gap-spacing---5);
    --element-padding-left:var(--j-gap-spacing---5);
    border-width:1px !important;
    border-style:solid !important;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1)) !important;
    border-radius:4px !important;
    --element-border-radius:4px !important;
    min-height:100px
}
.no-touchevents.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section textarea.form-control:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02)
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section textarea.form-control:focus{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section textarea.form-control:focus,.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section textarea.form-control:active{
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 5%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section select{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    line-height:1.4 !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    padding:var(--j-gap-spacing---2);
    --element-padding:var(--j-gap-spacing---2);
    padding-left:var(--j-gap-spacing---5);
    --element-padding-left:var(--j-gap-spacing---5);
    border-width:1px !important;
    border-style:solid !important;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1)) !important;
    border-radius:4px !important;
    --element-border-radius:4px !important;
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    line-height:1.4 !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    padding:var(--j-gap-spacing---2);
    --element-padding:var(--j-gap-spacing---2);
    padding-left:var(--j-gap-spacing---5);
    --element-padding-left:var(--j-gap-spacing---5);
    border-width:1px !important;
    border-style:solid !important;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1)) !important;
    border-radius:4px !important;
    --element-border-radius:4px !important
}
.no-touchevents.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section select:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02)
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section select:focus{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02) !important;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section select:focus,.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section select:active{
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 5%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 5%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section select::placeholder{
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1)) !important;
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1)) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section select,.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section select.form-control,.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section select.form-select{
    height:40px
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .radio{
    width:auto
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section input[type=radio]{
    margin-inline-end:10px !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .form-group .radio>label,.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .form-group .radio-inline,.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .form-check-label{
    margin:calc(7px/2)
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .form-radio{
    --radio-gap:7px
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section input[type=radio],.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section input[type=checkbox]{
    min-width:16px;
    min-height:16px
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .checkbox,.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .checkbox-inline{
    width:100%
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .form-group .checkbox>label,.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .form-group .checkbox-inline{
    margin:calc(6px/2)
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .form-checkbox{
    --checkbox-gap:6px
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section input[type=checkbox]{
    margin-inline-end:6px !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .input-group .form-control{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    line-height:1.4 !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    padding:var(--j-gap-spacing---2);
    --element-padding:var(--j-gap-spacing---2);
    padding-left:var(--j-gap-spacing---5);
    --element-padding-left:var(--j-gap-spacing---5);
    border-width:1px !important;
    border-style:solid !important;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1)) !important;
    border-radius:4px !important;
    --element-border-radius:4px !important
}
.no-touchevents.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .input-group .form-control:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02)
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .input-group .form-control:focus{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .input-group .form-control:focus,.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .input-group .form-control:active{
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 5%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .input-group .form-control::placeholder{
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1)) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .input-group-btn .btn,.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .input-group-btn .btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-300) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .input-group-btn .btn:hover{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1))
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .input-group-btn .btn:active,.no-touchevents.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .input-group-btn .btn:hover:active{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .input-group-btn .btn{
    --focus-color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    padding:.8em;
    --element-padding:.8em;
    padding-right:1.5em;
    --element-padding-right:1.5em;
    padding-left:1.5em;
    --element-padding-left:1.5em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .input-group-btn.btn{
    justify-content:center
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .input-group-btn .btn,.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .input-group-btn .tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .input-group-btn .btn:active,.no-touchevents.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .input-group-btn .btn:hover:active,.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .input-group-btn .btn:focus:active,.no-touchevents.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .input-group-btn .btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -8%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -8%),calc(var(--j-color-scheme-button-background-a)*1))
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .input-group-btn .btn:focus,.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .input-group-btn .btn[disabled]{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -5%),calc(var(--j-color-scheme-button-background-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -5%),calc(var(--j-color-scheme-button-background-a)*1)) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .input-group-btn .btn.btn.disabled:after{
    font-size:1em
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .input-group .btn,.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .input-group-btn .btn{
    min-width:36px;
    padding:.8em !important;
    --element-padding:.8em !important;
    border-radius:4px !important;
    --element-border-radius:4px !important;
    min-height:36px
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .input-group,.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .input-group-btn{
    --input-group-gap:8px
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .bootstrap-datetimepicker-widget .btn,.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .bootstrap-datetimepicker-widget .btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-300) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .bootstrap-datetimepicker-widget .btn:hover{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1))
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .bootstrap-datetimepicker-widget .btn:active,.no-touchevents.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .bootstrap-datetimepicker-widget .btn:hover:active{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .bootstrap-datetimepicker-widget .btn{
    --focus-color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    padding:.8em;
    --element-padding:.8em;
    padding-right:1.5em;
    --element-padding-right:1.5em;
    padding-left:1.5em;
    --element-padding-left:1.5em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .bootstrap-datetimepicker-widget.btn{
    justify-content:center
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .bootstrap-datetimepicker-widget .btn,.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .bootstrap-datetimepicker-widget .tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .bootstrap-datetimepicker-widget .btn:active,.no-touchevents.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .bootstrap-datetimepicker-widget .btn:hover:active,.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .bootstrap-datetimepicker-widget .btn:focus:active,.no-touchevents.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .bootstrap-datetimepicker-widget .btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -8%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -8%),calc(var(--j-color-scheme-button-background-a)*1))
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .bootstrap-datetimepicker-widget .btn:focus,.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .bootstrap-datetimepicker-widget .btn[disabled]{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -5%),calc(var(--j-color-scheme-button-background-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -5%),calc(var(--j-color-scheme-button-background-a)*1)) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .bootstrap-datetimepicker-widget .btn.btn.disabled:after{
    font-size:1em
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .bootstrap-datetimepicker-widget a.btn{
    border-radius:4px !important;
    --element-border-radius:4px !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .upload-btn.btn,.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .upload-btn.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-300) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .upload-btn.btn:hover{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1))
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .upload-btn.btn:active,.no-touchevents.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .upload-btn.btn:hover:active{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .upload-btn.btn{
    --focus-color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    justify-content:center;
    padding:.8em;
    --element-padding:.8em;
    padding-right:1.5em;
    --element-padding-right:1.5em;
    padding-left:1.5em;
    --element-padding-left:1.5em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .upload-btn.btn,.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .upload-btn.tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .upload-btn.btn:active,.no-touchevents.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .upload-btn.btn:hover:active,.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .upload-btn.btn:focus:active,.no-touchevents.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .upload-btn.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -8%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -8%),calc(var(--j-color-scheme-button-background-a)*1))
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .upload-btn.btn:focus,.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .upload-btn.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -5%),calc(var(--j-color-scheme-button-background-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -5%),calc(var(--j-color-scheme-button-background-a)*1)) !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .upload-btn.btn.btn.disabled:after{
    font-size:1em
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .product-option-file .btn i:before,.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .btn.upload-btn i:before{
    content:'\ebd8' !important;
    font-family:icomoon !important
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .product-option-file .control-label+button{
    max-width:max-content
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .btn.upload-btn{
    width:auto
}
.quick-checkout-wrapper .confirm-section textarea{
    display:block
}
.quick-checkout-wrapper .section-comments label:after{
    display:none !important
}
.quick-checkout-wrapper .left .section-login .title{
    display:block
}
.quick-checkout-wrapper .left .section-register .title{
    display:block
}
.quick-checkout-wrapper .left .payment-address .title{
    display:block
}
.quick-checkout-wrapper .left .shipping-address .title{
    display:block
}
.quick-checkout-wrapper .right .shipping-payment .title{
    display:block
}
.quick-checkout-wrapper .right .section-cvr .title{
    display:block
}
.quick-checkout-wrapper .right .checkout-payment-details .title{
    display:block
}
.quick-checkout-wrapper .right .cart-section .title{
    display:none
}
.quick-checkout-wrapper .right .confirm-section .title{
    display:block
}
.quick-checkout-wrapper .account-customer-group label:after{
    display:none !important
}
.quick-checkout-wrapper .account-telephone label:after{
    display:none !important
}
.quick-checkout-wrapper .account-fax label:after{
    display:none !important
}
.quick-checkout-wrapper .address-company label:after{
    display:none !important
}
.quick-checkout-wrapper .address-address-2 label:after{
    display:none !important
}
.quick-checkout-wrapper .shipping-payment .shippings p{
    display:none;
    font-weight:700
}
.quick-checkout-wrapper .shipping-payment .ship-wrapper p{
    display:none
}
.shipping-payment .section-body>div{
    margin-bottom:14px
}
.section-shipping .section-body>div:first-child:before{
    content:'\eab8' !important;
    font-family:icomoon !important;
    transform:translate3d(0px,-1px,0)
}
.section-shipping .section-body>div:nth-child(2):before{
    content:'\eab9' !important;
    font-family:icomoon !important;
    color:rgba(242,199,81,1)
}
.section-payment .section-body>div:first-child:before{
    content:'\e95f' !important;
    font-family:icomoon !important
}
.section-payment .section-body>div:nth-child(2):before{
    content:'\e952' !important;
    font-family:icomoon !important;
    transform:translate3d(0px,-1px,0)
}
.quick-checkout-wrapper .cart-section .td-qty .stepper input.form-control{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-300) !important;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1.3 !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    border-width:0 !important;
    border-style:none !important;
    border-radius:0 !important;
    --element-border-radius:0px !important;
    box-shadow:none
}
.no-touchevents .quick-checkout-wrapper .cart-section .td-qty .stepper input.form-control:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important
}
.quick-checkout-wrapper .cart-section .td-qty .stepper input.form-control:focus{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important
}
.quick-checkout-wrapper .cart-section .td-qty .stepper{
    --stepper-border:0;
    max-width:var(--stepper-max-width,100%);
    --stepper-height:38px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.quick-checkout-wrapper .cart-section .td-qty .stepper button{
    position:static;
    width:calc(var(--stepper-button-width,30)*1px*3);
    height:100%;
    min-height:36px;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.quick-checkout-wrapper .cart-section .td-qty .stepper button.fa-angle-up{
    border-inline-width:var(--stepper-border,0) 0;
    border-block-width:0
}
.quick-checkout-wrapper .cart-section .td-qty .stepper button.fa-angle-down{
    border-inline-width:0 var(--stepper-border,0);
    border-block-width:0
}
.quick-checkout-wrapper .cart-section .td-qty .stepper .form-control{
    max-width:100% !important
}
.quick-checkout-wrapper .cart-section .td-qty .stepper .fa-angle-down:before{
    content:'\eb85' !important;
    font-family:icomoon !important;
    font-size:16px
}
.quick-checkout-wrapper .cart-section .td-qty .stepper .fa-angle-up:before{
    content:'\eba0' !important;
    font-family:icomoon !important;
    font-size:16px
}
.no-touchevents .quick-checkout-wrapper .cart-section .td-qty .stepper:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.quick-checkout-wrapper .cart-section .td-qty .stepper button:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.no-touchevents .quick-checkout-wrapper .cart-section .td-qty .stepper button:hover:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.no-touchevents .quick-checkout-wrapper .cart-section .td-qty .stepper button:hover{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.quick-checkout-wrapper .cart-section .td-qty .stepper button:active{
    background-color:hsla(var(--j-color-scheme-background-shade-h),var(--j-color-scheme-background-shade-s),calc(var(--j-color-scheme-background-shade-l) - 0%),calc(var(--j-color-scheme-background-shade-a)*1)) !important
}
.quick-checkout-wrapper .cart-section .td-qty .btn-primary.btn,.quick-checkout-wrapper .cart-section .td-qty .btn-primary.btn:visited{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.no-touchevents .quick-checkout-wrapper .cart-section .td-qty .btn-primary.btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.quick-checkout-wrapper .cart-section .td-qty .btn-primary.btn:active,.no-touchevents .quick-checkout-wrapper .cart-section .td-qty .btn-primary.btn:hover:active{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.quick-checkout-wrapper .cart-section .td-qty .btn-primary.btn{
    --focus-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.quick-checkout-wrapper .cart-section .td-qty .btn-primary.btn,.quick-checkout-wrapper .cart-section .td-qty .btn-primary.tooltip{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.quick-checkout-wrapper .cart-section .td-qty .btn-primary.btn:active,.no-touchevents .quick-checkout-wrapper .cart-section .td-qty .btn-primary.btn:hover:active,.quick-checkout-wrapper .cart-section .td-qty .btn-primary.btn:focus:active,.no-touchevents .quick-checkout-wrapper .cart-section .td-qty .btn-primary.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.quick-checkout-wrapper .cart-section .td-qty .btn-primary.btn:focus,.quick-checkout-wrapper .cart-section .td-qty .btn-primary.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important
}
.no-touchevents .quick-checkout-wrapper .cart-section .td-qty .btn-primary.btn:hover,.no-touchevents .quick-checkout-wrapper .cart-section .td-qty .btn-primary.btn:active:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.quick-checkout-wrapper .cart-section .td-qty .btn-primary.btn:active,.no-touchevents .quick-checkout-wrapper .cart-section .td-qty .btn-primary.btn:hover:active,.quick-checkout-wrapper .cart-section .td-qty .btn-primary.btn:focus:active{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.quick-checkout-wrapper .cart-section .td-qty .btn-primary.btn:focus{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.quick-checkout-wrapper .cart-section .td-qty .btn-primary.btn.btn.disabled:after{
    font-size:1em
}
.quick-checkout-wrapper .cart-section .td-qty .btn-danger.btn,.quick-checkout-wrapper .cart-section .td-qty .btn-danger.btn:visited{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.no-touchevents .quick-checkout-wrapper .cart-section .td-qty .btn-danger.btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.quick-checkout-wrapper .cart-section .td-qty .btn-danger.btn:active,.no-touchevents .quick-checkout-wrapper .cart-section .td-qty .btn-danger.btn:hover:active{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.quick-checkout-wrapper .cart-section .td-qty .btn-danger.btn{
    --focus-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.quick-checkout-wrapper .cart-section .td-qty .btn-danger.btn,.quick-checkout-wrapper .cart-section .td-qty .btn-danger.tooltip{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.quick-checkout-wrapper .cart-section .td-qty .btn-danger.btn:active,.no-touchevents .quick-checkout-wrapper .cart-section .td-qty .btn-danger.btn:hover:active,.quick-checkout-wrapper .cart-section .td-qty .btn-danger.btn:focus:active,.no-touchevents .quick-checkout-wrapper .cart-section .td-qty .btn-danger.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.quick-checkout-wrapper .cart-section .td-qty .btn-danger.btn:focus,.quick-checkout-wrapper .cart-section .td-qty .btn-danger.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important
}
.no-touchevents .quick-checkout-wrapper .cart-section .td-qty .btn-danger.btn:hover,.no-touchevents .quick-checkout-wrapper .cart-section .td-qty .btn-danger.btn:active:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.quick-checkout-wrapper .cart-section .td-qty .btn-danger.btn:active,.no-touchevents .quick-checkout-wrapper .cart-section .td-qty .btn-danger.btn:hover:active,.quick-checkout-wrapper .cart-section .td-qty .btn-danger.btn:focus:active{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.quick-checkout-wrapper .cart-section .td-qty .btn-danger.btn:focus{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.quick-checkout-wrapper .cart-section .td-qty .btn-danger.btn.btn.disabled:after{
    font-size:1em
}
.popup-checkout-payment .popup-container{
    width:400px
}
#button-confirm.btn,#button-confirm.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents #button-confirm.btn:hover{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
#button-confirm.btn:active,.no-touchevents #button-confirm.btn:hover:active{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important
}
#button-confirm.btn{
    --focus-color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    justify-content:center;
    border-width:1px;
    border-style:solid;
    border-color:rgba(0,0,0,0);
    padding:1.1em;
    --element-padding:1.1em;
    padding-right:2em;
    --element-padding-right:2em;
    padding-left:2em;
    --element-padding-left:2em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
#button-confirm.btn,#button-confirm.tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
#button-confirm.btn:active,.no-touchevents #button-confirm.btn:hover:active,#button-confirm.btn:focus:active,.no-touchevents #button-confirm.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
#button-confirm.btn:focus,#button-confirm.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important
}
#button-confirm.btn.btn.disabled:after{
    font-size:1em
}
#quick-checkout-button-confirm.btn,#quick-checkout-button-confirm.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents #quick-checkout-button-confirm.btn:hover{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
#quick-checkout-button-confirm.btn:active,.no-touchevents #quick-checkout-button-confirm.btn:hover:active{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important
}
#quick-checkout-button-confirm.btn{
    --focus-color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    justify-content:center;
    border-width:1px;
    border-style:solid;
    border-color:rgba(0,0,0,0);
    padding:1.1em;
    --element-padding:1.1em;
    padding-right:2em;
    --element-padding-right:2em;
    padding-left:2em;
    --element-padding-left:2em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98;
    width:100%
}
#quick-checkout-button-confirm.btn,#quick-checkout-button-confirm.tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
#quick-checkout-button-confirm.btn:active,.no-touchevents #quick-checkout-button-confirm.btn:hover:active,#quick-checkout-button-confirm.btn:focus:active,.no-touchevents #quick-checkout-button-confirm.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
#quick-checkout-button-confirm.btn:focus,#quick-checkout-button-confirm.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important
}
#quick-checkout-button-confirm.btn.btn.disabled:after{
    font-size:1em
}
.confirm-buttons .pull-right:only-child{
    max-width:100%
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .cart-section table tfoot td:first-child{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.route-checkout-checkout #content .quick-checkout-wrapper .right .cart-section table tfoot td:last-child{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.route-checkout-checkout .checkout-sections .checkout-section-end,.route-checkout-checkout .checkout-section-start>div{
    padding:24px;
    --element-padding:24px;
    border-radius:4px;
    --element-border-radius:4px;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02)
}
.route-checkout-checkout .checkout-section-end,.route-checkout-checkout .checkout-section-start>div{
    position:sticky;
    top:var(--sticky-top-distance,0);
    z-index:90
}
.route-checkout-checkout .checkout-sections{
    --checkout-sections-split:50%
}
.route-product-compare .compare-buttons .btn-cart.btn,.route-product-compare .compare-buttons .btn-cart.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents.route-product-compare .compare-buttons .btn-cart.btn:hover{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.route-product-compare .compare-buttons .btn-cart.btn:active,.no-touchevents.route-product-compare .compare-buttons .btn-cart.btn:hover:active{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important
}
.route-product-compare .compare-buttons .btn-cart.btn{
    --focus-color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    justify-content:center;
    border-width:1px;
    border-style:solid;
    border-color:rgba(0,0,0,0);
    padding:1.1em;
    --element-padding:1.1em;
    padding-right:2em;
    --element-padding-right:2em;
    padding-left:2em;
    --element-padding-left:2em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
.route-product-compare .compare-buttons .btn-cart.btn,.route-product-compare .compare-buttons .btn-cart.tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.route-product-compare .compare-buttons .btn-cart.btn:active,.no-touchevents.route-product-compare .compare-buttons .btn-cart.btn:hover:active,.route-product-compare .compare-buttons .btn-cart.btn:focus:active,.no-touchevents.route-product-compare .compare-buttons .btn-cart.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.route-product-compare .compare-buttons .btn-cart.btn:focus,.route-product-compare .compare-buttons .btn-cart.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important
}
.route-product-compare .compare-buttons .btn-cart.btn.btn.disabled:after{
    font-size:1em
}
.route-product-compare .compare-buttons .btn-remove.btn,.route-product-compare .compare-buttons .btn-remove.btn:visited{
    color:rgba(255,255,255,1) !important
}
.no-touchevents.route-product-compare .compare-buttons .btn-remove.btn:hover{
    color:rgba(255,255,255,1) !important;
    background-color:rgba(201,37,44,1);
    --background-color:rgba(201,37,44,1)
}
.route-product-compare .compare-buttons .btn-remove.btn:active,.no-touchevents.route-product-compare .compare-buttons .btn-remove.btn:hover:active{
    color:rgba(255,255,255,1) !important
}
.route-product-compare .compare-buttons .btn-remove.btn{
    --focus-color:rgba(255,255,255,1) !important;
    border-style:none
}
.route-product-compare .compare-buttons .btn-remove.btn,.route-product-compare .compare-buttons .btn-remove.tooltip{
    background-color:rgba(179,33,39,1);
    --background-color:rgba(179,33,39,1)
}
.route-product-compare .compare-buttons .btn-remove.btn.btn.disabled:after{
    font-size:1em
}
.route-product-compare .compare-buttons .btn-cart{
    display:flex
}
.route-product-compare .compare-buttons .btn-remove{
    display:flex
}
.compare-name{
    display:table-row
}
.compare-image{
    display:table-row
}
.compare-price{
    display:table-row
}
.compare-model{
    display:table-row
}
.compare-manufacturer{
    display:table-row
}
.compare-availability{
    display:table-row
}
.compare-rating{
    display:table-row
}
.compare-summary{
    display:table-row
}
.compare-weight{
    display:table-row
}
.compare-dimensions{
    display:table-row
}
.route-information-contact .location-title{
    display:none
}
.route-information-contact .store-image{
    display:none
}
.route-information-contact .store-address{
    display:none
}
.route-information-contact .store-tel{
    display:none
}
.route-information-contact .store-fax{
    display:none
}
.route-information-contact .store-info{
    display:none
}
.route-information-contact .store-address a{
    display:none
}
.route-information-contact .stores-title{
    display:none;
    display:none !important
}
.route-information-contact .other-stores{
    display:none
}
.route-information-information:not(.popup) .content{
    column-count:initial
}
.route-information-information:not(.popup) .site-wrapper .content{
    column-rule-style:none
}
.route-information-information:not(.popup) .site-wrapper .content>p:only-child .route-information-information .content>p:only-child{
    display:none
}
.maintenance-page header{
    display:none !important
}
.maintenance-page footer{
    display:none !important
}
.maintenance-page .site-wrapper>.container{
    max-width:100%
}
.maintenance-page .module-grid>.grid-row>.grid-cols-wrapper{
    max-width:100%
}
#common-maintenance>.content{
    text-align:center;
    display:block
}
#common-maintenance{
    padding:var(--j-gap-spacing-gutter-2);
    --element-padding:var(--j-gap-spacing-gutter-2)
}
#common-maintenance>.content img{
    border-radius:2px;
    --element-border-radius:2px;
    max-width:min(400px,100%)
}
.route-product-manufacturer #content a img{
    display:block
}
.route-product-manufacturer .manufacturer{
    grid-template-columns:repeat(auto-fill,minmax(130px,1fr));
    grid-gap:20px
}
.route-product-manufacturer #content .image-card{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-200);
    line-height:1.25
}
.route-product-manufacturer .brand-index{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:2px;
    --element-border-radius:2px;
    padding:var(--j-gap-spacing---6);
    --element-padding:var(--j-gap-spacing---6)
}
.route-product-manufacturer .brand-index strong{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-300);
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.3
}
.route-product-manufacturer .brand-index p>a{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-item);
    text-transform:none;
    line-height:1.3
}
.route-product-manufacturer .manufacturer a{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    padding:var(--j-gap-spacing-padding-s);
    --element-padding:var(--j-gap-spacing-padding-s);
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:2px;
    --element-border-radius:2px
}
.no-touchevents.route-product-manufacturer .manufacturer a:hover{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    border-color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.route-product-manufacturer #content a{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.no-touchevents.route-product-manufacturer #content a:hover{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.route-product-search #content .search-criteria-title{
    display:block
}
.route-product-search .search-form .search-category-checkbox{
    display:inline-flex
}
.route-product-search .search-form .search-description-checkbox{
    display:inline-flex
}
.route-product-search .search-form .inputs+.checkbox+.checkbox label{
    display:inline-block
}
.search-form>.inputs+.checkbox{
    margin-top:var(--j-gap-spacing---4);
    --element-margin-top:var(--j-gap-spacing---4);
    margin-bottom:var(--j-gap-spacing---5);
    --element-margin-bottom:var(--j-gap-spacing---5)
}
.route-product-search #content div.buttons{
    margin-bottom:var(--j-gap-spacing-vertical-l) !important;
    --element-margin-bottom:var(--j-gap-spacing-vertical-l) !important
}
.route-product-search .search-criteria-title{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-module);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.4;
    margin-bottom:1.25em !important;
    white-space:normal;
    overflow:initial;
    text-overflow:initial;
    -webkit-line-clamp:initial;
    -webkit-line-clamp:2
}
.route-product-search .search-criteria-title:after{
    display:none;
    margin-top:.7em
}
.route-product-search .search-criteria-title .page-title-text:after{
    display:none;
    margin-top:.7em
}
.route-product-search .search-criteria-title .filter-title-text:after{
    display:none;
    margin-top:.7em
}
.route-product-search .search-criteria-title:after,.route-product-search .search-criteria-title .page-title-text:after,.route-product-search .search-criteria-title .filter-title-text:after{
    width:50px;
    height:2px;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.route-product-search #content .main-products-wrapper .buttons{
    margin-top:var(--j-gap-spacing-vertical-xl);
    --element-margin-top:var(--j-gap-spacing-vertical-xl);
    --page-buttons-width:500px;
    --page-buttons-gap:14px
}
.route-product-search #content .main-products-wrapper .buttons .pull-left .btn,.route-product-search #content .main-products-wrapper .buttons .pull-left .btn:visited{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.no-touchevents.route-product-search #content .main-products-wrapper .buttons .pull-left .btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.route-product-search #content .main-products-wrapper .buttons .pull-left .btn:active,.no-touchevents.route-product-search #content .main-products-wrapper .buttons .pull-left .btn:hover:active{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.route-product-search #content .main-products-wrapper .buttons .pull-left .btn{
    --focus-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.route-product-search #content .main-products-wrapper .buttons .pull-left .btn,.route-product-search #content .main-products-wrapper .buttons .pull-left .tooltip{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.route-product-search #content .main-products-wrapper .buttons .pull-left .btn:active,.no-touchevents.route-product-search #content .main-products-wrapper .buttons .pull-left .btn:hover:active,.route-product-search #content .main-products-wrapper .buttons .pull-left .btn:focus:active,.no-touchevents.route-product-search #content .main-products-wrapper .buttons .pull-left .btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.route-product-search #content .main-products-wrapper .buttons .pull-left .btn:focus,.route-product-search #content .main-products-wrapper .buttons .pull-left .btn[disabled]{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important
}
.no-touchevents.route-product-search #content .main-products-wrapper .buttons .pull-left .btn:hover,.no-touchevents.route-product-search #content .main-products-wrapper .buttons .pull-left .btn:active:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.route-product-search #content .main-products-wrapper .buttons .pull-left .btn:active,.no-touchevents.route-product-search #content .main-products-wrapper .buttons .pull-left .btn:hover:active,.route-product-search #content .main-products-wrapper .buttons .pull-left .btn:focus:active{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.route-product-search #content .main-products-wrapper .buttons .pull-left .btn:focus{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.route-product-search #content .main-products-wrapper .buttons .pull-left .btn.btn.disabled:after{
    font-size:1em
}
.route-product-search #content .main-products-wrapper .buttons .pull-right .btn,.route-product-search #content .main-products-wrapper .buttons .pull-right .btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents.route-product-search #content .main-products-wrapper .buttons .pull-right .btn:hover{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.route-product-search #content .main-products-wrapper .buttons .pull-right .btn:active,.no-touchevents.route-product-search #content .main-products-wrapper .buttons .pull-right .btn:hover:active{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important
}
.route-product-search #content .main-products-wrapper .buttons .pull-right .btn{
    --focus-color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:rgba(0,0,0,0);
    padding:1.1em;
    --element-padding:1.1em;
    padding-right:2em;
    --element-padding-right:2em;
    padding-left:2em;
    --element-padding-left:2em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
.route-product-search #content .main-products-wrapper .buttons .pull-right.btn{
    justify-content:center
}
.route-product-search #content .main-products-wrapper .buttons .pull-right .btn,.route-product-search #content .main-products-wrapper .buttons .pull-right .tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.route-product-search #content .main-products-wrapper .buttons .pull-right .btn:active,.no-touchevents.route-product-search #content .main-products-wrapper .buttons .pull-right .btn:hover:active,.route-product-search #content .main-products-wrapper .buttons .pull-right .btn:focus:active,.no-touchevents.route-product-search #content .main-products-wrapper .buttons .pull-right .btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.route-product-search #content .main-products-wrapper .buttons .pull-right .btn:focus,.route-product-search #content .main-products-wrapper .buttons .pull-right .btn[disabled]{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important
}
.route-product-search #content .main-products-wrapper .buttons .pull-right .btn.btn.disabled:after{
    font-size:1em
}
.route-product-search #content .main-products-wrapper .buttons>div{
    flex-grow:0
}
.route-product-search #content .main-products-wrapper .buttons .pull-right:only-child{
    max-width:100%
}
.route-product-search #content .main-products-wrapper .buttons .pull-right:only-child .btn{
    width:100%
}
.route-product-search #content .main-products-wrapper .buttons .pull-right input[type=checkbox]{
    order:-1
}
.route-product-search #content .main-products-wrapper .buttons input+.btn,.route-product-search #content .main-products-wrapper .buttons .pull-right>span+.btn{
    margin-top:var(--j-gap-spacing---6);
    --element-margin-top:var(--j-gap-spacing---6)
}
.route-product-search #content .buttons{
    margin-top:var(--j-gap-spacing-vertical-xl);
    --element-margin-top:var(--j-gap-spacing-vertical-xl);
    --page-buttons-width:500px;
    --page-buttons-gap:14px
}
.route-product-search #content .buttons .pull-left .btn,.route-product-search #content .buttons .pull-left .btn:visited{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.no-touchevents.route-product-search #content .buttons .pull-left .btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.route-product-search #content .buttons .pull-left .btn:active,.no-touchevents.route-product-search #content .buttons .pull-left .btn:hover:active{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.route-product-search #content .buttons .pull-left .btn{
    --focus-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.route-product-search #content .buttons .pull-left .btn,.route-product-search #content .buttons .pull-left .tooltip{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.route-product-search #content .buttons .pull-left .btn:active,.no-touchevents.route-product-search #content .buttons .pull-left .btn:hover:active,.route-product-search #content .buttons .pull-left .btn:focus:active,.no-touchevents.route-product-search #content .buttons .pull-left .btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.route-product-search #content .buttons .pull-left .btn:focus,.route-product-search #content .buttons .pull-left .btn[disabled]{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important
}
.no-touchevents.route-product-search #content .buttons .pull-left .btn:hover,.no-touchevents.route-product-search #content .buttons .pull-left .btn:active:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.route-product-search #content .buttons .pull-left .btn:active,.no-touchevents.route-product-search #content .buttons .pull-left .btn:hover:active,.route-product-search #content .buttons .pull-left .btn:focus:active{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.route-product-search #content .buttons .pull-left .btn:focus{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.route-product-search #content .buttons .pull-left .btn.btn.disabled:after{
    font-size:1em
}
.route-product-search #content .buttons .pull-right .btn,.route-product-search #content .buttons .pull-right .btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents.route-product-search #content .buttons .pull-right .btn:hover{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.route-product-search #content .buttons .pull-right .btn:active,.no-touchevents.route-product-search #content .buttons .pull-right .btn:hover:active{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important
}
.route-product-search #content .buttons .pull-right .btn{
    --focus-color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:rgba(0,0,0,0);
    padding:1.1em;
    --element-padding:1.1em;
    padding-right:2em;
    --element-padding-right:2em;
    padding-left:2em;
    --element-padding-left:2em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
.route-product-search #content .buttons .pull-right.btn{
    justify-content:center
}
.route-product-search #content .buttons .pull-right .btn,.route-product-search #content .buttons .pull-right .tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.route-product-search #content .buttons .pull-right .btn:active,.no-touchevents.route-product-search #content .buttons .pull-right .btn:hover:active,.route-product-search #content .buttons .pull-right .btn:focus:active,.no-touchevents.route-product-search #content .buttons .pull-right .btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.route-product-search #content .buttons .pull-right .btn:focus,.route-product-search #content .buttons .pull-right .btn[disabled]{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important
}
.route-product-search #content .buttons .pull-right .btn.btn.disabled:after{
    font-size:1em
}
.route-product-search #content .buttons>div{
    flex-grow:0
}
.route-product-search #content .buttons .pull-right:only-child{
    max-width:100%
}
.route-product-search #content .buttons .pull-right:only-child .btn{
    width:100%
}
.route-product-search #content .buttons .pull-right input[type=checkbox]{
    order:-1
}
.route-product-search #content .buttons input+.btn,.route-product-search #content .buttons .pull-right>span+.btn{
    margin-top:var(--j-gap-spacing---6);
    --element-margin-top:var(--j-gap-spacing---6)
}
.route-product-search #content .search-products-title{
    display:block
}
.route-information-sitemap #content>.row>div>ul{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    padding:var(--j-gap-spacing-padding-m);
    --element-padding:var(--j-gap-spacing-padding-m);
    border-radius:2px;
    --element-border-radius:2px
}
.route-information-sitemap #content .row ul li,.route-information-sitemap #content .row ul li a{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*0.9))
}
.no-touchevents.route-information-sitemap #content .row ul li a:hover{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.route-information-sitemap #content .row>div>ul>li,.route-information-sitemap #content .row>div>ul>li>a{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.no-touchevents.route-information-sitemap #content .row>div>ul>li>a:hover{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.route-information-sitemap #content>.row>div>ul>li>a:before{
    content:'\f15c' !important;
    font-family:icomoon !important;
    margin-right:7px;
    --element-margin-right:7px
}
.route-information-sitemap #content>.row>div>ul li ul li a:before{
    content:'\f0f6' !important;
    font-family:icomoon !important;
    margin-right:7px;
    --element-margin-right:7px
}
.route-information-sitemap #content{
    --sitemap-gap:var(--j-gap-spacing-gap-4)
}
.route-information-sitemap #content>.row{
    flex-direction:row
}
.route-account-wishlist td .btn .fa-shopping-cart:before{
    content:'\e9f8' !important;
    font-family:icomoon !important
}
.route-account-wishlist td .btn.btn-primary.btn,.route-account-wishlist td .btn.btn-primary.btn:visited{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.no-touchevents.route-account-wishlist td .btn.btn-primary.btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.route-account-wishlist td .btn.btn-primary.btn:active,.no-touchevents.route-account-wishlist td .btn.btn-primary.btn:hover:active{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.route-account-wishlist td .btn.btn-primary.btn{
    --focus-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.route-account-wishlist td .btn.btn-primary.btn,.route-account-wishlist td .btn.btn-primary.tooltip{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.route-account-wishlist td .btn.btn-primary.btn:active,.no-touchevents.route-account-wishlist td .btn.btn-primary.btn:hover:active,.route-account-wishlist td .btn.btn-primary.btn:focus:active,.no-touchevents.route-account-wishlist td .btn.btn-primary.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.route-account-wishlist td .btn.btn-primary.btn:focus,.route-account-wishlist td .btn.btn-primary.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important
}
.no-touchevents.route-account-wishlist td .btn.btn-primary.btn:hover,.no-touchevents.route-account-wishlist td .btn.btn-primary.btn:active:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.route-account-wishlist td .btn.btn-primary.btn:active,.no-touchevents.route-account-wishlist td .btn.btn-primary.btn:hover:active,.route-account-wishlist td .btn.btn-primary.btn:focus:active{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.route-account-wishlist td .btn.btn-primary.btn:focus{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.route-account-wishlist td .btn.btn-primary.btn.btn.disabled:after{
    font-size:1em
}
.route-account-wishlist td .btn.btn,.route-account-wishlist td .btn.btn:visited{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.no-touchevents.route-account-wishlist td .btn.btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.route-account-wishlist td .btn.btn:active,.no-touchevents.route-account-wishlist td .btn.btn:hover:active{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.route-account-wishlist td .btn.btn{
    --focus-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.route-account-wishlist td .btn.btn,.route-account-wishlist td .btn.tooltip{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.route-account-wishlist td .btn.btn:active,.no-touchevents.route-account-wishlist td .btn.btn:hover:active,.route-account-wishlist td .btn.btn:focus:active,.no-touchevents.route-account-wishlist td .btn.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.route-account-wishlist td .btn.btn:focus,.route-account-wishlist td .btn.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important
}
.no-touchevents.route-account-wishlist td .btn.btn:hover,.no-touchevents.route-account-wishlist td .btn.btn:active:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.route-account-wishlist td .btn.btn:active,.no-touchevents.route-account-wishlist td .btn.btn:hover:active,.route-account-wishlist td .btn.btn:focus:active{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.route-account-wishlist td .btn.btn:focus{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.route-account-wishlist td .btn.btn.btn.disabled:after{
    font-size:1em
}
.route-account-wishlist #content .buttons .buttons{
    margin-top:var(--j-gap-spacing-vertical-xl);
    --element-margin-top:var(--j-gap-spacing-vertical-xl);
    --page-buttons-width:500px;
    --page-buttons-gap:14px
}
.route-account-wishlist #content .buttons .buttons .pull-left .btn,.route-account-wishlist #content .buttons .buttons .pull-left .btn:visited{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.no-touchevents.route-account-wishlist #content .buttons .buttons .pull-left .btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.route-account-wishlist #content .buttons .buttons .pull-left .btn:active,.no-touchevents.route-account-wishlist #content .buttons .buttons .pull-left .btn:hover:active{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.route-account-wishlist #content .buttons .buttons .pull-left .btn{
    --focus-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.route-account-wishlist #content .buttons .buttons .pull-left .btn,.route-account-wishlist #content .buttons .buttons .pull-left .tooltip{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.route-account-wishlist #content .buttons .buttons .pull-left .btn:active,.no-touchevents.route-account-wishlist #content .buttons .buttons .pull-left .btn:hover:active,.route-account-wishlist #content .buttons .buttons .pull-left .btn:focus:active,.no-touchevents.route-account-wishlist #content .buttons .buttons .pull-left .btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.route-account-wishlist #content .buttons .buttons .pull-left .btn:focus,.route-account-wishlist #content .buttons .buttons .pull-left .btn[disabled]{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important
}
.no-touchevents.route-account-wishlist #content .buttons .buttons .pull-left .btn:hover,.no-touchevents.route-account-wishlist #content .buttons .buttons .pull-left .btn:active:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.route-account-wishlist #content .buttons .buttons .pull-left .btn:active,.no-touchevents.route-account-wishlist #content .buttons .buttons .pull-left .btn:hover:active,.route-account-wishlist #content .buttons .buttons .pull-left .btn:focus:active{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.route-account-wishlist #content .buttons .buttons .pull-left .btn:focus{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.route-account-wishlist #content .buttons .buttons .pull-left .btn.btn.disabled:after{
    font-size:1em
}
.route-account-wishlist #content .buttons .buttons .pull-right .btn,.route-account-wishlist #content .buttons .buttons .pull-right .btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents.route-account-wishlist #content .buttons .buttons .pull-right .btn:hover{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.route-account-wishlist #content .buttons .buttons .pull-right .btn:active,.no-touchevents.route-account-wishlist #content .buttons .buttons .pull-right .btn:hover:active{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important
}
.route-account-wishlist #content .buttons .buttons .pull-right .btn{
    --focus-color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:rgba(0,0,0,0);
    padding:1.1em;
    --element-padding:1.1em;
    padding-right:2em;
    --element-padding-right:2em;
    padding-left:2em;
    --element-padding-left:2em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
.route-account-wishlist #content .buttons .buttons .pull-right.btn{
    justify-content:center
}
.route-account-wishlist #content .buttons .buttons .pull-right .btn,.route-account-wishlist #content .buttons .buttons .pull-right .tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.route-account-wishlist #content .buttons .buttons .pull-right .btn:active,.no-touchevents.route-account-wishlist #content .buttons .buttons .pull-right .btn:hover:active,.route-account-wishlist #content .buttons .buttons .pull-right .btn:focus:active,.no-touchevents.route-account-wishlist #content .buttons .buttons .pull-right .btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.route-account-wishlist #content .buttons .buttons .pull-right .btn:focus,.route-account-wishlist #content .buttons .buttons .pull-right .btn[disabled]{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important
}
.route-account-wishlist #content .buttons .buttons .pull-right .btn.btn.disabled:after{
    font-size:1em
}
.route-account-wishlist #content .buttons .buttons>div{
    flex-grow:0
}
.route-account-wishlist #content .buttons .buttons .pull-right:only-child{
    max-width:100%
}
.route-account-wishlist #content .buttons .buttons .pull-right:only-child .btn{
    width:100%
}
.route-account-wishlist #content .buttons .buttons .pull-right input[type=checkbox]{
    order:-1
}
.route-account-wishlist #content .buttons .buttons input+.btn,.route-account-wishlist #content .buttons .buttons .pull-right>span+.btn{
    margin-top:var(--j-gap-spacing---6);
    --element-margin-top:var(--j-gap-spacing---6)
}
.route-account-wishlist #content td .btn{
    padding:.5em !important;
    --element-padding:.5em !important
}
.route-account-wishlist .td-image{
    display:table-cell
}
.route-account-wishlist .td-name{
    display:table-cell
}
.route-account-wishlist .td-model{
    display:table-cell
}
.route-account-wishlist .td-stock{
    display:table-cell
}
.route-account-wishlist tbody .td-name>a{
    -webkit-line-clamp:2;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    overflow:hidden;
    padding-bottom:1px;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-400);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    line-height:1.4
}
.route-account-wishlist .td-price{
    display:table-cell
}
.no-touchevents.route-account-wishlist tbody .td-name>a:hover{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.route-account-wishlist tbody .td-model{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-300);
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.3
}
.route-account-wishlist tbody .td-stock,.route-account-wishlist tbody .td-stock.in-stock{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-400);
    color:rgba(34,113,96,1);
    line-height:1.4
}
.route-account-wishlist tbody .out-of-stock .td-stock,.route-account-wishlist tbody .td-stock.out-of-stock{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-400);
    line-height:1.4
}
.route-account-wishlist .td-price b{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size-400);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    line-height:1
}
.route-account-wishlist .td-price s{
    font-family:'Inter';
    font-weight:400;
    font-size:90%;
    color:rgba(242,119,99,1);
    text-decoration:line-through;
    -webkit-text-decoration:line-through;
    letter-spacing:0;
    line-height:1
}
#product-product{
    --product-page-split:55%;
    --product-page-split-gap:var(--j-gap-spacing-gap-5)
}
.route-product-product:not(.popup) h1.page-title{
    display:none
}
.route-product-product:not(.popup) .product-info div.page-title{
    display:block
}
.route-product-product:not(.popup) .site-wrapper>.page-title+.breadcrumbs{
    min-height:var(--min-height);
    --breadcrumbs-top-padding:0px;
    --breadcrumbs-bottom-padding:0px
}
.route-product-product:not(.popup) .product-info .page-title{
    font-family:'Urbanist';
    font-weight:700;
    font-size:var(--j-font_size-font-size--title-section);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    line-height:1.3;
    border-style:none;
    margin-bottom:1em !important;
    white-space:normal;
    overflow:initial;
    text-overflow:initial;
    -webkit-line-clamp:initial;
    -webkit-line-clamp:2
}
.route-product-product:not(.popup) .product-info .page-title:after{
    display:none
}
.route-product-product:not(.popup) .product-info .page-title .page-title-text:after{
    display:none
}
.route-product-product:not(.popup) .product-info .page-title .filter-title-text:after{
    display:none
}
html:not(.popup) .product-left-wrapper{
    position:sticky;
    z-index:90;
    top:var(--sticky-top-distance,0)
}
html:not(.popup) .product-right-wrapper{
    position:sticky;
    z-index:90;
    top:var(--sticky-top-distance,0)
}
html:not(.popup).mobile-header-active .product-left-wrapper{
    position:sticky;
    z-index:90;
    top:calc(var(--mobile-sticky-top-distance,var(--mobile-bar,0)) + var(--content-gutter,0px))
}
html:not(.popup).mobile-header-active .product-right-wrapper{
    position:sticky;
    z-index:90;
    top:calc(var(--mobile-sticky-top-distance,var(--mobile-bar,0)) + var(--content-gutter,0px))
}
html:not(.popup) .product-image .swiper.main-image{
    display:block
}
.product-image .main-image>.swiper-container{
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.product-image img{
    background-color:hsla(var(--j-color-scheme-image-background-h),var(--j-color-scheme-image-background-s),calc(var(--j-color-scheme-image-background-l) - 0%),calc(var(--j-color-scheme-image-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-image-background-h),var(--j-color-scheme-image-background-s),calc(var(--j-color-scheme-image-background-l) - 0%),calc(var(--j-color-scheme-image-background-a)*1))
}
.zm-viewer img{
    background-color:hsla(var(--j-color-scheme-image-background-h),var(--j-color-scheme-image-background-s),calc(var(--j-color-scheme-image-background-l) - 0%),calc(var(--j-color-scheme-image-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-image-background-h),var(--j-color-scheme-image-background-s),calc(var(--j-color-scheme-image-background-l) - 0%),calc(var(--j-color-scheme-image-background-a)*1))
}
.product-image .product-labels{
    padding:var(--j-gap-spacing---3);
    --element-padding:var(--j-gap-spacing---3)
}
.product-image .main-image{
    border-radius:2px;
    --element-border-radius:2px
}
html:not(.mobile) .product-image .main-image .swiper-container{
    overflow:hidden !important
}
.product-image .main-image .swiper-buttons.auto-carousel-buttons span:before,.product-image .main-image .swiper-buttons.swiper-buttons>div:before,.product-image .main-image .swiper-buttons.scroll-top em:before,.product-image .main-image .swiper-buttons.lg-content .lg-icon:before{
    content:'\e93f' !important;
    font-family:icomoon !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.no-touchevents .product-image .main-image .swiper-buttons.auto-carousel-buttons span:hover:before,.no-touchevents .product-image .main-image .swiper-buttons.swiper-buttons>div:hover:before,.no-touchevents .product-image .main-image .swiper-buttons.scroll-top em:hover:before,.no-touchevents .product-image .main-image .swiper-buttons.lg-content .lg-icon:hover:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.product-image .main-image .swiper-buttons.auto-carousel-buttons span:active:before,.product-image .main-image .swiper-buttons.swiper-buttons>div:active:before,.product-image .main-image .swiper-buttons.scroll-top em:active:before,.product-image .main-image .swiper-buttons.lg-content .lg-icon:active:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.product-image .main-image .swiper-buttons.auto-carousel-buttons span,.product-image .main-image .swiper-buttons.swiper-buttons>div,.product-image .main-image .swiper-buttons.scroll-top em,.product-image .main-image .swiper-buttons.lg-content .lg-icon{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.no-touchevents .product-image .main-image .swiper-buttons.auto-carousel-buttons span:hover,.no-touchevents .product-image .main-image .swiper-buttons.swiper-buttons>div:hover,.no-touchevents .product-image .main-image .swiper-buttons.scroll-top em:hover,.no-touchevents .product-image .main-image .swiper-buttons.lg-content .lg-icon:hover{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.product-image .main-image .swiper-buttons.auto-carousel-buttons span:active,.product-image .main-image .swiper-buttons.swiper-buttons>div:active,.product-image .main-image .swiper-buttons.scroll-top em:active,.product-image .main-image .swiper-buttons.lg-content .lg-icon:active{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.product-image .main-image .swiper-button-prev:before{
    transform:scaleX(-1)
}
.product-image .main-image .swiper-buttons:not(.slider-navigation){
    display:none;
    top:50%
}
.touchevents .product-image .main-image .swiper-buttons:not(.slider-navigation){
    display:flex
}
.product-image .main-image .swiper-button-prev{
    left:0;
    right:auto;
    transform:translate(0,-50%) scale(var(--disabled-scale,1))
}
.product-image .main-image .swiper-button-next{
    left:auto;
    right:0;
    transform:translate(0,-50%) scale(var(--disabled-scale,1))
}
.product-image .main-image .swiper-buttons:not(.slider-navigation) div{
    --width:30px;
    --height:30px
}
.product-image .main-image .swiper-pagination{
    display:none;
    position:absolute;
    bottom:-20px;
    left:50%;
    transform:translate3d(-50%,0,0)
}
.product-image .main-image .swiper{
    padding-bottom:0;
    padding-bottom:0
}
.touchevents .product-image .main-image .swiper-pagination{
    display:inline-flex;
    align-items:center;
    flex-wrap:wrap
}
.product-image .main-image .swiper-wrapper{
    cursor:auto
}
.product-image .main-image .swiper-pagination-bullet{
    width:6px;
    height:6px;
    background-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*0.5))
}
.product-image .main-image .swiper-pagination>span+span{
    margin-inline-start:10px
}
.no-touchevents .product-image .main-image .swiper-pagination-bullet:hover{
    background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.product-image .main-image .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.product-image .main-image .swiper-pagination>span{
    border-radius:999px;
    --element-border-radius:999px
}
.product-image .swiper.swiper-has-pages .swiper-controls{
    display:none
}
.touchevents .product-image .swiper.swiper-has-pages .swiper-controls{
    display:none
}
.product-image .additional-images .swiper-buttons{
    display:none
}
.product-image .swiper-has-pages.main-image{
    overflow:hidden
}
.phone .position-top .additional-images .swiper-container{
    overflow:visible
}
.phone .position-bottom .additional-images .swiper-container{
    overflow:visible
}
.lg-sub-html{
    display:none !important
}
.lg-product-images .lg-backdrop{
    background-color:rgba(0,0,0,.8);
    --background-color:rgba(0,0,0,.8);
    -webkit-backdrop-filter:blur(5px);
    backdrop-filter:blur(5px)
}
.lg-product-images #lg-actual-size-1{
    display:flex
}
.lg-product-images .lg-autoplay-button{
    display:flex
}
.lg-product-images .lg-progress-bar .lg-progress{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.lg-product-images .lg-download{
    display:none
}
.lg-product-images .lg-close{
    display:flex
}
.lg-product-images .lg-content .lg-icon{
    display:flex;
    width:48px;
    height:48px;
    height:48px
}
.lg-product-images .lg-toolbar .lg-icon,.lg-product-images .lg-toolbar .lg-counter{
    color:rgba(255,255,255,.5)
}
.no-touchevents .lg-product-images .lg-toolbar .lg-icon:hover{
    color:rgba(255,255,255,1)
}
.lg-product-images .lg-fullscreen{
    display:none
}
.lg-product-images .lg-image,.lg-product-images .lg-video-poster{
    background-color:hsla(var(--j-color-scheme-image-background-h),var(--j-color-scheme-image-background-s),calc(var(--j-color-scheme-image-background-l) - 0%),calc(var(--j-color-scheme-image-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-image-background-h),var(--j-color-scheme-image-background-s),calc(var(--j-color-scheme-image-background-l) - 0%),calc(var(--j-color-scheme-image-background-a)*1));
    border-radius:2px;
    --element-border-radius:2px
}
.lg-product-images .lg-image{
    max-height:calc(100% - 100px);
    max-width:calc(100% - 50px)
}
.lg-product-images .lg-video-play-button{
    color:rgba(255,255,255,1)
}
.lg-product-images .lg-content.auto-carousel-buttons span:before,.lg-product-images .lg-content.swiper-buttons>div:before,.lg-product-images .lg-content.scroll-top em:before,.lg-product-images .lg-content.lg-content .lg-icon:before{
    content:'\e93f' !important;
    font-family:icomoon !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.no-touchevents .lg-product-images .lg-content.auto-carousel-buttons span:hover:before,.no-touchevents .lg-product-images .lg-content.swiper-buttons>div:hover:before,.no-touchevents .lg-product-images .lg-content.scroll-top em:hover:before,.no-touchevents .lg-product-images .lg-content.lg-content .lg-icon:hover:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.lg-product-images .lg-content.auto-carousel-buttons span:active:before,.lg-product-images .lg-content.swiper-buttons>div:active:before,.lg-product-images .lg-content.scroll-top em:active:before,.lg-product-images .lg-content.lg-content .lg-icon:active:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.lg-product-images .lg-content.auto-carousel-buttons span,.lg-product-images .lg-content.swiper-buttons>div,.lg-product-images .lg-content.scroll-top em,.lg-product-images .lg-content.lg-content .lg-icon{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.no-touchevents .lg-product-images .lg-content.auto-carousel-buttons span:hover,.no-touchevents .lg-product-images .lg-content.swiper-buttons>div:hover,.no-touchevents .lg-product-images .lg-content.scroll-top em:hover,.no-touchevents .lg-product-images .lg-content.lg-content .lg-icon:hover{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.lg-product-images .lg-content.auto-carousel-buttons span:active,.lg-product-images .lg-content.swiper-buttons>div:active,.lg-product-images .lg-content.scroll-top em:active,.lg-product-images .lg-content.lg-content .lg-icon:active{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.lg-product-images .lg-content .lg-prev:before{
    transform:scaleX(-1)
}
.lg-product-images .lg-outer .lg-counter{
    visibility:visible
}
.lg-product-images .lg-zoom-in{
    display:none
}
.lg-product-images .lg-zoom-out{
    display:none
}
.lg-product-images .lg-download:after{
    content:'\eb4e' !important;
    font-family:icomoon !important
}
.lg-product-images .lg-zoom-in:after{
    content:'\ebef' !important;
    font-family:icomoon !important
}
.lg-product-images .lg-zoom-out:after{
    content:'\ebf0' !important;
    font-family:icomoon !important
}
.lg-product-images .lg-close:after{
    content:'\e981' !important;
    font-family:icomoon !important
}
.lg-product-images .lg-toolbar{
    height:55px
}
.lg-product-images .lg-sub-html{
    color:rgba(255,255,255,.8);
    padding-block:var(--caption-distance,1rem);
    margin-top:0
}
.lg-product-images .lg-outer{
    --caption-distance:12px;
    --thumbs-padding:10px
}
.lg-product-images div.lg-sub-html{
    display:block !important
}
.lg-product-images .lg-thumb-item{
    background-color:hsla(var(--j-color-scheme-image-background-h),var(--j-color-scheme-image-background-s),calc(var(--j-color-scheme-image-background-l) - 0%),calc(var(--j-color-scheme-image-background-a)*1));
    border-radius:0;
    --element-border-radius:0px;
    transform:scale(calc(100/100));
    opacity:.7
}
.lg-product-images .lg-components .lg-thumb-item+.lg-thumb-item{
    margin-inline-start:8px
}
.lg-product-images .lg-outer .lg-thumb{
    border-radius:2px;
    --element-border-radius:2px;
    border-bottom-right-radius:0;
    --element-border-bottom-right-radius:0px;
    border-bottom-left-radius:0;
    --element-border-bottom-left-radius:0px;
    box-shadow:0px .2px .2px rgba(0,0,0,.15),0px .3px .2px -.5px rgba(0,0,0,.14),-.1px .6px .5px -1px rgba(0,0,0,.12),-.1px 1.2px 1px -1.5px rgba(0,0,0,.11),-.2px 2.2px 1.8px -2px rgba(0,0,0,.1),-.3px 3.8px 3.1px -2.5px rgba(0,0,0,.08),-.5px 6.1px 5px -3px rgba(0,0,0,.07),-.8px 9.4px 7.7px -3.5px rgba(0,0,0,.06),-1.1px 13.7px 11.2px -4px rgba(0,0,0,.04),-1.6px 19.2px 15.8px -4.5px rgba(0,0,0,.03)
}
.lg-product-images .lg-outer div.lg-thumb{
    background-color:rgba(0,0,0,.8);
    --background-color:rgba(0,0,0,.8)
}
.lg-product-images .module-button .btn{
    transform:scale(calc(100/100))
}
.no-touchevents .lg-product-images .lg-thumb-item:not(.active):hover{
    transform:scale(calc(105/100));
    opacity:1
}
.lg-product-images .lg-thumb-item.active{
    transform:scale(calc(105/100));
    opacity:1
}
.lg-product-images .lg-outer .lg-toggle-thumb:after{
    content:'\eb33' !important;
    font-family:icomoon !important;
    font-size:24px;
    color:rgba(255,255,255,.5)
}
.no-touchevents .lg-product-images .lg-outer .lg-toggle-thumb:hover:after{
    color:rgba(255,255,255,1)
}
.lg-product-images .lg-outer .lg-toggle-thumb{
    background-color:rgba(17,17,17,1);
    --background-color:rgba(17,17,17,1);
    width:42px;
    height:42px;
    height:42px;
    border-top-left-radius:2px;
    --element-border-top-left-radius:2px;
    border-top-right-radius:2px;
    --element-border-top-right-radius:2px;
    inset-inline-start:50%;
    inset-inline-end:auto;
    transform:translate3d(var(--transform-50-rtl,-50%),var(--transform-100-rtl,-100%),0)
}
.lg-product-images .lg-components{
    display:block
}
.direction-horizontal .swiper-wrapper .additional-image{
    width:calc(100%/2)
}
.direction-horizontal .additional-images{
    --ipr:2
}
html:not(.mobile) .additional-images .swiper-container{
    overflow:hidden !important
}
.additional-images .swiper-buttons.auto-carousel-buttons span:before,.additional-images .swiper-buttons.swiper-buttons>div:before,.additional-images .swiper-buttons.scroll-top em:before,.additional-images .swiper-buttons.lg-content .lg-icon:before{
    content:'\e93f' !important;
    font-family:icomoon !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.no-touchevents .additional-images .swiper-buttons.auto-carousel-buttons span:hover:before,.no-touchevents .additional-images .swiper-buttons.swiper-buttons>div:hover:before,.no-touchevents .additional-images .swiper-buttons.scroll-top em:hover:before,.no-touchevents .additional-images .swiper-buttons.lg-content .lg-icon:hover:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.additional-images .swiper-buttons.auto-carousel-buttons span:active:before,.additional-images .swiper-buttons.swiper-buttons>div:active:before,.additional-images .swiper-buttons.scroll-top em:active:before,.additional-images .swiper-buttons.lg-content .lg-icon:active:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.additional-images .swiper-buttons.auto-carousel-buttons span,.additional-images .swiper-buttons.swiper-buttons>div,.additional-images .swiper-buttons.scroll-top em,.additional-images .swiper-buttons.lg-content .lg-icon{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.no-touchevents .additional-images .swiper-buttons.auto-carousel-buttons span:hover,.no-touchevents .additional-images .swiper-buttons.swiper-buttons>div:hover,.no-touchevents .additional-images .swiper-buttons.scroll-top em:hover,.no-touchevents .additional-images .swiper-buttons.lg-content .lg-icon:hover{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.additional-images .swiper-buttons.auto-carousel-buttons span:active,.additional-images .swiper-buttons.swiper-buttons>div:active,.additional-images .swiper-buttons.scroll-top em:active,.additional-images .swiper-buttons.lg-content .lg-icon:active{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.additional-images .swiper-button-prev:before{
    transform:scaleX(-1)
}
.additional-images .swiper-buttons:not(.slider-navigation){
    display:flex;
    top:50%;
    width:calc(100% - (10px*2))
}
.touchevents .additional-images .swiper-buttons:not(.slider-navigation){
    display:none
}
.additional-images .swiper-button-prev{
    left:0;
    right:auto;
    transform:translate(0,-50%) scale(var(--disabled-scale,1))
}
.additional-images .swiper-button-next{
    left:auto;
    right:0;
    transform:translate(0,-50%) scale(var(--disabled-scale,1))
}
.additional-images .swiper-buttons:not(.slider-navigation) div{
    --width:28px;
    --height:28px
}
.additional-images .swiper-button-disabled{
    opacity:0
}
.additional-images .swiper-container:not(.swiper-container-initialized)+.swiper-buttons:not(.slider-navigation) .swiper-button-prev{
    opacity:0;
    --disabled-scale:0
}
.additional-images .swiper-buttons:not(.slider-navigation)>.swiper-button-disabled{
    --disabled-scale:0
}
.additional-images .swiper-pagination{
    display:inline-flex;
    align-items:center;
    flex-wrap:wrap;
    position:absolute;
    bottom:15px;
    left:50%;
    transform:translate3d(-50%,0,0)
}
.additional-images .swiper-wrapper{
    cursor:auto
}
.additional-images .swiper{
    padding-bottom:15px
}
.additional-images .swiper-pagination-bullet{
    width:6px;
    height:6px;
    background-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*0.5))
}
.additional-images .swiper-pagination>span+span{
    margin-inline-start:8px
}
.no-touchevents .additional-images .swiper-pagination-bullet:hover{
    background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.additional-images .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.additional-images .swiper-pagination>span{
    border-radius:999px;
    --element-border-radius:999px
}
html:not(.mobile) .product-image.direction-vertical .additional-images .swiper-container{
    overflow:hidden !important
}
.product-image.direction-vertical .additional-images .swiper-buttons.auto-carousel-buttons span:before,.product-image.direction-vertical .additional-images .swiper-buttons.swiper-buttons>div:before,.product-image.direction-vertical .additional-images .swiper-buttons.scroll-top em:before,.product-image.direction-vertical .additional-images .swiper-buttons.lg-content .lg-icon:before{
    content:'\e93f' !important;
    font-family:icomoon !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.no-touchevents .product-image.direction-vertical .additional-images .swiper-buttons.auto-carousel-buttons span:hover:before,.no-touchevents .product-image.direction-vertical .additional-images .swiper-buttons.swiper-buttons>div:hover:before,.no-touchevents .product-image.direction-vertical .additional-images .swiper-buttons.scroll-top em:hover:before,.no-touchevents .product-image.direction-vertical .additional-images .swiper-buttons.lg-content .lg-icon:hover:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.product-image.direction-vertical .additional-images .swiper-buttons.auto-carousel-buttons span:active:before,.product-image.direction-vertical .additional-images .swiper-buttons.swiper-buttons>div:active:before,.product-image.direction-vertical .additional-images .swiper-buttons.scroll-top em:active:before,.product-image.direction-vertical .additional-images .swiper-buttons.lg-content .lg-icon:active:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.product-image.direction-vertical .additional-images .swiper-buttons.auto-carousel-buttons span,.product-image.direction-vertical .additional-images .swiper-buttons.swiper-buttons>div,.product-image.direction-vertical .additional-images .swiper-buttons.scroll-top em,.product-image.direction-vertical .additional-images .swiper-buttons.lg-content .lg-icon{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.no-touchevents .product-image.direction-vertical .additional-images .swiper-buttons.auto-carousel-buttons span:hover,.no-touchevents .product-image.direction-vertical .additional-images .swiper-buttons.swiper-buttons>div:hover,.no-touchevents .product-image.direction-vertical .additional-images .swiper-buttons.scroll-top em:hover,.no-touchevents .product-image.direction-vertical .additional-images .swiper-buttons.lg-content .lg-icon:hover{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.product-image.direction-vertical .additional-images .swiper-buttons.auto-carousel-buttons span:active,.product-image.direction-vertical .additional-images .swiper-buttons.swiper-buttons>div:active,.product-image.direction-vertical .additional-images .swiper-buttons.scroll-top em:active,.product-image.direction-vertical .additional-images .swiper-buttons.lg-content .lg-icon:active{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.product-image.direction-vertical .additional-images .swiper-buttons:not(.slider-navigation){
    display:flex;
    top:0
}
.product-image.direction-vertical .additional-images .swiper-button-prev{
    left:auto;
    right:0;
    transform:translate(-110%,-100%) scale(var(--disabled-scale,1))
}
.product-image.direction-vertical .additional-images .swiper-button-next{
    transform:translate(0,-100%) scale(var(--disabled-scale,1))
}
.product-image.direction-vertical .additional-images .swiper-buttons:not(.slider-navigation) div{
    --width:60px;
    --height:16px
}
.product-image.direction-vertical .additional-images .swiper-buttons:not(.slider-navigation) div:before{
    content:'\e408' !important;
    font-family:icomoon !important
}
.product-image.direction-vertical .additional-images .swiper-buttons:not(.slider-navigation) .swiper-button-next:before{
    content:'\e409' !important;
    font-family:icomoon !important
}
.product-image.direction-vertical .additional-images .swiper-pagination{
    display:none;
    margin-inline-start:0px;
    margin-inline-end:0px;
    bottom:0;
    left:50%;
    transform:translate3d(-50%,0,0)
}
.product-image.direction-vertical .additional-images .swiper{
    padding-bottom:0;
    padding-bottom:0
}
.touchevents .product-image.direction-vertical .additional-images .swiper-pagination{
    display:none
}
.touchevents .product-image.direction-vertical .additional-images .swiper{
    padding-bottom:0
}
.product-image.direction-vertical .additional-images .swiper-wrapper{
    cursor:auto
}
.product-image.direction-vertical .additional-images .swiper-pagination-bullet{
    width:4px;
    height:4px
}
.product-image.direction-vertical .additional-images .swiper-pagination>span+span{
    margin-inline-start:6px
}
.product-image .additional-images:not(.swiper-wrapper){
    --gap:12px
}
.product-image.direction-vertical .additional-images .swiper-slide:not(:last-child){
    margin-bottom:12px
}
.product-image.direction-horizontal .additional-images .swiper-slide:not(:last-child){
    margin-right:12px
}
.no-flexbox-gap .product-image .additional-image{
    padding:calc(12px/2)
}
.no-flexbox-gap .product-image.direction-vertical .additional-images .swiper-container{
    margin-inline-start:calc(0px - 12px/2);
    margin-inline-end:calc(0px - 12px/2)
}
.no-flexbox-gap .product-image.direction-vertical .swiper-wrapper>div:first-child{
    padding-top:0
}
.no-flexbox-gap .product-image.direction-vertical .swiper-wrapper>div:last-child{
    padding-bottom:0
}
.product-image{
    --additional-image-spacing:12px
}
.additional-images img{
    background-color:hsla(var(--j-color-scheme-image-background-h),var(--j-color-scheme-image-background-s),calc(var(--j-color-scheme-image-background-l) - 0%),calc(var(--j-color-scheme-image-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-image-background-h),var(--j-color-scheme-image-background-s),calc(var(--j-color-scheme-image-background-l) - 0%),calc(var(--j-color-scheme-image-background-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:2px;
    --element-border-radius:2px
}
.no-touchevents .additional-images img:hover,.additional-images .swiper-slide-active img{
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.additional-images .swiper-slide-active img{
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.product-image.position-bottom .additional-images{
    margin-inline:calc(var(--content-gutter,0px)*-1);
    padding-inline:var(--content-gutter,0px)
}
.product-image.position-bottom .additional-images .swiper-container{
    padding-inline-end:calc(var(--content-gutter,24px)*2)
}
.product-image.position-bottom .additional-images .swiper-buttons{
    max-width:calc(100% - var(--content-gutter,0px)*2)
}
.product-info{
    --sections-gap:var(--j-gap-spacing-vertical-l)
}
.product-info .product-details .product-stats{
    padding:var(--j-gap-spacing---6);
    --element-padding:var(--j-gap-spacing---6);
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:2px;
    --element-border-radius:2px
}
.product-info .product-stats{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-300);
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.3
}
.product-info .product-details .brand-image a span{
    display:none
}
.product-info .product-details .brand-image a{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:2px;
    --element-border-radius:2px
}
.product-info .product-stats li:before{
    content:'\f111' !important;
    font-family:icomoon !important;
    font-size:5px;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.product-info .product-stats b{
    margin-inline-end:5px
}
.product-info .product-stats li+li{
    margin-top:5px
}
.product-price-group .price-wrapper{
    min-width:35%
}
.route-product-product:not(.popup) .product-price-group{
    flex-wrap:wrap
}
.route-product-product:not(.popup) .product-price-group>div{
    flex-basis:calc((560px - 100%)*9999);
    flex-wrap:wrap
}
.product-price-group{
    gap:var(--j-gap-spacing-gap-3)
}
div.product-price-group .product-stats{
    order:2
}
.product-info .product-stats ul .product-manufacturer{
    display:none
}
.product-info .product-manufacturer.brand-image{
    display:flex
}
.product-info .product-manufacturer a,.product-info .product-manufacturer a span{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.no-touchevents .product-info .product-manufacturer a:hover,.no-touchevents .product-info .product-manufacturer a:hover span{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
.product-info .product-stats .in-stock span{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.product-info .product-stats .out-of-stock span{
    color:rgba(242,119,99,1)
}
.product-info .product-stats .product-stock b{
    display:block
}
.product-stats .product-views:before{
    content:'\f06e' !important;
    font-family:icomoon !important;
    color:rgba(179,33,39,1);
    margin-right:5px;
    --element-margin-right:5px
}
.product-stats .product-sold:before{
    content:'\e99a' !important;
    font-family:icomoon !important;
    color:rgba(242,119,99,1);
    margin-right:5px;
    --element-margin-right:5px
}
.product-info .product-details .custom-stats{
    order:initial;
    padding-top:var(--j-gap-spacing---5);
    --element-padding-top:var(--j-gap-spacing---5);
    margin-top:var(--j-gap-spacing---6);
    --element-margin-top:var(--j-gap-spacing---6);
    border-width:0;
    border-top-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.product-info .product-stats .product-sold{
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1))
}
.product-info .product-stats .product-sold span{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    padding-left:var(--j-gap-spacing---1);
    --element-padding-left:var(--j-gap-spacing---1)
}
.product-info .product-stats .product-views{
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1))
}
.product-info .product-stats .product-views span{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    padding-left:var(--j-gap-spacing---1);
    --element-padding-left:var(--j-gap-spacing---1)
}
.product-info .product-labels-outside{
    justify-content:flex-start;
    --label-gap:8px;
    --label-grow:0
}
.product-info .custom-stats{
    justify-content:flex-start
}
.product-info .product-details>.rating{
    justify-content:flex-start;
    display:flex
}
.route-product-product:not(.popup) .product-info .product-details>.rating{
    order:-1
}
.product-info .product-details>.rating div a,.product-info .product-details>.rating div b{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-300);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.3
}
.no-touchevents .product-info .product-details>.rating div a:hover{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
#review .pagination-results{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-400);
    line-height:1.4;
    margin-top:var(--j-gap-spacing-vertical-1);
    --element-margin-top:var(--j-gap-spacing-vertical-1);
    justify-content:space-between;
    flex-direction:row
}
#review .pagination-results .text-right{
    display:block
}
#review ul.pagination>li>a,#review ul.pagination>li>span{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.no-touchevents #review ul.pagination>li>a:hover{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1));
    text-decoration:none;
    -webkit-text-decoration:none;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
#review ul.pagination>li.active>span,.no-touchevents #review ul.pagination>li.active>span:hover,#review ul.pagination>li>a:focus{
    color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
#review ul.pagination>li a,#review ul.pagination>li span{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
#review ul.pagination>li.active a{
    box-shadow:0px .2px .2px rgba(0,0,0,.15),0px .3px .2px -.5px rgba(0,0,0,.14),-.1px .6px .5px -1px rgba(0,0,0,.12),-.1px 1.2px 1px -1.5px rgba(0,0,0,.11),-.2px 2.2px 1.8px -2px rgba(0,0,0,.1),-.3px 3.8px 3.1px -2.5px rgba(0,0,0,.08),-.5px 6.1px 5px -3px rgba(0,0,0,.07),-.8px 9.4px 7.7px -3.5px rgba(0,0,0,.06),-1.1px 13.7px 11.2px -4px rgba(0,0,0,.04),-1.6px 19.2px 15.8px -4.5px rgba(0,0,0,.03)
}
#review ul.pagination>li>*{
    border-radius:999px !important;
    --element-border-radius:999px !important
}
#review ul.pagination>li:first-child a:before,#review ul.pagination>li:last-child a:before{
    content:'\eb23' !important;
    font-family:icomoon !important;
    font-size:15px
}
#review ul.pagination>li .prev:before,#review ul.pagination>li .next:before{
    content:'\f104' !important;
    font-family:icomoon !important;
    font-size:15px
}
#review .pagination{
    --pagination-gap:8px
}
.product-info .product-details .rating .fa-stack{
    font-size:15px;
    width:1.2em
}
.product-info #product>.rating{
    margin-left:-3px;
    --element-margin-left:-3px
}
.product-info .product-details .countdown-wrapper{
    display:block
}
.product-info #product .countdown-wrapper{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    padding:var(--j-gap-spacing---6);
    --element-padding:var(--j-gap-spacing---6);
    border-width:2px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1));
    border-radius:2px;
    --element-border-radius:2px
}
.product-info .product-details .countdown-title{
    font-family:'Urbanist';
    font-weight:500;
    font-size:var(--j-font_size-font-size--title-item-list);
    text-transform:none;
    line-height:1.3;
    white-space:normal;
    overflow:initial;
    text-overflow:initial;
    -webkit-line-clamp:initial;
    -webkit-line-clamp:2
}
.product-info .product-details .countdown-title:after{
    display:none
}
.product-info .product-details .countdown-title .page-title-text:after{
    display:none
}
.product-info .product-details .countdown-title .filter-title-text:after{
    display:none
}
.product-info .product-details .countdown>div{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    justify-content:center
}
.product-info .product-details .countdown>div>span{
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1))
}
.product-info .product-details .countdown{
    background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:2px;
    --element-border-radius:2px
}
.product-info .product-details .countdown>div+div{
    margin-left:var(--j-gap-spacing---4);
    --element-margin-left:var(--j-gap-spacing---4)
}
.product-info .product-price-group{
    --product-page-price-gap:8px
}
.product-info .product-details .product-price-group{
    text-align:left;
    justify-content:flex-start;
    align-items:flex-start;
    display:flex
}
.product-info .product-details .product-labels-price{
    order:-1;
    margin-bottom:var(--j-gap-spacing---4);
    --element-margin-bottom:var(--j-gap-spacing---4)
}
.product-info .product-details .price-group .product-price,.product-info .product-details .price-group .product-price-new{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size---price-larger);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    line-height:1
}
.product-side-position{
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02)
}
.route-product-product:not(.popup) .product-info .product-details .price-group{
    flex-direction:row;
    align-items:center
}
.route-product-product:not(.popup) .product-info .product-details .product-price-new{
    order:-1
}
.route-product-product:not(.popup) .product-info .product-details .price-group .product-price-old{
    align-self:center
}
.product-info .product-details .price-group .product-price-old{
    display:block;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-700);
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    text-decoration:line-through;
    -webkit-text-decoration:line-through;
    letter-spacing:0;
    line-height:1
}
.product-info .product-details .product-points{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-100);
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    line-height:1.1;
    display:block;
    margin-top:var(--j-gap-spacing---4);
    --element-margin-top:var(--j-gap-spacing---4)
}
.product-info .product-details .product-tax{
    display:block;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-200);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    line-height:1.25;
    margin-top:var(--j-gap-spacing---5);
    --element-margin-top:var(--j-gap-spacing---5)
}
.product-info .product-details .discounts{
    display:inline-block;
    margin-top:var(--j-gap-spacing---2);
    --element-margin-top:var(--j-gap-spacing---2)
}
.product-info .product-details .product-discount{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-100);
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    line-height:1.1
}
.product-info .product-details .product-options{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    padding:var(--j-gap-spacing-padding-m);
    --element-padding:var(--j-gap-spacing-padding-m);
    border-radius:2px;
    --element-border-radius:2px
}
.route-product-product:not(.popup) .product-info .product-details .product-options>.options-title{
    display:none
}
.product-info .product-details .product-options>h3{
    display:block;
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-module);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.4;
    margin-bottom:1.25em !important;
    white-space:normal;
    overflow:initial;
    text-overflow:initial;
    -webkit-line-clamp:initial;
    -webkit-line-clamp:2
}
.product-info .product-details .product-options>h3:after{
    display:none;
    margin-top:.7em
}
.product-info .product-details .product-options>h3 .page-title-text:after{
    display:none;
    margin-top:.7em
}
.product-info .product-details .product-options>h3 .filter-title-text:after{
    display:none;
    margin-top:.7em
}
.product-info .product-details .product-options>h3:after,.product-info .product-details .product-options>h3 .page-title-text:after,.product-info .product-details .product-options>h3 .filter-title-text:after{
    width:50px;
    height:2px;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.product-options .option-value{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.product-options .option-price{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.product-info .product-details .product-options :not(.push-option) .option-price{
    display:inline-block
}
div.product-options .form-group{
    --form-label-width:15%
}
div.product-options .form-group:after{
    border-style:none;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.push-option{
    --push-option-spacing:var(--j-gap-spacing-gap-1)
}
.push-option.push-option .option-value{
    min-width:32px;
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size-300);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.3;
    padding:var(--j-gap-spacing---3);
    --element-padding:var(--j-gap-spacing---3);
    padding-right:var(--j-gap-spacing---4);
    --element-padding-right:var(--j-gap-spacing---4);
    padding-left:var(--j-gap-spacing---4);
    --element-padding-left:var(--j-gap-spacing---4)
}
.push-option.push-option .option-wrapper .option-price{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-100);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    line-height:1.1
}
.push-option.push-option .option-wrapper:not(.push-option-image){
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.no-touchevents .push-option.push-option .option-wrapper:not(.push-option-image):hover,.push-option.push-option input:checked+.option-wrapper:not(.push-option-image){
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 2%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 2%),calc(var(--j-color-scheme-background-primary-a)*1));
    box-shadow:0px .2px .2px rgba(0,0,0,.15),0px .3px .2px -.5px rgba(0,0,0,.14),-.1px .6px .5px -1px rgba(0,0,0,.12),-.1px 1.2px 1px -1.5px rgba(0,0,0,.11),-.2px 2.2px 1.8px -2px rgba(0,0,0,.1),-.3px 3.8px 3.1px -2.5px rgba(0,0,0,.08),-.5px 6.1px 5px -3px rgba(0,0,0,.07),-.8px 9.4px 7.7px -3.5px rgba(0,0,0,.06),-1.1px 13.7px 11.2px -4px rgba(0,0,0,.04),-1.6px 19.2px 15.8px -4.5px rgba(0,0,0,.03)
}
.push-option.push-option .option-wrapper{
    border-width:2px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.no-touchevents .push-option.push-option .option-wrapper:hover,.push-option.push-option input:checked+.option-wrapper{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.push-option.push-option input:checked+.option-wrapper{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.push-option.push-option .push-option-image.option-wrapper{
    padding:var(--j-gap-spacing---2);
    --element-padding:var(--j-gap-spacing---2)
}
.push-option.push-option .push-option-image img{
    border-radius:99px;
    --element-border-radius:99px
}
.push-option .push-option-image{
    flex-direction:row;
    justify-content:flex-start
}
.push-option .push-option-image img{
    position:relative;
    width:auto;
    height:auto
}
.push-option .push-option-image .option-value{
    margin:1px 5px;
    pointer-events:auto;
    flex-direction:column;
    align-items:var(--align-items,flex-start)
}
.push-option.push-option .push-option-image .option-value{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-200);
    line-height:1.25
}
.push-option.push-option .push-option-image .option-price{
    font-size:80%;
    margin:0 !important;
    --element-margin:0px !important;
    margin-top:1px !important;
    --element-margin-top:1px !important
}
.product-info .product-details .product-options>div:not(.push-option) .option-wrapper img{
    display:inline
}
.route-product-product:not(.popup) .product-info .product-details>div:not(.page-title):nth-last-child(2){
    margin-bottom:var(--sections-gap,0px)
}
.route-product-product:not(.popup) .product-info .button-group-page{
    position:static;
    z-index:1;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    margin-top:var(--j-gap-spacing---6);
    --element-margin-top:var(--j-gap-spacing---6);
    border-radius:2px;
    --element-border-radius:2px
}
.route-product-product:not(.popup) body{
    padding-bottom:0
}
.route-product-product:not(.popup) .scroll-top{
    --product-page-buttons:0px
}
html:not(.popup).has-bottom-menu.route-product-product{
    --bottom-menu-margin-display:0px;
    --bottom-menu-height:0px
}
html:not(.popup).has-bottom-menu.route-product-product .bottom-menu{
    display:none !important
}
.product-info .product-details .buttons-wrapper{
    --product-page-buttons-gap:7px
}
.product-info .product-details .buttons-wrapper .wishlist-compare{
    --product-page-wishlist-buttons-gap:12px
}
.route-product-product:not(.popup) .product-info .product-details .buttons-wrapper .extra-group{
    order:initial
}
.product-info .product-details .stepper-group .control-label{
    display:none
}
.product-info .button-group-page .stepper{
    display:flex;
    --stepper-border:0;
    max-width:var(--stepper-max-width,100%);
    --stepper-height:38px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.product-info .button-group-page .stepper input.form-control{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-300) !important;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1.3 !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    border-width:0 !important;
    border-style:none !important;
    border-radius:0 !important;
    --element-border-radius:0px !important;
    box-shadow:none
}
.no-touchevents .product-info .button-group-page .stepper input.form-control:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important
}
.product-info .button-group-page .stepper input.form-control:focus{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important
}
.product-info .button-group-page .stepper button{
    position:static;
    width:calc(var(--stepper-button-width,30)*1px*3);
    height:100%;
    min-height:36px;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.product-info .button-group-page .stepper button.fa-angle-up{
    border-inline-width:var(--stepper-border,0) 0;
    border-block-width:0
}
.product-info .button-group-page .stepper button.fa-angle-down{
    border-inline-width:0 var(--stepper-border,0);
    border-block-width:0
}
.product-info .button-group-page .stepper .form-control{
    max-width:100% !important
}
.product-info .button-group-page .stepper .fa-angle-down:before{
    content:'\eb85' !important;
    font-family:icomoon !important;
    font-size:16px
}
.product-info .button-group-page .stepper .fa-angle-up:before{
    content:'\eba0' !important;
    font-family:icomoon !important;
    font-size:16px
}
.no-touchevents .product-info .button-group-page .stepper:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.product-info .button-group-page .stepper button:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.no-touchevents .product-info .button-group-page .stepper button:hover:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.no-touchevents .product-info .button-group-page .stepper button:hover{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.product-info .button-group-page .stepper button:active{
    background-color:hsla(var(--j-color-scheme-background-shade-h),var(--j-color-scheme-background-shade-s),calc(var(--j-color-scheme-background-shade-l) - 0%),calc(var(--j-color-scheme-background-shade-a)*1)) !important
}
.product-info .button-group-page .btn-cart{
    display:inline-flex
}
.route-product-product .tags{
    display:flex;
    justify-content:flex-start;
    margin-top:var(--j-gap-spacing-vertical-l);
    --element-margin-top:var(--j-gap-spacing-vertical-l)
}
.product-info.out-of-stock .button-group-page .cart-group{
    opacity:.5;
    pointer-events:none
}
.product-info.out-of-stock .button-group-page .extra-group .btn-extra:first-child{
    opacity:.5
}
.route-product-product:not(.popup) .product-info .button-group-page .btn-cart:before{
    display:inline-flex
}
.route-product-product:not(.popup) .product-info .button-group-page .btn-cart .btn-text{
    display:inline-block
}
.product-info .button-group-page .extra-group{
    width:100%;
    flex-grow:1;
    flex-direction:row;
    display:flex
}
.product-info .button-group-page .btn-extra{
    flex-grow:1;
    width:100%
}
.product-info .button-group-page .btn-extra+.btn-extra{
    flex-grow:initial;
    width:auto
}
.product-info .product-details .buttons-wrapper .extra-group{
    justify-content:flex-start
}
.route-product-product:not(.popup) .product-info .button-group-page .btn-cart{
    flex-grow:1;
    width:44px;
    height:44px;
    padding:.5em !important;
    --element-padding:.5em !important
}
.route-product-product:not(.popup) .product-info .button-group-page .stepper-group{
    flex-grow:1
}
.route-product-product:not(.popup) .product-info .product-details .btn-cart{
    min-height:calc(100% - var(--product-page-buttons-gap,0)*2)
}
.route-product-product:not(.popup) .product-info .product-details .stepper-group .stepper{
    min-height:calc(100% - var(--product-page-buttons-gap,0)*2)
}
.route-product-product:not(.popup) .product-info .button-group-page .btn-extra{
    width:44px;
    height:44px;
    padding:0 !important;
    --element-padding:0px !important
}
.route-product-product:not(.popup) .product-info .button-group-page .btn-2-extra{
    width:44px;
    min-width:44px;
    height:44px
}
.product-info .button-group-page .btn-cart .btn-text{
    margin-left:var(--j-gap-spacing---3);
    --element-margin-left:var(--j-gap-spacing---3)
}
.product-info .button-group-page .btn-cart:before{
    content:'\e9f8' !important;
    font-family:icomoon !important
}
.product-info.out-of-stock .button-group-page .btn-cart:before{
    content:'\e14b' !important;
    font-family:icomoon !important
}
.product-info .button-group-page .btn-cart.btn,.product-info .button-group-page .btn-cart.btn:visited{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.no-touchevents .product-info .button-group-page .btn-cart.btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.product-info .button-group-page .btn-cart.btn:active,.no-touchevents .product-info .button-group-page .btn-cart.btn:hover:active{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.product-info .button-group-page .btn-cart.btn{
    --focus-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.product-info .button-group-page .btn-cart.btn,.product-info .button-group-page .btn-cart.tooltip{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.product-info .button-group-page .btn-cart.btn:active,.no-touchevents .product-info .button-group-page .btn-cart.btn:hover:active,.product-info .button-group-page .btn-cart.btn:focus:active,.no-touchevents .product-info .button-group-page .btn-cart.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.product-info .button-group-page .btn-cart.btn:focus,.product-info .button-group-page .btn-cart.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important
}
.no-touchevents .product-info .button-group-page .btn-cart.btn:hover,.no-touchevents .product-info .button-group-page .btn-cart.btn:active:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.product-info .button-group-page .btn-cart.btn:active,.no-touchevents .product-info .button-group-page .btn-cart.btn:hover:active,.product-info .button-group-page .btn-cart.btn:focus:active{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.product-info .button-group-page .btn-cart.btn:focus{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.product-info .button-group-page .btn-cart.btn.btn.disabled:after{
    font-size:1em
}
.product-info .button-group-page .btn-extra.btn,.product-info .button-group-page .btn-extra.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents .product-info .button-group-page .btn-extra.btn:hover{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.product-info .button-group-page .btn-extra.btn:active,.no-touchevents .product-info .button-group-page .btn-extra.btn:hover:active{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important
}
.product-info .button-group-page .btn-extra.btn{
    --focus-color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    justify-content:center;
    border-width:1px;
    border-style:solid;
    border-color:rgba(0,0,0,0);
    padding:1.1em;
    --element-padding:1.1em;
    padding-right:2em;
    --element-padding-right:2em;
    padding-left:2em;
    --element-padding-left:2em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
.product-info .button-group-page .btn-extra.btn,.product-info .button-group-page .btn-extra.tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.product-info .button-group-page .btn-extra.btn:active,.no-touchevents .product-info .button-group-page .btn-extra.btn:hover:active,.product-info .button-group-page .btn-extra.btn:focus:active,.no-touchevents .product-info .button-group-page .btn-extra.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.product-info .button-group-page .btn-extra.btn:focus,.product-info .button-group-page .btn-extra.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important
}
.product-info .button-group-page .btn-extra.btn.btn.disabled:after{
    font-size:1em
}
.product-info .button-group-page .btn-extra+.btn-extra.btn,.product-info .button-group-page .btn-extra+.btn-extra.btn:visited{
    color:rgba(255,255,255,1) !important
}
.no-touchevents .product-info .button-group-page .btn-extra+.btn-extra.btn:hover{
    color:rgba(255,255,255,1) !important;
    background-color:rgba(201,37,44,1);
    --background-color:rgba(201,37,44,1)
}
.product-info .button-group-page .btn-extra+.btn-extra.btn:active,.no-touchevents .product-info .button-group-page .btn-extra+.btn-extra.btn:hover:active{
    color:rgba(255,255,255,1) !important
}
.product-info .button-group-page .btn-extra+.btn-extra.btn{
    --focus-color:rgba(255,255,255,1) !important;
    border-style:none
}
.product-info .button-group-page .btn-extra+.btn-extra.btn,.product-info .button-group-page .btn-extra+.btn-extra.tooltip{
    background-color:rgba(179,33,39,1);
    --background-color:rgba(179,33,39,1)
}
.product-info .button-group-page .btn-extra+.btn-extra.btn.btn.disabled:after{
    font-size:1em
}
.product-info .button-group-page .btn-extra+.btn{
    display:none
}
.product-info .button-group-page .extra-group .btn:first-child:before{
    display:inline-flex
}
.product-info .button-group-page .extra-group .btn:first-child .btn-text{
    display:inline-block;
    padding:0
}
.product-info .button-group-page .btn-extra+.btn .btn-text{
    display:none
}
.product-info .button-group-page .btn-extra+.btn:before{
    display:inline-flex
}
.product-info .button-group-page .extra-group .btn-extra:first-child .btn-text{
    margin-left:var(--j-gap-spacing---3);
    --element-margin-left:var(--j-gap-spacing---3)
}
.product-info .button-group-page .extra-group .btn-extra+.btn-extra .btn-text{
    margin-left:var(--j-gap-spacing---3);
    --element-margin-left:var(--j-gap-spacing---3)
}
.product-info .button-group-page .extra-group .btn-extra:first-child:before{
    content:'\ea0d' !important;
    font-family:icomoon !important
}
.route-product-product:not(.popup) .product-info .product-details .button-group-page .wishlist-compare{
    width:100%;
    margin-top:var(--j-gap-spacing---5);
    --element-margin-top:var(--j-gap-spacing---5)
}
.route-product-product:not(.popup) .product-info .button-group-page .wishlist-compare{
    margin-inline-start:0;
    margin-inline-end:auto;
    justify-content:flex-start;
    align-items:flex-start;
    flex-direction:row
}
.route-product-product:not(.popup) .product-info .button-group-page .btn-wishlist{
    display:inline-flex
}
.route-product-product:not(.popup) .product-info .button-group-page .btn-wishlist:before,.product-info .button-group-page .btn-wishlist .btn-text{
    display:inline-block
}
.route-product-product:not(.popup) .product-info .button-group-page .wishlist-compare .btn-wishlist{
    flex-grow:initial;
    padding:0 !important;
    --element-padding:0px !important
}
.product-info .wishlist-compare .btn-text{
    margin-left:6px;
    --element-margin-left:6px
}
.route-product-product:not(.popup) .product-info .button-group-page .btn-wishlist:before{
    font-size:1em
}
.product-info .button-group-page .btn-compare{
    display:inline-flex
}
.route-product-product:not(.popup) .product-info .button-group-page .btn-compare:before,.product-info .button-group-page .btn-compare .btn-text{
    display:inline-block
}
.route-product-product:not(.popup) .product-info .button-group-page .wishlist-compare .btn-compare{
    flex-grow:initial;
    padding:0 !important;
    --element-padding:0px !important
}
.product-info .wishlist-compare .btn-compare .btn-text{
    margin-left:6px;
    --element-margin-left:6px
}
.route-product-product:not(.popup) .product-info .button-group-page .btn-compare:before{
    font-size:1em
}
.route-product-product:not(.popup) .product-info .wishlist-compare .btn,.route-product-product:not(.popup) .product-info .wishlist-compare .btn:visited{
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important
}
.no-touchevents.route-product-product:not(.popup) .product-info .wishlist-compare .btn:hover{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.route-product-product:not(.popup) .product-info .wishlist-compare.btn{
    justify-content:flex-start
}
.route-product-product:not(.popup) .product-info .wishlist-compare .btn,.route-product-product:not(.popup) .product-info .wishlist-compare .tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.route-product-product:not(.popup) .product-info .wishlist-compare .btn:active,.no-touchevents.route-product-product:not(.popup) .product-info .wishlist-compare .btn:hover:active,.route-product-product:not(.popup) .product-info .wishlist-compare .btn:focus:active,.no-touchevents.route-product-product:not(.popup) .product-info .wishlist-compare .btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.route-product-product:not(.popup) .product-info .wishlist-compare .btn:focus,.route-product-product:not(.popup) .product-info .wishlist-compare .btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.route-product-product:not(.popup) .product-info .wishlist-compare .btn{
    border-style:none;
    padding:0;
    --element-padding:0px;
    padding-bottom:2px;
    --element-padding-bottom:2px;
    box-shadow:none;
    border-radius:0 !important;
    --element-border-radius:0px !important
}
.route-product-product:not(.popup) .product-info .wishlist-compare .btn:active,.no-touchevents.route-product-product:not(.popup) .product-info .wishlist-compare .btn:hover:active,.route-product-product:not(.popup) .product-info .wishlist-compare .btn:focus:active{
    box-shadow:none
}
.route-product-product:not(.popup) .product-info .wishlist-compare .btn:focus{
    box-shadow:none
}
.route-product-product:not(.popup) .product-info .wishlist-compare .btn.btn.disabled:after{
    font-size:1em
}
.route-product-product:not(.popup) .product-info .button-group-page .btn-extra+.btn-extra{
    padding:.5em !important;
    --element-padding:.5em !important
}
.product_tabs .nav-tabs>li>a:not(.item-all-link),.product_tabs .nav-tabs>li.active>a:not(.item-all-link),.no-touchevents .product_tabs .nav-tabs>li.active>a:not(.item-all-link):hover,.product_tabs .nav-tabs>li.active>a:not(.item-all-link):focus{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-module);
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    text-transform:none;
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.4
}
.no-touchevents .product_tabs .nav-tabs>li:hover>a:not(.item-all-link),.product_tabs .nav-tabs>li.active>a:not(.item-all-link){
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.product_tabs .nav-tabs>li.active>a:not(.item-all-link),.no-touchevents .product_tabs .nav-tabs>li.active>a:not(.item-all-link):hover,.product_tabs .nav-tabs>li.active>a:not(.item-all-link):focus{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.product_tabs .nav-tabs>li{
    border-width:0;
    border-bottom-width:2px;
    border-style:solid;
    border-color:rgba(0,0,0,0)
}
.no-touchevents .product_tabs .nav-tabs>li:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.product_tabs .nav-tabs>li.active,.no-touchevents .product_tabs .nav-tabs>li:hover.active{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.product_tabs ul.nav-tabs>li{
    border-radius:0;
    --element-border-radius:0px;
    flex-grow:0
}
.product_tabs .nav-tabs>li.active:after{
    display:none;
    border-top-width:10px
}
.product_tabs .nav-tabs>li>a:not(.item-all-link){
    justify-content:center;
    white-space:nowrap;
    padding:0;
    --element-padding:0px;
    padding-bottom:.3em;
    --element-padding-bottom:.3em
}
.product_tabs .nav-tabs li .menu-image>img{
    background-color:rgba(247,247,247,1);
    --background-color:rgba(247,247,247,1)
}
.product_tabs .nav-tabs li .menu-image{
    margin-right:var(--j-gap-spacing---5);
    --element-margin-right:var(--j-gap-spacing---5);
    padding:var(--j-gap-spacing---1);
    --element-padding:var(--j-gap-spacing---1);
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.product_tabs .nav-tabs>li>a:not(.item-all-link):before{
    font-size:18px
}
.product_tabs .nav-tabs+.tab-content{
    --spacing:var(--j-gap-spacing-vertical-xl);
    margin-block-start:var(--spacing,0px);
    margin-inline-start:0
}
.product_tabs ul.nav-tabs{
    --tabs-gap:var(--j-gap-spacing-gap-4);
    --max-width-display:var(--max-width,100vw);
    scrollbar-width:none
}
.product_tabs{
    --align-tabs:var(--tabs-align,flex-start);
    --tabs-align:flex-start
}
.product_tabs .full-tabs-bg{
    --full-bg-display:block
}
.product_tabs .tab-content:before{
    --full-content-bg-display:block
}
.product_tabs .nav-tabs{
    min-width:initial;
    max-width:var(--max-width-display,100vw);
    max-height:none;
    --page-tabs-scroll-direction:var(--page-tabs-scroll,0px);
    --tab-align:auto;
    flex-direction:row;
    align-items:center;
    padding-bottom:var(--pb);
    overflow-x:var(--overflow-x-scroll);
    overflow-y:var(--overflow-y-scroll)
}
.product_tabs .tab-content{
    flex-basis:100%;
    max-height:none;
    overflow-y:initial;
    overflow-x:initial
}
.product_tabs ul.nav-tabs>li:first-child{
    margin-inline-start:0
}
.product_tabs ul.nav-tabs>li:last-child{
    margin-inline-end:0
}
.product_tabs ul.nav-tabs::-webkit-scrollbar{
    display:none
}
.product_tabs ul.nav-tabs.desktop{
    --scrollW:0px
}
.product_tabs ul.nav-tabs.desktop.mac.firefox{
    --scrollW:0px
}
.product_tabs.product_tabs-default .nav-tabs>li>a:not(.item-all-link),.product_tabs.product_tabs-default .nav-tabs>li.active>a:not(.item-all-link),.no-touchevents .product_tabs.product_tabs-default .nav-tabs>li.active>a:not(.item-all-link):hover,.product_tabs.product_tabs-default .nav-tabs>li.active>a:not(.item-all-link):focus{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-module);
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    text-transform:none;
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.4
}
.no-touchevents .product_tabs.product_tabs-default .nav-tabs>li:hover>a:not(.item-all-link),.product_tabs.product_tabs-default .nav-tabs>li.active>a:not(.item-all-link){
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.product_tabs.product_tabs-default .nav-tabs>li.active>a:not(.item-all-link),.no-touchevents .product_tabs.product_tabs-default .nav-tabs>li.active>a:not(.item-all-link):hover,.product_tabs.product_tabs-default .nav-tabs>li.active>a:not(.item-all-link):focus{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.product_tabs.product_tabs-default .nav-tabs>li{
    border-width:0;
    border-bottom-width:2px;
    border-style:solid;
    border-color:rgba(0,0,0,0)
}
.no-touchevents .product_tabs.product_tabs-default .nav-tabs>li:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.product_tabs.product_tabs-default .nav-tabs>li.active,.no-touchevents .product_tabs.product_tabs-default .nav-tabs>li:hover.active{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.product_tabs.product_tabs-default ul.nav-tabs>li{
    border-radius:0;
    --element-border-radius:0px;
    flex-grow:0
}
.product_tabs.product_tabs-default .nav-tabs>li.active:after{
    display:none;
    border-top-width:10px
}
.product_tabs.product_tabs-default .nav-tabs>li>a:not(.item-all-link){
    justify-content:center;
    white-space:nowrap;
    padding:0;
    --element-padding:0px;
    padding-bottom:.3em;
    --element-padding-bottom:.3em
}
.product_tabs.product_tabs-default .nav-tabs li .menu-image>img{
    background-color:rgba(247,247,247,1);
    --background-color:rgba(247,247,247,1)
}
.product_tabs.product_tabs-default .nav-tabs li .menu-image{
    margin-right:var(--j-gap-spacing---5);
    --element-margin-right:var(--j-gap-spacing---5);
    padding:var(--j-gap-spacing---1);
    --element-padding:var(--j-gap-spacing---1);
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.product_tabs.product_tabs-default .nav-tabs>li>a:not(.item-all-link):before{
    font-size:18px
}
.product_tabs.product_tabs-default .nav-tabs+.tab-content{
    --spacing:var(--j-gap-spacing-vertical-xl);
    margin-block-start:var(--spacing,0px);
    margin-inline-start:0
}
.product_tabs.product_tabs-default ul.nav-tabs{
    --tabs-gap:var(--j-gap-spacing-gap-4);
    --max-width-display:var(--max-width,100vw);
    scrollbar-width:none
}
.product_tabs.product_tabs-default{
    --align-tabs:var(--tabs-align,flex-start);
    --tabs-align:flex-start
}
.product_tabs.product_tabs-default .full-tabs-bg{
    --full-bg-display:block
}
.product_tabs.product_tabs-default .tab-content:before{
    --full-content-bg-display:block
}
.product_tabs.product_tabs-default .nav-tabs{
    min-width:initial;
    max-width:var(--max-width-display,100vw);
    max-height:none;
    --page-tabs-scroll-direction:var(--page-tabs-scroll,0px);
    --tab-align:auto;
    flex-direction:row;
    align-items:center;
    padding-bottom:var(--pb);
    overflow-x:var(--overflow-x-scroll);
    overflow-y:var(--overflow-y-scroll)
}
.product_tabs.product_tabs-default .tab-content{
    flex-basis:100%;
    max-height:none;
    overflow-y:initial;
    overflow-x:initial
}
.product_tabs.product_tabs-default ul.nav-tabs>li:first-child{
    margin-inline-start:0
}
.product_tabs.product_tabs-default ul.nav-tabs>li:last-child{
    margin-inline-end:0
}
.product_tabs.product_tabs-default ul.nav-tabs::-webkit-scrollbar{
    display:none
}
.product_tabs.product_tabs-default ul.nav-tabs.desktop{
    --scrollW:0px
}
.product_tabs.product_tabs-default ul.nav-tabs.desktop.mac.firefox{
    --scrollW:0px
}
.tab-container.product_tabs.product_tabs-default{
    --align-tabs:flex-start
}
.tab-container.product_tabs.product_tabs-default>.nav-tabs{
    --align-self:start;
    --max-width:100vw
}
.tab-container.product_tabs.product_tabs-default>.nav-tabs>li{
    flex-grow:0
}
.tab-container.product_tabs.product_tabs-default>.nav-tabs>li:first-child{
    margin-inline-start:0
}
.tab-container.product_tabs.product_tabs-default>.nav-tabs>li:last-child{
    margin-inline-end:0
}
.product_accordion.panel-group .panel-heading a:before{
    content:'\e40b' !important;
    font-family:icomoon !important;
    font-size:1em;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.no-touchevents .product_accordion.panel-group .panel-heading:hover a:before{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.product_accordion.panel-group .panel-active .panel-heading a:before,.no-touchevents .product_accordion.panel-group .panel-active .panel-heading:hover a:before{
    content:'\e40a' !important;
    font-family:icomoon !important;
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.product_accordion .panel-group .panel-heading a:before{
    order:10;
    margin:0 0 0 auto
}
.product_accordion .panel-group .panel-heading a{
    justify-content:flex-start
}
.product_accordion.panel-group .panel-heading a{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-item);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    line-height:1.3;
    padding-top:1.2em;
    --element-padding-top:1.2em;
    padding-bottom:1.2em;
    --element-padding-bottom:1.2em
}
.no-touchevents .product_accordion.panel-group .panel-heading:hover a{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.no-touchevents .product_accordion.panel-group .panel-active .panel-heading:hover a,.product_accordion.panel-group .panel-active .panel-heading a{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.product_accordion .panel-group .panel{
    --panel-spacing:var(--j-gap-spacing---5)
}
.product_accordion .panel-body{
    margin-top:var(--j-gap-spacing---5) !important
}
.product_accordion.panel-group .panel:not(:only-child):not(:last-child):after{
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.product_accordion.panel-group .panel:last-child .panel-heading{
    border-width:0 !important;
    border-bottom-width:0 !important
}
.product_accordion.panel-group .panel-heading a.has-image{
    padding-top:.7em;
    --element-padding-top:.7em;
    padding-bottom:.7em;
    --element-padding-bottom:.7em
}
.product_accordion.panel-group .panel-body{
    padding-bottom:var(--j-gap-spacing---6);
    --element-padding-bottom:var(--j-gap-spacing---6)
}
.product_accordion.panel-group .panel-heading+.panel-collapse .panel-body{
    border-width:0
}
.product_accordion.panel-group .panel .menu-image>img{
    background-color:rgba(247,247,247,1);
    --background-color:rgba(247,247,247,1)
}
.product_accordion.panel-group .panel .menu-image{
    margin-right:var(--j-gap-spacing---5);
    --element-margin-right:var(--j-gap-spacing---5);
    padding:var(--j-gap-spacing---1);
    --element-padding:var(--j-gap-spacing---1);
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.product_extra .tab-content .block-content{
    max-width:1000px
}
.product_extra .tab-content .block-wrapper{
    align-items:flex-start
}
.product_tabs.product_tabs-image{
    order:10
}
.product_blocks.product_blocks-image{
    justify-content:center;
    --product-blocks-gap:var(--j-gap-spacing-gap-3)
}
.product_accordion.product_accordion-top{
    order:3
}
.product-blocks.blocks-default{
    --product-blocks-gap:var(--j-gap-spacing-gap-5);
    margin-top:var(--j-gap-spacing-vertical-xl);
    --element-margin-top:var(--j-gap-spacing-vertical-xl)
}
.product_blocks.product_blocks-image .product-blocks-popup-btn.btn,.product_blocks.product_blocks-image .product-blocks-popup-btn.btn:visited{
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important
}
.no-touchevents .product_blocks.product_blocks-image .product-blocks-popup-btn.btn:hover{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.product_blocks.product_blocks-image .product-blocks-popup-btn.btn{
    justify-content:flex-start;
    border-style:none;
    padding:0;
    --element-padding:0px;
    padding-bottom:2px;
    --element-padding-bottom:2px;
    box-shadow:none;
    border-radius:0 !important;
    --element-border-radius:0px !important
}
.product_blocks.product_blocks-image .product-blocks-popup-btn.btn,.product_blocks.product_blocks-image .product-blocks-popup-btn.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.product_blocks.product_blocks-image .product-blocks-popup-btn.btn:active,.no-touchevents .product_blocks.product_blocks-image .product-blocks-popup-btn.btn:hover:active,.product_blocks.product_blocks-image .product-blocks-popup-btn.btn:focus:active,.no-touchevents .product_blocks.product_blocks-image .product-blocks-popup-btn.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.product_blocks.product_blocks-image .product-blocks-popup-btn.btn:focus,.product_blocks.product_blocks-image .product-blocks-popup-btn.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.product_blocks.product_blocks-image .product-blocks-popup-btn.btn:active,.no-touchevents .product_blocks.product_blocks-image .product-blocks-popup-btn.btn:hover:active,.product_blocks.product_blocks-image .product-blocks-popup-btn.btn:focus:active{
    box-shadow:none
}
.product_blocks.product_blocks-image .product-blocks-popup-btn.btn:focus{
    box-shadow:none
}
.product_blocks.product_blocks-image .product-blocks-popup-btn.btn.btn.disabled:after{
    font-size:1em
}
.product-details .product_tabs .nav-tabs+.tab-content{
    --spacing:var(--j-gap-spacing---8)
}
.route-product-product:not(.popup) .product_tabs.product_tabs-default{
    margin-top:var(--j-gap-spacing-vr-row-l);
    --element-margin-top:var(--j-gap-spacing-vr-row-l)
}
.route-product-product:not(.popup) .product_tabs.product_tabs-image{
    margin-top:var(--j-gap-spacing-vertical-xl);
    --element-margin-top:var(--j-gap-spacing-vertical-xl)
}
.route-product-product:not(.popup) .product_tabs.product_tabs-top{
    margin-bottom:var(--j-gap-spacing---6);
    --element-margin-bottom:var(--j-gap-spacing---6)
}
.products-filter{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    margin-bottom:var(--j-gap-spacing-vertical-l);
    --element-margin-bottom:var(--j-gap-spacing-vertical-l);
    border-width:1px;
    border-style:none;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:2px;
    --element-border-radius:2px
}
.grid-list button{
    display:inline-block
}
#btn-grid-view:before{
    content:'\e81e' !important;
    font-family:icomoon !important;
    font-size:20px;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.no-touchevents #btn-grid-view:hover:before{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
#btn-list-view:before{
    content:'\e81f' !important;
    font-family:icomoon !important;
    font-size:20px;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.no-touchevents #btn-list-view:hover:before{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.grid-list .view-btn{
    width:32px;
    height:32px
}
.grid-list>*+*{
    margin-inline-start:4px
}
.grid-list .compare-btn{
    display:inline-flex;
    padding-left:var(--j-gap-spacing---4);
    --element-padding-left:var(--j-gap-spacing---4)
}
.grid-list .compare-btn .links-text{
    white-space:nowrap;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size--title-menu);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    letter-spacing:-.1px
}
.grid-list .links-text{
    display:inline-flex
}
.grid-list .compare-btn:before{
    margin-inline-end:5px;
    font-size:18px;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    margin-right:var(--j-gap-spacing---4);
    --element-margin-right:var(--j-gap-spacing---4)
}
.no-touchevents .grid-list .compare-btn:hover .links-text{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
.no-touchevents .grid-list .compare-btn:hover:before{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.grid-list .count-badge{
    display:inline-flex
}
.products-filter .select-group .input-group.sort-by{
    display:inline-flex
}
.products-filter .select-group .input-group.per-page{
    display:inline-flex
}
.sort-by{
    margin:0 10px
}
.products-filter .input-group-addon{
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.route-product-category .pagination-results{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-400);
    line-height:1.4;
    margin-top:var(--j-gap-spacing-vertical-1);
    --element-margin-top:var(--j-gap-spacing-vertical-1);
    justify-content:space-between;
    flex-direction:row
}
.route-product-category .pagination-results .text-right{
    display:block
}
.route-product-category ul.pagination>li>a,.route-product-category ul.pagination>li>span{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.no-touchevents.route-product-category ul.pagination>li>a:hover{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1));
    text-decoration:none;
    -webkit-text-decoration:none;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.route-product-category ul.pagination>li.active>span,.no-touchevents.route-product-category ul.pagination>li.active>span:hover,.route-product-category ul.pagination>li>a:focus{
    color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.route-product-category ul.pagination>li a,.route-product-category ul.pagination>li span{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.route-product-category ul.pagination>li.active a{
    box-shadow:0px .2px .2px rgba(0,0,0,.15),0px .3px .2px -.5px rgba(0,0,0,.14),-.1px .6px .5px -1px rgba(0,0,0,.12),-.1px 1.2px 1px -1.5px rgba(0,0,0,.11),-.2px 2.2px 1.8px -2px rgba(0,0,0,.1),-.3px 3.8px 3.1px -2.5px rgba(0,0,0,.08),-.5px 6.1px 5px -3px rgba(0,0,0,.07),-.8px 9.4px 7.7px -3.5px rgba(0,0,0,.06),-1.1px 13.7px 11.2px -4px rgba(0,0,0,.04),-1.6px 19.2px 15.8px -4.5px rgba(0,0,0,.03)
}
.route-product-category ul.pagination>li>*{
    border-radius:999px !important;
    --element-border-radius:999px !important
}
.route-product-category ul.pagination>li:first-child a:before,.route-product-category ul.pagination>li:last-child a:before{
    content:'\eb23' !important;
    font-family:icomoon !important;
    font-size:15px
}
.route-product-category ul.pagination>li .prev:before,.route-product-category ul.pagination>li .next:before{
    content:'\f104' !important;
    font-family:icomoon !important;
    font-size:15px
}
.route-product-category .pagination{
    --pagination-gap:8px
}
.main-products+.pagination-results{
    display:none
}
.ias-noneleft{
    margin-top:var(--j-gap-spacing-vertical-l);
    --element-margin-top:var(--j-gap-spacing-vertical-l);
    border-width:0;
    border-top-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.ias-trigger-next .btn{
    margin-top:var(--j-gap-spacing-vertical-l);
    --element-margin-top:var(--j-gap-spacing-vertical-l)
}
.ias-trigger-prev .btn{
    margin-bottom:var(--j-gap-spacing---6);
    --element-margin-bottom:var(--j-gap-spacing---6)
}
.ias-trigger .btn,.ias-trigger .btn:visited{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.no-touchevents .ias-trigger .btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.ias-trigger .btn:active,.no-touchevents .ias-trigger .btn:hover:active{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.ias-trigger .btn{
    --focus-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.ias-trigger .btn,.ias-trigger .tooltip{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.ias-trigger .btn:active,.no-touchevents .ias-trigger .btn:hover:active,.ias-trigger .btn:focus:active,.no-touchevents .ias-trigger .btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.ias-trigger .btn:focus,.ias-trigger .btn[disabled]{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important
}
.no-touchevents .ias-trigger .btn:hover,.no-touchevents .ias-trigger .btn:active:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.ias-trigger .btn:active,.no-touchevents .ias-trigger .btn:hover:active,.ias-trigger .btn:focus:active{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.ias-trigger .btn:focus{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.ias-trigger .btn.btn.disabled:after{
    font-size:1em
}
.ias-trigger a{
    display:inline-flex
}
.ias-trigger .btn:before{
    content:'\eba7' !important;
    font-family:icomoon !important;
    margin-right:var(--j-gap-spacing---4);
    --element-margin-right:var(--j-gap-spacing---4)
}
.main-products.product-grid.flex-grid{
    --flex-grid-gap:var(--j-gap-spacing-gap-3)
}
.main-products.product-grid.flex-grid>.product-layout{
    flex-grow:1
}
div.main-products.product-grid{
    --grid-min-width:260px;
    --grid-min-col:1.2;
    --grid-gap:var(--j-gap-spacing-gap-3);
    --auto-grow-type:auto-fill;
    --item-width:var(--item-fill)
}
div.main-products.product-grid.auto-grid{
    --grid-min-width:300px;
    --grid-min-col:2
}
.main-products.product-grid.ipr-grid .product-layout.swiper-slide{
    margin-right:20px;
    width:calc((100% - 3*20px)/4 - .01px)
}
.main-products.product-grid.ipr-grid .product-layout:not(.swiper-slide){
    padding:10px;
    width:calc(100%/4 - .01px)
}
.one-column #content .main-products.product-grid.ipr-grid .product-layout.swiper-slide{
    margin-right:20px;
    width:calc((100% - 2*20px)/3 - .01px)
}
.one-column #content .main-products.product-grid.ipr-grid .product-layout:not(.swiper-slide){
    padding:10px;
    width:calc(100%/3 - .01px)
}
.two-column #content .main-products.product-grid.ipr-grid .product-layout.swiper-slide{
    margin-right:20px;
    width:calc((100% - 1*20px)/2 - .01px)
}
.two-column #content .main-products.product-grid.ipr-grid .product-layout:not(.swiper-slide){
    padding:10px;
    width:calc(100%/2 - .01px)
}
.side-column .main-products.product-grid.ipr-grid .product-layout.swiper-slide{
    margin-right:20px;
    width:calc((100% - 0*20px)/1 - .01px)
}
.side-column .main-products.product-grid.ipr-grid .product-layout:not(.swiper-slide){
    padding:10px;
    width:calc(100%/1 - .01px)
}
.main-products-style.product-grid .product-thumb{
    border-radius:2px;
    --element-border-radius:2px
}
.main-products-style.product-grid.product-grid .product-layout .product-thumb{
    display:flex;
    flex-direction:column;
    flex-wrap:nowrap
}
.main-products-style.product-grid.product-grid .product-layout .product-thumb .name{
    flex-grow:var(--name-grow,0);
    --flex-grow:0
}
.main-products-style.product-grid.product-grid .product-layout .product-thumb>div{
    flex-basis:auto
}
.main-products-style.product-grid.product-grid .product-layout .product-thumb .caption{
    justify-content:flex-start
}
.main-products-style.product-grid.product-grid .product-thumb .image-group .image{
    flex-grow:0
}
.no-touchevents .main-products-style.product-grid .product-thumb:hover .product-img>div{
    transform:scale(var(--scale))
}
.main-products-style.product-grid .product-thumb .image:before{
    opacity:.1;
    mix-blend-mode:multiply
}
.main-products-style.product-grid .product-thumb a.product-img img{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.main-products-style.product-grid .product-thumb .product-labels-price .product-label strong{
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1))
}
.main-products-style.product-grid .product-thumb .product-labels{
    padding:var(--j-gap-spacing---3);
    --element-padding:var(--j-gap-spacing---3);
    visibility:visible;
    opacity:1
}
.main-products-style.product-grid .product-thumb .product-labels-outside{
    justify-content:flex-start;
    --label-gap:4px;
    --label-grow:0
}
.main-products-style.product-grid .product-thumb .quickview-button{
    --display:flex;
    align-items:flex-start;
    justify-content:center
}
.main-products-style.product-grid .product-thumb .quickview-button .btn-quickview{
    --visibility:hidden;
    --opacity:0;
    transform:scale(.88)
}
.main-products-style.product-grid .has-countdown .product-thumb .btn-quickview{
    top:0;
    --countdown-margin:44px
}
.touchevents .main-products-style.product-grid .product-thumb .quickview-button{
    align-items:flex-end;
    justify-content:flex-start;
    margin:var(--j-gap-spacing---4);
    --element-margin:var(--j-gap-spacing---4)
}
.touchevents .main-products-style.product-grid .has-countdown .product-thumb .btn-quickview{
    margin-bottom:calc(var(--countdown-offset,0px) + var(--countdown-bottom-offset,0px))
}
.main-products-style.product-grid .product-thumb .btn-quickview .btn-text{
    display:none
}
.main-products-style.product-grid .product-thumb .btn-quickview:before{
    display:inline-flex
}
.main-products-style.product-grid .product-thumb .image .btn-quickview:before{
    content:'\e66b' !important;
    font-family:icomoon !important;
    font-size:18px !important
}
.main-products-style.product-grid .product-thumb .image .btn,.main-products-style.product-grid .product-thumb .image .btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
/* .no-touchevents .main-products-style.product-grid .product-thumb .image .btn:hover{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1))
} */
.main-products-style.product-grid .product-thumb .image .btn:active,.no-touchevents .main-products-style.product-grid .product-thumb .image .btn:hover:active{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important
}
.main-products-style.product-grid .product-thumb .image .btn{
    --focus-color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:rgba(0,0,0,0);
    padding:1.1em;
    --element-padding:1.1em;
    padding-right:2em;
    --element-padding-right:2em;
    padding-left:2em;
    --element-padding-left:2em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
.main-products-style.product-grid .product-thumb .image.btn{
    justify-content:center
}
.main-products-style.product-grid .product-thumb .image .btn,.main-products-style.product-grid .product-thumb .image .tooltip{
    background-color: rgba(74, 98, 131, 0.95);
}
.main-products-style.product-grid .product-thumb .image .btn:active,.no-touchevents .main-products-style.product-grid .product-thumb .image .btn:hover:active,.main-products-style.product-grid .product-thumb .image .btn:focus:active,.no-touchevents .main-products-style.product-grid .product-thumb .image .btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.main-products-style.product-grid .product-thumb .image .btn:focus,.main-products-style.product-grid .product-thumb .image .btn[disabled]{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important
}
.main-products-style.product-grid .product-thumb .image .btn.btn.disabled:after{
    font-size:1em
}
.touchevents .main-products-style.product-grid .product-thumb .image .btn,.main-products-style.product-grid .product-thumb .image .btn:visited{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.no-touchevents .touchevents .main-products-style.product-grid .product-thumb .image .btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.touchevents .main-products-style.product-grid .product-thumb .image .btn:active,.no-touchevents .main-products-style.product-grid .product-thumb .image .btn:hover:active{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.touchevents .main-products-style.product-grid .product-thumb .image .btn{
    --focus-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    padding:4px;
    --element-padding:4px;
    box-shadow:none;
    border-radius:999px !important;
    --element-border-radius:999px !important
}
.touchevents .main-products-style.product-grid .product-thumb .image.btn{
    justify-content:center
}
.touchevents .main-products-style.product-grid .product-thumb .image .btn,.main-products-style.product-grid .product-thumb .image .tooltip{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.touchevents .main-products-style.product-grid .product-thumb .image .btn:active,.no-touchevents .main-products-style.product-grid .product-thumb .image .btn:hover:active,.main-products-style.product-grid .product-thumb .image .btn:focus:active,.no-touchevents .main-products-style.product-grid .product-thumb .image .btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.touchevents .main-products-style.product-grid .product-thumb .image .btn:focus,.main-products-style.product-grid .product-thumb .image .btn[disabled]{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1)) !important
}
.no-touchevents .touchevents .main-products-style.product-grid .product-thumb .image .btn:hover,.no-touchevents .main-products-style.product-grid .product-thumb .image .btn:active:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.touchevents .main-products-style.product-grid .product-thumb .image .btn.btn.disabled:after{
    font-size:1em
}
.touchevents .main-products-style.product-grid .product-thumb .image .btn:before{
    font-size:1.1em
}
.touchevents .main-products-style.product-grid .product-thumb .image .btn.disabled{
    color:transparent !important
}
.touchevents .main-products-style.product-grid .product-thumb .image .btn[disabled]{
    color:transparent !important
}
.main-products-style.product-grid.product-grid .has-countdown .wish-group{
    --countdown-offset-buttons:0px
}
.main-products-style.product-grid:not(.product-list) .product-thumb .rating{
    --countdown-offset:0 !important
}
.main-products-style.product-grid .product-thumb .btn-quickview{
    --countdown-offset:0 !important;
    min-width:36px;
    height:36px
}
.main-products-style.product-grid .has-countdown .product-thumb .countdown{
    display:none
}
.main-products-style.product-grid .product-thumb .countdown{
    visibility:visible;
    opacity:1;
    transform:translate3d(-50%,0,1px) scale(1);
    border-style:none;
    border-radius:0;
    --element-border-radius:0px
}
.main-products-style.product-grid .product-thumb .product-img:active{
    pointer-events:auto
}
.main-products-style.product-grid.product-list .product-layout .image-group{
    width:var(--product-list-image-width);
    order:0
}
.main-products-style.product-grid.product-list .product-thumb{
    align-items:flex-start
}
.main-products-style.product-grid .product-thumb .stats{
    --stats-gap:10px;
    display:flex;
    position:relative;
    transform:none;
    width:initial;
    order:-9;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-200);
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    line-height:1.25;
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*0.9));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*0.9));
    -webkit-backdrop-filter:blur(5px);
    backdrop-filter:blur(5px);
    padding:var(--j-gap-spacing---5);
    --element-padding:var(--j-gap-spacing---5);
    border-bottom-right-radius:2px;
    --element-border-bottom-right-radius:2px;
    border-bottom-left-radius:2px;
    --element-border-bottom-left-radius:2px
}
.main-products-style.product-grid .product-thumb .stats-group{
    justify-content:space-between;
    flex-direction:row
}
.main-products-style.product-grid .product-thumb .stats-group>span{
    flex-grow:0
}
.main-products-style.product-grid .product-thumb .stats-group>span:only-child{
    margin-inline:auto
}
.main-products-style.product-grid .product-thumb .name{
    order:initial;
    display:flex;
    width:auto;
    margin-inline:auto;
    align-items:flex-start;
    justify-content:center;
    margin-inline:auto;
    margin-top:14px;
    --element-margin-top:14px
}
.main-products-style.product-grid .product-thumb .stats .stat-2{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.main-products-style.product-grid .product-thumb .stats a{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-200);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    line-height:1.25
}
.no-touchevents .main-products-style.product-grid .product-thumb .stats a:hover{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.main-products-style.product-grid .stat-1 .stats-label{
    display:none
}
.main-products-style.product-grid .stat-2 .stats-label{
    display:none
}
.main-products-style.product-grid.product-grid .product-thumb .rating{
    position:static;
    visibility:visible;
    opacity:1;
    order:initial;
    margin-top:0
}
.main-products-style.product-grid .product-thumb .rating{
    justify-content:center;
    display:flex
}
.main-products-style.product-grid .product-thumb .rating.no-rating{
    display:none
}
.main-products-style.product-grid .product-thumb .rating .fa-stack{
    font-size:11px;
    width:1.3em
}
.main-products-style.product-grid .product-thumb .rating-stars{
    margin-top:-4px;
    --element-margin-top:-4px;
    margin-bottom:var(--j-gap-spacing---6);
    --element-margin-bottom:var(--j-gap-spacing---6)
}
.main-products-style.product-grid .product-thumb .name a{
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    overflow:hidden;
    -webkit-line-clamp:2;
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-item);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    line-height:1.3;
    text-align:center
}
.no-touchevents .main-products-style.product-grid .product-thumb .image-group:hover+.caption .name a,.no-touchevents .main-products-style.product-grid .product-thumb .name a:hover{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
.main-products-style.product-grid .product-thumb .description{
    display:none;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-200);
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    line-height:1.25;
    padding-bottom:var(--j-gap-spacing---4);
    --element-padding-bottom:var(--j-gap-spacing---4);
    margin-top:var(--j-gap-spacing---3);
    --element-margin-top:var(--j-gap-spacing---3);
    margin-bottom:var(--j-gap-spacing---4);
    --element-margin-bottom:var(--j-gap-spacing---4);
    border-width:0;
    border-bottom-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.main-products-style.product-grid .product-thumb .price{
    --price-gap:var(--j-gap-spacing---3);
    --price-stack:220px;
    display:flex;
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size-400);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    line-height:1;
    margin-top:var(--j-gap-spacing---1);
    --element-margin-top:var(--j-gap-spacing---1);
    margin-bottom:var(--j-gap-spacing---6);
    --element-margin-bottom:var(--j-gap-spacing---6)
}
.main-products-style.product-grid .product-thumb .product-labels-price{
    display:none;
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    margin-bottom:var(--j-gap-spacing---1);
    --element-margin-bottom:var(--j-gap-spacing---1)
}
.main-products-style.product-grid .product-thumb .price-tax{
    display:none;
    font-family:'Inter';
    font-weight:400
}
.main-products-style.product-grid .product-thumb .price-old{
    font-family:'Inter';
    font-weight:400;
    font-size:90%;
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    text-decoration:line-through;
    -webkit-text-decoration:line-through;
    letter-spacing:0;
    line-height:1;
    order:2;
    margin-top:var(--j-gap-spacing---2);
    --element-margin-top:var(--j-gap-spacing---2);
    margin-bottom:var(--j-gap-spacing---2);
    --element-margin-bottom:var(--j-gap-spacing---2)
}
.main-products-style.product-grid .product-thumb .price>div>span{
    flex-grow:0
}
.main-products-style.product-grid .product-thumb .price>div,.main-products-style.product-grid .product-thumb .price>div span,.main-products-style.product-grid .product-thumb .price>div,.main-products-style.product-grid .product-thumb .price,.main-products-style.product-grid .product-thumb .product-labels-price{
    justify-content:center;
    align-items:center
}
.main-products-style.product-grid .product-thumb .price>div{
    flex-direction:row;
    flex-wrap:wrap
}
.main-products-style.product-grid .product-thumb .price-new{
    order:1
}
.main-products-style.product-grid .product-thumb .buttons-wrapper{
    display:block;
    --buttons-gap:0px
}
.main-products-style.product-grid .product-thumb .button-group{
    justify-content:center;
    --wishlist-gap:0px
}
.main-products-style.product-grid.product-grid .product-thumb .button-group{
      background-color: rgba(74, 98, 131, 0.97);
}
.main-products-style.product-grid .product-thumb .cart-group{
    display:inline-flex
}
.main-products-style.product-grid .out-of-stock .product-thumb .cart-group{
    opacity:.5;
    cursor:not-allowed
}
.main-products-style.product-grid .out-of-stock .product-thumb .cart-group .btn-cart:before{
    content:'\e14b' !important;
    font-family:icomoon !important;
    font-size:14px
}
.main-products-style.product-grid .out-of-stock .product-thumb .cart-group .btn-cart{
    pointer-events:none
}
.main-products-style.product-grid .product-thumb .btn-cart{
    min-width:42px;
    height:42px
}
.main-products-style.product-grid .product-thumb .btn-wishlist{
    min-width:42px;
    height:42px;
    display:inline-flex
}
.main-products-style.product-grid .product-thumb .btn-compare{
    width:42px;
    height:42px;
    display:inline-flex
}
.main-products-style.product-grid .product-thumb .btn-cart:before{
    display:inline-flex;
    content:'\eb86' !important;
    font-family:icomoon !important;
    font-size:14px
}
.main-products-style.product-grid .product-thumb .btn-cart .btn-text{
    display:inline-block;
    padding:0 .4em
}
.main-products-style.product-grid.product-grid .product-thumb .cart-group{
    flex-grow:0;
    flex-wrap:wrap;
    flex-direction:row
}
.main-products-style.product-grid.product-grid .product-thumb .cart-group .btn{
    flex-grow:0
}
.main-products-style.product-grid .product-thumb .btn-cart.btn,.main-products-style.product-grid .product-thumb .btn-cart.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents .main-products-style.product-grid .product-thumb .btn-cart.btn:hover{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.main-products-style.product-grid .product-thumb .btn-cart.btn:active,.no-touchevents .main-products-style.product-grid .product-thumb .btn-cart.btn:hover:active{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important
}
.main-products-style.product-grid .product-thumb .btn-cart.btn{
    --focus-color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    justify-content:center;
    border-width:1px;
    border-style:solid;
    border-color:rgba(0,0,0,0);
    padding:1.1em;
    --element-padding:1.1em;
    padding-right:2em;
    --element-padding-right:2em;
    padding-left:2em;
    --element-padding-left:2em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98;
    padding:1em !important;
    --element-padding:1em !important;
    font-size:var(--j-font_size-font-size-300) !important;
    border-radius:0 !important;
    --element-border-radius:0px !important
}
.main-products-style.product-grid .product-thumb .btn-cart.btn,.main-products-style.product-grid .product-thumb .btn-cart.tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.main-products-style.product-grid .product-thumb .btn-cart.btn:active,.no-touchevents .main-products-style.product-grid .product-thumb .btn-cart.btn:hover:active,.main-products-style.product-grid .product-thumb .btn-cart.btn:focus:active,.no-touchevents .main-products-style.product-grid .product-thumb .btn-cart.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.main-products-style.product-grid .product-thumb .btn-cart.btn:focus,.main-products-style.product-grid .product-thumb .btn-cart.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important
}
.main-products-style.product-grid .product-thumb .btn-cart.btn.btn.disabled:after{
    font-size:1em
}
.main-products-style.product-grid .product-thumb .stepper{
    display:none;
    --stepper-min-width:35px;
    --stepper-max-width:60px;
    --stepper-border:1px;
    max-width:var(--stepper-max-width,100%);
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:99px;
    --element-border-radius:99px;
    border-radius:0;
    --element-border-radius:0px;
    height:42px;
    max-width:60px
}
.main-products-style.product-grid .product-thumb .stepper input.form-control{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-300) !important;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1.3 !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    border-width:0 !important;
    border-style:none !important;
    border-radius:0 !important;
    --element-border-radius:0px !important;
    box-shadow:none
}
.no-touchevents .main-products-style.product-grid .product-thumb .stepper input.form-control:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important
}
.main-products-style.product-grid .product-thumb .stepper input.form-control:focus{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important
}
.main-products-style.product-grid .product-thumb .stepper button{
    position:absolute;
    width:calc(var(--stepper-button-width,40)*1%);
    height:50%;
    min-height:auto;
    inset-inline:auto 0;
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.main-products-style.product-grid .product-thumb .stepper .form-control{
    max-width:calc(100% - var(--stepper-button-width,40)*1%) !important
}
.main-products-style.product-grid .product-thumb .stepper button.fa-angle-up{
    border-inline-width:var(--stepper-border,0) 0;
    border-block-width:0
}
.main-products-style.product-grid .product-thumb .stepper button.fa-angle-down{
    border-block-width:var(--stepper-border,0) 0;
    border-inline-width:var(--stepper-border,0) 0
}
.main-products-style.product-grid .product-thumb .stepper .fa-angle-down:before{
    content:'\f107' !important;
    font-family:icomoon !important;
    font-size:16px
}
.main-products-style.product-grid .product-thumb .stepper .fa-angle-up:before{
    content:'\f106' !important;
    font-family:icomoon !important;
    font-size:16px
}
.main-products-style.product-grid .product-thumb .stepper button:before{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.no-touchevents .main-products-style.product-grid .product-thumb .stepper button:hover:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.no-touchevents .main-products-style.product-grid .product-thumb .stepper button:hover{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.main-products-style.product-grid.product-grid .product-thumb .wish-group{
    flex-wrap:wrap;
    flex-direction:row;
    flex-grow:0;
    width:auto
}
.main-products-style.product-grid.product-grid .product-thumb .wish-group .btn-wishlist{
    flex-grow:0
}
.main-products-style.product-grid.product-grid .product-thumb .wish-group .btn-compare{
    flex-grow:0
}
.main-products-style.product-grid .product-thumb .btn-wishlist:before{
    display:inline-flex;
    font-size:15px !important
}
.main-products-style.product-grid .product-thumb .btn-wishlist .btn-text{
    display:none
}
.main-products-style.product-grid .product-thumb .btn-wishlist.btn,.main-products-style.product-grid .product-thumb .btn-wishlist.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
/* .no-touchevents .main-products-style.product-grid .product-thumb .btn-wishlist.btn:hover{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1))
} */
/* .main-products-style.product-grid .product-thumb .btn-wishlist.btn:active,.no-touchevents .main-products-style.product-grid .product-thumb .btn-wishlist.btn:hover:active{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important
} */
.main-products-style.product-grid .product-thumb .btn-wishlist.btn{
    --focus-color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    justify-content:center;
    border-width:1px;
    border-style:solid;
    border-color:rgba(0,0,0,0);
    padding:1.1em;
    --element-padding:1.1em;
    padding-right:2em;
    --element-padding-right:2em;
    padding-left:2em;
    --element-padding-left:2em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98;
    border-radius:0 !important;
    --element-border-radius:0px !important;
    padding:0 !important;
    --element-padding:0px !important
}
/* .main-products-style.product-grid .product-thumb .btn-wishlist.btn,.main-products-style.product-grid .product-thumb .btn-wishlist.tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.main-products-style.product-grid .product-thumb .btn-wishlist.btn:active,.no-touchevents .main-products-style.product-grid .product-thumb .btn-wishlist.btn:hover:active,.main-products-style.product-grid .product-thumb .btn-wishlist.btn:focus:active,.no-touchevents .main-products-style.product-grid .product-thumb .btn-wishlist.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.main-products-style.product-grid .product-thumb .btn-wishlist.btn:focus,.main-products-style.product-grid .product-thumb .btn-wishlist.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important
} */
.main-products-style.product-grid .product-thumb .btn-wishlist.btn.btn.disabled:after{
    font-size:1em
}
.main-products-style.product-grid .product-thumb .btn-compare:before{
    display:inline-flex;
    font-size:15px !important
}
.main-products-style.product-grid .product-thumb .btn-compare .btn-text{
    display:none
}
.main-products-style.product-grid .product-thumb .btn-compare.btn,.main-products-style.product-grid .product-thumb .btn-compare.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents .main-products-style.product-grid .product-thumb .btn-compare.btn:hover{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.main-products-style.product-grid .product-thumb .btn-compare.btn:active,.no-touchevents .main-products-style.product-grid .product-thumb .btn-compare.btn:hover:active{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important
}
.main-products-style.product-grid .product-thumb .btn-compare.btn{
    --focus-color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    justify-content:center;
    border-width:1px;
    border-style:solid;
    border-color:rgba(0,0,0,0);
    padding:1.1em;
    --element-padding:1.1em;
    padding-right:2em;
    --element-padding-right:2em;
    padding-left:2em;
    --element-padding-left:2em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98;
    border-radius:0 !important;
    --element-border-radius:0px !important;
    padding:0 !important;
    --element-padding:0px !important
}
.main-products-style.product-grid .product-thumb .btn-compare.btn,.main-products-style.product-grid .product-thumb .btn-compare.tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.main-products-style.product-grid .product-thumb .btn-compare.btn:active,.no-touchevents .main-products-style.product-grid .product-thumb .btn-compare.btn:hover:active,.main-products-style.product-grid .product-thumb .btn-compare.btn:focus:active,.no-touchevents .main-products-style.product-grid .product-thumb .btn-compare.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.main-products-style.product-grid .product-thumb .btn-compare.btn:focus,.main-products-style.product-grid .product-thumb .btn-compare.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important
}
.main-products-style.product-grid .product-thumb .btn-compare.btn.btn.disabled:after{
    font-size:1em
}
.main-products-style.product-grid .product-thumb .extra-group{
    --extra-gap:12px;
    display:none
}
.main-products-style.product-grid .product-thumb .extra-group .btn:first-child{
    display:inline-flex
}
.main-products-style.product-grid .product-thumb .extra-group .btn-extra+.btn{
    display:inline-flex
}
.main-products-style.product-grid .product-thumb .extra-group .btn:first-child:before{
    display:inline-flex;
    color:rgba(34,113,96,1)
}
.main-products-style.product-grid .product-thumb .extra-group .btn:first-child .btn-text{
    display:inline-block;
    padding:0 .4em
}
.main-products-style.product-grid .product-thumb .extra-group .btn+.btn:before{
    display:inline-flex
}
.main-products-style.product-grid .product-thumb .extra-group .btn+.btn .btn-text{
    display:inline-block;
    padding:0 .4em
}
.main-products-style.product-grid .product-thumb .extra-group .btn.btn:first-child{
    padding:0 !important;
    --element-padding:0px !important;
    padding-bottom:2px !important;
    --element-padding-bottom:2px !important;
    font-size:var(--j-font_size-font-size-300) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    flex-grow:0
}
.main-products-style.product-grid .product-thumb .extra-group .btn.btn+.btn.btn{
    padding:0 !important;
    --element-padding:0px !important;
    padding-bottom:2px !important;
    --element-padding-bottom:2px !important;
    font-size:var(--j-font_size-font-size-300) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    flex-grow:0
}
.main-products-style.product-grid .product-layout .extra-group>div{
    justify-content:center
}
.main-products-style.product-grid .product-thumb .extra-group .btn.btn,.main-products-style.product-grid .product-thumb .extra-group .btn.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents .main-products-style.product-grid .product-thumb .extra-group .btn.btn:hover{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.main-products-style.product-grid .product-thumb .extra-group .btn.btn:active,.no-touchevents .main-products-style.product-grid .product-thumb .extra-group .btn.btn:hover:active{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1)) !important
}
.main-products-style.product-grid .product-thumb .extra-group .btn.btn{
    --focus-color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1)) !important;
    border-style:none;
    padding:0;
    --element-padding:0px;
    box-shadow:none
}
.main-products-style.product-grid .product-thumb .extra-group .btn.btn,.main-products-style.product-grid .product-thumb .extra-group .btn.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.main-products-style.product-grid .product-thumb .extra-group .btn.btn:active,.no-touchevents .main-products-style.product-grid .product-thumb .extra-group .btn.btn:hover:active,.main-products-style.product-grid .product-thumb .extra-group .btn.btn:focus:active,.no-touchevents .main-products-style.product-grid .product-thumb .extra-group .btn.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.main-products-style.product-grid .product-thumb .extra-group .btn.btn:focus,.main-products-style.product-grid .product-thumb .extra-group .btn.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.main-products-style.product-grid .product-thumb .extra-group .btn.btn:active,.no-touchevents .main-products-style.product-grid .product-thumb .extra-group .btn.btn:hover:active,.main-products-style.product-grid .product-thumb .extra-group .btn.btn:focus:active{
    box-shadow:none
}
.main-products-style.product-grid .product-thumb .extra-group .btn.btn:focus{
    box-shadow:none
}
.main-products-style.product-grid .product-thumb .extra-group .btn.btn.btn.disabled:after{
    font-size:1em
}
.main-products-style.product-grid .product-thumb .extra-group .btn+.btn.btn,.main-products-style.product-grid .product-thumb .extra-group .btn+.btn.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents .main-products-style.product-grid .product-thumb .extra-group .btn+.btn.btn:hover{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.main-products-style.product-grid .product-thumb .extra-group .btn+.btn.btn:active,.no-touchevents .main-products-style.product-grid .product-thumb .extra-group .btn+.btn.btn:hover:active{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1)) !important
}
.main-products-style.product-grid .product-thumb .extra-group .btn+.btn.btn{
    --focus-color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1)) !important;
    border-style:none;
    padding:0;
    --element-padding:0px;
    box-shadow:none
}
.main-products-style.product-grid .product-thumb .extra-group .btn+.btn.btn,.main-products-style.product-grid .product-thumb .extra-group .btn+.btn.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.main-products-style.product-grid .product-thumb .extra-group .btn+.btn.btn:active,.no-touchevents .main-products-style.product-grid .product-thumb .extra-group .btn+.btn.btn:hover:active,.main-products-style.product-grid .product-thumb .extra-group .btn+.btn.btn:focus:active,.no-touchevents .main-products-style.product-grid .product-thumb .extra-group .btn+.btn.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.main-products-style.product-grid .product-thumb .extra-group .btn+.btn.btn:focus,.main-products-style.product-grid .product-thumb .extra-group .btn+.btn.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.main-products-style.product-grid .product-thumb .extra-group .btn+.btn.btn:active,.no-touchevents .main-products-style.product-grid .product-thumb .extra-group .btn+.btn.btn:hover:active,.main-products-style.product-grid .product-thumb .extra-group .btn+.btn.btn:focus:active{
    box-shadow:none
}
.main-products-style.product-grid .product-thumb .extra-group .btn+.btn.btn:focus{
    box-shadow:none
}
.main-products-style.product-grid .product-thumb .extra-group .btn+.btn.btn.btn.disabled:after{
    font-size:1em
}
.main-products-style.product-grid.product-grid .product-layout{
    z-index:1
}
.no-touchevents .main-products-style.product-grid.product-grid .product-layout:hover{
    z-index:2
}
.main-products-style.product-grid.product-grid .product-thumb{
    overflow:visible
}
.main-products-style.product-grid.product-grid .product-thumb .extra-group{
    overflow:hidden
}
.main-products-style.product-grid.product-grid .product-thumb .extra-group>div{
    transform:translate3d(0,-100%,0);
    opacity:0
}
.no-touchevents .main-products-style.product-grid.product-grid .product-thumb:hover .extra-group>div{
    opacity:1;
    transform:translate3d(0,0,0)
}
.main-products-style.product-grid.product-grid .product-thumb .buttons-wrapper{
    position:absolute;
    overflow:hidden;
    left:0;
    right:0;
    transform:translate3d(0,calc(-100% + 1px),0)
}
.main-products-style.product-grid.product-grid .product-thumb .buttons-wrapper .button-group{
    position:relative;
    opacity:0;
    visibility:hidden;
    transform:translate3d(0,15px,0)
}
.no-touchevents .main-products-style.product-grid.product-grid .product-thumb:hover .buttons-wrapper .button-group{
    opacity:1;
    visibility:visible;
    transform:translate3d(0,0,0)
}
.main-products-style.product-grid.product-grid .wish-group{
    position:static;
    width:auto;
    top:auto;
    opacity:1;
    transform:translate3d(0,0,0);
    margin-top:0;
    justify-content:flex-start
}
.main-products-style.product-grid.product-grid .wish-group .btn{
    flex-basis:auto
}
.main-products-style.product-grid .product-thumb .btn-quickview.btn{
    border-radius:0 !important;
    --element-border-radius:0px !important;
    padding:0 !important;
    --element-padding:0px !important
}
.main-products-style.product-list.product-grid .product-layout .product-thumb{
    display:flex;
    flex-direction:column;
    flex-wrap:nowrap
}
.main-products-style.product-list.product-grid .product-layout .product-thumb .name{
    flex-grow:var(--name-grow,0);
    --flex-grow:1
}
.main-products-style.product-list.product-grid .product-layout .product-thumb>div{
    flex-basis:auto
}
.main-products-style.product-list.product-grid .product-layout .product-thumb .caption{
    justify-content:flex-start
}
.main-products-style.product-list.product-grid .product-thumb .image-group .image{
    flex-grow:0
}
.main-products-style.product-list:not(.product-grid) .product-layout:not(.swiper-slide)+.product-layout:not(.swiper-slide){
    margin-top:var(--j-gap-spacing-gap-4);
    border-width:0;
    border-top-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    padding-top:var(--j-gap-spacing-gap-4)
}
.no-touchevents .main-products-style.product-list .product-thumb:hover .product-img>div{
    transform:scale(var(--scale))
}
.main-products-style.product-list .product-thumb .image:before{
    mix-blend-mode:normal
}
.main-products-style.product-list .product-thumb .product-img,.main-products-style.product-list .product-thumb .product-img img,.main-products-style.product-list .product-thumb .image{
    border-radius:2px;
    --element-border-radius:2px
}
.no-touchevents .main-products-style.product-list .product-thumb:hover .product-img img{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.main-products-style.product-list .product-thumb .product-labels-price .product-label strong{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-100);
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    line-height:1.1
}
.main-products-style.product-list .product-thumb .product-labels{
    padding:var(--j-gap-spacing---3);
    --element-padding:var(--j-gap-spacing---3);
    visibility:visible;
    opacity:1
}
.main-products-style.product-list .product-thumb .product-labels-outside{
    justify-content:flex-start;
    --label-gap:5px;
    --label-grow:0
}
.main-products-style.product-list .product-thumb .quickview-button{
    --display:flex;
    align-items:flex-end;
    justify-content:flex-start;
    margin:var(--j-gap-spacing---4);
    --element-margin:var(--j-gap-spacing---4)
}
.main-products-style.product-list .product-thumb .quickview-button .btn-quickview{
    --visibility:hidden;
    --opacity:0;
    transform:scale(.88)
}
.main-products-style.product-list .has-countdown .product-thumb .btn-quickview{
    margin-bottom:calc(var(--countdown-offset,0px) + var(--countdown-bottom-offset,0px));
    --countdown-offset:var(--countdown-margin,0);
    --countdown-margin:60px
}
.touchevents .main-products-style.product-list .product-thumb .quickview-button{
    align-items:flex-end;
    justify-content:flex-start;
    margin:var(--j-gap-spacing---4);
    --element-margin:var(--j-gap-spacing---4)
}
.touchevents .main-products-style.product-list .has-countdown .product-thumb .btn-quickview{
    margin-bottom:calc(var(--countdown-offset,0px) + var(--countdown-bottom-offset,0px))
}
.main-products-style.product-list .product-thumb .btn-quickview .btn-text{
    display:none
}
.main-products-style.product-list .product-thumb .btn-quickview:before{
    display:inline-flex
}
.main-products-style.product-list .product-thumb .image .btn-quickview:before{
    content:'\e66b' !important;
    font-family:icomoon !important;
    font-size:16px !important
}
.main-products-style.product-list .product-thumb .image .btn,.main-products-style.product-list .product-thumb .image .btn:visited{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.no-touchevents .main-products-style.product-list .product-thumb .image .btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.main-products-style.product-list .product-thumb .image .btn:active,.no-touchevents .main-products-style.product-list .product-thumb .image .btn:hover:active{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.main-products-style.product-list .product-thumb .image .btn{
    --focus-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    padding:4px;
    --element-padding:4px;
    box-shadow:none;
    border-radius:999px !important;
    --element-border-radius:999px !important
}
.main-products-style.product-list .product-thumb .image.btn{
    justify-content:center
}
.main-products-style.product-list .product-thumb .image .btn,.main-products-style.product-list .product-thumb .image .tooltip{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.main-products-style.product-list .product-thumb .image .btn:active,.no-touchevents .main-products-style.product-list .product-thumb .image .btn:hover:active,.main-products-style.product-list .product-thumb .image .btn:focus:active,.no-touchevents .main-products-style.product-list .product-thumb .image .btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.main-products-style.product-list .product-thumb .image .btn:focus,.main-products-style.product-list .product-thumb .image .btn[disabled]{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1)) !important
}
.no-touchevents .main-products-style.product-list .product-thumb .image .btn:hover,.no-touchevents .main-products-style.product-list .product-thumb .image .btn:active:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.main-products-style.product-list .product-thumb .image .btn.btn.disabled:after{
    font-size:1em
}
.main-products-style.product-list .product-thumb .image .btn:before{
    font-size:1.1em
}
.main-products-style.product-list .product-thumb .image .btn.disabled{
    color:transparent !important
}
.main-products-style.product-list .product-thumb .image .btn[disabled]{
    color:transparent !important
}
.main-products-style.product-list.product-grid .has-countdown .wish-group{
    --countdown-offset-buttons:var(--buttons-countdown-offset,40px)
}
.main-products-style.product-list:not(.product-list) .has-countdown .product-thumb .rating{
    --countdown-offset:var(--countdown-margin,0)
}
.main-products-style.product-list .product-thumb .countdown{
    display:flex;
    max-width:95%;
    visibility:visible;
    opacity:1;
    transform:translate3d(-50%,0,1px) scale(1);
    background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:2px;
    --element-border-radius:2px
}
.main-products-style.product-list .product-thumb .countdown>div{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    justify-content:center
}
.main-products-style.product-list .product-thumb .countdown>div>span{
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1))
}
.main-products-style.product-list .product-thumb .countdown>div+div{
    margin-left:var(--j-gap-spacing---4);
    --element-margin-left:var(--j-gap-spacing---4)
}
.main-products-style.product-list .has-countdown .product-thumb{
    --countdown-bottom-offset:8px
}
.main-products-style.product-list .product-thumb .product-img:active{
    pointer-events:auto
}
.main-products-style.product-list.product-list .product-layout .image-group{
    width:var(--product-list-image-width);
    order:0
}
.main-products-style.product-list.product-list .product-thumb{
    align-items:center
}
.main-products-style.product-list.product-list .product-layout .product-thumb{
    --product-list-gap:var(--j-gap-spacing---8);
    --product-list-image-width:30%
}
.main-products-style.product-list .product-thumb .stats{
    --stats-gap:16px;
    display:flex;
    position:relative;
    transform:none;
    width:initial;
    order:-9;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-300);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.3;
    margin-bottom:var(--j-gap-spacing---6);
    --element-margin-bottom:var(--j-gap-spacing---6)
}
.main-products-style.product-list .product-thumb .stats-group{
    justify-content:space-between;
    flex-direction:row
}
.main-products-style.product-list .product-thumb .stats-group>span{
    flex-grow:0
}
.main-products-style.product-list .product-thumb .name{
    order:initial;
    display:flex;
    width:auto;
    margin-inline:auto;
    align-items:flex-start;
    justify-content:flex-start;
    margin-inline:0 auto
}
.main-products-style.product-list .product-thumb .stats .stat-2{
    color:rgba(34,113,96,1)
}
.main-products-style.product-list .out-of-stock .product-thumb .stats{
    color:rgba(242,119,99,1)
}
.main-products-style.product-list .product-thumb .stats a{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.no-touchevents .main-products-style.product-list .product-thumb .stats a:hover{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
.main-products-style.product-list .stat-1 .stats-label{
    display:none
}
.main-products-style.product-list .stat-2 .stats-label{
    display:none
}
.main-products-style.product-list.product-grid .product-thumb .rating{
    position:static;
    visibility:visible;
    opacity:1;
    order:initial;
    margin-top:0
}
.main-products-style.product-list .product-thumb .rating{
    height:0;
    justify-content:flex-end;
    display:flex
}
.main-products-style.product-list .product-thumb .rating-stars{
    transform:translate3d(0,-100%,0);
    margin-top:var(--j-gap-spacing---8);
    --element-margin-top:var(--j-gap-spacing---8);
    margin-left:-3px;
    --element-margin-left:-3px
}
.main-products-style.product-list .product-thumb .rating.no-rating{
    display:none
}
.main-products-style.product-list .product-thumb .rating .fa-stack{
    font-size:11px;
    width:1.3em
}
.main-products-style.product-list .product-thumb .rating.no-rating span{
    opacity:.5
}
.main-products-style.product-list .product-thumb .name a{
    white-space:normal;
    overflow:initial;
    text-overflow:initial;
    -webkit-line-clamp:2;
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-module);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.4;
    text-align:left
}
.no-touchevents .main-products-style.product-list .product-thumb .image-group:hover+.caption .name a,.no-touchevents .main-products-style.product-list .product-thumb .name a:hover{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
.main-products-style.product-list .product-thumb .description{
    -webkit-line-clamp:2;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    overflow:hidden;
    padding-bottom:1px;
    display:flex;
    flex-direction:column;
    display:-webkit-box;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-300);
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    line-height:1.5;
    margin-top:var(--j-gap-spacing---5);
    --element-margin-top:var(--j-gap-spacing---5)
}
.main-products-style.product-list .product-thumb .price{
    --price-gap:var(--j-gap-spacing---4);
    display:flex;
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size-600);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    line-height:1;
    margin-top:var(--j-gap-spacing---5);
    --element-margin-top:var(--j-gap-spacing---5)
}
.main-products-style.product-list .product-thumb .product-labels-price{
    display:flex;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-100);
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    line-height:1.1;
    margin-bottom:var(--j-gap-spacing---1);
    --element-margin-bottom:var(--j-gap-spacing---1)
}
.main-products-style.product-list .product-thumb .price-tax{
    display:none;
    font-family:'Inter';
    font-weight:400
}
.main-products-style.product-list .product-thumb .price-old{
    font-family:'Inter';
    font-weight:400;
    font-size:90%;
    color:rgba(242,119,99,1);
    text-decoration:line-through;
    -webkit-text-decoration:line-through;
    letter-spacing:0;
    line-height:1;
    display:none
}
.main-products-style.product-list .product-thumb .price>div>span{
    flex-grow:0
}
.main-products-style.product-list .product-thumb .price>div,.main-products-style.product-list .product-thumb .price>div span,.main-products-style.product-list .product-thumb .price>div,.main-products-style.product-list .product-thumb .price,.main-products-style.product-list .product-thumb .product-labels-price{
    justify-content:flex-start;
    align-items:flex-start
}
.main-products-style.product-list .product-thumb .buttons-wrapper{
    display:block;
    --buttons-gap:16px
}
.main-products-style.product-list .product-thumb .button-group{
    justify-content:flex-start;
    --wishlist-gap:20px
}
.main-products-style.product-list.product-list .product-thumb .buttons-wrapper{
    margin-top:var(--j-gap-spacing---8);
    --element-margin-top:var(--j-gap-spacing---8)
}
.main-products-style.product-list .product-thumb .cart-group{
    display:inline-flex
}
.main-products-style.product-list .out-of-stock .product-thumb .cart-group{
    opacity:.6;
    cursor:not-allowed
}
.main-products-style.product-list .out-of-stock .product-thumb .cart-group .btn-cart{
    pointer-events:none
}
.main-products-style.product-list .product-thumb .btn-cart{
    min-width:32px;
    height:32px
}
.main-products-style.product-list .product-thumb .btn-quickview{
    min-width:32px;
    height:32px
}
.main-products-style.product-list .product-thumb .btn-cart:before{
    display:inline-flex;
    content:'\e9f8' !important;
    font-family:icomoon !important;
    font-size:15px
}
.main-products-style.product-list .product-thumb .btn-cart .btn-text{
    display:inline-block;
    padding:0 .4em
}
.main-products-style.product-list.product-grid .product-thumb .cart-group{
    flex-grow:0;
    flex-wrap:wrap;
    flex-direction:row
}
.main-products-style.product-list.product-grid .product-thumb .cart-group .btn{
    flex-grow:0
}
.main-products-style.product-list .product-thumb .btn-cart.btn,.main-products-style.product-list .product-thumb .btn-cart.btn:visited{
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important
}
.no-touchevents .main-products-style.product-list .product-thumb .btn-cart.btn:hover{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.main-products-style.product-list .product-thumb .btn-cart.btn{
    justify-content:flex-start;
    border-style:none;
    padding:0;
    --element-padding:0px;
    padding-bottom:2px;
    --element-padding-bottom:2px;
    box-shadow:none;
    border-radius:0 !important;
    --element-border-radius:0px !important;
    padding:0 !important;
    --element-padding:0px !important;
    border-radius:2px !important;
    --element-border-radius:2px !important
}
.main-products-style.product-list .product-thumb .btn-cart.btn,.main-products-style.product-list .product-thumb .btn-cart.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.main-products-style.product-list .product-thumb .btn-cart.btn:active,.no-touchevents .main-products-style.product-list .product-thumb .btn-cart.btn:hover:active,.main-products-style.product-list .product-thumb .btn-cart.btn:focus:active,.no-touchevents .main-products-style.product-list .product-thumb .btn-cart.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.main-products-style.product-list .product-thumb .btn-cart.btn:focus,.main-products-style.product-list .product-thumb .btn-cart.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.main-products-style.product-list .product-thumb .btn-cart.btn:active,.no-touchevents .main-products-style.product-list .product-thumb .btn-cart.btn:hover:active,.main-products-style.product-list .product-thumb .btn-cart.btn:focus:active{
    box-shadow:none
}
.main-products-style.product-list .product-thumb .btn-cart.btn:focus{
    box-shadow:none
}
.main-products-style.product-list .product-thumb .btn-cart.btn.btn.disabled:after{
    font-size:1em
}
.main-products-style.product-list .product-thumb .stepper{
    display:inline-flex;
    --stepper-border:0;
    max-width:var(--stepper-max-width,100%);
    --stepper-height:38px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    border-radius:99px;
    --element-border-radius:99px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    border-radius:2px;
    --element-border-radius:2px;
    height:32px;
    max-width:80px
}
.main-products-style.product-list .product-thumb .stepper input.form-control{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-300) !important;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1.3 !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    border-width:0 !important;
    border-style:none !important;
    border-radius:0 !important;
    --element-border-radius:0px !important;
    box-shadow:none
}
.no-touchevents .main-products-style.product-list .product-thumb .stepper input.form-control:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important
}
.main-products-style.product-list .product-thumb .stepper input.form-control:focus{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important
}
.main-products-style.product-list .product-thumb .stepper button{
    position:static;
    width:calc(var(--stepper-button-width,30)*1px*3);
    height:100%;
    min-height:36px;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.main-products-style.product-list .product-thumb .stepper button.fa-angle-up{
    border-inline-width:var(--stepper-border,0) 0;
    border-block-width:0
}
.main-products-style.product-list .product-thumb .stepper button.fa-angle-down{
    border-inline-width:0 var(--stepper-border,0);
    border-block-width:0
}
.main-products-style.product-list .product-thumb .stepper .form-control{
    max-width:100% !important
}
.main-products-style.product-list .product-thumb .stepper .fa-angle-down:before{
    content:'\eb85' !important;
    font-family:icomoon !important;
    font-size:16px
}
.main-products-style.product-list .product-thumb .stepper .fa-angle-up:before{
    content:'\eba0' !important;
    font-family:icomoon !important;
    font-size:16px
}
.no-touchevents .main-products-style.product-list .product-thumb .stepper:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.main-products-style.product-list .product-thumb .stepper button:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.no-touchevents .main-products-style.product-list .product-thumb .stepper button:hover:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.no-touchevents .main-products-style.product-list .product-thumb .stepper button:hover{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.main-products-style.product-list .product-thumb .stepper button:active{
    background-color:hsla(var(--j-color-scheme-background-shade-h),var(--j-color-scheme-background-shade-s),calc(var(--j-color-scheme-background-shade-l) - 0%),calc(var(--j-color-scheme-background-shade-a)*1)) !important
}
.main-products-style.product-list.product-grid .product-thumb .wish-group{
    flex-wrap:wrap;
    flex-direction:row;
    flex-grow:0;
    width:auto
}
.main-products-style.product-list.product-grid .product-thumb .wish-group .btn-wishlist{
    flex-grow:0
}
.main-products-style.product-list.product-grid .product-thumb .wish-group .btn-compare{
    flex-grow:0
}
.main-products-style.product-list .product-thumb .btn-wishlist{
    display:inline-flex
}
.main-products-style.product-list .product-thumb .btn-wishlist:before{
    display:inline-flex;
    font-size:15px !important
}
.main-products-style.product-list .product-thumb .btn-wishlist .btn-text{
    display:none
}
.main-products-style.product-list .product-thumb .btn-wishlist.btn,.main-products-style.product-list .product-thumb .btn-wishlist.btn:visited{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.no-touchevents .main-products-style.product-list .product-thumb .btn-wishlist.btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.main-products-style.product-list .product-thumb .btn-wishlist.btn:active,.no-touchevents .main-products-style.product-list .product-thumb .btn-wishlist.btn:hover:active{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.main-products-style.product-list .product-thumb .btn-wishlist.btn{
    --focus-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    border-style:none;
    padding:0;
    --element-padding:0px;
    box-shadow:none
}
.main-products-style.product-list .product-thumb .btn-wishlist.btn,.main-products-style.product-list .product-thumb .btn-wishlist.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.main-products-style.product-list .product-thumb .btn-wishlist.btn:active,.no-touchevents .main-products-style.product-list .product-thumb .btn-wishlist.btn:hover:active,.main-products-style.product-list .product-thumb .btn-wishlist.btn:focus:active,.no-touchevents .main-products-style.product-list .product-thumb .btn-wishlist.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.main-products-style.product-list .product-thumb .btn-wishlist.btn:focus,.main-products-style.product-list .product-thumb .btn-wishlist.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.main-products-style.product-list .product-thumb .btn-wishlist.btn:active,.no-touchevents .main-products-style.product-list .product-thumb .btn-wishlist.btn:hover:active,.main-products-style.product-list .product-thumb .btn-wishlist.btn:focus:active{
    box-shadow:none
}
.main-products-style.product-list .product-thumb .btn-wishlist.btn:focus{
    box-shadow:none
}
.main-products-style.product-list .product-thumb .btn-wishlist.btn.btn.disabled:after{
    font-size:1em
}
.main-products-style.product-list .product-thumb .btn-compare{
    display:inline-flex
}
.main-products-style.product-list .product-thumb .btn-compare:before{
    display:inline-flex;
    font-size:15px !important
}
.main-products-style.product-list .product-thumb .btn-compare .btn-text{
    display:none
}
.main-products-style.product-list .product-thumb .btn-compare.btn,.main-products-style.product-list .product-thumb .btn-compare.btn:visited{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.no-touchevents .main-products-style.product-list .product-thumb .btn-compare.btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.main-products-style.product-list .product-thumb .btn-compare.btn:active,.no-touchevents .main-products-style.product-list .product-thumb .btn-compare.btn:hover:active{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.main-products-style.product-list .product-thumb .btn-compare.btn{
    --focus-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    border-style:none;
    padding:0;
    --element-padding:0px;
    box-shadow:none
}
.main-products-style.product-list .product-thumb .btn-compare.btn,.main-products-style.product-list .product-thumb .btn-compare.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.main-products-style.product-list .product-thumb .btn-compare.btn:active,.no-touchevents .main-products-style.product-list .product-thumb .btn-compare.btn:hover:active,.main-products-style.product-list .product-thumb .btn-compare.btn:focus:active,.no-touchevents .main-products-style.product-list .product-thumb .btn-compare.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.main-products-style.product-list .product-thumb .btn-compare.btn:focus,.main-products-style.product-list .product-thumb .btn-compare.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.main-products-style.product-list .product-thumb .btn-compare.btn:active,.no-touchevents .main-products-style.product-list .product-thumb .btn-compare.btn:hover:active,.main-products-style.product-list .product-thumb .btn-compare.btn:focus:active{
    box-shadow:none
}
.main-products-style.product-list .product-thumb .btn-compare.btn:focus{
    box-shadow:none
}
.main-products-style.product-list .product-thumb .btn-compare.btn.btn.disabled:after{
    font-size:1em
}
.main-products-style.product-list .product-thumb .extra-group{
    --extra-gap:16px;
    display:block;
    margin-top:-24px;
    --element-margin-top:-24px
}
.main-products-style.product-list .product-thumb .extra-group .btn:first-child{
    display:inline-flex
}
.main-products-style.product-list .product-thumb .extra-group .btn-extra+.btn{
    display:inline-flex
}
.main-products-style.product-list .product-thumb .extra-group .btn:first-child:before{
    display:inline-flex;
    color:rgba(34,113,96,1)
}
.main-products-style.product-list .product-thumb .extra-group .btn:first-child .btn-text{
    display:inline-block;
    padding:0 .4em
}
.main-products-style.product-list .product-thumb .extra-group .btn+.btn:before{
    display:inline-flex;
    margin-right:0;
    --element-margin-right:0px
}
.main-products-style.product-list .product-thumb .extra-group .btn+.btn .btn-text{
    display:inline-block;
    padding:0 .4em
}
.main-products-style.product-list .product-thumb .extra-group .btn.btn:first-child{
    border-radius:99px !important;
    --element-border-radius:99px !important;
    flex-grow:0
}
.main-products-style.product-list .product-thumb .extra-group .btn.btn+.btn.btn{
    border-radius:99px !important;
    --element-border-radius:99px !important;
    flex-grow:0
}
.main-products-style.product-list .product-layout .extra-group>div{
    justify-content:flex-end
}
.main-products-style.product-list .product-thumb .extra-group .btn.btn,.main-products-style.product-list .product-thumb .extra-group .btn.btn:visited{
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important
}
.no-touchevents .main-products-style.product-list .product-thumb .extra-group .btn.btn:hover{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.main-products-style.product-list .product-thumb .extra-group .btn.btn{
    justify-content:flex-start;
    border-style:none;
    padding:0;
    --element-padding:0px;
    padding-bottom:2px;
    --element-padding-bottom:2px;
    box-shadow:none;
    border-radius:0 !important;
    --element-border-radius:0px !important
}
.main-products-style.product-list .product-thumb .extra-group .btn.btn,.main-products-style.product-list .product-thumb .extra-group .btn.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.main-products-style.product-list .product-thumb .extra-group .btn.btn:active,.no-touchevents .main-products-style.product-list .product-thumb .extra-group .btn.btn:hover:active,.main-products-style.product-list .product-thumb .extra-group .btn.btn:focus:active,.no-touchevents .main-products-style.product-list .product-thumb .extra-group .btn.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.main-products-style.product-list .product-thumb .extra-group .btn.btn:focus,.main-products-style.product-list .product-thumb .extra-group .btn.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.main-products-style.product-list .product-thumb .extra-group .btn.btn:active,.no-touchevents .main-products-style.product-list .product-thumb .extra-group .btn.btn:hover:active,.main-products-style.product-list .product-thumb .extra-group .btn.btn:focus:active{
    box-shadow:none
}
.main-products-style.product-list .product-thumb .extra-group .btn.btn:focus{
    box-shadow:none
}
.main-products-style.product-list .product-thumb .extra-group .btn.btn.btn.disabled:after{
    font-size:1em
}
.main-products-style.product-list .product-thumb .extra-group .btn+.btn.btn,.main-products-style.product-list .product-thumb .extra-group .btn+.btn.btn:visited{
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important
}
.no-touchevents .main-products-style.product-list .product-thumb .extra-group .btn+.btn.btn:hover{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.main-products-style.product-list .product-thumb .extra-group .btn+.btn.btn{
    justify-content:flex-start;
    border-style:none;
    padding:0;
    --element-padding:0px;
    padding-bottom:2px;
    --element-padding-bottom:2px;
    box-shadow:none;
    border-radius:0 !important;
    --element-border-radius:0px !important
}
.main-products-style.product-list .product-thumb .extra-group .btn+.btn.btn,.main-products-style.product-list .product-thumb .extra-group .btn+.btn.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.main-products-style.product-list .product-thumb .extra-group .btn+.btn.btn:active,.no-touchevents .main-products-style.product-list .product-thumb .extra-group .btn+.btn.btn:hover:active,.main-products-style.product-list .product-thumb .extra-group .btn+.btn.btn:focus:active,.no-touchevents .main-products-style.product-list .product-thumb .extra-group .btn+.btn.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.main-products-style.product-list .product-thumb .extra-group .btn+.btn.btn:focus,.main-products-style.product-list .product-thumb .extra-group .btn+.btn.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.main-products-style.product-list .product-thumb .extra-group .btn+.btn.btn:active,.no-touchevents .main-products-style.product-list .product-thumb .extra-group .btn+.btn.btn:hover:active,.main-products-style.product-list .product-thumb .extra-group .btn+.btn.btn:focus:active{
    box-shadow:none
}
.main-products-style.product-list .product-thumb .extra-group .btn+.btn.btn:focus{
    box-shadow:none
}
.main-products-style.product-list .product-thumb .extra-group .btn+.btn.btn.btn.disabled:after{
    font-size:1em
}
.main-products-style.product-list.product-grid .product-thumb .extra-group{
    order:initial;
    overflow:visible;
    position:static
}
.main-products-style.product-list.product-grid .product-thumb .extra-group>div{
    position:static;
    transform:none;
    opacity:1
}
.main-products-style.product-list.product-grid .product-thumb .buttons-wrapper{
    position:static;
    width:auto;
    overflow:visible;
    order:initial;
    transform:none
}
.main-products-style.product-list.product-grid .product-thumb .buttons-wrapper .button-group{
    position:static;
    opacity:1;
    visibility:visible;
    transform:none
}
.no-touchevents .main-products-style.product-list.product-grid .product-thumb:hover .buttons-wrapper .button-group{
    transform:none
}
.main-products-style.product-list.product-grid .wish-group{
    position:static;
    width:auto;
    top:auto;
    opacity:1;
    transform:translate3d(0,0,0);
    margin-top:0;
    justify-content:flex-start
}
.main-products-style.product-list.product-grid .wish-group .btn{
    flex-basis:auto
}
.main-products-style.product-list .product-thumb .btn-quickview.btn{
    padding:0 !important;
    --element-padding:0px !important
}
.popup.popup-options .page-title{
    display:none !important
}
.popup.popup-options .breadcrumb+.page-title{
    display:none !important;
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-module);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.4;
    margin-bottom:1.25em !important;
    white-space:normal;
    overflow:initial;
    text-overflow:initial;
    -webkit-line-clamp:initial;
    -webkit-line-clamp:2
}
.popup.popup-options .site-wrapper>.page-title{
    display:none !important
}
.popup.popup-options .product-options .form-group{
    --input-group-spacing:var(--j-gap-spacing-gap-1)
}
.popup.popup-options .product-info .product-details .countdown>div{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    justify-content:center
}
.popup.popup-options .product-info .product-details .countdown>div>span{
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1))
}
.popup.popup-options .product-info .product-details .countdown{
    background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:2px;
    --element-border-radius:2px
}
.popup.popup-options .product-info .product-details .countdown>div+div{
    margin-left:var(--j-gap-spacing---4);
    --element-margin-left:var(--j-gap-spacing---4)
}
.popup.popup-options .product-info #product .countdown-wrapper{
    display:block !important
}
.popup.popup-options .breadcrumb+.page-title:after{
    display:none;
    margin-top:.7em
}
.popup.popup-options .breadcrumb+.page-title .page-title-text:after{
    display:none;
    margin-top:.7em
}
.popup.popup-options .breadcrumb+.page-title .filter-title-text:after{
    display:none;
    margin-top:.7em
}
.popup.popup-options .breadcrumb+.page-title:after,.popup.popup-options .breadcrumb+.page-title .page-title-text:after,.popup.popup-options .breadcrumb+.page-title .filter-title-text:after{
    width:50px;
    height:2px;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.popup-options .product-info .product-details .product-options>.options-title{
    display:block !important;
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-module);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.4;
    margin-bottom:1.25em !important;
    white-space:normal;
    overflow:initial;
    text-overflow:initial;
    -webkit-line-clamp:initial;
    -webkit-line-clamp:2
}
.popup-options .product-info .product-details .product-options>.options-title:after{
    display:none;
    margin-top:.7em
}
.popup-options .product-info .product-details .product-options>.options-title .page-title-text:after{
    display:none;
    margin-top:.7em
}
.popup-options .product-info .product-details .product-options>.options-title .filter-title-text:after{
    display:none;
    margin-top:.7em
}
.popup-options .product-info .product-details .product-options>.options-title:after,.popup-options .product-info .product-details .product-options>.options-title .page-title-text:after,.popup-options .product-info .product-details .product-options>.options-title .filter-title-text:after{
    width:50px;
    height:2px;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.popup-options .popup-container{
    width:520px
}
.popup-options .product-info .product-details .button-group-page{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.main-products-wrapper>p:only-of-type{
    display:block
}
.main-products-wrapper>p:only-of-type+.buttons{
    display:flex
}
.lg-product-images{
    --thumb-width:100px;
    --thumb-height:100px
}
.tablet a.btn-quickview{
    display:inline-flex !important
}
.phone a.btn-quickview{
    display:inline-flex !important
}
@media (max-width:1200px){
    .main-posts.post-grid.ipr-grid .post-layout.swiper-slide{
        margin-right:20px;
        width:calc((100% - 2*20px)/3 - .01px)
    }
    .main-posts.post-grid.ipr-grid .post-layout:not(.swiper-slide){
        padding:10px;
        width:calc(100%/3 - .01px)
    }
    body{
        --col-l-width:260px
    }
    .login-box>div{
        padding:calc(48px/2)
    }
    .login-box{
        margin:calc(0px - 48px/2)
    }
    .account-list>li{
        width:calc(100%/4)
    }
    .quick-checkout-wrapper>div .right{
        padding-inline-start:24px
    }
    .route-product-product:not(.popup) h1.page-title{
        display:block
    }
    .route-product-product:not(.popup) .product-info div.page-title{
        display:none
    }
    .route-product-product:not(.popup) .site-wrapper>.page-title+.breadcrumbs{
        min-height:var(--min-height-top,var(--min-height));
        padding:var(--breadcrumbs-top-padding,0) 0 var(--breadcrumbs-bottom-padding,0) 0 !important
    }
    .main-products.product-grid.ipr-grid .product-layout.swiper-slide{
        margin-right:20px;
        width:calc((100% - 2*20px)/3 - .01px)
    }
    .main-products.product-grid.ipr-grid .product-layout:not(.swiper-slide){
        padding:10px;
        width:calc(100%/3 - .01px)
    }
}
@media (max-width:900px){
    .blog-post .post-details .post-stats{
        padding-inline:var(--content-gutter,24px);
        margin-inline:calc(var(--content-gutter,24px)*-1)
    }
    .main-posts.post-grid.ipr-grid .post-layout.swiper-slide{
        margin-right:20px;
        width:calc((100% - 1*20px)/2 - .01px)
    }
    .main-posts.post-grid.ipr-grid .post-layout:not(.swiper-slide){
        padding:10px;
        width:calc(100%/2 - .01px)
    }
    .one-column #content .main-posts.post-grid.ipr-grid .post-layout.swiper-slide{
        margin-right:20px;
        width:calc((100% - 1*20px)/2 - .01px)
    }
    .one-column #content .main-posts.post-grid.ipr-grid .post-layout:not(.swiper-slide){
        padding:10px;
        width:calc(100%/2 - .01px)
    }
    body{
        --col-l-stack:100;
        --col-r-stack:100
    }
    .column-left:not(.left-column-disabled) #content{
        flex-grow:1
    }
    .column-right:not(.right-column-disabled) #content{
        flex-grow:1
    }
    blockquote:before{
        font-size:40px
    }
    .auto-carousel-buttons{
        visibility:hidden
    }
    .auto-grid-items:before{
        visibility:hidden
    }
    .auto-grid-items:after{
        visibility:hidden
    }
    .auto-grid-items:before,.auto-grid-items:after{
        --fader-width-left:40px;
        --fader-width-right:40px
    }
    .account-list>li{
        width:calc(100%/3);
        padding:7px
    }
    .account-list{
        margin:0 -7px -7px
    }
    .route-checkout-cart .cart-page>*{
        flex-basis:100%;
        min-width:100%
    }
    .refine-categories .auto-grid{
        --scroll-padding:var(--scroll-padding-custom,var(--content-gutter,0px))
    }
    .quick-checkout-wrapper>div .right{
        padding-inline-start:0px;
        width:100%
    }
    .quick-checkout-wrapper>div .left{
        width:100%
    }
    #product-product{
        --product-page-split:100%
    }
    .route-product-product:not(.popup) .product-info .product-details>div:not(.page-title):nth-last-child(2){
        margin-bottom:0
    }
    .route-product-product:not(.popup) .product-info .button-group-page{
        position:fixed;
        z-index:99;
        bottom:0;
        margin:0;
        transition:bottom .35s .35s ease-out;
        background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
        --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
        padding:var(--j-gap-spacing---6);
        --element-padding:var(--j-gap-spacing---6);
        padding-bottom:var(--j-gap-spacing---8);
        --element-padding-bottom:var(--j-gap-spacing---8);
        border-width:0;
        border-top-width:1px;
        border-style:solid;
        border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
        border-radius:0;
        --element-border-radius:0px
    }
    .route-product-product:not(.popup).has-bottom-menu .product-info .button-group-page{
        bottom:calc(var(--bottom-menu-display,0px) + var(--bottom-menu-margin-display,0px))
    }
    .route-product-product:not(.popup) body{
        padding-bottom:var(--fixed-product-buttons,60px)
    }
    .route-product-product:not(.popup) .scroll-top{
        --product-page-buttons:var(--fixed-product-buttons,60px)
    }
    .product-info .product-details .buttons-wrapper{
        --product-page-buttons-gap:4px
    }
    .product-info .button-group-page .extra-group{
        width:auto
    }
    .route-product-product:not(.popup) .product-info .button-group-page .btn-cart{
        width:40px;
        height:40px
    }
    .route-product-product:not(.popup) .product-info .button-group-page .btn-extra{
        width:40px;
        height:40px
    }
    .route-product-product:not(.popup) .product-info .button-group-page .btn-2-extra{
        width:40px;
        min-width:40px;
        height:40px
    }
    .tab-container.product_tabs.product_tabs-default{
        --align-tabs:flex-start
    }
    .tab-container.product_tabs.product_tabs-default>.nav-tabs{
        --align-self:start;
        --max-width:100vw
    }
    .tab-container.product_tabs.product_tabs-default>.nav-tabs>li{
        flex-grow:0
    }
    .tab-container.product_tabs.product_tabs-default>.nav-tabs>li:first-child{
        margin-inline-start:0
    }
    .tab-container.product_tabs.product_tabs-default>.nav-tabs>li:last-child{
        margin-inline-end:0
    }
    .product_extra .tab-content .block-wrapper{
        align-items:flex-start
    }
    .product_blocks.product_blocks-image{
        justify-content:flex-start
    }
    .ias-trigger a{
        display:flex
    }
    .main-products.product-grid.ipr-grid .product-layout.swiper-slide{
        margin-right:20px;
        width:calc((100% - 1*20px)/2 - .01px)
    }
    .main-products.product-grid.ipr-grid .product-layout:not(.swiper-slide){
        padding:10px;
        width:calc(100%/2 - .01px)
    }
    .one-column #content .main-products.product-grid.ipr-grid .product-layout.swiper-slide{
        margin-right:20px;
        width:calc((100% - 1*20px)/2 - .01px)
    }
    .one-column #content .main-products.product-grid.ipr-grid .product-layout:not(.swiper-slide){
        padding:10px;
        width:calc(100%/2 - .01px)
    }
    .main-products-style.product-grid.product-grid .product-thumb .button-group{
        border-radius:2px;
        --element-border-radius:2px
    }
    .main-products-style.product-grid .product-thumb .btn-cart .btn-text{
        display:none
    }
    .main-products-style.product-grid .product-thumb .btn-cart:before{
        display:inline-flex
    }
    .main-products-style.product-grid .product-layout .extra-group>div{
        justify-content:space-between
    }
    .main-products-style.product-grid .product-thumb .extra-group{
        margin-top:var(--j-gap-spacing---6);
        --element-margin-top:var(--j-gap-spacing---6)
    }
    .main-products-style.product-grid.product-grid .product-thumb .extra-group{
        order:initial;
        overflow:visible;
        position:static
    }
    .main-products-style.product-grid.product-grid .product-thumb .extra-group>div{
        position:static;
        transform:none;
        opacity:1
    }
}
@media (max-width:800px){
    .route-product-product.popup-quickview #product-product{
        --product-page-split:100%;
        --product-page-split-gap:var(--j-gap-spacing---3)
    }
}
@media (max-width:500px){
    .blog-post .post-details .post-stats .p-posted{
        display:none
    }
    .p-date-image{
        --p-date-size:var(--j-gap-spacing----10);
        font-family:'Urbanist';
        font-weight:600;
        font-size:var(--j-font_size-font-size--title-item);
        text-transform:none;
        line-height:1.3
    }
    .main-posts.post-grid.ipr-grid .post-layout.swiper-slide{
        margin-right:20px;
        width:calc((100% - 0*20px)/1 - .01px)
    }
    .main-posts.post-grid.ipr-grid .post-layout:not(.swiper-slide){
        padding:10px;
        width:calc(100%/1 - .01px)
    }
    .one-column #content .main-posts.post-grid.ipr-grid .post-layout.swiper-slide{
        margin-right:20px;
        width:calc((100% - 0*20px)/1 - .01px)
    }
    .one-column #content .main-posts.post-grid.ipr-grid .post-layout:not(.swiper-slide){
        padding:10px;
        width:calc(100%/1 - .01px)
    }
    .two-column #content .main-posts.post-grid.ipr-grid .post-layout.swiper-slide{
        margin-right:20px;
        width:calc((100% - 0*20px)/1 - .01px)
    }
    .two-column #content .main-posts.post-grid.ipr-grid .post-layout:not(.swiper-slide){
        padding:10px;
        width:calc(100%/1 - .01px)
    }
    .post-list .post-thumb .name a{
        font-family:'Urbanist';
        font-weight:600;
        font-size:var(--j-font_size-font-size--title-item);
        text-transform:none;
        line-height:1.3
    }
    .post-list .post-thumb .description{
        display:none
    }
    .post-list .post-thumb .button-group{
        margin-top:var(--j-gap-spacing---4);
        --element-margin-top:var(--j-gap-spacing---4)
    }
    .post-list .post-thumb .post-stats{
        font-family:'Inter';
        font-weight:400;
        font-size:var(--j-font_size-font-size-200);
        line-height:1.25;
        margin-bottom:var(--j-gap-spacing---4);
        --element-margin-bottom:var(--j-gap-spacing---4)
    }
    label,.form-group .control-label,.form-label{
        font-size:var(--j-font_size-font-size-500)
    }
    .route-product-product.popup-quickview h1.page-title{
        display:block
    }
    .route-product-product.popup-quickview div.page-title{
        display:none
    }
    .route-product-product.popup-quickview .product-info .button-group-page .btn-more-details{
        flex-grow:1;
        flex-basis:100%
    }
    .route-product-product.popup-quickview .product-info .button-group-page .btn-compare{
        display:none
    }
    .account-list>li{
        width:calc(100%/2)
    }
    .route-checkout-cart .cart-panels label,.route-checkout-cart .cart-panels .form-group .control-label,.route-checkout-cart .cart-panels .form-label{
        font-size:var(--j-font_size-font-size-500)
    }
    .category-image{
        float:none
    }
    .route-checkout-checkout #content .quick-checkout-wrapper .left .section-login label,.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .form-group .control-label,.route-checkout-checkout #content .quick-checkout-wrapper .left .section-login .form-label{
        font-size:var(--j-font_size-font-size-500)
    }
    .route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section label,.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .form-group .control-label,.route-checkout-checkout #content .quick-checkout-wrapper .right .confirm-section .form-label{
        font-size:var(--j-font_size-font-size-500)
    }
    .lg-product-images .lg-content .lg-icon{
        width:40px;
        height:40px;
        height:40px
    }
    .product-info .product-details .product-stats{
        background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
        --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1))
    }
    .product-info .button-group-page .extra-group{
        flex-grow:initial
    }
    .product-info .button-group-page .btn-extra{
        flex-grow:initial;
        width:auto
    }
    .product-info .button-group-page .extra-group .btn:first-child .btn-text{
        display:none
    }
    .product-info .button-group-page .extra-group .btn:first-child:before{
        display:inline-flex
    }
    .product-info .button-group-page .extra-group .btn-extra:first-child .btn-text{
        margin-left:0;
        --element-margin-left:0px
    }
    .route-product-product:not(.popup) .product-info .product-details .button-group-page .wishlist-compare{
        margin-top:var(--j-gap-spacing---4);
        --element-margin-top:var(--j-gap-spacing---4)
    }
    .grid-list .links-text{
        display:none
    }
    .grid-list .compare-btn:before{
        margin-inline-end:0;
        color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
    }
    .main-products.product-grid.ipr-grid .product-layout.swiper-slide{
        margin-right:20px;
        width:calc((100% - 0*20px)/1 - .01px)
    }
    .main-products.product-grid.ipr-grid .product-layout:not(.swiper-slide){
        padding:10px;
        width:calc(100%/1 - .01px)
    }
    .one-column #content .main-products.product-grid.ipr-grid .product-layout.swiper-slide{
        margin-right:20px;
        width:calc((100% - 0*20px)/1 - .01px)
    }
    .one-column #content .main-products.product-grid.ipr-grid .product-layout:not(.swiper-slide){
        padding:10px;
        width:calc(100%/1 - .01px)
    }
    .two-column #content .main-products.product-grid.ipr-grid .product-layout.swiper-slide{
        margin-right:20px;
        width:calc((100% - 0*20px)/1 - .01px)
    }
    .two-column #content .main-products.product-grid.ipr-grid .product-layout:not(.swiper-slide){
        padding:10px;
        width:calc(100%/1 - .01px)
    }
    .main-products-style.product-grid .product-thumb .rating-stars{
        margin-bottom:var(--j-gap-spacing---6);
        --element-margin-bottom:var(--j-gap-spacing---6)
    }
    .main-products-style.product-grid .product-thumb .buttons-wrapper{
        display:none
    }
    .main-products-style.product-list .product-thumb .product-labels{
        display:none
    }
    .main-products-style.product-list.product-grid .has-countdown .wish-group{
        --countdown-offset-buttons:0px
    }
    .main-products-style.product-list:not(.product-list) .product-thumb .rating{
        --countdown-offset:0 !important
    }
    .main-products-style.product-list .product-thumb .btn-quickview{
        --countdown-offset:0 !important;
        min-width:28px;
        height:28px
    }
    .main-products-style.product-list .has-countdown .product-thumb .countdown{
        display:none
    }
    .main-products-style.product-list.product-list .product-layout .product-thumb{
        --product-list-gap:var(--j-gap-spacing---6)
    }
    .main-products-style.product-list .product-thumb .stats-group{
        justify-content:space-between;
        flex-direction:row
    }
    .main-products-style.product-list .product-thumb .stats-group>span{
        flex-grow:0
    }
    .main-products-style.product-list .product-thumb .stats{
        margin-bottom:var(--j-gap-spacing---5);
        --element-margin-bottom:var(--j-gap-spacing---5)
    }
    .main-products-style.product-list .product-thumb .rating{
        height:auto;
        justify-content:flex-start
    }
    .main-products-style.product-list .product-thumb .rating-stars{
        transform:translate3d(0,0,0);
        margin-top:0;
        --element-margin-top:0px;
        margin-bottom:var(--j-gap-spacing---4);
        --element-margin-bottom:var(--j-gap-spacing---4)
    }
    .main-products-style.product-list .product-thumb .name a{
        display:-webkit-box;
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2;
        overflow:hidden;
        font-family:'Urbanist';
        font-weight:500;
        font-size:var(--j-font_size-font-size--title-item-list);
        text-transform:none;
        line-height:1.3
    }
    .main-products-style.product-list .product-thumb .description{
        display:none
    }
    .main-products-style.product-list.product-grid .product-layout .product-thumb .name{
        --flex-grow:0
    }
    .main-products-style.product-list .product-thumb .price{
        font-family:'Urbanist';
        font-weight:600;
        font-size:var(--j-font_size-font-size-400);
        color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
        line-height:1;
        margin-top:var(--j-gap-spacing---4);
        --element-margin-top:var(--j-gap-spacing---4)
    }
    .main-products-style.product-list.product-list .product-thumb .buttons-wrapper{
        margin-top:var(--j-gap-spacing---4);
        --element-margin-top:var(--j-gap-spacing---4)
    }
    .main-products-style.product-list .product-thumb .stepper{
        display:none
    }
    .main-products-style.product-list .product-thumb .extra-group{
        display:none;
        margin-top:var(--j-gap-spacing---7);
        --element-margin-top:var(--j-gap-spacing---7)
    }
    .main-products-style.product-list .product-layout .extra-group>div{
        justify-content:flex-start
    }
}
@media (max-width:359px){
    .route-product-product:not(.popup) .product-info .button-group-page .btn-wishlist .btn-text{
        display:none
    }
}
@media (max-width:320px){
    .route-product-product.popup-quickview .product-info .button-group-page .stepper{
        display:none
    }
    .route-product-product.popup-quickview .product-info .button-group-page .btn-cart{
        display:none
    }
    .route-product-product.popup-quickview .product-info .button-group-page .btn-wishlist{
        display:none
    }
}
@media (max-width:250px){
    .route-product-product.popup-quickview .product-info .button-group-page .btn-cart:before{
        display:inline-block
    }
    .route-product-product.popup-quickview .product-info .button-group-page .btn-cart .btn-text{
        display:none
    }
}
@media (min-width:1540px){
    .boxed-layout:not(.popup) body{
        --boxed-top-spacing:50px;
        margin-top:var(--boxed-top-spacing,0);
        margin-bottom:50px
    }
    .boxed-layout:not(.popup) .global-wrapper:after{
        box-shadow:1.1px 4.5px 3.6px rgba(0,0,0,.024),3px 12.5px 10px rgba(0,0,0,.035),7.2px 30.1px 24.1px rgba(0,0,0,.046),24px 100px 80px rgba(0,0,0,.07)
    }
    .boxed-layout:not(.popup) .global-wrapper{
        border-radius:16px;
        --element-border-radius:16px
    }
    html:not(.popup) .site-wrapper>.page-title{
        padding-top:var(--j-gap-spacing-vr-row-m) !important;
        --element-padding-top:var(--j-gap-spacing-vr-row-m) !important;
        padding-bottom:var(--j-gap-spacing-vr-row-m) !important;
        --element-padding-bottom:var(--j-gap-spacing-vr-row-m) !important
    }
}
:root {
    --j-font_size-font-size-700: 18px;
     --j-font_size-font-size--1100: 32px;
     --j-font_size-font-size-800: 20px;
     --j-font_size-font-size-900: 24px;
     --j-font_size-font-size--1000: 28px;
     --j-font_size-font-size--title-display-m: 48px;
     --j-font_size-font-size-100: 11px;
     --j-font_size-font-size-200: 12px;
     --j-font_size-font-size-300: 13px;
     --j-font_size-font-size-400: 14px;
     --j-font_size-font-size-500: 15px;
     --j-font_size-font-size-600: 16px;
     --j-font_size-font-size--1200: 42px;
     --j-font_size-font-size--1300: 56px;
     --j-font_size-font-size--1400: 80px;
     --j-font_size-font-size--title-menu: 13px;
     --j-font_size-font-size--title-section: 28px;
     --j-font_size-font-size--separator: -1px;
     --j-font_size-font-size--title-item: 16px;
     --j-font_size-font-size---price-larger: 24px;
     --j-font_size-font-size--title-display-l: 64px;
     --j-font_size-font-size--title-module: 22px;
     --j-font_size-font-size--title-item-list: 14px;
     --j-font_size-font-size-0-separator: -1px
}
 @media (max-width: 1200px) {
    :root {
        --j-font_size-font-size--title-display-m: 40px;
         --j-font_size-font-size--title-display-l: 48px
    }
}
 @media (max-width: 900px) {
    :root {
        --j-font_size-font-size--title-section: 24px;
         --j-font_size-font-size---price-larger: 20px;
         --j-font_size-font-size--title-module: 18px
    }
}
 @media (max-width: 500px) {
    :root {
        --j-font_size-font-size--title-display-m: 32px;
         --j-font_size-font-size--title-menu: 14px;
         --j-font_size-font-size--title-display-l: 40px;
         --j-font_size-font-size--title-item-list: 15px
    }
}
 :root {
    --j-gap-spacing-vr-row-m: 60px;
     --j-gap-spacing---7: 20px;
     --j-gap-spacing---8: 24px;
     --j-gap-spacing-gap-0-separator: -1px;
     --j-gap-spacing---5: 12px;
     --j-gap-spacing-gap-3: 20px;
     --j-gap-spacing-gutter-1: 32px;
     --j-gap-spacing-vr-row-k: 120px;
     --j-gap-spacing-vr-row-1-separator: -1px;
     --j-gap-spacing-gap-2: 12px;
     --j-gap-spacing-vr-row-s: 32px;
     --j-gap-spacing---4: 8px;
     --j-gap-spacing-vr-row-l: 90px;
     --j-gap-spacing-gap-1: 8px;
     --j-gap-spacing-vr-row-i: 160px;
     --j-gap-spacing-padding-m: 32px;
     --j-gap-spacing-padding-l: 40px;
     --j-gap-spacing-vertical-1: 24px;
     --j-gap-spacing---3: 6px;
     --j-gap-spacing---2: 4px;
     --j-gap-spacing---1: 2px;
     --j-gap-spacing---6: 16px;
     --j-gap-spacing---9: 32px;
     --j-gap-spacing----10: 40px;
     --j-gap-spacing----11: 48px;
     --j-gap-spacing----12: 56px;
     --j-gap-spacing----13: 64px;
     --j-gap-spacing----14: 72px;
     --j-gap-spacing----15: 88px;
     --j-gap-spacing----16: 112px;
     --j-gap-spacing-vertical-l: 32px;
     --j-gap-spacing-gutter-4: 36px;
     --j-gap-spacing--separator: -1px;
     --j-gap-spacing-gap-4: 32px;
     --j-gap-spacing-vertical-xl: 48px;
     --j-gap-spacing-padding-xl: 48px;
     --j-gap-spacing-padding-s: 24px;
     --j-gap-spacing-vertical-xxl: 60px;
     --j-gap-spacing-gap-5: 48px;
     --j-gap-spacing-vertical-xxxl: 120px;
     --j-gap-spacing-gap-hero: 12px;
     --j-gap-spacing-gap-general-2: 32px;
     --j-gap-spacing-gap-general-3: 40px;
     --j-gap-spacing-gutter-2: 32px;
     --j-gap-spacing-gutter-3: 8px;
     --j-gap-spacing-padding-0-separator: -1px;
     --j-gap-spacing-vertical-0-separator: -1px;
     --j-gap-spacing-gap-general-0-separator: -1px;
     --j-gap-spacing----17: 144px;
     --j-gap-spacing----18: 184px;
     --j-gap-spacing----19: 224px;
     --j-gap-spacing----20: 256px;
     --j-gap-spacing-gap-general-1: 24px;
     --j-gap-spacing-gap-6: 60px
}
 @media (max-width: 1540px) {
    :root {
        --j-gap-spacing-gutter-4: 28px
    }
}
 @media (max-width: 1200px) {
    :root {
        --j-gap-spacing-gap-3: 16px;
         --j-gap-spacing-gutter-1: 24px;
         --j-gap-spacing-vr-row-k: 90px;
         --j-gap-spacing-vr-row-i: 120px;
         --j-gap-spacing-padding-l: 32px;
         --j-gap-spacing-gap-4: 24px;
         --j-gap-spacing-vertical-xl: 32px;
         --j-gap-spacing-vertical-xxl: 40px;
         --j-gap-spacing-gap-5: 32px;
         --j-gap-spacing-vertical-xxxl: 90px;
         --j-gap-spacing-gap-general-3: 32px;
         --j-gap-spacing-gutter-2: 24px;
         --j-gap-spacing-gap-6: 48px
    }
}
 @media (max-width: 900px) {
    :root {
        --j-gap-spacing-vr-row-k: 60px;
         --j-gap-spacing-vr-row-l: 60px;
         --j-gap-spacing-vr-row-i: 90px;
         --j-gap-spacing-padding-l: 24px;
         --j-gap-spacing-padding-xl: 32px;
         --j-gap-spacing-padding-s: 20px;
         --j-gap-spacing-vertical-xxxl: 60px;
         --j-gap-spacing-gap-general-2: 24px;
         --j-gap-spacing-gap-general-1: 20px
    }
}
 @media (max-width: 500px) {
    :root {
        --j-gap-spacing-vr-row-i: 60px;
         --j-gap-spacing-padding-m: 24px;
         --j-gap-spacing-padding-s: 16px;
         --j-gap-spacing-gap-general-3: 24px;
         --j-gap-spacing-gap-6: 32px
    }
}
 .color-scheme-scheme-4 {
     --j-color-scheme-pastel-blue-h: 219.31034482759;
     --j-color-scheme-pastel-blue-s: 93.548387096774%;
     --j-color-scheme-pastel-blue-l: 93.921568627451%;
     --j-color-scheme-pastel-blue-a: 1;
     --j-color-scheme-pastel-purple-h: 265.71428571429;
     --j-color-scheme-pastel-purple-s: 87.5%;
     --j-color-scheme-pastel-purple-l: 96.862745098039%;
     --j-color-scheme-pastel-purple-a: 1;
     --j-color-scheme-background-tertiary-h: 200;
     --j-color-scheme-background-tertiary-s: 9.375%;
     --j-color-scheme-background-tertiary-l: 74.901960784314%;
     --j-color-scheme-background-tertiary-a: 1;
     --j-color-scheme-background-secondary-h: 193.33333333333;
     --j-color-scheme-background-secondary-s: 8.7378640776699%;
     --j-color-scheme-background-secondary-l: 79.803921568627%;
     --j-color-scheme-background-secondary-a: 1;
     --j-color-scheme-brand-secondary-foreground-h: 197.14285714286;
     --j-color-scheme-brand-secondary-foreground-s: 9.0909090909091%;
     --j-color-scheme-brand-secondary-foreground-l: 84.901960784314%;
     --j-color-scheme-brand-secondary-foreground-a: 1;
     --j-color-scheme-neutral-background-h: 0;
     --j-color-scheme-neutral-background-s: 0%;
     --j-color-scheme-neutral-background-l: 100%;
     --j-color-scheme-neutral-background-a: 1;
     --j-color-scheme-foreground-primary-h: 0;
     --j-color-scheme-foreground-primary-s: 0%;
     --j-color-scheme-foreground-primary-l: 10.588235294118%;
     --j-color-scheme-foreground-primary-a: 1;
     --j-color-scheme-text-link-hover-h: 0;
     --j-color-scheme-text-link-hover-s: 0%;
     --j-color-scheme-text-link-hover-l: 20.78431372549%;
     --j-color-scheme-text-link-hover-a: 1;
     --j-color-scheme-brand-primary-h: 36;
     --j-color-scheme-brand-primary-s: 11.811023622047%;
     --j-color-scheme-brand-primary-l: 49.803921568627%;
     --j-color-scheme-brand-primary-a: 1;
     --j-color-scheme-pastel-red-h: 0;
     --j-color-scheme-pastel-red-s: 100%;
     --j-color-scheme-pastel-red-l: 96.078431372549%;
     --j-color-scheme-pastel-red-a: 1;
     --j-color-scheme-body-background-h: 200;
     --j-color-scheme-body-background-s: 9.6774193548387%;
     --j-color-scheme-body-background-l: 87.843137254902%;
     --j-color-scheme-body-background-a: 1;
     --j-color-scheme-text-link-h: 0;
     --j-color-scheme-text-link-s: 0%;
     --j-color-scheme-text-link-l: 15.686274509804%;
     --j-color-scheme-text-link-a: 1;
     --j-color-scheme-foreground-tertiary-h: 0;
     --j-color-scheme-foreground-tertiary-s: 0%;
     --j-color-scheme-foreground-tertiary-l: 25.490196078431%;
     --j-color-scheme-foreground-tertiary-a: 1;
     --j-color-scheme-overlay-h: 0;
     --j-color-scheme-overlay-s: 0%;
     --j-color-scheme-overlay-l: 0%;
     --j-color-scheme-overlay-a: 0.8;
     --j-color-scheme-button-foreground-h: 60;
     --j-color-scheme-button-foreground-s: 7.6923076923077%;
     --j-color-scheme-button-foreground-l: 94.901960784314%;
     --j-color-scheme-button-foreground-a: 1;
     --j-color-scheme-background-primary-h: 197.14285714286;
     --j-color-scheme-background-primary-s: 9.0909090909091%;
     --j-color-scheme-background-primary-l: 84.901960784314%;
     --j-color-scheme-background-primary-a: 1;
     --j-color-scheme-image-background-h: 197.14285714286;
     --j-color-scheme-image-background-s: 9.0909090909091%;
     --j-color-scheme-image-background-l: 84.901960784314%;
     --j-color-scheme-image-background-a: 1;
     --j-color-scheme-foreground-secondary-h: 0;
     --j-color-scheme-foreground-secondary-s: 0%;
     --j-color-scheme-foreground-secondary-l: 17.647058823529%;
     --j-color-scheme-foreground-secondary-a: 1;
     --j-color-scheme-brand-primary-foreground-h: 60;
     --j-color-scheme-brand-primary-foreground-s: 7.6923076923077%;
     --j-color-scheme-brand-primary-foreground-l: 94.901960784314%;
     --j-color-scheme-brand-primary-foreground-a: 1;
     --j-color-scheme-pastel-yellow-h: 50.909090909091;
     --j-color-scheme-pastel-yellow-s: 76.744186046512%;
     --j-color-scheme-pastel-yellow-l: 91.56862745098%;
     --j-color-scheme-pastel-yellow-a: 1;
     --j-color-scheme-button-background-h: 36;
     --j-color-scheme-button-background-s: 11.811023622047%;
     --j-color-scheme-button-background-l: 49.803921568627%;
     --j-color-scheme-button-background-a: 1;
     --j-color-scheme-neutral-foreground-h: 0;
     --j-color-scheme-neutral-foreground-s: 0%;
     --j-color-scheme-neutral-foreground-l: 10.588235294118%;
     --j-color-scheme-neutral-foreground-a: 1;
     --j-color-scheme-brand-secondary-h: 0;
     --j-color-scheme-brand-secondary-s: 0%;
     --j-color-scheme-brand-secondary-l: 10.588235294118%;
     --j-color-scheme-brand-secondary-a: 1;
     --j-color-scheme-background-border-h: 0;
     --j-color-scheme-background-border-s: 0%;
     --j-color-scheme-background-border-l: 10.588235294118%;
     --j-color-scheme-background-border-a: 0.13;
     --j-color-scheme-pastel-green-h: 103.63636363636;
     --j-color-scheme-pastel-green-s: 35.483870967742%;
     --j-color-scheme-pastel-green-l: 93.921568627451%;
     --j-color-scheme-pastel-green-a: 1 
}
 .color-scheme-scheme-3 {
     --j-color-scheme-pastel-blue-h: 219.31034482759;
     --j-color-scheme-pastel-blue-s: 93.548387096774%;
     --j-color-scheme-pastel-blue-l: 93.921568627451%;
     --j-color-scheme-pastel-blue-a: 1;
     --j-color-scheme-pastel-purple-h: 265.71428571429;
     --j-color-scheme-pastel-purple-s: 87.5%;
     --j-color-scheme-pastel-purple-l: 96.862745098039%;
     --j-color-scheme-pastel-purple-a: 1;
     --j-color-scheme-background-tertiary-h: 34.615384615385;
     --j-color-scheme-background-tertiary-s: 11.818181818182%;
     --j-color-scheme-background-tertiary-l: 56.862745098039%;
     --j-color-scheme-background-tertiary-a: 1;
     --j-color-scheme-background-secondary-h: 36.428571428571;
     --j-color-scheme-background-secondary-s: 11.864406779661%;
     --j-color-scheme-background-secondary-l: 53.725490196078%;
     --j-color-scheme-background-secondary-a: 1;
     --j-color-scheme-brand-secondary-foreground-h: 36;
     --j-color-scheme-brand-secondary-foreground-s: 11.811023622047%;
     --j-color-scheme-brand-secondary-foreground-l: 49.803921568627%;
     --j-color-scheme-brand-secondary-foreground-a: 1;
     --j-color-scheme-neutral-background-h: 205.71428571429;
     --j-color-scheme-neutral-background-s: 3.0837004405286%;
     --j-color-scheme-neutral-background-l: 44.509803921569%;
     --j-color-scheme-neutral-background-a: 1;
     --j-color-scheme-foreground-primary-h: 60;
     --j-color-scheme-foreground-primary-s: 7.6923076923077%;
     --j-color-scheme-foreground-primary-l: 94.901960784314%;
     --j-color-scheme-foreground-primary-a: 1;
     --j-color-scheme-text-link-hover-h: 60;
     --j-color-scheme-text-link-hover-s: 7.6923076923077%;
     --j-color-scheme-text-link-hover-l: 94.901960784314%;
     --j-color-scheme-text-link-hover-a: 1;
     --j-color-scheme-brand-primary-h: 197.14285714286;
     --j-color-scheme-brand-primary-s: 9.0909090909091%;
     --j-color-scheme-brand-primary-l: 84.901960784314%;
     --j-color-scheme-brand-primary-a: 1;
     --j-color-scheme-pastel-red-h: 0;
     --j-color-scheme-pastel-red-s: 100%;
     --j-color-scheme-pastel-red-l: 96.078431372549%;
     --j-color-scheme-pastel-red-a: 1;
     --j-color-scheme-body-background-h: 36.428571428571;
     --j-color-scheme-body-background-s: 11.764705882353%;
     --j-color-scheme-body-background-l: 46.666666666667%;
     --j-color-scheme-body-background-a: 1;
     --j-color-scheme-text-link-h: 60;
     --j-color-scheme-text-link-s: 7.6923076923077%;
     --j-color-scheme-text-link-l: 89.803921568627%;
     --j-color-scheme-text-link-a: 1;
     --j-color-scheme-foreground-tertiary-h: 60;
     --j-color-scheme-foreground-tertiary-s: 6.4935064935065%;
     --j-color-scheme-foreground-tertiary-l: 84.901960784314%;
     --j-color-scheme-foreground-tertiary-a: 1;
     --j-color-scheme-overlay-h: 0;
     --j-color-scheme-overlay-s: 0%;
     --j-color-scheme-overlay-l: 0%;
     --j-color-scheme-overlay-a: 0.8;
     --j-color-scheme-button-foreground-h: 192;
     --j-color-scheme-button-foreground-s: 8.1967213114754%;
     --j-color-scheme-button-foreground-l: 11.960784313725%;
     --j-color-scheme-button-foreground-a: 1;
     --j-color-scheme-background-primary-h: 36;
     --j-color-scheme-background-primary-s: 11.811023622047%;
     --j-color-scheme-background-primary-l: 49.803921568627%;
     --j-color-scheme-background-primary-a: 1;
     --j-color-scheme-image-background-h: 36;
     --j-color-scheme-image-background-s: 11.811023622047%;
     --j-color-scheme-image-background-l: 49.803921568627%;
     --j-color-scheme-image-background-a: 1;
     --j-color-scheme-foreground-secondary-h: 60;
     --j-color-scheme-foreground-secondary-s: 7.6923076923077%;
     --j-color-scheme-foreground-secondary-l: 89.803921568627%;
     --j-color-scheme-foreground-secondary-a: 1;
     --j-color-scheme-brand-primary-foreground-h: 0;
     --j-color-scheme-brand-primary-foreground-s: 0%;
     --j-color-scheme-brand-primary-foreground-l: 10.588235294118%;
     --j-color-scheme-brand-primary-foreground-a: 1;
     --j-color-scheme-pastel-yellow-h: 50.909090909091;
     --j-color-scheme-pastel-yellow-s: 76.744186046512%;
     --j-color-scheme-pastel-yellow-l: 91.56862745098%;
     --j-color-scheme-pastel-yellow-a: 1;
     --j-color-scheme-button-background-h: 0;
     --j-color-scheme-button-background-s: 0%;
     --j-color-scheme-button-background-l: 96.862745098039%;
     --j-color-scheme-button-background-a: 1;
     --j-color-scheme-neutral-foreground-h: 0;
     --j-color-scheme-neutral-foreground-s: 0%;
     --j-color-scheme-neutral-foreground-l: 100%;
     --j-color-scheme-neutral-foreground-a: 1;
     --j-color-scheme-brand-secondary-h: 60;
     --j-color-scheme-brand-secondary-s: 7.6923076923077%;
     --j-color-scheme-brand-secondary-l: 94.901960784314%;
     --j-color-scheme-brand-secondary-a: 1;
     --j-color-scheme-background-border-h: 60;
     --j-color-scheme-background-border-s: 7.6923076923077%;
     --j-color-scheme-background-border-l: 94.901960784314%;
     --j-color-scheme-background-border-a: 0.15;
     --j-color-scheme-pastel-green-h: 103.63636363636;
     --j-color-scheme-pastel-green-s: 35.483870967742%;
     --j-color-scheme-pastel-green-l: 93.921568627451%;
     --j-color-scheme-pastel-green-a: 1 
}
 :root, .dropdown-menu:not([class*="color-scheme-"]):not(.dropdown-menu[class*="color-scheme-"] .dropdown-menu), .tt-menu, .color-scheme-scheme-1 {
     --j-color-scheme-pastel-blue-h: 219.31034482759;
     --j-color-scheme-pastel-blue-s: 93.548387096774%;
     --j-color-scheme-pastel-blue-l: 93.921568627451%;
     --j-color-scheme-pastel-blue-a: 1;
     --j-color-scheme-pastel-purple-h: 265.71428571429;
     --j-color-scheme-pastel-purple-s: 87.5%;
     --j-color-scheme-pastel-purple-l: 96.862745098039%;
     --j-color-scheme-pastel-purple-a: 1;
     --j-color-scheme-background-tertiary-h: 225;
     --j-color-scheme-background-tertiary-s: 8.695652173913%;
     --j-color-scheme-background-tertiary-l: 90.980392156863%;
     --j-color-scheme-background-tertiary-a: 1;
     --j-color-scheme-background-secondary-h: 220;
     --j-color-scheme-background-secondary-s: 9.6774193548387%;
     --j-color-scheme-background-secondary-l: 93.921568627451%;
     --j-color-scheme-background-secondary-a: 1;
     --j-color-scheme-site-background-h: 0;
     --j-color-scheme-site-background-s: 0%;
     --j-color-scheme-site-background-l: 96.862745098039%;
     --j-color-scheme-site-background-a: 1;
     --j-color-scheme-brand-secondary-foreground-h: 0;
     --j-color-scheme-brand-secondary-foreground-s: 0%;
     --j-color-scheme-brand-secondary-foreground-l: 10.588235294118%;
     --j-color-scheme-brand-secondary-foreground-a: 1;
     --j-color-scheme-neutral-background-h: 205.71428571429;
     --j-color-scheme-neutral-background-s: 3.0837004405286%;
     --j-color-scheme-neutral-background-l: 44.509803921569%;
     --j-color-scheme-neutral-background-a: 1;
     --j-color-scheme-foreground-primary-h: 192;
     --j-color-scheme-foreground-primary-s: 8.1967213114754%;
     --j-color-scheme-foreground-primary-l: 11.960784313725%;
     --j-color-scheme-foreground-primary-a: 1;
     --j-color-scheme-text-link-hover-h: 36.666666666667;
     --j-color-scheme-text-link-hover-s: 11.842105263158%;
     --j-color-scheme-text-link-hover-l: 29.803921568627%;
     --j-color-scheme-text-link-hover-a: 1;
     --j-color-scheme-brand-primary-h: 36;
     --j-color-scheme-brand-primary-s: 11.811023622047%;
     --j-color-scheme-brand-primary-l: 49.803921568627%;
     --j-color-scheme-brand-primary-a: 1;
     --j-color-scheme-pastel-red-h: 0;
     --j-color-scheme-pastel-red-s: 100%;
     --j-color-scheme-pastel-red-l: 96.078431372549%;
     --j-color-scheme-pastel-red-a: 1;
     --j-color-scheme-body-background-h: 0;
     --j-color-scheme-body-background-s: 0%;
     --j-color-scheme-body-background-l: 96.862745098039%;
     --j-color-scheme-body-background-a: 1;
     --j-color-scheme-text-link-h: 35.555555555556;
     --j-color-scheme-text-link-s: 11.7903930131%;
     --j-color-scheme-text-link-l: 44.901960784314%;
     --j-color-scheme-text-link-a: 1;
     --j-color-scheme-foreground-tertiary-h: 205.71428571429;
     --j-color-scheme-foreground-tertiary-s: 3.0837004405286%;
     --j-color-scheme-foreground-tertiary-l: 44.509803921569%;
     --j-color-scheme-foreground-tertiary-a: 1;
     --j-color-scheme-overlay-h: 0;
     --j-color-scheme-overlay-s: 0%;
     --j-color-scheme-overlay-l: 0%;
     --j-color-scheme-overlay-a: 0.8;
     --j-color-scheme-button-foreground-h: 0;
     --j-color-scheme-button-foreground-s: 0%;
     --j-color-scheme-button-foreground-l: 96.862745098039%;
     --j-color-scheme-button-foreground-a: 1;
     --j-color-scheme-background-primary-h: 0;
     --j-color-scheme-background-primary-s: 0%;
     --j-color-scheme-background-primary-l: 100%;
     --j-color-scheme-background-primary-a: 1;
     --j-color-scheme-image-background-h: 0;
     --j-color-scheme-image-background-s: 0%;
     --j-color-scheme-image-background-l: 100%;
     --j-color-scheme-image-background-a: 1;
     --j-color-scheme-foreground-secondary-h: 210;
     --j-color-scheme-foreground-secondary-s: 3.4090909090909%;
     --j-color-scheme-foreground-secondary-l: 34.509803921569%;
     --j-color-scheme-foreground-secondary-a: 1;
     --j-color-scheme-brand-primary-foreground-h: 60;
     --j-color-scheme-brand-primary-foreground-s: 7.6923076923077%;
     --j-color-scheme-brand-primary-foreground-l: 94.901960784314%;
     --j-color-scheme-brand-primary-foreground-a: 1;
     --j-color-scheme-pastel-yellow-h: 50.909090909091;
     --j-color-scheme-pastel-yellow-s: 76.744186046512%;
     --j-color-scheme-pastel-yellow-l: 91.56862745098%;
     --j-color-scheme-pastel-yellow-a: 1;
     --j-color-scheme-button-background-h: 192;
     --j-color-scheme-button-background-s: 8.1967213114754%;
     --j-color-scheme-button-background-l: 11.960784313725%;
     --j-color-scheme-button-background-a: 1;
     --j-color-scheme-neutral-foreground-h: 0;
     --j-color-scheme-neutral-foreground-s: 0%;
     --j-color-scheme-neutral-foreground-l: 100%;
     --j-color-scheme-neutral-foreground-a: 1;
     --j-color-scheme-brand-secondary-h: 197.14285714286;
     --j-color-scheme-brand-secondary-s: 9.0909090909091%;
     --j-color-scheme-brand-secondary-l: 84.901960784314%;
     --j-color-scheme-brand-secondary-a: 1;
     --j-color-scheme-background-border-h: 192;
     --j-color-scheme-background-border-s: 8.1967213114754%;
     --j-color-scheme-background-border-l: 11.960784313725%;
     --j-color-scheme-background-border-a: 0.13;
     --j-color-scheme-pastel-green-h: 103.63636363636;
     --j-color-scheme-pastel-green-s: 35.483870967742%;
     --j-color-scheme-pastel-green-l: 93.921568627451%;
     --j-color-scheme-pastel-green-a: 1 
}
 .color-scheme-scheme-2 {
     --j-color-scheme-pastel-blue-h: 225.6338028169;
     --j-color-scheme-pastel-blue-s: 43.558282208589%;
     --j-color-scheme-pastel-blue-l: 31.960784313725%;
     --j-color-scheme-pastel-blue-a: 1;
     --j-color-scheme-pastel-purple-h: 279.42857142857;
     --j-color-scheme-pastel-purple-s: 24.475524475524%;
     --j-color-scheme-pastel-purple-l: 28.039215686275%;
     --j-color-scheme-pastel-purple-a: 1;
     --j-color-scheme-background-tertiary-h: 187.5;
     --j-color-scheme-background-tertiary-s: 8.3333333333333%;
     --j-color-scheme-background-tertiary-l: 18.823529411765%;
     --j-color-scheme-background-tertiary-a: 1;
     --j-color-scheme-background-secondary-h: 197.14285714286;
     --j-color-scheme-background-secondary-s: 8.0459770114943%;
     --j-color-scheme-background-secondary-l: 17.058823529412%;
     --j-color-scheme-background-secondary-a: 1;
     --j-color-scheme-site-background-h: 180;
     --j-color-scheme-site-background-s: 8%;
     --j-color-scheme-site-background-l: 9.8039215686275%;
     --j-color-scheme-site-background-a: 1;
     --j-color-scheme-brand-secondary-foreground-h: 0;
     --j-color-scheme-brand-secondary-foreground-s: 0%;
     --j-color-scheme-brand-secondary-foreground-l: 10.588235294118%;
     --j-color-scheme-brand-secondary-foreground-a: 1;
     --j-color-scheme-neutral-background-h: 205.71428571429;
     --j-color-scheme-neutral-background-s: 3.0837004405286%;
     --j-color-scheme-neutral-background-l: 44.509803921569%;
     --j-color-scheme-neutral-background-a: 1;
     --j-color-scheme-foreground-primary-h: 0;
     --j-color-scheme-foreground-primary-s: 0%;
     --j-color-scheme-foreground-primary-l: 96.862745098039%;
     --j-color-scheme-foreground-primary-a: 1;
     --j-color-scheme-pastel-foreground-h: 0;
     --j-color-scheme-pastel-foreground-s: 0%;
     --j-color-scheme-pastel-foreground-l: 96.862745098039%;
     --j-color-scheme-pastel-foreground-a: 1;
     --j-color-scheme-text-link-hover-h: 0;
     --j-color-scheme-text-link-hover-s: 0%;
     --j-color-scheme-text-link-hover-l: 96.862745098039%;
     --j-color-scheme-text-link-hover-a: 1;
     --j-color-scheme-brand-primary-h: 36;
     --j-color-scheme-brand-primary-s: 11.811023622047%;
     --j-color-scheme-brand-primary-l: 49.803921568627%;
     --j-color-scheme-brand-primary-a: 1;
     --j-color-scheme-pastel-red-h: 2.2641509433962;
     --j-color-scheme-pastel-red-s: 82.8125%;
     --j-color-scheme-pastel-red-l: 25.098039215686%;
     --j-color-scheme-pastel-red-a: 1;
     --j-color-scheme-body-background-h: 192;
     --j-color-scheme-body-background-s: 8.1967213114754%;
     --j-color-scheme-body-background-l: 11.960784313725%;
     --j-color-scheme-body-background-a: 1;
     --j-color-scheme-text-link-h: 33.913043478261;
     --j-color-scheme-text-link-s: 48.936170212766%;
     --j-color-scheme-text-link-l: 72.352941176471%;
     --j-color-scheme-text-link-a: 1;
     --j-color-scheme-foreground-tertiary-h: 202.5;
     --j-color-scheme-foreground-tertiary-s: 3.448275862069%;
     --j-color-scheme-foreground-tertiary-l: 54.509803921569%;
     --j-color-scheme-foreground-tertiary-a: 1;
     --j-color-scheme-overlay-h: 0;
     --j-color-scheme-overlay-s: 0%;
     --j-color-scheme-overlay-l: 0%;
     --j-color-scheme-overlay-a: 0.8;
     --j-color-scheme-button-foreground-h: 192;
     --j-color-scheme-button-foreground-s: 8.1967213114754%;
     --j-color-scheme-button-foreground-l: 11.960784313725%;
     --j-color-scheme-button-foreground-a: 1;
     --j-color-scheme-background-primary-h: 190;
     --j-color-scheme-background-primary-s: 7.8947368421053%;
     --j-color-scheme-background-primary-l: 14.901960784314%;
     --j-color-scheme-background-primary-a: 1;
     --j-color-scheme-image-background-h: 190;
     --j-color-scheme-image-background-s: 7.8947368421053%;
     --j-color-scheme-image-background-l: 14.901960784314%;
     --j-color-scheme-image-background-a: 1;
     --j-color-scheme-foreground-secondary-h: 204;
     --j-color-scheme-foreground-secondary-s: 3.2258064516129%;
     --j-color-scheme-foreground-secondary-l: 69.607843137255%;
     --j-color-scheme-foreground-secondary-a: 1;
     --j-color-scheme-brand-primary-foreground-h: 60;
     --j-color-scheme-brand-primary-foreground-s: 7.6923076923077%;
     --j-color-scheme-brand-primary-foreground-l: 94.901960784314%;
     --j-color-scheme-brand-primary-foreground-a: 1;
     --j-color-scheme-pastel-yellow-h: 44.5;
     --j-color-scheme-pastel-yellow-s: 61.855670103093%;
     --j-color-scheme-pastel-yellow-l: 38.039215686275%;
     --j-color-scheme-pastel-yellow-a: 1;
     --j-color-scheme-button-background-h: 0;
     --j-color-scheme-button-background-s: 0%;
     --j-color-scheme-button-background-l: 96.862745098039%;
     --j-color-scheme-button-background-a: 1;
     --j-color-scheme-neutral-foreground-h: 0;
     --j-color-scheme-neutral-foreground-s: 0%;
     --j-color-scheme-neutral-foreground-l: 100%;
     --j-color-scheme-neutral-foreground-a: 1;
     --j-color-scheme-brand-secondary-h: 197.14285714286;
     --j-color-scheme-brand-secondary-s: 9.0909090909091%;
     --j-color-scheme-brand-secondary-l: 84.901960784314%;
     --j-color-scheme-brand-secondary-a: 1;
     --j-color-scheme-background-border-h: 0;
     --j-color-scheme-background-border-s: 0%;
     --j-color-scheme-background-border-l: 96.862745098039%;
     --j-color-scheme-background-border-a: 0.1;
     --j-color-scheme-pastel-green-h: 177.5;
     --j-color-scheme-pastel-green-s: 54.545454545455%;
     --j-color-scheme-pastel-green-l: 17.254901960784%;
     --j-color-scheme-pastel-green-a: 1 
}
 .btn-extra-46:before{
    content:'\eb31' !important;
    font-family:icomoon !important
}
 .btn-extra-93:before{
    content:'\eaf9' !important;
    font-family:icomoon !important
}
 .has-special .product-label-default.product-label-397{
    display:flex
}
.product-label-default.product-label-397{
    display:flex
}
.product-label-diagonal.product-label-397{
    display:block
}
.product-label-diagonal.product-label-397 strong{
    transform:scale(calc(10/10))
}
.product-label.product-label-397 strong{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-100);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    text-transform:none;
    line-height:1.1;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    border-style:none;
    border-radius:0;
    --element-border-radius:0px;
    box-shadow:none
}
.product-label.product-label-397 strong,.product-label.product-label-397 strong>a{
    padding:0;
    --element-padding:0px
}
.product-label.product-label-397.product-label{
    margin:0;
    --element-margin:0px
}
.product-label-397{
    order:3
}
span.product-label.product-label-397 strong{
    color:rgba(242,119,99,1) !important;
    background-size:contain !important
}
.product-info .product-label-397 strong{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-300) !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1.3 !important
}
.product-info .product-image .product-label-diagonal.product-label-397 strong{
    transform:scale(calc(10/10))
}
 .product-label-default.product-label-270{
    display:flex;
    position:relative;
    top:0;
    inset-inline-start:initial;
    inset-inline-end:0;
    bottom:initial;
    justify-content:flex-end
}
.product-label-diagonal.product-label-270{
    display:block;
    top:0;
    left:0;
    right:initial;
    bottom:initial;
    transform:translate3d(-50%,-50%,0) rotate(-45deg)
}
.product-label-diagonal.product-label-270 strong{
    transform:scale(calc(10/10))
}
.product-label.product-label-270 strong{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-200);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    line-height:1.25;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    background-repeat:no-repeat;
    background-size:contain;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:3px;
    --element-border-radius:3px;
    --scale-active:.98
}
.product-label.product-label-270 strong,.product-label.product-label-270 strong>a{
    padding:var(--j-gap-spacing---2);
    --element-padding:var(--j-gap-spacing---2);
    padding-right:var(--j-gap-spacing---3);
    --element-padding-right:var(--j-gap-spacing---3);
    padding-left:var(--j-gap-spacing---3);
    --element-padding-left:var(--j-gap-spacing---3)
}
.product-label.product-label-270.product-label{
    margin:3px;
    --element-margin:3px
}
.product-label.product-label-270.product-label strong:before{
    margin-right:5px;
    --element-margin-right:5px
}
.product-labels .product-label-diagonal.product-label-270{
    --label-diagonal-offset:20px
}
.product-info .product-image .product-label-diagonal.product-label-270 strong{
    transform:scale(calc(10/10))
}
 .product-label-default.product-label-28{
    display:flex;
    margin-top:0 !important;
    --element-margin-top:0px !important;
    position:absolute;
    top:0;
    inset-inline-end:initial;
    bottom:initial;
    inset-inline-start:0
}
.product-label-diagonal.product-label-28{
    display:block
}
.product-label-diagonal.product-label-28 strong{
    transform:scale(calc(10/10))
}
.product-label.product-label-28 strong{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    border-style:none;
    border-radius:0;
    --element-border-radius:0px;
    box-shadow:none
}
.product-label.product-label-28 strong,.product-label.product-label-28 strong>a{
    padding:0;
    --element-padding:0px
}
.product-label.product-label-28.product-label{
    margin:var(--j-gap-spacing---4);
    --element-margin:var(--j-gap-spacing---4);
    margin-top:0;
    --element-margin-top:0px
}
.product-label.product-label-28.product-label strong:before{
    font-size:20px;
    margin-right:0;
    --element-margin-right:0px
}
.product-label-28{
    order:0
}
span.product-label.product-label-28 strong:before{
    content:'\eb11' !important;
    font-family:icomoon !important;
    color:rgba(179,33,39,1)
}
span.product-label.product-label-28 strong{
    border-style:none !important
}
.product-info .product-image .product-label-diagonal.product-label-28 strong{
    transform:scale(calc(10/10))
}
.product-info .product-details>.product-labels-outside .product-label-default.product-label-28{
    display:none
}
.product-info .product-image .product-label-default.product-label-28{
    display:none
}
.product-info .product-image .product-label-diagonal.product-label-28{
    display:none
}
 .product-label-default.product-label-29{
    display:flex;
    position:relative;
    top:0;
    inset-inline-start:initial;
    inset-inline-end:0;
    bottom:initial;
    justify-content:flex-end
}
.product-label-diagonal.product-label-29{
    display:block
}
.product-label-diagonal.product-label-29 strong{
    transform:scale(calc(10/10))
}
.product-label.product-label-29 strong{
    color:rgba(13,82,214,1);
    background-color:rgba(225,235,254,1);
    --background-color:rgba(225,235,254,1);
    background-repeat:no-repeat;
    background-size:contain
}
.product-info .product-image .product-label-diagonal.product-label-29 strong{
    transform:scale(calc(10/10))
}
 .product-label-default.product-label-30{
    display:flex;
    position:relative;
    top:0;
    inset-inline-start:initial;
    inset-inline-end:0;
    bottom:initial;
    justify-content:flex-end
}
.product-label-diagonal.product-label-30{
    display:block;
    top:0;
    left:0;
    right:initial;
    bottom:initial;
    transform:translate3d(-50%,-50%,0) rotate(-45deg)
}
.product-label-diagonal.product-label-30 strong{
    transform:scale(calc(10/10))
}
.product-label.product-label-30 strong{
    color:rgba(179,33,39,1);
    background-color:rgba(255,235,235,1);
    --background-color:rgba(255,235,235,1);
    background-repeat:no-repeat;
    background-size:contain
}
span.product-label.product-label-30 strong{
    background-size:contain !important;
    border-radius:0 !important;
    --element-border-radius:0px !important
}
.product-info .product-label-30 strong{
    font-size:14px !important
}
.product-labels .product-label-diagonal.product-label-30{
    --label-diagonal-offset:18px
}
.product-info .product-image .product-label-diagonal.product-label-30{
    --label-diagonal-offset:30px;
    display:block
}
.product-info .product-image .product-label-diagonal.product-label-30 strong{
    transform:scale(calc(10/10))
}
.product-info .product-details>.product-labels-outside .product-label-default.product-label-30{
    display:flex
}
.product-info .product-image .product-label-default.product-label-30{
    display:flex
}
@media (max-width:500px){
    .product-label-default.product-label-30{
        display:none
    }
    .product-label-diagonal.product-label-30{
        display:none
    }
}
 .product-label-default.product-label-31{
    display:flex;
    position:relative;
    top:0;
    inset-inline-start:initial;
    inset-inline-end:0;
    bottom:initial;
    justify-content:flex-end
}
.product-label-diagonal.product-label-31{
    display:block
}
.product-label-diagonal.product-label-31 strong{
    transform:scale(calc(10/10))
}
.product-label.product-label-31 strong{
    color:rgba(117,15,11,1);
    background-color:rgba(255,235,235,1);
    --background-color:rgba(255,235,235,1);
    background-repeat:no-repeat;
    background-size:contain;
    border-color:rgba(242,119,99,1)
}
.product-info .product-image .product-label-diagonal.product-label-31 strong{
    transform:scale(calc(10/10))
}
 .product-label-default.product-label-133{
    display:flex;
    position:relative;
    top:0;
    inset-inline-start:initial;
    inset-inline-end:0;
    bottom:initial;
    justify-content:flex-end
}
.product-label-diagonal.product-label-133{
    display:block;
    top:0;
    left:0;
    right:initial;
    bottom:initial;
    transform:translate3d(-50%,-50%,0) rotate(-45deg)
}
.product-label-diagonal.product-label-133 strong{
    transform:scale(calc(10/10))
}
.product-label.product-label-133 strong{
    color:rgba(22,74,63,1);
    background-color:rgba(237,245,234,1);
    --background-color:rgba(237,245,234,1);
    background-repeat:no-repeat;
    background-size:contain;
    border-color:rgba(34,113,96,.2)
}
.product-labels .product-label-diagonal.product-label-133{
    --label-diagonal-offset:20px
}
.product-info .product-image .product-label-diagonal.product-label-133 strong{
    transform:scale(calc(10/10))
}
 .has-special .product-label-default.product-label-296{
    display:none
}
.product-label-default.product-label-296{
    display:flex
}
.product-label-diagonal.product-label-296{
    display:block;
    top:0;
    left:0;
    right:initial;
    bottom:initial;
    transform:translate3d(-50%,-50%,0) rotate(-45deg)
}
.product-label-diagonal.product-label-296 strong{
    transform:scale(calc(10/10))
}
.product-label.product-label-296 strong{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-100);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    text-transform:none;
    line-height:1.1;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    border-style:none;
    border-radius:0;
    --element-border-radius:0px;
    box-shadow:none
}
.product-label.product-label-296 strong,.product-label.product-label-296 strong>a{
    padding:0;
    --element-padding:0px
}
.product-label.product-label-296.product-label{
    margin:0;
    --element-margin:0px
}
.product-label-296{
    order:1
}
.product-info .product-label-296 strong{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-300) !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1.3 !important
}
.product-info .product-image .product-label-diagonal.product-label-296 strong{
    transform:scale(calc(10/10))
}
 .product-label-default.product-label-297{
    display:flex
}
.product-label-diagonal.product-label-297{
    display:block;
    top:0;
    left:0;
    right:initial;
    bottom:initial;
    transform:translate3d(-50%,-50%,0) rotate(-45deg)
}
.product-label-diagonal.product-label-297 strong{
    transform:scale(calc(10/10))
}
.product-label.product-label-297 strong{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-100);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    text-transform:none;
    line-height:1.1;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    border-style:none;
    border-radius:0;
    --element-border-radius:0px;
    box-shadow:none
}
.product-label.product-label-297 strong,.product-label.product-label-297 strong>a{
    padding:0;
    --element-padding:0px
}
.product-label.product-label-297.product-label{
    margin:0;
    --element-margin:0px
}
.product-label-297{
    order:2
}
.product-info .product-label-297 strong{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-300) !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1.3 !important
}
.product-info .product-image .product-label-diagonal.product-label-297 strong{
    transform:scale(calc(10/10))
}
 .product-label-default.product-label-217{
    display:flex;
    position:relative;
    top:0;
    inset-inline-start:initial;
    inset-inline-end:0;
    bottom:initial;
    justify-content:flex-end
}
.product-label-diagonal.product-label-217{
    display:block
}
.product-label-diagonal.product-label-217 strong{
    transform:scale(calc(10/10))
}
.product-label.product-label-217 strong{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    background-repeat:no-repeat;
    background-size:contain;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.product-label-217{
    order:1
}
.product-info .product-image .product-label-diagonal.product-label-217 strong{
    transform:scale(calc(10/10))
}
 .product-label-default.product-label-527{
    display:none
}
.product-label-diagonal.product-label-527{
    display:none;
    top:0;
    left:0;
    right:initial;
    bottom:initial;
    transform:translate3d(-50%,-50%,0) rotate(-45deg)
}
.product-label-diagonal.product-label-527 strong{
    transform:scale(calc(10/10))
}
.product-label.product-label-527 strong{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-200);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    line-height:1.25;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    background-repeat:no-repeat;
    background-size:contain;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:3px;
    --element-border-radius:3px;
    --scale-active:.98
}
.product-label.product-label-527 strong,.product-label.product-label-527 strong>a{
    padding:var(--j-gap-spacing---2);
    --element-padding:var(--j-gap-spacing---2);
    padding-right:var(--j-gap-spacing---3);
    --element-padding-right:var(--j-gap-spacing---3);
    padding-left:var(--j-gap-spacing---3);
    --element-padding-left:var(--j-gap-spacing---3)
}
.product-label.product-label-527.product-label{
    margin:3px;
    --element-margin:3px
}
.product-label.product-label-527.product-label strong:before{
    margin-right:5px;
    --element-margin-right:5px
}
span.product-label.product-label-527 strong{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-300) !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1.3 !important;
    padding:2px !important;
    --element-padding:2px !important
}
.product-info .product-image .product-label-diagonal.product-label-527 strong{
    transform:scale(calc(10/10))
}
.product-info .product-details>.product-labels-outside .product-label-default.product-label-527{
    display:flex
}
.product-info .product-image .product-label-default.product-label-527{
    display:flex
}
.product-info .product-image .product-label-diagonal.product-label-527{
    display:block
}
span.product-label.product-label-527 strong a[href]{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.no-touchevents span.product-label.product-label-527 strong:hover a[href]{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
 .product-label-default.product-label-528{
    display:none
}
.product-label-diagonal.product-label-528{
    display:none;
    top:0;
    left:0;
    right:initial;
    bottom:initial;
    transform:translate3d(-50%,-50%,0) rotate(-45deg)
}
.product-label-diagonal.product-label-528 strong{
    transform:scale(calc(10/10))
}
.product-label.product-label-528 strong{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-200);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    line-height:1.25;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    background-repeat:no-repeat;
    background-size:contain;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:3px;
    --element-border-radius:3px;
    --scale-active:.98
}
.product-label.product-label-528 strong,.product-label.product-label-528 strong>a{
    padding:var(--j-gap-spacing---2);
    --element-padding:var(--j-gap-spacing---2);
    padding-right:var(--j-gap-spacing---3);
    --element-padding-right:var(--j-gap-spacing---3);
    padding-left:var(--j-gap-spacing---3);
    --element-padding-left:var(--j-gap-spacing---3)
}
.product-label.product-label-528.product-label{
    margin:3px;
    --element-margin:3px
}
.product-label.product-label-528.product-label strong:before{
    margin-right:5px;
    --element-margin-right:5px
}
span.product-label.product-label-528 strong{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-300) !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1.3 !important;
    padding:2px !important;
    --element-padding:2px !important
}
.product-info .product-image .product-label-diagonal.product-label-528 strong{
    transform:scale(calc(10/10))
}
.product-info .product-details>.product-labels-outside .product-label-default.product-label-528{
    display:flex
}
.product-info .product-image .product-label-default.product-label-528{
    display:flex
}
.product-info .product-image .product-label-diagonal.product-label-528{
    display:block
}
span.product-label.product-label-528 strong a[href]{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.no-touchevents span.product-label.product-label-528 strong:hover a[href]{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
 .grid-row-top-1>.grid-cols-wrapper{
    max-width:100% !important
}
.grid-row-top-1>.grid-cols-wrapper>.grid-cols{
    min-height:var(--min-height,auto)
}
.top>.grid-rows>.grid-row-top-1>.grid-cols-wrapper{
    --content-gutter:0px
}
.bottom>.grid-rows>.grid-row-top-1>.grid-cols-wrapper{
    --content-gutter:0px
}
.grid-row-top-1>.grid-cols-wrapper>.grid-cols>.grid-col{
    --unit:1vw
}
.grid-row-top-1>.row-bg,.grid-row-top-1>.grid-cols-wrapper>.grid-cols{
    background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1));
    background-image:linear-gradient(109.6deg,rgba(0,0,0,.93) 11.2%,#3f3d3d 78.9%)
}
.grid-row-top-1>.video-row{
    display:block;
    max-width:100%;
    --align-h:0
}
.grid-row-top-1:before{
    display:block
}
.grid-row-top-1>.wave-top{
    display:block;
    transform:translate3d(0,-63%,0) scale(1)
}
.grid-row-top-1>.wave-bottom{
    transform:translate3d(0,63%,0) scale(-1);
    display:block
}
 .grid-col-top-1-1{
    min-width:100%;
    display:block
}
.grid-col-top-1-1>.grid-items>.grid-item{
    height:100%
}
.grid-col-top-1-1>.grid-items>.grid-item>.module{
    height:100%
}
.grid-col-top-1-1>.grid-items>.grid-item>.module>.module-body{
    height:100%
}
.grid-col-top-1-1>.grid-items:before{
    --unit:1%;
    left:0;
    right:auto;
    display:none
}
 .grid-items>.grid-item.grid-module-top-1-1-1{
    display:flex
}
 .grid-row-top-2>.grid-cols-wrapper{
    max-width:100% !important
}
.grid-row-top-2>.grid-cols-wrapper>.grid-cols{
    min-height:var(--min-height,auto)
}
.top>.grid-rows>.grid-row-top-2>.grid-cols-wrapper{
    --content-gutter:0px
}
.bottom>.grid-rows>.grid-row-top-2>.grid-cols-wrapper{
    --content-gutter:0px
}
.grid-row-top-2>.row-bg,.grid-row-top-2>.grid-cols-wrapper>.grid-cols{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.grid-row-top-2>.video-row{
    display:block
}
.grid-row-top-2:before{
    display:block
}
.grid-row-top-2>.wave-top{
    display:block;
    transform:translate3d(0,-63%,0) scale(1)
}
.grid-row-top-2>.wave-bottom{
    transform:translate3d(0,63%,0) scale(-1);
    display:block
}
 .grid-col-top-2-1{
    min-width:100%;
    display:block
}
.grid-col-top-2-1>.grid-items>.grid-item:not(:empty){
    height:auto
}
.grid-col-top-2-1>.grid-items:before{
    --unit:1%;
    left:0;
    right:auto;
    display:none
}
 .grid-items>.grid-item.grid-module-top-2-1-1{
    display:flex
}
 .grid-row-top-3>.grid-cols-wrapper>.grid-cols{
    min-height:var(--min-height,auto)
}
.grid-row-top-3{
    --col-gap:var(--j-gap-spacing-vr-row-k);
    padding-top:var(--j-gap-spacing-vr-row-l);
    padding-bottom:var(--j-gap-spacing-vr-row-l);
    padding-bottom:var(--j-gap-spacing-vr-row-k)
}
.grid-row-top-3>.row-bg,.grid-row-top-3>.grid-cols-wrapper>.grid-cols{
    background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1))
}
.grid-row-top-3>.video-row{
    display:block
}
.grid-row-top-3:before{
    display:block
}
.grid-row-top-3>.wave-top{
    display:block;
    transform:translate3d(0,-63%,0) scale(1)
}
.grid-row-top-3>.wave-bottom{
    transform:translate3d(0,63%,0) scale(-1);
    display:block
}
 .grid-col-top-3-1{
    min-width:100%;
    display:block
}
.grid-col-top-3-1>.grid-items>.grid-item:not(:empty){
    height:auto
}
.grid-col-top-3-1>.grid-items:before{
    --unit:1%;
    left:0;
    right:auto;
    display:none
}
 .grid-items>.grid-item.grid-module-top-3-1-1{
    display:flex
}
 .grid-col-top-3-2{
    min-width:100%;
    display:block
}
.grid-col-top-3-2>.grid-items>.grid-item:not(:empty){
    height:auto
}
.grid-col-top-3-2>.grid-items:before{
    --unit:1%;
    left:0;
    right:auto;
    display:none
}
 .grid-items>.grid-item.grid-module-top-3-2-1{
    display:flex
}
 .grid-items>.grid-item.grid-module-top-3-2-2{
    display:flex
}
 .grid-col-top-3-3{
    min-width:100%;
    display:block
}
.grid-col-top-3-3>.grid-items>.grid-item:not(:empty){
    height:auto
}
.grid-col-top-3-3>.grid-items:before{
    --unit:1%;
    left:0;
    right:auto;
    display:none
}
 .grid-items>.grid-item.grid-module-top-3-3-1{
    display:flex
}
 .grid-items>.grid-item.grid-module-top-3-3-2{
    display:flex
}
 .grid-items>.grid-item.grid-module-top-3-3-3{
    display:flex
}
 .grid-row-top-4>.grid-cols-wrapper>.grid-cols{
    min-height:var(--min-height,auto)
}
.grid-row-top-4>.grid-cols-wrapper>.grid-cols>.grid-col{
    flex-basis:calc((900px + 1px - (100*var(--unit,1%)))*9999)
}
.grid-row-top-4{
    padding-top:var(--j-gap-spacing-vr-row-i);
    padding-bottom:var(--j-gap-spacing-vr-row-i)
}
.grid-row-top-4>.row-bg,.grid-row-top-4>.grid-cols-wrapper>.grid-cols{
    background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1));
    background-position:center center;
    background-attachment:fixed;
    background-size:cover
}
.grid-row-top-4>.video-row{
    display:block
}
.grid-row-top-4:before{
    content:'';
    display:block;
    opacity:.4;
    background-color:rgba(0,0,0,.8);
    --background-color:rgba(0,0,0,.8);
    mix-blend-mode:multiply
}
.grid-row-top-4>.wave-top{
    display:block;
    transform:translate3d(0,-63%,0) scale(1)
}
.grid-row-top-4>.wave-bottom{
    transform:translate3d(0,63%,0) scale(-1);
    display:block
}
 .grid-col-top-4-1{
    min-width:50%;
    display:block
}
.grid-col-top-4-1>.grid-items>.grid-item:not(:empty){
    height:auto
}
.grid-col-top-4-1>.grid-items:before{
    --unit:1%;
    left:0;
    right:auto;
    display:none
}
 .grid-items>.grid-item.grid-module-top-4-1-1{
    display:flex
}
 .grid-col-top-4-2{
    min-width:50%;
    display:block
}
.grid-col-top-4-2>.grid-items{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*0.9));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*0.9));
    -webkit-backdrop-filter:blur(5px);
    backdrop-filter:blur(5px);
    padding:var(--j-gap-spacing-padding-xl);
    --element-padding:var(--j-gap-spacing-padding-xl);
    border-radius:2px;
    --element-border-radius:2px;
    box-shadow:1.3px 1.9px 3.6px rgba(0,0,0,.017),3.5px 5.4px 10px rgba(0,0,0,.025),8.4px 13px 24.1px rgba(0,0,0,.033),28px 43px 80px rgba(0,0,0,.05)
}
.grid-col-top-4-2>.grid-items>.grid-item:not(:empty){
    height:auto
}
.grid-col-top-4-2>.grid-items:before{
    --unit:1%;
    left:0;
    right:auto;
    display:none
}
 .grid-items>.grid-item.grid-module-top-4-2-1{
    display:flex
}
 div.grid-items>.grid-item.grid-module-top-4-2-2:not(:empty){
    margin-top:var(--j-gap-spacing-vertical-1) !important;
    --element-margin-top:var(--j-gap-spacing-vertical-1) !important
}
.grid-items>.grid-item.grid-module-top-4-2-2{
    display:flex
}
 .grid-row-top-5>.grid-cols-wrapper{
    max-width:100% !important
}
.grid-row-top-5>.grid-cols-wrapper>.grid-cols{
    min-height:var(--min-height,auto)
}
.grid-row-top-5>.row-bg,.grid-row-top-5>.grid-cols-wrapper>.grid-cols{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.grid-row-top-5>.video-row{
    display:block
}
.grid-row-top-5:before{
    display:block
}
.grid-row-top-5>.wave-top{
    display:block;
    transform:translate3d(0,-63%,0) scale(1)
}
.grid-row-top-5>.wave-bottom{
    transform:translate3d(0,63%,0) scale(-1);
    display:block
}
 .grid-col-top-5-1{
    min-width:100%;
    display:block
}
.grid-col-top-5-1>.grid-items>.grid-item:not(:empty){
    height:auto
}
.grid-col-top-5-1>.grid-items:before{
    --unit:1%;
    left:0;
    right:auto;
    display:none
}
 .grid-items>.grid-item.grid-module-top-5-1-1{
    display:flex
}
 .grid-row-bottom-1>.grid-cols-wrapper{
    max-width:100% !important
}
.grid-row-bottom-1>.grid-cols-wrapper>.grid-cols{
    min-height:var(--min-height,auto)
}
.grid-row-bottom-1{
    padding-top:var(--j-gap-spacing-vr-row-k);
    padding-bottom:var(--j-gap-spacing-vr-row-k)
}
.grid-row-bottom-1>.row-bg,.grid-row-bottom-1>.grid-cols-wrapper>.grid-cols{
    background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1))
}
.grid-row-bottom-1>.video-row{
    display:block
}
.grid-row-bottom-1:before{
    display:block
}
.grid-row-bottom-1>.wave-top{
    display:block;
    transform:translate3d(0,-63%,0) scale(1)
}
.grid-row-bottom-1>.wave-bottom{
    transform:translate3d(0,63%,0) scale(-1);
    display:block
}
 .grid-col-bottom-1-1{
    min-width:100%;
    display:block
}
.grid-col-bottom-1-1>.grid-items>.grid-item:not(:empty){
    height:auto
}
.grid-col-bottom-1-1>.grid-items:before{
    --unit:1%;
    left:0;
    right:auto;
    display:none
}
 .grid-items>.grid-item.grid-module-bottom-1-1-1{
    display:flex
}
 .grid-items>.grid-item.grid-module-bottom-1-1-2{
    display:flex
}
 .grid-row-bottom-2>.grid-cols-wrapper>.grid-cols{
    min-height:var(--min-height,auto)
}
.grid-row-bottom-2{
    --col-gap:var(--j-gap-spacing-vr-row-i);
    padding-top:var(--j-gap-spacing-vr-row-k);
    padding-bottom:var(--j-gap-spacing-vr-row-k)
}
.grid-row-bottom-2>.row-bg,.grid-row-bottom-2>.grid-cols-wrapper>.grid-cols{
    background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1));
    background-attachment:fixed;
    background-size:cover
}
.grid-row-bottom-2>.video-row{
    display:block
}
.grid-row-bottom-2:before{
    content:'';
    display:block;
    opacity:.8;
    background-color:#fff;
    /* --background-color:rgba(213,218,220,1) */
}
.grid-row-bottom-2>.wave-top{
    display:block;
    transform:translate3d(0,-63%,0) scale(1)
}
.grid-row-bottom-2>.wave-bottom{
    transform:translate3d(0,63%,0) scale(-1);
    display:block
}
 .grid-col-bottom-2-1{
    min-width:100%;
    display:block
}
.grid-col-bottom-2-1>.grid-items>.grid-item:not(:empty){
    height:auto
}
.grid-col-bottom-2-1>.grid-items:before{
    --unit:1%;
    left:0;
    right:auto;
    display:none
}
 .grid-items>.grid-item.grid-module-bottom-2-1-1{
    display:flex
}
 .grid-items>.grid-item.grid-module-bottom-2-1-2{
    display:flex
}
 .grid-col-bottom-2-2{
    min-width:100%;
    display:block
}
.grid-col-bottom-2-2>.grid-items>.grid-item:not(:empty){
    height:auto
}
.grid-col-bottom-2-2>.grid-items:before{
    --unit:1%;
    left:0;
    right:auto;
    display:none
}
 .grid-items>.grid-item.grid-module-bottom-2-2-1{
    display:flex
}
 .grid-items>.grid-item.grid-module-bottom-2-2-2{
    display:flex
}
 .module-slider-1091{
    --transition-speed:.55s;
    --ease:cubic-bezier(.215,.61,.355,1);
    --slide-min-height:360px;
    --slide-reduction-type:var(--slide-auto-reduction,0px)
}
.module-slider-1091 .swiper-slide .slide-link{
    z-index:2
}
.no-touchevents .no-touchevents .module-slider-1091:hover .swiper-timeline{
    opacity:0
}
.no-touchevents .no-touchevents .module-slider-1091:hover .swiper-pagination-dots svg{
    opacity:0
}
.module-slider-1091>.slider-wrapper>.swiper-container>.swiper-wrapper>.swiper-slide{
    width:100% !important;
    height:auto
}
div.module-slider-1091 .slider-carousel{
    --slide-width:70%px
}
.module-slider-1091 .slider-carousel>.swiper-container>.swiper-wrapper{
    transform:translate3d(calc((100% - var(--slide-width,0px))/2 - (var(--slide-gap,0px)/2)),0,0)
}
.module-slider-1091>.slider-wrapper>.swiper-container>.swiper-wrapper>.swiper-slide:after{
    display:block
}
.module-slider-1091 .slide-content .slide-cols{
    max-width:min(100% - var(--cols-content-gutter,0px)*2,var(--content-max-width,100%) - var(--content-gutter,0px)*2);
    --cols-content-gutter:var(--content-gutter)
}
.module-slider-1091 .slider-thumbs .swiper-container{
    max-width:100%;
    margin:0;
    overflow:visible !important
}
.module-slider-1091 .slider-wrapper .swiper-container:before{
    display:none
}
.module-slider-1091 .swiper-slide .slide-content{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.module-slider-1091 .slide-content:before{
    display:block;
    background-color:rgba(0,0,0,.3);
    --background-color:rgba(0,0,0,.3);
    background-image:linear-gradient(to top,hsla(0,0%,0%,0) 0%,hsla(0,0%,0%,.007) 8.3%,hsla(0,0%,0%,.026) 16.3%,hsla(0,0%,0%,.056) 24.1%,hsla(0,0%,0%,.097) 31.7%,hsla(0,0%,0%,.147) 39%,hsla(0,0%,0%,.205) 46.1%,hsla(0,0%,0%,.27) 53%,hsla(0,0%,0%,.341) 59.7%,hsla(0,0%,0%,.416) 66.1%,hsla(0,0%,0%,.495) 72.3%,hsla(0,0%,0%,.576) 78.3%,hsla(0,0%,0%,.658) 84%,hsla(0,0%,0%,.74) 89.6%,hsla(0,0%,0%,.821) 94.9%,hsla(0,0%,0%,.9) 100%);
    opacity:.8;
    mix-blend-mode:multiply
}
.module-slider-1091 .slider-wrapper>.swiper-container{
    overflow:hidden !important
}
.module-slider-1091 .slider-thumbs .swiper-slide{
    overflow:initial
}
.module-slider-1091 .slide-content{
    --object-position-h:center;
    justify-content:center;
    --object-position-v:top;
    align-self:flex-start
}
.module-slider-1091 .slide-content>img{
    align-self:flex-start;
    width:100%;
    height:100%
}
.module-slider-1091 .slide-content>video{
    align-self:flex-start;
    width:100%;
    height:100%
}
.module-slider-1091 .swiper-wrapper{
    cursor:grab
}
.module-slider-1091 .swiper-wrapper:active{
    cursor:grabbing
}
.module-slider-1091 .parallax-bg{
    background-position:center center;
    background-size:cover;
    --parallax-opacity:.8;
    --parallax-bg-width:140%
}
.module-slider-1091 .parallax-bg:before{
    background-position:center center;
    background-size:cover
}
.module-slider-1091 .slider-thumbs{
    display:block;
    order:1;
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.module-slider-1091 .slider-thumbs .swiper-slide .thumb-text{
    display:flex;
    top:auto;
    right:auto;
    bottom:0;
    left:0;
    transform:translate3d(var(--thumb-padding,0),calc(0px - var(--thumb-padding,0)),0)
}
.module-slider-1091 .slider-thumbs .swiper-slide:first-child{
    margin-inline-start:unset
}
.module-slider-1091 .slider-thumbs .swiper-slide:last-child{
    margin-inline-end:unset
}
.module-slider-1091 .swiper-slide .thumb-text{
    flex-direction:row
}
.module-slider-1091 .slider-thumbs .thumb-text{
    text-align:center
}
.module-slider-1091 .slide-layers{
    align-items:center;
    margin-inline:auto;
    justify-content:center;
    height:100%;
    --slide-layer-gap:var(--j-gap-spacing-gap-general-2);
    padding-top:var(--j-gap-spacing----13);
    --element-padding-top:var(--j-gap-spacing----13);
    padding-bottom:var(--j-gap-spacing----13);
    --element-padding-bottom:var(--j-gap-spacing----13)
}
.module-slider-1091 .slide-text{
    text-align:center
}
.module-slider-1091 .slide-col{
    justify-content:center;
    --stack-unit:1vw
}
.module-slider-1091 .module-subitem.slide-button{
    --slide-layer-gap-custom:var(--j-gap-spacing---2)
}
.module-slider-1091 .slide-col .slide-text .slide-text-item{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-700);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    line-height:1.7
}
.module-slider-1091 .module-subitem.slide-text{
    --layer-max-width:1000px
}
.module-slider-1091 .slide-col-right{
    order:2
}
.module-slider-1091 .slide-col-left{
    order:1
}
.module-slider-1091 .slide-image img{
    object-position:center
}
.module-slider-1091 .slide-layers .slide-image{
    align-self:center
}
.module-slider-1091 div.module-item .module-subitem.slide-image{
    position:relative;
    inset:initial;
    z-index:initial;
    width:auto;
    height:auto
}
.module-slider-1091 div.module-item .module-subitem.slide-image img{
    width:auto;
    height:auto
}
.module-slider-1091 figcaption{
    top:auto;
    bottom:0;
    position:absolute
}
.module-slider-1091 .btn.btn,.module-slider-1091 .btn.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents .module-slider-1091 .btn.btn:hover{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.module-slider-1091 .btn.btn:active,.no-touchevents .module-slider-1091 .btn.btn:hover:active{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important
}
.module-slider-1091 .btn.btn{
    --focus-color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    justify-content:center;
    border-width:1px;
    border-style:solid;
    border-color:rgba(0,0,0,0);
    padding:1.1em;
    --element-padding:1.1em;
    padding-right:2em;
    --element-padding-right:2em;
    padding-left:2em;
    --element-padding-left:2em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
.module-slider-1091 .btn.btn,.module-slider-1091 .btn.tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.module-slider-1091 .btn.btn:active,.no-touchevents .module-slider-1091 .btn.btn:hover:active,.module-slider-1091 .btn.btn:focus:active,.no-touchevents .module-slider-1091 .btn.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.module-slider-1091 .btn.btn:focus,.module-slider-1091 .btn.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important
}
.module-slider-1091 .btn.btn.btn.disabled:after{
    font-size:1em
}
.module-slider-1091 .slide-button-2.btn,.module-slider-1091 .slide-button-2.btn:visited{
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important
}
.no-touchevents .module-slider-1091 .slide-button-2.btn:hover{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.module-slider-1091 .slide-button-2.btn{
    justify-content:flex-start;
    border-style:none;
    padding:0;
    --element-padding:0px;
    padding-bottom:2px;
    --element-padding-bottom:2px;
    box-shadow:none;
    border-radius:0 !important;
    --element-border-radius:0px !important
}
.module-slider-1091 .slide-button-2.btn,.module-slider-1091 .slide-button-2.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-slider-1091 .slide-button-2.btn:active,.no-touchevents .module-slider-1091 .slide-button-2.btn:hover:active,.module-slider-1091 .slide-button-2.btn:focus:active,.no-touchevents .module-slider-1091 .slide-button-2.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-slider-1091 .slide-button-2.btn:focus,.module-slider-1091 .slide-button-2.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.module-slider-1091 .slide-button-2.btn:active,.no-touchevents .module-slider-1091 .slide-button-2.btn:hover:active,.module-slider-1091 .slide-button-2.btn:focus:active{
    box-shadow:none
}
.module-slider-1091 .slide-button-2.btn:focus{
    box-shadow:none
}
.module-slider-1091 .slide-button-2.btn.btn.disabled:after{
    font-size:1em
}
.module-slider-1091 .module-subitem .slide-button-2:before{
    font-size:1.3em;
    margin-right:.4em;
    --element-margin-right:.4em
}
.module-slider-1091 .module-subitem.slide-button .slide-button-group .btn.slide-button-1{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-600) !important;
    text-transform:none !important;
    line-height:1 !important;
    padding:1.2em !important;
    --element-padding:1.2em !important;
    padding-right:2em !important;
    --element-padding-right:2em !important;
    padding-left:2em !important;
    --element-padding-left:2em !important
}
.module-slider-1091 .module-subitem.slide-button .slide-button-group .btn.slide-button-2{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-600) !important;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    text-transform:none !important;
    line-height:1 !important
}
.no-touchevents .module-slider-1091 .module-subitem.slide-button .slide-button-group .btn.slide-button-2:hover{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1)) !important
}
.module-slider-1091 .slide-button{
    --slide-button-gap:var(--j-gap-spacing-gap-4);
    width:auto
}
.module-slider-1091 .slide-button-group{
    flex-direction:row
}
.module-slider-1091 .swiper-slide .slide-icon{
    align-items:center;
    justify-content:flex-end
}
.module-slider-1091 .swiper-slide .slide-icon .has-icon{
    animation-name:none
}
.module-slider-1091 .swiper-slide .slide-icon .has-svg{
    animation-name:none
}
.module-slider-1091 .swiper-pagination-wrapper{
    display:flex;
    --pagination-offset-y:-24px;
    justify-content:flex-start;
    align-items:center;
    max-width:var(--content-max-width,100%);
    padding-inline-start:var(--content-gutter,0);
    padding-inline-end:var(--content-gutter-right,var(--content-gutter,0))
}
.module-slider-1091 .swiper-pagination-bullets{
    --bullet-width:140px;
    --bullet-height:10px;
    --bullet-dot-size:5px;
    --stroke-width:3px;
    --timer-bullet-color:rgba(255,255,255,1);
    --bullet-gap:20px;
    flex-direction:column
}
.module-slider-1091 .swiper-pagination-dots svg{
    width:22px;
    display:block
}
.module-slider-1091 .swiper-pagination-bullets .swiper-pagination-bullet [class*=swiper-timeline]{
    visibility:visible
}
.module-slider-1091 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){
    opacity:1
}
.module-slider-1091 .swiper-pagination-bullet:before{
    display:none
}
.module-slider-1091 .swiper-pagination-bullets:not(.swiper-pagination-dots) .swiper-pagination-bullet{
    border-width:3px;
    border-style:solid
}
.module-slider-1091 .swiper-pagination-bullet{
    background-color:rgba(255,255,255,.4);
    --background-color:rgba(255,255,255,.4)
}
.no-touchevents .module-slider-1091 .swiper-pagination-bullet:hover{
    background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-slider-1091 .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background-color:rgba(255,255,255,1);
    --background-color:rgba(255,255,255,1)
}
.module-slider-1091 .swiper-pagination-fraction{
    padding:8px;
    --element-padding:8px;
    padding-top:4px;
    --element-padding-top:4px;
    padding-bottom:4px;
    --element-padding-bottom:4px;
    margin:12px;
    --element-margin:12px;
    border-radius:3px;
    --element-border-radius:3px
}
.module-slider-1091 .swiper-buttons{
    display:flex;
    --button-width:44px;
    --button-height:44px;
    flex-direction:column;
    align-items:flex-end;
    justify-content:center;
    gap:6px
}
.module-slider-1091 .auto-carousel-buttons span:before,.module-slider-1091 .swiper-buttons>div:before,.module-slider-1091 .scroll-top em:before,.module-slider-1091 .lg-content .lg-icon:before{
    content:'\e600' !important;
    font-family:icomoon !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.no-touchevents .module-slider-1091 .auto-carousel-buttons span:hover:before,.no-touchevents .module-slider-1091 .swiper-buttons>div:hover:before,.no-touchevents .module-slider-1091 .scroll-top em:hover:before,.no-touchevents .module-slider-1091 .lg-content .lg-icon:hover:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-slider-1091 .auto-carousel-buttons span:active:before,.module-slider-1091 .swiper-buttons>div:active:before,.module-slider-1091 .scroll-top em:active:before,.module-slider-1091 .lg-content .lg-icon:active:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-slider-1091 .auto-carousel-buttons span,.module-slider-1091 .swiper-buttons>div,.module-slider-1091 .scroll-top em,.module-slider-1091 .lg-content .lg-icon{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.no-touchevents .module-slider-1091 .auto-carousel-buttons span:hover,.no-touchevents .module-slider-1091 .swiper-buttons>div:hover,.no-touchevents .module-slider-1091 .scroll-top em:hover,.no-touchevents .module-slider-1091 .lg-content .lg-icon:hover{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-slider-1091 .auto-carousel-buttons span:active,.module-slider-1091 .swiper-buttons>div:active,.module-slider-1091 .scroll-top em:active,.module-slider-1091 .lg-content .lg-icon:active{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-slider-1091 .slider-wrapper .swiper-container+.swiper-buttons .swiper-button-disabled{
    opacity:.5
}
.module-slider-1091 .slider-wrapper .swiper-container:not(.swiper-initialized)+.swiper-buttons .swiper-button-prev{
    opacity:.5
}
.module-slider-1091 div.swiper-buttons{
    max-width:var(--content-max-width,100%);
    padding-inline-start:var(--content-gutter,0);
    padding-inline-end:var(--content-gutter-right,var(--content-gutter,0))
}
.module-slider-1091 .swiper-buttons .swiper-button-next{
    order:-1
}
.module-slider-1091 .swiper-buttons>div:before{
    font-size:18px
}
div.module-slider-1091 div.swiper-buttons{
    padding-top:var(--j-gap-spacing-gutter-1);
    --element-padding-top:var(--j-gap-spacing-gutter-1);
    padding-bottom:var(--j-gap-spacing-gutter-1);
    --element-padding-bottom:var(--j-gap-spacing-gutter-1)
}
div.module-slider-1091 .swiper-buttons>div{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*0.9));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*0.9));
    -webkit-backdrop-filter:blur(5px);
    backdrop-filter:blur(5px)
}
.module-slider-1091 .swiper-buttons>div.swiper-button-prev{
    display:flex
}
.module-slider-1091 .swiper-buttons>div.swiper-button-next{
    display:flex
}
.module-slider-1091 .static-text-1{
    display:block
}
.module-slider-1091 .static-text-2{
    display:block
}
.module-slider-1091 .static-text-wrapper{
    align-items:center;
    justify-content:center
}
.module-slider-1091 .swiper-timeline{
    --timer-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1));
    height:3px
}
.module-slider-1091 .slider-timer{
    --timer-max-width:100%;
    max-width:var(--timer-max-width,100%);
    display:block;
    top:0;
    bottom:auto;
    left:0;
    right:auto;
    transform:translate3d(0,0,0)
}
.module-slider-1091 .journal-loading{
    display:none
}
.module-slider-1091 .swiper-scrollbar{
    display:block;
    bottom:16px;
    background-color:hsla(var(--j-color-scheme-background-shade-h),var(--j-color-scheme-background-shade-s),calc(var(--j-color-scheme-background-shade-l) - 0%),calc(var(--j-color-scheme-background-shade-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-shade-h),var(--j-color-scheme-background-shade-s),calc(var(--j-color-scheme-background-shade-l) - 0%),calc(var(--j-color-scheme-background-shade-a)*1))
}
.module-slider-1091 .slider-wrapper .swiper-scrollbar{
    max-width:400px
}
.module-slider-1091 .swiper-scrollbar .swiper-scrollbar-drag{
    height:5px;
    background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-slider-1091 .slide-col-left .slide-layers:after{
    display:none
}
.module-slider-1091 .slide-col-right .slide-layers:after{
    display:none
}
@media (max-width:500px){
    .module-slider-1091 .slide-col .slide-text .slide-text-item{
        font-family:'Inter';
        font-weight:400;
        font-size:var(--j-font_size-font-size-300);
        line-height:1.4
    }
    .module-slider-1091 .module-subitem.slide-button .slide-button-group .btn.slide-button-1{
        font-family:'Inter' !important;
        font-weight:400 !important;
        font-size:var(--j-font_size-font-size-400) !important;
        text-transform:none !important;
        text-decoration:none !important;
        -webkit-text-decoration:none !important;
        line-height:1 !important
    }
    .module-slider-1091 .swiper-pagination-wrapper{
        justify-content:center;
        align-items:flex-end
    }
    .module-slider-1091 .swiper-pagination-bullets{
        flex-direction:row
    }
    .module-slider-1091 .swiper-buttons{
        display:none;
        --button-width:36px;
        --button-height:36px
    }
    .module-slider-1091 .swiper-buttons>div:before{
        font-size:14px
    }
}
 .module-slider-1091 .module-item-1 .module-subitem-1 .hotspot-1{
    display:flex
}
.module-slider-1091 .module-item-1 .module-subitem-1 .hotspot-2{
    display:flex
}
.module-slider-1091 .module-item-1 .module-subitem-1 .hotspot-3{
    display:flex
}
.module-slider-1091 .module-item-1 .module-subitem-1 figcaption{
    display:block
}
.module-slider-1091 .module-item-1 .module-subitem-1.slide-text .slide-text-item span{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-300);
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1));
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.3;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1));
    padding:var(--j-gap-spacing---3);
    --element-padding:var(--j-gap-spacing---3);
    padding-right:var(--j-gap-spacing---5);
    --element-padding-right:var(--j-gap-spacing---5);
    padding-left:var(--j-gap-spacing---5);
    --element-padding-left:var(--j-gap-spacing---5);
    border-radius:99px;
    --element-border-radius:99px;
    display:block
}
.module-slider-1091 .module-item-1 .module-subitem-1.slide-text .slide-text-item span s{
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02)
}
 .module-slider-1091 .module-item-1 .module-subitem-2.slide-icon .has-icon{
    animation-name:var(--animation);
    --animation:rotate;
    --speed:7.5s
}
.module-slider-1091 .module-item-1 .module-subitem-2.slide-icon .has-svg{
    animation-name:var(--animation);
    --animation:rotate;
    --speed:7.5s
}
.module-slider-1091 .module-item-1 .module-subitem-2 .hotspot-1{
    display:flex
}
.module-slider-1091 .module-item-1 .module-subitem-2 .hotspot-2{
    display:flex
}
.module-slider-1091 .module-item-1 .module-subitem-2 .hotspot-3{
    display:flex
}
.module-slider-1091 .module-item-1 .module-subitem-2 figcaption{
    display:block
}
.module-slider-1091 .module-item-1 .module-subitem-2.slide-text .slide-text-item span{
    font-family:'Urbanist';
    font-weight:700;
    font-size:calc(28px + 5cqw);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    letter-spacing:-.5px;
    word-spacing:1px;
    line-height:1.1;
    display:block
}
.module-slider-1091 .module-item-1 .module-subitem-2.slide-text .slide-text-item span s{
    font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
    font-weight:700;
    color:rgba(0,0,0,0);
    text-decoration:none;
    -webkit-text-decoration:none;
    -webkit-text-stroke-width:1px;
    -webkit-text-stroke-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    line-height:1.1
}
.module-slider-1091 .module-item-1 .module-subitem-2.slide-button .slide-button-group{
    flex-direction:row
}
 .module-slider-1091 .module-item-1 .module-subitem-4.slide-icon .has-icon:before{
    content:'\e95c' !important;
    font-family:icomoon !important;
    transform:translate3d(0px,-1px,0)
}
.module-slider-1091 .module-item-1 .module-subitem-4.slide-icon .has-text{
    max-width:80%;
    transform:rotate(-20deg)
}
.module-slider-1091 .module-item-1 .module-subitem-4.slide-icon{
    align-items:center;
    justify-content:flex-end
}
.module-slider-1091 .module-item-1 .module-subitem-4.slide-icon .can-rotate{
    --bg-size:300
}
.module-slider-1091 .module-item-1 .module-subitem-4.slide-icon .has-icon{
    animation-name:none
}
.module-slider-1091 .module-item-1 .module-subitem-4.slide-icon .has-svg{
    animation-name:none
}
.module-slider-1091 .module-item-1 .module-subitem-4 .hotspot-1{
    display:flex
}
.module-slider-1091 .module-item-1 .module-subitem-4 .hotspot-2{
    display:flex
}
.module-slider-1091 .module-item-1 .module-subitem-4 .hotspot-3{
    display:flex
}
.module-slider-1091 .module-item-1 .module-subitem-4 figcaption{
    display:block
}
.module-slider-1091 .module-item-1 .module-subitem-4.slide-text .slide-text-item span{
    display:block
}
.module-slider-1091 .module-item-1 .module-subitem-4 .slide-button-2:before{
    content:'\ea40' !important;
    font-family:icomoon !important
}
 .module-slider-1091 .swiper-slide.thumb-item-2 .thumb-text{
    font-size:max(1.4rem,2vmin)
}
 .module-slider-1091 .module-item-2 .module-subitem-1 .hotspot-1{
    display:flex
}
.module-slider-1091 .module-item-2 .module-subitem-1 .hotspot-2{
    display:flex
}
.module-slider-1091 .module-item-2 .module-subitem-1 .hotspot-3{
    display:flex
}
.module-slider-1091 .module-item-2 .module-subitem-1 figcaption{
    display:block
}
.module-slider-1091 .module-item-2 .module-subitem-1.slide-text .slide-text-item span{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-300);
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1));
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.3;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1));
    padding:var(--j-gap-spacing---3);
    --element-padding:var(--j-gap-spacing---3);
    padding-right:var(--j-gap-spacing---5);
    --element-padding-right:var(--j-gap-spacing---5);
    padding-left:var(--j-gap-spacing---5);
    --element-padding-left:var(--j-gap-spacing---5);
    border-radius:99px;
    --element-border-radius:99px;
    display:block
}
.module-slider-1091 .module-item-2 .module-subitem-1.slide-text .slide-text-item span s{
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02)
}
 .module-slider-1091 .module-item-2 .module-subitem-2.slide-icon .has-icon{
    animation-name:var(--animation);
    --animation:rotate;
    --speed:7.5s
}
.module-slider-1091 .module-item-2 .module-subitem-2.slide-icon .has-svg{
    animation-name:var(--animation);
    --animation:rotate;
    --speed:7.5s
}
.module-slider-1091 .module-item-2 .module-subitem-2 .hotspot-1{
    display:flex
}
.module-slider-1091 .module-item-2 .module-subitem-2 .hotspot-2{
    display:flex
}
.module-slider-1091 .module-item-2 .module-subitem-2 .hotspot-3{
    display:flex
}
.module-slider-1091 .module-item-2 .module-subitem-2 figcaption{
    display:block
}
.module-slider-1091 .module-item-2 .module-subitem-2.slide-text .slide-text-item span{
    font-family:'Urbanist';
    font-weight:700;
    font-size:calc(28px + 5cqw);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    letter-spacing:-.5px;
    word-spacing:1px;
    line-height:1.1;
    display:block
}
.module-slider-1091 .module-item-2 .module-subitem-2.slide-text .slide-text-item span s{
    font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
    font-weight:700;
    color:rgba(0,0,0,0);
    text-decoration:none;
    -webkit-text-decoration:none;
    -webkit-text-stroke-width:1px;
    -webkit-text-stroke-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    line-height:1.1
}
.module-slider-1091 .module-item-2 .module-subitem-2.slide-button .slide-button-group{
    flex-direction:row
}
 .module-slider-1091 .module-item-2 .module-subitem-4.slide-icon .has-icon:before{
    content:'\e95c' !important;
    font-family:icomoon !important;
    transform:translate3d(0px,-1px,0)
}
.module-slider-1091 .module-item-2 .module-subitem-4.slide-icon .has-text{
    max-width:80%;
    transform:rotate(-20deg)
}
.module-slider-1091 .module-item-2 .module-subitem-4.slide-icon{
    align-items:center;
    justify-content:flex-end
}
.module-slider-1091 .module-item-2 .module-subitem-4.slide-icon .can-rotate{
    --bg-size:300
}
.module-slider-1091 .module-item-2 .module-subitem-4.slide-icon .has-icon{
    animation-name:none
}
.module-slider-1091 .module-item-2 .module-subitem-4.slide-icon .has-svg{
    animation-name:none
}
.module-slider-1091 .module-item-2 .module-subitem-4 .hotspot-1{
    display:flex
}
.module-slider-1091 .module-item-2 .module-subitem-4 .hotspot-2{
    display:flex
}
.module-slider-1091 .module-item-2 .module-subitem-4 .hotspot-3{
    display:flex
}
.module-slider-1091 .module-item-2 .module-subitem-4 figcaption{
    display:block
}
.module-slider-1091 .module-item-2 .module-subitem-4.slide-text .slide-text-item span{
    display:block
}
 .module-slider-1091 .swiper-slide.thumb-item-3 .thumb-text{
    font-size:max(1.4rem,2vmin)
}
 .module-slider-1091 .module-item-3 .module-subitem-1 .hotspot-1{
    display:flex
}
.module-slider-1091 .module-item-3 .module-subitem-1 .hotspot-2{
    display:flex
}
.module-slider-1091 .module-item-3 .module-subitem-1 .hotspot-3{
    display:flex
}
.module-slider-1091 .module-item-3 .module-subitem-1 figcaption{
    display:block
}
.module-slider-1091 .module-item-3 .module-subitem-1.slide-text .slide-text-item span{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-300);
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1));
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.3;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1));
    padding:var(--j-gap-spacing---3);
    --element-padding:var(--j-gap-spacing---3);
    padding-right:var(--j-gap-spacing---5);
    --element-padding-right:var(--j-gap-spacing---5);
    padding-left:var(--j-gap-spacing---5);
    --element-padding-left:var(--j-gap-spacing---5);
    border-radius:99px;
    --element-border-radius:99px;
    display:block
}
.module-slider-1091 .module-item-3 .module-subitem-1.slide-text .slide-text-item span s{
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02)
}
 .module-slider-1091 .module-item-3 .module-subitem-2.slide-icon .has-icon{
    animation-name:var(--animation);
    --animation:rotate;
    --speed:7.5s
}
.module-slider-1091 .module-item-3 .module-subitem-2.slide-icon .has-svg{
    animation-name:var(--animation);
    --animation:rotate;
    --speed:7.5s
}
.module-slider-1091 .module-item-3 .module-subitem-2 .hotspot-1{
    display:flex
}
.module-slider-1091 .module-item-3 .module-subitem-2 .hotspot-2{
    display:flex
}
.module-slider-1091 .module-item-3 .module-subitem-2 .hotspot-3{
    display:flex
}
.module-slider-1091 .module-item-3 .module-subitem-2 figcaption{
    display:block
}
.module-slider-1091 .module-item-3 .module-subitem-2.slide-text .slide-text-item span{
    font-family:'Urbanist';
    font-weight:700;
    font-size:calc(28px + 5cqw);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    letter-spacing:-.5px;
    word-spacing:1px;
    line-height:1.1;
    display:block
}
.module-slider-1091 .module-item-3 .module-subitem-2.slide-text .slide-text-item span s{
    font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
    font-weight:700;
    color:rgba(0,0,0,0);
    text-decoration:none;
    -webkit-text-decoration:none;
    -webkit-text-stroke-width:1px;
    -webkit-text-stroke-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    line-height:1.1
}
.module-slider-1091 .module-item-3 .module-subitem-2.slide-button .slide-button-group{
    flex-direction:row
}
 .module-slider-1091 .module-item-3 .module-subitem-4.slide-icon .has-icon:before{
    content:'\e95c' !important;
    font-family:icomoon !important;
    transform:translate3d(0px,-1px,0)
}
.module-slider-1091 .module-item-3 .module-subitem-4.slide-icon .has-text{
    max-width:80%;
    transform:rotate(-20deg)
}
.module-slider-1091 .module-item-3 .module-subitem-4.slide-icon{
    align-items:center;
    justify-content:flex-end
}
.module-slider-1091 .module-item-3 .module-subitem-4.slide-icon .can-rotate{
    --bg-size:300
}
.module-slider-1091 .module-item-3 .module-subitem-4.slide-icon .has-icon{
    animation-name:none
}
.module-slider-1091 .module-item-3 .module-subitem-4.slide-icon .has-svg{
    animation-name:none
}
.module-slider-1091 .module-item-3 .module-subitem-4 .hotspot-1{
    display:flex
}
.module-slider-1091 .module-item-3 .module-subitem-4 .hotspot-2{
    display:flex
}
.module-slider-1091 .module-item-3 .module-subitem-4 .hotspot-3{
    display:flex
}
.module-slider-1091 .module-item-3 .module-subitem-4 figcaption{
    display:block
}
.module-slider-1091 .module-item-3 .module-subitem-4.slide-text .slide-text-item span{
    display:block
}
 .module-slider-1091 {
     --image-width: 2000;
     --image-height: 850
}
 .module-slider-1091 .swiper-slide::after {
     --image-width: 2000;
     --image-height: 850
}
 .module-marquee-981:before{
    display:none
}
.module-marquee-981:after{
    display:none
}
.module-marquee-981 .marquee-slider{
    padding:var(--j-gap-spacing---5);
    --element-padding:var(--j-gap-spacing---5);
    --marquee-direction:marquee-left;
    --swap-direction:swap-left;
    --marquee-speed:60s;
    --marquee-play-state:paused
}
.module-marquee-981 .module-item:after{
    content:'\f111' !important;
    font-family:icomoon !important;
    font-size:6px;
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    transform:translate3d(0px,-1px,0)
}
.module-marquee-981 .module-item{
    --item-gap:calc(20px)
}
.module-marquee-981 .module-item>span{
    font-family:'Urbanist';
    font-weight:500;
    font-size:var(--j-font_size-font-size--title-item);
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*0.9));
    text-transform:none;
    line-height:1.3
}
.module-marquee-981 .module-item:nth-child(odd)>span{
    font-family:'Urbanist';
    font-weight:700;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:uppercase
}
 .module-banners_grid-1092 .slide-content{
    --object-position-h:right;
    justify-content:flex-end;
    --object-position-v:center;
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.module-banners_grid-1092 .slide-content>img{
    align-self:center;
    width:100%;
    height:100%
}
.module-banners_grid-1092 .slide-content>video{
    align-self:center;
    width:100%;
    height:100%
}
.module-banners_grid-1092>.module-body>.banners-grid>.banners-wrapper>.module-item:before{
    display:none
}
.module-banners_grid-1092{
    --slide-min-height:220px;
    --image-scale-hover:1.05;
    --image-scale-active:1;
    --image-scale-speed:.4s
}
.module-banners_grid-1092 .swiper-slide .slide-link{
    z-index:2
}
.module-banners_grid-1092 .module-item,.module-banners_grid-1092 .slide-content{
    border-radius:2px;
    --element-border-radius:2px
}
.module-banners_grid-1092 .slide-content:before{
    /*background-color:rgba(0,0,0,.8);*/
    /*--background-color:rgba(0,0,0,.8);*/
    border-radius:2px;
    --element-border-radius:2px;
    opacity:0.1;
    mix-blend-mode:multiply
}
.no-touchevents .module-banners_grid-1092 .slide-content:hover:before{
    background-color:rgba(0,0,0,1);
    --background-color:rgba(0,0,0,1)
}
.module-banners_grid-1092 .slide-col .slide-image:before{
    display:none
}
.module-banners_grid-1092 .slide-col .slide-layers{
    align-items:flex-start;
    justify-content:flex-start
}
.module-banners_grid-1092 .slide-text{
    text-align:start
}
.module-banners_grid-1092 .slide-cols .module-subitem.slide-button{
    margin-top:auto
}
.module-banners_grid-1092 .slide-layers{
    --slide-layer-gap:var(--j-gap-spacing-gap-1)
}
.module-banners_grid-1092>.module-body>.banners-grid>.banners-wrapper>.module-item>.slide-content{
    overflow:hidden
}
.module-banners_grid-1092 .slide-text-layer{
    font-family:'Urbanist';
    font-weight:600;
    font-size:24px;
    color:#000000;
    text-transform:none;
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.4
}
.module-banners_grid-1092 .slide-col{
    --stack-unit:1%
}
.module-banners_grid-1092 .slide-col-right{
    order:2
}
.module-banners_grid-1092 .slide-col-left{
    order:1
}
.module-banners_grid-1092 .slide-cols:before{
    display:none
}
.module-banners_grid-1092 .slide-cols{
    padding:var(--j-gap-spacing-padding-m);
    --element-padding:var(--j-gap-spacing-padding-m)
}
.module-banners_grid-1092 .slide-content-hold{
    height:100%;
    justify-content:flex-start
}
.module-banners_grid-1092 .slide-content-hold>img{
    width:100%
}
.module-banners_grid-1092 figure{
    width:auto;
    height:auto
}
.module-banners_grid-1092 figure img{
    width:auto;
    height:auto
}
.module-banners_grid-1092 figcaption{
    top:auto;
    bottom:0
}
.module-banners_grid-1092 .btn.btn,.module-banners_grid-1092 .btn.btn:visited{
    font-size:var(--j-font_size-font-size-400) !important;
    color:#000000 !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important
}
.no-touchevents .module-banners_grid-1092 .btn.btn:hover{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.module-banners_grid-1092 .btn.btn{
    justify-content:flex-start;
    border-style:none;
    padding:0;
    --element-padding:0px;
    padding-bottom:2px;
    --element-padding-bottom:2px;
    box-shadow:none;
    border-radius:0 !important;
    --element-border-radius:0px !important
}
.module-banners_grid-1092 .btn.btn,.module-banners_grid-1092 .btn.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-banners_grid-1092 .btn.btn:active,.no-touchevents .module-banners_grid-1092 .btn.btn:hover:active,.module-banners_grid-1092 .btn.btn:focus:active,.no-touchevents .module-banners_grid-1092 .btn.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-banners_grid-1092 .btn.btn:focus,.module-banners_grid-1092 .btn.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.module-banners_grid-1092 .btn.btn:active,.no-touchevents .module-banners_grid-1092 .btn.btn:hover:active,.module-banners_grid-1092 .btn.btn:focus:active{
    box-shadow:none
}
.module-banners_grid-1092 .btn.btn:focus{
    box-shadow:none
}
.module-banners_grid-1092 .btn.btn.btn.disabled:after{
    font-size:1em
}
.module-banners_grid-1092 .slide-button-2.btn,.module-banners_grid-1092 .slide-button-2.btn:visited{
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important
}
.no-touchevents .module-banners_grid-1092 .slide-button-2.btn:hover{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.module-banners_grid-1092 .slide-button-2.btn{
    justify-content:flex-start;
    border-style:none;
    padding:0;
    --element-padding:0px;
    padding-bottom:2px;
    --element-padding-bottom:2px;
    box-shadow:none;
    border-radius:0 !important;
    --element-border-radius:0px !important
}
.module-banners_grid-1092 .slide-button-2.btn,.module-banners_grid-1092 .slide-button-2.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-banners_grid-1092 .slide-button-2.btn:active,.no-touchevents .module-banners_grid-1092 .slide-button-2.btn:hover:active,.module-banners_grid-1092 .slide-button-2.btn:focus:active,.no-touchevents .module-banners_grid-1092 .slide-button-2.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-banners_grid-1092 .slide-button-2.btn:focus,.module-banners_grid-1092 .slide-button-2.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.module-banners_grid-1092 .slide-button-2.btn:active,.no-touchevents .module-banners_grid-1092 .slide-button-2.btn:hover:active,.module-banners_grid-1092 .slide-button-2.btn:focus:active{
    box-shadow:none
}
.module-banners_grid-1092 .slide-button-2.btn:focus{
    box-shadow:none
}
.module-banners_grid-1092 .slide-button-2.btn.btn.disabled:after{
    font-size:1em
}
.module-banners_grid-1092 .slide-button .btn{
    color:#000000 !important;
}
.no-touchevents .module-banners_grid-1092 .module-item:hover .slide-button .btn{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1)) !important
}
.module-banners_grid-1092 .slide-content .slide-button .btn{
    transform:translate3d(0,0,0) scale(1);
    opacity:1
}
.module-banners_grid-1092 .module-subitem.slide-button{
    --slide-layer-gap-custom:var(--j-gap-spacing---6)
}
.module-banners_grid-1092 .slide-button-group{
    flex-direction:row
}
.module-banners_grid-1092 .slide-button{
    width:auto
}
.module-banners_grid-1092 .flex-grid{
    --flex-grid-width:300px
}
.module-banners_grid-1092 .flex-grid>*{
    flex-grow:1
}
div.module-banners_grid-1092 .banners-grid.auto-grid{
    --grid-min-width:400px;
    --grid-min-col:1.1;
    --auto-grow-type:auto-fit;
    --item-width:var(--item-fit);
    --scrollbar-top-space:0px;
    --scrollbar-bottom-space:0px;
    --scroll-padding:var(--scroll-padding-custom,var(--content-gutter,0px))
}
.module-banners_grid-1092 .banners-grid.auto-grid{
    margin-inline-start:unset;
    margin-inline-end:unset;
    --fr:1fr
}
.module-banners_grid-1092 .banners-grid.auto-grid>.auto-grid-items{
    grid-auto-flow:row dense;
    overflow-x:initial;
    padding-inline-start:unset;
    padding-inline-end:unset;
    --grid-rows:2
}
.module-banners_grid-1092 .banners-grid.auto-grid>.auto-carousel-controls{
    display:none
}
.module-banners_grid-1092 .banners-grid.auto-grid>.auto-carousel-items:after{
    display:none
}
.module-banners_grid-1092 .banners-grid.auto-grid>.auto-grid-items.is-gliding a{
    pointer-events:auto
}
.module-banners_grid-1092 .banners-grid.auto-grid>.auto-grid-items:before{
    --fader-status:0;
    display:none
}
.module-banners_grid-1092 .banners-grid.auto-grid>.auto-grid-items:after{
    --fader-status:0;
    display:none
}
.module-banners_grid-1092 .auto-carousel-buttons.auto-carousel-buttons span:before,.module-banners_grid-1092 .auto-carousel-buttons.swiper-buttons>div:before,.module-banners_grid-1092 .auto-carousel-buttons.scroll-top em:before,.module-banners_grid-1092 .auto-carousel-buttons.lg-content .lg-icon:before{
    content:'\e93f' !important;
    font-family:icomoon !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.no-touchevents .module-banners_grid-1092 .auto-carousel-buttons.auto-carousel-buttons span:hover:before,.no-touchevents .module-banners_grid-1092 .auto-carousel-buttons.swiper-buttons>div:hover:before,.no-touchevents .module-banners_grid-1092 .auto-carousel-buttons.scroll-top em:hover:before,.no-touchevents .module-banners_grid-1092 .auto-carousel-buttons.lg-content .lg-icon:hover:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-banners_grid-1092 .auto-carousel-buttons.auto-carousel-buttons span:active:before,.module-banners_grid-1092 .auto-carousel-buttons.swiper-buttons>div:active:before,.module-banners_grid-1092 .auto-carousel-buttons.scroll-top em:active:before,.module-banners_grid-1092 .auto-carousel-buttons.lg-content .lg-icon:active:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-banners_grid-1092 .auto-carousel-buttons.auto-carousel-buttons span,.module-banners_grid-1092 .auto-carousel-buttons.swiper-buttons>div,.module-banners_grid-1092 .auto-carousel-buttons.scroll-top em,.module-banners_grid-1092 .auto-carousel-buttons.lg-content .lg-icon{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.no-touchevents .module-banners_grid-1092 .auto-carousel-buttons.auto-carousel-buttons span:hover,.no-touchevents .module-banners_grid-1092 .auto-carousel-buttons.swiper-buttons>div:hover,.no-touchevents .module-banners_grid-1092 .auto-carousel-buttons.scroll-top em:hover,.no-touchevents .module-banners_grid-1092 .auto-carousel-buttons.lg-content .lg-icon:hover{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-banners_grid-1092 .auto-carousel-buttons.auto-carousel-buttons span:active,.module-banners_grid-1092 .auto-carousel-buttons.swiper-buttons>div:active,.module-banners_grid-1092 .auto-carousel-buttons.scroll-top em:active,.module-banners_grid-1092 .auto-carousel-buttons.lg-content .lg-icon:active{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-banners_grid-1092 .auto-carousel-prev span:before{
    transform:scaleX(-1);
    font-size:18px
}
.module-banners_grid-1092 .auto-grid{
    --auto-carousel-button-width:35px;
    --auto-carousel-button-height:35px
}
.module-banners_grid-1092 .auto-grid-items:before,.module-banners_grid-1092 .auto-grid-items:after{
    --fader-width-right:200px
}
.module-banners_grid-1092 .auto-carousel-buttons{
    align-items:center;
    justify-content:space-between;
    flex-direction:row;
    position:absolute;
    top:50%;
    height:auto;
    transform:translate3d(0,-50%,0);
    margin-top:var(--buttons-offset,0px)
}
.module-banners_grid-1092 .auto-carousel-buttons .auto-carousel-prev{
    order:0;
    transform:translate3d(var(--auto-carousel-button-x,0px),var(--auto-carousel-button-y,0px),0) scale(var(--scale,1))
}
.module-banners_grid-1092 .auto-carousel-buttons .auto-carousel-next{
    order:2;
    transform:translate3d(calc(var(--auto-carousel-button-x,0px)*-1),var(--auto-carousel-button-y,0px),0) scale(var(--scale,1))
}
.module-banners_grid-1092 .auto-carousel-next span:before{
    font-size:18px
}
.no-touchevents .module-banners_grid-1092 .auto-carousel-buttons>div:hover>span{
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02)
}
div.module-banners_grid-1092 .banners-grid.auto-grid .auto-carousel-bar{
    display:none;
    margin:0
}
div.module-banners_grid-1092 .banners-grid.auto-grid .auto-carousel-controls.auto-carousel-bar{
    max-height:0
}
.touchevents div.module-banners_grid-1092 .banners-grid.auto-grid>.auto-grid-items:not(.is-dragging)>*{
    scroll-snap-align:start
}
div.module-banners_grid-1092 .banners-grid.auto-grid .auto-carousel-controls{
    --auto-carousel-controls-max-width:min(min(var(--content-max-width,100%) - var(--scroll-padding,0px)*2,var(--content-max-width,100%) - var(--content-gutter,0)*2),100% - var(--scroll-padding,0px)*2)
}
.module-banners_grid-1092 .slide-col-left-hold{
    overflow:initial
}
.module-banners_grid-1092 .slide-cols-hold{
    overflow:initial
}
.module-banners_grid-1092 .slide-col-right-hold{
    overflow:initial
}
.module-banners_grid-1092 .slide-col-left:after{
    display:none
}
.module-banners_grid-1092 .slide-col-right:after{
    display:none;
    --overlay-ease:ease-out
}
@media (max-width:900px){
    .module-banners_grid-1092{
        --align-to-content-title:max(0px,calc(50% - var(--content-max-width)/2 + var(--content-gutter)));
        --align-to-content:max(var(--content-gutter),calc((100vw - var(--scrollW,0px) - var(--content-max-width))/2) + var(--content-gutter,0px));
        --align-to-content-cancel:calc(var(--align-to-content)*-1 + var(--content-gutter,0px))
    }
    .module-banners_grid-1092 .banners-grid.auto-grid{
        margin-inline-start:calc(0px - var(--scroll-padding,0px));
        margin-inline-end:calc(0px - var(--scroll-padding,0px));
        --fr:var(--item-width)
    }
    .module-banners_grid-1092 .banners-grid.auto-grid>.auto-grid-items{
        cursor:var(--cursor);
        grid-auto-flow:column;
        overflow-x:auto;
        overflow-y:hidden;
        padding-inline-start:var(--scroll-padding,0px);
        padding-inline-end:var(--scroll-padding,0px);
        padding-top:var(--top-padding,0px);
        padding-bottom:var(--bottom-padding,0px);
        --grid-rows:1
    }
    .module-banners_grid-1092 .banners-grid.auto-grid>.auto-carousel-controls{
        display:flex
    }
    .module-banners_grid-1092 .banners-grid.auto-grid>.auto-carousel-items:after{
        display:block
    }
    .module-banners_grid-1092 .banners-grid.auto-grid>.auto-grid-items.is-gliding a{
        pointer-events:none
    }
}
 .module-banners_grid-1092 .swiper-slide.module-item-1 .slide-content{
    background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='3' numOctaves='8' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")
}
.no-touchevents .module-banners_grid-1092 .swiper-slide.module-item-1:hover .slide-content{
    background-position:center center
}
.module-banners_grid-1092>.module-body>.banners-grid.auto-grid>.auto-grid-items>.module-item-1{
    grid-row-end:span var(--grid-rows,1)
}
.module-banners_grid-1092 .swiper-slide.module-item-1 .slide-col-right:after{
    --overlay-ease:ease-out
}
 .module-banners_grid-1092 .module-item-1 .module-subitem-3 .slide-text-layer{
    font-family:'Urbanist';
    font-weight:600;
    font-size:12px;
    color:#555555;
    text-transform:none;
    line-height:1.3;
     width: 100px;
}
.module-banners_grid-1092 .module-item-1 .module-subitem-3 .slide-text-layer s{
    font-family:'Inter';
    font-weight:400;
    font-size:.7em;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*0.8));
    line-height:1.25
}
.module-banners_grid-1092 .module-item-1 .module-subitem-3 .slide-text-layer sup{
    font-family:'Inter';
    font-weight:400;
    font-size:.6em;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    line-height:1.25
}
 .module-banners_grid-1092 .swiper-slide.module-item-2 .slide-content{
    background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='3' numOctaves='8' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")
}
.no-touchevents .module-banners_grid-1092 .swiper-slide.module-item-2:hover .slide-content{
    background-position:center center
}
.module-banners_grid-1092>.module-body>.banners-grid.auto-grid>.auto-grid-items>.module-item-2{
    grid-row-end:auto
}
.module-banners_grid-1092 .swiper-slide.module-item-2 .slide-col-right:after{
    --overlay-ease:ease-out
}
 .module-banners_grid-1092 .module-item-2 .module-subitem-3 .slide-text-layer{
    font-family:'Urbanist';
    font-weight:600;
    color:#555555;
    text-transform:none;
    line-height:1.3;
     font-size: 12px;
     width: 100px;
}
.module-banners_grid-1092 .module-item-2 .module-subitem-3 .slide-text-layer s{
    font-family:'Inter';
    font-weight:400;
    font-size:.7em;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*0.8));
    line-height:1.25
}
.module-banners_grid-1092 .module-item-2 .module-subitem-3 .slide-text-layer sup{
    font-family:'Inter';
    font-weight:400;
    font-size:.6em;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    line-height:1.25
}
 .module-banners_grid-1092 .swiper-slide.module-item-3 .slide-content{
    background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='3' numOctaves='8' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")
}
.no-touchevents .module-banners_grid-1092 .swiper-slide.module-item-3:hover .slide-content{
    background-position:center center
}
.module-banners_grid-1092>.module-body>.banners-grid.auto-grid>.auto-grid-items>.module-item-3{
    grid-row-end:auto
}
.module-banners_grid-1092 .swiper-slide.module-item-3 .slide-col-right:after{
    --overlay-ease:ease-out
}
 .module-banners_grid-1092 .module-item-3 .module-subitem-3 .slide-text-layer{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-item);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    line-height:1.3
}
.module-banners_grid-1092 .module-item-3 .module-subitem-3 .slide-text-layer s{
    font-family:'Inter';
    font-weight:400;
    font-size:.7em;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*0.8));
    line-height:1.25
}
.module-banners_grid-1092 .module-item-3 .module-subitem-3 .slide-text-layer sup{
    font-family:'Inter';
    font-weight:400;
    font-size:.6em;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    line-height:1.25
}
 .module-banners_grid-1092 .module-item-4.swiper-slide .slide-link{
    z-index:3
}
.module-banners_grid-1092 .module-item-4 .slide-content:before{
    display:none;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-banners_grid-1092 .swiper-slide.module-item-4 .slide-content{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.no-touchevents .module-banners_grid-1092 .swiper-slide.module-item-4:hover .slide-content{
    background-color:rgba(128,117,101,1);
    --background-color:rgba(128,117,101,1);
    background-position:center center
}
.module-banners_grid-1092>.module-body>.banners-grid.auto-grid>.auto-grid-items>.module-item-4{
    grid-row-end:auto
}
.module-banners_grid-1092 .module-item-4.swiper-slide .slide-col-left .slide-layers{
    align-items:center;
    justify-content:center
}
.module-banners_grid-1092 .module-item-4.swiper-slide .slide-col-left .slide-text{
    text-align:center
}
.module-banners_grid-1092 .swiper-slide.module-item-4 .slide-col-right:after{
    --overlay-ease:ease-out
}
 .module-banners_grid-1092 .module-item-4.swiper-slide .module-subitem-1 .slide-text-layer{
    font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
    font-weight:700;
    font-size:var(--j-font_size-font-size--1200);
    color:rgba(0,0,0,0);
    text-decoration:none;
    -webkit-text-decoration:none;
    -webkit-text-stroke-width:1px;
    -webkit-text-stroke-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    line-height:1.1
}
 .module-banners_grid-1092 .module-item-4.swiper-slide .slide-col .module-subitem-2{
    --slide-layer-gap-custom:var(--j-gap-spacing---2)
}
.module-banners_grid-1092 .module-item-4.swiper-slide .slide-cols .module-subitem-2{
    margin-top:var(--slide-layer-gap-custom,0)
}
 .module-banners_grid-1092 .swiper-slide.module-item-5 .slide-content{
    background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='3' numOctaves='8' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")
}
.no-touchevents .module-banners_grid-1092 .swiper-slide.module-item-5:hover .slide-content{
    background-position:center center
}
.module-banners_grid-1092>.module-body>.banners-grid.auto-grid>.auto-grid-items>.module-item-5{
    grid-row-end:auto
}
.module-banners_grid-1092 .swiper-slide.module-item-5 .slide-col-right:after{
    --overlay-ease:ease-out
}
 .module-banners_grid-1092 {
     --image-width: 480;
     --image-height: 250
}
 .module-banners_grid-1092 .swiper-slide::after {
     --image-width: 480;
     --image-height: 250
}
 .module-title-1008{
    margin-bottom:var(--j-gap-spacing-vertical-xl);
    --element-margin-bottom:var(--j-gap-spacing-vertical-xl);
    border-radius:2px;
    --element-border-radius:2px;
    max-width:500px;
    justify-content:start
}
.module-title-1008 .subtitle{
    display:inline-block;
    margin-inline:auto;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-500);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    line-height:1.6
}
.module-title-1008 .title-divider{
    display:block;
    margin-inline:auto
}
.module-title-1008 .title-divider:before{
    content:'\e9e0' !important;
    font-family:icomoon !important;
    font-size:52px;
    color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.module-title-1008.title-module{
    align-self:center !important
}
.module-title-1008 .title-wrapper{
    text-align:center;
    align-self:center
}
.module-title-1008 .title-main{
    justify-content:center;
    flex-direction:column
}
.module-title-1008 .title-label{
    margin-inline:auto
}
.module-title-1008 .title-main:before{
    text-align:center;
    font-family:Georgia,serif;
    font-weight:200italic;
    font-size:90px;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    line-height:1;
    margin-top:-70px;
    opacity:.05;
    display:none
}
.module-title-1008 .title-buttons{
    justify-content:center;
    gap:var(--j-gap-spacing-gap-3)
}
.module-title-1008 .title-wrapper>div:not(:first-child):not(:empty),.module-title-1008 .title-wrapper>.title-divider{
    margin-top:var(--j-gap-spacing---8)
}
.module-title-1008 .title-wrapper h3{
    font-family:'Urbanist';
    font-weight:700;
    font-size:var(--j-font_size-font-size--title-section);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    line-height:1.3
}
.module-title-1008.title-module .title-wrapper{
    max-width:850px
}
.module-title-1008 .title-wrapper>div:not(:first-child):not(:empty).title-buttons{
    margin-top:var(--j-gap-spacing-gap-general-2);
    --element-margin-top:var(--j-gap-spacing-gap-general-2)
}
.module-title-1008 .title-inline-btn.btn,.module-title-1008 .title-inline-btn.btn:visited{
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important
}
.no-touchevents .module-title-1008 .title-inline-btn.btn:hover{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.module-title-1008 .title-inline-btn.btn{
    justify-content:flex-start;
    border-style:none;
    padding:0;
    --element-padding:0px;
    padding-bottom:2px;
    --element-padding-bottom:2px;
    box-shadow:none;
    border-radius:0 !important;
    --element-border-radius:0px !important
}
.module-title-1008 .title-inline-btn.btn,.module-title-1008 .title-inline-btn.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-title-1008 .title-inline-btn.btn:active,.no-touchevents .module-title-1008 .title-inline-btn.btn:hover:active,.module-title-1008 .title-inline-btn.btn:focus:active,.no-touchevents .module-title-1008 .title-inline-btn.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-title-1008 .title-inline-btn.btn:focus,.module-title-1008 .title-inline-btn.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.module-title-1008 .title-inline-btn.btn:active,.no-touchevents .module-title-1008 .title-inline-btn.btn:hover:active,.module-title-1008 .title-inline-btn.btn:focus:active{
    box-shadow:none
}
.module-title-1008 .title-inline-btn.btn:focus{
    box-shadow:none
}
.module-title-1008 .title-inline-btn.btn.btn.disabled:after{
    font-size:1em
}
.module-title-1008 .title-inline-btn:after{
    content:'\e9b1' !important;
    font-family:icomoon !important;
    margin-left:var(--j-gap-spacing---3);
    --element-margin-left:var(--j-gap-spacing---3)
}
.module-title-1008 .title-inline-btn{
    font-size:var(--j-font_size-font-size-500) !important
}
.module-title-1008 .title-btn-1.btn,.module-title-1008 .title-btn-1.btn:visited{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.no-touchevents .module-title-1008 .title-btn-1.btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.module-title-1008 .title-btn-1.btn:active,.no-touchevents .module-title-1008 .title-btn-1.btn:hover:active{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.module-title-1008 .title-btn-1.btn{
    --focus-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.module-title-1008 .title-btn-1.btn,.module-title-1008 .title-btn-1.tooltip{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.module-title-1008 .title-btn-1.btn:active,.no-touchevents .module-title-1008 .title-btn-1.btn:hover:active,.module-title-1008 .title-btn-1.btn:focus:active,.no-touchevents .module-title-1008 .title-btn-1.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.module-title-1008 .title-btn-1.btn:focus,.module-title-1008 .title-btn-1.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important
}
.no-touchevents .module-title-1008 .title-btn-1.btn:hover,.no-touchevents .module-title-1008 .title-btn-1.btn:active:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-title-1008 .title-btn-1.btn:active,.no-touchevents .module-title-1008 .title-btn-1.btn:hover:active,.module-title-1008 .title-btn-1.btn:focus:active{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.module-title-1008 .title-btn-1.btn:focus{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-title-1008 .title-btn-1.btn.btn.disabled:after{
    font-size:1em
}
.module-title-1008 .title-btn-2.btn,.module-title-1008 .title-btn-2.btn:visited{
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important
}
.no-touchevents .module-title-1008 .title-btn-2.btn:hover{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.module-title-1008 .title-btn-2.btn{
    justify-content:flex-start;
    border-style:none;
    padding:0;
    --element-padding:0px;
    padding-bottom:2px;
    --element-padding-bottom:2px;
    box-shadow:none;
    border-radius:0 !important;
    --element-border-radius:0px !important
}
.module-title-1008 .title-btn-2.btn,.module-title-1008 .title-btn-2.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-title-1008 .title-btn-2.btn:active,.no-touchevents .module-title-1008 .title-btn-2.btn:hover:active,.module-title-1008 .title-btn-2.btn:focus:active,.no-touchevents .module-title-1008 .title-btn-2.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-title-1008 .title-btn-2.btn:focus,.module-title-1008 .title-btn-2.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.module-title-1008 .title-btn-2.btn:active,.no-touchevents .module-title-1008 .title-btn-2.btn:hover:active,.module-title-1008 .title-btn-2.btn:focus:active{
    box-shadow:none
}
.module-title-1008 .title-btn-2.btn:focus{
    box-shadow:none
}
.module-title-1008 .title-btn-2.btn.btn.disabled:after{
    font-size:1em
}
@media (max-width:1200px){
    .module-title-1008 .title-main:before{
        font-size:70px;
        margin-top:-80px
    }
}
@media (max-width:500px){
    .module-title-1008 .title-main:before{
        font-size:50px;
        margin-top:-90px
    }
}
 .module-categories-989{
    --unit:1%;
    --align-tabs:var(--tabs-align,flex-start);
    --tabs-align:flex-start;
    --center-insufficient:var(--center-insufficient-carousel,initial);
    --inline-margin:auto;
    --center-insufficient-carousel:max-content;
    --align-to-content-title:max(0px,calc(50% - var(--content-max-width)/2 + var(--content-gutter)));
    --align-to-content:max(var(--content-gutter),calc((100vw - var(--scrollW,0px) - var(--content-max-width))/2) + var(--content-gutter,0px));
    --align-to-content-cancel:calc(var(--align-to-content)*-1 + var(--content-gutter,0px))
}
.module-categories-989 .category-thumb .image{
    display:block;
    order:-1
}
/*.module-categories-989 .category-thumb .image a img{*/
/*    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));*/
/*    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))*/
/*}*/
.module-categories-989 .category-thumb .image a{
    /*border-width:1px;*/
    /*border-style:solid;*/
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:999px;
    --element-border-radius:999px;
    overflow:hidden
}
.no-touchevents .module-categories-989 .category-thumb:hover .image img{
    transform:scale(1.1)
}
.module-categories-989 .category-thumb .name{
    /*display:flex;*/
    min-width:fit-content;
    margin-top:30px;
    --element-margin-top:30px;
    width:auto;
    justify-content:center;
    margin-inline:auto;
    inset-inline:50% auto;
    transform:translate(-50%,var(--name-pos,0));
    text-align:center
}
.module-categories-989 .category-thumb .name a{
    white-space:normal;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    overflow:hidden;
    padding-bottom:1px;
    -webkit-line-clamp:2;
    font-family:'Urbanist';
    font-weight:600;
    font-size:16px;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    text-transform:none;
    line-height:1.3
}
.no-touchevents .module-categories-989 .category-thumb:hover .name a{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
.module-categories-989 .category-thumb .product-count{
    align-self:center;
    display:flex;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-200);
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    line-height:1.25
}
.module-categories-989 .category-thumb .product-count-below{
    justify-content:center;
    margin-top:10px;
    --element-margin-top:10px;
}
.module-categories-989 .category-thumb .caption{
    width: 150px;
    text-align:center
}
.module-categories-989 .category-thumb .button-group{
    justify-content:center;
    display:flex;
    margin-top:var(--j-gap-spacing---4);
    --element-margin-top:var(--j-gap-spacing---4)
}
.module-categories-989 .category-thumb .caption .name{
    position:static;
    --name-pos:0;
    transform:none;
}
.module-categories-989 .category-thumb .description{
    display:none;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-200);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    line-height:1.25;
    margin-top:var(--j-gap-spacing---4);
    --element-margin-top:var(--j-gap-spacing---4)
}
.module-categories-989 .category-thumb{
    --category-count-offset:4px;
    --count-size:10px
}
.module-categories-989 .category-thumb .product-count span.count-badge{
    font-size:var(--j-font_size-font-size-200)
}
.module-categories-989 .category-thumb .product-count span{
    padding:0;
    --element-padding:0px
}
.module-categories-989 .category-thumb .btn-view-more:before{
    display:inline-flex
}
.module-categories-989 .category-thumb .btn-view-more:after{
    display:inline-flex
}
.module-categories-989 .category-thumb .btn-view-more .btn-text{
    display:inline-block
}
.module-categories-989 .category-thumb .btn-view-more{
    width:auto
}
.module-categories-989 .category-thumb .product-count .count-badge{
    font-size:var(--j-font_size-font-size-300);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none;
    border-style:none
}
.no-touchevents .module-categories-989 .category-thumb .product-count a:hover .count-badge{
    box-shadow:none !important
}
.module-categories-989 .category-thumb .product-count.count-zero{
    display:none !important
}
.module-categories-989 .category-thumb .btn-view-more.btn,.module-categories-989 .category-thumb .btn-view-more.btn:visited{
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important
}
.no-touchevents .module-categories-989 .category-thumb .btn-view-more.btn:hover{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.module-categories-989 .category-thumb .btn-view-more.btn{
    justify-content:flex-start;
    border-style:none;
    padding:0;
    --element-padding:0px;
    padding-bottom:2px;
    --element-padding-bottom:2px;
    box-shadow:none;
    border-radius:0 !important;
    --element-border-radius:0px !important
}
.module-categories-989 .category-thumb .btn-view-more.btn,.module-categories-989 .category-thumb .btn-view-more.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-categories-989 .category-thumb .btn-view-more.btn:active,.no-touchevents .module-categories-989 .category-thumb .btn-view-more.btn:hover:active,.module-categories-989 .category-thumb .btn-view-more.btn:focus:active,.no-touchevents .module-categories-989 .category-thumb .btn-view-more.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-categories-989 .category-thumb .btn-view-more.btn:focus,.module-categories-989 .category-thumb .btn-view-more.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.module-categories-989 .category-thumb .btn-view-more.btn:active,.no-touchevents .module-categories-989 .category-thumb .btn-view-more.btn:hover:active,.module-categories-989 .category-thumb .btn-view-more.btn:focus:active{
    box-shadow:none
}
.module-categories-989 .category-thumb .btn-view-more.btn:focus{
    box-shadow:none
}
.module-categories-989 .category-thumb .btn-view-more.btn.btn.disabled:after{
    font-size:1em
}
.module-categories-989 .category-thumb .button-group .btn-view-more{
    font-size:var(--j-font_size-font-size-300) !important
}
html:not(.mobile) .module-categories-989 .swiper-container{
    overflow:hidden !important
}
.module-categories-989 .swiper-buttons.auto-carousel-buttons span:before,.module-categories-989 .swiper-buttons.swiper-buttons>div:before,.module-categories-989 .swiper-buttons.scroll-top em:before,.module-categories-989 .swiper-buttons.lg-content .lg-icon:before{
    content:'\e600' !important;
    font-family:icomoon !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.no-touchevents .module-categories-989 .swiper-buttons.auto-carousel-buttons span:hover:before,.no-touchevents .module-categories-989 .swiper-buttons.swiper-buttons>div:hover:before,.no-touchevents .module-categories-989 .swiper-buttons.scroll-top em:hover:before,.no-touchevents .module-categories-989 .swiper-buttons.lg-content .lg-icon:hover:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-categories-989 .swiper-buttons.auto-carousel-buttons span:active:before,.module-categories-989 .swiper-buttons.swiper-buttons>div:active:before,.module-categories-989 .swiper-buttons.scroll-top em:active:before,.module-categories-989 .swiper-buttons.lg-content .lg-icon:active:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-categories-989 .swiper-buttons.auto-carousel-buttons span,.module-categories-989 .swiper-buttons.swiper-buttons>div,.module-categories-989 .swiper-buttons.scroll-top em,.module-categories-989 .swiper-buttons.lg-content .lg-icon{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.no-touchevents .module-categories-989 .swiper-buttons.auto-carousel-buttons span:hover,.no-touchevents .module-categories-989 .swiper-buttons.swiper-buttons>div:hover,.no-touchevents .module-categories-989 .swiper-buttons.scroll-top em:hover,.no-touchevents .module-categories-989 .swiper-buttons.lg-content .lg-icon:hover{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-categories-989 .swiper-buttons.auto-carousel-buttons span:active,.module-categories-989 .swiper-buttons.swiper-buttons>div:active,.module-categories-989 .swiper-buttons.scroll-top em:active,.module-categories-989 .swiper-buttons.lg-content .lg-icon:active{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-categories-989 .swiper-button-prev:before{
    transform:scaleX(-1)
}
.module-categories-989 .swiper-buttons:not(.slider-navigation){
    display:flex;
    top:50%;
    width:calc(100% - (10px*2))
}
.touchevents .module-categories-989 .swiper-buttons:not(.slider-navigation){
    display:none
}
.module-categories-989 .swiper-button-prev{
    left:0;
    right:auto;
    transform:translate(0,-50%) scale(var(--disabled-scale,1))
}
.module-categories-989 .swiper-button-next{
    left:auto;
    right:0;
    transform:translate(0,-50%) scale(var(--disabled-scale,1))
}
.module-categories-989 .swiper-buttons:not(.slider-navigation) div{
    --width:28px;
    --height:28px
}
.module-categories-989 .swiper-button-disabled{
    opacity:0
}
.module-categories-989 .swiper-container:not(.swiper-container-initialized)+.swiper-buttons:not(.slider-navigation) .swiper-button-prev{
    opacity:0;
    --disabled-scale:0
}
.module-categories-989 .swiper-buttons:not(.slider-navigation)>.swiper-button-disabled{
    --disabled-scale:0
}
.module-categories-989 .swiper-pagination{
    display:inline-flex;
    align-items:center;
    flex-wrap:wrap;
    position:absolute;
    bottom:15px;
    left:50%;
    transform:translate3d(-50%,0,0)
}
.module-categories-989 .swiper-wrapper{
    cursor:auto
}
.module-categories-989 .swiper{
    padding-bottom:15px
}
.module-categories-989 .swiper-pagination-bullet{
    width:6px;
    height:6px;
    background-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*0.5))
}
.module-categories-989 .swiper-pagination>span+span{
    margin-inline-start:8px
}
.no-touchevents .module-categories-989 .swiper-pagination-bullet:hover{
    background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-categories-989 .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-categories-989 .swiper-pagination>span{
    border-radius:999px;
    --element-border-radius:999px
}
.module-categories-989 .nav-tabs>li>a:not(.item-all-link),.module-categories-989 .nav-tabs>li.active>a:not(.item-all-link),.no-touchevents .module-categories-989 .nav-tabs>li.active>a:not(.item-all-link):hover,.module-categories-989 .nav-tabs>li.active>a:not(.item-all-link):focus{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-item);
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    text-transform:none;
    line-height:1.3
}
.no-touchevents .module-categories-989 .nav-tabs>li:hover>a:not(.item-all-link),.module-categories-989 .nav-tabs>li.active>a:not(.item-all-link){
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-categories-989 .nav-tabs>li.active>a:not(.item-all-link),.no-touchevents .module-categories-989 .nav-tabs>li.active>a:not(.item-all-link):hover,.module-categories-989 .nav-tabs>li.active>a:not(.item-all-link):focus{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-categories-989 .nav-tabs>li{
    border-width:0;
    border-bottom-width:2px;
    border-style:solid;
    border-color:rgba(0,0,0,0)
}
.no-touchevents .module-categories-989 .nav-tabs>li:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-categories-989 .nav-tabs>li.active,.no-touchevents .module-categories-989 .nav-tabs>li:hover.active{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-categories-989 ul.nav-tabs>li{
    border-radius:0;
    --element-border-radius:0px;
    flex-grow:0
}
.module-categories-989 .nav-tabs>li.active:after{
    display:none;
    border-top-width:10px
}
.module-categories-989 .nav-tabs>li>a:not(.item-all-link){
    justify-content:center;
    white-space:nowrap;
    padding:0;
    --element-padding:0px;
    padding-bottom:.25em;
    --element-padding-bottom:.25em
}
.module-categories-989 .nav-tabs li .menu-image>img{
    background-color:rgba(247,247,247,1);
    --background-color:rgba(247,247,247,1)
}
.module-categories-989 .nav-tabs li .menu-image{
    margin-right:var(--j-gap-spacing---5);
    --element-margin-right:var(--j-gap-spacing---5);
    padding:var(--j-gap-spacing---1);
    --element-padding:var(--j-gap-spacing---1);
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.module-categories-989 .nav-tabs>li>a:not(.item-all-link):before{
    font-size:18px
}
.module-categories-989 .nav-tabs+.tab-content{
    --spacing:var(--j-gap-spacing-gap-general-2);
    margin-block-start:var(--spacing,0px);
    margin-inline-start:0
}
.module-categories-989 ul.nav-tabs{
    --tabs-gap:var(--j-gap-spacing-gap-4);
    --page-tabs-scroll:var(--content-gutter,0px);
    flex-wrap:nowrap;
    --pb:1px;
    --overflow-x-scroll:auto;
    --overflow-y-scroll:hidden;
    --max-width-display:var(--max-width,100vw)
}
.module-categories-989 .nav-tabs{
    --page-tabs-scroll-padding:var(--page-tabs-scroll-direction,0px);
    min-width:initial;
    max-width:var(--max-width-display,100vw);
    max-height:none;
    --page-tabs-scroll-direction:var(--page-tabs-scroll,0px);
    --tab-align:auto;
    flex-direction:row;
    align-items:center;
    padding-bottom:var(--pb);
    overflow-x:var(--overflow-x-scroll);
    overflow-y:var(--overflow-y-scroll)
}
.module-categories-989 .full-tabs-bg{
    --full-bg-display:block
}
.module-categories-989 .tab-content:before{
    --full-content-bg-display:block
}
.module-categories-989 .tab-content{
    flex-basis:100%;
    max-height:none;
    overflow-y:initial;
    overflow-x:initial
}
.module-categories-989 ul.nav-tabs>li:first-child{
    margin-inline-start:0
}
.module-categories-989 ul.nav-tabs>li:last-child{
    margin-inline-end:0
}
.module-categories-989 ul.nav-tabs::-webkit-scrollbar{
    display:none
}
.module-categories-989 ul.nav-tabs{
    scrollbar-width:none
}
.module-categories-989 ul.nav-tabs.desktop{
    --scrollW:0px
}
.module-categories-989 ul.nav-tabs.desktop.mac.firefox{
    --scrollW:0px
}
.module-categories-989>.module-body>.tab-container{
    --align-tabs:center
}
.module-categories-989>.module-body>.tab-container>.nav-tabs{
    --align-self:center;
    --max-width:fit-content
}
.module-categories-989>.module-body>.tab-container>.nav-tabs>li{
    flex-grow:0
}
.module-categories-989>.module-body>.tab-container>.nav-tabs>li:first-child{
    margin-inline-start:var(--tab-align)
}
.module-categories-989>.module-body>.tab-container>.nav-tabs>li:last-child{
    margin-inline-end:var(--tab-align)
}
.module-categories-989 .ipr-grid .category-layout.swiper-slide{
    margin-right:20px;
    width:calc((100% - 3*20px)/4 - .01px)
}
.module-categories-989 .ipr-grid .category-layout:not(.swiper-slide){
    padding:10px;
    width:calc(100%/4 - .01px)
}
.one-column #content .module-categories-989 .ipr-grid .category-layout.swiper-slide{
    margin-right:20px;
    width:calc((100% - 2*20px)/3 - .01px)
}
.one-column #content .module-categories-989 .ipr-grid .category-layout:not(.swiper-slide){
    padding:10px;
    width:calc(100%/3 - .01px)
}
.two-column #content .module-categories-989 .ipr-grid .category-layout.swiper-slide{
    margin-right:20px;
    width:calc((100% - 1*20px)/2 - .01px)
}
.two-column #content .module-categories-989 .ipr-grid .category-layout:not(.swiper-slide){
    padding:10px;
    width:calc(100%/2 - .01px)
}
.side-column .module-categories-989 .ipr-grid .category-layout.swiper-slide{
    margin-right:20px;
    width:calc((100% - 0*20px)/1 - .01px)
}
.side-column .module-categories-989 .ipr-grid .category-layout:not(.swiper-slide){
    padding:10px;
    width:calc(100%/1 - .01px)
}
.module-categories-989 .flex-grid>*{
    flex-grow:0
}
.module-categories-989 .auto-grid{
    --grid-min-width:150px;
    --grid-min-col:2.3;
    --grid-gap:var(--j-gap-spacing---5);
    --auto-grow-type:auto-fill;
    --item-width:var(--item-fill);
    margin-inline-start:calc(0px - var(--scroll-padding,0px));
    margin-inline-end:calc(0px - var(--scroll-padding,0px));
    --fr:var(--item-width);
    --auto-carousel-button-width:35px;
    --auto-carousel-button-height:35px
}
div.module-categories-989 .auto-grid{
    --grid-min-width:165px;
    --scroll-padding:var(--scroll-padding-custom,var(--content-gutter,0px))
}
.module-categories-989 .auto-grid .auto-grid-items{
    cursor:var(--cursor);
    grid-auto-flow:column;
    overflow-x:auto;
    overflow-y:hidden;
    padding-inline-start:var(--scroll-padding,0px);
    padding-inline-end:var(--scroll-padding,0px);
    padding-top:var(--top-padding,0px);
    padding-bottom:var(--bottom-padding,0px)
}
.module-categories-989 .auto-grid .auto-carousel-controls{
    display:flex
}
.module-categories-989 .auto-grid .auto-carousel-items:after{
    display:block
}
.module-categories-989 .auto-grid .auto-grid-items.is-gliding a{
    pointer-events:none
}
.module-categories-989 .auto-grid>.auto-grid-items:before{
    --fader-status:1;
    display:block
}
.module-categories-989 .auto-grid>.auto-grid-items:after{
    --fader-status:1;
    display:block
}
.module-categories-989 .auto-carousel-buttons.auto-carousel-buttons span:before,.module-categories-989 .auto-carousel-buttons.swiper-buttons>div:before,.module-categories-989 .auto-carousel-buttons.scroll-top em:before,.module-categories-989 .auto-carousel-buttons.lg-content .lg-icon:before{
    content:'\e600' !important;
    font-family:icomoon !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.no-touchevents .module-categories-989 .auto-carousel-buttons.auto-carousel-buttons span:hover:before,.no-touchevents .module-categories-989 .auto-carousel-buttons.swiper-buttons>div:hover:before,.no-touchevents .module-categories-989 .auto-carousel-buttons.scroll-top em:hover:before,.no-touchevents .module-categories-989 .auto-carousel-buttons.lg-content .lg-icon:hover:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-categories-989 .auto-carousel-buttons.auto-carousel-buttons span:active:before,.module-categories-989 .auto-carousel-buttons.swiper-buttons>div:active:before,.module-categories-989 .auto-carousel-buttons.scroll-top em:active:before,.module-categories-989 .auto-carousel-buttons.lg-content .lg-icon:active:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-categories-989 .auto-carousel-buttons.auto-carousel-buttons span,.module-categories-989 .auto-carousel-buttons.swiper-buttons>div,.module-categories-989 .auto-carousel-buttons.scroll-top em,.module-categories-989 .auto-carousel-buttons.lg-content .lg-icon{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.no-touchevents .module-categories-989 .auto-carousel-buttons.auto-carousel-buttons span:hover,.no-touchevents .module-categories-989 .auto-carousel-buttons.swiper-buttons>div:hover,.no-touchevents .module-categories-989 .auto-carousel-buttons.scroll-top em:hover,.no-touchevents .module-categories-989 .auto-carousel-buttons.lg-content .lg-icon:hover{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-categories-989 .auto-carousel-buttons.auto-carousel-buttons span:active,.module-categories-989 .auto-carousel-buttons.swiper-buttons>div:active,.module-categories-989 .auto-carousel-buttons.scroll-top em:active,.module-categories-989 .auto-carousel-buttons.lg-content .lg-icon:active{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-categories-989 .auto-carousel-prev span:before{
    transform:scaleX(-1);
    font-size:18px
}
.module-categories-989 .auto-grid-items:before,.module-categories-989 .auto-grid-items:after{
    --fader-width-right:200px
}
.module-categories-989 .auto-carousel-buttons{
    align-items:center;
    justify-content:space-between;
    flex-direction:row;
    position:absolute;
    top:50%;
    height:auto;
    transform:translate3d(0,-50%,0);
    margin-top:var(--buttons-offset,0px)
}
.module-categories-989 .auto-carousel-buttons .auto-carousel-prev{
    order:0;
    transform:translate3d(var(--auto-carousel-button-x,0px),var(--auto-carousel-button-y,0px),0) scale(var(--scale,1))
}
.module-categories-989 .auto-carousel-buttons .auto-carousel-next{
    order:2;
    transform:translate3d(calc(var(--auto-carousel-button-x,0px)*-1),var(--auto-carousel-button-y,0px),0) scale(var(--scale,1))
}
.module-categories-989 .auto-carousel-next span:before{
    font-size:18px
}
.no-touchevents .module-categories-989 .auto-carousel-buttons>div:hover>span{
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02)
}
div.module-categories-989 .auto-grid .auto-grid-items{
    --scroll-by:3
}
div.module-categories-989{
    --auto-carousel-controls-max-width:min(min(var(--content-max-width,100%) - var(--scroll-padding,0px)*2,var(--content-max-width,100%) - var(--content-gutter,0)*2),100% - var(--scroll-padding,0px)*2)
}
@media (max-width:1200px){
    .module-categories-989 .ipr-grid .category-layout.swiper-slide{
        margin-right:20px;
        width:calc((100% - 2*20px)/3 - .01px)
    }
    .module-categories-989 .ipr-grid .category-layout:not(.swiper-slide){
        padding:10px;
        width:calc(100%/3 - .01px)
    }
}
@media (max-width:900px){
    .module-categories-989 .ipr-grid .category-layout.swiper-slide{
        margin-right:20px;
        width:calc((100% - 1*20px)/2 - .01px)
    }
    .module-categories-989 .ipr-grid .category-layout:not(.swiper-slide){
        padding:10px;
        width:calc(100%/2 - .01px)
    }
    .one-column #content .module-categories-989 .ipr-grid .category-layout.swiper-slide{
        margin-right:20px;
        width:calc((100% - 1*20px)/2 - .01px)
    }
    .one-column #content .module-categories-989 .ipr-grid .category-layout:not(.swiper-slide){
        padding:10px;
        width:calc(100%/2 - .01px)
    }
}
@media (max-width:500px){
    .module-categories-989 .ipr-grid .category-layout.swiper-slide{
        margin-right:20px;
        width:calc((100% - 0*20px)/1 - .01px)
    }
    .module-categories-989 .ipr-grid .category-layout:not(.swiper-slide){
        padding:10px;
        width:calc(100%/1 - .01px)
    }
    .one-column #content .module-categories-989 .ipr-grid .category-layout.swiper-slide{
        margin-right:20px;
        width:calc((100% - 0*20px)/1 - .01px)
    }
    .one-column #content .module-categories-989 .ipr-grid .category-layout:not(.swiper-slide){
        padding:10px;
        width:calc(100%/1 - .01px)
    }
    .two-column #content .module-categories-989 .ipr-grid .category-layout.swiper-slide{
        margin-right:20px;
        width:calc((100% - 0*20px)/1 - .01px)
    }
    .two-column #content .module-categories-989 .ipr-grid .category-layout:not(.swiper-slide){
        padding:10px;
        width:calc(100%/1 - .01px)
    }
}
 .module-title-1009{
    margin-bottom:var(--j-gap-spacing-vertical-xl);
    --element-margin-bottom:var(--j-gap-spacing-vertical-xl);
    border-radius:2px;
    --element-border-radius:2px;
    max-width:500px;
    justify-content:start
}
.module-title-1009 .subtitle{
    display:inline-block;
    margin-inline:auto;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-500);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    line-height:1.6
}
.module-title-1009 .title-divider{
    display:block;
    margin-inline:auto
}
.module-title-1009 .title-divider:before{
    content:'\e9e0' !important;
    font-family:icomoon !important;
    font-size:52px;
    color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.module-title-1009.title-module{
    align-self:center !important
}
.module-title-1009 .title-wrapper{
    text-align:center;
    align-self:center
}
.module-title-1009 .title-main{
    justify-content:center;
    flex-direction:column
}
.module-title-1009 .title-label{
    margin-inline:auto
}
.module-title-1009 .title-main:before{
    text-align:center;
    font-family:Georgia,serif;
    font-weight:200italic;
    font-size:90px;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    line-height:1;
    margin-top:-70px;
    opacity:.05;
    display:none
}
.module-title-1009 .title-buttons{
    justify-content:center;
    gap:var(--j-gap-spacing-gap-3)
}
.module-title-1009 .title-wrapper>div:not(:first-child):not(:empty),.module-title-1009 .title-wrapper>.title-divider{
    margin-top:var(--j-gap-spacing---8)
}
.module-title-1009 .title-wrapper h3{
    font-family:'Urbanist';
    font-weight:700;
    font-size:var(--j-font_size-font-size--title-section);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    line-height:1.3
}
.module-title-1009.title-module .title-wrapper{
    max-width:850px
}
.module-title-1009 .title-wrapper>div:not(:first-child):not(:empty).title-buttons{
    margin-top:var(--j-gap-spacing-gap-general-2);
    --element-margin-top:var(--j-gap-spacing-gap-general-2)
}
.module-title-1009 .title-inline-btn.btn,.module-title-1009 .title-inline-btn.btn:visited{
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important
}
.no-touchevents .module-title-1009 .title-inline-btn.btn:hover{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.module-title-1009 .title-inline-btn.btn{
    justify-content:flex-start;
    border-style:none;
    padding:0;
    --element-padding:0px;
    padding-bottom:2px;
    --element-padding-bottom:2px;
    box-shadow:none;
    border-radius:0 !important;
    --element-border-radius:0px !important
}
.module-title-1009 .title-inline-btn.btn,.module-title-1009 .title-inline-btn.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-title-1009 .title-inline-btn.btn:active,.no-touchevents .module-title-1009 .title-inline-btn.btn:hover:active,.module-title-1009 .title-inline-btn.btn:focus:active,.no-touchevents .module-title-1009 .title-inline-btn.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-title-1009 .title-inline-btn.btn:focus,.module-title-1009 .title-inline-btn.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.module-title-1009 .title-inline-btn.btn:active,.no-touchevents .module-title-1009 .title-inline-btn.btn:hover:active,.module-title-1009 .title-inline-btn.btn:focus:active{
    box-shadow:none
}
.module-title-1009 .title-inline-btn.btn:focus{
    box-shadow:none
}
.module-title-1009 .title-inline-btn.btn.btn.disabled:after{
    font-size:1em
}
.module-title-1009 .title-inline-btn:after{
    content:'\e9b1' !important;
    font-family:icomoon !important;
    margin-left:var(--j-gap-spacing---3);
    --element-margin-left:var(--j-gap-spacing---3)
}
.module-title-1009 .title-inline-btn{
    font-size:var(--j-font_size-font-size-500) !important
}
.module-title-1009 .title-btn-1.btn,.module-title-1009 .title-btn-1.btn:visited{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.no-touchevents .module-title-1009 .title-btn-1.btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.module-title-1009 .title-btn-1.btn:active,.no-touchevents .module-title-1009 .title-btn-1.btn:hover:active{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.module-title-1009 .title-btn-1.btn{
    --focus-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.module-title-1009 .title-btn-1.btn,.module-title-1009 .title-btn-1.tooltip{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.module-title-1009 .title-btn-1.btn:active,.no-touchevents .module-title-1009 .title-btn-1.btn:hover:active,.module-title-1009 .title-btn-1.btn:focus:active,.no-touchevents .module-title-1009 .title-btn-1.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.module-title-1009 .title-btn-1.btn:focus,.module-title-1009 .title-btn-1.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important
}
.no-touchevents .module-title-1009 .title-btn-1.btn:hover,.no-touchevents .module-title-1009 .title-btn-1.btn:active:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-title-1009 .title-btn-1.btn:active,.no-touchevents .module-title-1009 .title-btn-1.btn:hover:active,.module-title-1009 .title-btn-1.btn:focus:active{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.module-title-1009 .title-btn-1.btn:focus{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-title-1009 .title-btn-1.btn.btn.disabled:after{
    font-size:1em
}
.module-title-1009 .title-btn-2.btn,.module-title-1009 .title-btn-2.btn:visited{
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important
}
.no-touchevents .module-title-1009 .title-btn-2.btn:hover{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.module-title-1009 .title-btn-2.btn{
    justify-content:flex-start;
    border-style:none;
    padding:0;
    --element-padding:0px;
    padding-bottom:2px;
    --element-padding-bottom:2px;
    box-shadow:none;
    border-radius:0 !important;
    --element-border-radius:0px !important
}
.module-title-1009 .title-btn-2.btn,.module-title-1009 .title-btn-2.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-title-1009 .title-btn-2.btn:active,.no-touchevents .module-title-1009 .title-btn-2.btn:hover:active,.module-title-1009 .title-btn-2.btn:focus:active,.no-touchevents .module-title-1009 .title-btn-2.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-title-1009 .title-btn-2.btn:focus,.module-title-1009 .title-btn-2.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.module-title-1009 .title-btn-2.btn:active,.no-touchevents .module-title-1009 .title-btn-2.btn:hover:active,.module-title-1009 .title-btn-2.btn:focus:active{
    box-shadow:none
}
.module-title-1009 .title-btn-2.btn:focus{
    box-shadow:none
}
.module-title-1009 .title-btn-2.btn.btn.disabled:after{
    font-size:1em
}
div.module-title-1009{
    margin-bottom:var(--j-gap-spacing---9);
    --element-margin-bottom:var(--j-gap-spacing---9)
}
@media (max-width:1200px){
    .module-title-1009 .title-main:before{
        font-size:70px;
        margin-top:-80px
    }
}
@media (max-width:500px){
    .module-title-1009 .title-main:before{
        font-size:50px;
        margin-top:-90px
    }
}
 div.module-products-918 .module-title{
    text-align:start
}
div.module-products-918 .module-title:after{
    margin-inline:0 auto
}
.module-products-918 .swiper-slide{
    --inactive-opacity:.1;
    --inactive-scale:.8
}
html:not(.mobile) .module-products-918 .swiper-container{
    overflow:visible !important
}
.module-products-918 .swiper-buttons.auto-carousel-buttons span:before,.module-products-918 .swiper-buttons.swiper-buttons>div:before,.module-products-918 .swiper-buttons.scroll-top em:before,.module-products-918 .swiper-buttons.lg-content .lg-icon:before{
    content:'\e93f' !important;
    font-family:icomoon !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.no-touchevents .module-products-918 .swiper-buttons.auto-carousel-buttons span:hover:before,.no-touchevents .module-products-918 .swiper-buttons.swiper-buttons>div:hover:before,.no-touchevents .module-products-918 .swiper-buttons.scroll-top em:hover:before,.no-touchevents .module-products-918 .swiper-buttons.lg-content .lg-icon:hover:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-products-918 .swiper-buttons.auto-carousel-buttons span:active:before,.module-products-918 .swiper-buttons.swiper-buttons>div:active:before,.module-products-918 .swiper-buttons.scroll-top em:active:before,.module-products-918 .swiper-buttons.lg-content .lg-icon:active:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-products-918 .swiper-buttons.auto-carousel-buttons span,.module-products-918 .swiper-buttons.swiper-buttons>div,.module-products-918 .swiper-buttons.scroll-top em,.module-products-918 .swiper-buttons.lg-content .lg-icon{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.no-touchevents .module-products-918 .swiper-buttons.auto-carousel-buttons span:hover,.no-touchevents .module-products-918 .swiper-buttons.swiper-buttons>div:hover,.no-touchevents .module-products-918 .swiper-buttons.scroll-top em:hover,.no-touchevents .module-products-918 .swiper-buttons.lg-content .lg-icon:hover{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-products-918 .swiper-buttons.auto-carousel-buttons span:active,.module-products-918 .swiper-buttons.swiper-buttons>div:active,.module-products-918 .swiper-buttons.scroll-top em:active,.module-products-918 .swiper-buttons.lg-content .lg-icon:active{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-products-918 .swiper-button-prev:before{
    transform:scaleX(-1)
}
.module-products-918 .swiper-buttons:not(.slider-navigation){
    display:flex;
    top:50%;
    width:calc(100% - (-48px*2))
}
.module-products-918 .swiper-button-prev{
    left:0;
    right:auto;
    transform:translate(0,-50%) scale(var(--disabled-scale,1))
}
.module-products-918 .swiper-button-next{
    left:auto;
    right:0;
    transform:translate(0,-50%) scale(var(--disabled-scale,1))
}
.module-products-918 .swiper-buttons:not(.slider-navigation) div{
    --width:35px;
    --height:35px
}
.module-products-918 .swiper-buttons:not(.slider-navigation)>.swiper-button-disabled{
    --disabled-scale:0
}
.module-products-918 .swiper-container:not(.swiper-container-initialized)+.swiper-buttons:not(.slider-navigation) .swiper-button-prev{
    --disabled-scale:0
}
.module-products-918 .swiper-buttons:not(.slider-navigation) div:before{
    font-size:16px
}
.module-products-918 .swiper-buttons:not(.slider-navigation) .swiper-button-next:before{
    font-size:16px
}
.no-touchevents .module-products-918 .swiper-buttons:not(.slider-navigation) div:not(.swiper-button-disabled):hover{
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02)
}
.module-products-918 .swiper-pagination{
    display:inline-flex;
    align-items:center;
    flex-wrap:wrap;
    position:absolute;
    bottom:-16px
}
.module-products-918 .swiper-wrapper{
    cursor:grab
}
.module-products-918 .swiper-wrapper:active{
    cursor:grabbing
}
.module-products-918 .swiper{
    padding-bottom:40px
}
.module-products-918 .swiper-pagination-bullet{
    width:6px;
    height:6px;
    background-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*0.5))
}
.module-products-918 .swiper-pagination>span+span{
    margin-inline-start:10px
}
.no-touchevents .module-products-918 .swiper-pagination-bullet:hover{
    background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-products-918 .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-products-918 .swiper-pagination>span{
    border-radius:999px;
    --element-border-radius:999px
}
div.module-products-918 .module-body .nav-tabs>li>a:not(.item-all-link),div.module-products-918 .module-body .nav-tabs>li.active>a:not(.item-all-link),.no-touchevents div.module-products-918 .module-body .nav-tabs>li.active>a:not(.item-all-link):hover,div.module-products-918 .module-body .nav-tabs>li.active>a:not(.item-all-link):focus{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-item);
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    text-transform:none;
    line-height:1.3
}
.no-touchevents div.module-products-918 .module-body .nav-tabs>li:hover>a:not(.item-all-link),div.module-products-918 .module-body .nav-tabs>li.active>a:not(.item-all-link){
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
div.module-products-918 .module-body .nav-tabs>li.active>a:not(.item-all-link),.no-touchevents div.module-products-918 .module-body .nav-tabs>li.active>a:not(.item-all-link):hover,div.module-products-918 .module-body .nav-tabs>li.active>a:not(.item-all-link):focus{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
div.module-products-918 .module-body .nav-tabs>li{
    border-width:0;
    border-bottom-width:2px;
    border-style:solid;
    border-color:rgba(0,0,0,0)
}
.no-touchevents div.module-products-918 .module-body .nav-tabs>li:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
div.module-products-918 .module-body .nav-tabs>li.active,.no-touchevents div.module-products-918 .module-body .nav-tabs>li:hover.active{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
div.module-products-918 .module-body ul.nav-tabs>li{
    border-radius:0;
    --element-border-radius:0px;
    flex-grow:0
}
div.module-products-918 .module-body .nav-tabs>li.active:after{
    display:none;
    border-top-width:10px
}
div.module-products-918 .module-body .nav-tabs>li>a:not(.item-all-link){
    justify-content:center;
    white-space:nowrap;
    padding:0;
    --element-padding:0px;
    padding-bottom:.25em;
    --element-padding-bottom:.25em
}
div.module-products-918 .module-body .nav-tabs li .menu-image>img{
    background-color:rgba(247,247,247,1);
    --background-color:rgba(247,247,247,1)
}
div.module-products-918 .module-body .nav-tabs li .menu-image{
    margin-right:var(--j-gap-spacing---5);
    --element-margin-right:var(--j-gap-spacing---5);
    padding:var(--j-gap-spacing---1);
    --element-padding:var(--j-gap-spacing---1);
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
div.module-products-918 .module-body .nav-tabs>li>a:not(.item-all-link):before{
    font-size:18px
}
div.module-products-918 .module-body .nav-tabs+.tab-content{
    --spacing:var(--j-gap-spacing-gap-general-2);
    margin-block-start:var(--spacing,0px);
    margin-inline-start:0;
    --spacing:var(--j-gap-spacing-vertical-xl)
}
div.module-products-918 .module-body ul.nav-tabs{
    --tabs-gap:var(--j-gap-spacing-gap-4);
    --page-tabs-scroll:var(--content-gutter,0px);
    flex-wrap:nowrap;
    --pb:1px;
    --overflow-x-scroll:auto;
    --overflow-y-scroll:hidden;
    --max-width-display:var(--max-width,100vw);
    scrollbar-width:none
}
div.module-products-918 .module-body .nav-tabs{
    --page-tabs-scroll-padding:var(--page-tabs-scroll-direction,0px);
    min-width:initial;
    max-width:var(--max-width-display,100vw);
    max-height:none;
    --page-tabs-scroll-direction:var(--page-tabs-scroll,0px);
    --tab-align:auto;
    flex-direction:row;
    align-items:center;
    padding-bottom:var(--pb);
    overflow-x:var(--overflow-x-scroll);
    overflow-y:var(--overflow-y-scroll)
}
div.module-products-918 .module-body{
    --align-tabs:var(--tabs-align,flex-start);
    --tabs-align:flex-start
}
div.module-products-918 .module-body .full-tabs-bg{
    --full-bg-display:block
}
div.module-products-918 .module-body .tab-content:before{
    --full-content-bg-display:block
}
div.module-products-918 .module-body .tab-content{
    flex-basis:100%;
    max-height:none;
    overflow-y:initial;
    overflow-x:initial
}
div.module-products-918 .module-body ul.nav-tabs>li:first-child{
    margin-inline-start:0
}
div.module-products-918 .module-body ul.nav-tabs>li:last-child{
    margin-inline-end:0
}
div.module-products-918 .module-body ul.nav-tabs::-webkit-scrollbar{
    display:none
}
div.module-products-918 .module-body ul.nav-tabs.desktop{
    --scrollW:0px
}
div.module-products-918 .module-body ul.nav-tabs.desktop.mac.firefox{
    --scrollW:0px
}
.module-products-918>.module-body>.tab-container{
    --align-tabs:center
}
.module-products-918>.module-body>.tab-container>.nav-tabs{
    --align-self:center;
    --max-width:fit-content
}
.module-products-918>.module-body>.tab-container>.nav-tabs>li{
    flex-grow:0
}
.module-products-918>.module-body>.tab-container>.nav-tabs>li:first-child{
    margin-inline-start:var(--tab-align)
}
.module-products-918>.module-body>.tab-container>.nav-tabs>li:last-child{
    margin-inline-end:var(--tab-align)
}
.module-products-918 .ipr-grid .product-layout.swiper-slide{
    margin-right:0;
    width:calc((100% - 0*0px)/1 - .01px)
}
.module-products-918 .ipr-grid .product-layout:not(.swiper-slide){
    padding:0;
    width:calc(100%/1 - .01px)
}
.one-column #content .module-products-918 .ipr-grid .product-layout.swiper-slide{
    margin-right:0;
    width:calc((100% - 0*0px)/1 - .01px)
}
.one-column #content .module-products-918 .ipr-grid .product-layout:not(.swiper-slide){
    padding:0;
    width:calc(100%/1 - .01px)
}
.two-column #content .module-products-918 .ipr-grid .product-layout.swiper-slide{
    margin-right:0;
    width:calc((100% - 0*0px)/1 - .01px)
}
.two-column #content .module-products-918 .ipr-grid .product-layout:not(.swiper-slide){
    padding:0;
    width:calc(100%/1 - .01px)
}
.side-column .module-products-918 .ipr-grid .product-layout.swiper-slide{
    margin-right:0;
    width:calc((100% - 0*0px)/1 - .01px)
}
.side-column .module-products-918 .ipr-grid .product-layout:not(.swiper-slide){
    padding:0;
    width:calc(100%/1 - .01px)
}
.module-products-918 .module-body>.module-item+.module-item{
    margin-top:48px
}
.module-products-918 .product-list.product-grid .product-layout .product-thumb{
    display:flex;
    flex-direction:column;
    flex-wrap:nowrap
}
.module-products-918 .product-list.product-grid .product-layout .product-thumb .name{
    flex-grow:var(--name-grow,0);
    --flex-grow:1
}
.module-products-918 .product-list.product-grid .product-layout .product-thumb>div{
    flex-basis:auto
}
.module-products-918 .product-list.product-grid .product-layout .product-thumb .caption{
    justify-content:flex-start
}
.module-products-918 .product-list.product-grid .product-thumb .image-group .image{
    flex-grow:0
}
.module-products-918 .product-list:not(.product-grid) .product-layout:not(.swiper-slide)+.product-layout:not(.swiper-slide){
    margin-top:var(--j-gap-spacing-gap-4);
    border-width:0;
    border-top-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    padding-top:var(--j-gap-spacing-gap-4)
}
.module-products-918 .product-list .product-thumb .image:before{
    mix-blend-mode:normal
}
.module-products-918 .product-list .product-thumb .product-img,.module-products-918 .product-list .product-thumb .product-img img,.module-products-918 .product-list .product-thumb .image{
    border-radius:2px;
    --element-border-radius:2px
}
.module-products-918 .product-list .product-thumb .image{
    background-color:hsla(var(--j-color-scheme-image-background-h),var(--j-color-scheme-image-background-s),calc(var(--j-color-scheme-image-background-l) - 0%),calc(var(--j-color-scheme-image-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-image-background-h),var(--j-color-scheme-image-background-s),calc(var(--j-color-scheme-image-background-l) - 0%),calc(var(--j-color-scheme-image-background-a)*1))
}
.module-products-918 .product-list .product-thumb a.product-img img{
    background-color:hsla(var(--j-color-scheme-image-background-h),var(--j-color-scheme-image-background-s),calc(var(--j-color-scheme-image-background-l) - 0%),calc(var(--j-color-scheme-image-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-image-background-h),var(--j-color-scheme-image-background-s),calc(var(--j-color-scheme-image-background-l) - 0%),calc(var(--j-color-scheme-image-background-a)*1))
}
.module-products-918 .product-list .product-thumb .product-labels-price .product-label strong{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-100);
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    line-height:1.1
}
.module-products-918 .product-list .product-thumb .product-labels{
    padding:var(--j-gap-spacing---3);
    --element-padding:var(--j-gap-spacing---3);
    visibility:visible;
    opacity:1
}
.module-products-918 .product-list .product-thumb .product-labels-outside{
    justify-content:flex-start;
    --label-gap:5px;
    --label-grow:0
}
.module-products-918 .product-list .product-thumb .quickview-button{
    --display:flex;
    align-items:flex-end;
    justify-content:flex-start;
    margin:var(--j-gap-spacing---4);
    --element-margin:var(--j-gap-spacing---4)
}
.module-products-918 .product-list .product-thumb .quickview-button .btn-quickview{
    --visibility:hidden;
    --opacity:0;
    transform:scale(.88)
}
.module-products-918 .product-list .has-countdown .product-thumb .btn-quickview{
    margin-bottom:calc(var(--countdown-offset,0px) + var(--countdown-bottom-offset,0px));
    --countdown-offset:var(--countdown-margin,0);
    --countdown-margin:60px
}
.touchevents .module-products-918 .product-list .product-thumb .quickview-button{
    align-items:flex-end;
    justify-content:flex-start;
    margin:var(--j-gap-spacing---4);
    --element-margin:var(--j-gap-spacing---4)
}
.touchevents .module-products-918 .product-list .has-countdown .product-thumb .btn-quickview{
    margin-bottom:calc(var(--countdown-offset,0px) + var(--countdown-bottom-offset,0px))
}
.module-products-918 .product-list .product-thumb .btn-quickview .btn-text{
    display:none
}
.module-products-918 .product-list .product-thumb .btn-quickview:before{
    display:inline-flex
}
.module-products-918 .product-list .product-thumb .image .btn-quickview:before{
    content:'\ebef' !important;
    font-family:icomoon !important;
    font-size:16px !important
}
.module-products-918 .product-list .product-thumb .image .btn,.module-products-918 .product-list .product-thumb .image .btn:visited{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.no-touchevents .module-products-918 .product-list .product-thumb .image .btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.module-products-918 .product-list .product-thumb .image .btn:active,.no-touchevents .module-products-918 .product-list .product-thumb .image .btn:hover:active{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.module-products-918 .product-list .product-thumb .image .btn{
    --focus-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    padding:4px;
    --element-padding:4px;
    box-shadow:none;
    border-radius:999px !important;
    --element-border-radius:999px !important
}
.module-products-918 .product-list .product-thumb .image.btn{
    justify-content:center
}
.module-products-918 .product-list .product-thumb .image .btn,.module-products-918 .product-list .product-thumb .image .tooltip{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.module-products-918 .product-list .product-thumb .image .btn:active,.no-touchevents .module-products-918 .product-list .product-thumb .image .btn:hover:active,.module-products-918 .product-list .product-thumb .image .btn:focus:active,.no-touchevents .module-products-918 .product-list .product-thumb .image .btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.module-products-918 .product-list .product-thumb .image .btn:focus,.module-products-918 .product-list .product-thumb .image .btn[disabled]{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1)) !important
}
.no-touchevents .module-products-918 .product-list .product-thumb .image .btn:hover,.no-touchevents .module-products-918 .product-list .product-thumb .image .btn:active:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-products-918 .product-list .product-thumb .image .btn.btn.disabled:after{
    font-size:1em
}
.module-products-918 .product-list .product-thumb .image .btn:before{
    font-size:1.1em
}
.module-products-918 .product-list .product-thumb .image .btn.disabled{
    color:transparent !important
}
.module-products-918 .product-list .product-thumb .image .btn[disabled]{
    color:transparent !important
}
.module-products-918 .product-list.product-grid .has-countdown .wish-group{
    --countdown-offset-buttons:var(--buttons-countdown-offset,40px)
}
.module-products-918 .product-list:not(.product-list) .has-countdown .product-thumb .rating{
    --countdown-offset:var(--countdown-margin,0)
}
.module-products-918 .product-list .product-thumb .countdown{
    display:flex;
    max-width:95%;
    visibility:visible;
    opacity:1;
    transform:translate3d(-50%,0,1px) scale(1);
    background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:2px;
    --element-border-radius:2px
}
.module-products-918 .product-list .product-thumb .countdown>div{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    justify-content:center
}
.module-products-918 .product-list .product-thumb .countdown>div>span{
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1))
}
.module-products-918 .product-list .product-thumb .countdown>div+div{
    margin-left:var(--j-gap-spacing---4);
    --element-margin-left:var(--j-gap-spacing---4)
}
.module-products-918 .product-list .has-countdown .product-thumb{
    --countdown-bottom-offset:8px
}
.module-products-918 .product-list .product-thumb .product-img:active{
    pointer-events:auto
}
.module-products-918 .product-list.product-list .product-layout .image-group{
    width:var(--product-list-image-width);
    order:0
}
.module-products-918 .product-list.product-list .product-thumb{
    align-items:center
}
.module-products-918 .product-list.product-list .product-layout .product-thumb{
    --product-list-gap:var(--j-gap-spacing---8);
    --product-list-image-width:33%
}
.module-products-918 .product-list .product-thumb .stats{
    --stats-gap:16px;
    display:flex;
    position:relative;
    transform:none;
    width:initial;
    order:-9;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-300);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.3;
    margin-bottom:var(--j-gap-spacing---6);
    --element-margin-bottom:var(--j-gap-spacing---6)
}
.module-products-918 .product-list .product-thumb .stats-group{
    justify-content:flex-start;
    flex-direction:row
}
.module-products-918 .product-list .product-thumb .stats-group>span{
    flex-grow:0
}
.module-products-918 .product-list .product-thumb .name{
    order:initial;
    display:flex;
    width:auto;
    margin-inline:auto;
    align-items:flex-start;
    justify-content:flex-start;
    margin-inline:0 auto
}
.module-products-918 .product-list .product-thumb .stats .stat-2{
    color:rgba(34,113,96,1)
}
.module-products-918 .product-list .out-of-stock .product-thumb .stats{
    color:rgba(242,119,99,1)
}
.module-products-918 .product-list .product-thumb .stats a{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.no-touchevents .module-products-918 .product-list .product-thumb .stats a:hover{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
.module-products-918 .product-list .stat-1 .stats-label{
    display:none
}
.module-products-918 .product-list .stat-2 .stats-label{
    display:none
}
.module-products-918 .product-list.product-grid .product-thumb .rating{
    position:static;
    visibility:visible;
    opacity:1;
    order:initial;
    margin-top:0
}
.module-products-918 .product-list .product-thumb .rating{
    height:0;
    justify-content:flex-end;
    display:flex
}
.module-products-918 .product-list .product-thumb .rating-stars{
    transform:translate3d(0,-100%,0);
    margin-left:-3px;
    --element-margin-left:-3px
}
.module-products-918 .product-list .product-thumb .rating.no-rating{
    display:none
}
.module-products-918 .product-list .product-thumb .rating .fa-stack{
    font-size:13px;
    width:1.2em
}
.module-products-918 .product-list .product-thumb .rating .fa-star,.module-products-918 .product-list .product-thumb .rating .fa-star+.fa-star-o{
    color:rgba(242,199,81,1)
}
.module-products-918 .product-list .product-thumb .rating .fa-star-o:only-child{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*0.7))
}
.module-products-918 .product-list .product-thumb .rating.no-rating span{
    opacity:.5
}
.module-products-918 .product-list .product-thumb .name a{
    white-space:normal;
    overflow:initial;
    text-overflow:initial;
    -webkit-line-clamp:2;
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-module);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.4;
    text-align:left
}
.no-touchevents .module-products-918 .product-list .product-thumb .image-group:hover+.caption .name a,.no-touchevents .module-products-918 .product-list .product-thumb .name a:hover{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
.module-products-918 .product-list .product-thumb .description{
    -webkit-line-clamp:2;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    overflow:hidden;
    padding-bottom:1px;
    display:flex;
    flex-direction:column;
    display:-webkit-box;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-300);
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    line-height:1.5;
    margin-top:var(--j-gap-spacing---5);
    --element-margin-top:var(--j-gap-spacing---5)
}
.module-products-918 .product-list .product-thumb .price{
    --price-gap:7px;
    display:flex;
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size-600);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    line-height:1;
    margin-top:var(--j-gap-spacing---6);
    --element-margin-top:var(--j-gap-spacing---6)
}
.module-products-918 .product-list .product-thumb .product-labels-price{
    display:flex;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-100);
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    line-height:1.1;
    margin-bottom:var(--j-gap-spacing---1);
    --element-margin-bottom:var(--j-gap-spacing---1)
}
.module-products-918 .product-list .product-thumb .price-tax{
    display:none;
    font-family:'Inter';
    font-weight:400
}
.module-products-918 .product-list .product-thumb .price-old{
    font-family:'Inter';
    font-weight:400;
    font-size:90%;
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    text-decoration:line-through;
    -webkit-text-decoration:line-through;
    letter-spacing:0;
    line-height:1;
    order:2
}
.module-products-918 .product-list .product-thumb .price>div>span{
    flex-grow:0
}
.module-products-918 .product-list .product-thumb .price>div,.module-products-918 .product-list .product-thumb .price>div span,.module-products-918 .product-list .product-thumb .price>div,.module-products-918 .product-list .product-thumb .price,.module-products-918 .product-list .product-thumb .product-labels-price{
    justify-content:flex-start;
    align-items:flex-start
}
.module-products-918 .product-list .product-thumb .price>div{
    flex-direction:row;
    flex-wrap:wrap
}
.module-products-918 .product-list .product-thumb .price-new{
    order:1
}
.module-products-918 .product-list .product-thumb .buttons-wrapper{
    display:block;
    --buttons-gap:12px
}
.module-products-918 .product-list .product-thumb .button-group{
    justify-content:flex-start;
    --wishlist-gap:8px
}
.module-products-918 .product-list.product-list .product-thumb .buttons-wrapper{
    margin-top:var(--j-gap-spacing---8);
    --element-margin-top:var(--j-gap-spacing---8)
}
.module-products-918 .product-list .product-thumb .cart-group{
    display:inline-flex
}
.module-products-918 .product-list .out-of-stock .product-thumb .cart-group{
    opacity:.6;
    cursor:not-allowed
}
.module-products-918 .product-list .out-of-stock .product-thumb .cart-group .btn-cart{
    pointer-events:none
}
.module-products-918 .product-list .product-thumb .btn-cart{
    height:40px
}
.module-products-918 .product-list .product-thumb .btn-wishlist{
    min-width:40px;
    height:40px;
    display:inline-flex
}
.module-products-918 .product-list .product-thumb .btn-quickview{
    min-width:32px;
    height:32px
}
.module-products-918 .product-list .product-thumb .btn-compare{
    width:40px;
    height:40px;
    display:inline-flex
}
.module-products-918 .product-list .product-thumb .btn-cart:before{
    display:inline-flex;
    content:'\e9f8' !important;
    font-family:icomoon !important
}
.module-products-918 .product-list .product-thumb .btn-cart .btn-text{
    display:inline-block;
    padding:0 .4em
}
.module-products-918 .product-list.product-grid .product-thumb .cart-group{
    flex-grow:0;
    flex-wrap:wrap;
    flex-direction:row
}
.module-products-918 .product-list.product-grid .product-thumb .cart-group .btn{
    flex-grow:0
}
.module-products-918 .product-list .product-thumb .btn-cart.btn,.module-products-918 .product-list .product-thumb .btn-cart.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-300) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents .module-products-918 .product-list .product-thumb .btn-cart.btn:hover{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1))
}
.module-products-918 .product-list .product-thumb .btn-cart.btn:active,.no-touchevents .module-products-918 .product-list .product-thumb .btn-cart.btn:hover:active{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important
}
.module-products-918 .product-list .product-thumb .btn-cart.btn{
    --focus-color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    justify-content:center;
    padding:.8em;
    --element-padding:.8em;
    padding-right:1.5em;
    --element-padding-right:1.5em;
    padding-left:1.5em;
    --element-padding-left:1.5em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
.module-products-918 .product-list .product-thumb .btn-cart.btn,.module-products-918 .product-list .product-thumb .btn-cart.tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.module-products-918 .product-list .product-thumb .btn-cart.btn:active,.no-touchevents .module-products-918 .product-list .product-thumb .btn-cart.btn:hover:active,.module-products-918 .product-list .product-thumb .btn-cart.btn:focus:active,.no-touchevents .module-products-918 .product-list .product-thumb .btn-cart.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -8%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -8%),calc(var(--j-color-scheme-button-background-a)*1))
}
.module-products-918 .product-list .product-thumb .btn-cart.btn:focus,.module-products-918 .product-list .product-thumb .btn-cart.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -5%),calc(var(--j-color-scheme-button-background-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -5%),calc(var(--j-color-scheme-button-background-a)*1)) !important
}
.module-products-918 .product-list .product-thumb .btn-cart.btn.btn.disabled:after{
    font-size:1em
}
.module-products-918 .product-list .product-thumb .stepper{
    display:inline-flex;
    --stepper-border:0;
    max-width:var(--stepper-max-width,100%);
    --stepper-height:38px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    border-radius:99px;
    --element-border-radius:99px;
    height:40px
}
.module-products-918 .product-list .product-thumb .stepper input.form-control{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-300) !important;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1.3 !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    border-width:0 !important;
    border-style:none !important;
    border-radius:0 !important;
    --element-border-radius:0px !important;
    box-shadow:none
}
.no-touchevents .module-products-918 .product-list .product-thumb .stepper input.form-control:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important
}
.module-products-918 .product-list .product-thumb .stepper input.form-control:focus{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important
}
.module-products-918 .product-list .product-thumb .stepper button{
    position:static;
    width:calc(var(--stepper-button-width,30)*1px*3);
    height:100%;
    min-height:36px;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.module-products-918 .product-list .product-thumb .stepper button.fa-angle-up{
    border-inline-width:var(--stepper-border,0) 0;
    border-block-width:0
}
.module-products-918 .product-list .product-thumb .stepper button.fa-angle-down{
    border-inline-width:0 var(--stepper-border,0);
    border-block-width:0
}
.module-products-918 .product-list .product-thumb .stepper .form-control{
    max-width:100% !important
}
.module-products-918 .product-list .product-thumb .stepper .fa-angle-down:before{
    content:'\eb85' !important;
    font-family:icomoon !important;
    font-size:16px
}
.module-products-918 .product-list .product-thumb .stepper .fa-angle-up:before{
    content:'\eba0' !important;
    font-family:icomoon !important;
    font-size:16px
}
.no-touchevents .module-products-918 .product-list .product-thumb .stepper:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-products-918 .product-list .product-thumb .stepper button:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.no-touchevents .module-products-918 .product-list .product-thumb .stepper button:hover:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.no-touchevents .module-products-918 .product-list .product-thumb .stepper button:hover{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.module-products-918 .product-list .product-thumb .stepper button:active{
    background-color:hsla(var(--j-color-scheme-background-shade-h),var(--j-color-scheme-background-shade-s),calc(var(--j-color-scheme-background-shade-l) - 0%),calc(var(--j-color-scheme-background-shade-a)*1)) !important
}
.module-products-918 .product-list.product-grid .product-thumb .wish-group{
    flex-wrap:wrap;
    flex-direction:row;
    flex-grow:0;
    width:auto
}
.module-products-918 .product-list.product-grid .product-thumb .wish-group .btn-wishlist{
    flex-grow:0
}
.module-products-918 .product-list.product-grid .product-thumb .wish-group .btn-compare{
    flex-grow:0
}
.module-products-918 .product-list .product-thumb .btn-wishlist:before{
    display:inline-flex
}
.module-products-918 .product-list .product-thumb .btn-wishlist .btn-text{
    display:none
}
.module-products-918 .product-list .product-thumb .btn-wishlist.btn,.module-products-918 .product-list .product-thumb .btn-wishlist.btn:visited{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.no-touchevents .module-products-918 .product-list .product-thumb .btn-wishlist.btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.module-products-918 .product-list .product-thumb .btn-wishlist.btn:active,.no-touchevents .module-products-918 .product-list .product-thumb .btn-wishlist.btn:hover:active{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.module-products-918 .product-list .product-thumb .btn-wishlist.btn{
    --focus-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    padding:.7em !important;
    --element-padding:.7em !important
}
.module-products-918 .product-list .product-thumb .btn-wishlist.btn,.module-products-918 .product-list .product-thumb .btn-wishlist.tooltip{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.module-products-918 .product-list .product-thumb .btn-wishlist.btn:active,.no-touchevents .module-products-918 .product-list .product-thumb .btn-wishlist.btn:hover:active,.module-products-918 .product-list .product-thumb .btn-wishlist.btn:focus:active,.no-touchevents .module-products-918 .product-list .product-thumb .btn-wishlist.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.module-products-918 .product-list .product-thumb .btn-wishlist.btn:focus,.module-products-918 .product-list .product-thumb .btn-wishlist.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important
}
.no-touchevents .module-products-918 .product-list .product-thumb .btn-wishlist.btn:hover,.no-touchevents .module-products-918 .product-list .product-thumb .btn-wishlist.btn:active:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-products-918 .product-list .product-thumb .btn-wishlist.btn:active,.no-touchevents .module-products-918 .product-list .product-thumb .btn-wishlist.btn:hover:active,.module-products-918 .product-list .product-thumb .btn-wishlist.btn:focus:active{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.module-products-918 .product-list .product-thumb .btn-wishlist.btn:focus{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-products-918 .product-list .product-thumb .btn-wishlist.btn.btn.disabled:after{
    font-size:1em
}
.module-products-918 .product-list .product-thumb .btn-compare:before{
    display:inline-flex
}
.module-products-918 .product-list .product-thumb .btn-compare .btn-text{
    display:none
}
.module-products-918 .product-list .product-thumb .btn-compare.btn,.module-products-918 .product-list .product-thumb .btn-compare.btn:visited{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.no-touchevents .module-products-918 .product-list .product-thumb .btn-compare.btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.module-products-918 .product-list .product-thumb .btn-compare.btn:active,.no-touchevents .module-products-918 .product-list .product-thumb .btn-compare.btn:hover:active{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.module-products-918 .product-list .product-thumb .btn-compare.btn{
    --focus-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    padding:.7em !important;
    --element-padding:.7em !important
}
.module-products-918 .product-list .product-thumb .btn-compare.btn,.module-products-918 .product-list .product-thumb .btn-compare.tooltip{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.module-products-918 .product-list .product-thumb .btn-compare.btn:active,.no-touchevents .module-products-918 .product-list .product-thumb .btn-compare.btn:hover:active,.module-products-918 .product-list .product-thumb .btn-compare.btn:focus:active,.no-touchevents .module-products-918 .product-list .product-thumb .btn-compare.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.module-products-918 .product-list .product-thumb .btn-compare.btn:focus,.module-products-918 .product-list .product-thumb .btn-compare.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important
}
.no-touchevents .module-products-918 .product-list .product-thumb .btn-compare.btn:hover,.no-touchevents .module-products-918 .product-list .product-thumb .btn-compare.btn:active:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-products-918 .product-list .product-thumb .btn-compare.btn:active,.no-touchevents .module-products-918 .product-list .product-thumb .btn-compare.btn:hover:active,.module-products-918 .product-list .product-thumb .btn-compare.btn:focus:active{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.module-products-918 .product-list .product-thumb .btn-compare.btn:focus{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-products-918 .product-list .product-thumb .btn-compare.btn.btn.disabled:after{
    font-size:1em
}
.module-products-918 .product-list .product-thumb .extra-group{
    --extra-gap:12px;
    display:block;
    margin-top:var(--j-gap-spacing---7);
    --element-margin-top:var(--j-gap-spacing---7)
}
.module-products-918 .product-list .product-thumb .extra-group .btn:first-child{
    display:inline-flex
}
.module-products-918 .product-list .product-thumb .extra-group .btn-extra+.btn{
    display:inline-flex
}
.module-products-918 .product-list .product-thumb .extra-group .btn:first-child:before{
    display:inline-flex;
    color:rgba(34,113,96,1)
}
.module-products-918 .product-list .product-thumb .extra-group .btn:first-child .btn-text{
    display:inline-block;
    padding:0 .4em
}
.module-products-918 .product-list .product-thumb .extra-group .btn+.btn:before{
    display:inline-flex;
    margin-right:0;
    --element-margin-right:0px
}
.module-products-918 .product-list .product-thumb .extra-group .btn+.btn .btn-text{
    display:inline-block;
    padding:0 .4em
}
.module-products-918 .product-list .product-thumb .extra-group .btn.btn:first-child{
    border-radius:99px !important;
    --element-border-radius:99px !important;
    flex-grow:0
}
.module-products-918 .product-list .product-thumb .extra-group .btn.btn+.btn.btn{
    border-radius:99px !important;
    --element-border-radius:99px !important;
    flex-grow:0
}
.module-products-918 .product-list .product-layout .extra-group>div{
    justify-content:flex-start
}
.module-products-918 .product-list .product-thumb .extra-group .btn.btn,.module-products-918 .product-list .product-thumb .extra-group .btn.btn:visited{
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important
}
.no-touchevents .module-products-918 .product-list .product-thumb .extra-group .btn.btn:hover{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.module-products-918 .product-list .product-thumb .extra-group .btn.btn{
    justify-content:flex-start;
    border-style:none;
    padding:0;
    --element-padding:0px;
    padding-bottom:2px;
    --element-padding-bottom:2px;
    box-shadow:none;
    border-radius:0 !important;
    --element-border-radius:0px !important
}
.module-products-918 .product-list .product-thumb .extra-group .btn.btn,.module-products-918 .product-list .product-thumb .extra-group .btn.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-products-918 .product-list .product-thumb .extra-group .btn.btn:active,.no-touchevents .module-products-918 .product-list .product-thumb .extra-group .btn.btn:hover:active,.module-products-918 .product-list .product-thumb .extra-group .btn.btn:focus:active,.no-touchevents .module-products-918 .product-list .product-thumb .extra-group .btn.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-products-918 .product-list .product-thumb .extra-group .btn.btn:focus,.module-products-918 .product-list .product-thumb .extra-group .btn.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.module-products-918 .product-list .product-thumb .extra-group .btn.btn:active,.no-touchevents .module-products-918 .product-list .product-thumb .extra-group .btn.btn:hover:active,.module-products-918 .product-list .product-thumb .extra-group .btn.btn:focus:active{
    box-shadow:none
}
.module-products-918 .product-list .product-thumb .extra-group .btn.btn:focus{
    box-shadow:none
}
.module-products-918 .product-list .product-thumb .extra-group .btn.btn.btn.disabled:after{
    font-size:1em
}
.module-products-918 .product-list .product-thumb .extra-group .btn+.btn.btn,.module-products-918 .product-list .product-thumb .extra-group .btn+.btn.btn:visited{
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important
}
.no-touchevents .module-products-918 .product-list .product-thumb .extra-group .btn+.btn.btn:hover{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.module-products-918 .product-list .product-thumb .extra-group .btn+.btn.btn{
    justify-content:flex-start;
    border-style:none;
    padding:0;
    --element-padding:0px;
    padding-bottom:2px;
    --element-padding-bottom:2px;
    box-shadow:none;
    border-radius:0 !important;
    --element-border-radius:0px !important
}
.module-products-918 .product-list .product-thumb .extra-group .btn+.btn.btn,.module-products-918 .product-list .product-thumb .extra-group .btn+.btn.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-products-918 .product-list .product-thumb .extra-group .btn+.btn.btn:active,.no-touchevents .module-products-918 .product-list .product-thumb .extra-group .btn+.btn.btn:hover:active,.module-products-918 .product-list .product-thumb .extra-group .btn+.btn.btn:focus:active,.no-touchevents .module-products-918 .product-list .product-thumb .extra-group .btn+.btn.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-products-918 .product-list .product-thumb .extra-group .btn+.btn.btn:focus,.module-products-918 .product-list .product-thumb .extra-group .btn+.btn.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.module-products-918 .product-list .product-thumb .extra-group .btn+.btn.btn:active,.no-touchevents .module-products-918 .product-list .product-thumb .extra-group .btn+.btn.btn:hover:active,.module-products-918 .product-list .product-thumb .extra-group .btn+.btn.btn:focus:active{
    box-shadow:none
}
.module-products-918 .product-list .product-thumb .extra-group .btn+.btn.btn:focus{
    box-shadow:none
}
.module-products-918 .product-list .product-thumb .extra-group .btn+.btn.btn.btn.disabled:after{
    font-size:1em
}
.module-products-918 .product-list.product-grid .product-thumb .extra-group{
    order:initial;
    overflow:visible;
    position:static
}
.module-products-918 .product-list.product-grid .product-thumb .extra-group>div{
    position:static;
    transform:none;
    opacity:1
}
.module-products-918 .product-list.product-grid .product-thumb .buttons-wrapper{
    position:static;
    width:auto;
    overflow:visible;
    order:initial;
    transform:none
}
.module-products-918 .product-list.product-grid .product-thumb .buttons-wrapper .button-group{
    position:static;
    opacity:1;
    visibility:visible;
    transform:none
}
.no-touchevents .module-products-918 .product-list.product-grid .product-thumb:hover .buttons-wrapper .button-group{
    transform:none
}
.module-products-918 .product-list.product-grid .wish-group{
    position:static;
    width:auto;
    top:auto;
    opacity:1;
    transform:translate3d(0,0,0);
    margin-top:0;
    justify-content:flex-start
}
.module-products-918 .product-list.product-grid .wish-group .btn{
    flex-basis:auto
}
.module-products-918 .product-list .product-thumb .btn-quickview.btn{
    padding:0 !important;
    --element-padding:0px !important
}
.module-products-918 .flex-grid{
    --flex-grid-width:300px;
    --flex-grid-gap:24px
}
.module-products-918 .flex-grid>*{
    flex-grow:0
}
div.module-products-918 .auto-grid{
    --grid-min-width:300px;
    --grid-min-col:1.5;
    --scroll-padding:var(--scroll-padding-custom,var(--content-gutter,0px))
}
.module-products-918{
    --center-insufficient:initial;
    --inline-margin:initial;
    --center-insufficient-carousel:initial
}
.module-products-918 .auto-grid{
    margin-inline-start:unset;
    margin-inline-end:unset;
    --fr:1fr;
    --auto-carousel-button-width:35px;
    --auto-carousel-button-height:35px
}
.module-products-918 .auto-grid .auto-grid-items{
    cursor:auto;
    grid-auto-flow:row dense;
    overflow-x:initial;
    padding-inline-start:unset;
    padding-inline-end:unset
}
.module-products-918 .auto-grid .auto-carousel-controls{
    display:none
}
.module-products-918 .auto-grid .auto-carousel-items:after{
    display:none
}
.module-products-918 .auto-grid .auto-grid-items.is-gliding a{
    pointer-events:auto
}
.module-products-918 .auto-grid>.auto-grid-items:before{
    --fader-status:1;
    display:block
}
.module-products-918 .auto-grid>.auto-grid-items:after{
    --fader-status:1;
    display:block
}
.module-products-918 .auto-carousel-buttons.auto-carousel-buttons span:before,.module-products-918 .auto-carousel-buttons.swiper-buttons>div:before,.module-products-918 .auto-carousel-buttons.scroll-top em:before,.module-products-918 .auto-carousel-buttons.lg-content .lg-icon:before{
    content:'\e93f' !important;
    font-family:icomoon !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.no-touchevents .module-products-918 .auto-carousel-buttons.auto-carousel-buttons span:hover:before,.no-touchevents .module-products-918 .auto-carousel-buttons.swiper-buttons>div:hover:before,.no-touchevents .module-products-918 .auto-carousel-buttons.scroll-top em:hover:before,.no-touchevents .module-products-918 .auto-carousel-buttons.lg-content .lg-icon:hover:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-products-918 .auto-carousel-buttons.auto-carousel-buttons span:active:before,.module-products-918 .auto-carousel-buttons.swiper-buttons>div:active:before,.module-products-918 .auto-carousel-buttons.scroll-top em:active:before,.module-products-918 .auto-carousel-buttons.lg-content .lg-icon:active:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-products-918 .auto-carousel-buttons.auto-carousel-buttons span,.module-products-918 .auto-carousel-buttons.swiper-buttons>div,.module-products-918 .auto-carousel-buttons.scroll-top em,.module-products-918 .auto-carousel-buttons.lg-content .lg-icon{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.no-touchevents .module-products-918 .auto-carousel-buttons.auto-carousel-buttons span:hover,.no-touchevents .module-products-918 .auto-carousel-buttons.swiper-buttons>div:hover,.no-touchevents .module-products-918 .auto-carousel-buttons.scroll-top em:hover,.no-touchevents .module-products-918 .auto-carousel-buttons.lg-content .lg-icon:hover{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-products-918 .auto-carousel-buttons.auto-carousel-buttons span:active,.module-products-918 .auto-carousel-buttons.swiper-buttons>div:active,.module-products-918 .auto-carousel-buttons.scroll-top em:active,.module-products-918 .auto-carousel-buttons.lg-content .lg-icon:active{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-products-918 .auto-carousel-prev span:before{
    transform:scaleX(-1);
    font-size:18px
}
.module-products-918 .auto-grid-items:before,.module-products-918 .auto-grid-items:after{
    --fader-width-right:200px
}
.module-products-918 .auto-carousel-buttons{
    align-items:center;
    justify-content:space-between;
    flex-direction:row;
    position:absolute;
    top:50%;
    height:auto;
    transform:translate3d(0,-50%,0);
    margin-top:var(--buttons-offset,0px)
}
.module-products-918 .auto-carousel-buttons .auto-carousel-prev{
    order:0;
    transform:translate3d(var(--auto-carousel-button-x,0px),var(--auto-carousel-button-y,0px),0) scale(var(--scale,1))
}
.module-products-918 .auto-carousel-buttons .auto-carousel-next{
    order:2;
    transform:translate3d(calc(var(--auto-carousel-button-x,0px)*-1),var(--auto-carousel-button-y,0px),0) scale(var(--scale,1))
}
.module-products-918 .auto-carousel-next span:before{
    font-size:18px
}
.no-touchevents .module-products-918 .auto-carousel-buttons>div:hover>span{
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02)
}
.touchevents div.module-products-918 .auto-grid-items>*{
    scroll-snap-align:start
}
div.module-products-918 .auto-grid .auto-grid-items{
    --scroll-by:3
}
div.module-products-918{
    --auto-carousel-controls-max-width:min(min(var(--content-max-width,100%) - var(--scroll-padding,0px)*2,var(--content-max-width,100%) - var(--content-gutter,0)*2),100% - var(--scroll-padding,0px)*2)
}
@media (max-width:1200px){
    .module-products-918{
        --center-insufficient-carousel:max-content;
        --align-to-content-title:max(0px,calc(50% - var(--content-max-width)/2 + var(--content-gutter)));
        --align-to-content:max(var(--content-gutter),calc((100vw - var(--scrollW,0px) - var(--content-max-width))/2) + var(--content-gutter,0px));
        --align-to-content-cancel:calc(var(--align-to-content)*-1 + var(--content-gutter,0px))
    }
    .module-products-918 .auto-grid{
        margin-inline-start:calc(0px - var(--scroll-padding,0px));
        margin-inline-end:calc(0px - var(--scroll-padding,0px));
        --fr:var(--item-width,var(--grid-min-width))
    }
    .module-products-918 .auto-grid .auto-grid-items{
        cursor:var(--cursor);
        grid-auto-flow:column;
        overflow-x:auto;
        overflow-y:hidden;
        padding-inline-start:var(--scroll-padding,0px);
        padding-inline-end:var(--scroll-padding,0px);
        padding-top:var(--top-padding,0px);
        padding-bottom:var(--bottom-padding,0px)
    }
    .module-products-918 .auto-grid .auto-carousel-controls{
        display:flex
    }
    .module-products-918 .auto-grid .auto-carousel-items:after{
        display:block
    }
    .module-products-918 .auto-grid .auto-grid-items.is-gliding a{
        pointer-events:none
    }
}
@media (max-width:900px){
    .module-products-918 .swiper-buttons:not(.slider-navigation){
        display:none;
        width:calc(100% - (0px*2))
    }
}
@media (max-width:500px){
    .module-products-918 .product-list .product-thumb .product-labels{
        display:none
    }
    .module-products-918 .product-list.product-grid .has-countdown .wish-group{
        --countdown-offset-buttons:0px
    }
    .module-products-918 .product-list:not(.product-list) .product-thumb .rating{
        --countdown-offset:0 !important
    }
    .module-products-918 .product-list .product-thumb .btn-quickview{
        --countdown-offset:0 !important;
        min-width:28px;
        height:28px
    }
    .module-products-918 .product-list .has-countdown .product-thumb .countdown{
        display:none
    }
    .module-products-918 .product-list.product-list .product-layout .product-thumb{
        --product-list-gap:var(--j-gap-spacing---6)
    }
    .module-products-918 .product-list .product-thumb .stats-group{
        justify-content:space-between;
        flex-direction:row
    }
    .module-products-918 .product-list .product-thumb .stats-group>span{
        flex-grow:0
    }
    .module-products-918 .product-list .product-thumb .stats{
        margin-bottom:var(--j-gap-spacing---4);
        --element-margin-bottom:var(--j-gap-spacing---4)
    }
    .module-products-918 .product-list .product-thumb .rating{
        height:auto;
        justify-content:flex-start
    }
    .module-products-918 .product-list .product-thumb .rating-stars{
        transform:translate3d(0,0,0);
        padding-bottom:var(--j-gap-spacing---4);
        --element-padding-bottom:var(--j-gap-spacing---4)
    }
    .module-products-918 .product-list .product-thumb .name a{
        display:-webkit-box;
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2;
        overflow:hidden;
        font-family:'Urbanist';
        font-weight:500;
        font-size:var(--j-font_size-font-size--title-item-list);
        text-transform:none;
        line-height:1.3
    }
    .module-products-918 .product-list .product-thumb .description{
        display:none
    }
    .module-products-918 .product-list.product-grid .product-layout .product-thumb .name{
        --flex-grow:0
    }
    .module-products-918 .product-list .product-thumb .price{
        font-family:'Urbanist';
        font-weight:600;
        font-size:var(--j-font_size-font-size-400);
        color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
        line-height:1;
        margin-top:var(--j-gap-spacing---2);
        --element-margin-top:var(--j-gap-spacing---2)
    }
    .module-products-918 .product-list .product-thumb .buttons-wrapper{
        display:none
    }
    .module-products-918 .product-list .product-thumb .btn-wishlist{
        display:none
    }
    .module-products-918 .product-list .product-thumb .btn-compare{
        display:none
    }
    .module-products-918 .product-list .product-thumb .extra-group{
        display:none
    }
}
 div.module-products-918 div.module-body ul.nav-tabs>li.tab-3>a:not(.item-all-link){
    color:rgba(179,33,39,1)
}
 .module-button-263 .btn{
    transform-origin:center;
    width:auto;
    --focus-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    margin-top:var(--j-gap-spacing-vertical-xl) !important;
    --element-margin-top:var(--j-gap-spacing-vertical-xl) !important;
    padding:1.2em !important;
    --element-padding:1.2em !important;
    padding-right:2.2em !important;
    --element-padding-right:2.2em !important;
    padding-left:2.2em !important;
    --element-padding-left:2.2em !important
}
.module-button-263{
    display:flex;
    justify-content:center
}
.module-button-263 .btn,.module-button-263 .btn:visited{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.no-touchevents .module-button-263 .btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.module-button-263 .btn:active,.no-touchevents .module-button-263 .btn:hover:active{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.module-button-263 .btn,.module-button-263 .tooltip{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.module-button-263 .btn:active,.no-touchevents .module-button-263 .btn:hover:active,.module-button-263 .btn:focus:active,.no-touchevents .module-button-263 .btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.module-button-263 .btn:focus,.module-button-263 .btn[disabled]{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important
}
.no-touchevents .module-button-263 .btn:hover,.no-touchevents .module-button-263 .btn:active:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-button-263 .btn:active,.no-touchevents .module-button-263 .btn:hover:active,.module-button-263 .btn:focus:active{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.module-button-263 .btn:focus{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-button-263 .btn.btn.disabled:after{
    font-size:1em
}
.module-button-263 .btn:after{
    content:'\e655' !important;
    font-family:icomoon !important;
    margin-left:7px;
    --element-margin-left:7px
}
@media (max-width:500px){
    .module-button-263 .btn{
        width:auto
    }
}
 .module-title-726{
    margin-bottom:var(--j-gap-spacing-vertical-xl);
    --element-margin-bottom:var(--j-gap-spacing-vertical-xl);
    border-radius:2px;
    --element-border-radius:2px;
    max-width:500px;
    justify-content:start
}
.module-title-726 .subtitle{
    display:inline-block;
    margin-inline:auto;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-500);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    line-height:1.6
}
.module-title-726 .title-divider{
    display:block;
    margin-inline:auto
}
.module-title-726 .title-divider:before{
    content:'\e9e0' !important;
    font-family:icomoon !important;
    font-size:52px;
    color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.module-title-726.title-module{
    align-self:center !important
}
.module-title-726 .title-wrapper{
    text-align:center;
    align-self:center
}
.module-title-726 .title-main{
    justify-content:center;
    flex-direction:column
}
.module-title-726 .title-label{
    margin-inline:auto
}
.module-title-726 .title-main:before{
    text-align:center;
    font-family:Georgia,serif;
    font-weight:200italic;
    font-size:90px;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    line-height:1;
    margin-top:-70px;
    opacity:.05;
    display:none;
    opacity:.05
}
.module-title-726 .title-buttons{
    justify-content:center;
    gap:var(--j-gap-spacing-gap-3)
}
.module-title-726 .title-wrapper>div:not(:first-child):not(:empty),.module-title-726 .title-wrapper>.title-divider{
    margin-top:var(--j-gap-spacing---8)
}
.module-title-726 .title-wrapper h3{
    font-family:'Urbanist';
    font-weight:700;
    font-size:var(--j-font_size-font-size--title-section);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    line-height:1.3
}
.module-title-726.title-module .title-wrapper{
    max-width:850px
}
.module-title-726 .title-wrapper>div:not(:first-child):not(:empty).title-buttons{
    margin-top:var(--j-gap-spacing-gap-general-2);
    --element-margin-top:var(--j-gap-spacing-gap-general-2)
}
.module-title-726 .title-inline-btn.btn,.module-title-726 .title-inline-btn.btn:visited{
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important
}
.no-touchevents .module-title-726 .title-inline-btn.btn:hover{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.module-title-726 .title-inline-btn.btn{
    justify-content:flex-start;
    border-style:none;
    padding:0;
    --element-padding:0px;
    padding-bottom:2px;
    --element-padding-bottom:2px;
    box-shadow:none;
    border-radius:0 !important;
    --element-border-radius:0px !important
}
.module-title-726 .title-inline-btn.btn,.module-title-726 .title-inline-btn.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-title-726 .title-inline-btn.btn:active,.no-touchevents .module-title-726 .title-inline-btn.btn:hover:active,.module-title-726 .title-inline-btn.btn:focus:active,.no-touchevents .module-title-726 .title-inline-btn.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-title-726 .title-inline-btn.btn:focus,.module-title-726 .title-inline-btn.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.module-title-726 .title-inline-btn.btn:active,.no-touchevents .module-title-726 .title-inline-btn.btn:hover:active,.module-title-726 .title-inline-btn.btn:focus:active{
    box-shadow:none
}
.module-title-726 .title-inline-btn.btn:focus{
    box-shadow:none
}
.module-title-726 .title-inline-btn.btn.btn.disabled:after{
    font-size:1em
}
.module-title-726 .title-inline-btn:after{
    content:'\e9b1' !important;
    font-family:icomoon !important;
    margin-left:var(--j-gap-spacing---3);
    --element-margin-left:var(--j-gap-spacing---3)
}
.module-title-726 .title-inline-btn{
    font-size:var(--j-font_size-font-size-500) !important
}
.module-title-726 .title-btn-1.btn,.module-title-726 .title-btn-1.btn:visited{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.no-touchevents .module-title-726 .title-btn-1.btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.module-title-726 .title-btn-1.btn:active,.no-touchevents .module-title-726 .title-btn-1.btn:hover:active{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.module-title-726 .title-btn-1.btn{
    --focus-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.module-title-726 .title-btn-1.btn,.module-title-726 .title-btn-1.tooltip{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.module-title-726 .title-btn-1.btn:active,.no-touchevents .module-title-726 .title-btn-1.btn:hover:active,.module-title-726 .title-btn-1.btn:focus:active,.no-touchevents .module-title-726 .title-btn-1.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.module-title-726 .title-btn-1.btn:focus,.module-title-726 .title-btn-1.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important
}
.no-touchevents .module-title-726 .title-btn-1.btn:hover,.no-touchevents .module-title-726 .title-btn-1.btn:active:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-title-726 .title-btn-1.btn:active,.no-touchevents .module-title-726 .title-btn-1.btn:hover:active,.module-title-726 .title-btn-1.btn:focus:active{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.module-title-726 .title-btn-1.btn:focus{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-title-726 .title-btn-1.btn.btn.disabled:after{
    font-size:1em
}
.module-title-726 .title-btn-2.btn,.module-title-726 .title-btn-2.btn:visited{
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important
}
.no-touchevents .module-title-726 .title-btn-2.btn:hover{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.module-title-726 .title-btn-2.btn{
    justify-content:flex-start;
    border-style:none;
    padding:0;
    --element-padding:0px;
    padding-bottom:2px;
    --element-padding-bottom:2px;
    box-shadow:none;
    border-radius:0 !important;
    --element-border-radius:0px !important
}
.module-title-726 .title-btn-2.btn,.module-title-726 .title-btn-2.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-title-726 .title-btn-2.btn:active,.no-touchevents .module-title-726 .title-btn-2.btn:hover:active,.module-title-726 .title-btn-2.btn:focus:active,.no-touchevents .module-title-726 .title-btn-2.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-title-726 .title-btn-2.btn:focus,.module-title-726 .title-btn-2.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.module-title-726 .title-btn-2.btn:active,.no-touchevents .module-title-726 .title-btn-2.btn:hover:active,.module-title-726 .title-btn-2.btn:focus:active{
    box-shadow:none
}
.module-title-726 .title-btn-2.btn:focus{
    box-shadow:none
}
.module-title-726 .title-btn-2.btn.btn.disabled:after{
    font-size:1em
}
div.module-title-726{
    margin:0;
    --element-margin:0px
}
.module-title-726 .title-wrapper .subtitle{
    display:inline-block
}
.module-title-726 .title-btn-1:after{
    content:'\e655' !important;
    font-family:icomoon !important
}
@media (max-width:1200px){
    .module-title-726 .title-main:before{
        font-size:70px;
        margin-top:-80px
    }
}
@media (max-width:500px){
    .module-title-726 .title-main:before{
        font-size:50px;
        margin-top:-90px
    }
}
 .module-side_products-994 .side-products .side-product:before{
    display:none;
    order:3;
    inset-inline:5px 0
}
.module-side_products-994 .panel-group .panel-heading a:before{
    content:'\e40b' !important;
    font-family:icomoon !important;
    font-size:1em;
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    order:10;
    margin:0 0 0 auto
}
.no-touchevents .module-side_products-994 .panel-group .panel-heading:hover a:before{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.module-side_products-994 .panel-group .panel-active .panel-heading a:before,.no-touchevents .module-side_products-994 .panel-group .panel-active .panel-heading:hover a:before{
    content:'\e40a' !important;
    font-family:icomoon !important;
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.module-side_products-994 .panel-group .panel-heading a{
    justify-content:flex-start;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size--title-menu);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    text-transform:none;
    line-height:1.3;
    padding-top:1.2em;
    --element-padding-top:1.2em;
    padding-bottom:1.2em;
    --element-padding-bottom:1.2em
}
.no-touchevents .module-side_products-994 .panel-group .panel-heading:hover a{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.no-touchevents .module-side_products-994 .panel-group .panel-active .panel-heading:hover a,.module-side_products-994 .panel-group .panel-active .panel-heading a{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.module-side_products-994 .panel-group .panel{
    --panel-spacing:var(--j-gap-spacing---2)
}
.module-side_products-994 .panel-body{
    margin-top:var(--j-gap-spacing---5) !important
}
.module-side_products-994 .panel-group .panel:not(:only-child):not(:last-child):after{
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.module-side_products-994 .panel-group .panel:last-child .panel-heading{
    border-width:0 !important;
    border-bottom-width:0 !important
}
.module-side_products-994 .panel-group .panel-heading a.has-image{
    padding-top:.7em;
    --element-padding-top:.7em;
    padding-bottom:.7em;
    --element-padding-bottom:.7em
}
.module-side_products-994 .panel-group .panel-body{
    padding-bottom:var(--j-gap-spacing---7);
    --element-padding-bottom:var(--j-gap-spacing---7)
}
.module-side_products-994 .panel-group .panel-heading+.panel-collapse .panel-body{
    border-width:0
}
.module-side_products-994 .panel-group .panel .menu-image>img{
    background-color:rgba(247,247,247,1);
    --background-color:rgba(247,247,247,1)
}
.module-side_products-994 .panel-group .panel .menu-image{
    margin-right:var(--j-gap-spacing---5);
    --element-margin-right:var(--j-gap-spacing---5);
    padding:var(--j-gap-spacing---1);
    --element-padding:var(--j-gap-spacing---1);
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.module-side_products-994 .nav-tabs>li>a:not(.item-all-link),.module-side_products-994 .nav-tabs>li.active>a:not(.item-all-link),.no-touchevents .module-side_products-994 .nav-tabs>li.active>a:not(.item-all-link):hover,.module-side_products-994 .nav-tabs>li.active>a:not(.item-all-link):focus{
    font-family:'Urbanist';
    font-weight:500;
    font-size:var(--j-font_size-font-size--title-item-list);
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    text-transform:none;
    line-height:1.3
}
.no-touchevents .module-side_products-994 .nav-tabs>li:hover>a:not(.item-all-link),.module-side_products-994 .nav-tabs>li.active>a:not(.item-all-link){
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-side_products-994 .nav-tabs>li.active>a:not(.item-all-link),.no-touchevents .module-side_products-994 .nav-tabs>li.active>a:not(.item-all-link):hover,.module-side_products-994 .nav-tabs>li.active>a:not(.item-all-link):focus{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-side_products-994 .nav-tabs>li{
    border-width:0;
    border-bottom-width:1px
}
.module-side_products-994 .nav-tabs+.tab-content{
    --spacing:var(--j-gap-spacing---8);
    margin-block-start:var(--spacing,0px);
    margin-inline-start:0
}
.module-side_products-994 ul.nav-tabs{
    --tabs-gap:var(--j-gap-spacing---8)
}
.module-side_products-994{
    --align-tabs:var(--tabs-align,flex-start);
    --align-to-content-title:max(0px,calc(50% - var(--content-max-width)/2 + var(--content-gutter)));
    --align-to-content:max(var(--content-gutter),calc((100vw - var(--scrollW,0px) - var(--content-max-width))/2) + var(--content-gutter,0px));
    --align-to-content-cancel:calc(var(--align-to-content)*-1 + var(--content-gutter,0px))
}
.module-side_products-994 .full-tabs-bg{
    --full-bg-display:block
}
.module-side_products-994 .tab-content:before{
    --full-content-bg-display:block
}
.module-side_products-994 .nav-tabs{
    min-width:initial;
    max-width:var(--max-width-display,100vw);
    max-height:none;
    --page-tabs-scroll-direction:var(--page-tabs-scroll,0px);
    --tab-align:auto;
    flex-direction:row;
    align-items:center;
    padding-bottom:var(--pb);
    overflow-x:var(--overflow-x-scroll);
    overflow-y:var(--overflow-y-scroll)
}
.module-side_products-994 .tab-content{
    flex-basis:100%;
    max-height:none;
    overflow-y:initial;
    overflow-x:initial
}
.module-side_products-994 .ipr-grid .product-layout.swiper-slide{
    margin-right:0;
    width:calc((100% - 0*0px)/1 - .01px)
}
.module-side_products-994 .ipr-grid .product-layout:not(.swiper-slide){
    padding:0;
    width:calc(100%/1 - .01px)
}
.one-column #content .module-side_products-994 .ipr-grid .product-layout.swiper-slide{
    margin-right:0;
    width:calc((100% - 0*0px)/1 - .01px)
}
.one-column #content .module-side_products-994 .ipr-grid .product-layout:not(.swiper-slide){
    padding:0;
    width:calc(100%/1 - .01px)
}
.two-column #content .module-side_products-994 .ipr-grid .product-layout.swiper-slide{
    margin-right:0;
    width:calc((100% - 0*0px)/1 - .01px)
}
.two-column #content .module-side_products-994 .ipr-grid .product-layout:not(.swiper-slide){
    padding:0;
    width:calc(100%/1 - .01px)
}
.side-column .module-side_products-994 .ipr-grid .product-layout.swiper-slide{
    margin-right:0;
    width:calc((100% - 0*0px)/1 - .01px)
}
.side-column .module-side_products-994 .ipr-grid .product-layout:not(.swiper-slide){
    padding:0;
    width:calc(100%/1 - .01px)
}
.module-side_products-994 .side-product{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:4px;
    --element-border-radius:4px;
    padding:var(--j-gap-spacing---4);
    --element-padding:var(--j-gap-spacing---4);
    align-items:center
}
.no-touchevents .module-side_products-994 .side-product:hover{
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02);
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.module-side_products-994 .side-product .image a{
    height:auto
}
.module-side_products-994 .side-product .image img{
    border-radius:4px;
    --element-border-radius:4px
}
.module-side_products-994 .side-product .product-img img{
    background-color:hsla(var(--j-color-scheme-image-background-h),var(--j-color-scheme-image-background-s),calc(var(--j-color-scheme-image-background-l) - 0%),calc(var(--j-color-scheme-image-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-image-background-h),var(--j-color-scheme-image-background-s),calc(var(--j-color-scheme-image-background-l) - 0%),calc(var(--j-color-scheme-image-background-a)*1))
}
.module-side_products-994 .side-product .image{
    flex-basis:auto
}
.module-side_products-994 .side-product:before{
    position:static;
    height:100%;
    order:3;
    inset-inline:5px 0;
    --min-width:50px;
    font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
    font-weight:700;
    font-size:var(--j-font_size-font-size--1200);
    color:rgba(0,0,0,0);
    text-decoration:none;
    -webkit-text-decoration:none;
    -webkit-text-stroke-width:1px;
    -webkit-text-stroke-color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    line-height:1.1
}
.module-side_products-994 .has-special .side-product .image:before{
    content:'\eb11' !important;
    font-family:icomoon !important;
    font-size:14px;
    color:rgba(179,33,39,1)
}
.module-side_products-994 .side-product .image:before{
    margin:var(--j-gap-spacing---4);
    --element-margin:var(--j-gap-spacing---4);
    margin-top:0;
    --element-margin-top:0px;
    align-items:flex-start;
    justify-content:flex-start
}
.module-side_products-994 .side-product .quickview-button{
    --display:inline-flex;
    align-items:flex-end;
    justify-content:flex-start
}
.module-side_products-994 .side-product .quickview-button .btn{
    margin:var(--j-gap-spacing---2) !important;
    --element-margin:var(--j-gap-spacing---2) !important
}
.module-side_products-994 .side-product .btn-quickview .btn-text{
    display:none
}
.module-side_products-994 .side-product .btn-quickview:before{
    display:inline-flex;
    content:'\e66b' !important;
    font-family:icomoon !important;
    font-size:13px !important
}
.module-side_products-994 .side-product .quickview-button .btn-quickview{
    --visibility:hidden;
    --opacity:0;
    transform:scale(.85)
}
.module-side_products-994 .side-product .btn-quickview{
    width:26px !important;
    height:26px !important
}
.module-side_products-994 .side-product .btn-quickview.btn,.module-side_products-994 .side-product .btn-quickview.btn:visited{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.no-touchevents .module-side_products-994 .side-product .btn-quickview.btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.module-side_products-994 .side-product .btn-quickview.btn:active,.no-touchevents .module-side_products-994 .side-product .btn-quickview.btn:hover:active{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.module-side_products-994 .side-product .btn-quickview.btn{
    --focus-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    justify-content:center;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    padding:4px;
    --element-padding:4px;
    box-shadow:none;
    border-radius:999px !important;
    --element-border-radius:999px !important
}
.module-side_products-994 .side-product .btn-quickview.btn,.module-side_products-994 .side-product .btn-quickview.tooltip{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.module-side_products-994 .side-product .btn-quickview.btn:active,.no-touchevents .module-side_products-994 .side-product .btn-quickview.btn:hover:active,.module-side_products-994 .side-product .btn-quickview.btn:focus:active,.no-touchevents .module-side_products-994 .side-product .btn-quickview.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.module-side_products-994 .side-product .btn-quickview.btn:focus,.module-side_products-994 .side-product .btn-quickview.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1)) !important
}
.no-touchevents .module-side_products-994 .side-product .btn-quickview.btn:hover,.no-touchevents .module-side_products-994 .side-product .btn-quickview.btn:active:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-side_products-994 .side-product .btn-quickview.btn.btn.disabled:after{
    font-size:1em
}
.module-side_products-994 .side-product .btn-quickview.btn:before{
    font-size:1.1em
}
.module-side_products-994 .side-product .btn-quickview .btn.disabled{
    color:transparent !important
}
.module-side_products-994 .side-product .btn-quickview .btn[disabled]{
    color:transparent !important
}
.module-side_products-994 .side-product .caption{
    padding:var(--j-gap-spacing---3);
    --element-padding:var(--j-gap-spacing---3);
    padding-top:var(--j-gap-spacing---1);
    --element-padding-top:var(--j-gap-spacing---1);
    padding-bottom:var(--j-gap-spacing---1);
    --element-padding-bottom:var(--j-gap-spacing---1)
}
.module-side_products-994 .side-product .name{
    display:block
}
.module-side_products-994 .side-product .name a{
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
    overflow:hidden;
    padding-bottom:1px;
    -webkit-line-clamp:1;
    font-family:'Inter';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-menu);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    text-transform:none;
    line-height:1.3
}
.no-touchevents .module-side_products-994 .side-product .name a:hover,.no-touchevents .module-side_products-994 .side-product .image:hover+.caption .name a{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
.module-side_products-994 .side-product .price{
    display:flex;
    align-items:center;
    flex-direction:row;
    font-family:'Urbanist';
    font-weight:500;
    font-size:var(--j-font_size-font-size-300);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    line-height:1;
    margin-top:var(--j-gap-spacing---2);
    --element-margin-top:var(--j-gap-spacing---2)
}
.module-side_products-994 .side-product .price-tax{
    font-size:10px;
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    display:none;
    margin-top:var(--j-gap-spacing---2);
    --element-margin-top:var(--j-gap-spacing---2)
}
.module-side_products-994 .side-product .price-old{
    order:2;
    font-family:'Inter';
    font-weight:400;
    font-size:90%;
    color:rgba(242,119,99,1);
    text-decoration:line-through;
    -webkit-text-decoration:line-through;
    letter-spacing:0;
    line-height:1
}
.module-side_products-994 .side-product .price-new{
    order:1
}
.module-side_products-994 .side-product .rating{
    display:none;
    margin-top:var(--j-gap-spacing---3);
    --element-margin-top:var(--j-gap-spacing---3);
    justify-content:flex-start
}
.module-side_products-994 .side-product .rating.no-rating{
    display:none
}
.module-side_products-994 .side-product .rating .fa-stack{
    font-size:11px;
    width:1.3em
}
.module-side_products-994 .side-product .button-group{
    display:flex;
    margin-top:var(--j-gap-spacing---2);
    --element-margin-top:var(--j-gap-spacing---2);
    margin-left:-4px;
    --element-margin-left:-4px
}
.module-side_products-994 .side-product .button-group>a{
    margin:calc(5px/2)
}
.module-side_products-994 .side-product .btn-cart{
    display:inline-flex
}
.module-side_products-994 .side-product .btn-cart:before{
    content:'\e628' !important;
    font-family:icomoon !important;
}
.module-side_products-994 .side-product .btn-cart.btn,.module-side_products-994 .side-product .btn-cart.btn:visited{
    font-size:var(--j-font_size-font-size-200) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*0.8)) !important
}
.no-touchevents .module-side_products-994 .side-product .btn-cart.btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.module-side_products-994 .side-product .btn-cart.btn,.module-side_products-994 .side-product .btn-cart.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-side_products-994 .side-product .btn-cart.btn:active,.no-touchevents .module-side_products-994 .side-product .btn-cart.btn:hover:active,.module-side_products-994 .side-product .btn-cart.btn:focus:active,.no-touchevents .module-side_products-994 .side-product .btn-cart.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-side_products-994 .side-product .btn-cart.btn:focus,.module-side_products-994 .side-product .btn-cart.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.module-side_products-994 .side-product .btn-cart.btn{
    border-style:none;
    padding:.2em;
    --element-padding:.2em;
    box-shadow:none
}
.module-side_products-994 .side-product .btn-cart.btn:active,.no-touchevents .module-side_products-994 .side-product .btn-cart.btn:hover:active,.module-side_products-994 .side-product .btn-cart.btn:focus:active{
    box-shadow:none
}
.module-side_products-994 .side-product .btn-cart.btn:focus{
    box-shadow:none
}
.module-side_products-994 .side-product .btn-cart.btn.btn.disabled:after{
    font-size:1em
}
.module-side_products-994 .side-product .btn-wishlist{
    display:inline-flex
}
.module-side_products-994 .side-product .btn-wishlist.btn,.module-side_products-994 .side-product .btn-wishlist.btn:visited{
    font-size:var(--j-font_size-font-size-200) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*0.8)) !important
}
.no-touchevents .module-side_products-994 .side-product .btn-wishlist.btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.module-side_products-994 .side-product .btn-wishlist.btn,.module-side_products-994 .side-product .btn-wishlist.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-side_products-994 .side-product .btn-wishlist.btn:active,.no-touchevents .module-side_products-994 .side-product .btn-wishlist.btn:hover:active,.module-side_products-994 .side-product .btn-wishlist.btn:focus:active,.no-touchevents .module-side_products-994 .side-product .btn-wishlist.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-side_products-994 .side-product .btn-wishlist.btn:focus,.module-side_products-994 .side-product .btn-wishlist.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.module-side_products-994 .side-product .btn-wishlist.btn{
    border-style:none;
    padding:.2em;
    --element-padding:.2em;
    box-shadow:none
}
.module-side_products-994 .side-product .btn-wishlist.btn:active,.no-touchevents .module-side_products-994 .side-product .btn-wishlist.btn:hover:active,.module-side_products-994 .side-product .btn-wishlist.btn:focus:active{
    box-shadow:none
}
.module-side_products-994 .side-product .btn-wishlist.btn:focus{
    box-shadow:none
}
.module-side_products-994 .side-product .btn-wishlist.btn.btn.disabled:after{
    font-size:1em
}
.module-side_products-994 .side-product .btn-compare{
    display:inline-flex
}
.module-side_products-994 .side-product .btn-compare.btn,.module-side_products-994 .side-product .btn-compare.btn:visited{
    font-size:var(--j-font_size-font-size-200) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*0.8)) !important
}
.no-touchevents .module-side_products-994 .side-product .btn-compare.btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.module-side_products-994 .side-product .btn-compare.btn,.module-side_products-994 .side-product .btn-compare.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-side_products-994 .side-product .btn-compare.btn:active,.no-touchevents .module-side_products-994 .side-product .btn-compare.btn:hover:active,.module-side_products-994 .side-product .btn-compare.btn:focus:active,.no-touchevents .module-side_products-994 .side-product .btn-compare.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-side_products-994 .side-product .btn-compare.btn:focus,.module-side_products-994 .side-product .btn-compare.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.module-side_products-994 .side-product .btn-compare.btn{
    border-style:none;
    padding:.2em;
    --element-padding:.2em;
    box-shadow:none
}
.module-side_products-994 .side-product .btn-compare.btn:active,.no-touchevents .module-side_products-994 .side-product .btn-compare.btn:hover:active,.module-side_products-994 .side-product .btn-compare.btn:focus:active{
    box-shadow:none
}
.module-side_products-994 .side-product .btn-compare.btn:focus{
    box-shadow:none
}
.module-side_products-994 .side-product .btn-compare.btn.btn.disabled:after{
    font-size:1em
}
.module-side_products-994 .flex-grid{
    --flex-grid-max-col:calc((100% - (1 - 1)*var(--flex-grid-gap,0px))/1);
    --flex-grid-gap:var(--j-gap-spacing-gap-2)
}
.module-side_products-994 .flex-grid>*{
    flex-grow:1
}
.module-side_products-994 .auto-grid{
    --grid-min-width:280px;
    --grid-min-col:1.1;
    --grid-gap:var(--j-gap-spacing-gap-2);
    --auto-grow-type:auto-fill;
    --item-width:var(--item-fill);
    margin-inline-start:calc(0px - var(--scroll-padding,0px));
    margin-inline-end:calc(0px - var(--scroll-padding,0px));
    --fr:var(--item-width)
}
div.module-side_products-994 .auto-grid{
    --grid-min-width:300px;
    --grid-min-col:1.1;
    --scrollbar-top-spacing:24px
}
.module-side_products-994 .auto-grid .auto-grid-items{
    cursor:var(--cursor);
    grid-auto-flow:column;
    overflow-x:auto;
    overflow-y:hidden;
    padding-inline-start:var(--scroll-padding,0px);
    padding-inline-end:var(--scroll-padding,0px);
    padding-top:var(--top-padding,0px);
    padding-bottom:var(--bottom-padding,0px)
}
.module-side_products-994 .auto-grid .auto-carousel-controls{
    display:flex
}
.module-side_products-994 .auto-grid .auto-carousel-items:after{
    display:block
}
.module-side_products-994 .auto-grid .auto-grid-items.is-gliding a{
    pointer-events:none
}
.module-side_products-994 .auto-grid>.auto-grid-items:before{
    --fader-status:1;
    display:block
}
.module-side_products-994 .auto-grid>.auto-grid-items:after{
    --fader-status:1;
    display:block
}
.module-side_products-994 .auto-grid .auto-grid-items:before,.module-side_products-994 .auto-grid .auto-grid-items:after{
    --fader-width-left:100px;
    --fader-width-right:100px
}
.touchevents div.module-side_products-994 .auto-grid-items:not(.is-dragging)>*{
    scroll-snap-align:start
}
div.module-side_products-994{
    --auto-carousel-controls-max-width:min(min(var(--content-max-width,100%) - var(--scroll-padding,0px)*2,var(--content-max-width,100%) - var(--content-gutter,0)*2),100% - var(--scroll-padding,0px)*2)
}
 .module-manufacturers-771{
    --title-stack:1024px;
    --unit:1vw;
    --center-insufficient:initial;
    --inline-margin:initial;
    --center-insufficient-carousel:max-content;
    --align-to-content-title:max(0px,calc(50% - var(--content-max-width)/2 + var(--content-gutter)));
    --align-to-content:max(var(--content-gutter),calc((100vw - var(--scrollW,0px) - var(--content-max-width))/2) + var(--content-gutter,0px));
    --align-to-content-cancel:calc(var(--align-to-content)*-1 + var(--content-gutter,0px))
}
.module-manufacturers-771 .manufacturer-thumb{
    padding:var(--j-gap-spacing---6);
    --element-padding:var(--j-gap-spacing---6);
    padding-top:var(--j-gap-spacing---4);
    --element-padding-top:var(--j-gap-spacing---4);
    padding-bottom:var(--j-gap-spacing---4);
    --element-padding-bottom:var(--j-gap-spacing---4)
}
.module-manufacturers-771 .manufacturer-thumb .image{
    display:block
}
.no-touchevents .module-manufacturers-771 .manufacturer-thumb:hover .image img{
    transform:scale(1.15);
    filter:grayscale(0)
}
.module-manufacturers-771 .manufacturer-thumb .image img{
    filter:grayscale(1)
}
.module-manufacturers-771 .manufacturer-thumb .name{
    width:max-content;
    max-width:90%;
    display:none;
    margin-top:var(--j-gap-spacing---4);
    --element-margin-top:var(--j-gap-spacing---4)
}
.module-manufacturers-771 .manufacturer-thumb .caption{
    flex-basis:calc((var(--image-stack) - 100%)*9999)
}
.module-manufacturers-771 .manufacturer-thumb .name a{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size--title-menu);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    text-transform:none;
    line-height:1.3
}
.no-touchevents .module-manufacturers-771 .manufacturer-thumb:hover .name a{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
.module-manufacturers-771 .manufacturer-thumb .button-group{
    display:flex;
    margin-top:var(--j-gap-spacing---2);
    --element-margin-top:var(--j-gap-spacing---2)
}
.module-manufacturers-771 .manufacturer-thumb .btn-view-more{
    width:auto;
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-200) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    letter-spacing:0 !important;
    line-height:1 !important
}
.module-manufacturers-771 .manufacturer-thumb .btn-view-more.btn,.module-manufacturers-771 .manufacturer-thumb .btn-view-more.btn:visited{
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important
}
.no-touchevents .module-manufacturers-771 .manufacturer-thumb .btn-view-more.btn:hover{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.module-manufacturers-771 .manufacturer-thumb .btn-view-more.btn{
    justify-content:flex-start;
    border-style:none;
    padding:0;
    --element-padding:0px;
    padding-bottom:2px;
    --element-padding-bottom:2px;
    box-shadow:none;
    border-radius:0 !important;
    --element-border-radius:0px !important
}
.module-manufacturers-771 .manufacturer-thumb .btn-view-more.btn,.module-manufacturers-771 .manufacturer-thumb .btn-view-more.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-manufacturers-771 .manufacturer-thumb .btn-view-more.btn:active,.no-touchevents .module-manufacturers-771 .manufacturer-thumb .btn-view-more.btn:hover:active,.module-manufacturers-771 .manufacturer-thumb .btn-view-more.btn:focus:active,.no-touchevents .module-manufacturers-771 .manufacturer-thumb .btn-view-more.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-manufacturers-771 .manufacturer-thumb .btn-view-more.btn:focus,.module-manufacturers-771 .manufacturer-thumb .btn-view-more.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.module-manufacturers-771 .manufacturer-thumb .btn-view-more.btn:active,.no-touchevents .module-manufacturers-771 .manufacturer-thumb .btn-view-more.btn:hover:active,.module-manufacturers-771 .manufacturer-thumb .btn-view-more.btn:focus:active{
    box-shadow:none
}
.module-manufacturers-771 .manufacturer-thumb .btn-view-more.btn:focus{
    box-shadow:none
}
.module-manufacturers-771 .manufacturer-thumb .btn-view-more.btn.btn.disabled:after{
    font-size:1em
}
html:not(.mobile) .module-manufacturers-771 .swiper-container{
    overflow:hidden !important
}
.module-manufacturers-771 .swiper-buttons.auto-carousel-buttons span:before,.module-manufacturers-771 .swiper-buttons.swiper-buttons>div:before,.module-manufacturers-771 .swiper-buttons.scroll-top em:before,.module-manufacturers-771 .swiper-buttons.lg-content .lg-icon:before{
    content:'\e93f' !important;
    font-family:icomoon !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.no-touchevents .module-manufacturers-771 .swiper-buttons.auto-carousel-buttons span:hover:before,.no-touchevents .module-manufacturers-771 .swiper-buttons.swiper-buttons>div:hover:before,.no-touchevents .module-manufacturers-771 .swiper-buttons.scroll-top em:hover:before,.no-touchevents .module-manufacturers-771 .swiper-buttons.lg-content .lg-icon:hover:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-manufacturers-771 .swiper-buttons.auto-carousel-buttons span:active:before,.module-manufacturers-771 .swiper-buttons.swiper-buttons>div:active:before,.module-manufacturers-771 .swiper-buttons.scroll-top em:active:before,.module-manufacturers-771 .swiper-buttons.lg-content .lg-icon:active:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-manufacturers-771 .swiper-buttons.auto-carousel-buttons span,.module-manufacturers-771 .swiper-buttons.swiper-buttons>div,.module-manufacturers-771 .swiper-buttons.scroll-top em,.module-manufacturers-771 .swiper-buttons.lg-content .lg-icon{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.no-touchevents .module-manufacturers-771 .swiper-buttons.auto-carousel-buttons span:hover,.no-touchevents .module-manufacturers-771 .swiper-buttons.swiper-buttons>div:hover,.no-touchevents .module-manufacturers-771 .swiper-buttons.scroll-top em:hover,.no-touchevents .module-manufacturers-771 .swiper-buttons.lg-content .lg-icon:hover{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-manufacturers-771 .swiper-buttons.auto-carousel-buttons span:active,.module-manufacturers-771 .swiper-buttons.swiper-buttons>div:active,.module-manufacturers-771 .swiper-buttons.scroll-top em:active,.module-manufacturers-771 .swiper-buttons.lg-content .lg-icon:active{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-manufacturers-771 .swiper-button-prev:before{
    transform:scaleX(-1)
}
.module-manufacturers-771 .swiper-buttons:not(.slider-navigation){
    display:flex;
    top:50%;
    width:calc(100% - (10px*2))
}
.touchevents .module-manufacturers-771 .swiper-buttons:not(.slider-navigation){
    display:none
}
.module-manufacturers-771 .swiper-button-prev{
    left:0;
    right:auto;
    transform:translate(0,-50%) scale(var(--disabled-scale,1))
}
.module-manufacturers-771 .swiper-button-next{
    left:auto;
    right:0;
    transform:translate(0,-50%) scale(var(--disabled-scale,1))
}
.module-manufacturers-771 .swiper-buttons:not(.slider-navigation) div{
    --width:28px;
    --height:28px
}
.module-manufacturers-771 .swiper-button-disabled{
    opacity:0
}
.module-manufacturers-771 .swiper-container:not(.swiper-container-initialized)+.swiper-buttons:not(.slider-navigation) .swiper-button-prev{
    opacity:0;
    --disabled-scale:0
}
.module-manufacturers-771 .swiper-buttons:not(.slider-navigation)>.swiper-button-disabled{
    --disabled-scale:0
}
.module-manufacturers-771 .swiper-pagination{
    display:inline-flex;
    align-items:center;
    flex-wrap:wrap;
    position:absolute;
    bottom:15px;
    left:50%;
    transform:translate3d(-50%,0,0)
}
.module-manufacturers-771 .swiper-wrapper{
    cursor:auto
}
.module-manufacturers-771 .swiper{
    padding-bottom:15px
}
.module-manufacturers-771 .swiper-pagination-bullet{
    width:6px;
    height:6px;
    background-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*0.5))
}
.module-manufacturers-771 .swiper-pagination>span+span{
    margin-inline-start:8px
}
.no-touchevents .module-manufacturers-771 .swiper-pagination-bullet:hover{
    background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-manufacturers-771 .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-manufacturers-771 .swiper-pagination>span{
    border-radius:999px;
    --element-border-radius:999px
}
.module-manufacturers-771 .ipr-grid .manufacturer-layout.swiper-slide{
    margin-right:0;
    width:calc((100% - 0*0px)/1 - .01px)
}
.module-manufacturers-771 .ipr-grid .manufacturer-layout:not(.swiper-slide){
    padding:0;
    width:calc(100%/1 - .01px)
}
.one-column #content .module-manufacturers-771 .ipr-grid .manufacturer-layout.swiper-slide{
    margin-right:0;
    width:calc((100% - 0*0px)/1 - .01px)
}
.one-column #content .module-manufacturers-771 .ipr-grid .manufacturer-layout:not(.swiper-slide){
    padding:0;
    width:calc(100%/1 - .01px)
}
.two-column #content .module-manufacturers-771 .ipr-grid .manufacturer-layout.swiper-slide{
    margin-right:0;
    width:calc((100% - 0*0px)/1 - .01px)
}
.two-column #content .module-manufacturers-771 .ipr-grid .manufacturer-layout:not(.swiper-slide){
    padding:0;
    width:calc(100%/1 - .01px)
}
.side-column .module-manufacturers-771 .ipr-grid .manufacturer-layout.swiper-slide{
    margin-right:0;
    width:calc((100% - 0*0px)/1 - .01px)
}
.side-column .module-manufacturers-771 .ipr-grid .manufacturer-layout:not(.swiper-slide){
    padding:0;
    width:calc(100%/1 - .01px)
}
.module-manufacturers-771 .flex-grid>*{
    flex-grow:0
}
.module-manufacturers-771 .auto-grid{
    --grid-min-width:150px;
    --grid-min-col:2.3;
    --grid-gap:var(--j-gap-spacing---5);
    --auto-grow-type:auto-fill;
    --item-width:var(--item-fill);
    margin-inline-start:calc(0px - var(--scroll-padding,0px));
    margin-inline-end:calc(0px - var(--scroll-padding,0px));
    --fr:var(--item-width)
}
div.module-manufacturers-771 .auto-grid{
    --auto-grow-type:auto-fit;
    --item-width:var(--item-fit);
    --scrollbar-top-space:0px;
    --scrollbar-bottom-space:0px;
    --auto-carousel-button-x:24px;
    --scroll-padding:var(--scroll-padding-custom,var(--content-gutter,0px))
}
.module-manufacturers-771 .auto-grid .auto-grid-items{
    cursor:var(--cursor);
    grid-auto-flow:column;
    overflow-x:auto;
    overflow-y:hidden;
    padding-inline-start:var(--scroll-padding,0px);
    padding-inline-end:var(--scroll-padding,0px);
    padding-top:var(--top-padding,0px);
    padding-bottom:var(--bottom-padding,0px)
}
.module-manufacturers-771 .auto-grid .auto-carousel-controls{
    display:flex
}
.module-manufacturers-771 .auto-grid .auto-carousel-items:after{
    display:block
}
.module-manufacturers-771 .auto-grid .auto-grid-items.is-gliding a{
    pointer-events:none
}
.module-manufacturers-771 .auto-grid>.auto-grid-items:before{
    --fader-status:0;
    display:none
}
.module-manufacturers-771 .auto-grid>.auto-grid-items:after{
    --fader-status:0;
    display:none
}
div.module-manufacturers-771 .auto-carousel-bar{
    display:none;
    margin:0
}
div.module-manufacturers-771 .auto-carousel-controls.auto-carousel-bar{
    max-height:0
}
div.module-manufacturers-771 .auto-grid .auto-grid-items{
    --scroll-by:4
}
div.module-manufacturers-771{
    --auto-carousel-controls-max-width:min(min(var(--content-max-width,100%) - var(--scroll-padding,0px)*2,var(--content-max-width,100%) - var(--content-gutter,0)*2),100% - var(--scroll-padding,0px)*2)
}
 .module-title-770{
    margin-bottom:var(--j-gap-spacing-vertical-xl);
    --element-margin-bottom:var(--j-gap-spacing-vertical-xl);
    border-radius:2px;
    --element-border-radius:2px;
    max-width:500px;
    justify-content:center
}
.module-title-770 .subtitle{
    display:inline-block;
    margin-inline:auto;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-500);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    line-height:1.6
}
.module-title-770 .title-divider{
    display:block;
    margin-inline:auto
}
.module-title-770 .title-divider:before{
    content:'\e9e0' !important;
    font-family:icomoon !important;
    font-size:52px;
    color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.module-title-770.title-module{
    align-self:center !important
}
.module-title-770 .title-wrapper{
    text-align:center;
    align-self:center
}
.module-title-770 .title-main{
    justify-content:center;
    flex-direction:column
}
.module-title-770 .title-label{
    margin-inline:auto
}
.module-title-770 .title-main:before{
    text-align:center;
    font-family:Georgia,serif;
    font-weight:200italic;
    font-size:90px;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    line-height:1;
    margin-top:-70px;
    opacity:.05;
    display:none;
    opacity:.05
}
.module-title-770 .title-buttons{
    justify-content:center;
    gap:var(--j-gap-spacing-gap-3)
}
.module-title-770 .title-wrapper>div:not(:first-child):not(:empty),.module-title-770 .title-wrapper>.title-divider{
    margin-top:var(--j-gap-spacing---8)
}
.module-title-770 .title-wrapper h3{
    font-family:'Urbanist';
    font-weight:700;
    font-size:var(--j-font_size-font-size--title-section);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    line-height:1.3
}
.module-title-770.title-module .title-wrapper{
    max-width:850px
}
.module-title-770 .title-wrapper>div:not(:first-child):not(:empty).title-buttons{
    margin-top:var(--j-gap-spacing-gap-general-2);
    --element-margin-top:var(--j-gap-spacing-gap-general-2)
}
.module-title-770 .title-inline-btn.btn,.module-title-770 .title-inline-btn.btn:visited{
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important
}
.no-touchevents .module-title-770 .title-inline-btn.btn:hover{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.module-title-770 .title-inline-btn.btn{
    justify-content:flex-start;
    border-style:none;
    padding:0;
    --element-padding:0px;
    padding-bottom:2px;
    --element-padding-bottom:2px;
    box-shadow:none;
    border-radius:0 !important;
    --element-border-radius:0px !important
}
.module-title-770 .title-inline-btn.btn,.module-title-770 .title-inline-btn.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-title-770 .title-inline-btn.btn:active,.no-touchevents .module-title-770 .title-inline-btn.btn:hover:active,.module-title-770 .title-inline-btn.btn:focus:active,.no-touchevents .module-title-770 .title-inline-btn.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-title-770 .title-inline-btn.btn:focus,.module-title-770 .title-inline-btn.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.module-title-770 .title-inline-btn.btn:active,.no-touchevents .module-title-770 .title-inline-btn.btn:hover:active,.module-title-770 .title-inline-btn.btn:focus:active{
    box-shadow:none
}
.module-title-770 .title-inline-btn.btn:focus{
    box-shadow:none
}
.module-title-770 .title-inline-btn.btn.btn.disabled:after{
    font-size:1em
}
.module-title-770 .title-inline-btn:after{
    content:'\e9b1' !important;
    font-family:icomoon !important;
    margin-left:var(--j-gap-spacing---3);
    --element-margin-left:var(--j-gap-spacing---3)
}
.module-title-770 .title-inline-btn{
    font-size:var(--j-font_size-font-size-500) !important
}
.module-title-770 .title-btn-1.btn,.module-title-770 .title-btn-1.btn:visited{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.no-touchevents .module-title-770 .title-btn-1.btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.module-title-770 .title-btn-1.btn:active,.no-touchevents .module-title-770 .title-btn-1.btn:hover:active{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.module-title-770 .title-btn-1.btn{
    --focus-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.module-title-770 .title-btn-1.btn,.module-title-770 .title-btn-1.tooltip{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.module-title-770 .title-btn-1.btn:active,.no-touchevents .module-title-770 .title-btn-1.btn:hover:active,.module-title-770 .title-btn-1.btn:focus:active,.no-touchevents .module-title-770 .title-btn-1.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.module-title-770 .title-btn-1.btn:focus,.module-title-770 .title-btn-1.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important
}
.no-touchevents .module-title-770 .title-btn-1.btn:hover,.no-touchevents .module-title-770 .title-btn-1.btn:active:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-title-770 .title-btn-1.btn:active,.no-touchevents .module-title-770 .title-btn-1.btn:hover:active,.module-title-770 .title-btn-1.btn:focus:active{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.module-title-770 .title-btn-1.btn:focus{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-title-770 .title-btn-1.btn.btn.disabled:after{
    font-size:1em
}
.module-title-770 .title-btn-2.btn,.module-title-770 .title-btn-2.btn:visited{
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important
}
.no-touchevents .module-title-770 .title-btn-2.btn:hover{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.module-title-770 .title-btn-2.btn{
    justify-content:flex-start;
    border-style:none;
    padding:0;
    --element-padding:0px;
    padding-bottom:2px;
    --element-padding-bottom:2px;
    box-shadow:none;
    border-radius:0 !important;
    --element-border-radius:0px !important
}
.module-title-770 .title-btn-2.btn,.module-title-770 .title-btn-2.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-title-770 .title-btn-2.btn:active,.no-touchevents .module-title-770 .title-btn-2.btn:hover:active,.module-title-770 .title-btn-2.btn:focus:active,.no-touchevents .module-title-770 .title-btn-2.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-title-770 .title-btn-2.btn:focus,.module-title-770 .title-btn-2.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.module-title-770 .title-btn-2.btn:active,.no-touchevents .module-title-770 .title-btn-2.btn:hover:active,.module-title-770 .title-btn-2.btn:focus:active{
    box-shadow:none
}
.module-title-770 .title-btn-2.btn:focus{
    box-shadow:none
}
.module-title-770 .title-btn-2.btn.btn.disabled:after{
    font-size:1em
}
.module-title-770 .title-btn-1:before{
    content:'\e8e4' !important;
    font-family:icomoon !important
}
@media (max-width:1200px){
    .module-title-770 .title-main:before{
        font-size:70px;
        margin-top:-80px
    }
}
@media (max-width:500px){
    .module-title-770 .title-main:before{
        font-size:50px;
        margin-top:-90px
    }
}
 html:not(.mobile) .module-gallery-839 .swiper-container{
    overflow:hidden !important
}
.module-gallery-839 .swiper-buttons.auto-carousel-buttons span:before,.module-gallery-839 .swiper-buttons.swiper-buttons>div:before,.module-gallery-839 .swiper-buttons.scroll-top em:before,.module-gallery-839 .swiper-buttons.lg-content .lg-icon:before{
    content:'\e93f' !important;
    font-family:icomoon !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.no-touchevents .module-gallery-839 .swiper-buttons.auto-carousel-buttons span:hover:before,.no-touchevents .module-gallery-839 .swiper-buttons.swiper-buttons>div:hover:before,.no-touchevents .module-gallery-839 .swiper-buttons.scroll-top em:hover:before,.no-touchevents .module-gallery-839 .swiper-buttons.lg-content .lg-icon:hover:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-gallery-839 .swiper-buttons.auto-carousel-buttons span:active:before,.module-gallery-839 .swiper-buttons.swiper-buttons>div:active:before,.module-gallery-839 .swiper-buttons.scroll-top em:active:before,.module-gallery-839 .swiper-buttons.lg-content .lg-icon:active:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-gallery-839 .swiper-buttons.auto-carousel-buttons span,.module-gallery-839 .swiper-buttons.swiper-buttons>div,.module-gallery-839 .swiper-buttons.scroll-top em,.module-gallery-839 .swiper-buttons.lg-content .lg-icon{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.no-touchevents .module-gallery-839 .swiper-buttons.auto-carousel-buttons span:hover,.no-touchevents .module-gallery-839 .swiper-buttons.swiper-buttons>div:hover,.no-touchevents .module-gallery-839 .swiper-buttons.scroll-top em:hover,.no-touchevents .module-gallery-839 .swiper-buttons.lg-content .lg-icon:hover{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-gallery-839 .swiper-buttons.auto-carousel-buttons span:active,.module-gallery-839 .swiper-buttons.swiper-buttons>div:active,.module-gallery-839 .swiper-buttons.scroll-top em:active,.module-gallery-839 .swiper-buttons.lg-content .lg-icon:active{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-gallery-839 .swiper-button-prev:before{
    transform:scaleX(-1)
}
.module-gallery-839 .swiper-buttons:not(.slider-navigation){
    display:flex;
    top:50%;
    width:calc(100% - (10px*2))
}
.touchevents .module-gallery-839 .swiper-buttons:not(.slider-navigation){
    display:none
}
.module-gallery-839 .swiper-button-prev{
    left:0;
    right:auto;
    transform:translate(0,-50%) scale(var(--disabled-scale,1))
}
.module-gallery-839 .swiper-button-next{
    left:auto;
    right:0;
    transform:translate(0,-50%) scale(var(--disabled-scale,1))
}
.module-gallery-839 .swiper-buttons:not(.slider-navigation) div{
    --width:28px;
    --height:28px
}
.module-gallery-839 .swiper-button-disabled{
    opacity:0
}
.module-gallery-839 .swiper-container:not(.swiper-container-initialized)+.swiper-buttons:not(.slider-navigation) .swiper-button-prev{
    opacity:0;
    --disabled-scale:0
}
.module-gallery-839 .swiper-buttons:not(.slider-navigation)>.swiper-button-disabled{
    --disabled-scale:0
}
.module-gallery-839 .swiper-pagination{
    display:inline-flex;
    align-items:center;
    flex-wrap:wrap;
    position:absolute;
    bottom:15px;
    left:50%;
    transform:translate3d(-50%,0,0)
}
.module-gallery-839 .swiper-wrapper{
    cursor:auto
}
.module-gallery-839 .swiper{
    padding-bottom:15px
}
.module-gallery-839 .swiper-pagination-bullet{
    width:6px;
    height:6px;
    background-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*0.5))
}
.module-gallery-839 .swiper-pagination>span+span{
    margin-inline-start:8px
}
.no-touchevents .module-gallery-839 .swiper-pagination-bullet:hover{
    background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-gallery-839 .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-gallery-839 .swiper-pagination>span{
    border-radius:999px;
    --element-border-radius:999px
}
.module-gallery-839 .ipr-grid .module-item.swiper-slide{
    margin-right:0;
    width:calc((100% - 3*0px)/4 - .01px)
}
.module-gallery-839 .ipr-grid .module-item:not(.swiper-slide){
    padding:0;
    width:calc(100%/4 - .01px)
}
.one-column #content .module-gallery-839 .ipr-grid .module-item.swiper-slide{
    margin-right:0;
    width:calc((100% - 0*0px)/1 - .01px)
}
.one-column #content .module-gallery-839 .ipr-grid .module-item:not(.swiper-slide){
    padding:0;
    width:calc(100%/1 - .01px)
}
.two-column #content .module-gallery-839 .ipr-grid .module-item.swiper-slide{
    margin-right:0;
    width:calc((100% - 0*0px)/1 - .01px)
}
.two-column #content .module-gallery-839 .ipr-grid .module-item:not(.swiper-slide){
    padding:0;
    width:calc(100%/1 - .01px)
}
.side-column .module-gallery-839 .ipr-grid .module-item.swiper-slide{
    margin-right:16px;
    width:calc((100% - 2*16px)/3 - .01px)
}
.side-column .module-gallery-839 .ipr-grid .module-item:not(.swiper-slide){
    padding:8px;
    width:calc(100%/3 - .01px)
}
/* .module-gallery-839 .module-item>a .gallery-image:before{
    background-color:rgba(0,0,0,.45);
    mix-blend-mode:multiply;
    --opacity:.5;
    opacity:var(--opacity-hover,var(--opacity,1))
} */
.no-touchevents .module-gallery-839 .module-item:hover>a .gallery-image:before{
    --opacity-hover:1
}
/* .module-gallery-839 .module-item>a:after{
    --display:flex;
    align-items:center;
    justify-content:center;
    content:'\e727' !important;
    font-family:icomoon !important;
    font-size:30px;
    color:rgba(255,255,255,.8)
} */
.module-gallery-839 .module-item>a:before{
    display:none;
    color:rgba(247,247,247,1);
    line-height:1.2
}
.module-gallery-839 div.module-item>a:after{
    display:var(--display);
    opacity:var(--opacity)
}
.module-gallery-839 .module-item>a{
    border-radius:2px;
    --element-border-radius:2px
}
.module-gallery-839 .module-item>a img{
    transform:scale(1)
}
.module-gallery-839 .gallery-image-caption{
    display:none
}
div.module-gallery-839 .module-item>a:after{
    font-size:2.5em
}
.no-touchevents div.module-gallery-839 .module-item>a .gallery-image:before{
    /* background-color:rgba(0,0,0,.8) */
}
div.module-gallery-839 .module-item>a .gallery-image:before{
    --opacity:.3;
    opacity:var(--opacity-hover,var(--opacity,1))
}
.no-touchevents div.module-gallery-839 .module-item:hover>a .gallery-image:before{
    --opacity-hover:.5
}
.lg-839 .lg-backdrop{
    background-color:rgba(0,0,0,.8);
    --background-color:rgba(0,0,0,.8);
    -webkit-backdrop-filter:blur(5px);
    backdrop-filter:blur(5px)
}
.lg-839 #lg-actual-size-1{
    display:flex
}
.lg-839 .lg-autoplay-button{
    display:flex
}
.lg-839 .lg-progress-bar .lg-progress{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.lg-839 .lg-download{
    display:none
}
.lg-839 .lg-close{
    display:flex
}
.lg-839 .lg-content .lg-icon{
    display:flex;
    width:48px;
    height:48px;
    height:48px
}
.lg-839 .lg-toolbar .lg-icon,.lg-839 .lg-toolbar .lg-counter{
    color:rgba(255,255,255,.5)
}
.no-touchevents .lg-839 .lg-toolbar .lg-icon:hover{
    color:rgba(255,255,255,1)
}
.lg-839 .lg-fullscreen{
    display:none
}
.lg-839 .lg-image,.lg-839 .lg-video-poster{
    background-color:hsla(var(--j-color-scheme-image-background-h),var(--j-color-scheme-image-background-s),calc(var(--j-color-scheme-image-background-l) - 0%),calc(var(--j-color-scheme-image-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-image-background-h),var(--j-color-scheme-image-background-s),calc(var(--j-color-scheme-image-background-l) - 0%),calc(var(--j-color-scheme-image-background-a)*1));
    border-radius:2px;
    --element-border-radius:2px
}
.lg-839 .lg-image{
    max-height:calc(100% - 100px);
    max-width:calc(100% - 50px)
}
.lg-839 .lg-video-play-button{
    color:rgba(255,255,255,1)
}
.lg-839 .lg-content.auto-carousel-buttons span:before,.lg-839 .lg-content.swiper-buttons>div:before,.lg-839 .lg-content.scroll-top em:before,.lg-839 .lg-content.lg-content .lg-icon:before{
    content:'\e93f' !important;
    font-family:icomoon !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.no-touchevents .lg-839 .lg-content.auto-carousel-buttons span:hover:before,.no-touchevents .lg-839 .lg-content.swiper-buttons>div:hover:before,.no-touchevents .lg-839 .lg-content.scroll-top em:hover:before,.no-touchevents .lg-839 .lg-content.lg-content .lg-icon:hover:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.lg-839 .lg-content.auto-carousel-buttons span:active:before,.lg-839 .lg-content.swiper-buttons>div:active:before,.lg-839 .lg-content.scroll-top em:active:before,.lg-839 .lg-content.lg-content .lg-icon:active:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.lg-839 .lg-content.auto-carousel-buttons span,.lg-839 .lg-content.swiper-buttons>div,.lg-839 .lg-content.scroll-top em,.lg-839 .lg-content.lg-content .lg-icon{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.no-touchevents .lg-839 .lg-content.auto-carousel-buttons span:hover,.no-touchevents .lg-839 .lg-content.swiper-buttons>div:hover,.no-touchevents .lg-839 .lg-content.scroll-top em:hover,.no-touchevents .lg-839 .lg-content.lg-content .lg-icon:hover{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.lg-839 .lg-content.auto-carousel-buttons span:active,.lg-839 .lg-content.swiper-buttons>div:active,.lg-839 .lg-content.scroll-top em:active,.lg-839 .lg-content.lg-content .lg-icon:active{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.lg-839 .lg-content .lg-prev:before{
    transform:scaleX(-1)
}
.lg-839 .lg-outer .lg-counter{
    visibility:visible
}
.lg-839 .lg-zoom-in{
    display:none
}
.lg-839 .lg-zoom-out{
    display:none
}
.lg-839 .lg-download:after{
    content:'\eb4e' !important;
    font-family:icomoon !important
}
.lg-839 .lg-zoom-in:after{
    content:'\ebef' !important;
    font-family:icomoon !important
}
.lg-839 .lg-zoom-out:after{
    content:'\ebf0' !important;
    font-family:icomoon !important
}
.lg-839 .lg-close:after{
    content:'\e981' !important;
    font-family:icomoon !important
}
.lg-839 .lg-toolbar{
    height:55px
}
.lg-839 .lg-sub-html{
    color:rgba(255,255,255,.8);
    padding-block:var(--caption-distance,1rem);
    margin-top:0
}
.lg-839 .lg-outer{
    --caption-distance:12px;
    --thumbs-padding:10px
}
.lg-839 div.lg-sub-html{
    display:block !important
}
.lg-839 .lg-thumb-item{
    background-color:hsla(var(--j-color-scheme-image-background-h),var(--j-color-scheme-image-background-s),calc(var(--j-color-scheme-image-background-l) - 0%),calc(var(--j-color-scheme-image-background-a)*1));
    border-radius:0;
    --element-border-radius:0px;
    transform:scale(calc(100/100));
    opacity:.7
}
.lg-839 .lg-components .lg-thumb-item+.lg-thumb-item{
    margin-inline-start:8px
}
.lg-839 .lg-outer .lg-thumb{
    border-radius:2px;
    --element-border-radius:2px;
    border-bottom-right-radius:0;
    --element-border-bottom-right-radius:0px;
    border-bottom-left-radius:0;
    --element-border-bottom-left-radius:0px;
    box-shadow:0px .2px .2px rgba(0,0,0,.15),0px .3px .2px -.5px rgba(0,0,0,.14),-.1px .6px .5px -1px rgba(0,0,0,.12),-.1px 1.2px 1px -1.5px rgba(0,0,0,.11),-.2px 2.2px 1.8px -2px rgba(0,0,0,.1),-.3px 3.8px 3.1px -2.5px rgba(0,0,0,.08),-.5px 6.1px 5px -3px rgba(0,0,0,.07),-.8px 9.4px 7.7px -3.5px rgba(0,0,0,.06),-1.1px 13.7px 11.2px -4px rgba(0,0,0,.04),-1.6px 19.2px 15.8px -4.5px rgba(0,0,0,.03)
}
.lg-839 .lg-outer div.lg-thumb{
    background-color:rgba(0,0,0,.8);
    --background-color:rgba(0,0,0,.8)
}
.lg-839 .module-button .btn{
    transform:scale(calc(100/100))
}
.no-touchevents .lg-839 .lg-thumb-item:not(.active):hover{
    transform:scale(calc(105/100));
    opacity:1
}
.lg-839 .lg-thumb-item.active{
    transform:scale(calc(105/100));
    opacity:1
}
.lg-839 .lg-outer .lg-toggle-thumb:after{
    content:'\eb33' !important;
    font-family:icomoon !important;
    font-size:24px;
    color:rgba(255,255,255,.5)
}
.no-touchevents .lg-839 .lg-outer .lg-toggle-thumb:hover:after{
    color:rgba(255,255,255,1)
}
.lg-839 .lg-outer .lg-toggle-thumb{
    background-color:rgba(17,17,17,1);
    --background-color:rgba(17,17,17,1);
    width:42px;
    height:42px;
    height:42px;
    border-top-left-radius:2px;
    --element-border-top-left-radius:2px;
    border-top-right-radius:2px;
    --element-border-top-right-radius:2px;
    inset-inline-start:50%;
    inset-inline-end:auto;
    transform:translate3d(var(--transform-50-rtl,-50%),var(--transform-100-rtl,-100%),0)
}
.lg-839 .lg-components{
    display:block
}
.lg-839{
    --thumb-width:90px;
    --thumb-height:80px
}
.module-gallery-839 .module-body{
    justify-content:flex-start
}
.module-gallery-839 .open-btn{
    transform:scale(calc(100/100));
    transform-origin:top left
}
.module-gallery-839 .flex-grid{
    --flex-grid-width:200px;
    --flex-grid-max-col:calc((100% - (4 - 1)*var(--flex-grid-gap,0px))/4)
}
.module-gallery-839 .flex-grid>*{
    flex-grow:1
}
div.module-gallery-839 .auto-grid{
    --grid-min-width:300px;
    --grid-min-col:1.5;
    --scroll-padding:var(--scroll-padding-custom,var(--content-gutter,0px))
}
.module-gallery-839{
    --center-insufficient:initial;
    --inline-margin:initial;
    --center-insufficient-carousel:max-content;
    --align-to-content-title:max(0px,calc(50% - var(--content-max-width)/2 + var(--content-gutter)));
    --align-to-content:max(var(--content-gutter),calc((100vw - var(--scrollW,0px) - var(--content-max-width))/2) + var(--content-gutter,0px));
    --align-to-content-cancel:calc(var(--align-to-content)*-1 + var(--content-gutter,0px));
    --stagger-item-even:var(--j-gap-spacing-gap-5)
}
.module-gallery-839 .auto-grid{
    margin-inline-start:calc(0px - var(--scroll-padding,0px));
    margin-inline-end:calc(0px - var(--scroll-padding,0px));
    --fr:var(--item-width);
    --auto-carousel-button-width:35px;
    --auto-carousel-button-height:35px
}
.module-gallery-839 .auto-grid .auto-grid-items{
    cursor:var(--cursor);
    grid-auto-flow:column;
    overflow-x:auto;
    overflow-y:hidden;
    padding-inline-start:var(--scroll-padding,0px);
    padding-inline-end:var(--scroll-padding,0px);
    padding-top:var(--top-padding,0px);
    padding-bottom:var(--bottom-padding,0px)
}
.module-gallery-839 .auto-grid .auto-carousel-controls{
    display:flex
}
.module-gallery-839 .auto-grid .auto-carousel-items:after{
    display:block
}
.module-gallery-839 .auto-grid .auto-grid-items.is-gliding a{
    pointer-events:none
}
.module-gallery-839 .auto-grid>.auto-grid-items:before{
    --fader-status:0;
    display:none
}
.module-gallery-839 .auto-grid>.auto-grid-items:after{
    --fader-status:0;
    display:none
}
.module-gallery-839 .auto-carousel-buttons.auto-carousel-buttons span:before,.module-gallery-839 .auto-carousel-buttons.swiper-buttons>div:before,.module-gallery-839 .auto-carousel-buttons.scroll-top em:before,.module-gallery-839 .auto-carousel-buttons.lg-content .lg-icon:before{
    content:'\e600' !important;
    font-family:icomoon !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.no-touchevents .module-gallery-839 .auto-carousel-buttons.auto-carousel-buttons span:hover:before,.no-touchevents .module-gallery-839 .auto-carousel-buttons.swiper-buttons>div:hover:before,.no-touchevents .module-gallery-839 .auto-carousel-buttons.scroll-top em:hover:before,.no-touchevents .module-gallery-839 .auto-carousel-buttons.lg-content .lg-icon:hover:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-gallery-839 .auto-carousel-buttons.auto-carousel-buttons span:active:before,.module-gallery-839 .auto-carousel-buttons.swiper-buttons>div:active:before,.module-gallery-839 .auto-carousel-buttons.scroll-top em:active:before,.module-gallery-839 .auto-carousel-buttons.lg-content .lg-icon:active:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-gallery-839 .auto-carousel-buttons.auto-carousel-buttons span,.module-gallery-839 .auto-carousel-buttons.swiper-buttons>div,.module-gallery-839 .auto-carousel-buttons.scroll-top em,.module-gallery-839 .auto-carousel-buttons.lg-content .lg-icon{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.no-touchevents .module-gallery-839 .auto-carousel-buttons.auto-carousel-buttons span:hover,.no-touchevents .module-gallery-839 .auto-carousel-buttons.swiper-buttons>div:hover,.no-touchevents .module-gallery-839 .auto-carousel-buttons.scroll-top em:hover,.no-touchevents .module-gallery-839 .auto-carousel-buttons.lg-content .lg-icon:hover{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-gallery-839 .auto-carousel-buttons.auto-carousel-buttons span:active,.module-gallery-839 .auto-carousel-buttons.swiper-buttons>div:active,.module-gallery-839 .auto-carousel-buttons.scroll-top em:active,.module-gallery-839 .auto-carousel-buttons.lg-content .lg-icon:active{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-gallery-839 .auto-carousel-prev span:before{
    transform:scaleX(-1);
    font-size:18px
}
.module-gallery-839 .auto-grid-items:before,.module-gallery-839 .auto-grid-items:after{
    --fader-width-right:200px
}
.module-gallery-839 .auto-carousel-buttons{
    align-items:center;
    justify-content:space-between;
    flex-direction:row;
    position:absolute;
    top:50%;
    height:auto;
    transform:translate3d(0,-50%,0);
    margin-top:var(--buttons-offset,0px)
}
.module-gallery-839 .auto-carousel-buttons .auto-carousel-prev{
    order:0;
    transform:translate3d(var(--auto-carousel-button-x,0px),var(--auto-carousel-button-y,0px),0) scale(var(--scale,1))
}
.module-gallery-839 .auto-carousel-buttons .auto-carousel-next{
    order:2;
    transform:translate3d(calc(var(--auto-carousel-button-x,0px)*-1),var(--auto-carousel-button-y,0px),0) scale(var(--scale,1))
}
.module-gallery-839 .auto-carousel-next span:before{
    font-size:18px
}
.no-touchevents .module-gallery-839 .auto-carousel-buttons>div:hover>span{
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02)
}
.touchevents div.module-gallery-839 .auto-grid-items:not(.is-dragging)>*{
    scroll-snap-align:none
}
div.module-gallery-839 .auto-grid .auto-grid-items{
    --scroll-by:3
}
div.module-gallery-839{
    --auto-carousel-controls-max-width:min(min(var(--content-max-width,100%) - var(--scroll-padding,0px)*2,var(--content-max-width,100%) - var(--content-gutter,0)*2),100% - var(--scroll-padding,0px)*2)
}
.module-gallery-839 .masonry-grid{
    --masonry-cols-width:200px
}
@media (max-width:500px){
    .lg-839 .lg-content .lg-icon{
        width:40px;
        height:40px;
        height:40px
    }
}
 .module-gallery-839 .module-item-1>a:before{
    content:'Custom image caption'
}
 .module-gallery-839 .module-item-2>a:before{
    content:'Custom image caption'
}
 .module-gallery-839 .module-item-3>a:before{
    content:'Custom image caption'
}
 .module-gallery-839 .module-item-4>a:before{
    content:'Video support'
}
div.module-gallery-839 .module-body div.module-item-4>a:after{
    content:'\ea42' !important;
    font-family:icomoon !important;
    display:flex;
    opacity:1;
    transform:scale(1)
}
 .module-gallery-839 .module-item-5>a:before{
    content:'Banners with links'
}
 .module-gallery-839 .module-item-6>a:before{
    content:'Custom image caption'
}
 .module-gallery-839 .module-item-7>a:before{
    content:'Custom image caption'
}
 .module-gallery-839 .module-item-8>a:before{
    content:'Custom image caption'
}
 .module-gallery-839 .module-item-9>a:before{
    content:'Custom image caption'
}
 .module-gallery-839 .module-item-10>a:before{
    content:'Custom image caption'
}
 .module-gallery-839 .module-item-11>a:before{
    content:'Custom image caption'
}
 .module-gallery-839 .module-item-12>a:before{
    content:'Custom image caption'
}
 .module-gallery-839 .module-item-13>a:before{
    content:'Custom image caption'
}
 .module-gallery-839 .module-item-14>a:before{
    content:'Custom image caption'
}
 .module-gallery-839 .module-item-15>a:before{
    content:'Image caption'
}
 .module-gallery-839 .module-item-16>a:before{
    content:'Banner Link'
}
 .module-gallery-839 .module-item-17>a:before{
    content:'Banner Link'
}
 .module-gallery-839 .module-item-18>a:before{
    content:'Banner Link'
}
 .module-title-1010{
    margin-bottom:var(--j-gap-spacing-vertical-xl);
    --element-margin-bottom:var(--j-gap-spacing-vertical-xl);
    border-radius:2px;
    --element-border-radius:2px;
    max-width:500px;
    justify-content:start
}
.module-title-1010 .subtitle{
    display:inline-block;
    margin-inline:auto;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-500);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    line-height:1.6
}
.module-title-1010 .title-divider{
    display:block;
    margin-inline:auto
}
.module-title-1010 .title-divider:before{
    content:'\e9e0' !important;
    font-family:icomoon !important;
    font-size:52px;
    color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.module-title-1010.title-module{
    align-self:center !important
}
.module-title-1010 .title-wrapper{
    text-align:center;
    align-self:center
}
.module-title-1010 .title-main{
    justify-content:center;
    flex-direction:column
}
.module-title-1010 .title-label{
    margin-inline:auto
}
.module-title-1010 .title-main:before{
    text-align:center;
    font-family:Georgia,serif;
    font-weight:200italic;
    font-size:90px;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    line-height:1;
    margin-top:-70px;
    opacity:.05;
    display:none;
    opacity:.05;
    display:block
}
.module-title-1010 .title-buttons{
    justify-content:center;
    gap:var(--j-gap-spacing-gap-3)
}
.module-title-1010 .title-wrapper>div:not(:first-child):not(:empty),.module-title-1010 .title-wrapper>.title-divider{
    margin-top:var(--j-gap-spacing---8)
}
.module-title-1010 .title-wrapper h3{
    font-family:'Urbanist';
    font-weight:700;
    font-size:var(--j-font_size-font-size--title-section);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    line-height:1.3
}
.module-title-1010.title-module .title-wrapper{
    max-width:850px
}
.module-title-1010 .title-wrapper>div:not(:first-child):not(:empty).title-buttons{
    margin-top:var(--j-gap-spacing-gap-general-2);
    --element-margin-top:var(--j-gap-spacing-gap-general-2)
}
.module-title-1010 .title-inline-btn.btn,.module-title-1010 .title-inline-btn.btn:visited{
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important
}
.no-touchevents .module-title-1010 .title-inline-btn.btn:hover{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.module-title-1010 .title-inline-btn.btn{
    justify-content:flex-start;
    border-style:none;
    padding:0;
    --element-padding:0px;
    padding-bottom:2px;
    --element-padding-bottom:2px;
    box-shadow:none;
    border-radius:0 !important;
    --element-border-radius:0px !important
}
.module-title-1010 .title-inline-btn.btn,.module-title-1010 .title-inline-btn.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-title-1010 .title-inline-btn.btn:active,.no-touchevents .module-title-1010 .title-inline-btn.btn:hover:active,.module-title-1010 .title-inline-btn.btn:focus:active,.no-touchevents .module-title-1010 .title-inline-btn.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-title-1010 .title-inline-btn.btn:focus,.module-title-1010 .title-inline-btn.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.module-title-1010 .title-inline-btn.btn:active,.no-touchevents .module-title-1010 .title-inline-btn.btn:hover:active,.module-title-1010 .title-inline-btn.btn:focus:active{
    box-shadow:none
}
.module-title-1010 .title-inline-btn.btn:focus{
    box-shadow:none
}
.module-title-1010 .title-inline-btn.btn.btn.disabled:after{
    font-size:1em
}
.module-title-1010 .title-inline-btn:after{
    content:'\e9b1' !important;
    font-family:icomoon !important;
    margin-left:var(--j-gap-spacing---3);
    --element-margin-left:var(--j-gap-spacing---3)
}
.module-title-1010 .title-inline-btn{
    font-size:var(--j-font_size-font-size-500) !important
}
.module-title-1010 .title-btn-1.btn,.module-title-1010 .title-btn-1.btn:visited{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.no-touchevents .module-title-1010 .title-btn-1.btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.module-title-1010 .title-btn-1.btn:active,.no-touchevents .module-title-1010 .title-btn-1.btn:hover:active{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.module-title-1010 .title-btn-1.btn{
    --focus-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.module-title-1010 .title-btn-1.btn,.module-title-1010 .title-btn-1.tooltip{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.module-title-1010 .title-btn-1.btn:active,.no-touchevents .module-title-1010 .title-btn-1.btn:hover:active,.module-title-1010 .title-btn-1.btn:focus:active,.no-touchevents .module-title-1010 .title-btn-1.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.module-title-1010 .title-btn-1.btn:focus,.module-title-1010 .title-btn-1.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important
}
.no-touchevents .module-title-1010 .title-btn-1.btn:hover,.no-touchevents .module-title-1010 .title-btn-1.btn:active:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-title-1010 .title-btn-1.btn:active,.no-touchevents .module-title-1010 .title-btn-1.btn:hover:active,.module-title-1010 .title-btn-1.btn:focus:active{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.module-title-1010 .title-btn-1.btn:focus{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-title-1010 .title-btn-1.btn.btn.disabled:after{
    font-size:1em
}
.module-title-1010 .title-btn-2.btn,.module-title-1010 .title-btn-2.btn:visited{
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important
}
.no-touchevents .module-title-1010 .title-btn-2.btn:hover{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.module-title-1010 .title-btn-2.btn{
    justify-content:flex-start;
    border-style:none;
    padding:0;
    --element-padding:0px;
    padding-bottom:2px;
    --element-padding-bottom:2px;
    box-shadow:none;
    border-radius:0 !important;
    --element-border-radius:0px !important
}
.module-title-1010 .title-btn-2.btn,.module-title-1010 .title-btn-2.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-title-1010 .title-btn-2.btn:active,.no-touchevents .module-title-1010 .title-btn-2.btn:hover:active,.module-title-1010 .title-btn-2.btn:focus:active,.no-touchevents .module-title-1010 .title-btn-2.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-title-1010 .title-btn-2.btn:focus,.module-title-1010 .title-btn-2.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.module-title-1010 .title-btn-2.btn:active,.no-touchevents .module-title-1010 .title-btn-2.btn:hover:active,.module-title-1010 .title-btn-2.btn:focus:active{
    box-shadow:none
}
.module-title-1010 .title-btn-2.btn:focus{
    box-shadow:none
}
.module-title-1010 .title-btn-2.btn.btn.disabled:after{
    font-size:1em
}
@media (max-width:1200px){
    .module-title-1010 .title-main:before{
        font-size:70px;
        margin-top:-80px
    }
}
@media (max-width:500px){
    .module-title-1010 .title-main:before{
        font-size:50px;
        margin-top:-90px
    }
}
 .module-blog_posts-1011 .nav-tabs>li>a:not(.item-all-link),.module-blog_posts-1011 .nav-tabs>li.active>a:not(.item-all-link),.no-touchevents .module-blog_posts-1011 .nav-tabs>li.active>a:not(.item-all-link):hover,.module-blog_posts-1011 .nav-tabs>li.active>a:not(.item-all-link):focus{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-module);
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    text-transform:none;
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.4
}
.no-touchevents .module-blog_posts-1011 .nav-tabs>li:hover>a:not(.item-all-link),.module-blog_posts-1011 .nav-tabs>li.active>a:not(.item-all-link){
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-blog_posts-1011 .nav-tabs>li.active>a:not(.item-all-link),.no-touchevents .module-blog_posts-1011 .nav-tabs>li.active>a:not(.item-all-link):hover,.module-blog_posts-1011 .nav-tabs>li.active>a:not(.item-all-link):focus{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-blog_posts-1011 .nav-tabs>li{
    border-width:0;
    border-bottom-width:2px;
    border-style:solid;
    border-color:rgba(0,0,0,0)
}
.no-touchevents .module-blog_posts-1011 .nav-tabs>li:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-blog_posts-1011 .nav-tabs>li.active,.no-touchevents .module-blog_posts-1011 .nav-tabs>li:hover.active{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-blog_posts-1011 ul.nav-tabs>li{
    border-radius:0;
    --element-border-radius:0px;
    flex-grow:0
}
.module-blog_posts-1011 .nav-tabs>li.active:after{
    display:none;
    border-top-width:10px
}
.module-blog_posts-1011 .nav-tabs>li>a:not(.item-all-link){
    justify-content:center;
    white-space:nowrap;
    padding:0;
    --element-padding:0px;
    padding-bottom:.3em;
    --element-padding-bottom:.3em
}
.module-blog_posts-1011 .nav-tabs li .menu-image>img{
    background-color:rgba(247,247,247,1);
    --background-color:rgba(247,247,247,1)
}
.module-blog_posts-1011 .nav-tabs li .menu-image{
    margin-right:var(--j-gap-spacing---5);
    --element-margin-right:var(--j-gap-spacing---5);
    padding:var(--j-gap-spacing---1);
    --element-padding:var(--j-gap-spacing---1);
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.module-blog_posts-1011 .nav-tabs>li>a:not(.item-all-link):before{
    font-size:18px
}
.module-blog_posts-1011 .nav-tabs+.tab-content{
    --spacing:var(--j-gap-spacing-vertical-xl);
    margin-block-start:var(--spacing,0px);
    margin-inline-start:0
}
.module-blog_posts-1011 ul.nav-tabs{
    --tabs-gap:var(--j-gap-spacing-gap-4);
    --max-width-display:var(--max-width,100vw)
}
.module-blog_posts-1011{
    --align-tabs:var(--tabs-align,flex-start);
    --tabs-align:flex-start;
    --center-insufficient:initial;
    --inline-margin:initial;
    --center-insufficient-carousel:initial
}
.module-blog_posts-1011 .full-tabs-bg{
    --full-bg-display:block
}
.module-blog_posts-1011 .tab-content:before{
    --full-content-bg-display:block
}
.module-blog_posts-1011 .nav-tabs{
    min-width:initial;
    max-width:var(--max-width-display,100vw);
    max-height:none;
    --page-tabs-scroll-direction:var(--page-tabs-scroll,0px);
    --tab-align:auto;
    flex-direction:row;
    align-items:center;
    padding-bottom:var(--pb);
    overflow-x:var(--overflow-x-scroll);
    overflow-y:var(--overflow-y-scroll)
}
.module-blog_posts-1011 .tab-content{
    flex-basis:100%;
    max-height:none;
    overflow-y:initial;
    overflow-x:initial
}
.module-blog_posts-1011 ul.nav-tabs>li:first-child{
    margin-inline-start:0
}
.module-blog_posts-1011 ul.nav-tabs>li:last-child{
    margin-inline-end:0
}
.module-blog_posts-1011 ul.nav-tabs::-webkit-scrollbar{
    display:none
}
.module-blog_posts-1011 ul.nav-tabs{
    scrollbar-width:none
}
.module-blog_posts-1011 ul.nav-tabs.desktop{
    --scrollW:0px
}
.module-blog_posts-1011 ul.nav-tabs.desktop.mac.firefox{
    --scrollW:0px
}
.module-blog_posts-1011>.module-body>.tab-container{
    --align-tabs:center
}
.module-blog_posts-1011>.module-body>.tab-container>.nav-tabs{
    --align-self:center;
    --max-width:fit-content
}
.module-blog_posts-1011>.module-body>.tab-container>.nav-tabs>li{
    flex-grow:0
}
.module-blog_posts-1011>.module-body>.tab-container>.nav-tabs>li:first-child{
    margin-inline-start:var(--tab-align)
}
.module-blog_posts-1011>.module-body>.tab-container>.nav-tabs>li:last-child{
    margin-inline-end:var(--tab-align)
}
.module-blog_posts-1011.module-blog_posts-grid .ipr-grid .post-layout.swiper-slide{
    margin-right:20px;
    width:calc((100% - 3*20px)/4 - .01px)
}
.module-blog_posts-1011.module-blog_posts-grid .ipr-grid .post-layout:not(.swiper-slide){
    padding:10px;
    width:calc(100%/4 - .01px)
}
.one-column #content .module-blog_posts-1011.module-blog_posts-grid .ipr-grid .post-layout.swiper-slide{
    margin-right:20px;
    width:calc((100% - 2*20px)/3 - .01px)
}
.one-column #content .module-blog_posts-1011.module-blog_posts-grid .ipr-grid .post-layout:not(.swiper-slide){
    padding:10px;
    width:calc(100%/3 - .01px)
}
.two-column #content .module-blog_posts-1011.module-blog_posts-grid .ipr-grid .post-layout.swiper-slide{
    margin-right:20px;
    width:calc((100% - 1*20px)/2 - .01px)
}
.two-column #content .module-blog_posts-1011.module-blog_posts-grid .ipr-grid .post-layout:not(.swiper-slide){
    padding:10px;
    width:calc(100%/2 - .01px)
}
.side-column .module-blog_posts-1011.module-blog_posts-grid .ipr-grid .post-layout.swiper-slide{
    margin-right:20px;
    width:calc((100% - 0*20px)/1 - .01px)
}
.side-column .module-blog_posts-1011.module-blog_posts-grid .ipr-grid .post-layout:not(.swiper-slide){
    padding:10px;
    width:calc(100%/1 - .01px)
}
.module-blog_posts-1011.module-blog_posts-grid .post-thumb{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-style:none;
    padding:var(--j-gap-spacing-gap-3);
    --element-padding:var(--j-gap-spacing-gap-3)
}
.no-touchevents .module-blog_posts-1011.module-blog_posts-grid .post-thumb:hover{
    box-shadow:1.3px 1.9px 3.6px rgba(0,0,0,.017),3.5px 5.4px 10px rgba(0,0,0,.025),8.4px 13px 24.1px rgba(0,0,0,.033),28px 43px 80px rgba(0,0,0,.05)
}
.module-blog_posts-1011.module-blog_posts-grid .post-thumb .image a{
    border-radius:4px;
    --element-border-radius:4px;
    box-shadow:none
}
.module-blog_posts-1011.module-blog_posts-grid .post-thumb .image a:before{
    display:none
}
.module-blog_posts-1011.module-blog_posts-grid .post-thumb .image img{
    --scale-speed:.7s
}
.no-touchevents .module-blog_posts-1011.module-blog_posts-grid .post-thumb:hover .image img{
    transform:scale(var(--scale-factor,1.1))
}
.module-blog_posts-1011.module-blog_posts-grid .post-layout .post-thumb .caption{
    justify-content:center
}
.module-blog_posts-1011.module-blog_posts-grid .post-layout .post-thumb{
    flex-direction:row;
    flex-wrap:wrap;
    --image-width:40%;
    --stack:300px
}
.module-blog_posts-1011.module-blog_posts-grid div.post-layout .post-thumb{
    --details-gap:var(--j-gap-spacing---7)
}
.module-blog_posts-1011.module-blog_posts-grid .post-thumb .caption{
    padding:0;
    --element-padding:0px;
    padding-bottom:var(--j-gap-spacing---6);
    --element-padding-bottom:var(--j-gap-spacing---6)
}
.module-blog_posts-1011.module-blog_posts-grid .post-thumb .name{
    display:flex;
    width:auto;
    margin-inline-start:auto;
    margin-inline-end:auto;
    justify-content:flex-start;
    margin-inline-start:0;
    margin-inline-end:auto;
    margin-top:0;
    --element-margin-top:0px
}
.module-blog_posts-1011.module-blog_posts-grid .post-thumb .name a{
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    overflow:hidden;
    -webkit-line-clamp:2;
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size-700);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    line-height:1.3
}
.module-blog_posts-1011.module-blog_posts-grid .post-thumb .description{
    display:var(--display);
    --display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:var(--description-lines,2);
    overflow:hidden;
    --description-lines:2;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-300);
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    line-height:1.5;
    margin-top:var(--j-gap-spacing---4);
    --element-margin-top:var(--j-gap-spacing---4)
}
.module-blog_posts-1011.module-blog_posts-grid .post-thumb .button-group{
    justify-content:flex-start;
    margin-top:var(--j-gap-spacing---5);
    --element-margin-top:var(--j-gap-spacing---5);
    margin-left:-5px;
    --element-margin-left:-5px
}
.module-blog_posts-1011.module-blog_posts-grid .post-thumb .btn-read-more:before{
    display:inline-flex
}
.module-blog_posts-1011.module-blog_posts-grid .post-thumb .btn-read-more:after{
    display:inline-flex;
    content:'\f105' !important;
    font-family:icomoon !important
}
.module-blog_posts-1011.module-blog_posts-grid .post-thumb .btn-read-more .btn-text{
    display:inline-block;
    padding:0 .4em
}
.module-blog_posts-1011.module-blog_posts-grid .post-thumb .btn-read-more.btn,.module-blog_posts-1011.module-blog_posts-grid .post-thumb .btn-read-more.btn:visited{
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important
}
.no-touchevents .module-blog_posts-1011.module-blog_posts-grid .post-thumb .btn-read-more.btn:hover{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.module-blog_posts-1011.module-blog_posts-grid .post-thumb .btn-read-more.btn{
    justify-content:flex-start;
    border-style:none;
    padding:0;
    --element-padding:0px;
    padding-bottom:2px;
    --element-padding-bottom:2px;
    box-shadow:none;
    border-radius:0 !important;
    --element-border-radius:0px !important
}
.module-blog_posts-1011.module-blog_posts-grid .post-thumb .btn-read-more.btn,.module-blog_posts-1011.module-blog_posts-grid .post-thumb .btn-read-more.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-blog_posts-1011.module-blog_posts-grid .post-thumb .btn-read-more.btn:active,.no-touchevents .module-blog_posts-1011.module-blog_posts-grid .post-thumb .btn-read-more.btn:hover:active,.module-blog_posts-1011.module-blog_posts-grid .post-thumb .btn-read-more.btn:focus:active,.no-touchevents .module-blog_posts-1011.module-blog_posts-grid .post-thumb .btn-read-more.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-blog_posts-1011.module-blog_posts-grid .post-thumb .btn-read-more.btn:focus,.module-blog_posts-1011.module-blog_posts-grid .post-thumb .btn-read-more.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.module-blog_posts-1011.module-blog_posts-grid .post-thumb .btn-read-more.btn:active,.no-touchevents .module-blog_posts-1011.module-blog_posts-grid .post-thumb .btn-read-more.btn:hover:active,.module-blog_posts-1011.module-blog_posts-grid .post-thumb .btn-read-more.btn:focus:active{
    box-shadow:none
}
.module-blog_posts-1011.module-blog_posts-grid .post-thumb .btn-read-more.btn:focus{
    box-shadow:none
}
.module-blog_posts-1011.module-blog_posts-grid .post-thumb .btn-read-more.btn.btn.disabled:after{
    font-size:1em
}
.module-blog_posts-1011.module-blog_posts-grid .post-thumb .post-stats{
    display:flex;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-200);
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    line-height:1.25;
    justify-content:flex-start;
    --post-stats-gap:12px;
    position:static;
    transform:translateY(0);
    top:auto;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    padding:0;
    --element-padding:0px;
    margin-bottom:var(--j-gap-spacing---5);
    --element-margin-bottom:var(--j-gap-spacing---5)
}
.module-blog_posts-1011.module-blog_posts-grid .post-thumb .p-date-image{
    --p-date-size:48px;
    inset:0 auto auto 0;
    width:var(--p-date-size,auto);
    height:var(--p-date-size,auto);
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size-700);
    text-transform:none;
    line-height:1.2;
    margin:0;
    --element-margin:0px;
    border-radius:0;
    --element-border-radius:0px;
    border-bottom-right-radius:2px;
    --element-border-bottom-right-radius:2px
}
.module-blog_posts-1011.module-blog_posts-grid .post-thumb .post-stats span:before{
    font-size:12px
}
.module-blog_posts-1011.module-blog_posts-grid .post-thumb .post-stats .p-author{
    display:flex
}
.module-blog_posts-1011.module-blog_posts-grid .post-thumb .image{
    display:block
}
.module-blog_posts-1011.module-blog_posts-grid .post-thumb .p-date{
    display:flex
}
.module-blog_posts-1011.module-blog_posts-grid .post-thumb .post-stats .p-comment{
    display:flex
}
.module-blog_posts-1011.module-blog_posts-grid .post-thumb .post-stats .p-view{
    display:flex
}
.module-blog_posts-1011.module-blog_posts-grid .post-thumb .p-date-image em{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-100);
    line-height:1.1
}
.module-blog_posts-1011.module-blog_posts-grid div.post-thumb .btn-read-more.btn,.module-blog_posts-1011.module-blog_posts-grid div.post-thumb .btn-read-more.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-200) !important;
    line-height:1.25 !important
}
.module-blog_posts-1011.module-blog_posts-list.post-list .post-layout{
    --post-list-spacing:var(--j-gap-spacing---9)
}
.module-blog_posts-1011.module-blog_posts-list.post-list .post-thumb .image{
    --list-image:40%
}
.module-blog_posts-1011.module-blog_posts-list .post-thumb{
    --details-stack:400px
}
.module-blog_posts-1011.module-blog_posts-list.post-list .post-thumb .caption{
    justify-content:center
}
.module-blog_posts-1011.module-blog_posts-list .post-layout{
    --details-gap:var(--j-gap-spacing-padding-s);
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-radius:2px;
    --element-border-radius:2px;
    padding:var(--j-gap-spacing-padding-m);
    --element-padding:var(--j-gap-spacing-padding-m);
    padding-bottom:var(--j-gap-spacing---9);
    --element-padding-bottom:var(--j-gap-spacing---9)
}
.module-blog_posts-1011.module-blog_posts-list .post-thumb .p-date-image{
    --p-date-size:var(--j-gap-spacing----11);
    top:0;
    left:0;
    right:auto;
    bottom:auto;
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size-800);
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1));
    text-transform:none;
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.4;
    margin:var(--j-gap-spacing---4);
    --element-margin:var(--j-gap-spacing---4)
}
.module-blog_posts-1011.module-blog_posts-list .post-thumb .image{
    display:block
}
.no-touchevents .module-blog_posts-1011.module-blog_posts-list .post-layout:hover{
    box-shadow:1.3px 1.9px 3.6px rgba(0,0,0,.017),3.5px 5.4px 10px rgba(0,0,0,.025),8.4px 13px 24.1px rgba(0,0,0,.033),28px 43px 80px rgba(0,0,0,.05)
}
.module-blog_posts-1011.module-blog_posts-list .post-thumb .image a{
    border-radius:2px;
    --element-border-radius:2px
}
.no-touchevents .module-blog_posts-1011.module-blog_posts-list .post-thumb:hover .image img{
    transform:scale(1)
}
.module-blog_posts-1011.module-blog_posts-list .post-thumb .name{
    display:flex;
    width:auto;
    margin-inline-start:auto;
    margin-inline-end:auto;
    justify-content:flex-start;
    margin-inline-start:0;
    margin-inline-end:auto
}
.module-blog_posts-1011.module-blog_posts-list .post-thumb .name a{
    white-space:normal;
    overflow:initial;
    text-overflow:initial;
    -webkit-line-clamp:2;
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-module);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.4
}
.no-touchevents .module-blog_posts-1011.module-blog_posts-list .post-thumb .name a:hover{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
.module-blog_posts-1011.module-blog_posts-list .post-thumb .description{
    display:block;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-400);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    line-height:1.7;
    margin-top:var(--j-gap-spacing---5);
    --element-margin-top:var(--j-gap-spacing---5)
}
.module-blog_posts-1011.module-blog_posts-list .post-thumb .button-group{
    display:flex;
    justify-content:flex-start;
    margin-top:var(--j-gap-spacing---7);
    --element-margin-top:var(--j-gap-spacing---7);
    margin-left:-4px;
    --element-margin-left:-4px
}
.module-blog_posts-1011.module-blog_posts-list .post-thumb .btn-read-more:before{
    display:inline-block
}
.module-blog_posts-1011.module-blog_posts-list .post-thumb .btn-read-more .btn-text{
    display:inline-block;
    padding:0 .4em
}
.module-blog_posts-1011.module-blog_posts-list .post-thumb .btn-read-more:after{
    content:'\e93f' !important;
    font-family:icomoon !important
}
.module-blog_posts-1011.module-blog_posts-list .post-thumb .btn-read-more.btn,.module-blog_posts-1011.module-blog_posts-list .post-thumb .btn-read-more.btn:visited{
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important
}
.no-touchevents .module-blog_posts-1011.module-blog_posts-list .post-thumb .btn-read-more.btn:hover{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.module-blog_posts-1011.module-blog_posts-list .post-thumb .btn-read-more.btn{
    justify-content:flex-start;
    border-style:none;
    padding:0;
    --element-padding:0px;
    padding-bottom:2px;
    --element-padding-bottom:2px;
    box-shadow:none;
    border-radius:0 !important;
    --element-border-radius:0px !important
}
.module-blog_posts-1011.module-blog_posts-list .post-thumb .btn-read-more.btn,.module-blog_posts-1011.module-blog_posts-list .post-thumb .btn-read-more.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-blog_posts-1011.module-blog_posts-list .post-thumb .btn-read-more.btn:active,.no-touchevents .module-blog_posts-1011.module-blog_posts-list .post-thumb .btn-read-more.btn:hover:active,.module-blog_posts-1011.module-blog_posts-list .post-thumb .btn-read-more.btn:focus:active,.no-touchevents .module-blog_posts-1011.module-blog_posts-list .post-thumb .btn-read-more.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-blog_posts-1011.module-blog_posts-list .post-thumb .btn-read-more.btn:focus,.module-blog_posts-1011.module-blog_posts-list .post-thumb .btn-read-more.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.module-blog_posts-1011.module-blog_posts-list .post-thumb .btn-read-more.btn:active,.no-touchevents .module-blog_posts-1011.module-blog_posts-list .post-thumb .btn-read-more.btn:hover:active,.module-blog_posts-1011.module-blog_posts-list .post-thumb .btn-read-more.btn:focus:active{
    box-shadow:none
}
.module-blog_posts-1011.module-blog_posts-list .post-thumb .btn-read-more.btn:focus{
    box-shadow:none
}
.module-blog_posts-1011.module-blog_posts-list .post-thumb .btn-read-more.btn.btn.disabled:after{
    font-size:1em
}
.module-blog_posts-1011.module-blog_posts-list .post-thumb .post-stats{
    display:flex;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-400);
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    line-height:1.4;
    justify-content:flex-start;
    margin-bottom:var(--j-gap-spacing---6);
    --element-margin-bottom:var(--j-gap-spacing---6)
}
.module-blog_posts-1011.module-blog_posts-list .post-thumb .post-stats .p-author{
    display:block
}
.module-blog_posts-1011.module-blog_posts-list .post-thumb .p-date{
    display:flex
}
.module-blog_posts-1011.module-blog_posts-list .post-thumb .post-stats .p-comment{
    display:block
}
.module-blog_posts-1011.module-blog_posts-list .post-thumb .post-stats .p-view{
    display:flex
}
.module-blog_posts-1011.module-blog_posts-list .post-thumb .p-date-image em{
    font-size:var(--j-font_size-font-size-100)
}
.module-blog_posts-1011 .flex-grid>*{
    flex-grow:1
}
div.module-blog_posts-1011 .auto-grid{
    --grid-min-width:500px;
    --grid-min-col:1.1;
    --grid-max-col:2;
    --scroll-padding:var(--scroll-padding-custom,var(--content-gutter,0px))
}
.module-blog_posts-1011 .auto-grid{
    margin-inline-start:unset;
    margin-inline-end:unset;
    --fr:1fr;
    --auto-carousel-button-width:35px;
    --auto-carousel-button-height:35px
}
.module-blog_posts-1011 .auto-grid .auto-grid-items{
    cursor:auto;
    grid-auto-flow:row dense;
    overflow-x:initial;
    padding-inline-start:unset;
    padding-inline-end:unset
}
.module-blog_posts-1011 .auto-grid .auto-carousel-controls{
    display:none
}
.module-blog_posts-1011 .auto-grid .auto-carousel-items:after{
    display:none
}
.module-blog_posts-1011 .auto-grid .auto-grid-items.is-gliding a{
    pointer-events:auto
}
.module-blog_posts-1011 .auto-grid>.auto-grid-items:before{
    --fader-status:1;
    display:block
}
.module-blog_posts-1011 .auto-grid>.auto-grid-items:after{
    --fader-status:1;
    display:block
}
.module-blog_posts-1011 .auto-carousel-buttons.auto-carousel-buttons span:before,.module-blog_posts-1011 .auto-carousel-buttons.swiper-buttons>div:before,.module-blog_posts-1011 .auto-carousel-buttons.scroll-top em:before,.module-blog_posts-1011 .auto-carousel-buttons.lg-content .lg-icon:before{
    content:'\e93f' !important;
    font-family:icomoon !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.no-touchevents .module-blog_posts-1011 .auto-carousel-buttons.auto-carousel-buttons span:hover:before,.no-touchevents .module-blog_posts-1011 .auto-carousel-buttons.swiper-buttons>div:hover:before,.no-touchevents .module-blog_posts-1011 .auto-carousel-buttons.scroll-top em:hover:before,.no-touchevents .module-blog_posts-1011 .auto-carousel-buttons.lg-content .lg-icon:hover:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-blog_posts-1011 .auto-carousel-buttons.auto-carousel-buttons span:active:before,.module-blog_posts-1011 .auto-carousel-buttons.swiper-buttons>div:active:before,.module-blog_posts-1011 .auto-carousel-buttons.scroll-top em:active:before,.module-blog_posts-1011 .auto-carousel-buttons.lg-content .lg-icon:active:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-blog_posts-1011 .auto-carousel-buttons.auto-carousel-buttons span,.module-blog_posts-1011 .auto-carousel-buttons.swiper-buttons>div,.module-blog_posts-1011 .auto-carousel-buttons.scroll-top em,.module-blog_posts-1011 .auto-carousel-buttons.lg-content .lg-icon{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.no-touchevents .module-blog_posts-1011 .auto-carousel-buttons.auto-carousel-buttons span:hover,.no-touchevents .module-blog_posts-1011 .auto-carousel-buttons.swiper-buttons>div:hover,.no-touchevents .module-blog_posts-1011 .auto-carousel-buttons.scroll-top em:hover,.no-touchevents .module-blog_posts-1011 .auto-carousel-buttons.lg-content .lg-icon:hover{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-blog_posts-1011 .auto-carousel-buttons.auto-carousel-buttons span:active,.module-blog_posts-1011 .auto-carousel-buttons.swiper-buttons>div:active,.module-blog_posts-1011 .auto-carousel-buttons.scroll-top em:active,.module-blog_posts-1011 .auto-carousel-buttons.lg-content .lg-icon:active{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-blog_posts-1011 .auto-carousel-prev span:before{
    transform:scaleX(-1);
    font-size:18px
}
.module-blog_posts-1011 .auto-grid-items:before,.module-blog_posts-1011 .auto-grid-items:after{
    --fader-width-right:200px
}
.module-blog_posts-1011 .auto-carousel-buttons{
    align-items:center;
    justify-content:space-between;
    flex-direction:row;
    position:absolute;
    top:50%;
    height:auto;
    transform:translate3d(0,-50%,0);
    margin-top:var(--buttons-offset,0px)
}
.module-blog_posts-1011 .auto-carousel-buttons .auto-carousel-prev{
    order:0;
    transform:translate3d(var(--auto-carousel-button-x,0px),var(--auto-carousel-button-y,0px),0) scale(var(--scale,1))
}
.module-blog_posts-1011 .auto-carousel-buttons .auto-carousel-next{
    order:2;
    transform:translate3d(calc(var(--auto-carousel-button-x,0px)*-1),var(--auto-carousel-button-y,0px),0) scale(var(--scale,1))
}
.module-blog_posts-1011 .auto-carousel-next span:before{
    font-size:18px
}
.no-touchevents .module-blog_posts-1011 .auto-carousel-buttons>div:hover>span{
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02)
}
.touchevents div.module-blog_posts-1011 .auto-grid-items:not(.is-dragging)>*{
    scroll-snap-align:start
}
div.module-blog_posts-1011{
    --auto-carousel-controls-max-width:min(min(var(--content-max-width,100%) - var(--scroll-padding,0px)*2,var(--content-max-width,100%) - var(--content-gutter,0)*2),100% - var(--scroll-padding,0px)*2)
}
@media (max-width:1200px){
    .module-blog_posts-1011.module-blog_posts-grid .ipr-grid .post-layout.swiper-slide{
        margin-right:20px;
        width:calc((100% - 2*20px)/3 - .01px)
    }
    .module-blog_posts-1011.module-blog_posts-grid .ipr-grid .post-layout:not(.swiper-slide){
        padding:10px;
        width:calc(100%/3 - .01px)
    }
    .module-blog_posts-1011{
        --center-insufficient-carousel:max-content;
        --align-to-content-title:max(0px,calc(50% - var(--content-max-width)/2 + var(--content-gutter)));
        --align-to-content:max(var(--content-gutter),calc((100vw - var(--scrollW,0px) - var(--content-max-width))/2) + var(--content-gutter,0px));
        --align-to-content-cancel:calc(var(--align-to-content)*-1 + var(--content-gutter,0px))
    }
    .module-blog_posts-1011 .auto-grid{
        margin-inline-start:calc(0px - var(--scroll-padding,0px));
        margin-inline-end:calc(0px - var(--scroll-padding,0px));
        --fr:var(--item-width)
    }
    .module-blog_posts-1011 .auto-grid .auto-grid-items{
        cursor:var(--cursor);
        grid-auto-flow:column;
        overflow-x:auto;
        overflow-y:hidden;
        padding-inline-start:var(--scroll-padding,0px);
        padding-inline-end:var(--scroll-padding,0px);
        padding-top:var(--top-padding,0px);
        padding-bottom:var(--bottom-padding,0px)
    }
    .module-blog_posts-1011 .auto-grid .auto-carousel-controls{
        display:flex
    }
    .module-blog_posts-1011 .auto-grid .auto-carousel-items:after{
        display:block
    }
    .module-blog_posts-1011 .auto-grid .auto-grid-items.is-gliding a{
        pointer-events:none
    }
}
@media (max-width:900px){
    .module-blog_posts-1011.module-blog_posts-grid .ipr-grid .post-layout.swiper-slide{
        margin-right:20px;
        width:calc((100% - 1*20px)/2 - .01px)
    }
    .module-blog_posts-1011.module-blog_posts-grid .ipr-grid .post-layout:not(.swiper-slide){
        padding:10px;
        width:calc(100%/2 - .01px)
    }
    .one-column #content .module-blog_posts-1011.module-blog_posts-grid .ipr-grid .post-layout.swiper-slide{
        margin-right:20px;
        width:calc((100% - 1*20px)/2 - .01px)
    }
    .one-column #content .module-blog_posts-1011.module-blog_posts-grid .ipr-grid .post-layout:not(.swiper-slide){
        padding:10px;
        width:calc(100%/2 - .01px)
    }
}
@media (max-width:500px){
    .module-blog_posts-1011.module-blog_posts-grid .ipr-grid .post-layout.swiper-slide{
        margin-right:20px;
        width:calc((100% - 0*20px)/1 - .01px)
    }
    .module-blog_posts-1011.module-blog_posts-grid .ipr-grid .post-layout:not(.swiper-slide){
        padding:10px;
        width:calc(100%/1 - .01px)
    }
    .one-column #content .module-blog_posts-1011.module-blog_posts-grid .ipr-grid .post-layout.swiper-slide{
        margin-right:20px;
        width:calc((100% - 0*20px)/1 - .01px)
    }
    .one-column #content .module-blog_posts-1011.module-blog_posts-grid .ipr-grid .post-layout:not(.swiper-slide){
        padding:10px;
        width:calc(100%/1 - .01px)
    }
    .two-column #content .module-blog_posts-1011.module-blog_posts-grid .ipr-grid .post-layout.swiper-slide{
        margin-right:20px;
        width:calc((100% - 0*20px)/1 - .01px)
    }
    .two-column #content .module-blog_posts-1011.module-blog_posts-grid .ipr-grid .post-layout:not(.swiper-slide){
        padding:10px;
        width:calc(100%/1 - .01px)
    }
    .module-blog_posts-1011.module-blog_posts-grid div.post-layout .post-thumb{
        --details-gap:var(--j-gap-spacing---4)
    }
    .module-blog_posts-1011.module-blog_posts-grid .post-thumb .description{
        display:none
    }
    .module-blog_posts-1011.module-blog_posts-list .post-thumb .description{
        font-family:'Inter';
        font-weight:400;
        font-size:var(--j-font_size-font-size-300);
        line-height:1.5;
        margin-top:var(--j-gap-spacing---5);
        --element-margin-top:var(--j-gap-spacing---5)
    }
    .module-blog_posts-1011.module-blog_posts-list .post-thumb .button-group{
        display:flex
    }
    .module-blog_posts-1011.module-blog_posts-list .post-thumb .post-stats{
        font-family:'Inter';
        font-weight:400;
        font-size:var(--j-font_size-font-size-200);
        line-height:1.25;
        margin-bottom:var(--j-gap-spacing---5);
        --element-margin-bottom:var(--j-gap-spacing---5)
    }
}
 .module-title-993{
    margin-bottom:var(--j-gap-spacing-vertical-xl);
    --element-margin-bottom:var(--j-gap-spacing-vertical-xl);
    border-radius:2px;
    --element-border-radius:2px;
    max-width:500px;
    justify-content:start
}
.module-title-993 .subtitle{
    display:inline-block;
    margin-inline:auto;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-500);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    line-height:1.6
}
.module-title-993 .title-divider{
    display:block;
    margin-inline:auto
}
.module-title-993 .title-divider:before{
    content:'\e9e0' !important;
    font-family:icomoon !important;
    font-size:52px;
    color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.module-title-993.title-module{
    align-self:center !important
}
.module-title-993 .title-wrapper{
    text-align:center;
    align-self:center
}
.module-title-993 .title-main{
    justify-content:center;
    flex-direction:column
}
.module-title-993 .title-label{
    margin-inline:auto
}
.module-title-993 .title-main:before{
    text-align:center;
    font-family:Georgia,serif;
    font-weight:200italic;
    font-size:90px;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    line-height:1;
    margin-top:-70px;
    opacity:.05;
    display:none;
    opacity:.05;
    display:block
}
.module-title-993 .title-buttons{
    justify-content:center;
    gap:var(--j-gap-spacing-gap-3)
}
.module-title-993 .title-wrapper>div:not(:first-child):not(:empty),.module-title-993 .title-wrapper>.title-divider{
    margin-top:var(--j-gap-spacing---8)
}
.module-title-993 .title-wrapper h3{
    font-family:'Urbanist';
    font-weight:700;
    font-size:var(--j-font_size-font-size--title-section);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    line-height:1.3
}
.module-title-993.title-module .title-wrapper{
    max-width:850px
}
.module-title-993 .title-wrapper>div:not(:first-child):not(:empty).title-buttons{
    margin-top:var(--j-gap-spacing-gap-general-2);
    --element-margin-top:var(--j-gap-spacing-gap-general-2)
}
.module-title-993 .title-inline-btn.btn,.module-title-993 .title-inline-btn.btn:visited{
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important
}
.no-touchevents .module-title-993 .title-inline-btn.btn:hover{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.module-title-993 .title-inline-btn.btn{
    justify-content:flex-start;
    border-style:none;
    padding:0;
    --element-padding:0px;
    padding-bottom:2px;
    --element-padding-bottom:2px;
    box-shadow:none;
    border-radius:0 !important;
    --element-border-radius:0px !important
}
.module-title-993 .title-inline-btn.btn,.module-title-993 .title-inline-btn.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-title-993 .title-inline-btn.btn:active,.no-touchevents .module-title-993 .title-inline-btn.btn:hover:active,.module-title-993 .title-inline-btn.btn:focus:active,.no-touchevents .module-title-993 .title-inline-btn.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-title-993 .title-inline-btn.btn:focus,.module-title-993 .title-inline-btn.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.module-title-993 .title-inline-btn.btn:active,.no-touchevents .module-title-993 .title-inline-btn.btn:hover:active,.module-title-993 .title-inline-btn.btn:focus:active{
    box-shadow:none
}
.module-title-993 .title-inline-btn.btn:focus{
    box-shadow:none
}
.module-title-993 .title-inline-btn.btn.btn.disabled:after{
    font-size:1em
}
.module-title-993 .title-inline-btn:after{
    content:'\e9b1' !important;
    font-family:icomoon !important;
    margin-left:var(--j-gap-spacing---3);
    --element-margin-left:var(--j-gap-spacing---3)
}
.module-title-993 .title-inline-btn{
    font-size:var(--j-font_size-font-size-500) !important
}
.module-title-993 .title-btn-1.btn,.module-title-993 .title-btn-1.btn:visited{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.no-touchevents .module-title-993 .title-btn-1.btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.module-title-993 .title-btn-1.btn:active,.no-touchevents .module-title-993 .title-btn-1.btn:hover:active{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.module-title-993 .title-btn-1.btn{
    --focus-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.module-title-993 .title-btn-1.btn,.module-title-993 .title-btn-1.tooltip{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.module-title-993 .title-btn-1.btn:active,.no-touchevents .module-title-993 .title-btn-1.btn:hover:active,.module-title-993 .title-btn-1.btn:focus:active,.no-touchevents .module-title-993 .title-btn-1.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.module-title-993 .title-btn-1.btn:focus,.module-title-993 .title-btn-1.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important
}
.no-touchevents .module-title-993 .title-btn-1.btn:hover,.no-touchevents .module-title-993 .title-btn-1.btn:active:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-title-993 .title-btn-1.btn:active,.no-touchevents .module-title-993 .title-btn-1.btn:hover:active,.module-title-993 .title-btn-1.btn:focus:active{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.module-title-993 .title-btn-1.btn:focus{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-title-993 .title-btn-1.btn.btn.disabled:after{
    font-size:1em
}
.module-title-993 .title-btn-2.btn,.module-title-993 .title-btn-2.btn:visited{
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important
}
.no-touchevents .module-title-993 .title-btn-2.btn:hover{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.module-title-993 .title-btn-2.btn{
    justify-content:flex-start;
    border-style:none;
    padding:0;
    --element-padding:0px;
    padding-bottom:2px;
    --element-padding-bottom:2px;
    box-shadow:none;
    border-radius:0 !important;
    --element-border-radius:0px !important
}
.module-title-993 .title-btn-2.btn,.module-title-993 .title-btn-2.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-title-993 .title-btn-2.btn:active,.no-touchevents .module-title-993 .title-btn-2.btn:hover:active,.module-title-993 .title-btn-2.btn:focus:active,.no-touchevents .module-title-993 .title-btn-2.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-title-993 .title-btn-2.btn:focus,.module-title-993 .title-btn-2.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.module-title-993 .title-btn-2.btn:active,.no-touchevents .module-title-993 .title-btn-2.btn:hover:active,.module-title-993 .title-btn-2.btn:focus:active{
    box-shadow:none
}
.module-title-993 .title-btn-2.btn:focus{
    box-shadow:none
}
.module-title-993 .title-btn-2.btn.btn.disabled:after{
    font-size:1em
}
@media (max-width:1200px){
    .module-title-993 .title-main:before{
        font-size:70px;
        margin-top:-80px
    }
}
@media (max-width:500px){
    .module-title-993 .title-main:before{
        font-size:50px;
        margin-top:-90px
    }
}
 .module-testimonials-467 .swiper-slide{
    --inactive-opacity:.1;
    --inactive-scale:.8
}
html:not(.mobile) .module-testimonials-467 .swiper-container{
    overflow:visible !important
}
.module-testimonials-467 .swiper-buttons.auto-carousel-buttons span:before,.module-testimonials-467 .swiper-buttons.swiper-buttons>div:before,.module-testimonials-467 .swiper-buttons.scroll-top em:before,.module-testimonials-467 .swiper-buttons.lg-content .lg-icon:before{
    content:'\e600' !important;
    font-family:icomoon !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.no-touchevents .module-testimonials-467 .swiper-buttons.auto-carousel-buttons span:hover:before,.no-touchevents .module-testimonials-467 .swiper-buttons.swiper-buttons>div:hover:before,.no-touchevents .module-testimonials-467 .swiper-buttons.scroll-top em:hover:before,.no-touchevents .module-testimonials-467 .swiper-buttons.lg-content .lg-icon:hover:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-testimonials-467 .swiper-buttons.auto-carousel-buttons span:active:before,.module-testimonials-467 .swiper-buttons.swiper-buttons>div:active:before,.module-testimonials-467 .swiper-buttons.scroll-top em:active:before,.module-testimonials-467 .swiper-buttons.lg-content .lg-icon:active:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-testimonials-467 .swiper-buttons.auto-carousel-buttons span,.module-testimonials-467 .swiper-buttons.swiper-buttons>div,.module-testimonials-467 .swiper-buttons.scroll-top em,.module-testimonials-467 .swiper-buttons.lg-content .lg-icon{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.no-touchevents .module-testimonials-467 .swiper-buttons.auto-carousel-buttons span:hover,.no-touchevents .module-testimonials-467 .swiper-buttons.swiper-buttons>div:hover,.no-touchevents .module-testimonials-467 .swiper-buttons.scroll-top em:hover,.no-touchevents .module-testimonials-467 .swiper-buttons.lg-content .lg-icon:hover{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-testimonials-467 .swiper-buttons.auto-carousel-buttons span:active,.module-testimonials-467 .swiper-buttons.swiper-buttons>div:active,.module-testimonials-467 .swiper-buttons.scroll-top em:active,.module-testimonials-467 .swiper-buttons.lg-content .lg-icon:active{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-testimonials-467 .swiper-button-prev:before{
    transform:scaleX(-1)
}
.module-testimonials-467 .swiper-buttons:not(.slider-navigation){
    display:flex;
    top:50%;
    width:calc(100% - (-48px*2))
}
.module-testimonials-467 .swiper-button-prev{
    left:0;
    right:auto;
    transform:translate(0,-50%) scale(var(--disabled-scale,1))
}
.module-testimonials-467 .swiper-button-next{
    left:auto;
    right:0;
    transform:translate(0,-50%) scale(var(--disabled-scale,1))
}
.module-testimonials-467 .swiper-buttons:not(.slider-navigation) div{
    --width:35px;
    --height:35px
}
.module-testimonials-467 .swiper-buttons:not(.slider-navigation)>.swiper-button-disabled{
    --disabled-scale:0
}
.module-testimonials-467 .swiper-container:not(.swiper-container-initialized)+.swiper-buttons:not(.slider-navigation) .swiper-button-prev{
    --disabled-scale:0
}
.module-testimonials-467 .swiper-buttons:not(.slider-navigation) div:before{
    font-size:16px
}
.module-testimonials-467 .swiper-buttons:not(.slider-navigation) .swiper-button-next:before{
    font-size:16px
}
.no-touchevents .module-testimonials-467 .swiper-buttons:not(.slider-navigation) div:not(.swiper-button-disabled):hover{
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02)
}
.module-testimonials-467 .swiper-pagination{
    display:inline-flex;
    align-items:center;
    flex-wrap:wrap;
    position:absolute;
    bottom:-16px
}
.module-testimonials-467 .swiper-wrapper{
    cursor:grab
}
.module-testimonials-467 .swiper-wrapper:active{
    cursor:grabbing
}
.module-testimonials-467 .swiper{
    padding-bottom:40px
}
.module-testimonials-467 .swiper-pagination-bullet{
    width:6px;
    height:6px;
    background-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*0.5))
}
.module-testimonials-467 .swiper-pagination>span+span{
    margin-inline-start:10px
}
.no-touchevents .module-testimonials-467 .swiper-pagination-bullet:hover{
    background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-testimonials-467 .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-testimonials-467 .swiper-pagination>span{
    border-radius:999px;
    --element-border-radius:999px
}
.module-testimonials-467.blocks-grid .ipr-grid .module-item.swiper-slide{
    margin-right:0;
    width:calc((100% - 0*0px)/1 - .01px)
}
.module-testimonials-467.blocks-grid .ipr-grid .module-item:not(.swiper-slide){
    padding:0;
    width:calc(100%/1 - .01px)
}
.one-column #content .module-testimonials-467.blocks-grid .ipr-grid .module-item.swiper-slide{
    margin-right:20px;
    width:calc((100% - 0*20px)/1 - .01px)
}
.one-column #content .module-testimonials-467.blocks-grid .ipr-grid .module-item:not(.swiper-slide){
    padding:10px;
    width:calc(100%/1 - .01px)
}
.two-column #content .module-testimonials-467.blocks-grid .ipr-grid .module-item.swiper-slide{
    margin-right:20px;
    width:calc((100% - 0*20px)/1 - .01px)
}
.two-column #content .module-testimonials-467.blocks-grid .ipr-grid .module-item:not(.swiper-slide){
    padding:10px;
    width:calc(100%/1 - .01px)
}
.side-column .module-testimonials-467.blocks-grid .ipr-grid .module-item.swiper-slide{
    margin-right:20px;
    width:calc((100% - 0*20px)/1 - .01px)
}
.side-column .module-testimonials-467.blocks-grid .ipr-grid .module-item:not(.swiper-slide){
    padding:10px;
    width:calc(100%/1 - .01px)
}
.module-testimonials-467 .block-body,.module-testimonials-467 .block-content{
    height:auto
}
.module-testimonials-467 .module-item{
    text-align:center
}
.module-testimonials-467 .block-header{
    margin-top:var(--j-gap-spacing-gap-3);
    --element-margin-top:var(--j-gap-spacing-gap-3);
    margin-bottom:var(--j-gap-spacing---5);
    --element-margin-bottom:var(--j-gap-spacing---5);
    float:none;
    text-align:center
}
.module-testimonials-467 .block-content{
    margin-bottom:var(--j-gap-spacing-vertical-xl);
    --element-margin-bottom:var(--j-gap-spacing-vertical-xl)
}
.module-testimonials-467 .block-body{
    --display:flex;
    flex-direction:column;
    align-items:center;
    text-align:center;
    font-family:Georgia,serif;
    font-weight:200italic;
    font-size:var(--j-font_size-font-size-700);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    font-style:italic;
    line-height:1.7
}
.module-testimonials-467 .block-footer{
    text-align:center;
    font-family:'Urbanist';
    font-weight:500;
    font-size:var(--j-font_size-font-size-500);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:uppercase;
    letter-spacing:.5px;
    line-height:1.3;
    margin-top:auto;
    --element-margin-top:auto
}
.module-testimonials-467 .block-header em:before{
    content:'\e659' !important;
    font-family:icomoon !important;
    font-size:7rem;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-testimonials-467 .block-header em{
    width:80px;
    height:80px
}
.module.module-testimonials-467{
    max-width:700px !important;
    margin:0 auto
}
.module-testimonials-467 .flex-grid>*{
    flex-grow:1
}
div.module-testimonials-467 .auto-grid{
    --grid-min-width:600px;
    --grid-min-col:1.1;
    --scrollbar-top-space:0px;
    --scrollbar-bottom-space:0px
}
.module-testimonials-467{
    --center-insufficient:initial;
    --inline-margin:initial;
    --center-insufficient-carousel:max-content;
    --align-to-content-title:max(0px,calc(50% - var(--content-max-width)/2 + var(--content-gutter)));
    --align-to-content:max(var(--content-gutter),calc((100vw - var(--scrollW,0px) - var(--content-max-width))/2) + var(--content-gutter,0px));
    --align-to-content-cancel:calc(var(--align-to-content)*-1 + var(--content-gutter,0px))
}
.module-testimonials-467 .auto-grid{
    margin-inline-start:calc(0px - var(--scroll-padding,0px));
    margin-inline-end:calc(0px - var(--scroll-padding,0px));
    --fr:var(--item-width)
}
.module-testimonials-467 .auto-grid .auto-grid-items{
    cursor:var(--cursor);
    grid-auto-flow:column;
    overflow-x:auto;
    overflow-y:hidden;
    padding-inline-start:var(--scroll-padding,0px);
    padding-inline-end:var(--scroll-padding,0px);
    padding-top:var(--top-padding,0px);
    padding-bottom:var(--bottom-padding,0px)
}
.module-testimonials-467 .auto-grid .auto-carousel-controls{
    display:flex
}
.module-testimonials-467 .auto-grid .auto-carousel-items:after{
    display:block
}
.module-testimonials-467 .auto-grid .auto-grid-items.is-gliding a{
    pointer-events:none
}
.module-testimonials-467 .auto-grid>.auto-grid-items:before{
    --fader-status:0;
    display:none
}
.module-testimonials-467 .auto-grid>.auto-grid-items:after{
    --fader-status:0;
    display:none
}
div.module-testimonials-467 .auto-carousel-bar{
    display:none;
    margin:0
}
div.module-testimonials-467 .auto-carousel-controls.auto-carousel-bar{
    max-height:0
}
div.module-testimonials-467{
    --auto-carousel-controls-max-width:min(min(var(--content-max-width,100%) - var(--scroll-padding,0px)*2,var(--content-max-width,100%) - var(--content-gutter,0)*2),100% - var(--scroll-padding,0px)*2)
}
@media (max-width:900px){
    .module-testimonials-467 .swiper-buttons:not(.slider-navigation){
        display:none;
        width:calc(100% - (0px*2))
    }
    .module-testimonials-467 .block-header{
        text-align:center
    }
    .module-testimonials-467 .block-body{
        align-items:center;
        text-align:center
    }
    .module-testimonials-467 .block-footer{
        text-align:center
    }
}
 .module-testimonials-467 .auto-grid .auto-grid-items{
     padding-right: 0;
}
.module-testimonials-467 .module-item-1 .block-content{
    max-height:100% !important;
    overflow:visible !important;
    max-height:75px;
    overflow:hidden
}
.module-testimonials-467 .module-item-1 .block-expand:after{
    content:'Show More'
}
.module-testimonials-467 .module-item-1 .block-expanded+.block-expand-overlay .block-expand:after{
    content:'Show Less'
}
.module-testimonials-467 .module-item-1 .block-expand:before{
    content:'\f078' !important;
    font-family:icomoon !important
}
.module-testimonials-467 .module-item-1 .block-expanded+.block-expand-overlay .block-expand:before{
    content:'\f077' !important;
    font-family:icomoon !important
}
.module-testimonials-467 .module-item-1 .block-footer .btn{
    width:auto
}
 .module-testimonials-467 .module-item-2 .block-content{
    max-height:100% !important;
    overflow:visible !important;
    max-height:75px;
    overflow:hidden
}
.module-testimonials-467 .module-item-2 .block-expand:after{
    content:'Show More'
}
.module-testimonials-467 .module-item-2 .block-expanded+.block-expand-overlay .block-expand:after{
    content:'Show Less'
}
.module-testimonials-467 .module-item-2 .block-expand:before{
    content:'\f078' !important;
    font-family:icomoon !important
}
.module-testimonials-467 .module-item-2 .block-expanded+.block-expand-overlay .block-expand:before{
    content:'\f077' !important;
    font-family:icomoon !important
}
.module-testimonials-467 .module-item-2 .block-footer .btn{
    width:auto
}
 .module-testimonials-467 .module-item-3 .block-content{
    max-height:100% !important;
    overflow:visible !important;
    max-height:75px;
    overflow:hidden
}
.module-testimonials-467 .module-item-3 .block-expand:after{
    content:'Show More'
}
.module-testimonials-467 .module-item-3 .block-expanded+.block-expand-overlay .block-expand:after{
    content:'Show Less'
}
.module-testimonials-467 .module-item-3 .block-expand:before{
    content:'\f078' !important;
    font-family:icomoon !important
}
.module-testimonials-467 .module-item-3 .block-expanded+.block-expand-overlay .block-expand:before{
    content:'\f077' !important;
    font-family:icomoon !important
}
.module-testimonials-467 .module-item-3 .block-footer .btn{
    width:auto
}
 .module-testimonials-467 .module-item-4 .block-content{
    max-height:100% !important;
    overflow:visible !important;
    max-height:75px;
    overflow:hidden
}
.module-testimonials-467 .module-item-4 .block-expand:after{
    content:'Show More'
}
.module-testimonials-467 .module-item-4 .block-expanded+.block-expand-overlay .block-expand:after{
    content:'Show Less'
}
.module-testimonials-467 .module-item-4 .block-expand:before{
    content:'\f078' !important;
    font-family:icomoon !important
}
.module-testimonials-467 .module-item-4 .block-expanded+.block-expand-overlay .block-expand:before{
    content:'\f077' !important;
    font-family:icomoon !important
}
.module-testimonials-467 .module-item-4 .block-footer .btn{
    width:auto
}
 .module-testimonials-467 .module-item-5 .block-content{
    max-height:100% !important;
    overflow:visible !important;
    max-height:75px;
    overflow:hidden
}
.module-testimonials-467 .module-item-5 .block-expand:after{
    content:'Show More'
}
.module-testimonials-467 .module-item-5 .block-expanded+.block-expand-overlay .block-expand:after{
    content:'Show Less'
}
.module-testimonials-467 .module-item-5 .block-expand:before{
    content:'\f078' !important;
    font-family:icomoon !important
}
.module-testimonials-467 .module-item-5 .block-expanded+.block-expand-overlay .block-expand:before{
    content:'\f077' !important;
    font-family:icomoon !important
}
.module-testimonials-467 .module-item-5 .block-footer .btn{
    width:auto
}
 .module-testimonials-467 .module-item-6 .block-content{
    max-height:100% !important;
    overflow:visible !important;
    max-height:75px;
    overflow:hidden
}
.module-testimonials-467 .module-item-6 .block-expand:after{
    content:'Show More'
}
.module-testimonials-467 .module-item-6 .block-expanded+.block-expand-overlay .block-expand:after{
    content:'Show Less'
}
.module-testimonials-467 .module-item-6 .block-expand:before{
    content:'\f078' !important;
    font-family:icomoon !important
}
.module-testimonials-467 .module-item-6 .block-expanded+.block-expand-overlay .block-expand:before{
    content:'\f077' !important;
    font-family:icomoon !important
}
.module-testimonials-467 .module-item-6 .block-footer .btn{
    width:auto
}
 .module-testimonials-467 .module-item-7 .block-content{
    max-height:100% !important;
    overflow:visible !important;
    max-height:75px;
    overflow:hidden
}
.module-testimonials-467 .module-item-7 .block-expand:after{
    content:'Show More'
}
.module-testimonials-467 .module-item-7 .block-expanded+.block-expand-overlay .block-expand:after{
    content:'Show Less'
}
.module-testimonials-467 .module-item-7 .block-expand:before{
    content:'\f078' !important;
    font-family:icomoon !important
}
.module-testimonials-467 .module-item-7 .block-expanded+.block-expand-overlay .block-expand:before{
    content:'\f077' !important;
    font-family:icomoon !important
}
.module-testimonials-467 .module-item-7 .block-footer .btn{
    width:auto
}
 .module-testimonials-467 .module-item-8 .block-content{
    max-height:100% !important;
    overflow:visible !important;
    max-height:75px;
    overflow:hidden
}
.module-testimonials-467 .module-item-8 .block-expand:after{
    content:'Show More'
}
.module-testimonials-467 .module-item-8 .block-expanded+.block-expand-overlay .block-expand:after{
    content:'Show Less'
}
.module-testimonials-467 .module-item-8 .block-expand:before{
    content:'\f078' !important;
    font-family:icomoon !important
}
.module-testimonials-467 .module-item-8 .block-expanded+.block-expand-overlay .block-expand:before{
    content:'\f077' !important;
    font-family:icomoon !important
}
.module-testimonials-467 .module-item-8 .block-footer .btn{
    width:auto
}
 .module-testimonials-467 .module-item-9 .block-content{
    max-height:100% !important;
    overflow:visible !important;
    max-height:75px;
    overflow:hidden
}
.module-testimonials-467 .module-item-9 .block-expand:after{
    content:'Show More'
}
.module-testimonials-467 .module-item-9 .block-expanded+.block-expand-overlay .block-expand:after{
    content:'Show Less'
}
.module-testimonials-467 .module-item-9 .block-expand:before{
    content:'\f078' !important;
    font-family:icomoon !important
}
.module-testimonials-467 .module-item-9 .block-expanded+.block-expand-overlay .block-expand:before{
    content:'\f077' !important;
    font-family:icomoon !important
}
.module-testimonials-467 .module-item-9 .block-footer .btn{
    width:auto
}
 .module-testimonials-467 .module-item-10 .block-content{
    max-height:100% !important;
    overflow:visible !important;
    max-height:75px;
    overflow:hidden
}
.module-testimonials-467 .module-item-10 .block-expand:after{
    content:'Show More'
}
.module-testimonials-467 .module-item-10 .block-expanded+.block-expand-overlay .block-expand:after{
    content:'Show Less'
}
.module-testimonials-467 .module-item-10 .block-expand:before{
    content:'\f078' !important;
    font-family:icomoon !important
}
.module-testimonials-467 .module-item-10 .block-expanded+.block-expand-overlay .block-expand:before{
    content:'\f077' !important;
    font-family:icomoon !important
}
.module-testimonials-467 .module-item-10 .block-footer .btn{
    width:auto
}
 .module-popup-1056 html{
    --popup-height-margin:40px;
    --popup-width-margin:20px
}
.module-popup-1056 .popup-bg{
    background-color:rgba(0,0,0,.8);
    --background-color:rgba(0,0,0,.8)
}
.module-popup-1056 .popup-inner-body,.module-popup-1056 .popup{
    background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1))
}
.module-popup-1056 .popup-content,.module-popup-1056 .popup-inner-body>.grid-rows,.module-popup-1056 .popup .site-wrapper{
    padding:var(--j-gap-spacing-padding-m);
    --element-padding:var(--j-gap-spacing-padding-m)
}
.module-popup-1056 .popup-inner-body{
    border-radius:2px;
    --element-border-radius:2px;
    box-shadow:1.1px 4.5px 3.6px rgba(0,0,0,.024),3px 12.5px 10px rgba(0,0,0,.035),7.2px 30.1px 24.1px rgba(0,0,0,.046),24px 100px 80px rgba(0,0,0,.07)
}
.module-popup-1056 .popup-dont-show{
    justify-content:start;
    position:absolute;
    inset-inline-end:auto
}
.module-popup-1056 .popup-buttons+.popup-dont-show{
    margin-top:0
}
.module-popup-1056 .popup-container .popup-close:before{
    content:'\e9c7' !important;
    font-family:icomoon !important;
    font-size:13px
}
.module-popup-1056 .popup-container .popup-close{
    width:30px;
    height:30px;
    margin-inline-end:-10px;
    margin-top:25px
}
.module-popup-1056 div.popup-container .btn.popup-close{
    border-radius:99px !important;
    --element-border-radius:99px !important;
    padding:0 !important;
    --element-padding:0px !important
}
.module-popup-1056 .popup-container .popup-close.btn,.module-popup-1056 .popup-container .popup-close.btn:visited{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.no-touchevents .module-popup-1056 .popup-container .popup-close.btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.module-popup-1056 .popup-container .popup-close.btn:active,.no-touchevents .module-popup-1056 .popup-container .popup-close.btn:hover:active{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.module-popup-1056 .popup-container .popup-close.btn{
    --focus-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.module-popup-1056 .popup-container .popup-close.btn,.module-popup-1056 .popup-container .popup-close.tooltip{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.module-popup-1056 .popup-container .popup-close.btn:active,.no-touchevents .module-popup-1056 .popup-container .popup-close.btn:hover:active,.module-popup-1056 .popup-container .popup-close.btn:focus:active,.no-touchevents .module-popup-1056 .popup-container .popup-close.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.module-popup-1056 .popup-container .popup-close.btn:focus,.module-popup-1056 .popup-container .popup-close.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1)) !important
}
.no-touchevents .module-popup-1056 .popup-container .popup-close.btn:hover,.no-touchevents .module-popup-1056 .popup-container .popup-close.btn:active:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-popup-1056 .popup-container .popup-close.btn.btn.disabled:after{
    font-size:1em
}
.module-popup-1056 .popup-header{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-item);
    text-transform:none;
    line-height:1.3;
    white-space:normal;
    overflow:initial;
    text-overflow:initial;
    -webkit-line-clamp:initial;
    -webkit-line-clamp:2;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    margin:0 !important;
    --element-margin:0px !important;
    padding:var(--j-gap-spacing---6);
    --element-padding:var(--j-gap-spacing---6);
    padding-left:var(--j-gap-spacing---8);
    --element-padding-left:var(--j-gap-spacing---8);
    border-width:0;
    border-bottom-width:1px;
    border-style:none;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.module-popup-1056 .popup-header:after{
    display:none
}
.module-popup-1056 .popup-header .page-title-text:after{
    display:none
}
.module-popup-1056 .popup-header .filter-title-text:after{
    display:none
}
.module-popup-1056 .popup-footer{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    padding:var(--j-gap-spacing---6);
    --element-padding:var(--j-gap-spacing---6);
    padding-top:18px;
    --element-padding-top:18px;
    padding-bottom:18px;
    --element-padding-bottom:18px;
    border-width:0;
    border-top-width:1px;
    border-style:none;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-width:0;
    border-top-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.module-popup-1056 .btn-popup-1.btn,.module-popup-1056 .btn-popup-1.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-300) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents .module-popup-1056 .btn-popup-1.btn:hover{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1))
}
.module-popup-1056 .btn-popup-1.btn:active,.no-touchevents .module-popup-1056 .btn-popup-1.btn:hover:active{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important
}
.module-popup-1056 .btn-popup-1.btn{
    --focus-color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    justify-content:center;
    padding:.8em;
    --element-padding:.8em;
    padding-right:1.5em;
    --element-padding-right:1.5em;
    padding-left:1.5em;
    --element-padding-left:1.5em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
.module-popup-1056 .btn-popup-1.btn,.module-popup-1056 .btn-popup-1.tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.module-popup-1056 .btn-popup-1.btn:active,.no-touchevents .module-popup-1056 .btn-popup-1.btn:hover:active,.module-popup-1056 .btn-popup-1.btn:focus:active,.no-touchevents .module-popup-1056 .btn-popup-1.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -8%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -8%),calc(var(--j-color-scheme-button-background-a)*1))
}
.module-popup-1056 .btn-popup-1.btn:focus,.module-popup-1056 .btn-popup-1.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -5%),calc(var(--j-color-scheme-button-background-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -5%),calc(var(--j-color-scheme-button-background-a)*1)) !important
}
.module-popup-1056 .btn-popup-1.btn.btn.disabled:after{
    font-size:1em
}
.module-popup-1056 .btn-popup-2.btn,.module-popup-1056 .btn-popup-2.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-300) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents .module-popup-1056 .btn-popup-2.btn:hover{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1))
}
.module-popup-1056 .btn-popup-2.btn:active,.no-touchevents .module-popup-1056 .btn-popup-2.btn:hover:active{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important
}
.module-popup-1056 .btn-popup-2.btn{
    --focus-color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    justify-content:center;
    padding:.8em;
    --element-padding:.8em;
    padding-right:1.5em;
    --element-padding-right:1.5em;
    padding-left:1.5em;
    --element-padding-left:1.5em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
.module-popup-1056 .btn-popup-2.btn,.module-popup-1056 .btn-popup-2.tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.module-popup-1056 .btn-popup-2.btn:active,.no-touchevents .module-popup-1056 .btn-popup-2.btn:hover:active,.module-popup-1056 .btn-popup-2.btn:focus:active,.no-touchevents .module-popup-1056 .btn-popup-2.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -8%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -8%),calc(var(--j-color-scheme-button-background-a)*1))
}
.module-popup-1056 .btn-popup-2.btn:focus,.module-popup-1056 .btn-popup-2.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -5%),calc(var(--j-color-scheme-button-background-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -5%),calc(var(--j-color-scheme-button-background-a)*1)) !important
}
.module-popup-1056 .btn-popup-2.btn.btn.disabled:after{
    font-size:1em
}
.module-popup-1056 .popup-container{
    width:900px
}
.module-popup-1056 .popup-content,.module-popup-1056 .popup-inner-body>.grid-rows,.popup.module-popup-1056 .site-wrapper{
    padding:var(--j-gap-spacing---7) !important;
    --element-padding:var(--j-gap-spacing---7) !important
}
.module-popup-1056 .popup-inner-body,.module-popup-1056.popup{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important
}
.module-popup-1056 .popup-inner-body .popup-content,.module-popup-1056 .popup-inner-body iframe,.module-popup-1056 .popup-inner-body>.grid-rows{
    border-bottom-left-radius:0;
    --element-border-bottom-left-radius:0px
}
.popup-dont-show{
    opacity:1;
    pointer-events:auto
}
.module-popup-1056 .popup-dont-show span{
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1))
}
 .module-popup-1056 .popup-inner-body>.popup-content>.grid-rows>.grid-row-1>.grid-cols-wrapper>.grid-cols>.grid-col{
    flex-basis:calc((700px + 1px - (100*var(--unit,1%)))*9999);
    --unit:1vw
}
.module-popup-1056 .popup-inner-body>.popup-content>.grid-rows>.grid-row-1:before{
    display:block;
    left:0;
    right:0;
    width:100%
}
 .module-popup-1056 .grid-row-1>.grid-cols-wrapper>.grid-cols>.grid-col-1{
    min-width:50%;
    display:block
}
.module-popup-1056 .grid-row-1>.grid-cols-wrapper>.grid-cols>.grid-col-1>.grid-items>.grid-item{
    height:100%
}
.module-popup-1056 .grid-row-1>.grid-cols-wrapper>.grid-cols>.grid-col-1>.grid-items>.grid-item>.module{
    height:100%
}
.module-popup-1056 .grid-row-1>.grid-cols-wrapper>.grid-cols>.grid-col-1>.grid-items>.grid-item>.module>.module-body{
    height:100%
}
.module-popup-1056 .grid-row-1>.grid-cols-wrapper>.grid-cols>.grid-col-1>.grid-cols>.grid-items:before{
    display:none
}
 .grid-items>.grid-item.grid-module-popup-1056-1-1-1{
    display:flex
}
 .module-popup-1056 .grid-row-1>.grid-cols-wrapper>.grid-cols>.grid-col-2{
    min-width:50%;
    display:block
}
.module-popup-1056 .grid-row-1>.grid-cols-wrapper>.grid-cols>.grid-col-2>.grid-items{
    padding:var(--j-gap-spacing-padding-xl);
    --element-padding:var(--j-gap-spacing-padding-xl);
    justify-content:center
}
.module-popup-1056 .grid-row-1>.grid-cols-wrapper>.grid-cols>.grid-col-2>.grid-items>.grid-item:not(:empty){
    height:auto
}
.module-popup-1056 .grid-row-1>.grid-cols-wrapper>.grid-cols>.grid-col-2>.grid-items>.grid-item:not(:first-child):not(:only-child){
    margin-top:var(--j-gap-spacing-gap-4)
}
.module-popup-1056 .grid-row-1>.grid-cols-wrapper>.grid-cols>.grid-col-2>.grid-cols>.grid-items:before{
    display:none
}
@media (max-width:700px){
    .module-popup-1056 .grid-row-1>.grid-cols-wrapper>.grid-cols>.grid-col-2>.grid-items{
        padding:var(--j-gap-spacing---8);
        --element-padding:var(--j-gap-spacing---8);
        padding-right:0;
        --element-padding-right:0px;
        padding-bottom:var(--j-gap-spacing---6);
        --element-padding-bottom:var(--j-gap-spacing---6);
        padding-left:0;
        --element-padding-left:0px
    }
}
 .grid-items>.grid-item.grid-module-popup-1056-1-2-1{
    display:flex
}
 .grid-items>.grid-item.grid-module-popup-1056-1-2-2{
    display:flex
}
 .module-image-832>.module-body>a{
    width:100%
}
.module-image-832>.module-body>a img{
    width:100%;
    height:100%;
    object-fit:cover;
    margin-inline-start:0;
    margin-inline-end:auto
}
.module-image-832{
    text-align:start
}
 div.module-text-1054 .module-title{
    margin-bottom:.5em !important;
    --element-margin-bottom:.5em !important
}
.module-text-1054 .module-title{
    font-family:'Urbanist';
    font-weight:700;
    font-size:var(--j-font_size-font-size--title-section);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    line-height:1.3;
    border-style:none;
    margin-bottom:1em !important;
    white-space:normal;
    overflow:initial;
    text-overflow:initial;
    -webkit-line-clamp:initial;
    -webkit-line-clamp:2
}
.module-text-1054 .module-title:after{
    display:none
}
.module-text-1054 .module-title .page-title-text:after{
    display:none
}
.module-text-1054 .module-title .filter-title-text:after{
    display:none
}
.module-text-1054 .module-body{
    --text-module-align-v:flex-start;
    max-width:950px;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-400);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    line-height:1.7
}
 .module-newsletter-1053{
    padding-top:var(--j-gap-spacing---8);
    --element-padding-top:var(--j-gap-spacing---8);
    border-width:0;
    border-top-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    width:100%;
    text-align:left;
    justify-content:flex-start;
    margin-inline:0 auto;
    --input-height:44px
}
.module-newsletter-1053 .module-title{
    font-family:'Urbanist' !important;
    font-weight:500 !important;
    font-size:var(--j-font_size-font-size--title-item-list) !important;
    text-transform:none !important;
    line-height:1.3 !important
}
.module-newsletter-1053 .module-body>div{
    align-self:flex-start
}
.module-newsletter-1053 .title:after{
    left:0;
    right:auto;
    transform:none
}
.module-newsletter-1053 .module-body{
    flex-direction:row
}
.module-newsletter-1053 .newsletter-text,.module-newsletter-1053 .checkbox label{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-300) !important;
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1)) !important;
    line-height:1.5 !important
}
.module-newsletter-1053 div.input-group .input-group-btn button.btn,.module-newsletter-1053 .module-body .newsletter-form form input{
    border-radius:2px !important;
    --element-border-radius:2px !important
}
.module-newsletter-1053 .newsletter-text{
    margin-bottom:var(--j-gap-spacing---5);
    --element-margin-bottom:var(--j-gap-spacing---5)
}
.module-newsletter-1053 .module-body .newsletter-form .input-group input{
    width:500px;
    max-width:100%
}
.module-newsletter-1053 .btn:before{
    content:'\e9e4' !important;
    font-family:icomoon !important;
    font-size:16px !important;
    transform:translate3d(-1px,0px,0) !important
}
.module-newsletter-1053 .input-group .input-group-btn .btn{
    border-radius:4px !important;
    --element-border-radius:4px !important;
    padding:0;
    --element-padding:0px;
    max-height:35px;
    height:100%
}
.module-newsletter-1053 .input-group-btn .btn{
    transform:translateX(-5px)
}
.module-newsletter-1053 .module-body .newsletter-form:before{
    content:none !important
}
.module-newsletter-1053 .module-body .newsletter-form .checkbox{
    display:inline-flex
}
.module-newsletter-1053 .module-body .newsletter-form form>div:not(.buttons):not(.checkout-section):not(.dropdown):not(#review).checkbox{
    margin-top:7px
}
 .module-notification-137{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-400);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    line-height:1.4;
    padding:var(--j-gap-spacing-padding-m);
    --element-padding:var(--j-gap-spacing-padding-m);
    bottom:var(--j-gap-spacing-gutter-1);
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-radius:2px;
    --element-border-radius:2px;
    flex-direction:row;
    align-items:center;
    justify-content:space-between
}
.module-notification-137 .notification-title{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-item);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    line-height:1.3
}
.module-notification-137.notification{
    --notification-max-width:1300px;
    max-width:var(--notification-max-width,100%)
}
.module-notification-137 .notification-text{
    padding-top:var(--j-gap-spacing---2);
    --element-padding-top:var(--j-gap-spacing---2)
}
.notification-wrapper-bottom{
    padding-inline-start:var(--j-gap-spacing-gutter-1);
    padding-inline-end:var(--j-gap-spacing-gutter-1)
}
.module-notification-137 .notification-close{
    padding:0 !important;
    --element-padding:0px !important;
    display:flex;
    width:32px;
    height:32px;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    margin:0 !important;
    position:relative;
    bottom:initial;
    left:initial;
    right:initial;
    transform:none;
    align-self:center;
    flex-shrink:0;
    margin-inline-start:10px;
    margin-inline-end:10px;
    margin-top:10px;
    margin-bottom:10px
}
.module-notification-137 .notification-close:before{
    content:none !important
}
.module-notification-137 .notification-close.btn,.module-notification-137 .notification-close.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents .module-notification-137 .notification-close.btn:hover{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.module-notification-137 .notification-close.btn:active,.no-touchevents .module-notification-137 .notification-close.btn:hover:active{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important
}
.module-notification-137 .notification-close.btn{
    --focus-color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    justify-content:center;
    border-width:1px;
    border-style:solid;
    border-color:rgba(0,0,0,0);
    padding:1.1em;
    --element-padding:1.1em;
    padding-right:2em;
    --element-padding-right:2em;
    padding-left:2em;
    --element-padding-left:2em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
.module-notification-137 .notification-close.btn,.module-notification-137 .notification-close.tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.module-notification-137 .notification-close.btn:active,.no-touchevents .module-notification-137 .notification-close.btn:hover:active,.module-notification-137 .notification-close.btn:focus:active,.no-touchevents .module-notification-137 .notification-close.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.module-notification-137 .notification-close.btn:focus,.module-notification-137 .notification-close.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important
}
.module-notification-137 .notification-close.btn.btn.disabled:after{
    font-size:1em
}
 footer>div{
    background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1))
}
footer{
    overflow:hidden
}
footer>.grid-rows>.grid-row-3{
    padding-top:var(--j-gap-spacing---9);
    padding-bottom:var(--j-gap-spacing---9)
}
footer>.grid-rows>.grid-row-3>.row-bg{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
footer>.grid-rows>.grid-row-3:before{
    display:block
}
footer>.grid-rows>.grid-row-3 .wave-top{
    display:block
}
footer>.grid-rows>.grid-row-3>.wave-top{
    transform:translate3d(0,-63%,0) scale(1)
}
footer>.grid-rows>.grid-row-3>.grid-cols-wrapper>.grid-cols>.grid-col-1{
    min-width:100%;
    display:block
}
footer>.grid-rows>.grid-row-3>.grid-cols-wrapper>.grid-cols>.grid-col-1>.grid-items>.grid-item:not(:empty){
    height:auto
}
footer>.grid-rows>.grid-row-3>.grid-cols-wrapper>.grid-cols>.grid-col-1>.grid-items:before{
    --unit:1%;
    left:0;
    right:auto;
    display:none
}
.grid-items>.grid-item.grid-module-footer-3-1-1{
    display:flex
}
 footer>.grid-rows>.grid-row-5{
    --col-gap:var(--j-gap-spacing-vr-row-m);
    padding-top:var(--j-gap-spacing-vr-row-l);
    padding-bottom:var(--j-gap-spacing-vr-row-l);
    padding-bottom:var(--j-gap-spacing-vr-row-m)
}
footer>.grid-rows>.grid-row-5>.grid-cols-wrapper>.grid-cols>.grid-col{
    flex-basis:calc((1024px + 1px - (100*var(--unit,1%)))*9999);
    --unit:1vw
}
footer>.grid-rows>.grid-row-5:before{
    display:block;
    left:0;
    right:0;
    width:100%
}
footer>.grid-rows>.grid-row-5 .wave-top{
    display:block
}
footer>.grid-rows>.grid-row-5>.wave-top{
    transform:translate3d(0,-63%,0) scale(1)
}
footer>.grid-rows>.grid-row-5>.grid-cols-wrapper>.grid-cols>.grid-col-1{
    min-width:25%;
    display:block
}
footer>.grid-rows>.grid-row-5>.grid-cols-wrapper>.grid-cols>.grid-col-1>.grid-items>.grid-item:not(:empty){
    height:auto
}
footer>.grid-rows>.grid-row-5>.grid-cols-wrapper>.grid-cols>.grid-col-1>.grid-items>.grid-item:not(:first-child):not(:only-child){
    margin-top:var(--j-gap-spacing-vertical-l)
}
footer>.grid-rows>.grid-row-5>.grid-cols-wrapper>.grid-cols>.grid-col-1>.grid-items:before{
    --unit:1%;
    left:0;
    right:auto;
    display:none
}
.grid-items>.grid-item.grid-module-footer-5-1-1{
    display:flex
}
 .grid-items>.grid-item.grid-module-footer-5-1-2{
    display:flex
}
 .grid-items>.grid-item.grid-module-footer-5-1-3{
    display:flex
}
 footer>.grid-rows>.grid-row-5>.grid-cols-wrapper>.grid-cols>.grid-col-2{
    min-width:75%;
    display:block
}
footer>.grid-rows>.grid-row-5>.grid-cols-wrapper>.grid-cols>.grid-col-2>.grid-items>.grid-item:not(:empty){
    height:auto
}
footer>.grid-rows>.grid-row-5>.grid-cols-wrapper>.grid-cols>.grid-col-2>.grid-items:before{
    --unit:1%;
    left:0;
    right:auto;
    display:none
}
.grid-items>.grid-item.grid-module-footer-5-2-1{
    display:flex
}
 footer>.grid-rows>.grid-row-5>.grid-cols-wrapper>.grid-cols>.grid-col-3{
    min-width:25%;
    display:block
}
footer>.grid-rows>.grid-row-5>.grid-cols-wrapper>.grid-cols>.grid-col-3>.grid-items>.grid-item:not(:empty){
    height:auto
}
footer>.grid-rows>.grid-row-5>.grid-cols-wrapper>.grid-cols>.grid-col-3>.grid-items>.grid-item:not(:first-child):not(:only-child){
    margin-top:var(--j-gap-spacing-gap-4)
}
footer>.grid-rows>.grid-row-5>.grid-cols-wrapper>.grid-cols>.grid-col-3>.grid-items:before{
    --unit:1%;
    left:0;
    right:auto;
    display:none
}
.grid-items>.grid-item.grid-module-footer-5-3-1{
    display:flex
}
 footer>.grid-rows>.grid-row-6:before{
    display:block
}
footer>.grid-rows>.grid-row-6 .wave-top{
    display:block
}
footer>.grid-rows>.grid-row-6>.wave-top{
    transform:translate3d(0,-63%,0) scale(1)
}
footer>.grid-rows>.grid-row-6>.grid-cols-wrapper>.grid-cols>.grid-col-1{
    min-width:100%;
    display:block
}
footer>.grid-rows>.grid-row-6>.grid-cols-wrapper>.grid-cols>.grid-col-1>.grid-items>.grid-item:not(:empty){
    height:auto
}
footer>.grid-rows>.grid-row-6>.grid-cols-wrapper>.grid-cols>.grid-col-1>.grid-items:before{
    --unit:1%;
    left:0;
    right:auto;
    display:none
}
.grid-items>.grid-item.grid-module-footer-6-1-1{
    display:flex
}
 footer>.grid-rows>.grid-row-7{
    --col-gap:var(--j-gap-spacing-gap-3);
    padding-top:var(--j-gap-spacing---8);
    padding-bottom:var(--j-gap-spacing---8)
}
footer>.grid-rows>.grid-row-7>.grid-cols-wrapper>.grid-cols>.grid-col{
    flex-basis:calc((600px + 1px - (100*var(--unit,1%)))*9999);
    --unit:1vw
}
footer>.grid-rows>.grid-row-7>.row-bg{
    border-width:0;
    border-top-width:1px;
    border-style:none;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
footer>.grid-rows>.grid-row-7:before{
    display:block;
    left:0;
    right:0;
    width:100%
}
footer>.grid-rows>.grid-row-7 .wave-top{
    display:block
}
footer>.grid-rows>.grid-row-7>.wave-top{
    transform:translate3d(0,-63%,0) scale(1)
}
footer>.grid-rows>.grid-row-7>.grid-cols-wrapper>.grid-cols>.grid-col-1{
    min-width:40%;
    display:block
}
footer>.grid-rows>.grid-row-7>.grid-cols-wrapper>.grid-cols>.grid-col-1>.grid-items{
    justify-content:center
}
footer>.grid-rows>.grid-row-7>.grid-cols-wrapper>.grid-cols>.grid-col-1>.grid-items>.grid-item:not(:empty){
    height:auto
}
footer>.grid-rows>.grid-row-7>.grid-cols-wrapper>.grid-cols>.grid-col-1>.grid-items:before{
    --unit:1%;
    left:0;
    right:auto;
    display:none
}
.grid-items>.grid-item.grid-module-footer-7-1-1{
    display:flex
}
 footer>.grid-rows>.grid-row-7>.grid-cols-wrapper>.grid-cols>.grid-col-2{
    min-width:60%;
    display:block
}
footer>.grid-rows>.grid-row-7>.grid-cols-wrapper>.grid-cols>.grid-col-2>.grid-items{
    justify-content:center;
    align-items:flex-end
}
footer>.grid-rows>.grid-row-7>.grid-cols-wrapper>.grid-cols>.grid-col-2>.grid-items>.grid-item:not(:empty){
    height:auto
}
footer>.grid-rows>.grid-row-7>.grid-cols-wrapper>.grid-cols>.grid-col-2>.grid-items:before{
    --unit:1%;
    left:0;
    right:auto;
    display:none
}
@media (max-width:600px){
    footer>.grid-rows>.grid-row-7>.grid-cols-wrapper>.grid-cols>.grid-col-2>.grid-items{
        align-items:flex-start
    }
}
.grid-items>.grid-item.grid-module-footer-7-2-1{
    display:flex
}
 .module-info_blocks-781 .ipr-grid .module-item.swiper-slide{
    margin-right:0;
    width:calc((100% - 2*0px)/3 - .01px)
}
.module-info_blocks-781 .ipr-grid .module-item:not(.swiper-slide){
    padding:0;
    width:calc(100%/3 - .01px)
}
.one-column #content .module-info_blocks-781 .ipr-grid .module-item.swiper-slide{
    margin-right:0;
    width:calc((100% - 2*0px)/3 - .01px)
}
.one-column #content .module-info_blocks-781 .ipr-grid .module-item:not(.swiper-slide){
    padding:0;
    width:calc(100%/3 - .01px)
}
.two-column #content .module-info_blocks-781 .ipr-grid .module-item.swiper-slide{
    margin-right:0;
    width:calc((100% - 2*0px)/3 - .01px)
}
.two-column #content .module-info_blocks-781 .ipr-grid .module-item:not(.swiper-slide){
    padding:0;
    width:calc(100%/3 - .01px)
}
.side-column .module-info_blocks-781 .ipr-grid .module-item.swiper-slide{
    margin-right:0;
    width:calc((100% - 0*0px)/1 - .01px)
}
.side-column .module-info_blocks-781 .ipr-grid .module-item:not(.swiper-slide){
    padding:0;
    width:calc(100%/1 - .01px)
}
.module-info_blocks-781 .info-block .info-block-title{
    font-family:'Urbanist';
    font-weight:500;
    font-size:var(--j-font_size-font-size--title-item-list);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    line-height:1.3;
    display:flex
}
.no-touchevents .module-info_blocks-781 a.info-block:hover .info-block-title,.module-info_blocks-781 a.info-block:active .info-block-title{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
.module-info_blocks-781 .info-block-text{
    order:initial
}
.module-info_blocks-781 .info-block .info-block-text{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-200);
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    line-height:1.6;
    display:block
}
.no-touchevents .module-info_blocks-781 a.info-block:hover .info-block-text,.module-info_blocks-781 a.info-block:active .info-block-text{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.module-info_blocks-781 .info-block-title:not(:empty)+.info-block-text:not(:empty){
    margin-top:4px
}
.module-info_blocks-781 a.info-block{
    --scale-active:.98;
    overflow:visible
}
.module-info_blocks-781 .info-block-content:before{
    display:none
}
.module-info_blocks-781 a.info-block .info-block-content:before{
    transform:scaleX(0) scaleY(1);
    transform-origin:right
}
.no-touchevents .module-info_blocks-781 a.info-block:hover .info-block-content:before{
    transform:scaleX(1) scaleY(1);
    transform-origin:left
}
.module-info_blocks-781 .info-block{
    --align-v:center;
    --align-h:center;
    --align-text-v:start;
    --align-text-h:center;
    display:flex;
    flex-direction:row;
    --align-h:flex-start;
    --gap:var(--j-gap-spacing---7)
}
.module-info_blocks-781 .info-block:before{
    align-self:center;
    height:var(--height);
    font-size:26px;
    content:'\eb26' !important;
    font-family:icomoon !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.module-info_blocks-781 .info-block-img{
    align-self:center
}
.module-info_blocks-781 .info-block-counter{
    align-self:center
}
.module-info_blocks-781 .info-block-content{
    justify-content:var(--align-v);
    align-items:flex-start;
    text-align:start
}
.module-info_blocks-781 .info-block:after{
    opacity:1;
    transform:translate3d(0,0,0) scale(1)
}
.module-info_blocks-781 .info-blocks .info-block-title:before{
    display:none
}
.module-info_blocks-781 .info-blocks-incremental .info-block:before{
    content:counter(top-counters) !important
}
.module-info_blocks-781 .info-block:before,.module-info_blocks-781 .info-block-img,.module-info_blocks-781 .info-block-counter{
    border-radius:999px;
    --element-border-radius:999px
}
.module-info_blocks-781 .info-block-button.btn,.module-info_blocks-781 .info-block-button.btn:visited{
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important
}
.no-touchevents .module-info_blocks-781 .info-block-button.btn:hover{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.module-info_blocks-781 .info-block-button.btn{
    justify-content:flex-start;
    border-style:none;
    padding:0;
    --element-padding:0px;
    padding-bottom:2px;
    --element-padding-bottom:2px;
    box-shadow:none;
    border-radius:0 !important;
    --element-border-radius:0px !important
}
.module-info_blocks-781 .info-block-button.btn,.module-info_blocks-781 .info-block-button.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-info_blocks-781 .info-block-button.btn:active,.no-touchevents .module-info_blocks-781 .info-block-button.btn:hover:active,.module-info_blocks-781 .info-block-button.btn:focus:active,.no-touchevents .module-info_blocks-781 .info-block-button.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-info_blocks-781 .info-block-button.btn:focus,.module-info_blocks-781 .info-block-button.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.module-info_blocks-781 .info-block-button.btn:active,.no-touchevents .module-info_blocks-781 .info-block-button.btn:hover:active,.module-info_blocks-781 .info-block-button.btn:focus:active{
    box-shadow:none
}
.module-info_blocks-781 .info-block-button.btn:focus{
    box-shadow:none
}
.module-info_blocks-781 .info-block-button.btn.btn.disabled:after{
    font-size:1em
}
.module-info_blocks-781 .info-block-button{
    margin-top:var(--j-gap-spacing---5);
    --element-margin-top:var(--j-gap-spacing---5);
    font-size:var(--j-font_size-font-size-300) !important
}
.module-info_blocks-781 .info-block .count-badge{
    display:none
}
.module-info_blocks-781 .flex-grid>*{
    flex-grow:0
}
div.module-info_blocks-781 .auto-grid{
    --grid-min-col:1.2;
    --grid-gap:var(--j-gap-spacing-gap-hero);
    --auto-grow-type:auto-fit;
    --item-width:var(--item-fit);
    --scrollbar-top-space:0px;
    --scrollbar-bottom-space:0px;
    --scroll-padding:var(--scroll-padding-custom,var(--content-gutter,0px))
}
.module-info_blocks-781{
    --center-insufficient:initial;
    --inline-margin:initial;
    --center-insufficient-carousel:max-content;
    --align-to-content-title:max(0px,calc(50% - var(--content-max-width)/2 + var(--content-gutter)));
    --align-to-content:max(var(--content-gutter),calc((100vw - var(--scrollW,0px) - var(--content-max-width))/2) + var(--content-gutter,0px));
    --align-to-content-cancel:calc(var(--align-to-content)*-1 + var(--content-gutter,0px))
}
.module-info_blocks-781 .auto-grid{
    margin-inline-start:calc(0px - var(--scroll-padding,0px));
    margin-inline-end:calc(0px - var(--scroll-padding,0px));
    --fr:var(--item-width)
}
.module-info_blocks-781 .auto-grid .auto-grid-items{
    cursor:var(--cursor);
    grid-auto-flow:column;
    overflow-x:auto;
    overflow-y:hidden;
    padding-inline-start:var(--scroll-padding,0px);
    padding-inline-end:var(--scroll-padding,0px);
    padding-top:var(--top-padding,0px);
    padding-bottom:var(--bottom-padding,0px)
}
.module-info_blocks-781 .auto-grid .auto-carousel-controls{
    display:flex
}
.module-info_blocks-781 .auto-grid .auto-carousel-items:after{
    display:block
}
.module-info_blocks-781 .auto-grid .auto-grid-items.is-gliding a{
    pointer-events:none
}
.module-info_blocks-781 .auto-grid>.auto-grid-items:before{
    --fader-status:0;
    display:none
}
.module-info_blocks-781 .auto-grid>.auto-grid-items:after{
    --fader-status:0;
    display:none
}
.module-info_blocks-781 .auto-grid .auto-grid-items:before,.module-info_blocks-781 .auto-grid .auto-grid-items:after{
    --fader-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
div.module-info_blocks-781 .auto-carousel-bar{
    display:none;
    margin:0
}
div.module-info_blocks-781 .auto-carousel-controls.auto-carousel-bar{
    max-height:0
}
div.module-info_blocks-781{
    --auto-carousel-controls-max-width:min(min(var(--content-max-width,100%) - var(--scroll-padding,0px)*2,var(--content-max-width,100%) - var(--content-gutter,0)*2),100% - var(--scroll-padding,0px)*2)
}
 .module-info_blocks-781 .auto-grid .module-item-1{
    grid-row-end:auto
}
.module-info_blocks-781 .auto-grid .module-item-1 .info-block-img{
    height:auto
}
.module-info_blocks-781 .module-item-1 .info-block:before{
    content:'\e883' !important;
    font-family:icomoon !important
}
 .module-info_blocks-781 .auto-grid .module-item-2{
    grid-row-end:auto
}
.module-info_blocks-781 .auto-grid .module-item-2 .info-block-img{
    height:auto
}
.module-info_blocks-781 .module-item-2 .info-block:before{
    content:'\e63e' !important;
    font-family:icomoon !important
}
 .module-info_blocks-781 .auto-grid .module-item-3{
    grid-row-end:auto
}
.module-info_blocks-781 .auto-grid .module-item-3 .info-block-img{
    height:auto
}
.module-info_blocks-781 .module-item-3 .info-block:before{
    content:'\e664' !important;
    font-family:icomoon !important
}
 .module-info_blocks-781 .auto-grid .module-item-4{
    grid-row-end:auto
}
.module-info_blocks-781 .auto-grid .module-item-4 .info-block-img{
    height:auto
}
.module-info_blocks-781 .module-item-4 .info-block:before{
    content:'\e72f' !important;
    font-family:icomoon !important
}
 .module-image-499>.module-body>a{
    width:auto;
    --scale-active:.98
}
.module-image-499>.module-body>a img{
    width:140px;
    height:40px;
    object-fit:contain;
    margin-inline-start:0;
    margin-inline-end:auto
}
.no-touchevents .module-image-499>.module-body>a .module-image-499>.module-body>a:hover{
    transform:scale(var(--scale-hover,1))
}
.module-image-499>.module-body>a .module-image-499>.module-body>a:active{
    transform:scale(var(--scale-active,1))
}
.module-image-499{
    text-align:start
}
 .links-menu-751 .module-body,.links-menu-751 .module-body>.menu-item:before{
    --item-gap:var(--j-gap-spacing---5)
}
.links-menu-751 .menu-item a:before{
    margin-right:var(--j-gap-spacing---3);
    --element-margin-right:var(--j-gap-spacing---3)
}
.links-menu-751 .menu-item a .links-text{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size--title-menu);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    letter-spacing:-.1px;
    white-space:normal
}
.no-touchevents .links-menu-751 .menu-item a:hover .links-text{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
.links-menu-751 .menu-item.is-title a .links-text{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-item);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.3
}
.links-menu-751 .menu-item{
    flex-grow:0;
    width:auto;
    --align:flex-start;
    --max-width:max-content;
    max-width:var(--max-width);
    margin:var(--item-gap,0px) var(--align-right) var(--item-gap,0px) 0;
    flex-direction:column;
    align-items:var(--align);
    --align-left:var(--item-gap,0px);
    --align-right:auto
}
.links-menu-751 .module-body{
    justify-content:flex-start;
    padding-inline:0px;
    --display:block;
    flex-direction:column;
    columns:var(--column-width) var(--column-count);
    column-gap:var(--column-gap);
    margin:0;
    --column-count:auto;
    column-rule-style:none
}
.links-menu-751 .module-body:after{
    --display:none;
    --display-scroll:none
}
.links-menu-751 .menu-item:first-child{
    margin-top:0
}
.links-menu-751 .menu-item:before{
    width:100%;
    height:auto;
    border-width:1px 0 0;
    margin:calc(0px - var(--item-gap,0px)/2) 0 calc(var(--item-gap,0px)/2) 0
}
.links-menu-751 .is-title~.is-title{
    margin:var(--title-gap,0px) var(--align-right) var(--item-gap,0px) 0
}
.links-menu-751 .menu-item>a{
    justify-content:flex-start
}
.links-menu-751 .count-badge{
    display:inline-flex
}
.links-menu-751 .menu-item a .menu-label{
    color:rgba(13,82,214,1);
    background-color:rgba(225,235,254,1);
    --background-color:rgba(225,235,254,1);
    background-size:contain;
    position:static;
    transform:none;
    opacity:1;
    margin:0 0 0 calc(var(--label-margin,0px) + var(--label-triangle-size,0px))
}
.no-touchevents .links-menu-751 .menu-item a:hover .menu-label{
    background-size:contain
}
.links-menu-751 .menu-item a .menu-label:before{
    border-right-color:currentColor
}
.links-menu-751 .menu-item a .menu-label:after{
    border-top-color:transparent
}
div.links-menu-751 .module-body,div.links-menu-751 .module-body>.menu-item:before{
    --item-gap:var(--j-gap-spacing---7)
}
div.links-menu-751 .menu-item a,div.links-menu-751 .menu-item a .links-text{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-400);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.4
}
.no-touchevents div.links-menu-751 .menu-item a:hover,.no-touchevents div.links-menu-751 .menu-item a:hover .links-text{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
div.links-menu-751 .menu-item a:before{
    font-size:16px;
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*0.8));
    margin-right:8px;
    --element-margin-right:8px
}
 div.links-menu-751 .links-menu-item-1>a:before{
    content:'\e649' !important;
    font-family:icomoon !important
}
 div.links-menu-751 .links-menu-item-2>a:before{
    content:'\e6ba' !important;
    font-family:icomoon !important
}
 div.links-menu-751 .links-menu-item-3>a:before{
    content:'\e60c' !important;
    font-family:icomoon !important
}
 .icons-menu-61 a !important{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.icons-menu-61 a:before{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    font-size:20px !important
}
.icons-menu-61 .menu-item a{
    border-radius:999px;
    --element-border-radius:999px
}
.no-touchevents .icons-menu-61 a:hover:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.icons-menu-61 .links-text{
    white-space:normal;
    overflow:visible;
    text-overflow:ellipsis;
    display:none
}
.icons-menu-61 a{
    width:44px;
    height:44px;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.icons-menu-61{
    --icon-spacing:8px
}
.no-touchevents .icons-menu-61 a:hover{
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.icons-menu-tooltip-61 .tooltip-inner{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-200);
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*0.9));
    line-height:1.25;
    background:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    border-radius:2px;
    --element-border-radius:2px;
    padding:.4em;
    --element-padding:.4em;
    padding-right:.7em;
    --element-padding-right:.7em;
    padding-left:.7em;
    --element-padding-left:.7em;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02)
}
.icons-menu-tooltip-61.tooltip.top .tooltip-arrow{
    border-top-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.icons-menu-tooltip-61.tooltip.right .tooltip-arrow{
    border-right-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.icons-menu-tooltip-61.tooltip.bottom .tooltip-arrow{
    border-bottom-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.icons-menu-tooltip-61.tooltip.left .tooltip-arrow{
    border-left-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.icons-menu-61 ul{
    justify-content:flex-start
}
.icons-menu-61 .module-title{
    text-align:left
}
.icons-menu-61 .module-title:after{
    left:0;
    right:auto;
    transform:none
}
@media (max-width:500px){
    .icons-menu-61 a{
        width:40px;
        height:40px
    }
}
 .icons-menu-61 .icons-menu-item-1.icon-menu-icon>a:before{
    content:'\e7b2' !important;
    font-family:icomoon !important
}
 .icons-menu-61 .icons-menu-item-2.icon-menu-icon>a:before{
    content:'\e8e4' !important;
    font-family:icomoon !important;
    font-size:19px
}
 .icons-menu-61 .icons-menu-item-3.icon-menu-icon>a:before{
    content:'\e639' !important;
    font-family:icomoon !important
}
 .icons-menu-61 .icons-menu-item-4.icon-menu-icon>a:before{
    content:'\e656' !important;
    font-family:icomoon !important
}
 .icons-menu-61 .icons-menu-item-5.icon-menu-icon>a:before{
    content:'\f167' !important;
    font-family:icomoon !important
}
 div.module-catalog-453 .catalog-title:not(:empty)+.item-assets{
    margin-top:var(--j-gap-spacing---7)
}
div.module-catalog-453 .item-assets .subitems{
    --catalog-link-gap:var(--j-gap-spacing---5)
}
.module-catalog-453 .ipr-grid .module-item.swiper-slide{
    margin-right:0;
    width:calc((100% - 1*0px)/2 - .01px)
}
.module-catalog-453 .ipr-grid .module-item:not(.swiper-slide){
    padding:0;
    width:calc(100%/2 - .01px)
}
.one-column #content .module-catalog-453 .ipr-grid .module-item.swiper-slide{
    margin-right:0;
    width:calc((100% - 0*0px)/1 - .01px)
}
.one-column #content .module-catalog-453 .ipr-grid .module-item:not(.swiper-slide){
    padding:0;
    width:calc(100%/1 - .01px)
}
.two-column #content .module-catalog-453 .ipr-grid .module-item.swiper-slide{
    margin-right:0;
    width:calc((100% - 0*0px)/1 - .01px)
}
.two-column #content .module-catalog-453 .ipr-grid .module-item:not(.swiper-slide){
    padding:0;
    width:calc(100%/1 - .01px)
}
.side-column .module-catalog-453 .ipr-grid .module-item.swiper-slide{
    margin-right:0;
    width:calc((100% - 0*0px)/1 - .01px)
}
.side-column .module-catalog-453 .ipr-grid .module-item:not(.swiper-slide){
    padding:0;
    width:calc(100%/1 - .01px)
}
.module-catalog-453 .subitem>a s{
    color:rgba(46,63,117,1);
    background-color:rgba(225,235,254,1);
    --background-color:rgba(225,235,254,1);
    border-radius:3px;
    --element-border-radius:3px
}
.module-catalog-453 .catalog-title:not(:empty)+.item-assets{
    margin-top:var(--j-gap-spacing---5)
}
.module-catalog-453 .catalog-title{
    display:flex;
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-item);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    line-height:1.3;
    width:auto;
    margin-inline:0 auto;
    justify-content:flex-start;
    align-items:flex-start;
    display:block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:100%;
    -webkit-line-clamp:2
}
.no-touchevents .module-catalog-453 .catalog-title:hover{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
.module-catalog-453 .subitems{
    align-items:flex-start;
    --catalog-link-gap:var(--j-gap-spacing---4);
    --column-count:auto;
    --column-width:150px;
    --column-gap:32px;
    column-rule-style:none
}
.module-catalog-453 .subitem a{
    padding-bottom:1px;
    --element-padding-bottom:1px;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size--title-menu);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    letter-spacing:-.1px
}
.no-touchevents .module-catalog-453 .subitem:hover a{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
.module-catalog-453 .subitem.view-more span{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.no-touchevents .module-catalog-453 .subitem.view-more:hover span{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
.module-catalog-453 .subitem.view-more:after{
    content:'\f105' !important;
    font-family:icomoon !important;
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    transform:translate3d(0px,1px,0);
    margin-left:6px;
    --element-margin-left:6px
}
.no-touchevents .module-catalog-453 .subitem.view-more:hover:after{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1))
}
.module-catalog-453 .subitem>a{
    display:block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:100%
}
.module-catalog-453 .subitem:before{
    margin-right:var(--j-gap-spacing---3);
    --element-margin-right:var(--j-gap-spacing---3)
}
.no-touchevents .module-catalog-453 .catalog-image .catalog-image:hover{
    transform:scale(var(--scale-hover,1));
    transform:scale(var(--scale-hover,1))
}
.module-catalog-453 .catalog-image .catalog-image:active{
    transform:scale(var(--scale-active,1));
    transform:scale(var(--scale-active,1))
}
.module-catalog-453 .catalog-image{
    --scale-hover:1.02;
    --scale-active:1;
    justify-content:start;
    align-items:start;
    order:2;
    display:flex
}
.module-catalog-453 .catalog-image img,.module-catalog-453 .catalog-image:after{
    border-radius:2px;
    --element-border-radius:2px
}
.module-catalog-453 .item-content:before{
    display:none
}
.module-catalog-453 .catalog-image:before{
    inset-inline:50% 50%;
    inset-block:50% 50%
}
.module-catalog-453 .item-assets{
    --catalog-gap:var(--j-gap-spacing---6);
    --image-max-width:45%;
    --image-min-width:80px;
    flex-direction:row;
    flex-wrap:wrap
}
.module-catalog-453 .catalog-image img{
    width:auto;
    height:auto
}
.module-catalog-453 .module-item .item-content .catalog-image img{
    width:100%;
    height:100%
}
.module-catalog-453 .flex-grid>*{
    flex-grow:0
}
div.module-catalog-453 .auto-grid{
    --grid-min-width:170px;
    --grid-min-col:2.2;
    --grid-gap:var(--j-gap-spacing-gutter-1);
    --auto-grow-type:auto-fit;
    --item-width:var(--item-fit);
    --scrollbar-top-space:0px;
    --scrollbar-bottom-space:0px;
    --scroll-padding:var(--scroll-padding-custom,var(--grid-gap,0px))
}
.module-catalog-453{
    --center-insufficient:initial;
    --inline-margin:initial;
    --center-insufficient-carousel:initial
}
.module-catalog-453 .auto-grid{
    margin-inline-start:unset;
    margin-inline-end:unset;
    --fr:1fr
}
.module-catalog-453 .auto-grid .auto-grid-items{
    grid-auto-flow:row dense;
    overflow-x:initial;
    padding-inline-start:unset;
    padding-inline-end:unset
}
.module-catalog-453 .auto-grid .auto-carousel-controls{
    display:none
}
.module-catalog-453 .auto-grid .auto-carousel-items:after{
    display:none
}
.module-catalog-453 .auto-grid .auto-grid-items.is-gliding a{
    pointer-events:auto
}
.module-catalog-453 .auto-grid>.auto-carousel-buttons{
    visibility:hidden
}
.module-catalog-453 .auto-grid>.auto-grid-items:before{
    --fader-status:0;
    display:none
}
.module-catalog-453 .auto-grid>.auto-grid-items:after{
    --fader-status:0;
    display:none
}
div.module-catalog-453 .auto-carousel-bar{
    display:none;
    margin:0
}
div.module-catalog-453 .auto-carousel-controls.auto-carousel-bar{
    max-height:0
}
div.module-catalog-453{
    --auto-carousel-controls-max-width:min(min(var(--content-max-width,100%) - var(--scroll-padding,0px)*2,var(--content-max-width,100%) - var(--content-gutter,0)*2),100% - var(--scroll-padding,0px)*2)
}
@media (max-width:900px){
    .module-catalog-453{
        --center-insufficient-carousel:max-content;
        --align-to-content-title:max(0px,calc(50% - var(--content-max-width)/2 + var(--content-gutter)));
        --align-to-content:max(var(--content-gutter),calc((100vw - var(--scrollW,0px) - var(--content-max-width))/2) + var(--content-gutter,0px));
        --align-to-content-cancel:calc(var(--align-to-content)*-1 + var(--content-gutter,0px))
    }
    .module-catalog-453 .auto-grid{
        margin-inline-start:calc(0px - var(--scroll-padding,0px));
        margin-inline-end:calc(0px - var(--scroll-padding,0px));
        --fr:var(--item-width)
    }
    .module-catalog-453 .auto-grid .auto-grid-items{
        cursor:var(--cursor);
        grid-auto-flow:column;
        overflow-x:auto;
        overflow-y:hidden;
        padding-inline-start:var(--scroll-padding,0px);
        padding-inline-end:var(--scroll-padding,0px);
        padding-top:var(--top-padding,0px);
        padding-bottom:var(--bottom-padding,0px)
    }
    .module-catalog-453 .auto-grid .auto-carousel-controls{
        display:flex
    }
    .module-catalog-453 .auto-grid .auto-carousel-items:after{
        display:block
    }
    .module-catalog-453 .auto-grid .auto-grid-items.is-gliding a{
        pointer-events:none
    }
}
 .module-side_products-1072 .side-products .side-product:before{
    display:none
}
.module-side_products-1072 .panel-group .panel-heading a:before{
    content:'\e40b' !important;
    font-family:icomoon !important;
    font-size:1em;
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    order:10;
    margin:0 0 0 auto
}
.no-touchevents .module-side_products-1072 .panel-group .panel-heading:hover a:before{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.module-side_products-1072 .panel-group .panel-active .panel-heading a:before,.no-touchevents .module-side_products-1072 .panel-group .panel-active .panel-heading:hover a:before{
    content:'\e40a' !important;
    font-family:icomoon !important;
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.module-side_products-1072 .panel-group .panel-heading a{
    justify-content:flex-start;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size--title-menu);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    text-transform:none;
    line-height:1.3;
    padding-top:1.2em;
    --element-padding-top:1.2em;
    padding-bottom:1.2em;
    --element-padding-bottom:1.2em
}
.no-touchevents .module-side_products-1072 .panel-group .panel-heading:hover a{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.no-touchevents .module-side_products-1072 .panel-group .panel-active .panel-heading:hover a,.module-side_products-1072 .panel-group .panel-active .panel-heading a{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.module-side_products-1072 .panel-group .panel{
    --panel-spacing:var(--j-gap-spacing---2)
}
.module-side_products-1072 .panel-body{
    margin-top:var(--j-gap-spacing---5) !important
}
.module-side_products-1072 .panel-group .panel:not(:only-child):not(:last-child):after{
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.module-side_products-1072 .panel-group .panel:last-child .panel-heading{
    border-width:0 !important;
    border-bottom-width:0 !important
}
.module-side_products-1072 .panel-group .panel-heading a.has-image{
    padding-top:.7em;
    --element-padding-top:.7em;
    padding-bottom:.7em;
    --element-padding-bottom:.7em
}
.module-side_products-1072 .panel-group .panel-body{
    padding-bottom:var(--j-gap-spacing---7);
    --element-padding-bottom:var(--j-gap-spacing---7)
}
.module-side_products-1072 .panel-group .panel-heading+.panel-collapse .panel-body{
    border-width:0
}
.module-side_products-1072 .panel-group .panel .menu-image>img{
    background-color:rgba(247,247,247,1);
    --background-color:rgba(247,247,247,1)
}
.module-side_products-1072 .panel-group .panel .menu-image{
    margin-right:var(--j-gap-spacing---5);
    --element-margin-right:var(--j-gap-spacing---5);
    padding:var(--j-gap-spacing---1);
    --element-padding:var(--j-gap-spacing---1);
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.module-side_products-1072 .nav-tabs>li>a:not(.item-all-link),.module-side_products-1072 .nav-tabs>li.active>a:not(.item-all-link),.no-touchevents .module-side_products-1072 .nav-tabs>li.active>a:not(.item-all-link):hover,.module-side_products-1072 .nav-tabs>li.active>a:not(.item-all-link):focus{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-item);
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    text-transform:none;
    line-height:1.3
}
.no-touchevents .module-side_products-1072 .nav-tabs>li:hover>a:not(.item-all-link),.module-side_products-1072 .nav-tabs>li.active>a:not(.item-all-link){
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-side_products-1072 .nav-tabs>li.active>a:not(.item-all-link),.no-touchevents .module-side_products-1072 .nav-tabs>li.active>a:not(.item-all-link):hover,.module-side_products-1072 .nav-tabs>li.active>a:not(.item-all-link):focus{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-side_products-1072 .nav-tabs>li{
    border-width:0;
    border-bottom-width:2px;
    border-style:solid;
    border-color:rgba(0,0,0,0)
}
.no-touchevents .module-side_products-1072 .nav-tabs>li:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-side_products-1072 .nav-tabs>li.active,.no-touchevents .module-side_products-1072 .nav-tabs>li:hover.active{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-side_products-1072 ul.nav-tabs>li{
    border-radius:0;
    --element-border-radius:0px;
    flex-grow:0
}
.module-side_products-1072 .nav-tabs>li.active:after{
    display:none;
    border-top-width:10px
}
.module-side_products-1072 .nav-tabs>li>a:not(.item-all-link){
    justify-content:center;
    white-space:nowrap;
    padding:0;
    --element-padding:0px;
    padding-bottom:.25em;
    --element-padding-bottom:.25em
}
.module-side_products-1072 .nav-tabs li .menu-image>img{
    background-color:rgba(247,247,247,1);
    --background-color:rgba(247,247,247,1)
}
.module-side_products-1072 .nav-tabs li .menu-image{
    margin-right:var(--j-gap-spacing---5);
    --element-margin-right:var(--j-gap-spacing---5);
    padding:var(--j-gap-spacing---1);
    --element-padding:var(--j-gap-spacing---1);
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.module-side_products-1072 .nav-tabs>li>a:not(.item-all-link):before{
    font-size:18px
}
.module-side_products-1072 .nav-tabs+.tab-content{
    --spacing:var(--j-gap-spacing-gap-general-2);
    margin-block-start:var(--spacing,0px);
    margin-inline-start:0
}
.module-side_products-1072 ul.nav-tabs{
    --tabs-gap:var(--j-gap-spacing-gap-4);
    --page-tabs-scroll:var(--content-gutter,0px);
    flex-wrap:nowrap;
    --pb:1px;
    --overflow-x-scroll:auto;
    --overflow-y-scroll:hidden;
    --max-width-display:var(--max-width,100vw)
}
.module-side_products-1072 .nav-tabs{
    --page-tabs-scroll-padding:var(--page-tabs-scroll-direction,0px);
    min-width:initial;
    max-width:var(--max-width-display,100vw);
    max-height:none;
    --page-tabs-scroll-direction:var(--page-tabs-scroll,0px);
    --tab-align:auto;
    flex-direction:row;
    align-items:center;
    padding-bottom:var(--pb);
    overflow-x:var(--overflow-x-scroll);
    overflow-y:var(--overflow-y-scroll)
}
.module-side_products-1072{
    --align-tabs:var(--tabs-align,flex-start);
    --tabs-align:flex-start
}
.module-side_products-1072 .full-tabs-bg{
    --full-bg-display:block
}
.module-side_products-1072 .tab-content:before{
    --full-content-bg-display:block
}
.module-side_products-1072 .tab-content{
    flex-basis:100%;
    max-height:none;
    overflow-y:initial;
    overflow-x:initial
}
.module-side_products-1072 ul.nav-tabs>li:first-child{
    margin-inline-start:0
}
.module-side_products-1072 ul.nav-tabs>li:last-child{
    margin-inline-end:0
}
.module-side_products-1072 ul.nav-tabs::-webkit-scrollbar{
    display:none
}
.module-side_products-1072 ul.nav-tabs{
    scrollbar-width:none
}
.module-side_products-1072 ul.nav-tabs.desktop{
    --scrollW:0px
}
.module-side_products-1072 ul.nav-tabs.desktop.mac.firefox{
    --scrollW:0px
}
.module-side_products-1072 .ipr-grid .product-layout.swiper-slide{
    margin-right:0;
    width:calc((100% - 0*0px)/1 - .01px)
}
.module-side_products-1072 .ipr-grid .product-layout:not(.swiper-slide){
    padding:0;
    width:calc(100%/1 - .01px)
}
.one-column #content .module-side_products-1072 .ipr-grid .product-layout.swiper-slide{
    margin-right:0;
    width:calc((100% - 0*0px)/1 - .01px)
}
.one-column #content .module-side_products-1072 .ipr-grid .product-layout:not(.swiper-slide){
    padding:0;
    width:calc(100%/1 - .01px)
}
.two-column #content .module-side_products-1072 .ipr-grid .product-layout.swiper-slide{
    margin-right:0;
    width:calc((100% - 0*0px)/1 - .01px)
}
.two-column #content .module-side_products-1072 .ipr-grid .product-layout:not(.swiper-slide){
    padding:0;
    width:calc(100%/1 - .01px)
}
.side-column .module-side_products-1072 .ipr-grid .product-layout.swiper-slide{
    margin-right:0;
    width:calc((100% - 0*0px)/1 - .01px)
}
.side-column .module-side_products-1072 .ipr-grid .product-layout:not(.swiper-slide){
    padding:0;
    width:calc(100%/1 - .01px)
}
.module-side_products-1072 .side-products-blocks{
    --blocks-gap:32px
}
.module-side_products-1072 .product-layout:last-child .side-product{
    border-style:none
}
.module-side_products-1072 .side-product{
    align-items:center
}
.module-side_products-1072 .side-product .image a{
    height:auto
}
.module-side_products-1072 .side-product .image img{
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.no-touchevents .module-side_products-1072 .side-product:hover .image img{
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.module-side_products-1072 .side-product .product-img img{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.module-side_products-1072 .side-product,.module-side_products-1072 .side-product:before{
    --mini-product-gap:var(--j-gap-spacing---4)
}
.module-side_products-1072 .side-product .image{
    flex-basis:auto;
    order:initial
}
.module-side_products-1072 .side-product:before{
    position:static;
    height:100%;
    order:3;
    inset-inline:5px 0;
    font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
    font-weight:700;
    font-size:var(--j-font_size-font-size-900);
    color:rgba(0,0,0,0);
    text-decoration:none;
    -webkit-text-decoration:none;
    -webkit-text-stroke-width:1px;
    -webkit-text-stroke-color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    line-height:1.1
}
.module-side_products-1072 .has-special .side-product .image:before{
    content:'\eb11' !important;
    font-family:icomoon !important;
    font-size:14px;
    color:rgba(179,33,39,1)
}
.module-side_products-1072 .side-product .image:before{
    align-items:flex-start;
    justify-content:flex-start
}
.module-side_products-1072 .side-product .quickview-button{
    --display:none;
    align-items:center;
    justify-content:center
}
.module-side_products-1072 .side-product .btn-quickview .btn-text{
    display:none
}
.module-side_products-1072 .side-product .btn-quickview:before{
    display:inline-flex;
    content:'\e66b' !important;
    font-family:icomoon !important;
    font-size:12px !important
}
.module-side_products-1072 .side-product .quickview-button .btn-quickview{
    --visibility:hidden;
    --opacity:0;
    transform:scale(.85)
}
.module-side_products-1072 .side-product .btn-quickview{
    width:22px !important;
    height:22px !important
}
.module-side_products-1072 .side-product .btn-quickview.btn,.module-side_products-1072 .side-product .btn-quickview.btn:visited{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.no-touchevents .module-side_products-1072 .side-product .btn-quickview.btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.module-side_products-1072 .side-product .btn-quickview.btn:active,.no-touchevents .module-side_products-1072 .side-product .btn-quickview.btn:hover:active{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.module-side_products-1072 .side-product .btn-quickview.btn{
    --focus-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    justify-content:center;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    padding:4px;
    --element-padding:4px;
    box-shadow:none;
    border-radius:999px !important;
    --element-border-radius:999px !important
}
.module-side_products-1072 .side-product .btn-quickview.btn,.module-side_products-1072 .side-product .btn-quickview.tooltip{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.module-side_products-1072 .side-product .btn-quickview.btn:active,.no-touchevents .module-side_products-1072 .side-product .btn-quickview.btn:hover:active,.module-side_products-1072 .side-product .btn-quickview.btn:focus:active,.no-touchevents .module-side_products-1072 .side-product .btn-quickview.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.module-side_products-1072 .side-product .btn-quickview.btn:focus,.module-side_products-1072 .side-product .btn-quickview.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1)) !important
}
.no-touchevents .module-side_products-1072 .side-product .btn-quickview.btn:hover,.no-touchevents .module-side_products-1072 .side-product .btn-quickview.btn:active:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-side_products-1072 .side-product .btn-quickview.btn.btn.disabled:after{
    font-size:1em
}
.module-side_products-1072 .side-product .btn-quickview.btn:before{
    font-size:1.1em
}
.module-side_products-1072 .side-product .btn-quickview .btn.disabled{
    color:transparent !important
}
.module-side_products-1072 .side-product .btn-quickview .btn[disabled]{
    color:transparent !important
}
.module-side_products-1072 .side-product .caption{
    padding:var(--j-gap-spacing---3);
    --element-padding:var(--j-gap-spacing---3)
}
.module-side_products-1072 .side-product .name{
    display:block
}
.module-side_products-1072 .side-product .name a{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    padding-bottom:1px;
    -webkit-line-clamp:2;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size--title-menu);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    text-transform:none;
    line-height:1.3
}
.no-touchevents .module-side_products-1072 .side-product .name a:hover,.no-touchevents .module-side_products-1072 .side-product .image:hover+.caption .name a{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
.module-side_products-1072 .side-product .price{
    display:flex;
    align-items:center;
    flex-direction:row;
    font-family:'Urbanist';
    font-weight:500;
    font-size:var(--j-font_size-font-size-200);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    line-height:1;
    margin-top:var(--j-gap-spacing---2);
    --element-margin-top:var(--j-gap-spacing---2)
}
.module-side_products-1072 .side-product .price-tax{
    font-size:10px;
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    display:none;
    margin-top:var(--j-gap-spacing---2);
    --element-margin-top:var(--j-gap-spacing---2)
}
.module-side_products-1072 .side-product .price-old{
    order:2;
    font-family:'Inter';
    font-weight:400;
    font-size:90%;
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    text-decoration:line-through;
    -webkit-text-decoration:line-through;
    letter-spacing:0;
    line-height:1
}
.module-side_products-1072 .side-product .price-new{
    order:1
}
.module-side_products-1072 .side-product .rating{
    display:none;
    margin-top:var(--j-gap-spacing---3);
    --element-margin-top:var(--j-gap-spacing---3);
    justify-content:flex-start
}
.module-side_products-1072 .side-product .rating.no-rating{
    display:none
}
.module-side_products-1072 .side-product .rating .fa-stack{
    font-size:11px;
    width:1.3em
}
.module-side_products-1072 .side-product .button-group{
    display:none;
    margin-top:var(--j-gap-spacing---1);
    --element-margin-top:var(--j-gap-spacing---1);
    margin-left:-4px;
    --element-margin-left:-4px
}
.module-side_products-1072 .side-product .button-group>a{
    margin:calc(5px/2)
}
.module-side_products-1072 .side-product .btn-cart{
    display:inline-flex
}
.module-side_products-1072 .side-product .btn-cart:before{
    content:'\e9f8' !important;
    font-family:icomoon !important;
    font-size:11px
}
.module-side_products-1072 .side-product .btn-cart.btn,.module-side_products-1072 .side-product .btn-cart.btn:visited{
    font-size:var(--j-font_size-font-size-200) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*0.8)) !important
}
.no-touchevents .module-side_products-1072 .side-product .btn-cart.btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.module-side_products-1072 .side-product .btn-cart.btn,.module-side_products-1072 .side-product .btn-cart.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-side_products-1072 .side-product .btn-cart.btn:active,.no-touchevents .module-side_products-1072 .side-product .btn-cart.btn:hover:active,.module-side_products-1072 .side-product .btn-cart.btn:focus:active,.no-touchevents .module-side_products-1072 .side-product .btn-cart.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-side_products-1072 .side-product .btn-cart.btn:focus,.module-side_products-1072 .side-product .btn-cart.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.module-side_products-1072 .side-product .btn-cart.btn{
    border-style:none;
    padding:.2em;
    --element-padding:.2em;
    box-shadow:none
}
.module-side_products-1072 .side-product .btn-cart.btn:active,.no-touchevents .module-side_products-1072 .side-product .btn-cart.btn:hover:active,.module-side_products-1072 .side-product .btn-cart.btn:focus:active{
    box-shadow:none
}
.module-side_products-1072 .side-product .btn-cart.btn:focus{
    box-shadow:none
}
.module-side_products-1072 .side-product .btn-cart.btn.btn.disabled:after{
    font-size:1em
}
.module-side_products-1072 .side-product .btn-wishlist{
    display:inline-flex
}
.module-side_products-1072 .side-product .btn-wishlist:before{
    font-size:11px
}
.module-side_products-1072 .side-product .btn-wishlist.btn,.module-side_products-1072 .side-product .btn-wishlist.btn:visited{
    font-size:var(--j-font_size-font-size-200) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*0.8)) !important
}
.no-touchevents .module-side_products-1072 .side-product .btn-wishlist.btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.module-side_products-1072 .side-product .btn-wishlist.btn,.module-side_products-1072 .side-product .btn-wishlist.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-side_products-1072 .side-product .btn-wishlist.btn:active,.no-touchevents .module-side_products-1072 .side-product .btn-wishlist.btn:hover:active,.module-side_products-1072 .side-product .btn-wishlist.btn:focus:active,.no-touchevents .module-side_products-1072 .side-product .btn-wishlist.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-side_products-1072 .side-product .btn-wishlist.btn:focus,.module-side_products-1072 .side-product .btn-wishlist.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.module-side_products-1072 .side-product .btn-wishlist.btn{
    border-style:none;
    padding:.2em;
    --element-padding:.2em;
    box-shadow:none
}
.module-side_products-1072 .side-product .btn-wishlist.btn:active,.no-touchevents .module-side_products-1072 .side-product .btn-wishlist.btn:hover:active,.module-side_products-1072 .side-product .btn-wishlist.btn:focus:active{
    box-shadow:none
}
.module-side_products-1072 .side-product .btn-wishlist.btn:focus{
    box-shadow:none
}
.module-side_products-1072 .side-product .btn-wishlist.btn.btn.disabled:after{
    font-size:1em
}
.module-side_products-1072 .side-product .btn-compare{
    display:inline-flex
}
.module-side_products-1072 .side-product .btn-compare:before{
    font-size:11px
}
.module-side_products-1072 .side-product .btn-compare.btn,.module-side_products-1072 .side-product .btn-compare.btn:visited{
    font-size:var(--j-font_size-font-size-200) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*0.8)) !important
}
.no-touchevents .module-side_products-1072 .side-product .btn-compare.btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.module-side_products-1072 .side-product .btn-compare.btn,.module-side_products-1072 .side-product .btn-compare.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-side_products-1072 .side-product .btn-compare.btn:active,.no-touchevents .module-side_products-1072 .side-product .btn-compare.btn:hover:active,.module-side_products-1072 .side-product .btn-compare.btn:focus:active,.no-touchevents .module-side_products-1072 .side-product .btn-compare.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-side_products-1072 .side-product .btn-compare.btn:focus,.module-side_products-1072 .side-product .btn-compare.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.module-side_products-1072 .side-product .btn-compare.btn{
    border-style:none;
    padding:.2em;
    --element-padding:.2em;
    box-shadow:none
}
.module-side_products-1072 .side-product .btn-compare.btn:active,.no-touchevents .module-side_products-1072 .side-product .btn-compare.btn:hover:active,.module-side_products-1072 .side-product .btn-compare.btn:focus:active{
    box-shadow:none
}
.module-side_products-1072 .side-product .btn-compare.btn:focus{
    box-shadow:none
}
.module-side_products-1072 .side-product .btn-compare.btn.btn.disabled:after{
    font-size:1em
}
.module-side_products-1072 .flex-grid{
    --flex-grid-max-col:calc((100% - (1 - 1)*var(--flex-grid-gap,0px))/1);
    --flex-grid-gap:var(--j-gap-spacing-gap-2)
}
.module-side_products-1072 .flex-grid>*{
    flex-grow:1
}
.module-side_products-1072 .auto-grid{
    --grid-min-width:280px;
    --grid-min-col:1.1;
    --grid-gap:var(--j-gap-spacing-gap-2);
    --auto-grow-type:auto-fill;
    --item-width:var(--item-fill);
    margin-inline-start:unset;
    margin-inline-end:unset;
    --fr:1fr
}
div.module-side_products-1072 .auto-grid{
    --grid-min-width:200px;
    --grid-gap:var(--j-gap-spacing---5);
    --scroll-padding:var(--scroll-padding-custom,var(--content-gutter,0px));
    --scrollbar-top-spacing:24px
}
.module-side_products-1072 .auto-grid .auto-grid-items{
    grid-auto-flow:row dense;
    overflow-x:initial;
    padding-inline-start:unset;
    padding-inline-end:unset
}
.module-side_products-1072 .auto-grid .auto-carousel-controls{
    display:none
}
.module-side_products-1072 .auto-grid .auto-carousel-items:after{
    display:none
}
.module-side_products-1072 .auto-grid .auto-grid-items.is-gliding a{
    pointer-events:auto
}
.module-side_products-1072 .auto-grid>.auto-grid-items:before{
    --fader-status:1;
    display:block
}
.module-side_products-1072 .auto-grid>.auto-grid-items:after{
    --fader-status:1;
    display:block
}
div.module-side_products-1072{
    --auto-carousel-controls-max-width:min(min(var(--content-max-width,100%) - var(--scroll-padding,0px)*2,var(--content-max-width,100%) - var(--content-gutter,0)*2),100% - var(--scroll-padding,0px)*2)
}
 .module-spacer-944 .spacer-divider{
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
 .module-info_blocks-328 .ipr-grid .module-item.swiper-slide{
    margin-right:0;
    width:calc((100% - 2*0px)/3 - .01px)
}
.module-info_blocks-328 .ipr-grid .module-item:not(.swiper-slide){
    padding:0;
    width:calc(100%/3 - .01px)
}
.one-column #content .module-info_blocks-328 .ipr-grid .module-item.swiper-slide{
    margin-right:0;
    width:calc((100% - 2*0px)/3 - .01px)
}
.one-column #content .module-info_blocks-328 .ipr-grid .module-item:not(.swiper-slide){
    padding:0;
    width:calc(100%/3 - .01px)
}
.two-column #content .module-info_blocks-328 .ipr-grid .module-item.swiper-slide{
    margin-right:0;
    width:calc((100% - 2*0px)/3 - .01px)
}
.two-column #content .module-info_blocks-328 .ipr-grid .module-item:not(.swiper-slide){
    padding:0;
    width:calc(100%/3 - .01px)
}
.side-column .module-info_blocks-328 .ipr-grid .module-item.swiper-slide{
    margin-right:0;
    width:calc((100% - 0*0px)/1 - .01px)
}
.side-column .module-info_blocks-328 .ipr-grid .module-item:not(.swiper-slide){
    padding:0;
    width:calc(100%/1 - .01px)
}
.module-info_blocks-328 .info-block .info-block-title{
    font-family:'Urbanist';
    font-weight:500;
    font-size:var(--j-font_size-font-size--title-item-list);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    line-height:1.3;
    display:flex
}
.no-touchevents .module-info_blocks-328 a.info-block:hover .info-block-title,.module-info_blocks-328 a.info-block:active .info-block-title{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
.module-info_blocks-328 .info-block-text{
    order:initial
}
.module-info_blocks-328 .info-block .info-block-text{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-200);
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    line-height:1.6;
    display:block
}
.no-touchevents .module-info_blocks-328 a.info-block:hover .info-block-text,.module-info_blocks-328 a.info-block:active .info-block-text{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.module-info_blocks-328 .info-block-title:not(:empty)+.info-block-text:not(:empty){
    margin-top:4px
}
.module-info_blocks-328 a.info-block{
    --scale-active:.98;
    overflow:visible
}
.module-info_blocks-328 .info-block-content:before{
    display:none
}
.module-info_blocks-328 a.info-block .info-block-content:before{
    transform:scaleX(0) scaleY(1);
    transform-origin:right
}
.no-touchevents .module-info_blocks-328 a.info-block:hover .info-block-content:before{
    transform:scaleX(1) scaleY(1);
    transform-origin:left
}
.module-info_blocks-328 .info-block{
    --align-v:center;
    --align-h:center;
    --align-text-v:start;
    --align-text-h:center;
    display:flex;
    flex-direction:row;
    --align-h:flex-start;
    --gap:var(--j-gap-spacing---7)
}
.module-info_blocks-328 .info-block:before{
    align-self:center;
    height:var(--height);
    font-size:26px;
    content:'\eb26' !important;
    font-family:icomoon !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.module-info_blocks-328 .info-block-img{
    align-self:center
}
.module-info_blocks-328 .info-block-counter{
    align-self:center
}
.module-info_blocks-328 .info-block-content{
    justify-content:var(--align-v);
    align-items:flex-start;
    text-align:start
}
.module-info_blocks-328 .info-block:after{
    opacity:1;
    transform:translate3d(0,0,0) scale(1)
}
.module-info_blocks-328 .info-blocks .info-block-title:before{
    display:none
}
.module-info_blocks-328 .info-blocks-incremental .info-block:before{
    content:counter(top-counters) !important
}
.module-info_blocks-328 .info-block:before,.module-info_blocks-328 .info-block-img,.module-info_blocks-328 .info-block-counter{
    border-radius:999px;
    --element-border-radius:999px
}
.module-info_blocks-328 .info-block-button.btn,.module-info_blocks-328 .info-block-button.btn:visited{
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important
}
.no-touchevents .module-info_blocks-328 .info-block-button.btn:hover{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.module-info_blocks-328 .info-block-button.btn{
    justify-content:flex-start;
    border-style:none;
    padding:0;
    --element-padding:0px;
    padding-bottom:2px;
    --element-padding-bottom:2px;
    box-shadow:none;
    border-radius:0 !important;
    --element-border-radius:0px !important
}
.module-info_blocks-328 .info-block-button.btn,.module-info_blocks-328 .info-block-button.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-info_blocks-328 .info-block-button.btn:active,.no-touchevents .module-info_blocks-328 .info-block-button.btn:hover:active,.module-info_blocks-328 .info-block-button.btn:focus:active,.no-touchevents .module-info_blocks-328 .info-block-button.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-info_blocks-328 .info-block-button.btn:focus,.module-info_blocks-328 .info-block-button.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.module-info_blocks-328 .info-block-button.btn:active,.no-touchevents .module-info_blocks-328 .info-block-button.btn:hover:active,.module-info_blocks-328 .info-block-button.btn:focus:active{
    box-shadow:none
}
.module-info_blocks-328 .info-block-button.btn:focus{
    box-shadow:none
}
.module-info_blocks-328 .info-block-button.btn.btn.disabled:after{
    font-size:1em
}
.module-info_blocks-328 .info-block-button{
    margin-top:var(--j-gap-spacing---5);
    --element-margin-top:var(--j-gap-spacing---5);
    font-size:var(--j-font_size-font-size-300) !important
}
.module-info_blocks-328 .info-block .count-badge{
    display:none
}
.module-info_blocks-328 .module-item .info-block .info-block-text{
    font-size:var(--j-font_size-font-size-200)
}
.module-info_blocks-328 .flex-grid>*{
    flex-grow:1
}
div.module-info_blocks-328 .auto-grid{
    --auto-grow-type:auto-fit;
    --item-width:var(--item-fit)
}
.module-info_blocks-328{
    --center-insufficient:initial;
    --inline-margin:initial;
    --center-insufficient-carousel:initial
}
.module-info_blocks-328 .auto-grid{
    margin-inline-start:unset;
    margin-inline-end:unset;
    --fr:1fr
}
.module-info_blocks-328 .auto-grid .auto-grid-items{
    grid-auto-flow:row dense;
    overflow-x:initial;
    padding-inline-start:unset;
    padding-inline-end:unset
}
.module-info_blocks-328 .auto-grid .auto-carousel-controls{
    display:none
}
.module-info_blocks-328 .auto-grid .auto-carousel-items:after{
    display:none
}
.module-info_blocks-328 .auto-grid .auto-grid-items.is-gliding a{
    pointer-events:auto
}
.module-info_blocks-328 .auto-grid>.auto-grid-items:before{
    --fader-status:0;
    display:none
}
.module-info_blocks-328 .auto-grid>.auto-grid-items:after{
    --fader-status:0;
    display:none
}
div.module-info_blocks-328{
    --auto-carousel-controls-max-width:min(min(var(--content-max-width,100%) - var(--scroll-padding,0px)*2,var(--content-max-width,100%) - var(--content-gutter,0)*2),100% - var(--scroll-padding,0px)*2)
}
 .module-info_blocks-328 .auto-grid .module-item-1{
    grid-row-end:auto
}
.module-info_blocks-328 .auto-grid .module-item-1 .info-block-img{
    height:auto
}
 .icons-menu-228 a:before{
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*0.9));
    font-size:30px !important
}
.no-touchevents .icons-menu-228 a:hover:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.icons-menu-228 .links-text{
    white-space:normal;
    overflow:visible;
    text-overflow:ellipsis;
    display:none
}
.icons-menu-228{
    --icon-spacing:8px
}
.icons-menu-228 ul{
    justify-content:flex-start
}
.icons-menu-228 .module-title{
    text-align:left
}
.icons-menu-228 .module-title:after{
    left:0;
    right:auto;
    transform:none
}
@media (max-width:500px){
    .icons-menu-228 a:before{
        font-size:24px !important
    }
}
 .icons-menu-228 .icons-menu-item-1.icon-menu-icon>a:before{
    content:'\e677' !important;
    font-family:icomoon !important
}
 .icons-menu-228 .icons-menu-item-2.icon-menu-icon>a:before{
    content:'\e65a' !important;
    font-family:icomoon !important
}
 .icons-menu-228 .icons-menu-item-3.icon-menu-icon>a:before{
    content:'\e65b' !important;
    font-family:icomoon !important
}
 .icons-menu-228 .icons-menu-item-4.icon-menu-icon>a:before{
    content:'\e662' !important;
    font-family:icomoon !important
}
 .icons-menu-228 .icons-menu-item-5.icon-menu-icon>a:before{
    content:'\e65d' !important;
    font-family:icomoon !important
}
 .icons-menu-228 .icons-menu-item-6.icon-menu-icon>a:before{
    content:'\e673' !important;
    font-family:icomoon !important
}
 .desktop-cart-wrapper #cart .cart-label{
    display:none
}
.desktop-cart-wrapper #cart .cart-text{
    display:block
}
.desktop-cart-wrapper #cart .cart-title{
    display:block
}
.desktop-cart-wrapper #cart>a>em:before{
    font-size:21px;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    transform:translate3d(0px,-1px,0)
}
.no-touchevents .desktop-cart-wrapper #cart:hover>a>em:before{
    color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.desktop-cart-wrapper #cart-items{
    --margin-top:20px;
    display:inline-flex;
    z-index:1
}
.desktop-cart-wrapper #cart-total{
    display:none;
    padding-left:1em;
    --element-padding-left:1em;
    order:0;
    text-align:end
}
.desktop-cart-wrapper div#cart{
    border-radius:2px;
    --element-border-radius:2px
}
#cart{
    display:flex;
    --scale-active:.99
}
.desktop.mobile-cart-content-container-open [class*=-menu-container] .mobile-wrapper-header>span:after{
    content:'Menu'
}
.desktop.mobile-cart-content-container-open .mobile-cart-content-container .mobile-wrapper-header>span:after{
    content:'Your Cart'
}
.desktop.mobile-cart-content-container-open .mobile-wrapper-header>span{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-item);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    line-height:1.3
}
.desktop.mobile-cart-content-container-open .mobile-wrapper-header{
    padding-left:var(--j-gap-spacing---6);
    --element-padding-left:var(--j-gap-spacing---6);
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    border-width:0;
    border-bottom-width:1px;
    border-style:none;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.desktop.mobile-cart-content-container-open .mobile-wrapper-header>a:before{
    content:'\e9c5' !important;
    font-family:icomoon !important;
    font-size:17px;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.desktop.mobile-cart-content-container-open .mobile-container{
    --mobile-wrapper-header:48px;
    max-width:90%;
    width:400px;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.desktop.mobile-cart-content-container-open .mobile-filter-wrapper .module-filter{
    padding:var(--j-gap-spacing-padding-m);
    --element-padding:var(--j-gap-spacing-padding-m);
    padding-top:var(--j-gap-spacing---4);
    --element-padding-top:var(--j-gap-spacing---4)
}
.desktop.mobile-cart-content-container-open .mobile-main-menu-wrapper .main-menu,.desktop.mobile-cart-content-container-open .desktop-mobile-main-menu-wrapper .main-menu,.desktop.mobile-cart-content-container-open .mobile-main-menu-wrapper+.accordion-menu,.desktop.mobile-cart-content-container-open .desktop-mobile-main-menu-wrapper+.accordion-menu{
    padding:var(--j-gap-spacing---8);
    --element-padding:var(--j-gap-spacing---8)
}
.desktop.mobile-cart-content-container-open .mobile-container .tab-container{
    --align-tabs:var(--tabs-align,flex-start)
}
.desktop.mobile-cart-content-container-open .mobile-container .tab-container .full-tabs-bg{
    --full-bg-display:block
}
.desktop.mobile-cart-content-container-open .mobile-container .tab-container .tab-content:before{
    --full-content-bg-display:block
}
.desktop.mobile-cart-content-container-open .mobile-container .tab-container .nav-tabs{
    min-width:initial !important;
    max-width:var(--max-width-display,100vw) !important;
    max-height:none !important;
    --page-tabs-scroll-direction:var(--page-tabs-scroll,0px) !important;
    --tab-align:auto !important;
    flex-direction:row !important;
    align-items:center !important;
    padding-bottom:var(--pb) !important;
    overflow-x:var(--overflow-x-scroll) !important;
    overflow-y:var(--overflow-y-scroll) !important
}
.desktop.mobile-cart-content-container-open .mobile-container .tab-container .tab-content{
    flex-basis:100% !important;
    max-height:none;
    overflow-y:initial;
    overflow-x:initial
}
.desktop.mobile-cart-content-container-open .mobile-container .tab-container .nav-tabs+.tab-content{
    margin-block-start:var(--spacing,0px);
    margin-inline-start:0
}
.desktop-cart-wrapper{
    height:initial
}
#cart>a>em{
    height:100%
}
#cart-content{
    min-width:400px
}
div.cart-content ul{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-radius:2px;
    --element-border-radius:2px;
    box-shadow:1.1px 4.5px 3.6px rgba(0,0,0,.024),3px 12.5px 10px rgba(0,0,0,.035),7.2px 30.1px 24.1px rgba(0,0,0,.046),24px 100px 80px rgba(0,0,0,.07)
}
div.cart-content{
    --cart-table-spacing-v:12px
}
div.cart-content .cart-products tbody>tr>td{
    border-style:solid !important;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1)) !important;
    vertical-align:middle
}
#cart-content>.j-dropdown:before,#cart-content>.tt-menu:before,#cart-content#cart-content:before{
    --triangle-left-offset:-5px
}
div.cart-content .cart-products{
    max-height:340px;
    overflow-y:auto
}
.cart-content .cart-empty{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
div.cart-content .cart-empty:before{
    content:'\ea9c' !important;
    font-family:icomoon !important;
    font-size:32px;
    margin-bottom:var(--j-gap-spacing---4);
    --element-margin-bottom:var(--j-gap-spacing---4)
}
div.cart-content .cart-totals table{
    padding:var(--j-gap-spacing---6) !important;
    --element-padding:var(--j-gap-spacing---6) !important
}
div.cart-content img{
    border-radius:2px;
    --element-border-radius:2px;
    background-color:hsla(var(--j-color-scheme-image-background-h),var(--j-color-scheme-image-background-s),calc(var(--j-color-scheme-image-background-l) - 0%),calc(var(--j-color-scheme-image-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-image-background-h),var(--j-color-scheme-image-background-s),calc(var(--j-color-scheme-image-background-l) - 0%),calc(var(--j-color-scheme-image-background-a)*1))
}
div.cart-content .td-qty{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-200);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    line-height:1.25
}
div.cart-content .td-total{
    font-family:'Urbanist';
    font-weight:500;
    font-size:var(--j-font_size-font-size-300);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    line-height:1
}
div.cart-content .td-name a{
    font-family:'Urbanist';
    font-weight:500;
    font-size:var(--j-font_size-font-size--title-item-list);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.3
}
.no-touchevents div.cart-content .td-name a:hover{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
div.cart-content .td-name span{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-100);
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    line-height:1.1
}
div.cart-content .td-name small{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-100);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    line-height:1.1
}
div.cart-content .cart-products tbody .td-remove button i:before{
    font-size:13px;
    transform:translate3d(-2px,0px,0);
    left:-3px;
    top:1px
}
div.cart-content .cart-products tbody .td-remove button{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.no-touchevents div.cart-content .cart-products tbody .td-remove button:hover{
    color:rgba(13,82,214,1)
}
.cart-content .cart-products tbody .td-image{
    display:block
}
.cart-content .cart-products tbody .td-image a{
    min-width:60px
}
.cart-content .cart-products tbody .td-name a{
    display:-webkit-box;
    overflow:hidden;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical
}
div.cart-content .cart-totals table,div.cart-content .cart-totals table td{
    background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1))
}
div.cart-content .cart-totals td{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-300);
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.3
}
div.cart-content .cart-totals .td-total-text{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-300);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.3
}
div.cart-content .cart-totals tbody td{
    border-style:none !important
}
div.cart-content .cart-buttons{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    padding:var(--j-gap-spacing---5);
    --element-padding:var(--j-gap-spacing---5)
}
div.cart-content .btn-cart{
    display:inline-flex
}
div.cart-content .btn.btn-cart:before{
    content:none !important
}
div.cart-content .cart-buttons .btn-cart.btn,div.cart-content .cart-buttons .btn-cart.btn:visited{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.no-touchevents div.cart-content .cart-buttons .btn-cart.btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
div.cart-content .cart-buttons .btn-cart.btn:active,.no-touchevents div.cart-content .cart-buttons .btn-cart.btn:hover:active{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
div.cart-content .cart-buttons .btn-cart.btn{
    --focus-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
div.cart-content .cart-buttons .btn-cart.btn,div.cart-content .cart-buttons .btn-cart.tooltip{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
div.cart-content .cart-buttons .btn-cart.btn:active,.no-touchevents div.cart-content .cart-buttons .btn-cart.btn:hover:active,div.cart-content .cart-buttons .btn-cart.btn:focus:active,.no-touchevents div.cart-content .cart-buttons .btn-cart.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
div.cart-content .cart-buttons .btn-cart.btn:focus,div.cart-content .cart-buttons .btn-cart.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - -1%),calc(var(--j-color-scheme-background-secondary-a)*1)) !important
}
.no-touchevents div.cart-content .cart-buttons .btn-cart.btn:hover,.no-touchevents div.cart-content .cart-buttons .btn-cart.btn:active:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
div.cart-content .cart-buttons .btn-cart.btn:active,.no-touchevents div.cart-content .cart-buttons .btn-cart.btn:hover:active,div.cart-content .cart-buttons .btn-cart.btn:focus:active{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
div.cart-content .cart-buttons .btn-cart.btn:focus{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
div.cart-content .cart-buttons .btn-cart.btn.btn.disabled:after{
    font-size:1em
}
div.cart-content .btn-checkout{
    display:inline-flex
}
.cart-content .cart-buttons{
    --cart-buttons-gap:12px
}
div.cart-content .cart-buttons .btn-checkout.btn,div.cart-content .cart-buttons .btn-checkout.btn:visited{
    font-family:'Inter' !important;
    font-weight:400 !important;
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform:none !important;
    text-decoration:none !important;
    -webkit-text-decoration:none !important;
    line-height:1 !important
}
.no-touchevents div.cart-content .cart-buttons .btn-checkout.btn:hover{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - -5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
div.cart-content .cart-buttons .btn-checkout.btn:active,.no-touchevents div.cart-content .cart-buttons .btn-checkout.btn:hover:active{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important
}
div.cart-content .cart-buttons .btn-checkout.btn{
    --focus-color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1)) !important;
    justify-content:center;
    border-width:1px;
    border-style:solid;
    border-color:rgba(0,0,0,0);
    padding:1.1em;
    --element-padding:1.1em;
    padding-right:2em;
    --element-padding-right:2em;
    padding-left:2em;
    --element-padding-left:2em;
    border-radius:99px !important;
    --element-border-radius:99px !important;
    --scale-active:.98
}
div.cart-content .cart-buttons .btn-checkout.btn,div.cart-content .cart-buttons .btn-checkout.tooltip{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
div.cart-content .cart-buttons .btn-checkout.btn:active,.no-touchevents div.cart-content .cart-buttons .btn-checkout.btn:hover:active,div.cart-content .cart-buttons .btn-checkout.btn:focus:active,.no-touchevents div.cart-content .cart-buttons .btn-checkout.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
div.cart-content .cart-buttons .btn-checkout.btn:focus,div.cart-content .cart-buttons .btn-checkout.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 5%),calc(var(--j-color-scheme-brand-primary-a)*1)) !important
}
div.cart-content .cart-buttons .btn-checkout.btn.btn.disabled:after{
    font-size:1em
}
div.cart-content .cart-buttons .btn{
    padding:1em !important;
    --element-padding:1em !important;
    width:100%;
    flex-grow:1
}
.desktop-header-active #cart{
    margin-left:var(--j-gap-spacing---4);
    --element-margin-left:var(--j-gap-spacing---4)
}
.desktop-header-active .site-wrapper:before{
    display:block
}
.desktop-header-active .cart-open .site-overlay{
    display:none !important;
    opacity:0;
    display:block;
    visibility:visible;
    opacity:var(--site-overlay-opacity,.5)
}
.desktop-header-active .header #cart-items{
    --x:-2px
}
.desktop-header-active header .count-badge.count-badge{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1));
    /* background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1)); */
    background-color: #24467a;
    border-style:none;
    border-radius:99px;
    --element-border-radius:99px;
    min-height:min(18px,100%)
}
.desktop-header-active{
    --sticky-top-distance:120px
}
header .menu-item>a,header .menu-item>a>.links-text,header .desktop-language-wrapper button,header .desktop-currency-wrapper button,header .mobile-language-wrapper button,header .mobile-currency-wrapper button,header #cart>a{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size--title-menu);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    letter-spacing:-.1px
}
.no-touchevents header .menu-item:hover>a,.no-touchevents header .menu-item:hover>a>.links-text,header .menu-item.active>a>.links-text,header .menu-item.open>a>.links-text,header .menu-item.panel-active>a>.links-text,.no-touchevents header #cart:hover>a,.no-touchevents header .desktop-language-wrapper .dropdown:hover button,.no-touchevents header .desktop-currency-wrapper .dropdown:hover button,.no-touchevents header .mobile-language-wrapper .dropdown:hover button,.no-touchevents header .mobile-currency-wrapper .dropdown:hover button{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
header .menu-item>a>.links-text>s{
    display:none;
    --display:block;
    margin:.1em 0
}
header .menu-item.main-menu-item>a>.links-text{
    --display:inline-block
}
header .dropdown>a:after,header .dropdown>button:after,header .desktop-language-wrapper .dropdown .dropdown-toggle:after,header .desktop-currency-wrapper .dropdown .dropdown-toggle:after,header .mobile-language-wrapper .dropdown .dropdown-toggle:after,header .mobile-currency-wrapper .dropdown .dropdown-toggle:after{
    opacity:.7
}
.no-touchevents header .dropdown:hover>a:after,.no-touchevents header .dropdown:hover>button:after,.no-touchevents header .desktop-language-wrapper .dropdown:hover .dropdown-toggle:after,.no-touchevents header .desktop-currency-wrapper .dropdown:hover .dropdown-toggle:after,.no-touchevents header .mobile-language-wrapper .dropdown:hover .dropdown-toggle:after,.no-touchevents header .mobile-currency-wrapper .dropdown:hover .dropdown-toggle:after{
    opacity:1
}
header .menu-item>a>.links-text{
    max-width:var(--menu-max-width,none);
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    padding-bottom:1px
}
header.language-currency .currency-title{
    max-width:var(--menu-max-width,none);
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
header.language-currency .language-title{
    max-width:var(--menu-max-width,none);
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
header .menu-item>a>span>s{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-100);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    line-height:1.1
}
header .menu-item>a:before{
    font-size:1em
}
header .menu-item>a:before,header .menu-item>a .links-text em{
    margin-right:var(--j-gap-spacing---3);
    --element-margin-right:var(--j-gap-spacing---3)
}
header .menu-item{
    --menu-item-gap:var(--j-gap-spacing---3)
}
header .menu-item>a>.count-badge{
    position:relative;
    transform:none;
    margin-inline-start:var(--x,6px);
    margin-top:var(--margin-top,0px);
    inset-inline-start:initial;
    --margin-top:-1px
}
header .menu-item .menu-image>img{
    background-color:rgba(247,247,247,1);
    --background-color:rgba(247,247,247,1)
}
header .menu-item .menu-image{
    margin-right:var(--j-gap-spacing---5);
    --element-margin-right:var(--j-gap-spacing---5);
    padding:var(--j-gap-spacing---1);
    --element-padding:var(--j-gap-spacing---1);
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:5px;
    --element-border-radius:5px
}
header .dropdown.drop-menu>.j-dropdown{
    left:50%;
    right:auto;
    transform:translate3d(-50%,var(--dropdown-from),0);
    align-items:center;
    --align-scroll:var(--align-scroll-center,0);
    --translate-x:-50%
}
header .dropdown.drop-menu:first-child>.j-dropdown{
    left:50%;
    right:auto
}
header .dropdown.drop-menu:last-child>.j-dropdown{
    left:50%;
    right:auto
}
header .dropdown.dropdown>.j-dropdown:before{
    --triangle-right:0px;
    --triangle-left:0px
}
header .dropdown.mega-custom>.j-dropdown{
    left:50%;
    right:auto;
    transform:translate3d(-50%,var(--dropdown-from),0);
    align-items:center;
    --align-scroll:var(--align-scroll-center,0);
    --translate-x:-50%
}
header .dropdown.mega-custom:first-child>.j-dropdown{
    left:50%;
    right:auto
}
header .dropdown.mega-custom:last-child>.j-dropdown{
    left:50%;
    right:auto
}
header .dropdown.drop-menu.animating>.j-dropdown{
    --dropdown-from:0
}
header .dropdown.mega-menu.animating>.j-dropdown{
    --dropdown-from:0
}
header .dropdown.dropdown:not(.mega-menu) .menu-item>a>.links-text>s{
    display:var(--display,block)
}
header .dropdown.dropdown:not(.mega-menu) .dropdown>a:after,header .dropdown.dropdown:not(.mega-menu) .dropdown>button:after,header .dropdown.dropdown:not(.mega-menu) .desktop-language-wrapper .dropdown .dropdown-toggle:after,header .dropdown.dropdown:not(.mega-menu) .desktop-currency-wrapper .dropdown .dropdown-toggle:after,header .dropdown.dropdown:not(.mega-menu) .mobile-language-wrapper .dropdown .dropdown-toggle:after,header .dropdown.dropdown:not(.mega-menu) .mobile-currency-wrapper .dropdown .dropdown-toggle:after{
    opacity:.4;
    left:8px
}
.no-touchevents header .dropdown.dropdown:not(.mega-menu) .dropdown:hover>a:after,.no-touchevents header .dropdown.dropdown:not(.mega-menu) .dropdown:hover>button:after,.no-touchevents header .dropdown.dropdown:not(.mega-menu) .desktop-language-wrapper .dropdown:hover .dropdown-toggle:after,.no-touchevents header .dropdown.dropdown:not(.mega-menu) .desktop-currency-wrapper .dropdown:hover .dropdown-toggle:after,.no-touchevents header .dropdown.dropdown:not(.mega-menu) .mobile-language-wrapper .dropdown:hover .dropdown-toggle:after,.no-touchevents header .dropdown.dropdown:not(.mega-menu) .mobile-currency-wrapper .dropdown:hover .dropdown-toggle:after{
    opacity:1
}
header .dropdown.dropdown:not(.mega-menu) .menu-item>a>.links-text,header .dropdown.dropdown:not(.mega-menu).language-currency .currency-title,header .dropdown.dropdown:not(.mega-menu).language-currency .language-title{
    --menu-max-width:200px
}
header .dropdown.dropdown:not(.mega-menu) .menu-item>a>.links-text{
    max-width:var(--menu-max-width,none);
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    padding-bottom:1px
}
header .dropdown.dropdown:not(.mega-menu).language-currency .currency-title{
    max-width:var(--menu-max-width,none);
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
header .dropdown.dropdown:not(.mega-menu).language-currency .language-title{
    max-width:var(--menu-max-width,none);
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
header .dropdown.dropdown:not(.mega-menu) .menu-item>a:before{
    font-size:1.2em
}
header .dropdown.dropdown:not(.mega-menu) .menu-item>a:before,header .dropdown.dropdown:not(.mega-menu) .menu-item>a .links-text em{
    margin-right:.5em;
    --element-margin-right:.5em
}
header .dropdown.dropdown:not(.mega-menu) .menu-item:not(:first-child),header .dropdown.dropdown:not(.mega-menu) .accordion-menu .menu-item>a+div{
    border-style:none;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
header .dropdown.dropdown:not(.mega-menu) .menu-item>a{
    padding:var(--j-gap-spacing---5);
    --element-padding:var(--j-gap-spacing---5);
    padding-right:var(--j-gap-spacing---6);
    --element-padding-right:var(--j-gap-spacing---6);
    padding-left:var(--j-gap-spacing---6);
    --element-padding-left:var(--j-gap-spacing---6)
}
header .dropdown.dropdown:not(.mega-menu) .menu-item.has-image>a{
    padding:var(--j-gap-spacing---5);
    --element-padding:var(--j-gap-spacing---5);
    padding-right:var(--j-gap-spacing---6);
    --element-padding-right:var(--j-gap-spacing---6)
}
header .dropdown.dropdown:not(.mega-menu) .menu-item{
    --menu-item-gap:0px
}
header .dropdown.dropdown:not(.mega-menu) .menu-item>a>.count-badge{
    display:none;
    position:relative;
    transform:none;
    margin-inline-start:var(--x,6px);
    margin-top:var(--margin-top,0px);
    inset-inline-start:initial;
    --x:8px
}
.no-touchevents header .dropdown.dropdown .j-menu>li:hover>a,.no-touchevents header .dropdown.dropdown .j-menu>li:hover>a>.links-text{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.no-touchevents header .dropdown.dropdown .j-menu>li:hover>a,.no-touchevents header .dropdown.dropdown .j-menu>li:hover>a{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
header .dropdown.dropdown .j-menu>li{
    border-style:none;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
header .dropdown .j-menu{
    --dropdown-padding:var(--j-gap-spacing---4)
}
header .dropdown .j-menu .j-menu,header .dropdown.flyout-menu-item>.j-dropdown>.j-menu{
    --dropdown-padding:0px
}
header .dropdown.dropdown:not(.mega-menu):not(#search) .j-dropdown .j-menu{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
header .dropdown.dropdown:not(.mega-menu):not(#search)>.j-dropdown{
    --dropdown-width:100px;
    width:100px
}
header .dropdown.dropdown:not(.mega-menu):not(#search).menu-item:not(.top-menu-item) .j-dropdown .j-menu>li{
    min-height:50px;
    --dropdown-main-menu-min-height:50px
}
header .dropdown.dropdown:not(.mega-menu):not(#search).menu-item:not(.top-menu-item) .j-dropdown .j-menu>li>a{
    min-height:50px
}
header .dropdown.dropdown:not(.mega-menu):not(#search):not(.panel-active) .j-menu{
    box-shadow:3px 15px 15px -2px rgb(0 0 0/10%),3px 15px 35px -5px rgb(0 0 0/10%),3px 15px 25px -5px rgb(0 0 0/0%);
    border-radius:2px;
    --element-border-radius:2px
}
header .dropdown.dropdown:not(.mega-menu):not(#search):not(.panel-active) .j-menu .j-menu{
    border-radius:0;
    --element-border-radius:0px;
    border-top-left-radius:0;
    --element-border-top-left-radius:0px
}
header .dropdown.dropdown:not(.mega-fullwidth)>.j-dropdown:not(#cart-content):before{
    display:block;
    opacity:1
}
header .dropdown.dropdown:not(.mega-fullwidth)>.j-dropdown>.mega-menu-content{
    --triangle-size:10px;
    --dropdown-triangle:calc(var(--triangle-size,10px) + var(--triangle-top-distance,0px))
}
header .dropdown.dropdown:not(.mega-fullwidth)>.j-dropdown>.mega-menu-content:before{
    top:var(--triangle-size-overlay,0px);
    height:calc(100% - var(--triangle-size-overlay,0px))
}
header .dropdown.dropdown:not(.mega-fullwidth)>.tt-menu:before{
    display:block;
    --dropdown-triangle:calc(var(--triangle-size,10px) + var(--triangle-top-distance,0px))
}
header .dropdown.dropdown:not(.mega-fullwidth)#cart-content:before{
    display:block
}
header .dropdown.dropdown:not(.mega-fullwidth)>.j-dropdown:before,header .dropdown.dropdown:not(.mega-fullwidth)>.tt-menu:before,header .dropdown.dropdown:not(.mega-fullwidth)#cart-content:before{
    border-bottom-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --triangle-left-offset:3px;
    top:2px
}
header .dropdown.dropdown:not(.mega-menu):not(#search).main-menu-item{
    --triangle-top-distance:-5px
}
header .dropdown.multi-level>.j-dropdown>.j-menu{
    --dropdown-cols:2
}
.desktop-header-active .header,.desktop-header-active .header-slim-new:before{
    background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1))
}
.desktop-header-active.route-common-home .header{
     background-color: rgba(0, 0, 0, 0);
    --background-color: rgba(0, 0, 0, 0);
}
:root{
    --desktop-header:90px;
    --desktop-sticky:70px;
    /* --background-color:rgba(0, 0, 0, 0); */
}
.header>div{
    max-width:min(calc(100% - var(--content-gutter,0px)*2),calc(var(--max-width,var(--content-max-width,100%)) - var(--content-gutter,0px)*2))
}
.desktop-header-active.search-page-open .site-overlay{
    display:block;
    visibility:visible;
    opacity:var(--site-overlay-opacity,.5)
}
.desktop-header-active .menu-open .site-overlay{
    display:block;
    visibility:visible;
    opacity:var(--site-overlay-opacity,.5)
}
.desktop-header-active .header .top-bar .language-currency{
    position:absolute;
    inset-inline-start:50%;
    transform:translateX(var(--transform-50-rtl,-50%));
    height:var(--desktop-top-bar,35px)
}
.desktop-header-active .header .top-bar{
    justify-content:space-between
}
.header-cart-group .language-currency{
    flex-direction:row;
    align-items:center;
    justify-content:normal
}
.header #logo a,.desktop-logo-wrapper{
    justify-content:flex-start
}
.desktop-header-active .header-classic .mid-bar .desktop-logo-wrapper{
    order:0;
    position:relative;
    inset-inline:auto;
    transform:none
}
.desktop-header-active .header-classic .mid-bar .desktop-search-wrapper{
    order:2;
    flex-grow:1
}
.desktop-header-active .header-classic .desktop-logo-wrapper{
    width:auto
}
.desktop-header-active .header-classic .desktop-search-wrapper{
    width:auto
}
.desktop-header-active .header-classic .classic-cart-wrapper{
    width:auto;
    margin-inline-start:auto
}
.desktop-header-active header:not(.header-slim) .header-compact .mid-bar{
    justify-content:flex-start
}
.desktop-header-active header:not(.header-slim) .header-compact .mid-bar .desktop-main-menu-wrapper{
    max-width:none
}
.desktop-header-active header:not(.header-slim) .header-compact .mid-bar .desktop-logo-wrapper{
    position:relative;
    left:0;
    transform:translateX(0)
}
.desktop-header-active .header-mega .mid-bar .desktop-logo-wrapper{
    position:relative;
    inset-inline:initial;
    transform:none
}
.desktop-header-active .header-mega .mid-bar .secondary-menu{
    flex-grow:1;
    max-width:none
}
.no-touchevents #logo a #logo a:hover img{
    transform:scale(var(--scale-hover))
}
#logo a #logo a:active img{
    transform:scale(var(--scale-active,var(--scale-hover)))
}
#logo a{
    --scale-active:.98
}
.desktop-header-active.route-common-home .header .header-logo{
    display:none
}
.desktop-header-active.route-common-home .header .header-logo-alternate{
    display:block
}
.menu-trigger-1+.main-menu>.j-menu>.menu-item>a,.menu-trigger-1+.main-menu>.j-menu>.menu-item>a>.links-text,.menu-trigger-1+.main-menu>.j-menu>.desktop-language-wrapper button,.menu-trigger-1+.main-menu>.j-menu>.desktop-currency-wrapper button,.menu-trigger-1+.main-menu>.j-menu>.mobile-language-wrapper button,.menu-trigger-1+.main-menu>.j-menu>.mobile-currency-wrapper button,.menu-trigger-1+.main-menu>.j-menu>#cart>a{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size-200);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:uppercase;
    letter-spacing:.5px;
    line-height:1.3;
    /* 白色 */
    /* color: #fff; */
}
.no-touchevents .menu-trigger-1+.main-menu>.j-menu>.menu-item:hover>a,.no-touchevents .menu-trigger-1+.main-menu>.j-menu>.menu-item:hover>a>.links-text,.menu-trigger-1+.main-menu>.j-menu>.menu-item.active>a>.links-text,.menu-trigger-1+.main-menu>.j-menu>.menu-item.open>a>.links-text,.menu-trigger-1+.main-menu>.j-menu>.menu-item.panel-active>a>.links-text,.no-touchevents .menu-trigger-1+.main-menu>.j-menu>#cart:hover>a,.no-touchevents .menu-trigger-1+.main-menu>.j-menu>.desktop-language-wrapper .dropdown:hover button,.no-touchevents .menu-trigger-1+.main-menu>.j-menu>.desktop-currency-wrapper .dropdown:hover button,.no-touchevents .menu-trigger-1+.main-menu>.j-menu>.mobile-language-wrapper .dropdown:hover button,.no-touchevents .menu-trigger-1+.main-menu>.j-menu>.mobile-currency-wrapper .dropdown:hover button{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.menu-trigger-1+.main-menu>.j-menu>.menu-item.open>a,.menu-trigger-1+.main-menu>.j-menu>.menu-item.open>a>.links-text,.menu-trigger-1+.main-menu>.j-menu>.menu-item.active>a>.links-text,.menu-trigger-1+.main-menu>.j-menu>.menu-item.panel-active>a>.links-text{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.menu-trigger-1+.main-menu>.j-menu>.menu-item>a>.links-text>s{
    display:var(--display,block)
}
.menu-trigger-1+.main-menu>.j-menu>.dropdown>a:after,.menu-trigger-1+.main-menu>.j-menu>.dropdown>button:after,.menu-trigger-1+.main-menu>.j-menu>.desktop-language-wrapper .dropdown .dropdown-toggle:after,.menu-trigger-1+.main-menu>.j-menu>.desktop-currency-wrapper .dropdown .dropdown-toggle:after,.menu-trigger-1+.main-menu>.j-menu>.mobile-language-wrapper .dropdown .dropdown-toggle:after,.menu-trigger-1+.main-menu>.j-menu>.mobile-currency-wrapper .dropdown .dropdown-toggle:after{
    /* 白色 */
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*0.6))
}
.menu-trigger-1+.main-menu>.j-menu>.menu-item>a>.links-text{
    max-width:var(--menu-max-width,none);
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    padding-bottom:1px
}
.menu-trigger-1+.main-menu>.j-menu>.language-currency .currency-title{
    max-width:var(--menu-max-width,none);
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.menu-trigger-1+.main-menu>.j-menu>.language-currency .language-title{
    max-width:var(--menu-max-width,none);
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.menu-trigger-1+.main-menu>.j-menu>.menu-item>a:before{
    font-size:1.1em
}
.menu-trigger-1+.main-menu>.j-menu>.menu-item>a:before,.menu-trigger-1+.main-menu>.j-menu>.menu-item>a .links-text em{
    margin-right:5px;
    --element-margin-right:5px
}
.menu-trigger-1+.main-menu>.j-menu>.menu-item:not(:first-child),.menu-trigger-1+.main-menu>.j-menu>.accordion-menu .menu-item>a+div{
    border-style:none
}
.menu-trigger-1+.main-menu>.j-menu>.menu-item.has-image>a{
    padding:1em;
    --element-padding:1em
}
.menu-trigger-1+.main-menu>.j-menu>.menu-item{
    --menu-item-gap:var(--j-gap-spacing---6)
}
.menu-trigger-1+.main-menu>.j-menu>.menu-item>a>.count-badge{
    position:relative;
    transform:none;
    margin-inline-start:var(--x,6px);
    margin-top:var(--margin-top,0px);
    inset-inline-start:initial
}
.menu-trigger-1+.main-menu>.j-menu>.menu-item .menu-image>img{
    background-color:rgba(247,247,247,1);
    --background-color:rgba(247,247,247,1)
}
.menu-trigger-1+.main-menu>.j-menu>.menu-item .menu-image{
    margin-right:var(--j-gap-spacing---5);
    --element-margin-right:var(--j-gap-spacing---5);
    padding:var(--j-gap-spacing---1);
    --element-padding:var(--j-gap-spacing---1);
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:5px;
    --element-border-radius:5px
}
.menu-trigger-2+.main-menu>.j-menu>.menu-item>a,.menu-trigger-2+.main-menu>.j-menu>.menu-item>a>.links-text,.menu-trigger-2+.main-menu>.j-menu>.desktop-language-wrapper button,.menu-trigger-2+.main-menu>.j-menu>.desktop-currency-wrapper button,.menu-trigger-2+.main-menu>.j-menu>.mobile-language-wrapper button,.menu-trigger-2+.main-menu>.j-menu>.mobile-currency-wrapper button,.menu-trigger-2+.main-menu>.j-menu>#cart>a{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size-200);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:uppercase;
    letter-spacing:.5px;
    line-height:1.3
}
.no-touchevents .menu-trigger-2+.main-menu>.j-menu>.menu-item:hover>a,.no-touchevents .menu-trigger-2+.main-menu>.j-menu>.menu-item:hover>a>.links-text,.menu-trigger-2+.main-menu>.j-menu>.menu-item.active>a>.links-text,.menu-trigger-2+.main-menu>.j-menu>.menu-item.open>a>.links-text,.menu-trigger-2+.main-menu>.j-menu>.menu-item.panel-active>a>.links-text,.no-touchevents .menu-trigger-2+.main-menu>.j-menu>#cart:hover>a,.no-touchevents .menu-trigger-2+.main-menu>.j-menu>.desktop-language-wrapper .dropdown:hover button,.no-touchevents .menu-trigger-2+.main-menu>.j-menu>.desktop-currency-wrapper .dropdown:hover button,.no-touchevents .menu-trigger-2+.main-menu>.j-menu>.mobile-language-wrapper .dropdown:hover button,.no-touchevents .menu-trigger-2+.main-menu>.j-menu>.mobile-currency-wrapper .dropdown:hover button{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.menu-trigger-2+.main-menu>.j-menu>.menu-item.open>a,.menu-trigger-2+.main-menu>.j-menu>.menu-item.open>a>.links-text,.menu-trigger-2+.main-menu>.j-menu>.menu-item.active>a>.links-text,.menu-trigger-2+.main-menu>.j-menu>.menu-item.panel-active>a>.links-text{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.menu-trigger-2+.main-menu>.j-menu>.menu-item>a>.links-text>s{
    display:var(--display,block)
}
.menu-trigger-2+.main-menu>.j-menu>.dropdown>a:after,.menu-trigger-2+.main-menu>.j-menu>.dropdown>button:after,.menu-trigger-2+.main-menu>.j-menu>.desktop-language-wrapper .dropdown .dropdown-toggle:after,.menu-trigger-2+.main-menu>.j-menu>.desktop-currency-wrapper .dropdown .dropdown-toggle:after,.menu-trigger-2+.main-menu>.j-menu>.mobile-language-wrapper .dropdown .dropdown-toggle:after,.menu-trigger-2+.main-menu>.j-menu>.mobile-currency-wrapper .dropdown .dropdown-toggle:after{
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*0.6))
}
.menu-trigger-2+.main-menu>.j-menu>.menu-item>a>.links-text{
    max-width:var(--menu-max-width,none);
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    padding-bottom:1px
}
.menu-trigger-2+.main-menu>.j-menu>.language-currency .currency-title{
    max-width:var(--menu-max-width,none);
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.menu-trigger-2+.main-menu>.j-menu>.language-currency .language-title{
    max-width:var(--menu-max-width,none);
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.menu-trigger-2+.main-menu>.j-menu>.menu-item>a:before{
    font-size:1.1em
}
.menu-trigger-2+.main-menu>.j-menu>.menu-item>a:before,.menu-trigger-2+.main-menu>.j-menu>.menu-item>a .links-text em{
    margin-right:5px;
    --element-margin-right:5px
}
.menu-trigger-2+.main-menu>.j-menu>.menu-item:not(:first-child),.menu-trigger-2+.main-menu>.j-menu>.accordion-menu .menu-item>a+div{
    border-style:none
}
.menu-trigger-2+.main-menu>.j-menu>.menu-item.has-image>a{
    padding:1em;
    --element-padding:1em
}
.menu-trigger-2+.main-menu>.j-menu>.menu-item{
    --menu-item-gap:var(--j-gap-spacing---6)
}
.menu-trigger-2+.main-menu>.j-menu>.menu-item>a>.count-badge{
    position:relative;
    transform:none;
    margin-inline-start:var(--x,6px);
    margin-top:var(--margin-top,0px);
    inset-inline-start:initial
}
.menu-trigger-2+.main-menu>.j-menu>.menu-item .menu-image>img{
    background-color:rgba(247,247,247,1);
    --background-color:rgba(247,247,247,1)
}
.menu-trigger-2+.main-menu>.j-menu>.menu-item .menu-image{
    margin-right:var(--j-gap-spacing---5);
    --element-margin-right:var(--j-gap-spacing---5);
    padding:var(--j-gap-spacing---1);
    --element-padding:var(--j-gap-spacing---1);
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
header .main-menu .mega-menu .mega-menu-content{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    background-position:right bottom;
    background-repeat:no-repeat;
    background-size:50%;
    padding:var(--j-gap-spacing-gutter-2);
    --element-padding:var(--j-gap-spacing-gutter-2)
}
.desktop header .main-menu .mega-menu .mega-menu-content{
    border-radius:2px;
    --element-border-radius:2px;
    border-top-left-radius:0;
    --element-border-top-left-radius:0px;
    border-top-right-radius:0;
    --element-border-top-right-radius:0px
}
header .main-menu .mega-menu .j-dropdown>.mega-menu-content{
    box-shadow:1.1px 4.5px 3.6px rgba(0,0,0,.024),3px 12.5px 10px rgba(0,0,0,.035),7.2px 30.1px 24.1px rgba(0,0,0,.046),24px 100px 80px rgba(0,0,0,.07)
}
header .main-menu .mega-menu.menu-item.dropdown.mega-menu>.j-dropdown:not(#cart-content):before{
    display:block;
    opacity:1
}
header .main-menu .mega-menu.menu-item.dropdown.mega-menu>.j-dropdown>.mega-menu-content{
    --triangle-size:10px;
    --dropdown-triangle:calc(var(--triangle-size,10px) + var(--triangle-top-distance,0px))
}
header .main-menu .mega-menu.menu-item.dropdown.mega-menu>.j-dropdown>.mega-menu-content:before{
    top:var(--triangle-size-overlay,0px);
    height:calc(100% - var(--triangle-size-overlay,0px))
}
header .main-menu .mega-menu.menu-item.dropdown.mega-menu>.tt-menu:before{
    display:block;
    --dropdown-triangle:calc(var(--triangle-size,10px) + var(--triangle-top-distance,0px))
}
header .main-menu .mega-menu.menu-item.dropdown.mega-menu#cart-content:before{
    display:block
}
header .main-menu .mega-menu.menu-item.dropdown.mega-menu>.j-dropdown:before,header .main-menu .mega-menu.menu-item.dropdown.mega-menu>.tt-menu:before,header .main-menu .mega-menu.menu-item.dropdown.mega-menu#cart-content:before{
    border-bottom-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1));
    top:2px
}
header .main-menu .mega-menu.menu-item.dropdown.mega-menu{
    --triangle-top-distance:-10px
}
header .main-menu .mega-menu .mega-menu-content:before{
    display:none;
    background-image:linear-gradient(90deg,hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),.7) 80%,rgba(255,255,255,0) 95%)
}
.desktop-main-menu-wrapper.menu-bar .main-menu:before{
    display:none
}
.desktop-main-menu-wrapper.menu-bar .main-menu:after{
    display:none
}
.desktop-main-menu-wrapper.menu-bar{
    align-items:center;
    height:auto;
    min-height:calc(var(--desktop-main-menu,42px) + var(--bar-padding,0px)*2);
    --bar-padding-dropdown:0px
}
.desktop-main-menu-wrapper #main-menu{
    overflow-x:initial;
    overflow-y:initial;
    --menu-item-full-height:auto
}
.desktop-main-menu-wrapper #main-menu>.j-menu{
    flex-wrap:wrap
}
.desktop-main-menu-wrapper>.main-menu>ul>li{
    flex-grow:0
}
.desktop-main-menu-wrapper #main-menu>.j-menu>.main-menu-item:not(.mega-fullwidth){
    position:relative
}
.menu-1-scroll .desktop-main-menu-wrapper #main-menu{
    max-width:1000px
}
.desktop-header-active .desktop-main-menu-wrapper.menu-top>.menu-trigger{
    height:100%
}
.desktop-header-active .desktop-main-menu-wrapper.menu-top>.menu-trigger .j-menu>li>a{
    justify-content:center
}
.desktop-header-active .mid-bar .desktop-main-menu-wrapper.menu-top{
    height:100%
}
.desktop-main-menu-wrapper.menu-top>div:not(.menu-trigger){
    height:100%
}
.desktop-main-menu-wrapper.menu-top .main-menu>.j-menu>li{
    height:100%
}
.desktop-main-menu-wrapper.menu-top .main-menu>.j-menu>li>a{
    height:100%
}
.desktop-main-menu-wrapper.menu-top.menu-multi .main-menu>.j-menu>li{
    height:100%
}
.desktop-main-menu-wrapper.menu-top.menu-multi .main-menu>.j-menu>li>a{
    height:100%
}
.header-sticky.header-desktop-compact{
    --element-height-sticky:var(--desktop-sticky,var(--element-height,0px))
}
.desktop-main-menu-wrapper{
    --menu-item-full-height:100%
}
.desktop-main-menu-wrapper.menu-bar>div{
    height:var(--menu-item-full-height,100%)
}
.desktop-main-menu-wrapper .desktop-cart-wrapper #cart{
    height:var(--menu-item-full-height,100%)
}
.desktop-main-menu-wrapper .full-search #search{
    height:var(--menu-item-full-height,100%)
}
.desktop-main-menu-wrapper.menu-bar>div>div{
    height:var(--menu-item-full-height,100%)
}
.desktop-main-menu-wrapper.menu-bar .main-menu>.j-menu>li{
    height:var(--menu-item-full-height,100%)
}
.desktop-main-menu-wrapper.menu-bar .main-menu>.j-menu>li>a{
    height:var(--menu-item-full-height,100%)
}
.desktop-main-menu-wrapper.menu-bar .menu-trigger li{
    min-height:var(--menu-item-full-height,100%)
}
.desktop-main-menu-wrapper.menu-bar.menu-multi .main-menu>.j-menu>li{
    height:auto
}
.desktop-main-menu-wrapper.menu-bar.menu-multi .main-menu>.j-menu>li>a{
    height:auto
}
.desktop-main-menu-wrapper.menu-bar.menu-multi .menu-trigger li{
    min-height:auto
}
.desktop-header-active .header-compact .desktop-logo-wrapper{
    order:0
}
.desktop-header-active .header .mid-bar>.menu-top{
    order:initial !important;
    display:flex
}
.desktop-header-active .header .menu-stretch .main-menu-item>a .links-text{
    text-align:center;
    justify-content:center
}
.menu-bar .main-menu-1{
    justify-content:flex-start
}
.header-sm .menu-bar .main-menu-1{
    justify-content:center
}
.menu-bar .main-menu-1>.main-menu,.menu-bar .main-menu-1>.main-menu>.j-menu>li{
    flex-grow:0
}
.menu-bar .main-menu-1 .main-menu>.j-menu>li>a{
    justify-content:center
}
.menu-bar .main-menu-1 .main-menu>.j-menu>li>a .links-text{
    width:auto
}
.desktop-main-menu-wrapper.menu-bar:after,.desktop-main-menu-wrapper.menu-bar:before{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
html{
    --desktop-main-menu:42px;
    --desktop-top-bar:40px
}
.desktop-main-menu-wrapper.menu-top{
    margin-right:var(--j-gap-spacing-gutter-4);
    --element-margin-right:var(--j-gap-spacing-gutter-4);
    margin-left:var(--j-gap-spacing-gutter-4);
    --element-margin-left:var(--j-gap-spacing-gutter-4)
}
.menu-bar:after{
    --bg-scale-x:1
}
.desktop-main-menu-wrapper.menu-bar:before{
    background:0 0
}
.header .mid-bar:before{
    --bg-scale-x:1
}
.header-compact:not(.header-slim) .mid-bar .desktop-logo-wrapper{
    margin-inline-end:auto
}
.header-compact:not(.header-slim) .mid-bar .header-cart-group{
    margin-inline-start:auto
}
.menu-bar .main-menu:before,.menu-bar .main-menu:after{
    display:block
}
.menu-trigger-1{
    order:-1
}
.menu-trigger-2{
    order:-1
}
.desktop-mobile-main-menu-container .mobile-wrapper-header+.desktop-mobile-main-menu-wrapper{
    margin:0
}
.desktop-mobile-main-menu-wrapper+.module-grid{
    order:2
}
.menu-trigger.menu-item.main-menu-item>.j-menu>.menu-item>a,.menu-trigger.menu-item.main-menu-item>.j-menu>.menu-item>a>.links-text,.menu-trigger.menu-item.main-menu-item>.j-menu>.desktop-language-wrapper button,.menu-trigger.menu-item.main-menu-item>.j-menu>.desktop-currency-wrapper button,.menu-trigger.menu-item.main-menu-item>.j-menu>.mobile-language-wrapper button,.menu-trigger.menu-item.main-menu-item>.j-menu>.mobile-currency-wrapper button,.menu-trigger.menu-item.main-menu-item>.j-menu>#cart>a{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size-200);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:uppercase;
    letter-spacing:.5px;
    line-height:1.3
}
.no-touchevents .menu-trigger.menu-item.main-menu-item>.j-menu>.menu-item:hover>a,.no-touchevents .menu-trigger.menu-item.main-menu-item>.j-menu>.menu-item:hover>a>.links-text,.menu-trigger.menu-item.main-menu-item>.j-menu>.menu-item.active>a>.links-text,.menu-trigger.menu-item.main-menu-item>.j-menu>.menu-item.open>a>.links-text,.menu-trigger.menu-item.main-menu-item>.j-menu>.menu-item.panel-active>a>.links-text,.no-touchevents .menu-trigger.menu-item.main-menu-item>.j-menu>#cart:hover>a,.no-touchevents .menu-trigger.menu-item.main-menu-item>.j-menu>.desktop-language-wrapper .dropdown:hover button,.no-touchevents .menu-trigger.menu-item.main-menu-item>.j-menu>.desktop-currency-wrapper .dropdown:hover button,.no-touchevents .menu-trigger.menu-item.main-menu-item>.j-menu>.mobile-language-wrapper .dropdown:hover button,.no-touchevents .menu-trigger.menu-item.main-menu-item>.j-menu>.mobile-currency-wrapper .dropdown:hover button{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.menu-trigger.menu-item.main-menu-item>.j-menu>.menu-item.open>a,.menu-trigger.menu-item.main-menu-item>.j-menu>.menu-item.open>a>.links-text,.menu-trigger.menu-item.main-menu-item>.j-menu>.menu-item.active>a>.links-text,.menu-trigger.menu-item.main-menu-item>.j-menu>.menu-item.panel-active>a>.links-text{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.menu-trigger.menu-item.main-menu-item>.j-menu>.menu-item>a>.links-text>s{
    display:var(--display,block)
}
.menu-trigger.menu-item.main-menu-item>.j-menu>.dropdown>a:after,.menu-trigger.menu-item.main-menu-item>.j-menu>.dropdown>button:after,.menu-trigger.menu-item.main-menu-item>.j-menu>.desktop-language-wrapper .dropdown .dropdown-toggle:after,.menu-trigger.menu-item.main-menu-item>.j-menu>.desktop-currency-wrapper .dropdown .dropdown-toggle:after,.menu-trigger.menu-item.main-menu-item>.j-menu>.mobile-language-wrapper .dropdown .dropdown-toggle:after,.menu-trigger.menu-item.main-menu-item>.j-menu>.mobile-currency-wrapper .dropdown .dropdown-toggle:after{
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*0.6))
}
.menu-trigger.menu-item.main-menu-item>.j-menu>.menu-item>a>.links-text{
    max-width:var(--menu-max-width,none);
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    padding-bottom:1px
}
.menu-trigger.menu-item.main-menu-item>.j-menu>.language-currency .currency-title{
    max-width:var(--menu-max-width,none);
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.menu-trigger.menu-item.main-menu-item>.j-menu>.language-currency .language-title{
    max-width:var(--menu-max-width,none);
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.menu-trigger.menu-item.main-menu-item>.j-menu>.menu-item>a:before{
    font-size:1.1em
}
.menu-trigger.menu-item.main-menu-item>.j-menu>.menu-item>a:before,.menu-trigger.menu-item.main-menu-item>.j-menu>.menu-item>a .links-text em{
    margin-right:5px;
    --element-margin-right:5px
}
.menu-trigger.menu-item.main-menu-item>.j-menu>.menu-item:not(:first-child),.menu-trigger.menu-item.main-menu-item>.j-menu>.accordion-menu .menu-item>a+div{
    border-style:none
}
.menu-trigger.menu-item.main-menu-item>.j-menu>.menu-item.has-image>a{
    padding:1em;
    --element-padding:1em
}
.menu-trigger.menu-item.main-menu-item>.j-menu>.menu-item{
    --menu-item-gap:var(--j-gap-spacing---6)
}
.menu-trigger.menu-item.main-menu-item>.j-menu>.menu-item>a>.count-badge{
    position:relative;
    transform:none;
    margin-inline-start:var(--x,6px);
    margin-top:var(--margin-top,0px);
    inset-inline-start:initial
}
.menu-trigger.menu-item.main-menu-item>.j-menu>.menu-item .menu-image>img{
    background-color:rgba(247,247,247,1);
    --background-color:rgba(247,247,247,1)
}
.menu-trigger.menu-item.main-menu-item>.j-menu>.menu-item .menu-image{
    margin-right:var(--j-gap-spacing---5);
    --element-margin-right:var(--j-gap-spacing---5);
    padding:var(--j-gap-spacing---1);
    --element-padding:var(--j-gap-spacing---1);
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.desktop-header-active [class*=-menu-container] .mobile-wrapper-header>span:after{
    content:'Menu'
}
.desktop-header-active .mobile-cart-content-container .mobile-wrapper-header>span:after{
    content:'Your Cart'
}
.desktop-header-active .mobile-wrapper-header>span{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-item);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    line-height:1.3
}
.desktop-header-active .mobile-wrapper-header{
    padding-left:var(--j-gap-spacing---6);
    --element-padding-left:var(--j-gap-spacing---6);
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    border-width:0;
    border-bottom-width:1px;
    border-style:none;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.desktop-header-active .mobile-wrapper-header>a:before{
    content:'\e9c5' !important;
    font-family:icomoon !important;
    font-size:17px;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.desktop-header-active .mobile-container{
    --mobile-wrapper-header:48px;
    max-width:90%;
    width:400px;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.desktop-header-active .mobile-filter-wrapper .module-filter{
    padding:var(--j-gap-spacing-padding-m);
    --element-padding:var(--j-gap-spacing-padding-m);
    padding-top:var(--j-gap-spacing---4);
    --element-padding-top:var(--j-gap-spacing---4)
}
.desktop-header-active .mobile-main-menu-wrapper .main-menu,.desktop-header-active .desktop-mobile-main-menu-wrapper .main-menu,.desktop-header-active .mobile-main-menu-wrapper+.accordion-menu,.desktop-header-active .desktop-mobile-main-menu-wrapper+.accordion-menu{
    padding:var(--j-gap-spacing---8);
    --element-padding:var(--j-gap-spacing---8)
}
.desktop-header-active .mobile-container .tab-container{
    --align-tabs:var(--tabs-align,flex-start)
}
.desktop-header-active .mobile-container .tab-container .full-tabs-bg{
    --full-bg-display:block
}
.desktop-header-active .mobile-container .tab-container .tab-content:before{
    --full-content-bg-display:block
}
.desktop-header-active .mobile-container .tab-container .nav-tabs{
    min-width:initial !important;
    max-width:var(--max-width-display,100vw) !important;
    max-height:none !important;
    --page-tabs-scroll-direction:var(--page-tabs-scroll,0px) !important;
    --tab-align:auto !important;
    flex-direction:row !important;
    align-items:center !important;
    padding-bottom:var(--pb) !important;
    overflow-x:var(--overflow-x-scroll) !important;
    overflow-y:var(--overflow-y-scroll) !important
}
.desktop-header-active .mobile-container .tab-container .tab-content{
    flex-basis:100% !important;
    max-height:none;
    overflow-y:initial;
    overflow-x:initial
}
.desktop-header-active .mobile-container .tab-container .nav-tabs+.tab-content{
    margin-block-start:var(--spacing,0px);
    margin-inline-start:0
}
.desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item>a,.desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item>a>.links-text,.desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .desktop-language-wrapper button,.desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .desktop-currency-wrapper button,.desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .mobile-language-wrapper button,.desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .mobile-currency-wrapper button,.desktop-mobile-main-menu-wrapper .main-menu.accordion-menu #cart>a{
    font-family:'Urbanist';
    font-weight:500;
    font-size:var(--j-font_size-font-size--title-item-list);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    line-height:1.3
}
.no-touchevents .desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item:hover>a,.no-touchevents .desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item:hover>a>.links-text,.desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item.active>a>.links-text,.desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item.open>a>.links-text,.desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item.panel-active>a>.links-text,.no-touchevents .desktop-mobile-main-menu-wrapper .main-menu.accordion-menu #cart:hover>a,.no-touchevents .desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .desktop-language-wrapper .dropdown:hover button,.no-touchevents .desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .desktop-currency-wrapper .dropdown:hover button,.no-touchevents .desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .mobile-language-wrapper .dropdown:hover button,.no-touchevents .desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .mobile-currency-wrapper .dropdown:hover button{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
.desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item.open>a,.desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item.open>a>.links-text,.desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item.active>a>.links-text,.desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item.panel-active>a>.links-text{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important
}
.desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item>a>.links-text>s{
    display:var(--display,block)
}
.desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item>a>span>s{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item>a:before{
    font-size:18px;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*0.5))
}
.desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item>a:before,.desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item>a .links-text em{
    margin-right:var(--j-gap-spacing---5);
    --element-margin-right:var(--j-gap-spacing---5)
}
.no-touchevents .desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item:hover>a,.desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item.active>a,.desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item.open>a,.desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item.panel-active>a,.no-touchevents .desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .desktop-language-wrapper .dropdown:hover button,.no-touchevents .desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .desktop-currency-wrapper .dropdown:hover button,.no-touchevents .desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .mobile-language-wrapper .dropdown:hover button,.no-touchevents .desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .mobile-currency-wrapper .dropdown:hover button{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item:not(:first-child),.desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .accordion-menu .menu-item>a+div{
    border-style:none
}
.desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item>a{
    padding:0;
    --element-padding:0px
}
.desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item{
    --menu-item-gap:28px
}
.desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item.has-image{
    --menu-item-gap:var(--j-gap-spacing---6)
}
.desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item>a>.count-badge{
    position:relative;
    transform:none;
    margin-inline-start:var(--x,6px);
    margin-top:var(--margin-top,0px);
    inset-inline-start:initial
}
.desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item .menu-image>img{
    background-color:rgba(247,247,247,1);
    --background-color:rgba(247,247,247,1)
}
.desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item .menu-image{
    margin-right:var(--j-gap-spacing---5);
    --element-margin-right:var(--j-gap-spacing---5);
    padding:var(--j-gap-spacing---1);
    --element-padding:var(--j-gap-spacing---1);
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu>li.menu-item{
    --menu-item-gap:18px
}
.desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu>li{
    border-style:none
}
.desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .has-image .j-menu{
    border-width:0;
    border-left-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    margin-left:var(--j-gap-spacing---6);
    --element-margin-left:var(--j-gap-spacing---6)
}
.desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu{
    margin-left:var(--j-gap-spacing---4);
    --element-margin-left:var(--j-gap-spacing---4)
}
.desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu .j-menu{
    margin-left:var(--j-gap-spacing---6);
    --element-margin-left:var(--j-gap-spacing---6)
}
.desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .has-image .j-menu .j-menu{
    margin-left:var(--j-gap-spacing---9);
    --element-margin-left:var(--j-gap-spacing---9)
}
.desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .has-image .j-menu .j-menu .j-menu{
    margin-left:var(--j-gap-spacing---8);
    --element-margin-left:var(--j-gap-spacing---8)
}
.desktop-mobile-main-menu-wrapper .main-menu .open-menu em:before{
    content:'\e409' !important;
    font-family:icomoon !important;
    font-size:12px
}
.desktop-mobile-main-menu-wrapper .main-menu .open-menu[aria-expanded=true] em:before{
    content:'\e40b' !important;
    font-family:icomoon !important;
    transform:translate3d(0px,1px,0)
}
.desktop-mobile-main-menu-wrapper .main-menu .j-menu>.menu-item>a span.open-menu{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:999px;
    --element-border-radius:999px;
    min-width:24px;
    height:24px
}
.no-touchevents .desktop-mobile-main-menu-wrapper .main-menu .j-menu>.menu-item:hover>a span.open-menu,.desktop-mobile-main-menu-wrapper .main-menu .j-menu>.menu-item.panel-active>a span.open-menu,.desktop-mobile-main-menu-wrapper .main-menu .accordion-menu-item.open>a>.open-menu{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.desktop-mobile-main-menu-wrapper .main-menu .j-menu>li:not(.mega-menu)>div .j-menu>li>a{
    padding-inline-start:24px !important
}
.desktop-mobile-main-menu-wrapper .main-menu .j-menu>li:not(.mega-menu).has-image>div .j-menu>li>a{
    padding-inline-start:32px !important
}
.desktop-mobile-main-menu-wrapper .main-menu .j-menu>li:not(.mega-menu)>div .j-menu>li>div>.j-menu>li>a{
    padding-inline-start:20px !important
}
.desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu li>a,.desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu li>a>.links-text{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size--title-menu);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    letter-spacing:-.1px
}
.desktop-header-active .header-search{
    padding:0;
    --element-padding:0px;
    border-radius:2px;
    --element-border-radius:2px;
    box-shadow:none
}
.desktop-header-active .header-search input{
    border-radius:0 !important;
    --element-border-radius:0px !important;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important
}
.desktop-header-active div.header-search>.search-button:before{
    font-size:18px;
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1));
    transform:translate3d(0px,-1px,0)
}
.no-touchevents.desktop-header-active .header-search:hover>.search-button:before{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important
}
.desktop-header-active .header-search>.search-button:active:before{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1)) !important
}
.desktop-header-active .header-search .search-button{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    min-width:min(48px,100%)
}
.no-touchevents.desktop-header-active .header-search:hover .search-button{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1))
}
.desktop-header-active .header-search .search-categories-button{
    min-width:40px
}
.desktop-header-active #search input::-webkit-input-placeholder{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*0.6))
}
.desktop-header-active #search input::-moz-input-placeholder{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*0.6))
}
.desktop-header-active #search input:-ms-input-placeholder{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*0.6))
}
.desktop-header-active .search-categories{
    display:flex;
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.desktop-header-active .header-search>span{
    border-radius:0
}
.no-touchevents.desktop-header-active .header-search:hover .search-categories{
    background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - -10%),calc(var(--j-color-scheme-button-background-a)*1))
}
.desktop-header-active .search-categories-button.dropdown-toggle,.desktop-header-active .search-categories-button,.desktop-header-active .search-categories-button>a{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-500);
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1));
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.3
}
.no-touchevents.desktop-header-active .header-search:hover .search-categories-button{
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*1))
}
.desktop-header-active .search-categories-button:after{
    content:'\f0d7' !important;
    font-family:icomoon !important;
    transform:translate3d(0px,1px,0)
}
.desktop-header-active .search-categories .dropdown-menu ul{
    width:200px;
    max-height:500px
}
.desktop-header-active .tt-menu{
    --item-width:300px;
    --item-gap:1px
}
.desktop-header-active .tt-menu>div{
    max-height:500px;
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1)) !important;
    border-radius:2px;
    --element-border-radius:2px
}
.desktop-header-active .tt-menu .search-result:not(.view-more) a{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.no-touchevents.desktop-header-active .tt-menu .search-result:not(.view-more):hover a,.desktop-header-active .tt-cursor{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 1%),calc(var(--j-color-scheme-background-primary-a)*0.8));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 1%),calc(var(--j-color-scheme-background-primary-a)*0.8))
}
.desktop-header-active .tt-menu>div>div>a{
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.desktop-header-active .tt-dataset{
    box-shadow:1.1px 4.5px 3.6px rgba(0,0,0,.024),3px 12.5px 10px rgba(0,0,0,.035),7.2px 30.1px 24.1px rgba(0,0,0,.046),24px 100px 80px rgba(0,0,0,.07)
}
.desktop-header-active #search .twitter-typeahead>.j-dropdown:not(#cart-content):before{
    display:block;
    opacity:1
}
.desktop-header-active #search .twitter-typeahead>.j-dropdown>.mega-menu-content{
    --triangle-size:10px;
    --dropdown-triangle:calc(var(--triangle-size,10px) + var(--triangle-top-distance,0px))
}
.desktop-header-active #search .twitter-typeahead>.j-dropdown>.mega-menu-content:before{
    top:var(--triangle-size-overlay,0px);
    height:calc(100% - var(--triangle-size-overlay,0px))
}
.desktop-header-active #search .twitter-typeahead>.tt-menu:before{
    display:block;
    --dropdown-triangle:calc(var(--triangle-size,10px) + var(--triangle-top-distance,0px))
}
.desktop-header-active #search .twitter-typeahead#cart-content:before{
    display:block
}
.desktop-header-active #search .twitter-typeahead>.j-dropdown:before,.desktop-header-active #search .twitter-typeahead>.tt-menu:before,.desktop-header-active #search .twitter-typeahead#cart-content:before{
    border-bottom-color:rgba(0,0,0,0);
    --triangle-left-offset:-10px;
    top:0
}
.desktop-header-active #search .twitter-typeahead{
    --triangle-top-distance:-8px
}
.desktop-header-active .search-result>a>img{
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:4px;
    --element-border-radius:4px;
    background-color:hsla(var(--j-color-scheme-image-background-h),var(--j-color-scheme-image-background-s),calc(var(--j-color-scheme-image-background-l) - 0%),calc(var(--j-color-scheme-image-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-image-background-h),var(--j-color-scheme-image-background-s),calc(var(--j-color-scheme-image-background-l) - 0%),calc(var(--j-color-scheme-image-background-a)*1))
}
.desktop-header-active .search-result>a>span{
    padding:var(--j-gap-spacing---3);
    --element-padding:var(--j-gap-spacing---3);
    padding-left:var(--j-gap-spacing---6);
    --element-padding-left:var(--j-gap-spacing---6);
    justify-content:center
}
.desktop-header-active .search-result.view-more a{
    justify-content:center;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-400);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    padding:var(--j-gap-spacing---6);
    --element-padding:var(--j-gap-spacing---6)
}
.desktop-header-active .search-result .product-name{
    font-family:'Urbanist';
    font-weight:500;
    font-size:var(--j-font_size-font-size--title-item-list);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    text-transform:none;
    line-height:1.3;
    margin-bottom:var(--j-gap-spacing---4);
    --element-margin-bottom:var(--j-gap-spacing---4)
}
.no-touchevents.desktop-header-active .tt-menu>div>div>a:hover .product-name{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
.desktop-header-active .search-result .product-name+span{
    font-family:'Urbanist';
    font-weight:500;
    font-size:var(--j-font_size-font-size-300);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    line-height:1
}
.desktop-header-active .search-result .price-old{
    font-family:'Inter';
    font-weight:400;
    font-size:90%;
    color:rgba(242,119,99,1);
    text-decoration:line-through;
    -webkit-text-decoration:line-through;
    letter-spacing:0;
    line-height:1
}
.no-touchevents.desktop-header-active .search-result.view-more a:hover{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 5%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 5%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.desktop-header-active .search-result:not(.view-more)>a:after{
    content:'\ea32' !important;
    font-family:icomoon !important;
    font-size:24px;
    color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.no-touchevents.desktop-header-active .search-result:not(.view-more)>a:hover:after{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.desktop-header-active .search-result>a{
    padding:var(--j-gap-spacing---5);
    --element-padding:var(--j-gap-spacing---5)
}
.desktop-header-active .search-result.no-results>a{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.desktop-header-active.search-page .header-search{
    border-width:1px;
    border-style:none;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    padding:0;
    --element-padding:0px;
    border-radius:2px;
    --element-border-radius:2px;
    box-shadow:none
}
.desktop-header-active.search-page .header-search input{
    border-radius:0 !important;
    --element-border-radius:0px !important;
    font-size:var(--j-font_size-font-size-300);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1)) !important
}
.desktop-header-active.search-page div.header-search>.search-button:before{
    font-size:16px;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    transform:translate3d(0px,-1px,0)
}
.no-touchevents.desktop-header-active.search-page .header-search:hover>.search-button:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.desktop-header-active.search-page .header-search .search-button{
    background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1));
    min-width:min(48px,100%)
}
.no-touchevents.desktop-header-active.search-page .header-search:hover .search-button{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - -5%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - -5%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.desktop-header-active.search-page .header-search .search-categories-button{
    min-width:48px
}
.desktop-header-active.search-page #search input::-webkit-input-placeholder{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*0.6))
}
.desktop-header-active.search-page #search input::-moz-input-placeholder{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*0.6))
}
.desktop-header-active.search-page #search input:-ms-input-placeholder{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*0.6))
}
.desktop-header-active.search-page .search-categories{
    display:flex;
    background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1))
}
.desktop-header-active.search-page .header-search>span{
    border-radius:0
}
.no-touchevents.desktop-header-active.search-page .header-search:hover .search-categories{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - -5%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - -5%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.desktop-header-active.search-page .search-categories-button.dropdown-toggle,.desktop-header-active.search-page .search-categories-button,.desktop-header-active.search-page .search-categories-button>a{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-300);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.3
}
.no-touchevents.desktop-header-active.search-page .header-search:hover .search-categories-button{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.desktop-header-active.search-page .search-categories-button:after{
    content:'\f0d7' !important;
    font-family:icomoon !important;
    transform:translate3d(0px,1px,0)
}
.desktop-header-active.search-page .search-categories .dropdown-menu ul{
    width:200px;
    max-height:400px
}
.desktop-header-active.search-page .tt-menu{
    --item-width:300px;
    --item-gap:1px
}
.desktop-header-active.search-page .tt-menu>div{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1)) !important;
    border-radius:2px;
    --element-border-radius:2px
}
.desktop-header-active.search-page .tt-menu .search-result:not(.view-more) a{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.no-touchevents.desktop-header-active.search-page .tt-menu .search-result:not(.view-more):hover a,.desktop-header-active.search-page .tt-cursor{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 1%),calc(var(--j-color-scheme-background-primary-a)*0.8));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 1%),calc(var(--j-color-scheme-background-primary-a)*0.8))
}
.desktop-header-active.search-page .tt-menu>div>div>a{
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.desktop-header-active.search-page .tt-dataset{
    box-shadow:1.1px 4.5px 3.6px rgba(0,0,0,.024),3px 12.5px 10px rgba(0,0,0,.035),7.2px 30.1px 24.1px rgba(0,0,0,.046),24px 100px 80px rgba(0,0,0,.07)
}
.desktop-header-active.search-page #search .twitter-typeahead>.j-dropdown:not(#cart-content):before{
    display:none;
    opacity:0
}
.desktop-header-active.search-page #search .twitter-typeahead>.j-dropdown>.mega-menu-content{
    --dropdown-triangle:0px;
    --triangle-size:0px
}
.desktop-header-active.search-page #search .twitter-typeahead>.j-dropdown>.mega-menu-content:before{
    top:0;
    height:100%
}
.desktop-header-active.search-page #search .twitter-typeahead>.tt-menu:before{
    display:none;
    --dropdown-triangle:0px
}
.desktop-header-active.search-page #search .twitter-typeahead#cart-content:before{
    display:none
}
.desktop-header-active.search-page #search .twitter-typeahead>.j-dropdown:before,.desktop-header-active.search-page #search .twitter-typeahead>.tt-menu:before,.desktop-header-active.search-page #search .twitter-typeahead#cart-content:before{
    border-bottom-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --triangle-left-offset:-10px;
    top:0
}
.desktop-header-active.search-page #search .twitter-typeahead{
    --triangle-top-distance:0px
}
.desktop-header-active.search-page .search-result>a>img{
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:4px;
    --element-border-radius:4px;
    background-color:hsla(var(--j-color-scheme-image-background-h),var(--j-color-scheme-image-background-s),calc(var(--j-color-scheme-image-background-l) - 0%),calc(var(--j-color-scheme-image-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-image-background-h),var(--j-color-scheme-image-background-s),calc(var(--j-color-scheme-image-background-l) - 0%),calc(var(--j-color-scheme-image-background-a)*1))
}
.desktop-header-active.search-page .search-result>a>span{
    padding:var(--j-gap-spacing---3);
    --element-padding:var(--j-gap-spacing---3);
    padding-left:var(--j-gap-spacing---6);
    --element-padding-left:var(--j-gap-spacing---6);
    justify-content:center
}
.desktop-header-active.search-page .search-result.view-more a{
    justify-content:center;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-400);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    padding:var(--j-gap-spacing---6);
    --element-padding:var(--j-gap-spacing---6)
}
.desktop-header-active.search-page .search-result .product-name{
    font-family:'Urbanist';
    font-weight:500;
    font-size:var(--j-font_size-font-size--title-item-list);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    text-transform:none;
    line-height:1.3;
    margin-bottom:var(--j-gap-spacing---4);
    --element-margin-bottom:var(--j-gap-spacing---4)
}
.no-touchevents.desktop-header-active.search-page .tt-menu>div>div>a:hover .product-name{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
.desktop-header-active.search-page .search-result .product-name+span{
    font-family:'Urbanist';
    font-weight:500;
    font-size:var(--j-font_size-font-size-300);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    line-height:1
}
.desktop-header-active.search-page .search-result .price-old{
    font-family:'Inter';
    font-weight:400;
    font-size:90%;
    color:rgba(242,119,99,1);
    text-decoration:line-through;
    -webkit-text-decoration:line-through;
    letter-spacing:0;
    line-height:1
}
.no-touchevents.desktop-header-active.search-page .search-result.view-more a:hover{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 5%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 5%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.desktop-header-active.search-page .search-result.view-more a:after{
    content:'\e9b1' !important;
    font-family:icomoon !important;
    margin-left:8px;
    --element-margin-left:8px
}
.desktop-header-active.search-page .search-result:not(.view-more)>a:after{
    content:'\ea32' !important;
    font-family:icomoon !important;
    font-size:24px;
    color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.no-touchevents.desktop-header-active.search-page .search-result:not(.view-more)>a:hover:after{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.desktop-header-active.search-page .search-result>a{
    padding:var(--j-gap-spacing---5);
    --element-padding:var(--j-gap-spacing---5)
}
.desktop-header-active.search-page .search-result.no-results>a{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.desktop-header-active #search{
    display:flex
}
.header-default .desktop-search-wrapper{
    order:1;
    flex-grow:0
}
.header-default .top-menu-group{
    order:-1;
    flex-grow:1
}
.desktop-search-wrapper .header-search .search-button{
    order:5;
    border-top-left-radius:0;
    border-bottom-left-radius:0;
    border-top-right-radius:inherit;
    border-bottom-right-radius:inherit
}
.desktop-search-wrapper .header-search>input:first-child{
    border-top-left-radius:inherit;
    border-bottom-left-radius:inherit;
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.desktop-search-wrapper .header-search>input{
    border-top-left-radius:0;
    border-bottom-left-radius:0;
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.desktop-search-wrapper .header-search>span:first-child{
    border-top-left-radius:inherit;
    border-bottom-left-radius:inherit;
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.desktop-search-wrapper .header-search>span{
    border-top-left-radius:0;
    border-bottom-left-radius:0;
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.desktop-search-wrapper .search-categories{
    border-top-left-radius:inherit;
    border-bottom-left-radius:inherit;
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.desktop-search-wrapper .tt-menu:not(.tt-empty):before{
    left:calc(100% - var(--triangle-size,10px));
    transform:translate3d(calc(-100% + var(--triangle-left-offset,0px)),2px,0)
}
.desktop-header-active .header .mid-bar .desktop-search-wrapper{
    justify-content:start
}
.desktop-header-active .header .mini-search .header-search input{
    min-width:150px
}
.desktop-header-active .full-search #search{
    --search-height:40px;
    height:var(--search-height,40px)
}
.desktop-header-active .header .mini-search .header-search>*{
    height:48px
}
.header .mini-search .search-trigger .menu-icon:before{
    font-size:20px;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
    
     /* 白色 */
     /* color: #fff; */
}
.desktop-header-active .search-trigger .menu-icon:after{
    display:none;
    content:'Search';
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-100);
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    line-height:1.1;
    --offset-y:1px
}
.no-touchevents.desktop-header-active .header .mini-search:hover .search-trigger .menu-icon:before{
    color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.desktop-header-active .header .mini-search .search-trigger{
    --width:40px;
    --height:40px
}
.desktop-header-active .header .mini-search{
    margin-right:var(--j-gap-spacing---4);
    --element-margin-right:var(--j-gap-spacing---4);
    margin-left:var(--j-gap-spacing---4);
    --element-margin-left:var(--j-gap-spacing---4)
}
.desktop-header-active .mini-search{
    height:initial;
    order:0;
    margin-inline-end:var(--element-margin-left,0px)
}
.desktop-header-active .mini-search .search-trigger{
    height:var(--height,var(--width))
}
.desktop-header-active:not(.search-page) .header .mini-search #search .header-search{
    width:440px;
    padding:16px
}
.desktop-header-active:not(.search-page) .header .mini-search .header-search{
    box-shadow:3px 15px 15px -2px rgb(0 0 0/10%),3px 15px 35px -5px rgb(0 0 0/10%),3px 15px 25px -5px rgb(0 0 0/0%)
}
.desktop-header-active.search-page .header .mini-search #search>.dropdown-menu{
    border-radius:2px;
    --element-border-radius:2px;
    padding:18px
}
.desktop-header-active .header .mini-search #search>.j-dropdown:before,.desktop-header-active .header .mini-search #search>.tt-menu:before,.desktop-header-active .header .mini-search #search#cart-content:before{
    border-bottom-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*0.9));
    --triangle-left-offset:-32px;
    top:2px
}
.desktop-header-active:not(.search-page) .mini-search #search .header-search{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*0.9));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*0.9));
    -webkit-backdrop-filter:blur(5px);
    backdrop-filter:blur(5px)
}
.desktop-header-active.search-page .mini-search #search>.dropdown-menu{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*0.9));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*0.9));
    -webkit-backdrop-filter:blur(5px);
    backdrop-filter:blur(5px);
    --max-w:1000px;
    --top-offset:80px;
    position:fixed;
    width:100%;
    max-width:var(--max-w,100%);
    top:var(--top-offset,0);
    z-index:100000;
    left:0;
    right:0;
    margin:0 auto
}
.desktop-header-active.search-page .mini-search #search>.dropdown-menu:before{
    display:none
}
.desktop-header-active.search-page .mini-search #search .header-search{
    width:100%
}
.desktop-header-active.search-page .header-cart-group{
    z-index:9999999999 !important
}
.desktop-header-active.search-page .mini-search .animating>.j-dropdown{
    transition:transform .2s ease
}
.desktop-header-active.search-page #search.animating:before{
    content:'';
    width:100%;
    height:100vh;
    position:fixed;
    left:0;
    top:0;
    z-index:5;
    opacity:.6;
    background-color:rgba(0,0,0,.8);
    --background-color:rgba(0,0,0,.8)
}
.desktop-header-active:not(.search-page) .mini-search #search>.dropdown-menu{
    inset-inline-end:calc(24px*-1)
}
.no-touchevents.desktop-header-active .search-trigger:hover .menu-icon:after{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
.desktop-header-active .header .mid-bar .secondary-menu{
    order:2
}
.desktop-header-active .header .mid-bar .desktop-cart-wrapper{
    order:3
}
div.secondary-menu .top-menu>.j-menu>.menu-item>a,div.secondary-menu .top-menu>.j-menu>.menu-item>a>.links-text,div.secondary-menu .top-menu>.j-menu>.desktop-language-wrapper button,div.secondary-menu .top-menu>.j-menu>.desktop-currency-wrapper button,div.secondary-menu .top-menu>.j-menu>.mobile-language-wrapper button,div.secondary-menu .top-menu>.j-menu>.mobile-currency-wrapper button,div.secondary-menu .top-menu>.j-menu>#cart>a{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-100);
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    text-align:center;
    line-height:1.1
}
.no-touchevents div.secondary-menu .top-menu>.j-menu>.menu-item:hover>a,.no-touchevents div.secondary-menu .top-menu>.j-menu>.menu-item:hover>a>.links-text,div.secondary-menu .top-menu>.j-menu>.menu-item.active>a>.links-text,div.secondary-menu .top-menu>.j-menu>.menu-item.open>a>.links-text,div.secondary-menu .top-menu>.j-menu>.menu-item.panel-active>a>.links-text,.no-touchevents div.secondary-menu .top-menu>.j-menu>#cart:hover>a,.no-touchevents div.secondary-menu .top-menu>.j-menu>.desktop-language-wrapper .dropdown:hover button,.no-touchevents div.secondary-menu .top-menu>.j-menu>.desktop-currency-wrapper .dropdown:hover button,.no-touchevents div.secondary-menu .top-menu>.j-menu>.mobile-language-wrapper .dropdown:hover button,.no-touchevents div.secondary-menu .top-menu>.j-menu>.mobile-currency-wrapper .dropdown:hover button{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
div.secondary-menu .top-menu>.j-menu>.menu-item>a{
    flex-direction:column;
    padding:var(--j-gap-spacing-gap-1);
    --element-padding:var(--j-gap-spacing-gap-1)
}
div.secondary-menu .top-menu>.j-menu>.menu-item>a>.links-text>s{
    display:none
}
div.secondary-menu .top-menu>.j-menu>.dropdown>a>.count-badge{
    margin-inline-end:5px
}
div.secondary-menu .top-menu>.j-menu>.dropdown>a>.count-badge+.open-menu+.menu-label{
    margin-inline-start:0
}
div.secondary-menu .top-menu>.j-menu>.dropdown>a:after{
    display:none
}
div.secondary-menu .top-menu>.j-menu>.dropdown>a{
    --dropdown-indicator:0px
}
div.secondary-menu .top-menu>.j-menu>.dropdown>a>.links-text{
    margin-inline-end:initial
}
div.secondary-menu .top-menu>.j-menu>.menu-item>a>.links-text{
    max-width:none;
    white-space:normal;
    overflow:visible;
    text-overflow:initial;
    padding-bottom:initial;
    display:none
}
div.secondary-menu .top-menu>.j-menu>.language-currency .currency-title{
    max-width:none;
    white-space:normal;
    overflow:visible;
    text-overflow:initial
}
div.secondary-menu .top-menu>.j-menu>.language-currency .language-title{
    max-width:none;
    white-space:normal;
    overflow:visible;
    text-overflow:initial
}
div.secondary-menu .top-menu>.j-menu>.menu-item>a:before{
    font-size:21px;
    transform:translate3d(1px,0px,0);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
    /* color:#fff; */
    /* 白色 */
}
.no-touchevents div.secondary-menu .top-menu>.j-menu>.menu-item:hover>a:before,div.secondary-menu .top-menu>.j-menu>.menu-item.active>a:before,div.secondary-menu .top-menu>.j-menu>.menu-item.open>a:before,div.secondary-menu .top-menu>.j-menu>.menu-item.panel-active>a:before{
    color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
div.secondary-menu .top-menu>.j-menu>.menu-item:not(:first-child),div.secondary-menu .top-menu>.j-menu>.accordion-menu .menu-item>a+div{
    border-style:none
}
div.secondary-menu .top-menu>.j-menu>.menu-item{
    --menu-item-gap:0px
}
div.secondary-menu .top-menu>.j-menu>.menu-item>a>.count-badge{
    position:absolute;
    margin-inline-start:0;
    margin-top:var(--margin-top,0px);
    transform:translate3d(calc(75% + var(--x,0px)),var(--count-badge-y,var(--menu-badge-y)),0);
    inset-inline-start:initial;
    --x:-2px;
    background-color: #24467a;
}
div.secondary-menu .top-menu>.j-menu>.menu-item .menu-image>img{
    background-color:rgba(247,247,247,1);
    --background-color:rgba(247,247,247,1)
}
div.secondary-menu .top-menu>.j-menu>.menu-item .menu-image{
    margin-right:var(--j-gap-spacing---5);
    --element-margin-right:var(--j-gap-spacing---5);
    padding:var(--j-gap-spacing---1);
    --element-padding:var(--j-gap-spacing---1);
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.top-menu.secondary-menu{
    height:initial
}
.mid-bar .secondary-menu>.top-menu>.j-menu>.menu-item>a{
    min-height:40px
}
.header .mid-bar>.secondary-menu{
    justify-content:flex-end;
    margin-inline:auto 0
}
.desktop-header-active.over-content.route-common-home header+.site-wrapper{
    margin-top:calc(0px - (var(--desktop-header,80px) + var(--desktop-main-menu,0px)))
}
header{
    --header-transition:.25s
}
#logo{
    transition:all var(--header-transition) ease-out
}
.desktop-header-active.header-sticky header .header{
    background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1))
}
.header-sticky .header{
    box-shadow:1.3px 1.9px 3.6px rgba(0,0,0,.017),3.5px 5.4px 10px rgba(0,0,0,.025),8.4px 13px 24.1px rgba(0,0,0,.033),28px 43px 80px rgba(0,0,0,.05)
}
.desktop-header-active.header-sticky.route-common-home .header .header-logo{
    display:block
}
.desktop-header-active.header-sticky.route-common-home .header .header-logo-alternate{
    display:none
}
.top-bar .language-currency>div>div form .dropdown{
    height:auto
}
.top-bar .top-menu>ul>li{
    height:auto
}
.top-bar .menu-item>a,.top-bar .menu-item>a>.links-text,.top-bar .desktop-language-wrapper button,.top-bar .desktop-currency-wrapper button,.top-bar .mobile-language-wrapper button,.top-bar .mobile-currency-wrapper button,.top-bar #cart>a{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size--title-menu);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    letter-spacing:-.1px;
    
}
.no-touchevents .top-bar .menu-item:hover>a,.no-touchevents .top-bar .menu-item:hover>a>.links-text,.top-bar .menu-item.active>a>.links-text,.top-bar .menu-item.open>a>.links-text,.top-bar .menu-item.panel-active>a>.links-text,.no-touchevents .top-bar #cart:hover>a,.no-touchevents .top-bar .desktop-language-wrapper .dropdown:hover button,.no-touchevents .top-bar .desktop-currency-wrapper .dropdown:hover button,.no-touchevents .top-bar .mobile-language-wrapper .dropdown:hover button,.no-touchevents .top-bar .mobile-currency-wrapper .dropdown:hover button{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
.top-bar .menu-item>a>.links-text>s{
    display:none
}
.top-bar .menu-item>a>span>s{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-100);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    line-height:1.1
}
.top-bar .menu-item>a:before{
    font-size:1em;
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1))
}
.top-bar .menu-item>a:before,.top-bar .menu-item>a .links-text em{
    margin-right:var(--j-gap-spacing---3);
    --element-margin-right:var(--j-gap-spacing---3)
}
.top-bar .menu-item{
    --menu-item-gap:var(--j-gap-spacing---2)
}
.top-bar .menu-item>a>.count-badge{
    position:relative;
    transform:none;
    margin-inline-start:var(--x,6px);
    margin-top:var(--margin-top,0px);
    inset-inline-start:initial;
    --margin-top:-1px
}
.top-bar .menu-item .menu-image>img{
    background-color:rgba(247,247,247,1);
    --background-color:rgba(247,247,247,1)
}
.top-bar .menu-item .menu-image{
    margin-right:var(--j-gap-spacing---5);
    --element-margin-right:var(--j-gap-spacing---5);
    padding:var(--j-gap-spacing---1);
    --element-padding:var(--j-gap-spacing---1);
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.top-bar:before{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.top-bar>div:not(.language-currency):first-child{
    width:auto
}
.top-bar>div:not(.language-currency):first-child>ul>li:last-child{
    position:relative;
    right:auto;
    transform:translateX(0)
}
@media (max-width:1200px){
    .desktop-header-active #search .header-search .search-categories.dropdown>.j-dropdown{
        left:0;
        right:auto;
        transform:translate3d(0,var(--dropdown-from),0);
        align-items:flex-start
    }
    .desktop-header-active #search .header-search .search-categories.dropdown>.j-dropdown:before{
        --triangle-right:var(--triangle-right-offset,0px);
        --triangle-left:var(--triangle-left-offset,0px)
    }
    .desktop-header-active.search-page #search .header-search .search-categories.dropdown>.j-dropdown{
        left:0;
        right:auto;
        transform:translate3d(0,var(--dropdown-from),0);
        align-items:flex-start
    }
    .desktop-header-active.search-page #search .header-search .search-categories.dropdown>.j-dropdown:before{
        --triangle-right:var(--triangle-right-offset,0px);
        --triangle-left:var(--triangle-left-offset,0px)
    }
    .desktop-header-active.search-page #search .twitter-typeahead>.j-dropdown:not(#cart-content):before{
        display:none;
        opacity:0
    }
    .desktop-header-active.search-page #search .twitter-typeahead>.j-dropdown>.mega-menu-content{
        --dropdown-triangle:0px;
        --triangle-size:0px
    }
    .desktop-header-active.search-page #search .twitter-typeahead>.j-dropdown>.mega-menu-content:before{
        top:0;
        height:100%
    }
    .desktop-header-active.search-page #search .twitter-typeahead>.tt-menu:before{
        display:none;
        --dropdown-triangle:0px
    }
    .desktop-header-active.search-page #search .twitter-typeahead#cart-content:before{
        display:none
    }
}
@media (max-width:900px){
    .desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu li>a,.desktop-mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu li>a>.links-text{
        font-size:var(--j-font_size-font-size-500)
    }
    .desktop-header-active .tt-menu>div{
        border-radius:0;
        --element-border-radius:0px
    }
    .desktop-header-active.search-page .tt-menu>div{
        border-radius:0;
        --element-border-radius:0px
    }
}
 .mobile-header-active .mobile-cart-wrapper #cart>a>em:after{
    content:'Cart'
}
.mobile-cart-content-container-open [class*=-menu-container] .mobile-wrapper-header>span:after{
    content:'Menu'
}
.mobile-cart-content-container-open .mobile-cart-content-container .mobile-wrapper-header>span:after{
    content:'Your Cart'
}
.mobile-cart-content-container-open .mobile-wrapper-header>span{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-item);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    line-height:1.3
}
.mobile-cart-content-container-open .mobile-wrapper-header{
    padding-left:var(--j-gap-spacing---6);
    --element-padding-left:var(--j-gap-spacing---6);
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    border-width:0;
    border-bottom-width:1px;
    border-style:none;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.mobile-cart-content-container-open .mobile-wrapper-header>a:before{
    content:'\e9c5' !important;
    font-family:icomoon !important;
    font-size:17px;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.mobile-cart-content-container-open .mobile-container{
    --mobile-wrapper-header:48px;
    max-width:90%;
    width:400px;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.mobile-cart-content-container-open .mobile-filter-wrapper .module-filter{
    padding:var(--j-gap-spacing-padding-m);
    --element-padding:var(--j-gap-spacing-padding-m);
    padding-top:var(--j-gap-spacing---4);
    --element-padding-top:var(--j-gap-spacing---4)
}
.mobile-cart-content-container-open .mobile-main-menu-wrapper .main-menu,.mobile-cart-content-container-open .desktop-mobile-main-menu-wrapper .main-menu,.mobile-cart-content-container-open .mobile-main-menu-wrapper+.accordion-menu,.mobile-cart-content-container-open .desktop-mobile-main-menu-wrapper+.accordion-menu{
    padding:var(--j-gap-spacing---8);
    --element-padding:var(--j-gap-spacing---8)
}
.mobile-cart-content-container-open .mobile-container .tab-container{
    --align-tabs:var(--tabs-align,flex-start)
}
.mobile-cart-content-container-open .mobile-container .tab-container .full-tabs-bg{
    --full-bg-display:block
}
.mobile-cart-content-container-open .mobile-container .tab-container .tab-content:before{
    --full-content-bg-display:block
}
.mobile-cart-content-container-open .mobile-container .tab-container .nav-tabs{
    min-width:initial !important;
    max-width:var(--max-width-display,100vw) !important;
    max-height:none !important;
    --page-tabs-scroll-direction:var(--page-tabs-scroll,0px) !important;
    --tab-align:auto !important;
    flex-direction:row !important;
    align-items:center !important;
    padding-bottom:var(--pb) !important;
    overflow-x:var(--overflow-x-scroll) !important;
    overflow-y:var(--overflow-y-scroll) !important
}
.mobile-cart-content-container-open .mobile-container .tab-container .tab-content{
    flex-basis:100% !important;
    max-height:none;
    overflow-y:initial;
    overflow-x:initial
}
.mobile-cart-content-container-open .mobile-container .tab-container .nav-tabs+.tab-content{
    margin-block-start:var(--spacing,0px);
    margin-inline-start:0
}
.mobile-header-active .mobile-cart-wrapper #cart-items.count-badge{
    display:inline-flex
}
.mobile-header-active .mobile-header{
    background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1));
    --content-gutter:var(--j-gap-spacing---6)
}
.mobile-header-active .mobile-custom-menu-1 .links-text:after{
    content:'Wishlist'
}
.mobile-header-active .mobile-custom-menu-2 .links-text:after{
    content:'Compare'
}
:root{
    --mobile-bar:75px;
    --mobile-sticky-height-reduction:0px
}
.mobile-header-active.mobile-sticky .mobile-header{
    box-shadow:1.3px 1.9px 3.6px rgba(0,0,0,.017),3.5px 5.4px 10px rgba(0,0,0,.025),8.4px 13px 24.1px rgba(0,0,0,.033),28px 43px 80px rgba(0,0,0,.05);
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.route-common-home.mobile-header-active .mobile-header{
    position:relative
}
.mobile-header-active .menu-trigger .menu-icon:after,.mobile-custom-menu .links-text:after,.mobile-header-active .search-trigger .menu-icon:after,.mobile-header-active .mobile-header .fa-shopping-cart:after,div.mobile-secondary-menu .top-menu .j-menu>li>a>.links-text{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-100);
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    line-height:1.1
}
.mobile-header-active .menu-trigger .menu-icon:after,.mobile-custom-menu .links-text:after,.mobile-header-active .search-trigger .menu-icon:after,.mobile-header-active .mobile-header .fa-shopping-cart:after{
    margin-top:3px
}
.mobile-bar .menu-trigger{
    width:48px
}
.mobile-bar-group>a{
    width:48px
}
.mobile-bar>a{
    width:48px
}
.mobile-header-active .search-trigger{
    width:48px
}
.mobile-cart-wrapper #cart>a{
    width:48px
}
.mobile-header-active .mobile-bar :before{
    font-size:22px;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.mobile-header-active .mobile-bar-group :before{
    font-size:22px;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.mobile-header-active #cart>a>em:before{
    font-size:22px;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.mobile-header-active .menu-trigger .menu-icon:after{
    display:none;
    content:'Menu'
}
.mobile-custom-menu .links-text:after{
    display:none
}
.mobile-header-active .search-trigger .menu-icon:after{
    display:none;
    content:'Search'
}
.mobile-header-active .mobile-header .fa-shopping-cart:after{
    display:none
}
.mobile-header-active .mobile-bar .count-badge,.mobile-header-active .mobile-bar-group .count-badge{
    --x:-3px;
    --margin-top:15px
}
.mobile-header-active header .count-badge.count-badge{
    color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1));
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1));
    border-style:none;
    border-radius:99px;
    --element-border-radius:99px;
    min-height:min(18px,100%)
}
.mobile-header-active .language-currency [class*=-wrapper] form .dropdown-toggle .symbol{
    display:flex
}
.mobile-header-active .language-currency [class*=-wrapper] form .dropdown-toggle .symbol+span{
    display:block
}
.mobile-header-active .language-currency [class*=-wrapper] form .dropdown-toggle .currency-code{
    display:none
}
.mobile-header-active .language-currency [class*=-wrapper] form .dropdown-menu .language-flag{
    display:inline-flex
}
.mobile-header-active .language-currency [class*=-wrapper] form .dropdown-menu .currency-symbol{
    display:inline-flex
}
.mobile-header-active .language-currency [class*=-wrapper] form .dropdown-menu .language-title-dropdown{
    display:inline-flex
}
.mobile-header-active .language-currency [class*=-wrapper] form .dropdown-menu .currency-title-dropdown{
    display:inline-flex
}
.mobile-header-active .language-currency [class*=-wrapper] form .dropdown-menu .currency-code-dropdown{
    display:none
}
.mobile-header-active .language-currency [class*=-wrapper] form .currency-symbol-title .symbol,.mobile-header-active .language-currency [class*=-wrapper] form .currency-symbol{
    display:flex !important;
    margin-inline-end:4px
}
.mobile-header-active .language-currency [class*=-wrapper] form .dropdown-toggle:after{
    display:none
}
.mobile-header-active #currency .drop-menu>.j-dropdown{
    right:calc(var(--menu-item-gap,0px)/2);
    left:auto;
    transform:translate3d(0,var(--dropdown-from),0);
    align-items:flex-end
}
.mobile-header-active #currency .drop-menu:first-child>.j-dropdown{
    right:calc(var(--menu-item-gap,0px)/2);
    left:auto;
    transform:translate3d(0,var(--dropdown-from),0);
    align-items:flex-end
}
.mobile-header-active #currency .drop-menu:last-child>.j-dropdown{
    right:0;
    left:auto;
    transform:translate3d(0,var(--dropdown-from),0);
    align-items:flex-end
}
.mobile-header-active #currency .drop-menu>.j-dropdown:before{
    --triangle-right:var(--triangle-right-offset,0px);
    --triangle-left:var(--triangle-left-offset,0px)
}
.mobile-header-active .mobile-container #language .drop-menu>.j-dropdown{
    left:calc(var(--menu-item-gap,0px)/2);
    right:auto;
    transform:translate3d(0,var(--dropdown-from),0);
    align-items:flex-start
}
.mobile-header-active .mobile-container #language .drop-menu:first-child>.j-dropdown{
    left:0;
    right:auto;
    transform:translate3d(0,var(--dropdown-from),0);
    align-items:flex-start
}
.mobile-header-active .mobile-container #language .drop-menu:last-child>.j-dropdown{
    left:calc(var(--menu-item-gap,0px)/2);
    right:auto;
    transform:translate3d(0,var(--dropdown-from),0);
    align-items:flex-start
}
.mobile-header-active .mobile-container #language .drop-menu>.j-dropdown:before{
    --triangle-right:var(--triangle-right-offset,0px);
    --triangle-left:var(--triangle-left-offset,0px)
}
.mobile-header-active .mobile-container #currency .drop-menu>.j-dropdown{
    left:calc(var(--menu-item-gap,0px)/2);
    right:auto;
    transform:translate3d(0,var(--dropdown-from),0);
    align-items:flex-start
}
.mobile-header-active .mobile-container #currency .drop-menu:first-child>.j-dropdown{
    left:0;
    right:auto;
    transform:translate3d(0,var(--dropdown-from),0);
    align-items:flex-start
}
.mobile-header-active .mobile-container #currency .drop-menu:last-child>.j-dropdown{
    left:calc(var(--menu-item-gap,0px)/2);
    right:auto;
    transform:translate3d(0,var(--dropdown-from),0);
    align-items:flex-start
}
.mobile-header-active .mobile-container #currency .drop-menu>.j-dropdown:before{
    --triangle-right:var(--triangle-right-offset,0px);
    --triangle-left:var(--triangle-left-offset,0px)
}
.mobile-header-active div.language-currency [class*=-wrapper] .currency .dropdown-toggle .symbol{
    display:none
}
.mobile-header-active div.language-currency [class*=-wrapper] .currency .dropdown-toggle .language-title{
    display:block
}
.mobile-header-active div.language-currency [class*=-wrapper] .currency .dropdown-toggle .currency-title{
    display:none
}
.mobile-header-active div.language-currency [class*=-wrapper] .currency .dropdown-toggle .currency-code{
    display:block
}
.mobile-header-active div.language-currency [class*=-wrapper] .currency .dropdown-menu .language-flag{
    display:none
}
.mobile-header-active div.language-currency [class*=-wrapper] .currency .dropdown-menu .currency-symbol{
    display:none
}
.mobile-header-active div.language-currency [class*=-wrapper] .currency .dropdown-menu .language-title-dropdown{
    display:inline-flex
}
.mobile-header-active div.language-currency [class*=-wrapper] .currency .dropdown-menu .currency-code-dropdown{
    display:inline-flex
}
.mobile-header-active div.language-currency [class*=-wrapper] .currency .dropdown-menu .currency-title-dropdown{
    display:none
}
.mobile-header-active .mobile-container .language-currency{
    justify-content:center
}
.mobile-header-active #logo img{
    left:16px
}
.mobile-header-active #logo{
    --logo-max-width:90px
}
.mobile-header-active .mobile-2 .mobile-bar .mobile-logo-wrapper{
    justify-content:start;
    order:-1
}
.mobile-header-active .mobile-1 div.mobile-logo-wrapper{
    position:var(--position);
    margin:var(--margin);
    left:0;
    right:auto;
    transform:none;
    --margin:0 0 0 50px;
    --position:absolute
}
html[dir=rtl].mobile-header-active .mobile-1 div.mobile-logo-wrapper{
    position:var(--position);
    margin:var(--margin);
    left:auto;
    right:0;
    transform:none;
    --margin:0 50px 0 0;
    --position:absolute
}
.mobile-header-active .mobile-2 .mobile-bar .menu-trigger{
    order:-1
}
.mobile-header-active .mobile-1 div.mobile-bar-group{
    width:100%
}
.mobile-header-active .mobile-1 a.menu-trigger{
    position:relative;
    margin:0 auto 0 0
}
html[dir=rtl].mobile-header-active .mobile-1 a.menu-trigger{
    position:relative;
    margin:0 0 0 auto
}
.mobile-header-active .mobile-bar .menu-trigger{
    position:relative;
    inset-inline-start:-4px
}
.mobile-header-active .menu-trigger .menu-icon:before{
    font-size:21px
}
.mobile-main-menu-wrapper .main-menu.drop-menu>.j-dropdown{
    left:50%;
    right:auto;
    transform:translate3d(-50%,var(--dropdown-from),0);
    align-items:center;
    --align-scroll:var(--align-scroll-center,0);
    --translate-x:-50%
}
.mobile-main-menu-wrapper .main-menu.drop-menu:first-child>.j-dropdown{
    left:50%;
    right:auto
}
.mobile-main-menu-wrapper .main-menu.drop-menu:last-child>.j-dropdown{
    left:50%;
    right:auto
}
.mobile-main-menu-wrapper .main-menu.dropdown>.j-dropdown:before{
    --triangle-right:0px;
    --triangle-left:0px
}
.mobile-main-menu-wrapper .main-menu.mega-custom>.j-dropdown{
    left:50%;
    right:auto;
    transform:translate3d(-50%,var(--dropdown-from),0);
    align-items:center;
    --align-scroll:var(--align-scroll-center,0);
    --translate-x:-50%
}
.mobile-main-menu-wrapper .main-menu.mega-custom:first-child>.j-dropdown{
    left:50%;
    right:auto
}
.mobile-main-menu-wrapper .main-menu.mega-custom:last-child>.j-dropdown{
    left:50%;
    right:auto
}
.mobile-main-menu-wrapper .main-menu.drop-menu.animating>.j-dropdown{
    --dropdown-from:0
}
.mobile-main-menu-wrapper .main-menu.mega-menu.animating>.j-dropdown{
    --dropdown-from:0
}
.mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-menu) .menu-item>a>.links-text>s{
    display:var(--display,block)
}
.mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-menu) .dropdown>a:after,.mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-menu) .dropdown>button:after,.mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-menu) .desktop-language-wrapper .dropdown .dropdown-toggle:after,.mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-menu) .desktop-currency-wrapper .dropdown .dropdown-toggle:after,.mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-menu) .mobile-language-wrapper .dropdown .dropdown-toggle:after,.mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-menu) .mobile-currency-wrapper .dropdown .dropdown-toggle:after{
    opacity:.4;
    left:8px
}
.no-touchevents .mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-menu) .dropdown:hover>a:after,.no-touchevents .mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-menu) .dropdown:hover>button:after,.no-touchevents .mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-menu) .desktop-language-wrapper .dropdown:hover .dropdown-toggle:after,.no-touchevents .mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-menu) .desktop-currency-wrapper .dropdown:hover .dropdown-toggle:after,.no-touchevents .mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-menu) .mobile-language-wrapper .dropdown:hover .dropdown-toggle:after,.no-touchevents .mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-menu) .mobile-currency-wrapper .dropdown:hover .dropdown-toggle:after{
    opacity:1
}
.mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-menu) .menu-item>a>.links-text,.mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-menu).language-currency .currency-title,.mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-menu).language-currency .language-title{
    --menu-max-width:200px
}
.mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-menu) .menu-item>a>.links-text{
    max-width:var(--menu-max-width,none);
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    padding-bottom:1px
}
.mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-menu).language-currency .currency-title{
    max-width:var(--menu-max-width,none);
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-menu).language-currency .language-title{
    max-width:var(--menu-max-width,none);
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-menu) .menu-item>a:before{
    font-size:1.2em
}
.mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-menu) .menu-item>a:before,.mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-menu) .menu-item>a .links-text em{
    margin-right:.5em;
    --element-margin-right:.5em
}
.mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-menu) .menu-item:not(:first-child),.mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-menu) .accordion-menu .menu-item>a+div{
    border-style:none;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-menu) .menu-item>a{
    padding:var(--j-gap-spacing---5);
    --element-padding:var(--j-gap-spacing---5);
    padding-right:var(--j-gap-spacing---6);
    --element-padding-right:var(--j-gap-spacing---6);
    padding-left:var(--j-gap-spacing---6);
    --element-padding-left:var(--j-gap-spacing---6)
}
.mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-menu) .menu-item.has-image>a{
    padding:var(--j-gap-spacing---5);
    --element-padding:var(--j-gap-spacing---5);
    padding-right:var(--j-gap-spacing---6);
    --element-padding-right:var(--j-gap-spacing---6)
}
.mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-menu) .menu-item{
    --menu-item-gap:0px
}
.mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-menu) .menu-item>a>.count-badge{
    display:none;
    position:relative;
    transform:none;
    margin-inline-start:var(--x,6px);
    margin-top:var(--margin-top,0px);
    inset-inline-start:initial;
    --x:8px
}
.no-touchevents .mobile-main-menu-wrapper .main-menu.dropdown .j-menu>li:hover>a,.no-touchevents .mobile-main-menu-wrapper .main-menu.dropdown .j-menu>li:hover>a>.links-text{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.no-touchevents .mobile-main-menu-wrapper .main-menu.dropdown .j-menu>li:hover>a,.no-touchevents .mobile-main-menu-wrapper .main-menu.dropdown .j-menu>li:hover>a{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.mobile-main-menu-wrapper .main-menu.dropdown .j-menu>li{
    border-style:none;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.mobile-main-menu-wrapper .main-menu .j-menu{
    --dropdown-padding:var(--j-gap-spacing---4)
}
.mobile-main-menu-wrapper .main-menu .j-menu .j-menu,.mobile-main-menu-wrapper .main-menu.flyout-menu-item>.j-dropdown>.j-menu{
    --dropdown-padding:0px
}
.mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-menu):not(#search) .j-dropdown .j-menu{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-menu):not(#search)>.j-dropdown{
    --dropdown-width:100px;
    width:100px
}
.mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-menu):not(#search).menu-item:not(.top-menu-item) .j-dropdown .j-menu>li{
    min-height:50px;
    --dropdown-main-menu-min-height:50px
}
.mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-menu):not(#search).menu-item:not(.top-menu-item) .j-dropdown .j-menu>li>a{
    min-height:50px
}
.mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-menu):not(#search):not(.panel-active) .j-menu{
    box-shadow:3px 15px 15px -2px rgb(0 0 0/10%),3px 15px 35px -5px rgb(0 0 0/10%),3px 15px 25px -5px rgb(0 0 0/0%);
    border-radius:2px;
    --element-border-radius:2px
}
.mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-menu):not(#search):not(.panel-active) .j-menu .j-menu{
    border-radius:0;
    --element-border-radius:0px;
    border-top-left-radius:0;
    --element-border-top-left-radius:0px
}
.mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-fullwidth)>.j-dropdown:not(#cart-content):before{
    display:block;
    opacity:1
}
.mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-fullwidth)>.j-dropdown>.mega-menu-content{
    --triangle-size:10px;
    --dropdown-triangle:calc(var(--triangle-size,10px) + var(--triangle-top-distance,0px))
}
.mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-fullwidth)>.j-dropdown>.mega-menu-content:before{
    top:var(--triangle-size-overlay,0px);
    height:calc(100% - var(--triangle-size-overlay,0px))
}
.mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-fullwidth)>.tt-menu:before{
    display:block;
    --dropdown-triangle:calc(var(--triangle-size,10px) + var(--triangle-top-distance,0px))
}
.mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-fullwidth)#cart-content:before{
    display:block
}
.mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-fullwidth)>.j-dropdown:before,.mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-fullwidth)>.tt-menu:before,.mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-fullwidth)#cart-content:before{
    border-bottom-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --triangle-left-offset:3px;
    top:2px
}
.mobile-main-menu-wrapper .main-menu.dropdown:not(.mega-menu):not(#search).main-menu-item{
    --triangle-top-distance:-5px
}
.mobile-main-menu-wrapper .main-menu.multi-level>.j-dropdown>.j-menu{
    --dropdown-cols:2
}
.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item>a,.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item>a>.links-text,.mobile-main-menu-wrapper .main-menu.accordion-menu .desktop-language-wrapper button,.mobile-main-menu-wrapper .main-menu.accordion-menu .desktop-currency-wrapper button,.mobile-main-menu-wrapper .main-menu.accordion-menu .mobile-language-wrapper button,.mobile-main-menu-wrapper .main-menu.accordion-menu .mobile-currency-wrapper button,.mobile-main-menu-wrapper .main-menu.accordion-menu #cart>a{
    font-family:'Urbanist';
    font-weight:500;
    font-size:var(--j-font_size-font-size--title-item-list);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    line-height:1.3
}
.no-touchevents .mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item:hover>a,.no-touchevents .mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item:hover>a>.links-text,.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item.active>a>.links-text,.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item.open>a>.links-text,.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item.panel-active>a>.links-text,.no-touchevents .mobile-main-menu-wrapper .main-menu.accordion-menu #cart:hover>a,.no-touchevents .mobile-main-menu-wrapper .main-menu.accordion-menu .desktop-language-wrapper .dropdown:hover button,.no-touchevents .mobile-main-menu-wrapper .main-menu.accordion-menu .desktop-currency-wrapper .dropdown:hover button,.no-touchevents .mobile-main-menu-wrapper .main-menu.accordion-menu .mobile-language-wrapper .dropdown:hover button,.no-touchevents .mobile-main-menu-wrapper .main-menu.accordion-menu .mobile-currency-wrapper .dropdown:hover button{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item.open>a,.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item.open>a>.links-text,.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item.active>a>.links-text,.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item.panel-active>a>.links-text{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important
}
.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item>a>.links-text>s{
    display:var(--display,block)
}
.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item>a>span>s{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item>a:before{
    font-size:18px;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*0.5))
}
.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item>a:before,.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item>a .links-text em{
    margin-right:var(--j-gap-spacing---5);
    --element-margin-right:var(--j-gap-spacing---5)
}
.no-touchevents .mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item:hover>a,.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item.active>a,.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item.open>a,.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item.panel-active>a,.no-touchevents .mobile-main-menu-wrapper .main-menu.accordion-menu .desktop-language-wrapper .dropdown:hover button,.no-touchevents .mobile-main-menu-wrapper .main-menu.accordion-menu .desktop-currency-wrapper .dropdown:hover button,.no-touchevents .mobile-main-menu-wrapper .main-menu.accordion-menu .mobile-language-wrapper .dropdown:hover button,.no-touchevents .mobile-main-menu-wrapper .main-menu.accordion-menu .mobile-currency-wrapper .dropdown:hover button{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item:not(:first-child),.mobile-main-menu-wrapper .main-menu.accordion-menu .accordion-menu .menu-item>a+div{
    border-style:none
}
.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item>a{
    padding:0;
    --element-padding:0px
}
.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item{
    --menu-item-gap:28px
}
.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item.has-image{
    --menu-item-gap:var(--j-gap-spacing---6)
}
.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item>a>.count-badge{
    position:relative;
    transform:none;
    margin-inline-start:var(--x,6px);
    margin-top:var(--margin-top,0px);
    inset-inline-start:initial
}
.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item .menu-image>img{
    background-color:rgba(247,247,247,1);
    --background-color:rgba(247,247,247,1)
}
.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item .menu-image{
    margin-right:var(--j-gap-spacing---5);
    --element-margin-right:var(--j-gap-spacing---5);
    padding:var(--j-gap-spacing---1);
    --element-padding:var(--j-gap-spacing---1);
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu>li.menu-item{
    --menu-item-gap:18px
}
.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu>li{
    border-style:none
}
.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .has-image .j-menu{
    border-width:0;
    border-left-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    margin-left:var(--j-gap-spacing---6);
    --element-margin-left:var(--j-gap-spacing---6)
}
.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu{
    margin-left:var(--j-gap-spacing---4);
    --element-margin-left:var(--j-gap-spacing---4)
}
.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu .j-menu{
    margin-left:var(--j-gap-spacing---6);
    --element-margin-left:var(--j-gap-spacing---6)
}
.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .has-image .j-menu .j-menu{
    margin-left:var(--j-gap-spacing---9);
    --element-margin-left:var(--j-gap-spacing---9)
}
.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .has-image .j-menu .j-menu .j-menu{
    margin-left:var(--j-gap-spacing---8);
    --element-margin-left:var(--j-gap-spacing---8)
}
.mobile-main-menu-wrapper .main-menu .open-menu em:before{
    content:'\e409' !important;
    font-family:icomoon !important;
    font-size:12px
}
.mobile-main-menu-wrapper .main-menu .open-menu[aria-expanded=true] em:before{
    content:'\e40b' !important;
    font-family:icomoon !important;
    transform:translate3d(0px,1px,0)
}
.mobile-main-menu-wrapper .main-menu .j-menu>.menu-item>a span.open-menu{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:999px;
    --element-border-radius:999px;
    min-width:24px;
    height:24px
}
.no-touchevents .mobile-main-menu-wrapper .main-menu .j-menu>.menu-item:hover>a span.open-menu,.mobile-main-menu-wrapper .main-menu .j-menu>.menu-item.panel-active>a span.open-menu,.mobile-main-menu-wrapper .main-menu .accordion-menu-item.open>a>.open-menu{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.mobile-main-menu-wrapper .main-menu .j-menu>li:not(.mega-menu)>div .j-menu>li>a{
    padding-inline-start:24px !important
}
.mobile-main-menu-wrapper .main-menu .j-menu>li:not(.mega-menu).has-image>div .j-menu>li>a{
    padding-inline-start:32px !important
}
.mobile-main-menu-wrapper .main-menu .j-menu>li:not(.mega-menu)>div .j-menu>li>div>.j-menu>li>a{
    padding-inline-start:20px !important
}
.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu li>a,.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu li>a>.links-text{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size--title-menu);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    letter-spacing:-.1px
}
.mobile-main-menu-container-open [class*=-menu-container] .mobile-wrapper-header>span:after{
    content:'Menu'
}
.mobile-main-menu-container-open .mobile-cart-content-container .mobile-wrapper-header>span:after{
    content:'Your Cart'
}
.mobile-main-menu-container-open .mobile-wrapper-header>span{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-item);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    line-height:1.3
}
.mobile-main-menu-container-open .mobile-wrapper-header{
    padding-left:var(--j-gap-spacing---6);
    --element-padding-left:var(--j-gap-spacing---6);
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    border-width:0;
    border-bottom-width:1px;
    border-style:none;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.mobile-main-menu-container-open .mobile-wrapper-header>a:before{
    content:'\e9c5' !important;
    font-family:icomoon !important;
    font-size:17px;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.mobile-main-menu-container-open .mobile-container{
    --mobile-wrapper-header:48px;
    max-width:90%;
    width:400px;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.mobile-main-menu-container-open .mobile-filter-wrapper .module-filter{
    padding:var(--j-gap-spacing-padding-m);
    --element-padding:var(--j-gap-spacing-padding-m);
    padding-top:var(--j-gap-spacing---4);
    --element-padding-top:var(--j-gap-spacing---4)
}
.mobile-main-menu-container-open .mobile-main-menu-wrapper .main-menu,.mobile-main-menu-container-open .desktop-mobile-main-menu-wrapper .main-menu,.mobile-main-menu-container-open .mobile-main-menu-wrapper+.accordion-menu,.mobile-main-menu-container-open .desktop-mobile-main-menu-wrapper+.accordion-menu{
    padding:var(--j-gap-spacing---8);
    --element-padding:var(--j-gap-spacing---8)
}
.mobile-main-menu-container-open .mobile-container .tab-container{
    --align-tabs:var(--tabs-align,flex-start)
}
.mobile-main-menu-container-open .mobile-container .tab-container .full-tabs-bg{
    --full-bg-display:block
}
.mobile-main-menu-container-open .mobile-container .tab-container .tab-content:before{
    --full-content-bg-display:block
}
.mobile-main-menu-container-open .mobile-container .tab-container .nav-tabs{
    min-width:initial !important;
    max-width:var(--max-width-display,100vw) !important;
    max-height:none !important;
    --page-tabs-scroll-direction:var(--page-tabs-scroll,0px) !important;
    --tab-align:auto !important;
    flex-direction:row !important;
    align-items:center !important;
    padding-bottom:var(--pb) !important;
    overflow-x:var(--overflow-x-scroll) !important;
    overflow-y:var(--overflow-y-scroll) !important
}
.mobile-main-menu-container-open .mobile-container .tab-container .tab-content{
    flex-basis:100% !important;
    max-height:none;
    overflow-y:initial;
    overflow-x:initial
}
.mobile-main-menu-container-open .mobile-container .tab-container .nav-tabs+.tab-content{
    margin-block-start:var(--spacing,0px);
    margin-inline-start:0
}
.mobile-bar .mobile-custom-menu-1 .links-text:before{
    content:'\ea93' !important;
    font-family:icomoon !important
}
.mobile-bar .mobile-custom-menu-2 .links-text:before{
    content:'\ea20' !important;
    font-family:icomoon !important
}
.mobile-bar .mobile-custom-menu-1 .count-badge{
    display:inline-flex
}
.mobile-main-menu-container .mobile-wrapper-header+.mobile-main-menu-wrapper{
    margin:0
}
.mobile-main-menu-wrapper+.module-grid{
    order:2
}
.mobile-bar .mobile-custom-menu-2 .count-badge{
    display:inline-flex
}
.mobile-header-active .mini-search .search-trigger .menu-icon:before{
    content:'\e910' !important;
    font-family:icomoon !important
}
.mobile-header-active .header-search{
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    padding:0;
    --element-padding:0px;
    border-radius:2px;
    --element-border-radius:2px
}
.no-touchevents .mobile-header-active .header-search:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.mobile-header-active .header-search.focused,.no-touchevents .mobile-header-active .header-search.focused:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.mobile-header-active .header-search input{
    border-radius:0 !important;
    --element-border-radius:0px !important;
    font-size:var(--j-font_size-font-size-300);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1)) !important
}
.mobile-header-active div.header-search>.search-button:before{
    font-size:16px;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    transform:translate3d(0px,-1px,0)
}
.no-touchevents .mobile-header-active .header-search:hover>.search-button:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.mobile-header-active .header-search .search-button{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    min-width:min(40px,100%)
}
.mobile-header-active #search input::-webkit-input-placeholder{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*0.6))
}
.mobile-header-active #search input::-moz-input-placeholder{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*0.6))
}
.mobile-header-active #search input:-ms-input-placeholder{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*0.6))
}
.mobile-header-active .search-categories{
    display:flex;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.mobile-header-active .header-search>span{
    border-radius:0
}
.mobile-header-active .search-categories-button.dropdown-toggle,.mobile-header-active .search-categories-button,.mobile-header-active .search-categories-button>a{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-300);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.3
}
.no-touchevents .mobile-header-active .header-search:hover .search-categories-button{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.mobile-header-active .search-categories-button:after{
    content:'\f0d7' !important;
    font-family:icomoon !important;
    transform:translate3d(0px,1px,0)
}
.mobile-header-active .search-categories .dropdown-menu ul{
    width:200px;
    max-height:400px
}
.mobile-header-active .tt-menu{
    --item-width:300px;
    --item-gap:1px
}
.mobile-header-active .tt-menu>div{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1)) !important;
    border-radius:2px;
    --element-border-radius:2px
}
.mobile-header-active .tt-menu .search-result:not(.view-more) a{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.no-touchevents .mobile-header-active .tt-menu .search-result:not(.view-more):hover a,.mobile-header-active .tt-cursor{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 1%),calc(var(--j-color-scheme-background-primary-a)*0.8));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 1%),calc(var(--j-color-scheme-background-primary-a)*0.8))
}
.mobile-header-active .tt-menu>div>div>a{
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.mobile-header-active .tt-dataset{
    box-shadow:1.1px 4.5px 3.6px rgba(0,0,0,.024),3px 12.5px 10px rgba(0,0,0,.035),7.2px 30.1px 24.1px rgba(0,0,0,.046),24px 100px 80px rgba(0,0,0,.07)
}
.mobile-header-active #search .twitter-typeahead>.j-dropdown:not(#cart-content):before{
    display:block;
    opacity:1
}
.mobile-header-active #search .twitter-typeahead>.j-dropdown>.mega-menu-content{
    --triangle-size:10px;
    --dropdown-triangle:calc(var(--triangle-size,10px) + var(--triangle-top-distance,0px))
}
.mobile-header-active #search .twitter-typeahead>.j-dropdown>.mega-menu-content:before{
    top:var(--triangle-size-overlay,0px);
    height:calc(100% - var(--triangle-size-overlay,0px))
}
.mobile-header-active #search .twitter-typeahead>.tt-menu:before{
    display:block;
    --dropdown-triangle:calc(var(--triangle-size,10px) + var(--triangle-top-distance,0px))
}
.mobile-header-active #search .twitter-typeahead#cart-content:before{
    display:block
}
.mobile-header-active #search .twitter-typeahead>.j-dropdown:before,.mobile-header-active #search .twitter-typeahead>.tt-menu:before,.mobile-header-active #search .twitter-typeahead#cart-content:before{
    border-bottom-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --triangle-left-offset:-10px;
    top:0
}
.mobile-header-active #search .twitter-typeahead{
    --triangle-top-distance:0px
}
.mobile-header-active .search-result>a>img{
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:4px;
    --element-border-radius:4px;
    background-color:hsla(var(--j-color-scheme-image-background-h),var(--j-color-scheme-image-background-s),calc(var(--j-color-scheme-image-background-l) - 0%),calc(var(--j-color-scheme-image-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-image-background-h),var(--j-color-scheme-image-background-s),calc(var(--j-color-scheme-image-background-l) - 0%),calc(var(--j-color-scheme-image-background-a)*1))
}
.no-touchevents .mobile-header-active .tt-menu>div>div>a:hover img{
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.mobile-header-active .search-result>a>span{
    padding:var(--j-gap-spacing---3);
    --element-padding:var(--j-gap-spacing---3);
    padding-left:var(--j-gap-spacing---6);
    --element-padding-left:var(--j-gap-spacing---6);
    justify-content:center
}
.mobile-header-active .search-result.view-more a{
    justify-content:center;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-400);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    padding:var(--j-gap-spacing---6);
    --element-padding:var(--j-gap-spacing---6)
}
.mobile-header-active .search-result .product-name{
    font-family:'Urbanist';
    font-weight:500;
    font-size:var(--j-font_size-font-size--title-item-list);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    text-transform:none;
    line-height:1.3;
    margin-bottom:var(--j-gap-spacing---4);
    --element-margin-bottom:var(--j-gap-spacing---4)
}
.no-touchevents .mobile-header-active .tt-menu>div>div>a:hover .product-name{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
.mobile-header-active .search-result .product-name+span{
    font-family:'Urbanist';
    font-weight:500;
    font-size:var(--j-font_size-font-size-300);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    line-height:1
}
.mobile-header-active .search-result .price-old{
    font-family:'Inter';
    font-weight:400;
    font-size:90%;
    color:rgba(242,119,99,1);
    text-decoration:line-through;
    -webkit-text-decoration:line-through;
    letter-spacing:0;
    line-height:1
}
.no-touchevents .mobile-header-active .search-result.view-more a:hover{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 5%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 5%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.mobile-header-active .search-result.view-more a:after{
    content:'\e9b1' !important;
    font-family:icomoon !important;
    margin-left:8px;
    --element-margin-left:8px
}
.mobile-header-active .search-result:not(.view-more)>a:after{
    content:'\ea32' !important;
    font-family:icomoon !important;
    font-size:24px;
    color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.no-touchevents .mobile-header-active .search-result:not(.view-more)>a:hover:after{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.mobile-header-active .search-result>a{
    padding:var(--j-gap-spacing---5);
    --element-padding:var(--j-gap-spacing---5)
}
.mobile-header-active .search-result.no-results>a{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.mobile-header-active .mobile-1 .mini-search{
    order:10
}
.mobile-header.mobile-1 #search.animating:before{
    background-color:rgba(0,0,0,.8);
    --background-color:rgba(0,0,0,.8)
}
.mobile-header-active .mobile-search-group,.mobile-header-active .mobile-1 .mini-search #search>.dropdown-menu{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    box-shadow:1.1px 4.5px 3.6px rgba(0,0,0,.024),3px 12.5px 10px rgba(0,0,0,.035),7.2px 30.1px 24.1px rgba(0,0,0,.046),24px 100px 80px rgba(0,0,0,.07)
}
.mobile-1 #search>.j-dropdown:not(#cart-content):before{
    display:none;
    opacity:0
}
.mobile-1 #search>.j-dropdown>.mega-menu-content{
    --dropdown-triangle:0px;
    --triangle-size:0px
}
.mobile-1 #search>.j-dropdown>.mega-menu-content:before{
    top:0;
    height:100%
}
.mobile-1 #search>.tt-menu:before{
    display:none;
    --dropdown-triangle:0px
}
.mobile-1 #search#cart-content:before{
    display:none
}
.mobile-1 #search>.j-dropdown:before,.mobile-1 #search>.tt-menu:before,.mobile-1 #search#cart-content:before{
    border-bottom-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    top:0
}
.mobile-1 #search{
    --triangle-top-distance:-10px
}
.mobile-header-active .mobile-secondary-menu .top-menu>.j-menu>li.menu-item>a{
    min-height:44px
}
.mobile-header .mobile-secondary-menu .top-menu>.j-menu{
    padding:0 var(--content-gutter,0px) 0 calc(var(--content-gutter,0px) - 5px)
}
.mobile-header .mobile-secondary-menu .top-menu>.j-menu>li.menu-item:last-child{
    padding-inline-end:var(--content-gutter,0px);
    margin-inline-end:0
}
.mobile-header .mobile-secondary-menu .top-menu>.j-menu>li.menu-item:first-child{
    margin-inline-start:0
}
html{
    --mobile-top-bar:40px
}
.mobile-header-active .mobile-header .mobile-top-bar{
    display:flex;
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    justify-content:space-between;
    align-items:center
}
.mobile-header-active .mobile-bar{
    border-top-left-radius:0;
    border-top-right-radius:0
}
.mobile-header-active .mobile-logo-wrapper{
    border-top-left-radius:0
}
.mobile-header-active .mobile-header .mobile-top-menu-wrapper{
    width:-webkit-fill-available;
    width:-moz-available;
    width:stretch
}
.mobile-header-active .mobile-top-menu-wrapper .menu-item{
    margin-inline-start:initial
}
.mobile-header-active .mobile-top-bar .top-menu>.j-menu>.menu-item>a,.mobile-header-active .mobile-top-bar .top-menu>.j-menu>.menu-item>a>.links-text,.mobile-header-active .mobile-top-bar .top-menu>.j-menu>.desktop-language-wrapper button,.mobile-header-active .mobile-top-bar .top-menu>.j-menu>.desktop-currency-wrapper button,.mobile-header-active .mobile-top-bar .top-menu>.j-menu>.mobile-language-wrapper button,.mobile-header-active .mobile-top-bar .top-menu>.j-menu>.mobile-currency-wrapper button,.mobile-header-active .mobile-top-bar .top-menu>.j-menu>#cart>a{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size--title-menu);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    letter-spacing:-.1px
}
.no-touchevents .mobile-header-active .mobile-top-bar .top-menu>.j-menu>.menu-item:hover>a,.no-touchevents .mobile-header-active .mobile-top-bar .top-menu>.j-menu>.menu-item:hover>a>.links-text,.mobile-header-active .mobile-top-bar .top-menu>.j-menu>.menu-item.active>a>.links-text,.mobile-header-active .mobile-top-bar .top-menu>.j-menu>.menu-item.open>a>.links-text,.mobile-header-active .mobile-top-bar .top-menu>.j-menu>.menu-item.panel-active>a>.links-text,.no-touchevents .mobile-header-active .mobile-top-bar .top-menu>.j-menu>#cart:hover>a,.no-touchevents .mobile-header-active .mobile-top-bar .top-menu>.j-menu>.desktop-language-wrapper .dropdown:hover button,.no-touchevents .mobile-header-active .mobile-top-bar .top-menu>.j-menu>.desktop-currency-wrapper .dropdown:hover button,.no-touchevents .mobile-header-active .mobile-top-bar .top-menu>.j-menu>.mobile-language-wrapper .dropdown:hover button,.no-touchevents .mobile-header-active .mobile-top-bar .top-menu>.j-menu>.mobile-currency-wrapper .dropdown:hover button{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
.mobile-header-active .mobile-top-bar .top-menu>.j-menu>.menu-item>a>.links-text>s{
    display:none
}
.mobile-header-active .mobile-top-bar .top-menu>.j-menu>.dropdown>a>.count-badge{
    margin-inline-end:5px
}
.mobile-header-active .mobile-top-bar .top-menu>.j-menu>.dropdown>a>.count-badge+.open-menu+.menu-label{
    margin-inline-start:0
}
.mobile-header-active .mobile-top-bar .top-menu>.j-menu>.dropdown>a:after{
    display:none
}
.mobile-header-active .mobile-top-bar .top-menu>.j-menu>.dropdown>a{
    --dropdown-indicator:0px
}
.mobile-header-active .mobile-top-bar .top-menu>.j-menu>.dropdown>a>.links-text{
    margin-inline-end:initial
}
.mobile-header-active .mobile-top-bar .top-menu>.j-menu>.menu-item>a>.links-text{
    max-width:none;
    white-space:normal;
    overflow:visible;
    text-overflow:initial;
    padding-bottom:initial
}
.mobile-header-active .mobile-top-bar .top-menu>.j-menu>.language-currency .currency-title{
    max-width:none;
    white-space:normal;
    overflow:visible;
    text-overflow:initial
}
.mobile-header-active .mobile-top-bar .top-menu>.j-menu>.language-currency .language-title{
    max-width:none;
    white-space:normal;
    overflow:visible;
    text-overflow:initial
}
.mobile-header-active .mobile-top-bar .top-menu>.j-menu>.menu-item>a>span>s{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-100);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    line-height:1.1
}
.mobile-header-active .mobile-top-bar .top-menu>.j-menu>.menu-item>a:before{
    font-size:1em;
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1))
}
.mobile-header-active .mobile-top-bar .top-menu>.j-menu>.menu-item>a:before,.mobile-header-active .mobile-top-bar .top-menu>.j-menu>.menu-item>a .links-text em{
    margin-right:var(--j-gap-spacing---3);
    --element-margin-right:var(--j-gap-spacing---3)
}
.mobile-header-active .mobile-top-bar .top-menu>.j-menu>.menu-item>a{
    padding:0;
    --element-padding:0px
}
.mobile-header-active .mobile-top-bar .top-menu>.j-menu>.menu-item{
    --menu-item-gap:var(--j-gap-spacing---5)
}
.mobile-header-active .mobile-top-bar .top-menu>.j-menu>.menu-item>a>.count-badge{
    position:relative;
    transform:none;
    margin-inline-start:var(--x,6px);
    margin-top:var(--margin-top,0px);
    inset-inline-start:initial;
    --margin-top:-1px
}
.mobile-header-active .mobile-top-bar .top-menu>.j-menu>.menu-item .menu-image>img{
    background-color:rgba(247,247,247,1);
    --background-color:rgba(247,247,247,1)
}
.mobile-header-active .mobile-top-bar .top-menu>.j-menu>.menu-item .menu-image{
    margin-right:var(--j-gap-spacing---5);
    --element-margin-right:var(--j-gap-spacing---5);
    padding:var(--j-gap-spacing---1);
    --element-padding:var(--j-gap-spacing---1);
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.mobile-header-active .mobile-top-bar .top-menu .dropdown.drop-menu>.j-dropdown{
    left:50%;
    right:auto;
    transform:translate3d(-50%,var(--dropdown-from),0);
    align-items:center;
    --align-scroll:var(--align-scroll-center,0);
    --translate-x:-50%
}
.mobile-header-active .mobile-top-bar .top-menu .dropdown.drop-menu:first-child>.j-dropdown{
    left:50%;
    right:auto
}
.mobile-header-active .mobile-top-bar .top-menu .dropdown.drop-menu:last-child>.j-dropdown{
    left:50%;
    right:auto
}
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown>.j-dropdown:before{
    --triangle-right:0px;
    --triangle-left:0px
}
.mobile-header-active .mobile-top-bar .top-menu .dropdown.mega-custom>.j-dropdown{
    left:50%;
    right:auto;
    transform:translate3d(-50%,var(--dropdown-from),0);
    align-items:center;
    --align-scroll:var(--align-scroll-center,0);
    --translate-x:-50%
}
.mobile-header-active .mobile-top-bar .top-menu .dropdown.mega-custom:first-child>.j-dropdown{
    left:50%;
    right:auto
}
.mobile-header-active .mobile-top-bar .top-menu .dropdown.mega-custom:last-child>.j-dropdown{
    left:50%;
    right:auto
}
.mobile-header-active .mobile-top-bar .top-menu .dropdown.drop-menu.animating>.j-dropdown{
    --dropdown-from:0
}
.mobile-header-active .mobile-top-bar .top-menu .dropdown.mega-menu.animating>.j-dropdown{
    --dropdown-from:0
}
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .menu-item>a>.links-text>s{
    display:var(--display,block)
}
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .dropdown>a:after,.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .dropdown>button:after,.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .desktop-language-wrapper .dropdown .dropdown-toggle:after,.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .desktop-currency-wrapper .dropdown .dropdown-toggle:after,.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .mobile-language-wrapper .dropdown .dropdown-toggle:after,.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .mobile-currency-wrapper .dropdown .dropdown-toggle:after{
    opacity:.4;
    left:8px
}
.no-touchevents .mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .dropdown:hover>a:after,.no-touchevents .mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .dropdown:hover>button:after,.no-touchevents .mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .desktop-language-wrapper .dropdown:hover .dropdown-toggle:after,.no-touchevents .mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .desktop-currency-wrapper .dropdown:hover .dropdown-toggle:after,.no-touchevents .mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .mobile-language-wrapper .dropdown:hover .dropdown-toggle:after,.no-touchevents .mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .mobile-currency-wrapper .dropdown:hover .dropdown-toggle:after{
    opacity:1
}
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .menu-item>a>.links-text,.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu).language-currency .currency-title,.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu).language-currency .language-title{
    --menu-max-width:200px
}
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .menu-item>a>.links-text{
    max-width:var(--menu-max-width,none);
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    padding-bottom:1px
}
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu).language-currency .currency-title{
    max-width:var(--menu-max-width,none);
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu).language-currency .language-title{
    max-width:var(--menu-max-width,none);
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .menu-item>a:before{
    font-size:1.2em
}
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .menu-item>a:before,.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .menu-item>a .links-text em{
    margin-right:.5em;
    --element-margin-right:.5em
}
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .menu-item:not(:first-child),.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .accordion-menu .menu-item>a+div{
    border-style:none;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .menu-item>a{
    padding:var(--j-gap-spacing---5);
    --element-padding:var(--j-gap-spacing---5);
    padding-right:var(--j-gap-spacing---6);
    --element-padding-right:var(--j-gap-spacing---6);
    padding-left:var(--j-gap-spacing---6);
    --element-padding-left:var(--j-gap-spacing---6)
}
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .menu-item.has-image>a{
    padding:var(--j-gap-spacing---5);
    --element-padding:var(--j-gap-spacing---5);
    padding-right:var(--j-gap-spacing---6);
    --element-padding-right:var(--j-gap-spacing---6)
}
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .menu-item{
    --menu-item-gap:0px
}
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .menu-item>a>.count-badge{
    display:none;
    position:relative;
    transform:none;
    margin-inline-start:var(--x,6px);
    margin-top:var(--margin-top,0px);
    inset-inline-start:initial;
    --x:8px
}
.no-touchevents .mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown .j-menu>li:hover>a,.no-touchevents .mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown .j-menu>li:hover>a>.links-text{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.no-touchevents .mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown .j-menu>li:hover>a,.no-touchevents .mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown .j-menu>li:hover>a{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown .j-menu>li{
    border-style:none;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.mobile-header-active .mobile-top-bar .top-menu .dropdown .j-menu{
    --dropdown-padding:var(--j-gap-spacing---4)
}
.mobile-header-active .mobile-top-bar .top-menu .dropdown .j-menu .j-menu,.mobile-header-active .mobile-top-bar .top-menu .dropdown.flyout-menu-item>.j-dropdown>.j-menu{
    --dropdown-padding:0px
}
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu):not(#search) .j-dropdown .j-menu{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu):not(#search)>.j-dropdown{
    --dropdown-width:100px;
    width:100px
}
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu):not(#search).menu-item:not(.top-menu-item) .j-dropdown .j-menu>li{
    min-height:50px;
    --dropdown-main-menu-min-height:50px
}
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu):not(#search).menu-item:not(.top-menu-item) .j-dropdown .j-menu>li>a{
    min-height:50px
}
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu):not(#search):not(.panel-active) .j-menu{
    box-shadow:3px 15px 15px -2px rgb(0 0 0/10%),3px 15px 35px -5px rgb(0 0 0/10%),3px 15px 25px -5px rgb(0 0 0/0%);
    border-radius:2px;
    --element-border-radius:2px
}
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu):not(#search):not(.panel-active) .j-menu .j-menu{
    border-radius:0;
    --element-border-radius:0px;
    border-top-left-radius:0;
    --element-border-top-left-radius:0px
}
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-fullwidth)>.j-dropdown:not(#cart-content):before{
    display:block;
    opacity:1
}
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-fullwidth)>.j-dropdown>.mega-menu-content{
    --triangle-size:10px;
    --dropdown-triangle:calc(var(--triangle-size,10px) + var(--triangle-top-distance,0px))
}
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-fullwidth)>.j-dropdown>.mega-menu-content:before{
    top:var(--triangle-size-overlay,0px);
    height:calc(100% - var(--triangle-size-overlay,0px))
}
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-fullwidth)>.tt-menu:before{
    display:block;
    --dropdown-triangle:calc(var(--triangle-size,10px) + var(--triangle-top-distance,0px))
}
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-fullwidth)#cart-content:before{
    display:block
}
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-fullwidth)>.j-dropdown:before,.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-fullwidth)>.tt-menu:before,.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-fullwidth)#cart-content:before{
    border-bottom-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --triangle-left-offset:3px;
    top:2px
}
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu):not(#search).main-menu-item{
    --triangle-top-distance:-5px
}
.mobile-header-active .mobile-top-bar .top-menu .dropdown.multi-level>.j-dropdown>.j-menu{
    --dropdown-cols:2
}
.mobile-header-active .mobile-top-bar .top-menu>.j-menu>li>a{
    padding-left:0;
    --element-padding-left:0px
}
@media (max-width:1200px){
    .mobile-header-active #search .header-search .search-categories.dropdown>.j-dropdown{
        left:0;
        right:auto;
        transform:translate3d(0,var(--dropdown-from),0);
        align-items:flex-start
    }
    .mobile-header-active #search .header-search .search-categories.dropdown>.j-dropdown:before{
        --triangle-right:var(--triangle-right-offset,0px);
        --triangle-left:var(--triangle-left-offset,0px)
    }
    .mobile-header-active #search .twitter-typeahead>.j-dropdown:not(#cart-content):before{
        display:none;
        opacity:0
    }
    .mobile-header-active #search .twitter-typeahead>.j-dropdown>.mega-menu-content{
        --dropdown-triangle:0px;
        --triangle-size:0px
    }
    .mobile-header-active #search .twitter-typeahead>.j-dropdown>.mega-menu-content:before{
        top:0;
        height:100%
    }
    .mobile-header-active #search .twitter-typeahead>.tt-menu:before{
        display:none;
        --dropdown-triangle:0px
    }
    .mobile-header-active #search .twitter-typeahead#cart-content:before{
        display:none
    }
}
@media (max-width:900px){
    .mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu li>a,.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu li>a>.links-text{
        font-size:var(--j-font_size-font-size-500)
    }
    .mobile-header-active .tt-menu>div{
        border-radius:0;
        --element-border-radius:0px
    }
}
@media (max-width:400px){
    :root{
        --mobile-bar:64px
    }
    .mobile-bar .menu-trigger{
        width:40px
    }
    .mobile-bar-group>a{
        width:40px
    }
    .mobile-bar>a{
        width:40px
    }
    .mobile-header-active .search-trigger{
        width:40px
    }
    .mobile-cart-wrapper #cart>a{
        width:40px
    }
}
 .module-categories-996 .module-title{
    font-family:'Urbanist';
    font-weight:500;
    font-size:var(--j-font_size-font-size--title-item-list);
    text-transform:none;
    line-height:1.3;
    white-space:normal;
    overflow:initial;
    text-overflow:initial;
    -webkit-line-clamp:initial;
    -webkit-line-clamp:2
}
.module-categories-996 .module-title:after{
    display:none
}
.module-categories-996 .module-title .page-title-text:after{
    display:none
}
.module-categories-996 .module-title .filter-title-text:after{
    display:none
}
.module-categories-996{
    --unit:1%;
    --align-tabs:var(--tabs-align,flex-start);
    --tabs-align:flex-start;
    --center-insufficient:initial;
    --inline-margin:initial;
    --center-insufficient-carousel:max-content;
    --align-to-content-title:max(0px,calc(50% - var(--content-max-width)/2 + var(--content-gutter)));
    --align-to-content:max(var(--content-gutter),calc((100vw - var(--scrollW,0px) - var(--content-max-width))/2) + var(--content-gutter,0px));
    --align-to-content-cancel:calc(var(--align-to-content)*-1 + var(--content-gutter,0px))
}
.module-categories-996 .category-thumb .image{
    display:block;
    order:-1
}
.module-categories-996 .category-thumb .image a img{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.module-categories-996 .category-thumb .image a{
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:999px;
    --element-border-radius:999px;
    overflow:hidden
}
.no-touchevents .module-categories-996 .category-thumb:hover .image img{
    transform:scale(1.1)
}
.module-categories-996 .category-thumb .name{
    display:flex;
    min-width:fit-content;
    margin-top:var(--j-gap-spacing---5);
    --element-margin-top:var(--j-gap-spacing---5);
    width:auto;
    justify-content:center;
    margin-inline:auto;
    inset-inline:50% auto;
    transform:translate(-50%,var(--name-pos,0));
    text-align:center
}
.module-categories-996 .category-thumb .name a{
    white-space:normal;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    overflow:hidden;
    padding-bottom:1px;
    -webkit-line-clamp:2;
    font-family:'Urbanist';
    font-weight:500;
    font-size:var(--j-font_size-font-size--title-item-list);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    text-transform:none;
    line-height:1.3
}
.no-touchevents .module-categories-996 .category-thumb:hover .name a{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
.module-categories-996 .category-thumb .product-count{
    align-self:center;
    display:flex;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-200);
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    line-height:1.25
}
.module-categories-996 .category-thumb .product-count-below{
    justify-content:center;
    margin-top:var(--j-gap-spacing---2);
    --element-margin-top:var(--j-gap-spacing---2)
}
.module-categories-996 .category-thumb .caption{
    text-align:center
}
.module-categories-996 .category-thumb .button-group{
    justify-content:center;
    display:flex;
    margin-top:var(--j-gap-spacing---4);
    --element-margin-top:var(--j-gap-spacing---4)
}
.module-categories-996 .category-thumb .caption .name{
    position:static;
    --name-pos:0;
    transform:none
}
.module-categories-996 .category-thumb .description{
    display:none;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-200);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    line-height:1.25;
    margin-top:var(--j-gap-spacing---4);
    --element-margin-top:var(--j-gap-spacing---4)
}
.module-categories-996 .category-thumb{
    --category-count-offset:4px;
    --count-size:10px
}
.module-categories-996 .category-thumb .product-count span.count-badge{
    font-size:var(--j-font_size-font-size-200)
}
.module-categories-996 .category-thumb .product-count span{
    padding:0;
    --element-padding:0px
}
.module-categories-996 .category-thumb .btn-view-more:before{
    display:inline-flex
}
.module-categories-996 .category-thumb .btn-view-more:after{
    display:inline-flex
}
.module-categories-996 .category-thumb .btn-view-more .btn-text{
    display:inline-block
}
.module-categories-996 .category-thumb .btn-view-more{
    width:auto
}
.module-categories-996 .category-thumb .product-count .count-badge{
    font-size:var(--j-font_size-font-size-300);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none;
    border-style:none
}
.no-touchevents .module-categories-996 .category-thumb .product-count a:hover .count-badge{
    box-shadow:none !important
}
.module-categories-996 .category-thumb .product-count.count-zero{
    display:none !important
}
.module-categories-996 .category-thumb .btn-view-more.btn,.module-categories-996 .category-thumb .btn-view-more.btn:visited{
    font-size:var(--j-font_size-font-size-400) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important
}
.no-touchevents .module-categories-996 .category-thumb .btn-view-more.btn:hover{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.module-categories-996 .category-thumb .btn-view-more.btn{
    justify-content:flex-start;
    border-style:none;
    padding:0;
    --element-padding:0px;
    padding-bottom:2px;
    --element-padding-bottom:2px;
    box-shadow:none;
    border-radius:0 !important;
    --element-border-radius:0px !important
}
.module-categories-996 .category-thumb .btn-view-more.btn,.module-categories-996 .category-thumb .btn-view-more.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-categories-996 .category-thumb .btn-view-more.btn:active,.no-touchevents .module-categories-996 .category-thumb .btn-view-more.btn:hover:active,.module-categories-996 .category-thumb .btn-view-more.btn:focus:active,.no-touchevents .module-categories-996 .category-thumb .btn-view-more.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-categories-996 .category-thumb .btn-view-more.btn:focus,.module-categories-996 .category-thumb .btn-view-more.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.module-categories-996 .category-thumb .btn-view-more.btn:active,.no-touchevents .module-categories-996 .category-thumb .btn-view-more.btn:hover:active,.module-categories-996 .category-thumb .btn-view-more.btn:focus:active{
    box-shadow:none
}
.module-categories-996 .category-thumb .btn-view-more.btn:focus{
    box-shadow:none
}
.module-categories-996 .category-thumb .btn-view-more.btn.btn.disabled:after{
    font-size:1em
}
.module-categories-996 .category-thumb .button-group .btn-view-more{
    font-size:var(--j-font_size-font-size-300) !important
}
html:not(.mobile) .module-categories-996 .swiper-container{
    overflow:hidden !important
}
.module-categories-996 .swiper-buttons.auto-carousel-buttons span:before,.module-categories-996 .swiper-buttons.swiper-buttons>div:before,.module-categories-996 .swiper-buttons.scroll-top em:before,.module-categories-996 .swiper-buttons.lg-content .lg-icon:before{
    content:'\e93f' !important;
    font-family:icomoon !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.no-touchevents .module-categories-996 .swiper-buttons.auto-carousel-buttons span:hover:before,.no-touchevents .module-categories-996 .swiper-buttons.swiper-buttons>div:hover:before,.no-touchevents .module-categories-996 .swiper-buttons.scroll-top em:hover:before,.no-touchevents .module-categories-996 .swiper-buttons.lg-content .lg-icon:hover:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-categories-996 .swiper-buttons.auto-carousel-buttons span:active:before,.module-categories-996 .swiper-buttons.swiper-buttons>div:active:before,.module-categories-996 .swiper-buttons.scroll-top em:active:before,.module-categories-996 .swiper-buttons.lg-content .lg-icon:active:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-categories-996 .swiper-buttons.auto-carousel-buttons span,.module-categories-996 .swiper-buttons.swiper-buttons>div,.module-categories-996 .swiper-buttons.scroll-top em,.module-categories-996 .swiper-buttons.lg-content .lg-icon{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.no-touchevents .module-categories-996 .swiper-buttons.auto-carousel-buttons span:hover,.no-touchevents .module-categories-996 .swiper-buttons.swiper-buttons>div:hover,.no-touchevents .module-categories-996 .swiper-buttons.scroll-top em:hover,.no-touchevents .module-categories-996 .swiper-buttons.lg-content .lg-icon:hover{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-categories-996 .swiper-buttons.auto-carousel-buttons span:active,.module-categories-996 .swiper-buttons.swiper-buttons>div:active,.module-categories-996 .swiper-buttons.scroll-top em:active,.module-categories-996 .swiper-buttons.lg-content .lg-icon:active{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-categories-996 .swiper-button-prev:before{
    transform:scaleX(-1)
}
.module-categories-996 .swiper-buttons:not(.slider-navigation){
    display:flex;
    top:50%;
    width:calc(100% - (10px*2))
}
.touchevents .module-categories-996 .swiper-buttons:not(.slider-navigation){
    display:none
}
.module-categories-996 .swiper-button-prev{
    left:0;
    right:auto;
    transform:translate(0,-50%) scale(var(--disabled-scale,1))
}
.module-categories-996 .swiper-button-next{
    left:auto;
    right:0;
    transform:translate(0,-50%) scale(var(--disabled-scale,1))
}
.module-categories-996 .swiper-buttons:not(.slider-navigation) div{
    --width:28px;
    --height:28px
}
.module-categories-996 .swiper-button-disabled{
    opacity:0
}
.module-categories-996 .swiper-container:not(.swiper-container-initialized)+.swiper-buttons:not(.slider-navigation) .swiper-button-prev{
    opacity:0;
    --disabled-scale:0
}
.module-categories-996 .swiper-buttons:not(.slider-navigation)>.swiper-button-disabled{
    --disabled-scale:0
}
.module-categories-996 .swiper-pagination{
    display:inline-flex;
    align-items:center;
    flex-wrap:wrap;
    position:absolute;
    bottom:15px;
    left:50%;
    transform:translate3d(-50%,0,0)
}
.module-categories-996 .swiper-wrapper{
    cursor:auto
}
.module-categories-996 .swiper{
    padding-bottom:15px
}
.module-categories-996 .swiper-pagination-bullet{
    width:6px;
    height:6px;
    background-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*0.5))
}
.module-categories-996 .swiper-pagination>span+span{
    margin-inline-start:8px
}
.no-touchevents .module-categories-996 .swiper-pagination-bullet:hover{
    background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-categories-996 .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-categories-996 .swiper-pagination>span{
    border-radius:999px;
    --element-border-radius:999px
}
.module-categories-996 .nav-tabs>li>a:not(.item-all-link),.module-categories-996 .nav-tabs>li.active>a:not(.item-all-link),.no-touchevents .module-categories-996 .nav-tabs>li.active>a:not(.item-all-link):hover,.module-categories-996 .nav-tabs>li.active>a:not(.item-all-link):focus{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-item);
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    text-transform:none;
    line-height:1.3
}
.no-touchevents .module-categories-996 .nav-tabs>li:hover>a:not(.item-all-link),.module-categories-996 .nav-tabs>li.active>a:not(.item-all-link){
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-categories-996 .nav-tabs>li.active>a:not(.item-all-link),.no-touchevents .module-categories-996 .nav-tabs>li.active>a:not(.item-all-link):hover,.module-categories-996 .nav-tabs>li.active>a:not(.item-all-link):focus{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-categories-996 .nav-tabs>li{
    border-width:0;
    border-bottom-width:2px;
    border-style:solid;
    border-color:rgba(0,0,0,0)
}
.no-touchevents .module-categories-996 .nav-tabs>li:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-categories-996 .nav-tabs>li.active,.no-touchevents .module-categories-996 .nav-tabs>li:hover.active{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-categories-996 ul.nav-tabs>li{
    border-radius:0;
    --element-border-radius:0px;
    flex-grow:0
}
.module-categories-996 .nav-tabs>li.active:after{
    display:none;
    border-top-width:10px
}
.module-categories-996 .nav-tabs>li>a:not(.item-all-link){
    justify-content:center;
    white-space:nowrap;
    padding:0;
    --element-padding:0px;
    padding-bottom:.25em;
    --element-padding-bottom:.25em
}
.module-categories-996 .nav-tabs li .menu-image>img{
    background-color:rgba(247,247,247,1);
    --background-color:rgba(247,247,247,1)
}
.module-categories-996 .nav-tabs li .menu-image{
    margin-right:var(--j-gap-spacing---5);
    --element-margin-right:var(--j-gap-spacing---5);
    padding:var(--j-gap-spacing---1);
    --element-padding:var(--j-gap-spacing---1);
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.module-categories-996 .nav-tabs>li>a:not(.item-all-link):before{
    font-size:18px
}
.module-categories-996 .nav-tabs+.tab-content{
    --spacing:var(--j-gap-spacing-gap-general-2);
    margin-block-start:var(--spacing,0px);
    margin-inline-start:0
}
.module-categories-996 ul.nav-tabs{
    --tabs-gap:var(--j-gap-spacing-gap-4);
    --page-tabs-scroll:var(--content-gutter,0px);
    flex-wrap:nowrap;
    --pb:1px;
    --overflow-x-scroll:auto;
    --overflow-y-scroll:hidden;
    --max-width-display:var(--max-width,100vw)
}
.module-categories-996 .nav-tabs{
    --page-tabs-scroll-padding:var(--page-tabs-scroll-direction,0px);
    min-width:initial;
    max-width:var(--max-width-display,100vw);
    max-height:none;
    --page-tabs-scroll-direction:var(--page-tabs-scroll,0px);
    --tab-align:auto;
    flex-direction:row;
    align-items:center;
    padding-bottom:var(--pb);
    overflow-x:var(--overflow-x-scroll);
    overflow-y:var(--overflow-y-scroll)
}
.module-categories-996 .full-tabs-bg{
    --full-bg-display:block
}
.module-categories-996 .tab-content:before{
    --full-content-bg-display:block
}
.module-categories-996 .tab-content{
    flex-basis:100%;
    max-height:none;
    overflow-y:initial;
    overflow-x:initial
}
.module-categories-996 ul.nav-tabs>li:first-child{
    margin-inline-start:0
}
.module-categories-996 ul.nav-tabs>li:last-child{
    margin-inline-end:0
}
.module-categories-996 ul.nav-tabs::-webkit-scrollbar{
    display:none
}
.module-categories-996 ul.nav-tabs{
    scrollbar-width:none
}
.module-categories-996 ul.nav-tabs.desktop{
    --scrollW:0px
}
.module-categories-996 ul.nav-tabs.desktop.mac.firefox{
    --scrollW:0px
}
.module-categories-996 .ipr-grid .category-layout.swiper-slide{
    margin-right:20px;
    width:calc((100% - 3*20px)/4 - .01px)
}
.module-categories-996 .ipr-grid .category-layout:not(.swiper-slide){
    padding:10px;
    width:calc(100%/4 - .01px)
}
.one-column #content .module-categories-996 .ipr-grid .category-layout.swiper-slide{
    margin-right:20px;
    width:calc((100% - 2*20px)/3 - .01px)
}
.one-column #content .module-categories-996 .ipr-grid .category-layout:not(.swiper-slide){
    padding:10px;
    width:calc(100%/3 - .01px)
}
.two-column #content .module-categories-996 .ipr-grid .category-layout.swiper-slide{
    margin-right:20px;
    width:calc((100% - 1*20px)/2 - .01px)
}
.two-column #content .module-categories-996 .ipr-grid .category-layout:not(.swiper-slide){
    padding:10px;
    width:calc(100%/2 - .01px)
}
.side-column .module-categories-996 .ipr-grid .category-layout.swiper-slide{
    margin-right:20px;
    width:calc((100% - 0*20px)/1 - .01px)
}
.side-column .module-categories-996 .ipr-grid .category-layout:not(.swiper-slide){
    padding:10px;
    width:calc(100%/1 - .01px)
}
.module-categories-996 .flex-grid>*{
    flex-grow:0
}
.module-categories-996 .auto-grid{
    --grid-min-width:150px;
    --grid-min-col:2.3;
    --grid-gap:var(--j-gap-spacing---5);
    --auto-grow-type:auto-fill;
    --item-width:var(--item-fill);
    margin-inline-start:calc(0px - var(--scroll-padding,0px));
    margin-inline-end:calc(0px - var(--scroll-padding,0px));
    --fr:var(--item-width)
}
.module-categories-996 .auto-grid .auto-grid-items{
    cursor:var(--cursor);
    grid-auto-flow:column;
    overflow-x:auto;
    overflow-y:hidden;
    padding-inline-start:var(--scroll-padding,0px);
    padding-inline-end:var(--scroll-padding,0px);
    padding-top:var(--top-padding,0px);
    padding-bottom:var(--bottom-padding,0px)
}
.module-categories-996 .auto-grid .auto-carousel-controls{
    display:flex
}
.module-categories-996 .auto-grid .auto-carousel-items:after{
    display:block
}
.module-categories-996 .auto-grid .auto-grid-items.is-gliding a{
    pointer-events:none
}
.module-categories-996 .auto-grid>.auto-grid-items:before{
    --fader-status:1;
    display:block
}
.module-categories-996 .auto-grid>.auto-grid-items:after{
    --fader-status:1;
    display:block
}
.touchevents div.module-categories-996 .auto-grid-items:not(.is-dragging)>*{
    scroll-snap-align:start
}
div.module-categories-996 .auto-grid{
    --scroll-padding:var(--scroll-padding-custom,var(--content-gutter,0px))
}
div.module-categories-996 .auto-grid .auto-grid-items{
    --scroll-by:3
}
div.module-categories-996{
    --auto-carousel-controls-max-width:min(min(var(--content-max-width,100%) - var(--scroll-padding,0px)*2,var(--content-max-width,100%) - var(--content-gutter,0)*2),100% - var(--scroll-padding,0px)*2)
}
@media (max-width:1200px){
    .module-categories-996 .ipr-grid .category-layout.swiper-slide{
        margin-right:20px;
        width:calc((100% - 2*20px)/3 - .01px)
    }
    .module-categories-996 .ipr-grid .category-layout:not(.swiper-slide){
        padding:10px;
        width:calc(100%/3 - .01px)
    }
}
@media (max-width:900px){
    .module-categories-996 .ipr-grid .category-layout.swiper-slide{
        margin-right:20px;
        width:calc((100% - 1*20px)/2 - .01px)
    }
    .module-categories-996 .ipr-grid .category-layout:not(.swiper-slide){
        padding:10px;
        width:calc(100%/2 - .01px)
    }
    .one-column #content .module-categories-996 .ipr-grid .category-layout.swiper-slide{
        margin-right:20px;
        width:calc((100% - 1*20px)/2 - .01px)
    }
    .one-column #content .module-categories-996 .ipr-grid .category-layout:not(.swiper-slide){
        padding:10px;
        width:calc(100%/2 - .01px)
    }
}
@media (max-width:500px){
    .module-categories-996 .ipr-grid .category-layout.swiper-slide{
        margin-right:20px;
        width:calc((100% - 0*20px)/1 - .01px)
    }
    .module-categories-996 .ipr-grid .category-layout:not(.swiper-slide){
        padding:10px;
        width:calc(100%/1 - .01px)
    }
    .one-column #content .module-categories-996 .ipr-grid .category-layout.swiper-slide{
        margin-right:20px;
        width:calc((100% - 0*20px)/1 - .01px)
    }
    .one-column #content .module-categories-996 .ipr-grid .category-layout:not(.swiper-slide){
        padding:10px;
        width:calc(100%/1 - .01px)
    }
    .two-column #content .module-categories-996 .ipr-grid .category-layout.swiper-slide{
        margin-right:20px;
        width:calc((100% - 0*20px)/1 - .01px)
    }
    .two-column #content .module-categories-996 .ipr-grid .category-layout:not(.swiper-slide){
        padding:10px;
        width:calc(100%/1 - .01px)
    }
}
 .module-side_products-963 .side-products .side-product:before{
    display:flex;
    order:3;
    inset-inline:5px 0
}
.module-side_products-963 .side-products .side-product .image{
    order:initial
}
.module-side_products-963 .module-title{
    font-family:'Urbanist';
    font-weight:500;
    font-size:var(--j-font_size-font-size--title-item-list);
    text-transform:none;
    line-height:1.3;
    white-space:normal;
    overflow:initial;
    text-overflow:initial;
    -webkit-line-clamp:initial;
    -webkit-line-clamp:2
}
.module-side_products-963 .module-title:after{
    display:none
}
.module-side_products-963 .module-title .page-title-text:after{
    display:none
}
.module-side_products-963 .module-title .filter-title-text:after{
    display:none
}
.module-side_products-963 .panel-group .panel-heading a:before{
    content:'\e40b' !important;
    font-family:icomoon !important;
    font-size:1em;
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    order:10;
    margin:0 0 0 auto
}
.no-touchevents .module-side_products-963 .panel-group .panel-heading:hover a:before{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.module-side_products-963 .panel-group .panel-active .panel-heading a:before,.no-touchevents .module-side_products-963 .panel-group .panel-active .panel-heading:hover a:before{
    content:'\e40a' !important;
    font-family:icomoon !important;
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.module-side_products-963 .panel-group .panel-heading a{
    justify-content:flex-start;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size--title-menu);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    text-transform:none;
    line-height:1.3;
    padding-top:1.2em;
    --element-padding-top:1.2em;
    padding-bottom:1.2em;
    --element-padding-bottom:1.2em
}
.no-touchevents .module-side_products-963 .panel-group .panel-heading:hover a{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.no-touchevents .module-side_products-963 .panel-group .panel-active .panel-heading:hover a,.module-side_products-963 .panel-group .panel-active .panel-heading a{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.module-side_products-963 .panel-group .panel{
    --panel-spacing:var(--j-gap-spacing---2)
}
.module-side_products-963 .panel-body{
    margin-top:var(--j-gap-spacing---5) !important
}
.module-side_products-963 .panel-group .panel:not(:only-child):not(:last-child):after{
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.module-side_products-963 .panel-group .panel:last-child .panel-heading{
    border-width:0 !important;
    border-bottom-width:0 !important
}
.module-side_products-963 .panel-group .panel-heading a.has-image{
    padding-top:.7em;
    --element-padding-top:.7em;
    padding-bottom:.7em;
    --element-padding-bottom:.7em
}
.module-side_products-963 .panel-group .panel-body{
    padding-bottom:var(--j-gap-spacing---7);
    --element-padding-bottom:var(--j-gap-spacing---7)
}
.module-side_products-963 .panel-group .panel-heading+.panel-collapse .panel-body{
    border-width:0
}
.module-side_products-963 .panel-group .panel .menu-image>img{
    background-color:rgba(247,247,247,1);
    --background-color:rgba(247,247,247,1)
}
.module-side_products-963 .panel-group .panel .menu-image{
    margin-right:var(--j-gap-spacing---5);
    --element-margin-right:var(--j-gap-spacing---5);
    padding:var(--j-gap-spacing---1);
    --element-padding:var(--j-gap-spacing---1);
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.module-side_products-963 .nav-tabs>li>a:not(.item-all-link),.module-side_products-963 .nav-tabs>li.active>a:not(.item-all-link),.no-touchevents .module-side_products-963 .nav-tabs>li.active>a:not(.item-all-link):hover,.module-side_products-963 .nav-tabs>li.active>a:not(.item-all-link):focus{
    font-family:'Urbanist';
    font-weight:500;
    font-size:var(--j-font_size-font-size--title-item-list);
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    text-transform:none;
    line-height:1.3
}
.no-touchevents .module-side_products-963 .nav-tabs>li:hover>a:not(.item-all-link),.module-side_products-963 .nav-tabs>li.active>a:not(.item-all-link){
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-side_products-963 .nav-tabs>li.active>a:not(.item-all-link),.no-touchevents .module-side_products-963 .nav-tabs>li.active>a:not(.item-all-link):hover,.module-side_products-963 .nav-tabs>li.active>a:not(.item-all-link):focus{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-side_products-963 .nav-tabs>li{
    border-width:0;
    border-bottom-width:1px
}
.module-side_products-963 .nav-tabs+.tab-content{
    --spacing:var(--j-gap-spacing---8);
    margin-block-start:var(--spacing,0px);
    margin-inline-start:0
}
.module-side_products-963 ul.nav-tabs{
    --tabs-gap:var(--j-gap-spacing---8)
}
.module-side_products-963{
    --align-tabs:var(--tabs-align,flex-start);
    --align-to-content-title:max(0px,calc(50% - var(--content-max-width)/2 + var(--content-gutter)));
    --align-to-content:max(var(--content-gutter),calc((100vw - var(--scrollW,0px) - var(--content-max-width))/2) + var(--content-gutter,0px));
    --align-to-content-cancel:calc(var(--align-to-content)*-1 + var(--content-gutter,0px))
}
.module-side_products-963 .full-tabs-bg{
    --full-bg-display:block
}
.module-side_products-963 .tab-content:before{
    --full-content-bg-display:block
}
.module-side_products-963 .nav-tabs{
    min-width:initial;
    max-width:var(--max-width-display,100vw);
    max-height:none;
    --page-tabs-scroll-direction:var(--page-tabs-scroll,0px);
    --tab-align:auto;
    flex-direction:row;
    align-items:center;
    padding-bottom:var(--pb);
    overflow-x:var(--overflow-x-scroll);
    overflow-y:var(--overflow-y-scroll)
}
.module-side_products-963 .tab-content{
    flex-basis:100%;
    max-height:none;
    overflow-y:initial;
    overflow-x:initial
}
.module-side_products-963 .ipr-grid .product-layout.swiper-slide{
    margin-right:0;
    width:calc((100% - 0*0px)/1 - .01px)
}
.module-side_products-963 .ipr-grid .product-layout:not(.swiper-slide){
    padding:0;
    width:calc(100%/1 - .01px)
}
.one-column #content .module-side_products-963 .ipr-grid .product-layout.swiper-slide{
    margin-right:0;
    width:calc((100% - 0*0px)/1 - .01px)
}
.one-column #content .module-side_products-963 .ipr-grid .product-layout:not(.swiper-slide){
    padding:0;
    width:calc(100%/1 - .01px)
}
.two-column #content .module-side_products-963 .ipr-grid .product-layout.swiper-slide{
    margin-right:0;
    width:calc((100% - 0*0px)/1 - .01px)
}
.two-column #content .module-side_products-963 .ipr-grid .product-layout:not(.swiper-slide){
    padding:0;
    width:calc(100%/1 - .01px)
}
.side-column .module-side_products-963 .ipr-grid .product-layout.swiper-slide{
    margin-right:0;
    width:calc((100% - 0*0px)/1 - .01px)
}
.side-column .module-side_products-963 .ipr-grid .product-layout:not(.swiper-slide){
    padding:0;
    width:calc(100%/1 - .01px)
}
.module-side_products-963 .side-product{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:4px;
    --element-border-radius:4px;
    padding:var(--j-gap-spacing---4);
    --element-padding:var(--j-gap-spacing---4);
    align-items:center
}
.no-touchevents .module-side_products-963 .side-product:hover{
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02);
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.module-side_products-963 .side-product .image a{
    height:auto
}
.module-side_products-963 .side-product .image img{
    border-radius:4px;
    --element-border-radius:4px
}
.module-side_products-963 .side-product .product-img img{
    background-color:hsla(var(--j-color-scheme-image-background-h),var(--j-color-scheme-image-background-s),calc(var(--j-color-scheme-image-background-l) - 0%),calc(var(--j-color-scheme-image-background-a)*1));
    --background-color:hsla(var(--j-color-scheme-image-background-h),var(--j-color-scheme-image-background-s),calc(var(--j-color-scheme-image-background-l) - 0%),calc(var(--j-color-scheme-image-background-a)*1))
}
.module-side_products-963 .side-product .image{
    flex-basis:auto
}
.module-side_products-963 .side-product:before{
    position:static;
    height:100%;
    order:3;
    inset-inline:5px 0;
    --min-width:50px;
    font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
    font-weight:700;
    font-size:var(--j-font_size-font-size--1200);
    color:rgba(0,0,0,0);
    text-decoration:none;
    -webkit-text-decoration:none;
    -webkit-text-stroke-width:1px;
    -webkit-text-stroke-color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    line-height:1.1
}
.module-side_products-963 .has-special .side-product .image:before{
    content:'\eb11' !important;
    font-family:icomoon !important;
    font-size:14px;
    color:rgba(179,33,39,1)
}
.module-side_products-963 .side-product .image:before{
    margin:var(--j-gap-spacing---4);
    --element-margin:var(--j-gap-spacing---4);
    margin-top:0;
    --element-margin-top:0px;
    align-items:flex-start;
    justify-content:flex-start
}
.module-side_products-963 .side-product .quickview-button{
    --display:inline-flex;
    align-items:flex-end;
    justify-content:flex-start
}
.module-side_products-963 .side-product .quickview-button .btn{
    margin:var(--j-gap-spacing---2) !important;
    --element-margin:var(--j-gap-spacing---2) !important
}
.module-side_products-963 .side-product .btn-quickview .btn-text{
    display:none
}
.module-side_products-963 .side-product .btn-quickview:before{
    display:inline-flex;
    content:'\ebef' !important;
    font-family:icomoon !important;
    font-size:13px !important
}
.module-side_products-963 .side-product .quickview-button .btn-quickview{
    --visibility:hidden;
    --opacity:0;
    transform:scale(.85)
}
.module-side_products-963 .side-product .btn-quickview{
    width:26px !important;
    height:26px !important
}
.module-side_products-963 .side-product .btn-quickview.btn,.module-side_products-963 .side-product .btn-quickview.btn:visited{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}
.no-touchevents .module-side_products-963 .side-product .btn-quickview.btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.module-side_products-963 .side-product .btn-quickview.btn:active,.no-touchevents .module-side_products-963 .side-product .btn-quickview.btn:hover:active{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}
.module-side_products-963 .side-product .btn-quickview.btn{
    --focus-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    justify-content:center;
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    padding:4px;
    --element-padding:4px;
    box-shadow:none;
    border-radius:999px !important;
    --element-border-radius:999px !important
}
.module-side_products-963 .side-product .btn-quickview.btn,.module-side_products-963 .side-product .btn-quickview.tooltip{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1))
}
.module-side_products-963 .side-product .btn-quickview.btn:active,.no-touchevents .module-side_products-963 .side-product .btn-quickview.btn:hover:active,.module-side_products-963 .side-product .btn-quickview.btn:focus:active,.no-touchevents .module-side_products-963 .side-product .btn-quickview.btn:focus:hover:active{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
.module-side_products-963 .side-product .btn-quickview.btn:focus,.module-side_products-963 .side-product .btn-quickview.btn[disabled]{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1)) !important;
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1)) !important
}
.no-touchevents .module-side_products-963 .side-product .btn-quickview.btn:hover,.no-touchevents .module-side_products-963 .side-product .btn-quickview.btn:active:hover{
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-side_products-963 .side-product .btn-quickview.btn.btn.disabled:after{
    font-size:1em
}
.module-side_products-963 .side-product .btn-quickview.btn:before{
    font-size:1.1em
}
.module-side_products-963 .side-product .btn-quickview .btn.disabled{
    color:transparent !important
}
.module-side_products-963 .side-product .btn-quickview .btn[disabled]{
    color:transparent !important
}
.module-side_products-963 .side-product .caption{
    padding:var(--j-gap-spacing---3);
    --element-padding:var(--j-gap-spacing---3);
    padding-top:var(--j-gap-spacing---1);
    --element-padding-top:var(--j-gap-spacing---1);
    padding-bottom:var(--j-gap-spacing---1);
    --element-padding-bottom:var(--j-gap-spacing---1)
}
.module-side_products-963 .side-product .name{
    display:block
}
.module-side_products-963 .side-product .name a{
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    overflow:hidden;
    padding-bottom:1px;
    -webkit-line-clamp:2;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size--title-menu);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    text-transform:none;
    line-height:1.3
}
.no-touchevents .module-side_products-963 .side-product .name a:hover,.no-touchevents .module-side_products-963 .side-product .image:hover+.caption .name a{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
.module-side_products-963 .side-product .price{
    display:flex;
    align-items:center;
    flex-direction:row;
    font-family:'Urbanist';
    font-weight:500;
    font-size:var(--j-font_size-font-size-300);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    line-height:1;
    margin-top:var(--j-gap-spacing---2);
    --element-margin-top:var(--j-gap-spacing---2)
}
.module-side_products-963 .side-product .price-tax{
    font-size:10px;
    color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    display:none;
    margin-top:var(--j-gap-spacing---2);
    --element-margin-top:var(--j-gap-spacing---2)
}
.module-side_products-963 .side-product .price-old{
    order:2;
    font-family:'Inter';
    font-weight:400;
    font-size:90%;
    color:rgba(242,119,99,1);
    text-decoration:line-through;
    -webkit-text-decoration:line-through;
    letter-spacing:0;
    line-height:1
}
.module-side_products-963 .side-product .price-new{
    order:1
}
.module-side_products-963 .side-product .rating{
    display:none;
    margin-top:var(--j-gap-spacing---3);
    --element-margin-top:var(--j-gap-spacing---3);
    justify-content:flex-start
}
.module-side_products-963 .side-product .rating.no-rating{
    display:none
}
.module-side_products-963 .side-product .rating .fa-stack{
    font-size:11px;
    width:1.3em
}
.module-side_products-963 .side-product .button-group{
    display:flex;
    margin-top:var(--j-gap-spacing---2);
    --element-margin-top:var(--j-gap-spacing---2);
    margin-left:-4px;
    --element-margin-left:-4px
}
.module-side_products-963 .side-product .button-group>a{
    margin:calc(5px/2)
}
.module-side_products-963 .side-product .btn-cart{
    display:inline-flex
}
.module-side_products-963 .side-product .btn-cart:before{
    content:'\e9f8' !important;
    font-family:icomoon !important
}
.module-side_products-963 .side-product .btn-cart.btn,.module-side_products-963 .side-product .btn-cart.btn:visited{
    font-size:var(--j-font_size-font-size-200) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*0.8)) !important
}
.no-touchevents .module-side_products-963 .side-product .btn-cart.btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.module-side_products-963 .side-product .btn-cart.btn,.module-side_products-963 .side-product .btn-cart.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-side_products-963 .side-product .btn-cart.btn:active,.no-touchevents .module-side_products-963 .side-product .btn-cart.btn:hover:active,.module-side_products-963 .side-product .btn-cart.btn:focus:active,.no-touchevents .module-side_products-963 .side-product .btn-cart.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-side_products-963 .side-product .btn-cart.btn:focus,.module-side_products-963 .side-product .btn-cart.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.module-side_products-963 .side-product .btn-cart.btn{
    border-style:none;
    padding:.2em;
    --element-padding:.2em;
    box-shadow:none
}
.module-side_products-963 .side-product .btn-cart.btn:active,.no-touchevents .module-side_products-963 .side-product .btn-cart.btn:hover:active,.module-side_products-963 .side-product .btn-cart.btn:focus:active{
    box-shadow:none
}
.module-side_products-963 .side-product .btn-cart.btn:focus{
    box-shadow:none
}
.module-side_products-963 .side-product .btn-cart.btn.btn.disabled:after{
    font-size:1em
}
.module-side_products-963 .side-product .btn-wishlist{
    display:inline-flex
}
.module-side_products-963 .side-product .btn-wishlist.btn,.module-side_products-963 .side-product .btn-wishlist.btn:visited{
    font-size:var(--j-font_size-font-size-200) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*0.8)) !important
}
.no-touchevents .module-side_products-963 .side-product .btn-wishlist.btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.module-side_products-963 .side-product .btn-wishlist.btn,.module-side_products-963 .side-product .btn-wishlist.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-side_products-963 .side-product .btn-wishlist.btn:active,.no-touchevents .module-side_products-963 .side-product .btn-wishlist.btn:hover:active,.module-side_products-963 .side-product .btn-wishlist.btn:focus:active,.no-touchevents .module-side_products-963 .side-product .btn-wishlist.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-side_products-963 .side-product .btn-wishlist.btn:focus,.module-side_products-963 .side-product .btn-wishlist.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.module-side_products-963 .side-product .btn-wishlist.btn{
    border-style:none;
    padding:.2em;
    --element-padding:.2em;
    box-shadow:none
}
.module-side_products-963 .side-product .btn-wishlist.btn:active,.no-touchevents .module-side_products-963 .side-product .btn-wishlist.btn:hover:active,.module-side_products-963 .side-product .btn-wishlist.btn:focus:active{
    box-shadow:none
}
.module-side_products-963 .side-product .btn-wishlist.btn:focus{
    box-shadow:none
}
.module-side_products-963 .side-product .btn-wishlist.btn.btn.disabled:after{
    font-size:1em
}
.module-side_products-963 .side-product .btn-compare{
    display:inline-flex
}
.module-side_products-963 .side-product .btn-compare.btn,.module-side_products-963 .side-product .btn-compare.btn:visited{
    font-size:var(--j-font_size-font-size-200) !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*0.8)) !important
}
.no-touchevents .module-side_products-963 .side-product .btn-compare.btn:hover{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent;
    box-shadow:none
}
.module-side_products-963 .side-product .btn-compare.btn,.module-side_products-963 .side-product .btn-compare.tooltip{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-side_products-963 .side-product .btn-compare.btn:active,.no-touchevents .module-side_products-963 .side-product .btn-compare.btn:hover:active,.module-side_products-963 .side-product .btn-compare.btn:focus:active,.no-touchevents .module-side_products-963 .side-product .btn-compare.btn:focus:hover:active{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.module-side_products-963 .side-product .btn-compare.btn:focus,.module-side_products-963 .side-product .btn-compare.btn[disabled]{
    background:0 0 !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    --background-color:transparent !important
}
.module-side_products-963 .side-product .btn-compare.btn{
    border-style:none;
    padding:.2em;
    --element-padding:.2em;
    box-shadow:none
}
.module-side_products-963 .side-product .btn-compare.btn:active,.no-touchevents .module-side_products-963 .side-product .btn-compare.btn:hover:active,.module-side_products-963 .side-product .btn-compare.btn:focus:active{
    box-shadow:none
}
.module-side_products-963 .side-product .btn-compare.btn:focus{
    box-shadow:none
}
.module-side_products-963 .side-product .btn-compare.btn.btn.disabled:after{
    font-size:1em
}
.module-side_products-963 .flex-grid{
    --flex-grid-max-col:calc((100% - (1 - 1)*var(--flex-grid-gap,0px))/1);
    --flex-grid-gap:var(--j-gap-spacing-gap-2)
}
.module-side_products-963 .flex-grid>*{
    flex-grow:1
}
.module-side_products-963 .auto-grid{
    --grid-min-width:280px;
    --grid-min-col:1.1;
    --grid-gap:var(--j-gap-spacing-gap-2);
    --auto-grow-type:auto-fill;
    --item-width:var(--item-fill);
    margin-inline-start:calc(0px - var(--scroll-padding,0px));
    margin-inline-end:calc(0px - var(--scroll-padding,0px));
    --fr:var(--item-width);
    --auto-carousel-button-width:22px;
    --auto-carousel-button-height:22px;
    --auto-carousel-button-gap:4px;
    --auto-carousel-button-y:-20px
}
div.module-side_products-963 .auto-grid{
    --grid-gap:var(--j-gap-spacing-gap-1);
    --auto-grow-type:auto-fit;
    --item-width:var(--item-fit);
    --scrollbar-top-space:0px;
    --scrollbar-bottom-space:0px;
    --scrollbar-top-spacing:24px
}
.module-side_products-963 .auto-grid .auto-grid-items{
    cursor:var(--cursor);
    grid-auto-flow:column;
    overflow-x:auto;
    overflow-y:hidden;
    padding-inline-start:var(--scroll-padding,0px);
    padding-inline-end:var(--scroll-padding,0px);
    padding-top:var(--top-padding,0px);
    padding-bottom:var(--bottom-padding,0px)
}
.module-side_products-963 .auto-grid .auto-carousel-controls{
    display:flex
}
.module-side_products-963 .auto-grid .auto-carousel-items:after{
    display:block
}
.module-side_products-963 .auto-grid .auto-grid-items.is-gliding a{
    pointer-events:none
}
.module-side_products-963 .auto-grid>.auto-grid-items:before{
    --fader-status:1;
    display:block
}
.module-side_products-963 .auto-grid>.auto-grid-items:after{
    --fader-status:1;
    display:block
}
.module-side_products-963 .auto-carousel-buttons.auto-carousel-buttons span:before,.module-side_products-963 .auto-carousel-buttons.swiper-buttons>div:before,.module-side_products-963 .auto-carousel-buttons.scroll-top em:before,.module-side_products-963 .auto-carousel-buttons.lg-content .lg-icon:before{
    content:'\e93f' !important;
    font-family:icomoon !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.no-touchevents .module-side_products-963 .auto-carousel-buttons.auto-carousel-buttons span:hover:before,.no-touchevents .module-side_products-963 .auto-carousel-buttons.swiper-buttons>div:hover:before,.no-touchevents .module-side_products-963 .auto-carousel-buttons.scroll-top em:hover:before,.no-touchevents .module-side_products-963 .auto-carousel-buttons.lg-content .lg-icon:hover:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-side_products-963 .auto-carousel-buttons.auto-carousel-buttons span:active:before,.module-side_products-963 .auto-carousel-buttons.swiper-buttons>div:active:before,.module-side_products-963 .auto-carousel-buttons.scroll-top em:active:before,.module-side_products-963 .auto-carousel-buttons.lg-content .lg-icon:active:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-side_products-963 .auto-carousel-buttons.auto-carousel-buttons span,.module-side_products-963 .auto-carousel-buttons.swiper-buttons>div,.module-side_products-963 .auto-carousel-buttons.scroll-top em,.module-side_products-963 .auto-carousel-buttons.lg-content .lg-icon{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.no-touchevents .module-side_products-963 .auto-carousel-buttons.auto-carousel-buttons span:hover,.no-touchevents .module-side_products-963 .auto-carousel-buttons.swiper-buttons>div:hover,.no-touchevents .module-side_products-963 .auto-carousel-buttons.scroll-top em:hover,.no-touchevents .module-side_products-963 .auto-carousel-buttons.lg-content .lg-icon:hover{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-side_products-963 .auto-carousel-buttons.auto-carousel-buttons span:active,.module-side_products-963 .auto-carousel-buttons.swiper-buttons>div:active,.module-side_products-963 .auto-carousel-buttons.scroll-top em:active,.module-side_products-963 .auto-carousel-buttons.lg-content .lg-icon:active{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-side_products-963 .auto-carousel-prev span:before{
    transform:scaleX(-1);
    font-size:12px
}
.module-side_products-963 .auto-carousel-buttons{
    align-items:center;
    justify-content:flex-end;
    flex-direction:row;
    position:relative;
    height:0;
    transform:translate3d(0,calc(var(--auto-carousel-button-height,40px)/2*-1),0);
    top:0;
    margin-top:0
}
.module-side_products-963 .auto-carousel-buttons .auto-carousel-prev{
    order:0;
    transform:translate3d(var(--auto-carousel-button-x,0px),var(--auto-carousel-button-y,0px),0) scale(var(--scale,1))
}
.module-side_products-963 .auto-carousel-buttons .auto-carousel-next{
    order:2;
    transform:translate3d(var(--auto-carousel-button-x,0px),var(--auto-carousel-button-y,0px),0) scale(var(--scale,1))
}
.module-side_products-963 .no-scroll-prev .auto-carousel-prev,.module-side_products-963 .no-scroll-next .auto-carousel-next{
    opacity:0;
    --scale:0
}
.module-side_products-963 .auto-carousel-next span:before{
    font-size:12px
}
div.module-side_products-963 .auto-carousel-bar{
    display:none;
    margin:0
}
div.module-side_products-963 .auto-carousel-controls.auto-carousel-bar{
    max-height:0
}
.touchevents div.module-side_products-963 .auto-grid-items:not(.is-dragging)>*{
    scroll-snap-align:start
}
div.module-side_products-963{
    --auto-carousel-controls-max-width:min(min(var(--content-max-width,100%) - var(--scroll-padding,0px)*2,var(--content-max-width,100%) - var(--content-gutter,0)*2),100% - var(--scroll-padding,0px)*2)
}
 .module-catalog-119 .ipr-grid .module-item.swiper-slide{
    margin-right:0;
    width:calc((100% - 0*0px)/1 - .01px)
}
.module-catalog-119 .ipr-grid .module-item:not(.swiper-slide){
    padding:0;
    width:calc(100%/1 - .01px)
}
.one-column #content .module-catalog-119 .ipr-grid .module-item.swiper-slide{
    margin-right:0;
    width:calc((100% - 0*0px)/1 - .01px)
}
.one-column #content .module-catalog-119 .ipr-grid .module-item:not(.swiper-slide){
    padding:0;
    width:calc(100%/1 - .01px)
}
.two-column #content .module-catalog-119 .ipr-grid .module-item.swiper-slide{
    margin-right:0;
    width:calc((100% - 0*0px)/1 - .01px)
}
.two-column #content .module-catalog-119 .ipr-grid .module-item:not(.swiper-slide){
    padding:0;
    width:calc(100%/1 - .01px)
}
.side-column .module-catalog-119 .ipr-grid .module-item.swiper-slide{
    margin-right:0;
    width:calc((100% - 0*0px)/1 - .01px)
}
.side-column .module-catalog-119 .ipr-grid .module-item:not(.swiper-slide){
    padding:0;
    width:calc(100%/1 - .01px)
}
.module-catalog-119 .subitem>a s{
    color:rgba(46,63,117,1);
    background-color:rgba(225,235,254,1);
    --background-color:rgba(225,235,254,1);
    border-radius:3px;
    --element-border-radius:3px
}
.module-catalog-119 .catalog-title:not(:empty)+.item-assets{
    margin-top:var(--j-gap-spacing---5)
}
.module-catalog-119 .catalog-title{
    display:flex;
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-item);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    /* line-height:1.3; */
    width:auto;
    margin-inline:0 auto;
    justify-content:flex-start;
    align-items:flex-start;
    display:block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:100%;
    -webkit-line-clamp:2
}
.no-touchevents .module-catalog-119 .catalog-title:hover{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
.module-catalog-119 .subitems{
    /* align-items:flex-start; */
    --catalog-link-gap:var(--j-gap-spacing---4);
    --column-count:auto;
    --column-width:150px;
    --column-gap:32px;
    column-rule-style:none
}
.module-catalog-119 .subitem a{
    padding-bottom:1px;
    --element-padding-bottom:1px;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size--title-menu);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    letter-spacing:-.1px
}
.no-touchevents .module-catalog-119 .subitem:hover a{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
.module-catalog-119 .subitem.view-more span{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.no-touchevents .module-catalog-119 .subitem.view-more:hover span{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
.module-catalog-119 .subitem.view-more:after{
    content:'\f105' !important;
    font-family:icomoon !important;
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    transform:translate3d(0px,1px,0);
    margin-left:6px;
    --element-margin-left:6px
}
.no-touchevents .module-catalog-119 .subitem.view-more:hover:after{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1))
}
.module-catalog-119 .subitem>a{
    display:block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:100%
}
.module-catalog-119 .subitem:before{
    margin-right:var(--j-gap-spacing---3);
    --element-margin-right:var(--j-gap-spacing---3)
}
.no-touchevents .module-catalog-119 .catalog-image .catalog-image:hover{
    transform:scale(var(--scale-hover,1));
    transform:scale(var(--scale-hover,1))
}
.module-catalog-119 .catalog-image .catalog-image:active{
    transform:scale(var(--scale-active,1));
    transform:scale(var(--scale-active,1))
}
.module-catalog-119 .catalog-image{
    --scale-hover:1.02;
    --scale-active:1;
    justify-content:start;
    align-items:start;
    order:2;
    display:flex
}
.module-catalog-119 .catalog-image img,.module-catalog-119 .catalog-image:after{
    border-radius:2px;
    --element-border-radius:2px
}
.module-catalog-119 .item-content:before{
    display:none
}
.module-catalog-119 .catalog-image:before{
    inset-inline:50% 50%;
    inset-block:50% 50%
}
.module-catalog-119 .item-assets{
    --catalog-gap:var(--j-gap-spacing---6);
    --image-max-width:45%;
    --image-min-width:80px;
    flex-direction:row;
    flex-wrap:wrap
}
.module-catalog-119 .catalog-image img{
    width:auto;
    height:auto
}
.module-catalog-119 .module-item .item-content .catalog-image img{
    width:100%;
    height:100%
}
.module-catalog-119{
    background-position:right bottom;
    background-repeat:no-repeat;
    background-size:cover;
    --center-insufficient:initial;
    --inline-margin:initial;
    --center-insufficient-carousel:initial
}
.module-catalog-119 .flex-grid{
    --flex-grid-width:150px;
    --flex-grid-max-col:calc((100% - (4 - 1)*var(--flex-grid-gap,0px))/4)
}
.module-catalog-119 .flex-grid>*{
    flex-grow:0
}
div.module-catalog-119 .auto-grid{
    --grid-min-width:200px;
    --grid-gap:32px
}
.module-catalog-119 .auto-grid{
    margin-inline-start:unset;
    margin-inline-end:unset;
    --fr:1fr;
    --scrollbar-top-space:0px;
    --scrollbar-bottom-space:0px;
    --scrollbar-top-spacing:28px;
    --scroll-padding:var(--scroll-padding-custom,var(--element-padding,0px));
    --auto-carousel-button-width:28px;
    --auto-carousel-button-height:28px;
    --auto-carousel-button-gap:6px
}
.module-catalog-119 .auto-grid .auto-grid-items{
    grid-auto-flow:row dense;
    overflow-x:initial;
    padding-inline-start:unset;
    padding-inline-end:unset
}
.module-catalog-119 .auto-grid .auto-carousel-controls{
    display:none
}
.module-catalog-119 .auto-grid .auto-carousel-items:after{
    display:none
}
.module-catalog-119 .auto-grid .auto-grid-items.is-gliding a{
    pointer-events:auto
}
.module-catalog-119 .auto-grid>.auto-grid-items:before{
    --fader-status:0;
    display:none
}
.module-catalog-119 .auto-grid>.auto-grid-items:after{
    --fader-status:0;
    display:none
}
.module-catalog-119 .auto-carousel-bar{
    display:none;
    margin:0;
    --auto-carousel-height:1px;
    margin-inline-start:max(0px,var(--scroll-padding,0px));
    margin-inline-end:max(0px,var(--scroll-padding,0px));
    background-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    --auto-carousel-thumb-height:3px
}
.module-catalog-119 .auto-carousel-controls.auto-carousel-bar{
    max-height:0
}
.module-catalog-119 .auto-carousel-thumb{
    display:flex;
    background-color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*0.6));
    --background-color:hsla(var(--j-color-scheme-foreground-tertiary-h),var(--j-color-scheme-foreground-tertiary-s),calc(var(--j-color-scheme-foreground-tertiary-l) - 0%),calc(var(--j-color-scheme-foreground-tertiary-a)*0.6));
    border-radius:2px;
    --element-border-radius:2px
}
.no-touchevents .module-catalog-119 .auto-carousel-thumb:hover{
    background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - -5%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - -5%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-catalog-119 .auto-carousel-thumb:active{
    background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 10%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 10%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-catalog-119 .auto-carousel-fill{
    display:none;
    background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-catalog-119 .auto-carousel-buttons.auto-carousel-buttons span:before,.module-catalog-119 .auto-carousel-buttons.swiper-buttons>div:before,.module-catalog-119 .auto-carousel-buttons.scroll-top em:before,.module-catalog-119 .auto-carousel-buttons.lg-content .lg-icon:before{
    content:'\e93f' !important;
    font-family:icomoon !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.no-touchevents .module-catalog-119 .auto-carousel-buttons.auto-carousel-buttons span:hover:before,.no-touchevents .module-catalog-119 .auto-carousel-buttons.swiper-buttons>div:hover:before,.no-touchevents .module-catalog-119 .auto-carousel-buttons.scroll-top em:hover:before,.no-touchevents .module-catalog-119 .auto-carousel-buttons.lg-content .lg-icon:hover:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-catalog-119 .auto-carousel-buttons.auto-carousel-buttons span:active:before,.module-catalog-119 .auto-carousel-buttons.swiper-buttons>div:active:before,.module-catalog-119 .auto-carousel-buttons.scroll-top em:active:before,.module-catalog-119 .auto-carousel-buttons.lg-content .lg-icon:active:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-catalog-119 .auto-carousel-buttons.auto-carousel-buttons span,.module-catalog-119 .auto-carousel-buttons.swiper-buttons>div,.module-catalog-119 .auto-carousel-buttons.scroll-top em,.module-catalog-119 .auto-carousel-buttons.lg-content .lg-icon{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.no-touchevents .module-catalog-119 .auto-carousel-buttons.auto-carousel-buttons span:hover,.no-touchevents .module-catalog-119 .auto-carousel-buttons.swiper-buttons>div:hover,.no-touchevents .module-catalog-119 .auto-carousel-buttons.scroll-top em:hover,.no-touchevents .module-catalog-119 .auto-carousel-buttons.lg-content .lg-icon:hover{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-catalog-119 .auto-carousel-buttons.auto-carousel-buttons span:active,.module-catalog-119 .auto-carousel-buttons.swiper-buttons>div:active,.module-catalog-119 .auto-carousel-buttons.scroll-top em:active,.module-catalog-119 .auto-carousel-buttons.lg-content .lg-icon:active{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-catalog-119 .auto-carousel-prev span:before{
    transform:scaleX(-1);
    font-size:16px
}
.module-catalog-119 .auto-carousel-buttons{
    visibility:visible;
    align-items:center;
    justify-content:space-between;
    flex-direction:row;
    position:absolute;
    top:50%;
    height:auto;
    transform:translate3d(0,-50%,0);
    margin-top:var(--buttons-offset,0px)
}
.module-catalog-119 .auto-grid-items:before,.module-catalog-119 .auto-grid-items:after{
    --fader-width-right:120px
}
.module-catalog-119 .auto-carousel-buttons .auto-carousel-prev{
    order:0;
    transform:translate3d(var(--auto-carousel-button-x,0px),var(--auto-carousel-button-y,0px),0) scale(var(--scale,1))
}
.module-catalog-119 .auto-carousel-buttons .auto-carousel-next{
    order:2;
    transform:translate3d(calc(var(--auto-carousel-button-x,0px)*-1),var(--auto-carousel-button-y,0px),0) scale(var(--scale,1))
}
.module-catalog-119 .no-scroll-prev .auto-carousel-prev,.module-catalog-119 .no-scroll-next .auto-carousel-next{
    opacity:0;
    --scale:0
}
.module-catalog-119 .auto-carousel-next span:before{
    font-size:16px
}
.module-catalog-119 .auto-grid-items{
    --cursor:grab
}
.module-catalog-119 .auto-grid-items:active{
    --cursor:grabbing
}
div.module-catalog-119{
    --auto-carousel-controls-max-width:min(min(var(--content-max-width,100%) - var(--scroll-padding,0px)*2,var(--content-max-width,100%) - var(--content-gutter,0)*2),100% - var(--scroll-padding,0px)*2)
}
div.module-catalog-119 .masonry-grid{
    --masonry-cols-gap:24px
}
@media (max-width:900px){
    .module-catalog-119 .auto-carousel-buttons{
        visibility:hidden
    }
    .module-catalog-119 .auto-grid-items:before{
        visibility:hidden
    }
    .module-catalog-119 .auto-grid-items:after{
        visibility:hidden
    }
    .module-catalog-119 .auto-grid-items:before,.module-catalog-119 .auto-grid-items:after{
        --fader-width-left:40px;
        --fader-width-right:40px
    }
}
 .module-catalog-119 .module-item-3 .subitem.module-subitem-2>a s{
    color:rgba(0,0,0,1);
    background-color:rgba(246,214,128,1);
    --background-color:rgba(246,214,128,1)
}
 .module-catalog-119 .module-item-3 .subitem.module-subitem-3>a s{
    background-color:rgba(255,235,235,1);
    --background-color:rgba(255,235,235,1)
}
 div.module-catalog-119 .module-item-7 .item-content .item-assets{
    flex-direction:column;
    flex-wrap:nowrap
}
div.module-catalog-119 .module-item-7 .item-content .catalog-image{
    order:0;
    display:flex
}
/* .module-catalog-119 .module-item-7 .subitem:before{
    content:'\f111' !important;
    font-family:icomoon !important;
    font-size:4px;
    margin-right:5px;
    --element-margin-right:5px
} */
 .module-catalog-1064 .ipr-grid .module-item.swiper-slide{
    margin-right:0;
    width:calc((100% - 1*0px)/2 - .01px)
}
.module-catalog-1064 .ipr-grid .module-item:not(.swiper-slide){
    padding:0;
    width:calc(100%/2 - .01px)
}
.one-column #content .module-catalog-1064 .ipr-grid .module-item.swiper-slide{
    margin-right:0;
    width:calc((100% - 0*0px)/1 - .01px)
}
.one-column #content .module-catalog-1064 .ipr-grid .module-item:not(.swiper-slide){
    padding:0;
    width:calc(100%/1 - .01px)
}
.two-column #content .module-catalog-1064 .ipr-grid .module-item.swiper-slide{
    margin-right:0;
    width:calc((100% - 0*0px)/1 - .01px)
}
.two-column #content .module-catalog-1064 .ipr-grid .module-item:not(.swiper-slide){
    padding:0;
    width:calc(100%/1 - .01px)
}
.side-column .module-catalog-1064 .ipr-grid .module-item.swiper-slide{
    margin-right:0;
    width:calc((100% - 0*0px)/1 - .01px)
}
.side-column .module-catalog-1064 .ipr-grid .module-item:not(.swiper-slide){
    padding:0;
    width:calc(100%/1 - .01px)
}
.module-catalog-1064 .subitem>a s{
    color:rgba(46,63,117,1);
    background-color:rgba(225,235,254,1);
    --background-color:rgba(225,235,254,1);
    border-radius:3px;
    --element-border-radius:3px
}
.module-catalog-1064 .catalog-title:not(:empty)+.item-assets{
    margin-top:var(--j-gap-spacing---5)
}
.module-catalog-1064 .catalog-title{
    display:flex;
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-item);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    line-height:1.3;
    width:auto;
    margin-inline:0 auto;
    justify-content:flex-start;
    align-items:flex-start;
    display:block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:100%;
    -webkit-line-clamp:2
}
.no-touchevents .module-catalog-1064 .catalog-title:hover{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
.module-catalog-1064 .subitems{
    align-items:flex-start;
    --catalog-link-gap:var(--j-gap-spacing---4);
    --column-count:auto;
    --column-width:150px;
    --column-gap:32px;
    column-rule-style:none
}
.module-catalog-1064 .subitem a{
    padding-bottom:1px;
    --element-padding-bottom:1px;
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size--title-menu);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    letter-spacing:-.1px
}
.no-touchevents .module-catalog-1064 .subitem:hover a{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
.module-catalog-1064 .subitem.view-more span{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))
}
.no-touchevents .module-catalog-1064 .subitem.view-more:hover span{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
.module-catalog-1064 .subitem.view-more:after{
    content:'\f105' !important;
    font-family:icomoon !important;
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    transform:translate3d(0px,1px,0);
    margin-left:6px;
    --element-margin-left:6px
}
.no-touchevents .module-catalog-1064 .subitem.view-more:hover:after{
    color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1))
}
.module-catalog-1064 .subitem>a{
    display:block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:100%
}
.module-catalog-1064 .subitem:before{
    margin-right:var(--j-gap-spacing---3);
    --element-margin-right:var(--j-gap-spacing---3)
}
.no-touchevents .module-catalog-1064 .catalog-image .catalog-image:hover{
    transform:scale(var(--scale-hover,1));
    transform:scale(var(--scale-hover,1))
}
.module-catalog-1064 .catalog-image .catalog-image:active{
    transform:scale(var(--scale-active,1));
    transform:scale(var(--scale-active,1))
}
.module-catalog-1064 .catalog-image{
    --scale-hover:1.02;
    --scale-active:1;
    justify-content:start;
    align-items:start;
    order:2;
    display:flex
}
.module-catalog-1064 .catalog-image img,.module-catalog-1064 .catalog-image:after{
    border-radius:2px;
    --element-border-radius:2px
}
.module-catalog-1064 .item-content:before{
    display:none
}
.module-catalog-1064 .catalog-image:before{
    inset-inline:50% 50%;
    inset-block:50% 50%
}
.module-catalog-1064 .item-assets{
    --catalog-gap:var(--j-gap-spacing---6);
    --image-max-width:45%;
    --image-min-width:80px;
    flex-direction:row;
    flex-wrap:wrap
}
.module-catalog-1064 .catalog-image img{
    width:auto;
    height:auto
}
.module-catalog-1064 .item-content .catalog-image img{
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
.module-catalog-1064 .module-item .item-content .item-assets{
    flex-direction:column;
    flex-wrap:nowrap
}
.module-catalog-1064 .module-item .item-content .catalog-image{
    order:0;
    display:flex
}
.module-catalog-1064 .module-item .item-content .catalog-image img{
    width:100%;
    height:100%
}
.module-catalog-1064 .flex-grid>*{
    flex-grow:0
}
div.module-catalog-1064 .auto-grid{
    --grid-min-width:220px;
    --grid-gap:var(--j-gap-spacing---8);
    --auto-grow-type:auto-fit;
    --item-width:var(--item-fit);
    --scrollbar-top-space:var(--scrollbar-top-spacing,0px);
    --scrollbar-bottom-space:var(--scrollbar-bottom-spacing,0px);
    --scroll-padding:var(--scroll-padding-custom,var(--content-gutter,0px))
}
.module-catalog-1064{
    --center-insufficient:initial;
    --inline-margin:initial;
    --center-insufficient-carousel:max-content;
    --align-to-content-title:max(0px,calc(50% - var(--content-max-width)/2 + var(--content-gutter)));
    --align-to-content:max(var(--content-gutter),calc((100vw - var(--scrollW,0px) - var(--content-max-width))/2) + var(--content-gutter,0px));
    --align-to-content-cancel:calc(var(--align-to-content)*-1 + var(--content-gutter,0px))
}
.module-catalog-1064 .auto-grid{
    margin-inline-start:calc(0px - var(--scroll-padding,0px));
    margin-inline-end:calc(0px - var(--scroll-padding,0px));
    --fr:var(--item-width);
    --auto-carousel-button-width:35px;
    --auto-carousel-button-height:35px
}
.module-catalog-1064 .auto-grid .auto-grid-items{
    cursor:var(--cursor);
    grid-auto-flow:column;
    overflow-x:auto;
    overflow-y:hidden;
    padding-inline-start:var(--scroll-padding,0px);
    padding-inline-end:var(--scroll-padding,0px);
    padding-top:var(--top-padding,0px);
    padding-bottom:var(--bottom-padding,0px)
}
.module-catalog-1064 .auto-grid .auto-carousel-controls{
    display:flex
}
.module-catalog-1064 .auto-grid .auto-carousel-items:after{
    display:block
}
.module-catalog-1064 .auto-grid .auto-grid-items.is-gliding a{
    pointer-events:none
}
.module-catalog-1064 .auto-grid>.auto-grid-items:before{
    --fader-status:1;
    display:block
}
.module-catalog-1064 .auto-grid>.auto-grid-items:after{
    --fader-status:1;
    display:block
}
.module-catalog-1064 .auto-carousel-buttons.auto-carousel-buttons span:before,.module-catalog-1064 .auto-carousel-buttons.swiper-buttons>div:before,.module-catalog-1064 .auto-carousel-buttons.scroll-top em:before,.module-catalog-1064 .auto-carousel-buttons.lg-content .lg-icon:before{
    content:'\e93f' !important;
    font-family:icomoon !important;
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.no-touchevents .module-catalog-1064 .auto-carousel-buttons.auto-carousel-buttons span:hover:before,.no-touchevents .module-catalog-1064 .auto-carousel-buttons.swiper-buttons>div:hover:before,.no-touchevents .module-catalog-1064 .auto-carousel-buttons.scroll-top em:hover:before,.no-touchevents .module-catalog-1064 .auto-carousel-buttons.lg-content .lg-icon:hover:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-catalog-1064 .auto-carousel-buttons.auto-carousel-buttons span:active:before,.module-catalog-1064 .auto-carousel-buttons.swiper-buttons>div:active:before,.module-catalog-1064 .auto-carousel-buttons.scroll-top em:active:before,.module-catalog-1064 .auto-carousel-buttons.lg-content .lg-icon:active:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-catalog-1064 .auto-carousel-buttons.auto-carousel-buttons span,.module-catalog-1064 .auto-carousel-buttons.swiper-buttons>div,.module-catalog-1064 .auto-carousel-buttons.scroll-top em,.module-catalog-1064 .auto-carousel-buttons.lg-content .lg-icon{
    background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.no-touchevents .module-catalog-1064 .auto-carousel-buttons.auto-carousel-buttons span:hover,.no-touchevents .module-catalog-1064 .auto-carousel-buttons.swiper-buttons>div:hover,.no-touchevents .module-catalog-1064 .auto-carousel-buttons.scroll-top em:hover,.no-touchevents .module-catalog-1064 .auto-carousel-buttons.lg-content .lg-icon:hover{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-catalog-1064 .auto-carousel-buttons.auto-carousel-buttons span:active,.module-catalog-1064 .auto-carousel-buttons.swiper-buttons>div:active,.module-catalog-1064 .auto-carousel-buttons.scroll-top em:active,.module-catalog-1064 .auto-carousel-buttons.lg-content .lg-icon:active{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.module-catalog-1064 .auto-carousel-prev span:before{
    transform:scaleX(-1);
    font-size:18px
}
.module-catalog-1064 .auto-grid-items:before,.module-catalog-1064 .auto-grid-items:after{
    --fader-width-right:200px
}
.module-catalog-1064 .auto-carousel-buttons{
    align-items:center;
    justify-content:space-between;
    flex-direction:row;
    position:absolute;
    top:50%;
    height:auto;
    transform:translate3d(0,-50%,0);
    margin-top:var(--buttons-offset,0px)
}
.module-catalog-1064 .auto-carousel-buttons .auto-carousel-prev{
    order:0;
    transform:translate3d(var(--auto-carousel-button-x,0px),var(--auto-carousel-button-y,0px),0) scale(var(--scale,1))
}
.module-catalog-1064 .auto-carousel-buttons .auto-carousel-next{
    order:2;
    transform:translate3d(calc(var(--auto-carousel-button-x,0px)*-1),var(--auto-carousel-button-y,0px),0) scale(var(--scale,1))
}
.module-catalog-1064 .auto-carousel-next span:before{
    font-size:18px
}
.no-touchevents .module-catalog-1064 .auto-carousel-buttons>div:hover>span{
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02)
}
div.module-catalog-1064 .auto-carousel-bar{
    display:flex;
    margin:var(--scrollbar-top-spacing,0) max(0px,var(--scroll-padding,0px)) var(--scrollbar-bottom-spacing,0) max(0px,var(--scroll-padding,0px))
}
div.module-catalog-1064 .auto-carousel-controls.auto-carousel-bar{
    max-height:none
}
div.module-catalog-1064{
    --auto-carousel-controls-max-width:min(min(var(--content-max-width,100%) - var(--scroll-padding,0px)*2,var(--content-max-width,100%) - var(--content-gutter,0)*2),100% - var(--scroll-padding,0px)*2)
}
 div.main-menu.main-menu-995>.j-menu .menu-item.main-menu-item-1{
    display:flex
}
.header-sticky[data-sticky=is-sticky] .desktop-main-menu-wrapper .main-menu-995 .main-menu-item-1.flyout:not(.open)>.j-dropdown{
    visibility:hidden
}
.desktop-main-menu-wrapper .menu-fullwidth>.j-dropdown{
    width:100%
}
.desktop-main-menu-wrapper .main-menu-995 .main-menu-item-1.menu-fullwidth>.j-dropdown>.mega-menu-content>.grid-rows>.grid-row>.grid-cols-wrapper{
    --gutter:0px
}
.desktop-main-menu-wrapper .main-menu-995 .main-menu-item-1.dropdown.mega-custom>.j-dropdown{
    --width:800px
}
.main-menu-995>.j-menu li.main-menu-item-1>a .links-text{
    display:var(--display);
    --display:block
}
.desktop-main-menu-wrapper .main-menu-995>.j-menu li.main-menu-item-1.multi-level .dropdown-menu ul li .dropdown-menu{
    left:100%
}
.main-menu-995>.j-menu li.main-menu-item-1 .mega-menu-content{
    padding:0 !important;
    --element-padding:0px !important
}
.desktop-main-menu-wrapper #main-menu.main-menu-995 .main-menu-item-1.dropdown:not(.mega-fullwidth).mega-custom>.j-dropdown{
    left:50%;
    right:auto;
    transform:translate3d(-50%,var(--dropdown-from),0);
    align-items:center;
    --align-scroll:var(--align-scroll-center,0);
    --translate-x:-50%
}
.desktop-main-menu-wrapper #main-menu.main-menu-995 .main-menu-item-1.dropdown:not(.mega-fullwidth).mega-custom:first-child>.j-dropdown{
    left:50%;
    right:auto
}
.desktop-main-menu-wrapper #main-menu.main-menu-995 .main-menu-item-1.dropdown:not(.mega-fullwidth).mega-custom:last-child>.j-dropdown{
    left:50%;
    right:auto
}
.desktop-main-menu-wrapper #main-menu.main-menu-995 .main-menu-item-1.dropdown:not(.mega-fullwidth).mega-custom>.j-dropdown:before{
    --triangle-right:0px;
    --triangle-left:0px;
    transform:translate3d(-100%,0,0);
    transform:translate3d(-50%,0,0)
}
.desktop-main-menu-wrapper #main-menu-2.main-menu-995 .main-menu-item-1.dropdown:not(.mega-fullwidth).mega-custom>.j-dropdown{
    left:50%;
    right:auto;
    transform:translate3d(-50%,var(--dropdown-from),0);
    align-items:center;
    --align-scroll:var(--align-scroll-center,0);
    --translate-x:-50%
}
.desktop-main-menu-wrapper #main-menu-2.main-menu-995 .main-menu-item-1.dropdown:not(.mega-fullwidth).mega-custom:first-child>.j-dropdown{
    left:50%;
    right:auto
}
.desktop-main-menu-wrapper #main-menu-2.main-menu-995 .main-menu-item-1.dropdown:not(.mega-fullwidth).mega-custom:last-child>.j-dropdown{
    left:50%;
    right:auto
}
.desktop-main-menu-wrapper #main-menu-2.main-menu-995 .main-menu-item-1.dropdown:not(.mega-fullwidth).mega-custom>.j-dropdown:before{
    --triangle-right:0px;
    --triangle-left:0px;
    transform:translate3d(-100%,0,0);
    transform:translate3d(-50%,0,0)
}
.main-menu-995>.j-menu li.main-menu-item-1 .menu-label{
    color:rgba(13,82,214,1);
    background-color:rgba(225,235,254,1);
    --background-color:rgba(225,235,254,1);
    background-size:contain
}
.no-touchevents .main-menu-995>.j-menu li.main-menu-item-1:hover .menu-label{
    background-size:contain
}
 .main-menu-995 .main-menu-item-1.mega-menu .mega-menu-content>.grid-rows>.grid-row-1>.grid-cols-wrapper>.grid-cols>.grid-col{
    --unit:1%
}
.main-menu-995 .main-menu-item-1.mega-menu .mega-menu-content>.grid-rows>.grid-row-1:before{
    display:block;
    left:0;
    right:0;
    width:100%
}
.main-menu-995 .main-menu-item-1.mega-menu .mega-menu-content>.grid-rows>.grid-row-1>.grid-cols-wrapper>.grid-cols>.grid-col-1{
    min-width:100%
}
.main-menu-995 .main-menu-item-1.mega-menu .mega-menu-content>.grid-rows>.grid-row-1>.grid-cols-wrapper>.grid-cols>.grid-col-1>.grid-items{
    padding:var(--j-gap-spacing-gutter-2);
    --element-padding:var(--j-gap-spacing-gutter-2)
}
.main-menu-995 .main-menu-item-1.mega-menu .mega-menu-content>.grid-rows>.grid-row-1>.grid-cols-wrapper>.grid-cols>.grid-col-1>.grid-items>.grid-item:not(:empty){
    height:auto
}
.main-menu-995 .main-menu-item-1.mega-menu .mega-menu-content>.grid-rows>.grid-row-1 .grid-col-1{
    display:block
}
.main-menu-995 .main-menu-item-1.mega-menu .mega-menu-content>.grid-rows>.grid-row-1 .grid-col-1>.grid-items:before{
    display:none
}
.grid-items>.grid-item.grid-module-main_menu-995-1-1-1-1{
    display:flex
}
 .main-menu-995 .main-menu-item-1.mega-menu .mega-menu-content>.grid-rows>.grid-row-2>.grid-cols-wrapper>.grid-cols>.grid-col{
    --unit:1%
}
.main-menu-995 .main-menu-item-1.mega-menu .mega-menu-content>.grid-rows>.grid-row-2>.row-bg{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1))
}
.main-menu-995 .main-menu-item-1.mega-menu .mega-menu-content>.grid-rows>.grid-row-2:before{
    display:block;
    left:0;
    right:0;
    width:100%
}
.main-menu-995 .main-menu-item-1.mega-menu .mega-menu-content>.grid-rows>.grid-row-2>.grid-cols-wrapper>.grid-cols>.grid-col-1{
    min-width:100%
}
.main-menu-995 .main-menu-item-1.mega-menu .mega-menu-content>.grid-rows>.grid-row-2>.grid-cols-wrapper>.grid-cols>.grid-col-1>.grid-items{
    padding:var(--j-gap-spacing-gutter-1);
    --element-padding:var(--j-gap-spacing-gutter-1)
}
.main-menu-995 .main-menu-item-1.mega-menu .mega-menu-content>.grid-rows>.grid-row-2>.grid-cols-wrapper>.grid-cols>.grid-col-1>.grid-items>.grid-item:not(:empty){
    height:auto
}
.main-menu-995 .main-menu-item-1.mega-menu .mega-menu-content>.grid-rows>.grid-row-2 .grid-col-1{
    display:block
}
.main-menu-995 .main-menu-item-1.mega-menu .mega-menu-content>.grid-rows>.grid-row-2 .grid-col-1>.grid-items:before{
    display:none
}
.grid-items>.grid-item.grid-module-main_menu-995-1-2-1-1{
    display:flex
}
 div.main-menu.main-menu-995>.j-menu .menu-item.main-menu-item-2{
    display:flex
}
.header-sticky[data-sticky=is-sticky] .desktop-main-menu-wrapper .main-menu-995 .main-menu-item-2.flyout:not(.open)>.j-dropdown{
    visibility:hidden
}
.desktop-main-menu-wrapper .menu-fullwidth>.j-dropdown{
    width:100%
}
.desktop-main-menu-wrapper .main-menu-995 .main-menu-item-2.menu-fullwidth>.j-dropdown>.mega-menu-content{
    padding-inline-start:0;
    padding-inline-end:0
}
.desktop-main-menu-wrapper .main-menu-995 .main-menu-item-2.menu-fullwidth>.j-dropdown>.mega-menu-content>.grid-rows>.grid-row>.grid-cols-wrapper{
    --gutter:var(--content-gutter,0px)
}
.desktop-main-menu-wrapper .main-menu-995 .main-menu-item-2.dropdown.mega-custom>.j-dropdown{
    --width:700px
}
.main-menu-995>.j-menu li.main-menu-item-2>a .links-text{
    display:var(--display);
    --display:block
}
.desktop-main-menu-wrapper .main-menu-995>.j-menu li.main-menu-item-2.multi-level .dropdown-menu ul li .dropdown-menu{
    left:100%
}
.main-menu-995>.j-menu li.main-menu-item-2 .mega-menu-content{
    border-radius:0 !important;
    --element-border-radius:0px !important
}
.desktop-main-menu-wrapper #main-menu.main-menu-995 .main-menu-item-2.dropdown:not(.mega-fullwidth).mega-custom>.j-dropdown{
    right:calc(var(--menu-item-gap,0px)/2);
    left:auto;
    transform:translate3d(0,var(--dropdown-from),0);
    align-items:flex-end;
    --align-scroll:var(--align-scroll-end,0);
    --translate-x:-100%
}
.desktop-main-menu-wrapper #main-menu.main-menu-995 .main-menu-item-2.dropdown:not(.mega-fullwidth).mega-custom:first-child>.j-dropdown{
    right:calc(var(--menu-item-gap,0px)/2);
    left:auto
}
.desktop-main-menu-wrapper #main-menu.main-menu-995 .main-menu-item-2.dropdown:not(.mega-fullwidth).mega-custom:last-child>.j-dropdown{
    right:0;
    left:auto
}
.desktop-main-menu-wrapper #main-menu.main-menu-995 .main-menu-item-2.dropdown:not(.mega-fullwidth).mega-custom>.j-dropdown:before{
    --triangle-right:var(--triangle-right-offset,0px);
    --triangle-left:var(--triangle-left-offset,0px);
    transform:translate3d(-50%,0,0)
}
.desktop-main-menu-wrapper #main-menu-2.main-menu-995 .main-menu-item-2.dropdown:not(.mega-fullwidth).mega-custom>.j-dropdown{
    right:calc(var(--menu-item-gap,0px)/2);
    left:auto;
    transform:translate3d(0,var(--dropdown-from),0);
    align-items:flex-end;
    --align-scroll:var(--align-scroll-end,0);
    --translate-x:-100%
}
.desktop-main-menu-wrapper #main-menu-2.main-menu-995 .main-menu-item-2.dropdown:not(.mega-fullwidth).mega-custom:first-child>.j-dropdown{
    right:calc(var(--menu-item-gap,0px)/2);
    left:auto
}
.desktop-main-menu-wrapper #main-menu-2.main-menu-995 .main-menu-item-2.dropdown:not(.mega-fullwidth).mega-custom:last-child>.j-dropdown{
    right:0;
    left:auto
}
.desktop-main-menu-wrapper #main-menu-2.main-menu-995 .main-menu-item-2.dropdown:not(.mega-fullwidth).mega-custom>.j-dropdown:before{
    --triangle-right:var(--triangle-right-offset,0px);
    --triangle-left:var(--triangle-left-offset,0px);
    transform:translate3d(-50%,0,0)
}
 .main-menu-995 .main-menu-item-2.mega-menu .mega-menu-content>.grid-rows>.grid-row-1>.grid-cols-wrapper>.grid-cols>.grid-col{
    flex-basis:calc((600px + 1px - (100*var(--unit,1%)))*9999);
    --unit:1%
}
.main-menu-995 .main-menu-item-2.mega-menu .mega-menu-content>.grid-rows>.grid-row-1:before{
    display:block;
    left:0;
    right:0;
    width:100%
}
.main-menu-995 .main-menu-item-2.mega-menu .mega-menu-content>.grid-rows>.grid-row-1>.grid-cols-wrapper>.grid-cols>.grid-col-1{
    min-width:100%
}
.main-menu-995 .main-menu-item-2.mega-menu .mega-menu-content>.grid-rows>.grid-row-1>.grid-cols-wrapper>.grid-cols>.grid-col-1>.grid-items>.grid-item:not(:empty){
    height:auto
}
.main-menu-995 .main-menu-item-2.mega-menu .mega-menu-content>.grid-rows>.grid-row-1 .grid-col-1{
    display:block;
    z-index:1
}
.main-menu-995 .main-menu-item-2.mega-menu .mega-menu-content>.grid-rows>.grid-row-1 .grid-col-1>.grid-items:before{
    display:none
}
.grid-items>.grid-item.grid-module-main_menu-995-2-1-1-1{
    display:flex
}
 div.main-menu.main-menu-995>.j-menu .menu-item.main-menu-item-3{
    display:flex
}
.header-sticky[data-sticky=is-sticky] .desktop-main-menu-wrapper .main-menu-995 .main-menu-item-3.flyout:not(.open)>.j-dropdown{
    visibility:hidden
}
.desktop-main-menu-wrapper .main-menu-995 .main-menu-item-3.menu-fullwidth>.j-dropdown>.mega-menu-content{
    padding-inline-start:0;
    padding-inline-end:0
}
.desktop-main-menu-wrapper .main-menu-995 .main-menu-item-3.menu-fullwidth>.j-dropdown>.mega-menu-content>.grid-rows>.grid-row>.grid-cols-wrapper{
    --gutter:var(--content-gutter,0px)
}
.main-menu-995>.j-menu li.main-menu-item-3>a .links-text{
    display:var(--display);
    --display:block
}
.desktop-main-menu-wrapper .main-menu-995>.j-menu li.main-menu-item-3.multi-level .dropdown-menu ul li .dropdown-menu{
    left:100%
}
.desktop-main-menu-wrapper #main-menu.main-menu-995 .main-menu-item-3.dropdown:not(.mega-fullwidth).mega-custom>.j-dropdown{
    left:calc(var(--menu-item-gap,0px)/2);
    right:auto;
    transform:translate3d(0,var(--dropdown-from),0);
    align-items:flex-start;
    --align-scroll:var(--align-scroll-start,0);
    --translate-x:0
}
.desktop-main-menu-wrapper #main-menu.main-menu-995 .main-menu-item-3.dropdown:not(.mega-fullwidth).mega-custom:first-child>.j-dropdown{
    left:initial;
    right:auto
}
.desktop-main-menu-wrapper #main-menu.main-menu-995 .main-menu-item-3.dropdown:not(.mega-fullwidth).mega-custom:last-child>.j-dropdown{
    left:calc(var(--menu-item-gap,0px)/2);
    right:auto
}
.desktop-main-menu-wrapper #main-menu.main-menu-995 .main-menu-item-3.dropdown:not(.mega-fullwidth).mega-custom>.j-dropdown:before{
    --triangle-right:var(--triangle-right-offset,0px);
    --triangle-left:var(--triangle-left-offset,0px);
    transform:none
}
.desktop-main-menu-wrapper #main-menu-2.main-menu-995 .main-menu-item-3.dropdown:not(.mega-fullwidth).mega-custom>.j-dropdown{
    left:calc(var(--menu-item-gap,0px)/2);
    right:auto;
    transform:translate3d(0,var(--dropdown-from),0);
    align-items:flex-start;
    --align-scroll:var(--align-scroll-start,0);
    --translate-x:0
}
.desktop-main-menu-wrapper #main-menu-2.main-menu-995 .main-menu-item-3.dropdown:not(.mega-fullwidth).mega-custom:first-child>.j-dropdown{
    left:initial;
    right:auto
}
.desktop-main-menu-wrapper #main-menu-2.main-menu-995 .main-menu-item-3.dropdown:not(.mega-fullwidth).mega-custom:last-child>.j-dropdown{
    left:calc(var(--menu-item-gap,0px)/2);
    right:auto
}
.desktop-main-menu-wrapper #main-menu-2.main-menu-995 .main-menu-item-3.dropdown:not(.mega-fullwidth).mega-custom>.j-dropdown:before{
    --triangle-right:var(--triangle-right-offset,0px);
    --triangle-left:var(--triangle-left-offset,0px);
    transform:none
}
 div.main-menu.main-menu-995>.j-menu .menu-item.main-menu-item-4{
    display:flex
}
.header-sticky[data-sticky=is-sticky] .desktop-main-menu-wrapper .main-menu-995 .main-menu-item-4.flyout:not(.open)>.j-dropdown{
    visibility:hidden
}
.desktop-main-menu-wrapper .main-menu-995 .main-menu-item-4.menu-fullwidth>.j-dropdown>.mega-menu-content{
    padding-inline-start:0;
    padding-inline-end:0
}
.desktop-main-menu-wrapper .main-menu-995 .main-menu-item-4.menu-fullwidth>.j-dropdown>.mega-menu-content>.grid-rows>.grid-row>.grid-cols-wrapper{
    --gutter:var(--content-gutter,0px)
}
.desktop-main-menu-wrapper .main-menu-995 .main-menu-item-4.dropdown.mega-custom>.j-dropdown{
    --width:500px
}
.main-menu-995>.j-menu li.main-menu-item-4>a .links-text{
    display:var(--display);
    --display:block
}
.desktop-main-menu-wrapper .main-menu-995>.j-menu li.main-menu-item-4.multi-level .dropdown-menu ul li .dropdown-menu{
    left:100%
}
.desktop-main-menu-wrapper #main-menu.main-menu-995 .main-menu-item-4.dropdown:not(.mega-fullwidth).mega-custom>.j-dropdown{
    left:calc(var(--menu-item-gap,0px)/2);
    right:auto;
    transform:translate3d(0,var(--dropdown-from),0);
    align-items:flex-start;
    --align-scroll:var(--align-scroll-start,0);
    --translate-x:0
}
.desktop-main-menu-wrapper #main-menu.main-menu-995 .main-menu-item-4.dropdown:not(.mega-fullwidth).mega-custom:first-child>.j-dropdown{
    left:initial;
    right:auto
}
.desktop-main-menu-wrapper #main-menu.main-menu-995 .main-menu-item-4.dropdown:not(.mega-fullwidth).mega-custom:last-child>.j-dropdown{
    left:calc(var(--menu-item-gap,0px)/2);
    right:auto
}
.desktop-main-menu-wrapper #main-menu.main-menu-995 .main-menu-item-4.dropdown:not(.mega-fullwidth).mega-custom>.j-dropdown:before{
    --triangle-right:var(--triangle-right-offset,0px);
    --triangle-left:var(--triangle-left-offset,0px);
    transform:none
}
.desktop-main-menu-wrapper #main-menu-2.main-menu-995 .main-menu-item-4.dropdown:not(.mega-fullwidth).mega-custom>.j-dropdown{
    left:calc(var(--menu-item-gap,0px)/2);
    right:auto;
    transform:translate3d(0,var(--dropdown-from),0);
    align-items:flex-start;
    --align-scroll:var(--align-scroll-start,0);
    --translate-x:0
}
.desktop-main-menu-wrapper #main-menu-2.main-menu-995 .main-menu-item-4.dropdown:not(.mega-fullwidth).mega-custom:first-child>.j-dropdown{
    left:initial;
    right:auto
}
.desktop-main-menu-wrapper #main-menu-2.main-menu-995 .main-menu-item-4.dropdown:not(.mega-fullwidth).mega-custom:last-child>.j-dropdown{
    left:calc(var(--menu-item-gap,0px)/2);
    right:auto
}
.desktop-main-menu-wrapper #main-menu-2.main-menu-995 .main-menu-item-4.dropdown:not(.mega-fullwidth).mega-custom>.j-dropdown:before{
    --triangle-right:var(--triangle-right-offset,0px);
    --triangle-left:var(--triangle-left-offset,0px);
    transform:none
}
.main-menu-995>.j-menu li.main-menu-item-4 .menu-label{
    color:rgba(34,113,96,1);
    background-color:rgba(237,245,234,1);
    --background-color:rgba(237,245,234,1);
    background-size:contain
}
.no-touchevents .main-menu-995>.j-menu li.main-menu-item-4:hover .menu-label{
    background-size:contain
}
 .main-menu-995 .main-menu-item-4.mega-menu .mega-menu-content>.grid-rows>.grid-row-1>.grid-cols-wrapper>.grid-cols>.grid-col{
    --unit:1%
}
.main-menu-995 .main-menu-item-4.mega-menu .mega-menu-content>.grid-rows>.grid-row-1:before{
    display:block;
    left:0;
    right:0;
    width:100%
}
.main-menu-995 .main-menu-item-4.mega-menu .mega-menu-content>.grid-rows>.grid-row-1>.grid-cols-wrapper>.grid-cols>.grid-col-1{
    min-width:100%
}
.main-menu-995 .main-menu-item-4.mega-menu .mega-menu-content>.grid-rows>.grid-row-1>.grid-cols-wrapper>.grid-cols>.grid-col-1>.grid-items>.grid-item:not(:empty){
    height:auto
}
.main-menu-995 .main-menu-item-4.mega-menu .mega-menu-content>.grid-rows>.grid-row-1>.grid-cols-wrapper>.grid-cols>.grid-col-1>.grid-items{
    justify-content:flex-start
}
.main-menu-995 .main-menu-item-4.mega-menu .mega-menu-content>.grid-rows>.grid-row-1 .grid-col-1{
    display:block
}
.main-menu-995 .main-menu-item-4.mega-menu .mega-menu-content>.grid-rows>.grid-row-1 .grid-col-1>.grid-items:before{
    display:none
}
.grid-items>.grid-item.grid-module-main_menu-995-4-1-1-1{
    display:flex
}
 div.main-menu.main-menu-995>.j-menu .menu-item.main-menu-item-6{
    display:flex
}
.header-sticky[data-sticky=is-sticky] .desktop-main-menu-wrapper .main-menu-995 .main-menu-item-6.flyout:not(.open)>.j-dropdown{
    visibility:hidden
}
.desktop-main-menu-wrapper .main-menu-995 .main-menu-item-6.menu-fullwidth>.j-dropdown>.mega-menu-content{
    padding-inline-start:0;
    padding-inline-end:0
}
.desktop-main-menu-wrapper .main-menu-995 .main-menu-item-6.menu-fullwidth>.j-dropdown>.mega-menu-content>.grid-rows>.grid-row>.grid-cols-wrapper{
    --gutter:var(--content-gutter,0px)
}
.main-menu-995>.j-menu li.main-menu-item-6>a .links-text{
    display:var(--display);
    --display:block
}
.desktop-main-menu-wrapper .main-menu-995>.j-menu li.main-menu-item-6.multi-level .dropdown-menu ul li .dropdown-menu{
    left:100%
}
 .top-menu-638 .top-menu-item-2{
    display:block
}
div.top-menu-638 .j-menu li.top-menu-item-2>a:before{
    content:'\e6ba' !important;
    font-family:icomoon !important;
    margin-bottom:5px
}
.top-menu-638>ul>.top-menu-item-2>a{
    text-align:left
}
.top-menu-638>ul>.top-menu-item-2>a>.links-text{
    display:block
}
.top-menu-638>ul>.top-menu-item-2>a .count-badge{
    position:relative
}
 .top-menu-638 .top-menu-item-3{
    display:block
}
div.top-menu-638 .j-menu li.top-menu-item-3>a:before{
    content:'\e60c' !important;
    font-family:icomoon !important;
}
.top-menu-638>ul>.top-menu-item-3>a{
    text-align:left
}
.top-menu-638>ul>.top-menu-item-3>a>.links-text{
    display:block
}
.top-menu-638>ul>.top-menu-item-3>a .count-badge{
    position:relative
}
 .top-menu-638 .top-menu-item-4{
    display:block
}
div.top-menu-638 .j-menu li.top-menu-item-4>a:before{
    content:'\e92a' !important;
    font-family:icomoon !important
}
.top-menu-638>ul>.top-menu-item-4>a{
    text-align:left
}
.top-menu-638>ul>.top-menu-item-4>a>.links-text{
    display:block
}
.top-menu-638>ul>.top-menu-item-4>a .count-badge{
    position:relative
}
 .top-menu-638 .top-menu-item-5{
    display:block
}
.top-menu-638 .top-menu-item-6{
    display:block
}
.top-menu-638 .top-menu-item-7{
    display:block
}
.top-menu-638 .top-menu-item-8{
    display:block
}
div.top-menu-638 .j-menu li.top-menu-item-8>a:before{
    content:'\e630' !important;
    font-family:icomoon !important;
    /* 白色 */
    /* background-color: #fff; */
}

.top-menu-638>ul>.top-menu-item-8>a{
    text-align:left
}
.top-menu-638>ul>.top-menu-item-8>a>.links-text{
    display:block
}
.top-menu-638>ul>.top-menu-item-8>a .count-badge{
    position:relative
}
 .top-menu-1028 .top-menu-item-1{
    display:block
}
div.top-menu-1028 .j-menu li.top-menu-item-1>a:before{
    content:'\e615' !important;
    font-family:icomoon !important
}
.top-menu-1028>ul>.top-menu-item-1>a{
    text-align:left
}
.top-menu-1028>ul>.top-menu-item-1>a>.links-text{
    display:block
}
.top-menu-1028>ul>.top-menu-item-1>a .count-badge{
    position:relative
}
 .top-menu-1028 .j-menu .j-menu li.top-menu-item-2>a:before{
    content:'\146ec' !important;
    font-family:icomoon !important;
    margin-right:7px;
    --element-margin-right:7px
}
.top-menu-1028 .top-menu-item-2{
    display:block
}
.top-menu-1028 .j-menu .j-menu li.top-menu-item-3>a:before{
    content:'\ea06' !important;
    font-family:icomoon !important
}
.top-menu-1028 .top-menu-item-3{
    display:block
}
.top-menu-1028 .top-menu-item-6{
    display:block
}
div.top-menu-1028 .j-menu li.top-menu-item-6>a:before{
    content:'\e97c' !important;
    font-family:icomoon !important
}
.top-menu-1028>ul>.top-menu-item-6>a{
    text-align:left
}
.top-menu-1028>ul>.top-menu-item-6>a>.links-text{
    display:block
}
.top-menu-1028>ul>.top-menu-item-6>a .count-badge{
    position:relative
}
 .top-menu-632 .top-menu-item-1{
    display:block
}
div.top-menu-632 .j-menu li.top-menu-item-1>a:before{
    content:'\e7b2' !important;
    font-family:icomoon !important
}
.top-menu-632>ul>.top-menu-item-1>a{
    text-align:left
}
.top-menu-632>ul>.top-menu-item-1>a>.links-text{
    display:block
}
.top-menu-632>ul>.top-menu-item-1>a .count-badge{
    position:relative
}
 .top-menu-632 .top-menu-item-2{
    display:block
}
div.top-menu-632 .j-menu li.top-menu-item-2>a:before{
    content:'\e8e4' !important;
    font-family:icomoon !important
}
.top-menu-632>ul>.top-menu-item-2>a{
    text-align:left
}
.top-menu-632>ul>.top-menu-item-2>a>.links-text{
    display:block
}
.top-menu-632>ul>.top-menu-item-2>a .count-badge{
    position:relative
}
 .top-menu-632 .top-menu-item-3{
    display:block
}
div.top-menu-632 .j-menu li.top-menu-item-3>a:before{
    content:'\e639' !important;
    font-family:icomoon !important
}
.top-menu-632>ul>.top-menu-item-3>a{
    text-align:left
}
.top-menu-632>ul>.top-menu-item-3>a>.links-text{
    display:block
}
.top-menu-632>ul>.top-menu-item-3>a .count-badge{
    position:relative
}
 .top-menu-632 .top-menu-item-4{
    display:block
}
div.top-menu-632 .j-menu li.top-menu-item-4>a:before{
    content:'\e656' !important;
    font-family:icomoon !important
}
.top-menu-632>ul>.top-menu-item-4>a{
    text-align:left
}
.top-menu-632>ul>.top-menu-item-4>a>.links-text{
    display:block
}
.top-menu-632>ul>.top-menu-item-4>a .count-badge{
    position:relative
}
 .module-grid-821>.grid-row-1{
    padding:var(--j-gap-spacing-gutter-1);
    --element-padding:var(--j-gap-spacing-gutter-1);
    padding-top:var(--j-gap-spacing---5);
    --element-padding-top:var(--j-gap-spacing---5)
}
.module-grid-821>.grid-row-1:before{
    display:block
}
.module-grid-821>.grid-row-1>.video-row{
    display:block
}
.module-grid-821>.grid-row-1>.wave-top{
    display:block;
    transform:translate3d(0,-63%,0) scale(1)
}
.module-grid-821>.grid-row-1>.wave-bottom{
    transform:translate3d(0,63%,0) scale(-1);
    display:block
}
 .module-grid-821>.grid-row-1>.grid-cols-wrapper>.grid-cols>.grid-col-1{
    min-width:100%;
    display:block
}
.module-grid-821>.grid-row-1>.grid-cols-wrapper>.grid-cols>.grid-col-1>.grid-items{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    padding:var(--j-gap-spacing---9);
    --element-padding:var(--j-gap-spacing---9);
    padding-top:var(--j-gap-spacing---8);
    --element-padding-top:var(--j-gap-spacing---8);
    border-radius:2px;
    --element-border-radius:2px
}
.module-grid-821>.grid-row-1>.grid-cols-wrapper>.grid-cols>.grid-col-1>.grid-items>.grid-item:not(:empty){
    height:auto
}
.module-grid-821>.grid-row-1>.grid-cols-wrapper>.grid-cols>.grid-col-1>.grid-items:before{
    display:none
}
 .grid-items>.grid-item.grid-module-grid-821-1-1-1{
    display:flex
}
 div.grid-items>.grid-item.grid-module-grid-821-1-1-2{
    margin-top:var(--j-gap-spacing---5) !important;
    --element-margin-top:var(--j-gap-spacing---5) !important;
    margin-bottom:var(--j-gap-spacing---5) !important;
    --element-margin-bottom:var(--j-gap-spacing---5) !important
}
.grid-items>.grid-item.grid-module-grid-821-1-1-2{
    display:flex
}
 div.grid-items>.grid-item.grid-module-grid-821-1-1-3{
    margin-top:var(--j-gap-spacing---4) !important;
    --element-margin-top:var(--j-gap-spacing---4) !important
}
.grid-items>.grid-item.grid-module-grid-821-1-1-3{
    display:flex
}
 .grid-item div.accordion-menu.accordion-menu-1067>ul.j-menu>li.accordion-menu-item{
    --menu-item-gap:var(--j-gap-spacing---7)
}
.accordion-menu-1067>.j-menu>li.accordion-menu-item.is-divider{
    border-style:solid !important;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1)) !important
}
div.accordion-menu-1067>ul.j-menu>li.accordion-menu-item>a:before{
    margin-right:var(--j-gap-spacing-gap-2);
    --element-margin-right:var(--j-gap-spacing-gap-2)
}
div.accordion-menu-1067.accordion-menu .menu-item>a,div.accordion-menu-1067.accordion-menu .menu-item>a>.links-text,div.accordion-menu-1067.accordion-menu .desktop-language-wrapper button,div.accordion-menu-1067.accordion-menu .desktop-currency-wrapper button,div.accordion-menu-1067.accordion-menu .mobile-language-wrapper button,div.accordion-menu-1067.accordion-menu .mobile-currency-wrapper button,div.accordion-menu-1067.accordion-menu #cart>a{
    font-family:'Urbanist';
    font-weight:500;
    font-size:var(--j-font_size-font-size--title-item-list);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    line-height:1.3
}
.no-touchevents div.accordion-menu-1067.accordion-menu .menu-item:hover>a,.no-touchevents div.accordion-menu-1067.accordion-menu .menu-item:hover>a>.links-text,div.accordion-menu-1067.accordion-menu .menu-item.active>a>.links-text,div.accordion-menu-1067.accordion-menu .menu-item.open>a>.links-text,div.accordion-menu-1067.accordion-menu .menu-item.panel-active>a>.links-text,.no-touchevents div.accordion-menu-1067.accordion-menu #cart:hover>a,.no-touchevents div.accordion-menu-1067.accordion-menu .desktop-language-wrapper .dropdown:hover button,.no-touchevents div.accordion-menu-1067.accordion-menu .desktop-currency-wrapper .dropdown:hover button,.no-touchevents div.accordion-menu-1067.accordion-menu .mobile-language-wrapper .dropdown:hover button,.no-touchevents div.accordion-menu-1067.accordion-menu .mobile-currency-wrapper .dropdown:hover button{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
div.accordion-menu-1067.accordion-menu .menu-item.open>a,div.accordion-menu-1067.accordion-menu .menu-item.open>a>.links-text,div.accordion-menu-1067.accordion-menu .menu-item.active>a>.links-text,div.accordion-menu-1067.accordion-menu .menu-item.panel-active>a>.links-text{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important
}
div.accordion-menu-1067.accordion-menu .menu-item>a>.links-text>s{
    display:var(--display,block)
}
div.accordion-menu-1067.accordion-menu .menu-item>a>span>s{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
div.accordion-menu-1067.accordion-menu .menu-item>a:before{
    font-size:18px;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*0.5))
}
div.accordion-menu-1067.accordion-menu .menu-item>a:before,div.accordion-menu-1067.accordion-menu .menu-item>a .links-text em{
    margin-right:var(--j-gap-spacing---5);
    --element-margin-right:var(--j-gap-spacing---5)
}
.no-touchevents div.accordion-menu-1067.accordion-menu .menu-item:hover>a,div.accordion-menu-1067.accordion-menu .menu-item.active>a,div.accordion-menu-1067.accordion-menu .menu-item.open>a,div.accordion-menu-1067.accordion-menu .menu-item.panel-active>a,.no-touchevents div.accordion-menu-1067.accordion-menu .desktop-language-wrapper .dropdown:hover button,.no-touchevents div.accordion-menu-1067.accordion-menu .desktop-currency-wrapper .dropdown:hover button,.no-touchevents div.accordion-menu-1067.accordion-menu .mobile-language-wrapper .dropdown:hover button,.no-touchevents div.accordion-menu-1067.accordion-menu .mobile-currency-wrapper .dropdown:hover button{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
div.accordion-menu-1067.accordion-menu .menu-item:not(:first-child),div.accordion-menu-1067.accordion-menu .accordion-menu .menu-item>a+div{
    border-style:none
}
div.accordion-menu-1067.accordion-menu .menu-item>a{
    padding:0;
    --element-padding:0px
}
div.accordion-menu-1067.accordion-menu .menu-item{
    --menu-item-gap:28px
}
div.accordion-menu-1067.accordion-menu .menu-item.has-image{
    --menu-item-gap:var(--j-gap-spacing---6)
}
div.accordion-menu-1067.accordion-menu .menu-item>a>.count-badge{
    position:relative;
    transform:none;
    margin-inline-start:var(--x,6px);
    margin-top:var(--margin-top,0px);
    inset-inline-start:initial
}
div.accordion-menu-1067.accordion-menu .menu-item .menu-image>img{
    background-color:rgba(247,247,247,1);
    --background-color:rgba(247,247,247,1)
}
div.accordion-menu-1067.accordion-menu .menu-item .menu-image{
    margin-right:var(--j-gap-spacing---5);
    --element-margin-right:var(--j-gap-spacing---5);
    padding:var(--j-gap-spacing---1);
    --element-padding:var(--j-gap-spacing---1);
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
div.accordion-menu-1067.accordion-menu .j-menu .j-menu>li.menu-item{
    --menu-item-gap:18px
}
div.accordion-menu-1067.accordion-menu .j-menu>li{
    border-style:none
}
div.accordion-menu-1067.accordion-menu .j-menu .has-image .j-menu{
    border-width:0;
    border-left-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    margin-left:var(--j-gap-spacing---6);
    --element-margin-left:var(--j-gap-spacing---6)
}
div.accordion-menu-1067.accordion-menu .j-menu .j-menu{
    margin-left:var(--j-gap-spacing---4);
    --element-margin-left:var(--j-gap-spacing---4)
}
div.accordion-menu-1067.accordion-menu .j-menu .j-menu .j-menu{
    margin-left:var(--j-gap-spacing---6);
    --element-margin-left:var(--j-gap-spacing---6)
}
div.accordion-menu-1067.accordion-menu .j-menu .has-image .j-menu .j-menu{
    margin-left:var(--j-gap-spacing---9);
    --element-margin-left:var(--j-gap-spacing---9)
}
div.accordion-menu-1067.accordion-menu .j-menu .has-image .j-menu .j-menu .j-menu{
    margin-left:var(--j-gap-spacing---8);
    --element-margin-left:var(--j-gap-spacing---8)
}
div.accordion-menu-1067 .open-menu em:before{
    content:'\e409' !important;
    font-family:icomoon !important;
    font-size:12px
}
div.accordion-menu-1067 .open-menu[aria-expanded=true] em:before{
    content:'\e40b' !important;
    font-family:icomoon !important;
    transform:translate3d(0px,1px,0)
}
div.accordion-menu-1067 .j-menu>.menu-item>a span.open-menu{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:999px;
    --element-border-radius:999px;
    min-width:24px;
    height:24px
}
.no-touchevents div.accordion-menu-1067 .j-menu>.menu-item:hover>a span.open-menu,div.accordion-menu-1067 .j-menu>.menu-item.panel-active>a span.open-menu,div.accordion-menu-1067 .accordion-menu-item.open>a>.open-menu{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
div.accordion-menu-1067 .j-menu>li:not(.mega-menu)>div .j-menu>li>a{
    padding-inline-start:24px !important
}
div.accordion-menu-1067 .j-menu>li:not(.mega-menu).has-image>div .j-menu>li>a{
    padding-inline-start:32px !important
}
div.accordion-menu-1067 .j-menu>li:not(.mega-menu)>div .j-menu>li>div>.j-menu>li>a{
    padding-inline-start:20px !important
}
div.accordion-menu-1067.accordion-menu .j-menu .j-menu li>a,div.accordion-menu-1067.accordion-menu .j-menu .j-menu li>a>.links-text{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size--title-menu);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    letter-spacing:-.1px
}
@media (max-width:900px){
    div.accordion-menu-1067.accordion-menu .j-menu .j-menu li>a,div.accordion-menu-1067.accordion-menu .j-menu .j-menu li>a>.links-text{
        font-size:var(--j-font_size-font-size-500)
    }
}
 div.accordion-menu-1067 ul.j-menu .accordion-menu-item-7>a:before{
    content:'\eb69' !important;
    font-family:icomoon !important
}
 div.accordion-menu-1067 ul.j-menu .accordion-menu-item-8>a:before{
    content:'\e9fe' !important;
    font-family:icomoon !important
}
 div.accordion-menu-1067 ul.j-menu .accordion-menu-item-9>a:before{
    content:'\eaf6' !important;
    font-family:icomoon !important
}
 div.accordion-menu-1067 ul.j-menu .accordion-menu-item-10>a:before{
    content:'\eb0a' !important;
    font-family:icomoon !important
}
 div.accordion-menu-1067 ul.j-menu .accordion-menu-item-11>a:before{
    content:'\eafd' !important;
    font-family:icomoon !important
}
 div.accordion-menu-1067 ul.j-menu .accordion-menu-item-12>a:before{
    content:'\eb02' !important;
    font-family:icomoon !important
}
 .module-spacer-944 .spacer-divider{
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
 .icons-menu-854 a:before{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    font-size:20px !important
}
.icons-menu-854 .menu-item a{
    border-radius:2px;
    --element-border-radius:2px
}
.no-touchevents .icons-menu-854 a:hover:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.icons-menu-854 .links-text{
    white-space:normal;
    overflow:visible;
    text-overflow:ellipsis;
    display:none
}
.icons-menu-854{
    --icon-spacing:22px
}
.icons-menu-tooltip-854 .tooltip-inner{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-200);
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*0.9));
    line-height:1.25;
    background:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    border-radius:2px;
    --element-border-radius:2px;
    padding:.4em;
    --element-padding:.4em;
    padding-right:.7em;
    --element-padding-right:.7em;
    padding-left:.7em;
    --element-padding-left:.7em;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02)
}
.icons-menu-tooltip-854.tooltip.top .tooltip-arrow{
    border-top-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.icons-menu-tooltip-854.tooltip.right .tooltip-arrow{
    border-right-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.icons-menu-tooltip-854.tooltip.bottom .tooltip-arrow{
    border-bottom-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.icons-menu-tooltip-854.tooltip.left .tooltip-arrow{
    border-left-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.icons-menu-854 ul{
    justify-content:flex-start
}
.icons-menu-854 .module-title{
    text-align:left
}
.icons-menu-854 .module-title:after{
    left:0;
    right:auto;
    transform:none
}
 .icons-menu-854 .icons-menu-item-1.icon-menu-icon>a:before{
    content:'\eb56' !important;
    font-family:icomoon !important
}
 .icons-menu-854 .icons-menu-item-2.icon-menu-icon>a:before{
    content:'\eb6d' !important;
    font-family:icomoon !important
}
 .icons-menu-854 .icons-menu-item-3.icon-menu-icon>a:before{
    content:'\eaed' !important;
    font-family:icomoon !important
}
 .icons-menu-854 .icons-menu-item-4.icon-menu-icon>a:before{
    content:'\eaec' !important;
    font-family:icomoon !important
}
 .icons-menu-854 .icons-menu-item-5.icon-menu-icon>a:before{
    content:'\f167' !important;
    font-family:icomoon !important
}
 .grid-item div.accordion-menu.accordion-menu-359 .menu-item>a,.grid-item div.accordion-menu.accordion-menu-359 .menu-item>a>.links-text,.grid-item div.accordion-menu.accordion-menu-359 .desktop-language-wrapper button,.grid-item div.accordion-menu.accordion-menu-359 .desktop-currency-wrapper button,.grid-item div.accordion-menu.accordion-menu-359 .mobile-language-wrapper button,.grid-item div.accordion-menu.accordion-menu-359 .mobile-currency-wrapper button,.grid-item div.accordion-menu.accordion-menu-359 #cart>a{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-item);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    line-height:1.3
}
.no-touchevents .grid-item div.accordion-menu.accordion-menu-359 .menu-item:hover>a,.no-touchevents .grid-item div.accordion-menu.accordion-menu-359 .menu-item:hover>a>.links-text,.grid-item div.accordion-menu.accordion-menu-359 .menu-item.active>a>.links-text,.grid-item div.accordion-menu.accordion-menu-359 .menu-item.open>a>.links-text,.grid-item div.accordion-menu.accordion-menu-359 .menu-item.panel-active>a>.links-text,.no-touchevents .grid-item div.accordion-menu.accordion-menu-359 #cart:hover>a,.no-touchevents .grid-item div.accordion-menu.accordion-menu-359 .desktop-language-wrapper .dropdown:hover button,.no-touchevents .grid-item div.accordion-menu.accordion-menu-359 .desktop-currency-wrapper .dropdown:hover button,.no-touchevents .grid-item div.accordion-menu.accordion-menu-359 .mobile-language-wrapper .dropdown:hover button,.no-touchevents .grid-item div.accordion-menu.accordion-menu-359 .mobile-currency-wrapper .dropdown:hover button{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
.grid-item div.accordion-menu.accordion-menu-359 .menu-item.open>a,.grid-item div.accordion-menu.accordion-menu-359 .menu-item.open>a>.links-text,.grid-item div.accordion-menu.accordion-menu-359 .menu-item.active>a>.links-text,.grid-item div.accordion-menu.accordion-menu-359 .menu-item.panel-active>a>.links-text{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important
}
.grid-item div.accordion-menu.accordion-menu-359 .menu-item>a>.links-text>s{
    display:var(--display,block)
}
.grid-item div.accordion-menu.accordion-menu-359 .menu-item>a>span>s{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.grid-item div.accordion-menu.accordion-menu-359 .menu-item>a:before{
    font-size:18px;
    transform:translate3d(0px,-1px,0);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*0.5))
}
.grid-item div.accordion-menu.accordion-menu-359 .menu-item>a:before,.grid-item div.accordion-menu.accordion-menu-359 .menu-item>a .links-text em{
    margin-right:var(--j-gap-spacing-gap-2);
    --element-margin-right:var(--j-gap-spacing-gap-2)
}
.no-touchevents .grid-item div.accordion-menu.accordion-menu-359 .menu-item:hover>a,.grid-item div.accordion-menu.accordion-menu-359 .menu-item.active>a,.grid-item div.accordion-menu.accordion-menu-359 .menu-item.open>a,.grid-item div.accordion-menu.accordion-menu-359 .menu-item.panel-active>a,.no-touchevents .grid-item div.accordion-menu.accordion-menu-359 .desktop-language-wrapper .dropdown:hover button,.no-touchevents .grid-item div.accordion-menu.accordion-menu-359 .desktop-currency-wrapper .dropdown:hover button,.no-touchevents .grid-item div.accordion-menu.accordion-menu-359 .mobile-language-wrapper .dropdown:hover button,.no-touchevents .grid-item div.accordion-menu.accordion-menu-359 .mobile-currency-wrapper .dropdown:hover button{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.grid-item div.accordion-menu.accordion-menu-359 .menu-item.open>a,.grid-item div.accordion-menu.accordion-menu-359 .menu-item.panel-active>a{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.grid-item div.accordion-menu.accordion-menu-359 .menu-item:not(:first-child),.grid-item div.accordion-menu.accordion-menu-359 .accordion-menu .menu-item>a+div{
    border-style:none
}
.grid-item div.accordion-menu.accordion-menu-359 .menu-item>a{
    padding:0;
    --element-padding:0px
}
.grid-item div.accordion-menu.accordion-menu-359 .menu-item{
    --menu-item-gap:var(--j-gap-spacing---7)
}
.grid-item div.accordion-menu.accordion-menu-359 .menu-item.has-image{
    --menu-item-gap:var(--j-gap-spacing---6)
}
.grid-item div.accordion-menu.accordion-menu-359 .menu-item>a>.count-badge{
    position:relative;
    transform:none;
    margin-inline-start:var(--x,6px);
    margin-top:var(--margin-top,0px);
    inset-inline-start:initial
}
.grid-item div.accordion-menu.accordion-menu-359 .menu-item .menu-image>img{
    background-color:rgba(247,247,247,1);
    --background-color:rgba(247,247,247,1)
}
.grid-item div.accordion-menu.accordion-menu-359 .menu-item .menu-image{
    margin-right:var(--j-gap-spacing---5);
    --element-margin-right:var(--j-gap-spacing---5);
    padding:var(--j-gap-spacing---1);
    --element-padding:var(--j-gap-spacing---1);
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.accordion-menu-359 .title{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-module);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.4;
    margin-bottom:1.25em !important;
    white-space:normal;
    overflow:initial;
    text-overflow:initial;
    -webkit-line-clamp:initial;
    -webkit-line-clamp:2
}
.accordion-menu-359 .title:after{
    display:none;
    margin-top:.7em
}
.accordion-menu-359 .title .page-title-text:after{
    display:none;
    margin-top:.7em
}
.accordion-menu-359 .title .filter-title-text:after{
    display:none;
    margin-top:.7em
}
.accordion-menu-359 .title:after,.accordion-menu-359 .title .page-title-text:after,.accordion-menu-359 .title .filter-title-text:after{
    width:50px;
    height:2px;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.accordion-menu-359>.j-menu>li.accordion-menu-item.is-divider{
    border-style:solid !important;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1)) !important
}
div.accordion-menu-359.accordion-menu .menu-item>a,div.accordion-menu-359.accordion-menu .menu-item>a>.links-text,div.accordion-menu-359.accordion-menu .desktop-language-wrapper button,div.accordion-menu-359.accordion-menu .desktop-currency-wrapper button,div.accordion-menu-359.accordion-menu .mobile-language-wrapper button,div.accordion-menu-359.accordion-menu .mobile-currency-wrapper button,div.accordion-menu-359.accordion-menu #cart>a{
    font-family:'Urbanist';
    font-weight:500;
    font-size:var(--j-font_size-font-size--title-item-list);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    line-height:1.3
}
.no-touchevents div.accordion-menu-359.accordion-menu .menu-item:hover>a,.no-touchevents div.accordion-menu-359.accordion-menu .menu-item:hover>a>.links-text,div.accordion-menu-359.accordion-menu .menu-item.active>a>.links-text,div.accordion-menu-359.accordion-menu .menu-item.open>a>.links-text,div.accordion-menu-359.accordion-menu .menu-item.panel-active>a>.links-text,.no-touchevents div.accordion-menu-359.accordion-menu #cart:hover>a,.no-touchevents div.accordion-menu-359.accordion-menu .desktop-language-wrapper .dropdown:hover button,.no-touchevents div.accordion-menu-359.accordion-menu .desktop-currency-wrapper .dropdown:hover button,.no-touchevents div.accordion-menu-359.accordion-menu .mobile-language-wrapper .dropdown:hover button,.no-touchevents div.accordion-menu-359.accordion-menu .mobile-currency-wrapper .dropdown:hover button{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
div.accordion-menu-359.accordion-menu .menu-item.open>a,div.accordion-menu-359.accordion-menu .menu-item.open>a>.links-text,div.accordion-menu-359.accordion-menu .menu-item.active>a>.links-text,div.accordion-menu-359.accordion-menu .menu-item.panel-active>a>.links-text{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important
}
div.accordion-menu-359.accordion-menu .menu-item>a>.links-text>s{
    display:var(--display,block)
}
div.accordion-menu-359.accordion-menu .menu-item>a>span>s{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
div.accordion-menu-359.accordion-menu .menu-item>a:before{
    font-size:18px;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*0.5))
}
div.accordion-menu-359.accordion-menu .menu-item>a:before,div.accordion-menu-359.accordion-menu .menu-item>a .links-text em{
    margin-right:var(--j-gap-spacing---5);
    --element-margin-right:var(--j-gap-spacing---5)
}
.no-touchevents div.accordion-menu-359.accordion-menu .menu-item:hover>a,div.accordion-menu-359.accordion-menu .menu-item.active>a,div.accordion-menu-359.accordion-menu .menu-item.open>a,div.accordion-menu-359.accordion-menu .menu-item.panel-active>a,.no-touchevents div.accordion-menu-359.accordion-menu .desktop-language-wrapper .dropdown:hover button,.no-touchevents div.accordion-menu-359.accordion-menu .desktop-currency-wrapper .dropdown:hover button,.no-touchevents div.accordion-menu-359.accordion-menu .mobile-language-wrapper .dropdown:hover button,.no-touchevents div.accordion-menu-359.accordion-menu .mobile-currency-wrapper .dropdown:hover button{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
div.accordion-menu-359.accordion-menu .menu-item:not(:first-child),div.accordion-menu-359.accordion-menu .accordion-menu .menu-item>a+div{
    border-style:none
}
div.accordion-menu-359.accordion-menu .menu-item>a{
    padding:0;
    --element-padding:0px
}
div.accordion-menu-359.accordion-menu .menu-item{
    --menu-item-gap:28px
}
div.accordion-menu-359.accordion-menu .menu-item.has-image{
    --menu-item-gap:var(--j-gap-spacing---6)
}
div.accordion-menu-359.accordion-menu .menu-item>a>.count-badge{
    position:relative;
    transform:none;
    margin-inline-start:var(--x,6px);
    margin-top:var(--margin-top,0px);
    inset-inline-start:initial
}
div.accordion-menu-359.accordion-menu .menu-item .menu-image>img{
    background-color:rgba(247,247,247,1);
    --background-color:rgba(247,247,247,1)
}
div.accordion-menu-359.accordion-menu .menu-item .menu-image{
    margin-right:var(--j-gap-spacing---5);
    --element-margin-right:var(--j-gap-spacing---5);
    padding:var(--j-gap-spacing---1);
    --element-padding:var(--j-gap-spacing---1);
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
div.accordion-menu-359.accordion-menu .j-menu .j-menu>li.menu-item{
    --menu-item-gap:18px
}
div.accordion-menu-359.accordion-menu .j-menu>li{
    border-style:none
}
div.accordion-menu-359.accordion-menu .j-menu .has-image .j-menu{
    border-width:0;
    border-left-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    margin-left:var(--j-gap-spacing---6);
    --element-margin-left:var(--j-gap-spacing---6)
}
div.accordion-menu-359.accordion-menu .j-menu .j-menu{
    margin-left:var(--j-gap-spacing---4);
    --element-margin-left:var(--j-gap-spacing---4)
}
div.accordion-menu-359.accordion-menu .j-menu .j-menu .j-menu{
    margin-left:var(--j-gap-spacing---6);
    --element-margin-left:var(--j-gap-spacing---6)
}
div.accordion-menu-359.accordion-menu .j-menu .has-image .j-menu .j-menu{
    margin-left:var(--j-gap-spacing---9);
    --element-margin-left:var(--j-gap-spacing---9)
}
div.accordion-menu-359.accordion-menu .j-menu .has-image .j-menu .j-menu .j-menu{
    margin-left:var(--j-gap-spacing---8);
    --element-margin-left:var(--j-gap-spacing---8)
}
div.accordion-menu-359 .open-menu em:before{
    content:'\e409' !important;
    font-family:icomoon !important;
    font-size:12px
}
div.accordion-menu-359 .open-menu[aria-expanded=true] em:before{
    content:'\e40b' !important;
    font-family:icomoon !important;
    transform:translate3d(0px,1px,0)
}
div.accordion-menu-359 .j-menu>.menu-item>a span.open-menu{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:999px;
    --element-border-radius:999px;
    min-width:24px;
    height:24px
}
.no-touchevents div.accordion-menu-359 .j-menu>.menu-item:hover>a span.open-menu,div.accordion-menu-359 .j-menu>.menu-item.panel-active>a span.open-menu,div.accordion-menu-359 .accordion-menu-item.open>a>.open-menu{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
div.accordion-menu-359 .j-menu>li:not(.mega-menu)>div .j-menu>li>a{
    padding-inline-start:24px !important
}
div.accordion-menu-359 .j-menu>li:not(.mega-menu).has-image>div .j-menu>li>a{
    padding-inline-start:32px !important
}
div.accordion-menu-359 .j-menu>li:not(.mega-menu)>div .j-menu>li>div>.j-menu>li>a{
    padding-inline-start:20px !important
}
div.accordion-menu-359.accordion-menu .j-menu .j-menu li>a,div.accordion-menu-359.accordion-menu .j-menu .j-menu li>a>.links-text{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size--title-menu);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    letter-spacing:-.1px
}
@media (max-width:900px){
    div.accordion-menu-359.accordion-menu .j-menu .j-menu li>a,div.accordion-menu-359.accordion-menu .j-menu .j-menu li>a>.links-text{
        font-size:var(--j-font_size-font-size-500)
    }
}
 .top-menu-1068 .top-menu-item-1{
    display:block
}
div.top-menu-1068 .j-menu li.top-menu-item-1>a:before{
    content:'\e9fe' !important;
    font-family:icomoon !important;
    transform:translate3d(0px,-1px,0) !important
}
.top-menu-1068>ul>.top-menu-item-1>a{
    text-align:left
}
.top-menu-1068>ul>.top-menu-item-1>a>.links-text{
    display:block
}
.top-menu-1068>ul>.top-menu-item-1>a .count-badge{
    position:relative
}
div.top-menu-1068>ul.j-menu>li.top-menu-item-1.drop-menu>div.dropdown-menu.j-dropdown{
    left:calc(var(--menu-item-gap,0px)/2);
    right:auto;
    transform:translate3d(0,var(--dropdown-from),0);
    align-items:flex-start;
    --align-scroll:var(--align-scroll-start,0);
    --translate-x:0
}
div.top-menu-1068>ul.j-menu>li.top-menu-item-1.drop-menu:first-child>div.dropdown-menu.j-dropdown{
    left:0;
    right:auto;
    transform:translate3d(0,var(--dropdown-from),0);
    align-items:flex-start
}
div.top-menu-1068>ul.j-menu>li.top-menu-item-1.drop-menu:last-child>div.dropdown-menu.j-dropdown{
    left:calc(var(--menu-item-gap,0px)/2);
    right:auto;
    transform:translate3d(0,var(--dropdown-from),0);
    align-items:flex-start
}
div.top-menu-1068>ul.j-menu>li.top-menu-item-1.dropdown>div.dropdown-menu.j-dropdown:before{
    --triangle-right:var(--triangle-right-offset,0px);
    --triangle-left:var(--triangle-left-offset,0px)
}
div.top-menu-1068>ul.j-menu>li.top-menu-item-1.drop-menu.animating>div.dropdown-menu.j-dropdown{
    --dropdown-from:0
}
 .top-menu-1068 .j-menu .j-menu li.top-menu-item-2>a:before{
    content:'\ea01' !important;
    font-family:icomoon !important
}
.top-menu-1068 .top-menu-item-2{
    display:block
}
.top-menu-1068 .j-menu .j-menu li.top-menu-item-3>a:before{
    content:'\ea06' !important;
    font-family:icomoon !important
}
.top-menu-1068 .top-menu-item-3{
    display:block
}
.top-menu-1068 .top-menu-item-5{
    display:block
}
div.top-menu-1068 .j-menu li.top-menu-item-5>a:before{
    content:'\eb02' !important;
    font-family:icomoon !important;
    transform:translate3d(1px,0px,0) !important;
    margin-left:3px !important;
    --element-margin-left:3px !important
}
.top-menu-1068 .j-menu li.top-menu-item-5>a:first-child,.top-menu-1068 .j-menu li.top-menu-item-5>a:first-child .links-text{
    text-decoration:none !important;
    -webkit-text-decoration:none !important
}
.top-menu-1068>ul>.top-menu-item-5>a{
    text-align:center
}
.top-menu-1068>ul>.top-menu-item-5>a>.links-text{
    display:none
}
.top-menu-1068>ul>.top-menu-item-5>a .count-badge{
    position:absolute;
    top:auto;
    right:auto
}
.top-menu-1068>.j-menu>.top-menu-item-5.dropdown>a:after{
    display:none
}
.top-menu-1068>.j-menu>.top-menu-item-5.dropdown>a{
    --dropdown-indicator:0px
}
 .top-menu-1068 .top-menu-item-6{
    display:block
}
.top-menu-1068 .top-menu-item-7{
    display:block
}
.top-menu-1068 .top-menu-item-8{
    display:block
}
.top-menu-1068 .top-menu-item-9{
    display:block
}
 .module-grid-821>.grid-row-1{
    padding:var(--j-gap-spacing-gutter-1);
    --element-padding:var(--j-gap-spacing-gutter-1);
    padding-top:var(--j-gap-spacing---5);
    --element-padding-top:var(--j-gap-spacing---5)
}
.module-grid-821>.grid-row-1:before{
    display:block
}
.module-grid-821>.grid-row-1>.video-row{
    display:block
}
.module-grid-821>.grid-row-1>.wave-top{
    display:block;
    transform:translate3d(0,-63%,0) scale(1)
}
.module-grid-821>.grid-row-1>.wave-bottom{
    transform:translate3d(0,63%,0) scale(-1);
    display:block
}
 .module-grid-821>.grid-row-1>.grid-cols-wrapper>.grid-cols>.grid-col-1{
    min-width:100%;
    display:block
}
.module-grid-821>.grid-row-1>.grid-cols-wrapper>.grid-cols>.grid-col-1>.grid-items{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    padding:var(--j-gap-spacing---9);
    --element-padding:var(--j-gap-spacing---9);
    padding-top:var(--j-gap-spacing---8);
    --element-padding-top:var(--j-gap-spacing---8);
    border-radius:2px;
    --element-border-radius:2px
}
.module-grid-821>.grid-row-1>.grid-cols-wrapper>.grid-cols>.grid-col-1>.grid-items>.grid-item:not(:empty){
    height:auto
}
.module-grid-821>.grid-row-1>.grid-cols-wrapper>.grid-cols>.grid-col-1>.grid-items:before{
    display:none
}
 .grid-items>.grid-item.grid-module-grid-821-1-1-1{
    display:flex
}
 div.grid-items>.grid-item.grid-module-grid-821-1-1-2{
    margin-top:var(--j-gap-spacing---5) !important;
    --element-margin-top:var(--j-gap-spacing---5) !important;
    margin-bottom:var(--j-gap-spacing---5) !important;
    --element-margin-bottom:var(--j-gap-spacing---5) !important
}
.grid-items>.grid-item.grid-module-grid-821-1-1-2{
    display:flex
}
 div.grid-items>.grid-item.grid-module-grid-821-1-1-3{
    margin-top:var(--j-gap-spacing---4) !important;
    --element-margin-top:var(--j-gap-spacing---4) !important
}
.grid-items>.grid-item.grid-module-grid-821-1-1-3{
    display:flex
}
 .grid-item div.accordion-menu.accordion-menu-1067>ul.j-menu>li.accordion-menu-item{
    --menu-item-gap:var(--j-gap-spacing---7)
}
.accordion-menu-1067>.j-menu>li.accordion-menu-item.is-divider{
    border-style:solid !important;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1)) !important
}
div.accordion-menu-1067>ul.j-menu>li.accordion-menu-item>a:before{
    margin-right:var(--j-gap-spacing-gap-2);
    --element-margin-right:var(--j-gap-spacing-gap-2)
}
div.accordion-menu-1067.accordion-menu .menu-item>a,div.accordion-menu-1067.accordion-menu .menu-item>a>.links-text,div.accordion-menu-1067.accordion-menu .desktop-language-wrapper button,div.accordion-menu-1067.accordion-menu .desktop-currency-wrapper button,div.accordion-menu-1067.accordion-menu .mobile-language-wrapper button,div.accordion-menu-1067.accordion-menu .mobile-currency-wrapper button,div.accordion-menu-1067.accordion-menu #cart>a{
    font-family:'Urbanist';
    font-weight:500;
    font-size:var(--j-font_size-font-size--title-item-list);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    line-height:1.3
}
.no-touchevents div.accordion-menu-1067.accordion-menu .menu-item:hover>a,.no-touchevents div.accordion-menu-1067.accordion-menu .menu-item:hover>a>.links-text,div.accordion-menu-1067.accordion-menu .menu-item.active>a>.links-text,div.accordion-menu-1067.accordion-menu .menu-item.open>a>.links-text,div.accordion-menu-1067.accordion-menu .menu-item.panel-active>a>.links-text,.no-touchevents div.accordion-menu-1067.accordion-menu #cart:hover>a,.no-touchevents div.accordion-menu-1067.accordion-menu .desktop-language-wrapper .dropdown:hover button,.no-touchevents div.accordion-menu-1067.accordion-menu .desktop-currency-wrapper .dropdown:hover button,.no-touchevents div.accordion-menu-1067.accordion-menu .mobile-language-wrapper .dropdown:hover button,.no-touchevents div.accordion-menu-1067.accordion-menu .mobile-currency-wrapper .dropdown:hover button{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
div.accordion-menu-1067.accordion-menu .menu-item.open>a,div.accordion-menu-1067.accordion-menu .menu-item.open>a>.links-text,div.accordion-menu-1067.accordion-menu .menu-item.active>a>.links-text,div.accordion-menu-1067.accordion-menu .menu-item.panel-active>a>.links-text{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important
}
div.accordion-menu-1067.accordion-menu .menu-item>a>.links-text>s{
    display:var(--display,block)
}
div.accordion-menu-1067.accordion-menu .menu-item>a>span>s{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
div.accordion-menu-1067.accordion-menu .menu-item>a:before{
    font-size:18px;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*0.5))
}
div.accordion-menu-1067.accordion-menu .menu-item>a:before,div.accordion-menu-1067.accordion-menu .menu-item>a .links-text em{
    margin-right:var(--j-gap-spacing---5);
    --element-margin-right:var(--j-gap-spacing---5)
}
.no-touchevents div.accordion-menu-1067.accordion-menu .menu-item:hover>a,div.accordion-menu-1067.accordion-menu .menu-item.active>a,div.accordion-menu-1067.accordion-menu .menu-item.open>a,div.accordion-menu-1067.accordion-menu .menu-item.panel-active>a,.no-touchevents div.accordion-menu-1067.accordion-menu .desktop-language-wrapper .dropdown:hover button,.no-touchevents div.accordion-menu-1067.accordion-menu .desktop-currency-wrapper .dropdown:hover button,.no-touchevents div.accordion-menu-1067.accordion-menu .mobile-language-wrapper .dropdown:hover button,.no-touchevents div.accordion-menu-1067.accordion-menu .mobile-currency-wrapper .dropdown:hover button{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
div.accordion-menu-1067.accordion-menu .menu-item:not(:first-child),div.accordion-menu-1067.accordion-menu .accordion-menu .menu-item>a+div{
    border-style:none
}
div.accordion-menu-1067.accordion-menu .menu-item>a{
    padding:0;
    --element-padding:0px
}
div.accordion-menu-1067.accordion-menu .menu-item{
    --menu-item-gap:28px
}
div.accordion-menu-1067.accordion-menu .menu-item.has-image{
    --menu-item-gap:var(--j-gap-spacing---6)
}
div.accordion-menu-1067.accordion-menu .menu-item>a>.count-badge{
    position:relative;
    transform:none;
    margin-inline-start:var(--x,6px);
    margin-top:var(--margin-top,0px);
    inset-inline-start:initial
}
div.accordion-menu-1067.accordion-menu .menu-item .menu-image>img{
    background-color:rgba(247,247,247,1);
    --background-color:rgba(247,247,247,1)
}
div.accordion-menu-1067.accordion-menu .menu-item .menu-image{
    margin-right:var(--j-gap-spacing---5);
    --element-margin-right:var(--j-gap-spacing---5);
    padding:var(--j-gap-spacing---1);
    --element-padding:var(--j-gap-spacing---1);
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
div.accordion-menu-1067.accordion-menu .j-menu .j-menu>li.menu-item{
    --menu-item-gap:18px
}
div.accordion-menu-1067.accordion-menu .j-menu>li{
    border-style:none
}
div.accordion-menu-1067.accordion-menu .j-menu .has-image .j-menu{
    border-width:0;
    border-left-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    margin-left:var(--j-gap-spacing---6);
    --element-margin-left:var(--j-gap-spacing---6)
}
div.accordion-menu-1067.accordion-menu .j-menu .j-menu{
    margin-left:var(--j-gap-spacing---4);
    --element-margin-left:var(--j-gap-spacing---4)
}
div.accordion-menu-1067.accordion-menu .j-menu .j-menu .j-menu{
    margin-left:var(--j-gap-spacing---6);
    --element-margin-left:var(--j-gap-spacing---6)
}
div.accordion-menu-1067.accordion-menu .j-menu .has-image .j-menu .j-menu{
    margin-left:var(--j-gap-spacing---9);
    --element-margin-left:var(--j-gap-spacing---9)
}
div.accordion-menu-1067.accordion-menu .j-menu .has-image .j-menu .j-menu .j-menu{
    margin-left:var(--j-gap-spacing---8);
    --element-margin-left:var(--j-gap-spacing---8)
}
div.accordion-menu-1067 .open-menu em:before{
    content:'\e409' !important;
    font-family:icomoon !important;
    font-size:12px
}
div.accordion-menu-1067 .open-menu[aria-expanded=true] em:before{
    content:'\e40b' !important;
    font-family:icomoon !important;
    transform:translate3d(0px,1px,0)
}
div.accordion-menu-1067 .j-menu>.menu-item>a span.open-menu{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:999px;
    --element-border-radius:999px;
    min-width:24px;
    height:24px
}
.no-touchevents div.accordion-menu-1067 .j-menu>.menu-item:hover>a span.open-menu,div.accordion-menu-1067 .j-menu>.menu-item.panel-active>a span.open-menu,div.accordion-menu-1067 .accordion-menu-item.open>a>.open-menu{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
div.accordion-menu-1067 .j-menu>li:not(.mega-menu)>div .j-menu>li>a{
    padding-inline-start:24px !important
}
div.accordion-menu-1067 .j-menu>li:not(.mega-menu).has-image>div .j-menu>li>a{
    padding-inline-start:32px !important
}
div.accordion-menu-1067 .j-menu>li:not(.mega-menu)>div .j-menu>li>div>.j-menu>li>a{
    padding-inline-start:20px !important
}
div.accordion-menu-1067.accordion-menu .j-menu .j-menu li>a,div.accordion-menu-1067.accordion-menu .j-menu .j-menu li>a>.links-text{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size--title-menu);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    letter-spacing:-.1px
}
@media (max-width:900px){
    div.accordion-menu-1067.accordion-menu .j-menu .j-menu li>a,div.accordion-menu-1067.accordion-menu .j-menu .j-menu li>a>.links-text{
        font-size:var(--j-font_size-font-size-500)
    }
}
 div.accordion-menu-1067 ul.j-menu .accordion-menu-item-7>a:before{
    content:'\eb69' !important;
    font-family:icomoon !important
}
 div.accordion-menu-1067 ul.j-menu .accordion-menu-item-8>a:before{
    content:'\e9fe' !important;
    font-family:icomoon !important
}
 div.accordion-menu-1067 ul.j-menu .accordion-menu-item-9>a:before{
    content:'\eaf6' !important;
    font-family:icomoon !important
}
 div.accordion-menu-1067 ul.j-menu .accordion-menu-item-10>a:before{
    content:'\eb0a' !important;
    font-family:icomoon !important
}
 div.accordion-menu-1067 ul.j-menu .accordion-menu-item-11>a:before{
    content:'\eafd' !important;
    font-family:icomoon !important
}
 div.accordion-menu-1067 ul.j-menu .accordion-menu-item-12>a:before{
    content:'\eb02' !important;
    font-family:icomoon !important
}
 .module-spacer-944 .spacer-divider{
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))
}
 .icons-menu-854 a:before{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    font-size:20px !important
}
.icons-menu-854 .menu-item a{
    border-radius:2px;
    --element-border-radius:2px
}
.no-touchevents .icons-menu-854 a:hover:before{
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))
}
.icons-menu-854 .links-text{
    white-space:normal;
    overflow:visible;
    text-overflow:ellipsis;
    display:none
}
.icons-menu-854{
    --icon-spacing:22px
}
.icons-menu-tooltip-854 .tooltip-inner{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size-200);
    color:hsla(var(--j-color-scheme-button-foreground-h),var(--j-color-scheme-button-foreground-s),calc(var(--j-color-scheme-button-foreground-l) - 0%),calc(var(--j-color-scheme-button-foreground-a)*0.9));
    line-height:1.25;
    background:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1));
    border-radius:2px;
    --element-border-radius:2px;
    padding:.4em;
    --element-padding:.4em;
    padding-right:.7em;
    --element-padding-right:.7em;
    padding-left:.7em;
    --element-padding-left:.7em;
    box-shadow:0 1.3px 1.4px rgba(0,0,0,.006),0 3.1px 3.5px rgba(0,0,0,.008),0 5.8px 6.5px rgba(0,0,0,.01),0 10.3px 11.6px rgba(0,0,0,.012),0 19.2px 21.7px rgba(0,0,0,.014),0 46px 52px rgba(0,0,0,.02)
}
.icons-menu-tooltip-854.tooltip.top .tooltip-arrow{
    border-top-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.icons-menu-tooltip-854.tooltip.right .tooltip-arrow{
    border-right-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.icons-menu-tooltip-854.tooltip.bottom .tooltip-arrow{
    border-bottom-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.icons-menu-tooltip-854.tooltip.left .tooltip-arrow{
    border-left-color:hsla(var(--j-color-scheme-button-background-h),var(--j-color-scheme-button-background-s),calc(var(--j-color-scheme-button-background-l) - 0%),calc(var(--j-color-scheme-button-background-a)*1))
}
.icons-menu-854 ul{
    justify-content:flex-start
}
.icons-menu-854 .module-title{
    text-align:left
}
.icons-menu-854 .module-title:after{
    left:0;
    right:auto;
    transform:none
}
 .icons-menu-854 .icons-menu-item-1.icon-menu-icon>a:before{
    content:'\eb56' !important;
    font-family:icomoon !important
}
 .icons-menu-854 .icons-menu-item-2.icon-menu-icon>a:before{
    content:'\eb6d' !important;
    font-family:icomoon !important
}
 .icons-menu-854 .icons-menu-item-3.icon-menu-icon>a:before{
    content:'\eaed' !important;
    font-family:icomoon !important
}
 .icons-menu-854 .icons-menu-item-4.icon-menu-icon>a:before{
    content:'\eaec' !important;
    font-family:icomoon !important
}
 .icons-menu-854 .icons-menu-item-5.icon-menu-icon>a:before{
    content:'\f167' !important;
    font-family:icomoon !important
}
 .grid-item div.accordion-menu.accordion-menu-359 .menu-item>a,.grid-item div.accordion-menu.accordion-menu-359 .menu-item>a>.links-text,.grid-item div.accordion-menu.accordion-menu-359 .desktop-language-wrapper button,.grid-item div.accordion-menu.accordion-menu-359 .desktop-currency-wrapper button,.grid-item div.accordion-menu.accordion-menu-359 .mobile-language-wrapper button,.grid-item div.accordion-menu.accordion-menu-359 .mobile-currency-wrapper button,.grid-item div.accordion-menu.accordion-menu-359 #cart>a{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-item);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    line-height:1.3
}
.no-touchevents .grid-item div.accordion-menu.accordion-menu-359 .menu-item:hover>a,.no-touchevents .grid-item div.accordion-menu.accordion-menu-359 .menu-item:hover>a>.links-text,.grid-item div.accordion-menu.accordion-menu-359 .menu-item.active>a>.links-text,.grid-item div.accordion-menu.accordion-menu-359 .menu-item.open>a>.links-text,.grid-item div.accordion-menu.accordion-menu-359 .menu-item.panel-active>a>.links-text,.no-touchevents .grid-item div.accordion-menu.accordion-menu-359 #cart:hover>a,.no-touchevents .grid-item div.accordion-menu.accordion-menu-359 .desktop-language-wrapper .dropdown:hover button,.no-touchevents .grid-item div.accordion-menu.accordion-menu-359 .desktop-currency-wrapper .dropdown:hover button,.no-touchevents .grid-item div.accordion-menu.accordion-menu-359 .mobile-language-wrapper .dropdown:hover button,.no-touchevents .grid-item div.accordion-menu.accordion-menu-359 .mobile-currency-wrapper .dropdown:hover button{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
.grid-item div.accordion-menu.accordion-menu-359 .menu-item.open>a,.grid-item div.accordion-menu.accordion-menu-359 .menu-item.open>a>.links-text,.grid-item div.accordion-menu.accordion-menu-359 .menu-item.active>a>.links-text,.grid-item div.accordion-menu.accordion-menu-359 .menu-item.panel-active>a>.links-text{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important
}
.grid-item div.accordion-menu.accordion-menu-359 .menu-item>a>.links-text>s{
    display:var(--display,block)
}
.grid-item div.accordion-menu.accordion-menu-359 .menu-item>a>span>s{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
.grid-item div.accordion-menu.accordion-menu-359 .menu-item>a:before{
    font-size:18px;
    transform:translate3d(0px,-1px,0);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*0.5))
}
.grid-item div.accordion-menu.accordion-menu-359 .menu-item>a:before,.grid-item div.accordion-menu.accordion-menu-359 .menu-item>a .links-text em{
    margin-right:var(--j-gap-spacing-gap-2);
    --element-margin-right:var(--j-gap-spacing-gap-2)
}
.no-touchevents .grid-item div.accordion-menu.accordion-menu-359 .menu-item:hover>a,.grid-item div.accordion-menu.accordion-menu-359 .menu-item.active>a,.grid-item div.accordion-menu.accordion-menu-359 .menu-item.open>a,.grid-item div.accordion-menu.accordion-menu-359 .menu-item.panel-active>a,.no-touchevents .grid-item div.accordion-menu.accordion-menu-359 .desktop-language-wrapper .dropdown:hover button,.no-touchevents .grid-item div.accordion-menu.accordion-menu-359 .desktop-currency-wrapper .dropdown:hover button,.no-touchevents .grid-item div.accordion-menu.accordion-menu-359 .mobile-language-wrapper .dropdown:hover button,.no-touchevents .grid-item div.accordion-menu.accordion-menu-359 .mobile-currency-wrapper .dropdown:hover button{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.grid-item div.accordion-menu.accordion-menu-359 .menu-item.open>a,.grid-item div.accordion-menu.accordion-menu-359 .menu-item.panel-active>a{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
.grid-item div.accordion-menu.accordion-menu-359 .menu-item:not(:first-child),.grid-item div.accordion-menu.accordion-menu-359 .accordion-menu .menu-item>a+div{
    border-style:none
}
.grid-item div.accordion-menu.accordion-menu-359 .menu-item>a{
    padding:0;
    --element-padding:0px
}
.grid-item div.accordion-menu.accordion-menu-359 .menu-item{
    --menu-item-gap:var(--j-gap-spacing---7)
}
.grid-item div.accordion-menu.accordion-menu-359 .menu-item.has-image{
    --menu-item-gap:var(--j-gap-spacing---6)
}
.grid-item div.accordion-menu.accordion-menu-359 .menu-item>a>.count-badge{
    position:relative;
    transform:none;
    margin-inline-start:var(--x,6px);
    margin-top:var(--margin-top,0px);
    inset-inline-start:initial
}
.grid-item div.accordion-menu.accordion-menu-359 .menu-item .menu-image>img{
    background-color:rgba(247,247,247,1);
    --background-color:rgba(247,247,247,1)
}
.grid-item div.accordion-menu.accordion-menu-359 .menu-item .menu-image{
    margin-right:var(--j-gap-spacing---5);
    --element-margin-right:var(--j-gap-spacing---5);
    padding:var(--j-gap-spacing---1);
    --element-padding:var(--j-gap-spacing---1);
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
.accordion-menu-359 .title{
    font-family:'Urbanist';
    font-weight:600;
    font-size:var(--j-font_size-font-size--title-module);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    text-decoration:none;
    -webkit-text-decoration:none;
    line-height:1.4;
    margin-bottom:1.25em !important;
    white-space:normal;
    overflow:initial;
    text-overflow:initial;
    -webkit-line-clamp:initial;
    -webkit-line-clamp:2
}
.accordion-menu-359 .title:after{
    display:none;
    margin-top:.7em
}
.accordion-menu-359 .title .page-title-text:after{
    display:none;
    margin-top:.7em
}
.accordion-menu-359 .title .filter-title-text:after{
    display:none;
    margin-top:.7em
}
.accordion-menu-359 .title:after,.accordion-menu-359 .title .page-title-text:after,.accordion-menu-359 .title .filter-title-text:after{
    width:50px;
    height:2px;
    background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1))
}
.accordion-menu-359>.j-menu>li.accordion-menu-item.is-divider{
    border-style:solid !important;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1)) !important
}
div.accordion-menu-359.accordion-menu .menu-item>a,div.accordion-menu-359.accordion-menu .menu-item>a>.links-text,div.accordion-menu-359.accordion-menu .desktop-language-wrapper button,div.accordion-menu-359.accordion-menu .desktop-currency-wrapper button,div.accordion-menu-359.accordion-menu .mobile-language-wrapper button,div.accordion-menu-359.accordion-menu .mobile-currency-wrapper button,div.accordion-menu-359.accordion-menu #cart>a{
    font-family:'Urbanist';
    font-weight:500;
    font-size:var(--j-font_size-font-size--title-item-list);
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform:none;
    line-height:1.3
}
.no-touchevents div.accordion-menu-359.accordion-menu .menu-item:hover>a,.no-touchevents div.accordion-menu-359.accordion-menu .menu-item:hover>a>.links-text,div.accordion-menu-359.accordion-menu .menu-item.active>a>.links-text,div.accordion-menu-359.accordion-menu .menu-item.open>a>.links-text,div.accordion-menu-359.accordion-menu .menu-item.panel-active>a>.links-text,.no-touchevents div.accordion-menu-359.accordion-menu #cart:hover>a,.no-touchevents div.accordion-menu-359.accordion-menu .desktop-language-wrapper .dropdown:hover button,.no-touchevents div.accordion-menu-359.accordion-menu .desktop-currency-wrapper .dropdown:hover button,.no-touchevents div.accordion-menu-359.accordion-menu .mobile-language-wrapper .dropdown:hover button,.no-touchevents div.accordion-menu-359.accordion-menu .mobile-currency-wrapper .dropdown:hover button{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style:dotted;
    -webkit-text-decoration-style:dotted;
    text-decoration-line:underline;
    -webkit-text-decoration-line:underline;
    text-decoration-thickness:1px;
    -webkit-text-decoration-thickness:1px;
    text-underline-offset:3px
}
div.accordion-menu-359.accordion-menu .menu-item.open>a,div.accordion-menu-359.accordion-menu .menu-item.open>a>.links-text,div.accordion-menu-359.accordion-menu .menu-item.active>a>.links-text,div.accordion-menu-359.accordion-menu .menu-item.panel-active>a>.links-text{
    color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1)) !important;
    text-decoration-style:dotted !important;
    -webkit-text-decoration-style:dotted !important;
    text-decoration-line:underline !important;
    -webkit-text-decoration-line:underline !important;
    text-decoration-thickness:1px !important;
    -webkit-text-decoration-thickness:1px !important;
    text-underline-offset:3px !important
}
div.accordion-menu-359.accordion-menu .menu-item>a>.links-text>s{
    display:var(--display,block)
}
div.accordion-menu-359.accordion-menu .menu-item>a>span>s{
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1))
}
div.accordion-menu-359.accordion-menu .menu-item>a:before{
    font-size:18px;
    color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*0.5))
}
div.accordion-menu-359.accordion-menu .menu-item>a:before,div.accordion-menu-359.accordion-menu .menu-item>a .links-text em{
    margin-right:var(--j-gap-spacing---5);
    --element-margin-right:var(--j-gap-spacing---5)
}
.no-touchevents div.accordion-menu-359.accordion-menu .menu-item:hover>a,div.accordion-menu-359.accordion-menu .menu-item.active>a,div.accordion-menu-359.accordion-menu .menu-item.open>a,div.accordion-menu-359.accordion-menu .menu-item.panel-active>a,.no-touchevents div.accordion-menu-359.accordion-menu .desktop-language-wrapper .dropdown:hover button,.no-touchevents div.accordion-menu-359.accordion-menu .desktop-currency-wrapper .dropdown:hover button,.no-touchevents div.accordion-menu-359.accordion-menu .mobile-language-wrapper .dropdown:hover button,.no-touchevents div.accordion-menu-359.accordion-menu .mobile-currency-wrapper .dropdown:hover button{
    background:0 0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    --background-color:transparent
}
div.accordion-menu-359.accordion-menu .menu-item:not(:first-child),div.accordion-menu-359.accordion-menu .accordion-menu .menu-item>a+div{
    border-style:none
}
div.accordion-menu-359.accordion-menu .menu-item>a{
    padding:0;
    --element-padding:0px
}
div.accordion-menu-359.accordion-menu .menu-item{
    --menu-item-gap:28px
}
div.accordion-menu-359.accordion-menu .menu-item.has-image{
    --menu-item-gap:var(--j-gap-spacing---6)
}
div.accordion-menu-359.accordion-menu .menu-item>a>.count-badge{
    position:relative;
    transform:none;
    margin-inline-start:var(--x,6px);
    margin-top:var(--margin-top,0px);
    inset-inline-start:initial
}
div.accordion-menu-359.accordion-menu .menu-item .menu-image>img{
    background-color:rgba(247,247,247,1);
    --background-color:rgba(247,247,247,1)
}
div.accordion-menu-359.accordion-menu .menu-item .menu-image{
    margin-right:var(--j-gap-spacing---5);
    --element-margin-right:var(--j-gap-spacing---5);
    padding:var(--j-gap-spacing---1);
    --element-padding:var(--j-gap-spacing---1);
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:99px;
    --element-border-radius:99px
}
div.accordion-menu-359.accordion-menu .j-menu .j-menu>li.menu-item{
    --menu-item-gap:18px
}
div.accordion-menu-359.accordion-menu .j-menu>li{
    border-style:none
}
div.accordion-menu-359.accordion-menu .j-menu .has-image .j-menu{
    border-width:0;
    border-left-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    margin-left:var(--j-gap-spacing---6);
    --element-margin-left:var(--j-gap-spacing---6)
}
div.accordion-menu-359.accordion-menu .j-menu .j-menu{
    margin-left:var(--j-gap-spacing---4);
    --element-margin-left:var(--j-gap-spacing---4)
}
div.accordion-menu-359.accordion-menu .j-menu .j-menu .j-menu{
    margin-left:var(--j-gap-spacing---6);
    --element-margin-left:var(--j-gap-spacing---6)
}
div.accordion-menu-359.accordion-menu .j-menu .has-image .j-menu .j-menu{
    margin-left:var(--j-gap-spacing---9);
    --element-margin-left:var(--j-gap-spacing---9)
}
div.accordion-menu-359.accordion-menu .j-menu .has-image .j-menu .j-menu .j-menu{
    margin-left:var(--j-gap-spacing---8);
    --element-margin-left:var(--j-gap-spacing---8)
}
div.accordion-menu-359 .open-menu em:before{
    content:'\e409' !important;
    font-family:icomoon !important;
    font-size:12px
}
div.accordion-menu-359 .open-menu[aria-expanded=true] em:before{
    content:'\e40b' !important;
    font-family:icomoon !important;
    transform:translate3d(0px,1px,0)
}
div.accordion-menu-359 .j-menu>.menu-item>a span.open-menu{
    background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));
    border-width:1px;
    border-style:solid;
    border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1));
    border-radius:999px;
    --element-border-radius:999px;
    min-width:24px;
    height:24px
}
.no-touchevents div.accordion-menu-359 .j-menu>.menu-item:hover>a span.open-menu,div.accordion-menu-359 .j-menu>.menu-item.panel-active>a span.open-menu,div.accordion-menu-359 .accordion-menu-item.open>a>.open-menu{
    background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1))
}
div.accordion-menu-359 .j-menu>li:not(.mega-menu)>div .j-menu>li>a{
    padding-inline-start:24px !important
}
div.accordion-menu-359 .j-menu>li:not(.mega-menu).has-image>div .j-menu>li>a{
    padding-inline-start:32px !important
}
div.accordion-menu-359 .j-menu>li:not(.mega-menu)>div .j-menu>li>div>.j-menu>li>a{
    padding-inline-start:20px !important
}
div.accordion-menu-359.accordion-menu .j-menu .j-menu li>a,div.accordion-menu-359.accordion-menu .j-menu .j-menu li>a>.links-text{
    font-family:'Inter';
    font-weight:400;
    font-size:var(--j-font_size-font-size--title-menu);
    color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));
    letter-spacing:-.1px
}
@media (max-width:900px){
    div.accordion-menu-359.accordion-menu .j-menu .j-menu li>a,div.accordion-menu-359.accordion-menu .j-menu .j-menu li>a>.links-text{
        font-size:var(--j-font_size-font-size-500)
    }
}
 .search-page .mini-search {
     --search-container-padding: 16px;
     --search-container-padding-outer: 18px;
}

.auto-grid-items-team {
    cursor: var(--cursor);
    grid-auto-flow: column;
    overflow-x: auto;
    overflow-y: hidden;
    padding-inline-start: var(--scroll-padding, 0px);
    padding-inline-end: var(--scroll-padding, 0px);
    padding-top: var(--top-padding, 0px);
    padding-bottom: var(--bottom-padding, 0px);
}