.cbyob[data-layout=sheet]{background:var(--chike-cream, #f4e9d6);font-family:var(--chike-font, inherit)}.cbyob[data-layout=sheet] .cbyob__save{display:none}.cbyob[data-layout=sheet] .cbyob__media{background:var(--chike-white, #fff)}.cbyob-rating{margin:0 0 6px;font-weight:600;font-size:var(--chike-fs-sm, 15px);line-height:1.3;color:var(--chike-green-deep, #40683c)}.cbyob-rating__stars{color:var(--chike-gold, #e5a100);letter-spacing:.04em}.cbyob[data-layout=sheet] .cbyob__title{font-weight:900;letter-spacing:var(--chike-tr-h2, -.01em);margin-bottom:6px}.cbyob[data-layout=sheet] .cbyob__intro{color:var(--chike-green-deep, #40683c);font-weight:600}.cbyob-hero{margin:0 0 14px}.cbyob-hero__art{position:relative;height:min(66vw,300px);margin:0 calc(-1 * var(--chike-gutter, 16px));overflow:hidden}.cbyob-hero__img{position:absolute;top:0;left:50%;display:block;width:min(180vw,820px);max-width:none;height:auto;transform:translate(-55%,-30%)}@media(min-width:990px){.cbyob-hero__art{display:none}.cbyob-hero{margin:4px 0 18px}}.cbyob-proof{--oi-r: 30px;--oi-box: calc(var(--oi-r) * 1.14);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:10px 0 0;padding:10px 0 0;list-style:none;border-top:1px solid rgb(64 104 60 / .18)}.cbyob-proof__item{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0}.cbyob-proof__disc{display:grid;place-items:center;flex:none;width:var(--oi-box);height:var(--oi-box);border-radius:50%}.cbyob-proof__crop{position:relative;display:block;width:var(--oi-box);height:var(--oi-box);overflow:hidden}.cbyob-proof__crop img{position:absolute;display:block;max-width:none;width:calc(var(--oi-r) * 140 / var(--d));height:auto;left:calc(var(--oi-box) / 2 - var(--oi-r) * var(--cx) / var(--d));top:calc(var(--oi-box) / 2 - var(--oi-r) * var(--cy) / var(--d))}.cbyob-proof__drawn{position:absolute;width:calc(var(--oi-r) * 50 / 48);height:calc(var(--oi-r) * 50 / 48);left:calc(50% - var(--oi-r) * 25 / 48);top:calc(50% - var(--oi-r) * 25 / 48)}.cbyob-proof__label{display:block;font:500 13px/1.15 var(--chike-font, inherit);color:var(--chike-green-deep, #40683c);text-align:left}.cbyob-proof__label>span{display:block;white-space:nowrap}.cbyob-proof__label>span:first-child{font-weight:800;font-size:17px}@media(min-width:990px){.cbyob-proof{--oi-r: 40px}.cbyob-proof__label{font-size:15px}.cbyob-proof__label>span:first-child{font-size:22px}}.cbyob[data-layout=sheet] .cbyob-card{background:var(--chike-white, #fff);border:0;box-shadow:0 10px 30px -8px #0a0a0a1f}.cbyob[data-layout=sheet] .cbyob-pick{background:var(--chike-paper-cool, #f5f7f0);border-color:transparent}.cbyob[data-layout=sheet] .cbyob-pick img{background:transparent}.cbyob[data-layout=sheet] .cbyob-pick__meta{display:block;font-size:13px;line-height:1.3;color:#0a0a0ab3}.cbyob[data-layout=sheet] .cbyob-pick__meta:empty{display:none}.cbyob[data-layout=sheet] .cbyob-pick .cbyob-link{white-space:nowrap}.cbyob[data-layout=sheet] .cbyob__add{background:var(--chike-green-deep, #40683c)}.cbyob-value{margin-top:14px;text-align:center}.cbyob-value__h{margin:0 0 8px;font-weight:800;font-size:17px;color:var(--chike-ink, #0a0a0a)}.cbyob-value__h:empty{display:none}.cbyob-value__h b{color:var(--chike-green-deep, #40683c)}.cbyob-value__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.cbyob-vt{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:8px 4px 9px;border:1.5px dashed rgb(10 10 10 / .22);border-radius:14px;background:var(--chike-white, #fff)}.cbyob-vt[data-on=true]{border-style:solid;border-color:var(--chike-green-deep, #40683c);background:var(--chike-paper-cool, #f5f7f0)}.cbyob-vt__ic{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--chike-lime, #93d500);font-weight:900;font-size:16px;color:var(--chike-ink, #0a0a0a)}.cbyob-vt__ic--bag{background:var(--chike-cream, #f4e9d6) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2340683c' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M6 7h12l1 13H5L6 7z'/%3E%3Cpath d='M9 7V5a3 3 0 0 1 6 0v2'/%3E%3C/svg%3E") center / 18px no-repeat}.cbyob-vt__art{display:block;height:30px}.cbyob-vt__art .chike-ship__truck{width:46px;height:30px}.cbyob-vt__k{font-size:11.5px;font-weight:700;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:#0a0a0ab8}.cbyob-vt__v{font-size:16px;font-weight:900;line-height:1.15;color:var(--chike-green-deep, #40683c);font-variant-numeric:tabular-nums}.cbyob-vt__v:empty{display:none}.cbyob-vt[data-on=false] .cbyob-vt__v{color:#0a0a0a99}.cbyob-value__next{display:inline-block;margin:10px 0 0;padding:6px 14px;min-height:36px;border:0;border-radius:999px;background:var(--chike-lime, #93d500);font:inherit;font-size:15px;font-weight:700;color:var(--chike-ink, #0a0a0a);cursor:pointer}.cbyob-value__next:disabled{background:var(--chike-cream, #f4e9d6);cursor:default}.cbyob-value__ship{margin:8px 0 0;font-size:13px;color:#0a0a0ab3}.cbyob-value__ship:empty{display:none}.cbyob-ritual{margin-top:28px;text-align:center}.cbyob-ritual__h{margin:0;font-weight:900;font-size:26px;line-height:1.1;color:var(--chike-ink, #0a0a0a)}.cbyob-ritual__h span{display:block;color:var(--chike-green-deep, #40683c)}.cbyob-ritual__sub{margin:8px 0 14px;font-size:16px;font-weight:600;color:#0a0a0abf}.cbyob-ritual__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.cbyob-ritual__steps li{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 6px;border-radius:16px;background:var(--chike-white, #fff)}.cbyob-ritual__steps img{width:52px;height:52px;object-fit:contain}.cbyob-ritual__steps b{font-size:18px;font-weight:900;color:var(--chike-green-deep, #40683c)}.cbyob-ritual__steps span{font-size:13px;line-height:1.25;color:#0a0a0abf}.cbyob-reviews{max-width:var(--chike-page-max, 1280px);margin:36px auto 0}.cbyob-reviews__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:12px}.cbyob-reviews__h{margin:0;font-weight:900;font-size:24px;line-height:1.15}.cbyob-reviews__all{font-weight:700;color:var(--chike-green-deep, #40683c)}.cbyob-reviews__row{display:flex;gap:12px;margin:0 calc(-1 * var(--chike-gutter, 16px));padding:0 var(--chike-gutter, 16px) 8px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--chike-gutter, 16px);scrollbar-width:none}.cbyob-reviews__row::-webkit-scrollbar{display:none}.cbyob-reviews__row{position:relative}.cbyob-reviews .chike-quotes__card{position:relative;display:flex;flex-direction:column;flex:0 0 78%;max-width:340px;scroll-snap-align:start;min-width:0;border-radius:20px;background:var(--chike-white, #fff);overflow:hidden}.cbyob-reviews .chike-quotes__card--quote,.cbyob-reviews .chike-quotes__card[data-rv-text]{background:var(--chike-white, #fff)}.cbyob-reviews .chike-quotes__card[data-rv-text] .chike-quotes__photo{display:none}.cbyob-reviews .chike-quotes__photo{position:relative;height:200px;overflow:hidden;background:var(--chike-paper-cool, #f5f7f0)}.cbyob-reviews .chike-quotes__img{width:100%;height:100%;object-fit:cover}.cbyob-reviews .chike-quotes__photo.is-product .chike-quotes__img,.cbyob-reviews .chike-quotes__photo.is-brand-contain .chike-quotes__img{object-fit:contain}.cbyob-reviews .chike-quotes__photo>:not(img){display:none}.cbyob-reviews .chike-quotes__body{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px}.cbyob-reviews .chike-quotes__mark{display:none}.cbyob-reviews .chike-quotes__stars{margin:0;color:var(--chike-gold, #e5a100);letter-spacing:.04em}.cbyob-reviews .chike-quotes__headline{margin:0;font-weight:900;font-size:18px;line-height:1.2}.cbyob-reviews .chike-quotes__text{margin:0;font-size:15px;line-height:1.45;color:#0a0a0acc;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.cbyob-reviews .chike-quotes__meta{display:flex;flex-wrap:wrap;gap:4px 6px;margin:4px 0 0;padding-top:8px;border-top:1px solid rgb(10 10 10 / .1);font-size:13px;color:#0a0a0aa6}.cbyob-reviews .chike-quotes__name{font-weight:700;color:var(--chike-ink, #0a0a0a)}.cbyob-reviews .chike-rv__form{display:none}.cbyob-reviews .chike-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(min-width:990px){.cbyob-reviews .chike-quotes__card{flex-basis:calc((100% - 36px)/4)}.cbyob-reviews__h{font-size:30px}}html.cbyob-locked{overflow:hidden}.cbyob-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:flex-end;justify-content:center}.cbyob-sheet__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0a80;opacity:0;transition:opacity .2s ease}.cbyob-sheet[data-open] .cbyob-sheet__scrim{opacity:1}.cbyob-sheet__panel{position:relative;display:flex;flex-direction:column;width:100%;max-height:92dvh;border-radius:22px 22px 0 0;background:var(--chike-cream, #f4e9d6);box-shadow:0 -12px 40px #0a0a0a33;transform:translateY(24px);opacity:0;transition:transform .24s cubic-bezier(.2,.8,.2,1),opacity .2s ease;overflow:hidden}.cbyob-sheet[data-open] .cbyob-sheet__panel{transform:none;opacity:1}@media(prefers-reduced-motion:reduce){.cbyob-sheet__panel,.cbyob-sheet__scrim{transition:none}}@media(min-width:990px){.cbyob-sheet{align-items:center}.cbyob-sheet__panel{width:min(920px,calc(100vw - 64px));max-height:88vh;border-radius:24px}}.cbyob-sheet__top{flex:none;padding:12px var(--chike-gutter, 16px) 6px}.cbyob-sheet__bar{display:flex;align-items:center;gap:10px;min-height:44px}.cbyob-sheet__h{flex:1;margin:0;font-weight:900;font-size:22px;line-height:1.15}.cbyob-sheet__swap{flex:1;display:flex;align-items:center;gap:10px;min-width:0;padding:4px 10px 4px 4px;border-radius:14px;background:var(--chike-white, #fff);box-shadow:0 0 0 2px var(--chike-green-deep, #40683c) inset}.cbyob-sheet__swap img{flex:none;width:44px;height:44px;object-fit:contain}.cbyob-sheet__swap>span{min-width:0;font-size:16px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbyob-sheet__swapk{font-weight:600;color:#0a0a0ab3}.cbyob-sheet__x{flex:none;display:grid;place-items:center;width:44px;height:44px;border:1.5px solid var(--chike-ink, #0a0a0a);border-radius:50%;background:var(--chike-white, #fff);color:var(--chike-ink, #0a0a0a);cursor:pointer}.cbyob-ladder{--n: 3;--at: 0;--inset: calc(50% / var(--n));display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));margin:14px 0 0;padding:0;list-style:none;position:relative}.cbyob-ladder:before,.cbyob-ladder:after{content:"";position:absolute;top:10px;left:var(--inset);height:4px;border-radius:4px;pointer-events:none}.cbyob-ladder:before{right:var(--inset);background:#40683c33}.cbyob-ladder:after{width:calc((100% - 2 * var(--inset)) * var(--at) / max(var(--n) - 1,1));background:var(--chike-green-deep, #40683c);transition:width .25s ease}.cbyob-ladder li{position:relative;z-index:1;min-width:0;display:flex}.cbyob-rung{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;padding:0 4px 8px;border:0;border-radius:12px;background:none;font:inherit;color:var(--chike-ink, #0a0a0a);text-align:center;cursor:pointer}.cbyob-rung:focus-visible{outline:2px solid var(--chike-green-deep, #40683c);outline-offset:2px}.cbyob-rung__dot{box-sizing:border-box;width:24px;height:24px;margin-bottom:6px;border-radius:50%;background:var(--chike-cream, #f4e9d6);border:3px solid rgb(64 104 60 / .35);transition:background .2s,border-color .2s,box-shadow .2s}.cbyob-rung[data-reached=true] .cbyob-rung__dot{background:var(--chike-green-deep, #40683c);border-color:var(--chike-green-deep, #40683c)}.cbyob-rung[aria-pressed=true] .cbyob-rung__dot{box-shadow:0 0 0 4px var(--chike-lime, #93d500)}.cbyob-rung__n{position:relative;font-weight:800;font-size:13px;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.cbyob-rung__tag{position:absolute;left:50%;bottom:calc(100% + 1px);transform:translate(-50%);font-size:9px;font-weight:800;letter-spacing:.08em;color:#7a5af8;line-height:1}.cbyob-rung[data-proposed=true] .cbyob-rung__dot{border-style:dashed}.cbyob-rung__p{font-weight:800;font-size:17px;line-height:1.15;font-variant-numeric:tabular-nums}.cbyob-rung__p small{font-weight:600;font-size:12px;color:#0a0a0a99}.cbyob-rung__pct{min-width:72px;padding:2px 10px;border-radius:999px;background:var(--chike-white, #fff);border:1px solid rgb(64 104 60 / .25);font-size:12px;font-weight:800;line-height:1.4;color:var(--chike-green-deep, #40683c)}.cbyob-rung__u{max-width:13ch;font-size:12px;font-weight:600;line-height:1.25;color:#0a0a0ab3;text-wrap:balance}.cbyob-rung[aria-pressed=true] .cbyob-rung__n,.cbyob-rung[aria-pressed=true] .cbyob-rung__p{color:var(--chike-green-deep, #40683c)}.cbyob-rung[aria-pressed=true] .cbyob-rung__pct{background:var(--chike-lime, #93d500);border-color:var(--chike-lime, #93d500);color:var(--chike-ink, #0a0a0a)}.cbyob-rung[aria-pressed=true] .cbyob-rung__u{color:var(--chike-ink, #0a0a0a)}.cbyob-ladder-note{margin:2px 0 0;font-size:12px;text-align:center;color:#0a0a0a99}.cbyob-sheet__chips{margin-top:6px;padding-bottom:6px}.cbyob-sheet .cbyob-chip{min-height:36px;padding:4px 12px;font-size:14px;border-color:#0a0a0a80}.cbyob-sheet .cbyob-chip[aria-pressed=true]{background:var(--chike-green-deep, #40683c);border-color:var(--chike-green-deep, #40683c)}.cbyob-sheet__grid{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;margin:0;padding:4px var(--chike-gutter, 16px) 16px;list-style:none}@media(min-width:990px){.cbyob-sheet__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:4px 24px 20px}.cbyob-sheet__top{padding:18px 24px 8px}}.cbyob-sf{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:10px 8px;border:2px solid transparent;border-radius:18px;background:var(--chike-white, #fff);text-align:center}.cbyob-sf[data-n]:not([data-n="0"]),.cbyob-sf[data-current=true]{border-color:var(--chike-green-deep, #40683c)}.cbyob-sf__cur{position:absolute;top:8px;left:8px;padding:2px 8px;border-radius:999px;background:var(--chike-green-deep, #40683c);color:var(--chike-white, #fff);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cbyob-sf__media{display:block;width:100%;aspect-ratio:1}.cbyob-sf__media img{width:100%;height:100%;object-fit:contain}.cbyob-sf__line{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0a0a0a8c}.cbyob-sf__name{font-size:16px;font-weight:900;line-height:1.15}.cbyob-sf__note{font-size:13px;line-height:1.3;color:#0a0a0abf}.cbyob-sf__label{min-height:32px;padding:2px 6px;border:0;background:none;font:inherit;font-size:13px;font-weight:700;color:var(--chike-green-deep, #40683c);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cbyob-sf__price{font-size:13px;color:#0a0a0ab3;margin-top:auto}.cbyob-sf__price s{color:#0a0a0a73}.cbyob-sf__step{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:6px}.cbyob-sf__btn{width:40px;height:40px;border-radius:50%;border:1.5px solid var(--chike-green-deep, #40683c);background:var(--chike-white, #fff);font-size:22px;line-height:1;color:var(--chike-green-deep, #40683c);cursor:pointer}.cbyob-sf__btn[data-byob-splus]{background:var(--chike-green-deep, #40683c);color:var(--chike-white, #fff)}.cbyob-sf__btn:disabled{opacity:.3;cursor:default}.cbyob-sf__n{font-weight:900;font-size:18px;font-variant-numeric:tabular-nums}.cbyob-sf__choose{width:100%;min-height:40px;margin-top:6px;padding:4px 6px;border:1.5px solid var(--chike-green-deep, #40683c);border-radius:999px;background:var(--chike-green-deep, #40683c);color:var(--chike-white, #fff);font:inherit;font-size:14px;font-weight:800;line-height:1.15;cursor:pointer}.cbyob-sf__choose[aria-pressed=true]{background:var(--chike-white, #fff);color:var(--chike-green-deep, #40683c)}.cbyob-sheet__foot{flex:none;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"count done" "sum done";align-items:center;gap:0 12px;padding:10px var(--chike-gutter, 16px) calc(12px + env(safe-area-inset-bottom));background:var(--chike-white, #fff);box-shadow:0 -6px 18px #0a0a0a14}.cbyob-sheet__count{grid-area:count;margin:0;font-size:14px;color:#0a0a0abf}.cbyob-sheet__count b{color:var(--chike-ink, #0a0a0a);font-size:16px}.cbyob-sheet__sum{grid-area:sum;margin:0;font-size:20px}.cbyob-sheet__sum s{font-size:15px;color:#0a0a0a80}.cbyob-sheet__sum b{font-weight:900}.cbyob-sheet__done{grid-area:done;min-width:128px;min-height:52px;padding:0 22px;border:0;border-radius:999px;background:var(--chike-green-deep, #40683c);color:var(--chike-white, #fff);font:inherit;font-size:17px;font-weight:800;cursor:pointer}.cbyob-label{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;background:var(--chike-white, #fff)}.cbyob-label__bar{display:flex;align-items:center;gap:10px;padding:12px var(--chike-gutter, 16px);border-bottom:1px solid rgb(10 10 10 / .1)}.cbyob-label__h{flex:1;margin:0;font-weight:900;font-size:18px}.cbyob-label__body{flex:1;min-height:0;overflow:auto;padding:12px;display:grid;place-items:start center}.cbyob-label__body img{width:100%;max-width:560px;height:auto}@media(min-width:990px){.cbyob-sheet__foot{padding:14px 24px 16px}.cbyob-sheet__foot .cbyob-sheet__done{min-width:180px}}.cbyob-label__art{width:100%;max-width:560px}.cbyob-label__art[data-claims]{display:grid;grid-template-columns:1134fr 914fr;aspect-ratio:1;container-type:inline-size}.cbyob-label__crop{display:block}.cbyob-label__art[data-claims] .cbyob-label__crop{position:relative;overflow:hidden}.cbyob-label__art[data-claims] .cbyob-label__crop img{position:absolute;inset:0 auto 0 0;width:auto;max-width:none;height:100%}.cbyob-label__claims{margin:0;padding:4cqw 2cqw;list-style:none;display:grid;grid-template-columns:1fr 1fr;align-content:space-evenly;align-items:start;gap:2cqw 1cqw;background:#41683c;color:#fff}.cbyob-label__claims[hidden]{display:none}.cbyob-claim{display:flex;flex-direction:column;align-items:center;gap:1.4cqw;text-align:center;font-size:max(11px,2.7cqw);line-height:1.12}.cbyob-claim:last-child:nth-child(odd){grid-column:1 / -1}.cbyob-claim__t{max-width:max(52px,14cqw);text-wrap:balance}.cbyob-claim[data-claim=no-artificial] .cbyob-claim__t{max-width:21cqw}.cbyob-claim:last-child:nth-child(odd) .cbyob-claim__t{max-width:26cqw}.cbyob-claim__t b{font-weight:400}.cbyob-claim__t small{font-size:.8em}.cbyob-claim__mark{position:relative;display:block;width:9.6cqw;aspect-ratio:1}.cbyob-claim__glyph{position:absolute;top:22%;right:22%;bottom:22%;left:22%;display:block}.cbyob-claim__glyph svg{display:block;width:100%;height:100%}.cbyob-claim__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.75;overflow:visible}.cbyob-claim__halo{stroke:#41683c;stroke-width:5}
/*# sourceMappingURL=/cdn/shop/t/199/assets/chike-byob-e.css.map */
