:root{--maroon:#84240a;--coral:#f47d57;--onyx:#1f1b0a;--terracotta:#d26257;--ivory:#f4e9d5;--blush:#f3d1c8;--fern:#83a97d;--powder:#c4d8e5;--butter:#f4e091;--paper:#fdfaf3;--paper-2:#f9f2e4;--ink:var(--onyx);--ink-2:#5b5243;--ink-3:#8c8373;--line:rgba(31,27,10,.13);--line-soft:rgba(31,27,10,.07);--display:"Fraunces",Georgia,serif;--body:"Jost","Helvetica Neue",Arial,sans-serif;--r-sm:10px;--r-md:18px;--r-lg:28px;--r-pill:999px;--pad:clamp(20px,5vw,64px);--maxw:1280px}body,.template-index,.template-product,.template-collection,.template-page,.template-list-collections,.template-search,.template-404,.template-blog,.template-article{background:var(--paper)}body{font-family:var(--body);color:var(--ink);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.main-content{padding-top:0!important}.cx h1,.cx h2,.cx h3,.cx h4{font-family:var(--display);font-weight:500;letter-spacing:-.015em;margin:0;color:var(--ink)}.cx p{margin:0 0 1em}.cx a{color:inherit}.cx *{box-sizing:border-box}.cx-wrap{max-width:var(--maxw);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.cx-section{padding:clamp(56px,8vw,104px) 0}.cx-eyebrow{font-family:var(--body);font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--maroon);margin:0 0 18px}.cx-lede{font-size:clamp(16px,1.6vw,18.5px);color:var(--ink-2);max-width:62ch;line-height:1.65}.cx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--body);font-weight:500;font-size:13.5px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;padding:16px 34px;border-radius:var(--r-pill);border:1px solid var(--maroon);background:var(--maroon);color:var(--paper);transition:background .25s,color .25s,transform .25s,border-color .25s}.cx-btn:hover{background:#6c1c06;border-color:#6c1c06;color:var(--paper);transform:translateY(-2px)}.cx-btn--ghost{background:transparent;color:var(--maroon)}.cx-btn--ghost:hover{background:var(--maroon);color:var(--paper)}.cx-btn--light{background:var(--paper);border-color:var(--paper);color:var(--maroon)}.cx-btn--light:hover{background:var(--ivory);border-color:var(--ivory);color:var(--maroon)}.cx-btns{display:flex;flex-wrap:wrap;gap:12px}.cx-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--maroon);border-bottom:1px solid currentColor;padding-bottom:3px;transition:gap .2s}.cx-link:hover{gap:14px;color:var(--maroon)}.announcement-bar{background:var(--onyx)!important}.announcement-bar__message{font-family:var(--body)!important;font-size:12.5px!important;letter-spacing:.06em;padding:11px 20px!important;color:var(--paper)!important;font-weight:400}.site-header{background:var(--paper);border-bottom:1px solid var(--line-soft)}.site-header__logo-image img,.site-header__logo img{mix-blend-mode:multiply}.site-nav__link{font-family:var(--body)!important;font-size:12.5px!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase;color:var(--ink)!important}.site-nav__link:hover{color:var(--maroon)!important}.cx-hero{background:var(--paper);padding:clamp(28px,4vw,52px) 0 clamp(48px,6vw,80px)}.cx-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,5vw,72px);align-items:center}.cx-hero__title{font-size:clamp(42px,6.4vw,82px);line-height:1.02;letter-spacing:-.025em;margin:0 0 22px}.cx-hero__title em{font-style:italic;color:var(--maroon)}.cx-hero__sub{font-size:clamp(16px,1.8vw,19px);color:var(--ink-2);max-width:44ch;line-height:1.62;margin:0 0 14px}.cx-hero__note{display:inline-flex;align-items:center;gap:9px;margin-top:26px;font-size:12.5px;letter-spacing:.08em;color:var(--ink-3);text-transform:uppercase}.cx-hero__note span{width:6px;height:6px;border-radius:50%;background:var(--fern);display:inline-block}.cx-hero__media{position:relative;border-radius:var(--r-lg);overflow:hidden;background:var(--ivory);aspect-ratio:4/5}.cx-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.cx-hero__badge{position:absolute;left:22px;bottom:22px;background:#fdfaf3f0;border-radius:var(--r-pill);padding:11px 20px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--maroon);font-weight:500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cx-head{display:flex;align-items:flex-start;gap:36px;flex-wrap:wrap;margin-bottom:clamp(28px,4vw,46px)}.cx-head h2{font-size:clamp(30px,4.2vw,52px);line-height:1.08;flex:1;min-width:280px;max-width:18ch}.cx-head .cx-lede{flex:1;min-width:260px;max-width:40ch;margin:6px 0 0}.cx-occ{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.cx-occ__card{border-radius:var(--r-lg);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:var(--ink);transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 1px #1f1b0a0a}.cx-occ__card:hover{transform:translateY(-6px);box-shadow:0 18px 36px #1f1b0a1a}.cx-occ__card:nth-child(1){background:var(--blush)}.cx-occ__card:nth-child(2){background:var(--butter)}.cx-occ__card:nth-child(3){background:var(--powder)}.cx-occ__card:nth-child(4){background:var(--ivory)}.cx-occ__img{aspect-ratio:1/1;overflow:hidden}.cx-occ__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.cx-occ__card:hover .cx-occ__img img{transform:scale(1.045)}.cx-occ__body{padding:22px 22px 26px;display:flex;flex-direction:column;flex:1}.cx-occ__body h3{font-size:21px;line-height:1.2;margin:0 0 8px}.cx-occ__body p{font-size:14px;color:var(--ink-2);line-height:1.55;margin:0 0 18px}.cx-occ__cta{margin-top:auto;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--maroon);display:inline-flex;align-items:center;gap:7px}.cx-sig-band{background:var(--ivory)}.cx-sig{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2.4vw,32px)}.cx-sig__item{display:flex;flex-direction:column}.cx-sig__img{border-radius:var(--r-md);overflow:hidden;aspect-ratio:3/4;background:var(--paper);margin-bottom:20px}.cx-sig__img img{width:100%;height:100%;object-fit:cover;display:block}.cx-sig__item h3{font-size:24px;font-style:italic;margin:0 0 9px;color:var(--maroon)}.cx-sig__item p{font-size:14.5px;color:var(--ink-2);line-height:1.6;margin:0}.cx-sig__foot{text-align:center;margin-top:clamp(34px,5vw,56px)}.cx-corp{background:var(--onyx);color:var(--ivory);border-radius:var(--r-lg);overflow:hidden;display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.cx-corp__media{position:relative;min-height:380px}.cx-corp__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cx-corp__body{padding:clamp(32px,4.4vw,64px);display:flex;flex-direction:column;justify-content:center}.cx-corp__body .cx-eyebrow{color:var(--coral)}.cx-corp__body h2{color:var(--ivory);font-size:clamp(28px,3.6vw,44px);line-height:1.1;margin:0 0 18px;max-width:16ch}.cx-corp__body p{color:#f4e9d5cc;font-size:15.5px;line-height:1.65;max-width:46ch}.cx-corp__body .cx-btns{margin-top:12px}.cx-corp__quote{margin-top:22px;font-size:13px;letter-spacing:.06em;color:var(--coral);display:inline-flex;align-items:center;gap:8px;text-decoration:none}.cx-corp__quote:hover{color:var(--coral);gap:14px;transition:gap .2s}.cx-story{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(28px,5vw,72px);align-items:center}.cx-story__media{border-radius:var(--r-lg);overflow:hidden;aspect-ratio:4/5;background:var(--ivory)}.cx-story__media img{width:100%;height:100%;object-fit:cover;display:block}.cx-story h2{font-size:clamp(28px,4vw,48px);line-height:1.1;margin:0 0 20px;max-width:16ch}.cx-story p{font-size:16px;line-height:1.72;color:var(--ink-2);max-width:54ch}.cx-story .cx-btns{margin-top:26px}.cx-visit{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cx-visit__card{border-radius:var(--r-lg);padding:clamp(28px,3.6vw,48px)}.cx-visit__card--a{background:var(--ivory)}.cx-visit__card--b{background:var(--blush)}.cx-visit__card h3{font-size:clamp(24px,2.6vw,32px);margin:0 0 16px}.cx-visit__row{display:flex;justify-content:space-between;gap:16px;font-size:14.5px;padding:9px 0;border-bottom:1px solid rgba(31,27,10,.1)}.cx-visit__row:last-of-type{border-bottom:0}.cx-visit__row b{font-weight:500}.cx-visit__addr{font-size:15px;line-height:1.7;color:var(--ink-2);margin:0 0 20px}.cx-visit__addr a{color:var(--maroon);text-decoration:none;border-bottom:1px solid currentColor}.cx-form{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.cx-form input[type=email]{flex:1;min-width:190px;border:1px solid var(--line);border-radius:var(--r-pill);padding:15px 22px;font-family:var(--body);font-size:15px;background:var(--paper);color:var(--ink)}.cx-form input[type=email]:focus{outline:2px solid var(--maroon);outline-offset:2px}.site-footer{background:var(--onyx)!important;color:var(--ivory)!important;padding-top:64px!important}.site-footer a,.site-footer p,.site-footer li,.site-footer h4,.site-footer h2,.site-footer span,.site-footer small{color:#f4e9d5c7!important}.site-footer a:hover{color:var(--coral)!important}.site-footer h4,.site-footer .h4{font-family:var(--display)!important;color:var(--ivory)!important;font-size:17px!important;letter-spacing:0!important;text-transform:none!important}.site-footer__copyright,.site-footer__copyright-content{color:#f4e9d580!important;font-size:12px}.site-footer input[type=email]{background:#f4e9d512!important;border-color:#f4e9d540!important;color:var(--ivory)!important}@media(max-width:1020px){.cx-occ,.cx-sig{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.cx-hero__grid,.cx-corp,.cx-story,.cx-visit{grid-template-columns:1fr}.cx-hero__media{aspect-ratio:3/4;max-height:62vh}.cx-corp__media{min-height:280px}.cx-story__media{aspect-ratio:4/5;max-height:70vh;margin-inline:auto}}@media(max-width:560px){.cx-occ,.cx-sig{grid-template-columns:1fr}.cx-btn{padding:15px 26px;font-size:12.5px}.cx-head h2{max-width:none}}@media(prefers-reduced-motion:reduce){.cx *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/choux.css.map */
