@font-face{font-family:Jost;font-weight:500;font-style:normal;font-display:swap;src:url(//chichu.online/cdn/fonts/jost/jost_n5.7c8497861ffd15f4e1284cd221f14658b0e95d61.woff2) format("woff2"),url(//chichu.online/cdn/fonts/jost/jost_n5.fb6a06896db583cc2df5ba1b30d9c04383119dd9.woff) format("woff")}@font-face{font-family:Jost;font-weight:500;font-style:normal;font-display:swap;src:url(//chichu.online/cdn/fonts/jost/jost_n5.7c8497861ffd15f4e1284cd221f14658b0e95d61.woff2) format("woff2"),url(//chichu.online/cdn/fonts/jost/jost_n5.fb6a06896db583cc2df5ba1b30d9c04383119dd9.woff) format("woff")}:root{--pink: #efa6bd;--green: #174d39;--black: #080808;--white: #ffffff;--page-width: 1600px;--body-font: Jost, Arial, sans-serif;--heading-font: Jost, Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--black);background:var(--white);font-family:var(--body-font);font-size:15px;line-height:1.5}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit}.page-width{width:min(100%,var(--page-width));margin-inline:auto;padding-inline:36px}.skip-link{position:absolute;left:-9999px;z-index:999;padding:12px 18px;background:var(--black);color:var(--white)}.skip-link:focus{left:12px;top:12px}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:14px;padding:12px 24px;border:1px solid var(--black);background:var(--black);color:var(--white);text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.04em;cursor:pointer}.button--outline{background:transparent;color:var(--black)}.button[disabled]{opacity:.45;cursor:not-allowed}.placeholder-svg{width:100%;height:100%;min-height:320px;background:#efe9e9}.eyebrow{margin:0 0 18px;color:var(--green);font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.announcement{min-height:30px;display:flex;align-items:center;justify-content:center;padding:6px 18px;background:var(--pink);text-align:center;font-size:11px;font-weight:700;text-transform:uppercase}.site-header{position:relative;z-index:20;border-bottom:1px solid #e9e9e9;background:var(--white)}.header-inner{min-height:90px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px}.header-left,.header-actions{display:flex;align-items:center;gap:clamp(18px,2.2vw,38px)}.header-actions{justify-content:flex-end;font-size:11px;text-transform:uppercase}.menu-toggle{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:0;background:none;cursor:pointer}.menu-toggle span,.menu-toggle:before,.menu-toggle:after{content:"";width:21px;height:1px;background:currentColor}.menu-toggle{gap:5px}.desktop-nav ul{display:flex;gap:clamp(18px,2.1vw,36px);margin:0;padding:0;list-style:none;font-size:11px;text-transform:uppercase}.brand-wordmark{font-family:var(--heading-font);font-size:clamp(31px,3.25vw,56px);font-weight:900;line-height:1;letter-spacing:.065em;text-transform:uppercase;white-space:nowrap}.brand-wordmark img{width:auto;max-height:48px}.cart-count{display:inline-grid;min-width:18px;height:18px;place-items:center;margin-left:3px;border-radius:50%;background:var(--green);color:var(--white);font-size:9px}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;padding:30px;background:var(--green);color:var(--white)}.mobile-menu[hidden]{display:none}.mobile-menu__close{float:right;border:0;background:none;color:inherit;font-size:32px;cursor:pointer}.mobile-menu ul{display:grid;gap:20px;margin:70px 0 0;padding:0;list-style:none;font-family:var(--heading-font);font-size:34px;font-weight:700;text-transform:uppercase}.chichu-hero{display:grid;grid-template-columns:42.5% 57.5%;min-height:530px}.hero-copy{display:flex;align-items:center;padding:clamp(55px,7vw,120px) clamp(32px,8vw,140px)}.hero-copy h1{max-width:620px;margin:0 0 18px;font-family:var(--heading-font);font-size:clamp(48px,5vw,82px);font-weight:800;line-height:.96;letter-spacing:-.035em;text-transform:uppercase}.hero-subheading{margin:0 0 26px;font-size:clamp(17px,1.3vw,23px);text-transform:uppercase}.hero-pagination{display:flex;align-items:center;gap:14px;margin-top:50px;font-size:11px}.hero-pagination span:nth-child(2){width:52px;height:1px;background:#777}.hero-media{min-height:530px;background:color-mix(in srgb,var(--pink) 72%,#8e6b74);overflow:hidden}.hero-media img{width:100%;height:100%;object-fit:cover}.brand-values{display:grid;grid-template-columns:34% 66%;border-bottom:1px solid #e4e4e4}.brand-statement{display:flex;min-height:190px;align-items:center;padding:40px clamp(32px,8vw,140px);background:var(--green);color:var(--white)}.brand-statement small{text-transform:uppercase;font-weight:700}.brand-statement h2{margin:12px 0;font-family:var(--body-font);font-size:clamp(27px,2.4vw,43px);font-weight:400;line-height:1.15}.brand-statement a{font-size:11px;font-weight:700;text-transform:uppercase}.value-list{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:32px;padding:40px 6vw}.value-item{display:grid;grid-template-columns:58px 1fr;align-items:center;gap:20px}.value-icon{display:grid;width:58px;height:58px;place-items:center;border:1.5px solid var(--pink);border-radius:50%;color:var(--pink);font-size:25px}.value-item:nth-child(2) .value-icon{border-color:var(--green);color:var(--green)}.value-item h3{margin:0 0 8px;font-size:12px;text-transform:uppercase}.value-item p{margin:0;font-size:13px}.editorial-row{display:grid;grid-template-columns:34% 33% 33%;min-height:315px}.editorial-card{position:relative;overflow:hidden;background:#f2f2f2}.editorial-card img{width:100%;height:100%;object-fit:cover}.editorial-card .placeholder-svg{min-height:315px}.product-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:36px 54px}.product-overlay h2{margin:0 0 7px;font-size:13px;text-transform:uppercase}.product-overlay p{margin:3px 0;font-size:12px;text-transform:uppercase}.new-badge{position:absolute;right:22px;bottom:22px;padding:5px 9px;border-radius:3px;background:var(--green);color:var(--white);font-size:10px;text-transform:uppercase}.newsletter{display:flex;align-items:center;padding:42px 6vw;background:#fafafa}.newsletter h2{margin:0 0 10px;font-size:13px;text-transform:uppercase}.newsletter p{max-width:400px;margin:0 0 20px}.newsletter-form{display:flex;width:min(100%,470px)}.newsletter-form input{width:100%;min-width:0;height:50px;padding:12px 16px;border:1px solid #ccc;background:transparent}.newsletter-form button{width:54px;border:0;background:var(--black);color:var(--white);font-size:20px;cursor:pointer}.form-message{margin-top:10px;font-size:12px}.site-footer{background:var(--black);color:var(--white)}.footer-inner{min-height:74px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;font-size:11px;text-transform:uppercase}.footer-menu,.footer-social{display:flex;gap:34px;margin:0;padding:0;list-style:none}.footer-social{justify-content:flex-end}.template-shell{padding-block:70px 100px}.template-title{margin:0 0 40px;font-family:var(--heading-font);font-size:clamp(42px,6vw,88px);line-height:1;text-transform:uppercase}.product-page{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(40px,7vw,110px)}.product-gallery{display:grid;gap:16px}.product-gallery img{width:100%;background:#f4f4f4}.product-info{position:sticky;top:30px;align-self:start}.product-info h1{margin:0 0 14px;font-family:var(--heading-font);font-size:clamp(40px,4vw,68px);line-height:1;text-transform:uppercase}.product-price{margin:0 0 28px;font-size:18px}.product-description{margin:28px 0}.field-label{display:block;margin:0 0 8px;font-size:11px;font-weight:700;text-transform:uppercase}.product-select,.quantity-input{width:100%;height:50px;margin-bottom:18px;padding:10px 14px;border:1px solid #bbb;background:var(--white)}.product-form .button{width:100%}.collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px 20px}.product-card__image{aspect-ratio:4 / 5;overflow:hidden;background:#f1f1f1}.product-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.product-card:hover img{transform:scale(1.02)}.product-card h2{margin:14px 0 4px;font-size:13px;text-transform:uppercase}.product-card p{margin:0}.cart-table{width:100%;border-collapse:collapse}.cart-table th,.cart-table td{padding:18px 12px;border-bottom:1px solid #ddd;text-align:left}.cart-product{display:flex;align-items:center;gap:18px}.cart-product img{width:90px}.cart-actions{display:flex;justify-content:flex-end;align-items:center;gap:20px;margin-top:30px}.rte{max-width:850px}.rte img{height:auto}.contact-form{max-width:820px;margin-top:42px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact-form input,.contact-form textarea{width:100%;margin:0 0 20px;padding:13px 15px;border:1px solid #bbb;background:var(--white)}@media(max-width:1100px){.desktop-nav,.header-actions a:not(.header-cart){display:none}.header-inner{min-height:74px}.chichu-hero{grid-template-columns:1fr 1.25fr}.hero-copy{padding:55px 36px}.value-list{gap:22px;padding:35px 30px}.value-item{grid-template-columns:45px 1fr;gap:12px}.value-icon{width:45px;height:45px}}@media(max-width:760px){.page-width{padding-inline:20px}.header-inner{grid-template-columns:1fr auto 1fr;gap:10px}.brand-wordmark{font-size:28px}.header-actions{gap:8px}.chichu-hero{display:flex;flex-direction:column-reverse}.hero-media{min-height:58vh}.hero-copy{padding:46px 24px 52px}.hero-copy h1{font-size:clamp(44px,14vw,64px)}.hero-pagination{margin-top:34px}.brand-values{grid-template-columns:1fr}.brand-statement{padding:42px 24px}.value-list{grid-template-columns:1fr;padding:38px 24px}.value-item{grid-template-columns:58px 1fr}.value-icon{width:58px;height:58px}.editorial-row{grid-template-columns:1fr}.editorial-card{min-height:330px}.newsletter{padding:45px 24px}.footer-inner{grid-template-columns:1fr;padding-block:28px;text-align:center}.footer-menu,.footer-social{justify-content:center;flex-wrap:wrap;gap:15px 24px}.product-page{grid-template-columns:1fr}.product-info{position:static}.collection-grid{grid-template-columns:repeat(2,1fr)}.contact-grid{grid-template-columns:1fr;gap:0}.cart-table thead{display:none}.cart-table,.cart-table tbody,.cart-table tr,.cart-table td{display:block;width:100%}.cart-actions{align-items:stretch;flex-direction:column}}@media(max-width:430px){.collection-grid{grid-template-columns:1fr}}body,h1,h2,h3,h4,h5,h6,button,input,select,textarea,.button,summary,nav a,.field-label,.ch-film-link,.cv2-announcement,.cv2-footer a{font-family:var(--body-font)!important;font-weight:500!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/chichu.css.map */
