:root{--chen-ink:#121312;--chen-paper:#fff;--chen-mist:#f2f3ef;--chen-line:#dedfd9;--chen-muted:#5c6059;--chen-lime:#dcff55}
body{letter-spacing:0;line-height:1.6;color:var(--chen-ink)}h1,h2,h3,h4,.h0,.h1,.h2,.h3{letter-spacing:-.045em;line-height:1.08}.page-width{max-width:1440px}.header-wrapper{border-bottom:1px solid var(--chen-line)}.header{padding-top:16px;padding-bottom:16px}.header__heading-link .h2{font-weight:800;font-size:3.4rem;letter-spacing:-.08em;text-transform:uppercase;color:var(--chen-ink)}.header__menu-item{font-size:1.1rem;letter-spacing:.035em;font-weight:600;text-transform:uppercase;padding:1.2rem 1rem}.header__active-menu-item{text-decoration-thickness:2px;text-underline-offset:7px}.header__icon{color:var(--chen-ink)}.header__submenu{border:1px solid var(--chen-line);box-shadow:none}.header__submenu .header__menu-item{padding:12px 18px}.menu-drawer__menu-item{font-size:1.6rem;text-transform:uppercase;font-weight:600}.announcement-bar__message{font-size:1rem;letter-spacing:.1em;text-transform:uppercase;min-height:34px;padding:9px 12px;font-weight:700;line-height:1.5}.announcement-bar__link:hover{background:transparent}.button,.shopify-challenge__button{font-size:1.1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;min-height:48px;border-radius:0;padding-inline:23px;transition:background .15s,color .15s}.button:after,.button:before{box-shadow:none}.button--primary{background:var(--chen-ink);color:#fff}.button--primary:hover{background:#30332b;color:var(--chen-lime)}.button--secondary{border:1px solid var(--chen-ink);background:transparent}.button--secondary:hover{background:var(--chen-mist)}.button:focus-visible,.chen-text-link:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.field__input,.select__select{font-size:1.5rem}.field__input:focus{box-shadow:0 0 0 2px rgba(var(--color-foreground),.8)}.chen-kicker{font-size:1rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--chen-muted);margin:0}.chen-inline-link{color:inherit;text-underline-offset:5px}.chen-text-link{display:inline-flex;align-items:center;gap:20px;color:var(--chen-ink);font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.035em;min-height:44px;text-decoration:none;border-bottom:1px solid currentColor}.chen-text-link>span{font-size:1.8rem;font-weight:400}.chen-text-link:hover{border-bottom-width:2px}.chen-arrow{padding-left:12px;transition:transform .15s;display:inline-block;font-size:1.5rem}a:hover .chen-arrow{transform:translate(2px,-2px)}.chen-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:30px}.chen-section-heading h2{font-size:clamp(3.4rem,4.8vw,6.4rem);margin:16px 0 0;text-transform:uppercase;font-weight:800;letter-spacing:-.06em}.chen-section-heading>a{font-size:1.2rem;white-space:nowrap}.card,.card__inner{border-radius:0}.card__heading{font-size:1.4rem;font-weight:600;line-height:1.4;letter-spacing:-.015em}.card .price{font-size:1.35rem}.card__inner{background:var(--chen-mist)}.card__media img{object-fit:contain}.card__content .card__information{padding:17px 0}.badge{font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;border-radius:0}.collection-hero__title{font-size:clamp(4rem,6vw,8rem);font-weight:800;line-height:.95;letter-spacing:-.065em;text-transform:uppercase;margin:28px 0 18px}.collection-hero__description{max-width:620px;font-size:1.5rem;color:var(--chen-muted)}.collection-hero__inner{padding-block:30px}.collection--empty .title-wrapper{background:var(--chen-mist);padding:52px 32px;margin:20px 0 65px;text-align:left;border-top:3px solid var(--chen-ink)}.collection--empty .title-wrapper>.title{font-size:clamp(3rem,4vw,4.8rem);text-transform:uppercase;letter-spacing:-.055em;max-width:630px;margin:20px 0}.collection--empty .title-wrapper>p:not(.chen-kicker){max-width:580px;font-size:1.5rem;color:var(--chen-muted);margin-bottom:25px}.product__title h1{font-size:clamp(2.8rem,3vw,4.3rem);line-height:1.12}.product__info-container .price{font-size:1.8rem}.product__description{color:#454941;font-size:1.5rem}.product-form__input input[type=radio]+label{min-height:44px;min-width:44px;border-radius:0}.facets__heading,.facets__summary{font-size:1.25rem}.footer{border-top:0;background:#121312}.footer-block__heading{font-size:1.05rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff}.footer-block__brand-info .footer-block__heading{font-size:clamp(3.6rem,4vw,5.4rem);letter-spacing:-.075em;font-weight:800;line-height:1;margin-bottom:17px}.footer-block__brand-info>div.rte{font-size:1.3rem;color:#c2c5bc;max-width:300px}.footer-block__brand-info a{color:#fff;text-underline-offset:4px}.footer-block__details-content .list-menu__item--link{font-size:1.25rem;color:#c2c5bc;min-height:36px;padding-block:7px}.footer-block__details-content .list-menu__item--link:hover{color:var(--chen-lime)}.footer-block--newsletter{border-top:1px solid #3d4038;padding-top:34px;margin-top:30px}.footer .footer-block__newsletter{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;text-align:left}.footer-block__newsletter .footer-block__heading{font-size:clamp(2.5rem,3vw,4rem);font-weight:700;letter-spacing:-.045em;line-height:1.05;margin:0}.footer__newsletter.newsletter-form{max-width:100%;margin:0;width:100%}.footer .newsletter-form__field-wrapper{max-width:100%}.footer .field{border-bottom:1px solid #8b9084}.footer .field:before,.footer .field:after{box-shadow:none}.footer .field__input{background:transparent;padding-left:0;color:#fff}.footer .field__label{left:0}.footer .newsletter-form__button{color:var(--chen-lime)}.footer__content-bottom{border-top:1px solid #3d4038}.footer__copyright{font-size:1.05rem;color:#aeb3a7}.footer__copyright a{color:inherit}.shopify-policy__container{max-width:860px;padding:65px 24px 85px}.shopify-policy__title{text-align:left!important;border-bottom:1px solid var(--chen-line);padding-bottom:28px;margin-bottom:30px}.shopify-policy__title h1{font-size:clamp(3.8rem,5.6vw,6.8rem);font-weight:800;letter-spacing:-.065em;line-height:1;text-transform:uppercase;margin:0;overflow-wrap:anywhere}.shopify-policy__body h2{font-size:2.4rem;font-weight:600;letter-spacing:-.035em;margin:32px 0 18px}.shopify-policy__body p,.shopify-policy__body li{font-size:1.5rem;color:#4a4f45;line-height:1.85}.shopify-policy__body a{color:var(--chen-ink);text-underline-offset:4px}.main-page-title{font-size:clamp(4rem,5.8vw,7.2rem);font-weight:800;letter-spacing:-.065em;text-transform:uppercase;line-height:1}.page-width--narrow{max-width:860px;padding-inline:24px}.page-width--narrow .rte{font-size:1.5rem;line-height:1.85;color:#4a4f45}.contact{padding-bottom:65px}.contact .title{font-size:2.5rem;letter-spacing:-.035em}.contact .field__input{background:var(--chen-mist)}.contact .field:after{box-shadow:0 0 0 1px var(--chen-line)}.contact .contact__button{margin-top:25px}.chen-info{padding-top:62px;padding-bottom:75px}.chen-info h1{text-transform:uppercase;font-size:clamp(4rem,6vw,7rem);font-weight:800;line-height:.98;letter-spacing:-.065em;border-bottom:1px solid var(--chen-line);padding-bottom:32px}.chen-info h2{font-weight:700;line-height:1.05;letter-spacing:-.05em}.chen-info .chen-info__small{padding-top:24px;border-top:1px solid var(--chen-line)}.chen-faq summary>span{background:var(--chen-lime);color:var(--chen-ink);width:30px;height:30px;display:grid;place-items:center;flex:0 0 30px}.chen-faq details[open] summary>span{background:var(--chen-ink);color:#fff}.chen-faq details>div{line-height:1.8}.cart__empty-text{font-size:clamp(3.4rem,5vw,6rem);text-transform:uppercase;font-weight:700;letter-spacing:-.06em}#ContactFooter{scroll-margin-top:150px}:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(min-width:990px){.header--middle-center .header__inline-menu{margin-top:0}.header--middle-center{grid-template-columns:1fr auto 1fr}.collection .grid{column-gap:24px;row-gap:32px}.collection .grid--4-col-desktop .grid__item{width:calc(25% - 18px);max-width:calc(25% - 18px)}}
@media(max-width:989px){.header__heading-link .h2{font-size:3.1rem}.footer-block__newsletter{gap:25px}.footer-block__brand-info .footer-block__heading{font-size:3.8rem}}
@media(max-width:749px){.header{padding:12px 20px}.header__heading-link .h2{font-size:2.7rem}.page-width{padding-left:20px;padding-right:20px}.announcement-bar__message{font-size:.85rem;letter-spacing:.06em;max-width:340px;margin:auto;padding:8px 3px;min-height:40px}.announcement-bar__message .icon-arrow{display:none}.button{font-size:1rem;min-height:46px;padding-inline:20px}.chen-section-heading{align-items:start}.chen-section-heading h2{font-size:3.5rem}.chen-section-heading>a{font-size:1rem;padding-top:9px}.collection .grid{column-gap:12px}.collection .grid--2-col-tablet-down .grid__item{width:calc(50% - 6px)}.collection-hero__inner{padding-top:15px;padding-bottom:18px}.collection-hero__title{font-size:4.6rem}.collection-hero__description{font-size:1.4rem}.collection--empty .title-wrapper{padding:30px 22px;margin-bottom:35px}.collection--empty .title-wrapper>.title{font-size:3.3rem}.collection--empty .title-wrapper>p:not(.chen-kicker){font-size:1.4rem}.footer .footer__content-top{padding-inline:20px}.footer-block__brand-info .footer-block__heading{font-size:4.8rem}.footer-block__newsletter{grid-template-columns:1fr;gap:24px}.footer-block__newsletter .footer-block__heading{font-size:3.2rem}.footer-block--newsletter{padding-top:30px;margin-top:25px}.footer__content-bottom{padding-top:22px}.product__info-container{padding-top:12px}.shopify-policy__container{padding:38px 20px 52px}.shopify-policy__title{padding-bottom:24px;margin-bottom:24px}.shopify-policy__title h1{font-size:3.8rem}.shopify-policy__body p,.shopify-policy__body li{font-size:1.4rem}.shopify-policy__body h2{font-size:2.2rem}.main-page-title{font-size:4.4rem}.chen-info{padding-top:38px;padding-bottom:50px}.chen-info h1{font-size:4.2rem;padding-bottom:25px}.chen-info>p:not(.chen-kicker){font-size:1.45rem}.contact{padding-bottom:44px}}
@media(prefers-reduced-motion:reduce){.chen-arrow,.button{transition:none}}

@media(max-width:749px){.footer .footer__blocks-wrapper.grid{display:grid;grid-template-columns:1fr 1fr;gap:32px 24px}.footer .footer-block.grid__item{width:100%;max-width:none;margin:0}.footer .footer-block:first-child{grid-column:1 / -1}.footer .footer-block__details-content{margin-bottom:0}.footer .footer-block__heading{font-size:1.2rem}.footer .footer-block__brand-info .footer-block__heading{font-size:4.8rem}.footer .footer-block__newsletter .footer-block__heading{font-size:3.2rem}.footer .footer-block__newsletter .footer__newsletter{margin-inline:0}}

@media(max-width:749px){.footer .footer-block__newsletter{grid-template-columns:1fr;gap:24px;text-align:left}}
