:root{--co-ink:#000000;--co-ink-soft:#5A5A5A;--co-ink-mute:#6E6E6E;--co-paper:#FFFFFF;--co-paper-warm:#F7F7F5;--co-hairline:#E3E3E3;--co-green-deep:#000000;--co-green:#1A1A1A;--co-cream:#FFFFFF;--co-gold:#000000;--co-gold-light:#3A3A3A;--co-display:var(--font-heading--family,"Jost"),"Futura","Century Gothic",sans-serif;--co-track-wide:.28em;--co-track-mid:.18em}.co-eyebrow{font-family:var(--co-display);font-size:.64rem;letter-spacing:var(--co-track-wide);text-transform:uppercase;opacity:.55;margin:0;font-weight:400}.co-rule{display:block;width:36px;height:1px;background:currentColor;opacity:.4;margin:1.9rem 0 0}.co-rule--center{margin-inline:auto}.co-btn{display:inline-block;padding:17px 42px;border:1px solid transparent;font-family:var(--co-display);font-size:.66rem;letter-spacing:var(--co-track-mid);text-transform:uppercase;font-weight:400;text-decoration:none;line-height:1;cursor:pointer;border-radius:0;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.co-btn:hover{text-decoration:none}.co-btn--gold,.co-btn--dark{background:var(--co-ink);border-color:var(--co-ink);color:#fff}.co-btn--gold:hover,.co-btn--dark:hover{background:#fff;color:var(--co-ink);border-color:var(--co-ink)}.co-btn--ghost{background:transparent;border-color:#ffffff8c;color:#fff}.co-btn--ghost:hover{background:#fff;border-color:#fff;color:var(--co-ink)}.co-btn--outline-dark{background:transparent;border-color:var(--co-ink);color:var(--co-ink)}.co-btn--outline-dark:hover{background:var(--co-ink);color:#fff}.co-hero .co-btn,.co-hero__caption .co-btn{background:transparent!important;border-color:var(--co-hero-fg,#fff)!important;color:var(--co-hero-fg,#fff)!important}.co-hero .co-btn:hover,.co-hero__caption .co-btn:hover{background:var(--co-hero-fg,#fff)!important;border-color:var(--co-hero-fg,#fff)!important;color:var(--co-hero-bg,#000)!important}.co-shell{width:100%;max-width:1600px;margin:0 auto;padding-inline:clamp(20px,4vw,72px)}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.co-hero__title,.co-bande__quote,.co-sig__title,.co-manifeste__title,.co-manifeste__cell-title{font-family:var(--co-display)!important;font-weight:300}h1,h2,h3,.h1,.h2,.h3,.co-hero__title,.co-sig__title,.co-manifeste__title,.co-manifeste__cell-title{text-transform:uppercase!important;letter-spacing:var(--co-track-mid)!important;line-height:1.16}h4,.h4{letter-spacing:.12em}.co-bande__quote{text-transform:none!important;letter-spacing:.005em!important;font-weight:300;line-height:1.32}p{line-height:1.75}.co-page-figure{margin:2.6rem 0}.co-page-figure img{display:block;width:100%;height:auto;aspect-ratio:14/9;object-fit:cover}main .rte{max-width:68ch}main .rte h2{font-size:.86rem!important;letter-spacing:.22em!important;margin:2.6rem 0 .9rem}main .rte figure{margin:2.6rem 0}main .rte a{text-underline-offset:4px}.co-manifeste__head{max-width:none!important;text-align:center}.co-manifeste__title{font-size:clamp(1.4rem,2.4vw,2rem)!important;max-width:30ch;margin-inline:auto!important;line-height:1.3!important}.co-manifeste__grid{max-width:1100px;margin-inline:auto}.co-manifeste__cell{border-top-color:var(--co-hairline)!important;text-align:center}.co-manifeste__num{color:var(--co-ink-mute)!important}.co-manifeste__cell-title{font-size:.78rem!important;letter-spacing:.22em!important;font-weight:400!important}.co-manifeste__cell-text{opacity:.62!important}.co-serv{border-top-color:var(--co-hairline)!important}.co-serv__title{color:var(--co-ink-mute)!important;font-weight:400!important;font-family:var(--co-display)}.co-serv__text{opacity:.7!important}.card-gallery{--gallery-aspect-ratio:1/1!important;background:var(--co-paper-warm);position:relative}.card-gallery,.product-card,.card{border:0!important;border-radius:0!important;box-shadow:none!important}.co-hover-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;z-index:3;transition:opacity .55s ease}product-card:hover .co-hover-img,.product-card:hover .co-hover-img,.card-gallery:hover .co-hover-img{opacity:1}@media(hover:none){.co-hover-img{display:none}}product-card .text-block,product-card .text-block p,product-card [class*=product_title],product-card [class*=product_title] p,.product-grid [class*=product_title],.product-grid [class*=product_title] p{font-family:var(--co-display)!important;font-size:.76rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-weight:400!important;line-height:1.7!important}product-card .price,.product-grid .price{font-family:var(--co-display)!important;font-size:.73rem!important;letter-spacing:.08em!important;opacity:.58;font-weight:400!important}.facets,.facets-wrapper,[class*=facets]{border-block:1px solid var(--co-hairline)}.co-related{padding:clamp(56px,7vw,96px) 0;border-top:1px solid var(--co-hairline)}.co-related__title{font-family:var(--co-display)!important;font-size:.78rem!important;letter-spacing:.24em!important;text-transform:uppercase!important;margin:0 0 2rem;font-weight:400!important}.co-related__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--cols,4),1fr);gap:16px}.co-related__link{display:block;text-decoration:none;color:inherit}.co-related__media{overflow:hidden}.co-related__media img:first-child{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.co-related__img--alt{display:none}.co-related__name{margin:.8rem 0 0;font-family:var(--co-display);font-size:.76rem;letter-spacing:.15em;text-transform:uppercase;line-height:1.7}.co-related__price{margin:.15rem 0 0;font-family:var(--co-display);font-size:.73rem;letter-spacing:.08em;opacity:.58}@media(max-width:900px){.co-related__grid{grid-template-columns:repeat(2,1fr)}}.header__menu a,.menu-list a,.header__link,header nav a{font-family:var(--co-display)!important;font-size:.68rem!important;letter-spacing:var(--co-track-mid)!important;text-transform:uppercase;font-weight:400}.header__menu a,.menu-list a{position:relative;text-decoration:none!important}.header__menu a:after,.menu-list a:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.header__menu a:hover:after,.menu-list a:hover:after{transform:scaleX(1)}.button,button.button,.shopify-payment-button__button--unbranded{font-family:var(--co-display)!important;letter-spacing:var(--co-track-mid)!important;text-transform:uppercase;font-size:.68rem!important;border-radius:0!important;font-weight:400!important;padding-block:17px!important}.product-information h1,.product__title h1{font-family:var(--co-display)!important;font-size:clamp(1.4rem,2.2vw,1.95rem)!important;text-transform:uppercase!important;letter-spacing:var(--co-track-mid)!important;font-weight:300;line-height:1.24}.product-information .price{font-family:var(--co-display)!important;font-size:.95rem!important;letter-spacing:.08em!important;font-weight:400!important;opacity:1}.product-information quantity-selector-component,.product-information .quantity-selector,.product-information [class*=quantity-selector],.product-information :has(>input[name=quantity]){display:none!important}.product-information .add-to-cart-button,.product-information .product-form__buttons .button{width:100%!important}.product-information .shopify-payment-button,.product-information [class*=accelerated-checkout],.product-information .shopify-payment-button__more-options,.product-information shopify-accelerated-checkout,.product-information dynamic-checkout{display:none!important}.product-information .rte p:only-child{margin:0}.product-information .rte h4,.product-details h4{font-family:var(--co-display);font-size:.64rem;letter-spacing:var(--co-track-wide);text-transform:uppercase;opacity:.5;margin:2.5rem 0 .7rem;font-weight:400}.product-information .rte p,.product-details p{line-height:1.8}.product-information .rte ul,.product-details ul{list-style:none;padding:0;margin:1.4rem 0}.product-information .rte ul li,.product-details ul li{display:flex;gap:1.1rem;align-items:baseline;padding:.85rem 0;border-bottom:1px solid var(--co-hairline);font-size:.84rem;line-height:1.55}.product-information .rte ul li strong,.product-details ul li strong{flex:0 0 8.5rem;min-width:0;font-weight:400;opacity:.5;font-size:.68rem;letter-spacing:.13em;text-transform:uppercase}.product-information .rte em,.product-details em{opacity:.5;font-size:.84rem;font-style:normal}.variant-option__button-label,.variant-picker__option label{font-family:var(--co-display)!important;letter-spacing:.14em;font-size:.68rem;text-transform:uppercase;border-radius:0}.collection-title,.collection__title h1{font-family:var(--co-display)!important;text-transform:uppercase!important;letter-spacing:var(--co-track-mid)!important;font-weight:300}[class*=cart-item] img,.cart-items img{aspect-ratio:4/5;object-fit:cover}footer a,footer .link{font-family:var(--co-display)!important;font-size:.68rem!important;letter-spacing:.14em!important;text-transform:uppercase}footer .social-icons__wrapper{margin-top:.6rem}hr,.divider{border:0;border-top:1px solid var(--co-hairline)}@media screen and (max-width:600px){.product-information .rte ul li,.product-details ul li{flex-direction:column;gap:.2rem}.product-information .rte ul li strong,.product-details ul li strong{flex:none}.co-btn{padding:15px 30px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/co-custom.css.map */
