.cc-page{--ink:#272831;--sage:#d3dac9;--cream:#f8f5f0;--line:#e8e8ea;color:var(--ink);padding-top:28px;padding-bottom:64px}.cc-page a{color:inherit}.cc-page__head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;align-items:center;margin-bottom:44px}.cc-page__kicker{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:#fff;border:1.5px solid var(--ink);border-radius:999px;padding:5px 12px;margin:0 0 16px}.cc-page__title{font-family:var(--element-text-font-family--heading,inherit);font-size:clamp(34px,4.4vw,58px);line-height:1.04;margin:0 0 16px;font-weight:700;letter-spacing:-.01em}.cc-page__title .cc-hl{background-image:linear-gradient(100deg,transparent 0 2%,var(--sage) 2% 98%,transparent 98% 100%);background-size:100% 42%;background-repeat:no-repeat;background-position:0 76%;padding:0 .14em;margin:0 -.14em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.cc-page__lede{font-size:clamp(17px,1.35vw,21px);line-height:1.5;max-width:58ch;margin:0}.cc-page__lede p{margin:0}.cc-page__art{position:relative;border:2px solid var(--ink);border-radius:18px;background:#fff;box-shadow:10px 10px 0 var(--sage);overflow:hidden;transform:rotate(1.2deg);margin:0 12px 12px 0}.cc-page__art img{display:block;width:100%;height:auto}.cc-tile{background:#fff;border:2px solid var(--ink);border-radius:16px;box-shadow:8px 8px 0 var(--sage);padding:24px 26px;min-width:0}.cc-tile--sage{background:var(--sage)}.cc-tile--cream{background:var(--cream)}.cc-tile h2,.cc-tile h3{font-size:21px;line-height:1.2;margin:0 0 12px;font-weight:700}.cc-tile p{margin:0 0 .8em;line-height:1.5}.cc-tile p:last-child{margin-bottom:0}.cc-grid-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;align-items:start}.cc-page__row{margin-top:30px}.cc-story{display:grid;grid-template-columns:minmax(0,1.15fr) 360px;gap:44px;align-items:start}.cc-story__text p{font-size:calc(var(--element-text-font-size--body-md,16px) * 1.04);line-height:1.62;margin:0 0 1.1em}.cc-story__text p:last-child{margin-bottom:0}.cc-story__text p b,.cc-story__text p strong{font-weight:700}.cc-story__side{position:sticky;top:calc(env(safe-area-inset-top,0px) + 110px);display:grid;gap:24px}.cc-facts{list-style:none;margin:0;padding:0;display:grid;gap:12px}.cc-facts li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;align-items:start;font-size:15px;line-height:1.45}.cc-facts li b{font-weight:700}.cc-facts li small{display:block;opacity:.75;font-size:13px}.cc-facts svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;margin-top:1px}.cc-hours{width:100%;border-collapse:collapse;font-size:15px;margin-top:4px}.cc-hours td{padding:6px 0;border-bottom:1px solid var(--line);vertical-align:top}.cc-hours tr:last-child td{border-bottom:0}.cc-hours td:last-child{text-align:right;font-weight:700;white-space:nowrap;padding-left:12px}.cc-btn-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.cc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;border-radius:999px;border:2px solid var(--ink);background:#fff;color:var(--ink)!important;font-weight:700;font-size:15px;line-height:1.1;text-decoration:none!important;box-shadow:3px 3px 0 var(--sage);transition:transform .15s ease,box-shadow .15s ease;cursor:pointer;font-family:inherit}.cc-btn--primary{background:var(--ink);color:#fff!important}.cc-btn:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--ink)}.cc-btn:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--ink)}.cc-tile--sage .cc-btn{box-shadow:3px 3px 0 var(--ink)}.cc-form label{display:block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;opacity:.85}.cc-form .cc-field{margin-bottom:14px;min-width:0}.cc-form input,.cc-form textarea{display:block;width:100%;box-sizing:border-box;border:2px solid var(--ink);border-radius:999px;padding:12px 18px;font:inherit;font-size:16px;line-height:1.3;background:#fff;color:var(--ink);box-shadow:none;transition:box-shadow .15s ease}.cc-form textarea{border-radius:16px;min-height:150px;resize:vertical}.cc-form input:focus,.cc-form textarea:focus{outline:none;box-shadow:3px 3px 0 var(--sage)}.cc-form input::placeholder,.cc-form textarea::placeholder{color:#8a8b95}.cc-form .cc-form__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.cc-form .cc-note{border-radius:12px;padding:10px 14px;margin-bottom:14px;font-size:15px;line-height:1.4}.cc-form .cc-note--ok{background:#e9f2ec;border:1.5px solid #2f7a4f;color:#2f7a4f}.cc-form .errors{border-radius:12px;padding:10px 14px;margin-bottom:14px;border:1.5px solid #ba4444;color:#ba4444;font-size:15px}.cc-form .errors ul{margin:0;padding-left:18px}.cc-form .cc-fine{font-size:12px;opacity:.7;margin:10px 0 0;line-height:1.4}.cc-form .cc-fine a{text-decoration:underline}.cc-form .cc-btn{margin-top:4px}@media(max-width:900px){.cc-page__head,.cc-grid-2,.cc-story{grid-template-columns:1fr;gap:26px}.cc-story__side{position:static}.cc-page__art{transform:none;max-width:560px;margin:0}}@media(max-width:768px){.cc-page{padding-top:16px;padding-bottom:40px}.cc-page__head{margin-bottom:28px}.cc-page__title{font-size:clamp(30px,8vw,40px)}.cc-page__lede{font-size:17px}.cc-tile{padding:18px 18px 20px;box-shadow:6px 6px 0 var(--sage);border-radius:14px}.cc-form .cc-form__row{grid-template-columns:1fr;gap:0}.cc-btn{padding:12px 18px}.cc-btn-row .cc-btn{flex:1 1 auto}}.cc-about .cc-page__head{margin-bottom:34px}.cc-about__stats{list-style:none;margin:0 0 56px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.cc-about__stat{background:#fff;border:2px solid var(--ink);border-radius:16px;box-shadow:6px 6px 0 var(--sage);padding:16px 18px;display:flex;flex-direction:column;gap:4px;transform:rotate(-.8deg)}.cc-about__stat:nth-child(2n){transform:rotate(.8deg);background:var(--sage);box-shadow:6px 6px 0 var(--ink)}.cc-about__stat b{font-size:clamp(24px,2.4vw,34px);line-height:1.05;font-weight:800;letter-spacing:-.01em}.cc-about__stat span{font-size:15px;line-height:1.35;opacity:.85}.cc-about__block{margin:0 0 56px}.cc-about__bhead{text-align:center;margin:0 auto 26px;max-width:62ch}.cc-about__h2{font-size:clamp(26px,2.6vw,38px);line-height:1.1;font-weight:700;margin:0 0 10px;letter-spacing:-.01em}.cc-about__h2 .cc-hl,.shopify-policy__title h1 .cc-hl{background-image:linear-gradient(100deg,transparent 0 2%,var(--sage) 2% 98%,transparent 98% 100%);background-size:100% 42%;background-repeat:no-repeat;background-position:0 78%;padding:0 .14em;margin:0 -.14em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.cc-about__sub{margin:0;font-size:17px;line-height:1.5;opacity:.85}.cc-about__h3{font-size:22px;line-height:1.2;margin:0 0 14px;font-weight:700}.cc-about__counter{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.cc-about__ctile{min-width:0}.cc-about__clink{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;height:100%;box-sizing:border-box;padding:18px 14px;background:#fff;border:2px solid var(--ink);border-radius:18px;box-shadow:6px 6px 0 var(--sage);text-decoration:none!important;color:var(--ink)!important;transition:transform .15s ease,box-shadow .15s ease}.cc-about__clink:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--ink)}.cc-about__pic{display:block;width:112px;height:112px;flex:0 0 auto;margin-bottom:4px;border-radius:50%;background:var(--cream);border:2px solid var(--ink);overflow:hidden}.cc-about__pic img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.cc-about__ctitle{font-weight:700;font-size:17px;line-height:1.2}.cc-about__ctext{font-size:14px;line-height:1.4;opacity:.8}.cc-about__cgo{margin-top:auto;padding-top:4px;font-weight:700;font-size:14px;text-decoration:underline;text-underline-offset:3px}.cc-about__story{max-width:860px;margin:0 auto 56px;padding:30px 34px;background:var(--cream)}.cc-about__story .cc-page__kicker{margin-bottom:12px}.cc-about__storytext p{font-size:calc(var(--element-text-font-size--body-md,16px) * 1.06);line-height:1.65;margin:0 0 1em}.cc-about__storytext p:last-child{margin-bottom:0}.cc-about__promises{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cc-about__promise{display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:14px;align-items:start;background:#fff;border:2px solid var(--ink);border-radius:16px;box-shadow:6px 6px 0 var(--sage);padding:20px 22px}.cc-about__icon{grid-row:1/3;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--sage);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink)}.cc-about__icon svg{width:26px;height:26px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.cc-about__promise h3{font-size:17px;line-height:1.25;margin:4px 0;font-weight:700}.cc-about__promise p{margin:0;font-size:15px;line-height:1.45;opacity:.85}.cc-about__duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;align-items:stretch;margin:0 0 56px}.cc-about__duo .cc-hours{margin-top:14px}.cc-about__rich p{margin:0 0 .8em;line-height:1.55}.cc-about__rich p:last-child{margin-bottom:0}.cc-about__cta{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:34px;align-items:center;background:var(--sage);border:2px solid var(--ink);border-radius:24px;box-shadow:10px 10px 0 var(--ink);padding:34px 38px;margin:0 10px 10px 0}.cc-about__cta .cc-page__kicker{margin-bottom:12px}.cc-about__cta .cc-btn{box-shadow:3px 3px 0 var(--ink)}.cc-about__cta-art{border:2px solid var(--ink);border-radius:16px;overflow:hidden;background:#fff;transform:rotate(-1.2deg)}.cc-about__cta-art img{display:block;width:100%;height:auto}@media(max-width:1100px){.cc-about__counter{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.cc-about__stats,.cc-about__promises{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-about__duo,.cc-about__cta{grid-template-columns:1fr}.cc-about__cta-art{max-width:520px;transform:none}}@media(max-width:768px){.cc-about__stats{gap:12px;margin-bottom:38px}.cc-about__stat{padding:12px 14px;box-shadow:4px 4px 0 var(--sage)}.cc-about__stat:nth-child(2n){box-shadow:4px 4px 0 var(--ink)}.cc-about__stat b{font-size:24px}.cc-about__stat span{font-size:13px}.cc-about__block{margin-bottom:40px}.cc-about__bhead{margin-bottom:18px}.cc-about__counter{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cc-about__clink{padding:14px 10px;border-radius:14px;box-shadow:4px 4px 0 var(--sage)}.cc-about__pic{width:88px;height:88px}.cc-about__ctitle{font-size:15px}.cc-about__ctext{font-size:13px}.cc-about__promises{grid-template-columns:1fr;gap:14px}.cc-about__promise{padding:16px;box-shadow:4px 4px 0 var(--sage)}.cc-about__story{padding:20px 18px;margin-bottom:40px}.cc-about__duo{gap:22px;margin-bottom:40px}.cc-about__cta{padding:22px 18px;border-radius:18px;box-shadow:6px 6px 0 var(--ink);margin:0 6px 6px 0}}.cc-info{padding-bottom:34px}.cc-info .cc-page__head{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);margin-bottom:30px}.cc-info__art{width:100%;max-width:380px;justify-self:end}.cc-info__tile{max-width:900px;padding:30px 36px}.cc-info__h2{font-size:24px;line-height:1.2;margin:0 0 14px;font-weight:700}.cc-info__h2 a{text-decoration:none}.cc-info__part+.cc-info__part{margin-top:30px;padding-top:26px;border-top:2px dashed var(--line)}.cc-info__empty{margin:0;font-size:17px;line-height:1.55}.cc-info__rte,.shopify-policy__body .rte{font-size:calc(var(--element-text-font-size--body-md,16px) * 1.04);line-height:1.65;color:var(--ink)}.cc-info__rte>:first-child,.shopify-policy__body .rte>:first-child{margin-top:0}.cc-info__rte p,.shopify-policy__body p{margin:0 0 1em;font-size:inherit;line-height:inherit}.cc-info__rte h1,.shopify-policy__body h1{font-size:24px;line-height:1.2;margin:1.6em 0 .6em;font-weight:700}.cc-info__rte h2,.shopify-policy__body h2{font-size:21px;line-height:1.25;margin:1.5em 0 .55em;font-weight:700}.cc-info__rte h3,.cc-info__rte h4,.shopify-policy__body h3,.shopify-policy__body h4{font-size:17px;line-height:1.45;margin:1.3em 0 .5em;font-weight:700;text-transform:none;letter-spacing:0}.cc-info__rte ul,.cc-info__rte ol,.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 1em;padding-left:1.3em}.cc-info__rte li,.shopify-policy__body li{margin:0 0 .4em}.cc-info__rte a,.shopify-policy__body a{text-decoration:underline;text-underline-offset:2px;font-weight:600}.cc-info__rte table,.shopify-policy__body table{width:100%!important;height:auto!important;border-collapse:separate!important;border-spacing:0;border:2px solid var(--ink)!important;border-radius:14px;overflow:hidden;margin:0 0 1.2em;font-size:15px}.cc-info__rte td,.cc-info__rte th,.shopify-policy__body td,.shopify-policy__body th{border:0!important;border-bottom:1px solid var(--line)!important;padding:10px 14px!important;height:auto!important;vertical-align:top;text-align:left}.cc-info__rte tr:last-child td,.shopify-policy__body tr:last-child td{border-bottom:0!important}.cc-info__rte tr:first-child td,.shopify-policy__body tr:first-child td{background:var(--sage);font-weight:700}.cc-info__rte td p,.shopify-policy__body td p{margin:0}.shopify-policy__container{--ink:#272831;--sage:#d3dac9;--cream:#f8f5f0;--line:#e8e8ea;box-sizing:border-box;max-width:var(--page-width,1500px)!important;margin:0 auto!important;padding:28px var(--page-width-padding,17px) 30px!important;color:var(--ink)}.shopify-policy__title{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:36px;align-items:center;margin:0 0 30px!important;text-align:left!important}.shopify-policy__title h1{font-size:clamp(34px,4.4vw,58px)!important;line-height:1.04!important;margin:0!important;font-weight:700;letter-spacing:-.01em;text-align:left!important}.cc-policy__titlebox .cc-page__kicker{margin:0 0 16px}.cc-policy__art{width:100%;max-width:380px;justify-self:end}.shopify-policy__body{box-sizing:border-box;max-width:900px;background:#fff;border:2px solid var(--ink);border-radius:16px;box-shadow:8px 8px 0 var(--sage);padding:30px 36px}.cc-info-more{--ink:#272831;--sage:#d3dac9;color:var(--ink);padding-top:6px;padding-bottom:46px}.cc-info-more__inner{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;border-top:2px dashed #e8e8ea;padding-top:24px}.cc-info-more .cc-page__kicker{margin:0 6px 0 0}.cc-info-more__links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.cc-info-more__links a{display:inline-flex;align-items:center;padding:9px 16px;border:2px solid var(--ink);border-radius:999px;background:#fff;color:var(--ink)!important;font-weight:700;font-size:14px;line-height:1.1;text-decoration:none!important;box-shadow:3px 3px 0 var(--sage);transition:transform .15s ease,box-shadow .15s ease}.cc-info-more__links a:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--ink)}.cc-info-more__links a[aria-current=page]{background:var(--ink);color:#fff!important}@media(max-width:900px){.cc-info .cc-page__head,.shopify-policy__title{grid-template-columns:1fr;gap:22px}.cc-info__art,.cc-policy__art{justify-self:start;max-width:340px}}@media(max-width:768px){.cc-info__tile{padding:20px 18px}.shopify-policy__container{padding-top:16px!important}.shopify-policy__title{margin-bottom:24px!important}.shopify-policy__title h1{font-size:clamp(30px,8vw,40px)!important}.shopify-policy__body{padding:20px 18px;border-radius:14px;box-shadow:6px 6px 0 var(--sage)}.cc-info__rte table,.shopify-policy__body table{font-size:14px}.cc-info__rte td,.shopify-policy__body td{padding:8px 10px!important}.cc-info-more{padding-bottom:34px}.cc-info-more__links a{font-size:13px;padding:8px 13px}}@media(prefers-reduced-motion:reduce){.cc-about__clink,.cc-info-more__links a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/cc-pages.css.map */
