@font-face{font-family:'Cabin';font-style:normal;font-weight:400 700;font-display:swap;src:url(/wp-content/mu-plugins/jcs-home-v3/fonts/cabin-latin-ext-fc44b5.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Cabin';font-style:normal;font-weight:400 700;font-display:swap;src:url(/wp-content/mu-plugins/jcs-home-v3/fonts/cabin-latin-466322.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/mu-plugins/jcs-home-v3/fonts/lato-latin-ext-47b3d2.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/mu-plugins/jcs-home-v3/fonts/lato-latin-1ceff4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lexend';font-style:normal;font-weight:300 700;font-display:swap;src:url(/wp-content/mu-plugins/jcs-home-v3/fonts/lexend-latin-ext-83ea95.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lexend';font-style:normal;font-weight:300 700;font-display:swap;src:url(/wp-content/mu-plugins/jcs-home-v3/fonts/lexend-latin-45b4c6.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--jcs-beige:#E1D0BE;--jcs-beige-soft:#EAE2DA;--jcs-cream:#F7F3F0;--jcs-ink:#3E3E3E;--jcs-brown:#7F5F43;--jcs-brown-dark:#5F4630;--jcs-dark:#272727;--jcs-muted:#666}#st-topbar-cta{background:var(--jcs-beige)!important}#st-topbar-cta .st-topbar-cta-message p,#st-topbar-cta p{color:var(--jcs-ink)!important;font-size:13px!important;font-weight:600;letter-spacing:.02em;margin:0}#st-topbar-cta svg,#st-topbar-cta svg path,.st-topbar-cta-collapse-open svg,.st-topbar-cta-collapse-open svg path{fill:var(--jcs-ink)!important}#st-topbar-cta .st-topbar-cta-collapse{display:flex!important;align-items:center;justify-content:center;width:44px;height:100%;min-height:36px;cursor:pointer}.st-topbar-cta-collapse-open{min-width:44px;min-height:36px;display:flex;align-items:center;justify-content:center}.price,.price .amount,.price bdi,.woocommerce-Price-amount{color:var(--jcs-brown)}.price del,.price del .amount,.price del bdi{color:#8a8a8a;font-weight:400}.wd-cart-number,.wd-tools-count,.cart-widget-count{background:var(--jcs-beige)!important;color:var(--jcs-ink)!important;font-weight:700}.product-label.onsale,.product-label.new{color:#fff}.wpcf7-submit,.wpcf7 input[type=submit]{background:var(--jcs-dark)!important;color:#fff!important;border:0;border-radius:3px}.wpcf7-submit:hover{background:#000!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--jcs-brown);outline-offset:2px}.jcs-home .wd-content-layout{padding-top:0!important;padding-bottom:0!important}.wd-nav-main .wd-nav-img,.wd-nav-header .wd-nav-img{display:none!important}.whb-header .wd-nav-main>li>a{font-size:15px;font-weight:500;color:var(--jcs-ink);text-transform:none;letter-spacing:0}.whb-header .wd-nav-main>li>a:hover,.whb-header .wd-nav-main>li.current-menu-item>a,.whb-header .wd-nav-main>li.current-menu-ancestor>a{color:var(--jcs-brown)}.wd-nav-main>li.jcs-menu-accent>a{color:var(--jcs-brown);font-weight:700}.wd-header-cart .wd-tools-text,.wd-header-cart .wd-cart-subtotal,.wd-header-cart .amount,.wd-header-cart bdi{color:var(--jcs-ink)!important;font-weight:600}.whb-top-bar .wd-header-my-account .wd-tools-text{color:var(--jcs-ink);font-weight:500}.whb-top-bar .searchform input[type=text],.whb-top-bar .searchform input[type=search]{font-size:15px}.wd-nav-main .wd-dropdown-menu,.wd-nav-main .sub-menu-dropdown{border-radius:12px;box-shadow:0 12px 32px rgb(0 0 0 / .12);padding:14px 8px}.wd-nav-main .wd-sub-menu li a{font-size:15px;padding:8px 18px;color:var(--jcs-ink)}.wd-nav-main .wd-sub-menu li a:hover{color:var(--jcs-brown);background:var(--jcs-cream)}.wd-nav-main .jcs-viewall>a{font-weight:700;color:var(--jcs-brown)!important;border-bottom:1px solid #eee4da;margin-bottom:4px}.jcs-lead{font-size:17px;color:var(--jcs-muted);margin:0 0 28px;text-align:center}.jcs-brandgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:18px}.jcs-brandcard{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 14px;border:1px solid #efe6dc;border-radius:12px;background:#fff;text-decoration:none;color:var(--jcs-ink);transition:.2s}.jcs-brandcard:hover{border-color:var(--jcs-beige);box-shadow:0 8px 24px rgb(0 0 0 / .06);transform:translateY(-2px)}.jcs-brandcard__logo{display:flex;align-items:center;justify-content:center;width:100%;height:90px}.jcs-brandcard__logo img{max-height:90px;width:auto;max-width:100%;object-fit:contain}.jcs-brandcard__name{font-family:Lexend,Arial,sans-serif;font-size:20px;text-align:center}.jcs-brandcard__meta{font-size:14px;text-align:center}.jcs-brandcard__meta small{display:block;color:var(--jcs-muted);font-size:12.5px}.jcs-store{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.jcs-store__card{background:var(--jcs-cream);border-radius:12px;padding:26px 24px}.jcs-store__card h2{font-family:Lexend,Arial,sans-serif;font-size:20px;margin:0 0 12px}.jcs-store__card p{margin:0 0 14px;line-height:1.6;color:#444}.jcs-hours{list-style:none;margin:0;padding:0}.jcs-hours li{display:flex;justify-content:space-between;gap:14px;padding:8px 0;border-bottom:1px solid #e8ddd0}.jcs-hours li:last-child{border-bottom:0}@media(max-width:900px){.jcs-store{grid-template-columns:1fr}}.wd-nav-main .wd-design-sized .wd-sub-menu>li>a.woodmart-nav-link,.wd-nav-main .wd-design-sized .wd-sub-menu>li>a{font-size:15px}.wd-nav-main .jcs-col-title>a{font-family:Lexend,Arial,sans-serif;font-size:12px!important;letter-spacing:.09em;text-transform:uppercase;color:var(--jcs-muted)!important;pointer-events:none;cursor:default;padding-bottom:8px}.wd-nav-main .wd-design-sized .wd-sub-menu>li.jcs-viewall-col{flex:0 0 100%;max-width:100%;width:100%;margin-top:14px;padding-top:12px;border-top:1px solid #efe6dc}.wd-nav-main .jcs-viewall-col>a{font-weight:700;color:var(--jcs-brown)!important}.wd-nav-main .jcs-viewall-col>a:after{content:" \2192"}.wd-nav-main .jcs-brand-item>a{padding-top:5px;padding-bottom:5px}.wd-nav-mobile .jcs-viewall>a,.wd-nav-mob-tab .jcs-viewall>a{font-weight:700;color:var(--jcs-brown)}.wd-nav-mobile>li>a,.wd-nav-mob-tab>li>a{min-height:48px;display:flex;align-items:center;font-size:16px}.wd-nav-mobile .wd-sub-menu li a{min-height:44px;display:flex;align-items:center}.jcs-footer{background:var(--jcs-cream);color:var(--jcs-ink);font-size:15px;line-height:1.55}.jcs-footer *{box-sizing:border-box}.jcs-footer__wrap{max-width:1222px;margin:0 auto;padding:0 20px}.jcs-footer a{color:var(--jcs-ink);text-decoration:none}.jcs-footer a:hover{color:var(--jcs-brown)}.jcs-footer h2{font-family:Lexend,Arial,sans-serif;font-size:13px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--jcs-muted);margin:0 0 14px}.jcs-footer__news{background:var(--jcs-beige);padding:22px 0}.jcs-footer__newsrow{display:grid;grid-template-columns:1fr;gap:12px;align-items:center}.jcs-footer__newstxt{margin:0;font-family:Lexend,Arial,sans-serif;font-size:16px;line-height:1.4;color:#2b2b2b}.jcs-footer__form .wpcf7-form{display:flex;flex-direction:column;gap:8px;margin:0}.jcs-footer__form .wpcf7-form p{margin:0}.jcs-footer__form input[type=email],.jcs-footer__form input[type=text]{width:100%;height:48px;border:1px solid #fff;border-radius:3px;padding:0 14px;background:#fff;font-size:15px}.jcs-footer__form .wpcf7-acceptance,.jcs-footer__form .wpcf7-list-item{font-size:13px;color:#2b2b2b}.jcs-footer__form .wpcf7-submit{height:48px;padding:0 24px;font-weight:600;cursor:pointer}.jcs-footer__form .wpcf7-response-output{font-size:13px;margin:8px 0 0}.jcs-footer__main{padding:34px 0 22px}.jcs-footer__grid{display:grid;grid-template-columns:1fr 1fr;gap:28px 20px}.jcs-footer__brand,.jcs-footer__store{grid-column:1 / -1}.jcs-footer__logo{display:inline-block;margin-bottom:8px}.jcs-footer__logo img{display:block;height:auto;width:170px;mix-blend-mode:multiply}.jcs-footer__brand p{margin:0 0 10px}.jcs-footer__rating{display:inline-flex;align-items:center;gap:6px;font-size:14px;margin-bottom:10px;min-height:44px}.jcs-footer__insta{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600}.jcs-footer address{font-style:normal;margin:0 0 10px}.jcs-footer__hours{margin:0 0 10px}.jcs-footer__store p{margin:0 0 12px}.jcs-footer__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;background:var(--jcs-dark);color:#fff!important;border-radius:3px;font-weight:600}.jcs-footer__cta:hover{background:#000}.jcs-footer ul{list-style:none;margin:0;padding:0}.jcs-footer__col li a{display:flex;align-items:center;min-height:44px}.jcs-footer__legal{border-top:1px solid #e4d8cb;padding:16px 0 calc(16px + env(safe-area-inset-bottom));font-size:13.5px}.jcs-footer__legalrow{display:flex;flex-direction:column;gap:6px}.jcs-footer__legalrow p{margin:0}.jcs-footer__legalrow ul{display:flex;flex-wrap:wrap;gap:4px 18px}.jcs-footer__legalrow li a{display:inline-flex;align-items:center;min-height:36px;text-decoration:underline;text-underline-offset:3px}.jcs-footer__pay{display:flex;align-items:center;gap:8px;color:var(--jcs-muted)}@media(min-width:769px){.jcs-footer__newsrow{grid-template-columns:1fr 1fr;gap:32px}.jcs-footer__form .wpcf7-form{flex-direction:row;flex-wrap:wrap;align-items:center}.jcs-footer__form .wpcf7-form p:first-child{flex:1 1 260px}.jcs-footer__grid{grid-template-columns:1.2fr 1.1fr 1fr 1fr;gap:34px}.jcs-footer__brand,.jcs-footer__store{grid-column:auto}.jcs-footer__legalrow{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}}.copyrights-wrapper,.wd-copyrights,.footer-container .copyrights-wrapper{display:none!important}.single_add_to_cart_button,.single-product .single_add_to_cart_button{background:var(--jcs-dark)!important;color:#fff!important;border-radius:3px;font-weight:600;min-height:48px;opacity:1!important;text-transform:none}.single_add_to_cart_button:hover{background:#000!important}.single_add_to_cart_button.disabled,.single_add_to_cart_button:disabled{background:#8a8a8a!important}.single-product .wd-buy-now-btn,.single-product .wd-buy-now{background:#fff!important;color:var(--jcs-ink)!important;border:1px solid var(--jcs-ink)!important;border-radius:3px;min-height:48px;font-weight:600;text-transform:none}.single-product .wd-buy-now-btn:hover,.single-product .wd-buy-now:hover{background:var(--jcs-cream)!important}.single-product .quantity .minus,.single-product .quantity .plus{min-width:44px;min-height:44px}.single-product .quantity input.qty{min-height:44px}.wd-compare-btn,.wd-compare-link,.compare-btn-wrapper{display:none!important}.jcs-pdp-brand{margin:0 0 6px;font-size:13px;letter-spacing:.09em;text-transform:uppercase}.jcs-pdp-brand a{color:var(--jcs-muted)}.jcs-pdp-brand a:hover{color:var(--jcs-brown)}.jcs-pdp-info{list-style:none;margin:20px 0 0;padding:16px 0 0;border-top:1px solid #efe6dc;display:grid;gap:12px}.jcs-pdp-info li{display:flex;align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.45;color:#444}.jcs-pdp-info svg{flex:0 0 24px;width:24px;height:24px;color:var(--jcs-brown);margin-top:1px}.jcs-pdp-info__links{padding-left:36px;font-size:13.5px}.jcs-pdp-info__links a{text-decoration:underline;text-underline-offset:3px;color:var(--jcs-ink)}.single-product .woocommerce-product-gallery .wd-carousel-item img,.single-product .woocommerce-product-gallery__image img{max-height:min(68vh,620px);width:100%;object-fit:contain}@media(max-width:768px){.single-product .woocommerce-product-gallery .wd-carousel-item img,.single-product .woocommerce-product-gallery__image img{max-height:min(46vh,380px)}.single-product .summary .single_add_to_cart_button{flex:1 1 auto}.single-product .product_title{font-size:22px;line-height:1.25}.single-product .wd-buy-now-btn,.single-product .wd-buy-now{width:100%}}.wd-sticky-social,.wd-social-icons.wd-sticky-social{display:none!important}.jcs-archive-head{max-width:1222px;margin:0 auto;padding:26px 20px 6px}.jcs-archive-head h1{font-family:Lexend,Arial,sans-serif;font-weight:400;font-size:30px;line-height:1.2;margin:0 0 8px;color:#222}.jcs-archive-head p{max-width:780px;margin:0;color:#555;line-height:1.6;font-size:15.5px}.jcs-chips-nav{max-width:1222px;margin:0 auto;padding:14px 20px 6px}.jcs-chips-nav ul{display:flex;gap:10px;margin:0;padding:0 20px 4px 0;list-style:none;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch}.jcs-chips-nav ul::-webkit-scrollbar{display:none}.jcs-chips-nav li{flex:0 0 auto;margin:0}.jcs-chips-nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid #e4d8cb;border-radius:999px;color:var(--jcs-ink);white-space:nowrap;background:#fff;font-size:14.5px;transition:.2s}.jcs-chips-nav a:hover{border-color:var(--jcs-brown);color:var(--jcs-brown)}.jcs-chips-nav a.is-active{background:var(--jcs-dark);border-color:var(--jcs-dark);color:#fff}@media(min-width:769px){.jcs-chips-nav ul{flex-wrap:wrap;overflow:visible}}@media(max-width:768px){.jcs-archive-head{padding-top:18px}.jcs-archive-head h1{font-size:24px}.jcs-archive-head p{font-size:14.5px}}.single-product .woocommerce-product-gallery .wd-carousel-item,.single-product .woocommerce-product-gallery__image{background:var(--jcs-cream);border-radius:12px;overflow:hidden}.single-product .woocommerce-product-gallery__image img{mix-blend-mode:multiply}@media(min-width:1025px){.jcs-pdp-info{grid-template-columns:repeat(3,1fr);gap:16px}.jcs-pdp-info li{flex-direction:column;gap:8px;font-size:13.5px}.jcs-pdp-info__links{grid-column:1/-1;flex-direction:row;padding-left:0;font-size:13.5px}}@media(max-width:1024px){.wd-sticky-btn{bottom:calc(55px + env(safe-area-inset-bottom))!important;box-shadow:0 -4px 16px rgb(0 0 0 / .08)}.wd-sticky-btn .price,.wd-sticky-btn .amount{color:var(--jcs-brown)}.wd-sticky-btn .single_add_to_cart_button{min-height:44px}}#st-topbar-cta .st-topbar-cta-collapse{top:0;bottom:0;right:0;height:auto!important}.jcs-universes{list-style:none;margin:0 auto;padding:0 20px;max-width:1222px;display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:14px}.jcs-universes a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:150px;padding:20px 12px;border-radius:14px;background:var(--jcs-cream);border:1px solid #efe6dc;color:var(--jcs-ink);text-align:center;text-decoration:none;transition:.2s}.jcs-universes a:hover{border-color:var(--jcs-beige);box-shadow:0 10px 26px rgb(0 0 0 / .07);transform:translateY(-2px)}.jcs-universes__icon svg{width:34px;height:34px;color:var(--jcs-brown)}.jcs-universes__name{font-family:Lexend,Arial,sans-serif;font-size:18px;line-height:1.2}.jcs-universes__count{font-size:13px;color:var(--jcs-muted)}@media(min-width:769px){.jcs-universes{grid-template-columns:repeat(4,1fr);gap:18px}.jcs-universes a{min-height:180px}}.jcs-toolbar{align-items:center!important;justify-content:space-between;gap:12px;padding:6px 20px 14px!important;border-bottom:1px solid #efe6dc;margin-bottom:22px;flex-direction:row!important}.jcs-toolbar-left,.jcs-toolbar-right{flex-direction:row!important;align-items:center;gap:16px}.jcs-toolbar-right{justify-content:flex-end}.jcs-toolbar .wd-shop-result-count,.jcs-toolbar .woocommerce-result-count{font-size:14px;color:var(--jcs-muted);margin:0}.jcs-toolbar .wd-shop-orderby,.jcs-toolbar .woocommerce-ordering{margin:0}.jcs-toolbar .woocommerce-ordering select,.jcs-toolbar .wd-shop-orderby select{border:0;border-bottom:1px solid var(--jcs-ink);border-radius:0;font-size:14.5px;padding:8px 24px 8px 0;background:#fff0;min-height:44px}.wd-side-hidden.wd-left,.wd-side-hidden.wd-right,.wd-sidebar.wd-side-hidden{max-width:420px}.wd-side-hidden .widget-title,.wd-side-hidden .wd-filter-title,.wd-side-hidden .wd-pf-title{font-family:Lexend,Arial,sans-serif;font-size:13px;letter-spacing:.09em;text-transform:uppercase;color:var(--jcs-ink)}.wd-side-hidden .wd-pf-checkboxes li a,.wd-side-hidden .wd-pf-btn button{min-height:44px;display:flex;align-items:center}.wd-products .wd-product .product-wrapper,.wd-products .wd-product .product-element-top{border:0!important;box-shadow:none!important}.wd-products .wd-product .product-element-top{background:var(--jcs-cream);border-radius:12px;overflow:hidden}.wd-products .wd-product .product-image-link img,.wd-products .wd-product .product-image-link .attachment-woocommerce_thumbnail{width:100%;aspect-ratio:1/1;object-fit:contain;mix-blend-mode:multiply}.wd-products .wd-product .wd-entities-title{font-family:Cabin,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.35;color:var(--jcs-ink)}.wd-products .wd-product .wd-entities-title a{color:inherit}.wd-products .wd-product .wd-entities-title .jcs-card-brand{display:block;font-size:11.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--jcs-muted);margin-bottom:3px;font-weight:600}.wd-products .wd-product .wd-entities-title .jcs-card-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wd-products .wd-product .star-rating,.wd-products .wd-product .wd-star-rating,.wd-products .wd-product .wd-rating{display:none!important}.wd-products .wd-product .price{font-size:15.5px;font-weight:600;margin-top:4px}.wd-products .wd-product .product-label.new,.wd-products .wd-product .product-label.onsale{border-radius:999px;font-size:11.5px;padding:3px 10px;min-height:0;line-height:1.4}.wd-products .wd-product .wd-bottom-actions .wd-action-btn>a,.wd-products .wd-product .wd-add-btn>a{min-width:44px;min-height:44px}.jcs-archive-head,.jcs-chips-nav{max-width:none;padding-left:17px;padding-right:17px}.jcs-toolbar{padding-left:17px!important;padding-right:17px!important}@media(max-width:768px){.jcs-toolbar{padding:4px 16px 12px!important;flex-wrap:wrap}.jcs-toolbar-left{flex:1 1 auto;gap:12px}.jcs-toolbar-right{flex:0 0 auto}.jcs-toolbar .wd-shop-result-count,.jcs-toolbar .woocommerce-result-count{display:none}}.whb-header .wd-header-cart .wd-tools-inner{background:var(--jcs-beige)!important;border-color:transparent!important;color:var(--jcs-ink)!important}.whb-header .wd-header-cart .wd-tools-icon{background:#fff!important;color:var(--jcs-ink)!important}.wd-products .wd-product .product-element-bottom{display:flex;flex-direction:column}.wd-products .wd-product .wd-entities-title{order:0}.wd-products .wd-product .wd-swatches-grid,.wd-products .wd-product .wd-swatches-product{order:1;margin:8px 0 0}.wd-products .wd-product .price{order:2;margin-top:0!important}.jcs-filter-btn .wd-off-canvas-btn{margin:0}.jcs-filter-btn .wd-off-canvas-btn>a{display:inline-flex!important;align-items:center;gap:10px;min-height:46px;padding:0 22px!important;border:1px solid var(--jcs-ink)!important;border-radius:999px!important;background:#fff!important;color:var(--jcs-ink)!important;font-size:14.5px;font-weight:600;text-transform:none;letter-spacing:0;box-shadow:none!important}.jcs-filter-btn .wd-off-canvas-btn>a:hover{background:var(--jcs-cream)!important}.jcs-filter-btn .wd-action-icon{display:none!important}.jcs-filter-btn .wd-off-canvas-btn>a:before{content:"";display:inline-block;width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M4 6h10M18 6h2M4 12h4M12 12h8M4 18h12M20 18h0'/%3E%3Ccircle cx='16' cy='6' r='2'/%3E%3Ccircle cx='10' cy='12' r='2'/%3E%3Ccircle cx='18' cy='18' r='2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M4 6h10M18 6h2M4 12h4M12 12h8M4 18h12M20 18h0'/%3E%3Ccircle cx='16' cy='6' r='2'/%3E%3Ccircle cx='10' cy='12' r='2'/%3E%3Ccircle cx='18' cy='18' r='2'/%3E%3C/svg%3E") center/contain no-repeat}.jcs-filter-btn .wd-action-text{display:inline!important}.wd-side-hidden.wd-left{width:400px!important;max-width:92vw!important}.wd-side-hidden .wd-pf-title,.wd-side-hidden .widget-title{padding:14px 0;font-size:13px}.wd-side-hidden .wd-pf-checkboxes .wd-pf-title{font-weight:600}@media(max-width:768px){.jcs-filter-btn .wd-off-canvas-btn>a{min-height:44px;padding:0 18px!important}}@media(max-width:768px){.jcs-archive-head,.jcs-chips-nav,.jcs-toolbar{padding-left:15px!important;padding-right:15px!important}.jcs-archive-head p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.jcs-toolbar .wd-shop-orderby .wd-action-btn>a,.jcs-toolbar .wd-shop-orderby a{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.wd-products .wd-product .wd-entities-title{text-align:left}}.jcs-tabs__nav button{color:#666!important}.jcs-tabs__nav button.is-active,.jcs-tabs__nav button:hover{color:#222!important}.price del,.price del .amount,.price del bdi,del .woocommerce-Price-amount{color:#707070!important}.onsale.wdr-onsale,.wdr-onsale{color:var(--jcs-ink)!important}.product-label.new{background:var(--jcs-ink)!important;color:#fff!important}.product-label.onsale{background:var(--jcs-brown)!important;color:#fff!important}.jcs-about__kicker,.jcs-banner__kicker{color:var(--jcs-brown)!important}body,.wd-attr-selected,.woocommerce-product-details__short-description,.product_meta{color:#555}input.qty,.single-product .quantity input{color:var(--jcs-ink)}.jcs-footer__credit{display:flex;justify-content:flex-start}@media(min-width:769px){.jcs-footer__legalrow{flex-wrap:wrap}.jcs-footer__credit{margin-left:auto;justify-content:flex-end}}.tt-badge{--tt-brand:#5A341C;--tt-wave:#5082C8;--tt-wave-opacity:.55;display:inline-flex;align-items:center;gap:12px;padding:10px 18px 12px 12px;min-height:44px;border-radius:999px;text-decoration:none!important;color:var(--jcs-ink)!important;font-family:Cabin,Arial,sans-serif;font-size:13px;line-height:1.2;position:relative;border:1px solid color-mix(in srgb,currentColor 18%,transparent);background:color-mix(in srgb,currentColor 4%,transparent);transition:border-color .35s ease,background .35s ease,transform .35s ease;overflow:hidden}.tt-badge:hover{border-color:var(--tt-wave);background:color-mix(in srgb,var(--tt-wave) 10%,transparent);transform:translateY(-1px)}.tt-badge:focus-visible{outline:2px solid var(--jcs-brown);outline-offset:3px}.tt-badge__turtle{flex-shrink:0;width:26px;height:26px;object-fit:contain;display:block;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.tt-badge:hover .tt-badge__turtle{transform:rotate(-6deg) scale(1.05)}.tt-badge__text{display:flex;flex-direction:column;gap:1px}.tt-badge__label{font-size:9.5px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.tt-badge__brand{font-family:Lexend,Arial,sans-serif;font-weight:600;font-size:14px;letter-spacing:-.01em;line-height:1.1;color:var(--tt-brand)}.tt-badge__arrow{flex-shrink:0;width:10px;height:10px;margin-left:2px;opacity:.55;transition:transform .3s ease,opacity .3s ease}.tt-badge:hover .tt-badge__arrow{transform:translateX(3px);opacity:1}.tt-badge__wave{position:absolute;bottom:2px;left:0;right:0;height:6px;pointer-events:none;opacity:var(--tt-wave-opacity);overflow:hidden;color:var(--tt-wave)}.tt-badge__wave svg{display:block;width:200%;height:100%;animation:tt-wave-drift 6s linear infinite}@keyframes tt-wave-drift{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.tt-badge__wave svg{animation:none}.tt-badge,.tt-badge__arrow,.tt-badge__turtle{transition:none}}.whb-header .wd-logo img,.wd-logo img{width:auto!important;height:auto!important;max-height:65px;object-fit:contain}@media(max-width:1024px){.whb-header .wd-logo img,.wd-logo img{max-height:52px}}#st-topbar-cta{position:relative}#st-topbar-cta .st-topbar-cta-collapse{position:absolute!important;top:-4px!important;bottom:auto!important;right:0!important;transform:none!important;margin:0!important;width:44px!important;height:44px!important;min-height:0;display:flex!important;align-items:center;justify-content:center}.st-topbar-cta-collapse-open{display:none!important}#st-topbar-cta .st-topbar-cta-collapse:focus-visible{outline:2px solid var(--jcs-brown);outline-offset:-2px}.entry-content p,.entry-content li,.wd-text-block p,.title-after_title p,.page-content p{color:#555}.wd-breadcrumbs,.wd-breadcrumbs a,.wd-breadcrumbs .wd-last,.woocommerce-breadcrumb,.woocommerce-breadcrumb a{color:#5f5f5f!important}.wd-breadcrumbs a:hover{color:var(--jcs-brown)!important}span.optional,.woocommerce-checkout .optional{color:#666!important}.woocommerce-info,.woocommerce-checkout .woocommerce-notice,.wc_payment_methods .woocommerce-notice,.woocommerce-no-shipping-available-html{background:#fbf3e4!important;color:#3a2a10!important;border:1px solid #e0b252;border-radius:6px}.woocommerce-info a,.woocommerce-notice a{color:var(--jcs-brown-dark)!important;text-decoration:underline}.woocommerce-message{border-radius:6px}.jcs-footer h2,.jcs-footer__pay{color:#5f5f5f}.jcs-footer__rating{color:#444}.jcs-hours span{color:#555}.product_meta,.product_meta a,.wd-product-meta{color:#555}.price .woocommerce-price-suffix,.woocommerce-price-suffix{color:#555}.sku_wrapper{display:none}.woocommerce-cart .quantity,.woocommerce-checkout .quantity{display:inline-flex;align-items:center}.woocommerce-cart .quantity .minus,.woocommerce-cart .quantity .plus,.woocommerce-checkout .quantity .minus,.woocommerce-checkout .quantity .plus,.wd-cart-item .quantity .minus,.wd-cart-item .quantity .plus{min-width:44px!important;min-height:44px!important;color:#242424!important}.woocommerce-cart input.qty,.woocommerce-checkout input.qty,.widget_shopping_cart input.qty{min-width:44px;min-height:44px;color:var(--jcs-ink)}.woocommerce-cart a.remove,.woocommerce-checkout a.remove,.widget_shopping_cart a.remove,.woocommerce-mini-cart a.remove{width:44px!important;height:44px!important;display:inline-flex!important;align-items:center;justify-content:center}.shipping-calculator-button{display:inline-flex;align-items:center;min-height:44px}.woocommerce-cart button[name=calc_shipping],.woocommerce-cart .button,.woocommerce-checkout .button{min-height:44px}.woocommerce-checkout .woocommerce-form-coupon-toggle a.showcoupon,a.showcoupon{display:inline-flex;align-items:center;min-height:44px}.woocommerce-form__label-for-checkbox,.woocommerce form .form-row label.checkbox,.woocommerce-shipping-methods label,.wc_payment_method label,.woocommerce-form-login__rememberme{display:flex!important;align-items:center;gap:10px;min-height:44px;padding:4px 0}.woocommerce input[type=checkbox],.woocommerce input[type=radio]{width:24px!important;height:24px!important;flex:0 0 24px}.woocommerce-cart .woocommerce-message .button.wc-forward,.woocommerce-cart .woocommerce-message a.wc-forward{display:none}.whb-header .wd-header-cart .wd-tools-inner,.whb-header .wd-header-cart .wd-tools-inner *,.whb-header .wd-header-cart .wd-tools-text,.whb-header .wd-header-cart .wd-tools-text bdi,.whb-header .wd-header-cart .amount{color:var(--jcs-ink)!important}.woocommerce-cart .whb-header .wd-header-cart .wd-tools-inner,.woocommerce-checkout .whb-header .wd-header-cart .wd-tools-inner{background:var(--jcs-beige)!important}.woocommerce-cart .jcs-footer__news,.woocommerce-checkout .jcs-footer__news{display:none}.jcs-footer a[href^="tel:"],.jcs-footer a[href^="mailto:"],.jcs-footer address a{display:inline-flex;align-items:center;min-height:44px}.jcs-footer__legalrow li a{min-height:44px}.jcs-footer__form .wpcf7-list-item label,.jcs-footer__form .wpcf7-acceptance label{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding:6px 0}.jcs-footer__form input[type=checkbox]{width:24px;height:24px;flex:0 0 24px;margin:0}.jcs-btn-dark,.jcs-btn-brown,.jcs-footer__cta,.wpcf7-submit,.wpcf7 input[type=submit]{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;background:var(--jcs-brown)!important;color:#fff!important;border:0;border-radius:3px;font-weight:600;text-decoration:none;cursor:pointer;transition:background .2s}.jcs-btn-dark:hover,.jcs-btn-brown:hover,.jcs-footer__cta:hover,.wpcf7-submit:hover{background:var(--jcs-brown-dark)!important;color:#fff!important}.jcs-btn-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;border:1px solid var(--jcs-ink);border-radius:3px;color:var(--jcs-ink)!important;font-weight:600;text-decoration:none;background:#fff}.jcs-btn-ghost:hover{background:var(--jcs-cream)}.jcs-footer__form .wpcf7-submit{background:var(--jcs-dark)!important}body.jcs-textpage .entry-content{max-width:760px;margin-left:auto;margin-right:auto}body.jcs-textpage .entry-content h2{font-family:Lexend,Arial,sans-serif;font-weight:400;font-size:24px;line-height:1.25;margin:34px 0 12px;color:#222}body.jcs-textpage .entry-content h3{font-family:Lexend,Arial,sans-serif;font-weight:400;font-size:19px;margin:24px 0 8px;color:#222}body.jcs-textpage .entry-content p,body.jcs-textpage .entry-content li{line-height:1.7;font-size:16px}body.jcs-textpage .entry-content a:not(.jcs-btn-dark):not(.jcs-btn-brown):not(.jcs-btn-ghost){color:var(--jcs-brown-dark);text-decoration:underline;text-underline-offset:3px}body.jcs-textpage.jcs-page-le-magasin .entry-content{max-width:1100px}body.jcs-textpage.jcs-page-a-propos .entry-content .jcs-universes{padding:0;max-width:none;margin-top:12px}.jcs-toc{background:var(--jcs-cream);border-radius:12px;padding:18px 22px;margin:0 0 28px}.jcs-toc strong{font-family:Lexend,Arial,sans-serif;font-weight:500}.jcs-toc ol{margin:10px 0 0;padding-left:20px;columns:2;column-gap:28px}.jcs-toc li{margin:0 0 4px;break-inside:avoid;font-size:14.5px}.jcs-toc a{display:inline-flex;min-height:44px;align-items:center}@media(max-width:700px){.jcs-toc ol{columns:1}}body.jcs-textpage .entry-content h2[id^=article-]{scroll-margin-top:90px}.jcs-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0 8px}.woocommerce-account .col-register-text,.woocommerce-account .col-register-text *{text-align:left}.jcs-contact{display:grid;grid-template-columns:1fr;gap:28px;max-width:1100px;margin:0 auto}.jcs-contact__info,.jcs-contact__form{background:var(--jcs-cream);border-radius:14px;padding:26px 24px}.jcs-contact__form{background:#fff;border:1px solid #efe6dc}.jcs-contact h2{font-family:Lexend,Arial,sans-serif;font-weight:400;font-size:20px;margin:0 0 10px;color:#222}.jcs-contact__info h2:not(:first-child){margin-top:24px}.jcs-contact address{font-style:normal;line-height:1.6;margin:0 0 14px;color:#444}.jcs-contact__links{list-style:none;margin:0;padding:0}.jcs-contact__links a{display:inline-flex;align-items:center;min-height:44px;color:var(--jcs-ink);text-decoration:underline;text-underline-offset:3px}.jcs-contact__form p{margin:0 0 14px;color:#555}.jcs-contact .wpcf7-form p{margin:0 0 14px}.jcs-contact .wpcf7-form label{display:block;font-size:14.5px;font-weight:600;color:#333;margin-bottom:6px}.jcs-contact .wpcf7-form .req{color:#a33}.jcs-contact .wpcf7-form input[type=text],.jcs-contact .wpcf7-form input[type=email],.jcs-contact .wpcf7-form textarea{width:100%;min-height:48px;padding:10px 14px;border:1px solid #d9cdbf;border-radius:3px;background:#fff;font-size:16px;color:var(--jcs-ink)}.jcs-contact .wpcf7-form textarea{min-height:150px}.jcs-contact .wpcf7-acceptance label,.jcs-contact .wpcf7-list-item label{display:flex;gap:10px;align-items:flex-start;font-weight:400;font-size:14px;line-height:1.5;min-height:44px}.jcs-contact .wpcf7-acceptance input{width:24px;height:24px;flex:0 0 24px;margin:2px 0 0}.jcs-contact .wpcf7-acceptance a{color:var(--jcs-brown-dark);text-decoration:underline}.jcs-contact .wpcf7-submit{width:100%}.jcs-contact .wpcf7-response-output{margin:14px 0 0;font-size:14px}@media(min-width:900px){.jcs-contact{grid-template-columns:5fr 6fr;gap:32px}.jcs-contact .wpcf7-form .jcs-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.jcs-contact .wpcf7-submit{width:auto;min-width:220px}}body.jcs-contactpage .entry-content{max-width:1100px}.jcs-404{max-width:760px;margin:0 auto;padding:34px 20px 50px;text-align:left}.jcs-404__code{margin:0 0 6px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--jcs-brown);font-weight:700}.jcs-404 h1{font-family:Lexend,Arial,sans-serif;font-weight:400;font-size:32px;margin:0 0 14px;color:#222}.jcs-404 p{font-size:16.5px;color:#555;line-height:1.6}.jcs-404__search{display:flex;gap:10px;margin:22px 0}.jcs-404__search input[type=search]{flex:1 1 auto;min-height:48px;padding:0 14px;border:1px solid #d9cdbf;border-radius:3px;font-size:16px;background:#fff}.jcs-404__search button{min-height:48px;padding:0 22px;background:var(--jcs-brown);color:#fff;border:0;border-radius:3px;font-weight:600;cursor:pointer}.jcs-404__btns{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 34px}.jcs-404__h2{font-family:Lexend,Arial,sans-serif;font-weight:400;font-size:20px;margin:0 0 14px;color:#222}.jcs-404 .jcs-universes{padding:0;max-width:none}@media(max-width:560px){.jcs-404__search{flex-direction:column}.jcs-404__btns a{flex:1 1 100%}}.product-element-top{position:relative}.onsale.wdr-onsale,.wd-product .onsale.wdr-onsale,.product-element-top .onsale{position:absolute!important;top:10px;left:10px;z-index:3;margin:0!important;padding:4px 11px;border-radius:999px;background:var(--jcs-brown)!important;color:#fff!important;font-size:12.5px;font-weight:700;line-height:1.35;min-height:0;min-width:0;pointer-events:none;letter-spacing:.02em}.single-product .woocommerce-product-gallery{position:relative}.single-product .woocommerce-product-gallery .onsale,.single-product .onsale.wdr-onsale{top:14px;left:14px}.wd-product.outofstock .product-element-top:after{content:var(--jcs-soldout,"Épuisé");position:absolute;top:10px;right:10px;z-index:3;padding:4px 11px;border-radius:999px;background:#fff;color:#444;font-size:12.5px;font-weight:700;border:1px solid #ddd}.wd-product.outofstock .product-image-link img{opacity:.6}.wd-products .wd-product,.wd-products .wd-product .product-wrapper{text-align:left}.wd-products .wd-product .wd-entities-title,.wd-products .wd-product .price,.wd-products .wd-product .wd-swatches-grid{text-align:left;justify-content:flex-start}.wd-products .wd-product .price del{font-size:14px}.star-rating:not(.jcs-has-rating),.wd-star-rating:not(.jcs-has-rating){display:none}.wd-products .wd-product .wd-swatches-grid .wd-swatch,.wd-swatches-product .wd-swatch{min-width:36px;min-height:36px}.wd-swatches-product,.wd-products .wd-swatches-grid{gap:8px}.wd-products .wd-product .wd-add-btn>a,.wd-products .wd-product .wd-add-btn .button{min-width:44px;min-height:44px}.wd-products .wd-product .wd-bottom-actions .wd-action-btn>a{min-width:44px;min-height:44px}.wd-products-per-page,.wd-products-shop-view{display:none!important}.wd-load-more.wd-products-load-more,.wd-load-more{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;background:#fff!important;color:var(--jcs-ink)!important;border:1px solid var(--jcs-ink)!important;border-radius:999px!important;font-weight:600;text-transform:none}.wd-products-load-more.load-on-scroll:not(:focus){display:block!important;width:1px;height:1px;min-height:0!important;padding:0!important;margin:0 auto;border:0!important;overflow:hidden;opacity:0;font-size:0}@media(min-width:700px) and (max-width:1024px){.single-product .wd-gallery-thumb .wd-carousel-item{width:96px!important;max-width:96px}.single-product .wd-gallery-thumb img{aspect-ratio:1/1;object-fit:cover}}.jcs-pdp-oos{background:#fbf3e4;border:1px solid #e0b252;border-radius:10px;padding:14px 16px;margin:0 0 16px;font-size:14.5px;line-height:1.5;color:#3a2a10}.jcs-pdp-oos strong{display:block;margin-bottom:4px}.jcs-pdp-oos a{color:var(--jcs-brown-dark);text-decoration:underline;font-weight:600}.jcs-pdp-info__links{display:flex;flex-wrap:wrap;gap:0 18px}.jcs-pdp-info__links a{display:inline-flex;align-items:center;min-height:44px}:root{--wd-sticky-btn-height:44px}.single-product .wd-buy-now-btn,.single-product .wd-buy-now,.single-product .single_add_to_cart_button{min-height:48px}.jcs-archive-head__count{margin-top:8px!important;font-size:14.5px!important}.jcs-archive-head__count a{color:var(--jcs-brown-dark);text-decoration:underline}@media(min-width:700px) and (max-width:1024px){.wd-products.wd-grid-g{--wd-col-md:3!important}}.jcs-chips-nav ul{scroll-padding-left:17px}.jcs-brandgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:700px){.jcs-brandgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(min-width:1025px){.jcs-brandgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.jcs-brandcard{padding:16px 10px;min-height:150px;justify-content:center}.jcs-brandcard__logo{height:70px}.jcs-brandcard__logo img{max-height:70px}.jcs-brandcard__meta{display:block;font-size:14px;color:var(--jcs-muted)}.jcs-brandcard__meta small{display:inline;font-size:14px;color:var(--jcs-muted)}.jcs-brandcard__name{font-size:18px}.jcs-tabs__nav{display:flex;gap:8px;overflow-x:auto;flex-wrap:nowrap;white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:flex-start}.jcs-tabs__nav::-webkit-scrollbar{display:none}@media(min-width:769px){.jcs-tabs__nav{justify-content:center;overflow:visible}}.jcs-tabs__nav button{min-height:44px;flex:0 0 auto}#sb_instagram .sbi_follow_btn a,#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_load_btn{background:#272727!important;color:#fff!important;min-height:44px;display:inline-flex!important;align-items:center;padding:0 22px!important;border-radius:3px}#sb_instagram .sbi_follow_btn a:hover,#sb_instagram .sbi_load_btn:hover{background:#000!important}#sb_instagram .sbi_caption,#sb_instagram .sbi_info{display:none!important}.jcs-about__kicker,.jcs-banner__kicker,.jcs-kicker{color:var(--jcs-brown)!important}.jcs-slide{transition:opacity .35s ease,visibility 0s linear .35s}.jcs-slide.is-active{transition:opacity .5s ease .2s,visibility 0s}.jcs-slider[data-effect=slide] .jcs-slide{transition:transform .7s ease,visibility 0s linear .7s}.jcs-slider[data-effect=slide] .jcs-slide.is-active{transition:transform .7s ease,visibility 0s}@media(max-width:768px){.jcs-slide__media{max-height:min(340px,46vh)}.jcs-slide__content{padding-bottom:10px}.jcs-slider__controls{position:relative!important;bottom:auto!important;padding-bottom:4px}.jcs-slider button.jcs-slider__nav{top:calc(min(340px,46vh)/2 - 24px)!important}}.screen-reader-text{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.jcs-lead-left{font-size:18px!important;line-height:1.65!important;color:#333!important}.jcs-values{display:grid;grid-template-columns:1fr;gap:14px;margin:8px 0 6px}.jcs-values>div{background:var(--jcs-cream);border-radius:12px;padding:18px 20px}.jcs-values h3{margin:0 0 8px!important;font-size:18px!important}.jcs-values p{margin:0!important;font-size:15.5px!important}@media(min-width:700px){.jcs-values{grid-template-columns:1fr 1fr}}body.jcs-textpage.jcs-page-a-propos .entry-content{max-width:900px}.jcs-404 .page-header:before,.jcs-404 .page-header:after{content:none!important;display:none!important}.jcs-404 .page-header{padding:0!important;margin:0!important;min-height:0!important;background:none!important}body.error404 .jcs-404,body.error404 .jcs-404 *{text-align:left}body.error404 .jcs-404 .jcs-universes a{text-align:center}.wd-product-sku,.wd-product-detail.wd-product-sku{display:none!important}.wd-nav-mobile .wd-nav-img,.wd-nav-mob-tab .wd-nav-img,.mobile-nav .wd-nav-img{display:none!important}.whb-header .wd-tools-element>a,.whb-header .wd-header-mobile-nav>a,.whb-header .wd-header-search>a{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.whb-header .wd-logo a{display:inline-flex;align-items:center;min-height:44px}a.scrollToTop,.scrollToTop{width:44px!important;height:44px!important}.jcs-reviews a,.jcs-reviews__more{display:inline-flex;align-items:center;min-height:44px}a.wd-logo,.wd-logo>a{display:inline-flex!important;align-items:center;min-height:44px}.woocommerce-pagination .page-numbers,.wd-pagination .page-numbers,ul.page-numbers a,ul.page-numbers span{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.woocommerce-ordering select.orderby,.wd-shop-orderby select{min-width:44px;min-height:44px}.wd-breadcrumbs a,.woocommerce-breadcrumb a{display:inline-flex;align-items:center;min-height:44px}@media(max-width:768px){.wd-product-nav-btn,.wd-products-nav{display:none!important}}.wd-product-nav-btn{min-width:44px;min-height:44px}.wd-btn-arrow{min-width:44px;min-height:44px}.single-product input.qty{min-width:44px;width:44px}.single-product .wd-buy-now-btn{min-height:48px!important}.single-product .wd-social-icons .wd-social-icon{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.woocommerce form .form-row input.input-text,.woocommerce form .form-row select,.woocommerce-checkout .select2-container .select2-selection--single,.woocommerce-checkout input.qty{min-height:48px;font-size:16px}.wd-checkout-steps li a,.wd-checkout-steps li>span{display:inline-flex;align-items:center;min-height:44px}.wd-sticky-btn:not(.wd-sticky-btn-shown){visibility:hidden}.wd-sticky-btn{transition:transform .25s ease,visibility 0s linear .25s}.wd-sticky-btn.wd-sticky-btn-shown{transition:transform .25s ease,visibility 0s}.wd-sticky-btn .quantity,.wd-sticky-btn .quantity input,.wd-sticky-btn .quantity .btn{background:#fff!important;color:var(--jcs-ink)!important}.wd-sticky-btn .quantity{border:1px solid #e4d8cb;border-radius:3px}.jcs-universes li{display:flex;margin:0}.jcs-universes li>a{flex:1 1 auto;width:100%}@media(min-width:601px) and (max-width:1100px){.jcs-trust__row{grid-template-columns:repeat(3,1fr)}.jcs-trust__item{justify-content:center;padding:18px 10px;font-size:14px}.jcs-trust__item+.jcs-trust__item{border-top:0;border-left:1px solid #e4d8cb}}.wd-free-progress-bar .progress-msg,.progress-msg{color:#444}html body,body{--wd-text-color:#555;--color-gray-500:#6b6b6b;--color-gray-600:#5f5f5f}.registration-info,.includes_tax,.cart_item .woocommerce-Price-amount{color:#555}.jcs-toc strong{color:#333}.jcs-stars,.jcs-reviews .jcs-stars{color:#a36b00!important}.woocommerce .button,.woocommerce button.button,.woocommerce a.button,.woocommerce input[type=submit],.woocommerce input.input-text,.woocommerce .checkout-button,.wpcf7-submit,.wpcf7 input[type=submit]{min-height:48px!important}.woocommerce-cart input.qty,.woocommerce-checkout input.qty,.woocommerce .quantity input.qty{height:44px!important;min-height:44px!important}.woocommerce a.lost_password,.woocommerce-LostPassword a,.woocommerce-form-login .show-password-input,.woocommerce .show-password-input{display:inline-flex!important;align-items:center;min-height:44px;min-width:44px}a.wd-switch-to-register,.btn.wd-switch-to-register{min-height:46px}.jcs-pdp-info li.jcs-pdp-info__links{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center;gap:0 28px;padding-left:0;margin-top:2px}.jcs-pdp-info li.jcs-pdp-info__links a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}@media(max-width:1024px){.jcs-pdp-info li.jcs-pdp-info__links{padding-left:36px}}@media(hover:hover) and (pointer:fine){.jcs-pdp-info li.jcs-pdp-info__links a{min-height:32px}.jcs-pdp-info{margin-top:16px;padding-top:14px}}.jcs-pdp-info{list-style:none!important;display:flex!important;flex-wrap:wrap;margin:22px 0 0!important;padding:0!important;background:none!important;border:0!important;border-radius:0}.jcs-pdp-info li{display:flex!important;flex:1 1 0%;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:0 14px!important;margin:0!important;border-left:1px solid #e9ded0;min-width:110px}.jcs-pdp-info li:first-child{border-left:0}.jcs-pdp-info li svg{flex:0 0 36px;width:36px!important;height:36px!important;padding:8px;box-sizing:border-box;border-radius:50%;background:var(--jcs-cream);color:var(--jcs-brown-dark);border:1px solid #e9ded0}.jcs-pdp-info li span{font-size:13px;line-height:1.4;color:var(--jcs-muted)}.jcs-pdp-info li span strong{display:block;font-size:14px;font-weight:600;color:var(--jcs-dark);margin-bottom:2px}.jcs-pdp-info li.jcs-pdp-info__links{display:none!important}.jcs-pdp-info .jcs-pay{display:block;margin-top:6px}.jcs-pdp-info .jcs-pay__chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid #e9ded0;border-radius:999px;font-size:11.5px;color:var(--jcs-brown-dark);background:var(--jcs-cream)}.jcs-pdp-info .jcs-pay__chip svg{flex:0 0 13px;width:13px!important;height:13px!important;padding:0;border:0;background:none;border-radius:0}@media(max-width:600px){.jcs-pdp-info{flex-direction:column}.jcs-pdp-info li{border-left:0;border-top:1px solid #e9ded0;padding:14px 0!important}.jcs-pdp-info li:first-child{border-top:0}}.wd-nav-main .wd-dropdown-menu .wd-sub-menu li>a,.wd-nav-main .wd-dropdown-menu .sub-menu li>a{text-transform:none;letter-spacing:0;font-size:15px;line-height:1.35}.wd-nav-main .wd-dropdown-menu .wd-sub-menu li.jcs-col-title>a{text-transform:uppercase;letter-spacing:.09em;font-size:12px!important}.wd-nav-main .wd-dropdown-menu.wd-design-default{min-width:250px;padding:12px 8px}.wd-nav-main .wd-design-default .wd-sub-menu{margin:0}.wd-nav-main .wd-design-default .wd-sub-menu li>a{display:block;padding:11px 18px;border-radius:8px;white-space:nowrap}.wd-nav-main .wd-design-default .wd-sub-menu li>a:hover{background:var(--jcs-cream);color:var(--jcs-brown)}.wd-nav-main .jcs-viewall-col>a{text-transform:none;font-size:15px;letter-spacing:0;display:inline-flex;align-items:center}.wd-nav-main .jcs-viewall-col>a:after{content:"\2192";display:inline-block;margin-left:12px;transition:transform .2s ease}.wd-nav-main .jcs-viewall-col>a:hover:after{transform:translateX(4px)}@media(max-width:1024px){html:not(:lang(fr)) form.variations_form.wd-label-side-md.wd-reset-side-md table.variations,html:not(:lang(fr)) form.variations_form.wd-label-side-md.wd-reset-side-md table.variations tbody{display:block;width:100%}html:not(:lang(fr)) form.variations_form.wd-label-side-md.wd-reset-side-md table.variations tr{display:flex;flex-wrap:wrap;align-items:center;min-width:0}html:not(:lang(fr)) form.variations_form.wd-label-side-md.wd-reset-side-md table.variations th.label{display:block;flex:0 1 auto;max-width:100%;min-width:0;overflow-wrap:break-word;hyphens:auto}html:not(:lang(fr)) form.variations_form.wd-label-side-md.wd-reset-side-md table.variations td.value{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:6px 0;width:auto;min-width:0;max-width:100%}html:not(:lang(fr)) form.variations_form.wd-label-side-md.wd-reset-side-md table.variations .wd-reset-var{width:auto;max-width:100%}html:not(:lang(fr)) form.variations_form.wd-label-side-md.wd-reset-side-md table.variations .reset_variations{white-space:nowrap}}@media(max-width:400px){html:not(:lang(fr)) form.checkout input::placeholder{font-size:13px}html:not(:lang(fr)) .woocommerce-checkout-review-order-table .wd-checkout-prod{min-width:0;max-width:100%}html:not(:lang(fr)) .woocommerce-checkout-review-order-table .wd-checkout-prod-img{flex:0 1 48px;min-width:0;max-width:48px;overflow:hidden}html:not(:lang(fr)) .woocommerce-checkout-review-order-table .wd-checkout-prod-cont{flex:1 1 0%;min-width:0}html:not(:lang(fr)) .woocommerce-checkout-review-order-table .wd-checkout-prod .quantity{max-width:100%}html:not(:lang(fr)) .woocommerce-checkout-review-order-table .wd-checkout-prod .quantity .btn{width:30px;min-width:30px;padding:0}html:not(:lang(fr)) .woocommerce-checkout-review-order-table .wd-checkout-prod .quantity input.qty{width:38px;min-width:0}}:root{--wd-sticky-btn-height:78px}body .wd-sticky-btn{background:#fff;border-top:1px solid #eadfd3;box-shadow:0 -12px 34px rgb(40 25 10 / .13);padding:0;z-index:400;visibility:hidden;transform:translateY(115%);transition:transform .32s cubic-bezier(.22,.8,.3,1),visibility 0s linear .32s}body .wd-sticky-btn.jcs-sticky-on,body .wd-sticky-btn.wd-sticky-btn-shown{visibility:visible;transform:none;transition:transform .32s cubic-bezier(.22,.8,.3,1),visibility 0s}body .wd-sticky-btn .wd-sticky-btn-container{display:flex;align-items:center;justify-content:space-between;gap:28px;max-width:1222px;margin:0 auto;padding:12px 20px;min-height:78px}body .wd-sticky-btn .wd-sticky-btn-content{display:flex;align-items:center;gap:16px;flex:1 1 auto;min-width:0}body .wd-sticky-btn .wd-sticky-btn-thumbnail{flex:0 0 58px;width:58px;height:58px;margin:0;border-radius:10px;background:var(--jcs-cream);overflow:hidden;display:block}body .wd-sticky-btn .wd-sticky-btn-thumbnail img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;display:block}body .wd-sticky-btn .wd-sticky-btn-info{min-width:0;flex:1 1 auto}body .wd-sticky-btn .jcs-sb-brand{display:block;font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:#666;margin:0 0 2px;font-weight:600}body .wd-sticky-btn .wd-sticky-btn-info .wd-entities-title{margin:0;font-family:Lexend,Arial,sans-serif;font-size:17px;font-weight:500;line-height:1.3;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .wd-sticky-btn .wd-sticky-btn-cart{display:flex;align-items:center;gap:18px;flex:0 0 auto;margin:0}body .wd-sticky-btn .wd-sticky-btn-cart .price{margin:0;font-size:26px;font-weight:600;line-height:1;color:var(--jcs-brown);white-space:nowrap;display:inline-flex;align-items:baseline;gap:8px}body .wd-sticky-btn .wd-sticky-btn-cart .price del{font-size:16px;font-weight:400;color:#707070}body .wd-sticky-btn .wd-sticky-btn-cart .price ins{text-decoration:none;background:none}body .wd-sticky-btn form.cart{display:flex;align-items:center;gap:12px;margin:0;flex-wrap:nowrap}body .wd-sticky-btn .quantity{display:inline-flex;align-items:stretch;height:52px;margin:0;border:1px solid #d9cdbf;border-radius:3px;background:#fff!important}body .wd-sticky-btn .quantity .btn,body .wd-sticky-btn .quantity .minus,body .wd-sticky-btn .quantity .plus{width:44px;min-width:44px;height:auto;min-height:50px;border:0;background:#fff!important;color:#222!important;font-size:20px;line-height:1;padding:0}body .wd-sticky-btn .quantity input.qty{width:48px;height:auto!important;min-height:50px!important;border:0;background:#fff!important;color:#222!important;font-size:17px;font-weight:600;text-align:center;padding:0}body .wd-sticky-btn .single_add_to_cart_button{height:52px;min-height:52px!important;min-width:230px;padding:0 30px;font-size:16px;font-weight:600;letter-spacing:0;text-transform:none;background:var(--jcs-dark)!important;color:#fff!important;border:0;border-radius:3px;box-shadow:none}body .wd-sticky-btn .single_add_to_cart_button:hover{background:#000!important}body .wd-sticky-btn .wd-sticky-add-to-cart{height:52px;min-height:52px!important;min-width:230px;padding:0 30px!important;font-size:16px;font-weight:600;letter-spacing:0;text-transform:none;background:var(--jcs-dark)!important;color:#fff!important;border:0;border-radius:3px;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}body .wd-sticky-btn .wd-sticky-add-to-cart:hover{background:#000!important}body .wd-sticky-btn .wd-buy-now-btn{height:52px;min-height:52px!important;padding:0 26px;font-size:15px;font-weight:600;text-transform:none;background:#fff!important;color:#222!important;border:1px solid #222!important;border-radius:3px;box-shadow:none}body .wd-sticky-btn .wd-buy-now-btn:hover{background:var(--jcs-cream)!important}body.jcs-sticky-visible .scrollToTop{bottom:calc(var(--wd-sticky-btn-height) + 22px)}@media(max-width:1100px){body .wd-sticky-btn .wd-buy-now-btn{display:none}body .wd-sticky-btn .single_add_to_cart_button,body .wd-sticky-btn .wd-sticky-add-to-cart{min-width:190px}}@media(max-width:1024px){:root{--wd-sticky-btn-height:74px}body .wd-sticky-btn{bottom:calc(54px + env(safe-area-inset-bottom))!important}}@media(max-width:768px){:root{--wd-sticky-btn-height:72px}body .wd-sticky-btn .wd-sticky-btn-container{display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:12px;row-gap:0;align-items:center;padding:10px 14px;min-height:72px}body .wd-sticky-btn .wd-sticky-btn-content,body .wd-sticky-btn .wd-sticky-btn-cart,body .wd-sticky-btn form.cart{display:contents!important}body .wd-sticky-btn .wd-sticky-btn-thumbnail{grid-column:1;grid-row:1 / span 2;width:52px;height:52px;flex:none}body .wd-sticky-btn .wd-sticky-btn-info{grid-column:2;grid-row:1;align-self:end}body .wd-sticky-btn .jcs-sb-brand{display:none}body .wd-sticky-btn .wd-sticky-btn-info .wd-entities-title{font-size:14px;font-weight:500;line-height:1.25;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}body .wd-sticky-btn .wd-sticky-btn-cart .price{grid-column:2;grid-row:2;align-self:start;font-size:19px;margin-top:3px}body .wd-sticky-btn .quantity{display:none}body .wd-sticky-btn .single_add_to_cart_button,body .wd-sticky-btn.wd-quantity-overlap .single_add_to_cart_button,body .wd-sticky-btn .wd-sticky-add-to-cart{grid-column:3;grid-row:1 / span 2;align-self:center;min-width:0;width:auto;padding:0 18px!important;height:52px;font-size:15px;white-space:nowrap}}@media(max-width:360px){body .wd-sticky-btn .single_add_to_cart_button,body .wd-sticky-btn.wd-quantity-overlap .single_add_to_cart_button,body .wd-sticky-btn .wd-sticky-add-to-cart{padding:0 12px!important;font-size:14px}}@media(prefers-reduced-motion:reduce){body .wd-sticky-btn{transition:none!important}}@media(max-width:400px){html:not(:lang(fr)) body .wd-sticky-btn .single_add_to_cart_button,html:not(:lang(fr)) body .wd-sticky-btn.wd-quantity-overlap .single_add_to_cart_button,html:not(:lang(fr)) body .wd-sticky-btn .wd-sticky-add-to-cart{max-width:124px;white-space:normal;line-height:1.15;font-size:13px;padding:0 10px!important;text-align:center}html:not(:lang(fr)) body .wd-sticky-btn .wd-sticky-btn-info .wd-entities-title{hyphens:auto;overflow-wrap:break-word;word-break:normal}}.jcs-home{--jcs-beige:#E1D0BE;--jcs-beige-dark:#c9b39b;--jcs-cream:#F7F3F0;--jcs-ink:#3E3E3E;--jcs-muted:#666}.jcs-home *{box-sizing:border-box}.jcs-hero{position:relative;min-height:440px;display:flex;align-items:center;background-size:cover;background-position:80% 72%;background-repeat:no-repeat}.jcs-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(18 42 58 / .42) 0%,rgb(18 42 58 / .18) 45%,#fff0 70%);pointer-events:none}.jcs-hero>.e-con-inner{position:relative;z-index:1;width:100%}.jcs-hero__box{max-width:600px;padding:30px 0}.jcs-hero h1{font-family:Lexend,Arial,sans-serif;font-weight:400;font-size:44px;line-height:1.15;color:#fff;margin:0 0 22px;text-shadow:0 2px 14px rgb(0 0 0 / .18)}.jcs-search{position:relative;display:flex;align-items:center;background:#fff;border-radius:999px;padding:0 22px;height:56px;box-shadow:0 8px 28px rgb(0 0 0 / .12);margin:0 0 16px;max-width:560px}.jcs-search svg{flex:0 0 20px;width:20px;height:20px;margin-right:12px;color:#555}.jcs-search input[type=search]{flex:1;border:0;background:#fff0;box-shadow:none;height:54px;padding:0;font-size:15px;color:var(--jcs-ink);min-width:0}.jcs-search input[type=search]:focus{outline:none;box-shadow:none}.jcs-chips{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px}.jcs-chips a{background:rgb(255 255 255 / .92);color:var(--jcs-ink);border-radius:999px;padding:9px 22px;font-size:14px;line-height:1.2;text-decoration:none;transition:.2s}.jcs-chips a:hover{background:#fff;transform:translateY(-1px)}.jcs-btn-dark{display:inline-flex;align-items:center;gap:10px;background:#272727;color:#fff;border-radius:3px;padding:14px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:.2s}.jcs-btn-dark:hover{background:#000;color:#fff}.jcs-btn-beige{display:inline-flex;align-items:center;gap:10px;background:var(--jcs-beige);color:var(--jcs-ink);border-radius:3px;padding:13px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:.2s}.jcs-btn-beige:hover{background:var(--jcs-beige-dark);color:#fff}.jcs-trust{background:var(--jcs-cream);border-bottom:1px solid #eee4da}.jcs-trust__row{display:grid;grid-template-columns:repeat(3,1fr);max-width:1222px;margin:0 auto}.jcs-trust__item{display:flex;align-items:center;justify-content:center;gap:16px;padding:22px 18px;font-size:15px;line-height:1.35;color:var(--jcs-ink)}.jcs-trust__item+.jcs-trust__item{border-left:1px solid #e4d8cb}.jcs-trust__item svg{flex:0 0 34px;width:34px;height:34px;color:var(--jcs-ink)}.jcs-trust__item small{display:block;color:var(--jcs-muted);font-size:13px}.jcs-home .title-wrapper .title,.jcs-home .wd-title-wrapper .title{font-family:Lexend,Arial,sans-serif;font-weight:400}.jcs-secthead{text-align:center;margin:0 0 26px}.jcs-secthead h2{font-family:Lexend,Arial,sans-serif;font-weight:400;font-size:28px;color:#222;margin:0 0 6px}.jcs-secthead p{margin:0;color:var(--jcs-muted);font-size:15px}.jcs-banner{position:relative;display:flex;align-items:center;min-height:clamp(480px,36vw,560px);background-color:var(--jcs-cream);background-size:cover;background-position:right 58%;background-repeat:no-repeat}.jcs-banner:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(247 243 240 / .96) 0%,rgb(247 243 240 / .9) 34%,#fff0 62%)}.jcs-banner__txt{position:relative;z-index:1;max-width:520px;padding:44px 0}.jcs-banner__kicker{display:block;color:#b99a79;font-size:15px;margin:0 0 8px}.jcs-banner h2{font-family:Lexend,Arial,sans-serif;font-weight:400;font-size:34px;line-height:1.2;color:#222;margin:0 0 12px}.jcs-banner p{color:#555;font-size:16px;line-height:1.55;margin:0 0 22px}.jcs-tabs__nav{display:flex;justify-content:center;gap:34px;margin:0 0 28px;border-bottom:1px solid #eee;flex-wrap:wrap}.jcs-tabs__nav button{background:none;border:0;border-bottom:2px solid #fff0;padding:10px 4px;font-family:Lexend,Arial,sans-serif;font-size:16px;color:#888;cursor:pointer;margin-bottom:-1px;transition:.2s;box-shadow:none;text-transform:none}.jcs-tabs__nav button:hover{color:#222}.jcs-tabs__nav button.is-active{color:#222;border-bottom-color:var(--jcs-beige-dark)}.jcs-tabs__pane{display:none}.jcs-tabs__pane.is-active{display:block}.jcs-reviews__badge{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin:0 auto 32px;padding:9px 20px;background:#fff;border:1px solid #eee0d0;border-radius:999px;color:#555;font-size:14.5px}.jcs-reviews{text-align:center}.jcs-reviews__badge .jcs-stars{font-size:18px}.jcs-stars{color:#c9972e;letter-spacing:2px}.jcs-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;text-align:left}.jcs-review{position:relative;background:#fff;border:1px solid #efe6dc;border-radius:14px;padding:30px 26px 24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 1px 3px rgb(62 46 30 / .04);transition:box-shadow .25s ease,transform .25s ease}.jcs-review:hover{box-shadow:0 10px 26px rgb(62 46 30 / .09);transform:translateY(-2px)}.jcs-review:before{content:"\201C";position:absolute;top:10px;right:20px;font-family:Lexend,Georgia,serif;font-size:56px;line-height:1;color:#f1e6d8;pointer-events:none}.jcs-review .jcs-stars{font-size:14px}.jcs-review p{position:relative;margin:0;color:#444;font-size:15.5px;line-height:1.6;font-style:italic}.jcs-review footer{margin-top:auto;padding-top:14px;border-top:1px solid #f1e9de;display:flex;align-items:center;gap:10px;color:var(--jcs-muted);font-size:13px}.jcs-review footer .jcs-review__avatar{flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:var(--jcs-beige);color:#5F4630;display:flex;align-items:center;justify-content:center;font-family:Lexend,Arial,sans-serif;font-size:13px;font-weight:600}.jcs-review footer strong{display:block;color:#333;font-weight:600;font-size:13.5px}.jcs-reviews__more{text-align:center;margin-top:30px}.jcs-reviews__more a{display:inline-flex;align-items:center;gap:6px;color:var(--jcs-brown-dark,#5F4630);font-size:14.5px;font-weight:600;text-decoration:none;border-bottom:1px solid #fff0;transition:border-color .2s ease}.jcs-reviews__more a:hover{border-color:var(--jcs-brown-dark,#5F4630)}.jcs-about{display:grid;grid-template-columns:1.1fr 1fr;gap:44px;align-items:center}.jcs-about__img img{width:100%;height:auto;display:block;border-radius:12px}.jcs-about__kicker{display:block;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:#b99a79;margin:0 0 10px}.jcs-about h2{font-family:Lexend,Arial,sans-serif;font-weight:400;font-size:32px;color:#222;margin:0 0 16px}.jcs-about p{color:#555;font-size:16px;line-height:1.65;margin:0 0 14px}.jcs-about__sign{font-family:"Brush Script MT","Segoe Script",cursive;font-size:26px;color:#8b6f55;margin:6px 0 20px;display:block}.jcs-about__addr{font-size:14px;color:var(--jcs-muted);margin:0 0 22px}@media(max-width:1024px){.jcs-hero{min-height:380px;background-position:68% center}.jcs-hero h1{font-size:34px}.jcs-trust__row{grid-template-columns:1fr}.jcs-trust__item{justify-content:flex-start;padding:14px 20px}.jcs-trust__item+.jcs-trust__item{border-left:0;border-top:1px solid #e4d8cb}.jcs-reviews__grid{grid-template-columns:1fr}.jcs-about{grid-template-columns:1fr;gap:24px}.jcs-banner:before{background:linear-gradient(180deg,rgb(247 243 240 / .95) 0%,rgb(247 243 240 / .85) 55%,rgb(247 243 240 / .2) 100%)}}@media(max-width:600px){.jcs-hero h1{font-size:28px}.jcs-chips a{padding:8px 16px;font-size:13px}.jcs-tabs__nav{gap:14px}.jcs-banner h2{font-size:26px}}.jcs-brands .wd-cat-thumb,.jcs-brands .wd-cat-image{border-radius:14px;overflow:hidden}.jcs-brands .wd-cat-image img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:14px}.jcs-brands .wd-cat-title,.jcs-brands .wd-entities-title{font-family:Lexend,Arial,sans-serif;font-size:15px}.jcs-hero .jcs-search svg{width:20px;height:20px}.jcs-hero__box{width:100%;max-width:600px}.jcs-hero__box .elementor-widget-html,.jcs-hero__box .elementor-widget-shortcode{width:100%}.jcs-reviews>.e-con-inner{max-width:1222px;margin-left:auto;margin-right:auto}.jcs-banner{padding-left:clamp(20px,4.5vw,84px);padding-right:20px}.jcs-banner__txt{margin:0}@media(max-width:1024px){.jcs-banner{min-height:480px}.jcs-banner:before{background:linear-gradient(90deg,rgb(247 243 240 / .96) 0%,rgb(247 243 240 / .92) 45%,#fff0 80%)}.jcs-banner__txt{max-width:min(520px,52%)}}@media(max-width:767px){.jcs-banner{flex-direction:column;align-items:stretch;min-height:0;padding:0;background-image:none!important}.jcs-banner:before{position:relative;inset:auto;display:block;width:100%;aspect-ratio:4/3;background:linear-gradient(180deg,#fff0 80%,var(--jcs-cream) 100%),var(--jcs-banner-m) center/cover no-repeat}.jcs-banner__txt{max-width:none;padding:20px 20px 40px}}@media(max-width:600px){.jcs-hero{background-position:84% 60%}.jcs-tabs__nav{gap:18px}.jcs-tabs__nav button{font-size:14.5px;padding:8px 2px}.jcs-secthead h2{font-size:24px}}@media(min-width:601px) and (max-width:768px){.jcs-tabs .wd-products{--wd-col-sm:3!important}}@media(min-width:769px) and (max-width:1024px){.jcs-tabs .wd-products{--wd-col-md:4!important}}.jcs-hero{--align-items:flex-start!important;--justify-content:center!important;align-items:flex-start!important;padding-left:clamp(20px,4.5vw,84px)!important;padding-right:20px!important}.jcs-hero__box{margin-left:0!important;margin-right:auto!important;width:100%;max-width:600px}.jcs-search input[type=search]{text-overflow:ellipsis}@media(max-width:768px){.jcs-hero{min-height:0!important;display:block!important;padding:300px 20px 28px!important;background-color:var(--jcs-cream);background-size:auto 300px!important;background-position:88% top!important;background-repeat:no-repeat!important}.jcs-hero:before{display:none}.jcs-hero__box{max-width:none;padding:22px 0 0}.jcs-hero h1{color:#222;text-shadow:none;font-size:27px;margin:0 0 16px}.jcs-search{box-shadow:0 0 0 1px #e4d8cb;height:52px;margin-bottom:14px}.jcs-chips a{background:#fff;box-shadow:0 0 0 1px #e4d8cb;min-height:44px;display:inline-flex;align-items:center}.jcs-btn-dark{width:100%;justify-content:center;min-height:52px}.jcs-trust__row{grid-template-columns:repeat(3,1fr)}.jcs-trust__item{flex-direction:column;text-align:center;gap:6px;padding:14px 6px;font-size:13px;line-height:1.25;justify-content:flex-start}.jcs-trust__item+.jcs-trust__item{border-top:0;border-left:1px solid #e4d8cb}.jcs-trust__item svg{width:28px;height:28px;flex:0 0 28px}.jcs-trust__item small{font-size:11.5px;margin-top:2px}}.jcs-about--card{display:block;max-width:860px;margin:0 auto;background:var(--jcs-cream);border-radius:16px;padding:40px 36px}@media(max-width:768px){.jcs-about--card{padding:28px 22px}}.jcs-marques{--jcs-mq-row:84px;--jcs-mq-gap:clamp(20px,2.6vw,38px);position:relative;max-width:1222px;margin:0 auto;padding:0 20px}.jcs-marques__band{position:relative;border-top:1px solid #EAE2DA;border-bottom:1px solid #EAE2DA;padding:6px 0}.jcs-marques__viewport{position:relative}.jcs-marques__track{display:block}.jcs-marques ul.jcs-marques__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;list-style:none;margin:0;padding:0}.jcs-marques li.jcs-marques__item{flex:0 0 auto;margin:0;padding:0 calc(var(--jcs-mq-gap) - 8px);list-style:none}.jcs-marques li.jcs-marques__item::before{content:none}.jcs-marques a.jcs-marques__link{position:relative;display:flex;align-items:center;justify-content:center;height:var(--jcs-mq-row);padding:0 8px;color:var(--jcs-ink);text-decoration:none;opacity:.8;transition:opacity .35s ease,transform .35s ease}.jcs-marques a.jcs-marques__link::after{content:"";position:absolute;left:50%;bottom:12px;width:22px;height:1px;background:var(--jcs-brown);transform:translateX(-50%) scaleX(0);transition:transform .35s ease}.jcs-marques a.jcs-marques__link:hover,.jcs-marques a.jcs-marques__link:focus-visible{opacity:1;transform:translateY(-2px);color:var(--jcs-ink)}.jcs-marques a.jcs-marques__link:hover::after,.jcs-marques a.jcs-marques__link:focus-visible::after{transform:translateX(-50%) scaleX(1)}.jcs-marques a.jcs-marques__link:focus-visible{outline-offset:-2px}.jcs-marques img.jcs-marques__logo{display:block;height:var(--h,40px);width:auto;max-width:none;max-height:none;margin:0;border-radius:0;box-shadow:none}.jcs-marques__word{display:block;font-family:Lexend,Arial,sans-serif;font-weight:500;font-size:19px;line-height:1;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;margin-right:-.22em}.jcs-marques.is-measure ul.jcs-marques__list,.jcs-marques.is-anim ul.jcs-marques__list{flex-wrap:nowrap;width:max-content}.jcs-marques.is-anim .jcs-marques__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 64px,#000 calc(100% - 112px),transparent calc(100% - 52px));mask-image:linear-gradient(90deg,transparent 0,#000 64px,#000 calc(100% - 112px),transparent calc(100% - 52px))}.jcs-marques.is-anim .jcs-marques__track{display:flex;width:max-content;animation:jcs-marques var(--jcs-mq-dur,60s) linear infinite;will-change:transform}@keyframes jcs-marques{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}@media(hover:hover){.jcs-marques.is-anim .jcs-marques__viewport:hover .jcs-marques__track{animation-play-state:paused}}.jcs-marques.is-paused .jcs-marques__track{animation-play-state:paused}.jcs-marques.is-focus .jcs-marques__track{animation:none}.jcs-marques.is-focus .jcs-marques__viewport{overflow-x:auto;scrollbar-width:none;scroll-padding:0 120px 0 72px}.jcs-marques.is-focus .jcs-marques__viewport::-webkit-scrollbar{display:none}.jcs-marques button.jcs-marques__toggle{position:absolute!important;right:-4px;top:50%;transform:translateY(-50%);z-index:2;display:flex!important;align-items:center;justify-content:center;width:44px!important;height:44px!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;color:var(--jcs-ink)!important;cursor:pointer}.jcs-marques button.jcs-marques__toggle[hidden]{display:none!important}.jcs-marques__toggle span{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--jcs-beige);border-radius:50%;background:#fff;transition:border-color .25s ease,background .25s ease}.jcs-marques button.jcs-marques__toggle:hover span,.jcs-marques button.jcs-marques__toggle:focus-visible span{border-color:var(--jcs-brown);background:var(--jcs-cream)}.jcs-marques__toggle .i-play{display:none}.jcs-marques.is-paused .jcs-marques__toggle .i-play{display:block}.jcs-marques.is-paused .jcs-marques__toggle .i-pause{display:none}@media(max-width:767px){.jcs-marques{--jcs-mq-row:64px;--jcs-mq-gap:16px;padding:0 16px}.jcs-marques img.jcs-marques__logo{height:calc(var(--h,40px)*.74)}.jcs-marques__word{font-size:14px;letter-spacing:.2em;margin-right:-.2em}.jcs-marques a.jcs-marques__link::after{bottom:8px}.jcs-marques.is-focus .jcs-marques__viewport{scroll-padding:0 92px 0 36px}.jcs-marques.is-anim .jcs-marques__viewport{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 28px,#000 calc(100% - 84px),transparent calc(100% - 46px));mask-image:linear-gradient(90deg,transparent 0,#000 28px,#000 calc(100% - 84px),transparent calc(100% - 46px))}}@media(prefers-reduced-motion:reduce){.jcs-marques.is-anim .jcs-marques__track{animation:none}.jcs-marques a.jcs-marques__link,.jcs-marques a.jcs-marques__link::after{transition:none}}.jcs-trust.jcs-trust--v2{background:var(--jcs-cream);border-bottom:1px solid #eee4da;padding:0}.jcs-trust--v2 .jcs-trust__row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));max-width:1280px;margin:0 auto;padding:0 16px;list-style:none}.jcs-trust--v2 .jcs-trust__item{display:block;padding:0;border:0!important;font-size:inherit;margin:0}.jcs-trust--v2 .jcs-trust__item+.jcs-trust__item .jcs-trust__link{border-left:1px solid #e4d8cb}.jcs-trust--v2 .jcs-trust__link{display:flex;align-items:center;gap:12px;height:100%;padding:20px 16px;color:var(--jcs-ink)!important;text-decoration:none!important;transition:background .2s ease}.jcs-trust--v2 a.jcs-trust__link:hover{background:#fff}.jcs-trust--v2 a.jcs-trust__link:hover strong{text-decoration:underline;text-underline-offset:3px}.jcs-trust--v2 a.jcs-trust__link:focus-visible{outline:2px solid var(--jcs-brown);outline-offset:-2px}.jcs-trust--v2 .jcs-trust__ico{flex:0 0 44px;width:44px;height:44px;border-radius:50%;background:var(--jcs-beige);color:#5F4630;display:inline-flex;align-items:center;justify-content:center}.jcs-trust--v2 .jcs-trust__ico svg{width:22px;height:22px;flex:none}.jcs-trust--v2 .jcs-trust__txt{display:flex;flex-direction:column;gap:2px;line-height:1.3;min-width:0;text-align:left;align-items:flex-start}.jcs-trust--v2 .jcs-trust__txt strong{font-family:Lexend,Arial,sans-serif;font-weight:500;font-size:14.5px;color:var(--jcs-ink)}.jcs-trust--v2 .jcs-trust__txt small{font-size:13px;color:var(--jcs-muted)}@media(max-width:1100px){.jcs-trust--v2 .jcs-trust__link{padding:18px 10px;gap:10px}.jcs-trust--v2 .jcs-trust__ico{flex-basis:38px;width:38px;height:38px}}@media(max-width:900px){.jcs-trust--v2 .jcs-trust__row{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 8px;gap:0}.jcs-trust--v2 .jcs-trust__row::-webkit-scrollbar{display:none}.jcs-trust--v2 .jcs-trust__item{flex:0 0 72%;scroll-snap-align:start}.jcs-trust--v2 .jcs-trust__link{padding:16px 14px}}@media(min-width:560px) and (max-width:900px){.jcs-trust--v2 .jcs-trust__item{flex-basis:44%}}.jcs-sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.jcs-slider{position:relative;background:#F7F3F0;overflow:hidden;touch-action:pan-y}.jcs-slides{display:grid}.jcs-slide{grid-area:1/1;position:relative;display:flex;flex-direction:column;background:#F7F3F0;color:#222;opacity:0;visibility:hidden}.jcs-slider .jcs-slide{transition:none!important}.jcs-slide.is-active{opacity:1;visibility:visible;z-index:1}.jcs-slide.is-leaving{opacity:1;visibility:visible;z-index:1}.jcs-slide.is-entering{z-index:2}.jcs-slide__media{display:block;position:relative;aspect-ratio:1/1;max-height:380px;overflow:hidden}.jcs-slide__media img{display:block;width:100%;height:100%;object-fit:cover}.jcs-slide__content{position:relative;z-index:2;padding:22px 20px 64px}.jcs-slide__kicker{margin:0 0 6px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--jcs-brown,#7F5F43);font-weight:600}.jcs-slide__title{margin:0 0 10px;font-family:Lexend,Arial,sans-serif;font-weight:400;font-size:27px;line-height:1.15;color:#222}.jcs-slide__text{margin:0 0 16px;font-size:16px;line-height:1.55;color:#444}.jcs-slide__btns{display:flex;flex-direction:column;gap:10px}.jcs-btn-slide{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;border-radius:3px;font-weight:600;font-size:15px;text-decoration:none;background:#272727;color:#fff;border:1px solid #272727;transition:.2s}.jcs-btn-slide:hover{background:#000;color:#fff}.jcs-btn-slide--ghost{background:#fff0;color:#272727;border-color:#272727}.jcs-btn-slide--ghost:hover{background:#272727;color:#fff}.jcs-slider__nav{position:absolute;top:calc(min(100vw,380px)/2 - 24px);z-index:5;width:48px;height:48px;border-radius:50%;border:0;background:rgb(255 255 255 / .92);color:#222;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px rgb(0 0 0 / .15);padding:0}.jcs-slider__prev{left:10px}.jcs-slider__next{right:10px}.jcs-slider__nav:hover{background:#fff}.jcs-slider__controls{position:absolute;left:0;right:0;bottom:6px;z-index:5;display:flex;justify-content:center;align-items:center;gap:2px}.jcs-slider__dots{display:flex;align-items:center}.jcs-slider__dots button,.jcs-slider__pause{width:44px;height:44px;border:0;background:#fff0;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;color:#222}.jcs-slider__dots span{display:block;width:10px;height:10px;border-radius:50%;border:1.5px solid #272727;background:#fff0;transition:.2s}.jcs-slider__dots button[aria-current=true] span{background:#272727}.jcs-slider__pause .i-play{display:none}.jcs-slider__pause.is-paused .i-play{display:block}.jcs-slider__pause.is-paused .i-pause{display:none}.jcs-slider :focus-visible{outline:2px solid #7F5F43;outline-offset:2px}@media(min-width:769px){.jcs-slide{flex-direction:row;align-items:center;min-height:clamp(400px,36vw,580px);background:#222}.jcs-slide__media{position:absolute;inset:0;aspect-ratio:auto;max-height:none}.jcs-slide__media:after{content:"";position:absolute;inset:0;pointer-events:none}.jcs-slide.overlay-soft .jcs-slide__media:after{background:linear-gradient(90deg,rgb(0 0 0 / .38) 0%,rgb(0 0 0 / .12) 50%,#fff0 75%)}.jcs-slide.overlay-medium .jcs-slide__media:after{background:linear-gradient(90deg,rgb(0 0 0 / .55) 0%,rgb(0 0 0 / .25) 50%,#fff0 78%)}.jcs-slide.overlay-strong .jcs-slide__media:after{background:linear-gradient(90deg,rgb(0 0 0 / .72) 0%,rgb(0 0 0 / .4) 55%,rgb(0 0 0 / .1) 85%)}.jcs-slide.align-center.overlay-soft .jcs-slide__media:after{background:rgb(0 0 0 / .22)}.jcs-slide.align-center.overlay-medium .jcs-slide__media:after{background:rgb(0 0 0 / .4)}.jcs-slide.align-center.overlay-strong .jcs-slide__media:after{background:rgb(0 0 0 / .58)}.jcs-slide.theme-dark.overlay-soft .jcs-slide__media:after,.jcs-slide.theme-dark.overlay-medium .jcs-slide__media:after,.jcs-slide.theme-dark.overlay-strong .jcs-slide__media:after{background:linear-gradient(90deg,rgb(255 255 255 / .55) 0%,rgb(255 255 255 / .25) 50%,#fff0 78%)}.jcs-slide.overlay-none .jcs-slide__media:after{display:none}.jcs-slide__content{max-width:700px;padding:48px 24px 72px clamp(78px,6.5vw,120px)}.jcs-slide.align-center{justify-content:center}.jcs-slide.align-center .jcs-slide__content{text-align:center;max-width:760px}.jcs-slide.align-center .jcs-slide__btns{justify-content:center}.jcs-slide.theme-light .jcs-slide__title,.jcs-slide.theme-light .jcs-slide__text{color:#fff;text-shadow:0 2px 14px rgb(0 0 0 / .25)}.jcs-slide.theme-light .jcs-slide__kicker{color:#f1dcc4}.jcs-slide__title{font-size:clamp(34px,3.4vw,50px);margin-bottom:12px}.jcs-slide__text{font-size:17px;max-width:520px}.jcs-slide.align-center .jcs-slide__text{margin-left:auto;margin-right:auto}.jcs-slide__btns{flex-direction:row;flex-wrap:wrap}.jcs-slide.theme-light .jcs-btn-slide{background:#fff;color:#272727;border-color:#fff}.jcs-slide.theme-light .jcs-btn-slide:hover{background:#F7F3F0}.jcs-slide.theme-light .jcs-btn-slide--ghost{background:#fff0;color:#fff;border-color:#fff}.jcs-slide.theme-light .jcs-btn-slide--ghost:hover{background:#fff;color:#272727}.jcs-slider__nav{top:50%;transform:translateY(-50%)}.jcs-slider__prev{left:18px}.jcs-slider__next{right:18px}.jcs-slider__controls{bottom:14px}.jcs-slider__dots span{border-color:#fff;background:rgb(255 255 255 / .35)}.jcs-slider__dots button[aria-current=true] span{background:#fff}.jcs-slider__pause{color:#fff}}.jcs-slider .jcs-slider__controls button.is-off{display:none!important}.jcs-slider button.jcs-slider__nav{position:absolute!important;width:48px!important;height:48px!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:rgb(255 255 255 / .92)!important;color:#222!important;box-shadow:0 2px 10px rgb(0 0 0 / .18)!important;display:flex!important;align-items:center;justify-content:center;line-height:1!important;text-transform:none}.jcs-slider button.jcs-slider__nav:hover{background:#fff!important}.jcs-slider .jcs-slider__nav svg{display:block;width:22px;height:22px}.jcs-slider .jcs-slider__controls button{position:static!important;width:44px!important;height:44px!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;display:flex!important;align-items:center;justify-content:center;line-height:1!important}.jcs-slider .jcs-slider__dots span{display:block;width:10px!important;height:10px!important;border-radius:50%!important;border:1.5px solid #272727;background:#fff0;transition:.2s}.jcs-slider .jcs-slider__dots button[aria-current=true] span{background:#272727}@media(min-width:769px){.jcs-slider button.jcs-slider__nav{top:50%!important;transform:translateY(-50%)}.jcs-slider .jcs-slider__dots span{border-color:#fff;background:rgb(255 255 255 / .35)}.jcs-slider .jcs-slider__dots button[aria-current=true] span{background:#fff}.jcs-slider .jcs-slider__pause{color:#fff!important}}@keyframes jcs-rise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes jcs-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes jcs-fx-in{from{opacity:0}to{opacity:1}}@keyframes jcs-fx-out{from{opacity:1}to{opacity:0}}@keyframes jcs-fx-from-right{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes jcs-fx-from-left{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes jcs-fx-to-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes jcs-fx-to-right{from{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes jcs-fx-wipe-next{from{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@keyframes jcs-fx-wipe-prev{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes jcs-fx-unblur{from{filter:blur(8px)}to{filter:blur(0)}}.jcs-slider .jcs-slide.is-leaving .jcs-slide__content{animation:jcs-fx-out .3s ease both}.jcs-slider .jcs-slide.fx-fade.is-entering{animation:jcs-fx-in 1.2s ease both}.jcs-slider .jcs-slide.fx-slide.is-entering.fx-next{animation:jcs-fx-from-right 1s cubic-bezier(.65,0,.35,1) both}.jcs-slider .jcs-slide.fx-slide.is-entering.fx-prev{animation:jcs-fx-from-left 1s cubic-bezier(.65,0,.35,1) both}.jcs-slider .jcs-slide.fx-slide.is-leaving.fx-next{animation:jcs-fx-to-left 1s cubic-bezier(.65,0,.35,1) both}.jcs-slider .jcs-slide.fx-slide.is-leaving.fx-prev{animation:jcs-fx-to-right 1s cubic-bezier(.65,0,.35,1) both}.jcs-slider .jcs-slide.fx-slide.is-leaving .jcs-slide__content{animation:none}.jcs-slider .jcs-slide.fx-curtain.is-entering.fx-next{animation:jcs-fx-wipe-next 1.2s cubic-bezier(.77,0,.18,1) both}.jcs-slider .jcs-slide.fx-curtain.is-entering.fx-prev{animation:jcs-fx-wipe-prev 1.2s cubic-bezier(.77,0,.18,1) both}.jcs-slider .jcs-slide.fx-dissolve.is-entering{animation:jcs-fx-in 1.6s ease-out both}.jcs-slider .jcs-slide.fx-dissolve.is-entering .jcs-slide__media img{animation:jcs-fx-unblur 1.6s ease-out both}.jcs-slider[data-textanim="1"] .jcs-slide.is-active .jcs-slide__kicker{animation:jcs-rise .8s cubic-bezier(.22,.8,.3,1) .3s both}.jcs-slider[data-textanim="1"] .jcs-slide.is-active .jcs-slide__title{animation:jcs-rise .9s cubic-bezier(.22,.8,.3,1) .42s both}.jcs-slider[data-textanim="1"] .jcs-slide.is-active .jcs-slide__text{animation:jcs-rise .9s cubic-bezier(.22,.8,.3,1) .54s both}.jcs-slider[data-textanim="1"] .jcs-slide.is-active .jcs-slide__btns{animation:jcs-rise .9s cubic-bezier(.22,.8,.3,1) .66s both}.jcs-slider__progress{position:absolute;left:0;right:0;bottom:0;height:4px;z-index:6;background:rgb(0 0 0 / .12);pointer-events:none;overflow:hidden}.jcs-slider__progress span{display:block;height:100%;background:var(--jcs-brown,#7F5F43);transform:scaleX(0);transform-origin:left center}@media(min-width:769px){.jcs-slider__progress{background:rgb(255 255 255 / .28)}.jcs-slider__progress span{background:#fff}}@media(prefers-reduced-motion:reduce){.jcs-slider .jcs-slide.is-entering{animation:jcs-fx-in .45s ease both!important}.jcs-slider .jcs-slide.is-leaving,.jcs-slider .jcs-slide.is-leaving .jcs-slide__content,.jcs-slider .jcs-slide.is-active .jcs-slide__kicker,.jcs-slider .jcs-slide.is-active .jcs-slide__title,.jcs-slider .jcs-slide.is-active .jcs-slide__text,.jcs-slider .jcs-slide.is-active .jcs-slide__btns{animation:none!important}.jcs-slider__progress{display:none}}