:root{--cc-hero-pt: 96px;--cc-hero-pb: 80px;--cc-hero-sub-pt: 72px;--cc-hero-sub-pb: 64px;--cc-body-py: 80px;--cc-cta-py: 64px;--cc-thin-py: 40px;--cc-max-narrow: 680px;--cc-max-prose: 820px;--cc-max-hero: 880px;--cc-max-wide: min(var(--page-width, 1180px), 1280px);--cc-pad-x: 24px;--cc-pad-x-mob: 22px;--cc-card-min: 270px;--cc-card-min-tight: 230px;--cc-grid-gap: 18px;--cc-dur-fast: .16s;--cc-dur-med: .26s;--cc-dur-slow: .48s;--cc-ease: cubic-bezier(.2,.7,.2,1);--cc-ease-in-out: cubic-bezier(.4,0,.2,1)}@media(max-width:600px){:root{--cc-hero-pt: 72px;--cc-hero-pb: 60px;--cc-hero-sub-pt: 56px;--cc-hero-sub-pb: 48px;--cc-body-py: 60px;--cc-cta-py: 48px;--cc-thin-py: 28px;--cc-grid-gap: 12px}}.cc,.cca,.ccc,.cch,.cci,.ccp,.ccpw,.cc404{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.cc h1,.cc h2,.cc h3,.cca h1,.cca h2,.cca h3,.ccc h1,.ccc h2,.ccc h3,.cch h1,.cci h1,.cci h2,.ccp h3,.ccpw h1,.cc404 h1{text-wrap:balance}.cc .cc-sec h2,.cc .cc-story h2,.cca .cca-story h2,.cca .cca-stand h2,.cca .cca-cta h3,.cc .cc-news h3,.ccc .ccc-trust h3,.ccp .ccp-promise h3{line-height:1.15}.cc .cc-sub,.cca .cca-sub,.ccc .ccc-sub,.cch .cch-desc,.cci .cci-sub,.ccpw .sub,.cc .cc-sec .lead,.cc .cc-story p,.cca .cca-story p,.cca .cca-stand p,.ccp .ccp-promise p{text-wrap:pretty}.cc .cc-pill,.cca .cca-pill,.ccc .ccc-pill,.cch .cch-pill,.cci .cci-pill,.ccpw .ccpw-pill,.cc404 .cc404-pill{font-size:11px;font-weight:700;letter-spacing:.14em;padding:7px 16px;margin-bottom:22px}.cc .cc-h1{font-size:clamp(38px,6vw,68px);line-height:1.05}.cca .cca-h1,.ccc .ccc-h1,.cch .cch-h1,.cci .cci-h1,.ccpw h1{font-size:clamp(34px,5vw,56px);line-height:1.05;letter-spacing:-.02em}.cc a:focus-visible,.cca a:focus-visible,.ccc a:focus-visible,.cch a:focus-visible,.cci a:focus-visible,.ccp a:focus-visible,.cc404 a:focus-visible,.ccpw a:focus-visible,.ccc button:focus-visible,.cc404 .btn-p:focus-visible,.cc404 .btn-s:focus-visible,.ccpw-form button:focus-visible,.ccpw-form input:focus-visible{outline:3px solid #c8a24a;outline-offset:3px;border-radius:6px}@media(prefers-reduced-motion:reduce){.ccpw-pill .dot{animation:none}.cc-card img,.cci-card img{transition:none}.cc-card:hover img,.cci-card:hover img,.cc-cats a:hover,.cc-news a:hover,.cca-cta a:hover,.cca-val:hover,.cc404 .btn-p:hover,.cc404 .btn-s:hover,.ccpw-form button:hover,.ccpw-social a:hover{transform:none}}.cc .cc-hero,.cca .cca-hero,.ccc .ccc-hero{padding-top:var(--cc-hero-pt);padding-bottom:var(--cc-hero-pb)}.cch .cch-hero,.cci .cci-hero{padding-top:var(--cc-hero-sub-pt);padding-bottom:var(--cc-hero-sub-pb);min-height:320px}.cch .cch-in,.cci .cci-hin{max-width:var(--cc-max-hero)}.cc .cc-sec,.cci .cci-sec,.ccc .ccc-body,.cca .cca-stand,.cc .cc-story .in2{padding-top:var(--cc-body-py);padding-bottom:var(--cc-body-py)}.cc .cc-news,.cca .cca-cta,.ccc .ccc-trust,.ccp .ccp-promise{padding-top:var(--cc-cta-py);padding-bottom:var(--cc-cta-py)}.ccp .ccp-band{padding-top:var(--cc-thin-py);padding-bottom:var(--cc-thin-py)}.cc .cc-in,.cca .cca-in,.ccc .ccc-in{max-width:var(--cc-max-hero)}.cc .cc-grid,.cci .cci-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cc-grid-gap)}@media(min-width:1180px){.cc .cc-grid,.cci .cci-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.cc .cc-card .tx,.cci .cci-card .tx{padding:18px 16px}.cc .cc-card .tx h3,.cci .cci-card .tx h3{font-size:20px;line-height:1.1;font-weight:700}.cc .cc-card .tx p,.cci .cci-card .tx p{font-size:12px;line-height:1.4}}.cc-card,.cci-card{transition:transform .32s var(--cc-ease),box-shadow .32s var(--cc-ease);will-change:transform}.cc-card:hover,.cci-card:hover{transform:translateY(-4px);box-shadow:0 22px 40px -8px #09170e47,0 4px 10px #09170e1a}.cc-cats a,.cc-news a,.cca-cta a,.cca-val,.cc404 .btn-p,.cc404 .btn-s,.ccc-form button,.ccpw-form button,.ccpw-social a{transition:transform var(--cc-dur-med) var(--cc-ease),box-shadow var(--cc-dur-med) var(--cc-ease),background var(--cc-dur-fast) var(--cc-ease),color var(--cc-dur-fast) var(--cc-ease),border-color var(--cc-dur-fast) var(--cc-ease)}@media(prefers-reduced-motion:reduce){.cc-card,.cci-card,.cc-card:hover,.cci-card:hover{transform:none;box-shadow:none;transition:none}}.cc-reveal{opacity:0;transform:translateY(18px);transition:opacity .64s var(--cc-ease),transform .64s var(--cc-ease);transition-delay:calc(var(--i, 0) * 60ms);will-change:opacity,transform}.cc-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.cc-reveal{opacity:1;transform:none;transition:none}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.cc-card:after,.cci-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(240px circle at var(--mx, 50%) var(--my, 50%),rgba(200,162,74,.22),transparent 60%);opacity:0;transition:opacity .26s var(--cc-ease)}.cc-card:hover:after,.cci-card:hover:after{opacity:1}}.cc .cc-trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0;background:transparent;padding:var(--cc-thin-py) 8px;border-top:1px solid rgba(31,81,48,.08);border-bottom:1px solid rgba(31,81,48,.08)}.cc .cc-trust>div{background:transparent;padding:8px 24px;text-align:center;border-right:1px solid rgba(31,81,48,.08)}.cc .cc-trust>div:last-child{border-right:0}.cc .cc-trust svg{width:32px;height:32px;color:var(--g);margin-bottom:14px}.cc .cc-trust h4{font-size:15px;font-weight:700;margin-bottom:6px;letter-spacing:-.005em}.cc .cc-trust p{font-size:13px;color:#6f6f6f;line-height:1.55}@media(max-width:600px){.cc .cc-trust>div{border-right:0;padding:16px 22px}}@media screen and (max-width:749px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 22px}}@media screen and (max-width:600px){.cc .cc-hero{padding-left:var(--cc-pad-x-mob);padding-right:var(--cc-pad-x-mob)}.cc .cc-h1{line-height:1.08}.cc .cc-sub{margin-bottom:26px;line-height:1.6}.cc .cc-cats{gap:8px;margin-bottom:30px}.cc .cc-cats a{padding:10px 18px;font-size:14px}.cc .cc-cd{gap:10px}.cc .cc-sec{padding-left:var(--cc-pad-x-mob);padding-right:var(--cc-pad-x-mob)}.cc .cc-sec .lead{margin-bottom:32px;font-size:16px}.cc .cc-card .tx{padding:20px}.cc .cc-card .tx h3{font-size:22px}.cc .cc-story .in2{padding-left:var(--cc-pad-x-mob);padding-right:var(--cc-pad-x-mob)}.cc .cc-story p{font-size:16px;line-height:1.72}.cc .cc-news,.cca .cca-hero{padding-left:var(--cc-pad-x-mob);padding-right:var(--cc-pad-x-mob)}.cca .cca-pill{margin-bottom:20px}.cca .cca-h1{line-height:1.1}.cca .cca-sub{line-height:1.6}.cca .cca-story .w{padding-left:var(--cc-pad-x-mob);padding-right:var(--cc-pad-x-mob)}.cca .cca-story p{font-size:16px;line-height:1.75;margin-bottom:16px}.cca .cca-values{padding:16px var(--cc-pad-x-mob) 60px}.cca .cca-values .w{gap:14px}.cca .cca-val{padding:30px 24px}.cca .cca-stand{padding-left:var(--cc-pad-x-mob);padding-right:var(--cc-pad-x-mob)}.cca .cca-stand .w{gap:32px}.cca .cca-stand p{font-size:15px;line-height:1.7}.cca .cca-cta,.ccc .ccc-hero,.ccc .ccc-body{padding-left:var(--cc-pad-x-mob);padding-right:var(--cc-pad-x-mob)}.ccc .ccc-wrap{gap:24px}.ccc .ccc-info,.ccc .ccc-form{padding:28px 22px;border-radius:16px}.ccc .ccc-form .ccc-fld{margin-bottom:18px}.ccc .ccc-form input,.ccc .ccc-form textarea{padding:13px 14px}.ccc .ccc-trust,.cch .cch-hero{padding-left:var(--cc-pad-x-mob);padding-right:var(--cc-pad-x-mob)}.cch .cch-crumbs{margin-bottom:14px;font-size:11px}.cch .cch-h1{line-height:1.08;margin-bottom:12px}.cch .cch-desc{line-height:1.6;margin-bottom:14px}.cch .cch-meta{font-size:12px;padding:7px 14px}.cci .cci-hero{padding-left:var(--cc-pad-x-mob);padding-right:var(--cc-pad-x-mob)}.cci .cci-h1{line-height:1.08}.cci .cci-sec{padding-left:var(--cc-pad-x-mob);padding-right:var(--cc-pad-x-mob)}.cci .cci-card .tx{padding:20px}.cci .cci-card .tx h3{font-size:22px}}@media screen and (max-width:380px){.cc .cc-hero,.cca .cca-hero,.ccc .ccc-hero,.cch .cch-hero,.cci .cci-hero{padding-left:18px;padding-right:18px}.cc .cc-cats a{padding:9px 14px;font-size:13px}}@media screen and (max-width:600px){.shopify-section:not(.header-section):not(.cc-home-section):not(.cc-about-section):not(.cc-contact-section):not(.cc-collection-hero-section):not(.cc-collections-index-section){padding-left:6px;padding-right:6px}}@media screen and (max-width:600px){.cc .cc-grid,.cci .cci-grid{grid-template-columns:repeat(2,1fr);gap:10px}.cc .cc-card,.cci .cci-card{aspect-ratio:4 / 5;border-radius:14px}.cc .cc-card .tx,.cci .cci-card .tx{padding:14px 12px}.cc .cc-card .tx h3,.cci .cci-card .tx h3{font-size:17px;line-height:1.1}.cc .cc-card .tx p,.cci .cci-card .tx p{font-size:12px;line-height:1.35}.cc .cc-card .tag,.cci .cci-card .tag{top:8px;right:8px;padding:3px 7px;font-size:9px;letter-spacing:.03em}}@media screen and (max-width:600px){.cca-h1 br{display:none}.cca-h1 span{display:block}}.cc-ship{padding:12px 14px 14px;margin:0 0 12px;background:var(--color-background, #fbf7ef);border:1px solid rgba(31,81,48,.12);border-radius:12px}.cc-ship__msg{margin:0 0 8px;font-size:13px;line-height:1.4;color:#15331f;text-align:center;font-weight:500}.cc-ship__msg strong{font-weight:700;color:#1f5130}.cc-ship__msg--won{color:#1f5130;font-weight:600}.cc-ship__tick{display:inline-block;width:18px;height:18px;line-height:18px;text-align:center;background:#1f5130;color:#fbf7ef;border-radius:50%;font-weight:800;font-size:11px;margin-right:6px;vertical-align:middle}.cc-ship__track{width:100%;height:6px;background:#1f51301a;border-radius:999px;overflow:hidden}.cc-ship__fill{height:100%;background:linear-gradient(90deg,#1f5130,#c8a24a);border-radius:999px;transition:width .32s var(--cc-ease, ease)}.ccnd{position:relative;display:inline-flex;align-items:center}.ccnd-slot:after{display:none!important}.ccnd__trigger{display:inline-flex;align-items:center;gap:7px;height:100%;align-self:stretch;background:transparent;color:var(--color-foreground, #1a1a1a);border:0;padding:6px 10px;border-radius:8px;font-family:inherit;font-weight:600;font-size:.875rem;letter-spacing:normal;line-height:1.4;cursor:pointer;transition:background var(--cc-dur-fast) var(--cc-ease),color var(--cc-dur-fast) var(--cc-ease)}.ccnd__trigger:hover,.ccnd__trigger[aria-expanded=true]{background:#1f51300f;color:#1f5130}.ccnd__trigger:focus-visible{outline:3px solid #c8a24a;outline-offset:3px}.ccnd__ic{display:inline-flex;flex-direction:column;gap:2px;width:12px}.ccnd__ic span{display:block;height:2px;background:currentColor;border-radius:1px;opacity:.85}.ccnd__count{display:inline-grid;place-items:center;min-width:18px;height:16px;padding:0 5px;background:#c8a24a;color:#15331f;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:0;line-height:1}.ccnd__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:#1a1a1a8c;opacity:0;transition:opacity .28s var(--cc-ease)}.ccnd.is-open .ccnd__overlay{opacity:1}.ccnd__drawer{position:fixed;top:0;right:0;bottom:0;width:min(560px,92vw);padding-right:env(safe-area-inset-right);background:#fbf7ef;color:#1a1a1a;z-index:9999;display:flex;flex-direction:column;transform:translate(100%);transition:transform .32s cubic-bezier(.22,.61,.36,1);box-shadow:-18px 0 44px #0000002e}.ccnd.is-open .ccnd__drawer{transform:translate(0)}.ccnd__head{display:flex;align-items:flex-start;justify-content:space-between;padding:calc(26px + env(safe-area-inset-top)) 28px 18px;border-bottom:1px solid rgba(31,81,48,.12)}.ccnd__eyebrow{margin:0 0 4px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#c8a24a;font-weight:700}.ccnd__title{margin:0;font-family:Poppins,system-ui,sans-serif;font-weight:800;font-size:26px;color:#1f5130;line-height:1.1}.ccnd__close{background:transparent;border:1px solid rgba(31,81,48,.2);color:#1f5130;width:40px;height:40px;border-radius:999px;display:grid;place-items:center;cursor:pointer;transition:background var(--cc-dur-fast) var(--cc-ease),color var(--cc-dur-fast) var(--cc-ease)}.ccnd__close:hover{background:#1f5130;color:#fbf7ef}.ccnd__close:focus-visible{outline:3px solid #c8a24a;outline-offset:2px}.ccnd__grid{padding:22px 24px 28px;overflow-y:auto;flex:1;display:grid;grid-template-columns:repeat(2,1fr);gap:14px;scrollbar-width:thin}@media(min-width:640px){.ccnd__grid{grid-template-columns:repeat(3,1fr)}}.ccnd__card{display:flex;flex-direction:column;text-decoration:none;color:#1a1a1a;background:#fff;border-radius:14px;overflow:hidden;border:1px solid rgba(31,81,48,.08);transition:transform var(--cc-dur-fast) var(--cc-ease),box-shadow var(--cc-dur-fast) var(--cc-ease),border-color var(--cc-dur-fast) var(--cc-ease)}.ccnd__card:hover,.ccnd__card:focus-visible{transform:translateY(-2px);box-shadow:0 12px 28px #1f513024;border-color:#c8a24a80}.ccnd__card:focus-visible{outline:3px solid #c8a24a;outline-offset:2px}.ccnd__media{position:relative;width:100%;aspect-ratio:1 / 1;background:#fbf7ef;border-bottom:1px solid rgba(31,81,48,.08);display:block;padding:8px;flex:0 0 auto;min-height:0}@supports not (aspect-ratio: 1 / 1){.ccnd__media{aspect-ratio:auto;height:0;padding-bottom:100%}}.ccnd__img{width:100%;height:100%;object-fit:contain;display:block;transition:transform var(--cc-dur-med) var(--cc-ease)}.ccnd__card:hover .ccnd__img{transform:scale(1.04)}.ccnd__fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:Poppins,system-ui,sans-serif;font-weight:800;font-size:44px;color:#1f5130;background:linear-gradient(135deg,#fbf7ef,#eee8d8)}.ccnd__body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:2px}.ccnd__ct{font-family:Poppins,system-ui,sans-serif;font-weight:600;font-size:14px;color:#1a1a1a;line-height:1.2}.ccnd__cm{font-size:11px;color:#1a1a1a99;letter-spacing:.02em}.ccnd__foot{padding:16px 28px calc(26px + env(safe-area-inset-bottom));border-top:1px solid rgba(31,81,48,.12);text-align:center}.ccnd__all{color:#1f5130;font-weight:600;text-decoration:none;font-size:14px;padding:10px 20px;border:1px solid #1f5130;border-radius:999px;display:inline-block;transition:background var(--cc-dur-fast) var(--cc-ease),color var(--cc-dur-fast) var(--cc-ease)}.ccnd__all:hover{background:#1f5130;color:#fbf7ef}@media(prefers-reduced-motion:reduce){.ccnd__drawer{transition:opacity .18s ease;transform:none;opacity:0}.ccnd.is-open .ccnd__drawer{opacity:1;transform:none}.ccnd__overlay,.ccnd__card,.ccnd__img,.ccnd__trigger{transition:none}.ccnd__card:hover,.ccnd__card:hover .ccnd__img{transform:none}}@media(max-width:749px){.ccnd__trigger{padding:10px 14px;font-size:12px}.ccnd__count{min-width:20px;height:18px;font-size:10px}.ccnd__drawer{width:100vw;max-width:100vw;box-shadow:none}.ccnd__head{padding:calc(22px + env(safe-area-inset-top)) 20px 14px}.ccnd__title{font-size:22px}.ccnd__grid{padding:18px 18px 22px;grid-template-columns:repeat(2,1fr);gap:12px}.ccnd__foot{padding:14px 20px calc(22px + env(safe-area-inset-bottom))}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cc-brand.css.map */
