:root{--lime: #bade26;--lime-deep: #a4c61e;--olive: #6c7e10;--pale: #f4fbd4;--bone: #f7f4f0;--ink: #171a14;--wash: #37536b;--wash-tint: #edf2f4;--spf: #8a5a2e;--spf-tint: #f6eee1;--fg: rgba(23, 26, 20, .92);--fg-2: rgba(23, 26, 20, .62);--fg-3: rgba(23, 26, 20, .44);--line: rgba(23, 26, 20, .1);--line-2: rgba(23, 26, 20, .06);--on-dark: rgba(255, 255, 255, .94);--on-dark-2: rgba(255, 255, 255, .6);--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 40px;--s8: 56px;--gutter: 18px;--section: 36px;--max: 1100px;--hdr-h: 64px;--r-tile: 12px;--r-card: 16px;--r-pill: 100px;--t-xs: 12px;--t-sm: 13px;--t-base: 16px;--t-md: 18px;--t-lg: 20px;--t-xl: 26px;--t-2xl: 32px;--t-3xl: 40px;--shadow: 0 1px 2px rgba(23,26,20,.04), 0 10px 28px rgba(23,26,20,.07);--shadow-lg: 0 2px 6px rgba(23,26,20,.05), 0 22px 56px rgba(23,26,20,.11);--font: "Archivo", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}@media(min-width:768px){:root{--gutter: 32px;--section: 72px;--hdr-h: 72px;--r-tile: 16px;--r-card: 24px;--t-md: 19px;--t-lg: 22px;--t-xl: 30px;--t-2xl: 42px;--t-3xl: 50px}}@media(min-width:1100px){:root{--gutter: 40px;--section: 84px;--t-lg: 24px;--t-xl: 34px;--t-2xl: 48px;--t-3xl: 57px}}html{overflow-x:clip;max-width:100%}body{overflow-x:clip;max-width:100%;position:relative}.chitta{font-family:var(--font);font-size:var(--t-base);font-weight:400;line-height:1.28;color:var(--fg);-webkit-font-smoothing:antialiased}.chitta *,.chitta *:before,.chitta *:after{box-sizing:border-box}.chitta h1,.chitta h2,.chitta h3,.chitta h4,.chitta p,.chitta li,.chitta a,.chitta span,.chitta div,.chitta button,.chitta input,.chitta select,.chitta textarea,.chitta summary{font-family:var(--font)}.chitta img{display:block;max-width:100%;height:auto}.chitta figure,.chitta figcaption,.chitta blockquote,.chitta ul,.chitta ol,.chitta dl,.chitta fieldset{margin:0;padding:0}.ch-wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.ch-section{padding-block:var(--section);overflow-x:clip}.ch-white{background:#fff}.ch-bone{background:var(--bone)}.ch-pale{background:var(--pale)}.ch-ink{background:var(--ink);color:var(--on-dark)}.ch-ink .ch-eyebrow{color:var(--lime)}.ch-ink .ch-lead{color:var(--on-dark-2)}.chitta h1,.chitta h2,.chitta h3{margin:0;color:inherit;font-weight:600;letter-spacing:-.02em;line-height:1.12}.ch-h1{font-size:var(--t-2xl)}.ch-h2{font-size:var(--t-xl)}.ch-h3{font-size:var(--t-lg)}@media(min-width:768px){.ch-h1{font-size:var(--t-3xl)}.ch-h2{font-size:var(--t-2xl)}.ch-h3{font-size:var(--t-xl)}}.ch-lead{font-size:var(--t-md);line-height:1.4;color:var(--fg-2);text-wrap:pretty}@media(min-width:768px){.ch-lead{font-size:var(--t-lg)}}.ch-eyebrow{display:inline-block;font-size:var(--t-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--olive)}.chitta p{margin:0}.ch-head{display:flex;flex-direction:column;gap:var(--s3)}.ch-head>*{margin:0}.ch-note{font-size:var(--t-xs);line-height:1.45;color:var(--fg-3)}.ch-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);height:48px;padding-inline:var(--s5);border-radius:var(--r-pill);border:none;background:var(--lime);color:var(--ink);font-family:var(--font);font-size:15px;font-weight:600;letter-spacing:-.01em;text-decoration:none;cursor:pointer;white-space:nowrap;box-shadow:0 1px 2px #171a1414;transition:background-color .15s ease,transform .1s ease,box-shadow .15s ease}.ch-btn:hover{background:var(--lime-deep)}.ch-btn:active{transform:translateY(1px)}.ch-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ch-btn[disabled]{opacity:.45;cursor:not-allowed}.ch-btn--sm{height:38px;padding-inline:var(--s4);font-size:var(--t-sm)}.ch-btn--lg{height:54px;padding-inline:var(--s6);font-size:var(--t-base);font-weight:700}.ch-btn--block{width:100%}.ch-btn--ink{background:var(--ink);color:#fff}.ch-btn--ink:hover{background:#232720}.ch-btn--outline{background:transparent;color:var(--fg);border:1px solid var(--line);box-shadow:none}.ch-btn--outline:hover{background:var(--line-2)}.ch-save{display:inline-flex;align-items:center;padding:3px 8px;border-radius:var(--r-pill);background:var(--lime);color:var(--ink);font-size:var(--t-xs);font-weight:700;letter-spacing:.02em;text-transform:uppercase}.ch-price{display:inline-flex;align-items:baseline;gap:var(--s2);font-weight:600}.ch-price__now{font-size:var(--t-xl);letter-spacing:-.02em}.ch-price__was{font-size:var(--t-sm);color:var(--fg-3);text-decoration:line-through}.ch-bar{display:block;text-decoration:none;color:inherit;font-size:var(--t-xs);font-weight:500;padding-block:7px}.ch-bar__in{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px var(--s3);text-align:center}.ch-bar--lime{background:var(--lime);color:var(--ink)}.ch-bar--ink{background:var(--ink);color:var(--on-dark)}.ch-bar--bone{background:var(--bone);color:var(--fg);border-bottom:1px solid var(--line-2)}.ch-bar__dot{width:6px;height:6px;border-radius:50%;background:currentColor}.ch-bar__label{font-weight:600}.ch-bar__stock{padding:1px 7px;border-radius:var(--r-pill);background:#171a141a;font-weight:600}.ch-bar--ink .ch-bar__stock{background:#ffffff24}.ch-bar__cta{text-decoration:underline;text-underline-offset:2px}.ch-hdr{background:#fff;border-bottom:1px solid var(--line-2);position:relative;z-index:40}.ch-hdr.is-sticky{position:sticky;top:0}.ch-hdr__in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--s2);min-height:var(--hdr-h);padding-block:0}@media(max-width:899px){.ch-hdr__menu-btn{justify-self:start;display:inline-flex}.ch-hdr__logo{justify-self:center}.ch-hdr__nav{display:none}.ch-hdr__end{justify-self:end}}@media(min-width:900px){.ch-hdr__in{gap:var(--s4)}.ch-hdr__menu-btn{display:none}.ch-hdr--has-more .ch-hdr__menu-btn{display:inline-flex}.ch-hdr__nav{display:flex;margin-inline:0;gap:var(--s5)}.ch-hdr__end{justify-self:end}}.ch-hdr__nav{gap:var(--s5)}.ch-hdr__nav a{white-space:nowrap}.ch-btn--lg{min-height:54px;font-size:15px}.ch-btn:disabled{background:var(--line);color:var(--fg-3);cursor:not-allowed}.ch-ink .ch-btn,.ch-pale .ch-btn{background:var(--lime);color:var(--ink)}.chitta a:focus-visible,.chitta button:focus-visible,.chitta summary:focus-visible{outline:2px solid var(--olive);outline-offset:3px}.ch-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:var(--r-pill);background:#171a1412;font-size:var(--t-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.ch-ink .ch-chip{background:#ffffff1f;color:var(--on-dark)}.ch-ico{display:block;flex:none;aspect-ratio:1 / 1}.chitta svg.ch-ico{max-width:none}.chitta [hidden]{display:none!important}.ch-hero{position:relative;overflow:hidden;background:var(--ink);color:var(--on-dark)}.ch-hero:after{content:"";position:absolute;z-index:0;pointer-events:none;width:120vw;height:120vw;max-width:760px;max-height:760px;left:50%;top:30%;transform:translate(-50%,-50%);background:radial-gradient(circle,#bade2633,#bade2600 62%)}@media(min-width:900px){.ch-hero:after{width:90vw;height:90vw;max-width:900px;max-height:900px;left:auto;right:-14%;top:46%;transform:translateY(-50%);background:radial-gradient(circle,#bade2629,#bade2600 62%)}}.ch-hero__in{position:relative;z-index:1}.ch-hero__in{display:flex;flex-direction:column;gap:var(--s5);padding-block:var(--s7) 0}.ch-hero__copy{display:flex;flex-direction:column;gap:var(--s4);align-items:flex-start}.ch-hero__copy>*{margin:0}.ch-hero h1{max-width:14ch}.ch-hero__sub{font-size:var(--t-md);line-height:1.4;color:var(--on-dark-2);max-width:34ch}.ch-hero__media{margin:0 calc(-1 * var(--gutter))}.ch-hero__media img{width:100%;height:auto;object-fit:contain}@media(max-width:899px){.ch-hero__in{padding-block:0 var(--s7);gap:var(--s4)}.ch-hero__media{order:-1;margin-top:0;padding:var(--s6) var(--s5) var(--s2)}.ch-hero__media img{max-height:42vh;object-fit:contain;margin-inline:auto}.ch-hero__copy{gap:var(--s3);align-items:stretch;text-align:left}.ch-hero h1{max-width:12ch}.ch-hero__sub{max-width:none;font-size:var(--t-base)}.ch-hero .ch-btn{margin-top:var(--s3);margin-inline:auto;width:100%;max-width:300px;min-height:46px;padding-inline:32px;font-size:15px}}@media(min-width:900px){.ch-hero__in{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:var(--s7);padding-block:var(--s8);min-height:74vh}.ch-hero__copy{gap:var(--s5)}.ch-hero h1{max-width:12ch}.ch-hero__sub{max-width:38ch;font-size:var(--t-lg)}.ch-hero__media{margin:0}.ch-hero__media img{width:100%;max-height:62vh;object-fit:contain}}@media(min-width:1200px){.ch-hero__in{min-height:78vh}.ch-hero__media img{max-height:66vh}}.ch-ugc__stars{color:var(--olive);font-size:var(--t-sm);letter-spacing:1px}.ch-price{display:flex;align-items:baseline;gap:var(--s3)}.ch-price__now{font-size:var(--t-xl);font-weight:600;letter-spacing:-.02em}.ch-price__was{font-size:var(--t-base);color:var(--fg-3);text-decoration:line-through}.ch-trust{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s4);font-size:var(--t-sm);color:var(--fg-2)}.ch-trust span{display:inline-flex;align-items:center;gap:5px}.ch-grid{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}@media(min-width:900px){.ch-grid{grid-template-columns:repeat(4,1fr);gap:var(--s4)}}.ch-card{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-card);background:#fff;border:1px solid var(--line-2);text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease}.ch-card:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.ch-card__shot{aspect-ratio:5/4;overflow:hidden;background:var(--pale)}.ch-card__shot img{width:100%;height:100%;object-fit:cover}.ch-card__body{display:flex;flex-direction:column;gap:3px;padding:11px 13px 13px}.ch-card__t{font-size:15px;font-weight:600;letter-spacing:-.012em}.ch-card__d{font-size:var(--t-xs);line-height:1.4;color:var(--fg-2)}.ch-ba{position:relative;border-radius:var(--r-card);overflow:hidden;aspect-ratio:4/3;background:var(--pale);touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%}@media(min-width:950px){.ch-evi{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:var(--s8);align-items:center}.ch-evi .ch-head{align-self:center}.ch-evi .ch-ba{margin-top:0}.ch-evi .ch-note{grid-column:1;margin-top:var(--s3)}}.ch-ba__l{position:absolute;top:0;right:0;bottom:0;left:0}.ch-ba__l img,.ch-ba__l svg{width:100%;height:100%;object-fit:cover;display:block}.ch-ba__after{clip-path:inset(0 0 0 var(--split, 50%))}.ch-ba__tag{position:absolute;top:10px;padding:4px 10px;border-radius:var(--r-pill);background:#0a0c08b8;color:#fff;font-size:var(--t-xs);font-weight:600;pointer-events:none}.ch-ba__tag--b{left:10px}.ch-ba__tag--a{right:10px;background:var(--lime);color:var(--ink)}.ch-ba__handle{position:absolute;inset-block:0;left:var(--split, 50%);width:2px;background:#fff;transform:translate(-50%);pointer-events:none}.ch-ba__grip{position:absolute;top:50%;left:50%;width:38px;height:38px;transform:translate(-50%,-50%);border-radius:50%;background:#fff;color:var(--ink);display:grid;place-items:center;font-size:13px;box-shadow:0 4px 14px #00000047}.ch-ba__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.ch-facts{display:grid;gap:var(--s3)}@media(min-width:800px){.ch-facts{grid-template-columns:1fr 1fr;gap:var(--s4)}}.ch-fact{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s5);border-radius:var(--r-card)}.ch-fact--no{background:var(--bone)}.ch-fact--yes{background:var(--pale)}.ch-fact h3{margin:0}.ch-fact ul{list-style:none;margin:0;padding:0}.ch-fact li{display:flex;align-items:flex-start;gap:10px;padding:9px 0;font-size:15px;line-height:1.4;border-bottom:1px solid var(--line-2)}.ch-fact li:last-child{border-bottom:0}.ch-mark{flex:0 0 20px;width:20px;height:20px;min-width:20px;margin-top:1px;border-radius:50%;display:inline-grid;place-items:center;line-height:0;aspect-ratio:1 / 1}.ch-mark svg{display:block}.ch-mark--no svg{stroke-width:2.4}.ch-mark--yes svg{stroke-width:2.6}.ch-mark--no{background:#171a1417;color:var(--fg-3)}.ch-mark--yes{background:var(--lime);color:var(--ink)}.ch-track{list-style:none;margin:0;padding:0;display:grid;gap:0;--tl-step: 0s;--tl-dir: 180deg}.ch-track__i{position:relative;display:grid;--tl-delay: calc(var(--i, 0) * var(--tl-step));grid-template-columns:28px 1fr;gap:var(--s3);padding-bottom:var(--s6)}.ch-track__i:last-child{padding-bottom:0}.ch-track__i:before{content:"";position:absolute;left:12px;top:12px;bottom:-12px;width:2px;background:var(--line);transform-origin:top}.ch-track__i:last-child:before{display:none}.ch-track__i:has(+.is-peak):before{background:linear-gradient(var(--tl-dir),var(--line),var(--lime))}.ch-track__i.is-peak:before{background:linear-gradient(var(--tl-dir),var(--lime),var(--line))}.ch-track__dot{position:relative;z-index:2;width:16px;height:16px;margin:4px 0 0 4px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px var(--line)}.ch-track__i.is-peak .ch-track__dot{background:var(--lime);box-shadow:inset 0 0 0 2px var(--olive)}.ch-track__i.is-peak .ch-track__dot:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;box-shadow:0 0 #bade26b3;opacity:0}.ch-track__i.is-peak.is-on .ch-track__dot:after,.ch-track:not(.is-armed) .ch-track__i.is-peak .ch-track__dot:after{opacity:1;animation:ch-tl-ring 2.6s ease-out infinite;animation-delay:calc(var(--tl-delay) + .5s)}@keyframes ch-tl-ring{0%{box-shadow:0 0 #bade26b3}60%{box-shadow:0 0 0 10px #bade2600}to{box-shadow:0 0 #bade2600}}.ch-track__body{display:flex;flex-direction:column;gap:3px;min-width:0}.ch-track__w{font-size:var(--t-xs);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--fg-3)}.ch-track__t{font-size:var(--t-base);font-weight:600;letter-spacing:-.012em}.ch-track__d{font-size:14px;line-height:1.45;color:var(--fg-2)}.ch-track__flag{align-self:flex-start;margin-top:var(--s2);padding:5px 11px;border-radius:var(--r-pill);background:var(--lime);color:var(--ink);font-size:var(--t-xs);font-weight:600}.ch-track__i.is-peak .ch-track__w{color:var(--olive)}.ch-track__i.is-peak .ch-track__t{font-size:var(--t-md)}.ch-track__i.is-peak .ch-track__body{margin-top:-10px;padding:var(--s4);border-radius:var(--r-tile);background:var(--pale);border:1px solid rgba(108,126,16,.18)}.ch-track.is-armed .ch-track__i:before{transform:scaleY(var(--f, 0));transition:transform .18s ease-out}.ch-track.is-armed .ch-track__dot{transform:scale(0);transition:transform .34s cubic-bezier(.34,1.56,.64,1) var(--tl-delay)}.ch-track.is-armed .ch-track__body{opacity:0;transform:translateY(10px);transition:opacity .38s ease calc(var(--tl-delay) + .08s),transform .38s cubic-bezier(.4,0,.2,1) calc(var(--tl-delay) + .08s)}.ch-track.is-armed .ch-track__flag{opacity:0;transform:scale(.8);transition:opacity .3s ease calc(var(--tl-delay) + .44s),transform .3s cubic-bezier(.34,1.56,.64,1) calc(var(--tl-delay) + .44s)}.ch-track.is-armed .ch-track__i.is-on .ch-track__dot{transform:scale(1)}.ch-track.is-armed .ch-track__i.is-on .ch-track__body,.ch-track.is-armed .ch-track__i.is-on .ch-track__flag{opacity:1;transform:none}@media(min-width:760px){.ch-track{grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--s3);--tl-dir: 90deg;--tl-step: .38s}.ch-track__i{grid-template-columns:1fr;gap:var(--s4);padding:0}.ch-track__i:before{left:8px;top:7px;bottom:auto;height:2px;width:calc(100% + var(--s3));transform-origin:left}.ch-track__dot{margin:0}.ch-track__body{height:100%;padding:var(--s5);border-radius:var(--r-card);background:#fff;border:1px solid var(--line-2)}.ch-track__i.is-peak .ch-track__body{margin-top:0;padding:var(--s5);border-radius:var(--r-card);background:var(--pale);border-color:transparent;box-shadow:0 0 0 1px #6c7e1024,var(--shadow)}.ch-track__t,.ch-track__i.is-peak .ch-track__t{font-size:var(--t-md)}.ch-track__d{font-size:15px}.ch-track.is-armed .ch-track__i:before{transform:scaleX(var(--f, 0));transition:transform .34s cubic-bezier(.4,0,.2,1) calc(var(--tl-delay) + .16s)}}@media(prefers-reduced-motion:reduce){.ch-track .ch-track__i:before,.ch-track .ch-track__dot,.ch-track .ch-track__body,.ch-track .ch-track__flag{transition:none}.ch-track .ch-track__dot:after{animation:none}}.ch-acc{border-top:1px solid var(--line-2)}@media(min-width:900px){.ch-acc__q{font-size:var(--t-md);padding-block:var(--s5)}.ch-acc__a{max-width:76ch}}.ch-acc__i{border-bottom:1px solid var(--line-2)}.ch-acc__q{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s4) 0;min-height:48px;font-size:var(--t-base);font-weight:500;cursor:pointer;list-style:none}.ch-acc__q::-webkit-details-marker{display:none}.ch-acc__q:after{content:"+";font-size:21px;font-weight:300;color:var(--fg-2);flex-shrink:0;transition:transform .25s ease}.ch-acc__i.is-open .ch-acc__q:after{transform:rotate(45deg)}.ch-acc__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1),opacity .25s ease;opacity:0;font-size:15px;line-height:1.5;color:var(--fg-2)}.ch-acc__i.is-open .ch-acc__a{grid-template-rows:1fr;opacity:1}.ch-acc__a-in{min-height:0;overflow:hidden}.ch-acc__a-in>:last-child{margin-bottom:0;padding-bottom:var(--s4)}@media(prefers-reduced-motion:reduce){.ch-acc__a,.ch-acc__q:after{transition:none}}.ch-close{display:flex;flex-direction:column;align-items:center;gap:var(--s4);text-align:center}.ch-close>*{margin:0}.ch-close .ch-lead{max-width:44ch}.ch-close .ch-btn{min-width:220px}.ch-pay{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px}.ch-pay__i{display:inline-flex;padding:3px 5px;border-radius:6px;background:#fff;border:1px solid var(--line-2)}.ch-pay__i svg,.ch-pay__svg{height:20px;width:auto;display:block}.ch-pay__cod{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:6px;background:#fff;border:1px solid var(--line-2);font-size:var(--t-xs);font-weight:600;color:var(--fg-2)}.ch-sticky{position:fixed;inset-inline:0;bottom:0;z-index:60;display:flex;align-items:center;gap:var(--s3);padding:8px var(--gutter);padding-bottom:max(8px,env(safe-area-inset-bottom));background:#fffffff2;-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-top:1px solid var(--line-2);box-shadow:0 -6px 24px #171a1417;transform:translateY(110%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.ch-sticky.on{transform:translateY(0)}.ch-sticky__img{width:40px;height:40px;border-radius:10px;object-fit:contain;background:var(--pale);flex-shrink:0}.ch-sticky__meta{flex:1;min-width:0;display:flex;flex-direction:column}.ch-sticky__n{font-size:var(--t-sm);font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-sticky__p{font-size:var(--t-xs);color:var(--fg-2)}.ch-sticky .ch-btn{min-height:42px;padding-inline:18px;flex-shrink:0}@media(max-width:560px){.ch-sticky__img{display:none}.ch-sticky .ch-btn{flex:1}}.header__icon--search,details-modal.header__search,.header__icon--account{display:none!important}.header__heading-logo{height:auto;max-height:32px;width:auto}@media(min-width:750px){.header__heading-logo{max-height:38px}}.header{padding-block:10px!important}.footer .newsletter-form,.footer__follow-on-shop{display:none}@media(prefers-reduced-motion:reduce){.ch-sticky,.ch-card,.ch-btn{transition:none}}.ch-prows{display:flex;flex-direction:column;gap:var(--s3);margin-top:var(--s5)}.ch-prow{display:grid;grid-template-columns:112px 1fr;grid-template-areas:"shot body" "buy buy";gap:var(--s3) var(--s4);align-items:center;padding:var(--s4);border-radius:var(--r-card);color:inherit;transition:transform .2s ease,box-shadow .2s ease}.ch-prow:nth-child(1){background:var(--wash-tint)}.ch-prow:nth-child(2){background:var(--pale)}.ch-prow:nth-child(3){background:var(--spf-tint)}.ch-prow:nth-child(n+4){background:var(--bone)}@media(hover:hover){.ch-prow:hover{transform:translateY(-2px);box-shadow:var(--shadow)}}.ch-prow__shot{grid-area:shot;position:relative;display:block;align-self:stretch;min-height:124px}.ch-prow__shot img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 10px 14px rgba(23,26,20,.14));transform:scale(1.22);transform-origin:center}@media(min-width:560px){.ch-prow__shot img{transform:none}}.ch-prow__body{grid-area:body;display:flex;flex-direction:column;gap:4px;min-width:0}.ch-prow__top{display:flex;align-items:baseline;gap:7px;margin-bottom:2px;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--olive)}.ch-prow__step{color:var(--fg-3);font-variant-numeric:tabular-nums}.ch-prow__t{font-size:22px;font-weight:600;letter-spacing:-.025em;line-height:1.1}.chitta .ch-prow__t a{color:inherit;text-decoration:none}.ch-prow__d{font-size:15px;line-height:1.4;color:var(--fg-2);text-wrap:pretty}.ch-prow__facts{display:flex;flex-wrap:wrap;list-style:none;margin-top:4px;font-size:var(--t-xs);color:var(--fg-3);line-height:1.5}.ch-prow__facts li{white-space:nowrap}.ch-prow__facts li:not(:last-child):after{content:"\b7";margin-inline:6px}.ch-prow__buy{grid-area:buy;display:grid;grid-template-columns:1fr;grid-template-areas:"price" "form";align-items:center;gap:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line)}.ch-prow__price{grid-area:price;display:flex;align-items:baseline;gap:8px;min-width:0}.ch-prow__price b{font-size:var(--t-md);font-weight:600;letter-spacing:-.02em;white-space:nowrap}.ch-prow__price s,.ch-prow__price span{font-size:var(--t-sm);color:var(--fg-3);white-space:nowrap}.ch-prow__form{grid-area:form}@media(min-width:560px){.ch-prow{grid-template-columns:140px 1fr;padding:var(--s5);gap:var(--s4) var(--s5)}.ch-prow__buy{grid-template-columns:1fr auto;grid-template-areas:"price form";padding-top:var(--s4)}.ch-prow__form{justify-self:end}.ch-prow__buy .ch-btn{width:auto;padding-inline:28px}}@media(min-width:900px){.ch-prows{gap:var(--s4)}.ch-prow{grid-template-columns:200px 1fr 220px;grid-template-areas:"shot body buy";gap:var(--s6);padding:var(--s5) var(--s6)}.ch-prow__shot{min-height:190px}.ch-prow__body{gap:6px}.ch-prow__t{font-size:var(--t-lg)}.ch-prow__d{font-size:16px;max-width:44ch}.ch-prow__buy{display:flex;flex-direction:column;align-items:stretch;gap:var(--s3);padding:0 0 0 var(--s6);border-top:0;border-left:1px solid var(--line);align-self:stretch;justify-content:center}.ch-prow__price{flex-wrap:wrap;gap:2px 8px}.ch-prow__price b{font-size:var(--t-xl)}.ch-prow__price span,.ch-prow__buy .ch-btn{width:100%}}.ch-toast{position:fixed;left:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:55;display:flex;align-items:center;gap:10px;width:min(300px,calc(100% - 24px));padding:9px 10px;border-radius:14px;background:#fffffff7;-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border:1px solid var(--line-2);box-shadow:var(--shadow);opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .35s ease,bottom .3s cubic-bezier(.4,0,.2,1)}body:has(.ch-sticky.on) .ch-toast{bottom:calc(var(--ch-sticky-h, 62px) + 12px)}.ch-toast.on{opacity:1;transform:translateY(0)}.ch-toast__img{width:38px;height:38px;border-radius:10px;flex-shrink:0;background:var(--pale) center/contain no-repeat}.ch-toast__body{display:flex;flex-direction:column;gap:1px;min-width:0}.ch-toast__t{font-size:var(--t-sm);font-weight:600;line-height:1.25}.ch-toast__m{font-size:var(--t-xs);color:var(--fg-2);line-height:1.3}.ch-toast__x{margin-left:auto;border:0;background:none;cursor:pointer;color:var(--fg-3);padding:4px;display:grid;place-items:center}.ch-toast__x:hover{color:var(--fg)}@media(prefers-reduced-motion:reduce){.ch-toast{transition:none}}.ch-pay__i{display:inline-flex;align-items:center;justify-content:center;height:30px;min-width:46px;padding:0 9px;border-radius:7px;background:#fff;border:1px solid var(--line-2)}.ch-pay__mark{height:17px;width:auto;display:block}.ch-wordmark{font-size:12px;font-weight:700;letter-spacing:-.01em;color:var(--brand, var(--fg));white-space:nowrap}.ch-wordmark--plain{font-weight:600;font-size:11px;color:var(--fg-2)}.ch-hdr{background:#fff;border-bottom:1px solid var(--line-2)}.ch-hdr.is-sticky{position:sticky;top:0;z-index:50;background:#fffffff0;-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px)}.ch-hdr.is-solid{position:fixed;top:0;left:0;right:0;width:100%;z-index:50;background:#fffffff0;-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--line-2)}.ch-hdr{transition:transform .32s cubic-bezier(.4,0,.2,1);will-change:transform}.ch-hdr.is-hidden{transform:translateY(-110%)}.ch-hdr.is-still{transition:none}@media(prefers-reduced-motion:reduce){.ch-hdr{transition:none}}.ch-hdr__in{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--s2);min-height:var(--hdr-h);padding-block:0}.ch-hdr__start{display:flex;align-items:center;gap:var(--s6);justify-self:start;min-width:0}.ch-hdr__logo{justify-self:center}.ch-hdr__end{justify-self:end}@media(min-width:900px){.ch-hdr__in{gap:var(--s5)}.ch-hdr__menu-btn{display:none}.ch-hdr--has-more .ch-hdr__menu-btn{display:inline-flex}.ch-hdr__nav{display:flex}}@media(max-width:899px){.ch-hdr__nav,.ch-hdr .ch-hdr__acct{display:none}}.ch-hdr__menu-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:none;padding:0;cursor:pointer;color:var(--ink);border-radius:var(--r-pill);transition:background-color .15s ease,color .15s ease,transform .15s ease}.ch-hdr__menu-btn:hover{background:var(--line-2)}.ch-hdr__menu-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ch-hdr__logo{display:inline-flex;align-items:center;flex-shrink:0;text-decoration:none}.ch-hdr__logo img{height:21px;width:auto;display:block}@media(min-width:600px){.ch-hdr__logo img{height:23px}}@media(min-width:1100px){.ch-hdr__logo img{height:26px}}.ch-hdr__word{font-size:var(--t-md);font-weight:700;letter-spacing:-.03em;color:var(--ink)}.ch-hdr__nav{display:none;gap:var(--s6);margin-inline:auto}@media(min-width:900px){.ch-hdr__nav{display:flex}}.ch-hdr__nav a{position:relative;font-size:14px;font-weight:500;color:var(--fg-2);text-decoration:none;letter-spacing:-.005em;padding-block:4px;transition:color .15s ease}.ch-hdr__nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--lime);transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.ch-hdr__nav a:hover:after{transform:scaleX(1)}.ch-hdr__nav a:hover{color:var(--fg)}.ch-hdr__end{display:flex;align-items:center;gap:0;margin-left:auto}@media(min-width:900px){.ch-hdr__end{margin-left:0}}.ch-hdr__cta{display:none}@media(min-width:760px){.ch-hdr__cta{display:inline-flex}}.ch-hdr__cart,.ch-hdr__acct{position:relative;display:grid;place-items:center;width:44px;height:44px;flex:none;color:var(--ink);text-decoration:none}.ch-hdr__count{position:absolute;top:5px;right:4px;min-width:17px;height:17px;display:grid;place-items:center;padding:0 4px;border-radius:var(--r-pill);background:var(--lime);color:var(--ink);font-size:10px;font-weight:700}.ch-hdr__count.is-empty{display:none}.chitta button.is-loading{position:relative;color:transparent!important;pointer-events:none}.chitta button.is-loading>*{visibility:hidden}.chitta button.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:18px;height:18px;border-radius:50%;border:2px solid var(--ink);border-right-color:transparent;animation:ch-spin .7s linear infinite}.chitta .ch-btn.is-loading:disabled{background:var(--lime)}.chitta .ch-cd__card-add.is-loading:after{border-color:#fff;border-right-color:transparent}html.overflow-hidden,body.overflow-hidden{overflow:hidden!important;touch-action:none;overscroll-behavior:none}cart-drawer.ch-cd{font-family:var(--font);position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;z-index:1000;display:flex;justify-content:flex-end;overflow:hidden;touch-action:none;visibility:hidden;pointer-events:none;transition:visibility 0s .35s}cart-drawer.ch-cd.active{visibility:visible;pointer-events:auto;transition:visibility 0s 0s}cart-drawer.ch-cd #CartDrawer{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;justify-content:flex-end;pointer-events:none}cart-drawer.ch-cd #CartDrawer-Overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#171a1473;pointer-events:none;touch-action:none;opacity:0;transition:opacity .35s cubic-bezier(.16,1,.3,1)}cart-drawer.ch-cd.active #CartDrawer-Overlay{opacity:1;pointer-events:auto}cart-drawer.ch-cd .drawer__inner{position:relative;background:#fff;color:var(--fg);border-radius:0;box-shadow:-18px 0 60px #171a142e;padding:0;width:100%;max-width:min(430px,100vw);height:100%;margin-left:auto;display:flex;flex-direction:column;overflow:hidden;pointer-events:auto;overscroll-behavior:contain;touch-action:pan-y;transform:translate(100%);transition:transform .35s cubic-bezier(.16,1,.3,1)}cart-drawer.ch-cd.active .drawer__inner{transform:translate(0)!important}cart-drawer.ch-cd .drawer__header{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s4) var(--gutter);border-bottom:1px solid rgba(23,26,20,var(--line-2));margin:0;flex:none}cart-drawer.ch-cd .ch-cd__title{display:flex;align-items:center;gap:8px;font-family:var(--font);font-size:var(--t-lg);font-weight:600;letter-spacing:-.02em;color:var(--fg);margin:0}.ch-cd__n{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--r-pill);background:var(--lime);color:var(--ink);font-size:12px;font-weight:700;line-height:1}cart-drawer.ch-cd .ch-cd__x{position:static;top:auto;right:auto;margin:0;align-self:center;display:grid;place-items:center;width:34px;height:34px;flex:none;padding:0;border:1px solid rgba(23,26,20,var(--line));border-radius:var(--r-tile);background:transparent;color:var(--fg);cursor:pointer;transition:background .15s ease}cart-drawer.ch-cd .ch-cd__x:hover{background:#171a140d}.ch-cd__trust{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s2);padding:var(--s4) var(--gutter);background:#fff;border-bottom:1px solid rgba(23,26,20,var(--line-2));flex:none}.ch-cd__trust-i{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center}.ch-cd__trust-ic{display:grid;place-items:center;width:26px;height:26px}.ch-cd__trust-ic--a{color:#5b7a12}.ch-cd__trust-ic--b{color:#b07a09}.ch-cd__trust-ic--c{color:#2f6f5e}.ch-cd__trust-i span:last-child{font-size:11.5px;line-height:1.25;font-weight:600;letter-spacing:-.005em;color:var(--fg);text-wrap:balance}cart-drawer.ch-cd cart-drawer-items{flex:1 1 auto;min-height:0;display:flex}cart-drawer.ch-cd .cart__contents{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}cart-drawer.ch-cd .drawer__contents{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 var(--gutter);margin:0}.ch-cd__ship{flex:none;padding:var(--s3) var(--gutter) var(--s4);border-bottom:1px solid rgba(23,26,20,var(--line-2))}.ch-cd__ship-t{margin:0 0 8px;font-size:var(--t-sm);color:var(--fg-2)}.ch-cd__ship-t b{color:var(--fg);font-weight:700}.ch-cd__ship-track{height:6px;border-radius:var(--r-pill);background:#171a1414;overflow:hidden}.ch-cd__ship-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--lime),var(--lime-deep));transition:width .35s ease}.ch-cd__items{display:flex;flex-direction:column}cart-drawer.ch-cd .cart-item{display:grid;grid-template-columns:74px minmax(0,1fr) 28px;column-gap:var(--s3);align-items:start;padding:var(--s4) 0;margin:0;border-bottom:1px solid rgba(23,26,20,var(--line-2))}cart-drawer.ch-cd .cart-item:last-child{border-bottom:0}cart-drawer.ch-cd .cart-item{position:relative}cart-drawer.ch-cd.ch-cd .cart-item .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:auto;margin:0;padding:0;display:grid;place-items:center;background:#fff9;border-radius:var(--r-tile)}cart-drawer.ch-cd.ch-cd .cart-item .loading__spinner.hidden{display:none}cart-drawer.ch-cd.ch-cd .cart-item .loading__spinner:not(.hidden)~*{visibility:visible}cart-drawer.ch-cd.ch-cd .cart-item .loading__spinner svg{display:none}cart-drawer.ch-cd.ch-cd .cart-item .loading__spinner:after{content:"";width:22px;height:22px;border-radius:50%;border:2.5px solid var(--ink);border-right-color:transparent;animation:ch-spin .7s linear infinite}cart-drawer.ch-cd .ch-cd__name:focus:not(:focus-visible){outline:0}.ch-cd__thumb{display:block;width:74px;height:74px;flex:none;border-radius:var(--r-tile);overflow:hidden;background:var(--pale)}cart-drawer.ch-cd .cart-item__image{width:100%;height:100%;object-fit:cover;display:block;max-width:100%;border-radius:0}.ch-cd__mid{display:flex;flex-direction:column;gap:6px;min-width:0}cart-drawer.ch-cd .ch-cd__name{font-family:var(--font);font-size:15px;font-weight:600;line-height:1.25;letter-spacing:-.012em;color:var(--fg);text-decoration:none}.ch-cd__opt{font-size:var(--t-sm);color:var(--fg-2);margin:0}.ch-cd__row{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);margin-top:2px}cart-drawer.ch-cd .ch-cd__qty{display:inline-grid;grid-template-columns:34px 36px 34px;align-items:center;flex:none;height:36px;min-height:0;width:auto;border:1px solid var(--line);border-radius:var(--r-pill);overflow:hidden;background:#fff}cart-drawer.ch-cd .ch-cd__qty:after,cart-drawer.ch-cd .ch-cd__qty:before{display:none}cart-drawer.ch-cd .ch-cd__qty .quantity__button{display:grid;place-items:center;width:100%;height:100%;padding:0;margin:0;border:0;background:transparent;color:var(--fg);cursor:pointer}cart-drawer.ch-cd .ch-cd__qty .quantity__button *{pointer-events:none}cart-drawer.ch-cd .ch-cd__qty .quantity__button:hover{color:var(--olive)}cart-drawer.ch-cd .ch-cd__qty .quantity__button.disabled{opacity:.28;pointer-events:none}cart-drawer.ch-cd .ch-cd__qty .quantity__input{height:100%;width:100%;padding:0;border:0;background:transparent;font-family:var(--font);font-size:15px;font-weight:600;opacity:1;text-align:center;color:var(--fg);-moz-appearance:textfield}cart-drawer.ch-cd .ch-cd__qty .quantity__input:focus,cart-drawer.ch-cd .ch-cd__qty .quantity__input:focus-visible,cart-drawer.ch-cd .ch-cd__qty .quantity__input.focused{outline:none!important;box-shadow:none!important;border:0!important;background-color:transparent!important}cart-drawer.ch-cd .ch-cd__qty .quantity__input::-webkit-outer-spin-button,cart-drawer.ch-cd .ch-cd__qty .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ch-cd__price{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex:1 1 auto;min-width:0;text-align:right}.ch-cd__was{font-size:var(--t-sm);color:var(--fg-3)}.ch-cd__now{font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--fg)}.ch-cd__save{margin:0;font-size:var(--t-xs);font-weight:600;color:var(--olive)}cart-drawer.ch-cd .ch-cd__rm{display:block;margin:-5px 0 0;align-self:start}cart-drawer.ch-cd .ch-cd__rm-btn{display:grid;place-items:center;width:26px;height:26px;padding:0;min-height:0;min-width:0;border:0;border-radius:var(--r-pill);background:transparent;color:var(--fg-3);cursor:pointer;transition:color .15s ease,background .15s ease}cart-drawer.ch-cd .ch-cd__rm-btn:hover,cart-drawer.ch-cd .ch-cd__rm-btn:focus-visible{color:#d92d20;background:#d92d2014}.ch-cd__err:empty,.ch-cd__err small:empty{display:none}cart-drawer.ch-cd .cart-item__error{grid-column:2 / 4;margin:0;color:#b42318;font-size:var(--t-xs)}cart-drawer.ch-cd .cart-item__error:not(:has(.cart-item__error-text:not(:empty))){display:none}.ch-cd__errors:empty{display:none}.ch-cd__errors{padding:var(--s3) var(--gutter);color:#b42318;font-size:var(--t-sm)}cart-drawer.ch-cd .drawer__inner-empty{background:#fff;padding:var(--s7) var(--gutter);flex:1 1 auto;display:grid;place-items:center;text-align:center}.ch-cd__empty{display:flex;flex-direction:column;align-items:center;gap:var(--s2)}cart-drawer.ch-cd .cart__empty-text{font-family:var(--font);font-size:var(--t-lg);font-weight:600;color:var(--fg);margin:0}.ch-cd__empty-sub{margin:0 0 var(--s3);font-size:var(--t-sm);color:var(--fg-2)}.ch-cd__up{flex:none;padding:var(--s4) var(--gutter);border-top:1px solid rgba(23,26,20,var(--line-2));background:#fff}.ch-cd__up-head{display:flex;justify-content:center;margin-bottom:var(--s3)}.ch-cd__up-h{margin:0;font-size:15px;font-weight:700;letter-spacing:-.015em;color:var(--fg)}.ch-cd__up-tag{display:none}.ch-cd__up-slider{display:flex;align-items:center;gap:2px;margin-inline:calc(-1 * var(--gutter) + 4px)}.ch-cd__up-nav{display:grid;place-items:center;flex:none;width:28px;height:44px;padding:0;cursor:pointer;border:0;border-radius:var(--r-pill);background:transparent;color:var(--fg);transition:opacity .15s ease}.ch-cd__up-nav:hover:not([disabled]){color:var(--olive)}.ch-cd__up-nav[disabled]{opacity:.22;cursor:default}.ch-cd__up.is-static .ch-cd__up-nav{visibility:hidden}.ch-cd__up-rail{display:flex;gap:var(--s2);flex:1 1 auto;min-width:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ch-cd__up-rail::-webkit-scrollbar{display:none}.ch-cd__card{flex:0 0 100%;width:100%;scroll-snap-align:start;display:grid;grid-template-columns:88px minmax(0,1fr);grid-template-areas:"img name" "img price" "img add";column-gap:var(--s3);row-gap:4px;align-items:center;padding:10px;background:var(--bone);border-radius:var(--r-tile)}.ch-cd__card-img{grid-area:img;align-self:stretch;display:block;border-radius:10px;overflow:hidden;background:var(--pale)}.ch-cd__card-img img{width:100%;height:100%;object-fit:cover;display:block}.ch-cd__card-name{grid-area:name;font-size:15px;font-weight:600;line-height:1.2;letter-spacing:-.012em;color:var(--fg);text-decoration:none}.ch-cd__card-price{grid-area:price;margin:0;display:flex;gap:6px;align-items:baseline;font-size:14px}.ch-cd__card-price s{color:var(--fg-3)}.ch-cd__card-price span{font-weight:700;color:var(--fg)}.ch-cd__card-form{grid-area:add;margin:4px 0 0}.ch-cd__card-add{display:inline-flex;align-items:center;justify-content:center;width:100%;height:40px;padding:0 var(--s4);border:0;cursor:pointer;border-radius:var(--r-pill);background:var(--ink);color:#fff;font-family:var(--font);font-size:14px;font-weight:600;transition:background .15s ease}.ch-cd__card-add:hover{background:#000}cart-drawer.ch-cd .drawer__footer{flex:none;padding:var(--s4) var(--gutter) var(--s5);border-top:1px solid rgba(23,26,20,var(--line-2));background:#fff;margin:0}cart-drawer.ch-cd .drawer__footer>*+*{margin-top:var(--s3)}.ch-cd__disc{display:flex;flex-direction:column;gap:4px;margin:0 0 var(--s3);padding:0}.ch-cd__disc li{display:flex;align-items:center;gap:6px;font-size:var(--t-sm);font-weight:600;color:var(--olive)}.ch-cd__totals{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3)}.ch-cd__totals-l{font-size:var(--t-sm);color:var(--fg-2);font-weight:500}.ch-cd__totals-v{font-size:var(--t-md);font-weight:700;letter-spacing:-.015em;color:var(--fg)}cart-drawer.ch-cd .ch-cd__go{display:grid;place-items:center;width:100%;min-height:54px;padding:0 var(--s4);border:0;border-radius:var(--r-pill);cursor:pointer;background:var(--lime);color:var(--ink);font-family:var(--font);font-size:var(--t-base);font-weight:600;letter-spacing:-.01em;box-shadow:none;transition:background .15s ease}cart-drawer.ch-cd .ch-cd__go:before,cart-drawer.ch-cd .ch-cd__go:after{display:none}cart-drawer.ch-cd .ch-cd__go[disabled],cart-drawer.ch-cd .ch-cd__go.is-updating{opacity:.5;cursor:not-allowed;pointer-events:none;transition:opacity .2s ease,background .15s ease}@keyframes ch-spin{to{transform:rotate(360deg)}}.ch-cd__note{margin:0;text-align:center;font-size:var(--t-xs);color:var(--fg-3)}.ch-ftr{background:var(--ink);color:var(--on-dark)}.ch-ftr__in{display:flex;flex-direction:column;gap:var(--s6);padding-block:var(--s7) var(--s5)}@media(min-width:768px){.ch-ftr__in{gap:var(--s7);padding-block:var(--s8) var(--s5)}}.ch-ftr__top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s6) var(--s4)}@media(min-width:768px){.ch-ftr__top{grid-template-columns:minmax(0,1.6fr) repeat(var(--ftr-cols, 2),minmax(0,1fr));gap:var(--s7)}}@media(min-width:1100px){.ch-ftr__top{gap:var(--s8)}}.ch-ftr__brand{grid-column:1 / -1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--s4)}@media(min-width:768px){.ch-ftr__brand{grid-column:auto;padding-right:var(--s5)}}.ch-ftr .ch-ftr__logo{display:block;height:20px;width:auto}@media(min-width:600px){.ch-ftr .ch-ftr__logo{height:23px}}@media(min-width:1100px){.ch-ftr .ch-ftr__logo{height:26px}}.ch-ftr .ch-ftr__blurb{font-size:14px;line-height:1.5;color:var(--on-dark-2);max-width:34ch}.ch-ftr__reach{list-style:none;display:flex;flex-direction:column;gap:var(--s2)}.ch-ftr__reach a{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:500;color:var(--on-dark);text-decoration:none;transition:color .15s ease}.ch-ftr__reach svg{color:var(--lime)}.ch-ftr__reach a:hover{color:var(--lime)}.ch-ftr__col{display:flex;flex-direction:column;gap:var(--s3);min-width:0}.ch-ftr .ch-ftr__h{font-size:var(--t-xs);font-weight:600;letter-spacing:.09em;line-height:1.2;text-transform:uppercase;color:var(--lime)}.ch-ftr__col ul{list-style:none;display:flex;flex-direction:column;gap:10px}.ch-ftr__col a,.ch-ftr__col span{font-size:15px;line-height:1.3;color:#ffffffc7;text-decoration:none;transition:color .15s ease}.ch-ftr__col a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.ch-ftr__bottom{display:flex;flex-direction:column;gap:var(--s4);padding-top:var(--s5);border-top:1px solid rgba(255,255,255,.1)}@media(min-width:768px){.ch-ftr__bottom{flex-direction:row;align-items:center;justify-content:space-between}}.ch-ftr__legal{display:flex;flex-wrap:wrap;gap:4px var(--s3);font-size:var(--t-xs);color:var(--on-dark-2)}.ch-ftr__legal a{color:inherit;text-decoration:none}.ch-ftr__legal a:hover{color:var(--on-dark)}.ch-ftr .ch-pay{justify-content:flex-start}@media(min-width:768px){.ch-ftr .ch-pay{justify-content:flex-end}}.ch-ftr .ch-pay__i,.ch-ftr .ch-pay__cod{border-color:transparent}.ch-btn--ghost{background:transparent;color:var(--fg);box-shadow:inset 0 0 0 1px var(--line)}.ch-btn--ghost:hover{background:var(--bone)}.ch-ink .ch-btn--ghost{color:var(--on-dark);box-shadow:inset 0 0 0 1px #ffffff38}.ch-ink .ch-btn--ghost:hover{background:#ffffff14}.ch-actions{display:flex;flex-wrap:wrap;gap:var(--s3)}.ch-head .ch-lead{max-width:52ch}.ch-head--center{align-items:center;text-align:center}.ch-head--center .ch-lead{margin-inline:auto}.chitta .ch-rte{display:flex;flex-direction:column;gap:var(--s4);font-size:var(--t-base);line-height:1.55;color:var(--fg-2)}.chitta .ch-rte>*{margin:0}.chitta .ch-rte h2,.chitta .ch-rte h3,.chitta .ch-rte h4{color:var(--fg);font-weight:600;letter-spacing:-.015em;line-height:1.2}.chitta .ch-rte h2{font-size:var(--t-lg);padding-top:var(--s2)}.chitta .ch-rte h3,.chitta .ch-rte h4{font-size:var(--t-md)}.chitta .ch-rte strong{color:var(--fg);font-weight:600}.chitta .ch-rte a{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.chitta .ch-rte a:hover{color:var(--olive)}.chitta .ch-rte ul,.chitta .ch-rte ol{padding-left:1.25em;display:flex;flex-direction:column;gap:6px}.chitta .ch-rte ul{list-style:disc}.chitta .ch-rte ol{list-style:decimal}.chitta .ch-rte img{border-radius:var(--r-card)}.chitta .ch-rte blockquote{padding-left:var(--s4);border-left:3px solid var(--lime);color:var(--fg)}.chitta .ch-rte hr{border:0;border-top:1px solid var(--line-2)}.ch-page{display:flex;flex-direction:column;gap:var(--s5);max-width:72ch}.ch-page .ch-head{gap:var(--s3)}.ch-contact{display:grid;gap:var(--s6)}@media(min-width:900px){.ch-contact{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--s8);align-items:start}}.ch-contact__side{display:flex;flex-direction:column;gap:var(--s5)}.ch-reach{list-style:none;display:flex;flex-direction:column;gap:var(--s2)}.ch-reach__i{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-radius:var(--r-tile);background:var(--bone);color:inherit;text-decoration:none;transition:background .15s ease}a.ch-reach__i:hover{background:var(--pale)}.ch-reach__ic{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:#fff;color:var(--olive)}.ch-reach__t{display:flex;flex-direction:column;gap:2px;min-width:0}.ch-reach__l{font-size:var(--t-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.ch-reach__v{font-size:15px;font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere}.ch-reach__d{font-size:var(--t-sm);color:var(--fg-2)}.ch-form{display:flex;flex-direction:column;gap:var(--s4);padding:var(--s5);border-radius:var(--r-card);background:var(--bone)}@media(min-width:900px){.ch-form{padding:var(--s6)}}.ch-form__row{display:grid;gap:var(--s4)}@media(min-width:600px){.ch-form__row{grid-template-columns:1fr 1fr}}.ch-field{display:flex;flex-direction:column;gap:6px}.ch-field__l{font-size:var(--t-sm);font-weight:600}.ch-field__l i{font-style:normal;font-weight:400;color:var(--fg-3)}.chitta .ch-field__in{width:100%;min-height:48px;margin:0;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-tile);background:#fff;color:var(--fg);font-size:16px;line-height:1.3;letter-spacing:0;-webkit-appearance:none;appearance:none;box-shadow:none}.chitta .ch-field__in::placeholder{color:var(--fg-3)}.chitta .ch-field__in:focus{outline:2px solid var(--olive);outline-offset:0;border-color:transparent}.chitta .ch-field__in[aria-invalid=true]{border-color:#d92d20}.chitta textarea.ch-field__in{min-height:140px;resize:vertical}.ch-field__err{font-size:var(--t-xs);color:#b42318}.ch-form__foot{display:flex;flex-direction:column;gap:var(--s3)}@media(min-width:600px){.ch-form__foot .ch-btn{align-self:flex-start;padding-inline:32px}}.ch-form__msg{display:flex;align-items:flex-start;gap:10px;padding:var(--s3) var(--s4);border-radius:var(--r-tile);font-size:15px;line-height:1.4;color:var(--fg)}.ch-form__msg svg{flex:none;margin-top:1px}.ch-form__msg--ok{background:var(--pale)}.ch-form__msg--ok svg{color:var(--olive)}.ch-form__msg--err{background:#d92d2012;color:#b42318}.ch-cards{display:grid;gap:var(--s3)}@media(min-width:640px){.ch-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4)}}@media(min-width:1000px){.ch-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ch-icard{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s5);border-radius:var(--r-card);background:var(--bone)}.ch-bone .ch-icard,.ch-pale .ch-icard{background:#fff}.ch-icard__ic{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--pale);color:var(--olive)}.ch-bone .ch-icard__ic,.ch-pale .ch-icard__ic{background:var(--pale)}.ch-icard__t{font-size:var(--t-md);font-weight:600;letter-spacing:-.015em;line-height:1.2}.ch-icard__d{font-size:15px;line-height:1.5;color:var(--fg-2)}.ch-icard__d>*{margin:0}.ch-icard__d>*+*{margin-top:8px}.ch-story{display:flex;flex-direction:column;gap:var(--s6)}@media(min-width:900px){.ch-story{gap:var(--s7)}}.ch-story__grid{display:grid;gap:var(--s5)}@media(min-width:900px){.ch-story__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s8);align-items:center}}.ch-story__shot{border-radius:var(--r-card);overflow:hidden;background:var(--pale);aspect-ratio:4 / 3}.ch-story__shot--ink{background:var(--ink)}.ch-story__shot img{width:100%;height:100%;object-fit:cover}.ch-story__shot--contain img{object-fit:contain;padding:6%}.ch-story__body{display:flex;flex-direction:column;gap:var(--s5)}.ch-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s2)}@media(min-width:640px){.ch-stats{gap:var(--s3)}}.ch-stat{display:flex;flex-direction:column;gap:3px;padding:var(--s3) var(--s4);border-radius:var(--r-tile);background:var(--bone)}.ch-stat__n{font-size:var(--t-lg);font-weight:600;letter-spacing:-.02em;line-height:1.1}.ch-stat__l{font-size:var(--t-xs);line-height:1.3;color:var(--fg-2)}.ch-404{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s5);max-width:46ch;padding-block:var(--s5)}@media(min-width:768px){.ch-404{padding-block:var(--s7)}}.ch-404__code{font-size:var(--t-3xl);font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--lime);-webkit-text-stroke:1px var(--olive)}.ch-404 .ch-head{gap:var(--s3)}.shopify-policy__container{max-width:calc(72ch + 2 * var(--gutter))!important;margin-inline:auto;padding:var(--section) var(--gutter)!important;font-family:var(--font);color:var(--fg);-webkit-font-smoothing:antialiased}.shopify-policy__title{text-align:left;margin:0 0 var(--s5)}.shopify-policy__title h1{margin:0;font-family:var(--font);font-size:var(--t-2xl);font-weight:600;letter-spacing:-.02em;line-height:1.12;color:var(--fg)}@media(min-width:768px){.shopify-policy__title h1{font-weight:410;letter-spacing:-.01em;line-height:1}}.shopify-policy__body .rte{font-family:var(--font);font-size:var(--t-base);line-height:1.55;letter-spacing:0;color:var(--fg-2)}.shopify-policy__body .rte>*{margin:0 0 var(--s4)}.shopify-policy__body .rte>*:last-child{margin-bottom:0}.shopify-policy__body .rte h2,.shopify-policy__body .rte h3,.shopify-policy__body .rte h4,.shopify-policy__body .rte strong{font-family:var(--font);color:var(--fg);font-weight:600;letter-spacing:-.015em;line-height:1.2}.shopify-policy__body .rte h2{font-size:var(--t-lg);margin-top:var(--s6)}.shopify-policy__body .rte h3,.shopify-policy__body .rte h4{font-size:var(--t-md);margin-top:var(--s5)}.shopify-policy__body .rte a{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.shopify-policy__body .rte a:hover{color:var(--olive)}.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{padding-left:1.25em}.shopify-policy__body .rte li{margin-bottom:6px}.ch-pdp{display:grid;gap:var(--s5);padding-block:var(--s5) var(--s7);width:100%;max-width:100%;min-width:0}@media(min-width:900px){.ch-pdp{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:var(--s8);align-items:start;padding-block:var(--s7) var(--s8)}.ch-pdp__media{position:sticky;top:88px}}.ch-pdp__media{width:100%;max-width:100%;min-width:0;overflow:hidden}.ch-pdp__buy{width:100%;max-width:100%;min-width:0}.ch-pdp__stage{border-radius:var(--r-card);overflow:hidden;aspect-ratio:1/1;display:grid;place-items:center;padding:4%;width:100%;max-width:100%}.ch-pdp__stage img{width:100%;height:100%;max-width:100%;object-fit:contain}.ch-tint-blue{background:var(--wash-tint)}.ch-tint-lime{background:var(--pale)}.ch-tint-amber{background:var(--spf-tint)}.ch-tint-bone{background:var(--bone)}.chitta .ch-pdp__badges{list-style:none;margin:var(--s4) 0 0;padding:0 var(--s1);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s1) var(--s3);font-size:var(--t-xs);font-weight:500;color:var(--fg-2);line-height:1.4}.ch-pdp__badges li{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.ch-pdp__badges li svg{color:var(--olive);flex-shrink:0}@media(min-width:900px){.chitta .ch-pdp__badges{justify-content:flex-start;padding-inline:var(--s2);gap:var(--s1) var(--s4);font-size:var(--t-sm)}}.ch-pdp__buy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s3)}.ch-pdp__price{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s2) var(--s3);width:100%}.ch-pdp .ch-count{margin:var(--s2) 0}.ch-pdp__info{display:flex;flex-direction:column;gap:var(--s4);width:100%;margin-top:var(--s2);padding-top:var(--s4);border-top:1px solid var(--line)}.ch-pdp__i{display:flex;flex-direction:column;gap:6px}.chitta .ch-pdp__ih{margin:0;font-size:var(--t-xs);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--olive);line-height:1.3}.ch-pdp__i p{font-size:15px;line-height:1.5;color:var(--fg-2);text-wrap:pretty}.ch-pdp__steps{list-style:none;counter-reset:st;display:flex;flex-direction:column;gap:6px}.ch-pdp__steps li{position:relative;padding-left:28px;font-size:15px;line-height:1.5;color:var(--fg-2);counter-increment:st}.ch-pdp__steps li:before{content:counter(st);position:absolute;left:0;top:2px;width:19px;height:19px;border-radius:50%;background:var(--pale);color:var(--olive);font-size:11px;font-weight:700;display:grid;place-items:center}.ch-pick{display:flex;flex-direction:column;gap:var(--s2);width:100%}.ch-pick__o{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:var(--s3);padding:12px 14px;border-radius:var(--r-tile);border:1.5px solid var(--line);background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease}.ch-pick__o input{position:absolute;opacity:0;width:0;height:0}.ch-pick__r{width:18px;height:18px;border-radius:50%;border:1.5px solid rgba(23,26,20,.35);background:#fff}.ch-pick__o:has(input:checked){border-color:var(--ink)}.ch-pick__o:has(input:checked) .ch-pick__r{border:5px solid var(--ink)}.ch-pick__o:has(input:focus-visible){outline:2px solid var(--olive);outline-offset:2px}.ch-pick__o--best{background:var(--pale);border-color:#6c7e1040}.ch-pick__body{display:flex;flex-direction:column;gap:2px;min-width:0}.ch-pick__t{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;font-size:15px;font-weight:600;letter-spacing:-.01em}.ch-pick__t em{font-style:normal;padding:2px 8px;border-radius:var(--r-pill);background:var(--lime);color:var(--ink);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ch-pick__s{font-size:var(--t-xs);color:var(--fg-2);line-height:1.35}.ch-pick__p{display:flex;flex-direction:column;align-items:flex-end;gap:1px;white-space:nowrap}.ch-pick__p b{font-size:var(--t-base);font-weight:600;letter-spacing:-.01em}.ch-pick__p s{font-size:var(--t-xs);color:var(--fg-3)}.ch-pdp__buy>*{margin:0}.ch-pdp__buy .ch-lead{margin-bottom:0}.chitta .ch-pdp__rev{position:relative;display:flex;flex-direction:column;gap:8px;width:100%;margin:0;padding:var(--s4) var(--s4) var(--s4) 18px;border-radius:var(--r-tile);background:var(--bone);overflow:hidden}.chitta .ch-pdp__rev:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--lime)}.ch-pdp__rev .ch-pdp__rate{font-size:var(--t-xs);font-weight:600;color:var(--fg-2)}.ch-pdp__rev .ch-ugc__stars{font-size:13px;letter-spacing:1.5px}.chitta .ch-pdp__rev-q{margin:0;padding:0;border:0;font-style:normal;font-size:15px;line-height:1.45;font-weight:500;letter-spacing:-.01em;color:var(--fg);text-wrap:pretty}.ch-pdp__rev-who{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;font-size:var(--t-xs);font-weight:600;color:var(--fg-2)}.ch-pdp__rev-who .ch-ugc__ver{padding:2px 7px;border-radius:var(--r-pill);background:#6c7e101a}@media(min-width:900px){.chitta .ch-pdp__rev{padding:var(--s4) var(--s5) var(--s4) 22px}}.ch-pdp__rate{display:flex;align-items:center;gap:var(--s2);font-size:var(--t-sm);color:var(--fg-2)}.ch-pdp__size{font-size:var(--t-sm);color:var(--fg-3)}.ch-pdp__form{width:100%;margin-top:var(--s2)}.ch-spec{margin:var(--s4) 0 0;width:100%;border-top:1px solid var(--line-2)}.ch-spec__row{display:grid;grid-template-columns:118px 1fr;gap:var(--s3);padding:11px 0;border-bottom:1px solid var(--line-2)}.ch-spec dt{font-size:var(--t-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.ch-spec dd{margin:0;font-size:15px;line-height:1.4}body:has(.ch-hero,.ch-under-hdr) .ch-hdr{position:relative;z-index:50;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0}body:has(.ch-hero) .ch-hero{margin-top:calc(-1 * var(--hdr-h))}body:has(.ch-hero,.ch-under-hdr) .ch-hdr__logo img{filter:brightness(0) invert(1)}body:has(.ch-hero,.ch-under-hdr) .ch-hdr__word,body:has(.ch-hero,.ch-under-hdr) .ch-hdr__cart,body:has(.ch-hero,.ch-under-hdr) .ch-hdr__acct,body:has(.ch-hero,.ch-under-hdr) .ch-hdr__menu-btn{color:#fff}body:has(.ch-hero,.ch-under-hdr) .ch-hdr__menu-btn:hover{background:#ffffff24}body:has(.ch-hero,.ch-under-hdr) .ch-hdr__nav a{color:#ffffffb8}body:has(.ch-hero,.ch-under-hdr) .ch-hdr__nav a:hover{color:#fff}body:has(.ch-hero) .ch-hero__in{padding-top:calc(var(--hdr-h) + var(--s2))}@media(min-width:900px){body:has(.ch-hero) .ch-hero__in{padding-top:calc(var(--hdr-h) + var(--s4))}}body:has(.ch-hero,.ch-under-hdr) .ch-hdr.is-solid{position:fixed;top:0;left:0;right:0;width:100%;background:#171a14eb;-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid rgba(255,255,255,.08)}body:has(.ch-hero,.ch-under-hdr) .ch-hdr.is-solid .ch-hdr__count{background:var(--lime);color:var(--ink)}@media(max-width:899px){.ch-hero .ch-btn{max-width:none}}.ch-cart{display:grid;gap:var(--s5);align-items:start}@media(min-width:900px){.ch-cart{grid-template-columns:minmax(0,1fr) 340px;gap:var(--s7)}}.ch-cart__items{display:flex;flex-direction:column}.ch-cart__row{display:grid;grid-template-columns:76px 1fr;grid-template-areas:"shot meta" "shot qty" "shot line";gap:var(--s2) var(--s3);align-items:start;padding:var(--s4) 0;border-bottom:1px solid var(--line-2)}.ch-cart__row:first-child{border-top:1px solid var(--line-2)}.ch-cart__shot{grid-area:shot;align-self:start}.ch-cart__meta{grid-area:meta}.ch-cart__qty{grid-area:qty}.ch-cart__line{grid-area:line}@media(min-width:620px){.ch-cart__row{grid-template-columns:92px 1fr auto auto;grid-template-areas:"shot meta qty line";gap:var(--s4);align-items:center}}.ch-cart__shot{display:block;border-radius:var(--r-tile);overflow:hidden;background:var(--pale)}.ch-cart__shot img{width:100%;height:100%;object-fit:contain;aspect-ratio:1/1}.ch-cart__meta{display:flex;flex-direction:column;gap:2px;min-width:0}.ch-cart__t{font-size:15px;font-weight:600;color:var(--fg);text-decoration:none;letter-spacing:-.012em}.ch-cart__v,.ch-cart__unit{font-size:var(--t-xs);color:var(--fg-2)}.ch-cart__qty{justify-self:start;display:inline-flex;align-items:center;gap:var(--s2);padding:3px;border-radius:var(--r-pill);border:1px solid var(--line)}.ch-cart__qty span{min-width:22px;text-align:center;font-size:14px;font-weight:600}.ch-cart__step{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--fg-2);text-decoration:none}.ch-cart__step:hover{background:var(--bone);color:var(--fg)}.ch-cart__line{display:flex;align-items:baseline;gap:var(--s3)}@media(min-width:620px){.ch-cart__line{flex-direction:column;align-items:flex-end;gap:3px}}.ch-cart__price{font-size:15px;font-weight:600}.ch-cart__rm{font-size:var(--t-xs);color:var(--fg-3);text-decoration:underline;text-underline-offset:2px}.ch-cart__rm:hover{color:var(--fg)}.ch-cart__sum{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s5);border-radius:var(--r-card);background:var(--bone)}@media(min-width:900px){.ch-cart__sum{position:sticky;top:calc(var(--hdr-h) + 12px)}}.ch-cart__srow{display:flex;justify-content:space-between;align-items:baseline;font-size:15px}.ch-cart__srow strong{font-size:var(--t-lg);font-weight:600;letter-spacing:-.02em}.ch-cart__srow--save{color:var(--olive)}.ch-cart__sum .ch-trust{justify-content:center}.ch-cart__cont{text-align:center;font-size:var(--t-sm);color:var(--fg-2);text-decoration:underline;text-underline-offset:3px}.ch-cart__empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s4)}.ch-cart__empty>*{margin:0}.ch-pdp__thumbs{display:flex;align-items:center;gap:var(--s2);margin-top:var(--s3);overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;min-width:0;padding-bottom:6px;scrollbar-width:none}.ch-pdp__thumbs::-webkit-scrollbar{display:none}.ch-pdp__thumb{position:relative;flex:0 0 58px;width:58px;height:58px;border-radius:var(--r-tile);border:1.5px solid var(--line);background:#fff;padding:3px;cursor:pointer;overflow:hidden;flex-shrink:0;transition:border-color .15s ease,transform .15s ease}.ch-pdp__thumb img{width:100%;height:100%;object-fit:contain;display:block}.ch-pdp__thumb:hover{border-color:var(--olive);transform:translateY(-1px)}.ch-pdp__thumb.is-active{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.ch-pdp-page--blue .ch-eyebrow{color:var(--wash)}.ch-pdp-page--blue .ch-pdp__daily-pill{background:var(--wash-tint);color:var(--wash)}.ch-pdp-page--blue .ch-pulse-dot{background:var(--wash)}.ch-pdp-page--blue .ch-pick__tag--popular{background:var(--wash);color:#fff}.ch-pdp-page--amber .ch-eyebrow{color:var(--spf)}.ch-pdp-page--amber .ch-pdp__daily-pill{background:var(--spf-tint);color:var(--spf)}.ch-pdp-page--amber .ch-pulse-dot{background:var(--spf)}.ch-pdp-page--amber .ch-pick__tag--popular{background:var(--spf);color:#fff}.ch-pdp-page--lime .ch-eyebrow{color:var(--olive)}.ch-pdp-page--lime .ch-pdp__daily-pill{background:var(--pale);color:var(--olive)}.ch-pdp-page--bone .ch-eyebrow{color:var(--ink)}.ch-pdp-page--bone .ch-pdp__daily-pill{background:var(--bone);color:var(--ink)}.ch-pdp__daily-pill{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:var(--r-pill);background:var(--pale);color:var(--olive);font-size:var(--t-xs);font-weight:600;letter-spacing:.01em;margin-top:2px}.ch-pulse-dot{width:7px;height:7px;border-radius:50%;background:var(--olive);box-shadow:0 0 #6c7e1066;animation:chPulse 2s infinite cubic-bezier(.4,0,.6,1)}@keyframes chPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}.ch-pick__tag{font-style:normal;padding:2px 8px;border-radius:var(--r-pill);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ch-pick__tag--popular{background:var(--lime);color:var(--ink)}.ch-pick__tag--value{background:var(--olive);color:#fff}.ch-pick__o--duo{background:#fff;border-color:#6c7e1047}.ch-pick__o--duo:has(input:checked){border-color:var(--ink);background:#fdfefe}.ch-pdp__visuals{margin-top:var(--s6);padding-top:var(--s6);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s6)}.ch-pdp__study-banner{background:var(--pale);border-radius:var(--r-card);padding:var(--s5) var(--s4)}@media(min-width:900px){.ch-pdp__study-banner{padding:var(--s6) var(--s6)}}.ch-pdp__study-grid{display:grid;gap:var(--s5);align-items:center}@media(min-width:900px){.ch-pdp__study-grid{grid-template-columns:1.1fr .9fr;gap:var(--s6)}}.ch-pdp__stats{display:grid;grid-template-columns:1fr;gap:var(--s3);margin-top:var(--s4)}@media(min-width:600px){.ch-pdp__stats{grid-template-columns:repeat(3,1fr)}}.ch-pdp__stat{background:#fff;padding:var(--s4);border-radius:var(--r-tile);border:1px solid rgba(108,126,16,.18);display:flex;flex-direction:column;gap:4px}.ch-pdp__stat-n{font-family:var(--font-display, inherit);font-size:32px;font-weight:700;line-height:1;color:var(--olive);letter-spacing:-.02em}.ch-pdp__stat-l{font-size:var(--t-xs);line-height:1.4;color:var(--fg-2);font-weight:500}.ch-pdp__study-img{border-radius:var(--r-tile);overflow:hidden;background:#fff;border:1px solid var(--line);box-shadow:0 4px 20px #171a140d}.ch-pdp__study-img img{width:100%;height:auto;display:block}.ch-pdp__graphics-row{display:grid;gap:var(--s5)}@media(min-width:900px){.ch-pdp__graphics-row{grid-template-columns:1fr 1fr;gap:var(--s5)}}.ch-pdp__gcard{background:var(--bone);border-radius:var(--r-card);padding:var(--s5);display:flex;flex-direction:column;gap:var(--s3)}.ch-pdp__gcard-head{display:flex;flex-direction:column;gap:4px}.ch-pdp__gcard-img{border-radius:var(--r-tile);overflow:hidden;background:#fff;border:1px solid var(--line)}.ch-pdp__gcard-img img{width:100%;height:auto;display:block}
/*# sourceMappingURL=/cdn/shop/t/4/assets/chitta.css.map */
