:root{--c-forest:#1F5130;--c-forest-dark:#163B23;--c-deep:#17251B;--c-leaf:#6BAF3E;--c-harvest:#E2A72E;--c-ground:#F4F6F1;--c-card:#FFFFFF;--c-line:#DDE3DA;--c-text:#17251B;--c-muted:#4A5A4E;--c-wa:#1FA855;--radius:16px;--font-display:'Bricolage Grotesque', system-ui, sans-serif;--font-body:'Inter', system-ui, sans-serif;--global-palette1:var(--c-forest);--global-palette2:var(--c-forest-dark);--global-palette3:var(--c-deep);--global-palette4:#2B3A2F;--global-palette5:var(--c-muted);--global-palette6:#6E7C71;--global-palette7:#E9EDE6;--global-palette8:var(--c-ground);--global-palette9:#FFFFFF;--global-body-font-family:var(--font-body);--global-heading-font-family:var(--font-display)}body{font-family:var(--font-body);color:var(--c-text);background:var(--c-ground);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.entry-title,.product_title,.woocommerce-loop-product__title,.page-title,.chanan-home h1,.chanan-home h2,.chanan-home h3{font-family:var(--font-display)!important;letter-spacing:-.015em;color:var(--c-deep)}a{color:var(--c-forest)}a:hover{color:var(--c-forest-dark)}:focus-visible{outline:3px solid var(--c-harvest);outline-offset:2px}.chanan-topbar{background:var(--c-deep);color:#D5DFD7;font-size:13.5px}.chanan-topbar__inner{max-width:1290px;margin:0 auto;padding:8px 24px;display:flex;gap:16px;justify-content:space-between;align-items:center;flex-wrap:wrap}.chanan-topbar a{color:#FFF;font-weight:600;text-decoration:none}@media (max-width:760px){.chanan-topbar__mid{display:none}.chanan-topbar__inner{padding:7px 16px}}#masthead,.site-header-row-container-inner{background:#FFF}#masthead{border-bottom:1px solid var(--c-line)}.site-branding img.custom-logo,.site-branding .custom-logo{max-height:52px;width:auto}.site-branding .site-title-wrap{display:none}.main-navigation .primary-menu-container>ul>li.menu-item>a{font-weight:600;font-size:15.5px;color:var(--c-deep)}.main-navigation .primary-menu-container>ul>li.menu-item>a:hover,.main-navigation .primary-menu-container>ul>li.current-menu-item>a{color:var(--c-forest)}.header-navigation .menu-item.chanan-menu-wa>a{background:var(--c-wa);color:#FFFFFF!important;border-radius:999px;padding:9px 18px!important;margin-left:8px}.header-navigation .menu-item.chanan-menu-wa>a:hover{background:#178A45}.chanan-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:48px;padding:0 24px;border-radius:999px;font-weight:600;font-size:16px;text-decoration:none;border:1.5px solid #fff0;transition:background .15s,color .15s}.chanan-btn--solid{background:var(--c-forest);color:#FFF}.chanan-btn--solid:hover{background:var(--c-forest-dark);color:#FFF}.chanan-btn--light{background:#FFF;color:var(--c-forest)}.chanan-btn--light:hover{background:#EEF3EC;color:var(--c-forest-dark)}.chanan-btn--ghost{border-color:currentColor;color:var(--c-forest);background:#fff0}.chanan-btn--ghost-light{border-color:#FFF;color:#FFF;background:#fff0}.chanan-btn--ghost-light:hover{background:rgb(255 255 255 / .12);color:#FFF}.chanan-btn--wa{background:var(--c-wa);color:#FFF}.chanan-btn--wa:hover{background:#178A45;color:#FFF}.home .content-container,.home .site-main,.home .entry-content-wrap,.home article.page{padding:0!important;margin:0!important;max-width:none!important;box-shadow:none!important;background:transparent!important}.home .entry-header,.home .entry-hero{display:none}.chanan-home{--gap:clamp(16px, 3vw, 28px)}.chanan-wrap{max-width:1290px;margin:0 auto;padding:0 24px}@media (max-width:760px){.chanan-wrap{padding:0 16px}}.chanan-section{padding:clamp(40px, 6vw, 72px) 0}.chanan-eyebrow{margin:0 0 8px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#4A6B52}.chanan-h2{margin:0;font-size:clamp(28px, 3.4vw, 42px);line-height:1.08;font-weight:800}.chanan-section__head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:28px}.chanan-section__head p{margin:8px 0 0;color:var(--c-muted);max-width:560px}.chanan-hero{padding:clamp(16px, 2.5vw, 28px) 0 0}.chanan-slider{position:relative}.chanan-slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:16px;scrollbar-width:none;border-radius:24px}.chanan-slides::-webkit-scrollbar{display:none}.chanan-slide{flex:0 0 100%;scroll-snap-align:start;min-height:520px;border-radius:24px;overflow:hidden;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);position:relative}.chanan-slide__text{padding:clamp(28px, 4vw, 56px);display:flex;flex-direction:column;justify-content:space-between;gap:24px}.chanan-slide__tag{align-self:flex-start;font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:7px 14px;border-radius:999px}.chanan-slide h1,.chanan-slide h2{margin:0;font-size:clamp(34px, 4.4vw, 60px);line-height:1.02;font-weight:800;letter-spacing:-.025em}.chanan-slide p{margin:14px 0 0;font-size:clamp(16px, 1.4vw, 19px);line-height:1.5}.chanan-slide__ctas{display:flex;gap:12px;flex-wrap:wrap}.chanan-home .chanan-slide__img{width:100%;height:100%!important;max-height:none!important;object-fit:cover;margin:0}.chanan-slide--dark,.chanan-slide--night{grid-template-columns:minmax(0,46%) 1fr}.chanan-slide--dark .chanan-slide__img,.chanan-slide--night .chanan-slide__img{position:absolute;top:0;right:0;width:54%!important}.chanan-slide--cream{grid-template-columns:1fr minmax(0,48%)}.chanan-slide--cream .chanan-slide__text{grid-column:2}.chanan-home .chanan-slide--cream .chanan-slide__img{position:absolute;top:0;left:0;width:52%!important}.chanan-slide--dark{background:var(--c-forest);color:#FFF}.chanan-slide--dark h1,.chanan-slide--dark h2{color:#FFF}.chanan-slide--dark p{color:#DCE9DE}.chanan-slide--dark .chanan-slide__img{border-radius:120px 0 0 0}.chanan-slide--cream{background:#FBF7EC}.chanan-slide--cream .chanan-slide__img{border-radius:0 0 120px 0}.chanan-slide--cream h2{color:var(--c-forest)}.chanan-slide--cream p{color:#3F4D43}.chanan-slide--photo{grid-template-columns:1fr}.chanan-home .chanan-slide--photo .chanan-slide__img{position:absolute;inset:0}.chanan-slide--photo .chanan-slide__text{position:relative;background:#FFF;margin:clamp(16px, 3vw, 40px);border-radius:20px;max-width:520px}.chanan-slide--photo h2{color:var(--c-forest);font-size:clamp(30px, 3.6vw, 50px)}.chanan-slide--photo p{color:#3F4D43}.chanan-slide--night{background:var(--c-deep);color:#FFF}.chanan-slide--night h1,.chanan-slide--night h2{color:#FFF}.chanan-slide--night p{color:#D5DFD7}.chanan-slide--night .chanan-slide__img{border-radius:120px 0 0 0}.tag-gold{background:var(--c-harvest);color:var(--c-deep)}.tag-green{background:var(--c-forest);color:#FFF}.tag-leaf{background:var(--c-leaf);color:#0E1A11}.chanan-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.chanan-facts div{border-top:2px solid var(--c-leaf);padding-top:10px;font-size:14px;color:#B9C7BC}.chanan-facts strong{display:block;color:#FFF;font-size:15.5px}.chanan-dots{display:flex;justify-content:center;gap:8px;margin-top:14px}.chanan-dots button{width:28px;height:28px;border:0;background:#fff0;padding:0;cursor:pointer;display:grid;place-items:center}.chanan-dots button::before{content:'';width:10px;height:10px;border-radius:999px;background:#B7C3B9;transition:width .2s,background .2s}.chanan-dots button[aria-current="true"]::before{width:26px;background:var(--c-forest)}@media (max-width:860px){.chanan-slide,.chanan-slide--cream,.chanan-slide--dark,.chanan-slide--night{grid-template-columns:1fr;min-height:0}.chanan-slide--cream .chanan-slide__text{grid-column:auto}.chanan-home .chanan-slide .chanan-slide__img{position:static;width:100%!important;height:240px!important;border-radius:0!important;order:-1}.chanan-slide--photo .chanan-slide__text{margin:0;border-radius:0;max-width:none}.chanan-facts{grid-template-columns:1fr}}.chanan-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px}.chanan-trust>div{background:#FFF;border:1px solid var(--c-line);border-radius:14px;padding:16px 18px;display:flex;gap:12px;align-items:flex-start}.chanan-trust svg{flex:0 0 26px;color:var(--c-forest)}.chanan-trust strong{display:block;font-size:15.5px}.chanan-trust span{font-size:14px;color:var(--c-muted)}@media (max-width:960px){.chanan-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.chanan-trust{grid-template-columns:1fr}}.chanan-shops{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap)}.chanan-shop{position:relative;border-radius:22px;overflow:hidden;min-height:340px;display:flex;align-items:flex-end;text-decoration:none;color:#FFF;isolation:isolate}.chanan-home .chanan-shop img{height:100%!important;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .4s}.chanan-shop::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#fff0 30%,rgb(14 26 17 / .86) 100%)}.chanan-shop:hover img{transform:scale(1.03)}.chanan-shop__body{padding:28px}.chanan-shop h3{color:#FFF;margin:0 0 6px;font-size:clamp(26px, 2.6vw, 34px);font-weight:800}.chanan-shop p{margin:0 0 14px;color:#E2EADF;max-width:440px}.chanan-shop__go{font-weight:600;color:#FFF;text-decoration:underline;text-underline-offset:4px}@media (max-width:760px){.chanan-shops{grid-template-columns:1fr}.chanan-shop{min-height:260px}}.chanan-needs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.chanan-need{background:#FFF;border:1px solid var(--c-line);border-radius:16px;overflow:hidden;text-decoration:none;color:var(--c-deep);display:flex;flex-direction:column;transition:border-color .15s,transform .15s}.chanan-need:hover{border-color:var(--c-forest);transform:translateY(-2px);color:var(--c-deep)}.chanan-home .chanan-need img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;margin:0}.chanan-need span{padding:12px 14px 14px;font-weight:600;font-size:15.5px}.chanan-need small{display:block;font-weight:400;color:var(--c-muted);font-size:13px;margin-top:2px}@media (max-width:1080px){.chanan-needs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.chanan-needs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.chanan-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap);counter-reset:step}.chanan-step{background:#FFF;border-radius:18px;padding:26px;border:1px solid var(--c-line)}.chanan-step::before{counter-increment:step;content:counter(step);display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:var(--c-forest);color:#FFF;font-family:var(--font-display);font-weight:800;font-size:18px;margin-bottom:16px}.chanan-step h3{margin:0 0 6px;font-size:21px}.chanan-step p{margin:0;color:var(--c-muted)}@media (max-width:760px){.chanan-steps{grid-template-columns:1fr}}.chanan-band{background:var(--c-forest);color:#FFF;border-radius:24px;padding:clamp(28px, 4vw, 48px);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;align-items:center}.chanan-band h2{color:#FFF;margin:0 0 10px;font-size:clamp(26px, 3vw, 38px)}.chanan-band p{color:#DCE9DE;margin:0 0 18px}.chanan-areas{display:flex;flex-wrap:wrap;gap:8px}.chanan-areas span{background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .22);border-radius:999px;padding:6px 12px;font-size:14px}@media (max-width:860px){.chanan-band{grid-template-columns:1fr}}.woocommerce ul.products li.product,.wc-block-grid__product{background:#FFF;border:1px solid var(--c-line);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;transition:border-color .15s,box-shadow .15s}.woocommerce ul.products li.product:hover{border-color:#B9C7BC;box-shadow:0 8px 24px rgb(23 37 27 / .08)}.woocommerce ul.products li.product a img{background:#FFF;aspect-ratio:1 / 1;object-fit:contain;padding:12px;margin:0}.woocommerce ul.products li.product .product-details,.woocommerce ul.products li.product .entry-content-wrap{padding:4px 14px 16px;display:flex;flex-direction:column;flex-grow:1}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px;line-height:1.3;font-weight:700;padding:0;margin:6px 0 4px}.woocommerce ul.products li.product .price{display:none!important}.woocommerce ul.products li.product .chanan-wa--loop{margin-top:auto}.chanan-card-sizes{font-size:13px;color:var(--c-muted);margin:0 0 10px}.woocommerce span.onsale{display:none}.woocommerce .woocommerce-ordering select,.woocommerce .woocommerce-result-count{font-size:14px}.archive .page-title,.woocommerce-products-header__title{font-weight:800}.single-product div.product .product_title{font-size:clamp(28px, 3vw, 40px);font-weight:800}.single-product div.product .woocommerce-product-gallery{background:#FFF;border-radius:20px;border:1px solid var(--c-line);padding:16px}.single-product .product_meta{font-size:14px;color:var(--c-muted)}.chanan-wa{background:var(--c-wa)!important;color:#FFFFFF!important;border-radius:999px!important;font-weight:600!important;min-height:44px}#colophon{display:none}.chanan-footer{background:var(--c-deep);color:#C9D5CC;margin-top:64px}.chanan-footer__inner{max-width:1290px;margin:0 auto;padding:56px 24px 32px;display:grid;grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:28px}.chanan-footer__brand img{width:220px;height:auto;margin-bottom:14px}.chanan-footer__brand p{margin:0 0 18px;max-width:360px}.chanan-footer__col{display:flex;flex-direction:column;gap:8px}.chanan-footer__col h2{color:#FFF;font-size:16px;margin:0 0 6px;letter-spacing:0}.chanan-footer__col p{margin:0}.chanan-footer a{color:#E2EADF;text-decoration:none}.chanan-footer a:hover{color:#FFF;text-decoration:underline}.chanan-footer__base{border-top:1px solid rgb(255 255 255 / .1);max-width:1290px;margin:0 auto;padding:18px 24px 28px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13.5px;color:#9FB0A3}@media (max-width:1080px){.chanan-footer__inner{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.chanan-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.chanan-footer__inner{grid-template-columns:1fr;padding:40px 16px 24px}}.woocommerce ul.products li.product .product-details{padding:6px 16px 16px!important}.woocommerce ul.products.woo-archive-action-on-hover li.product .product-action-wrap,.woocommerce ul.products li.product .product-action-wrap{opacity:1!important;visibility:visible!important;transform:none!important;position:static!important;margin-top:auto;padding:0}.woocommerce ul.products li.product .product-action-wrap>a:not(.chanan-wa){display:none!important}.woocommerce ul.products li.product .chanan-wa--loop{width:100%;margin:8px 0 0}.chanan-home p.chanan-eyebrow{margin:0 0 8px!important}.chanan-home .chanan-h2,.chanan-home h3,.chanan-home h2{margin-top:0!important}.chanan-home .chanan-section__head p:not(.chanan-eyebrow){margin:8px 0 0!important}.chanan-home .chanan-slide p,.chanan-home .chanan-shop p,.chanan-home .chanan-step p,.chanan-home .chanan-band p{margin-bottom:0}.chanan-home .chanan-band p{margin-bottom:18px!important}.chanan-home .chanan-shop p{margin-bottom:14px!important}.woocommerce ul.products li.product .product-action-wrap{display:block!important}.woocommerce ul.products li.product a.chanan-wa--loop{display:flex!important;width:100%!important;text-transform:none!important;letter-spacing:0!important;font-size:15px!important;padding:11px 8px!important;line-height:1.2;white-space:nowrap}.has-chanan-facets ul.products li.product a.chanan-wa--loop{font-size:14px!important}.chanan-visit{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(20px, 3vw, 40px);align-items:stretch;background:#FFF;border:1px solid var(--c-line);border-radius:24px;padding:clamp(14px, 2vw, 20px)}.chanan-visit__map iframe{width:100%;height:100%;min-height:380px;border:0;border-radius:16px;display:block}.chanan-visit__info{padding:clamp(8px, 2vw, 24px) clamp(4px, 1.5vw, 16px);display:flex;flex-direction:column;gap:14px}.chanan-home .chanan-visit__info p{margin:0!important;color:var(--c-muted)}.chanan-visit__ctas{display:flex;gap:10px;flex-wrap:wrap}.chanan-visit__qr{display:flex;gap:14px;align-items:center;background:var(--c-ground);border-radius:14px;padding:12px}.chanan-home .chanan-visit__qr img{width:112px;height:112px;flex:0 0 112px;margin:0;border-radius:8px}.chanan-visit__qr p{font-size:14.5px}.chanan-social{display:inline-flex;gap:8px;align-items:center;font-weight:600;text-decoration:none}@media (max-width:860px){.chanan-visit{grid-template-columns:1fr}.chanan-visit__map iframe{min-height:280px}}.chanan-careers,.chanan-apply{max-width:980px;margin:0 auto;padding:clamp(24px, 4vw, 48px) 0}.chanan-careers__intro p,.chanan-apply>p{color:var(--c-muted);font-size:17px}.chanan-perks{list-style:none;padding:0;margin:18px 0 32px;display:flex;flex-wrap:wrap;gap:10px}.chanan-perks li{background:#FFF;border:1px solid var(--c-line);border-radius:999px;padding:8px 16px;font-size:15px}.chanan-roles{display:flex;flex-direction:column;gap:12px}.chanan-role{background:#FFF;border:1px solid var(--c-line);border-radius:16px}.chanan-role[open]{border-color:var(--c-forest)}.chanan-role summary{cursor:pointer;padding:20px 24px;display:grid;grid-template-columns:1fr auto;gap:4px 16px;list-style:none}.chanan-role summary::-webkit-details-marker{display:none}.chanan-role__title{font-family:var(--font-display);font-weight:700;font-size:21px;color:var(--c-deep)}.chanan-role__type{align-self:center;font-size:13px;font-weight:600;background:#EEF3EC;color:var(--c-forest);border-radius:999px;padding:5px 12px;text-transform:capitalize}.chanan-role__summary{grid-column:1 / -1;color:var(--c-muted);font-size:15.5px}.chanan-role__body{padding:0 24px 24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 32px}.chanan-role__body h3{font-size:16px;margin:14px 0 6px}.chanan-role__body ul{margin:0;padding-left:18px;color:#2B3A2F;font-size:15px}.chanan-role__body p{margin:0;font-size:15px;color:#2B3A2F}.chanan-role__body .chanan-btn{grid-column:1 / -1;justify-self:start;margin-top:14px}.chanan-careers__note{margin-top:24px;color:var(--c-muted)}@media (max-width:700px){.chanan-role__body{grid-template-columns:1fr}}.chanan-back{display:inline-block;margin-bottom:14px;font-weight:600;text-decoration:none}.chanan-apply__req{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;background:#FFF;border:1px solid var(--c-line);border-radius:16px;padding:20px 24px;margin:20px 0 28px}.chanan-apply__req h2{font-size:16px;margin:0 0 8px}.chanan-apply__req ul{margin:0;padding-left:18px;font-size:15px}.chanan-errors{background:#FDECEC;border:1px solid #E8B4B4;color:#7A1F1F;border-radius:12px;padding:14px 18px;margin-bottom:20px}.chanan-errors ul{margin:6px 0 0;padding-left:18px}.chanan-form{display:flex;flex-direction:column;gap:16px}.chanan-step-card{background:#FFF;border:1px solid var(--c-line);border-radius:18px;padding:clamp(18px, 3vw, 28px)}.chanan-step-card>h2{display:flex;align-items:center;gap:12px;font-size:21px;margin:0 0 18px}.chanan-step-card>h2 span{width:32px;height:32px;border-radius:999px;background:var(--c-forest);color:#FFF;display:grid;place-items:center;font-size:15px;flex:0 0 32px}.chanan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.chanan-f{display:flex;flex-direction:column;gap:6px;border:0;padding:0;margin:0;min-width:0}.chanan-f--wide{grid-column:1 / -1}.chanan-f label,.chanan-f legend{font-weight:600;font-size:15px;color:var(--c-deep);padding:0}.chanan-f label small,.chanan-f legend small{font-weight:400;color:var(--c-muted)}.chanan-f label span,.chanan-f legend span{color:#B4232A}.chanan-f input[type=text],.chanan-f input[type=email],.chanan-f input[type=tel],.chanan-f input[type=number],.chanan-f input[type=date],.chanan-f select,.chanan-f textarea{width:100%;min-height:46px;border:1.5px solid #C9D3C7;border-radius:10px;padding:10px 12px;font:inherit;font-size:16px;background:#FFF;color:var(--c-text)}.chanan-f input:focus,.chanan-f select:focus,.chanan-f textarea:focus{border-color:var(--c-forest);outline:3px solid rgb(31 81 48 / .15)}.chanan-f input[type=file]{font-size:15px}.chanan-hint{margin:0;font-size:13.5px;color:var(--c-muted)}.chanan-checks{display:flex;flex-wrap:wrap;gap:8px 10px}.chanan-checks label{display:inline-flex;align-items:center;gap:8px;font-weight:500;background:var(--c-ground);border:1px solid var(--c-line);border-radius:10px;padding:9px 12px;cursor:pointer;min-height:44px}.chanan-checks input{width:18px;height:18px;accent-color:var(--c-forest)}.chanan-consent{display:flex;gap:12px;align-items:flex-start;font-size:15px;margin-bottom:14px;line-height:1.5}.chanan-consent input{width:20px;height:20px;margin-top:2px;accent-color:var(--c-forest);flex:0 0 20px}.chanan-submit{width:100%;min-height:54px;font-size:17px;border:0;cursor:pointer}.chanan-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.chanan-apply--done{text-align:center}@media (max-width:700px){.chanan-grid,.chanan-apply__req{grid-template-columns:1fr}}.chanan-doc{max-width:780px;margin:0 auto;padding:clamp(28px, 5vw, 56px) 0 24px;font-size:17px;line-height:1.65;color:#2B3A2F}.chanan-doc h1{font-size:clamp(32px, 4vw, 46px);font-weight:800;margin:0 0 8px;line-height:1.08}.chanan-doc h2{font-size:22px;margin:32px 0 8px}.chanan-doc__date{color:var(--c-muted);font-size:14.5px;margin:0 0 24px}.chanan-doc__lead{font-size:19px;color:var(--c-muted)}.chanan-doc ul{padding-left:22px}.chanan-doc li{margin-bottom:6px}.chanan-faq{background:#FFF;border:1px solid var(--c-line);border-radius:14px;margin-bottom:10px}.chanan-faq summary{cursor:pointer;padding:16px 20px;font-weight:600;color:var(--c-deep);list-style:none;display:flex;justify-content:space-between;gap:12px}.chanan-faq summary::-webkit-details-marker{display:none}.chanan-faq summary::after{content:'+';font-size:22px;line-height:1;color:var(--c-forest)}.chanan-faq[open] summary::after{content:'–'}.chanan-faq p{margin:0;padding:0 20px 18px}.chanan-contact-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.chanan-contact-card{background:#FFF;border:1px solid var(--c-line);border-radius:14px;padding:18px 20px;text-decoration:none;display:flex;flex-direction:column}.chanan-contact-card:hover{border-color:var(--c-forest)}.chanan-contact-card strong{color:var(--c-deep);font-size:17px}.chanan-contact-card span{color:var(--c-muted);font-size:15px}.page .chanan-visit{max-width:1100px;margin:24px auto 0}@media (max-width:600px){.chanan-contact-cards{grid-template-columns:1fr}}.chanan-ps{max-width:760px;margin:0 auto;padding:20px 0 40px}.chanan-ps h1{font-size:30px;margin:0 0 6px}.chanan-ps__help{color:var(--c-muted);margin:0 0 14px}.chanan-ps__bar{position:sticky;top:0;z-index:5;background:var(--c-ground);padding:10px 0;display:flex;flex-direction:column;gap:10px}.chanan-ps__progress{font-weight:600;font-size:15px}.chanan-ps__meter{height:8px;background:#DDE3DA;border-radius:999px;margin-top:6px;overflow:hidden}.chanan-ps__meter i{display:block;height:100%;background:var(--c-leaf);width:0;transition:width .3s}.chanan-ps__bar input[type=search]{width:100%;min-height:48px;border:1.5px solid #C9D3C7;border-radius:12px;padding:0 14px;font-size:16px}.chanan-ps__filters{display:flex;gap:8px;flex-wrap:wrap}.chanan-ps__filters button{min-height:40px;border-radius:999px;border:1.5px solid #C9D3C7;background:#FFF;padding:0 14px;font:inherit;font-size:14px;cursor:pointer;color:var(--c-deep)}.chanan-ps__filters button[aria-pressed="true"]{background:var(--c-forest);border-color:var(--c-forest);color:#FFF}.chanan-ps__list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.chanan-ps__item{display:grid;grid-template-columns:64px 1fr auto;gap:12px;align-items:center;background:#FFF;border:1px solid var(--c-line);border-radius:14px;padding:10px}.chanan-ps__item.just-done{border-color:var(--c-leaf)}.chanan-ps__thumb{width:64px;height:64px;border-radius:10px;background:var(--c-ground);display:grid;place-items:center;overflow:hidden;font-size:11px;color:var(--c-muted);text-align:center}.chanan-ps__thumb img{width:100%;height:100%;object-fit:cover}.chanan-ps__info strong{display:block;font-size:15.5px;line-height:1.3}.chanan-ps__info small{color:var(--c-muted);font-size:13px}.chanan-ps__shoot{min-height:44px;padding:0 16px;font-size:14.5px;cursor:pointer;white-space:nowrap}.chanan-ps__shoot.is-busy{opacity:.6;pointer-events:none}.has-photo .chanan-ps__shoot{background:#FFF;color:var(--c-forest);border:1.5px solid var(--c-forest)}.chanan-ps__more{color:var(--c-muted);font-size:14px;text-align:center}.chanan-ps__quickbtn{min-height:50px;font-size:16px;border:0;cursor:pointer}.chanan-ps__quick{background:#FFF;border:1px solid var(--c-line);border-radius:20px;padding:18px;margin-top:8px;text-align:center}.chanan-ps__count{margin:0 0 10px;color:var(--c-muted);font-size:14px}.chanan-ps__bigthumb{width:min(260px, 70vw);aspect-ratio:1;margin:0 auto 14px;border-radius:16px;background:var(--c-ground);display:grid;place-items:center;overflow:hidden;color:var(--c-muted)}.chanan-ps__bigthumb img{width:100%;height:100%;object-fit:cover}.chanan-ps__quick h2{font-size:24px;margin:0 0 4px}.chanan-ps__meta{margin:0;color:var(--c-muted)}.chanan-ps__also{margin:4px 0 0;font-size:13px;color:#6E7C71}.chanan-ps__bigshoot{display:flex;width:100%;min-height:64px;font-size:20px;margin:18px 0 10px;cursor:pointer}.chanan-ps__bigshoot.is-busy{opacity:.6;pointer-events:none}.chanan-ps__quickrow{display:grid;grid-template-columns:1fr 1fr;gap:8px}.chanan-ps__quickrow .chanan-btn{min-height:48px;font-size:14.5px;cursor:pointer;background:#FFF}.chanan-ps__tip{margin:14px 0 0;font-size:13px;color:var(--c-muted)}.chanan-ps__guide{position:relative;width:100%;height:100%;display:grid;place-items:center}.chanan-ps__guide i{position:absolute;inset:14%;border:3px dashed #9DB59F;border-radius:12px}.chanan-ps__guide span{position:relative;font-size:14px;line-height:1.4;color:var(--c-muted);padding:0 17%}.chanan-ps__badge[hidden]{display:none!important}.chanan-ps .chanan-ps__exit{display:block;margin:14px auto 0;background:none!important;border:0;box-shadow:none;color:var(--c-forest)!important;font:inherit;font-size:15px;font-weight:600;padding:10px 14px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.chanan-ps__who{display:block;margin-top:3px;font-size:12.5px;color:var(--c-muted)}.chanan-ps__filters button [data-n]{opacity:.7;font-weight:600;margin-left:2px}.chanan-ps__info .chanan-ps__ok+.chanan-ps__ok{margin-left:6px}.chanan-ps__flag{display:block;margin-top:4px;color:#9A5B00;font-size:13px;font-weight:600}.chanan-ps__ok{margin-top:6px;min-height:36px;padding:0 12px;border-radius:999px;border:1.5px solid var(--c-forest);background:#FFF;color:var(--c-forest);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.chanan-ps__check{position:fixed;inset:0;z-index:100;background:rgb(23 37 27 / .6);display:flex;align-items:flex-end;justify-content:center}.chanan-ps__check[hidden]{display:none}.chanan-ps__checkbox{background:#FFF;width:min(520px, 100%);max-height:100%;overflow-y:auto;border-radius:20px 20px 0 0;padding:18px 18px 24px;text-align:center}.chanan-ps__checkbox img{display:block;margin:0 auto;width:min(220px, 60vw);aspect-ratio:1;object-fit:cover;border-radius:14px;background:var(--c-ground)}.chanan-ps__checkbox h2{font-size:22px;margin:12px 0 6px}.chanan-ps__checkbox ul{text-align:left;margin:0;padding:0 0 0 20px;color:#7A4A00;font-size:15.5px;line-height:1.4}.chanan-ps__checkbox li+li{margin-top:6px}.chanan-ps__useanyway{width:100%;min-height:50px;font-size:15.5px;cursor:pointer;background:#FFF}#ps-why .chanan-ps__useanyway+.chanan-ps__useanyway{margin-top:10px}.chanan-ps__whyname{margin:0 0 16px;font-weight:600;font-size:17px;color:var(--c-deep)}.chanan-ps__toast{position:fixed;left:12px;right:12px;bottom:16px;z-index:90;max-width:520px;margin:0 auto;background:#3B2A00;color:#FFF6E0;border-radius:14px;padding:12px 16px;font-size:14.5px;box-shadow:0 8px 24px rgb(0 0 0 / .25)}#chanan-map{width:100%;height:100%;min-height:400px;border-radius:16px;z-index:0}.chanan-pin{display:flex!important;flex-direction:row-reverse!important;align-items:flex-end;justify-content:flex-start;gap:6px}.chanan-pin__dot{width:56px;height:56px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--c-forest);border:3px solid #FFF;box-shadow:0 6px 16px rgb(0 0 0 / .35);display:grid;place-items:center}.chanan-pin__dot img{width:34px;height:34px;transform:rotate(45deg)}.chanan-pin__label{margin-bottom:14px;background:var(--c-forest);color:#FFF;font-weight:700;font-size:13px;padding:4px 10px;border-radius:999px;white-space:nowrap;box-shadow:0 2px 8px rgb(0 0 0 / .25)}.chanan-lm span{display:inline-block;transform:translate(-50%,-50%);background:#FFF;color:var(--c-deep);border:2px solid var(--c-deep);font-weight:700;font-size:13px;padding:5px 10px;border-radius:8px;white-space:nowrap;box-shadow:0 2px 6px rgb(0 0 0 / .2)}.leaflet-container{font-family:var(--font-body)}@media (max-width:860px){#chanan-map{min-height:320px}}.woocommerce-product-details__short-description p{font-size:17px;color:#2B3A2F}.chanan-uses{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-wrap:wrap;gap:8px}.chanan-uses li{background:#EEF3EC;color:var(--c-forest);border-radius:999px;padding:6px 12px;font-size:14px;font-weight:500}.chanan-aka{font-size:14px;color:var(--c-muted);border-top:1px solid var(--c-line);padding-top:12px;margin-top:18px}@media (max-width:600px){.woocommerce ul.products,.woocommerce ul.products.grid-cols{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.woocommerce ul.products li.product .product-details{padding:4px 10px 10px!important}.woocommerce ul.products li.product a img{padding:6px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:14.5px}.chanan-card-sizes{font-size:12px;margin-bottom:8px}.woocommerce ul.products li.product a.chanan-wa--loop{font-size:12.5px!important;padding:9px 4px!important;white-space:nowrap;letter-spacing:-0.01em!important}.entry-hero .entry-hero-container-inner,.woocommerce-products-header{padding-top:18px!important;padding-bottom:18px!important;min-height:0!important}.entry-hero-container-inner .entry-header{min-height:0!important}}@media (max-width:480px){.chanan-topbar__inner>span:first-child{display:none}.chanan-topbar__inner{justify-content:center}}.chanan-pin--below .chanan-pin__dot{width:40px;height:40px;background:var(--c-harvest)}.chanan-pin--below .chanan-pin__dot img{width:24px;height:24px}.chanan-pin--below .chanan-pin__label{margin-bottom:10px;background:var(--c-deep)}.chanan-pin.chanan-pin--top{flex-direction:column-reverse!important;align-items:center;gap:0}.chanan-pin--top .chanan-pin__label{margin-bottom:6px}.chanan-pin.chanan-pin--under{flex-direction:column!important;align-items:center;justify-content:flex-start;gap:0}.chanan-pin--under .chanan-pin__label{margin:8px 0 0}.chanan-road span{display:inline-flex;align-items:center;gap:4px;transform:translate(-50%,-50%);background:var(--c-harvest);color:var(--c-deep);font-weight:700;font-size:12.5px;padding:4px 10px 4px 6px;border-radius:999px;white-space:nowrap;box-shadow:0 2px 6px rgb(0 0 0 / .25)}.chanan-pin.chanan-pin--under{align-items:flex-end!important}.chanan-need{position:relative;isolation:isolate;border:0;background:var(--c-deep)}.chanan-home .chanan-need img{aspect-ratio:1 / 1;filter:saturate(.75);transition:transform .4s}.chanan-need::after{content:'';position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgb(14 28 18 / .45) 0%,rgb(14 28 18 / .62) 45%,rgb(14 28 18 / .9) 100%);transition:background .2s}.chanan-need:hover::after{background:linear-gradient(180deg,rgb(14 28 18 / .3) 0%,rgb(14 28 18 / .5) 45%,rgb(14 28 18 / .85) 100%)}.chanan-need:hover img{transform:scale(1.04)}.chanan-need span{position:absolute;inset:auto 0 0 0;z-index:1;padding:16px;color:#FFF;font-family:var(--font-display);font-size:clamp(19px, 1.7vw, 24px);font-weight:800;line-height:1.1;letter-spacing:-.01em;text-shadow:0 2px 12px rgb(0 0 0 / .4)}.chanan-need small{color:#E6EEE2;font-family:var(--font-body);font-size:13.5px;font-weight:500;letter-spacing:0;margin-top:5px}.chanan-need:hover{color:#FFF}@media (max-width:600px){.chanan-need span{padding:12px;font-size:18px}.chanan-need small{font-size:12.5px}}.chanan-home .chanan-shop img{filter:brightness(.8) saturate(.85)}.chanan-chips{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}.chanan-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:999px;background:#FFF;border:1.5px solid var(--c-line);color:var(--c-deep);text-decoration:none;font-weight:600;font-size:14.5px}.chanan-chip span{font-weight:500;font-size:12.5px;color:var(--c-muted);background:var(--c-ground);border-radius:999px;padding:1px 7px}.chanan-chip:hover{border-color:var(--c-forest);color:var(--c-forest)}.chanan-chip.is-current{background:var(--c-forest);border-color:var(--c-forest);color:#FFF}.chanan-chip.is-current span{background:rgb(255 255 255 / .18);color:#FFF}.chanan-chip--up{background:var(--c-ground)}.has-chanan-facets #main.site-main{display:grid;grid-template-columns:260px minmax(0,1fr);column-gap:28px;align-items:start}.has-chanan-facets #main.site-main>*{grid-column:2;min-width:0}.has-chanan-facets #main.site-main>.chanan-facets{grid-column:1;grid-row:1 / span 40}.chanan-facets{background:#FFF;border:1px solid var(--c-line);border-radius:16px;padding:16px;position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto}@media (min-width:901px){.has-chanan-facets ul.products.grid-cols{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))!important;gap:24px 20px!important}}.chanan-facets__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:18px}.chanan-facets-close,.chanan-facets-open{display:none}.chanan-facet{border:0;padding:12px 0;margin:0;border-top:1px solid var(--c-line)}.chanan-facet:first-of-type{border-top:0}.chanan-facet__title{display:block;font-weight:700;font-size:15px;color:var(--c-deep);margin-bottom:8px;padding:0}.chanan-facet input[type=search]{width:100%;min-height:42px;border:1.5px solid #C9D3C7;border-radius:10px;padding:0 12px;font-size:15px}.chanan-facet__list{display:flex;flex-direction:column;gap:2px}.chanan-facet__list.is-long{max-height:290px;overflow:hidden;mask-image:linear-gradient(#000 80%,transparent);-webkit-mask-image:linear-gradient(#000 80%,transparent)}.chanan-check{display:grid;grid-template-columns:20px 1fr auto;gap:10px;align-items:center;min-height:36px;padding:2px 6px;border-radius:8px;cursor:pointer;font-size:14.5px}.chanan-check:hover{background:var(--c-ground)}.chanan-check input{width:18px;height:18px;accent-color:var(--c-forest);margin:0}.chanan-check em{font-style:normal;font-size:12.5px;color:var(--c-muted)}.chanan-check.is-empty{opacity:.45}.chanan-facet__more{background:none;border:0;color:var(--c-forest);font-weight:600;padding:6px;cursor:pointer;font-size:14px}.chanan-facets__foot{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;border-top:1px solid var(--c-line)}.chanan-facets__foot .chanan-btn{min-height:44px;border:0;cursor:pointer;font-size:14.5px;padding:0 16px}.chanan-clear{font-weight:600;font-size:14px}.chanan-active{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:14px}.chanan-tag{display:inline-flex;gap:6px;align-items:center;background:#EEF3EC;color:var(--c-forest);border-radius:999px;padding:6px 12px;font-weight:600;font-size:14px;text-decoration:none}.chanan-tag:hover{background:#DDEADB}@media (max-width:900px){.chanan-chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.has-chanan-facets #main.site-main{display:block}.chanan-facets-open{display:inline-flex;min-height:44px;margin-bottom:14px;cursor:pointer;background:#FFF}.chanan-facets{position:fixed;left:0;right:0;bottom:0;top:auto;width:auto;max-height:85vh;overflow-y:auto;margin:0;z-index:10000;border-radius:20px 20px 0 0;box-shadow:0 -10px 40px rgb(0 0 0 / .25);transform:translateY(105%);transition:transform .25s ease;padding-bottom:0}.chanan-facets.is-open{transform:none}.chanan-facets-close{display:inline-grid;place-items:center;width:40px;height:40px;border:0;background:var(--c-ground);border-radius:999px;font-size:16px;cursor:pointer}.chanan-facets__foot{position:sticky;bottom:0;background:#FFF;padding:12px 0 16px}.chanan-facets__foot .chanan-btn{flex:1}.chanan-facet__list.is-long{max-height:none;mask-image:none;-webkit-mask-image:none}.chanan-facet__more{display:none}body.chanan-noscroll{overflow:hidden}}.chanan-ps__badge{display:inline-block;margin-top:4px;background:#FFF1D6;color:#8A5A00;border:1px solid #F0C877;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.chanan-ps__badge--big{font-size:13.5px;padding:6px 12px;margin:8px 0 0}.chanan-ps__gone{width:100%;min-height:48px;margin-top:8px;cursor:pointer;background:#FFF;color:#6E7C71!important;border-color:#C9D3C7!important;font-size:14.5px}.chanan-qty{display:inline-flex;align-items:center;border:1.5px solid #C9D3C7;border-radius:12px;overflow:hidden;background:#FFF;margin-bottom:16px}.chanan-qty button{width:46px;height:46px;border:0;background:#F2F5F0;color:var(--c-deep);font-size:22px;font-weight:600;cursor:pointer;padding:0}.chanan-qty input{width:64px;height:46px;border:0;text-align:center;font:inherit;font-size:17px;font-weight:600;-moz-appearance:textfield}.chanan-qty input::-webkit-inner-spin-button,.chanan-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.chanan-qty--small{margin:0;border-radius:10px}.chanan-qty--small button{width:36px;height:36px;font-size:18px}.chanan-qty--small span{min-width:30px;text-align:center;font-weight:600}.chanan-order__btns{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.chanan-order__btns .chanan-wa--single{margin:0!important}.chanan-order-add{min-height:48px;padding:0 20px;border-radius:999px;border:1.5px solid var(--c-forest);background:#FFF;color:var(--c-forest);font:inherit;font-weight:600;font-size:15.5px;cursor:pointer}.chanan-order-add:hover{background:#EEF3EC}.chanan-cart-float{position:fixed;right:18px;bottom:86px;z-index:999;display:flex;align-items:center;gap:8px;min-height:52px;padding:0 16px 0 14px;border:0;border-radius:999px;background:var(--c-deep)!important;color:#FFFFFF!important;font:inherit;font-weight:700;font-size:15px;cursor:pointer;box-shadow:0 6px 20px rgb(0 0 0 / .25)}.chanan-cart-float[hidden]{display:none}.chanan-cart-float__n{min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:var(--c-harvest);color:var(--c-deep);font-size:13px;display:grid;place-items:center}.chanan-cartplus{position:relative;display:inline-flex}.chanan-cartplus b{position:absolute;top:-7px;right:-9px;width:16px;height:16px;border-radius:50%;background:var(--c-forest);color:#FFF;font-size:13px;line-height:16px;text-align:center;font-weight:700}.chanan-order-add--loop.is-added .chanan-cartplus b{background:var(--c-harvest);color:var(--c-deep)}.chanan-order-add:not(.chanan-order-add--loop){display:inline-flex;align-items:center;gap:8px}.chanan-order-add[hidden]{display:none!important}html.chanan-sheet-open{overflow:hidden}.chanan-sheet{position:fixed;inset:0;z-index:10000;background:rgb(23 37 27 / .55);display:flex;align-items:flex-end;justify-content:center}.chanan-sheet[hidden]{display:none}.chanan-sheet__panel{position:relative;background:#FFF;width:min(560px, 100%);max-height:92vh;overflow-y:auto;border-radius:22px 22px 0 0;padding:20px 18px 24px;box-shadow:0 -10px 40px rgb(0 0 0 / .2)}@media (min-width:700px){.chanan-sheet{align-items:center}.chanan-sheet__panel{border-radius:22px;max-height:88vh;padding:24px 26px 26px}}.chanan-sheet .chanan-sheet__close{position:absolute;top:10px;right:10px;width:42px;height:42px;border-radius:50%;border:0;background:#F2F5F0!important;color:var(--c-deep)!important;box-shadow:none;font-size:26px;line-height:1;cursor:pointer;padding:0}.chanan-sheet h2{font-size:24px;margin:0 48px 12px 0}.chanan-sheet__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.chanan-sheet__items li{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--c-line);border-radius:14px;padding:8px}.chanan-sheet__thumb{width:48px;height:48px;border-radius:10px;background:var(--c-ground) url(/wp-content/mu-plugins/chanan/img/placeholder.webp) center / cover;overflow:hidden}.chanan-sheet__thumb img{width:100%;height:100%;object-fit:cover}.chanan-sheet__info strong{display:block;font-size:15px;line-height:1.25}.chanan-sheet__opts{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.chanan-sheet__opts select{min-height:34px;border:1.5px solid #C9D3C7;border-radius:8px;padding:0 6px;font:inherit;font-size:14px;background:#FFF;max-width:100%}.chanan-sheet__size{font-size:13.5px;color:var(--c-muted)}.chanan-sheet__rx{display:block;color:#8A5A00;font-size:12.5px;margin-top:3px}.chanan-sheet__right{display:flex;align-items:center;gap:4px}.chanan-sheet__rm{width:34px;height:34px;border:0;background:none;color:#8A968C;font-size:22px;cursor:pointer;padding:0}.chanan-sheet__empty{color:var(--c-muted)}.chanan-sheet__more{margin:10px 0 4px;background:none;border:0;color:var(--c-forest);font:inherit;font-weight:600;font-size:15px;padding:8px 0;cursor:pointer}.chanan-sheet__form{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--c-line);padding-top:14px;margin-top:6px}.chanan-sheet__form label{display:flex;flex-direction:column;gap:5px;font-weight:600;font-size:14.5px;color:var(--c-deep)}.chanan-sheet__form label small{font-weight:400;color:var(--c-muted)}.chanan-sheet__form input:not([type=radio]),.chanan-sheet__form select,.chanan-sheet__form textarea{width:100%;min-height:48px;border:1.5px solid #C9D3C7;border-radius:12px;padding:10px 12px;font:inherit;font-size:16px;font-weight:400;background:#FFF}.chanan-sheet__form textarea{min-height:64px;resize:vertical}.chanan-sheet__where{display:flex;flex-direction:column;gap:12px}.chanan-sheet__where[hidden],.chanan-sheet__pickup[hidden],.chanan-sheet__form[hidden],.chanan-sheet__done[hidden],.chanan-sheet__empty[hidden],.chanan-sheet__more[hidden]{display:none}.chanan-sheet__pickup{margin:0;background:#EEF3EC;border-radius:12px;padding:10px 12px;font-size:14.5px}.chanan-seg{border:0;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.chanan-seg legend{font-weight:600;font-size:14.5px;margin-bottom:6px;padding:0}.chanan-seg label{position:relative}.chanan-seg input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.chanan-seg span{display:flex;align-items:center;justify-content:center;text-align:center;min-height:52px;border:1.5px solid #C9D3C7;border-radius:12px;padding:6px 8px;font-weight:600;font-size:15px}.chanan-seg input:checked+span{border-color:var(--c-forest);background:#EEF3EC;color:var(--c-forest);box-shadow:inset 0 0 0 1px var(--c-forest)}.chanan-seg input:focus-visible+span{outline:3px solid var(--c-leaf);outline-offset:2px}.chanan-sheet__err{margin:0;color:#B3261E;font-weight:600;font-size:14.5px}.chanan-sheet__err:empty{display:none}.chanan-sheet__send{width:100%;min-height:54px;font-size:17px;border:0;cursor:pointer}.chanan-sheet__small{margin:0;font-size:13px;color:var(--c-muted);text-align:center}.chanan-sheet__done{text-align:center;padding:10px 0}.chanan-sheet__tick{width:56px;height:56px;margin:0 auto 6px;border-radius:50%;background:var(--c-wa);color:#FFF;font-size:30px;display:grid;place-items:center}.chanan-sheet__done h3{font-size:20px;margin:0 0 6px}.chanan-sheet__again{display:flex;width:100%;min-height:50px;margin-top:10px}.chanan-sheet__new{margin-top:8px;background:none;border:0;color:var(--c-forest);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer;padding:10px}.chanan-sheet__chat{display:block;text-align:center;margin-top:12px;font-size:14px;color:var(--c-muted)}@media (max-width:600px){.chanan-order__btns>*{flex:1 1 100%;justify-content:center}}.chanan-loop-btns{display:flex;gap:6px;margin-top:auto;padding-top:8px;width:100%}.woocommerce ul.products li.product .chanan-loop-btns a.chanan-wa--loop{flex:1 1 auto;min-width:0;width:auto!important;margin:0!important}.chanan-wa__short{display:none}.chanan-order-add--loop{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;width:50px;min-height:44px;padding:0;border-radius:14px;font-size:20px;line-height:1;font-weight:700}.chanan-order-add--loop[hidden]{display:none}.chanan-order-add--loop.is-added{background:var(--c-forest);color:#FFF}.woocommerce ul.products li.product{container-type:inline-size}@container (max-width:250px){.chanan-wa__long{display:none}.chanan-wa__short{display:inline-flex;align-items:center;gap:6px}.chanan-order-add--loop{width:44px}}.chanan-added{position:fixed;left:12px;right:12px;bottom:148px;z-index:9990;max-width:460px;margin:0 auto;display:flex;align-items:center;gap:10px;background:var(--c-deep);color:#FFF;border-radius:14px;padding:10px 10px 10px 16px;font-size:14.5px;box-shadow:0 8px 24px rgb(0 0 0 / .25)}.chanan-added[hidden]{display:none}.chanan-added span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chanan-added button{flex:none;min-height:40px;padding:0 14px;border-radius:999px;border:0;background:var(--c-wa)!important;color:#FFFFFF!important;font:inherit;font-weight:700;cursor:pointer}.chanan-sheet__tip{margin:0;font-size:13px;color:var(--c-muted)}@media (min-width:700px){.chanan-added{left:auto;right:18px;width:380px;margin:0}}.has-chanan-banner .product-archive-hero-section,.has-chanan-banner .woocommerce-products-header{display:none!important}.chanan-banner{position:relative;overflow:hidden;color:#FFF;background:var(--c-deep);min-height:230px;display:flex;align-items:center}.chanan-banner__bg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 45%}.chanan-banner::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(14 28 18 / .86) 0%,rgb(14 28 18 / .72) 50%,rgb(14 28 18 / .6) 100%)}.chanan-banner__bg img{filter:saturate(.75)}.chanan-banner__inner{position:relative;z-index:1;width:100%;max-width:1290px;margin:0 auto;padding:26px 24px 24px}.chanan-banner__up{display:inline-block;color:#CFE3C4!important;font-size:14px;font-weight:600;text-decoration:none;margin-bottom:4px}.chanan-banner__up:hover{text-decoration:underline}.chanan-banner__title{color:#FFFFFF!important;font-size:clamp(34px, 5vw, 60px);line-height:1.02;letter-spacing:-.02em;margin:0 0 10px;text-shadow:0 2px 18px rgb(0 0 0 / .35);display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.chanan-banner__count{font-family:var(--font-body);font-size:15px;letter-spacing:0;text-shadow:none;font-weight:600;background:rgb(255 255 255 / .16);border-radius:999px;padding:3px 10px;white-space:nowrap}.chanan-banner__pitch{max-width:680px;margin:0 0 16px;font-size:clamp(16px, 1.6vw, 20px);line-height:1.45;color:#FFF;font-weight:500;text-shadow:0 1px 10px rgb(0 0 0 / .4)}.chanan-banner__facts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:14px;font-weight:600;color:#FFF}.chanan-banner__facts li{display:inline-flex;align-items:center;gap:7px}.chanan-banner__facts svg{color:var(--c-harvest);flex:none}.chanan-banner__cta .chanan-wa{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 16px;font-size:14.5px;text-decoration:none}.chanan-banner__cta .chanan-wa svg{color:#FFF}@media (max-width:700px){.chanan-banner{min-height:0}.chanan-banner::after{background:rgb(14 28 18 / .74)}.chanan-banner__inner{padding:18px 16px 16px}.chanan-banner__pitch{font-size:14.5px;margin-bottom:10px}.chanan-banner__facts{font-size:13px;gap:6px 14px}.chanan-banner__facts li:nth-child(2){display:none}.chanan-banner__cta .chanan-wa{min-height:36px;padding:0 12px;font-size:13.5px}}.has-chanan-banner .content-area{margin-top:28px}.chanan-banner--feeds .chanan-banner__bg img{object-position:center 62%}@media (max-width:700px){.has-chanan-banner .content-area{margin-top:16px}}.chanan-pick,.chanan-pick:hover,.chanan-pick:focus,.chanan-pick:active{background:#FFFFFF!important;color:var(--c-deep)!important;border:1.5px solid #C9D3C7!important;box-shadow:none!important;font-size:16px;min-height:44px;padding:0 16px!important;border-radius:10px!important}.chanan-pick:hover{border-color:var(--c-forest)!important;background:#EEF3EC!important}.chanan-pick.is-active,.chanan-pick.is-active:hover,.chanan-pick.is-active:focus,.chanan-pick.is-active:active{background:var(--c-forest)!important;color:#FFFFFF!important;border-color:var(--c-forest)!important;font-weight:700}.chanan-pick:focus-visible{outline:3px solid var(--c-leaf)!important;outline-offset:2px}.chanan-order-add,.chanan-order-add:hover,.chanan-order-add:focus,.chanan-order-add:active{background:#FFFFFF!important;color:var(--c-forest)!important;border:1.5px solid var(--c-forest)!important;box-shadow:none!important}.chanan-order-add:hover{background:#EEF3EC!important}.chanan-order-add--loop.is-added,.chanan-order-add--loop.is-added:hover,.chanan-order-add--loop.is-added:focus{background:var(--c-forest)!important;color:#FFFFFF!important}.chanan-qty button,.chanan-qty button:hover,.chanan-qty button:focus,.chanan-qty button:active{background:#F2F5F0!important;color:var(--c-deep)!important;border:0!important;box-shadow:none!important}.chanan-qty button:hover{background:#E3EBE0!important}.chanan-sheet__more,.chanan-sheet__more:hover,.chanan-sheet__more:focus,.chanan-sheet__new,.chanan-sheet__new:hover,.chanan-sheet__new:focus,.chanan-sheet__rm,.chanan-sheet__rm:hover,.chanan-sheet__rm:focus{background:none!important;box-shadow:none!important;border:0!important}.chanan-sheet__more,.chanan-sheet__more:hover,.chanan-sheet__more:focus,.chanan-sheet__new,.chanan-sheet__new:hover,.chanan-sheet__new:focus{color:var(--c-forest)!important}.chanan-sheet__rm,.chanan-sheet__rm:focus{color:#8A968C!important}.chanan-sheet__rm:hover{color:#B3261E!important}.chanan-sheet .chanan-sheet__close:hover,.chanan-sheet .chanan-sheet__close:focus{background:#E3EBE0!important;color:var(--c-deep)!important}.chanan-cart-float:hover,.chanan-cart-float:focus{background:var(--c-forest)!important;color:#FFFFFF!important}.chanan-added button:hover,.chanan-added button:focus{background:#178a45!important;color:#FFFFFF!important}.chanan-sheet__send:hover,.chanan-sheet__send:focus{background:#178a45!important;color:#FFFFFF!important}.chanan-order-add:focus-visible,.chanan-qty button:focus-visible,.chanan-sheet button:focus-visible,.chanan-cart-float:focus-visible{outline:3px solid var(--c-leaf)!important;outline-offset:2px}.chanan-ps__filters button:hover,.chanan-ps__filters button:focus{background:#EEF3EC!important;color:var(--c-deep)!important;border-color:var(--c-forest)!important}.chanan-ps__filters button[aria-pressed="true"],.chanan-ps__filters button[aria-pressed="true"]:hover,.chanan-ps__filters button[aria-pressed="true"]:focus{background:var(--c-forest)!important;color:#FFFFFF!important}.chanan-ps__ok,.chanan-ps__ok:hover,.chanan-ps__ok:focus{background:#FFFFFF!important;color:var(--c-forest)!important;border:1.5px solid var(--c-forest)!important}.chanan-ps__ok:hover{background:#EEF3EC!important}.chanan-ps .chanan-ps__exit:hover,.chanan-ps .chanan-ps__exit:focus{background:none!important;color:var(--c-deep)!important}.chanan-ps__useanyway:hover,.chanan-ps__useanyway:focus,.chanan-ps__quickrow .chanan-btn:hover,.chanan-ps__quickrow .chanan-btn:focus{background:#EEF3EC!important;color:var(--c-forest)!important}